工业机器人技术基础及应用版教学课件310_第1页
工业机器人技术基础及应用版教学课件310_第2页
工业机器人技术基础及应用版教学课件310_第3页
工业机器人技术基础及应用版教学课件310_第4页
工业机器人技术基础及应用版教学课件310_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Industrial Robot Field Programming工业机器人技术基础及应用Industrial Robot Field Program课程概览RAPID程序结构组成工业机器人运动指令项目三 工业机器人编程操作程序数据的应用及介绍工业机器人重要程序数据的建立示教板零件编程机器人常用指令及介绍课程概览RAPID程序结构组成工业机器人运动指令项目三 目录CONTENTS1. Abs等指令的结构及应用 2.Distance的结构及使用3.Sqrt的结构及使用4.Offs的结构及使用目录CONTENTS1. Abs等指令的结构及应用 2.Di第一部分 Abs的结构及应用 第一部分 Ab

2、s的结构及应用 Abs的结构及应用(1)Abs 含义: 获得绝对值 使用:用于获取绝对值,即数字数据的正值例 1reg1 := Abs(reg2);将Reg1指定为reg2的绝对值 。如果reg2为-2,则,reg1为2。 Abs的结构及应用(1)Abs 含义: 获得绝对值 使用:(2)AND 含义: 评估一个逻辑值使用:AND为用于评估两个条件表达式(真/假)的函数。例 1VAR num a;VAR num b;VAR bool c;.c := a5 AND b=3;如果a大于5,且b等于3,则c的返回值为TRUE。否则,返回值为FALSE。 (2)AND 含义: 评估一个逻辑值(3)NOT

3、 含义: 转化一个逻辑值使用:用于转化一个逻辑值(真/假)的条件表达式 例 1VAR bool mybool;VAR bool youbool; youbool := NOT mybool;如果mybool为TRUE,则youbool为FALSE。如果mybool为FALSE,则youbool为TRUE。例 2VAR bool a;VAR bool b;VAR bool c;.c := a AND NOT b;如果a为TRUE,且b为FALSE,则返回值c为TRUE (3)NOT 含义: 转化一个逻辑值(4)OR 含义: 评估一个逻辑值使用:用于评估一个逻辑值(真/假)的条件表达式例 1VAR

4、 num a;VAR num b;VAR bool c;.c := a5 OR b=3;如果a大于5,或b等于3,则c的返回值为TRUE。否则,返回值为FALSE。 (4)OR 含义: 评估一个逻辑值第二部分 Distance的结构及使用第二部分 Distance的结构及使用distance的结构及使用Distance含义: 两点之间的距离使用: Distance - 两点之间的距离 例1VAR num dist;CONST pos p1 := 4,0,4;CONST pos p2 := -4,4,4;.dist := Distance(p1, p2);计算点p1 与p2 之间的空间距离,并将

5、其储存在变量dist中 。distance的结构及使用Distance含义: 两点之间第三部分 Sqrt的结构及使用第三部分 Sqrt的结构及使用Sqrt 含义:计算平方根值使用: Sqrt(Square root)用于计算平方根值例 1例1:VAR num x_value;VAR num y_value;.y_value := Sqrt( x_value);y-value将获得x_value的平方根。 Sqrt的结构及使用Sqrt 含义:计算平方根值Sqrt的结构及使用第四部分 Offs的结构及使用第四部分 Offs的结构及使用offs的结构及使用Offs含义:取代一个机械臂位置使用:用于在

6、一个机械臂位置的工件坐标系中添加一个偏移量例 1MoveL Offs(p2, 0, 0, 10), v1000, z50, tool1;将机械臂移动至距位置p2(沿z方向)10 mm的一个点。例 2p2 := Offs (p1, 5, 10, 15); MoveL p2, v1000, z50, tool1;机械臂位置p1沿x方向移动5 mm,沿y方向移动10 mm,且沿z方向移动15 mm。 offs的结构及使用Offs含义:取代一个机械臂位置单选题:1、 分析下列程序段, p20 := Offs (p10, 50, 10, 25);机械臂位置p20相对于p10TCP点x方向移动是?(1)1

7、0cm(2)10mm(3)50cm(4)50mm测试单选题:测试偏移的另外一种使用:多数类型的 程序数据均是组合型数据,包含了多项数值或字符串,可以对其中任何一项参数进行赋值。PERS robtarget p1:=374,0,630,0.707107,0,0.707107,0,0,0,0,0,9E+09,9E+09,9E+09,9E+09,9E+09,9E+09;目标点数据包含了四组数据,从前到后依次是TCP点位置数据(trans),姿态数据(rot),轴配置数据(robconf)和外部轴数据(extax)。可以分别对该数据的某项进行数值操作。例3PROC main()p2:=p1; p2.trans.x=p1.trans.x+5; p2.trans.y=p1.trans.y+10; p2.trans.z=p1.trans.z+15;ENDPROC 例3的执行结果和例2一致,只是采用了各个分量赋值的方式。offs的结构及使用偏移的另

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论