步进电机最典型的故障之一,是设备每次动作看起来都差不多,但连续运行几十次、几百次以后,机械位置开始慢慢偏掉。送料机构原来每次前进100mm,运行一段时间后累计少了几毫米;转盘最初能够准确停在工位中心,生产半天后孔位开始逐渐错开。重新回零以后位置又恢复正常,继续运行一段时间再次偏移。遇到这种问题,很多现场会马上检查PLC程序中的脉冲数,认为一定是计算公式存在累计误差。实际上,步进系统通常属于开环位置控制:控制器发出了多少脉冲,只能代表它“要求电机走多少步”,并不能自动确认电机机械轴真的完成了每一步。如果电机在某个加速、负载或共振阶段漏掉了部分步数,控制器仍然会继续按照原来的理论位置计算,于是一次只差一点,几十个周期以后就形成明显累计偏差。
首先要把“固定比例错误”和“随机累计偏移”区分开。设备每移动100mm都稳定只走95mm,而且从第一次动作开始比例就不对,更应该检查每转脉冲数、细分设置、丝杆导程、减速比和程序脉冲当量。如果第一批产品完全准确,偶尔某一次开始少一点,随后误差不断累积,则更符合丢步、机械打滑或脉冲丢失的特征。这个区别很重要,因为电子齿轮或脉冲当量错误属于参数问题,反复调加速度通常解决不了;真正发生丢步时,继续修改每毫米脉冲数又会把正常比例改错。排查前最好记录多次往返运动的实际位置,看误差是每次固定增加,还是只在某些动作阶段突然出现。
加速度过高是步进电机丢步非常常见的原因。步进电机静止时可以提供较大的保持转矩,但随着转速提高,可利用转矩通常会下降。设备从停止状态在很短时间内直接升到较高脉冲频率,转子来不及跟随磁场变化,就可能失去同步。现场经常出现低速点动完全正常,一切换到自动模式就偶尔位置偏差,原因就在于手动调机时速度和加速度远低于实际生产节拍。维修人员有时只把最高速度降低,结果改善不明显,因为真正造成丢步的可能是前几十毫秒加速过猛。遇到这种情况,应同时检查启动频率、加速时间和最高运行频率,逐步降低运动曲线的激烈程度,看位置稳定性是否明显改善。
机械负载变化同样会把原本稳定的步进系统推到转矩边缘。丝杆润滑变差、导轨进入粉尘、同步带张力过紧、轴承阻力增加,都会提高电机需要克服的负载。设备刚安装时即使电机选型余量不大,也可以正常运行;使用一年以后机械阻力逐渐增加,控制参数没有任何变化,丢步却开始出现。尤其是设备只在某一段行程容易偏位,应检查该区域有没有导轨紧点、线缆拖拽、软管拉扯或机构干涉。可以在符合安全要求的条件下比较不同位置、空载和实际负载状态下的运动表现。如果卸掉机械负载后高速运行一直准确,一接上机构就开始偏,继续修改PLC程序往往不是主要方向。
步进驱动器供电不足,也会直接影响高速转矩。电机绕组具有电感,转速升高以后,每一步留给电流建立的时间越来越短,驱动器需要依靠合适的供电条件快速建立绕组电流。如果驱动电源电压偏低、24V或其他直流母线在加速阶段明显下降,低速时电机仍然可以工作,高速段转矩却可能不足。设备扩展以后,多台步进驱动器共用一台电源,也可能出现单轴测试正常、几根轴同时动作就开始丢步。排查时应在真正加速和多轴同时运行阶段观察驱动器供电,而不能只在设备静止时测一次电源输出。具体允许电压范围、供电容量和制动条件应按步进驱动器技术资料确定,不应为了提高转矩随意提高到超过设备允许范围。
驱动器电流设置也不是越大越保险。运行电流过小,当然可能造成转矩不足和丢步,但超过电机允许条件持续提高电流,会增加绕组和驱动器温升,也不一定能按比例提高高速性能。有些设备为了降低电机发热,把运行电流拨码调得很低,空载调机完全正常,投入生产以后马上出现位置偏差;还有一些则因为担心丢步,把电流长期设得很高,结果电机温度明显上升。正确做法是核对电机额定电流、驱动器输出设定方式以及串并联接法,再结合真实负载进行调整。更换不同品牌驱动器时尤其要注意,有些产品标注的是峰值电流,有些参数表达方式不同,不能只按面板上相同数字直接照搬。
步进电机的共振问题也容易表现成某一段速度“特别容易丢步”。设备低速运行很平稳,高速也能正常,唯独经过某个中间速度时噪声突然增大、机构明显振动,随后位置开始偏移,这就值得考虑机械与步进系统的共振。步进电机本身采用离散步进方式产生运动,在某些速度范围内可能与负载惯量、传动结构发生振动放大。细分驱动通常能够改善低速平稳性和降低部分振动,但细分数调得非常高,并不意味着输出转矩和绝对定位精度就无限提高。处理共振应综合考虑加速度、细分、负载惯量、机械刚性和驱动器的抗共振功能,而不是单纯把细分从16改成128以后就认为问题解决。
如果机械和驱动能力基本正常,还应继续检查控制器发出的脉冲有没有真正完整到达驱动器。脉冲线与变频器输出线、伺服动力线长距离并行,屏蔽和接地不合理,可能使高速脉冲受到干扰;端子接触不良、脉冲电平不匹配,也可能造成驱动器少接收到部分指令。另一种情况则是PLC高速脉冲输出能力不足,程序要求的频率超过当前输出方式允许范围。低速时所有脉冲都能正常输出,提高生产节拍以后才出现偏差,就应核对PLC高速输出规格、驱动器输入方式以及实际设定频率。用普通万用表无法直接判断高速脉冲是否完整,必要时应使用适合的测量和诊断方法检查控制信号。
方向切换附近发生偏差,还要检查机械间隙和联轴器。步进电机正转100mm再反转100mm,理论位置虽然回到原点,但丝杆螺母、同步带、减速机构存在间隙时,实际机械位置可能不能完全重合。如果误差每次换向都比较一致,这与真正随机丢步并不是一回事。联轴器紧定螺钉松动则更加隐蔽,电机轴在转,丝杆也大部分时间跟着转,只有负载突然增大时发生极小滑移。运行次数越多,位置偏差越大,重新回零后又暂时恢复。遇到这种情况,应在停机条件下检查联轴器、同步轮、键和夹紧结构,不要因为电机没有报警就完全排除机械传动问题。
步进系统没有位置反馈时,控制器通常无法自动知道已经丢步。如果设备工艺不允许累计位置误差,可以根据实际需要增加周期性回零、外部位置确认,或者重新评估是否适合采用带反馈的闭环步进、伺服等控制方案。但增加原点开关只能重新建立位置参考,并不能解决运动过程中为什么丢步。如果一台设备需要每生产几十件就回零一次才能保持位置,仍然应该检查电机转矩余量、加速度、机械负载和控制信号,而不能把频繁回零当成正常运行方式。
步进电机位置逐渐偏移,比较有效的排查顺序是先判断误差属于固定比例还是随机累计,再检查加速度、最高速度和负载阻力,随后核对驱动器供电、电流和共振情况,最后检查脉冲线路以及联轴器、同步带和丝杆等机械传动。只有确定控制器实际发出的脉冲和机械真实运动在哪一步开始不一致,才能找到根因。涉及步进电机、丝杆和送料机构调整时,应先落实停机、防误启动等措施;驱动电流、供电电压、脉冲频率和细分参数应以步进电机、驱动器和PLC技术资料及设备原设计要求为准。