打开 jallwine 打开了这个问题 2022 年 9 月 2 日 · 2 条评论 打开 M70/M72 未正确恢复状态#1987 jallwine 打开了这个问题 2022 年 9 月 2 日 · 2 条评论 注释 jallwine 评论了 2022 年 9 月 2 日 以下是我重现该问题所遵循的步骤: g1_error.ngc: % (logappend,feed.txt) G94 G90 G1 F60 X0 (log,Should be 60: #<_feed>) M70 G93 (log,After G93: #<_feed>) M72 (log,After M72: #<_feed>) (logclose) G1 X1 % 运行 g1_error.ngc 这是我期望发生的事情: 我希望机器以每分钟 60 英寸的速度移动到 X0,然后移动到 X1。我还希望将以下内容打印到 feed.txt: Should be 60: 60.000000 After G93: 60.000000 After M72: 60.000000 这是发生了什么: 解释器错误Cannot do g1 with zero feed rate。提要.txt: Should be 60: 60.000000 After G93: 60.000000 After M72: 0.000000 有关我的硬件和软件的信息: 我正在使用 LinuxCNC 2.8 (EMCApplication+MachineKit-HAL) 的一个分支。 作者 jallwine 评论了 2022 年 9 月 2 日 同样,运动模式似乎没有恢复: % (logappend,motion_mode.txt) G94 G90 G20 G0 X0 (log,Should be 0: #<_motion_mode>) M70 G1 F60 X1 (log,Should be 10: #<_motion_mode>) M72 (log,Should be 0: #<_motion_mode>) (logclose) X0 % 运行以上结果Cannot do g1 with zero feed rate与以下输出到 motion_mode.txt 的结果相同: Should be 0: 0.000000 Should be 10: 10.000000 Should be 0: 10.000000 我希望上面的速度快速移动到 X0,然后以每分钟 60 英寸的速度移动到 X1,然后快速回到 X0。 jallwine 更改了标题 当在它们之间使用 G93 时,M70/M72 不能正确恢复进给率 M70/M72 未正确恢复状态 2022 年 9 月 3 日 作者 jallwine 评论了 2022 年 9 月 3 日 • 编辑 在仔细检查文档后,我发现运动模式不应该被恢复:http ://linuxcnc.org/docs/2.8/html/gcode/m-code.html#mcode:m70-saved-state 免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论 受让人 无人分配 标签 还没有 项目 还没有 里程碑 没有里程碑 发展 没有分支机构或拉取请求 1名参加者
以下是我重现该问题所遵循的步骤:
g1_error.ngc:
这是我期望发生的事情:
我希望机器以每分钟 60 英寸的速度移动到 X0,然后移动到 X1。我还希望将以下内容打印到 feed.txt:
这是发生了什么:
解释器错误
Cannot do g1 with zero feed rate
。提要.txt:有关我的硬件和软件的信息:
我正在使用 LinuxCNC 2.8 (EMCApplication+MachineKit-HAL) 的一个分支。