开源改变世界!!

触及限位开关后 UI 变得无响应 #117

推推 grbl 2年前 (2023-01-29) 117次浏览
关闭
jepler 打开了这个问题 2016 年 7 月 23 日 · 4条评论
关闭

触及限位开关后 UI 变得无响应#117

jepler 打开了这个问题 2016 年 7 月 23 日 · 4条评论

注释

触及限位开关后 UI 变得无响应 #117
成员

以下是我重现该问题所遵循的步骤:

  1. 使用附带的配置(它不需要特定的硬件):limit_test-sim.zip
  2. 启动 linuxcnc,回零所有轴,慢跑(我使用右箭头)并在慢跑时单击“行程限制”按钮
  3. 按 F1 或以其他方式尝试使机器退出紧急停止状态

这是我期望发生的事情:

linuxcnc 工作

这是发生了什么:

用户界面在退出之前没有响应

在此之前它工作正常:

这在 2.7.4 和 2.7.5 之间中断。我的二等分表明它在402c27b 断了,这意味着它也可能影响 2.6 分支。

有关我的硬件和软件的信息:

  • debian jessie amd64 with vanilla kernel(在其他系统上也有报道)
  • 我自己构建的二进制文件
  • v2.7.5
  • 轴用户界面
  • 模拟机场
触及限位开关后 UI 变得无响应 #117
成员作者

在 emcSendCommand 中,echo_serial_number 永远不会前进。它(在这种情况下)停留在 23

(gdb) p ((EMC_STAT*)s->s->get_address())->echo_serial_number
$7 = 23
(gdb) p s->serial
$8 = 30

任务状态 (emcStatus->status) 是 rcs_exec (2),所以任务认为它仍在做……某事。

2.7.4 在恢复之前打印一条有趣的消息:

Cannot unhome while moving, joint 0

任务是否有可能没有完全清除正在进行的慢跑,而这种正在进行的慢跑是阻止慢跑“结束”的原因?

触及限位开关后 UI 变得无响应 #117
成员作者

@SebKuzminsky如果您不使用此配置文件重现它,请告诉我。 @jethornton感谢您的配置,很容易适应 sim_parport。

触及限位开关后 UI 变得无响应 #117
合作者

我刚刚在我的车床上遇到了类似的问题。在这里,我发现 MPG 正在通过它自己对接地问题进行计数。
这导致轴在机器上立即点动,很快用户界面就落后于表扬。
它一直运行到急停或限位开关被触发。
我假设慢跑淹没了 NML 命令?
奇怪的是,在我收到错误消息“轴 2 正在移动时无法取消归位”之后,
也许这有帮助?
克里斯米

cradek 推送了引用此问题的提交 2016 年 7 月 28 日

触及限位开关后 UI 变得无响应 #117

我相信这已在 v2.6.12-63 和 v2.7.5-31 中修复。我很感激来自@jethornton@c-morley,让我知道这些版本中的问题是否已为您解决。