开源改变世界

工作职位重置每个新工作 #690

推推 grbl 2年前 (2023-01-22) 81次浏览

关闭
handpanda 开启了这个issue 2015 年 5 月 13 日 · 3条评论
关闭

工作职位重置每个新工作#690

handpanda 开启了这个issue 2015 年 5 月 13 日 · 3条评论

注释

工作职位重置每个新工作 #690

你好!

我正在使用运行 grbl 0.8c 的 gShield v5b。我正在使用 Inkscape 和 gcodetools 制作一些简单的工具路径,但我遇到了一些奇怪的行为。这是我观察到的:

– 每次工作开始或完成时,我的机器的工作位置都会将工作位置 Z 轴重置为 37.084mm。
– 机器位置 Z 轴在作业完成时重置为 0。

结果是机器结束每项工作时比开始时离床更近 37 毫米。

我可以通过在每个程序结束时调用 G90 G28 X0 Y0(归零)来缓解这种情况,它将 Z 移动到所需位置,并在开始时调用 G92 Z0,重置工作 Z 位置。

我的问题是:

1)这是预期的行为吗?我的刀具路径在某种程度上是天真的吗?

2)这是一个grbl问题吗?如果是这样,我该怎么办?

谢谢你看
格雷厄姆

工作职位重置每个新工作 #690

您使用哪种 CAM 工具和发送器?

您可以发布 g 代码的前几行,也许还有最后几行吗?

我以前没见过这种行为……

工作职位重置每个新工作 #690

听起来您正在使用 G92 将轴归零而不是将 g54-g59 工作坐标系归零。我的猜测是那里某处正在进行重置。当您重置时,您会丢失本应是“临时”偏移量的 G92 偏移量。如果使用 G 54-G59 坐标系归零,则不会在重置期间丢失这些坐标系。

工作职位重置每个新工作 #690
作者

109JB,你是对的。坐标系 1 (G54) 设置为 (0, 0, 37.084),grbl 在每次作业后将工作坐标设置为此。我通过调用重置它

G10 P1 L20 X0 Y0 Z0

并且问题消失了(坐标没有像以前的行为那样重置为 (0, 0, 0)。它们根本没有改变)无论如何,我可以继续前进。

喜欢 (0)