开源改变世界

GCode 状态中的暂停/恢复/当前行 #330

推推 grbl 3年前 (2023-02-05) 350次浏览
关闭
grbd 打开了这个问题 2022 年 3 月 6 日 · 7条评论
关闭

GCode 状态中的暂停/恢复/当前行#330

grbd 打开了这个问题 2022 年 3 月 6 日 · 7条评论

评论

GCode 状态中的暂停/恢复/当前行 #330

嗨,
我目前使用 FluidNC 的方式之一是用于 CNC 机床。
但是在某些情况下,我的工作可能需要几个小时才能完成。
这也位于共享 hackspace 中的机器上

一个有用的功能是能够暂停作业/记下它在 G 代码中的位置
然后一些如何在以后恢复作业(这是铣削木材而不是 3d 打印)

如果有某种方法可以确定 G 代码中的哪个行号是最后处理的行号,那么理论上我可以从文件开头手动删除 G 代码并以这种方式恢复工作。
但我不知道获取该信息的方法,因为运行消息不包含该信息

<Run|MPos:44.513,3.813,20.312|FS:929,0|SD:0.02,/sd/3D Roughing 1.gcode>

Duet3d 对此提供支持,但我承认 ESP32 的功能比较有限

我仍然认为这对于长时间运行的 CNC 作业非常有用(即使它只是状态视图中的行号)

GCode 状态中的暂停/恢复/当前行 #330 grbd 添加了 增强 新功能或要求标签 2022 年 3 月 6 日
GCode 状态中的暂停/恢复/当前行 #330

use_line_numbers:真

在配置文件中。

GCode 状态中的暂停/恢复/当前行 #330

并在您的 gcode 中添加行号 – N 个字。大多数 CAM 帖子都有添加它们的选项。

GCode 状态中的暂停/恢复/当前行 #330

<运行|MPos:248.747,-266.825,-11.278|Ln:1|FS:3600,0|Pn:PX>

如果 use_line_numbers 为真并且 GCode 行上有一个 N 字,则 Ln 字段将出现。

GCode 状态中的暂停/恢复/当前行 #330

如果您更喜欢 Duet,请随时使用它。