3. 伺服定位系统核心概念

在Festo电缸与伺服定位系统中,控制器发出的“走到某个位置”的指令,最终要变成电机轴上真实的转角与转矩。这个转化过程并不是一步完成的,而是由三个嵌套的闭环逐级细化:最外层是位置环,中间是速度环,最内层是电流环。理解这三环的分工与配合,是后续配置电子齿轮、凸轮盘以及排查定位偏差的基础。

三环嵌套:从位置指令到电流输出

位置环是外环,它接收目标位置与实际位置的差值,输出一个速度指令。换句话说,位置环不直接驱动电机,而是告诉速度环“应该以多快的速度去消除这个位置偏差”。位置环的增益决定了系统对位置误差的响应强度:增益越高,跟随误差越小,但过高会引起振荡或超调。

速度环接收位置环给出的速度指令,并与编码器反馈的实际速度比较,输出一个转矩或电流指令。速度环的增益影响系统对速度变化的抑制能力,也影响负载扰动下的恢复速度。速度环通常还包含积分环节,用于消除稳态速度误差。

电流环是最内环,它接收速度环给出的电流指令,控制电机三相电流的幅值与相位,使实际电流快速跟踪指令。电流环的响应速度最快,通常以微秒级周期运行,它决定了转矩输出的线性度与动态响应。三环的带宽关系一般是:电流环带宽 > 速度环带宽 > 位置环带宽,通常相差5~10倍,以保证内环能快速响应外环指令而不产生耦合振荡。

伺服三环嵌套结构与编码器反馈路径 位置环(外环) 输入:目标位置指令 + 编码器位置反馈 输出:速度指令 作用:消除位置偏差,决定跟随精度 位置比较器 位置环增益 Kp 速度环(中环) 输入:速度指令 + 编码器速度反馈 输出:电流/转矩指令 作用:抑制速度波动,抵抗负载扰动 速度比较器 速度环 PI 电流环(内环) 输入:电流指令 + 电流传感器反馈 输出:PWM占空比 → 电机三相电流 作用:快速跟踪转矩指令,保证电流线性 电流比较器 电流环 P 编码器反馈(位置/速度) 速度指令 电流指令 位置反馈 速度反馈 电机 → 电缸机械输出

编码器反馈:三环共用的“眼睛”

编码器是伺服系统的位置与速度传感器,通常安装在电机非输出端或电缸丝杠端。它输出的脉冲或串行数据同时被三个环使用:位置环用累计脉冲数计算实际位置,速度环用单位时间脉冲变化量计算实际转速,电流环则通过编码器角度进行磁场定向控制(FOC),确定电流矢量应施加的角度。

以Festo电缸常用的增量式编码器为例,假设编码器分辨率为2500线,经四倍频后每转10000个计数。若电机通过联轴器直连丝杠,丝杠导程为10mm,则每个计数对应的直线位移为10mm / 10000 = 0.001mm。这个值就是位置环能分辨的最小理论位移,也是后续电子齿轮比计算的起点。

电子齿轮:让指令单位与机械位移对齐

控制器发出的位置指令通常以“用户单位”表示,比如毫米、度或脉冲数。电子齿轮的作用就是建立“用户单位”与“编码器计数”之间的比例关系。其基本关系为:

电子齿轮比 = 编码器每转计数 / 电机每转对应的用户单位数

示例:
编码器每转计数 = 10000
丝杠导程 = 10 mm
用户单位 = mm
则电机每转对应 10 个用户单位
电子齿轮比 = 10000 / 10 = 1000

含义:控制器发出 1 个用户单位(1mm),
      相当于 1000 个编码器计数。

配置电子齿轮时,需要同时确认分子与分母的整数范围是否超出驱动器允许值。若比值无法用整数精确表示,应优先保证位置环的累计误差可控,必要时通过调整用户单位或使用浮点齿轮比功能解决。电子齿轮设置错误会导致实际位移与指令位移成比例偏差,表现为“走10mm实际走了8mm”或“走10mm实际走了12.5mm”这类规律性误差。

凸轮盘基础:位置与输出的非线性映射

凸轮盘(Cam Disk)是伺服定位系统中用于实现“主轴位置—从轴位置”非线性映射的功能。与电子齿轮的固定比例不同,凸轮盘允许从轴位置随主轴位置按任意曲线变化。在Festo控制器中,凸轮盘通常以分段点表或多项式曲线描述。

一个典型应用是:电缸在行程前段快速接近,后段缓慢压装。若用电子齿轮,只能实现全程等比例;若用凸轮盘,可以定义主轴位置0~80%对应从轴快速进给,80%~100%对应从轴低速微进。凸轮盘的关键参数包括:主轴起始位置、从轴起始位置、分段点数量、每段的斜率或多项式系数。配置时需要保证曲线连续且一阶可导,否则会在分段点产生速度突变,引起机械冲击。

电子齿轮解决“比例”问题,凸轮盘解决“形状”问题。实际工程中两者常配合使用:先用电子齿轮建立基本传动比,再用凸轮盘叠加修正曲线。

三环参数与定位效果的对应关系

现象 可能原因 调整方向
定位后反复振荡 位置环增益过高 降低Kp,或增加速度环阻尼
停止时位置偏差大 速度环积分不足 适当增加速度环积分时间
加速时电流波动大 电流环带宽不足 检查电流环参数与PWM频率
实际位移成比例偏差 电子齿轮比错误 重新核算编码器计数与导程
分段点处有冲击 凸轮盘曲线不连续 检查分段点斜率与多项式阶次

理解三环的分工与编码器反馈路径后,后续配置电子齿轮和凸轮盘时就有了明确的参照:任何位置偏差最终都可以追溯到位置环的跟随误差、速度环的扰动抑制能力、电流环的转矩线性度,以及编码器反馈的准确性。实际调试时,建议先确认编码器计数与机械导程的对应关系,再设置电子齿轮比,最后根据负载特性调整三环增益,避免在参数耦合的情况下盲目试凑。