开源改变世界

用于 Z 轴归零的触摸板功能 #140

推推 grbl 3年前 (2022-10-30) 290次浏览 0个评论
关闭
derFrickler 打开了这个问题 on 20 Nov 2012 · 25 条评论
关闭

用于归零 Z 轴的触摸板功能#140

derFrickler 打开了这个问题 on 20 Nov 2012 · 25 条评论

注释

用于 Z 轴归零的触摸板功能 #140

伟大的项目,刚开始在我的 eShapeoko 上使用它:http:
//der-frickler.net/technik/frickelfraese

如果可以使用其中一个空闲引脚来连接额外的触摸板并添加一个命令来驱动 Z 轴直到切换引脚,然后将 Z 归零(触摸板的预定义偏移量),那将是非常酷的)

用于 Z 轴归零的触摸板功能 #140
成员

尚尼特 评论 on 20 Nov 2012

谢谢!刀具偏移和探测计划在下一个增量版本 v0.9 中完成。我们需要先安装归位和工作偏移,现在在 v0.8 中完成,否则探测不会太有用。我设想要执行触发,需要在机器体积中的设置和存储位置中有一个触摸板,因此机器可以快速在板上快速移动,然后进行慢速 z 轴触发. 这应该很简单。有几个人已经破解了引脚代码,一旦触发就开始进给保持,然后慢慢反转,直到它释放以标记偏移位置。我只需要安装更全面的东西,仅此而已。

用于 Z 轴归零的触摸板功能 #140

是的,我已经使用 0.8c 并且归位效果很好!

在 Touchdown 之前转到定义的位置应该是可选的,因为有些人可能会使用整个材料板(pcb 或金属)AS Touchdown 探针。

期待0.9

很好!

Sonny Jeon notifications@github.com schrieb:

谢谢!刀具偏移和探测计划在下一个增量版本 v0.9 中完成。我们需要先安装归位和工作偏移,现在在 v0.8 中完成,否则探测不会太有用。我设想要执行触发,需要在机器体积中的设置和存储位置中有一个触摸板,因此机器可以快速在板上快速移动,然后进行慢速 z 轴触发. 这应该很简单。有几个人已经破解了引脚代码,一旦触发就开始进给保持,然后慢慢反转,直到它释放以标记偏移位置。我只需要安装更全面的东西,仅此而已。


直接回复此邮件或在 GitHub 上查看。

用于 Z 轴归零的触摸板功能 #140
成员

尚尼特 评论 on 20 Nov 2012

明白了。虽然可以使用 G28 或 G30 作为该预定义位置。

触摸板需要是某种类型的开关。Grbl 不能在不冒失步的风险的情况下突然停止,因此无法定位。因此,不可能通过自动运动触发材料。

但是,有许多老式的方法可以做同样的事情。在许多方面,这并没有太多的工作要做。

您可以手动向下移动到表面附近,并在表面和工具尖端之间放置一张薄纸。每次向下增加 0.001″,直到纸张卡在工具和表面之间。这精确到大约 0.001-0.002″ 之间。

这样做的另一种方法是将卡盘移动到设定表面上的设定位置。将工具放入夹头并轻轻拧紧,使其略微滑动。降低卡盘,使工具接触表面并滑入卡盘至适当的深度。拧紧工具,现在它从该表面被引用。每次更换工具时都执行相同的程序。

用于 Z 轴归零的触摸板功能 #140

啊,我想我知道这是从哪里来的… :) 在 Mach3 社区中,我已经无数次看到在刚性板上这样做了,有一个论坛贡献者编写的小脚本,它慢慢地将工具降低到了硬板上,当它接触到它时立即停止(这似乎是一个 Mach3 集成命令 – 移动直到探针触发)然后收回并将 Z 重置为可配置值。

问题是,我已经看到了这项工作,即使所有提到的替代方案都是完全有效的(目前,我正在实际工具下滚动另一个已知直径的工具,以查找它何时开始轻微捕获),我知道在我拥有相同的功能和便利之前,我不会休息,即使我必须将探针连接到中断线并立即停止踩踏以在黑客版本中实现它 – 它只是方便得多。:))) 可悲的是,这需要一段时间,现在我真的没有时间做这种事情……

用于 Z 轴归零的触摸板功能 #140

顺便说一句,在同一个脚本中有一个姊妹功能:在底部有十字准线的金属圆柱体内部横向触发- 脚本在所有四个侧面都以 X+ / X- / Y- / Y+ 触发,计算在哪里根据结果​​,它在圆圈内,然后在十字准线上方完全归零……现在告诉我这不是很酷……;)

用于 Z 轴归零的触摸板功能 #140

这很酷。我的机械师朋友今天向我解释他们如何在过去手动设置工具的偏移量。它基本上是一个带有一个开口端和另一个平端的槽的块。他们会将工具放入槽中,使刀尖接触平面并将工具的卡盘端插入主轴,并将槽的开口端与主轴对接。因此,从槽开口端到平面的距离将衡量偏移量。十分简单。它们还将有几种不同的尺寸,它们的偏移量刻在它们上,用于不同尺寸的工具。

无论如何,我并不是说拥有一个刀具补偿循环会非常方便。它只是不在关键功能列表的顶部。但是,我可以说它很快就变短了。:)

用于 Z 轴归零的触摸板功能 #140

我用铝箔制作了一个小测试触摸板,在我看来这可能会起作用。我的盘子有点软,所以我认为没有丢失任何步骤。我想如果速度慢一点,风险会更小。我只是将触点与 Z 归位并行连接并反转方向:https
://www.youtube.com/watch?v=pm4QRWCFl0M 我认为这个功能对 PBC 铣削有好处,低功率 NEMA17 步进器的风险是不是很好。但是,如果这样做,最好将一只手放在急停上。

用于 Z 轴归零的触摸板功能 #140

归位不应该总是使用工具传感器吗?
“Z 轴下限开关”仅在与工具(长度)完全对齐时才提供有用信息。

恕我直言,归位序列也需要是

  1. z 到上限
  2. 零 x 和 y
  3. z 向下直到工具传感器或机器 z 限制触发

在使用上述归位程序时,在 z 限制线上添加第三个工具检测开关在许多情况下应该可以解决问题…

要更换工具,您将添加
1′) 转到 x/y “工具更换位置”
1″) 等待确定

用于 Z 轴归零的触摸板功能 #140

这不是那么简单。归位循环纯粹定义机器原点。一旦找到它,它就不能在不丢失其位置的情况下执行另一个归位程序,如已构建的那样。这需要一个完全不同的受控循环,以确保始终保持机器位置,并计算刀具偏移并将它们与 z 轴位置以及尚未定义的主轴偏移相关联。无论如何,它需要重新编写步进模块才能使所有这一切成为可能,我很快就会用进给率覆盖来做这件事。

用于 Z 轴归零的触摸板功能 #140

当然。从概念上看,你是对的。
但正如您所说:归零+刀具+主轴偏移尚未包括在内。
我的目标是现在可行的解决方案。

用于 Z 轴归零的触摸板功能 #140

是的。现在安装它肯定会很好。我认为@hin有一个不错的开始,但不确定他的想法是否可行。他的做法与我的做法类似。无论如何,让这些想法不断涌现。我经历了一个艰难的过程,即需要大量的工作才能使一些东西既简单又可扩展,但又强大。

用于 Z 轴归零的触摸板功能 #140
贡献者

 评论 2012 年 11 月 23 日

我还没有时间研究这个,希望在接下来的几天里我会有更多的时间。

如果其他人想拿走我的工作并完成它,请随意!

用于 Z 轴归零的触摸板功能 #140

早上好,祝大家圣诞快乐。
我想知道您是否在此功能方面取得了任何进展..
我有一台两轴的激光雕刻机,但每次手动缩放激光最终都不方便,所以我决定也安装一个 Z 轴。我在想如果我在激光头的下端安装一个开关可以做到这一点,当它接触到物体时,它会使激光头停止,然后它会后退几步,和你一样多有必要为镜头的完美对焦(我猜类似于归位功能)。如果这可以通过 grbl 设置发生,那么您可以给出偏移激光所需的确切距离,然后在它用停止开关接触物体后,您将不需要任何其他东西(至少对于激光雕刻而言)。
那么,现在有什么办法可以用 0.8c 版做到这一点,还是至少在下一个版本中可用?

用于 Z 轴归零的触摸板功能 #140

@Arvacon: 正在制作中。一位乐于助人的用户向我提供了一些探测代码以供查看,但我还没有开始使用它。总体而言,使用新的开发分支代码库安装它应该相对简单,因为它的结构更好。我们将以与您建议的方式略有不同的方式实施它,因为您的方法会在停止时终止原位。

用于 Z 轴归零的触摸板功能 #140

谢谢桑尼,我会耐心等待,直到你完成。:)

用于 Z 轴归零的触摸板功能 #140

我对 z-touch 板功能感兴趣。G38.3 命令可以在 v0.9d 版本中使用吗?目前我正在使用 0.8c,但如果我可以让它工作,我可能会升级到开发版本。

用于 Z 轴归零的触摸板功能 #140

@Scott216: v0.9d 支持 G38.2 命令。

用于 Z 轴归零的触摸板功能 #140

你好。
G38.2指令是否意味着新版本0.9d,现在支持Z轴归零功能的触摸板功能?
是否有关于此更改的专门主题?

用于 Z 轴归零的触摸板功能 #140

@Arvacon: G38.2 只是一个探测循环。它移动并等待探测触发发生。然后,当探针被触发时,它将向用户报告机器位置。由用户和 GUI 来解释这些数据,因为 Grbl 不存储任何工具数据。

这使 Grbl 无需支持特定的用户请求功能,例如零 Z 触摸板,但允许用户做任何他们需要做的事情。例如,您可以将此测头循环用作触摸板来确定刀具偏移(Carbide 3d 的 Nomad 883 机器会执行此操作)或用作主轴测头来测量机器中的物体,例如 PCB 毛坯的表面偏差。

用于 Z 轴归零的触摸板功能 #140

嗯,所以如果我理解得很好,如果我们在 Z 处有一个开关按钮并且它接触到物体,那么 grbl 将使轴停止。有没有什么设置可以让Z轴回退一些特定的步骤,开关接触到物体后归零?

用于 Z 轴归零的触摸板功能 #140

@Arvacon: 不完全的。首先阅读G38.2的g代码描述,然后它可能更有意义。Grbl 将在内部强制进给保持以控制减速并在其检测到其输入引脚上的探针触发后保持定位。如果我没记错的话,我想是针 A4。之后,由用户或您的 GUI 来做任何您需要做的事情,通过 G10 L2/20 或 G92 更改坐标系,并在循环后将机器从探头上移开。

用于 Z 轴归零的触摸板功能 #140

我以为A4是冷却液,A5是探头。有人可以仔细检查吗?

用于 Z 轴归零的触摸板功能 #140

我不使用任何自定义程序,我使用通用 Gcode 发送器。
由于我对编程知之甚少,我只是使用inkscape 将某些东西绘制为2D,然后我使用一个非常简单的inkscape 插件为我的小型激光雕刻机生成gcode。然后我将它上传到通用 Gcode 发送器。那只是我所做的,所以我不明白如何制作程序,在循环后自动将机器从探头上移开。

用于 Z 轴归零的触摸板功能 #140

@Scott216: A5。你是对的。

@Arvacon:如果需要,您可以要求 UGS 维护人员添加此类功能。手动,您可以正常发出 G0 或 G1 以移出探头。循环完成后,没有什么可以限制移动。然后根据探针数据手动计算您想要的偏移量。没有比这更复杂的了。

用于 Z 轴归零的触摸板功能 #140

我可能会按照你的建议手动做一些事情。也许当这个功能是官方 GRBL 版本的一部分时,UGS 维护者可以添加支持

用于 Z 轴归零的触摸板功能 #140 natevw 提到了这个问题 2015 年 1 月 11 日

用于 Z 轴归零的触摸板功能 #140
 
添加标题文本添加粗体文本,<Ctrl+b>添加斜体文本,<Ctrl+i>
添加引号,<Ctrl+Shift+.>添加代码,<Ctrl+e>添加链接,<Ctrl+k>
添加项目符号列表,<Ctrl+Shift+8>添加编号列表,<Ctrl+Shift+7>添加任务列表,<Ctrl+Shift+l>
直接提及用户或团队引用问题、拉取请求或讨论

添加已保存的回复

喜欢 (0)

您必须 登录 才能发表评论!