伺服精准定位本质:伺服驱动器依靠编码器实时读取电机角度 / 位置,形成闭环控制;驱动器对比「目标位置」与「实际位置」,自动调节转速,到达指定位置平稳停机。
区分两种架构:
脉冲控制架构:PLC 发脉冲指令给伺服,伺服编码器闭环(台达 / 三菱 FX 脉冲控制伺服)
总线控制架构:EtherCAT/Mechatrolink/Profinet,控制器下发位置指令,伺服上传编码器位置(安川、西门子、AB 主流方案)
一、基础硬件组成
伺服驱动器
伺服电机 + 内置编码器
增量编码器:上电需要回原点,断电丢失位置
绝对值编码器(推荐精准定位场景):断电记忆机械位置,上电无需归零
上位控制器(PLC / 运动控制器)
机械机构:丝杠 / 同步带 / 齿轮模组
可选:原点传感器、软硬限位
⚠️不要误区:很多人以为需要外加独立编码器!绝大多数场景伺服电机内置编码器足够;只有长传动链、间隙大的机构,才加装外部负载端编码器(第二编码器 / 负载反馈)消除机械间隙。
二、两种控制模式(位置控制,用于定点启停)
模式 1:相对定位(DDRVI / 相对运动)
以当前位置为起点,移动指定距离。适用:往复搬运、固定行程移栽;缺点:多次累积误差,增量编码器系统断电丢失坐标。
模式 2:绝对定位(DDRVA / 绝对运动【首选精准定位】)
以机械原点为基准,直接移动到固定坐标位置。例:原点 = 0,A 工位坐标 50000,B 工位坐标 120000;直接指令走到 50000。优势:坐标统一,误差不会持续累积。
三、关键工艺:如何实现精准停止(不冲过、不震荡、定位稳定)
1. 加减速曲线设置
伺服不能直接高速急停!惯性会导致超调。伺服内部三种曲线:
梯形加减速:简单通用
S 曲线加减速 【高精度场景必开】启停阶段平滑升降速,减小机械冲击,大幅降低过冲、抖动。
调试参数(驱动器通用名称)
加速时间、减速时间
S 曲线增益 / S 曲线区间
2. 伺服三环增益调节(电流环→速度环→位置环)
速度环增益:决定响应快慢;太小响应慢、到位慢;太大震荡
位置环增益:决定位置跟随能力,直接影响定位精度调试顺序:先调速度环,再调位置环;现象判断:✅到达目标后轻微来回抖动 → 增益过高✅每次停止总是冲过目标位置 → 增益偏大 + 减速不足✅迟迟达不到目标,一直缓慢爬行 → 增益偏低
3. 到位判断条件(程序里决定什么时候判定 “停止完成”)
伺服有两个核心参数:
定位完成范围(到位窗口)举例设置:±5 个脉冲。编码器位置进入目标 ±5 脉冲内,伺服输出定位完成信号(INP)。
不要设置过小!机械震动会导致永远无法触发到位信号。
定位完成延时位置进入窗口后,等待几十 ms,确认稳定不再晃动,再判定工位到位,执行下一道工序。
四、编码器选型影响定位可靠性
增量编码器(2500 线)
上电必须执行原点回归建立坐标;
如果突发停电,再次开机必须回零,否则坐标错乱,定位偏移;
成本低,适合连续输送、无碰撞风险设备。
绝对值编码器(单圈 / 多圈)
断电后编码器记住电机位置;上电无需回原点;
杜绝停电后坐标丢失导致撞机;
适合移栽、上下料、视觉定位工位。
编码器分辨率越高,理论定位精度越高:23bit/26bit 编码器>17bit,适合微米级精密设备。
五、两套主流实操架构流程
架构 A:PLC 脉冲输出 + 伺服位置模式(三菱 FX、台达 ES2 常用)
信号流向:PLC → 脉冲 + 方向信号 → 伺服驱动器伺服电机编码器 → 驱动器闭环(实时修正位置)
完整工作流程:
设备上电,触发原点回归(增量编码器必备);建立机械坐标原点;
PLC 发送绝对定位指令,指定目标脉冲坐标;
伺服驱动器对比【指令位置】VS【编码器反馈实际位置】;
按照设定 S 曲线加减速运行;
位置进入到位窗口 → 伺服 INP 定位完成 ON;
PLC 检测 INP 信号,确认精准停止,执行后续动作。
缺陷:脉冲模式高速易受干扰;多轴同步麻烦;停电位置无法保存(前文台达停电问题就是这个架构)
架构 B:总线伺服(EtherCAT/Profinet,安川 / 西门子 / AB)
信号流向:PLC 通过总线下发目标位置伺服实时上传编码器实际位置给控制器优势:数字信号抗干扰强;控制器实时读取编码器真实位置;绝对值伺服上电直接读取坐标,无需回零;适合高端自动化产线。
六、进阶方案:消除机械间隙
丝杠、同步带、减速机存在背隙,电机走到位置,但负载工件不到位。解决方案:
负载端加装外部编码器(第二反馈)电机端编码器只控制电机;负载端独立编码器检测真实工件位置,构成双闭环。常用于大型龙门、长行程设备。
伺服开启背隙补偿参数,换向时自动补偿间隙。
七、常见故障:定位不准、过冲、停止抖动解决方案
每次停止位置偏差固定值→ 机械间隙,启用背隙补偿或机械消除间隙
时而准、时而冲过目标→ 惯性过大,增大减速时间、开启 S 曲线、降低位置环增益
到达目标来回震荡,无法稳定到位→ 位置环增益过高;适当降低;检查机械导轨是否缺油、卡顿
运行一段时间误差慢慢变大→ 增量编码器未定期回零,累积误差;更换绝对值编码器
干扰导致定位漂移→ 编码器线缆使用屏蔽线,与动力线缆分开走线;可靠接地。

