安川机器人主程序编程

安川机器人主程序编程,第1张

/JOB

//NAME MASTER

//POS

///NPOS 0,0,0,0,0,0

//INST

///DATE 2014/04/14 16:09

///ATTR SC,RW

///GROUP1 RB1

NOP

'================================

'YASKAWA ODF PROGRAM 10

'BY CMK ROBOT TEAM 14,04,10

'================================

TOP

CLEAR STACK

'================================

'WORK ARER CHECK

'================================

DIN B020 SOUT#(120)

JUMP ERR3 IF B020<>1

START

'================================

'TEACH_MODE_SET

'================================

DIN B007 SOUT#(36)

JUMP TEACH IF B007=1

'================================

'IO CLEAR

'================================

CALL JOB:IO_INIT

'================================

'COMMAND START

'================================

DIN B000 IN#(15)

DIN B001 IN#(16)

DIN B002 IG#(3)

DIN B003 IG#(4)

DIN B004 IG#(6)

SET B060 B000

SET B061 B001

SET B062 B002

SET B063 B003

SET B064 B004

'================================

DOUT OT#(15) B000

DOUT OT#(16) B001

DOUT OG#(3) B002

DOUT OG#(4) B003

DOUT OG#(6) B004

'================================

WAIT IN#(9)=ON T=020

JUMP START IF IN#(9)=OFF

DOUT OT#(9) ON

TEACH

CALL JOB:VAR_SET

JUMP ERR IF B008<>0

CALL JOB:SPEED

JUMP ERR IF B008<>0

CALL JOB:BOX1 IF B002=1

JUMP ERR IF B008<>0

CALL JOB:BOX2 IF B002=2

JUMP ERR IF B008<>0

CALL JOB:IN_CV IF B002=4

JUMP ERR IF B008<>0

TIMER T=020

DOUT OT#(9) OFF

'================================

'WORK_END_COMMAND_SAVE

'================================

SET B090 B001

SET B091 B002

SET B092 B003

SET B093 B004

'---TEACH MODE CHECK---

JUMP TEACH_ST IF B007=1

JUMP START

TEACH_ST

PAUSE

PAUSE

PAUSE

ERR

DOUT OT#(49) ON

DOUT OGH#(14) B008

WAIT IN#(49)=ON

DOUT OT#(49) OFF

DOUT OGH#(14) 0

SET B008 0

JUMP TOP

ERR3

DOUT OT#(49) ON

SET B008 3

DOUT OGH#(14) B008

WAIT IN#(49)=ON

DOUT OT#(49) OFF

DOUT OGH#(14) 0

SET B008 0

JUMP TOP

END

请参考

按接线进行程序编辑,如下

NOP

DOUT OT#(97) ON

MOVJ C00000 VJ=10000

MOVJ C00001 VJ=10000

MOVJ C00002 VJ=10000

MOVL C00003 V=3333 PL=0

MOVJ C00004 VJ=10000

DOUT OT#(2047) ON

TIMER T=050

DOUT OT#(2047) OFF

DOUT OT#(18) ON

TIMER T=050

DOUT OT#(18) OFF

MOVJ C00005 VJ=10000

MOVJ C00006 VJ=10000

MOVJ C00007 VJ=10000

MOVL C00008 V=1667

MOVL C00009 V=1667 PL=0

DOUT OT#(19) ON

TIMER T=020

DOUT OT#(17) ON

TIMER T=200

DOUT OT#(17) OFF

TIMER T=050

DOUT OT#(19) OFF

MOVL C00010 V=3333

MOVL C00011 V=1667

MOVL C00012 V=1667

MOVL C00013 V=833 PL=0

DOUT OT#(20) ON

TIMER T=100

DOUT OT#(20) OFF

MOVL C00014 V=3333

MOVJ C00015 VJ=10000

MOVJ C00016 VJ=10000

DOUT OT#(97) OFF

END

再现模式启动功能指,例如将动作模式从示教模式切换为再现模式时,示教编程器的模式键从「TEACH」切换为 「PLAY」,进一步通过输入再现模式启动信号,切换为再现模式的功能(双重保障)。

为方便作业者在出了安全栏之外能将示教模式切换为再现模式, 请在安全栏的外面设置输入再现启动的外部设备(继电器、开关等,由用户自己准备),并连接到 YRC1000的端子台。

本功能只能在YRC1000控制柜的 YAS31000A-00 以上版本可以使用。

安川机器人仿真软件导入程序速度值变大解决方法如下:

1、将上降速时间和下降速时间适当的延长。

2、将模块内过压保护点提高。

3、检查光纤是否插接错误,把接错的光纤改正过来。

4、打开安川机器人控制中心点击停止。

以上就是关于安川机器人主程序编程全部的内容,包括:安川机器人主程序编程、第一次对安川机器人清q程序的编写和清q程序的接线和Io设置新手请指、安川机器人启动转移状态功能等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9711637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存