本月累计签到次数:

今天获取 积分

6

步进电机走不准产生的原因?

为什么我的步进电机总是走不准?求产生的原因.
已邀请 :
定位不准的原因
1、 改变方向时丢脉冲,表现为往任何一个方向都准,但一改变方向就累计偏差,并且次 
数越多偏得越多;
2、 初速度太高,加速度太大,引起有时丢步;
3、 在用同步带的场合软件补偿太多或太少;
4、 马达力量不够;
5、 控制器受干扰引起误动作;
6、 驱动器受干扰引起;
7、 软件缺陷;
8
1.负载过大,而产生惯性,这样的情况多是走过头了。点动指令是走不准的,特别是用点动回原点,那是大错特错。点动的开停是一个完全的90度直角,启停相当于急刹车,想想也是停不住的了。所以回原点一定还是要用回原点指令。
 
2.机械原因也有很多,丝杆轴承没有装好,丝杆磨损,导轨磨损都能让机械走不准,还有原点开关的好坏,直接影响精度。
 
3.电机电流不要调到额定电流,一般小一个档位,额定6A的,调整到5.5A就可以了。这个时候的扭力也够,温度也会很高。步进电机虽说可以达到80度,但温度太高了,还是影响磁场的。
 
 
5

土匪king

赞同来自 : Amazing 砸金蛋 阿飞 汪星人 amada

 就我用步进电机这么多年的经验来说,步进电机并没有想象的这么差,除非驱动器开发者真的是水平不行了。
因为步进电机用得好了,所以伺服电机反到我不怎么用得顺手,步进电机有优势在于,编程简单,接线少,故障也少,扭力大,现在的步进电机最高能达到60000脉冲数,这个精度够可以了。转速也有的能达到3000转的,一般都能达到600转。
步进电机一般说是能达到600转,其实是达不到这个转速的,厂家说是600转,在使用过程中达到500转就不错了。一般情况下,机器能转到500转,其实也是很快的了。再快了可能就会堵转,电机就象卡死了一样的响,这就是速度过高,电机转不过来。发生这种现象,解决的办法是:1、降低最高运行频率;2、调高加减速时间;3、降低启动频率;4、把细分数调高一个档位。
步进电机的转速和扭力成反比,转速越快,扭力越小。当然这在选型的时候很重要,不在小马拉大车。选型大一点没关系,小了或者刚好就真是不行,失步多为电机小了,机械过重,造成小马拉大车的现象。
一般情况下,驱动信号脉冲多为24V串2K电阻。一般厂家都推荐电阻为1.8K~2K。其实啊,我通过测量,2K电阻的时候,脉冲电压只有2.2V。后来我都选用1.5K电阻。这个问题是我通过实践得来的,也是有一台电机走不顺,查了很多地方都没有找到原因,后来换了一个电阻就好了。一般情况下,光耦可以承受24V的,特别是没有电阻的时候,直接接上去也能用。当然了,装一个电阻更好。
很多人都说步进电机失步,其实机械原因也有很多,丝杆轴承没有装好,丝杆磨损,导轨磨损都能让机械走不准,还有原点开关的好坏,直接影响精度。
我自己遇到过自己写的程序出现争位现象,也许是技术问题吧,就是加工完成后,程序有时还能运行加工程序来回原位,回原点程序没有接通。这样直接造成累计误差,后来通过长时间的监控才发现这个问题。这种情况多发生在圴布分度的机器里面。看到论坛里面好多讲累计误差的,我想很多情况就是遇上我遇上的事情了。
步进电机如果因为负载过大,而产生惯性,这样的情况多是走过头了。
点动指令是走不准的,特别是用点动回原点,那是大错特错。点动的开停是一个完全的90度直角,启停相当于急刹车,想想也是停不住的了。所以回原点一定还是要用回原点指令。
电机电流不要调到额定电流,一般小一个档位,额定6A的,调整到5.5A就可以了。这个时候的扭力也够,温度也会很高。步进电机虽说可以达到80度,但温度太高了,还是影响磁场的。
1

pandababy12398

赞同来自 : 汪星人

步进电机有许多限制的东西。


1.步进电机的驱动器与步进电机的匹配问题。这个一般没有多大问题,购买的时候,一般驱动器都会配置相应的电机,但是我们在购买步进电机时,需要考虑用到的力矩是步进电机输出力矩的75-80%。


2.步进驱动器的脉冲控制最好采用差分控制。差分控制臂集电极开路控制要精确很多。

3.加减速是否合理。如果加减速不合理的话,很容易造成丢步现象。

4.步进电机的正常速度是否在1200-1500转左右。步进电机的合理速度范围为1000-1500转之间,此区间内,定位和力矩输出时最佳的范围。

5.定位指令是否采用绝对值。如果采用相对值,需要及时的零点回归,保证定位从一个起点开始。

6.定位指令最好是发送计算的脉冲,不要使用中断功能。因为中断功能每次中断时发送的脉冲不一致。造成了每次定位不一致。

7.最好是采用伺服控制比较合适。

要回复问题请先登录注册