五轴机床旋转轴几何误差分析与补偿

您所在的位置:网站首页 kern五轴 五轴机床旋转轴几何误差分析与补偿

五轴机床旋转轴几何误差分析与补偿

2024-07-14 06:08| 来源: 网络整理| 查看: 265

五轴数控机床可在加工状态下同时调整刀具相对工件的位置和姿态,这一特征使其较三轴机床可减少的装夹次数、提升加工精度和效率,因此,五轴机床已成为现代高端制造业中复杂曲面零件加工的重要工具[1-2]。几何误差是制约五轴机床加工精度的主要因素之一[3],占机床总误差的25%~40%[4-5],是五轴机床功能部件形状误差、装配误差和几何精度的直接体现。实施几何误差补偿技术可有效减少机床几何误差对精度的影响,然而,随着现代工业对零部件精密度要求的不断提高,量化几何误差作用效果并应用于五轴机床误差补偿中进而提高机床精度,是一个亟需研究的问题。

机床的几何误差分为位置相关几何误差(position dependent geometric error,PDGE)和位置无关几何误差(position in-dependent geometric error, PIGEs)两类[3,6],前者主要源于机床功能部件的制造缺陷,与运动轴的空间位置有关,是运动轴数控指令的函数;后者主要形成于机床部件的装配偏差,与运动轴位置无关。对五轴机床而言,旋转轴的几何误差对机床精度的影响大于直线轴的作用效果,且旋转轴的PIGEs对空间位姿精度的影响强于旋转轴的PDGEs。因此,对旋转轴PIGEs的研究是当前机床研究领域的热点。

由于机床几何误差属于系统误差,可以通过误差测量、辨识及补偿来降低[7]。国内外学者Ibaraki[8]、邓聪颖[9]、Lee[10]、Andolfatto[11]、Zargarbashi[12]、要小鹏[13]等针对五轴数控机床误差建模、测量及辨识进行了大量的探索和研究。基于多体系统理论和齐次坐标变换的几何误差建模方法可适用于机床运动特征描述和机床位姿关系表征,该方法中误差表达易于理解、计算量小,因此,被广泛应用于机床几何误差建模研究中[14]。目前,适用于摇篮式五轴机床的几何误差模型较多,但机床结构的差异性决定了不同类型机床间的几何误差分布特征、需考虑的几何误差数目也不尽相同,这导致现有的针对万能主轴头式和摇篮式五轴机床的几何模型无法表征混合式五轴机床旋转轴全部PIGEs与位姿向量的关系。

PIGEs形成于装配过程的不同环节,各项误差对机床整体精度的影响存在差异[15],因此,通过对几何误差元素进行敏感性分析,量化各项误差元素对机床整体精度的影响并确定关键几何误差元素,表征几何误差项之间的耦合作用[16],这对确定几何误差补偿值的精确数值尤为重要[17-18]。几何误差大小受各功能部件及相关零件的形位公差和磨损、装配等因素的影响[19],这导致机床的几何误差呈现非线性和强耦合性,这一特征决定了各几何误差项对机床精度的影响不同[20-21]。从提升补偿精度的角度而言,需要对几何误差项之间的耦合作用及各项误差元素对机床整体精度的影响进行定量的表征[22-23]。然而,目前的研究主要通过仿真分析及局部定性分析的方式研究三轴机床几何误差对精度影响的强弱[24-25],或定性评价旋转轴的PDGEs对测量轨迹的影响[26-27],而对五轴机床精度有关键作用效果的PIGEs实施全局定量的分析还有待进一步深入。从误差补偿角度而言,将敏感性分析结果应用于误差补偿值的确定,对进一步提升机床精度至为关键。

鉴于此,作者提出了将几何误差对混合式五轴机床位姿精度的影响进行量化表达,运用灰色关联度及敏感性系数进行补偿值修正的方法。首先,基于多体系统理论建立混合式五轴机床空间几何误差模型,表征旋转轴10项PIGEs与位姿向量的映射关系。其次,基于全局敏感性分析方法量化表征PIGEs对位置向量、姿态向量的单独作用效果及误差间的耦合作用关系,并基于灰色关联分析及敏感性分析确定几何误差补偿值。最后,将误差补偿前后的几何精度进行对比,并通过五轴联动的虚拟圆锥台测量轨迹验证几何误差补偿对提升整机几何精度的有效性。

1 数控机床空间几何误差通用模型

数控机床属于开环的多体系统,因此可以依据机床的具体结构对其进行拓扑结构的描述和各运动部件的几何描述以及运动变换表示[3,5]。定义工件坐标系(WSC)、刀具坐标系(TSC)、机床坐标系(MSC)及刀尖点(PSC)之间的空间关系如图1所示。

图1(Fig. 1) 图1 局部坐标系示意图 Fig. 1 Scheme of local coordinate systems

在理想状态下,机床刀具成形点在工件坐标系内运动轨迹Pw理想和工件坐标系下刀具成形点Pline的位置曲线重合。同时,依据加工工艺确定的刀具矢量在工件坐标系下的齐次变换表达形式为Vw理想,机床运动过程中刀具位置和姿态的约束条件为:

$ {{{P}}_{{\rm{line}}}} = {{{P}}_{{\rm{w}}{\text{理想}}}} $ (1) $ {{{V}}_{{\rm{line}}}} = {{{V}}_{{\rm{w}}{\text{理想}}}} $ (2)

刀具的切削成形点Pk在刀具坐标系下的位置坐标为Fp=[Fx,Fy, ${{{F}}_{\textit{z}}}$ ,1]T。刀尖点与工件上的成形点重合时,二者之间的关系可表达为:

$\left[ {\prod\limits_{w = n,{L^w}(j) = 0}^{w = 1} {{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{T}}_{{p}}}{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{T}}_{{s}}}} } \right]{{{{P}}}_i} = \left[ {\prod\limits_{t = n,{L^n}(k) = 0}^{t = 1} {{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{T}}_{{p}}}{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{T}}_{{s}}}} } \right]{{{P}}_k}$ (3)

此时,切削成形点在工件坐标系下的位置即为切削成形点的理想成形运动函数:

$\begin{aligned}[b] {{{P}}_{iw}} &= {\left[\!\!\!\! {\begin{array}{*{20}{c}} {{{{P}}_{ix}}}&{{{{P}}_{iy}}}&{{{{P}}_{i{\textit{z}}}}}&1 \end{array}} \!\!\!\! \right]^{\rm{T}} } = \\ & \underbrace {{{\left[ {\prod\limits_{w = n,{L^w}(j) = 0}^{w = 1} {{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{T}}_{{p}}}{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{T}}_{{s}}}} } \right]}^{ - 1}}}_{{W}}\underbrace {\left[ {\prod\limits_{t = n,{L^n}(k) = 0}^{t = 1} {{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{T}}_{{p}}}{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{T}}_{{s}}}} } \right]}_{{T}}{{{P}}_k}\end{aligned}$ (4)

式中: ${}_{{L^{j - 1}}(i)}^{{L^j}(i)}{{{T}}}_{{{p}}}\left( {k = {{p}},{{s}}} \right)$ 为部件的局部坐标系j–1到j的齐次坐标变换;p为表征位置无关几何误差的静止状态的变换矩阵;s为位置相关几何误差的运动状态的变换矩阵; ${{W}} $ 为接触点在工件坐标系下的变换矩阵表达; ${{T}} $ 为刀具运动链下切削接触点在刀具坐标系下的表达。

刀具矢量是刀具在其固结的局部坐标系中的姿态投影,它的齐次坐标表达式为 ${{V}}_{{p}} $ =[Vx,Vy, ${{{V}}_{\textit{z}}}$ ,1]T,刀具矢量与其在工件坐标下姿态投影存在下述关系:

$\left[ {\prod\limits_{w = n,{L^w}(j) = 0}^{w = 1} {{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{R}}_{{p}}}{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{R}}_{{s}}}} } \right]{{{V}}_i} = \left[ {\prod\limits_{t = n,{L^t}(k) = 0}^{t = 1} {{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{R}}_{{p}}}{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{R}}_{{s}}}} } \right]{{{V}}_{{p}}}$ (5)

无误差的理想状态下,由式(5)可知刀具矢量在工件坐标系下的位置为:

$\begin{aligned}[b] {{{V}}_{iw}}& = {\left[\!\!\!\! {\begin{array}{*{20}{c}} {{{{V}}_{ix}}}&{{{{V}}_{iy}}}&{{{{V}}_{i{\textit{z}}}}}&0 \end{array}} \!\!\!\! \right]^{\rm{T}}} =\\ & {\left[ {\prod\limits_{w = n,{L^w}(j) = 0}^{w = 1} {{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{R}}_{{p}}}{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{R}}_{{s}}}} } \right]^{ - 1}}\left[ {\prod\limits_{t = n,{L^t}(k) = 0}^{t = 1} {{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{R}}_{{p}}}{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{R}}_{{s}}}} } \right]{{{V}}_{{p}}}\end{aligned}$ (6)

机床在实际运行过程中受到装配偏差、制造缺陷、工件装夹误差、部件磨损等因素影响,由此会产生几何误差,此时刀具轨迹不可避免地偏离理想轨迹位置和姿态。刀具切削点实际运动轨迹与理想运动轨迹存在偏差,刀具成形点Pk在WSC下的位置如下:

$\begin{aligned}[b]{{{P}}_{aw}} = {\left[ {\prod\limits_{w = n,{L^w}(j) = 0}^{w = 1} {{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{T}}_{{p}}}{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{T}}_{{{pe}}}}{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{T}}_{{s}}}{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{T}}_{{{se}}}}} } \right]^{ - 1}} \cdot \\ \left[ {\prod\limits_{t = n,{L^n}(k) = 0}^{t = 1} {{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{T}}_{{p}}}{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{T}}_{{{pe}}}}{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{T}}_{{s}}}{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{T}}_{{{se}}}}} } \right]{{{P}}_{{k}}}\end{aligned}$ (7)

式中:下标包含pe的齐次坐标变换矩阵是工件链上PIGEs的状态表达;下标包含ps的齐次坐标变换矩阵是PDGEs的状态表达。

同理,机床实际运行过程中刀轴矢量Vp在工件坐标系下的齐次变换表达式为:

$\begin{aligned}[b]{{{V}}_{aw}} =& {\left[ {\prod\limits_{w = n,{L^w}(j) = 0}^{w = 1} {{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{R}}_{{p}}}{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{R}}_{{{pe}}}}{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{R}}_{{s}}}{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{R}}_{{{se}}}}} } \right]^{ - 1}} \cdot \\ & \left[ {\prod\limits_{t = n,{L^t}(k) = 0}^{t = 1} {{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{R}}_{{p}}}{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{R}}_{{{pe}}}}{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{R}}_{{s}}}{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{R}}_{{{se}}}}} } \right]{{{V}}_{{{{p}}}}}\end{aligned}$ (8)

由理想状态与实际运行状态下的约束条件,可确定刀具切削点的位置误差Ep和姿态误差Ev,如式(9)和(10)所示:

${{{E}}_{{p}}} = {\left[\!\!\!\! {\begin{array}{*{20}{c}} {{{{E}}_{{{p}}x}}}&{{{{E}}_{{{p}}y}}}&{{{{E}}_{{{p}}{\textit{z}}}}}&1 \end{array}}\!\!\!\! \right]^{\rm{T}}} = {{{P}}_{aw}} - {{{P}}_{iw}}$ (9) ${{{E}}_{{v}}} = {\left[\!\!\!\! {\begin{array}{*{20}{c}} {{{{E}}_{{{v}}x}}}&{{{{E}}_{{{v}}y}}}&{{{{E}}_{{{v}}{\textit{z}}}}}&0 \end{array}}\!\!\! \right]^{\rm{T}}} = {{{V}}_{aw}} - {{{V}}_{iw}}$ (10)

将式(4)、(6)、(7)及(8)代入式(9)和(10),位置误差和姿态误差分别表达为:

$ \begin{aligned}[b] {{{E}}_{{p}}}= &{\left[ {\prod\limits_{w = n,{L^w}(j) = 0}^{w = 1} {{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{T}}_{{p}}}{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{T}}_{{{pe}}}}{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{T}}_{{s}}}{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{T}}_{{{se}}}}} } \right]^{ - 1}} \cdot\\ & \left[ {\prod\limits_{t = n,{L^n}(k) = 0}^{t = 1} {{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{T}}_{{p}}}{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{T}}_{{{pe}}}}{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{T}}_{{s}}}{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{T}}_{{{se}}}}} } \right]{{{P}}_k}- \\ & {\left[ {\prod\limits_{w = n,{L^w}(j) = 0}^{w = 1} {{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{T}}_{{p}}}{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{T}}_{{s}}}} } \right]^{ - 1}} \cdot \\ & \left[ {\prod\limits_{t = n,{L^n}(k) = 0}^{t = 1} {{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{T}}_{{p}}}{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{T}}_{{s}}}} } \right]{{{P}}_k} \\ \end{aligned} $ (11) $ \begin{aligned}[b] {{{E}}_{{v}}} =& {\left[ {\prod\limits_{w = n,{L^w}(j) = 0}^{w = 1} {{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{R}}_{{p}}}{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{R}}_{{{pe}}}}{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{R}}_{{s}}}{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{R}}_{{{se}}}}} } \right]^{ - 1}} \cdot \\ & \left[ {\prod\limits_{t = n,{L^t}(k) = 0}^{t = 1} {{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{R}}_{{p}}}{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{R}}_{{{pe}}}}{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{R}}_{{s}}}{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{R}}_{{{se}}}}} } \right]{{{V}}_{{p}}}-\\ & {\left[ {\prod\limits_{w = n,{L^w}(j) = 0}^{w = 1} {{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{R}}_{{p}}}{}_{{L^{w - 1}}(j)}^{{L^w}(j)}{{{R}}_{{s}}}} } \right]^{ - 1}} \cdot\\ & \left[ {\prod\limits_{t = n,{L^t}(k) = 0}^{t = 1} {{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{R}}_{{p}}}{}_{{L^{t - 1}}(k)}^{{L^t}(k)}{{{R}}_{{s}}}} } \right]{{{V}}_{{p}}} \end{aligned} $ (12) 2 敏感性分析建模 2.1 全局定量敏感性分析方法的基础

几何误差是影响机床精度的关键因素,为了分析混合式五轴机床旋转轴的PIGEs对机床位姿精度的影响效果,需要对其具有的几何误差进行敏感度分析。Morris方法可基于基本因素法和参数空间离散搜索法对输入参数引起的系统输出效果进行统计分析[28]。以位姿误差向量表达式(11)和(12)作为敏感性分析模型,以旋转轴的10项PIGEs为输入参数,位姿误差向量作为输出参数。全局定量敏感性分析Morris方法的步骤如下。

首先,建立具有k个独立输入因子的矢量模型,i= $1,\;2\;,\cdots, $ k,其在p个级别上变化。以给定的向量 ${{X}^ * }$ 的值作为p个采样点中的输入参数,m×k采样矩阵B(m=k+1)可表达为:

$ {{B}} = {\left[ {\begin{array}{*{20}{c}} \!\!\!\!0&0& \cdots &0\!\!\!\!\\ \!\!\!\!1&0& \cdots &0\!\!\!\!\\ \!\!\!\!1&1& \cdots &0\!\!\!\!\\ \!\!\!\! \vdots & \vdots & & \vdots\!\!\!\! \\ \!\!\!\!1&1&1&1\!\!\!\! \end{array}} \right]_{{{m}} \times {{k}}}} $ (13)

式中,1为变化后的参数值,0为初始值。

其次,为了保证每个样本的随机性,将矩阵B随机化,并建立新的抽样矩阵 ${{B}^ * } $ ,矩阵 ${{B}^ * } $ 的表达如式(14)所示:

${{{B}}^*} = \left( {{{{J}}_{{{m}} \times {{1}}}}{{{X}}^*} + \left( {\frac{\varDelta }{2}} \right)\left[ {\left( {2{{B}} - {{{J}}_{{{m}} \times {{k}}}}} \right){{{D}}^*} + {{{J}}_{{{m}} \times {{k}}}}} \right]} \right){{{P}}^*} $ (14)

式中:Jm×k为元素1的m×k阶矩阵; ${{X}^ * } $ 为初始样本;Δ为预定义的增量,Δ=1/(1–p); ${{D}^ * } $ 为k维对角矩阵,它的每个对角元素以相等概率取值+1或–1; ${{P}^ * } $ 为k×k随机置换矩阵,其中每列和每行只包含一个1代表的元素,其他所有项是等于0代表的元素。

将矩阵 ${{B}^ * } $ 的第i行中的参数作为模型y=y(x1,x2, $x_3,\; \cdots,\; $ xn)的输入,第i个输入参数对模型输出的影响定义如式(15)所示:

$ {{{d}}_{{i}}}\left( {{{{X}}_{{i}}}} \right) = \frac{{\left[ {{{y}}\left( {{x_i},{x_2}, \cdots ,{x_{i - 1}},{x_i} + \varDelta ,{x_{i + 1}}, \cdots ,{x_k}} \right) - {{y}}(x)} \right]}}{\varDelta } $ (15)

最后,为了减少随机误差的影响提高分析精度,将单次随机抽样替换为重复抽样(r=100)。敏感性系数由一些非维度统计量表示,此时在Morris敏感性分析中使用两个统计量,一个是参数di的绝对平均值 ${u_d}(i) $ ,如式(16)所示,它表示模型输出对输入参数的敏感性;另一个是参数di的标准偏差 ${{\rm{\sigma}} _{\rm{c}}}\left( i \right) $ ,如式(17),它表示输入参数对其他参数的影响程度。

$ {u_d}(i) = \sum\limits_{j = 1}^r {\frac{{\left| {{d_k}\left( {{x_i}} \right)} \right|}}{r}} $ (16) ${{\rm{\sigma}} _{\rm{c}}}\left( i \right) = \sqrt {\sum\limits_{j = 1}^r {{{\left( {{d_k}\left( {{x_i}} \right) - {u_{id}}} \right)}^2}/{{r}}} } $ (17)

敏感性指标 ${u_d}(i) $ 的值越大,输入参数对模型输出越重要; ${{\rm{\sigma}} _{\rm{c}}}\left( i \right) $ 数值越大,输入参数与其他参数的交互作用越强。

2.2 位姿误差全局灵敏度分析模型

依据已有的研究和实验结果可知,机床的PIGEs取决于装配过程,因此机床的PIGEs服从正态分布[29]。

在进行几何误差敏感性分析时,以PIGEs多次测量的辨识值均值为输入,位置误差向量EpEv为模型输出值,即:

${y_{kf}}\left( {{x_i}} \right) = {E_k}\left( {{x_i}} \right)\left( {k = {{p}},{{v}};f = d,c;i = 1,2, \cdots, 10} \right)$ (18)

几何误差元素i直接作用的敏感性系数Skd(i)及耦合作用系数Skc(i)可表达为:

$ {S\!{_{kd}}}(i) = {u_d}(i) = \sum\limits_{j = 1}^r {\frac{{{d_k}\left( {{x_i}} \right)|}}{r}} $ (19) $ {S\!{_{k{{c}}}}}(i) = {{\rm{\sigma }}_d}(i) = \sqrt {\sum\limits_{j = 1}^r {{{\left( {{d_k}\left( {{x_i}} \right) - {u_{id}}} \right)}^2}} /{{r}}} $ (20)

式中,dk(xi)可由式(15)计算确定。误差元素xi的取值需在误差辨识后确定分布区间及具体数值。

3 PIGEs误差向量关联度分析

利用灰色关联度分析可有效量化敏感性系数与位姿误差向量之间的关联程度,确定几何误差直接作用效果、耦合作用效果对机床空间精度的作用强弱,进而为确定补偿参数的权重提供理论依据[30]。

灰色关联度分析的一般步骤如下:

1)确定参考数列和与之对比的比较数列。其中,选择反映模型或者系统特征的行或者列向量作为因变量,并定义为参考数列;选取对输出或者包含因变量因素作为比较数列即自变量。

2)对参考数列和比较数列进行无量纲化处理。进行数据初始化时,原始数据矩阵可表达为:

$ \left[ {\begin{array}{*{20}{c}} \!\!\!{{T_{11}}}&{{T_{12}}}& \cdots &{{T_{1m}}}\!\!\!\\ \!\!\!{{T_{21}}}&{{T_{22}}}& \cdots &{{T_{2m}}}\!\!\!\\ \!\!\!\vdots & \vdots & & \vdots\!\!\! \\ \!\!\!{{T_{n1}}}&{{T_{n2}}}& \cdots &{{T_{nm}}}\!\!\! \end{array}} \right] $ (21)

参考数列及比较数列包含的参数数量级存在差异时,为了使具有不同量纲的参数也能进行比较,通常需要对数据做适当的变换,因此在关联度分析之前,首先对样本进行标准化预处理:

$ {T'_{ik}} = \frac{{{T_{ik}} - {{\overline T}_k}}}{{{s_k}}} $ (22)

式中,

$ {\overline T_k} = \frac{1}{n}\sum\limits_{i = 1}^n {{T_{ik}}} ,{s_k} = \sqrt {\frac{1}{n}\sum\limits_{i = 1}^n {{{\left( {{{{T}}_{ik}} - {{\overline T}_k}} \right)}^2}} } {\text{。}} $

经过变换后,每个变量的均值为0,标准差为1,且消除了量纲的影响。但是后续用到的 ${x'_{ik}}$ 还有不在区间[0,1]的几率。因此对变换后的 ${T'_{ik}}$ 再做平移–极差变换处理,如式(23)所示:

$ {T_{ik}''} = \frac{{{{T_{ik}'}} - \mathop {\min }\limits_{1 \le i \le n} \left\{ {{{T_{ik}'}}} \right\}}}{{\mathop {\max }\limits_{1 \le i \le n} \left\{ {{{T_{ik}'}}} \right\} - \mathop {\min }\limits_{1 \le i \le n} \left\{ {{{T_{ik}'}}} \right\}}} $ (23)

显然有 $0 \le {{x_{ik}''}} \le 1$ ,同时消除了量纲影响。

3)确定参考数列与比较数列之间参数的灰色关联度系数 $\xi \left( {{x_i}} \right) $ 。其中,参考数列为 ${\widetilde {{T}} ^{(0)}}(k)$ ,比较数列为 ${ {{T}} ^{(0)}}(k)$ ,利用式(24)计算 ${\widetilde {{T}} ^{(0)}}(k)$ 相对于 ${ {{T}} ^{(0)}}(k)$ 在曲线上个点的关联系数 $\xi \left( {{x_i}} \right) $ 。

$\xi \left( {{x_i}} \right) \!=\!\! \frac{{\min \min \left| {{\widetilde {{T}}^{\left( 0 \right)}}\!\!\left( k \right) \!-\!\! {{\mathop {{T}} }^{\left( 0 \right)}}\!\!\left( k \right)} \right| \!\!+\! \rho \max \max \left| {{\widetilde {{T}}^{\left( 0 \right)}}\!\!\left( k \right) \!-\! {{\mathop {{T}} }^{\left( 0 \right)}}\!\!\left( k \right)} \right|}}{{\left| {{\widetilde {{T} }^{\left( 0 \right)}}\!\!\left( k \right) \!-\! {{\mathop {{T}} }^{\left( 0 \right)}}\left( k \right)} \right| \!+\! \left| {{\widetilde {{T} }^{\left( 0 \right)}}\left( k \right) \!-\! {{\mathop {{T}} }^{\left( 0 \right)}}\left( k \right)} \right|}}\!\!\!$ (24)

式中, $\;\rho $ 为分辨系数,常取0.5。实数两级最小差,记为 $\varDelta $ min,两级最大差记为 $\varDelta $ max。关联系数 $\xi \left( {{x_i}} \right) $ 可简化为:

$\xi \left( {{x_0}\left( k \right),{x_i}\left( k \right)} \right) = \frac{{\left( {\mathop {\min }\limits_i \mathop {\min }\limits_k {\varDelta _{0i}}\left( k \right) + \rho \mathop {\max }\limits_i \mathop {\max }\limits_k \left| {{\varDelta _{0i}}\left( k \right)} \right|} \right)}}{{{\varDelta _{0i}}\left( k \right) + \rho \mathop {\max }\limits_i \mathop {\max }\limits_k \left| {{\varDelta _{0i}}\left( k \right)} \right|}}$ (25)

4)计算关联度系数 $\gamma $ 。

比较数列与参考数列在曲线上的点决定的关联度数值不唯一,而多数据点信息的冗余或过于分散均不利于实施全局性比较。因此,对各点的关联度系数求均值进行比较数列与参考数列之间关联度的考量,关联度 $\gamma_i $ 可表达为:

${\gamma _{kf}}\left( {{x_i}} \right) = \frac{1}{n}\sum\limits_{k = 1}^n {\xi \left( {{x_i}} \right)} \;\;\;\; \left( {k = {{p}},{{v}};f = d,c} \right)$ (26)

利用球杆仪测量、辨识旋转轴的10项PIGEs,结合方程(21)~(26),计算10项PIGEs与位置及姿态误差向量间的灰色关联度,灰色关联度越大,表明该比较数列的影响越大,与机床空间精度的相关性越强。

4 实例分析 4.1 PIGEs建模、测量及辨识

以摆头–转台式五轴机床为实例,依据文中所述的建模、测量及辨识[31]、误差分析方法,对摆头–转台式五轴机床旋转轴的几何误差进行建模。机床结构如图2所示。

图2(Fig. 2) 图2 五轴机床结构 Fig. 2 Configuration of five-axis machine tool

图2的五轴机床旋转轴的PIGEs包括:C轴轴线绕X轴的垂直度误差 ${\alpha _{CY}} $ 、C轴轴线绕Y轴的垂直度误差 ${\;\beta _{CY}} $ 、C轴原点与Y轴中心线在X方向上的位置误差 ${\delta_{XCY}} $ 、C轴原点与Y轴中心线在Y方向上的位置误差 ${\delta_{YCY}} $ 、A轴初始角度误差 ${\alpha _{{\textit{Z}}A}}$ 、A轴中心线绕X的垂直度误差 ${\;\beta_{{\textit{Z}}A}}$ 、A轴中心线绕 ${\textit{Z}}$ 的垂直度误差 ${\gamma _{{\textit{Z}}A}}$ 、A轴轴线与主轴在X方向上的位置误差 ${\delta_{YAS}} $ 、主轴端面到A轴轴线的名义距离与实际距离之间的误差 $\delta _{{\textit{Z}}AS}$ 、A轴中心线绕Y方向的垂直度误差 ${\;\beta_{AS}} $ 。

由多体系统理论可知[4,7],刀尖点在机床坐标系下的位置及姿态可表达为:

$_T^F{{P}}{ = ^Y}{{{T}}}^X_X{{{T}}}^{\textit{Z}}_{\textit{Z}}{{{T}}}^A_A{{{T}}}^S_S{{P}}$ (27) $_T^F{{V}}{ = ^Y}{{{T}}}^X_X{{{T}}}^{\textit{Z}}_{\textit{Z}}{{{T}}}^A_A{{{T}}}^V_S{{P}}$ (28)

式中:

$\begin{array}{c} {}^{{Y}}{{{T}}_{{X}}}{{ = }}{{{T}}_{{{{pe}}}}}\left( {{{{{\rm{\gamma}} }}_{{{XY}}}}} \right){{{T}}_{{{p}}}}\left( {{X}} \right), \\ {}^{{X}}{{{T}}_{{{\textit{Z}}}}}{{ = }}{{{R}}_{{{{pe}}}}}\left( {{{\rm{\beta}} _{{{{\textit{Z}}X}}}}} \right){{{R}}_{{{{pe}}}}}\left( {{{\rm{\alpha}} _{{{{\textit{Z}}X}}}}} \right){{{T}}_{{{{p}}}}}\left( {{{\textit{Z}}}} \right), \\ {}^{{{\textit{Z}}}}{{{T}}_{{A}}}{{ = }}{{{R}}_{{{{pe}}}}}\left( {{{\rm{\alpha}} _{{{{\textit{Z}}A}}}}} \right){{{R}}_{{{{pe}}}}}\left( {{{\rm{\beta}} _{{{{\textit{Z}}A}}}}} \right){{{R}}_{{{{pe}}}}}\left( {{{\rm{\gamma}} _{{{{\textit{Z}}A}}}}} \right){{{R}}_{{{{p}}}}}\left( {{A}} \right) , \\ {}^{{A}}{{{T}}_{{S}}}{{ = }}{{{R}}_{{{{pe}}}}}\left( {{{\rm{\alpha}} _{{{AS}}}}} \right){{{R}}_{{{{p}}}}}\left( S \right), \\ {}^{{{{p}}}}{{P}} = {\left[\!\!\! {\begin{array}{*{20}{c}} 0&{ - {{\rm{\delta}} _{{{y{\textit{Z}}A}}}}}&{ - {\kern 1pt} {{\rm{\delta}} _{{{{\textit{z}}{\textit{Z}}A}}}}{\kern 1pt} {{ - L}}}&1 \end{array} } \!\!\!\! \right]^{\rm{T}}}, \\ {}^{{{{v}}}}{{P}} = {\left[\!\!\! {\begin{array}{*{20}{c}} 0&0&1&0 \end{array} }\!\!\!\! \right]^{\rm{T}}}{\text{。}} \end{array} $

工件上切削接触点在机床坐标系下的位姿可表达为:

$^F{{{T}}_W} \!=\!\! {{{T}}_{{p}}}(Y) \cdot\! {{{T}}_{{{pe}}}}\left( {{\delta _{xCY}}} \right) \cdot\!\! {{{T}}_{{{pe}}}}\left( {{\delta _{yCY}}} \right) \cdot\!\! {{{R}}_{{{pe}}}}\left( {{\beta _{CY}}} \right){{{R}}_{{{pe}}}}\left( {{\alpha _{CY}}} \right){{{R}}_{{p}}}( \!-\! C)\!\!$ (29)

则刀尖切削点在工件坐标系下的位置误差向量可表达为:

$ {{{E}}_{{p}}} = {\left( {^F{{{T}}_W}} \right)^{ - 1}}\;_{{T}}^{{F}}{{P}} $ (30) $ {{{E}}_{{v}}} = {\left( {^F{{{T}}_W}} \right)^{ - 1}}\;_{{T}}^{{F}}{{V}} $ (31)

在进行测量前利用空调装置将环境温度控制在(20±2) ℃之内,由此最大程度抑制热误差对测量结果的影响。

依据文献[31]的测量、辨识方法,可确定混合式五轴机床旋转轴的全部PIGEs。圆轨迹的进给速度为1 000 mm/min。为了验证测量方法的可重复性,在相同的实验条件下进行了5次测量实验,辨识结果列于表1中。DBB的安装精度会对测量及辨识精度有影响,测量过程中,精确安装DBB以降低安装误差对辨识结果准确性的影响[24]。由表1可知,位置误差与角度误差的标准差的最大值分别为1.2、1.5,该数值在机床重复定位精度范围内,测量辨识结果的一致性较好。

表1(Tab. 1) 表1 旋转轴PIGEs辨识结果 Tab. 1 Identification result of PIGEs 表1 旋转轴PIGEs辨识结果 Tab. 1 Identification result of PIGEs 误差项 补偿前辨识值 均值 第1次 第2次 第3次 第4次 第5次 ${\alpha_{_{CY} } } $ /(″) –10.1 –12.4 –11.7 –12.7 –12.4 –11.9 ${\;\beta_{_{CY}} } $ /(″) –11.7 –11.1 –12.5 –12.1 –13.3 –12.1 ${\delta_{_{XCY}} } $ /μm 13.5 13.1 12.4 14.2 13.5 13.9 ${\delta_{_{YCY}} } $ /μm 20.2 19.4 19.6 20.6 22.4 21.2 ${ { {\alpha } }_{_{{Z}{A}} } } $ /(″) 6.7 5.1 5.4 5.9 4.8 5.6 ${ { {\;\beta} }_{_{{Z} {A}} } }$ /(″) 6.3 6.4 7.9 7.5 9.0 7.4 ${ { {\gamma } }_{_{{Z}{A}} } }$ /(″) 9.7 10.3 10.1 9.2 9.9 9.8 ${\delta_{_{YAS}} } $ /μm 15.0 15.4 16.7 18.3 17.2 16.5 ${ { {\delta } }_{_{{Z}{AS}} } }$ /μm –20.3 –19.2 –19.7 –20.0 –18.4 –19.5 ${\;\beta_{_{AS}} } $ /(″) –15.2 –15.3 –16.6 –15.4 –19.1 –16.3 4.2 误差敏感性及灰色关联度分析 4.2.1 几何误差元素敏感性分析

依据几何误差辨识结果和敏感性分析模型,可确定位置向量相对几何误差元素的敏感性系数,如图3所示。

图3(Fig. 3) 图3 位置误差向量敏感性系数 Fig. 3 Sensitivity coefficient of position error vector

依据位置误差向量的敏感性分析结果(图3)可知,角度误差 ${\alpha _{CY}} $ 、位置误差 ${\delta_{YCY}} $ 和 ${\delta _{{\textit{Z}}AS}}$ 的直接作用敏感性系数Spd大于10项PIGEs的均值0.51。

角度误差 ${\alpha _{CY}} $ 和位置误差 ${\delta_{YCY}} $ 、 ${\delta_{YAS}} $ 、 ${\delta _{{\textit{Z}}AS}}$ 的耦合作用的敏感性系数Spc大于10项PIGEs的均值0.15,这表明角度误差 ${\alpha _{CY}} $ 和位置误差 ${\delta_{YCY}} $ 、 ${\delta _{{\textit{Z}}AS}}$ 对空间位置精度的直接作用效果较强,且与其他误差之间的耦合作用也较大。此外,由位姿误差模型及分析结果可知,角度误差 ${\;\beta_{AS}} $ 对位置误差向量无作用效果。

依据敏感性分析模型和几何误差辨识结果,姿态误差向量的敏感性分析结果如图4所示。角度误差 ${\alpha _{CY}} $ 、 $\;\beta_{CY} $ 、 ${\alpha _{{\textit{Z}}A}}$ 、 ${\;\beta _{{\textit{Z}}A}}$ 、 ${\gamma _{{\textit{Z}}A}}$ 和 $\;\beta_{AS} $ 的直接作用的敏感性系数Sid大于10项PIGEs的均值0.88;角度误差 $\;\beta_{CY} $ 、 ${\alpha _{{\textit{Z}}A}}$ 、 ${\;\beta _{{\textit{Z}}A}}$ 、 ${\gamma _{{\textit{Z}}A}}$ 和 $\;\beta_{AS} $ 的耦合作用的敏感性系数Sic大于10项PIGEs的均值0.10,这表明角度误差 $\;\beta_{CY} $ 、 ${\alpha _{{\textit{Z}}A}}$ 、 ${\;\beta _{{\textit{Z}}A}}$ 、 ${\gamma _{{\textit{Z}}A}}$ 和 $\;\beta_{AS} $ 对空间位置精度的直接作用效果较强,且上述5项角度误差与其他误差之间的耦合作用也较大。角度误差 ${\alpha _{CY}} $ 具有较大的直接作用的敏感性系数Sid,同时其耦合作用的敏感性系数Sic远小于其他对姿态有影响的几何误差项,即其他角度误差与角度误差 ${\alpha _{CY}} $ 具有其耦合作用抑制了对姿态精度的影响。由位姿误差模型及敏感性分析结果可知,位置误差 ${\delta_{XCY}} $ 、 ${\delta_{YCY}} $ 、 ${\delta_{YAS}} $ 和 ${\delta _{{\textit{Z}}AS}}$ 对姿态精度无作用效果。

图4(Fig. 4) 图4 姿态误差向量敏感性系数 Fig. 4 Sensitivity coefficient of pose error vector

由图3和4可知,角度误差 ${\alpha_{CY}} $ 、 $\;\beta_{CY} $ 、 ${\alpha _{{\textit{Z}}A}}$ 、 ${\;\beta _{{\textit{Z}}A}}$ 和 ${\gamma _{{\textit{Z}}A}}$ 既影响位置精度有决定姿态精度,角度误差 ${\alpha_{CY}} $ 对位置向量和姿态向量的直接作用均有较强效果。

4.2.2 基于灰色关联度分析的权重系数确定

分析实例中,选取几何误差元素i的直接作用的敏感性系数Skd及耦合作用的敏感性系数Skc的数值为参考数列,4项敏感性系数的均值为比较数列。依据式(21)~(25)可确定几何误差元素与位姿误差向量之间的灰色关联度系数,如表2所示。

表2(Tab. 2) 表2 几何误差元素与位姿误差向量之间的灰色关联度系数 Tab. 2 Grey correlation coefficient between geometric error elements and error vectors 表2 几何误差元素与位姿误差向量之间的灰色关联度系数 Tab. 2 Grey correlation coefficient between geometric error elements and error vectors ${\alpha _{_{CY}}} $ ${\;\beta_{_{CY}} }$ ${\delta_{_{XCY}}} $ ${\delta_{_{YCY}}} $ ${\alpha_{_{\textit{Z}A} } } $ ${\;\beta _{_{_{{\textit{Z}}A}}}}$ ${\gamma_{_ {_{{\textit{Z} }A}}} }$ ${\delta_{_{Y\!AS} } } $ ${\delta _{_{{\textit{Z}}AS}}}$ ${\;\beta _{_{AS}}} $ Epd 1.0 0.99 0.99 0.99 0.45 0.34 0.36 0.99 0.83 0.33 Epc 0.596 2 0.71 0.88 0.43 0.40 0.34 0.34 0.38 1.00 0.33 Evd 0.76 0.97 0.46 0.36 0.99 1.00 0.99 0.34 0.46 0.99 Evc 0.51 0.74 0.46 0.36 0.42 0.38 0.36 0.34 0.46 0.36

依据式(26)可确定10项PIGEs与4项位姿误差向量间的灰色关联度,如表3所示。

表3(Tab. 3) 表3 PIGEs与位姿误差向量之间的关联度 Tab. 3 Correlation of PIGEs and pose error vectors 表3 PIGEs与位姿误差向量之间的关联度 Tab. 3 Correlation of PIGEs and pose error vectors ${\gamma_{ {_{{pd} } } } } $ ${\gamma_{ {_{{pc}} } } }$ ${\gamma_{ {_{{vd}} } } }$ ${\gamma_{ {_{{vc}} } } }$ 0.731 1 0.541 4 0.736 4 0.438 0

表3中,姿态误差向量与几何误差项之间的关联度 ${\gamma_{{{{{vd}}} } } } $ (0.736 4)最大,其次是几何误差对位置精度的关度 ${\gamma _{{{pd}}}} $ (0.731 1)。因此在误差补偿、精度设计及装配校准时,需要对姿态误差的予以优先考虑。在本文的误差补偿环节中,利用位姿误差向量的直接敏感性系数对补偿值予以修正。

4.3 误差补偿实验

依据辨识值进行误差补偿时,将构成姿态误差向量中的几何误差元素i的直接作用的敏感性系数Sid作为权重系数对补偿值进行修正。利用修正后的补偿值生成刀具路径文件,经运动学逆运算确定补偿后的数控指令[32-34]。

五轴同步运动可有效反映所有运动轴的几何误差对机床准静态精度的影响,因此ISO 230–1国际标准推荐利用五轴同步运动驱动DBB进行虚拟圆锥台轨迹测量[35]。设计规划虚拟圆锥台测量轨迹后,结合空间位姿误差模型即式(11)、(12)并利用几何误差辨识值、修正补偿值,分别进行误差补偿前后的空间圆锥台轨迹测试,补偿前后的3次测量结果如图5所示。

图5(Fig. 5) 图5 误差补偿前后的DBB测量结果 Fig. 5 Measurement results with DBB before and after error compensation

由图5可知:PIGEs补偿前圆轨迹的半径偏差平均值为6.3 μm,圆度误差为26.0 μm;利用测量辨识方法确定几何误差数值实施误差补偿后,圆轨迹的半径偏差平均值为2.9 μm,圆度误差为18.8 μm;利用基于敏感性分析的修正值实施误差补偿后,圆轨迹的半径偏差平均值为2.2 μm,圆度误差为10.7 μm;采用多次测量的辨识值均值进行补偿后,半径偏差和圆度误差分别降低54.0%、27.7%;依据基于敏感性分析的修正补偿值进行误差补偿后,半径偏差和圆度误差降低65.1%、58.8%。

为进一步验证基于几何误差分析实施误差补偿的有效性。以加工S型工件的方式,对比几何误差补偿前后的加工工件尺寸精度,通过评定加工工件的轮廓误差从而衡量几何误差补偿效果。对旋转轴实施几何误差补偿前,依据文献[4,33]的方法对直线轴几何误差进行补偿,通过空气调节装置降低热误差对精度的影响。

依据10791–7标准,利用UG软件设计S型工件(图6(a)),材料为铝合金7050,主轴转速2 500 r/min,进给速度1 000 mm/min,在转台–摆头型五轴机床上进行S型工件误差补偿前后的加工,如图6(b)所示。最后,利用三坐标测量及对精度指标进行检测,测量结果如图7~8所示。

图6(Fig. 6) 图6 S型工件及加工 Fig. 6 S–shaped test piece and processing site 图7(Fig. 7) 图7 几何误差补偿前轮廓误差 Fig. 7 Contour error before error compensation 图8(Fig. 8) 图8 几何误差补偿后轮廓误差 Fig. 8 Contour error after geonaetric error compensation

依据ISO 10791–7标准进行精度检测,测量平行于“S”形缘的L1、L2及L3这3条线,如图6(a)所示。误差补偿前后,工件轮廓度误差曲线如图7、8所示。

为提升测量结果的准确性,每条线上取45个测点,测量值与理论值的差值即为工件的轮廓度误差。误差补偿后,被测曲线L1误差值由56.0 μm降低至30.1 μm,L2误差值由38.5 μm降低至17.6 μm,L3误差值由38.3 μm降低至19.4 μm,S型工件3条被测曲线L1、L2和L3的轮廓误差降低了46.3%、54.2%和49.3%,误差平均补偿率为49.9%。与虚拟圆锥台误差补偿后测量结果相比,S型工件的补偿效果低于前者。这是由于加工过程中,切削力、切削热等因素与几何误差存在耦合作用,降低了几何误差补偿效果。

基于敏感性分析结果实施误差补偿后,机床的精度得到了有效的提升。这说明本研究所提出的误差分析方法可提升混合式五轴机床几何精度。

5 结 论

1)建立了混合式五轴机床旋转轴10项PIGEs的几何误差模型,表征了装配所致的PIGEs与空间位姿向量的映射关系,为误差测量、分析及实施误差补偿提供了理论基础。

2)建立了基于Morris方法的混合式五轴机床几何误差敏感性分析模型,量化了PIGEs对位姿向量的作用效果和PIGEs之间的耦合作用。其中,角度误差 ${\alpha_{CY}} $ 和位置误差 ${\delta_{YCY}} $ 、 ${\delta _{{\textit{Z}}AS}}$ 对空间位置精度的直接作用效果较强,且与其他误差之间的耦合作用也较大,角度误差 ${\alpha_{CY}} $ 与其他角度误差的耦合作用抑制了对姿态精度的影响。

3)基于敏感性分析结果和灰色关联度分析结果,修正了PIGEs补偿值,通过五轴联动的虚拟圆锥台轨迹测量了误差补偿前后的轨迹精度,与补偿前相比,利用辨识值实施误差补偿后半径偏差和圆度误差分别降低54.0%、27.7%,利用基于敏感性分析的修正补偿值实施误差补偿后虚拟圆锥台轨迹的半径偏差和圆度误差分别降低65.1%、58.8%;S型工件3条被测曲线L1、L2和L3的轮廓误差降低了46.3%、54.2%和65.0%。实验结果表明本文所提出的误差分析及补偿参数确定方案可有效提升机床精度。

本文对五轴机床旋转轴位置无关几何误差进行了分析和补偿。不容忽视的是,热误差及动态误差也会造成五轴机床加工精度降低,因此下一步研究将在本文基础上探求一种有效的方法对上述误差进行溯源。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3