评论
那是什么发件人程序?视频太模糊,看不出来。 |
使用哪个发件人并不重要,因为我已经尝试了很多发件人,都是同一个程序,比如ugs、candle、cnc3d commander等等 |
因为我必须将默认情况下 $4=0 的 grbl 参数设置更改为 $4=1 以激活步进电机的启用端口 |
上面的说法没有意义,因为 FluidNC 不支持 $4。您必须在 disable_pin: 或 shared_stepper_disable_pin: gpio 规范上使用 :low 以反转步进器启用的逻辑意义。 如果没有有关您的配置的完整信息,我们将无法解决问题。请使用问题报告模板打开一个新问题并提供它要求的所有信息。即使您认为某些信息与问题无关,我们也需要了解完整的上下文以评估可能出了什么问题。 |
嗨,布拉德利,实际上问题很简单。我只是希望当 g 代码正在流式传输并且我启用步进电机时,流式 g 代码将暂停,当禁用步进电机时,流式传输将继续回到最后一个停止位置 |
FluidNC 有一个用于安全门状态的输入引脚,例如通过以下方式配置: control:
safety_door_pin: gpio.13:low:pu
当该输入引脚变为活动状态时,FluidNC 执行以下操作:
只要安全门输入保持激活状态,主轴就会保持关闭状态,运动也会保持关闭状态。当安全门输入变为无效时,上述步骤相反;主轴回转,任何停放动作都被取消,因此刀具返回到它停止的位置。然后先前中断的运动从停止点恢复,并恢复正常的 GCode 接收和执行。 您使用的接力技术存在一个问题,即它会强制踩踏立即停止,而没有机会进行受控减速。这通常会导致失去准确的机器位置,因为机械系统的惯性会将其移动到与软件位置模型不对应的位置。这可以防止在门关闭后重新启动。 您的方案比 Grbl 的安全门行为更适合紧急停止情况。我们不打算在安全门方面支持您的方案。如果你想让门充当紧急停止,它应该通过控制连接到复位输入:reset_pin: |
机器上下文
WhatsApp.Video.2022-09-13.at.9.49.52.AM.mp4
AM.mp4…
功能说明
我正在使用带有安全门开关继电器的启用端口。当我的门打开时,继电器将切断电流并启用步进电机。问题是步进电机的运动可以暂停,但是发送的Gcode仍然在流,没有暂停。
其他方法
.
我能提供什么帮助
那么这个问题能不能从程序上改变呢?如果这个问题能够解决那么请分享代码,thx u