注释
|
@Mgilbride:归位程序会不断检查限位开关状态,这与硬限位不同,硬限位会检查引脚是否发生变化。当限位开关已经接合时,您不应该对归位有任何问题。这可能是开关中的东西。不过,当我今晚回到家时,我可以检查它是如何运行的。 |
|
@Mgilbride: 它在我的机器上按预期工作。如果我按住限位开关,它会立即跳过归巢周期的搜索阶段,并通过向相反方向缓慢移动直接进入定位阶段。这可能是您的限位开关的功能,它可能仅在特定范围内触发。 |
|
归位对我来说工作得很好,但是当限位开关被触发然后你重置/解锁时,就可以进一步慢跑到限位开关方向。我猜测因为没有引脚变化(它已经激活),所以没有限制指示。 |
|
所以我在每个轴上都有一个并联的正负限位开关。我的看法是 grbl 不知道两者中的哪一个
我已经按照您描述的方式反复测试了这一点(用手指按住限位开关,触发硬限位,然后运行归位循环, 非常感谢一如既往。
|
|
我真的需要写一个关于布线限制的 wiki,因为自从我引入硬限制以来,我每个月都会收到好几次这类问题。无论如何,我想我现在明白了你的问题,但真正由用户来管理他们的限位开关并使其适应 grbl 的工作方式。IMO 交换机协议非常简单,功能也足够。 实际上,每个轴实际上只需要一个开关,它仅用于归位和软限位。如果它们运行正常,则不需要硬限制。 如果您有两个硬限位开关,则 grbl 无法判断触发了哪些,因为只有三个引脚。没有多余的引脚可供使用,因此我们无法根据您的要求将一个开关切换到一个引脚。要解决您的问题,您只需在启动归位循环之前手动断开销钉即可。我认为这并不过分。 |
|
将“远离开关”方向的行程限制为最大行程的一部分是否有意义? |
|
一旦你在限位开关上,你就不再确定哪个方向是“安全的”?例如,在 Alarm 之后进行 Reset 并且 Grbl 忘记了之前发生的事情 |
|
同意这个要求并不过分。这些看似简单的开关实际上 我也认为硬限制就是硬限制。 一些可能的考虑是不允许机器保持在硬
|
|
行。在启动归位之前检查开关状态听起来是一个合理的解决方案。很难满足每个用户的功能请求,尤其是当他们不提供解决方案时。这些天,当其他优先事项否决了我必须处理它们的时间时,这尤其困难。我很乐意接受带有处理此功能的代码的拉取请求。 |
|
我会做到最好。
|


限制和归巢工作良好。当 z 轴打开时出现不良行为 – 限位开关已经存在并尝试回家。碰到限位开关而不是回到 + 开关。了解这里的限制。但我认为这是一个问题,因为您可能会不小心/意外地一次又一次地这样做。没有测试过这种情况的任何其他排列。这是我硬件中的另一个错误,还是听起来像 grbl?