讨论

ABB机器人工件坐标系咋建?

小飞
小飞
2026/05/13 17:39

另外我想确认下,userframe建好之后是不是所有robtarget里的xyz都是相对这个frame的?那我在仿真里调好的点传到真实机器人上会不会因为法兰盘装夹位置有偏差全错位?

46 4

全部回复 (4)

zhiqiangl98
zhiqiangl98#1

流程没啥复杂的,RobotStudio里Home→Frame→创建UserFrame,用三点法或者四点法都行,三个点分别是原点、X方向点、XY平面点。关键是把法兰盘装夹机构搬到现场之后,要重新示教这三个点,别用仿真里的坐标直接下载。喷涂这种点位密集的活儿,公差±1mm够呛,userframe的精度直接影响后面所有robtarget,你自己示教的时候每个点至少示教三次取平均,挡边和V块的接触面如果有毛刺一定要清理干净,不然原点位置每次装夹都会飘零点几毫米。

2026/05/14 06:16
7085106515
7085106515#2

别用userframe当base使,这种用法迟早出问题。喷涂路径应该单独定义一个toolframe给喷枪,userframe只是用来描述工件位置的,两个不要混。所有robtarget在编程时都是相对world坐标系的,userframe和toolframe都是作为变换叠加上去的,不存在你说的'xyz都是相对frame'这种理解。你的点位偏差问题大概率不是frame建的不好,是喷枪TCP标定精度不够,IRB1200挂5kg负载还要喷涂,重心偏了TCP容易漂。

2026/05/14 11:40
小任
小任#3

你那个毛坯铸件定位靠V型块加挡边,这本身就不靠谱。铸件毛坯面的尺寸一致性很差,每个件的V型块接触位置都不一样,userframe原点每次装夹都会偏。建议客户加一套定位销或者用夹具强制定位,不然你这边坐标系建得再准也白搭。我们之前做过类似的铸件打磨,最后是改了夹具方案才把精度搞上去的,你这个喷涂方案我觉得悬。

2026/05/15 21:49
小旭
小旭#4

IRB1200挂喷枪在法兰盘外侧,重心偏移量多少?喷涂的时候机器人姿态变化大,如果重心偏太多就算userframe建对了点位也会因为机械臂变形产生误差,建议核算一下负载惯量。

2026/05/15 21:55