注释
合作者
|
我尝试了由 stepconf 文件创建的配置,我同意这种行为似乎出乎意料。 |
贡献者作者
|
@andypugh在我的 Axis 2.7.11 中,急停按钮始终未按下(使用上述配置),无论我做什么,chare-pump.enable 引脚始终为 0。 |
合作者
|
你试过按下按钮吗?(在屏幕上?)。pin 11 输入的值是多少? |
贡献者作者
|
@andypugh是的,当然,尽我所能。我的 pin 11 输入在正常状态(非紧急停止)下为高电平,按下机器上的急停按钮时为低电平。 |


以下是我重现该问题所遵循的步骤:
https
://github.com/thuSkywalker/syil-x5-linuxcnc-config/blob/dd45ce7ea70a89a7dca43d7cb972000c5a38544f/Syil_X5.stepconf 请注意,parport 的输入配置为急停功能。
https ://github.com/thuSkywalker/syil-x5-linuxcnc-config/blob/dd45ce7ea70a89a7dca43d7cb972000c5a38544f/Syil_X5/Syil_X5.hal
这是我期望发生的事情:
电荷泵启用,机器运动。
这是发生了什么:
机器不动,因为电荷泵未启用。
通过查看 Syil_X5.hal 文件(上面的链接),我发现电荷泵的启用引脚仍然连接到紧急停止信号(第 10 行),与我没有配置紧急停止输入时的情况相同步骤配置。它应该已经连接到 estop-ext,因为我使用的是外部急停开关,而且我确实在 stepconf 中配置了急停输入。
似乎急停信号从 estop-out 变为 estop-out,但 charge-pump.enable 忘记跟随。