注释
|
从 Arduino 到步进驱动器的方向信号接线有问题,或者步进驱动器上的方向输入有误。我猜它也可能是 Arduino/ATmega 输出引脚有问题 – 但其他两个更容易测试/消除。 首先要做的是按照接线,如果有万用表(关闭电源),用万用表测量连续性。 其次,如果步进驱动器完全相同(再次关闭电源),您可以尝试更换步进驱动器,并查看问题是否出在 X 轴上,或随驱动器移动。 |
|
@QPatterson你有什么设置? |
|
为我解决了……这只是我电机上的一根松动的电线。 |
作者
|
@woale我正在使用带有 NEMA 17s、TB6560 驱动程序和 arduino uno 的旧 Sherline。我能够解决这个问题,它只是一根松动的电线被扯掉了。 |


当尝试操作我的 cnc 时,无论在哪个方向给出命令,X 轴都会切换方向(即,如果它被告知在第 3 次之后在负方向上移动 10 毫米 5 次,它将切换并进入正方向) ,但在通用 g 代码发送器中,输出表示它仍在负方向继续。它与达到零或边界没有相关性,并且似乎是随机的。Y和Z轴没有这个问题。