机器人技术及应用课件项目6ABB工业机器人.ppt
《机器人技术及应用课件项目6ABB工业机器人.ppt》由会员分享,可在线阅读,更多相关《机器人技术及应用课件项目6ABB工业机器人.ppt(119页珍藏版)》请在三一办公上搜索。
1、项目六 ABB 工业机器人,项目六 ABB 工业机器人,知识链接,6.1 工业机器人的手动运行6.2 工业机器人的I/O通信6.3 基本运动指令6.4 程序数据的定义6.5 条件逻辑判断指令,知识链接6.1 工业机器人的手动运行,6.1 工业机器人的手动运行,6.1.1 ABB工业机器人系统组成ABB工业机器人主要是由工业机器人本体、控制柜、连接线缆和示教器组成,示教器通过示教器线缆和机器人控制柜连接,工业机器人本体通过动力线缆与机器人控制柜相连,机器人控制柜通过电源线缆和外部电源连接获取供电。ABB工业机器人示教器的结构如图6-1所示,下面介绍示教器各组成部分的基本功能。,图6-1 示教器的
2、结构,6.1 工业机器人的手动运行 6.1.1 ABB工业机器人,A示教器线缆:与机器人控制柜连接,实现机器人动作控制。B触摸屏:示教器的操作界面显示屏。C紧急停止按钮:此按钮功能与控制柜的紧急停止按钮功能相同。D 手动操纵杆:在机器人手动运行模式下,拨动操纵杆可操纵机器人运动。E 数据备份用USB接口:用于外接U盘等存储设备传输机器人备份数据(在没有连接USB存储设备时,需要盖上USB接口的保护盖,如果接口暴露在灰尘里,机器人可能会发生中断或者是故障)。F使能器按钮:手动示教时需要机器人动作时要一直按住的,有三个档位:不握住,适当力度握住,大力握住。只有在适当力度握住时才会起作用。此时电气柜
3、上的上电指示灯会常亮,否则闪烁。 G 触摸屏用笔:操作触摸屏的工具。H示教器复位按钮:使用此按钮可解决示教器四级或是示教器本身硬件引起的异常情况。提示:触摸屏只可以用触摸笔或指尖进行操作,其它工具(如写字笔的笔尖、螺丝刀的尖部等)都不能操作触摸屏,否则会使触摸屏损坏。,A示教器线缆:与机器人控制柜连接,实现机器人动作控制。,机器人开机后的示教器默认界面如图6-2所示,单击左上角的ABB主菜单按键,示教器界面切换为主菜单操作界面,如图6-3所示。,图6-2 开机后示教器的默认界面,图6-3 主菜单操作界面,机器人开机后的示教器默认界面如图6-2所示,单击左上角的AB,主菜单操作界面包括输入输出、
4、手动操纵、自动生产线窗口、程序编辑器、程序数据、备份和回复等,每一项都对应一定的功能,具体如表6-1所示。,主菜单操作界面包括输入输出、手动操纵、自动生产线窗口、程序编,6.1.2 工业机器人的运行模式工业机器人的运行模式有两种,分别是手动模式和自动模式,部分工业机器人的手动模式还可以分为手动全速模式和手动限速模式。机器人在手动限速模式下的最高运行速度为250mm/s,在手动模式下,即可以单步运行例行程序又可以连续运行例行程序,运行程序时,需要一直按下使能器按钮。在手动运行模式下,可以进行机器人程序的编写、调试,示教点的重新设置等。机器人在示教编程的过程中,只能采用手动模式。在手动模式下,可以
5、有效的控制机器人的运行速度和范围。机器人程序编写完成之后,在手动模式下例行程序调试正确后,方可选择使用自动模式,在生产过程中,大多是采用自动模式。,6.1.2 工业机器人的运行模式,6.1.3 工业机器人的坐标系坐标系是从一个被称为原点的固定点通过轴定义的平面或空间。机器人目标和位置是通过沿坐标系轴的测量来定位。在机器人系统中可使用若干坐标系,每一坐标系都适用于特定类型的控制或编程。机器人系统常用的坐标系有大地坐标系、基坐标系、工具坐标系和工件坐标系,它们均属于笛卡尔坐标系。1.大地坐标系大地坐标系在机器人的固定位置有其相应的零点,是机器人出厂默认的,一般情况下,位于机器人底座上。大地坐标系有
6、助于处理多个机器人或由外轴移动的机器人。,6.1.3 工业机器人的坐标系,2.基坐标系基坐标系一般位于机器人基座,是便于机器人本体从一个位置移动到另一个位置的坐标系(常应用于机器人扩展轴)。在默认情况下,大地坐标系与基坐标系是一致的,如图6-4所示。一般地,当操作人员正向面对机器人并在基坐标系下进行线性运动时,操纵杆向前和向后使机器人沿X轴移动;操纵杆向两侧使机器人沿Y轴移动;旋转操纵杆使机器人沿Z轴移动。,图6-4 基坐标系,2.基坐标系图6-4 基坐标系,3.工具坐标系(Tool Center Point Frame,缩写为TCPF)将机器人第六轴法兰盘上携带工具的参照中心点设为坐标系原点
7、,创建一个坐标系,该参照点称为TCP(Tool Center Point),即工具中心点。TCP与机器人所携带的工具有关,机器人出厂时末端未携带工具,此时机器人默认的TCP为第六轴法兰盘中心点。工具坐标系的方向也与机器人所携带的工具有关,一般定义为坐标系的X轴与工具的工作方向一致。工具数据(tooldata)用于描述安装在机器人第六轴上的工具的TCP、质量、重心等参数数据。一般不同的机器人应用配置不同的工具,在执行机器人程序时,就是机器人将工具的中心点TCP移至编程位置。,3.工具坐标系,图6-5 工具坐标系,为了让机器人以用户所需要的坐标系原点和方向为基准进行运动,用户可以自由定义工具的坐标
8、系。工具坐标系定义即定义工具坐标系的中心TCP及坐标系各轴方向,其设定方法包括N(3-N9)点法、TCP和Z法,TCP和Z,X法。,图6-5 工具坐标系 为了让机器人以用户所需要的坐标,N(3=N=9)点法:机器人工具的TCP通过N种不同的姿态同参考点接触,得出多组解,通过计算得出当前工具TCP与机器人安装法兰中心点(默认TCP)相对位置,其坐标系方向与默认工具坐标系(tool0)一致。TCP和Z法:在N点法基础上,增加Z点与参考点的连线为坐标系Z轴的方向,改变了默认工具坐标系的Z方向。TCP和Z,X法:在N点法基础上,增加X点与参考点的连线为坐标系X轴的方向,Z点与参考占的连线为坐标系Z轴的
9、力问,改变了默认工具坐标系的X和Z方向。其操作步骤如表6-2所示。,N(3=N=9)点法:机器人工具的TCP通过N种不同的姿,表6-2 操作步骤,表6-2 操作步骤,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,如果使用搬运的夹具,一般工具数据的设定方法如下:图6-6中,以搬运
10、薄板的真空吸盘夹具为例,质量是25kg,重心在默认tool0的Z的正方向偏移250mm,TCP点设定在吸盘的接触面上,从默认tool0上的Z方向偏移300mm。,图6-6 真空吸盘工具坐标系,如果使用搬运的夹具,一般工具数据的设定方法如,标定工具坐标系在示教器上的具体步骤如表6-3所示:,标定工具坐标系在示教器上的具体步骤如表6-3所示:,机器人技术及应用课件项目6-ABB工业机器人,4.工件坐标工件坐标系wobjdata对应工件,它定义工件相对于大地坐标(或其他坐标)的位置。对机器人进行编程时就是在工件坐标中创建目标和路径。重新定位工作站中的工件时,只需要更改工件坐标的位置,所有的路径将即刻
11、随之更新。机器人可以拥有若干工件坐标系,或者表示不同工件,或者表示同一工件在不同位置的若干副本,使用工件坐标系的优点如表6-4所示。 表6-4 使用工件坐标系的优点,4.工件坐标,机器人技术及应用课件项目6-ABB工业机器人,建立工件坐标的操作步骤如表6-5所示。表6-5 操作步骤,建立工件坐标的操作步骤如表6-5所示。,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,6.1.4 工业机器人的运动方式 手动操纵机器
12、人运动一共有三种模式:单轴运动、线性运动和重定位运动。工业机器人是由六个伺服电动机分别驱动机器人的六个关节轴,如图6-7所示。,图6-7 IRB120机器人的关节轴,6.1.4 工业机器人的运动方式图6-7 IRB120机,机器人的单轴运动是指每次手动操纵一个关节轴的运动。机器人线性运动是指TCP在空间中沿着坐标轴做线性运动,当需要TCP在直线上移动时,选择线性运动是最为快捷的方式。机器人重定位运动是指TCP点在空间绕着坐标轴旋转的运动,也可以理解为机器人绕着工具TCP点做姿态调整的运动,所以机器人在某一平面上进行机器人的姿态调整时,选择重定位运动是最快捷的。,机器人的单轴运动是指每次手动操纵
13、一个关节轴的运动。,1.单轴运动的手动操纵,1.单轴运动的手动操纵,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,2.线性运动,2.线性运动,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,3.重定位运动,3.重定位运动,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,6.2 工业机器人的I/O通信,6.2.1 ABB机器人I/O通信种类 机器人提供了丰富的I/O通信接口,可以轻松地实现与周边设备进行通信,通讯方式如表6-9所示。,表6-9 通讯方式,注1:一种
14、通信协议;注2:不同厂商推出的现场总线协议。,6.2 工业机器人的I/O通信 6.2.1 ABB机器人,IRC5控制柜接口如图6-8所示:,A:附加轴,电源电缆连接器(不能用于此版本)。B:FlexPendant连接器C:I/O连接器D:安全连接器E:电源电缆连接器F:电源输入连接器G:电源连接器H:DeviceNet连接器I:信号电缆连接器,图6-8 IRC5控制柜接口,IRC5控制柜接口如图6-8所示:A:附加轴,电源电缆连接器,ABB机器人IO通讯接口如图6-9所示:,图6-9 ABB机器人IO通讯接口,ABB机器人IO通讯接口如图6-9所示:图6-9 ABB机,6.2.2 ABB标准I
15、/O板 机器人常用的标准I/O板有DSQC651、DSQC652、DSQC653、DSQC335A、DSQC377A五种,除分配地址不同,其配置方法基本相同,其相关说明如表6-10所示。,6.2.2 ABB标准I/O板,(1)ABB标准I/O板DSQC651 DSQC651板如图6-10所示,模块接口如表6-11所示,该I/O板主要提供8个数字输入信号、8个数字输出信号和2个模拟输出信号的处理。 1)模块接口说明,(1)ABB标准I/O板DSQC651,2)模块接口连接说明DSQC651板各模块端子的定义如表6-12所示。,表6-12 模块端子,2)模块接口连接说明X1端子编号使用定义地址分配
16、X3端子编号,ABB标准I/O板是挂在DeviceNet网络上的,所以要设定模块在网络中的地址。端子X5如图6-11所示。,图6-11 DSQC651 板的跳线,其中,612的跳线用来决定模块的地址,地址可用范围在1063,ABB标准I/O板是挂在DeviceNet网络上的,所以要设,表6-13是各端子的定义。注:BLACK黑色,BLUE蓝色,WHILE白色,RED红色。模拟输出的范围:0+10V。表6-13 模块端子,表6-13是各端子的定义。注:BLACK黑色,BLUE蓝色,,(2)ABB标准I/O板DSQC652DSQC652板如图6-12所示,模块接口主要提供16个数字输入信号和16个
17、数字输出信号的处理。1)模块接口说明其中,各部分表示如下:A:数字输出信号指示灯B:X1、X2数字输出接口C:X5是DeviceNet接口D:模块状态指示灯E:X3、X4数字输入接口F:X3数字输入接口数字输入信号指示灯,图6-12 DSQC652 板,(2)ABB标准I/O板DSQC652图6-12 DSQC6,2)模块接口连接说明DSQC652板各模块接口的定义如表6-14所示:表6-14 模块接口,X5、X3端子同DSQC651板。,2)模块接口连接说明X5、X3端子同DSQC651板。,机器人技术及应用课件项目6-ABB工业机器人,6.2.3 配置工业机器人的标准I/O板 常用的标准I
18、/O板有DSQC651以及DSQC652。其中DSQC651主要提供8个数字输入信号,8个数字输出信号和2个模拟输出信号的处理,包括数字信号输出指示灯、X1数字输出接口、X3数字输入接口、X5的DeviceNet接口、X6模拟输出接口、模块状态指示灯和数字输入信号指示灯。模拟输出的地址为031,数字输出的地址为3239,数字输入的地址为07。 DSQC652主要提供16个数字输入信号,16个数字输出信号的处理。DSQC652板包括数字信号输出指示灯、X1和X2数字输出接口、X3和X4数字输入接口、X5的DeviceNet接口、X6模拟输出接口、模块状态指示灯和数字输入信号指示灯。,6.2.3
19、配置工业机器人的标准I/O板,6.2.4 I/O信号的定义I/O信号的定义的具体操作步骤如表6-15所示。表6-15 操作步骤,6.2.4 I/O信号的定义,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,(1)定义数字量输入信号数字量输入信号di1的参数表如表6-16所示。表6-16 数字输入信号参数表,(1)定义数字量输入信号参数名称设定值说明Namedi1设定,具体操作步骤如表6-17所示。表6-17 操作步骤,具体操作步骤如表6-17所示。,机器人技术及应用课件项目6-ABB工业机器人,机器人技术
20、及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,(2)定义数字量输出信号数字量输出信号do1的参数表如表6-18所示。表6-18 数字量输出信号参数表,(2)定义数字量输出信号参数名称设定值说明Namedo1设定,具体操作步骤如表6-19所示。 表6-19 操作步骤,具体操作步骤如表6-19所示。 表6-19 操作步骤,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,(3)定义模拟
21、量输出信号模拟量输出信号AO1的参数表如表6-20所示。表6-20 模拟量输出信号参数表,(3)定义模拟量输出信号参数名称设定值说明NameAo1设定,具体操作步骤如表6-21所示。,具体操作步骤如表6-21所示。,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,机器人技术及应用课件项目6-ABB工业机器人,6.2.5 常用I/O控制指令I/O控制指令用于控制I/O信号,以达到与机器人周边设备进行通信的目的。(1)Set数字信号置位指令Set数字信号置位指令用于将数字输出(Digital Output)置
22、位为“1”。例如,Set do1指令如表6-22所示。表6-22 信号说明,6.2.5 常用I/O控制指令参数含义do1数字输出信号,(2)Reset数字信号复位指令Reset数字信号复位指令用于将数字输出(Digital Output)置位为“0”。例如,Reset do1。*提示:如果在Set、Reset指令前有运动指令MoveJ、MoveL、MoveC、MoveAbsJ的转弯区数据,必须使用fine才可以准确地输出I/O信号状态的变化。(3)WaitDI数字输入信号判断指令WaitDI数字输入信号判断指令用于判断数字输入信号的值是否与目标一致。例如,WaitDI di1,1指令如表6-2
23、3所示。在例子中,程序执行此指令时,等待di1的值为1。如果di1为1,则程序继续往下执行;如果到达最大等待时间300s(此时间可根据实际进行设定)以后,di1的值还不为1,则机器人报警或进入出错处理程序。表6-23 信号说明,(2)Reset数字信号复位指令参数含义di1数字输入信号1,(4)WaitDO数字输出信号判断指令WaitDO数字输出信号判断指令用于判断数字输出信号的值是否与目标一致。例如,WaitDO do1,1,其参数以及说明同WaitDi指令。(5)WaitUntil信号判断指令WaitUntil信号判断指令可用于布尔量、数字量和I/O信号值的判断,其中,flag1表示布尔量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人 技术 应用 课件 项目 ABB 工业
链接地址:https://www.31ppt.com/p-1344319.html