待解决

ABB机器人定点位置有偏差,每次停的位置都差个零点几到1毫米,正常吗

老婆孩子热炕头
老婆孩子热炕头
2026/03/14 18:31

现场一台ABB IRB1200,配的IRB1200机械臂+IRC5控制器,跑的程序是搬运码垛。工装上有两个定位销,机器人去插的时候每次都差个0.3~0.8mm,机械限位看着也对中没问题,示教器里robtarget的xyz也录进去了,但就是停不准。

想问问这玩意儿到底怎么定才算真定死了?是光改robtarget的数值就行,还是得改啥robjoint?还是说这东西跟机械间隙、减速机背隙有关系?有没有什么校验的小方法,能快速判断到底是程序点的问题还是机械的问题?

15 3

全部回复 (3)

平平淡淡才是真
平平淡淡才是真#1

先别急着改程序,用示教器里那个校准工具校一下电机偏移和绝对精度,IRB1200这种中小负载的,背隙累积大了确实会差个0.5mm左右。如果校完之后还偏,再看robtarget里的姿态quaternion有没有录错,哪怕四元数差一点点,xyz也会跟着跑偏。另外把那个点的fine改成z10或者z5试试,fine是全停到位,z值是带提前量的小区间过渡,有时候看着像没停准其实是过渡没结束就往下走了。

2026/03/15 00:23
zhang2002
zhang2002#2

码垛的工装如果是浮动销还好,硬插的话光靠程序点定不准的,机械对中那一步本身就吃掉0.2~0.3mm的误差。

2026/03/16 00:55
a639468
a639468#3

别只看xyz,把外轴有没有打开、workobject对不对也查一下,上次我这边一台2600也是这样,最后查出来是wobjbase没切到当前工件坐标系,差出来快1mm。

2026/03/18 14:58