开源改变世界

示例中的 Gcode 错误 #1781

推推 grbl 2年前 (2023-01-31) 165次浏览
关闭
samcoinc 打开了这个问题 2022 年 6 月 30 日 · 2 条评论
关闭

示例中的 Gcode 错误#1781

samcoinc 打开了这个问题 2022 年 6 月 30 日 · 2 条评论

注释

示例中的 Gcode 错误 #1781
合作者

以下是我重现该问题所遵循的步骤:

  1. 运行轴车床示例配置
  2. 加载 lathe_g70_71_demo.ngc 并运行

这是我期望发生的事情:

配置以英寸为单位 – gcode 切换到公制 (G21) 并将进给设置为 F400
我希望 gcode 以每分钟 15.7 英寸的速度运行。

这是发生了什么:

gcode 在配置的限制下运行 (200ipm)

如果您再次运行 gcode – 它以正确的进给速率运行 (15.7 ipm)

通过更改
G54 G18 G21 F400来修复

G54 G18 G21
F400

我很确定这是操作顺序问题 – F 字设置在 G21 之前。我记得有一个关于解析 gcode 的顺序的文档 – 但我找不到它。

在此之前它工作正常:

我还没有测试过以前的版本。

有关我的硬件和软件的信息:

我在 debian bullseye 上运行 LINUXCNC – 2.9.0~pre0 RIP

示例中的 Gcode 错误 #1781
合作者作者

啊 –
是的 – F 字在单位 gcode (g20/21) 之前执行

http://linuxcnc.org/docs/devel/html/gcode/overview.html#gcode:order-of-execution

示例中的 Gcode 错误 #1781
合作者作者