开源改变世界

连接停止按钮 #171

推推 grbl 3年前 (2023-01-21) 186次浏览

关闭
jahnj0584 打开了这个问题 2017 年 4 月 14 日 · 10 条评论
关闭

连接停止按钮#171

jahnj0584 打开了这个问题 2017 年 4 月 14 日 · 10 条评论

注释

连接停止按钮 #171

有没有办法硬连线开关来发送停止命令?想想我的紧急停止按钮,上面没有和 NC 端子对。当你关闭开关时,它会打开电路(即:驱动器的电源)并关闭 NO 电路,所以我的想法是路径已关闭并将信号发送到 arduino/GUI 以停止发送命令。关闭电源将实际停止机器。开关恢复正常后,GUI 可能只是处于警报状态,需要进行设置。

连接停止按钮 #171
贡献者

过去,我建议将 E-stop 连接到 Arduino 复位引脚(不是 Grbl 的软复位)。这应该将微控制器置于挂起状态,直到释放紧急停止,Grbl 应立即启动。我自己从来没有这样做过,但理论上它应该有效。

连接停止按钮 #171

在我看来,当坏事即将发生或已经发生时,应该按下急停按钮……我将我的急停按钮连接到为我的步进电机供电的 24 伏电源。这样,所有运动都会立即停止。

然后我有一个连接到 arduino 的“保持”按钮,它将停止运动但保持步进器的电源。我不记得我头顶上的别针是什么,但有一个用于滑动保持或暂停。

连接停止按钮 #171

我在我的盒子上设置了一个按钮,为我的 24v 电源连接所有系统,在同一个按钮电源上,我有一个继电器,我放在 NO 侧连接到 arduino 重置按钮,所以当我关闭电源按钮时它会关闭所有系统并同时重置 arduino 警报,所以当我重新打开它时,我不必拔下 USB 电缆来重置 arduino 和删除警报,似乎工作正常,在每次我有警报之前我都必须关闭电源案例,然后从 arduino 中删除 usb 以便能够重置以删除警报,这很痛苦!

连接停止按钮 #171
作者

我的想法是,当我按下开关时,它会为我的驱动器打开 48V 电路(停止运动)。然后 NO 电路关闭,触发 arduino 上的 Hold/stop/reset/whatever pin,所以我不会完全失去代码的位置。

连接停止按钮 #171

如果你从步进驱动器上取下电源,你就会失去位置

连接停止按钮 #171
作者
jahnj0584 评论了 2017 年 4 月 15 日 通过电子邮件
连接停止按钮 #171
贡献者

恕我直言,急停事件不应与保留位置有关。它应该尽一切努力确保安全。如果您之后重新归位并使用了工作坐标系,您的位置应该保持不变。您只需要知道在程序中的哪个位置重新启动,这可能很困难且棘手。您必须准确了解 gcode 状态并在重新启动 mid 程序之前对其进行设置。GUI 应该为您完成此任务,但据我所知,没有任何一个可以正确完成此任务。

连接停止按钮 #171
作者
jahnj0584 评论了 2017 年 4 月 16 日 通过电子邮件
连接停止按钮 #171

如果你有一个带有 NC 和 NO 连接的紧急按钮,你可以将电源连接到 NC 并将 NO 连接到 arduino 重置,所以当你打开紧急按钮为电路供电时,NC 为所有电路供电,以防万一当出现问题时按下紧急按钮,NC 变为打开并切断电路的所有电源,NO 将关闭并且 arduino 重置。
同时,当您与 UGS 交互时,如果警报响起,您需要做的就是关闭紧急情况并重新打开,所有警报都消失了,感觉 arduino 已重置。

不知道其他人是怎么设置的,但对我来说这太完美了

连接停止按钮 #171
作者
jahnj0584 评论了 2017 年 5 月 14 日 通过电子邮件
喜欢 (0)