重要前提:参数优化不能修复机械磨损(减速机间隙、螺栓松动、轴承损坏)。如果机械本身存在间隙,单纯调参数无法根治重复定位差。 排查顺序:零点标定→负载参数→坐标系→运动轨迹参数→伺服参数;伺服增益不要盲目加大,容易引发抖动、共振。
一、基础标定
机械零点标定 Master菜单:
设置 → 机器人参数 → 零点标定
撞机、更换电机 / 减速机、更换本体电池后,必须执行完整零点标定;
标定完成保存零点数据,断电重启,再次核对零点状态;
本体刻线必须对齐,不能只看软件轴角度为 0。
零点丢失 / 偏移,无论怎么调伺服参数,重复精度都上不去。
负载参数路径:
设置 → 工具 → 负载设置如实填写工具 + 工件:质量、重心 X/Y/Z、转动惯量 Jx/Jy/Jz,不要全部填 0。
负载参数错误,伺服惯量匹配错误,高速、带载工况重复定位漂移,低速空载看着正常。
重新标定 TCP 工具坐标系5‑8 点法标定 TCP;TCP 错误会表现为末端点位漂移,不是本体重复精度故障。
二、运动轨迹参数
路径:设置 → 运动参数
加速度、减速度倍率 ACC/DEC高速抖动、启停冲击大:降低加速度倍率,建议精密工况设40‑70%,不要用 100% 满加速度。冲击会造成末端振动,定位结束后还在抖动,重复定位变差。
过渡平滑半径(Zone)需要精准到位的点位,用
Fine;轨迹过渡点位合理设置 zone,不要过大。S 曲线加减速(S‑曲线)开启 S 曲线,减少启停冲击,降低残余振动,提升点位复现性。
到位判定时间(定位延时)精密装配场景,点位到达后,增加0.05‑0.2s 延时,等待机器人振动完全平息再执行下一步动作。
很多现场 “重复不准” 实际是机器人还没有稳定就执行动作。
三、伺服相关参数
路径:设置 → 机器人参数 → 伺服参数
优先使用系统自动惯量辨识,不建议直接大幅度手动修改增益;增益过高会产生啸叫、共振,反而精度恶化。
1. 惯量辨识
执行自动惯量辨识,让控制器识别实际末端惯量,自动匹配伺服增益。
更换抓手、增加工件负载后,必须重新辨识惯量。
2. 核心伺服参数说明
表格
| 参数 | 作用 | 调试原则 |
|---|---|---|
| 位置环比例增益 Kp | 决定位置响应,增益越高定位越快 | 小幅上调,出现抖动立刻降回;不建议直接拉满 |
| 速度环增益 | 提升速度跟随性能 | 先调速度环,再调位置环,内环高于外环带宽 |
| 位置环积分时间常数 | 消除静态位置误差 | 过大静态偏差大;过小容易震荡 |
| 位置指令低通滤波 | 抑制共振噪声 | 出现高频抖动,适当减小截止频率;滤波太大响应变慢,跟随误差变大 |
| 速度前馈 | 减小运动过程跟随误差 | 0.7‑0.9 区间,过高会超调抖动 |
调试原则:从小到大逐步修改,每次只改一个参数,改完跑循环验证,出现抖动、啸叫立刻回退。
3. 跟随误差监控
设置 → 机器人参数 → 跟随误差
观察实际动态跟随误差:运动过程跟随误差不能过大;定位完成后静态跟随误差应趋近于 0。
跟随误差阈值是报警阈值,不要盲目调大阈值掩盖真实精度问题。
四、故障场景参数调整方案
场景 1:低速还可以,高速 / 带负载重复定位差
核对负载参数,重新做惯量辨识;
降低加速度倍率;开启 S 曲线;
小幅提高速度环增益,再适度提高位置环增益;
适当加大速度前馈。
场景 2:定位完成有残余抖动,点位来回小幅漂移
降低位置环增益;
适度降低位置指令滤波器截止频率,抑制共振;
点位后面增加到位延时;
检查机械是否有间隙。
场景 3:双向运动,来回点位有偏差
反向间隙大部分是机械问题(减速机、皮带),参数只能有限补偿,不能根治磨损。埃斯顿有关节背隙补偿参数,仅补偿微小间隙;如果背隙很大,优先维修机械。
五、参数优化后标准验证流程
机器人热机 15‑30 分钟;
千分表固定,编写循环程序,连续跑 30 次以上,检测重复定位;
空载测试合格后,带上实际负载再复测;
保存完整机器人参数备份。
六、重要误区
盲目加大伺服增益:会引发共振抖动,精度更差,甚至损伤机械部件。
只调参数,忽略零点标定、负载设置:80% 重复定位差问题来自标定和负载,不是伺服增益。
把跟随误差报警阈值调大,掩盖真实跟随误差超标。
机械已经磨损(减速机、螺栓松动),期望参数修复,参数补偿有上限。
七、排查优先级总流程
检查机械(底座螺栓、关节有无旷量)
确认零点标定正确、保存固化
设置正确工具负载,执行惯量辨识
重新标定 TCP
优化运动参数(加速度、S 曲线、到位延时)
微调伺服增益、滤波、前馈
千分表复测重复定位精度.

