![ABB工业机器人进阶编程与应用](https://wfqqreader-1252317822.image.myqcloud.com/cover/794/44819794/b_44819794.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.4.2 基于工件坐标系的批量偏移
假设已经有如图1-50(a)所示的工件坐标系workobject_1(定义了其中的uframe,oframe数值为0)。在workobject_1坐标系下示教了点p3000并利用Offs函数完成了基于p3000的一个方形轨迹。现在希望沿着workobject_1工件坐标系的y方向,整体偏移该方形轨迹,可以借助工件坐标系赋值。
创建一个临时工件坐标系wobj2,令其初值等于workobject_1。由于轨迹需要在workobject_1下偏移且原始oframe为0,则可以直接对新的wobj2的oframe的y赋值,如100。此时运行完第二个方形图形时,wobj2的位置如图1-50(b)所示。具体实现如下:
![](https://epubservercos.yuewen.com/315336/23950325101463306/epubprivate/OEBPS/Images/43597_53_3.jpg?sign=1738862096-F4LRZnmJRD3ersdrKP88EtUAhcEd2Lun-0-7b6bc5289f3ed702b0152767c71643b9)
图1-50 基于工件坐标系的批量偏移
![](https://epubservercos.yuewen.com/315336/23950325101463306/epubprivate/OEBPS/Images/43597_54_1.jpg?sign=1738862096-fBtTqZVsyXy834t9xJWUvzcE8nk5Qq7k-0-083ff5432194342e13119a3bb5befa8c)
对于没有创建工件坐标系的轨迹(实质使用wobj0),如果偏移的方向与wobj0平行,也可创建一个临时坐标系等于wobj0,并对坐标系进行赋值。例如:
![](https://epubservercos.yuewen.com/315336/23950325101463306/epubprivate/OEBPS/Images/43597_54_2.jpg?sign=1738862096-NZatt1LMN8A1l0B4fpCjdMQc64bRqC5s-0-294e5a952534cf0c96f88d5b0c62deed)