![ABB工业机器人进阶编程与应用](https://wfqqreader-1252317822.image.myqcloud.com/cover/794/44819794/b_44819794.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3.3 DefFrame指令
1.3.2节介绍了使用示教器定义工件坐标系的方法。RAPID提供了定义坐标系(frame)的函数DefFrame,示教器就是通过调用该函数来定义工件坐标的。
(1)frame:=DefFrame (p1, p2, p3\Origin:=1)
表示点p1到点p2为坐标系的x方向;p1、p2和p3点构成xy平面;Orgin:=1表示原点在点p1处,如图1-42所示。
![](https://epubservercos.yuewen.com/315336/23950325101463306/epubprivate/OEBPS/Images/43597_47_2.jpg?sign=1739614472-GRXJJibsOOP5dedCKmYihLAUOiawzUXS-0-674691e9693777ac18c0dfd83bcccff0)
图1-42 DefFrame函数定义坐标系,Origin参数为1
(2)frame:=DefFrame (p1, p2, p3\Origin:=2)
表示点p1到点p2为坐标系的x方向;p1、p2和p3点构成xy平面;Origin:=2表示原点在点p2处,如图1-43所示。
![](https://epubservercos.yuewen.com/315336/23950325101463306/epubprivate/OEBPS/Images/43597_47_3.jpg?sign=1739614472-JO7pX8Juec8PNk4z3S4negfedGgaWUmN-0-8e04690f4453e19741942d280787e6d8)
图1-43 DefFrame函数定义坐标系,Origin参数为2
(3)frame:=DefFrame (p1, p2, p3\Origin:=3)
表示点p1到点p2为坐标系的x方向;p1、p2和p3点构成xy平面;Origin:=3表示原点在点p3到p2p1连线的垂足处,如图1-44所示。
![](https://epubservercos.yuewen.com/315336/23950325101463306/epubprivate/OEBPS/Images/43597_48_1.jpg?sign=1739614472-lzLiZPCyN0toVDTlW6D8r9ZVv4p6WH1h-0-fb8097943ab7075eb7ab3791dbf42be4)
图1-44 DefFrame函数定义坐标系,Origin参数为3
DefFrame函数的使用示例如下:
![](https://epubservercos.yuewen.com/315336/23950325101463306/epubprivate/OEBPS/Images/43597_48_2.jpg?sign=1739614472-gKIILXapw0tjHdI7MEMaqePdKBWyBbIK-0-00472b4cbbdd2a0f3f1560a666bc7d0e)