网站大量收购独家精品文档,联系QQ:2885784924

工业机器人现场编程与仿真 6.3 酒精瓶装配工作站.pptxVIP

工业机器人现场编程与仿真 6.3 酒精瓶装配工作站.pptx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

6.3酒精瓶装配工作站离线编程

酒精瓶装配工作站离线编程教学目标:掌握Smart组件与机器人系统之间工作站逻辑设定;掌握Rapid程序流程控制语言;能够根据任务要求完成离线编程。运用Smart组件完成酒精瓶传输、装配等动态效果,接下来需要与工业机器人关联,通过对工业机器人离线编程,实现酒精瓶装配和包装。

01酒精瓶装配工作站离线编程

酒精瓶装配工作站离线编程1.创建机器人IO信号在“控制器”选项卡下,鼠标左键单击“配置编辑器”中的“I/OSystem”,在弹出的菜单栏中,鼠标右键单击“signal”,新建信号如下图(b)所示。本项目需创建3个IO信号:do_zhua、do_pei和di_daowei,创建完成后重启虚拟控制器即可生效。(a)新建IO信号(b)机器人输出信号配置

酒精瓶装配工作站离线编程2.建立工作站逻辑在“仿真”选项卡下,鼠标左键单击“工作站逻辑”,如下图(a)所示。在弹出的对话框中,选择“信号和连接”选项卡下,鼠标左键单击“添加I/OConnection”,创建Smart组件和机器人间IO关系。(a)创建工作站逻辑(b)工作站IO连接配置机器人输出信号Smart输入信号6-36创建机器人IO信号

酒精瓶装配工作站离线编程2.建立工作站逻辑本项目smart组件和机器人之间的IO信号间连接关系,如图6-20(b)(c)(d)所示。(c)工作站IO连接配置(d)工作站IO连接配置6-36创建机器人IO信号

02流程控制指令

程序流程控制1.FOR重复执行判断指令FOR重复执行判断指令,是用于一个或多个指令需要重复执行数次的情况。含义:重复执行循环体语句,循环的次数为表达式1在表达式2与表达式3之间,按步长递增的次数。FOR表达式1(循环变量)FROM表达式2(循环起点)TO表达式3(循环终点)STEP表达式4(步长)DO循环体语句ENDFOR

程序流程控制例:MOVELP10;FORIFROM1TO5DOMOVELP20;MOVELP10;ENDFOR说明:1.步长(STEP)可选变量;循环变量每次的增量。2.for循环中步长的作用是使循环趋于结束,默认为1,也可在可选变量中设置步长值。

程序流程控制举例:PROCa()MoveJp10,v1000,z5,tool0;p50:=p20;FORiFROM1TO3DOp50.trans.x:=p50.trans.x+100;WaitTime3;MoveLp50,v1000,z5,tool0;ENDFORENDPROC思考:这段程序可以用什么替代?

程序流程控制2.WHILE条件判断指令WHILE条件判断指令,用于在给定条件满足的情况下,一直重复执行对应的指令。例:REG1:=0;MOVELP10;WIHILEREG15DOMOVELP20;MOVELP10;REG1:=REG1+1;ENDEHILE说明:循环体应有使循环趋向结束的语句,否则循环将永远反复执行,成为死循环。如reg1:=reg1+1

程序流程控制3.GOTO语句GOTO语句是程序内的无条件跳转语句,程序执行到GOTO时,直接跳转到GOTO后面的标签语句指示的地方继续执行。GOTO语句不能跳转到循环语句中。

标签用于指示程序位置的语句,与标签配合使用。

例如:next:

i:=i+1;

GOTOnext;

程序流程控制4.中断程序在RAPID程序执行过程中,如果出现需要紧急处理的情况,机器人会中断当前的执行,程序指针PP马上跳转到专门的程序中对紧急的情况进行相应的处理,处理结束后程序指针PP返回到原来被中断的地方,继续往下执行程序。这种专门用来处理紧急情况的专门程序,称作中断程序(TRAP)。中断程序经常会用于出错处理,外部信号的响应这种实时响应要求高的场合。

程序流程控制4.中断程序IDelete:取消中断连接将中断标识符与中断程序的链接解除,如果需要再次使用该中断标识符需要重新用connect连接。这就是为什么我们要把它写在connect前面。注意:在以下情况下,中断链接将自动清除重新载入新的程序;程序被重置,即程序指针回到main程序第一行;程序指针被移到任意一个例行程序的第一行;

程序流程控制4.中断程序ISignalDI

您可能关注的文档

文档评论(0)

释然 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档