安川机器人 命令介绍-内部版

安川机器人 命令介绍-内部版
安川机器人 命令介绍-内部版

1.1 INFORM 的构成

内训资料

命令介绍

1INFORM 的概要

1.1 INFORM 的构成

NX100使用的机器人语言称为INFORM III。

INFORM III 由命令和附加项(标记符、数据)组成。

命令:表示执行的处理和作业。使用移动命令时,示教的位置数据会与插补方式一块自动显示。附加项:可设定速度和时间等。设定条件时,可根据需要附加数据和文字。

1.2 命令的种类

命令分为以下几种。

1.3 命令集

为提高操作效率,通过命令集可限制示教时可登录命令的个数。再现时可执行的命令与命令集

无关,可执行所有命令。

·子集

只有使用频率比较高的命令才能登录。由于命令数目少,选择和输入操作都比较简单。·标准集/扩展集 可登录所有命令。标准集和扩展集的区别主要是各命令能使用的附加项的个数不同。标准 集不能使用如下功能,只在登录这些命令时数据的数目会减少,操作方便些。 *使用局部变量

*附加项目使用变量(例:MOVJ VJ=I000)

1.3.1 命令集的切换

在〔示教条件〕画面切换命令集。

输入输出命令执行输入输出控制的命令。DOUT 、 WAIT

控制命令执行处理和作业控制的命令。JUMP 、TIMER 运算命令使用变量等进行运算的命令。

ADD 、SET 移动命令与移动和速度相关的命令。

MOVJ 、REFP 平移命令平行移动当前示教位置时使用的命令。SFTON 、SFTOF 作业命令与作业有关的命令。ARCON 、WVON

选项命令

与选项功能有关的命令。

1.4 命令中能使用的变量 内训资料

1.4 命令中能使用的变量

设定为标准集和扩展集时,变量可以作为附加项的数据使用。

扩展集还可使用局部变量。

但是附加项变量的单位和数值的单位是不一样的。

2 命令的登录

2.1 命令的登录

在程序内容画面按〔命令一览〕键进行命令的登录。

2.2 命令的学习功能

命令的学习功能就是指在登录命令时,缓冲行会显示与上次登录此命令时同样的附加项,这样可使登录更简单方便。

使用命令的学习功能,可以减轻登录命令的操作量。

2.3 详细编辑画面

内训资料

命令的学习功能的有效/无效的切换在示教条件画面进行。

2.3 详细编辑画面

所有的命令都有详细编辑画面。

详细编辑画面是对命令后面的附加项进行插入、修改、删除的画面。

3 命令的解释

3.1 输入输出命令

3.1.1 DOUT命令

功能:使通用输出信号开/关。

输出信号OT#(XX)是1个点,OGH#(XX)是4个点,OG#(XX)是8个点。

例:OT#(8)OT#(7)OT#(6)OT#(5)OT#(4)OT#(3)OT#(2)OT#(1) OGH#(2) OGH#(1)

OG#(1)

3.1 输入输出命令 内训资料

1) SET B000 24

DOUT OG#(3) B000

B000=24(10进制)=00011000(2进制)

OT#(24)OT#(23)OT#(22)OT#(21)OT#(20)OT#(19)OT#(18)OT#(17)

1286432168421

OG#(3)

通用输出的20号口和21号口为开。

3.1.2 DIN命令

功能:把信号的状态读入字节型变量。

例:

1) DIN B016 IN#(12)

把通用输入12号口的状态读入16号字节型变量。12号口为开时,B016=1(10进制)=00000001(2进制)。

3.1.3 WAIT命令

功能:待机,直到外部信号或字节型变量的状态与指定的状态一致才结束等待。

例:

1) SET B000 5

SET B002 16

WAIT SIN#(B000)=B002 T=3

B002=16(10进制)=00010000(2进制)

待机,直到专用输入5号口关闭。但是,即使信号不关闭,3秒钟后也开始执行下一行命令。

2) 压机搬运的例子

压机关闭期间,机器人不能移动到程序点3。

压机的开关分配给通用输入1号口。在程序点2待机直至1号口打开。

3.1.4 PULSE命令

功能:给通用输出口输出指定时间的脉冲信号。

3.2 控制命令

内训资料

不需等到PULSE 命令执行完毕就可执行下一命令。例:

1) SET B000 5

PULSE OT#(B000) T=1.0

给通用输出5号口输出持续1秒的脉冲信号。

2) SET B000 24

PLUSE OG#(3) B000

B000=24(10进制)=00011000(2进制)

给通用输出20和21号口输出持续0.3秒的脉冲信号。

3.2 控制命令

3.2.1 JUMP 命令

功能:跳至指定的标记或程序。例:

1) JUMP*1跳至标记*1。

2) SET B000 1

JUMP B000 IF IN#(14)=ON

通用输入14号口为开时,跳至程序名为1的程序。

3.2.2 CALL 命令

功能:调出指定程序。

1) SET B000 1

CALL B000 IF IN#(14)=ON

通用输入14号口为开时,跳至程序名为1的程序。

3.2.3 *(标记)

功能:指定跳转目的地的标记。例:1)

OT#(24)OT#(23)OT#(22)OT#(21)OT#(20)

OT#(19)OT#(18)OT#(17)128

64

32

16

8

4

2

1

OG#(3)

3.3 运算命令 内训资料

如果通用输入1号口和2号口都为关,就在"*1"和"JUMP *1"间无限跳转。

标记只在同一程序内有效,其它程序即使有同样标记也不会跳转。

3.2.4 '(注释)

功能:指定注释。

例:

1)

NOP

'Waiting Position

MOVJ VJ=100.00

MOVJ VJ=100.00

MOVJ VJ=25.00

'Welding Start

ARCON ASF#(1)

MOVL V=138

'Welding end

ARCOF

MOVJ VJ=25.00

'Waiting Position

MOVJ VJ=100.00

END

通过注释明确了作业流程。

3.2.5 PAUSE命令

功能:暂停执行程序。

例:

1) PAUSE IF IN#(12)=ON

如果通用输入12号口的信号为开,暂停执行程序。

3.3 运算命令

3.3.1 CLEAR命令

功能:清数据功能。

例:

1) CLEAR B003 10

把变量B003-B012的内容清零。

2) CLEAR D010 ALL

把D010后面的所有D变量全部清零。

3) CLEAR STACK

清除全部的程序调用堆栈。

3.3 运算命令

内训资料

3.3.2 其它运算命令

命 令 功 能 举 例INC 变量加1INC B000DEC 变量减1DEC B000SET 给变量赋值SET B000 0ADD 加法运算ADD B000 10SUB 减法运算SUB P000 P001MUL 乘法运算MUL P000(3) D000DIV 除法运算

DIV I000 I001

CNVRT 把脉冲型的位置型变量转为坐标型的位置型变量

CNVRT PX000 PX001 BF

AND 逻辑与运算AND B000 B010OR 逻辑或运算 OR B000 B010NOT 逻辑非运算NOT B000 B010XOR 逻辑异或运算XOR B000 B010

MFRAME 建立用户坐标系

MFRAME UF#(1) PX000 PX001 PX002SETE 给位置型变量的要素设定数据SETE P000(3) 2000GETE 取出位置型变量要素内的数据GETE D000 P000(3)GETS 读取系统变量GETS PX000 $PX000SQRT 开方运算SQRT R000 2SIN 正弦运算SIN R000 60COS 余弦运算COS R000 60ATAN

反正切运算

ATAN R000 60

3.4 移动命令 内训资料

3.4 移动命令

3.4.1 MOVJ/MOVL/MOVC/MOVS命令

功能:以不同的插补方式移动到目的地。

附加项的解释

·PL(位置等级)

位置等级是指机器人经过示教位置的接近程度。

位置等级从 0 至 8 ,共分为9级。

1)等级 0

距离目标点的各轴的偏差值(脉冲数)达到参数指定的位置设定范围时,判断为控制点到达指定位置。

达到指定位置后,按照命令,朝下一个目标点移动。

2)等级 1至 8

认可目标点前的一个假想位置。假想位置在何处,由位置等级决定。

在参数中,设定各位置等级对应的距离数据。判定假想目标位置由命令系统进行。

通过设定这些参数,指定程序点相对于示教点向内移动的范围。

机器人进入指定范围后开始向下一点移动,在移动区间的轨迹为圆弧,速度也成为连续平滑的速度。

再现时的动作如下图所示,由于实际轨迹比示教位置向内移动,在设定此参数时要充分考虑安全性。

·ACC / DEC (加减速比率)

加减速比率是指与通常的加减速相比,按指定的比率控制加速与减速的倾斜度。由此可减小加减速时给工具和工件带来的惯性力。

3.4 移动命令

内训资料

·NWAIT(不等待)

NWAIT (不等待)是指此程序点后面的非移动命令与此程序点的机器人动作同时执行。例:

MOVL V=1000 NWAIT -程序点5 GUNCL GUN#(1) T=2.00 ATT=0.50到达程序点5位置前0.5秒,焊钳1的加压信号打开,2秒钟后(到达程序点5后1.5秒)关闭。·UNTIL (直到)例:

程序点1 MOVJ VJ=100

程序点2 MOVJ VJ=50 UNTIL IN#(14)=ON 程序点3 MOVJ VJ=25

向程序点2移动,直到通用输入14号口为开的状态,如果14号口为开,开始向程序点3移动。

3.4.2 IMOV 命令

功能:从当前位置按直线插补的方式移动设定的增分量。例:

IMOV P000 V=138 RF

从当前位置按照机器人坐标系的方向移动P000内设定的增分量。

3.4.3 SPEED 命令

功能:设定再现速度。登录的移动命令没有指定速度时,按SPEED 命令指定的速度动作。例:

MOVJ VJ=100 速度100% MOVL V=138 速度138 SPEED VJ=50 V=276

MOVJ 速度50% MOVL 速度276 MOVL V=66 速度

66

安川机器人程序示例

2 *cycle 注释:循环运行 3 MOVJ C00000 VJ= point ①:距对中台大概150mm的位置 4 PULSE OT#(68) T= RB时间测量point11(取出待机位置) 5 *Loop1 abel:Loop1 6 JUMP *cyclstop IF IN#(16)=ON JUMP命令:循环停止指令IN16为ON则跳至label「CYCLESTOP」 7 JUMP *Whip_out IF IN#(18)=ON JUMP命令:可取出压机板件IN18为ON则跳至label「Whipout」 8 *Whip_out label:Whip_out (去取对中台上的板件的工序) 9 PULSE OT#(31) T= 脉冲信号(输出指定时间:开始取出OUT31 10 PULSE OT#(16) T= 脉冲信号(输出指定时间):吸取指令OUT16 ON 11 MOVJ C00001 VJ= point ②:DF对中台吸取位置上(大概50mm上) 12 PULSE OT#(57) T= RB时间测量point2 (吸取位置上) 13 MOVL C00002 V= PL=1 point ③:DF对中台上板件吸取位置 14 PULSE OT#(58) T= RB时间测量point3 (吸取位置) 15 TIMER T= 定位精度提升的时间 16 WAIT IN#(24)=ON 待输入:吸取确认ON 17 PULSE OT#(59) T= RB时间测量(吸取完毕) 18 方MOVJ C00003 VJ= point ④:DF对中台吸取位置上(Z方向上升至与point①同样位置,X方向稍微移至负方 19 PULSE OT#(60) T= RB时间测量point4 (吸取位置上) 20 TIMER T= ?定位精度提升的时间? 21 PULSE OT#(27) T= 脉冲信号:取出完毕OUT27 22 MOVJ C00004 VJ= point ⑤:压机投入待机位置 23 PULSE OT#(61) T= RB时间测量point5 (取出待机位置) 24 PULSE OT#(62) T= RB时间测量point6 (投入待机位置)

安川机器人操作及简单故障处理

安川机器人操作及简单故障处理 一.机器人简介 1、硬件构成:我公司二期所用的日本安川公司机器人共有15 台,全部为MOTOMA^列产品,共有SK12Q SK6 SV3及UP6四种型号。四种型号的机器人都是由机器人本体,控制柜两部分构成。 机器人本体上装有伺服马达,传动机构及减速机构等机械装置。这几种型号的机器人都是有六个轴关节,由六台伺服马达和六套传动机构组成。六个轴的名称分别为S、L、U、R、B、T 轴,其中S 轴控制整个本体的来回旋转、L 轴控制机器人下臂的前后摆动、U 轴控制机器人上臂上下摆动、R轴控制上臂的来回旋转、B轴控制机器人手腕的上下摆动、T 轴控制手腕的来回旋转。六个马达共同运动可以使机器人运行到其工作范围内的任意的一个空间位置。 控制柜内装有全部控制装置、再现操作盒及示教盘。控制装置包括主计算机(CPU单元),伺服马达驱动器,各种外部信号输入输出板,电源装置等。此系列机器人电源的额定输入为AC220V 50/60HZ三相电源, 在国内使用时必须配备电源变压器。再现操作盒上装有各种操作按纽、指示灯及通讯口等装置。示教盘上有液晶显示器和各种操作按纽,主要用于编写程序、操作机器人及观察其工作状况等。 2、机器人工作方式:机器人的工作方式为示教再现型,即由操作者操作机 器人完成一遍所有的预定动作,机器人记录下所走过各个位置点的坐标随后自动运行中按照示教的位置、速度完成所有动作。

机器人运动时的坐标系统有五个分别为:关节坐标系、直角坐标系、圆柱坐标系、工具坐标系和用户坐标系。机器人在关节坐标系中运动方式为各轴单独运动互不影响;在直角坐标系中机器人以本体轴的X、Y、Z三个方向平行移动;在圆柱坐标系中机器人以本体轴Z轴为中心回旋、直角或平行移动;在工具坐标系中机器人以工具尖端点的X、Y、Z 轴平行移动;在用户坐标系中由用户在机器人工作的范围之内任意设定不同角度的X、Y Z轴,机器人可延所设的各轴平行移动。 二.机器人的操作和程序的编写 1、再现操作盒操作键说明:见P2-3 2、示教盘操作键说明:见P2-6 3、程序结构说明:机器人的程序语言为安川公司自己开发的专用语言(INFORMII ),其指令主要分为移动指令、输入输出指令、控制指令和平移指令、运算指令等。 移动指令主要有MOV(J 关节移动),MOV(L 直线移动),MOV(C 圆弧移动)等。其功能是控制机器人以移动命令规定的方式和速度运行到命令指定的位置。 输入输出指令主要有DOUT(开关量输出的ON或OFF, DIN (将外部开关量输入信号读入),WAIT(等待外部执行条件满足),AOUT(模拟信号输出)等。

安川机器人命令一览所有指令介绍

安川机器人命令一览所有指令介绍 MOVJ功能以关节插补方式向示教位置移动。 添加项目位置数据、基座轴位置数据、 工装轴位置数据 画面中不显示 VJ=(再现速度)VJ:0.01~100.00% PL=(定位等级)PL:0~8 NWAIT UNTIL语句 ACC=(加速度调整比率)ACC:20~100% DEC=(减速度调整比率)DEC:20~100% 使用例MOVJ VJ=50.00PL=2NWAIT UNTIL IN#(16)=ON MOVL功能以直线插补方式向示教位置移动。 添加项目位置数据、基座轴位置数据、 工装轴位置数据 画面中不显示 V=(再现速度)、 VR=(姿态的再现速度)、 VE=(外部轴的再现速度) V:0.1~ 1500.0mm/秒 1~9000cm/分

R:0.1~180.0°/秒 VE:0.01~100.00% PL=(定位等级)PL:0~8 CR=(转角半径)CR:1.0~6553.5mm NWAIT UNTIL语句 ACC=(加速度调整比率)ACC:20~100% DEC=(减速度调整比率)DEC:20~100% 使用例MOVL V=138PL=0NWAIT UNTIL IN#(16)=ON MOVC功能用圆弧插补形式向示教位置移动。 添加项目位置数据、基座轴位置数据、 工装轴位置数据 画面不显示 V=(再现速度)、VR=(姿态的再现速度)、 VE=(外部轴的再现速度) 与MOVL相同。 PL=(定位等级)PL:0~8 NWAIT ACC=(加速度调整比率)ACC:20~100% DEC=(减速度调整比率)DEC:20~100%使用例MOVC V=138PL=0NWAIT 10基本命令一览

安川机器人程序示例

精心整理 1NOP 程序起始命令(空指令)2*cycle 注释:循环运行 3MOVJ C00000 VJ=100.00point ①:距对中台大概150mm 的位置 4PULSE OT#(68) T=0.50RB时间测量point 11 (取出待机位置) 5*Loop1abel :Loop1 6JUMP *cyclstop IF IN#(16)=ON JUMP 命令:循环停止指令 IN16为ON 则跳至No.50 label 「CYCLESTOP 」 7JUMP *Whip_out IF IN#(18)=ON JUMP 命令:可取出压机 板件 IN18为ON 则跳至No.8 label 「Whipout 」 18方point 31PULSE OT#(63) T=0.50RB 时间测量point7 (释放位置上) 32MOVL C00007 V=1500.0 PL=3point ⑧:板件释放位置 33PULSE OT#(64) T=0.50RB 时间测量point8 (释放位置) 34TIMER T=0.10定位精度提升的时间 35 PULSE OT#(17) T=1.00OUT17脉冲信号:释放指令 36WAIT IN#(24)=OFF 待输入:时间测量point OFF 37PULSE OT#(65) T=0.50RB 时间测量 (释放完了) 38MOVJ C00008 VJ=100.00point ⑨:板件释放位置上 39PULSE OT#(66) T=0.50RB 时间测量point9 (释放位置上) 40MOVJ C00009 VJ=80.00point ⑩:返回轨迹时的RB 手柄防振减速 41MOVJ C00010 VJ=60.00point ?:point ⑤ 返回No.1压机投入待机位置

安川机器人 命令介绍 内部版

1.1 INFORM 的构成 内训资料 命令介绍 1INFORM 的概要 1.1 INFORM 的构成 NX100使用的机器人语言称为INFORM III。 INFORM III 由命令和附加项(标记符、数据)组成。 命令:表示执行的处理和作业。使用移动命令时,示教的位置数据会与插补方式一块自动显示。附加项:可设定速度和时间等。设定条件时,可根据需要附加数据和文字。 1.2 命令的种类 命令分为以下几种。 1.3 命令集 为提高操作效率,通过命令集可限制示教时可登录命令的个数。再现时可执行的命令与命令集 无关,可执行所有命令。 ·子集 只有使用频率比较高的命令才能登录。由于命令数目少,选择和输入操作都比较简单。·标准集/扩展集 可登录所有命令。标准集和扩展集的区别主要是各命令能使用的附加项的个数不同。标准 集不能使用如下功能,只在登录这些命令时数据的数目会减少,操作方便些。 *使用局部变量 *附加项目使用变量(例:MOVJ VJ=I000) 1.3.1 命令集的切换 在〔示教条件〕画面切换命令集。 输入输出命令执行输入输出控制的命令。DOUT 、 WAIT 控制命令执行处理和作业控制的命令。JUMP 、TIMER 运算命令使用变量等进行运算的命令。 ADD 、SET 移动命令与移动和速度相关的命令。 MOVJ 、REFP 平移命令平行移动当前示教位置时使用的命令。SFTON 、SFTOF 作业命令与作业有关的命令。ARCON 、WVON 选项命令 与选项功能有关的命令。

1.4 命令中能使用的变量 内训资料 1.4 命令中能使用的变量 设定为标准集和扩展集时,变量可以作为附加项的数据使用。 扩展集还可使用局部变量。 但是附加项变量的单位和数值的单位是不一样的。 2 命令的登录 2.1 命令的登录 在程序内容画面按〔命令一览〕键进行命令的登录。 2.2 命令的学习功能 命令的学习功能就是指在登录命令时,缓冲行会显示与上次登录此命令时同样的附加项,这样可使登录更简单方便。 使用命令的学习功能,可以减轻登录命令的操作量。

安川机器人远程控制总结 _机器人端

安川机器人远程控制总结 一、m aster程序 1、master程序的设置 单击【主菜单】—>选择屏幕上的【程序内容】—>【新建程序】,如图1-1。 图1-1 单击【选择】显示如图1-2所示的界面,单击【选择】,输入程序名,单击软键盘【ENTER】,显示如图1-3所示的界面,单击【执行】,此处程序名为“MASTER”,程序创建完毕。

图1-2 图1-3 单击【主菜单】—>选择屏幕上的【程序内容】—>【主程序】,如图1-4。 图1-4 单击【选择】,显示如图1-5所示的设置主程序界面。

图1-5 单击【选择】,出现如图1-6所示的界面,单击【向下】选择“设置主程序”。 图1-6 显示如图1-7所示的界面,单击【向下】选择“MASTER”单击【选择】。

如图1-7 主程序设置完毕。 2、MASTER程序的编辑 单击【主菜单】—>选择【程序内容】—>【选择程序】—>【选择】,出现如图1-7所示的界面,单击【向下】,选择“MSATER”,单击【选择】。在如图2-1所示的界面下编辑主程序。 图2-1 此处以2个工位,每个工位3种工件的工作站为例创建主程序内容,需要熟悉机器人示教器的基本操作(如【命令一览】【插入】【回车】【选择】)。 插入DOUT OT#(1) OFF程序举例: 光标定位在左侧行号处,如图2-2,如图单击【命令一览】,选择【I/O】,单击【选择】,选择【DOUT】,如图2-3所示的界面

图2-2 图2-3 单击【选择】,显示如图2-4所示的界面,光标定位在“DOUT”上,单击【选择】,显示如图2-5所示的界面,光标定位到“数据”行的ON,单击【选择】,切换成“OFF”,单击两次【回车】则可出入该指令。需要指出的是在光标定位处插入指令是向下插入。

安川机器人 程序示例

1 NOP 程序起始命令(空指令) 2 *cycle 注释:循环运行 3 MOVJ C00000 VJ=100.00 point ①:距对中台大概150mm的位置 4 PULSE OT#(68) T=0.50 RB时间测量point11 (取出待机位置) 5 *Loop1 abel:Loop1 6 JUMP *cyclstop IF IN#(16)=ON JUMP命令:循环停止指令 IN16为ON则跳至No.50 label「CYCLESTOP」 7 JUMP *Whip_out IF IN#(18)=ON JUMP命令:可取出压机板件 IN18为ON则跳至No.8 label「Whipout」 8 *Whip_out label:Whip_out (去取对中台上的板件的工序) 9 PULSE OT#(31) T=1.00 脉冲信号(输出指定时间:开始取出 OUT31 10 PULSE OT#(16) T=1.00 脉冲信号(输出指定时间):吸取指令 OUT16 ON 11 MOVJ C00001 VJ=100.00 point ②:DF对中台吸取位置上(大概50mm上) 12 PULSE OT#(57) T=0.50 RB时间测量point2 (吸取位置上) 13 MOVL C00002 V=1500.0 PL=1 point ③:DF对中台上板件吸取位置 14 PULSE OT#(58) T=0.50 RB时间测量point3 (吸取位置) 15 TIMER T=0.05 定位精度提升的时间 16 WAIT IN#(24)=ON 待输入:吸取确认 ON 17 PULSE OT#(59) T=0.50 RB时间测量 (吸取完毕) 18 方MOVJ C00003 VJ=100.00 point ④:DF对中台吸取位置上(Z方向上升至与point①同样位置,X方向稍微移至负方 19 PULSE OT#(60) T=0.50 RB时间测量point4 (吸取位置上) 20 TIMER T=0.10 ?定位精度提升的时间? 21 PULSE OT#(27) T=1.00 脉冲信号:取出完毕 OUT27 22 MOVJ C00004 VJ=90.00 point ⑤:No.1压机投入待机位置 23 PULSE OT#(61) T=0.50 RB时间测量point5 (取出待机位置) 24 PULSE OT#(62) T=0.50 RB时间测量point6 (投入待机位置) 25 WAIT IN#(22)=ON 待输入:板件投入侧压机无异常 26 WAIT IN#(21)=ON 待输入:压机投料允许 27 PULSE OT#(32) T=0.50 脉冲信号:投入开始 OUT32 28 PULSE OT#(33) T=1.00 脉冲信号:往投入压机发出模具返回指令 OUT33 29 MOVJ C00005 VJ=80.00 point ⑥:投入轨迹时的RB手柄防振用的减速 30 MOVL C00006 V=1500.0 PL=4 point ⑦:板件释放位置上 31 PULSE OT#(63) T=0.50 RB时间测量point7 (释放位置上) 32 MOVL C00007 V=1500.0 PL=3 point ⑧:板件释放位置 33 PULSE OT#(64) T=0.50 RB时间测量point8 (释放位置) 34 TIMER T=0.10 定位精度提升的时间 35 PULSE OT#(17) T=1.00 OUT17脉冲信号:释放指令 36 WAIT IN#(24)=OFF 待输入:时间测量point OFF 37 PULSE OT#(65) T=0.50 RB时间测量(释放完了)

安川视觉使用步骤

安川视觉使用步骤 1、启动 第一步:打开电源; 第二步:左击(注:切换摄像头),右击(注:显示存储的图像) 第三步:左右键同时长按进入主菜单选项; 2、物体有无检测 第一步:点击Object Existence Check(物体有无检测); 第二步:点击Set Parameters(设置参数); 第三步:点击Camera1 Countof Work (摄像头1工作计数个数,最多可以识别16个); 第四步:根据实际情况设定个数; 第五步:点击Exit (退出); 第六步:点击Train CheckPattem (参数登陆菜单); 第七步:点击Select Camera(选择摄像头)选择摄像头1; 第八步:点击Select Object(选择物体)选择物体1; 第九步:点击MoveL/T(左上移动)框好工件; 第十步:点击Move R/B(右下移动)框好工件; 第十一步:点击Move Entirely (整体移动) 框好工件; 第十二步:点击Run Training(执行模板登陆)每次学习完都需要试运行一下; 第十三步:点击Select Object(选择物体)选择物体2; 第十四步:点击MoveL/T(左上移动)框好工件; 第十五步:点击Move R/B(右下移动)框好工件; 第十六步:点击Move Entirely (整体移动) 框好工件; 第十七步:点击Run Training(执行模板登陆)每次学习完都需要试运行一下; 第十八步:(根据实际需要学习的个数重复以上步骤); 第十九步:点击Search Param (设定阀值); 第二十步:点击Threshold/

第二十一步:点击Exit (退出); 第二十二步:点击Tryout (试运行)检测学习是否成功; 第二十三步:点击Exsecut(执行); 3、尺寸检测 第一步:点击Dimension Check (物体尺寸检测); 第二步:点击Measure Number (检测物体个数),根据实际需要输入物体个数; 第三步:点击Training Template (转移到模板登陆菜单); 第四步:点击Select Camera (选择相机),选择1号相机; 第五步:点击Measure No.(选择几号工件); 第六步:SelectPos(选择测量的点),选择第一个点; 第七步:点击Move L/T (左上移动),框好位置; 第八步:点击Move R/B(右下移动),框好位置; 第九步:点击Run Training(执行模板登陆)每次学习完都需要试运行一下; 第十步:点击Set Locate Pos(选择方式); 第十一步:点击Cursor(光标); 第十二步:选择好位置; 第十三步:SelectPos(选择测量的点),选择第二个点; 第十四步:点击Move L/T (左上移动),框好位置; 第十五步:点击Move R/B(右下移动),框好位置; 第十六步:点击Run Training(执行模板登陆)每次学习完都需要试运行一下; 第十七步:点击Set Locate Pos(选择方式); 第十八步:点击Cursor(光标); 第十九步:选择好位置; 第二十步:点击Exit(退出); 第二十一步:点击Regist Tolerance (转移到基准状态登陆菜单)

安川机器人指令案例汇总

11月1 日记 学习进度:了解运用安川指令 关于运算指令的说明 一般都是数据2 的计算结果存入数据1中 移动命令 1.运用CWAIT 写案例 含义 MOVL V=100 NWAIT DOUT OT#(1) ON CWAIT DOU OT#(1) OFF MOVL V=100 作用:移动的过程中 ,输出信号通断, 与NWAIT配对使用 从这个一步开始至下一步时, 打开1号通用输出信号 等待执行下一行命令, 关闭1号通用输出信号 到达这一步时同时关闭1号通用输出信号 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 2.MOVJ命令运用案例: MOVJ VJ=50.00 PL=2 NWAIT UNTIL IN(1)=ON 含义:在这个点以关节坐标,按50.00%的再现速度,定位精度为2,同时执行下一条非移动指令,判断输入信号1为on后,执行下一条指令。 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 3.MOVL命令运用案例: MOVL V=138 PL=0 NWAIT UNTIL IN(2)=ON 含义:在这个点以直线插补方式向示教位置移动,速度为138MM/S 定位精度为0,同时执行下一条非移动指令,判断输入信号2为on后,执行下一条指令。 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 4.MOVC 命令运用案例: MOVC V=138 PL=0 NWAIT 含义:用圆弧插补形式向示教位置移动,速度为138mm/S ,定位精度为0 并且执行下一条非移动命令。 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 5.附件指令ENWAIT 功能:附加移动命令的ENWAIT命令,在被指定的时间前执行下一行的移动命令以为的命令。 案例: MOVL V=136 MOVL V=136 ENWAIT T=3.0 步骤1 到达步骤2的3秒前运行下一条线的DOUT指令。 DOUT OT#(1) ON 步骤2 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 6.MOVS命令运用案例: MOVS V=120 PL=0 含义:以自由曲线插补形式向示教位置移动,速度为120mm/s 定位为高 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 7.IMOV命令运用案例:

安川机器人涂胶系统方案设计说明书讲解学习

XXXX 有限公司 方 案 设 计 说 明 书 2014年01月08日

目录 一、项目内容 二、系统设计依据 三、系统方案介绍 四、系统主要设备构成 五、系统主要设备说明 六、工作环境条件 七、附表、附图 八、附件

一、项目内容 1.设备名称: 四门两盖涂胶系统 2.设备数量: 2套 3.设备用途: 四门两盖涂胶。 二、系统设计依据 1.技术要求。 2.MOTOMAN-MH50/ES165D机器人的特性参数。 3. GRACO涂胶系统参数(客户现场设备,客户负责自行改造) 三、系统方案介绍 1.系统概述: MH50机器人2套、胶泵4套、胶枪4把、控制系统及安全防护装置1套。 2.作业流程: A、操作者将工件放置在夹具上,操作者退出光栅区后按下启动按钮。 B、机器人进行注胶(折边胶和减震胶),MH50机器人自动切换胶枪。 B、或者机器人进行注胶(折边胶和减震胶),ES165D机器人带两把胶枪。 C、操作者取件,操作者退出光栅区后按下启动按钮。 D、人自动下移,并开始注胶。 E、依次循环。 3.生产节拍依据客户生产需要 4.系统特点:

⑴本系统选用的日本安川MOTOMAN- MH50,有如下特点: ●机器人R臂上特别设计机构部位有动力电缆接口、水管接口、气管接口以及电气控制接口。电缆紧凑结构可以使机器人方便的接近夹具和工件,将极大的降低对夹具结构的设计要求。 ●与普通机器人相比,该型机器人电缆寿命有很大的提高;普通机器人电缆使用寿命是2000到4000小时,该型机器人电缆使用寿命可以达到24000小时。因此,这将降低用户机器人维护保养费用,同时将极大减少机器人维护工作量以及由于维护保养所造成的非生产时间。 ●该型机器人具备很强的扩展应用能力。由于电缆的可确定性,以后应用机器人离线编程功能,则可以在计算机上直接进行编程示教,然后输入到机器人控制柜内对离线编程动作基本不做修改就可以启动运转。(离线编程功能是选项) ●具有中文界面的机器人操作系统,方便操作者在很短的时间内就掌握机器人的基本操作功能,充分发挥机器人的生产效率,使机器人投资最快地产生效益。 四、系统主要设备构成 自动切换胶枪模式:

安川机器人操作及简单故障处理

安川机器人操作及简单故障处理 一.机器人简介 1、硬件构成:我公司二期所用的日本安川公司机器人共有15 台,全部为MOTOMAN系列产品,共有SK120, SK6, SV3及UP6四种型号。四种型号的机器人都是由机器人本体,控制柜两部分构成。 机器人本体上装有伺服马达,传动机构及减速机构等机械装置。这几种型号的机器人都是有六个轴关节,由六台伺服马达和六套传动机构组成。六个轴的名称分别为S、L、U、R、B、T轴,其中S轴控制整个本体的来回旋转、L轴控制机器人下臂的前后摆动、U轴控制机器人上臂上下摆动、R 轴控制上臂的来回旋转、B轴控制机器人手腕的上下摆动、T轴控制手腕的来回旋转。六个马达共同运动可以使机器人运行到其工作围的任意的一个空间位置。 控制柜装有全部控制装置、再现操作盒及示教盘。控制装置包括主计算机(CPU单元),伺服马达驱动器,各种外部信号输入输出板,电源装置等。此系列机器人电源的额定输入为AC220V 50/60HZ三相电源,在国使用时必须配备电源变压器。再现操作盒上装有各种操作按纽、指示灯及通讯口等装置。示教盘上有液晶显示器和各种操作按纽,主要用于编写程序、操作机器人及观察其工作状况等。

2、机器人工作方式:机器人的工作方式为示教再现型,即由操作者操作机器人完成一遍所有的预定动作,机器人记录下所走过各个位置点的坐标随后自动运行中按照示教的位置、速度完成所有动作。 机器人运动时的坐标系统有五个分别为:关节坐标系、直角坐标 系、圆柱坐标系、工具坐标系和用户坐标系。机器人在关节坐标系中运动方式为各轴单独运动互不影响;在直角坐标系中机器人以本体轴的X、Y、Z三个方向平行移动;在圆柱坐标系中机器人以本体轴Z轴为中心回旋、直角或平行移动;在工具坐标系中机器人以工具尖端点的X、Y、Z 轴平行移动;在用户坐标系中由用户在机器人工作的围之任意设定不同角度的X、Y、Z轴,机器人可延所设的各轴平行移动。 二.机器人的操作和程序的编写 1、再现操作盒操作键说明:见P2-3 2、示教盘操作键说明:见P2-6 3、程序结构说明:机器人的程序语言为安川公司自己开发的专用语言(INFORM II),其指令主要分为移动指令、输入输出指令、控制指令和平移指令、运算指令等。 移动指令主要有MOVJ (关节移动),MOVL (直线移动),MOVC (圆弧移动)等。其功能是控制机器人以移动命令规定的方式和速度运行到命令指定的位置。 输入输出指令主要有DOUT (开关量输出的ON或OFF), DIN (将外

安川机器人远程控制总结机器人端

安川机器人远程控制总结 一、master程序 1、master程序的设置 单击【主菜单】—>选择屏幕上的【程序内容】—>【新建程序】,如图1-1。 图1-1 单击【选择】显示如图1-2所示的界面,单击【选择】,输入程序名,单击软键盘【ENTER】,显示如图1-3所示的界面,单击【执行】,此处程序名为“MASTER”,程序创建完毕。 图1-2 图1-3 单击【主菜单】—>选择屏幕上的【程序内容】—>【主程序】,如图1-4。 图1-4 单击【选择】,显示如图1-5所示的设置主程序界面。 图1-5 单击【选择】,出现如图1-6所示的界面,单击【向下】选择“设置主程序”。 图1-6 显示如图1-7所示的界面,单击【向下】选择“MASTER”单击【选择】。 如图1-7 主程序设置完毕。 2、MASTER程序的编辑 单击【主菜单】—>选择【程序内容】—>【选择程序】—>【选择】,出现如图1-7所示的界面,单击【向下】,选择“MSATER”,单击【选择】。在如图2-1所示的界面下编辑主程序。 图2-1 此处以2个工位,每个工位3种工件的工作站为例创建主程序内容,需要熟悉机器人示教器的基本操作(如【命令一览】【插入】【回车】【选择】)。 插入DOUT OT#(1) OFF程序举例: 光标定位在左侧行号处,如图2-2,如图单击【命令一览】,选择【I/O】,单击【选择】,选择【DOUT】,如图2-3所示的界面 图2-2 图2-3 单击【选择】,显示如图2-4所示的界面,光标定位在“DOUT”上,单击【选择】,显示如图2-5所示的界面,光标定位到“数据”行的ON,单击【选择】,切换成“OFF”,单击两次【回车】则可出入该指令。需要指出的是在光标定位处插入指令是向下插入。 图2-4 图2-5 程序内容如下(安装在机器人中的MASTER程序见附件MASTER):第二行的NAME才是机器人控制器登录的程序名,单纯的修改文件名不能改变程 序名 /JOB //NAME MASTER

安川机器人程序示例

1N O P程序起始命令(空指令)2*cycle注释:循环运行 3MOVJ?C00000?VJ=100.00point?①:距对中台大概150mm的位置 4PULSE?OT#(68)?T=0.50RB时间测量point11?(取出待机位置) 5*Loop1abel:Loop1 6JUMP?*cyclstop?IF?IN#(16)=ON JUMP命令:循环停止指令?IN16为ON则跳至No.50?label「CYCLESTOP」 7JUMP?*Whip_out?IF?IN#(18)=ON JUMP命令:可取出压机?板件?IN18为ON则跳至No.8?label「Whipout」 8*Whip_outlabel:Whip_out?(去取对中台上的板件的工序) 9PULSE?OT#(31)?T=1.00脉冲信号(输出指定时间:开始取出?OUT31 10PULSE?OT#(16)?T=1.00脉冲信号(输出指定时间):吸取指令?OUT16?ON 11MOVJ?C00001?VJ=100.00point?②:DF对中台吸取位置上(大概50mm上)12PULSE?OT#(57)?T=0.50RB时间测量point2?(吸取位置上) 13MOVL?C00002?V=1500.0?PL=1point?③:DF对中台上板件吸取位置 14PULSE?OT#(58)?T=0.50RB时间测量point3?(吸取位置) 15TIMER?T=0.05定位精度提升的时间 16WAIT?IN#(24)=ON待输入:吸取确认?ON 17PULSE?OT#(59)?T=0.50RB时间测量?(吸取完毕) 18方MOVJ?C00003?VJ=100.00 point???④:DF对中台吸取位置上(Z方向上升至与point①同样位置,X方向稍微移至负方 19PULSE?OT#(60)?T=0.50RB时间测量point4(吸取位置上) 20TIMER?T=0.10?定位精度提升的时间? 21PULSE?OT#(27)?T=1.00脉冲信号:取出完毕?OUT27 22MOVJ?C00004?VJ=90.00point?⑤:No.1压机投入待机位置? 23PULSE?OT#(61)?T=0.50RB时间测量point5?(取出待机位置) 24PULSE?OT#(62)?T=0.50RB时间测量point6?(投入待机位置) 25WAIT?IN#(22)=ON待输入:板件投入侧压机无异常 26WAIT?IN#(21)=ON待输入:压机投料允许 27PULSE?OT#(32)?T=0.50脉冲信号:投入开始?OUT32 28PULSE?OT#(33)?T=1.00脉冲信号:往投入压机发出模具返回指令?OUT33 29MOVJ?C00005?VJ=80.00point?⑥:投入轨迹时的RB手柄防振用的减速 30MOVL?C00006?V=1500.0?PL=4point?⑦:板件释放位置上? 31PULSE?OT#(63)?T=0.50RB时间测量point7?(释放位置上) 32MOVL?C00007?V=1500.0?PL=3point?⑧:板件释放位置 33PULSE?OT#(64)?T=0.50RB时间测量point8?(释放位置) 34TIMER?T=0.10定位精度提升的时间 35?PULSE?OT#(17)?T=1.00OUT17脉冲信号:释放指令 36WAIT?IN#(24)=OFF待输入:时间测量point?OFF 37PULSE?OT#(65)?T=0.50RB时间测量?(释放完了) 38MOVJ?C00008?VJ=100.00point?⑨:板件释放位置上?

安川机器人按键功能一览

丰汉电子(上海)有限公司 SV 资料 安川机器人按键功能一览 机器人教示,首先控制柜按钮打到教示状态,按运转准备按钮,运转准备灯亮OK 。 机器人动作条件,按教示盒伺服准备按钮,抓住教示盒下安全开关。 机器人移动时注意调整教示盒上的速度控制,高:速度加。低:速度减。 位置移动位置移动按键按键按键:伺服状态接通下有效伺服状态接通下有效 前进 执行移动命令 联锁+前进 执行单步前进 联锁+后退 执行单步后退(只执行移动命令) 联锁+试运行 执行连续前进运行,速度较快注意安全 功能按键: 转换+区域 教示盒语言切换(中日文) 联锁+选择 强制输出信号ON ,OFF 清除 解除发生中的错误 翻页 往下翻页,只有在翻页指示灯亮时有效 翻页+转换 往上翻页 删除+回车 删除程序行 插入+回车 插入所设定的程序 修改+回车 在位置命令行修改为当前机器人位置坐标,只对位置命令有效 插补方式 位置命令MOVJ→MOVL→MOVC→MOVS 命令一览 1显示所有命令2当选择移动命令带P 变量时按命令一览P 变量消除。 ↓键+转换 光标移动到命令区→ 选择→↓键+转换,切换修改MOVJ→MOVL→MOVC →MOVS 命令。 屏幕截屏打印屏幕截屏打印:按住 区域+辅助,开启电源,一直按住区域+辅助到闪屏后松开。(大约5秒到10秒)屏幕全部显示后,选择要截屏打印画面,然后区域+辅助 截屏当前画面。 修改速度 修改速度: 进入程序→光标移动至命令区(号码右边)→按转换+选择,按上下键选择范围→编辑→修改速度→修改速度百分比,所选范围内的位置命令都会改为修改的速度百分比。 复制复制粘贴粘贴粘贴: 命令复制:光标移动到命令区(号码右边) ,按转换+选择,按上下键选择范围→ 编辑→复制,到所有粘贴的位置后,同样光标移动至命令区(号码右边)→编辑→粘贴→选择(是或否)。 剪切同理。 碰撞报警解除碰撞报警解除:管理模式→机器人→碰撞检测等级→进入指定页→碰撞检测文件号输入9→回车。功能:有效改为无效。机器人动作复原后再改回有效。 故障排除 故障排除:1 显示错误0380,运行中伺服断电请确认R1。 方法:机器人→第二原点位置→修改→回车→数据→确认。 保存数据 保存数据:外部储存→ 装置(选择储存卡)→ 文件夹(制作文件夹)→ 保存 备份机器人内容包括:程序﹑文件/同样数据﹑参数﹑输入输出数据﹑系统数据。

安川机器人指令一览

安川机器人指令一览(编制:陈妙强) 移动命令 1.CWAIT命令运用案例://含义 MOVL V=100 NWAIT//从这个一步开始至下一步 DOUT OT#(1) ON//打开1号通用输出信号 CWAIT//等待执行下一步命令 DOUT OT#(1) OFF//关闭1号通用输出信号 MOVL V=100 //到达这一步时同时关闭1号通用输出信号 作用:移动的过程中,输出信号通断, 与NWAIT配对使用 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 2.MOVJ命令运用案例: MOVJ VJ=50.00 PL=2 NWAIT UNTIL IN(1)=ON 含义:在这个点以关节坐标,按50.00%的再现速度,定位精度为2,同时执行下一条非移动指令,判断输入信号1为on后,执行下一条指令。 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 3.MOVL命令运用案例: MOVL V=138 PL=0 NWAIT UNTIL IN(2)=ON 含义:在这个点以直线插补方式向示教位置移动,速度为138MM/S 定位精度为0,同时执行下一条非移动指令,判断输入信号2为on后,执行下一条指令。 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 4.MOVC命令运用案例: MOVC V=138 PL=0 NWAIT 含义:用圆弧插补形式向示教位置移动,速度为138mm/S ,定位精度为0 并且执行下一条非移动命令。‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 5.附件指令ENWAIT 功能:附加移动命令的ENWAIT命令,在被指定的时间前执行下一行的移动命令以为的命令。 案例: MOVL V=136 //步骤1 MOVL V=136 ENWAIT T=3.0 //到达步骤2的3秒前运行下一条线的DOUT指令。 DOUT OT#(2) ON//步骤2 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 6.MOVS命令运用案例: MOVS V=120 PL=0 //含义:以自由曲线插补形式向示教位置移动,速度为120mm/s 定位为高 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 7.IMOV命令运用案例: IMOV P000 V=138 PL=1 RF //含义:仅限被P000设定的增量值,从现在的位置根据机器人坐标系以速度138cm/分使其移动。 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 8.SPEED命令运用 NOP MOVJ VJ=100.00 //以100.00%的链接速度移动 MOVL V=138 //以控制点速度138cm/min移动

安川机器人操作及简单故障处理

安川机器人操作及简单 故障处理 集团企业公司编码:(LL3698-KKI1269-TM2483-LUI12689-ITT289-

安川机器人操作及简单故障处理一.机器人简介 1、硬件构成:我公司二期所用的日本安川公司机器人共有15 台,全部为MOTOMAN系列产品,共有SK120,SK6,SV3及UP6四种型号。四种型号的机器人都是由机器人本体,控制柜两部分构成。 机器人本体上装有伺服马达,传动机构及减速机构等机械装置。这几种型号的机器人都是有六个轴关节,由六台伺服马达和六套传动机构组成。六个轴的名称分别为S、L、U、R、B、T轴,其中S轴控制整个本体的来回旋转、L轴控制机器人下臂的前后摆动、U轴控制机器人上臂上下摆动、R轴控制上臂的来回旋转、B轴控制机器人手腕的上下摆动、T轴控制手腕的来回旋转。六个马达共同运动可以使机器人运行到其工作范围内的任意的一个空间位置。 控制柜内装有全部控制装置、再现操作盒及示教盘。控制装置包括主计算机(CPU单元),伺服马达驱动器,各种外部信号输入输出板,电源装置等。此系列机器人电源的额定输入为AC220V50/60HZ三相电源,在国内使用时必须配备电源变压器。再现操作盒上装有各种操作按纽、指示灯及通讯口等装置。示教盘上有液晶显示器和各种操作按纽,主要用于编写程序、操作机器人及观察其工作状况等。 2、机器人工作方式:机器人的工作方式为示教再现型,即由操

作者操作机器人完成一遍所有的预定动作,机器人记录下所走过各个位置点的坐标随后自动运行中按照示教的位置、速度完成所有动作。 机器人运动时的坐标系统有五个分别为:关节坐标系、直角坐标 系、圆柱坐标系、工具坐标系和用户坐标系。机器人在关节坐标系中运动方式为各轴单独运动互不影响;在直角坐标系中机器人以本体轴的X、Y、Z三个方向平行移动;在圆柱坐标系中机器人以本体轴Z轴为中心回旋、直角或平行移动;在工具坐标系中机器人以工具尖端点的X、Y、Z轴平行移动;在用户坐标系中由用户在机器人工作的范围之内任意设定不同角度的X、Y、Z 轴,机器人可延所设的各轴平行移动。 二.机器人的操作和程序的编写 1、再现操作盒操作键说明:见P2-3 2、示教盘操作键说明:见P2-6 3、程序结构说明:机器人的程序语言为安川公司自己开发的专 用语言(INFORMII),其指令主要分为移动指令、输入输出指令、控制指令和平移指令、运算指令等。 移动指令主要有MOVJ(关节移动),MOVL(直线移动),MOVC(圆弧移动)等。其功能是控制机器人以移动命令规定的方式和速度运行到命令指定的位置。

相关文档
最新文档