2. ABB机器人工作站工具坐标系TCP标定与验证

ABB机器人工作站工具坐标系TCP标定与验证 学习卡片

为什么焊枪TCP必须标定

焊枪装在IRB 1200第六轴法兰上后,机器人控制器只知道法兰中心(tool0)的位置,并不知道焊丝尖端在哪里。TCP(Tool Center Point)标定就是告诉控制器:焊丝尖端相对于法兰坐标系偏移了多少。标定不准,机器人绕TCP旋转时焊丝尖端会画圈,焊接位置随之漂移。

ABB提供两种标定方法:四点法(TCP位置标定,4个姿态)和六点法(TCP位置+姿态标定,6个姿态,额外确定工具Z方向)。焊枪通常用六点法,因为焊枪的指向(Z轴)直接影响焊接角度。

六点法TCP标定原理与验证 标定原理:焊丝尖端固定,机器人变换姿态 固定参考点 姿态1 姿态2 姿态3 姿态4 姿态5 姿态6 6个姿态下焊丝尖端均对准同一点 控制器反算TCP相对于tool0的偏移 四点法:仅求TCP位置 (x, y, z) 六点法:位置 + Z方向(第5、6点) 焊枪推荐六点法,确保焊接角度正确 重定位验证与误差分析 重定位测试(Reorient) 手动操纵:线性 → 重定位,绕TCP旋转 观察焊丝尖端是否偏移 偏移量 ≤ 1mm 为合格(焊接应用) 常见误差来源 • 示教点对点精度不足(肉眼对准偏差) • 姿态变化范围太小(角度<30°) • 焊枪/焊丝松动或热变形 • 法兰安装面有间隙或未拧紧 • 机器人本体重复定位精度下降 误差超标处理 重新标定 → 增大姿态变化角度 → 检查机械紧固 关联

标定操作要点

在示教器上进入 手动操纵 → 工具坐标 → 新建,选择六点法。关键操作细节:

  • 固定参考点选择:选一个尖锐的固定点(如台虎钳上的划针尖),确保焊丝尖端能精确对准且不滑动。
  • 姿态变化:6个姿态应尽量分散,相邻姿态间角度变化建议大于30°,避免所有姿态集中在同一方向。
  • 对准精度:每个姿态下用微动模式(重定位/线性)缓慢靠近,肉眼观察焊丝尖端与参考点重合,偏差控制在0.5mm以内。
  • 第5、6点:这两点用于确定工具Z方向。第5点让焊枪沿参考点向一个方向倾斜,第6点向另一个方向倾斜,控制器据此计算Z轴。
实操技巧:标定前先确认焊丝伸出长度已固定并锁紧,标定过程中不要调整焊丝。如果焊枪带有弯曲颈管,TCP应定义在焊丝尖端而非喷嘴中心。

验证与误差判断

标定完成后,切换到重定位模式,将焊丝尖端对准参考点,然后绕TCP旋转。观察焊丝尖端是否始终保持在参考点附近:

偏移量判断处理
≤ 0.5 mm优秀,可直接用于焊接无需处理
0.5 ~ 1 mm合格,一般焊接可接受可微调或直接使用
1 ~ 2 mm偏差偏大重新标定,增大姿态角度
> 2 mm不合格检查机械紧固、重新标定
注意:如果重定位时焊丝尖端画圈而非固定,说明TCP位置有偏差;如果焊丝尖端位置正确但焊枪指向不对,说明Z方向标定有问题,需要重新执行第5、6点。

标定结果记录

标定完成后记录以下参数,便于后续复查和故障排查:

工具坐标名称:tWeldGun
标定方法:六点法
TCP偏移(相对于tool0):
  x = 152.3 mm
  y = -8.7 mm
  z = 287.5 mm
Z方向(四元数):
  q1 = 0.7071, q2 = 0.0, q3 = 0.7071, q4 = 0.0
重定位验证偏移量:0.4 mm
标定日期:2025-01-15
操作人:张工

将上述参数与焊枪型号、焊丝直径一起存档。更换焊枪或碰撞后,用同一参考点重新标定并对比TCP偏移量,可快速判断机械结构是否发生位移。