Contact me: hankecnc@gmail.com

加载完成后路径加载冻结 Axis 时点击远程 EStop #293

推推 grbl 3年前 (2023-01-29) 258次浏览
关闭
TurBoss 打开了这个问题 2017 年 6 月 27 日 · 3条评论
关闭

加载完成后路径加载冻结 Axis 时点击远程 EStop#293

TurBoss 打开了这个问题 2017 年 6 月 27 日 · 3条评论

注释

加载完成后路径加载冻结 Axis 时点击远程 EStop #293
贡献者
老板 评论了 2017 年 6 月 27 日  

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

  1. 加载一个大程序
  2. 仍在加载时按下远程 EStop

这是我期望发生的事情:

没有

这是发生了什么:

路径满载后,轴进入冻结状态

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

  • 我正在使用 Debian GNU/Linux 7.11 (wheezy)
  • 我正在使用 Linux cnc28 3.4-9-rtai-686-pae使用 Tcl_SetResult 和 Tcl_GetStringResult  #1 SMP PREEMPT Debian 3.4.55-4linuxcnc i686 GNU/Linux
  • 我正在运行我自己构建的二进制文件 2.8.0pre
  • 我是 AXIS GUI

谢谢

加载完成后路径加载冻结 Axis 时点击远程 EStop #293 TurBoss 更改了标题 在加载完成后路径加载冻结 Axis 时按下 EStop 加载完成后路径加载冻结 Axis 时点击远程 EStop 2017 年 6 月 27 日
加载完成后路径加载冻结 Axis 时点击远程 EStop #293
成员

您能否就如何重现此问题给出更多解释?

我使用 sim/axis/axis.ini 进行测试。

我创建了一个需要几秒钟才能加载的零件程序:

g20 g64 g90
s3400 m3

g0 z1
g0 x2 y0
g1 z-.1 f24

o100 repeat [80000]
g91 g1 @-.0025 ^4.5
o100 endrepeat

g90 g0 z1
m2

然后我在终端窗口中安排了两个不同的序列来触发急停条件:

  • 通过 iocontrol
sleep .5; halcmd unlinkp iocontrol.0.emc-enable-in; halcmd setp iocontrol.0.emc-enable-in false; sleep .5; halcmd net estop-loop iocontrol.0.emc-enable-in
  • 经由海陆
sleep .5; halcmd setp halui.estop.activate 1; sleep .5; halcmd setp halui.estop.activate 0

但是,一旦完成加载零件程序,这两个序列都不会使 AXIS 过程停止响应。

加载完成后路径加载冻结 Axis 时点击远程 EStop #293
贡献者作者

明天将尝试重现

加载完成后路径加载冻结 Axis 时点击远程 EStop #293
贡献者作者

抱歉,我无法再次重现此内容

所以没有错误

谢谢