发表于:2010-06-03 19:18:20
楼主
步进电机往复定位不准确
问题描述:
当使用控制器控制步进电机运行时发现步进电机定位不准确:
电机往一个方向时定位正常,但反向运动时就会出现定位偏差,并偏差大小与换向次数成正比。
原因分析:
有些步进电机的驱动器在控制时序上要求方向信号要比脉冲信号超前一定时间(几十到几百微秒),否则将工作不正常。
而一般的运动控制器的脉冲信号和方向信号基本上是同时发出的,所以当发出反转指令时,驱动器的方向信号还没完全翻转时就接收到了脉冲信号,故而电机会向原来的方向转动一点,在驱动器的方向信号完全翻转后,电机才反转,从而导致电机换向运动时定位不准。
解决方案:
一般控制器的做法如下:
(1) 在调用运动指令前,先设置将要运转的方向(即首先建立方向信号的电平状态);
(2) 延时足够的时间,确保驱动器的方向信号稳定后,再调用运动指令。
例如MPC系列运动控制器有专门的设置运转方向的函数Set_dir(),调用此函数,用户再延迟一段时间后,即可方便的解决此类问题。
成都步进机电有限公司
联系人:王凤鸣 电话:13679022825,028-85189897-103
QQ:346927656 邮箱:wfm_2008@163.com
地址:成都市高新区科园南二路1号大一孵化园3栋B座一楼
电话:028-85189897 传真:028-85181468
公司网站:www.leetro.com 乐创自动化 (总公司统一负责宣传,管理)