Offs是一个robtarget型的内置功能程序,其作用是对一个robtarget型的机器人位置数据进行偏移,并返回偏移后的robtarget型数据值。 offs的语法格式为:Offs (Point ,XOffset ,YOffset ,ZOffset)
point:偏移基准点,robtarget型数据;
XOffset:工件坐标系中X方向的位移,num型数据;
YOffset:工件坐标系中Y方向的位移,num型数据;
ZOffset:工件坐标系中Z方向的位移,num型数据;
下面以一些示例来介绍offs功能程序。 例1:MoveL Offs(p10,0,0,50), v1000, fine, tool0WObj:=wobj1; 在工件坐标系wobj1下,将机械人tool0的TCP移动至p10点往Z轴方向偏移50mm的位置处。 例2:p20 := Offs(p10,50,0,0); 将P10往X轴方向偏移50mm后的位置数据值赋给p20。 Offs是一个非常实用的功能程序,合理使用Offs,能够大大减少一个程序中需要示教的点位。例如,在下图中,目标点p1、p2、p3、p4是矩形的四个顶点,相对位置关系固定,现需要编写程序使tool1的TCP沿图中的矩形轨迹运动。下文的程序1和程序2都能够完成任务要求,但程序1需要示教4个目标点,程序2由于使用了offs功能程序仅需要示教1个目标点。 程序1: MoveL p1, v1000, fine, tool1WObj:=wobj1; MoveL p2, v1000, fine, tool1WObj:=wobj1; MoveL p3, v1000, fine, tool1WObj:=wobj1; MoveL p4, v1000, fine, tool1WObj:=wobj1; MoveL p1, v1000, fine, tool1WObj:=wobj1; 程序2: MoveL p1, v1000, fine, tool1WObj:=wobj1; MoveL Offs(p1,200,0,0), v1000, fine, tool1WObj:=wobj1; MoveL Offs(p1,200,160,0), v1000, fine, tool1WObj:=wobj1; MoveL Offs(p1,0,160,0), v1000, fine, tool1WObj:=wobj1; MoveL p1, v1000, fine, tool1WObj:=wobj1;
-
机器人
+关注
关注
211文章
28745浏览量
208909 -
程序
+关注
关注
117文章
3798浏览量
81501 -
Offs
+关注
关注
0文章
2浏览量
6347
原文标题:ABB机器人Offs功能程序的编程应用
文章出处:【微信号:AMTBBS,微信公众号:世界先进制造技术论坛】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
![](https://file1.elecfans.com/web2/M00/87/BC/wKgZomRmlkeAYoO2AABESaNWLUc819.png)
In the following chapters we address the logical d., design trade-offs), and,...
STM32CubeMonitor介绍背景功能及特点
基于Java程序的功能点度量
PXA272启动引导程序的实现和功能扩展
肺功能仪简介及其基本操作程序与维修保养和故障排除等介绍
![肺<b class='flag-5'>功能</b>仪简介及其基本操作<b class='flag-5'>程序</b>与维修保养和故障排除等<b class='flag-5'>介绍</b>](https://file.elecfans.com/web2/M00/49/FA/pYYBAGKhvIGAZ9PaAAA8Elysr78765.png)
解释程序的功能是
小程序如何实现聊天功能?
Modbus常用功能程序的设计
![Modbus常用<b class='flag-5'>功能</b><b class='flag-5'>程序</b>的设计](https://file1.elecfans.com/web2/M00/81/E3/wKgaomQbtDmACv54AAAg-jr_wUM175.jpg)
评论