收藏 分享(赏)

安川机器人程序示例.docx

上传人:kaixinyidian 文档编号:12100281 上传时间:2021-09-07 格式:DOCX 页数:3 大小:69.63KB
下载 相关 举报
安川机器人程序示例.docx_第1页
第1页 / 共3页
安川机器人程序示例.docx_第2页
第2页 / 共3页
安川机器人程序示例.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1 NOP2 *cycle3 MOVJ C00000 VJ=100.004 PULSE OT#(68) T=0.505 *Loop16 JUMP *cyclstop IFIN#(16)=ON7 JUMP *Whip_out IF IN#(18)=ON JUMP 命令:可取出压机8 *Whip_out9 PULSE OT#(31)T=1.0010 PULSEOT#(16) T=1.0011 MOVJ C00001 VJ=100.0012 PULSE OT#(57) T=0.5013 MOVL C00002 V=1500.0 PL=114 PULSE OT#(58) T=0.5015 TIMER

2、T=0.0516WAITIN#(24)=ON17 PULSE OT#(59) T=0.5018 方 MOVJ C00003 VJ=100.00point:DF对中台吸取位置上19 PULSE OT#(60) T=0.5020 TIMER T=0.1021 PULSE OT#(27) T=1.0022 MOVJ C00004 VJ=90.0023 PULSE OT#(61)T=0.5024 PULSE OT#(62) T=0.5025 WAIT IN#(22)=ON26 WAITIN#(21)=ON27 PULSE OT#(32) T=0.5028 PULSE OT#(33) T=1.0035

3、PULSEOT#(17) T=1.002qp WAIT IN#(24)=OFF337PULSE OT#(65) T=0.5038 MOVJ C00008 VJ=100.0039PULSE OT#(66) T=0.503d LULO匚 DI 开I =u.ou34 TlMFR T=0 10程序起始命令(空指令)注释:循环运行point:距对中台大概150mm的位置RE时间测量point11 (取出待机位置)abel : LooplIN16 为 ON 则至 No.50 labelCYCLESTOP板件IN18 为 ON 则跳至 No.8 labelr Whipout j label : Whip_o

4、utJUMP命令:循环停止指令(去取对中台上的板件的工序)脉冲信号(输出指定时间:开始取出OUT31脉冲信号(输出指定时间):吸取指令 OUT16ON point : DF对中台吸取位置上(大概50mm 上)RB时间测量point2 (吸取位置上)point:DF对 中台上板件吸取位置RB时间测量points (吸取位置)定位精度提升的时间待 输入:吸取确认ONRB时间测量(吸取完毕)(z方向上升至与point同样位置,X方向稍微移至负方 RB时间测量point4 (吸取位置上)?定位精度提升的时 间?脉冲信号:取出完毕OUT27 point:No.1压机投入 待机位置RB时间测量points

5、 (取出待机位置)RB时间测量point6 (投入待机位置)待输入:板件投入 侧压机无异常待输入:压机投料允许脉冲信号:投入开 始OUT32脉冲信号:往投入压机发出模具返回指令 OUT33 point :投入轨迹时的RB手柄防振用的减速 poi nt:板件释放位置上RB时间测量point7 (释放位置上)poi nt:板件释放 位置RB时间测量point8 (释放位置)定位精度提OUT17脉冲信号:释放指令待输入:时间测量point OFFRB时间测量(释放完了)poi nt:板件释放位置上RB时间测量point9 (释放位置上)升的时间40 MOVJ C00009 VJ=80.00point

6、:返回轨迹时的RB手柄防振减速4142434445464748495051MOVJ C00010 VJ=60.00point ? : point返回 No.1 压机投入待机位置PULSE OT#(67) T=0.50 RB 时间测量 pointIO (投入完了位置)OUT28PULSE OT#(28)T=1.00脉冲信号:投入完了*Loop2label : Loop2JUMP *cyclstop IFIN#(16)=ONJUMP命令:循环停止指令IN16为ON则跳至No.50 labelcyclstopJUMP *cycle IF IN#(39)=ONJUMP命令:自动循环中IN39为ON则跳至No.1 label; rcycle jJUMP JOB:HOME_POS IF IN#(23)=ONJUMP命令:作业原点移动指令IN23为ON则跳至JOB rHOME_POSJUMP *Loop2MOVJ C00011 VJ=100.00*cyclstoplabel :JUMP 命令:返回 No.44label r Loop2与同样的point (?认为没必要的step?)END命令:宣告JOB完毕cyclstopEND

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报