更换 J5 电机后,只做精度校验(验证误差,不是做整机运动学补偿);区分两个概念: 1)精度校验(本次目标):用激光跟踪仪实测空间点位,对比机器人理论坐标,输出【重复定位精度、绝对定位精度】报告;不修改机器人 DH / 零点补偿参数,仅验证电机维修后的本体精度。 2)机器人运动学标定(Absolute Accuracy):安川是选配功能,需要购买【绝对精度选项】,采集大量点位求解 DH、关节偏移、弹性变形,写入控制器做全局补偿,属于升级优化,不是维修后的必做项。 GP180 出厂重复定位:±0.05mm,绝对定位一般 0.3~0.8mm。
一、前置条件
机器人本体:原点(第二原点)已经完成、无报警;J5 电机装配、抱闸、线缆全部正常;T1 模式
安川术语:第二原点 = 机械零点,对应 ABB 转数计数器更新、库卡参考标定。
菜单:【机器人】→【第二原点】,确认 J1~J6 原点正常。
环境要求:
地面稳固无震动,避开空调直吹、阳光直射;温度稳定(20±2℃);
机器人空载预热 30~40 分钟,让减速机、电机达到工作温度(冷机测出来误差偏大);
硬件清单
激光跟踪仪(API / 雷尼绍 / 法如)+ 三脚架;SMR 靶球(1.5 英寸),法兰专用靶座;高精度 6D 传感器
电脑 + 机器人标定软件;网线连接机器人控制柜;
U 盘提前备份:系统参数、原点数据、负载 / 惯量参数、工具 TOOLDATA。
靶球安装:直接固定在机器人法兰盘,不要加装长工装,减少悬臂弹性变形。
二、场地架设与坐标系建立
激光跟踪仪放置位置:机器人工作空间外侧,距离机器人法兰2~4m,保证靶球在全行程内激光无遮挡,避免频繁断光。
建立基准
只做校验:不需要高精度全局注册,距离误差模式可规避坐标系平移旋转带来的系统偏差。
移动机器人到4~6 个空间分布的基准姿态,读取靶球 SMR 三维坐标;
软件做坐标系注册(base frame Alignment),求解跟踪仪坐标系 ↔ 机器人基坐标系转换矩阵;
三、点位规划
核心原则:点位均匀分布整个可达工作区间,重点覆盖手腕 J5 俯仰区域
推荐至少 12~16 个校验点位,分为两类:
远 / 中 / 近半径;高、中、低高度;
每个位置采用2~3 种不同手腕姿态(改变 J4/J5/J6 角度),专门校验 J5 俯仰带来的姿态误差;
重复定位点位(3~4 个):同一关节姿态,机器人重复到达 5 次,测重复精度;
绝对精度点位(≥10 个):
❗重点:一定要包含J5 大角度俯仰姿态(J5 正负极限附近安全区间),用来验证本次 J5 电机更换后的装配零点误差。
安川机器人程序编写
写一个循环测试程序,机器人按顺序自动走到每个目标关节位置(用 MOVJ 关节运动,不要 MOVL 线性),到达点位后输出 IO 信号,通知跟踪仪软件采集坐标。
NOP
MOVJ VJ=20.0 //低速20%,防止冲击
OUT #0001 ON //触发跟踪仪采集
WAIT #0002 ON //等待采集完成
OUT #0001 OFF
//下一个点位...
END
所有点位使用关节角度示教保存,避免 TCP 误差干扰;点位之间运动限速 20%,无急停冲击。
四、数据采集步骤
T1 模式,示教器限速,先手动单步跑一遍全部点位,确认激光全程不丢失、无干涉。
启动自动采集:机器人按 JOB 依次运动到预设关节姿态;到达稳定停稳后,触发 IO,激光跟踪仪采集靶球 X/Y/Z 实测坐标;软件同时读取机器人控制器内该点理论笛卡尔坐标。
每个重复定位点位:连续往返到达 5 次,每次采集坐标。
全部点位采集完成,停止程序。
五、误差计算与判定标准
软件自动对比【机器人理论坐标】vs【跟踪仪实测坐标】
重复定位精度(最重要,维修后优先看)同一点位多次到达,空间位置离散度;GP180 标准:≤0.05mm;现场维修验收一般要求 ≤0.1mm。
绝对定位误差:理论 XYZ 与实测 XYZ 之间的空间距离偏差;
普通搬运:≤0.5mm 合格;
高精度焊接 / 机加工:≤0.3mm;
重点观察:J5 大俯仰姿态下的点位误差,如果 J5 在不同俯仰角度下误差明显跳变,代表 J5 原点 / 齿轮装配存在问题。
误差分类排查
所有点位都存在固定姿态方向偏差 → J5 第二原点(零点)偏移;
仅 J5 大俯仰角度点位误差变大 → J5 齿轮啮合不良、装配间隙异常;
重复定位差(同一点多次跑位置散乱):抱闸、减速机、电机装配松动。
六、校验完成后的收尾
导出完整报告:各点位理论值、实测值、空间误差、重复定位统计,保存 PDF + 原始测量文件,并入设备维修档案;
回到维修前 RTIP 基准点,再次做尖对尖复核,对比激光跟踪仪结果;
空载低速跑生产程序,验证工艺点位;
仅做校验,不要直接写入 DH 补偿参数;如果绝对精度超差,再评估是否需要整机运动学标定。
七、靶球安装刚性不足,法兰微小形变,带来虚假误差;
机器人没有预热直接测量,温度漂移造成误差;
点位全部集中在狭小区域,无法发现 J5 手腕姿态误差;
使用 MOVL 线性运动采点,TCP 误差混入测量结果;
震动、气流扰动,激光频繁断光,数据无效;
负载设置(TOOL 重量 / 惯量)和实际不一致,机器人动力学模型带来姿态偏差,测量前确认 TOOLDATA 正确。


