Contact me: hankecnc@gmail.com

Cycle Start 不启动程序 #1229

推推 grbl 3年前 (2023-01-23) 229次浏览

关闭
Biggs427 开启了这个问题 2017 年 5 月 13 日 · 11 条评论
关闭

Cycle Start 不启动程序#1229

Biggs427 开启了这个问题 2017 年 5 月 13 日 · 11 条评论

注释

Cycle Start 不启动程序 #1229
比格斯427 评论了 2017 年 5 月 13 日  

我在 UNO R3 上运行 GRBL 1.1 并且是 GUI。

我制作了一个连接到 A0(重置)、A1(保持)和 A2(开始/恢复)引脚的吊坠。

除了 Start/Resume 按钮实际上是一个 Resume 之外,一切正常。

当程序运行时,我按下了保持按钮,程序暂停,直到我按下恢复按钮;无论是软件还是硬件。

但是如果加载了一个程序并且我点击了硬件开始/恢复按钮,它就不会启动。

编辑:我没有使用其他 GUI 进行测试。今晚我将使用 Chilipeppr 和 USG 进行测试。

谢谢

Cycle Start 不启动程序 #1229
成员

@Biggs427: 它曾经是,但从来没有人那样使用过它,只是增加了一个额外的步骤。我最近在 v0.9+ 中更改了该行为,流现在控制作业的启动方式。这很好,因为 Grbl 不知道进入的 gcode 是否是程序的一部分。处理这个问题是 GUI 的工作。但是,你是对的。有一些文档需要更新以消除这种轻微的错误标记。

Cycle Start 不启动程序 #1229
作者

有没有办法通过 config.h 重新激活它?

谢谢

Cycle Start 不启动程序 #1229

@Biggs427好吧,无论如何你都需要先单独开始流式传输你的 gcode,所以也许在你的 gcode 开头包含一个 M0(暂停)将实现你想要的?

Cycle Start 不启动程序 #1229
成员

@electrokean: 唔。这是一个有趣的想法。多年来,我一直想弄清楚如何处理%大多数 g 代码程序开始的字符,以模仿循环开始行为。将其解释为M0内部暂停可能会成功。我将把它作为一个潜在的解决方案添加到我的开发笔记中。

Cycle Start 不启动程序 #1229

您好,
是否可以更改 start_cycle 按钮的功能,使其真正开始工作?
我在机器前面有硬件按钮。距离 PC 仅几步之遥。有时我需要制作 30 件,然后只需按一下“开始按钮”就可以开始工作了。
问候
克里斯

Cycle Start 不启动程序 #1229
危机 评论了 2018 年 6 月 29 日 通过电子邮件
Cycle Start 不启动程序 #1229

嗯,这听起来有点烦人。
然后我必须在软件按钮上单击 30 次才能开始作业,在硬件按钮上单击 30 次才能恢复作业……对吗?

代码中的某处应该可以将命令从“!”更改为“~”,对吗?

Cycle Start 不启动程序 #1229
危机 评论了 2018 年 6 月 29 日 通过电子邮件
Cycle Start 不启动程序 #1229

@einencool 发送方是“主人”,GRBL 无法告诉发送方开始发送数据,它只是消耗接收到的数据,因此 GUI 可以向其发送更多数据。你总是要告诉发件人
开始发送数据

Cycle Start 不启动程序 #1229

好的,谢谢你的解释。所以我认为“启动周期”的描述意味着我可以启动程序。所以在我看来硬件按钮是非常无用的。

但是谢谢大家的快速回复。
问候克里斯

Cycle Start 不启动程序 #1229

我猜想循环启动按钮可以在状态报告中添加某种“流请求标志”,因此 GUI 软件可以通过启动流来对其做出反应。一旦流开始,流请求标志应该再次关闭。

喜欢 (0)