- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
广数工业机器人垛参数的便捷可调设计
广数工业机器人堆垛参数的便捷可调设计
陈东青,邝禹聪
(华南理工大学广州学院)
摘要:为满足生产现场管理集中,调节方便的要求,现将原本需要在广数工业机器人上独立设置的堆垛参数,通过机器人与三菱PLC的配合,达到可以在触摸屏上对堆垛参数进行便捷修改的目的。
关键词:堆垛;广数工业机器人;三菱PLC
Abstract: In order to meet the production-site management centralized and easy tuning requirements,now originally needed the stacking parameters set independently on a GSK industrial robots, robot with Mitsubishi PLC, to stacking parameters on the touch screen for convenientmodified destination.Keywords: Stacking; GSK industrial robots; Mitsubishi PLC
正文:
广数工业机器人执行堆垛动作介绍
如图1,利用广数工业机器人从取工件位吸住工件,再移动到放工件位堆叠起来,执行这一堆垛动作的一般程序如下所示:
R001 = 000;堆垛层数清零
PR001= PR001 - PR001;平移量清零
L01:
MOVJ P001,V050,Z0;
MOVL P002,V050,Z0;
SHIFTON PR001;平移开始,指定平移量
MOVL P003,V050,Z0;移动至平移后的点
SHIFTOFF PR001;平移结束
PR001= PR001 + PR000;平移量加上PR000
INCR R000;加一层
GOTO L01,IF R001 X;若R001小于X则返回L01,继续执行堆垛
其中,堆叠工件主要是利用了平移指令可以比设定点多移动一段平移量的功能。PR000是每次平移的增量,在变量设置内设为定值,即为工件厚度;“R001X”中的X是堆叠程序执行的次数,即为堆垛的层数。
可见,单独使用广数机器人完成堆垛任务时,若要求堆垛的工件层数或工件厚度发生变化,就必须修改机器人程序及参数,现场集中管理、调节不方便。
由于要求现场整个生产系统由三菱PLC控制并在触摸屏上集中显示、调节,下面具体介绍如何利用机器人与PLC的配合,来实现在触摸屏上便捷的修改堆垛层数与工件厚度的目的。
通信处理
广数工业机器人与三菱PLC的通信是通过继电器导通电平信号来实现的,无法直接传送或接收数字量。因此采取对继电器导通次数进行计数的方法,PLC发送请求信号,要求机器人程序执行对参数的加法运算,执行完再发送信息给PLC,PLC通过计数判断是否再次发送请求。设计机器人流程框图如图2所示,连接与堆垛参数相关的IO接线如表1。
表1 PLC与机器人IO表
三菱PLC 机器人 描述 X10 OUT10 层数已加1信号 X11 OUT11 厚度已加10信号 X12 OUT12 厚度已加1信号 Y10 IN10 请求层数加1信号 Y11 IN11 请求厚度加10信号 Y12 IN12 请求厚度加1信号 Y13 IN13 开始运算
其中厚度加10请求是当工件厚度较大时,若无加10请求,则与厚度加1相关的继电器需要导通次数太多;有加10请求可以减少继电器导通次数,加快运算速度。
三、程序编写与示例描述
根据图2流程要求,编写广数工业机器人程序及与其配合三菱PLC程序(图3)。
广数工业机器人程序:
初始设定PR002为Z10,PR003为Z1
L01:
MOVJ P001,V050,Z0;机器人初始位置
R001 = 000;堆垛层数清零
PR001= PR001 - PR001;工件厚度清零
PR005= PR005 - PR005;放工件处平移量清零①
L02:
SET OUT10,OFF;发送信号复位
SET OUT11,OFF;
SET OUT12,OFF;
WAIT IN13==ON;等待PLC开始运算信号
GOTO L03,IF IN10==ON; 若收到层数加1信号则执行L03
GOTO L04,IF IN11==ON; 若收到厚度加10信号则执行L04
GOTO L05,IF IN12==ON; 若收到厚度加1信号则执行L05
GOTO L06;运算结束,执行后续动作
L03:
INCR R001;层数加
原创力文档


文档评论(0)