基于加工工件曲面形貌信息的数控机床误差辨识分离方法

文档序号:3022930阅读:589来源:国知局
专利名称:基于加工工件曲面形貌信息的数控机床误差辨识分离方法
技术领域
本发明属于数控机床误差分离领域,具体涉及一种基于加工工件曲面形貌信息的机床误差辨识分离方法。
背景技术
目前,国产数控机床迈入高端领域的“瓶颈”问题主要是加工精度和可靠性难以达到国外同类产品的水准,而这涉及到多方面的问题:一、高端数控机床本身各种装配部件的加工精度由于缺乏更精密的机床作为工作母机而难以保证;二、机床硬件结构在考虑误差补偿方面的设计以及制造途径上考虑误差因素的加工还没有达到国外机床生产厂商的同等水平;三、国产的数控系统还不具备机床误差分离技术,相关的研究还处于实验室阶段,未能在实际生产中进行实施。通常数控机床引起工件加工误差的误差源主要有四部分,一是几何误差,二是热误差,三是切削力误差,这三部分主要引起工件面形误差;第四部分是动态误差,与机床的加工速度及加速度等动力学因素有关,主要引起工件粗糙度误差。在实际加工中,数控系统需要将这些预设的误差项纳入过程计算进行补偿。然而,对于由机床各种误差并未分离出来,通常的误差补偿方法是无法进行预估,也就不能在机床加工过程中实时地对误差做出相应的补偿。因此,研发适合多类型、多规格、多品种的数控机床误差实时分离方法对我国数控机床产业的发展是非常必要和有益的。

发明内容
为了克服上述现 有技术存在的缺点,提供了一种基于加工工件曲面形貌信息的数控机床误差辨识分离方法,使得误差分离的准确性大大增加。为了解决上述问题,本发明采用以下技术方案:基于加工工件曲面形貌信息的数控机床误差辨识分离方法,用来将数控机床加工工件过程中的加工误差分离出来,该方法的具体步骤为:第一步:取一件加工好的工件,对工件表面进行几何数据的测量与预处理;第二步:根据工件的表面特征及不同成分误差选择适当的小波函数;第三步:设置不同误差信号的分解阈值;第四步:对数据进行分解,根据不同成分误差所属频域不同,确定小波分解层数,并针对不同的层数提取不同尺度的信号;第五步:分别对各种频率的信号进行重构,从而获得同频率段误差表面,并获得相应空间点的点云数据;第六步:从点云数据所覆盖的X坐标范围当中,任选一 XO为对象,可得经过(χΟ,Ο,Ο)的平行于YOZ的平面,若该平面与理论曲面相交,则交线为理论曲线S,令h =f(a,S),并在一个刀具步长I内取η个扫描点,则可得到hl,h2,……,hn,根据扫描点的分布情况和扫描点中两个拐点hi和hj的大小来确定刀触点;
其中,a为横断面中任一扫描点,h为a与s间法向距离;第七步:计算理论刀具倾角;第八步:取任一刀触点a的η个与其紧密相邻的扫描点(at,t=l, 2,……,n),由于平底立铣刀与工件的切削面为刀底圆面的一部分,必定存在以刀具半径R为半径的经过刀触点及临近两个扫描点的圆面S,因而存在以R为半径的拟合刀底圆面Sai(i=l,2,……,na)拟合a与at,同理,刀触点b也可找到拟合刀底圆面Sbj (j=l, 2,......,nb);第九步:设h (a, b)为a与b间的距离,Na和Nb为a与b的刀轴矢量,当Iimh (a, b) — O 时,有 Na//Nb,因而得到平行圆面 Wk= {Sai,Sai//Sbj,k=l,2,……,m};第十步:对比平行圆面Wk、曲面法矢N和理论刀具倾角β,确定实际刀底圆面;第H^一步:确定刀轴矢量与刀位点;第十二步:通过第X个工件的刀具位姿曲面与理论刀具位姿曲面对比,确定面形
误差值;
·
第十三步:确定机床热误差值;第十四步:根据前面求的刀位点、刀触点信息,计算刀具当前切削面积,再结合工件材料特性,计算获得机床切削力的大小,通过对切削力大小的分析计算获得机床的切削
力误差值;第十五步:利用面形误差值减去热误差值和切削力误差值,得出机床几何误差值;第十六步:根据形貌分离出的粗糙度误差值,计算出动态误差值;第十七步:根据模型定阶结果,将得到的误差值参数代入预选的模型系统,进行数据整合,得到基于加工工件曲面形貌信息的数控机床误差分离数学模型。进一步的,在第二步中小波函数的选择方法为:根据自相似性、正交性和紧支性等性质,在数十种常用的小波函数中选择适合的函数,并确定支撑长度,通过对比分析确定最佳小波函数。进一步的,在第六步中,根据扫描点的分布情况和扫描点中两个拐点hi和hj的大小来确定刀触点的判断标准包括以下三种情形:情形1:扫描点均分布在理论曲线内侧,hi和hj在周边区域内分别为极大值和极小值,此时点i为刀触点;情形I1:扫描点分布在理论曲线内侧和外侧,hi和hj在周边区域内均为极大值,点i在曲线内侦彳,点j在曲线外侧,此时i为刀触点;情形II1:扫描点均分布在理论曲线外侧,hi和hj在周边区域内分别为极小值和极大值,此时点i为刀触点。进一步的,在第七步中,理论刀具倾角的计算公式为:
5%曲率变化不大 / = < gi (左,W1, M2 ,…,U11),曲率变化较大的凸而
g2(^,W,M1,W2,■.., >曲率变化较大或存在干涉情况的凹面其中,k为曲面曲率,w为干涉情况,ul, u2,…,un为影响刀具倾角的相关因素,如工件材料的强度和硬度、刀具材料、刀具装夹系统等。
进一步的,在第十三步中,确定热误差方法为以下方法中的一种:I)通过对同一批次加工工件的刀具位姿曲面对比,由于每个工件加工时,已经监测其加工时对应的温度信息,通过对比,可以过滤掉几何误差和切削力误差,从而计算出机床热误差值;2)根据温度监测信息,通过分析计算也可以得到机床热误差值。本发明的有益效果是:本发明将工件曲面形貌反求、形貌分离、刀位点反求计算技术应用于数控机床的误差分离方法中,不仅实现了数控机床的误差分离,同时还为数控机床误差补偿方面的研究人员进行误差补偿模型优化和补偿实效性的深入研究提供了有效的分析手段和应用模型。该方法结合机床加工状态监测、工件理论数模、理论刀轨路径信息,进行误差采集数据的预处理,以自相关函数和偏相关函数及其截尾性判定识别拟合模型的类型,对模型进行精确定阶,能够高效、准确地完成对数控机床误差的分离,并且获得的数学模型公式能够精确地推断和预测机床误差的变化情况,使机床的误差补偿工作更为可靠和有效。


下面结合附图和实施例对本发明做进一步的说明:图1为本发明所述方法的步骤示意图。
具体实施例方式基于加工工件曲面形貌信息的数控机床误差辨识分离方法,用来将数控机床加工工件过程中的加工误差分离出来,该方法的具体步骤为:第一步:取一件加工好的工件,对工件表面进行几何数据的测量与预处理。第二步:根据自相似性、正交性和紧支性等性质,在数十种常用的小波函数中选择适合的函数,并确定支撑长度,通过对比分析确定最佳小波函数。第三步:设置不同误差信号的分解阈值。第四步:对数据进行分解,根据不同成分误差所属频域不同,确定小波分解层数,并针对不同的层数提取不同尺度的信号。第五步:分别对各种频率的信号进行重构,从而获得同频率段误差表面,并获得相应空间点的点云数据。第六步:从点云数据所覆盖的X坐标范围当中,任选一 XO为对象,可得经过(χΟ,Ο,Ο)的平行于YOZ的平面,若该平面与理论曲面相交,则交线为理论曲线S,令h =f(a,S),并在一个刀具步长I内取η个扫描点,则可得到hl,h2,……,hn,根据扫描点的分布情况和扫描点中两个拐点hi和hj的大小来确定刀触点,其判断标准为:情形1:扫描点均分布在理论曲线内侧,hi和hj在周边区域内分别为极大值和极小值,此时点i为刀触点;情形I1: 扫描点分布在理论曲线内侧和外侧,hi和hj在周边区域内均为极大值,点i在曲线内侦彳,点j在曲线外侧,此时i为刀触点;情形II1:扫描点均分布在理论曲线外侧,hi和hj在周边区域内分别为极小值和极大值,此时点i为刀触点。
其中,a为横断面中任一扫描点,h为a与s间法向距离。第七步:计算理论刀具倾角,理论刀具倾角的计算公式为:
权利要求
1.基于加工工件曲面形貌信息的数控机床误差辨识分离方法,用来将数控机床加工工件过程中的加工误差分离出来,该方法的具体步骤为: 第一步:取一件加工好的工件,对工件表面进行几何数据的测量与预处理; 第二步:根据工件的表面特征及不同成分误差选择适当的小波函数; 第三步:设置不同误差信号的分解阈值; 第四步:对数据进行分解,根据不同成分误差所属频域不同,确定小波分解层数,并针对不同的层数提取不同尺度的信号; 第五步:分别对各种频率的信号进行重构,从而获得同频率段误差表面,并获得相应空间点的点云数据; 第六步:从点云数据所覆盖的X坐标范围当中,任选一 XO为对象,可得经过(χΟ,O, O)的平行于YOZ的平面,若该平面与理论曲面相交,则交线为理论曲线S,令h = f (a,s),并在一个刀具步长I内取η个扫描点,则可得到hi, h2,......, hn,根据扫描点的分布情况和扫描点中两个拐点hi和hj的大小来确定刀触点; 其中,a为横断面中任一扫描点,h为a与s间法向距离; 第七步:计算理论刀具倾角; 第八步:取任一刀触点a的η个与其紧密相邻的扫描点(at,t=l, 2,……,η),由于平底立铣刀与工件的切削面为刀底圆面的一部分,必定存在以刀具半径R为半径的经过刀触点及临近两个扫描点的圆面S,因而存在以R为半径的拟合刀底圆面Sai (i=l, 2,……,na)拟合a与at,同理,刀触点b也可找到拟合刀底圆面Sbj (j=l, 2,......,nb); 第九步:设h(a,b)为a与b间的距离,Na和Nb为a与b的刀轴矢量,当Iimh(a,b) — O时,有Na//Nb,因而得到平行圆面Wk= {Sai, Sai//Sbj, k=l, 2,……,m}; 第十步:对比平行圆面Wk、曲面法矢N和理论刀具倾角β,确定实际刀底圆面; 第H^一步:确定刀轴矢量与刀位点; 第十二步:通过第X个工件的刀具位姿曲面与理论刀具位姿曲面对比,确定面形误差值; 第十三步:确定机床热误差值; 第十四步:根据前面求的刀位点、刀触点信息,计算刀具当前切削面积,再结合工件材料特性,计算获得机床切削力的大小,通过对切削力大小的分析计算获得机床的切削力误差值; 第十五步:利用面形误差值减去热误差值和切削力误差值,得出机床几何误差值; 第十六步:根据形貌分离出的粗糙度误差值,计算出动态误差值; 第十七步:根据模型定阶结果,将得到的误差值参数代入预选的模型系统,进行数据整合,得到基于加工工件曲面形貌信息的数控机床误差分离数学模型。
2.根据权利要求1所述的基于加工工件曲面形貌信息的数控机床误差辨识分离方法,其特征在于,在第二步中小波函数的选择方法为:根据自相似性、正交性和紧支性等性质,在数十种常用的小波函数中选择适合的函数,并确定支撑长度,通过对比分析确定最佳小波函数。
3.根据权利要求1所述的基于加工工件曲面形貌信息的数控机床误差辨识分离方法,其特征在于,在第六步中,根据 扫描点的分布情况和扫描点中两个拐点hi和hj的大小来确定刀触点的判断标准包括以下三种情形: 情形1:扫描点均分布在理论曲线内侧,hi和hj在周边区域内分别为极大值和极小值,此时点i为刀触点; 情形I1:扫描点分布在理论曲线内侧和外侧,hi和hj在周边区域内均为极大值,点i在曲线内侧,点j在曲线外侧,此时i为刀触点; 情形II1:扫描点均分布在理论曲线外侧,hi和hj在周边区域内分别为极小值和极大值,此时点i为刀触点。
4.根据权利要求1所述的基于加工工件曲面形貌信息的数控机床误差辨识分离方法,其特征在于,在第七步中,理论刀具倾角的计算公式为: 5%曲率变化不大 β = ‘ gi{k,UlJt2,---,n ),曲率变化较大的凸而 g2(k,w,ul,u2,---,un),曲率变化较大或存在干涉情况的凹面 其中,k为曲面曲率,w为干涉情况,ul, u2,…,un为影响刀具倾角的相关因素,如工件材料的强度和硬度、刀具材料、刀具装夹系统等。
5.根据权利要求1所述的基于加工工件曲面形貌信息的数控机床误差辨识分离方法,其特征在于,在第十三步中,确定热误差方法为以下方法中的一种: 1)通过对同一批次加工工件的刀具位姿曲面对比,由于每个工件加工时,已经监测其加工时对应的温度信息,通过对比,可以过滤掉几何误差和切削力误差,从而计算出机床热误差值; 2)根据温度监测信息,通过分析计算也可以得到机床热误差值。
全文摘要
本发明提供了一种基于加工工件曲面形貌信息的数控机床误差辨识分离方法,该方法将工件曲面形貌反求、形貌分离、刀位点反求计算技术应用于数控机床的误差分离方法中,不仅实现了数控机床的误差分离,还为数控机床误差补偿方面的研究人员进行误差补偿模型优化和补偿实效性的深入研究提供了有效的分析手段和应用模型。该方法结合机床加工状态监测、工件理论数模、理论刀轨路径信息,进行误差采集数据的预处理,以自相关函数和偏相关函数及其截尾性判定识别拟合模型的类型,对模型进行精确定阶,能够高效、准确地完成对数控机床误差的分离,并且获得的数学模型公式能够精确地推断和预测机床误差的变化情况,使机床的误差补偿工作更为可靠和有效。
文档编号B23Q17/20GK103192292SQ20131012609
公开日2013年7月10日 申请日期2013年4月11日 优先权日2013年4月11日
发明者曹树坤, 吕杰, 浦永祥, 宋开峰, 宋卫卫, 赵珅 申请人:济南大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1