国内或国外 期刊或论文

您当前的位置:发表学术论文网建筑论文》 多轴机床通用运动学建模方法> 正文

多轴机床通用运动学建模方法

所属分类:建筑论文 阅读次 时间:2018-08-04 16:19

本文摘要:摘要:在数控加工后处理过程中,为提高刀位文件与加工代码间相互转化的正确性,提出了多轴机床通用运动学建模方法。将机床视为特殊的串联型机构,根据各运动部件的依附关系,计算各部件的矩阵符号系数,采用齐次坐标变换的方法,建立多轴机床运动学形状函数,

  摘要:在数控加工后处理过程中,为提高刀位文件与加工代码间相互转化的正确性,提出了多轴机床通用运动学建模方法。将机床视为特殊的串联型机构,根据各运动部件的依附关系,计算各部件的矩阵符号系数,采用齐次坐标变换的方法,建立多轴机床运动学形状函数,定义了求解运动学方程的边界条件,并提出了求解方法,运动学方程的解可应用于后处理。以摆头转台XYZ-BC式五轴机床为例,利用所提出的建模方法建立了运动学方程,并将用于加工某精锻叶片进气缘处的刀位文件转换成了加工代码,在VERICUT仿真平台上虚拟仿真加工,仿真结果验证了多轴机床通用运动学建模方法的正确性。通用运动学建模方法适用于各类机床,引入边界条件的求解方法可提高求解复杂结构机床运动学方程的准确性。

  关键词:多轴机床;运动学方程;刀位文件;加工代码;机械论文发表要求

  刀位文件是用于描述加工过程中刀具运动的中性文件,他包含刀具相对于工件的位置信息和刀轴矢量信息。数控机床无法识别刀位文件,只能识别特定格式的加工代码,加工代码描述的是机床各运动轴的相对运动分量。加工代码具有特异性,一种结构形式的机床只能识别一种特定格式的加工代码。因此,需研究如何将中性的刀位文件转换为机床可识别的加工代码,这个转换过程被称作后处理。后处理的核心是跟据机床的结构形式,建立机床运动学方程,将刀具的位置坐标和刀轴矢量转换成数控机床各直线轴的移动坐标和旋转轴的转角。

  BuP等[1]分别建立工件坐标系及刀具坐标系相对于床身坐标系的坐标变化关系,以床身为参考系的连接点,建立了XYZ-AC式五轴机床运动学模型,并以OpenGL为框架将加工代码转换为刀具的运动轨迹。LinMT等[2]利用螺旋理论建立了五轴机床运动学方程。

  LiangZ等[3]借用串联型机器人指数乘积公式建立了五轴机床运动学方程,并利用VC++平台开发了机床后处理程序。

  SheCH等[4]采用坐标变换的方法分别对旋转轴水平正交和旋转轴倾斜的五轴机床建立了运动学方程,并将刀位文件转换成加工代码。

  ZhengL等[5]将机床运动学方程应用于机床的刀具跟随控制系统中,可简化多轴机床的后处理算法。

  WangFeng等[6]分别建立了转台偏置、刀轴偏置、转台刀轴同时偏置的五轴机床运动学模型,并构建了运动学模型库。

  ChangC等[7]针对主轴电动机在床身,旋转轴倾斜的旋转头式五轴机床,建立了运动学模型,开发了后处理应用程序。

  Jung.Y.H等[8]研究了倾斜式双转台机床的结构,通过建立机床运动学方程,将加工代码转换为刀具的运动路径,避免刀具发生干涉,实现虚拟仿真加工过程。

  Anotaipaiboon.W等[9]建立了机床运动学模型,采用数学工具来描述刀尖的运动轨迹,通过优化机床的初始位置减小加工的轨迹误差。

  现阶段对于五轴机床运动学建模的研究主要针对某种特定结构的机床,并将运动学方程应用于数控加工的后处理。由于五轴机床的结构类型繁多,对于任意结构的机床,能否采用统一的方法,建立运动学方程并对其进行求解是本文的主要研究内容。本文提出了多轴机床通用运动学建模方法,通过引入边界条件的方式,求解运动学方程,可用于建立各类结构机床运动学模型。

  1数控机床中的坐标系

  数控机床中的坐标系主要有3种,分别是机床坐标系、工件坐标系和加工坐标系。机床坐标系符合右手笛卡尔坐标原则,主要用于确定机床各运动部件在机床中的相对位置。工件坐标系又被称作编程坐标系,在进行数控编程时,以工件上某一点为坐标原点建立的坐标系就是工件坐标系,该点被称为工件坐标系的工件原点。刀位文件中刀具的运动信息就是在工件坐标系下确定的。加工坐标系是刀具运动轨迹输出的定位基准。加工坐标系的原点可由工艺员在编译工艺时确定,通常与工件坐标系的原点重合,加工坐标系的坐标轴与机床坐标系的坐标轴重合。

  在数控加工时,通过对刀的方式,测量工件坐标系原点与机床坐标系原点间的相对距离,确定工件在机床中的位置坐标。这一距离被称作工件的零点偏置,零点偏置可预先设置在机床控制系统的相关寄存器(G54-G59)中。当机床加工工件时,机床控制系统自动将寄存器中的偏置距离叠加至工件坐标系上,机床控制系统便可按照机床坐标系下的绝对坐标值控制机床各轴的相对运动,实现工件的加工。因此,车间工艺员在数控编程时无须考虑工件在机床中的实际位置,只需按照工件的轮廓形状进行刀具的轨迹规划。机床的运动学方程和后处理也是在工件坐标系下建立的。

  2多轴机床通用运动学建模方法

  当机床的运动轴数t≤3时,对于这类低轴机床的运动学方程,由于空间平移运动的齐次坐标变换满足交换律,因此可采用相同形式的机床运动学方程来描述这类低轴机床的运动。针对于任意结构的三轴机床,运动学方程均为公式(1),各运动轴的依附关系对机床运动学方程没有影响。

  gongshi1

  当机床的运动轴数t≥4时,对于这类多轴机床的运动学方程,由于空间旋转运动的齐次坐标变换不满足交换律,因此无法采用如公式(1)所示的运动学方程进行描述,需要针对不同结构形式的机床,建立不同的机床运动学方程,来描述刀具坐标系与工件坐标系间的相对运动关系。

  由于机床的运动形式与其他机械结构的运动形式存在明显区别,在研究机床的运动时,更关注刀具相对于工作台的位置及姿态的变化,尤其是针对多轴机床来说,这是两个非惯性系间的坐标变换。传统的机械结构,例如,当建立机器人结构的运动学方程时,则是通过在相对静止的零号杆件(即机座)上建立惯性参考系来研究末端执行机构的位置及姿态的变化。当建立机床的运动学方程时,以工作台为零号部件,按照运动轴的依附关系将各运动轴依次连接,将机床视为串联型结构,床身视为相对运动部件,刀具视为最末端的执行机构。通过建立相邻运动部件间的坐标变换关系,建立刀具相对于工作台的机床运动学方程。

  坐标变换是指采用数学方法将空间中一个坐标系下的点或矢量,通过变换得到其在另一个坐标系下坐标的过程。齐次坐标变换矩阵是实现齐次坐标变换的重要数学工具。因此,在进行多轴机床运动学建模时,首先需要为机床中的每个运动部件建立局部坐标系,每个坐标系均符合右手笛卡尔坐标系规则,且坐标轴的方向统一,每个局部坐标系表示一个运动部件,采用4×4阶齐次坐标方阵表示相邻部件间的运动关系。

  3多轴机床通用运动学建模步骤

  步骤1部件编号根据机床结构划分运动部件,依据各运动部件间的依附关系,将包括机床床身在内的各运动部件(床身视为相对运动部件),从工作台至刀具进行由0依次递增地编号κ。对于通用运动学建模方法,无论旋转轴在哪一端(工件端或者刀具端),可先分别假设旋转轴在两端同时存在,在工件端的第一旋转轴局部坐标系为RCSw1,第二旋转轴的局部坐标系为RCSw2;在刀具端第一旋转轴的局部坐标系为RCSt1,第二旋转轴的局部坐标系为RCSt2。从工作台到刀具的多轴机床通用坐标变换矩阵可表示成如下的形式:

  gongshi2

  式中:WCS为工作台的局部坐标系;XCS为直线轴X轴的局部坐标系;YCS为直线轴Y轴的局部坐标系;ZCS为直线轴Z轴的局部坐标系;MCS为机床床身的局部坐标系;TCS为刀具的局部坐标系。其中,工作台坐标系WCS的编号κ=0,各运动轴的编号依次递增,床身坐标系MCS的编号κMCS=5,刀具坐标系TCS的编号为κ=9。

  步骤2确定矩阵符号

  根据编号,计算各运动轴的矩阵符号,矩阵符号的计算函数为

  gongshi3

  式中:λ=κ-κMCS,物理意义为比较运动部件在机床中的相对位置关系,以机床床身坐标系为基准,若运动部件靠近工作台端,则根据运动部件的性质(直线运动或旋转运动)作相应齐次坐标变换的逆变换;若运动部件靠近刀具端,则作相应齐次坐标变换的正变换。步骤3建立齐次坐标矩阵根据各运动部件的运动性质,建立相邻运动部件间的齐次坐标变换矩阵

  gongshi4

  式中:iTi+1为运动部件i+1相对于运动部件i的齐次坐标变换矩阵。在进行特定机床运动学建模分析时,可将通用运动学建模过程中不存在的旋转轴齐次坐标变换矩阵归约为单位阵。步骤4匹配矩阵系数根据公式(2)确定的各运动部件矩阵符号系数,将各运动部件的齐次坐标变换矩阵同其矩阵符号系数相匹配,如公式(4)。

  gongshi5

  步骤5平移矩阵融合将公式(4)中含机床床身的平移坐标变换矩阵

  gongshi6

  式中:Kx、Ky、Kz分别为在工件坐标系下的刀轴矢量与各坐标轴的方向余弦;Qx、Qy、Qz分别为工件坐标系下刀具的位置坐标。步骤7定义并引入边界条件将机床各转动轴转角1和2至零,此时工件坐标系下的刀具位置坐标与加工代码中各直线轴的运动分量相等,以此作为运动学方程求解的边界条件。当1=2=0时[]QxQyQz1T=[]XYZ1T(7)将公式(7)代入公式(6)求得刀具相对于工作台的综合坐标变换矩阵中的各项移动系数。

  gongshi7

  4仿真与验证利用上文所述的多轴机床通用运动学建模方法,求解如图1所示的一种XYZ-BC式摆头转台五轴机床运动学方程。并将某一型号精锻叶片进气缘处的铣削精加工刀位文件转换成数控加工代码。在VERICUT仿真平台中搭建虚拟仿真机床,进行铣削仿真验证。在图1中,B轴为摇摆轴,可使机床主轴绕Y轴摇摆。C为旋转轴,可使工作台绕Z轴旋转。分别在刀具端建立刀具坐标系、工件端建立工件坐标系,并以刀具坐标系Y轴为轴心建立旋转轴B轴的旋转坐标系,以工件坐标系Z轴为轴心建立旋转轴C轴的旋转坐标系。根据前文所述的建模方法,两个旋转轴分别在刀具端和工件端,根据旋转轴的位置,将两个旋转轴的旋转齐次坐标变换矩阵带入通用运动学方程中,并将刀具端和工件端多余的旋转齐次坐标变换矩阵归约为单位阵,则摆头转台式五轴机床的运动学形状函数为:

  gongshi8

  gongshi9

  goongshi10

  biao1

  运动学逆解可用于将刀位文件转换为加工代码,即后处理过程。运用运动学方程的正解,将精锻叶片进气缘处精加工刀位文件中刀具位置坐标和刀轴矢量夹角转换为摆头转台式数控机床各移动轴运动分量和各转动轴转角,部分代码的转换结果如表1所示。在VERICUT仿真平台中搭建XYZ-BC式摆头转台五轴机床,如图2所示。

  tu1

  采用Fanuc-30i数控系统进行虚拟仿真加工,加工代码的运行过程如图3a所示,当数控程序运行至N30行时,刀具的加工过程如图3b及机床各运动部件的相对位置如图3c所示。通过虚拟仿真加工过程可以看出,由摆头转台式五轴机床运动学正解转换得到的数控加工代码满足加工要求。因此,验证了多轴机床通用运动学建模方法的正确性。

  5结语

  (1)为提出适用于各类多轴机床的通用运动学建模方法,首先将多轴机床视为同时具备四个旋转轴的串联型机构,通过采用对各运动部件编号及排序的方法,确定相邻部件齐次坐标变换的方向性。

  (2)为解决移动坐标系原点不重合导致运动学建模困难的问题,提出了平移齐次坐标变换矩阵融合的方法,将3个平移矩阵转换为刀具相对于工作台的综合移动矩阵,建立机床的通用运动学形状函数。

  (3)为提高求解运动学方程的准确性,定义了求解运动学方程的边界条件。当各转动轴转角为零时,刀位文件中的刀具位置坐标与加工代码中各移动轴运动分量相等。边界条件适用于任何复杂结构机床运动学方程的求解。

  (4)通过本文提出的通用运动学建模方法建立了XYZ-BC式摆头转台五轴机床运动学方程,并将铣削精锻叶片进气缘处的刀位文件转换为加工代码,通过VERICUT仿真平台搭建虚拟机床,进行仿真加工,验证了多轴机床通用运动学建模方法的正确性。

转载请注明来自发表学术论文网:http://www.fbxslw.com/jzlw/17031.html