开源改变世界!!

急停后忘记 G64 模式 #177

推推 grbl 2年前 (2023-01-29) 173次浏览
关闭
propcoder 打开了这个问题 2016 年 10 月 11 日 · 1条评论
关闭

急停后忘记 G64 模式#177

propcoder 打开了这个问题 2016 年 10 月 11 日 · 1条评论

注释

急停后忘记 G64 模式 #177
编码器 评论了 2016 年 10 月 11 日  

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

打开 sim axis_mm 配置。
编辑 axis.ngc 示例文件的副本并删除第 10 行中
的 G64。运行程序。观察 liveplot – TP 圆角。
在 MDI 中执行 G61。
再次运行程序 – TP 不会圆角。
按 F1(急停)。
再次运行程序 – TP 圆角。

当使用 Estop HAL 引脚并在 INI 中时,此问题可能会影响启动后的类似行为:
RS274NGC_STARTUP_CODE = G61

RS274NGC_STARTUP_CODE = G64 P0.1 Q0.001
不要忘记在测试时打开修改后的 axis.ngc 文件。

这是我期望发生的事情:

G61/G64方式保留,包括G64 P和Q参数。

这是发生了什么:

G61 / G64 模式丢失。

使用 LinuxCNC 2.7.7

急停后忘记 G64 模式 #177
贡献者

我在这里对此进行了单元测试。我正在考虑用状态标签解决这个问题,并将在#134中讨论。