收藏 分享(赏)

安川机器人 程序示例.doc

上传人:顺腾 文档编号:3213069 上传时间:2020-12-10 格式:DOC 页数:2 大小:32.50KB
下载 相关 举报
安川机器人 程序示例.doc_第1页
第1页 / 共2页
安川机器人 程序示例.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、.1 NOP 程序起始命令(空指令)2 *cycle 注释:循环运行3 MOVJC00000VJ=100.00 point:距对中台大概150mm的位置4 PULSEOT#(68)T=0.50 时间测量point(取出待机位置)5 *Loop1 abel:Loop16 JUMP*cyclstopIFIN#(16)=ON JUMP命令:循环停止指令IN16为ON则跳至No.50labelCYCLESTOP 7 JUMP*Whip_outIFIN#(18)=ON JUMP命令:可取出压机板件IN18为ON则跳至No.8labelWhipout8 *Whip_out label:Whip_out(去

2、取对中台上的板件的工序)9 PULSEOT#(31)T=1.00 脉冲信号(输出指定时间:开始取出OUT3110 PULSEOT#(16)T=1.00 脉冲信号(输出指定时间):吸取指令OUT16ON11 MOVJC00001VJ=100.00 point:DF对中台吸取位置上(大概50mm上)12 PULSEOT#(57)T=0.50 RB时间测量point2(吸取位置上)13 MOVLC00002V=1500.0PL=1 point:DF对中台上板件吸取位置14 PULSEOT#(58)T=0.50 RB时间测量point3(吸取位置)15 TIMERT=0.05 定位精度提升的时间16

3、WAITIN#(24)=ON 待输入:吸取确认ON17 PULSEOT#(59)T=0.50 RB时间测量(吸取完毕)18 方MOVJC00003VJ=100.00 point:DF对中台吸取位置上(方向上升至与point同样位置,方向稍微移至负方19 PULSEOT#(60)T=0.50 RB时间测量point4 (吸取位置上)20 TIMERT=0.10 ?定位精度提升的时间?21 PULSEOT#(27)T=1.00 脉冲信号:取出完毕OUT27 22 MOVJC00004VJ=90.00 point:No.1压机投入待机位置23 PULSEOT#(61)T=0.50 RB时间测量poi

4、nt5(取出待机位置)24 PULSEOT#(62)T=0.50 RB时间测量point6(投入待机位置)25 WAITIN#(22)=ON 待输入:板件投入侧压机无异常26 WAITIN#(21)=ON 待输入:压机投料允许27 PULSEOT#(32)T=0.50 脉冲信号:投入开始OUT3228 PULSEOT#(33)T=1.00 脉冲信号:往投入压机发出模具返回指令OUT3329 MOVJC00005VJ=80.00 point:投入轨迹时的RB手柄防振用的减速30 MOVLC00006V=1500.0PL=4 point:板件释放位置上31 PULSEOT#(63)T=0.50 R

5、B时间测量point7(释放位置上)32 MOVLC00007V=1500.0PL=3 point:板件释放位置33 PULSEOT#(64)T=0.50 RB时间测量point8(释放位置)34 TIMERT=0.10 定位精度提升的时间 35 PULSEOT#(17)T=1.00 OUT17脉冲信号:释放指令36 WAITIN#(24)=OFF 待输入:时间测量pointOFF37 PULSEOT#(65)T=0.50 RB时间测量(释放完了)38 MOVJC00008VJ=100.00 point:板件释放位置上39 PULSEOT#(66)T=0.50 RB时间测量point9(释放位

6、置上)40 MOVJC00009VJ=80.00 point:返回轨迹时的RB手柄防振减速41 MOVJC00010VJ=60.00 point:point返回No.1压机投入待机位置42 PULSEOT#(67)T=0.50 RB时间测量point10(投入完了位置)43 OUT28PULSEOT#(28)T=1.00 脉冲信号:投入完了44 *Loop2 label:Loop245 JUMP*cyclstopIFIN#(16)=ON JUMP命令:循环停止指令IN16为ON则跳至No.50labelcyclstop46 JUMP*cycleIFIN#(39)=ON JUMP命令:自动循环中IN39为ON则跳至No.1label;cycle47 JUMPJOB:HOME_POSIFIN#(23)=ON JUMP命令:作业原点移动指令IN23为ON则跳至JOBHOME_POS48 JUMP*Loop2 JUMP命令:返回No.44labelLoop249 MOVJC00011VJ=100.00 与同样的point(?认为没必要的step?)50 *cyclstop label:cyclstop51 END END命令:宣告JOB完毕.

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教育专区 > 学前教育

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


客服QQ:2549714901微博号:文库网官方知乎号:文库网

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

文库网官网©版权所有2025营业执照举报