机器人取代机床
控制工程

    在机械工厂内存在一种典型的沟通障碍。机器人运行他们各自的特定品牌语言,而传统的CNC计算机数控机床则读取通过CAM软件生成的G代码。但是如果对机器人的控制器编程,使其直接从CAD/CAM程序中读取G代码,那该怎么办呢? 
    该机器人可以获得一台CNC计算机数控机床的功能,包括全部5轴轮廓面加工功能,并且对它进行数分钟的编程就可以使其在任意的3轴或5轴工件上进行加工。目前的技术在机器人准备开始工作之前往往需要几小时,甚至几天时间的编程。此外,包括这类机器人在内的加工单元能够提供一种低成本的替代方案来代替加工中心和刳刨机进行二次零件加工,并且可以消除那些机床在加工大型零件时的工作区限制。 
    Programming Plus公司称它的机器人加工单元将这种“如果怎么办”假定变成了现实。该机器人加工单元的关键在于New Berlin, Wisc公司开发的软件,它将CAM生成的准备用于5轴机床的G代码平滑地转换成6轴机器人可用的代码。PPI 的机器人销售工程师Tim Brooks说,世界上还没有任何一家其他公司做到了这一点。Programming Plus 专门从事CAD/CAM、DNC和车间自动化。
    Programming Plus使用DelcamPower-Mill软件来生成Kuka Robotics机器人的G代码,提供给它机器人的加工单元(RMC)。由于该单元像机床那样工作,所以操作员可以启动或关闭机器人的转轴,改变每分钟转数,以及决定速度和进给。Brooks说,到目前为止,还不能执行这些功能,因为它们不在机器人的控制范围内。
    车间往往使用配备有主轴的传统机器人,以便在零件轮廓周围修边、切割和去毛刺。但是这些车间必须“教”机器人,把它们移动到零件周围的若干个点上,零件越复杂,教授的时间就越长。教机器人从一个零件移动到另一个不同的零件则需要更多的教授。机器人加工单元内的机器人不用教就能从一个零件移动到下一个零件,无论零件的复杂程度如何,它们在30分钟准备时间之内即可完成移动。
    如果操作员不满意机器人加工单元内的机器人切削路径,那么他可以在CAM系统中改变切削路径,或者他可以手工教授这种改变并将其插入路径中,重新保存程序并运行它。此外,由于机器人加工单元使用Delcam的PowerMill软件,所以车间可以执行机器人和零件加工仿真来检查可能的碰撞和障碍,并在运行程序之前进行干涉检查。另外,Brooks称他公司的软件不久将使车间能够通过摄像机,从Internet上远程监控机器人。 
    Programming Plus的软件还可以为车间提供其他的方便:解决奇异性问题。当机器人的所有轴接近为零时,发生奇异性问题。它们增加速度以便跟上,它们到达某个点,在此处它们移动得过快,并且在某种程度上,它们锁定并停止。这种情况类似于一台车床上的恒定表面进尺。问题是车间无法预料奇异性将在何处发生。 
    幸运的是,当机器人加工单元软件向机器人转换G代码时,它评估程序是否存在可能引起奇异性的物理配置。如果发现任何这样的物理配置,则软件修改程序以消除它们。 
    大多数车间并未将5轴轮廓面加工与机器人联系起来,主要是因为需要花费大量的时间来把所有必要的数据点教给机器人。相反,车间使用CNC计算机数控机床。如果是大型零件,则它们被分成适合机床的数块工件并在切削后重新装配起来。换句话说,车间将拆除机床面板和装料门,以便将需要切削的工件部分固定在机床上,而使零件剩余的部分从侧边悬空或伸出。 
    使用机器人加工单元的车间可以在一步准备工作中加工整个零件,因为该单元不像加工中心那样具有精确定义的工作区。零件可以搁置在车间的地面上或者可以将它们夹持在工作台上的工件夹上,只要准备工作在机器人的可达范围内,它们就可以被加工。在某些情况下,机器人的伸出长度可延伸至25英尺。 
    机器人加工单元目前的理想应用是这样一种应用,它涉及将要在4轴或5轴加工中心上加工的大型、复杂零件,它们由软材料,例如:塑料、玻璃纤维、碳化纤维合成物和样机设计中所用的材料制成。但是,Brooks希望本公司的机器人加工单元在今年年底被用于加工软金属。
    当加工金属时,有两个因素制约了大多数机器人:精度和扭矩。平均而言,如今的机器人精确到了0.004英寸。尽管大多数金属零件需要精密加工,但是还有一些应用中可以接受机器人的精度,例如:准备好粗加工零件,以利于CNC计算机数控机床上的精加工。 
    利用更大功率的转轴即可获得机器人加工软金属所需的增强扭矩,但是机器人必须足够强壮和坚固以便掌控那些转轴,Brooks说。
    Programming Plus在其机器人加工单元中使用Kuka机器人,Kuka公司的战略联盟主管Joe Campbell称有几项技术支持机器人加工。例如,诸如Kuka等公司现在正在建造比以往具有更大机械刚性、更坚固的机器人。 
    轮系中更紧的公差减少了机器人的齿间隙,而有限元素分析和计算机仿真工具已经帮助消除机器人铸件的挠曲。机器人更加智能,展示严密的运动控制,制造商们可以比过去更好地改善他们的不准确性。 
    “我们现在有一个值得从事机械加工的机器人平台,” Campbell说,“它听起来可能没什么大不了,但是与机器人的体积相比,考虑到机床的体积,如今的机器人相当坚固和强壮。” 
     Kuka提供多种机器人用于加工,包括它的KR60-HA, KR210和 KR240型。KR60s目前是Kuka最精密的机器人,因为它们采用了配套的齿轮组和其他组装工艺技术,这些技术校准它们以利于高精度。Campbell解释说在加工硬质金属时,机器人切除的材料与精度水平之间要相互折衷。例如,一车间从压铸摩托车轮上清除铸模记号和铸料,它可能使用一台CNC计算机数控机床,但是这项工作非常适合于机器人,因为它要求精度和少量的材料切削。另一方面,他说在硬质材料上切割键槽并非适合于机器人的理想应用。“机器人不能完成在机床上所做的许多工作。但是,有很多车间使用CNC计算机数控机床来执行二次加工工艺,而机器人完全能够从事这些加工。”Campbell说。 
    KR210与 KR240型 Kuka机器人处理大载荷。虽然铣床主轴并不那么重,但是机器人具备强大的电机功率以便在沿着切削路径移动时维持位置。“机床制造商们谈论机床主轴的马力 。我们从事机器人业务则关心有效负载能力。”Campbell说。  
     Programming Plus所用的Kuka机器人轻而易举地承载30及40马力的主轴。Kuka最强壮的机器人,在它的25英尺伸出长度范围内,能举起重达1100磅的有效载荷。公司正在致力于开发更大型的机器人,Campbell称它们将引发金属切削应用中的更多可能性。目前正在试验中的其他Kuka机器人具有低移动速度,但是高的扭矩和刚性能够进一步提高机器人的材料切削能力。  
    在加工应用中,机器人常常使用力和扭矩传感器以便于它们 “感知”表面的不一致性和不完整性,并切除最小量的材料来纠正它们。例如,为了把两个表面结合在一起,机器人自动调整所应用的扭矩和力,以帮助它避免损伤表面或者从零件上切除过多的材料。力和扭矩传感器集成在机器人的肘节内,机器人控制器监视它们的工作。那些传感器和控制器结合在一起使用户能够规定机器人施加力的方向,Campbell说。  
    一个典型的机器人加工单元由以下设备组成:一个机器人,它具有一根5到10马力的主轴,一个有盖的换刀架,它带有10把刀具,一台决定负载刀具长度的装置,还有一个激光系统,它定位工件以简化零件到零件之间的准备工作。主轴尺寸取决于应用。  
    一个Programming Plus系统机器人能自动换刀。Campbell说在机器人一方更换刀具很普通,公司的标准铣头换刀装置直接、简单。这种能力使单元机器人能够自己装载。它们拆下铣刀,把零件装载到单元内,重新安装刀具并切削零件。  
    “我们听说对RMC感兴趣的客户的动机是产量。大多数CNC计算机数控机床,除非是自动的,否则它们的利用率都较低,这意味着它们的铣头在准备时间和其他非切削活动,并非时刻在旋转。相反,我们的机器人加工单元轻而易举地在它们的工作区内容纳多个零件,允许机器人从一个零件移动到另一个零件,以便利用较少的资金总额获得相当大的产量,” Campbell说。