开源改变世界

Y轴一台电机回零时停止 #1454

推推 grbl 3年前 (2023-01-24) 302次浏览

打开
adamhaze8 打开了这个问题 2018 年 10 月 24 日 · 8条评论
打开

Y轴一台电机回零时停止#1454

adamhaze8 打开了这个问题 2018 年 10 月 24 日 · 8条评论

注释

Y轴一台电机回零时停止 #1454

一段时间以来,我一直在努力让我的新路由器正常运行 grbl,当我以为我终于搞定了它时,又出现了另一个非常奇怪的问题。这一切都适用于前几次归巢,但很快就开始发生了。当我在 grbl 控制器中手动移动 y 轴任意距离时,一切正常,但是当我想让它回到轴的位置时,两个 nema 23 步进器运行一段时间,直到一个停止并且在到达终点之前全部卡住. 停止的是原始的 y 轴端口电机,而不是我的 cnc shield 3.0 上的克隆电机。我已经检查过接线并且步进驱动器是好的。奇怪的是,这只发生在归巢期间。我使用带有 grbl 0.9 的 arduino uno。老实说,我对发生的事情一无所知。任何建议将不胜感激。

Y轴一台电机回零时停止 #1454
X3ms蛇 评论了 2018 年 10 月 24 日 通过电子邮件
Y轴一台电机回零时停止 #1454

慢跑时,y 轴可以毫无问题地四处移动,并且可以与挡块接触。只有在归位期间,它才会开始正常运行一秒钟,然后一个 y 轴电机停止。终点站通常是关闭的 (nc),所以我的逻辑是相反的 ($5=1)。前几次归巢工作正常,然后出现问题,好像有什么东西退化了。

Y轴一台电机回零时停止 #1454
X3ms蛇 评论了 2018 年 10 月 25 日 通过电子邮件
Y轴一台电机回零时停止 #1454

我知道问题不在于驱动程序,因为我通过切换板上的驱动程序对此进行了测试。它似乎是屏蔽上驱动器的端口或电机或电机本身的接线。但我检查了接线一切正常

Y轴一台电机回零时停止 #1454

Arduino 传输所有电力时有任何问题,因为我注意到 x 和 y 同时回家,而不是在我手动慢跑时

Y轴一台电机回零时停止 #1454
X3ms蛇 评论了 2018 年 10 月 25 日 通过电子邮件
Y轴一台电机回零时停止 #1454

实际上,我只是在没有对 nema 23 进行负载测试的情况下注意到它们的行为很奇怪,跳过步骤并在低转速下来回移动。我还注意到轴的移动速度比他们预期的要快得多、远得多。我不认为每毫米 320 步的给定设置是正确的。Grbl微步吗?配置步进电机和步进驱动器时应注意哪些设置?

Y轴一台电机回零时停止 #1454

微步进是步进电机驱动器所做的事情。grbl 只知道每毫米要发送多少个脉冲(步)。

至于电机驱动器设置,听起来你要么有 DRV8825,要么有 A4988。设置它们的说明位于以下链接

DRV8825 – https://www.pololu.com/product/2133
A4988 – https://www.pololu.com/product/1182

喜欢 (0)