1、工业机器人应用基础工业机器人应用基础第第1 1章章 绪论绪论1.1 工业机器人的定义1、日本工业机器人协会(JIRA):工业机器人是“一种装备有记忆装置和末端执行装置的、能够完成各种移动来代替人类劳动的通用机器”。它又分以下两种情况来定义:工业机器人是“一种能够执行与人的上肢类似动作的多功能机器”。智能机器人是“一种具有感觉和识别能力,并能够控制自身行为的机器”。2、美国机器人协会(RIA):机器人是“一种用于移动各种材料、零件、工具或专用装置的,通过程序动作来执行各种任务,并具有编程能力的多功能操作机”。3、国际标准化组织(ISO):机器人是“一种自动的、位置可控的、具有编程能力的多功能操作
2、机,这种操作机具有几个轴,能够借助可编程操作来处理各种材料、零件、工具和专用装置,以执行各种任务”。为了达到其功能要求,工业机器人的功能组成中应该有以下部分:1、为了完成作业要求,工业机器人应该具有操作末端执行器的能力,并能正确控制其空间位置、工作姿态及运动程序和轨迹。2、能理解和接受操作指令,并把这种信息化了的指令记忆、存储,并通过其操作臂各关节的相应运动复现出来。3、能和末端执行器(如夹持器或其他操作工具)及其他周边设备(加工设备、工位器具等)协调工作。1.2 1.2 工业机器人的发展工业机器人的发展1.2.1 国外工业机器人的发展图1-1 ABB IRB 120型机器人图1-2 Yask
3、awa MH3F型机器人图1-3 KUKA KR16型机器人图1-4 OTC NV62-NCFN型机器人1.2.2 国内工业机器人的发展 我国工业机器人起步于20世纪70年代初期,经过40多年发展,大致经历了4个阶段:70年代萌芽期,80年代的开发期、90年代的应用期和21世纪的发展期。1.3 工业机器人的应用1、汽车制造是一个技术和资金高度密集的产业,也是工业机器人应用最广泛的行业,几乎占到整个工业机器人的一半以上。2、工业机器人除了在汽车行业的广泛应用,在电子,食品加工,非金属加工,日用消费品和木材家具加工等行业对工业机器人的需求也快速增长。3、在未来几年,传感技术,激光技术,工程网络技术
4、将会被广泛应用在工业机器人工作领域,这些技术会使工业机器人的应用更为高效,高质,运行成本低。1.4 安全操作规程1、示教和手动机器人1)请不要戴手套操作示教盘和操作盘。2)在点动操作机器人时要采用较低的倍率速度以增加对机器人的控制机会。在编程、测试及维修时必须注意,即使在低速时,机器人动量也很大,必须将机器人置于手动模式。3)在按下示教盘上的点动键之前要考虑到机器人的运动趋势。4)手动模式下,不用移动机器人及运行程序时,须及时释放使能器。5)要预先考虑好避让机器人的运动轨迹,并确认该线路不受干涉。机器人处于自动模式时,不允许进入其运动所及的区域。6)机器人周围区域必须清洁,无油、水及杂质等。2
5、、生产运行1)在开机运行前,须知道机器人根据所编程序将要执行的全部任务。2)须知道所有会影响机器人移动的开关、传感器和控制信号的位置与状态。3)必须知道机器人控制器和外围控制设备上的紧急停止按钮的位置,准备在紧急情况下按这些按钮。急停开关不允许被短接。4)不要误认为机器人没有移动其程序就已经完成,因为这时机器人很有可能是在等待让它继续移动的输入信号。5)在得到停电通知时,要预先关断机器人的主电源及气源。6)突然停电后,要赶在来电之前预先关闭机器人的主电源开关,并及时取下夹具上的工件。3、不可使用机器人场合1)燃烧的环境2)有爆炸可能的环境3)无线电干扰的环境4)水中或其他液体中5)运送人或动物
6、6)不可攀附7)其他第2章 工业机器人结构原理 工业机器人一般由机械本体(机械手)、驱动系统和控制系统三个基本部分组成(如图2-1所示),是一种仿人操作、自动控制、可重复编程、能在三维空间完成各种作业的机电一体化的自动化生产设备。图2-1 工业机器人基本组成2.1 机械手2.1.1 机械手的自由度自由度或者称坐标轴数,是指描述物体运动所需要的独立坐标数。1、刚体的自由度图2-2 刚体运动的六个自由度2、机器人的自由度机器人机械手的手臂一般具有三个自由度,其他的自由度数为末端执行装置所具有。如图2-3所示,机械手是由六个转轴组成的空间六杆开链机构,有三个基轴(轴1、轴2、轴3)和三个臂轴(轴4、
7、轴5、轴6)六个自由度,即分别为沿X轴、Y轴、Z轴的平移和绕X轴、Y轴、Z轴的转动。理论上可达到运动范围内空间任何一点。图2-3 机器人的自由度2.1.2 机械手的坐标系图2-4 机器人坐标系 关节坐标系:机器人由多个运动关节组成,在关节坐标系下的运动,机械手的每一个轴都可以进行独立的操作,各个关节可以独立运动图2-5 关节坐标系下各个轴的运动图2-6工业机器人绝对坐标系 绝对坐标系:绝对坐标系的原点定义为机器人的安装面和第一转动轴的交点。X轴向前,Z轴向上,Y轴按右手规则定义。在绝对坐标系下,机器人末端轨迹沿定义的X、Y、Z方向运动。圆柱坐圆标系:圆柱坐标系的原点与绝对坐标系的相同,Z轴向上
8、,轴方向为本体轴1转动方向,r轴平行于本体轴2。图2-7工业机器人圆柱坐标系工具坐标系:工具坐标系定义在工具尖,并且假定工具的有效方向为Z轴,X轴垂直于工具平面,Y轴由右手规则产生,在工具坐标系中,机器人末端轨迹沿工具坐标的X、Y、Z轴方向运动。图2-8工具坐标系及各轴的运动用户坐标系:用户坐标系是用户根据工作方便的需要,自行定义的坐标系,用户可根据需要定义多个坐标系。图2-9工业机器人用户坐标系TCP(工具控制点)固定功能:除了关节坐标系外,在其它坐标系下都有TCP固定功能,即在工具控制点位置保持不变的情况下,只改变工具的方向(姿态)。在TCP固定功能下各轴的运动如下:表2-6 TCP固定功
9、能下各轴的运动方式轴运动方式主运动轴轴1TCP平移运动方向取决于坐标系轴2轴3腕运动轴轴4末端点位置不变,姿态分别绕X、Y、Z轴转动轴5轴6注:在不同坐标系下腕运动轴的转动方向是不同的。表2-6 TCP固定功能下各轴的运动方式2.1.3 机械手的组成工业机器人机械本体即机械手包括手部、手腕、手臂和立柱等部件,有的还增设行走机构。手部指与物件接触的部件。由于与物件接触的形式不同,可分为夹持式和吸附式手部。夹持式手部由手指(或手爪)和传力机构所构成。手指是与物件直接接触的构件。常用的手指运动形式有回转型和平移型。手指结构取决于被抓取物件的表面形状、被抓部位(是外廓或是内孔)和物件的重量及尺寸。常用
10、的指形有平面式、V形面式和曲面式;手指有外夹式和内撑式;指数有双指式、多指式和双手双指式等。传力机构通过手指产生夹紧力来完成夹放物件的任务。传力机构型式较常用的有:滑槽杠杆式、连杆杠杆式、斜面杠杆式、齿轮齿条式、丝杠螺母式、弹簧式和重力式等。1、手部、手部2、手腕、手腕 手腕是连接手部和手臂的部件,并可用来调整被抓取物件的方位(即姿势),扩大机械手的动作范围,并使机械手变的更灵巧,适应性更强。手腕有独立的自由度。有回转运动、上下摆动、左右摆动。一般腕部设有回转运动再增加一个上下摆动即可满足工作要求,有些动作较为简单的专用机械手,为了简化结构,可以不设腕部,而直接用臂部运动驱动手部搬运工件。目前
11、,应用最为广泛的手腕回转运动机构为回转液压(气)缸,它的结构紧凑,灵巧但回转角度小,并且要求严格密封,否则就难保证稳定的输出扭距。因此在要求较大回转角的情况下,采用齿条传动或链轮以及轮系结构。3、手臂、手臂 手臂是支撑被抓物件、手部和手腕的重要握持部件,带动手指抓取物件并按预定要求将其搬运到指定的位置 臂部运动的目的:把手部送到空间运动范围内任意一点。手臂的各种运动通常用驱动机构(如液压缸或者气缸)和各种传动机构来实现。4、立柱、立柱立柱是支撑手臂的部件。立柱也可以是手臂的一部分,手臂的回转运动和升降(或俯仰)运动均与立柱有密切的联系。机械手的立柱通常固定不动,但因工作需要有时也可作横向移动,
12、即称为可移式立柱。5、行走机构、行走机构当工业机械手需要完成较远距离的操作或扩大使用范围时,可在机座上安装滚轮、轨道等行走机构,实现工业机械手的整机运动。滚轮式行走机构可分为有轨和无轨两种。驱动滚轮运动则应另外增设机械传动装置。6、机座、机座机座是机械手的基础部分。机械手执行机构的各部件和驱动系统均安装于机座上,故起支撑和连接的作用。2.1.4 2.1.4 机械手的分类机械手的分类1、按臂部的运动形式分类 直角坐标型直角坐标型:臂部可沿三个直角坐标移动,其运动部分由三个相互垂直的直线移动(即PPP)组成,其工作空间几何形状为长方形。圆柱坐标型圆柱坐标型:臂部可作升降、回转和伸缩动作,其运动形式
13、通过一个转动和两个移动组成的运动系统实现,其工作空间几何形状为圆柱。球坐标型球坐标型:臂部能回转、俯仰和伸缩,又称极坐标型工业机器人 多关节型多关节型:臂部有多个转动关节,又称回转坐标型工业机器人 平面关节型平面关节型:它采用一个移动关节和两个回转关节(即PRR),移动关节实现上下运动,而两个回转关节则控制前后、左右运动。这种形式的工业机器人又称(SCARA,Selective Compliance Assembly Robot Arm)装配机器人。2、按执行机构运动的控制机能分类、按执行机构运动的控制机能分类点位型:控制执行机构由一点到另一点的准确定位,适用于机床上下料、点焊和普通搬运、装卸
14、等作业,它的运动为空间点到点之间的移动,只能控制运动过程中几个点的位置,不能控制其运动轨迹。若欲控制的点数多,则必然增加电气控制系统的复杂性。目前使用的专用和通用工业机械手均属于此类。连续轨迹型:控制执行机构按给定轨迹运动,适用于连续焊接和涂装等作业。它的运动轨迹为空间的任意连续曲线,其特点是设定点为无限的,整个移动过程处于控制之下,可以实现平稳和准确的运动,并且使用范围广,但电气控制系统复杂。3、按程序输入方式分类、按程序输入方式分类 编程输入型编程输入型:以穿孔卡、穿孔带或磁带等信息载体,输入已编好的程序。示教输入型示教输入型:示教方法有两种:一种是由操作者用手动控制器(示教编程器),将指
15、令信号传给驱动系统,使执行机构按要求的动作顺序和运动轨迹操演一遍;另一种是由操作者直接引导执行机构,按要求的动作顺序和运动轨迹操演一遍。智能型智能型:具有触觉、力觉或简单的视觉的工业机器人,能在较为复杂的环境下工作,如果具有识别功能或更进一步增加自适应、自学习功能,即成为智能型工业机器人。它能按照人给的“宏指令”自选或自编程序去适应环境,并自动完成更为复杂的工作。4、按用途分类、按用途分类 专用机械手:附属于主机的、具有固定程序而无独立控制系统的机械装置。专用机械手具有动作少、工作对象单一、结构简单、使用可靠和造价低等特点,适用于自动机床,自动线的上、下料机械手和机加工中心等批量自动化生产的自
16、动换刀机械手。通用机械手:一种具有独立控制系统、程序可变、动作灵活多样的机械手。通用机械手的工作范围大、定位精度高、通用性强,适用于不断变换生产品种的中小批量自动化生产。通用机械手按其控制定位的方式不同可分为简易型和伺服型两种:简易型以“开关”式控制定位,只能是点位控制;伺服型具有伺服系统定位控制系统,可以点位控制,也可以实现连续轨迹控制。一般伺服型通用机械手属于数控类型。5、按驱动方式分类、按驱动方式分类 气压传动机械手气压传动机械手:以压缩空气的压力来驱动执行机构运动的机械手。其主要特点是:空气来源极为方便,输出力小,气动动作迅速,结构简单,成本低,无污染。但是,由于空气具有可压缩的特性,
17、工作速度的稳定性较差,冲击大,而且气源压力较低。液压传动机械手液压传动机械手:以液压的压力来驱动执行机构运动的机械手。其主要特点是:具有较大的抓举能力,可达上千牛顿,传动平稳、结构紧凑、动作灵敏。但对密封装置要求严格,不然油的泄漏对机械手的工作性能有很大的影响,且不宜在高温、低温下工作。机械传动机械手机械传动机械手:由机械传动机构(如凸轮、连杆、齿轮和齿条、间歇机构等)驱动的机械手。它是一种附属于工作主机的专用机械手,其动力由工作机械传递。它的主要特点是运动准确可靠,动作频率大,但结构较大,动作程序不可变。它常被用于工作主机的上、下料。电力传动机械手电力传动机械手:由特殊结构的感应电动机、直线
18、电机或功率步进电机直接驱动执行机构运动的机械手。因为不需要中间的转换机构,故机械结构简单。其中直线电机机械手的运动速度快和行程长,维护和使用方便。2.1.5 机械手的主要技术参数机械手的主要技术参数 工业机器人的种类、用途以及用户要求都不尽相同,但工业机器人的主要技术参数应包括以下几种:自由度、精度、工作范围、最大工作速度和承载能力。1、自由度、自由度自由度(degree of freedom)是指机器人所具有的独立坐标轴运动的数目,不包括末端执行器的开合自由度。图2-3 机器人的自由度2、定位精度和重复定位精度、定位精度和重复定位精度定位精度和重复定位精度是机器人的两个精度指标。定位精度是指
19、机器人末端执行器的实际位置与目标位置之间的偏差,由机械误差、控制算法与系统分辨率等部分组成。重复定位精度是指在同一环境、同一条件、同一目标动作、同一命令之下,机器人连续重复运动若干次时,其位置的分散情况,是关于精度的统计数据。图2-10工业机器人重复定位精度的典型情况3、作业范围、作业范围 作业范围是机器人运动时手臂末端或手腕中心所能到达的所有点的集合,也称为工作区域。由于末端执行器的形状和尺寸是多种多样的,为真实反映机器人的特征参数,故作业范围是指不安装末端执行器时的工作区域。图2-11工业机器人作业范围示意图4、最大工作速度、最大工作速度 生产机器人的厂家不同,其所指的最大工作速度也不同,
20、有的厂家指工业机器人主要自由度上最大的稳定速度,有的厂家指手臂末端最大的合成速度,对此通常都会在技术参数中加以说明。5、承载能力、承载能力 承载能力是指机器人在作业范围内的任何位姿上所能承受的最大质量。承载能力不仅取决于负载的质量,而且与机器人运行的速度和加速度的大小和方向有关。为保证安全,将承载能力这一技术指标确定为高速运行时的承载能力。2.2 驱动系统驱动系统 机器人的驱动系统是直接驱使各运动部件动作的机构,对工业机器人的性能和功能影响很大。工业机器人的动作自由度多,运动速度较快,驱动元件本身大多安装在活动机架(手臂和转台)上。这些特点要求工业机器人驱动系统的设计必须做到外形小、重量轻、工
21、作平稳可靠。另外,由于工业机器人能任意多点定位,工作程序又能灵活改变,所以在一些比较复杂的机器人中,通常采用伺服系统。机器人关节驱动方式有液压式、气动式和电机式。1、液压系统的组成液压系统的组成1)油泵油泵:供给液压驱动系统压力油,将电动机输出的机械能转换为油液的压力能,用压力油驱动整个液压系统的工作。2)液动机液动机:是压力油驱动运动部件对外工作的部分。手臂作直线运动,液动机就是手臂伸缩油缸。作回转运动的液动机,一般叫作油马达,回转角度小于360的液动机,一般叫回转油缸(或摆动油缸)。3)控制调节装置控制调节装置:各种阀类,如单向阀、换向阀、节流阀、调速阀、减压阀、顺序阀等,分别起一定的作用
22、,使机器人的手臂、手腕、手指等能够完成所要求的运动。4)辅助装置辅助装置:如油箱、滤油器、储能器、管路和管接头以及压力表等。2、液压驱动系统的特点、液压驱动系统的特点 1、能得到较大的输出力或力矩 2、滞后现象小,反应较灵敏,传动平稳 3、输出力和运动速度控制较容易 4、可达到较高的定位精度 5、系统的泄漏难以避免 6、油液的粘度对温度的变化很敏感二、气动驱动二、气动驱动 气动驱动机器人是指以压缩空气为动力源驱动的机器人。1、气动驱动系统的组成气动驱动系统的组成1)气源系统气源系统 压缩空气是保证气压系统正常工作的动力源。气源净化辅助设备包括后冷却器、油水分离器、贮气罐、干燥器、过滤器等。后冷
23、却器后冷却器:安装在空气压缩机出口处的管道上,它的作用是使压缩空气降温。油水分离器油水分离器:将水、油分离出去。贮气罐贮气罐:存贮较大量的压缩空气,以供给气动装置连续稳定的压缩空气,并可减少由于气流脉动所造成的管道振动。过滤器过滤器:空气的过滤是为了得到纯净而干燥的压缩空气能源。1)气动执行机构气动执行机构 气动执行机构包括气缸、气动马达。气动执行机构包括气缸、气动马达。气缸:利用压缩空气的压力能转换为机械能的一种能量转换装置。气动马达(气马达):将压缩空气的压力能转变为机械能的能量转换装置。它输出力矩,驱动机构做回转运动。2)空气控制阀和气动逻辑元件空气控制阀和气动逻辑元件 空气控制阀是气动
24、控制元件,它的作用是控制和调节气路系统中压缩空气的压力、流量和方向,从而保证气动执行机构按规定的程序正常地进行工作。空气控制阀有压力控制阀、流量控制阀和方向控制阀三类。气动逻辑元件通过可动部件的动作,进行元件切换而实现逻辑功能。2、气动驱动系统的特点、气动驱动系统的特点气动驱动系统存在以下优点:1)空气取之不竭,用过之后排入大气,不需回收和处理,不污染环境,偶然地或少量地泄露不至于对生产造成严重的影响。2)空气的粘性很小,管路中压力损失也就很小(一般气路阻力损失不到油路阻力损失的千分之一),便于远距离输送。3)压缩空气的工作压力较低,因此对气动元件的材质和制造精度要求可以降低。一般说来,往复运
25、动推力在l2吨以下用气动经济性较好。4)与液压传动相比,它的动作和反应较快,这是气动的突出优点之一。5)空气介质清洁,亦不会变质,管路不易堵塞。6)可安全地应用在易燃,易爆和粉尘大的场合,便于实现过载自动保护。气动驱动系统存在以下缺点:气动驱动系统存在以下缺点:1)气控信号比电子和光学控制信号慢的多,它不能用在信号传递速度要求很高的场合。2)由于空气的可压缩性,致使气动工作的稳定性差,因而造成执行机构运动速度和定位精度不易控制。3)由于使用气压较低、输出力不可能太大,为了增加输出力,必然是整个气动系统的结构尺寸加大。4)气动的效率较低,这是由于空气压缩机的效率为55%,压缩空气用过之后排空又损
26、失了一部分能量之故。三、电动驱动系统三、电动驱动系统 电动驱动(电气驱动)是利用各种电动机产生的力或力矩,直接经过减速机构去驱动机器人的关节,以获得所要求的位置、速度和加速度。电动机驱动可分为普通交、直流电机驱动,交、直流伺服电动机驱动和步进电动机驱动。普通交、直流电机驱动需加装减速装置,输出力矩大,但控制性能差,惯性大,适用于中型或重型机器人。伺服电动机和步进电动机输出力矩相对小,控制性能好,可实现速度和位置的精确控制,适用于中小型机器人。交、直流伺服电动机一般用于闭环控制系统,而步进电动机主要用于开环控制系统,一般用于速度和位置精度要求不高的场合。三、电动驱动系统三、电动驱动系统 电动驱动
27、(电气驱动)是利用各种电动机产生的力或力矩,直接经过减速机构去驱动机器人的关节,以获得所要求的位置、速度和加速度。电动机驱动可分为普通交、直流电机驱动,交、直流伺服电动机驱动和步进电动机驱动。1、步进电机驱动、步进电机驱动 步进电机是一种将电脉冲信号转换成相应的角位移或直线位移的数字/模拟装置。驱动器,又称驱动电源,包括脉冲分配器和功率放大器。脉冲分配器根据指令将脉冲信号按一定的逻辑关系输入功率放大器,使各相绕组按一定的顺序和时间导通和切断,并根据指令使电机正转、反转,实现确定的运行方式。步进电机驱动的特点:步进电机驱动的特点:1)输出角与输入脉冲严格成比例,且在时间上同步。2)容易实现正反转
28、和启、停控制,启停时间短。3)输出转角的精度高,无积累误差。4)直接用数字信号控制,与计算机接口方便。5)维修方便,寿命长。2、直流伺服电机驱动、直流伺服电机驱动 在20世纪80年代以前,机器人广泛采用永磁式直流伺服电动机作为执行机构。近年来,直流伺服电机受到无刷电动机的挑战和冲击,但在中小功率的系统中,永磁式直流伺服电动机的应用比例仍较高。20世纪70年代研制了大惯量宽调速直流电动机,尽量提高转矩,改善动态特性,既具有一般直流伺服电动机的优点,又具有小惯量直流伺服动机的快速响应性能,易与大惯量负载匹配,能较好地满足伺服驱动的要求,因而在高精度数控机床和工业机器人等机电一体化产品中得到了广泛应
29、用。优点:启动转矩大,体积小,重量轻,转速易控制,效率高。缺点:有电刷和换向器,需要定期维修、更换电刷,电动机使用寿命短、噪声大。3、无刷伺服电动机驱动、无刷伺服电动机驱动 将交流电动机的定子和转子互换位置,形成无刷电动机。转子由永磁铁组成,定子绕有通电线圈,并安装用于检测转子位置的霍尔元件、光码盘或旋转编码器。无刷电动机的检测元件检测转子的位置,决定电流的换向。同直流电动机相比,无刷电动机具有以下优点:1)无刷电动机没有电刷,不需要定期维护,可靠性更高。2)没有机械换向装置,因而有更高的转速。3)克服大电流在机械式换向器换向时易产生火花、电蚀的问题,因而可以制造更大容量的电动机。机器人驱动系
30、统各有其优缺点,通常对机器人的驱动系统的要求包括以下几方面:1)驱动系统的质量应尽可能轻,单位质量的输出功率和效率高;2)反应速度快,即要求力矩质量比和力矩转动惯量比大,能够进行频繁的起、制动,正、反转切换;3)驱动尽可能灵活,位移偏差和速度偏差小;4)安全可靠,对环境无污染,噪声小;5)操作和维护方便;6)经济上合理,尤其要尽量减少占地面积。图2-12 ABB驱动伺服系统图2-13 KUKA机器人伺服驱动系统2.3 控制系统控制系统 控制系统是工业机器人的主要组成部分,其机能类似于人脑控制系统,支配着工业机器人按规定的程序运动,并记忆人们给予工业机器人的指令信息(如动作顺序、运动轨迹、运动速
31、度及时间),同时按其控制系统的信息对执行机构发出指令,必要时可对工业机器人的动作进行监视,当动作有错误或发生故障时发出报警信号。2.3.1 工业机器人控制系统的特点工业机器人控制系统的特点1、工业机器人有若干个关节。2、工业机器人的工作任务要求操作机的手部进行空间点位运动或连续轨迹运动。3、工业机器人的数学模型是一个多变量、非线性和变参数的复杂模型,各变量之间还存在着耦合,因此工业机器人的控制中经常使用前馈、补偿、解耦和自适应等复杂控制技术。4、较高级的工业机器人要求对环境条件、控制指令进行测定和分析5、把多个独立的伺服系统有机地协调起来,使其按照人的意志行动起来,甚至赋予机器人一定的“智能”
32、,这个任务只能由计算机来完成。因此,机器人控制系统必须是一个计算机控制系统。同时,计算机软件肩负着艰巨的任务。机器人控制系统基本功能如下:机器人控制系统基本功能如下:1、具有位置伺服功能,实现对工业机器人的位置、速度、加速度等控制功能,对于连续轨迹运动的工业机器人还必须具有轨迹的规划与控制功能。2、方便的人机交互功能,操作人员通过人机接口(示教编程器、操作面板、显示屏等)采用直接指令代码对工业机器人进行作业指示。3、具有对外部环境(包括作业条件)的检测和感觉功能。4、具有故障诊断安全保护功能,运行时进行系统状态监视、故障状态下的安全保护和故障自诊断。2.3.2 工业机器人控制系统的分类工业机器
33、人控制系统的分类 工业机器人控制系统可以从不同角度分类,如按控制运动的方式不同,可分为位置控制和作业程序控制;按示教方式的不同,可分为编程方式和存储方式等。图2-14 机器人控制系统分类2.3.3 机器人控制系统的组成机器人控制系统的组成机器人控制系统由控制计算机、示教编程器、操作面板等组成。图2-15 机器人控制系统组成框图1、控制计算机2、示教编程器3、操作面板4、硬盘和软盘存储5、数字和模拟量输入输出6、打印机接口7、传感器接口8、轴控制器9、辅助设备控制10、通信接口11、网络接口 1)Ethernet接口 2)Fieldbus接口机器人控制系统的组成机器人控制系统的组成2.3.4 机
34、器人控制系统结构机器人控制系统结构 机器人控制系统按其控制方式可分为三类。集中控制方式:用一台计算机实现全部控制功能,结构简单、成本低,但实时性差、难以扩展。主从控制方式:采用主、从两级处理器实现系统的全部控制功能。分布控制方式:按系统的性质和方式将系统控制分成几个模块,每一个模块各有不同的控制任务和控制策略,各模式之间可以是主从关系,也可以是平等关系。图2-16 集中控制方式框图图2-17 主从控制方式框图图2-18 分散控制方式框图2.3.5 典型控制柜系统典型控制柜系统 国外的工业机器人都采用基于各自控制结构的控制软件,同时为了便于用户进行二次开发都提供各自的二次开发包。1、ABB工业机
35、器人控制柜工业机器人控制柜 机器人控制器用于安装各种控制单元,进行数据处理及存储和执行程序,是机器人系统的大脑。ABB机器人采用IRC5控制器,具有灵活性强、模块化、可扩展性以及通讯便利等特点。灵活性强 模块化 可扩展性 通信便利图2-19 ABB工业机器人控制柜控制柜按键控制柜按键 模式选择按钮 A自动模式:机器人运行时使用,在此状态下,操纵摇杆不能使用。B手动减速模式:相应状态为手动状态,机器人只能以低速、手动控制运行。必须按住使能器才能激活电机。C手动全速模式:用于在与实际情况相近的情况下调试程序。图2-20 ABB工业机器人模式选择按钮2、KUKA机器人控制柜系统 KUKA机器人被广泛
36、应用于汽车制造、造船、冶金、娱乐等领域。机器人配套的设备有KRC2控制器柜、KCP控制盘图2-21 KUKA工业机器人控制柜 库卡机器人库卡机器人KRC2控制器特点如下:控制器特点如下:标准的工业控制计算机PENTIUM处理器;基于Windows平台的操作系统,可在线选择多种语言;支持多种标准工业控制总线 标准的ISA、PCI插槽,方便扩展。采用高级语言编程,程序可方便、快速进行备份及恢复;标准的控制软件功能包,可适应各种应用;6D运动控制鼠标,方便运动轨迹的示教;断电自动重启,不需重新进入程序;系统设示波器功能,可方便进行错误诊断和系统优化;可直接外接显示器、鼠标和键盘,方便程序的读写;可随
37、时进行系统的更新;大容量硬盘 可方便进行联网,易于监控和管理;拆卸方便、易于维护。3、OTC机器人控制柜系统机器人控制柜系统 在FD11控制柜的前面配备电源开关及操作面板(或连接操作盒代替),连接示教编程器。断路器:使控制装置的电源ON/OFF。示教编程器:装有按键和按钮,以便执行示教、文件操作、各种条件设定等。操作面板(或操作盒):装有执行最低限度的操作所需的按钮,以便执行运转准备投入、自动运行的启动和停止、紧急停止、示教再生模式的切换等。图2-22 OTC FD11控制装置图2-23 操作盒操作面板(或操作盒)操作面板(或操作盒)(A)运转准备投入按钮(B)起动按钮(C)停止按钮(D)模式
38、转换开关(E)紧急停止按钮图2-24 操作面板4、MOTOMAN FS100控制柜控制柜 主电源开关位于FS100控制柜的面板上 图2-25 MOTMAN FS100控制装置第第3章章 示教编程器示教编程器 示教编程器(简称示教器)是由电子系统或计算机系统执行的用来注册和存储机械运动或处理记忆的设备,是工业机器人控制系统的主要组成部分,其设计与研究均由各厂家自行研制。3.1 机器人示教系统的原理、分类及特点机器人示教系统的原理、分类及特点 用机器人代替人进行作业时,必须预先对机器人发出指示,规定机器人进行应该完成的动作和作业的具体内容,这个过程就称为对机器人的示教或对机器人的编程。对机器人的示
39、教有不同的方法,要想让机器人实现人们所期望的动作,必须赋予机器人各种信息,先是机器人动作顺序的信息及外部设备的协调信息;其次是与机器人工作时的附加条件信息;再次是机器人的位置和姿态信息。前两个方面很大程度上是与机器人要完成的工作以及相关的工艺要求有关,位置和姿态的示教通常是机器人示教的重点。现有的机器人示教系统可以分为以下三类:1、示教再现方式、示教再现方式 示教再现,也称为直接示教,就是指我们通常所说的手把手示教,由人直接搬动机器人的手臂对机器人进行示教,如示教编程器示教或操作杆示教等。这些形式不同的机器人示教再现系统具有如下的一些共同特点:操作简单,易于掌握,轨迹修改方便;安全性较差;时效
40、性较差,难以与其他操作同步;很难示教复杂的运动轨迹及准确度要求高的直线;示教轨迹的重复性差,无法接受传感器信息。图3-1 机器人操作流程控制简图2、离线编程方式、离线编程方式 基于CAD/CAM的机器人离线编程示教,是利用计算机图形学的成果,建立起机器人及其工作环境的模型,使用某种机器人编程语言,通过对图形的操作和控制,离线计算和规划出机器人的作业轨迹,然后对编程的结果进行三维图形仿真,以检验编程的正确性。最后在确认无误后,生成机器人可执行代码下载到机器人控制器中,用以控制机器人作业。离线编程系统主要由用户接口、机器人系统三维几何构型、运动学计算、轨迹规划、三维图形动态仿真、通信接口和误差校正
41、等部分组成。图图3-2 3-2 机器人离线编程系统组成机器人离线编程系统组成 离线编程系统相对于示教再现系统具有以下优点:可减少机器人停机时间不占用机器人的工作时间;让程序员脱离潜在的危险环境;一套编程系统可以给多台机器人、多种工作对象编程;便于修改机器人程序 可使用高级计算机编程语言对复杂任务进行编程,能完成示教难以完成的复杂、精确的编程任务;通过图形编程系统的动画仿真可验证和优化程序;便于和CAD/CAM系统结合,做CAD/CAM/Robotics一体化。3、基于虚拟现实方式、基于虚拟现实方式 随着计算机学及相关学科的发展,特别是机器人遥操作、虚拟现实、传感器信息处理等技术的进步,为准确、
42、安全、高效的机器人示教提供了新的思路,尤其是为用户提供一种崭新友好的人机交互操作环境的虚拟现实技术出现和应用,吸引了众多机器人与自动化领域学者的注意。这里,虚拟现实作为高端的人机接口,允许用户通过声、像、力以及图形等多种交互设备实时地与虚拟环境交互。根据用户的指挥或动作提示,示教或监控机器人进行复杂的作业,例如瑞典的ABB研发的RobotStudio虚拟现实系统。3.2 机器人示教器的组成机器人示教器的组成 示教编程器由操作键、开关按钮、指示灯和显示屏等组成。其中示教编程器的操作键主要分为四类:示教功能键 运动功能键 参数设定键 特殊功能键 急停开关 选择开关 使能键3.3 机器人示教器的功能
43、机器人示教器的功能 示教编程器主要提供一些操作键、按钮、开关等,其目的是能够为用户编制程序、设定变量时提供一个良好的操作环境,它既是输入设备,也是输出显示设备,同时还是机器人示教的人机交互接口。在示教过程中,它将控制机器人的全部动作,事实上它是一个专用的功能终端,它不断扫描示教编程器上的功能,并将其全部信息送入控制器、存储器中。主要有以下功能:1、手动操作机器人的功能;2、位置、命令的登录和编辑功能;3、示教轨迹的确认功能;4、生产运行功能;5、查阅机器人的状态(I/O设置、位置、焊接电流等)。3.4 主流工业机器人示教器和技术方案功能分析主流工业机器人示教器和技术方案功能分析 著名的工业机器
44、人公司有:瑞典的ABB,日本的FANUC、Yaskawa安川、川崎重工、OTC,德国的KUKA Roboter、CLOOS、REISKUKA,美国的Adept Technology、American Robot,意大利的COMAU,奥地利IGM等公司。下面分别介绍ABB、KUKA、OTC、MOTOMAN等主流工业机器人的示教器功能。(示教器上的键用 表示,触摸屏上选项用“”表示)3.4.1 ABB公司机器人示教器功能公司机器人示教器功能 ABB机器人示教器FlexPendant由硬件和软件组成,其本身就是一台成套完整的计算机。FlexPendant设备(有时也称为TPU或教导器单元)用于处理与
45、机器人系统操作相关的许多功能:运行程序,微动控制操纵器,修改机器人程序等。某些特定功能,如管理User Authorization System(UAS),无法通过FlexPendant执行,只能通过RobotStudio Online实现。作为ABB机器人控制器的主要部件,FlexPendant通过集成电缆和连接器与控制器连接,hot plug按钮选项使得在自动模式下无需连接FlexPendant仍可继续运行成为可能。FlexPendant可在恶劣的工业环境下持续运作。其触摸屏易于清洁,且防水、防油、防溅锡。1、示教器的外观、示教器的外观(a)ABB机器人示教器FlexPendant由急停开
46、关(Emergency stop button(E-Stop))、使能器(Enabling device)、操纵杆(Joystick)、显示屏(Display)等硬件组成。图3-3 ABB机器人示教器(b)2、窗口介绍、窗口介绍 ABB机器人示教编程器的操作界面,包含操纵窗口(Jogging)、编程窗口(Program)、输入/输出窗口(Input/Outputs)等。图3-4 ABB机器人示教器操作界面 操纵窗口(Jogging):手动状态下,用来操纵机器人,显示屏上显示机器人相对位置及坐标系。编程窗口(Program):手动状态下,用来编程与测试,所有编程工作都在编程窗口中完成。输入/输出
47、窗口(Input/Outputs):显示输入输出信号数值,可手动给输出信号赋值。其他窗口:包括系统参数、服务、生产以及文件管理窗口。3、键功能介绍、键功能介绍1)导航键 List:将光标在窗口的几个部分间切换(通常由双实线分开)。Previous/Next Page:翻页。Up and Down arrows:上下移动光标。Left and Right arrows:左右移动光标。2)运动控制键 Motion Unit:运动单元切换键 Motion Type 1:运动模式切换键 Motion Type 2:运动模式切换键2 Incremental:点动操纵键3)其它键 Stop:停止键 Con
48、trast:光亮键 Menu Keys:菜单键 Function keys:功能键 Delete:删除键 Enter:回车键 P1-P5:自定义键3.4.2 KUKA机器人示教器功能机器人示教器功能The KUKA Control Panel简称为KCP,它是一组人机界面,主要是为机器人手臂容操作,整个机器人手臂运作系统需通过程序执或由人员控制。1、示教器的外观、示教器的外观 (a)如图3-5所示,KCP采用的是VGA液晶显示屏,配有操作方便的6D鼠标,面板上有紧急停止、驱动开关、模式选择及授权开关并附加键盘端口,此外还提供因特网端口。KCP背后的3个具有相同功能的加电控制按钮,如图3-5(b
49、)所示,白色按键分别分布在KCP背面不同的位置,适合工作人员的不同操作习惯,更加人性化。图3-5 KUKA示教编程器(b)2、KCP的操作控制元件的操作控制元件 紧急停止按钮(EMERGENCY STOP BUTTO)驱动器开(Drive On)驱动器关(Drives off)操作模式的选择 退出键(ESC)窗口切换键 程序暂停键 程序向前执键 程序向后执键 输入键 箭头键 空间鼠标 选项按键 状态按键 编辑功能键 数字按键图3-6 KUKA示教编程器数字按键图3-7 KUKA示教编程器键盘3、输入与输出窗口、输入与输出窗口 程序窗口 状态窗口 信息窗口 程序功能内部编辑类型图标颜色说明数字区
50、状态 数字区的数字功能激活 数字区的控制功能激活大/小写状态 大写激活 小写激活翻译器的状态 灰色Submit翻译器被取消选择 红色Submit翻译器停机 绿色Submit翻译器正在运行驱动装置状态 绿色驱动装置处于待机运行状态 红色驱动装置未处于待机运行状态程序状态 灰色未选定程序 黄色程序段指示器停在被选程序的第一行上 绿色程序已选定,并正在运行 红色已选定并且已启动的程序被暂停 黑色程序段指示器停在被选程序的最后一行上表3-1 状态栏功能4、系统状态、系统状态 状态栏(status bar)如图3-8所示,状态栏提供重要的操作状态,包含PLC或程序收集到的所有信息。图3-8 KUKA示教
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。