Contact me: hankecnc@gmail.com

Z-Probe 无法正常工作 #147

推推 grbl 3年前 (2023-02-02) 239次浏览
关闭
hcomet 开启了这个问题 2017 年 3 月 18 日 · 13条评论
关闭

Z-Probe 无法正常工作#147

hcomet 开启了这个问题 2017 年 3 月 18 日 · 13条评论

评论

Z-Probe 无法正常工作 #147
彗星 评论了 2017 年 3 月 18 日  

我在 Mac 上使用 grbl 1.1 和 cncjs 1.9.0-beta.1

当使用探针 widjet 时,无论哪个工作坐标系处于活动状态,它总是执行 G10 L20 P1 Z{Touch Plate Thickness}。

它不应该使用 G43.1 来设置刀具长度偏移吗?探针的粗略执行顺序应该是 G49(重置当前刀具偏移)然后使用 G38 探针命令,然后使用 G43.1 将新刀具偏移设置为当前工作区 Z 位置(探针停止后)减去接触板偏移(假设探头向下)。

我假设探针 widjet 的目的是为当前工作坐标系设置工具偏移,因为 widjet 中有一个 G49 下拉列表。这是我过去使用 chilipeppr for grbl 的方式。不幸的是,Chilipepr 的 Z 探针在 grbl 1.1 支持版本中也被破坏了。

Z-Probe 无法正常工作 #147
合作者

您可以在#53查看过去的讨论。测头最初使用刀具长度偏移,但随后切换到工作坐标系,因为 G5x 坐标在电源循环和软复位期间保持不变,而 G43.1 设置在软复位后丢失。

在当前版本中,探针小部件始终将偏移应用于 G54 而不是活动工作坐标系,这是一种硬编码问题,我将在以后的版本中修复它。此外,还应删除 G49 下拉列表以避免混淆。

我建议您使用工作坐标系而不是工具长度偏移来保持持久性。但是,如果您有理由必须使用刀具长度偏移,我可以提供一个选项,允许您在活动工作坐标系和刀具长度偏移之间切换,这将满足不同的需求。

Z-Probe 无法正常工作 #147
作者

我已阅读讨论并理解使用 G10 在工作区中设置 Z0 的论点,因此一旦您修复了 Z 探针以更改当前工作坐标系,则 Z 探针将可用。

对我来说,我习惯于使用工具偏移,因为这就是我的工作方式以及 chilipepr 的触摸板 widjet 的工作方式。我有几个夹具安装到我的废纸板中,并为每个夹具定义了不同的工作坐标空间。当我工作时,我会回家我的机器,为夹具设置工作坐标系,然后快速移动到 X0Y0Z0(使用 Chilipepr 中的转到零按钮)。我将我的 Z0 在不同的工作协调系统中保持在较高位置,因此快速移动不会影响任何东西。然后我使用触摸板 widjet 设置 Z0。

使用 grbl,我希望能够通过 grbl reset 或 power cycle 轻松重置 Z0。只要没有重置,Grbl 现在就会保存作业之间的刀具偏移(M30 用于重置刀具偏移,但这是固定的)。

我认为能够选择 Z-Probe 使用哪种方法(G10 或 G43.1)为用户的工作方式提供灵活性会很有用。

谢谢。

Z-Probe 无法正常工作 #147
合作者

当然。我将添加一个开关控件以在 G10 和 G43.1 之间切换。

有一件事我想让你知道,cncjs 会在每次作业完成后自动向 Grbl 发送软重置 (^x)。如果这不是我想要的行为,我可能必须将其设置为“设置”页面上的可配置选项。

Z-Probe 无法正常工作 #147
作者

我已经习惯了软重置,因为我刚刚升级到 grbl 1,.1 与 M30 修复。但我认为让它可配置会很好。我相信 grbl 修复了 M30 以使其符合 NIST gcode。

顺便说一句:到目前为止,我真的很喜欢cncjs,干得好!Z-probe 修复后,我可能会从 chilipepr 切换。

谢谢。

Z-Probe 无法正常工作 #147
合作者
奇顿 评论了 2017 年 3 月 22 日  

添加于1.9.0-rc.1

Z-Probe 无法正常工作 #147

另外,请告诉我你的测试结果。谢谢 :)