4. 误差来源分析
重复定位精度测试得到的是一条“往返多次后落点散布”的统计曲线,但曲线背后的成因往往不是单一因素。机器人从指令下发到末端到位,要经过控制器插补、伺服驱动、减速机、连杆机构、关节轴承、末端执行器等多个环节,每一环都可能引入微小偏差。工程上通常把误差源归纳为五类:机械间隙、热变形、伺服控制误差、编码器误差、负载与惯量影响。理解它们的物理机理和耦合关系,才能把“测出来的偏差”转化为“可整改的项”。
核心判断:重复定位精度反映的是“同一指令、多次到达”的一致性,因此它主要受随机性误差和迟滞性误差支配,而不是绝对精度中的系统性标定误差。分析时应优先关注反向间隙、热漂移、伺服整定和编码器分辨率,而不是先怀疑机械加工尺寸。
一、机械间隙:反向迟滞的第一来源
机械间隙主要来自谐波减速机回差、RV 减速机齿隙、交叉滚子轴承游隙以及同步带张紧不足。它的典型特征是方向相关:正向趋近与反向趋近同一目标点时,末端落点会出现一个稳定的偏移量,即反向差值。测试中如果发现“单向重复性好、双向重复性差”,几乎可以锁定间隙问题。
间隙误差的量级通常在 0.01~0.05 mm(关节型小负载机器人),重载机型可达 0.1 mm 以上。它随负载力矩增大而放大,因为间隙在受力方向被“压实”。排查方法是在同一位置做正反向各 30 次趋近,分别统计单向散布和双向中心偏移。
二、热变形:随时间漂移的慢变量
伺服电机铜损、减速机摩擦、丝杠预压发热都会让结构件温度上升。钢的线膨胀系数约 11.7×10⁻⁶/℃,一根 1 m 长的臂杆温升 10 ℃ 就会伸长约 0.117 mm,这个量级已经远超重复定位精度指标。热变形的特征是单调漂移、与时间强相关:冷机测试合格,连续运行 2 小时后精度下降。
工程做法:精度测试前必须预热。通常要求空载连续运行 30~60 分钟,待关节温度稳定(相邻 10 分钟温升小于 1 ℃)后再开始采集。测试报告中应记录起始温度与结束温度,否则数据不可比。
三、伺服控制误差:整定决定一致性
伺服控制误差包括位置环增益不匹配、速度前馈不足、积分饱和、滤波器相位滞后等。多关节机器人各轴增益若不一致,在圆弧或拐角轨迹上会出现轮廓误差;而在点位重复定位中,主要表现为到位振荡和停止时间不确定。若“到位窗口”判定过松,落点散布会被放大。
# 典型伺服整定检查项(以某关节伺服为例)
位置环增益 Kp : 30 ~ 60 rad/s
速度环增益 Kv : 200 ~ 400 rad/s
速度环积分 Ti : 8 ~ 20 ms
陷波滤波器频率 : 与机械共振点匹配(如 850 Hz)
到位窗口 InPosition : 建议 ≤ 0.005 mm 或 3 count
到位稳定时间 : 20 ~ 50 ms
整定不足时,电机在目标点附近来回修正,编码器读数在窗口内反复穿越,控制器记录的“到位时刻”每次不同,重复性自然变差。整定过度则会激发机械共振,同样破坏一致性。
四、编码器误差:分辨率与安装的双重限制
编码器误差分两类。第一类是量化误差:增量式编码器经四倍频后,单脉冲对应的关节角有限,折算到末端就是最小分辨台阶;绝对值编码器虽无累计误差,但分辨率同样受限。第二类是安装误差:码盘偏心、联轴器不同心会引入每转一次的周期性误差(1× 谐波),表现为落点随关节角度呈正弦波动。
判断方法:让单关节在 0°~360° 范围内等间隔取 36 个点,每点重复 10 次,若单向重复性随角度呈周期性变化,则指向编码器安装偏心而非机械间隙。
五、负载与惯量影响:被低估的耦合项
负载通过两条路径影响重复定位精度。其一是惯量比:负载惯量与电机转子惯量之比过大时,速度环带宽被迫降低,响应变慢,过冲增加。其二是重力矩与姿态:同一目标点在不同姿态下到达,重力矩方向不同,间隙被压向不同侧,落点随之偏移。因此测试规范要求“同一位置、同一姿态、同一负载”重复趋近,否则数据不可比。
| 误差源 | 典型量级 | 特征 | 快速判别方法 | 主要整改方向 |
|---|---|---|---|---|
| 机械间隙 | 0.01~0.05 mm | 方向相关、双向差大 | 正反向各 30 次趋近 | 减速机预紧、更换轴承 |
| 热变形 | 0.02~0.15 mm | 随时间单调漂移 | 冷机与热机对比测试 | 预热、温度补偿 |
| 伺服控制误差 | 0.005~0.03 mm | 到位振荡、时间不定 | 查看跟随误差曲线 | 增益整定、陷波滤波 |
| 编码器误差 | ±1 count 起 | 随角度周期性波动 | 单关节 36 点扫描 | 提高分辨率、重装码盘 |
| 负载与惯量 | 0.01~0.08 mm | 随姿态/负载变化 | 变姿态重复测试 | 降低惯量比、重力补偿 |
六、案例与复盘:一次“精度不达标”的定位过程
某六轴机器人在出厂测试中重复定位精度为 ±0.06 mm,超出 ±0.03 mm 的指标。按五类误差逐项排查:
- 先做正反向测试:单向 ±0.018 mm,双向 ±0.055 mm,反向差值 0.037 mm,指向机械间隙。
- 检查 J2、J3 减速机:发现 J3 谐波减速机预紧不足,更换后双向差值降至 0.012 mm。
- 再做热机测试:连续运行 90 分钟后精度劣化到 ±0.045 mm,确认存在热漂移。
- 查看伺服曲线:J2 轴到位后仍有 3 次小幅振荡,速度环增益偏低,重新整定后振荡消失。
- 最终结果:冷机 ±0.021 mm,热机 ±0.028 mm,满足指标。
常见误区:① 只测单向重复性就下结论,掩盖间隙问题;② 冷机测完即判定合格,忽略热漂移;③ 把编码器分辨率当作精度上限,忽视安装偏心带来的周期性误差;④ 测试时更换负载或姿态,导致数据不可比;⑤ 一味提高伺服增益追求“更硬”,反而激发共振使散布变大。
误差分析的落脚点不是“找出一个罪魁祸首”,而是建立误差预算表:把五类误差按量级和方向分解,明确哪些是随机项(用标准差衡量)、哪些是系统项(用均值偏移衡量),再针对占比最大的项优先整改。只有这样,重复定位精度测试才真正具备工程指导价值。