APP下载

整体叶盘机器人砂带磨削轨迹优化及其实验

2022-03-22陈树林崔庞博肖贵坚

金刚石与磨料磨具工程 2022年1期
关键词:轨迹整体叶片

李 飞,陈树林,崔庞博,吴 昕,肖贵坚

(1.中国航发西安航空发动机有限公司,西安 710021)

(2.重庆大学 机械与运载工程学院,重庆 400044)

整体叶盘是航空发动机的关键零部件,其制造水平不仅严重影响发动机的推重比,而且还间接反映了一个国家的综合实力。目前,整体叶盘加工制造的主流流程为近成形毛坯制造→精确成形加工→表面抛光[1-2]。一般而言,整体叶盘叶片经精铣加工后仍有明显的铣刀纹路,表面一致性差,需要对其进一步磨削加工以去除铣刀纹路和提高表面完整性。整体叶盘叶片型面为空间自由曲面,结构十分复杂,对精度要求高,加工难度大。手工磨抛仍是整体叶盘的主要精加工方法,存在加工效率低、精度低和表面一致性差等问题[3],对航空发动机的使用性能和可靠性有着严重的影响。机器人砂带磨削以灵活性高、通用性强和成本低等优势逐渐取代手工磨抛[4]。但合理的轨迹规划一直是复杂曲面机器人砂带磨削加工的难点问题。

为解决以上问题,国内外众多高校和科研院所开始致力于有关机器人砂带磨削轨迹规划的研究。黄云等[5]提出了一种机器人浮动砂带磨削技术,成功应用于钛合金叶片的加工,并满足航发叶片的加工要求。为避免复杂曲面加工时产生的过切问题,XIE 等[6]提出了一种基于易磨区域划分的机器人砂带磨削路径生成方法,模仿人工打磨对加工区域进行分区,用截面法对每个易磨区域生成避免过切的路径,有效减少了复杂工件路径生成的复杂性。LV 等[7]提出了一种基于材料去除轮廓模型的等残留高度算法,通过考虑接触轮-工件界面的弹性变形来规划刀轨,不仅提高了机器人砂带磨削加工的轮廓精度,而且还解决了叶片前后缘处的过切问题。龙樟等[8]对机器人轨迹规划的研究现状进行了相对全面的综述,分析了现有各种轨迹规划算法的特点,指出了考虑实际工况的多目标最优轨迹规划或将是轨迹规划的一个发展趋势。针对复杂曲面的机器人砂带磨削问题,MA 等[9]提出了一种基于曲线长度准则和双三次B 样条差值的路径规划方法,可以得到目标点的位置和磨削方向,提高了表面质量。梁子龙等[10]在等残留高度法的基础上提出了改进的Douglas-Peucker 算法,可提取抛光刀触点,并解决了自由曲面抛光轨迹规划问题。针对整体叶盘加工中刀具与叶盘易干涉的问题,WANG 等[11]提出了一种可检测碰撞和避免干涉的算法,可实现在调整刀具姿态时保证工件的表面质量。CUI 等[12]提出了一种抑制空间柔性机械臂振动的轨迹规划方法,利用粒子群优化算法求出轨迹规划的最优解。张铁等[13]在机器人磨削离线编程系统上进行了机器人磨削路径插补算法的研究,提出了一种改进的泰勒插补算法,该算法可根据加工路径的曲率变化自适应地增减刀位点,从而保证加工效率。WANG 等[14]基于鲸鱼优化算法和差分进化算法提出了一种改进的鲸鱼优化算法,实现了磨削机器人的最优轨迹规划。

综上所述,针对不同的加工对象,众多学者提出了不同的技术或算法来实现机器人的最优轨迹规划。虽然他们所加工的对象也是复杂曲面,但很少有类似整体叶盘结构的工件,也很少有涉及整体叶盘机器人砂带磨削轨迹规划的研究。因此,结合整体叶盘的加工难点和机器人砂带磨削的特点,对整体叶盘的机器人砂带磨削轨迹进行优化分析,提出了一种改进的变曲率等弦高误差法,并开展了相关仿真和实验验证。

1 整体叶盘机器人砂带磨削轨迹优化

不同于人工打磨,机器人砂带磨削的特点是使用机器人和砂带磨头对复杂曲面零件进行灵活磨削加工。为保证最终的表面质量和加工效率,机器人砂带磨削不仅需要对磨削压力和磨头姿态进行准确控制,而且还需要考虑砂带线速度和轨迹规划等加工参数的影响。

机器人砂带磨削的运动轨迹是指砂带磨头依次走完所规划的刀位点的连续路径。在进行机器人砂带磨削的轨迹规划时,需要解决的问题主要包括:(1)确定合适的走刀方式;(2)确定合适的加工步长控制方法;(3)确定合适的加工行距控制方法;(4)在轨迹规划的同时避免加工干涉问题。

为使叶片型面满足流体动力学要求,一般将整体叶盘叶片型面设计为复杂的自由曲面。目前,自由曲面定义和表达最强大的是非均匀有理B 样条曲面(NURBS曲面)。NURBS 曲面的数学表达形式[15]为

其中:wij是 控制顶点的权值,Pij是控制顶点,Nip表示u向上第i个p次B 样条基函数,Njq表示v向上第j个q次B 样条基函数。

显然,当式(1)中的u或v其中一个参数确定时,便可得到一条NURBS 曲线。例如,令v=v0(v0为常数),则u向NURBS 曲线的数学表达式为

NURBS 曲线在曲面上某点P0(u0,v0)沿u、v参数线方向的切矢量为

式(3)对参数u进行求导,可以得到曲线的一阶导数为

在整体叶盘机器人砂带磨削加工中,被砂带包裹的接触轮和整体叶盘叶片间主要包含沿步长方向的走刀运动和沿行距方向的进给运动2 种相对运动。为便于解释,假定步长方向为曲面的u参数线方向,行距方向为曲面的v参数线方向。如图1所示,轨迹规划的任务可被分为2 部分:(1)根据叶片表面形状确定vi(i=0,1,2,···,n)的值,得到一系列u参数线;(2)在所确定的u参数线上确定uj(j=0,1,2,···,m)的值,得到一系列加工目标点P(uj,vi)的位置。

图1 整体叶盘叶片型面砂带磨削轨迹离散示意图Fig.1 Diagram of trajectory discrete for belt grinding of blisk blade

机器人砂带磨削路径轨迹规划方法的核心在于如何确定磨削轨迹的走刀步长与加工行距。走刀步长一般采用等弦高误差法进行计算,而加工行距多采用等残留高度法进行计算。然而,这2 种算法都需要一个前提:假定相邻2 个加工目标点的曲率大体相同。而实际在计算走刀步长的过程中,当2 个相邻目标点的曲率相差较大时,易出现所规划的轨迹过于稀疏从而影响加工质量的情况。因此,为提高整体叶盘表面的加工质量,需要对计算走刀步长所采用的等弦高误差法进行优化,提出一种改进的变曲率等弦高误差法。

如图2所示,定义L为加工步长,Ai和Ai+1分别为路径上的2 个目标点,Ri和Ri+1分别为2 个目标点的曲率半径,O1和O2分别为2 个目标点位置接触轮的中心点,δ′为实际弦高误差,δ为允许的加工误差。

图2 变曲率等弦高误差计算示意图Fig.2 Calculation schematic diagram of constant chord height error with variable curvature

当磨削路径上的相邻目标点曲率相差不大时,可假定R=Ri=Ri+1。显然,由图2中的几何关系可知:

但当相邻目标点的曲率相差较大时,不能认为其曲率近似相等,应综合对比,取其中较大者作为式(5)中的曲率R,即

其中,ρi和 ρi+1分别为相邻2 个目标点处的曲率。

由式(5)可知,加工步长的计算公式为

由于整体叶盘叶片磨削的轨迹较为密集,为简化计算,假设2 个目标点间的曲线弧长与加工步长相同,即=L,则:

将式(7)和当前点的ui值代入式(8)可求出该条磨削路径对应的下个目标点的ui+1值,通过该计算方法的不断迭代,便可求出该条磨削路径上各个目标点对应的参数值。

2 整体叶盘机器人砂带磨削加工仿真

整体叶盘结构复杂,总体加工耗时长,而砂带磨头具有一定的柔性,加工调试过程较易发生干涉。因此有必要借助仿真软件提前对整体叶盘砂带磨削加工程序进行仿真分析,以实现整体叶盘加工的快速验证。选用ABB 机器人专用的仿真软件RobotStudio 作为仿真实验平台。

整体叶盘机器人砂带磨削仿真流程主要包含仿真平台搭建、等参数曲线生成和轨迹规划仿真等3 部分,如图3所示。其中,仿真平台搭建用于设定整体叶盘相对于机器人基坐标系的位置信息;等参数曲线生成用于重构获取整体叶盘叶片表面的u或v参数线;轨迹规划用于在设定的路径上自动生成目标加工点。

图3 整体叶盘叶片机器人砂带磨削仿真流程图Fig.3 Flow chart of simulating blisk grinding with robotic belt

2.1 仿真平台搭建

机器人砂带磨削系统主要包含的硬件有ABB IRB4600-60/2.05 机器人、控制柜、砂带磨头装置(含砂带磨头夹具和砂带磨头)、叶盘专用夹具和数控转台。在进行仿真平台搭建时,为保证仿真加工的真实性和有效性,应使仿真软件内搭建的仿真平台与实际的机器人砂带磨削系统尽量保持一致。其中,最关键的数据为整体叶盘相对于机器人坐标系原点的位置信息和砂带磨头相对于机器人末端TCP 中心的位置信息。

在搭建仿真平台时,机器人和控制柜可从仿真软件内直接导入。为方便制图,砂带磨头装置、叶盘专用夹具、数控转台和整体叶盘需要从外部导入(支持导入STEP 或IGES 格式的三维模型)。硬件模型导入仿真软件后,需要根据实际的情况准确设定各个硬件的位置。为实现机器人末端与砂带磨头的一致运动,必须将砂带磨头安装于机器人末端。搭建完成的仿真平台如图4所示。

图4 机器人砂带磨削仿真平台Fig.4 Simulation platform of robotic belt grinding

2.2 自动路径创建

在生成整体叶盘表面等参曲线和建立好加工环境后,可在仿真软件内自动生成加工轨迹,设定磨头与机器人之间的碰撞检测,并根据具体的干涉或碰撞情况微调机器人的姿态使其正常运行所规划的加工轨迹。

为自动生成加工路径点,在仿真软件内选择“自动路径”,在弹出的窗口中先选择某一待加工叶片曲面作为参照面,然后选择曲面上的若干等参曲线作为自动路径创建一系列目标点,同时设置目标点的公差等参数。某一路径生成的目标点如图5所示。

图5 轨迹路径中目标点生成Fig.5 Target point generation in trajectory path

使用软件的自动路径功能自动生成加工目标点时,要注意保证相邻2 条路径的加工方向一致。为保证加工过程的连续,始终保持目标加工点的X轴沿曲线切向并指向轮毂方向,Z轴垂直于曲线切向并指向叶背方向,Y轴由右手定则确定。当出现与上述规定的加工点方向不同的情况时,可使其绕本地坐标进行一定的旋转调整至规定方向。调整过后的加工轨迹如图6所示。

图6 自动规划的加工轨迹Fig.6 Machining trajectory of automatic planning

2.3 碰撞检测与仿真

为监测机器人各轴与砂带磨头的干涉情况,可设定碰撞检测。利用软件的仿真功能自动创建碰撞检测,设定机器人与砂带磨头碰撞时显示红色,距离10 mm以内时显示黄色。结合在碰撞检测中所观察到的碰撞位姿和即将碰撞的位姿,通过重定位微调修改机器人的位姿以实现无碰撞无干涉加工。

将加工目标点添加到路径后,选择“同步到RAPID”,并注意同步工件坐标和工具坐标的相关信息,随后可进行轨迹规划的仿真演示,演示结果如图7所示。

图7 轨迹规划仿真演示Fig.7 Demonstration of trajectory planning simulation

3 整体叶盘机器人磨削实验

3.1 实验材料

本实验的对象为某航空发动机的整体叶盘,材质为钛合金材料,部分结构如图8所示。

图8 整体叶盘零件部分结构Fig.8 Partial structure of blade

3.2 实验装置

本实验所采用的机器人砂带磨削实验平台主要由机器人、机器人控制柜、砂带磨头装置(含砂带磨头夹具和砂带磨头)、叶盘专用夹具和数控转台等组成,如图9所示。

图9 机器人砂带磨削实验平台Fig.9 Experiment platform of robotic belt grinding

在此实验平台中,机器人采用ABB 公司生产的IRB4600-60/2.05 型机器人,机器人末端与砂带磨头通过气动砂带磨头夹具连接,整体叶盘工件与数控转台通过叶盘专用夹具连接,机器人控制柜与PC 通过双绞线连接。其中,砂带磨头为重庆三磨海达磨床有限公司生产的数控专用砂带磨头,转速可实时调整,且磨头具有一定的浮动功能。数控转台采用Detron 公司生产的GFA255H 型五轴数控转台,可实现对工件的精确分度。3.3 实验过程

(1)进行如图7所示的整体叶盘加工离线仿真,检查在加工过程中是否出现加工干涉现象,若无干涉现象,则将加工程序通过双绞线在线导入机器人控制器,准备现场加工。

(2)配置机器人与磨头、转台通信,实现通过示教器控制磨头转停、转速调节及转台转停,分别导入轨迹优化前后的2 个机器人加工程序。

(3)进行整体叶盘的预磨削实验。关闭砂带磨头开关,通过示教器运行加工程序,观察机器人末端砂带磨头的位姿是否正确。若有干涉的问题,则重新生成加工程序;若正确无误,则打开砂带磨头开关,正式进行整体叶盘磨削实验。在机器人磨削加工过程中,工艺参数设置如表1所示。

表1 机器人砂带磨削加工工艺参数设置Tab.1 Parameter setting of robotic belt grinding process

(4)当完成1 个叶片的加工后,转动转台继续加工下个叶片。由于待加工的整体叶盘共有11 个叶片,所以应控制数控转台带动整体叶盘转动32.727°。依次类推可完成整个叶盘的加工。

(5)分别记录轨迹优化前后2 个程序机器人砂带磨削单个叶片所耗费的时间。卸下磨削完成的整体叶盘,分别测量其表面形貌和粗糙度。

4 实验结果分析

(1)整体叶盘轨迹优化前后的对比如图10所示。在整体叶盘加工仿真中,对比分析使用轨迹优化算法前后某一磨削路径的加工目标点,如图10a 和图10c 所示,可看出优化后的磨削路径上的磨削点数量减少,且会随曲率的变化而调整,这主要是因为轨迹优化算法在保证精度的同时,尽量减少了目标点数量以提高加工效率。

图10 整体叶盘轨迹优化前后对比图Fig.10 Comparison diagram before and after trajectory optimization of blisk

经整体叶盘磨削实验后,可看出优化前后表面质量整体相差不多,如图10b 和图10d 所示,但优化后的表面一致性略好。经轨迹优化,整体叶盘机器人砂带磨削单个叶片的磨削时间由原来的20 min 缩短为14 min,整体叶盘的加工效率提高了42.9%。磨削时间的缩短主要是因为采用轨迹优化算法减少了加工目标点的数量,从而缩短了加工用时,这正反映了轨迹优化算法的优势。

(2)采用便携式显微镜对轨迹优化前后的表面形貌进行放大观察。轨迹优化前后对比效果如图11所示。通过对比可以发现:轨迹优化前后的表面质量相差不大,但轨迹优化后的表面纹理更加均匀一致。这主要是因为轨迹优化算法考虑了部分位置曲率较大的情况。

图11 轨迹优化前后表面形貌对比图Fig.11 Comparison of surface morphology before and after trajectory optimization

(3)采用英国Taylor-Hobson 公司生产的型号为Form Talysurf Series 表面轮廓仪进行表面粗糙度测量。本实验在整体叶盘的相邻2 个叶片上分别选取9 个测量点位,如图12所示,测得轨迹优化前后的粗糙度值,测量结果如图13所示。

图12 整体叶盘叶片粗糙度测量点分布图Fig.12 Distribution map of roughness measurement points on blisk blade

图13 整体叶盘叶片轨迹优化前后表面粗糙度对比Fig.13 Comparison of surface roughness before and after trajectory optimization for blisk blade

从图13中可以看出:轨迹优化前的表面粗糙度大多在Ra=0.38 μm 左右,而优化后叶片表面粗糙度Ra都在0.36 μm 以下,最小粗糙度Ra为0.26 μm,普遍比优化前的粗糙度更小。出现这种情况的原因主要是采用轨迹优化算法可以根据曲率的变化情况调整2 目标点间的距离;相比目标点均布的轨迹,目标点距离不等的轨迹更符合曲线的特征,从而改善其表面质量。

5 结论

对整体叶盘机器人砂带磨削的磨削轨迹进行了优化分析,并开展了相关仿真和实验验证。所得的结论如下:

(1)基于变曲率等弦高误差法的机器人砂带磨削轨迹优化方法可提高加工效率,单个叶片的打磨时间由优化前的20 min 缩短为14 min,整体叶盘的加工效率提高了42.9%。

(2)优化后的磨削轨迹可提高航空发动机整体叶盘的表面质量,有效去除了铣削纹路。

(3)优化后的表面粗糙度和一致性较好,都在Ra0.36 μm 以下,最小可达Ra0.26 μm,尤其是在曲面曲率变化较大位置处,能满足整体叶盘叶片的加工要求。

猜你喜欢

轨迹整体叶片
解析几何中的轨迹方程的常用求法
基于改进Mask R-CNN模型的植物叶片分割方法
利用“人工叶片”从无到有生成燃料
轨迹
轨迹
我的植物朋友
关注整体化繁为简
设而不求整体代换
十二星座5月整体运程