讨论

ABB IRB1200点位跑偏,程序里直接改坐标不行吗

17554382890
17554382890
2026/05/06 15:58

现场一台IRB1200,之前调试的时候手动示教了十来个点位存进了程序,最近产品换规格,工件位置整体往X正方向偏了大概12mm。

我现在直接在程序里把对应的robtarget里的x数值加了12,下载进去跑发现轨迹完全不对,机器走起来像喝醉了一样歪歪扭扭的,有的点能到有的点偏出去老远。不太理解,按理说平移一下坐标点应该就完事了,是哪里的问题?需要把整个工件坐标系也一起改掉吗?用的RobotStudio 6.08,示教器上直接改也是同样的效果。

12 3

全部回复 (3)

zbh1979
zbh1979#1

你这问题不是点位的事,是wobj没改。你手动示教的时候肯定建了工件坐标系对吧,pdisp没动,robtarget改了相当于在世界坐标系下硬平移,但姿态那一栏还是按原来工件坐标系算的,姿态和位置对不上就会出现那种走歪的情况。正确做法是把工件坐标系整体偏移12mm,或者用PDispOn指令在程序里加一个偏移帧,所有基于这个wobj的点都会跟着动。直接改robtarget数字基本没这么干的,姿态向量不对齐的话机器自己解算出来的关节角度会很离谱。

2026/05/07 02:46
威姐
威姐#2

12mm平移用PDispOn最快,robtarget一行不用动。指令格式就是PDispOn fx:=12,沿世界坐标系X方向偏12,注意单位是mm不是m,写成0.012就坑了。完事记得PDispOff关掉,不然手动示教坐标系也跟着偏。

2026/05/09 10:28
7133816645
7133816645#3

你这个12mm偏差是什么测出来的?工件装夹有没有重复定位精度?夹具本身定位误差超过0.5mm的话改点位也是白改,治标不治本。先把夹具定位复测一下再说。

2026/05/12 02:25