注释
|
通常选择一个工具作为主工具,并在零件的顶部触发。然后使用刀具长度偏移 (TLO) 将任何其他刀具参考到该刀具。主工具的 TLO 为 0.000。如果另一个工具从主轴中伸出额外的英寸(或毫米,如果设置为毫米),则该工具的 TLO 为 1.000。 主工具,或 TLO=0 可以是任何东西。它可以是主轴头、工具 1 的尖端、工具 22 的尖端或其他任何东西。重要的是所有工具长度参考。我用我的探针作为我的主要工具。 现在在 Grbl 中没有刀具长度表,因此 GUI 必须这样做,或者您必须这样做。Grbl 使用 G43.1 使用动态 TLO。例如,要将刀具长度偏移设置为 1.000,您可以输入命令 G43.1 Z1.000 |
作者
|
谢谢约翰。 |


如果我运行一个宏来设置一个在 X0 Y0 起始位置运行的工具高度并说它达到 20mm 高度(如果工具伸出超过机器 0 全范围会发生坏事)应该可以设置 20mm 而不是使高度为零,我是对的。此外,如果机器现在知道工具底部的位置,当我使用 G54 开始工作时,它将根据零零件参考转到工具底部的那些坐标。这很有趣,但网上有大量关于设置 Z0 和工具高度的信息,但没有任何内容与主题相关并显示完整操作。
计划是按照我写的设置工具,然后运行作业,当作业完成时,如果我需要更换工具,我将发送一个 & 字符来停放机器,准备好进行手动工具更换并完成再次整个操作。最好将机器移回 0,0 中间代码更改工具,让它重新归零,然后在更改后恢复到位置。我知道它在 Atmega 328 上是不可能的。
所以基本上问题是我可以在机器坐标中设置工具高度,并且工作坐标仍然知道从哪里开始,即使材料的表面高度(在台钳中)例如为 50mm