开源改变世界!!

按下限位开关后无法解锁控制器。它发生在一个简单的 gcode 上。 #530

推推 grbl 2年前 (2023-02-01) 84次浏览
关闭
shateks 打开了这个问题 2017 年 2 月 28 日 · 2 条评论
关闭

按下限位开关后无法解锁控制器。它发生在一个简单的 gcode 上。#530

shateks 打开了这个问题 2017 年 2 月 28 日 · 2 条评论

注释

按下限位开关后无法解锁控制器。它发生在一个简单的 gcode 上。 #530

当 bcnc 发送简单的 gcode 时,grbl 正在完成一半。我正在按限位开关。在按下限位开关之前,我看到所有 gcode 都已发送,因为查看器中的所有行都是绿色的。然后 bcnc raports alarm 1,我可以发送软件重置,但我无法解锁设备。唯一的解决方案是执行硬件重置。
我检查了 usb/serial 嗅探器,bcnc 实际上正在发送 0x18(软复位),但没有发送 $X(解锁)。

此问题仅发生在非常简单的 gcode 上,例如:
M3 S12000
G4 P3
g0 z3
g0 x0 y0
g1 z0 f200
f380
g1 x0 y10
g1 x10 y10
g1 x10 y0
g1 x0 y0
g1 x0 y0
g0 z3
M5
G0 Z20

当 gcode i 有点复杂时,问题不会发生,并且在达到限位开关之前,并非查看器中的所有 gcode 行都是绿色的。

bcnc 版本 0.9.8
grbl 版本 1.1f

按下限位开关后无法解锁控制器。它发生在一个简单的 gcode 上。 #530
所有者

我不明白这个问题?如果您按下限位开关,控制器将保持锁定状态,您需要
发送软复位然后解锁。bCNC 不会自行发送解锁信息。
另请注意,grbl 在过去当限位开关处于活动状态时,您仍然可以在重置后发送移动命令,而在 v1.x 中则不再如此

按下限位开关后无法解锁控制器。它发生在一个简单的 gcode 上。 #530
作者

也许它只发生在我的硬件/软件上。但我鼓励 bCNC 用户确认或拒绝这个问题。当然在上述特定条件下。

bCNC 未自行发送解锁信息

是的,我知道 bCNC 不会自行发送解锁,而是点击重置然后解锁。正如我所说,0x18 已发送,$X 未发送。在 USB 上的 Wireshark 中观察到。