开源改变世界

循环启动和循环保持信号如何工作? #166

推推 grbl 2年前 (2023-02-08) 143次浏览
关闭
muhammadelmogy 打开了这个问题 2022 年 7 月 28 日 · 3条评论
关闭

循环启动和循环保持信号如何工作?#166

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

评论

循环启动和循环保持信号如何工作? #166

我想知道循环开始和循环保持信号是如何工作的

我在一些设计中看到(Minimal Black Pill 和 grblHAL-teensy-4.x)它们为每个功能都有单独的输入
好的开始,当我按下它时会发生什么,它究竟会开始什么,Gcode 位于 PC 上(ioSender 或 bCNC)
控制器板会向 PC 发送信号并要求它开始发送 G 代码行吗?

对于循环保持,这是否与开始相同,但暂停程序执行?

启动和保持可以使用相同的输入吗?第一次按什么时候开始,第二次按什么时候保持程序流程?

循环启动和循环保持信号如何工作? #166
贡献者

启动和保持可以使用相同的输入吗?

是的,如果您为其编写插件或板支持代码。您可以将控制信号中断回调重定向到您的代码,并将保持引脚信号更改为循环启动引脚信号,作为切换或取决于状态。

循环启动和循环保持信号如何工作? #166
作者

好的谢谢,关于其他问题:

当我按下它时会发生什么,它究竟会启动什么,Gcode 位于 PC(ioSender 或 bCNC)上,控制板会向 PC 发送信号并要求它开始发送 G 代码行吗?

对于循环保持,这是否与开始相同,但暂停程序执行?

循环启动和循环保持信号如何工作? #166
贡献者

如果在 ioSender 中加载了一个程序,按下循环启动将启动该程序,如果保持处于活动状态或工具更换正在等待,它将恢复运行该程序。我不知道 bCNC 如何处理循环启动,如果程序已加载并且在保持未激活时按下循环启动。

Hold 将暂停程序,直到按下循环开始。