五轴数控机床双旋转轴几何误差敏感度分析方法技术

技术编号:23431464 阅读:118 留言:0更新日期:2020-02-25 13:00
本发明专利技术提出了一种五轴数控机床双旋转轴几何误差敏感度分析方法,包括以下步骤:首先基于多体系统理论和齐次变换矩阵构建双旋转轴几何误差的数学模型,然后利用蒙特卡罗方法进行误差参数采样,对数控机床双旋转轴的几何误差进行敏感度分析;最后基于双旋转轴特定转角的位置对误差参数进行敏感度分析,通过设置五组特定转角的位置,计算双旋转轴在此位置的各项几何误差的一阶敏感度和全局敏感度;通过Sobol敏感度分析方法可以识别双旋转轴20项几何误差中的关键几何误差,完成五轴数控机床双旋转轴几何误差的辨识。本发明专利技术的检测步骤简洁,测量方便,辨识精度高。

Sensitivity analysis method of geometrical error of double rotation axis of five axis CNC machine tool

【技术实现步骤摘要】
五轴数控机床双旋转轴几何误差敏感度分析方法
本专利技术属于数控机床误差检测
,特别涉及一种基于敏感度分析的五轴数控机床双旋转轴几何误差辨识方法。技术背景五轴数控机床相对于三轴数控机床具备加工复杂零件的能力,其原因是五轴数控机床较三轴数控机床增加了两个旋转轴。五轴数控机床进行加工时,生成的刀具路径比传统的三轴机床加工具有更大的灵活性。但是旋转轴在加工时引入了自身误差元素,其中几何误差对总误差的影响极大,在很大程度上影响了机床的加工精度。几何误差通常被认为是由于它们的特性而产生的准静态误差,占机床总误差的一半以上,所以研究旋转轴的几何误差对于提高五轴数控机床精度至关重要。旋转轴各项几何误差相互耦合,一般方法对双旋转轴几何误差快速辨识较难,因此提出一种可以快速、简易地辨识五轴数控机床双旋转轴几何误差的方法对提升机床加工精度非常重要。
技术实现思路
为解决上述问题,本专利技术提出一种基于敏感度分析的五轴数控机床双旋转轴几何误差辨识方法,利用多体系统理论和齐次变换矩阵对机床旋转轴A轴、C轴的各项几何误差进行Sobol敏感度分析。该专利技术可以简便并准确的对几何误差进行辨识,得出各误差元素对总误差的影响程度,进而通过控制关键几何误差提高加工质量。具体步骤如下:步骤1、利用多体系统理论和齐次变换矩阵进行几何误差建模,具体步骤如下:步骤1.1、基于数控机床部件的拓扑结构关系对数控机床设置参考坐标系和局部坐标系,将Y轴局部坐标系设置为与参考坐标系重合。步骤1.2、对数控机床双旋转轴的几何误差进行辨识,包括12项与位置有关的几何误差(Position-DependentGeometricErrors,PDGEs)和8项与位置无关的几何误差(Position-IndependentGeometricErrors,PIGEs)。步骤1.3、利用齐次变换矩阵构建误差变换矩阵。A轴实际回转中心线在Y轴方向的位置误差EYOA是A轴轴线在Y方向上的偏差量,DYOA是误差变换矩阵:A轴实际回转中心线在Z轴方向的位置误差EZOA是A轴轴线在Z方向上的偏差量,DZOA是误差变换矩阵:A轴实际回转中心线在XOZ平面的投影与X轴的夹角EBOA是A轴轴线绕Y轴的平行度误差,TB0A是误差变换矩阵:A轴实际回转中心线在XOY平面的投影与X轴的夹角ECOA是A轴轴线绕Z轴的平行度误差,TC0A是误差变换矩阵:其中,DYOA、DZOA、TB0A、TC0A是A轴的4项PIGEs误差变换矩阵。C轴实际回转中心线在X轴方向的位置误差EXOC是C轴轴线在X方向上的偏差量,DXOC是误差变换矩阵:C轴实际回转中心线在Y轴方向的位置误差为EYOC是C轴轴线在Y方向上的偏差量,DYOC是误差变换矩阵:C轴实际回转中心线在YOZ平面的投影与Z轴的夹角EAOC是C轴轴线绕X轴的平行度误差,TAOC是误差变换矩阵:步骤C轴实际回转中心线在XOZ平面的投影与Z轴的夹角EBOC是C轴轴线绕Y轴的平行度误差,TBOC是误差变换矩阵:其中,DXOC、DYOC、TAOC、TBOC是C轴的4项PIGEs误差变换矩阵。对应的PDGE误差变换矩阵为:对应的PDGE误差变换矩阵为:其中,是基于小角度近似原理的双旋转轴PDGEs误差变换矩阵。综合上述各误差矩阵,工件相对于刀具的几何误差为:步骤2、五轴数控机床蒙特卡罗采样的Sobol敏感度分析,具体步骤如下:步骤2.1、采用蒙特卡罗方法对误差参数进行采样,生成Sobol序列以确定各项误差对机床空间误差的影响。步骤2.2、基于方差的Sobol敏感度分析需要确定误差数k,两个旋转轴共有20个误差项,所以k设置为20。步骤2.3、生成Sobol序列A、B两个参数样本矩阵,记为:其中xij表示第j个(i=1,2,3...k)误差元素的第i个(j=1,2,3...n)样本。步骤2.4、将矩阵B的第i列换到矩阵A的第i列,矩阵A的其余列不变,得到矩阵记为ABi,如下所示:通过上述方法构造出矩阵A、B、ABi,共有(k+2)*N组旋转轴误差参数,因此得到(k+2)*N组值。对于每组存在唯一的矩阵A、B、ABi相对应,记作f(A),f(B),f(ABi)。步骤2.5、通过系统响应的方差计算公式可以计算各项误差元素的一阶敏感度和全局敏感度,计算公式如下:Var(Y)=Var(YA+YB)(3)Y=(ya1ya2...yanyb1yb2...ybn)T(6)其中yj1为输入矩阵对应的输出值,Var(Y)为Y的标准差。步骤2.6、误差元素的一阶敏感度和全局敏感度计算公式:Si表示误差元素xi的一阶敏感度,STi表示误差元素xi的全局敏感度。误差元素xi的一阶敏感度表示该误差对机床空间误差的直接影响,全局敏感度表示该误差对机床空间误差的耦合影响。目标五轴数控机床的PDGEs和PIGEs的采样比是3∶7,其中位置误差和角度误差采样范围分别是(0,1)μm和(0,1)″。步骤3、基于旋转轴特定转角位置对误差参数进行敏感度分析。由于旋转轴所转到的角度不同,旋转轴各项误差对机床精度的影响也随之改变。针对五轴数控机床旋转轴在不同转角位置的敏感度问题,设置五组特定转角位置和一组在其加工范围内转角位置随机变化对五轴数控机床双旋转轴进行敏感度分析。步骤3.1、设置A轴转角为0°、C轴转角为0°,对五轴数控机床在此位置进行敏感度分析,计算其一阶敏感度和全局敏感度。步骤3.2、设置A轴转角为45°、C轴转角为45°,对五轴数控机床在此位置进行敏感度分析,计算其一阶敏感度和全局敏感度。步骤3.3、设置A轴转角为90°、C轴转角为90°,对五轴数控机床在此位置进行敏感度分析,计算其一阶敏感度和全局敏感度。步骤3.4、设置A轴转角为0°、C轴转角为90°,对五轴数控机床在此位置进行敏感度分析,计算其一阶敏感度和全局敏感度。步骤3.5、设置A轴转角为90°、C轴转角为0°,对五轴数控机床在此位置进行敏感度分析,计算其一阶敏感度和全局敏感度。步骤3.6、设置A轴转角在0°-90°内随机变化,C轴转角在0°-360°内随机变化,对五轴数控机床进行敏感度分析,计算其一阶敏感度和全局敏感度。步骤3的Sobol敏感度分析结果显示,影响加工精度的误差主要分布在PIGEs部分。PIGEs对五轴数控机床空间误差的影响程度较大,而PDGEs对五轴数控机床空间误差影响较小,通过Sobol敏感度分析方法可以识别20项几何误差中的关键几何误差。几何误差中影响机床精度的关键几何误差来自PIGEs中的EY0A、EY0C、EA0C,影响加工本文档来自技高网...

【技术保护点】
1.五轴数控机床双旋转轴几何误差敏感度分析方法,包括如下步骤:/n步骤1、利用多体系统理论和齐次变换矩阵构建双旋转轴的几何误差数学模型,对各项几何误差进行辨识;/n步骤2、对五轴数控机床双旋转轴进行基于蒙特卡罗采样的Sobol敏感度分析;/n步骤3、基于双旋转轴特定转角的位置对误差参数进行敏感度分析,通过设置五组特定转角的位置对双旋转轴进行敏感度分析。/n

【技术特征摘要】
1.五轴数控机床双旋转轴几何误差敏感度分析方法,包括如下步骤:
步骤1、利用多体系统理论和齐次变换矩阵构建双旋转轴的几何误差数学模型,对各项几何误差进行辨识;
步骤2、对五轴数控机床双旋转轴进行基于蒙特卡罗采样的Sobol敏感度分析;
步骤3、基于双旋转轴特定转角的位置对误差参数进行敏感度分析,通过设置五组特定转角的位置对双旋转轴进行敏感度分析。


2.根据权利要求1所述的五轴数控机床双旋转轴几何误差敏感度分析方法,其特征在于,所述步骤1中,利用多体系统理论和齐次变换矩阵构建双旋转轴的几何误差数学模型,以辨识双旋转轴的几何误差,包括步骤:
步骤1.1、对数控机床设置参考坐标系和局部坐标系,将Y轴局部坐标系设置为与参考坐标系重合;
步骤1.2、对数控机床双旋转轴的几何误差进行辨识;
步骤1.3、利用齐次变换矩阵构建误差变换矩阵;
以A轴为例,通过齐次变换矩阵得到双旋转轴的几何误差变换矩阵;
A轴与位置无关的误差变换矩阵:












A轴与位置有关的误差变换矩阵:



同样的,C轴的与位置无关的误差变换矩阵:












C轴与位置有关的误差变换矩阵:



综合上述各误差矩阵,工件相对于刀具的几何误差为:



以上完成了五轴数控机床双旋转轴数学模型的建立。


3.根据权利要求1所述的关于五轴数控机床双旋转轴几何误差敏感度分析方法,其特征在于,所述步骤2中,基于蒙特卡罗采样的Sobol敏感度分析,包括步骤:
步骤2.1、基于蒙特卡罗方法对误差参数进行采样,生成Sobol序列以确定每项误差对机床空间误差的影响;
步骤2.2、基于方差的Sobol敏感度分析需要确定误差数k,双旋转轴共有20个误差项,所以k设置为20;
步骤2.3、生成Sobol序列A、B两个参数样本矩阵,记为:



其中xij表示第j个(i=1,2,3...k)误差元素的第i个(j=1,2,3...n)样本;
步骤2.4、将矩阵B的第i列换到矩阵A的第i列,矩阵A的其余列不变,得到矩阵记为AB...

【专利技术属性】
技术研发人员:蒋晓耕崔志威王量
申请(专利权)人:天津工业大学
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1