安川机器人外部轴怎么编程?

州科信息网 2023-02-18 08:42 编辑:admin 272阅读

一、安川机器人外部轴怎么编程?

安川焊接机器人使用示教编程模式比较好用。首先基本操作要熟练,操作手柄要常练习,编程速度会有所提高。调好示教编程模式之后,只要选择轨迹,选择焊接参数,根据示教位置的难易调整具体参数。外部轴也一样,根据示教位置选择外部轴或者机器人本身移动。 具体参数选择,还需要根据卡具工装情况和焊接母材结构、厚度、焊缝类型具体分析。

二、安川DX100机器人在编程时出现【请设置原点】

请设置一个机器人作业原点位置,也就是你的程序起始点和结束点(起始点和结束点是同一点)位置,具体操作是:上伺服和修改为编辑模式后,走到程序点起始位置后,选择机器人,然后里面有作业原点位置,然后按修改+回车,就行了,希良能帮到你,

你是不是没有做机器人原点,没有的话,先开到安川模式下,然后到机器人菜单选项做下原点,把控制柜的门打开看下门上有数字的,自己对下吧,原点不做准,TCP也会不准的

三、安川机器人主程序编程

/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 1.0

'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=0.20

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=0.20

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

请参考