注释
|
谢谢!工具偏移和探测计划在下一个增量版本 v0.9 中完成。我们需要先安装归位和工作偏移,现在在 v0.8 中完成,否则探测不会太有用。我设想要执行触发,需要在机器体积中设置和存储的位置有一个触摸板,这样机器就可以在板上快速移动,然后进行缓慢的 z 轴触发. 它应该非常简单。一些人已经破解了引出线代码,一旦它触发就开始进给保持,然后缓慢反转直到它释放以标记偏移位置。我只需要安装更全面的东西,仅此而已。 |
|
是的,我已经使用 0.8c 并且归巢效果很好! 在 Touchdown 之前转到定义的 Position 应该是可选的,因为有些人可能会使用整个材料板(pcb 或金属)作为 Touchdown 探针。 期待0.9 做得好! Sonny Jeon notifications@github.com schrieb:
|
|
明白了。虽然可以使用 G28 或 G30 作为这个预定义的位置。 触摸板需要是某种类型的开关。Grbl 不能在不冒丢失步骤的风险的情况下突然停止,因此位置。因此,不可能通过自动动作触发材料。 然而,有许多老式的方法可以做同样的事情。在许多方面,要做的工作并不多。 您可以手动向下移动到表面附近,然后在表面和工具提示之间放置一张薄纸。每次递减 0.001″,直到纸张卡在工具和表面之间。精确到大约 0.001-0.002″。 这样做的另一种方法是将卡盘移动到设定表面上的设定位置。将工具放入夹头中,轻轻拧紧,使其略微滑动。降低卡盘,使工具接触表面并滑入卡盘至适当的深度。拧紧工具,现在它是从该表面参考的。每次更换工具时都执行相同的步骤。 |
|
啊,我想我知道这是从哪里来的…:) 在 Mach3 社区中,我已经无数次看到这种情况是在刚性板上完成的,论坛贡献者编写了一个小脚本,可以缓慢地将工具降低到硬板上,当它接触时立即停止(这似乎是一个 Mach3 集成命令 – 移动直到探针触发)然后缩回并将 Z 重置为可配置的值。 问题是,我已经看到了这项工作,即使所有提到的替代方案都完全有效(目前,我正在实际工具下滚动另一个已知直径的工具以查找它何时开始轻微卡住),我知道在我拥有相同的功能和便利性之前我不会休息,即使我必须将探针连接到中断线上并立即停止步进以在黑客版本中实现它 – 它只是方便得多。:)))可悲的是,这需要一段时间,现在我真的没有时间做这种事情…… |
|
顺便说一句,在同一个脚本中有一个姊妹功能:在底部带有十字准线的金属圆柱体内部横向触发- 脚本在所有四个侧面的 X+ / X- / Y- / Y+ 中触发,计算位置根据结果,它在圆圈内,然后在十字准线上方完全归零……现在告诉我这不是很酷……;) |
|
这很酷。我的机械师朋友今天向我解释了过去他们如何手动设置工具的偏移量。它基本上是一个带槽的块,一个开口端,另一个是扁平的。他们会将工具放入槽中,使刀尖接触平面,然后将工具的卡盘端插入主轴,并将槽的开口端靠在主轴上。因此,从槽开口端到平面的距离将衡量偏移量。十分简单。它们还会有几种不同的尺寸,并针对不同尺寸的工具在其上标有偏移量。 无论如何,我并不是在争论拥有刀具补偿循环会非常方便的事实。它只是不在关键功能列表的顶部。但是,我可以说它很快就会变短。:) |
|
我用铝箔制作了一个小测试触摸板,对我来说这看起来可行。我的盘子有点软,所以我认为没有丢失任何步骤。我想如果速度慢一点,风险就会小一些。我只是将触点与 Z 归位并联并反转方向:https |
|
归位不应该总是使用工具传感器吗? 恕我直言,归位序列需要
在使用上述归位过程的同时在 z 限制线上添加第三个工具检测开关在许多情况下应该可以解决问题…… 要更改您要添加的工具 |
|
它不是那么简单。归位循环纯粹定义机器原点。一旦找到它,它就无法在不失去其位置的情况下执行另一个归位程序,就像构建的那样。这需要一个完全不同的受控循环,以确保机器位置始终保持不变,并计算刀具偏移量并将它们与 z 轴位置以及尚未定义的主轴偏移量相关联。无论如何,需要重新编写步进器模块才能使所有这一切成为可能,我很快就会用进给率覆盖来做这件事。 |
|
当然。从概念上看,你是对的。 |
|
是的。现在安装它肯定会很好。我认为@hin有了一个不错的开始,但不确定他的想法是否可行。他的方法与我的做法类似。无论如何,让这些想法不断涌现。我从艰难的过程中了解到,要使某些东西既简单又可扩展,但功能强大,则需要大量工作。 |
|
我还没有时间研究这个,希望在接下来的几天里我能有更多的时间。 如果有人想接过我的工作并完成它,请随意! |
|
早上好,祝大家圣诞快乐。 |
|
@Arvacon: 正在制作中。一位乐于助人的用户向我提供了一些探测代码供我查看,但我还没有开始研究它。总的来说,使用新的开发分支代码库安装它应该相对简单,因为它的结构更好。我们将以与您建议的方式略有不同的方式实施它,因为您的方法会在停止时取消原位。 |
|
谢谢桑尼,我会耐心等你完成。:) |
|
我对 z-touch plate 功能很感兴趣。G38.3 命令可以在 v0.9d 版本中使用吗?目前我使用的是 0.8c,但如果可以的话,我可能会升级到开发版本。 |
|
@Scott216: v0.9d 支持 G38.2 指令。 |
|
你好。 |
|
@Arvacon:G38.2 只是一个探测循环。它移动并等待探测触发发生。然后它会在触发探测器时向用户报告机器位置。由用户和 GUI 来解释此数据,因为 Grbl 不存储任何工具数据。 这使得 Grbl 无需支持特定用户请求的功能,例如零 z 触摸板,但允许用户使用它做任何他们需要做的事情。例如,您可以将此探测循环用作触摸板来确定工具偏移(Carbide 3d 的 Nomad 883 机器可以执行此操作)或用作主轴探测来测量机器中的物体,例如 PCB 毛坯的表面偏差。 |
|
嗯,所以如果我理解得很好,如果我们在 Z 有一个开关按钮并且它接触到物体,那么 grbl 将使轴停止。有没有什么设置可以让Z轴在某些特定的步骤后退,开关接触到物体后归零? |
|
@Arvacon: 不完全的。首先阅读G38.2的g代码描述,然后它可能更有意义。Grbl 将在其输入引脚上感应到探针触发后,在内部强制进给保持以控制减速并保持定位。如果我没记错的话,我认为是 A4 针。之后,由用户或您的 GUI 来做任何您需要做的事情,以通过 G10 L2/20 或 G92 更改坐标系,并在循环后将机器从探头上移开。 |
|
我以为A4是冷却剂,A5是探头。有人可以仔细检查吗? |
|
我不使用任何自定义程序,我使用通用 Gcode 发送器。 |
|
我可能会按照你的建议手动做一些事情。也许当此功能成为官方 GRBL 版本的一部分时,UGS 维护人员可以添加支持 |


很棒的项目,刚开始在我的 eShapeoko 上使用它:http:
//der-frickler.net/technik/frickelfraese
如果可以使用其中一个空闲引脚连接一个额外的触摸板并添加一个命令来驱动 Z 轴直到引脚被切换,然后将 Z 归零(触摸板的预定义偏移量),那将非常酷)