ABB工业机器人应用技术 课件 2.3.4 条件逻辑判断指令2.3.5其他指令_第1页
ABB工业机器人应用技术 课件 2.3.4 条件逻辑判断指令2.3.5其他指令_第2页
ABB工业机器人应用技术 课件 2.3.4 条件逻辑判断指令2.3.5其他指令_第3页
ABB工业机器人应用技术 课件 2.3.4 条件逻辑判断指令2.3.5其他指令_第4页
ABB工业机器人应用技术 课件 2.3.4 条件逻辑判断指令2.3.5其他指令_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

2.3.4条件逻辑判断指令条件逻辑判断指令用于对条件进行判断后,执行相应的操作。该指令是RAPID程序中的重要组成部分。1.CompactIF紧凑型条件判断指令CompactIF紧凑型条件判断指令用于当一个条件满足了以后,就执行一句指令。指令格式IFflag=TRUESetdol;如果flag1的状态为TRUE,则do11被置位为1。2.IF条件判断指令IF条件判断指令用于根据不同的条件执行不同的指令。示例程序如下IFnum1=1THENFlag:=TURE;ELSEIFnum1=2THENFlag1:=FALSE;ELSESetdo1;ENDIF.指令解析:如果num为l,则flagl会赋值为TRUE。如果numl为2,则flag会赋值为FALSE。除了以上两种条件之外,则执行dol置位为l。判定的条件数量可以根据实际情况进行增加与减少。3.FOR重复执行判断指令FOR重复执行判断指令适用于一个或多个指令需要重复执行数次的情况。示例程序如下:FORiFROM1TO6DORoutinelENDFOR例行程序Routinetl将重复执行6次。4.WHILE条件判断指令WHILE条件判断指令用于在给定条件满足的情况下,一直重复执行对应的指令。示例程序如下WHlLEnum1>num2DOnum1:=num1-1ENDWHILE在nun1>num2条件满足的情况下,一直执行num1:=num1-1的操作。其他常用指令1.ProcCall调用例行程序指令通过使用此指令可在指定的位置调用例行程序,见表。1.选中“<SMT>”为要调用的例行程序,添加指令的列表中选择“ProcCall”指令。.2.选中需要调用的例行程序Routine1,然后单击“确定”3.调用结果如下。2.RETURN返回例行程序指令RETURN为返回例行程序指令,当此指令被执行时,则马上结束本例行程序的执行,程序指针将返问到调用此例行程序的位置、示例程序如下:.PROCRoutine1()MoveLp10,v200.tool1\Wobj:=wobj1;Routine2;Setdo1PROCRoutine2()IFdi1=1THENRETUREELSEStop;ENDIFENDPROC.当di1=l时,执行RETURE指令,程序指针返回到调用Routine2的位置并继续向下执行Setdo1这个指令3.WatTime时间等待指令WaitTime时间等待指令用于程序在等待一个指定的时间以后,再继续

温馨提示

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

评论

0/150

提交评论