注释
贡献者
|
目前尚不清楚您所说的问题是什么。您似乎在探索、玩弄覆盖,然后取消作业。我看到 z 值发生变化,但看不到机器发生了什么。听起来好像什么都没有发生。 |
作者
|
在运行探测循环后取消作业会导致探测轴的当前位置发生变化。如果记忆正确,G53 保持不变。无论如何,超车只是表明它事先正在移动。
|
贡献者
|
那么在探测周期之后?动态刀具长度偏移可能已被适当清除。 |
作者
|
为什么当作业被取消时偏移量会发生变化,而当作业发送完成时偏移量仍然存在?
|
贡献者
|
这取决于取消作业时 UGS 执行的操作。如果它自动软重置 Grbl,它将清除所有临时偏移量。 正如你所说的G53或机器坐标都可以,只是工作位置发生了变化。这意味着工作偏移量中的某些内容已更改。再次可能是刀具长度偏移。除非有重置,否则 Grbl 不会对该偏移量执行任何操作。如果打印前后的 $# 参数和 $g gcode 状态,您可以看到是否有任何变化。 |
@chamnit告诉你为什么会发生这种情况,就像在“导致效果的原因”中一样,至于原因:重置是一种持续时间未知的状态,grbl 无法知道它为什么处于重置状态,持续了多长时间以及那里发生了什么。请注意,归位也被假定为丢失。 |
作者
|
如果我使用 G10 P0 L20 Z14.91 而不是 G92 Z14.92,它应该可以工作并在重置后保持不变,对吗?这与按下重置 Z 归零按钮相同。 |
贡献者
|
G10 保存到 eeprom 所以是的。G92 在 gcode 标准中被定义为临时的。所以它会随着重置而重置。 |
作者
|
伟大的。那我就这样吧。为什么人们建议G92呢?
|


查看取消作业时 Z 轴的行为。它每次都会发生。Wilder 说这不是 UGS 问题。
https://www.youtube.com/watch?v=WpiIB9ml-og