注释
好像你的开关没有断开它的接触。另一个选项是更改设置的拉力,看看问题#563 |
我已确认限位开关正常工作。 电机根本不停止并进入回退阶段。 我的问题是:归位代码是否会导致限位开关倒置? 它在其他地方已经被讨论得够多了,所以我不会深入探讨为什么 NC 配置更有优势的各种原因。 |
是的。它解释了一个反转。有成千上万的用户使用带 NC 配置的归位。 您可能有 EMI 问题并且归位方向相反。警报 8 表示您的限位开关已被检测到已触发,并且无法通过拉离距离设置退回开关。 |
好的。尽管遵循了“最佳实践”,你们还是说服我走出了范围。原来是 CNC Shield 上的驱动器引起了噪音。只有上限(或电路板的新布局)才能解决这个问题。我在每条限位开关线上添加了 0.1uF 的电容。现在,噪声远低于阈值。 因此,此时,Z 轴向上移动,触及开关并后退。一切都很好——除了…… 定位 Z 轴后,X 轴或 Y 轴均不移动。我听到微弱的嗡嗡声,仅此而已。 请注意,所有轴在点动模式下均按预期工作。所以,我知道接线等是好的。我在设置参数中遗漏了什么吗? 谢谢 |
不确定什么会导致此特定问题。请提供您的 Grbl $$ 设置和 $I 构建信息输出。 |
这是我得到的:(似乎无法控制字体!)$I $$
|
这里有更多信息。我将我的 Arduino CNC 扩展板升级到 Protoneer 的 3.51 版,然后将驱动程序升级到 Pololu 的 TB67S249FTG。所有这些都是为了获得具有更高驱动能力的更可靠的系统。 由于 3.51 版的引脚分配,我需要回到启用变速的标准 grbl。通过所有这些更改,归巢工作正常,但是…… 在 Z 轴归位后,它会后退,然后静置并嗡嗡作响大约 15 秒。然后开始 X 和 Y 轴归位过程。一旦找到 X,它就会后退并再次嗡嗡作响大约 15 秒。然后它进行 Y 回退。(我有点记得在 X 退避之后它又做了一次 Z 退避,但我不确定。我想先获得一个平稳的操作。) 谢谢 |
这是奇怪的行为,但是,如果我没记错的话,Protoneer CNC shield v3.51 需要启用可变主轴。需要禁用它的是较旧的克隆 CNC 防护罩。 |
你是对的。这就是我回到“标准 grbl”的原因。(它已被克隆 CNC 盾牌禁用。) 但是,为什么会延误?关于如何追踪它的任何线索? |
除了 Grbl 尝试将电机移动 15 秒外,不会造成 15 秒的延迟。嗡嗡声通常表示电机失速。我会检查您的新驱动程序的当前设置。 |
在我进行初始调整之前,驱动程序已设置为与旧驱动程序相同的电流级别。我怀疑这是目前的水平,原因有二。首先是电机对所有点动功能反应良好。第二个是在这个延迟之后,电机按预期移动。 是否有任何经验法则可以帮助我为定位和搜索率选择合适的值?现在,无论我的系统加载什么默认值(分别为 25 和 500),我都拥有它们,但是大约最大值的 10% 是合理的起点吗? 谢谢 |
我将 $24 从 25 更改为 100,现在归位操作符合预期。 显然在电机本身移动之前有一个最小值。 现在我的参数是: |
我有 Grbl 1.1h,唯一的修改是关闭可变主轴。
限位开关采用 NC 配置接线并经过测试。此外,设置反转掩码,以便所有轴都在正确的方向上点动。
现在,当我打开归位($22=1)并发出归位命令($H)时,Z 轴确实向上移动。但是它没有按照正确的顺序进行,而是尝试继续向上并以 ALARM:8 后跟“ok”停止,然后打印欢迎消息,就好像它重置了一样。
在我可以做任何进一步的事情之前,有必要重置 ($X)。(这或多或少是可以理解的。)
归位功能没有按预期工作,我做错了什么?