工业机器人作为现代制造技术发展的重要标志之一和新兴技术产业, 已为世人所认同。并正对现代高技术产业各领域以至人们的生活产生了重要影响。
从 1962 年美国推出世界上第一台工业机器人以来,根据国际机器人协会截止到 1996 年底的统计,先后已有 84 万台,现有大约 68 万台工业机器人服役于世界各国的工业界。预计到 2000 年,工业机器人总数将超过 95 万台。
我国工业机器人的发展起步较晚,但从 20 世纪 80 年代以来进展较快, 1985 年研制成功华字型弧焊机器人, 1987 年研制成功上海 1 号、 2 号弧焊机器人, 1987 年又研制成功华字型点焊机器人,都已初步商品化,可小批量生产。 1989 年,我国以国产机器人为主的汽车焊接生产线的投入生产,标志着我国工业机器人实用阶段的开始。
焊接机器人是应用最广泛的一类工业机器人,在各国机器人应用比例中大约占总数的 40 %~ 60 %。我国目前大约有 600 台以上的点焊、弧焊机器人用于实际生产。
采用机器人焊接是焊接自动化的革命性进步,它突破了传统的焊接刚性自动化方式,开拓了一种柔性自动化新方式。刚性自动化焊接设备一般都是专用的,通常用于中、大批量焊接产品的自动化生产,因而在中、小批量产品焊接生产中,焊条电弧焊仍是主要焊接方式,焊接机器人使小批量产品的自动化焊接生产成为可能。就目前的示教再现型焊接机器人而言,焊接机器人完成一项焊接任务,只需人给它做一次示教,它即可精确地再现示教的每一步操作,如要机器人去做另一项工作,无须改变任何硬件,只要对它再做一次示教即可。因此,在一条焊接机器人生产线上,可同时自动生产若干种焊件。
焊接机器人的主要优点如下:
1) 易于实现焊接产品质量的稳定和提高,保证其均一性;
2) 提高生产率,一天可 24h 连续生产;
3) 改善工人劳动条件,可在有害环境下长期工作:
4) 降低对工人操作技术难度的要求;
5) 缩短产品改型换代的准备周期,减少相应的设备投资;
6) 可实现小批量产品焊接自动化;
7) 为焊接柔性生产线提供技术基础。
2 工业机器人工作原理及其基本构成
2 . 1 工业机器人工作原理
现在广泛应用的焊接机器人都属于第一代工业机器人,它的基本工作原理是示教再现。示教也称导引,即由用户导引机器人,一步步按实际任务操作一遍,机器人在导引过程中自动记忆示教的每个动作的位置、姿态、运动参数\工艺参数等,并自动生成一个连续执行全部操作的程序。完成示教后,只需给机器人一个启动命令,机器人将精确地按示教动作,一步步完成全部操作。这就是示教与再现。
实现上述功能的主要工作原理,简述如下:
(1) 机器人的系统结构 一台通用的工业机器人,按其功能划分,一般由 3 个相互关连的部分组成:机械手总成、控制器、示教系统,如图 1 所示。
机械手总成是机器人的执行机构,它由驱动器、传动机构、机器人臂、关节、末端操作器、以及内部传感器等组成。它的任务是精确地保证末端操作器所要求的位置,姿态和实现其运动。
图 1 工业机器人的基本结构
控制器是机器人的神经中枢。它由计算机硬件、软件和一些专用电路构成,其软件包括控制器系统软件、机器人专用语言、机器人运动学、动力学软件、机器人控制软件、机器人自诊断、白保护功能软件等,它处理机器人工作过程中的全部信息和控制其全部动作。
示教系统是机器人与人的交互接口,在示教过程中它将控制机器人的全部动作,并将其全部信息送入控制器的存储器中,它实质上是一个专用的智能终端。
(2) 机器人手臂运动学 机器人的机械臂是由数个刚性杆体由旋转或移动的关节串连而成,是一个开环关节链,开链的一端固接在基座上,另一端是自由的,安装着末端操作器 ( 如焊枪 ) ,在机器人操作时,机器人手臂前端的末端操作器必须与被加工工件处于相适应的位置和姿态,而这些位置和姿态是由若干个臂关节的运动所合成的。因此,机器人运动控制中,必须要知道机械臂各关节变量空间和末端操作器的位置和姿态之间的关系,这就是机器人运动学模型。一台机器人机械臂几何结构确定后,其运动学模型即可确定,这是机器人运动控制的基础。
机器人手臂运动学中有两个基本问题。
图 2 机械手伺服控制体系结构
(5) 机器人编程语言 机器人编程语言是机器人和用户的软件接口,编程语言的功能决定了机器人的适应性和给用户的方便性,至今还没有完全公认的机器人编程语言,每个机器人制造厂都有自己的语言。
实际上,机器人编程与传统的计算机编程不同,机器人操作的对象是各类三维物体,运动在一个复杂的空间环境,还要监视和处理传感器信息。因此其编程语言主要有两类:面向机器人的编程语言和面向任务的编程语言。
面向机器人的编程语言的主要特点是描述机器人的动作序列,每一条语句大约相当于机器人的一个动作,整个程序控制机器入完种:
1) 专用的机器人语言
2) 在现有计算机语言的基础上加机器人子程序库。
3) 开发一种新的通用语言加上机器人子程序库。如 IBM 公司开发的 AML 机器人语言。
面向任务的机器人编程语言允许用户发出直接命令,以控制机器人去完成一个具体的任务,而不需要说明机器人需要采取的每一个动作的细节。
焊接机器人的编程语言,目前都属于面向机器人的语言,面向任务的机器人语言尚属开发阶段。大都是针对装配作业的需要。
2 . 2 工业机器人的基本构成
工业机器人的基本构成,可参见图 3 和图 4 。图 3 为一台电动机驱动的工业机器人,图 4 为一台液压驱动的工业机器人。焊接机器人基本上都属于这两类工业机器人,弧焊机器人大多采用电动机驱动机器人,因为焊枪重量一般都在 10kg 以内。点焊机器人由于焊钳重量都超过 35kg 。也有采用液压驱动方式的,因为液压驱动机器人抓重能力大,但大多数点焊机器人仍是采用大功率伺服电动机驱动,因它成本较低,系统紧凑。工业机器人是由机械手、控制器、驱动器和示教盒 4 个基本部分构成。对于电动机驱动机器人,控制器和驱动器一般装在一个控制箱内,而液压驱动机器人,液压驱动源单独成一个部件,现分别简述如下:
|
||
点焊机器人控制系统由本体控制部分及焊接控制部分组成。本体控制部分主要是实现示封瓦孤.惺占估.罟乃焙彦粹制 ! 惺辖粹制挑分段的时间及程序转换以外,还通过改变主电路晶闸管的导通角而实现焊接电流控制。
(2) 点焊机器人焊接系统 焊接系统主要由焊接控制器、焊钳 ( 含阻焊变压器 ) 及水、电、气等辅助部分组成,系统原理,如图 14 所示。
1) 点焊机器人焊钳 点焊机器人焊钳从用途上可分为 C 形和 X 形两种。 C 形焊钳用于点焊垂直及近于垂直倾斜位置的焊缝: X 形焊钳则主要用于点焊水平及近于水平倾斜位置的焊缝。
从阻焊变压器与焊钳的结构关系上可将焊钳分为分离式、内藏式和一体式 3 种形式。
|
|
|
|
d . 逆变式焊钳这是电阻焊机发展的一个新方向。目前,国外已经将装有逆变式焊钳的点焊机器人用于汽车装焊生产线上,我国对此正在进行研究。
焊接控制器与本体及示教蜕简的联系信号主要有焊钳大小行程、焊接电流增/减号,焊接时间增减、焊接开始及结束,焊接系统故障等。
为了适应群控的需要,点焊机器人焊接系统都应增加“焊接请求”及“焊接允许”信号,并与群控计算机相连。
(3) 新型点焊机器人系统 最近,点焊机器人与 CAD 系统的通信功能变得重要起来,这种 CAD 系统主要用来离线示教。图 40-19 为含 CAD 及焊接数据库系统的新型点焊机器人系统基本构成。
1) 应采用具有浮动加压装置的专用焊钳,也可对普通焊钳进行改装。焊钳重量要轻,可具有长、短两种行程·,以便于快速焊接及修整、更换电极、跨越障碍等。
3) 焊接控制系统应能对阻焊变压器过热、晶闸管过热飞晶闸管短路断路、气网失压、电网电压超限、粘电极等故障进行自诊断及自保护,除通知本体停机外,还应显示故障种类。
4) 分散结构型控制系统应具有通信联系接口。能识别机器人本体及手控盒的各种信号,并做出相应的反应。
1) 必须使点焊机器人实际可达到的工作空间大于焊接所需的工作空间。焊接所需的工作空间由焊点位置及焊点数量确定。
2) 点焊速度与生产线速度必须匹配。首先由生产线速度及待焊点数确定单点工作时间,而机器人的单点焊接时间 ( 含加压、通电、维持、移位等 ) 必须小于此值,即点焊速度应大于或等于生产线的生产速度。
3) 按工件形状、种类、焊缝位置选用焊钳。垂直及近于垂直的焊缝选 C 形焊钳,水平及水平倾斜的焊缝选用 K 形焊钳。
5) 需采用多台机器人时,应研究是否采用多种型号,并与多点焊机及简易直角坐标机器人并用等问题。当机器人间隔较小时,应注意动作顺序的安排,可通过机器人群控或相互间联锁作用避免干涉。
根据上面的条件,再从经济效益、社会效益方面进行论证方可以决定是否采用机器人及所需的台数、种类等。
4) 规格 举一个典型的弧焊机器人加以说明。图 22 和表 3 分别是主机的简图和规格。
图 20 是一套完整的弧焊机器人系统,它包括机器人机械手、控制系统、焊接装置、焊件夹持装置。夹持装置上有两组可以轮番进入机器人工作范围的旋转工作台。
这种焊接机器人应具有直线的及环形内插法摆动的功能。如图 23 的 6 种摆动方式,以满足焊接工艺要求,机器人的负荷为 5kg 。
a) 直线单摆 b) L形 c) 三角形 d) U形 e) 台形 f) 高速圆弧摆动
(2) 弧焊机器人周边设备 弧焊机器人只是焊接机器人系统的一部分,还应有行走机构及
小型和大型移动机架。通过这些机构来扩大工业机器人的工作范围 ( 见图 25) ,同时还具有各种用于接受、固定及定位工件的转胎 ( 见图 26) 、定位装置及夹具。
在最常见的结构中,工业机器人固定于基座上 ( 见图 20) ,工件转胎则安装于其工作范围内。为了更经济地使用工业机器人,至少应有两个工位轮番进行焊接。
所有这些周边设备其技术指标均应适应弧焊机器人的要求。即确保工件上的焊缝的到位精度达到 +0.2mm 。以往的周边设备都达不到机器人的要求。为了适应弧焊机器人的发展,新型的周边设备由专门的工厂进行生产。
根据转胎及工具的复杂性,机器人控制与外围设备之间的信号交换是相当不同的,这一信号交换对于工作的安全性有很大意义。
(4) 控制系统与外围设备的连接 工业控制系统不仅要控制机器人机械手的运动,还需控制外围设备的动作、开启、切断以及安全防护,图 40-28 是典型的控制框图。
1)F=2500 ,以 TV=2500cm /min 的速度到达起始点;
2)SEASA=H1,L1=0,根据 H1 给出起始点 L2=0 ,F=100 :
3)ARCON F=35 ,V=30 ;在给定条件下开始焊接I一280 ,TF=0.5 ,SENSTON=H1 并跟踪焊缝;
5)CORN=*CHFOIAI :执行角焊缝程序,CHFOIAI ;
6)F=300 , DW=1.5 ;1.5s 后焊接速度为 v=300cm/min ;
7)F=100 ;以 v=100cm / min ,并保持到下一示教点;
8)ARCON , DBASE=*DHFL09 :开始以数据库 *DHFL09 的数据焊接;
9)arcoff , vC=20 , ic=180 :在要求条件下结束焊接 TC=1.5 ,F=200 :
10)F=1000 ;以 v=1000cm /min 的速度运动:
11)Dw=1 , OUTB=2 , 1s 后,在 #2 点发出 1 个脉冲;
12)F=100 :以 v=100cm / min 的速度运动;
1) 在示教时 这时,示教人员为了更好地观察,必须进到机器人及工件近旁。在此种工作方式下,限制机器人的最高移动速度和急停按键,会提高安全性。
2) 在维护及保养时 此时,维护人员必须靠近机器人及其周围设备工作及检测操作。
3) 在突然出现故障后观察故障时 因此,机器人操作人员及维修人员必须经过特别严格的培训。
2) 焊接环境、焊缝位置及走向以及焊接动态过程的智能传感技术;
根据焊缝成形的规划模型以及弧焊机器人焊接程序的结构,可以构造联合规划系统的结构,如图 31 所示。规划.系统各部分的意义及工作流程简述如下:
1) 焊缝信息数据为规划系统提供了一个规划对象,它是一种数据结构,描述了焊缝的空间位置和接头形式,以及焊缝成形的尺寸要求;
2) 参数规划器是从焊接工艺上进行的参数规划,规划器模型输出焊接工艺参数文件和机器人焊枪姿态调整数据;
3) 姿态调整数据文件结合焊缝位置信息数据文件,生成焊枪运行轨迹 ( 包括运行速度 ) ,然后通过焊接路径规划器:
5) 路径规划器能输出满足关节相容性的笛卡尔坐标运动程序和关节坐标运动程序:
6) 机器人综合程序将焊接工艺参数文件和焊接路径规划程序结合在一起,自动生成实际的焊接机器人系统的可执行程序,从而实现对焊接路径和焊接参数的联合规划,并达到相应的焊缝成形质量目标。
由于经典及现代控制理论所能提供的控制器设计方法是基于被控对象的精确数学模型建模的,而焊接动态过程不可能给出这种可控的数学模型,因此对焊接过程也难于应用这些理论方法设计有效的控制器。
下面给出一个典型的以弧焊机器人为中心的智能化焊接系统的技术构成,如图 40-32 所示。 综上所述,在焊接机器人技术的现阶段,发展与焊接工艺相关设备的智能化系统是适
焊接机器人的主要技术指标可分为两大部分,机器人的通用指标和焊接机器人的专门指标。
8) 插补功能 对弧焊、切割和点焊机器人,都应具有直线插补和圆弧插补功能。
5) 引弧和收弧功能 为确保焊接质量,需要改变参数。在机器人焊接中,在示教时应能设定和修改,这是弧焊机器人必不可少的功能。