2. 运动控制基础:伺服系统、步进系统、编码器与反馈装置的基本原理

在运动控制系统中,回零操作与软限位设定都建立在执行机构与反馈装置协同工作的基础之上。无论是伺服电机还是步进电机,其位置精度、重复定位精度以及动态响应特性,都直接决定了回零搜索策略和限位保护逻辑的设计方式。本章将系统梳理伺服系统与步进系统的核心差异,深入解析编码器与反馈装置的工作原理,并阐明这些基础概念如何影响回零与软限位的工程实现。

运动控制执行与反馈链路原理图 运动控制器 (PLC / 专用控制卡) 位置/速度/力矩指令 伺服驱动器 (电流环/速度环) 步进驱动器 (脉冲分配/电流斩波) 脉冲/方向 或总线指令 脉冲/方向 伺服电机 (带编码器) 200W~7.5kW 步进电机 (57/86机座) 开环/闭环可选 U/V/W 三相 A+/A- B+/B- 机械负载 丝杠/皮带/齿轮 工作台/机械臂 联轴器 编码器反馈 (位置/速度闭环) 原点/限位开关 (光电/接近/机械) I/O 输入信号 图例说明 指令信号线(位置/速度指令) 功率驱动线(电机动力线) 反馈信号线(编码器/开关) 机械连接(联轴器/丝杠) 注:伺服系统为全闭环,步进系统通常为开环或半闭环

2.1 伺服系统:闭环控制的精密执行核心

2.1.1 核心原理:三环控制与位置闭环

伺服系统(Servo System)是一种能够对位置、速度和力矩实现精确跟踪的闭环控制系统。其核心结构由伺服驱动器、伺服电机和反馈传感器(通常为编码器或旋转变压器)组成。伺服驱动器内部通常实现三个嵌套的控制环:电流环(最内层)、速度环(中间层)和位置环(最外层)。电流环控制电机转矩,速度环控制电机转速,位置环则确保实际位置与指令位置一致。

在回零操作中,伺服系统利用编码器的Z相脉冲(零位脉冲)或外部原点开关作为位置参考。当系统接收到回零指令后,驱动器先以设定的速度向原点方向运动,当检测到原点开关信号时减速停止,随后以极低速度寻找编码器Z相脉冲,最终将Z相脉冲的边沿位置确定为机械原点。这种“开关粗定位+Z相精定位”的方式,能够实现微米级的重复定位精度。

关键参数:伺服系统的位置分辨率取决于编码器线数和电子倍频倍数。例如,一个2500线增量式编码器经4倍频后,每转产生10000个脉冲,配合10mm导程的丝杠,理论分辨率为 10mm / 10000 = 0.001mm(1μm)。

2.1.2 判断方法:如何评估伺服系统的回零性能

评估伺服系统回零性能时,应关注以下三个核心指标:

  • 重复定位精度:连续执行10次回零操作,记录每次停止位置的最大偏差。优秀的伺服系统应达到±1个脉冲当量以内。
  • 回零速度与稳定性:高速回零时是否出现超调或振荡,减速过程是否平滑。
  • Z相脉冲捕获可靠性:在高速旋转时,Z相脉冲宽度极窄(通常为1个脉冲周期),驱动器能否可靠捕获。

实际操作中,可通过伺服驱动器的监控软件读取回零完成后的位置误差值。若误差值超过设定阈值,则需检查机械连接是否松动、编码器安装是否同心、以及回零速度是否过高。

2.1.3 案例拆解:伺服回零重复定位偏差故障

背景与约束:某数控铣床使用三菱MR-J4伺服系统,X轴行程800mm,丝杠导程10mm,编码器分辨率131072脉冲/转。设备运行半年后,操作人员发现每次开机回零后,工件坐标系原点偏移约0.15mm。

分析过程:首先检查机械部分,联轴器无松动,丝杠背隙在允许范围内。随后通过伺服调试软件读取回零完成时的位置偏差,发现每次偏差方向一致,且大小与回零速度相关。进一步检查发现,原点开关安装位置靠近丝杠端部,该区域存在轻微磨损导致定位面不平整。

解决步骤:

  1. 重新调整原点开关的安装位置,避开磨损区域,并确保开关触发面与挡块平行。
  2. 将回零第二段速度(爬行速度)从50mm/min降低至20mm/min,提高Z相捕获稳定性。
  3. 在驱动器参数中启用“回零完成位置补偿”功能,补偿量设为0.02mm。

结果对比:调整后连续20次回零测试,重复定位精度从±0.15mm提升至±0.005mm,故障消除。

2.2 步进系统:开环控制的性价比之选

2.2.1 核心原理:脉冲驱动与失步风险

步进电机是一种将电脉冲信号转换为角位移的执行元件。每接收一个脉冲,电机就旋转一个固定的步距角(如1.8°或0.9°)。步进驱动器通过控制脉冲频率和数量来控制电机的速度和位置。由于没有位置反馈,步进系统属于开环控制,其定位精度完全依赖于电机是否严格跟随每一个脉冲。

步进系统的核心风险在于失步——当负载转矩超过电机保持转矩、或加减速过快导致转子无法跟上脉冲频率时,电机会丢失脉冲,造成位置偏差。这种偏差在回零操作中尤为危险,因为系统无法感知实际位置与指令位置的偏差。

重要提醒:对于步进系统,回零操作必须依赖外部原点开关或限位开关。由于没有编码器反馈,不能使用Z相脉冲进行精定位。若开关信号受到干扰或机械抖动,可能导致回零位置偏移。建议在回零完成后,再执行一次“正向离开原点+反向低速回靠”的二次确认动作。

2.2.2 判断方法:步进系统回零可靠性评估

步进系统的回零可靠性评估主要关注以下方面:

评估项目 测试方法 合格标准
开关信号稳定性 用示波器观察开关信号,检查是否有抖动 信号无毛刺,抖动时间<5ms
失步检测 回零后移动至固定位置,记录偏差 偏差≤1个步距角
高速回零能力 以最高回零速度运行,检查是否失步 无失步,无异常噪音

2.2.3 实战场景:步进系统回零位置漂移处理

场景描述:一台自动点胶机使用步进电机驱动Y轴,步距角1.8°,驱动器细分设为16(即每脉冲0.1125°)。设备运行一段时间后,发现点胶位置逐渐偏移,每次开机回零后位置偏差约0.3mm。

排查过程:首先检查原点开关,发现开关安装支架有轻微变形,导致触发位置不稳定。更换支架后问题依旧。随后检查驱动器电流设置,发现电流低于电机额定电流的80%,导致保持转矩不足,在设备振动时发生微小失步。

解决方案:将驱动器输出电流调至额定电流的100%,并增加“回零后位置校验”程序——回零完成后自动移动至一个固定校验点,若偏差超过设定值则报警提示。

复盘经验:步进系统的回零问题往往不是单一原因造成的,需要从机械、电气、软件三个维度综合排查。同时,对于精度要求较高的应用,建议升级为带编码器的闭环步进系统。

2.3 编码器与反馈装置:位置感知的基石

2.3.1 核心原理:增量式与式编码器

编码器是将旋转位移或直线位移转换为数字脉冲信号的传感器。根据工作原理,主要分为增量式编码器和式编码器两大类。

增量式编码器输出A、B两相正交方波信号(用于判断旋转方向)和Z相零位脉冲(每转输出一个)。其特点是结构简单、成本低,但断电后位置信息丢失,必须通过回零操作重新建立位置参考。增量式编码器的分辨率由码盘刻线数和电子倍频决定。

式编码器则通过二进制编码或格雷码直接输出位置信息,断电后位置不丢失。单圈式编码器可检测一圈内的位置,多圈式编码器还能记录旋转圈数。在高端伺服系统中,多圈式编码器配合电池后备,可实现“位置记忆”功能,开机无需回零即可直接运行。

2.3.2 对比分析:增量式与式编码器选型

对比维度 增量式编码器 式编码器
位置记忆 断电丢失,需回零 断电保持,无需回零
抗干扰能力 脉冲信号易受干扰 数字信号抗干扰强
成本 较低 较高(尤其多圈型)
典型应用 通用伺服、步进闭环 机器人关节、高端数控
回零策略 必须执行回零程序 可跳过回零,直接使用坐标

2.3.3 常见误区与总结复盘

误区一:认为编码器线数越高精度越高。实际上,编码器分辨率只是系统精度的上限,机械传动误差(如丝杠背隙、联轴器弹性变形)会显著降低实际精度。提高精度的关键在于机械刚性和传动精度。

误区二:忽略编码器安装同心度。编码器与电机轴连接若不同心,会导致码盘旋转时产生周期性误差,表现为回零位置随角度变化而漂移。安装时应使用专用工装保证同心度在0.02mm以内。

误区三:混淆软限位与硬限位的作用。软限位依赖编码器位置反馈,在驱动器或控制器中设定;硬限位则依靠物理开关。软限位用于正常运行的行程保护,硬限位是最终的安全屏障。两者必须同时配置,不可相互替代。

经验总结:在回零与软限位设定中,应优先选择带Z相脉冲的增量式编码器或式编码器。对于需要频繁开关机的设备,建议使用式编码器以省去回零时间;对于成本敏感且行程较短的应用,增量式编码器配合高质量原点开关仍是可靠方案。无论选择哪种方案,都必须将软限位设定在硬限位开关之内,预留至少5mm的安全余量。