樊伟,郑联语,王亚辉,刘新玉
北京航空航天大学 机械工程及自动化学院,北京 100083
在航空航天领域,管路组件是飞机、发动机和航天器的重要组成部分,起着压力传递、燃油输送、电缆保护等作用,其使用性能直接影响航空航天产品的质量、可靠性和使用寿命。管路组件一般由导管、管接头和一些附属件组成,而导管与管接头的连接一般采用焊接方式。对于不同型号产品,管路组件的走向和空间布局各异且复杂。另外,管路组件接口类型多、整体刚度低且多以单件或小批量、定制化的生产形式存在,这也直接加大了管路组件的装配难度[1]。
从现有研究来看,数字化集成技术[2]在航空航天类管路组件的大部分生产阶段均有一定体现,但对其装配工艺却缺乏深入研究。一般,管路组件的传统装配工艺是在柔性组合夹具中完成的,如图1所示,具体装配过程可描述为:首先,在飞机或航天器舱体内完成取样并做成样管;然后,按照样管设计或组装管路组件的装配夹具;最后,结合激光跟踪仪或其它高精密测量仪器进行辅助测量进而完成管路组件的装焊。这种传统的装配方式不仅取样周期长,而且通过样管模拟量传递制造数据,并不能有效保证管路组件的装配质量,从而导致反复取样,反复修改管路的装焊夹具,导致整个装配过程反复、尺寸一致性较差和工作效率较低[2-4]。
图1 管路的传统装配夹具[2]Fig.1 Traditional assembly fixture of pipeline[2]
因此,传统的管路装配方式难以满足包括飞机、发动机和航天器等在内的航空航天产品高精度、多型号、短周期的制造需求[5-6]。考虑到自动化可重构工装的自动化、可重构和通用性等技术特点[7-8],使其代替传统的柔性组合夹具可实现航空航天管路组件的自动化可重构及高精度装配。
对于自动化可重构工装技术,国内外学者进行了大量研究,其中比较典型的有:Molfino等[9]为解决大型薄壁件加工时自动调整定位位置的问题,提出了一种可重构智能夹具,该夹具由模块化的自定位移动基座及并联机构定位器组成。通过改变夹具元件的数目和位姿,可实现不同工件的高精度自动化装夹。门延武和周凯[10]针对大型复杂薄壁飞行器曲面零件的柔性装夹问题,提出了一种可重构柔性智能工装系统,该工装系统由多个基于电动控制和阵列式驱动的定位器和辅助支撑组成,可实现多种形状与尺寸各异的曲面零件的可重构智能装夹。Muller等[11]针对飞机机身大部件装配问题,设计了一套自动化可重构工装系统,该工装系统由多个轻量化的类机器人定位器组成,通过对定位器的不同空间布局,可实现飞机机身等大型部件的自动化可重构对接装配。熊瑞斌等[12]针对飞机机身等大部件位姿调整、对接和装配问题,设计了一种自动化可重构的工装系统,该工装系统的定位器能够适应飞机机身各零部件由于各种因素引起的空间位姿变化,能满足机身对接装配和精加工的要求。
基于此,针对航空航天管路组件的装配问题,本文设计了一套新型自动化可重构工装系统(简称管路工装)。为实现管路组件的自动化可重构装配,提出了管路工装的自动配置方法,使得管路工装能够快速自动配置出管路组件较优的装配方案,从而为管路组件的自动化可重构装配提供工艺指导。通过该管路工装及其自动配置方法显著提高了管路组件的装配质量和效率。
根据航空航天类管路组件的装配特点,基于资源重用和配置理论,设计的管路可重构装配工装系统的总体结构如图2所示,主要由配置系统、控制系统和机械系统3部分组成。
其中,配置系统是管路工装的核心部分,以配置软件的形式存在。主要功能包括管路模型的数据管理、工装资源管理、工装性能分析、工装自动配置及工装信息输出等。通过配置系统可生成管路模型对应的管路工装的实例模型和配置信息文档。
基于EtherCAT技术(工业以太网现场总线技术),工装控制系统设计为一主(主控站,Main Control Station,MCS)多从(从控站,Slave Control Station,SCS)的控制模式,能够满足管路工装的高实时性、灵活拓扑性和高同步精确控制的要求。主要功能是读取和解析工装配置信息并生成相应的控制指令驱动工装机械系统完成管路组件的高精度自动化装配。
机械系统是管路工装的执行部分,主要由龙门型位移台、管接头定位器、管接头末端夹持器、工装底座平台4部分组成,如图3所示,其中,O0-X0Y0Z0为管路工装的全局坐标系(GlobalCoordinate System,GCS0),O1-X1Y1Z1为定位器的基座坐标系。机械系统主要实现对管路组件中管接头空间位姿的精确调整和控制,进而实现管路组件的自动化装配。
图2 管路工装的总体结构Fig.2 Overall structure of pipeline fixture system
图3 管路工装的机械系统Fig.3 Mechanical system of pipeline fixture system
其中,龙门型位移台具有3个主动自由度(X,Y,Z),其末端装有用于吊装定位器的电动夹持器,主要用于定位器吊装、定位及空间布局;定位器具有4个主动自由度(Z,U,V,W),其顶端设计了安装末端夹持器的接口,底端装有磁力表座。当龙门型位移台吊装定位器到达目标位置时,将磁力表座接通电源便产生足够的电磁感应力将定位器吸附固定在工装底座平台上;管接头末端夹持器主要用于管接头的定位与夹紧。由于管接头有多种类型,如角通、直通、三通、四通等[2]。为满足管接头的柔性装夹需求,设计了多种类型末端夹持器,使之与管接头精密配合来保证管接头装夹精度。
管路工装的配置是在配置系统中自动完成的,其自动配置流程如图4所示,可分为以下5个主要步骤:
步骤1配置系统首先读取和分析待配置的管路三维模型,并根据命名规则对管路零/组件进行编码标注,然后分别从焊接变形数据库和管路测量数据库中选取相应的数据并按照编码标注索引自动对管路模型进行修正,同时将修正过的管路模型零/组件信息保存至数据库中,为管路工装的自动配置做预处理。其中管路零/组件信息主要包括管路零/组件材料、类型、数目及几何形状和尺寸信息等。
步骤2配置系统对修正的管路模型进行分析并提取各管路零/组件的空间位姿信息,并以此为目标值基于运动学逆解的方法计算出管路工装中各定位器的配置参数。同时,将定位器的配置信息分别输入到工装性能分析模块对其进行定位误差和工作空间分析,从而得到管路工装中所有定位器装夹管接头产生的总定位误差ΔTTJ及定位器的工作空间大小。
图4 管路工装的自动配置流程Fig.4 Automatic configuration process of pipeline fixture system
步骤3以管路工装的配置参数为基础,配置系统从工装资源管理模块中调取相关元组件模型,自动生成管路工装模型。由于管路工装的有限工作空间及其各组件自身也具有一定的包络体积,生成的管路工装模型可能发生干涉现象。因此,基于模型静态干涉检查方法,并以下面两个方面作为评判指标[13],对管路工装模型进行干涉检查及位姿优化分析。其中,干涉检查及位姿优化的评判指标为
1)定位器与定位器的干涉数NLC以及与管路工装发生干涉的管路零件数Np最小。
2)管路模型中所有定位器装夹管接头产生的总定位误差ΔTTJ最小。
经干涉检查和位姿优化的管路工装模型没有干涉现象,将其及相关配置信息作为管路工装的优化配置方案,为管路组件装配提供工艺指导。
步骤4在定位器工作空间分析结果的基础上对管路工装模型中的各定位器进行运动路径规划,最后将规划的各定位器运动路径保存成XML文档。
步骤5最后保存/输出优化的管路工装模型、配置参数文档及定位器的运动路径文档。
以上步骤描述了管路工装的自动配置过程,可看出该过程的核心任务有两项:定位器的配置参数计算与其运动路径规划。前者针对不同的管路模型,根据D-H运动学正/逆解方法[14]便可自动计算出所需定位器的配置参数(详见第3节)。后者则根据配置参数及工作空间分析结果自动规划出管路工装中各定位器的较优运动路径(详见第5节)。而管路工装自动配置的完成需要建立在定位器性能分析的基础上,其具体方法详见第4节。
管路工装配置的实质为定位器配置参数的求解问题。一般,以配置系统解析的管接头位姿参数为目标值,利用运动学逆解方法便可求得定位器的配置参数 (θ1,θ2,θ3,x,y,z),具体步骤如下:
步骤1读取管路模型中各管接头的位姿参数,并将此作为定位器配置参数求解的目标值。
步骤2根据各运动部件之间的相对运动关系,根据D-H法建立定位器的运动学模型。
步骤3根据定位器的运动学模型建立其运动学方程。
步骤4利用运动学逆解方法求解出管路工装中各定位器的配置参数。
配置系统根据标注索引信息依次读取管路模型中各管接头相对于管路模型装配坐标系(Assembly Coordinate System,ACS)Oam-XamYamZam的空间位姿信息,其位姿信息可用4×4的位姿矩阵Ptubj表示[15]:
(1)
式中:e1、e2、e3为管接头零件坐标系Ot-XtYtZt(三维模型生成坐标系)相对于ACS的姿态信息;ptubj为管接头零件坐标系Ot-XtYtZt相对于ACS的位置信息,如图5所示。
图5 管路零件坐标系与ACS及GCS0的关系Fig.5 Relationship between coordinate system of pipeline part and ACS and GCS0
为便于求解定位器的配置参数,需将管接头零件坐标系Ot-XtYtZt的空间位姿转化为全局坐标系GCS0下的空间位姿M,即
(2)
根据各运动关节之间的相对关系,基于D-H方法建立定位器的运动学模型,如图6所示。
图6 定位器的运动学模型Fig.6 Kinematic model for locator
图中:l1、l2、l3、lz分别为定位器运动学组件的长度;z为定位器Z向电动缸移动关节的实际行程;定位器的基座坐标系O1-X1Y1Z1建立在工装底座平台的目标位置(x,y)处;坐标系Oi-XiYiZi(i=2, 3, 4)为定位器各运动部件的坐标系;坐标系O5-X5Y5Z5为定位器末端夹持器的坐标系,坐标原点O5为管接头的装夹中心位置,坐标轴X5为末端夹持器夹持末端指向的法线方向,坐标轴Y5为末端夹持器夹持末端的相对方向,坐标轴Z5的正方向为接近于管接头的装夹方向。
由于定位器不同运动部件坐标系之间满足一定的坐标转换关系,根据D-H方法可得到各坐标系之间的坐标转换矩阵,如式(3)~式(6)。则末端夹持器坐标系O5-X5Y5Z5相对于基座坐标系O1-X1Y1Z1的空间位姿可用式(7)表示。
(3)
(4)
(5)
(6)
(7)
式中:t1、t2、t3为末端夹持器在基座坐标系O1-X1Y1Z1下的姿态信息;t4为末端夹持器在基座坐标系O1-X1Y1Z1下的位置信息。
另外,基座坐标系O1-X1Y1Z1相对于GCS0的坐标转换矩阵为
(8)
式中:x、y为定位器的配置参数,表示基座坐标系O1-X1Y1Z1坐标原点O1相对于GCS0的坐标值。
因此末端夹持器坐标系O5-X5Y5Z5相对于GCS0的空间位姿可表示为
(9)
式中:a11=cosθ1sinθ3+cosθ3sinθ1sinθ2
a12=cosθ2sinθ1
a13=cosθ1cosθ3-sinθ1sinθ2sinθ3
a14=l3(cosθ1cosθ3-sinθ1sinθ2sinθ3)+l2cosθ1
a21=sinθ1sinθ3-cosθ1cosθ3sinθ2
a22=-cosθ1cosθ2
a23=cosθ3sinθ1+cosθ1sinθ2sinθ3
a24=l3(cosθ3sinθ1+cosθ1sinθ2sinθ3)+l2sinθ1
a31=cosθ2cosθ3
a32=-sinθ2
a33=-cosθ2sinθ3
a34=l1+z-l3cosθ2sinθ3
其中:a1、a2、a3为末端夹持器坐标系O5-X5Y5Z5相对于GCS0的姿态信息;a4为末端夹持器坐标系O5-X5Y5Z5相对于GCS0的位置信息。
根据工件的定位原理[16],当管接头零件坐标系Ot-XtYtZt与末端夹持器坐标系O5-X5Y5Z5匹配重合时,便可实现管接头的精确装夹,即
(10)
因此,由式(2)、式(9)和式(10),通过运动学逆解方法便可求得装夹该管接头的定位器的配置参数为
(11)
由于反正切函数解非唯一,导致定位器配置参数可能有多组解。于是,须对定位器的配置参数进行分析以得其合理解。本文根据定位器运动关节“行程最短”原则来确定其合理的配置参数解,具体判断过程如图7所示。
图7 确定定位器配置参数合理解的N-S图Fig.7 N-S diagram of reasonable solution of configuration parameters of locator
因此,当配置参数θ1、θ2、θ3确定了,那么配置参数x、y、z也就能唯一确定。因此,通过以上过程便可确定定位器配置参数的合理解,进而通过上述方法确定管路工装中所有定位器的合理配置参数。在此配置参数基础上,配置系统可自动生成管路工装模型,该模型可为其干涉检查及空间位姿分析提供数据模型依据。同时,管路工装系统中的各定位器合理的配置参数也可保存为XML文档传输给工装控制系统作为控制变量,驱动工装机械系统执行相应动作完成管路组件的自动化高精度装配。
管路工装的性能分析主要对已配置的管路工装模型进行性能分析,包括定位器的定位误差分析和工作空间分析。定位误差分析是对管路工装中各个定位器夹持管接头产生的定位误差进行定量分析,从而得到整个管路的装配精度,为管路工装模型的干涉检查和位姿优化分析提供评判标准;定位器工作空间分析是对末端夹持器的可达空间进行定量计算分析,为龙门型位移台吊装定位器的运动路径规划提供依据。
定位器是由多个运动部件组成,每个运动部件都存在一定的加工误差、装调误差和测量误差等,另外,龙门型位移台吊装定位器至工装底座平台的过程中也会产生一定的定位误差。这些误差使得定位器装夹管路组件产生一定的定位误差。若对上述误差分别进行分析计算,则会变得十分繁琐。通过分析,将上述误差可分别转化为定位器运动部件坐标系各坐标轴上的直线位移误差,然后依据定位器各运动部件之间的相对位置关系,建立定位器的空间误差尺寸链,从而确立其定位误差模型,如图8所示。
图8 定位器的定位误差模型Fig.8 Position error model for locator
由图8知,末端夹持器装夹管接头的中心位置点Q在GCS0中的位置可用空间尺寸链表示为
O0Q=O1O2+O2O3+O3O4+O4Q
(12)
式中:O0Q为尺寸链封闭环,OiOi+1(i=0,1,2,3)与O4Q为尺寸链组成环。
通过该尺寸链可反映定位器各定位误差分量之间的传递方向和转换关系。如组成环O0O1体现的是龙门型位移台吊装定位器至工装底座平台上产生的定位误差。组成环O1O2~O4Q体现的是定位器运动部件内部固有误差(如加工误差、装调误差等)使其装夹管路组件产生的定位误差,而封闭环O0Q为定位器定位误差在GCS0中的最终体现。另外,尺寸链组成环之间的箭头方向体现了定位器各定位误差分量之间的传递方向。
同时,式(12)还可以表示为4条简单的尺寸链:
OiQ=OiOi+1+Oi+1Qi=0,1,2,3
(13)
将式(13)表示为矢量矩阵的形式:
(14)
据式(12)~式(14),点Q在GCS0中的坐标 [x0Qy0Qz0Q]T可表示为
(15)
因此,管接头的装夹中心点Q产生的定位误差 [Δx0QΔy0QΔz0Q]T可通过式(15)两边取微分得到,即
(16)
式(16)右边的相关数据可通过计算或测量获得,故定位器的综合定位误差可表示为
(17)
通过以上步骤可计算出各定位器的定位误差,进而确定整个工装系统或管路组件的总定位误差ΔTTJ,从而为管路模型的干涉检查和位姿优化提供评判标准[13]。
(18)
另外,各定位器的定位误差还可保存为XML文档传递至控制系统生成相应的控制命令驱动龙门型位移台和定位器的伺服机构补偿产生的定位误差。
定位器的工作空间是指末端夹持器点Q可达位置的集合,它是衡量定位器工作能力的一个重要运动学指标。定位器的设计、控制及应用中的约束信息也可从工作空间中得到。另外,定位器的工作空间也能为其运动路径规划提供依据。
由定位器的运动学的正解(式(7)),可得到夹持器点Q在基座坐标系O1-X1Y1Z1的坐标为[x1,Qy1,Qz1,Q]T,即
(19)
根据定位器的运动学模型和式(19),利用数值法通过MATLAB编程对定位器工作空间进行求解,其求解步骤可简述为
步骤1根据定位器各运动关节的活动范围,将关节变量θ1、θ2、θ3按设定的步距角Δθi(i=1, 2, 3)分别离散成m1、m2、m3等份,同时将移动关节lz按设定的步距长Δl离散成m4份。
步骤2依次从关节变量θ1~θ3按步距角Δθi和移动关节lz按步距长Δl以遍历的方式进行递增,从而得到多组关节变量组合。
步骤3将各组关节变量代入式(19),可求出末端夹持器点Q相应的位置矢量值。
步骤4将点Q的位置矢量值以编程的方式显示在图形窗口上。
定位器工作空间的具体求解流程如图9所示。通过以上步骤求得的定位器工作空间如图10所示,其中D1为定位器工作空间的最大包络直径,D2为其工作空间最小包络直径。由此可知,定位器的工作空间类似于一个圆筒状实体空间,圆筒的可变长度取决于定位器Z向移动关节的实际行程dz。另外,将定位器工作空间的最大包络半径D1/2作为定位器的干涉圆半径,规划其从初始位置吊装至目标位置的运动路径。
图9 定位器工作空间的求解流程Fig.9 Solution flow of locator workspace
图10 定位器的工作空间Fig.10 Workspace of locator
定位器的运动路径规划是指定位器在吊装过程中寻找一条合适的运动路径,使其避免与已布置的定位器发生碰撞。由于定位器的工作环境已知,根据定位器的配置参数结果和工作空间分析结果,对其进行运动路径规划,具体步骤如下:
步骤1在配置系统中,根据管接头编号依次对各定位器进行编号,编号为Li(i=1,2,…).
步骤2根据定位器Li的配置参数,确定其目标位置(xtg,i,ytg,i)。
步骤3根据定位器Li的目标位置确定其初始位置(xin,i,yin,i)。由于各定位器在工装底座平台上初始位置的Y坐标值相同,所以按照其目标位置的X坐标值从小到大依次排序便可确定其初始位置(xin,i,yin,i)。
步骤4根据定位器的目标位置确定其吊装顺序。首先,比较各定位器目标值的Y坐标值,然后按照Y坐标值从大到小依次确定定位器的吊装顺序。如果定位器的Y坐标值相同,则按照其X坐标值从小到大确定其吊装顺序。
步骤5确定定位器的干涉圆半径。将定位器工作空间的最大包络半径D1/2作为干涉圆半径Rp(即在半径Rp以外定位器无干涉碰撞危险)。
步骤6根据生成的管路工装模型,判断各定位器的初始位置与目标位置的连线上是否存在定位器(称为障碍定位器)。根据障碍定位器的存在情况,可分为以下几种情形来规划定位器Li的运动路径。
1)若不存在障碍定位器,则定位器Li直接沿直线路径到达目标位置(xtg,i,ytg,i)处。
2)若只存在一个障碍定位器,按图11(a)所示的方法对定位器Li进行运动路径规划。
图11 定位器的运动路径规划Fig.11 Trajectory planning of locator
其中,位置Oin、Otg分别为定位器Li的初始位置和目标位置。在OinOtg的连线OL处存在障碍定位器,则其可能与定位器Li发生碰撞。因此,对定位器Li的运动路径需按一定规则进行规划,具体如下:如图11(a),根据最短切线路径规划方法[17],以Oin点为出发点沿干涉圆Oin和干涉圆OL的公切线A1(2)B1(2)的法线方向将定位器Li吊至距Oin点2Rp的E1、E2处。然后沿平行于公切线A1(2)B1(2)和C1(2)D1(2)的方向将其吊至位置D1(2)处,再沿法线D1(2)Otg的方向将定位器吊至目标位置Otg处。于是得到定位器的两条运动路径。即
路径1:OinE1→E1F1→F1G1→G1H1→H1Otg路径2:OinE2→E2F2→F2G2→G2Otg
比较两条运动路径的长度,有
(20)
因此,运动路径2被选为定位器的最优运动路径。
3)若存在多个障碍定位器,可分为以下两种情况对定位器的运动路径进行规划。
情况1如图11(b),存在多个障碍定位器且为离散无交集的。此时可将定位器Li从其初始位置Oin到达目标位置Otg的运动路径离散成多个子路径,并且要求每个子路径只能避开一个障碍定位器,此时将第2个障碍定位器的所在位置OL2可设为该子路径的目标位置,然后按照图11(a)所示的方法寻找该子路径定位器Li的最优运动路径。以此类推,直至目标位置Otg,从而确定定位器Li的整体最优运动路径。
情况2如图11(c),存在多个障碍定位器且这些障碍定位器是相交的,具有交集,此时可将相交的障碍定位器作为一个整体处理,然后按照图11(c)的方式画出定位器Li与障碍定位器干涉圆的公切线,最后按照图11(a)所示的方法确定定位器Li的整体最优运动路径。
如图12,以某航空发动机的一套管路模型作为验证对象,该管路模型由5根导管和6个管接头组成。其中,管接头有3种类型,即1个角通管接头、2个三通管接头和3个直通管接头。
根据工装的配置流程,首先将管路模型输入到配置系统,然后按照命名规则对其进行编码标注。例如,将导管命名为TB_18_02_0203, 其中,TB表示该命名的管路零件为导管;18表示导管的外径为18 mm;02表示该导管的编号;0203表示与该导管相连的管接头编号;再如将管接头命名为TJ_Z_18_01_0200, TJ表示该命名的管路零件为管接头;Z表示管接头的类型—直通接头,除此之外,L表示角通接头,T表示三通接头;18表示管接头的外径为18 mm;01表示管接头的编号;0203表示与该管接头相连的导管编号。管路模型经过编码标注后,然后分别从焊接变形数据库和管路测量数据库中选择相应的数据按照编码标注索引自动对管路模型进行修正。
图12 验证对象:管路三维模型Fig.12 Validation object: 3D model of pipeline
当管路模型经过编码标注和模型修正处理后,利用配置系统提供的位姿参数获取功能便可获得管路模型中各个管接头的初始位姿参数,如表1所示。以管接头的初始位姿参数为目标值,按照定位器逆解的方法可在配置系统中自动计算出管路工装中各定位器的初始配置参数。然后基于定位器的初始配置参数,配置系统便自动生成该管路模型的初始管路工装模型。根据配置流程,同时按照干涉检查和位姿优化方法[13]对初始管路工装模型进行干涉检查和位姿优化分析,从而得到管路工装的最优配置参数,如表2所示。
表1 管接头的初始位姿参数Table 1 Initial pose parameters of tube joints
表2 管路工装的最优配置参数Table 2 Optimized configuration parameters of pipeline fixture system
基于管路工装的最优配置参数,配置系统从工装实例库和工装元组件库中调取相应模块,自动生成优化的管路工装模型,如图13所示。
图13 优化配置的管路工装模型Fig.13 Optimized configuration model for fixture system
利用配置系统提供的定位误差计算功能便可自动计算出管路工装中各定位器的定位误差,包括其X向、Y向和Z向3个方向的定位误差分量及总定位误差。
根据定位误差计算步骤,首先将定位器各个运动部件的加工误差、装调误差和测量误差等转化为定位器各运动部件坐标系Xi、Yi和Zi(i=1~4)3个坐标轴方向上的直线位移误差(如图8),然后根据定位误差模型计算出各定位器夹持管接头产生的定位误差,并将其在配置系统的相关界面进行可视化显示,如图14所示。
通过图14发现各定位器在GCS0的X、Y和Z这3个坐标轴方向的定位误差分量及其总定位误差均小于0.05 mm,满足定位器的设计要求和管路组件的装配精度要求。
图14 定位器的定位器误差Fig.14 Position error of locators
根据定位器运动路径规划方法,对图13中各定位器的运动路径进行规划,具体步骤如下:
步骤1根据管路模型中各管接头的标注编号依次对各定位器进行编号,即Li(i=1~6)。
步骤2根据表2所示的定位器配置参数,确定各定位器在工装底座平台上的目标位置Otg,i=(xtg,i,ytg,i)(i=1~6),如表3所示。
步骤3根据定位器目标位置xtg值,以从小到大顺序确定其初始位置Oin,i= (xin,i,yin,i)(i=1~6),如表3所示。
步骤4根据吊装顺序确定原则,确定各定位器的吊装顺序为:L4→L2→L1→L5→L3→L6。
步骤5根据定位器的初始位置、目标位置及吊装顺序,发现优化配置的管路工装各定位器的初始位置及目标位置的连线上没有障碍定位器,故各定位器均沿直线路径到达目标位置。如图15所示,各定位器的运动路径确定为
表3 定位器的初始位置及目标位置Table 3 Initial position and target position of locators
Oin,0→Oin,4→Otg,4→Oin,2→Otg,2→Oin,1→Otg,1→Oin,5→Otg,5→Oin,3→Otg,3→Oin,6→Otg,6
其中:路径Oin,0→Oin,4→Otg,4为定位器L4的运动路径,以此类推,路径Otg,3→Oin,6→Otg,6为定位器L6的吊装路径。
最后,该运动路径指导龙门型位移台完成所有定位器的吊装及在工装底座平台上的布局,以上运动路径规划的过程皆是在配置系统中自动完成的。据统计,管路模型自输入到配置系统开始进行管路工装的自动化配置至工装控制系统发送控制指令驱动工装机械系统完成所有定位器的定位布局,这一过程大约用时460 s,比传统以手工方式装调管路装配夹具的用时[18]大大缩短,显著提高了管路组件的装配效率。
图15 定位器的运动路径Fig.15 Path planning of locator
1) 根据D-H模型法,建立了管路可重构工装的定位器运动学模型,进而确定了定位器的运动学方程,给出了定位器配置参数的计算方法,为配置系统自动生成管路工装模型及控制系统自动生成控制指令提供了理论基础。
2) 基于坐标变换理论和空间尺寸链的方法,建立了定位器的定位误差模型,为定位器的性能分析和管路模型的干涉检查和空间位姿优化提供了评判标准。
3) 在定位器运动学正解的基础上,提出了基于数值法定位器的工作空间分析方法,为定位器的设计、自动配置、控制和运动路径规划提供了依据。
4) 根据管路工装系统的配置规划和定位器的工作环境,提出了一种定位器的运动路径规划方法,能够在定位器的配置结果和性能分析结果的基础上实现多个定位器在工装平台上的无碰撞自动吊装和布置。
5) 以某航空发动机中的一套管路组件的自动配置和性能分析过程为例进行了应用验证,通过分析表明提出的定位器自动配置和性能分析方法具有正确性和有效性,能够显著提高管路组件的装配效率。
参 考 文 献
[1] 李光俊, 兰勇, 孙林, 等. 柔性组合夹具在飞机导管数字化快速制造中的应用[J]. 航空制造技术, 2012, 405(9): 58-61.
LI G J, LAN Y, SUN L, et al. Application of flexible combine-clamping digital rapid production for aircraft tube[J]. Aeronautical Manufacturing Technology, 2012, 405(9): 58-61 (in Chinese).
[2] 张佳朋, 高立国, 张斌, 等. 面向航天器管路焊装过程的集成制造技术[J]. 计算机集成制造系统, 2014, 20(11): 2743-2757.
ZHANG J P, GAO L G, ZHANG B, et al. Integrated manufacturing technology of pipe welding assembly process in spacecraft[J]. Computer Integrated Manufacturing Systems, 2014, 20(11): 2743-2757 (in Chinese).
[3] 韩志仁, 吕彦盈, 刘宝明, 等. 飞机焊接导管数字化制造技术研究[J]. 航空制造技术, 2017, 527(8): 95-98.
HANG Z R, LV Y Y, LIU B M, et al. Research on the digital manufacturing technology of aircraft welding tube[J]. Aeronautical Manufacturing Technology, 2017, 527(8): 95-98 (in Chinese).
[4] 罗敏, 周京平. 柔性工装在导管数字化制造中的应用[J]. 航空制造技术, 2014(S1): 158-161.
LUO M, ZHOU J P. Application of flexible fixture in digital production for aeroengine pipe[J]. Aeronautical Manufacturing Technology, 2014(S1): 158-161 (in Chinese).
[5] YU F W, THORNTON A C. Tube production and assembly systems: The impact of compliance and variability on yield[C]∥ASME Design Automation Conference, 2000.
[6] 赵长喜, 姜坤, 张佳朋, 等. 航天器管路数字化制造技术与实践[J]. 航天器环境工程, 2013, 30(6): 659-662.
ZHAO C X, JIANG K, ZHANG J P, et al. Digital manufacturing technology and practice for spacecraft pipelines[J]. Spacecraft Environment Engineering, 2013, 30(6): 659-662 (in Chinese).
[7] OLABANJI O, MPOFU K, BATTAIA O. Design, simulation and experimental investigation of a novel reconfigurable assembly fixture for press brakes[J]. International Journal of Advanced Manufacturing Technology, 2016, 82(1-4): 663-679.
[8] JONSSON M, OSSBAHR G. Aspects of reconfigurable and flexible fixtures[J]. Production Engineering, 2010, 4(4): 333-339.
[9] MOLFINO R, ZOPPI M, ZLATANOV D. Reconfigurable swarm fixtures[C]∥2009 ASME/IFToMM International Conference on Reconfigurable Mechanisms and Robots, 2009: 730-735.
[10] 门延武, 周凯. 飞行器智能柔性工装无线控制系统[J]. 航空学报, 2010, 31(2): 377-387.
MEN Y W, ZHOU K. Wireless control system of aircraft intelligent flexible process-equipment[J]. Acta Aeronautica et Astronautica Sinica, 2010, 31(2): 377-387 (in Chinese).
[11] MULLER R, ESSER M, VETTE M. Reconfigurable handling systems as an enabler for large components in mass customized production[J]. Journal of Intelligent Manufacturing, 2013, 24(5): 977-990.
[12] 熊瑞斌, 黄浦缙, 柯映林. 一种适用于飞机装配的新型随动定位器[J]. 航空学报, 2009, 30(12): 2469-2475.
XIONG R B, HUANG P J, KE Y L. A new posture following and keeping fixture for aircraft assembly[J]. Acta Aeronautica et Astronautica Sinica, 2009, 30(12): 2469-2475 (in Chinese).
[13] 樊伟, 郑联语, 王亚辉. 面向管路组件装配的自动化可重构柔性工装系统[J/OL]. 计算机集成制造系统. (2017-09-24)[2017-10-10]. http:∥kns.cnki.net/kcms/detail/11.5946.TP.20170924.1515.034.html
FAN W, ZHENG L Y, WANG Y H. An automatic recenfigurable and flexible fixture system for pipeline components in assembly process[J/OL]. Computer Integrated Manufacturing Systems. (2017-09-24) [2017-10-10]. http:∥kns.cnki.net/kcms/detail/11.5946. TP.20170924.1515.034.html (in Chinese).
[14] DENAVIT J, HARTENBERG R S. A kinematic notation for lower-pair mechanisms based on matrices[J]. Journal of Applied Mechanics-Transactions of the ASME, 1955, 22: 215-221.
[15] 雷沛, 郑联语. 面向飞机大部件调姿的PPPS机构球铰点中心位置闭环标定方法[J]. 航空学报, 2016, 37(10): 3186-3196.
LEI P, ZHENG L Y. Closed-loop calibration method for PPPS mechanism ball joint center position for posture adjustment of large aircraft components[J]. Acta Aeronautica et Astronautica Sinica, 2016, 37(10): 3186-3196 (in Chinese).
[16] 郑联语, 谷强, 汪叔淳. 装夹规划中确定工件定位基准的神经网络决策机制[J]. 航空学报, 2001, 22(2): 130-134.
ZHENG L Y, GU Q, WANG S CH. Decision mechanism for workpiece locating datum based on neural network in setup planning[J]. Acta Aeronautica et Astronautica Sinica, 2001, 22(2): 130-134 (in Chinese).
[17] 宿鲁艳, 梁志伟. RoboCup3D仿真平台中足球机器人的避障规划[C]∥32nd Chinese Control Conference, 2013.
SU L Y, LIANG Z W. Collision-avoidance planning of soccer robot in RoboCuP 3D simulation environment[C]∥32nd Chinese Control Conference, 2013 (in Chinese).
[18] 朱光辰, 魏鹏威, 侯向阳, 等. 提高航天器管路总装效率的技术途径研究[J]. 航天器工程, 2009, 18(4): 78-83.
ZHU G C, WEI P W, HOU X Y, et al. Study on improving integration efficiency of spacecraft pipeline[J]. Spacecraft Engineering, 2009, 18(4): 78-83 (in Chinese).