3. 定位误差来源分类与传递机理
伺服定位精度测试中,最终测得的定位误差并不是单一原因造成的,而是机械、电气、控制、热、环境五类误差源沿“指令—驱动—传动—负载—测量”链路逐级叠加、相互调制的结果。理解分类与传递机理,才能把“误差有多大”转化为“误差从哪里来、先改哪一环”。
一、五类误差源的成因与典型表现
机械误差来自传动链与支撑结构本身:滚珠丝杠导程误差、螺距累积误差、反向间隙、轴承轴向窜动、导轨直线度与俯仰、联轴器扭转刚度不足、工作台爬行等。其典型特征是与位置相关——在丝杠不同行程段误差曲线形状不同,且反向运动时出现明显的失动量台阶。例如某行程 500 mm 的丝杠,若螺距累积误差为 20 μm/300 mm,则在中段可产生约 30 μm 的位置偏差;反向间隙 8 μm 会在换向点直接表现为 8 μm 的定位跳变。
电气误差主要来自反馈与驱动环节:编码器分辨率与细分误差、光栅尺栅距误差与安装偏斜、旋转变压器相位误差、电流环采样偏置、PWM 死区、驱动器增益非线性、反馈信号受干扰抖动等。其典型特征是周期性或随机性,常与电机电角度、编码器刻线周期相关,表现为每转一次的纹波或高频抖动。
控制误差来自控制器算法与参数:位置环增益偏低导致跟随滞后、积分饱和、速度前馈与加速度前馈不匹配、滤波器相位滞后、插补周期与采样周期离散化、死区补偿不当、增益切换不平滑等。其典型特征是与运动状态相关——低速时爬行、高速时超调、加减速段误差明显大于匀速段。
热误差来自运行中的温度场变化:电机绕组发热、丝杠因摩擦与切削热伸长、导轨热变形、床身与环境温差引起的结构漂移。其典型特征是慢时变、单调漂移,在连续运行 1~3 小时后逐渐显现,且与负载率、冷却条件强相关。例如 1 m 长钢制丝杠温升 5 ℃,按线膨胀系数约 11.6 μm/(m·℃) 估算,可产生约 58 μm 的热伸长。
环境误差来自外部条件:环境温度波动、气流、地基振动、电网电压波动、湿度与粉尘、邻近设备电磁干扰等。其典型特征是外部相关、可重复性差,同一程序在不同时段测量结果分散度增大。
二、误差传递链与耦合关系
五类误差并非简单相加,而是沿信号链与能量链传递并耦合。下图给出从指令到实际位置的传递路径及主要耦合点。
从图中可见,机械误差与热误差主要作用于传动链和结构,电气误差作用于驱动与反馈,控制误差作用于指令生成与闭环调节,环境误差则同时影响测量与结构。耦合关系体现在三处:热—机械耦合(温升改变丝杠导程与导轨预紧)、电气—控制耦合(反馈噪声被高增益放大)、环境—控制耦合(振动与温漂改变闭环稳定性)。因此,误差补偿不能只针对单一来源,而应按传递链逐级折算。
三、误差折算与合成示例
假设某直线轴在 300 mm 处测得定位误差 42 μm,按来源分解如下(示例数据,用于说明方法):
| 误差源 | 典型量值 | 作用位置 | 特征 | 折算到末端 |
|---|---|---|---|---|
| 机械 | 反向间隙 8 μm + 螺距 15 μm | 丝杠/导轨 | 位置相关、换向跳变 | 约 23 μm |
| 电气 | 编码器细分 3 μm + 干扰 2 μm | 反馈回路 | 周期/随机 | 约 5 μm |
| 控制 | 跟随滞后 6 μm | 位置环 | 速度相关 | 约 6 μm |
| 热 | 温升 3 ℃ 热伸长 6 μm | 丝杠 | 慢漂移 | 约 6 μm |
| 环境 | 振动与温漂 2 μm | 测量/结构 | 外部相关 | 约 2 μm |
若按线性叠加,合计约 42 μm,与实测吻合。但若控制增益提高一倍,电气噪声可能被放大到 8 μm,同时控制滞后减小到 3 μm,总误差反而可能下降——这说明误差源之间存在此消彼长的耦合,调参时必须同时观察多类误差的变化趋势。
四、工程判断与处理顺序
面对一台定位超差的伺服轴,建议按以下顺序排查,避免盲目调参:
- 先看重复性:单向重复定位差,优先怀疑电气噪声与机械爬行;双向差异大,优先怀疑反向间隙与螺距误差。
- 再看时间趋势:冷机合格、热机超差,热误差为主;随机波动大,环境与电气干扰为主。
- 后看速度相关性:低速误差大、高速误差小,多为爬行与摩擦;高速误差大,多为控制滞后与前馈不足。
- 最后做补偿:机械误差用螺距补偿与反向间隙补偿;热误差用热伸长模型或原点漂移补偿;控制误差用前馈与滤波优化;电气与环境误差用屏蔽、接地、稳压与隔振处理。
需要强调的是,五类误差的边界并非绝对。例如丝杠热伸长既属于热误差,也通过改变导程表现为机械误差;编码器安装偏斜既属于电气误差,也引入机械偏心。工程上更关注可观测、可补偿的主导项,而不是纠结分类归属。下一阶段将进入具体测试方法与补偿实现,本节建立的传递链与耦合认知,是后续所有测试方案设计与补偿策略选择的基础。