据不完全统计,全世界在役的工业机器人中大约有将近一半的工业机器人用于各种形式的焊接加工领域,焊接机器人应用中最普遍的主要有两种方式,即点焊和电弧焊。图4所示是这两种焊接机器人在工业机器人中所占的大致比例。我们所说的焊接机器人其实就是在焊接生产领域代替焊工从事焊接任务的工业机器人。这些焊接机器人中有的是为某种焊接方式专门设计的,而大多数的焊接机器人其实就是通用的工业机器人装上某种焊接工具而构成的。在多任务环境中,一台机器人甚至可以完成包括焊接在内的抓物、搬运、安装、焊接、卸料等多种任务,机器人可以根据程序要求和任务性质,自动更换机器人手腕上的工具,完成相应的任务。因此,从某种意义上来说,工业机器人的发展历史就是焊接机器人的发展历史。
众所周知,焊接加工一方面要求焊工要有熟练的操作技能、丰富的实践经验、稳定的焊接水平;另一方面,焊接又是一种劳动条件差、烟尘多、热辐射大、危险性高的工作。工业机器人的出现使人们自然而然首先想到用它代替人的手工焊接,减轻焊工的劳动强度,同时也可以保证焊接质量和提高焊接效率。
然而,焊接又与其它工业加工过程不一样,比如,电弧焊过程中,被焊工件由于局部加热熔化和冷却产生变形,焊缝的轨迹会因此而发生变化。手工焊时有经验的焊工可以根据眼睛所观察到的实际焊缝位置适时地调整焊枪的位置、姿态和行走的速度,以适应焊缝轨迹的变化。然而机器人要适应这种变化,必须首先像人一样要“看”到这种变化,然后采取相应的措施调整焊枪的位置和状态,实现对焊缝的实时跟踪。由于电弧焊接过程中有强烈弧光、电弧噪音、烟尘、熔滴过渡不稳定引起的焊丝短路、大电流强磁场等复杂的环境因素的存在,机器人要检测和识别焊缝所需要的信号特征的提取并不像工业制造中其它加工过程的检测那么容易,因此,焊接机器人的应用并不是一开始就用于电弧焊过程的。
实际上,工业机器人在焊接领域的应用最早是从汽车装配生产线上的电阻点焊开始的。原因在于电阻点焊的过程相对比较简单,控制方便,且不需要焊缝轨迹跟踪,对机器人的精度和重复精度的控制要求比较低。图5所示为不同形式的机器人点焊钳。点焊机器人在汽车装配生产线上的大量应用大大提高了汽车装配焊接的生产率和焊接质量,同时又具有柔性焊接的特点,即只要改变程序,就可在同一条生产线上对不同的车型进行装配焊接。
从机器人诞生到本世纪80年代初,机器人技术经历了一个长期缓慢的发展过程。到了90年代,随着计算机技术、微电子技术、网络技术等的快速发展,机器人技术也得到了飞速发展。工业机器人的制造水平、控制速度和控制精度、可靠性等不断提高,而机器人的制造成本和价格却不断下降。在西方社会,和机器人价格相反的是,人的劳动力成本有不断增长的趋势。图6所示是联合国欧洲经济委员会(UNECE)统计的从1990年至2000年的机器人价格指数和劳动力成本指数的变化曲线。图中,把1990年的机器人价格指数和劳动力成本指数都作为参考值100,至2000年,劳动力成本指数为140,增长了40%;而机器人在考虑质量因素的情况下价格指数低于20,降低了80%,在不考虑质量因素的情况下,机器人的价格指数约为40,降低了60%.这里,不考虑质量因素的机器人价格是指现在的机器人实际价格与过去相比较;而考虑质量因素是指由于机器人制造工艺技术水平的提高,机器人的制造质量和性能即使在同等价格的条件下也要比以前高,因此,如果按过去的机器人同等质量和性能考虑,机器人的价格指数应该更低。
由此可以看出,在西方国家,由于劳动力成本的提高为企业带来了不小的压力,而机器人价格指数的降低又恰巧为其进一步推广应用带来了契机。减少员工与增加机器人的设备投资,在两者费用达到某一平衡点的时候,采用机器人的利显然要比采用人工所带来的利大,它一方面可大大提高生产设备的自动化水平,从而提高劳动生产率,同时又可提升企业的产品质量,提高企业的整体竞争力。虽然机器人一次性投资比较大,但它的日常维护和消耗相对于它的产出远比完成同样任务所消耗的人工费用小。因此,从长远看,产品的生产成本还会大大降低。而机器人价格的降低使一些中小企业投资购买机器人变得轻而易举。因此,工业机器人的应用在各行各业得到飞速发展。根据UNECE的统计,2001年全世界有75万台工业机器人用于工业制造领域,其中38.9万在日本、19.8万在欧盟、9万在北美,7.3万在其余国家。至2004年底全世界在役的工业机器人至少有约100万。
由于机器人控制速度和精度的提高,尤其是电弧传感器的开发并在机器人焊接中得到应用,使机器人电弧焊的焊缝轨迹跟踪和控制问题在一定程度上得到很好解决,机器人焊接在汽车制造中的应用从原来比较单一的汽车装配点焊很快发展为汽车零部件和装配过程中的电弧焊。机器人电弧焊的最大的特点是柔性,即可通过编程随时改变焊接轨迹和焊接顺序,因此最适用于被焊工件品种变化大、焊缝短而多、形状复杂的产品。这正好又符合汽车制造的特点。尤其是现代社会汽车款式的更新速度非常快,采用机器人装备的汽车生产线能够很好地适应这种变化。图7所示为机器人电弧焊用于焊接汽车底盘。
另外,机器人电弧焊不仅用于汽车制造业,更可以用于涉及电弧焊的其它制造业,如造船、机车车辆、锅炉、重型机械等等。因此,机器人电弧焊的应用范围日趋广泛,在数量上大有超过机器人点焊之势。
随着汽车轻量化制造技术的推广,一些高强合金材料和轻合金材料(如铝合金、镁合金等)在汽车结构材料中得到应用。这些材料的焊接往往无法用传统的焊接方法来解决,必须采用新的焊接方法和焊接工艺。其中高功率激光焊和搅拌摩擦焊等最具发展潜力。因此,机器人与高功率激光焊和搅拌摩擦焊的结合将成为必然趋势。事实上,像上海大众等国内最具实力的汽车制造商在他们的新车型制造过程中已经大量使用机器人激光焊接。图8所示为其汽车车顶的机器人激光焊接。
和机器人电弧焊相比,机器人激光焊的焊缝跟踪精度要求更高。根据一般的要求,机器人电弧焊(包括GTAW和GMAW)的焊缝跟踪精度必须控制在电极或焊丝直径的1/2以内,在具有填充丝的条件下焊缝跟踪精度可适当放宽。但对激光焊而言,焊接时激光照射在工件表面的光斑直径通常在0.6以内,远小于焊丝直径(通常大于1.0),而激光焊接时通常又不加填充焊丝,因此,激光焊接中若光斑位置稍有偏差,便会造成偏焊、漏焊。因此,上海大众的汽车车顶机器人激光焊除了在工装夹具上采取措施防止焊接变形外,还在机器人激光焊枪前方安装了德国SCOUT公司的高精度激光传感器用于焊缝轨迹的跟踪。
工业机器人的结构形式很多,常用的有直角坐标式、柱面坐标式、球面坐标式、多关节坐标式、伸缩式、爬行式等等,根据不同的用途还在不断发展之中。焊接机器人根据不同的应用场合可采取不同的结构形式,但目前用得最多的是模仿人的手臂功能的多关节式的机器人,这是因为多关节式机器人的手臂灵活性最大,可以使焊枪的空间位置和姿态调至任意状态,以满足焊接需要。理论上讲,机器人的关节愈多,自由度也愈多,关节冗余度愈大,灵活性愈好;但同时也给机器人逆运动学的坐标变换和各关节位置的控制带来复杂性。因为焊接过程中往往需要把以空间直角坐标表示的工件上的焊缝位置转换为焊枪端部的空间位置和姿态,再通过机器人逆运动学计算转换为对机器人每个关节角度位置的控制,而这一变换过程的解往往不是唯一的,冗余度愈大,解愈多。如何选取最合适的解对机器人焊接过程中运动的平稳性很重要。不同的机器人控制系统对这一问题的处理方式不尽相同。
一般来讲,具有6个关节的机器人基本上能满足焊枪的位置和空间姿态的控制要求,其中3个自由度(XYZ)用于控制焊枪端部的空间位置,另外3个自由度(ABC)用于控制焊枪的空间姿态。因此,目前的焊接机器人多数为6关节式的。
对于有些焊接场合,工件由于过大或空间几何形状过于复杂,使焊接机器人的焊枪无法到达指定的焊缝位置或焊枪姿态,这时必须通过增加1~3个外部轴的办法增加机器人的自由度。通常有两种做法:一是把机器人装于可以移动的轨道小车或龙门架上,扩大机器人本身的作业空间;二是让工件移动或转动,使工件上的焊接部位进入机器人的作业空间。也有的同时采用上述两种办法,让工件的焊接部位和机器人都处于最佳焊接位置。
焊接机器人的编程方法目前还是以在线示教方式(Teach-in)为主,但编程器的界面比过去有了不少改进,尤其是液晶图形显示屏的采用使新的焊接机器人的编程界面更趋友好、操作更加易。然而机器人编程时焊缝轨迹上的关键点坐标位置仍必须通过示教方式获取,然后存入程序的运动指令中。这对于一些复杂形状的焊缝轨迹来说,必须花费大量的时间示教,从而降低了机器人的使用效率,也增加了编程人员的劳动强度。目前解决的方法有2种:
一是示教编程时只是粗略获取几个焊缝轨迹上的几个关键点,然后通过焊接机器人的视觉传感器(通常是电弧传感器或激光视觉传感器)自动跟踪实际的焊缝轨迹。这种方式虽然仍离不开示教编程,但在一定程度上可以减轻示教编程的强度,提高编程效率。但由于电弧焊本身的特点,机器人的视觉传感器并不是对所有焊缝形式都适用。
二是采取完全离线编程的办法,使机器人焊接程序的编制、焊缝轨迹坐标位置的获取、以及程序的调试均在一台计算机上独立完成,不需要机器人本身的参与。