讨论

六点法TCP标定,姿态偏差0.8mm算大不?

李俊峰
李俊峰
2026/05/21 11:57

手上有个码垛项目,用的是ABB IRB1200,工具是个吸盘夹具带个小小的视觉相机。六点法走完四组姿态算出来的TCP,XYZ偏差都在0.3mm以内,但是姿态的RX RY那边有一个方向到了0.8度,另一组算出来0.4度。这套坐标我拿去跑程序,放件位置跟示教点差了有将近2mm,吸不住,老是歪。

想问下,六点法姿态误差到0.8度这个正常吗?是点位采得不够准还是工具本身重心偏得厉害?另外姿态误差大对直线运动影响大不大,我现在走的是MoveL。

10 3

全部回复 (3)

老韩
老韩#1

0.8度在ABB上说实话偏大了,我这边一般要求姿态误差控制在0.3度以内,XYZ在0.5mm以内算合格。姿态0.8度换成末端线位移,工具长度150mm的话大概就有2mm多的偏差,跟你看到的现象对得上。姿态误差大对MoveL影响比MoveJ明显得多,直线插补会把这个角度偏差一直带着。

建议先排查两件事:一是六个点的姿态切换是不是到位了,特别是第四第五点,很多人采点的时候没让机器人真正转到那个姿态,数据就在凑;二是你这个吸盘夹具本身重心偏不偏,工具带相机的话法兰受力不均匀,姿态误差天然就大,可以拆了相机单独标一次对比。

还有个野路子,我们之前碰到过类似情况,直接多采几组取平均,采10组姿态算出来的TCP比6组稳定很多,误差能压一半。

2026/05/22 02:02
19910123
19910123#2

你这个走法本身就有问题,六点法要求四个姿态之间尽量正交,你那两组姿态之间夹角如果太小算出来的结果本身就是病态的。我做FANUC的时候老师傅教的都是六点里至少要有两组姿态跟默认姿态差90度左右,不能都是小角度倾斜。

另外吸盘夹具带视觉这种组合,建议把视觉单独标一个TCP,吸盘单独标一个,别混在一起算。

2026/05/22 05:33
xu_peng
xu_peng#3

码垛的话为啥走MoveL?直接MoveJ过去再下放不行吗,2mm的偏差靠吸盘本身的柔性就能吃掉。

2026/05/27 05:56