Contact me: hankecnc@gmail.com

返回 #504

推推 grbl 3年前 (2023-01-22) 148次浏览

关闭
EeeeBin 打开了这个问题 2018 年 8 月 8 日 · 1条评论

注释

返回 #504

g代码运行完想返回ok怎么办?像家一样好

返回 #504
贡献者

当 g 代码被解析并放入规划器时,Grbl 返回 ok,而不是在执行之后。有一个例外,当有一个命令需要规划器同步(G4、G10 等)时。

您可以通过两种方式模拟您想要的。在 config.h 中启用行号,并让您的 UI 使用每个命令将行号发送到 Grbl。当前执行的行号将在状态报告中可用,您可以通过它跟踪正在处理的行号。这是在 Grbl 主动运行时查看事物而不影响事物执行方式的唯一方法。

另一种方法是在您有兴趣同步的每个命令后插入“G4 P0.001”命令。这将强制规划器清空,完成执行,并在 G4 驻留命令完成后返回“ok”。但是,这将导致 Grbl 在您每次执行此操作时开始运动并停止,因为计划器中没有其他内容可以重新计划。

喜欢 (0)