T02OM启动机器人自动搬运的作业任务基于示教盒 控制箱概要.docx
- 文档编号:10278969
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:16
- 大小:438.04KB
T02OM启动机器人自动搬运的作业任务基于示教盒 控制箱概要.docx
《T02OM启动机器人自动搬运的作业任务基于示教盒 控制箱概要.docx》由会员分享,可在线阅读,更多相关《T02OM启动机器人自动搬运的作业任务基于示教盒 控制箱概要.docx(16页珍藏版)》请在冰点文库上搜索。
T02OM启动机器人自动搬运的作业任务基于示教盒控制箱概要
项目1.2启动机器人自动搬运的作业任务(基于示教盒+控制箱)
一、项目目的
通过本次项目的知识学习和实践操作训练,拟达到以下三大目标:
1、知识目标
(1)熟知工业机器人控制箱面板的构成、功能及其操作方法;
(2)熟知工业机器人程序的基本构成及示教盒编程方法;
(3)熟知工业机器人程序的单步调试、位置示教方法;
(4)熟知工业机器人程序自动运行的操作方法及注意事项;
2、技能目标
(1)熟练地通过机器人示教盒创建机器人程序文件,并输入已知的机器人程序指令;
(2)熟练地通过示教盒为程序指令中的位置变量进行位置示教;
(3)正确地通过控制箱启动机器人程序,执行自动作业任务;
(4)会排除一般报警故障。
3、素质目标
(1)形成操作谨慎、安全作业的职业忧患意识;
(2)培养共同讨论、相互配合的团队合作精神;
(3)养成认真负责、坚守岗位的岗位工作态度;
二、项目引入与分析
在上一次项目中,已经讨论了如何使用示教盒来手动控制机器人完成搬运物体的操作任务。
但这不是工业机器人的最终工业用途,而应该是:
按照作业任务要求,沿着所有目标空间位置和姿态自动地完成一系列的动作,并重复循环地执行。
本次项目就是围绕如何启动机器人自动作业任务的课题而展开相关知识的学习和操作实践的。
。
启动机器人进行自动作业大致需要两个环节:
一是编制工业机器人自动作业的程序;二是启动机器人自动运行的操作方法。
这个项目需要操作者具备一定的知识和操作技能,如工业机器人的程序结构、示教盒编程、程序调试、位置示教及程序自动运行的启动等基本方法和注意事项。
本次项目将针对以上内容展开详细的知识讲解和操作技能训练。
三、项目任务
为了最终实现机器人程序的自动运行,本次项目按照实施步骤划分为以下3个任务:
任务1.2.1通过示教盒创建简单的机器人搬运程序
任务1.2.2单步运行程序及示教机器人位置
任务1.2.3启动机器人程序的自动运行
四、项目知识
1.2.1机器人程序的基本概念
1、机器人程序的基本构成
一个机器人程序文件主要包含程序名称、程序指令语句、位置数据等3个基本构成要素。
各个要素的基本知识如下:
(1)程序名称
机器人程序的名称必须使用大写英文字母或数字来命名,名称最长为12个字符。
在控制箱显示屏上最多只能显示程序名的前4个字符,并且会在程序名左边显示“p.”字符(表示程序)。
不足4个字符时,显示屏会自动在程序名前补0。
因此,最好把机器人程序的名称控制在4个字符以内。
例如,将机器人的程序名称命为“STA”,则控制箱显示屏上显示“p.0STA”,如图1-34所示。
图1-34控制箱上的程序名称显示
(2)程序指令语句列表
机器人程序指令语句主要由步号、命令语、数据、附随语句、标识语句等元素组成。
如图1-35所示。
图1-35机器人程序语句列表
●步号:
由整数1~32767表示。
每一行指令都有一个步号,增加一行指令,步号就递增一个整数,并自动添加。
●命令语:
使用MELFA-BASICIV语言所定义的命令语,如表1-2所示。
表1-2机器人命令语列表
NO.
项目
内容
相关命令语
1
机器人动作控制命令
关节插补动作
Mov
2
直线插补动作
Mvs
3
圆弧插补动作
Mvr,Mvr2,Mvc
4
最佳加减速动作
Oadl
5
抓手控制
HOpen,HClsoe
6
动作完成确认
FINE,DLY
7
速度调节
OVRD,JOVRD,SPD
8
码垛运算命令
——
DefPlt,Plt
9
程序控制命令
分支
Goto,IfThenElse
10
循环
For…Next,While…Wend
11
中断
Def…Act,Act
12
子程序
GoSub,CallP
13
定时器
Dly
14
停止
Hlt,End
15
外部信号控制命令
信号输入
M_In,M_Inb,M_Inw
16
信号输出
M_Out,M_Outb,M_Outw
17
附随语句命令
——
Wth,WthIf
●数据:
每个命令所需要的变量或常数等数据。
●附随语句:
根据需要在机器人作业时附加其它语句,如信号输出命令语句和抓手控制命令语句。
附随语句只能附随在插补动作命令语句的右边。
●标签语句:
作为程序分支的记号,由字符“*”加上标识名称构成。
标识名由英文字母大小写(不区分)和数字构成,但是开头必须是英文字母,长度为16个字符以内,避免使用保留字。
(3)位置数据
是指在直交坐标系或关节坐标系下示教保存的位置数据。
凡是程序语句列表中出现的位置变量都必须有位置数据,否则程序运行时将报错。
1.2.2机器人控制箱的面板构成及其功能
按照机器人控制箱中CPU集成方式的不同,三菱机器人控制箱分为SD系列和SQ系列型。
其中,SD系列控制箱的CPU为内置型,即控制箱箱中包含了机器人控制用的CPU,而SQ系列控制箱中不包含机器人控制用的CPU,该CPU被外置于Q系列PLC基板上,是一种Q系列运动控制CPU。
虽然SD系列和SQ系列机器人控制箱内部结构不同,但其外观基本一致,如图1-36所示。
下面,对控制箱前面板和后面板的组成及其功能做详细介绍。
1)电源开关
电源开关的作用是:
用于打开或关闭机器人控制箱部分的电源。
需要注意的是,若SQ系列控制箱在正常工作过程中重启这个开关,则需要在等待控制箱完成上电初始化后对Q系列PLC进行复位操作,机器人系统才能重新回到正常状态。
图1-36控制箱前面板
2)USB、电池端口
该翻盖是控制箱的USB和电池端口的盖板。
打开该翻盖后可看见用于与个人计算机连接的USB接口以及备份电池。
3)END按钮
该按钮是机器人程序的循环结束按钮。
按压此按钮后,当前执行的程序将会停止在最后一行或END语句行。
机器人在做完此次循环的最后一个动作后停止,不再重复运行程序。
按压START按钮(图1-36的8号部位),程序又返回起始句,机器人重新执行循环动作。
4)RESET按钮
该按钮是机器人系统的复位按钮。
若机器人系统发生报警时,找到导致系统报警的原因并更正,然后再按压此复位按钮,则机器人系统可解除报警,系统重新回到待机状态。
此外,对于中途停止的当前程序,通过按压此按钮复位后,程序复位至起始步号的命令语句。
(复位程序时,必须在控制箱的显示屏(图1-36的11号部位)显示为当前程序项目时,按压此按钮才能生效)
5)EMG.STOP按钮
EMERGENCYSTOP开关是机器人系统的紧急停止开关,其功能是:
当预测到机器人的动作将发生危险时,按压此紧急停止开关使机器人本体立即停止动作;同时,切断机器人关节马达的伺服供电,并产生系统报警。
EMERGENCYSTOP开关被按下后,该开关将持续保持有效状态;若要复位紧急停止开关,请顺时针旋转EMERGENCYSTOP开关至向上弹出位置,开关恢复无效状态。
但此时系统仍处于紧急停止报警状态,需要按压RESET键来解除报警,使系统复位。
6)UP/DOWN按钮
该部位按钮的作用是:
在控制箱显示屏所显示的项目下修改该项目的内容或数值。
但步号项目是只读的,其内容无法选择或修改。
例如,若控制箱显示屏的当前项目为速度项目时,按压此部位按钮可调节机器人自动运行的速度比例,最小比例为10%,最大为100%;若控制箱的显示屏显示为程序项目时,按压此部位按钮可选择机器人CPU中存储的所有程序,如图1-37所示。
只有在MODE开关(图1-36的12号部位)处于AUTOMATIC(自动)模式时,且控制箱面板取得操作权限的情况下,UP/DOWN按钮的操作才有效。
7)CHNGDISP(CHANGINGDISPLAY)按钮
该按钮是控制箱显示屏显示项目的类型切换按钮,其功能是切换控制箱显示屏所显示的不同项目,项目类型和切换顺序如图1-37所示。
只有在MODE开关处于AUTOMATIC模式时,CHNGDISP按钮的操作才有效。
图1-37控制箱显示屏显示内容一览
8)START按钮
该按钮是机器人程序的启动按钮。
按压此按钮可启动机器人程序的自动运行,机器人系统便从程序的当前步号开始执行指令,除非程序中有暂停命令Hlt,否则机器人将开始重复循环地执行当前程序的所有命令语句。
只有在控制箱面板取得操作权限的情况下,START按钮的操作才有效。
9)STOP按钮
该按钮是机器人程序的暂停按钮。
按压此按钮可使机器人在执行完当前步号的命令语句后暂时停止动作。
此时,机器人关节伺服仍然通电开启。
若再次按下START按钮,又可继续往下一步号的命令语句运行程序,执行后续程序动作。
10)SVOON按钮
该按钮是机器人系统的关节伺服开启按钮。
按下此按钮可为机器人的关节伺服输入电源,关节马达处于待机状态;
在控制箱操作面板取得控制权限的情况下,该按钮的操作才有效。
11)STATUSNUMBER数码管显示屏
用于显示报警号、速度比例(%)、程序步号、程序名、当前操作权信息、设备信息等项目,如图1-38所示。
其中,v.开头的显示内容为速度项目,p.开头的显示内容为程序项目,b.开头的显示内容为设备信息项目中的电池剩余时间,T.开头的显示内容为设备信息项目中的控制箱内部温度。
当显示项目的开头字母上方出现亮点,则表示控制箱操作面板具有操作权限。
图1-38控制箱显示屏
12)MODE切换开关
该开关是机器人系统的模式切换开关。
其功能是用于切换示教盒和控制箱操作面板之间的操作权限。
在“AUTOMATIC”模式下,可通过外部信号或操作面板来启动关节伺服或机器人程序自动运行;但是此时再按下示教盒“ENABLE”使能按钮的话,则机器人会因操作权限冲突而报警;在“MANUAL”模式下,需按下示教盒“ENABLE”使能按钮,示教盒才获得操作权限;若控制箱发生报警,请设置成如上所述的操作权限,此时再按压RESET按钮便可解除报警。
13)SVOOFF按钮
此按钮是机器人系统的关节伺服关闭按钮。
按下此按钮可切断机器人关节伺服的电源;
在控制箱操作面板取得操作权限的前提下,该按钮的操作才有效。
14)TB连接端口
用于连接示教盒的专用接口。
15)RS232连接端口
用于连接RS232串口标准的接口。
16)接线盒
用于接入外部交流电源。
1.2.3机器人系统的常见报警与排除
当发生异常时,控制箱正面操作面板的STATUSNUMBER上会显示5位数的异常号码(例:
"C0010"等),同时[RESET]开关的灯号也会亮起。
此外,示教盒上的显示LCD上也会有4位数的异常号码(除去最前面的英文字。
例:
C0010的情况下,会显示"0010")和报警信息。
报警代码的意义如下:
下面简要介绍常见报警代码、原因及其排除方法
(1)H0060:
操作面板紧急停止信号输入中
原因:
急停按钮被按下,系统无法启动程序。
排除:
松开急停按钮,解除急停按钮信号。
(2)H5000:
操作权限冲突
原因:
当Mode开关处于“AUTOMATIC”模式下且示教盒的ENABLE按钮有效时,产生操作权限冲突报警。
排除:
将示教盒的ENABLE按钮无效,或将控制箱面板上的Mode开关切换至“MANUAL”模式下;然后按压RESET按钮,解除报警。
(3)L5010:
可自动运行错误
原因:
当控制箱处于“MAMUAL”模式下,而外部信号操作权有效,此时发生错误。
排除:
将控制箱和触摸屏中的“MODE”开关切换到“AUTOMATIC”模式;或控制箱和触摸屏中的“MODE”开关切换到“MANUAL”模式;再按压“RESET”按钮,解除错误报警。
五、项目实施
任务1.2.1通过示教盒创建简单的机器人搬运程序
◆第1步:
机器人系统上电。
将机器人控制箱电源开关打向“I”挡,等待机器人系统完成上电初始化,控制箱显示屏显示上一次关机前的画面。
◆第2步:
选择系统手动模式。
将机器人控制箱前面板上的MODE(模式)开关打向MANUAL挡。
◆第3步:
启动示教盒。
按下示教盒背部的TBENABLE使能按钮,按钮灯和前面板上的ENABLE指示灯亮起,示教盒启动并进入待机画面。
◆第4步:
操作示教盒新建程序,以班级号加学号后2位命名。
在待机画面下,按压示教盒的EXE键,进入主菜单画面。
按压方向键或直接按压数字键1,选择主菜单中的第1项“管理/编辑”选项,进入程序管理画面;按压“新建”功能对应的F3键,进入程序新建画面。
输入程序名0101(表示01班01学号),完成后按压EXE键,进入程序编辑画面。
第5步:
输入程序。
在程序编辑画面下,按压“插入”功能对应的F3键,进入命令语句编写画面。
输入命令语句:
HOpen1。
输入完成后按压EXE键,以执行当前命令语句的输入,画面重现回至程序编辑。
在该画面下会出现刚刚输入的一条命令语句,并自动添加步号。
按照以上程序输入的步骤继续完成以下所有命令语句的输入。
1HOpen1'打开抓手1
2MovP0'关节插补至初始点P0
3Movp1,-50'关节插补至抓取点P1的上方50mm处
4Mvsp1'直线插补至抓取点P1
5Dly0.5'延时0.5秒
6HClose1'关闭抓手1
7Dly0.5'延时0.5秒
8Mvsp1,-50'直线插补至点P1的上空50mm处
9Movp0'关节插补至初始点P0
10MovP2,-50'关节插补至放置点P2的上方50mm处
11Mvsp2'直线插补至放置点P2
12Dly0.5'延时0.5秒
13HOpen1'打开抓手1
14Dly0.5'延时0.5秒
15Mvsp2,-50'直线插补至放置点P2的上方50mm处
第6步:
保存程序。
程序输入完毕后,在程序编辑画面下,不断按压FUNCTION键来切换4个功能键的内容,直到示教盒显示屏的功能内容出现“关闭”功能,此时按压该功能下面对应的F4功能键,以关闭程序编辑画面,同时画面显示已保存程序,保存后画面回至程序管理画面,如下所示。
任务1.2.2单步运行程序并示教机器人位置
◆第1步:
打开程序
在程序管理画面下,按压示教盒方向键,选择“0101”程序,按压EXE键,打开并进入“0101”程序。
◆第2步:
单步执行
进入“0101”程序的编辑画面后,观察F1F2F3F4等4个功能键的内容,按压FUNCTION键(功能切换键),切换F1功能键对应的功能内容,只至出现“前进”功能,如下图所示。
对于程序的第1条命令语句而言,由于只是控制气动抓手1的打开动作,无需启动关节伺服,所以只要按压“前进”功能下方对应的F1键,即可执行第1条命令语句。
第1条命令语句执行完毕后,放开F1键,程序自动跳转至下一条语句,如下图所示。
对于第2条命令语句而言,由于是控制位置变量P0的移动动作,涉及到关节的转动。
因此,需要事先开启关节伺服。
关节伺服开启后,一直按压F1键,程序便执行该条命令语句,机器人开始往目标位置移动(如果还没有对P0进行位置示教,请先别按压F1键,直接执行第3步步骤的操作,然后再按压F1键,便可成功地单步执行该条命令语句)。
机器人移到目标位置P0后,放开F1键,程序自动跳转至下一条命名语句;否则,继续按压F1键,直到松开F1键后程序能自动跳转到下一条命令语句。
第3条及以后的命令语句可按照第1条和第2条命令语句的操作过程执行。
凡是命令语句涉及到移动动作的,都必须先开启关节伺服,才能再按压F1键执行,否则会报错。
由于是第1次单步运行“0101”程序,程序中的位置变量P0、P1和P2均还未被指定具体的位置。
因此,在单步运行这些含有位置变量的命令语句之前,需要对这些位置变量逐一进行位置示教操作,请参见第3步的步骤操作。
◆第3步:
P0的位置示教
将光标移至“0101”程序的第2条命令语句,直接按压JOG键,进入JOG操作画面。
按压FUNCTION键,切换坐标系至ef直交坐标系,如下图所示。
手动JOG控制机器人,使抓手1移至目标位置。
对于需要抓取工件的目标位置,还需要手动控制抓手1的闭合和打开动作,试探是否能准确抓取目标工件。
位置确认后,按压JOG键,退出JOG操作模式画面,重新回至程序编辑画面。
按压FUNCTION键,切换F4功能键的功能至“示教”项目;此时,按压F4键,即可读取机器人当前的位置数据,存入所在命令行的位置变量P0。
按照第2步和第3步步骤的操作过程单步运行“0101”程序的所有15步命令语句。
任务1.2.3启动机器人程序的自动运行
◆第1步:
手动JOG控制机器人回到退避点
为了机器人自动作业的安全,在自动运行前必须先将机器人手动调回到退避点位置。
操作过程如下:
选择手动模式后,打开示教盒使能开关;按压“HAND”键,进入HAND操作画面;开启关节伺服,再持续按压F1键,F1键对应的功能为示教盒显示屏的功能区所显示的“退避点”。
在F1键被按压的期间,机器人将动作,直到退避点位置。
◆第2步:
设置自动运行模式
弹开示教盒的使能开关,关闭示教盒;选择控制箱面板上的自动模式档。
◆第3步:
启动自动运行前的准备
在启动自动运行前,必须要按顺序完成以下几个项目的确认与设置:
(1)程序项目的选择。
按压CHNGDISP键,以切换控制箱显示屏所显示的项目为程序项目,即显示屏的开头为“p.”,例如“p.0101”;若该程序不是目标程序,按压UP↑或DOWN↓键,直到出现目标程序为止。
(2)程序步号的确认。
按压CHNGDISP键,以切换控制箱显示屏所显示的项目为步号项目,例如“00001”;若不是第1步,则必须复位机器人程序。
(3)程序复位。
如果程序步号不是第1步,则需要程序复位的操作。
操作方法为:
在选择目标程序后,按压一次STOP键,暂停后再按压一次RESET键;此时,再去确认程序步号,控制箱的显示屏将显示“00001”。
(3)运行速度的设置。
按压CHNGDISP键,以切换控制箱显示屏所显示的项目为速度项目,即显示屏的开头为“v.”,例如“v.070”;此时,为安全起见,请按压UDOWN↓键,直到控制箱的显示屏显示“v.010”。
◆第4步:
启动自动运行。
在完成运行前的准备工作后,必须再次仔细观察是否有其它危险障碍,并清除障碍。
在确保安全的情况下,按压“SVOON”键,开启关节伺服,SVOON指示灯亮起;听到关节伺服上电的声音后,按压“START”键,机器人系统便开始自动运行选定的程序,机器人本体自动执行相应的动作。
为安全起见,在机器人动作期间,请务必始终手持示教盒,以便将要发生碰撞危险时可以及时暂停机器人动作。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- T02OM启动机器人自动搬运的作业任务基于示教盒 控制箱概要 T02OM 启动 机器人 自动 搬运 作业 任务 基于 示教盒 控制箱 概要