注释
作者
|
进一步测试似乎每当我调用 $H 它默认进入拉断模式,就好像 CNC 已经按下开关一样。它重复拉出运动两次然后退出。 当我尝试切换到 $5 = 0 时,我收到 ALARM 8 错误消息,提示“Pull off travel failed to clear limit switch”。 |
贡献者
|
当您手动触发限位开关时,状态报告是否检测并显示正确的限位开关? |
|
@Silvuurleaf还要增加拉断时间,在设置中,并确保你的限位开关中有电容器,我曾经遇到过很多这样的问题,作为这些问题的解决方法,我只启用归位但禁用硬限制,这“忽略”了达到的限制,但仅在归位周期中起作用 |


问题:我想为我的 CNC 机器设置一个归位循环,为此我在所有轴 X、Y 和 Z 的两端放置了一对限位开关。然后我将它们连接到建议的 NC 配置中。当我尝试运行归位程序时,会发生几件事。
限位开关在此处提到的 NC 设置中连接:https ://github.com/gnea/grbl/wiki/Wiring-Limit-Switches
我已将 config.h 修改为仅放置 XY 和 Y 轴,所以我根本不做 Z。(我基本上是在假装我现在没有,但我确实在电路中连接了它们)
我用万用表和 Arduino IDE 设置 $10 = 19 检查了我的限位开关,我可以看到哪个限位开关被按下了。私人助理:XYZ。当我手动单击任何开关时,它会相应地显示它们在 IDE 中被按下以及 GRBL GUI 中的详细语句。
这些是我在 GRBL 中的当前设置。
附带信息
每当我尝试启用硬限制时,它都会抛出一个警报 1 错误,说明它们已被按下,即使它们没有被按下。不确定这是否相关。
如果我更改 $5 = 0,则会出现警报 8 错误,提示我检查接线并增加牵引距离。