注释
请检查电气干扰。这是最常见的问题。这可能是由于电线绝缘不良、靠近风扇、电源或电机,或者开关或连接不良造成的。尝试拆下开关,将它们和它们的电线从所有东西上移开,然后用手操作它们(确保你把机器放慢一点,或者把手放在急停上)。如果它解决了问题,那么你肯定有电磁干扰。如果不是,请检查所有接线并进行排除过程。 EMF 的解决方案是在限制线上添加一个低通滤波器,换句话说,将一个小电容与地和开关并联。这将防止任何高频 EM 噪声错误地触发限制。祝你好运。 |
感谢您的建议,我刚出去买了一些屏蔽线和电容器,因此将重新布线以使它们远离其他接线和电机等,您还知道 grbl 8 triblax 是否已更改以接受由提及的修改cnc4fun 于 3 月 30 日对 Makefile、config.h、serial.c 进行修改,希望能在明天回复您一些好消息。 |
@gentlejim正如 cnc4fun 指出的那样,我认为您可能还需要更改 Mega 上的限制引脚编号。我更改了引脚并且必须编译几次才能正确编译,但从来没有机会用物理限位开关测试它们。在我的邮件 ID 上给我发消息,我会给你发一份副本。如果它有效,那么它可以与社区共享。无论如何,请分享您的发现。 @chamnit 我在开关上也有抖动问题,在某处读到我们可能需要从 MCU 引脚到 5 vols(MCU 逻辑高电平)的更强的上拉 1-4 K,将尝试两者… |
嗨 Samitray
我还阅读了限制和 makefile 也可能需要更改,如果您有更改的副本,也许您可以将它们发送给我。
发件人:samitray notifications@github.com @gentlejim正如 cnc4fun 指出的那样,我认为您可能还需要更改 Mega 上的限制引脚编号。我更改了引脚并且必须编译几次才能正确编译,但从来没有机会用物理限位开关测试它们。在我的邮件 ID 上给我发消息,我会给你发一份副本。如果它有效,那么它可以与社区共享。无论如何,请分享您的发现。 |
嗨 Samitray & Chamnit 我还阅读了限制和 makefile 也可能需要更改,如果您有更改的副本,也许您可以将它们发送给我。 |
嗨 Samitray 和 Chamnit |
那是个好消息,一旦您有稳定的操作,您可以发布您的更改吗? |
嗨 Samitray |
@gentlejim通过电子邮件离线回复您 |
嗨 Samitray |
你能在 samit_ray 给我发一封测试邮件吗?在 redifmail DOT com |
你为什么不直接把它(http://gist.github.com)给这里的人看 2013 年 7 月 24 日星期三上午 7:20,samitray notifications@github.com写道:
|
最后,我的归位在所有轴上都正常工作,它们工作得非常好,但限制是另一件事,除非我用 $16=0 关闭它们,否则我无法阻止它们跳闸。您是否必须将它们重新连接到另一组引脚,或者程序中是否有某些东西可以将引脚从归位更改为限制,有人可以尝试为我解释一下,因为我是 CNC 新手。 |
有同样的问题 – 现在我正在使用一个简单的 RC 组合来对线条进行降噪。 更新:
10k 电阻将输入拉高。比 avr 内置的引体向上有点“难”。 |
@gentlejim,@mschorer 您能否添加对您在抑制噪音方面的努力的额外描述,这将极大地有利于其他搜索他的主题的人。 |
避免干扰的最好方法是使用正常状态的闭端开关电路。你从接地通过闭合开关回到限制引脚..并启用arduinos内部上拉电阻。 所以每次开关打开电路时,引脚都会被内部电阻拉高,你就会停下来。 如果电路是闭合的,它的电阻非常小……大约 0.2 到 1 欧姆,这样你的限位引脚就会稳定。我敢打赌,它会击败一个 10k 电阻器,将一条线保持 10k 倍;> 记得在 grbl9c 设置中反转引脚或使用反转设置重新编译它 您还需要更改limits.c 中的上拉引脚状态,因为grbl9c 在高电平有效时将其关闭……所以基本上您将拥有一个稳定的限制线,无需任何外部电阻。 如果在检测到停止后您仍然有奇怪的行为..您可能会想到一个外部上拉电阻,因为 arduino 中的电阻相当高。但对我来说,它适用于内部电阻.. 并且 tehre 是一个很好的副作用 .. 如果您的限制线出现问题,例如某些电缆断开 grbl 将引发限制警报:> 但如果线路短路,它将超过限制.. 所以也可能反对:D 只是一件奇怪的事情..当我以正常运动快速驾驶我的机器时,它运行良好。 至于噪声.. EMF“电磁场”高电阻电路始终是干扰的容易目标,试图保持电路低电阻。低电阻 = 需要更多的 EMF 场功率来建立线路中的电压。在低于 1 ohm 的线路与 10kohm 的线路上,1 ohm 线路上的 EMF 功率必须大 10k 倍才能建立与 10kohm 线路上相同的电压。 像带有长电缆的开路开关这样的开路就像天线一样工作……它们通过电感乞求干扰;> cnc 电机电缆在快速变化的电流下运行,因此如果没有适当屏蔽,它们基本上是自制的 EMF 发生器, 我希望这能有所帮助 … |
绅士吉姆 评论 2013 年 7 月 18 日
嗨,我是 CNC 铣削的新手,刚刚将 Proxxon 迷你铣床转换为使用 GRBL 控制器运行 gcode 我正在运行 Windows 7,Arduino Mega 2560 运行 GRBL 8 Triblax,一切运行良好,所以现在决定在两端安装限制X 和 Y 轴和 Z 轴的正端,也将它们用作归位挡块,这些现在已经到位,我尝试在很少成功的情况下操作它们 引脚注册警报状态 pos 并将机器锁定在开关处的电压是4.95伏所以不知道是什么问题看起来这个问题之前已经讨论过你找到解决方案希望你能启发我。
谢谢吉姆