基于刀位轨迹和冗余剔除的铣削工件粗糙度监测方法技术

技术编号:13898139 阅读:138 留言:0更新日期:2016-10-25 08:17
本发明专利技术公开了一种基于刀位轨迹和冗余剔除的铣削工件粗糙度监测方法,用于解决现有铣削工件粗糙度监测方法实用性差的技术问题。技术方案是将刀位轨迹引入并进行实时编码使其以信息流的形式进入粗糙度监测系统,并在训练粗糙度智能预测系统前剔除冗余信息,使得粗糙度智能监测系统能有效克服未引入刀位轨迹信息带来的加工局限性。由于在铣削加工过程中对刀位轨迹进行实时编码并判别铣刀工作状态,使得铣刀运行在任何状态都能反馈到粗糙度监测系统,克服了背景技术方法监测铣削加工粗糙度默认刀位轨迹不变的加工局限性,更加贴近真实的加工环境;并且由于将粗糙度密切相关的刀位轨迹信息关联到粗糙度监测系统,提高了粗糙度监测的准确性和实用性。

【技术实现步骤摘要】

本专利技术涉及一种铣削工件粗糙度监测方法,特别涉及一种基于刀位轨迹和冗余剔除的铣削工件粗糙度监测方法
技术介绍
在航空航天领域,铣削工件粗糙度智能监测能减少拆卸和再次装夹产生的定位误差,对于在线评价加工工件质量有着非常重要的意义。文献“铣削加工表面粗糙度的智能预测,机床与液压,2009,Vol.37(10),p58-59”公开了一种铣削加工表面粗糙度的智能预测方法。此方法以切削用量与粗糙度的关系为研究对象,采用实验方法测得所设定16种加工参数变化时粗糙度的值,然后将此作为神经网络的学习样本进行训练,并采用训练好的神经网络对选定切削参数的样本进行预测。然而文献所述方法并未考虑到在真实加工环境中铣刀的刀位轨迹实时变化且存在非线性的因素,而刀位轨迹的改变对粗糙度的影响是客观存在且不容忽视的,因此在真实的加工环境中有很大的局限性,存在监测准确度不高、实用性差的问题。
技术实现思路
为了克服现有铣削工件粗糙度监测方法实用性差的不足,本专利技术提供一种基于刀位轨迹和冗余剔除的铣削工件粗糙度监测方法。该方法将刀位轨迹引入并进行实时编码使其以信息流的形式进入粗糙度监测系统,并在训练粗糙度智能预测系统前剔除冗余信息,使得粗糙度智能监测系统能有效克服未引入刀位轨迹信息带来的加工局限性,实用性强。本专利技术解决其技术问题所采用的技术方案:一种基于刀位轨迹和冗余剔除的铣削工件粗糙度监测方法,其特点是包括以下步骤:步骤一、定义刀位轨迹的分类并将其数字化编码,步骤如下:(1)设铣刀初始状态的速度为v0=(vx0,vy0,vz0);其中vx0为铣刀在X轴的初始速度,vy0为铣刀在Y轴的初始速度,vz0为铣刀在Z轴的初始速度;(2)铣刀变速时的速度为v1=(vx1,vy1,vz1),经过时间t,则铣刀的速度变化率为其中vx1为铣刀沿X轴在时间t时的速度,vy1为铣刀沿Y轴在时间t时的速度,vz1为铣刀沿Z轴在时间t时的速度,▽vx为铣刀沿X轴的速度变化率,▽vy为铣刀沿Y轴的速度变化率,▽vz为铣刀沿Z轴的速度变化率;(3)铣刀在时间t内的位移为S=(Sx,Sy,Sz)=(∫vx0dt,∫vy0dt,∫vz0dt);其中Sx为铣刀沿X方向在时间t内的位移,Sy为铣刀沿Y方向在时间t内的位移,Sz为铣刀沿Z方向在时间t内的位移;(4)则在时间t时,刀位轨迹分为下列情况:(a)当▽vx=▽vy=▽vz时,编码1,此时刀位轨迹位移为St1=(St1x,St1y,St1z),速度为vt1=(v1xt,v1yt,v1zt),加速度为▽vt1=(▽v1xt,▽v1yt,▽1vzt);(b)当▽vx=▽vy≠▽vz∪▽vx≠▽vy=▽vz∪▽vx=▽vz≠▽vy时,编码2,此时刀位轨迹位移为St2=(St2x,St2y,St2z),速度为vt2=(v2xt,v2yt,v2zt),加速度为▽vt2=(▽v2xt,▽v2yt,▽v2zt);(c)当▽vx≠▽vy≠▽vz时,编码3,此时刀位轨迹位移为St3=(St3x,St3y,St3z),速度为vt3=(v3xt,v3yt,v3zt),加速度为▽vt3=(▽v3xt,▽v3yt,▽v3zt);则在时间t时,刀位轨迹输出编码i时,其参数为parati=(ti,▽vti,vti,Sti)T;其中Stnm为编码为n在时间t时刀位轨迹在m轴上的位移,vnmt为编码为n在时间t时刀位轨迹在m轴上的速度,▽vnmt为编码为n时在时间t时刀位轨迹在m轴上的加速度;(5)使用计算机上实时获取铣削加工过程中的刀位轨迹编号及记录的刀位轨迹输出参数,以备铣削过程粗糙度智能监测系统使用。步骤二、通过正交实验方法获得铣削工艺参数,包括机械加工三要素铣削速度、切削深度、进给速度、主轴转速以及铣削刀具磨损量对铣削加工表面粗糙度的影响程度,并由大到小排列。步骤三、在铣床上布置三方向压力传感器、三方向振动传感器、铣床主轴电机功率测量仪,以便采集铣削加工过程中的各种信号。步骤四、采集铣削加工过程中的压力、振动、铣床主轴电机功率信号,主轴转一圈会产生力,振动,主轴电机功率周期性的信号变化。设定信号采样频率f采,主轴转速为r主轴(r/min),则铣刀转动一圈所花费的时间为60/r主轴。采样时间t采≥60/r主轴。采样点个数为采样时间乘以采样频率。保证采样频率大于工作频率的两倍,防止失真。步骤五、为了提取信号的多种特征,以便提取对加工工件粗糙度敏感的特征,提高预测精度,对提取的力、振动、铣床主轴电机功率信号进行时域、频域变换、对时频域上采用小波进行分析,分别提取时域、频域、时频域特征:时域特征如均值、均方根、方差、总能量密度、自相关性、互相关性;频域特征如幅值谱、相位谱、功率谱以及幅值谱密度、相位谱密度、功率谱密度以及多分辨率小波分析。步骤六、剔除冗余信息,降低成分维度:将刀位轨迹实时输出参数、铣削工艺参数包括机械加工三要素铣削速度、切削深度、进给速度、主轴转速、铣削刀具磨损量以及步骤五提取的信号特征,采用主成分分析法剔除与铣削加工工件表面粗糙度不相关的特征,降低特征维度,提高有效信息利用率,首先是对原始特征向量进行零均值化和归一化:Xi=(X1i,X2i,...,Xqi)T(i=1,2,...,p) (1)式中:Xmi为第i个初始向量Xi的第m个元素。 X ‾ a = 1 p Σ b = 1 p X a b - - - ( 2 ) ]]>式中:是向量Xa中p个元素的均值,Xab为向量Xa中第b个元素。 σ a = 1 p Σ i = 1 p ( X a 本文档来自技高网...
基于刀位轨迹和冗余剔除的铣削工件粗糙度监测方法

【技术保护点】
一种基于刀位轨迹和冗余剔除的铣削工件粗糙度监测方法,其特征在于包括以下步骤:步骤一、定义刀位轨迹的分类并将其数字化编码,步骤如下:(1)设铣刀初始状态的速度为v0=(vx0,vy0,vz0);其中vx0为铣刀在X轴的初始速度,vy0为铣刀在Y轴的初始速度,vz0为铣刀在Z轴的初始速度;(2)铣刀变速时的速度为v1=(vx1,vy1,vz1),经过时间t,则铣刀的速度变化率为其中vx1为铣刀沿X轴在时间t时的速度,vy1为铣刀沿Y轴在时间t时的速度,vz1为铣刀沿Z轴在时间t时的速度,▽vx为铣刀沿X轴的速度变化率,▽vy为铣刀沿Y轴的速度变化率,▽vz为铣刀沿Z轴的速度变化率;(3)铣刀在时间t内的位移为S=(Sx,Sy,Sz)=(∫vx0dt,∫vy0dt,∫vz0dt);其中Sx为铣刀沿X方向在时间t内的位移,Sy为铣刀沿Y方向在时间t内的位移,Sz为铣刀沿Z方向在时间t内的位移;(4)则在时间t时,刀位轨迹分为下列情况:(a)当▽vx=▽vy=▽vz时,编码1,此时刀位轨迹位移为St1=(St1x,St1y,St1z),速度为vt1=(v1xt,v1yt,v1zt),加速度为▽vt1=(▽v1xt,▽v1yt,▽1vzt);(b)当▽vx=▽vy≠▽vz∪▽vx≠▽vy=▽vz∪▽vx=▽vz≠▽vy时,编码2,此时刀位轨迹位移为St2=(St2x,St2y,St2z),速度为vt2=(v2xt,v2yt,v2zt),加速度为▽vt2=(▽v2xt,▽v2yt,▽v2zt);(c)当▽vx≠▽vy≠▽vz时,编码3,此时刀位轨迹位移为St3=(St3x,St3y,St3z),速度为vt3=(v3xt,v3yt,v3zt),加速度为▽vt3=(▽v3xt,▽v3yt,▽v3zt);则在时间t时,刀位轨迹输出编码i时,其参数为parati=(ti,▽vti,vti,Sti)T;其中Stnm为编码为n在时间t时刀位轨迹在m轴上的位移,vnmt为编码为n在时间t时刀位轨迹在m轴上的速度,▽vnmt为编码为n时在时间t时刀位轨迹在m轴上的加速度;(5)使用计算机上实时获取铣削加工过程中的刀位轨迹编号及记录的刀位轨迹输出参数,以备铣削过程粗糙度智能监测系统使用;步骤二、通过正交实验方法获得铣削工艺参数,包括机械加工三要素铣削速度、切削深度、进给速度、主轴转速以及铣削刀具磨损量对铣削加工表面粗糙度的影响程度,并由大到小排列;步骤三、在铣床上布置三方向压力传感器、三方向振动传感器、铣床主轴电机功率测量仪,以便采集铣削加工过程中的各种信号;步骤四、采集铣削加工过程中的压力、振动、铣床主轴电机功率信号,主轴转一圈会产生力,振动,主轴电机功率周期性的信号变化;设定信号采样频率f采,主轴转速为r主轴(r/min),则铣刀转动一圈所花费的时间为60/r主轴;采样时间t采≥60/r主轴;采样点个数为采样时间乘以采样频率;保证采样频率大于工作频率的两倍,防止失真;步骤五、为了提取信号的多种特征,以便提取对加工工件粗糙度敏感的特征,提高预测精度,对提取的力、振动、铣床主轴电机功率信号进行时域、频域变换、对时频域上采用小波进行分析,分别提取时域、频域、时频域特征:时域特征如均值、均方根、方差、总能量密度、自相关性、互相关性;频域特征如幅值谱、相位谱、功率谱以及幅值谱密度、相位谱密度、功率谱密度以及多分辨率小波分析;步骤六、剔除冗余信息,降低成分维度:将刀位轨迹实时输出参数、铣削工艺参数包括机械加工三要素铣削速度、切削深度、进给速度、主轴转速、铣削刀具磨损量以及步骤五提取的信号特征,采用主成分分析法剔除与铣削加工工件表面粗糙度不相关的特征,降低特征维度,提高有效信息利用率,首先是对原始特征向量进行零均值化和归一化:Xi=(X1i,X2i,...,Xqi)T(i=1,2,...,p)     (1)式中:Xmi为第i个初始向量Xi的第m个元素;X‾a=1pΣb=1pXab---(2)]]>式中:是向量Xa中p个元素的均值,Xab为向量Xa中第b个元素;σa=1pΣi=1p(Xai-X‾a)2,(a=1,2,...,q)---(3)]]>式中:σa为向量Xa中p个元素的标准差;X~ai=1σa(Xai-X‾a),(i=1,2,...,p)---(4)]]>式中:为新向量的第a个元素;X~i=(X~1i,X~2i,...,X~qi)T---(5)]]>式中:为由q个元素组成的新向量;其次计算协方差矩阵K:K=1pΣj=1pX~jX~jT---(6)]]>式中:K为协方差矩阵;解协方差矩阵特征方程K,求出特征值及对应的特征向量,将特征值按照η1≥η2≥η3≥...

【技术特征摘要】
1.一种基于刀位轨迹和冗余剔除的铣削工件粗糙度监测方法,其特征在于包括以下步骤:步骤一、定义刀位轨迹的分类并将其数字化编码,步骤如下:(1)设铣刀初始状态的速度为v0=(vx0,vy0,vz0);其中vx0为铣刀在X轴的初始速度,vy0为铣刀在Y轴的初始速度,vz0为铣刀在Z轴的初始速度;(2)铣刀变速时的速度为v1=(vx1,vy1,vz1),经过时间t,则铣刀的速度变化率为其中vx1为铣刀沿X轴在时间t时的速度,vy1为铣刀沿Y轴在时间t时的速度,vz1为铣刀沿Z轴在时间t时的速度,▽vx为铣刀沿X轴的速度变化率,▽vy为铣刀沿Y轴的速度变化率,▽vz为铣刀沿Z轴的速度变化率;(3)铣刀在时间t内的位移为S=(Sx,Sy,Sz)=(∫vx0dt,∫vy0dt,∫vz0dt);其中Sx为铣刀沿X方向在时间t内的位移,Sy为铣刀沿Y方向在时间t内的位移,Sz为铣刀沿Z方向在时间t内的位移;(4)则在时间t时,刀位轨迹分为下列情况:(a)当▽vx=▽vy=▽vz时,编码1,此时刀位轨迹位移为St1=(St1x,St1y,St1z),速度为vt1=(v1xt,v1yt,v1zt),加速度为▽vt1=(▽v1xt,▽v1yt,▽1vzt);(b)当▽vx=▽vy≠▽vz∪▽vx≠▽vy=▽vz∪▽vx=▽vz≠▽vy时,编码2,此时刀位轨迹位移为St2=(St2x,St2y,St2z),速度为vt2=(v2xt,v2yt,v2zt),加速度为▽vt2=(▽v2xt,▽v2yt,▽v2zt);(c)当▽vx≠▽vy≠▽vz时,编码3,此时刀位轨迹位移为St3=(St3x,St3y,St3z),速度为vt3=(v3xt,v3yt,v3zt),加速度为▽vt3=(▽v3xt,▽v3yt,▽v3zt);则在时间t时,刀位轨迹输出编码i时,其参数为parati=(ti,▽vti,vti,Sti)T;其中Stnm为编码为n在时间t时刀位轨迹在m轴上的位移,vnmt为编码为n在时间t时刀位轨迹在m轴上的速度,▽vnmt为编码为n时在时间t时刀位轨迹在m轴上的加速度;(5)使用计算机上实时获取铣削加工过程中的刀位轨迹编号及记录的刀位轨迹输出参数,以备铣削过程粗糙度智能监测系统使用;步骤二、通过正交实验方法获得铣削工艺参数,包括机械加工三要素铣削速度、切削深度、进给速度、主轴转速以及铣削刀具磨损量对铣削加工表面粗糙度的影响程度,并由大到小排列;步骤三、在铣床上布置三方向压力传感器、三方向振动传感器、铣床主轴电机功率测量仪,以便采集铣削加工过程中的各种信号;步骤四、采集铣削加工过程中的压力、振动、铣床主轴电机功率信号,主轴转一圈会产生力,振动,主轴电机功率周期性的信号变化;设定信号采样频率f采,主轴转速为r主轴(r/min),则铣刀转动一圈所花费的时间为60/r主轴;采样时间t采≥60/r主轴;采样点个数为采样时间乘以采样频率;保证采样频率大于工作频率的两倍,防止失真;步骤五、为了提取信号的多种特征,以便提取对加工工件粗糙度敏感的特征,提高预测精度,对提取的力、振动、铣床主轴电机功率信号进行时域、频域变换、对时频域上采用小波进行分析,分别提取时域、频域、时频域特征:时域特征如均值、均方根、方差、总能量密度、自相关性、互相关性;频域特征如幅值谱、相位谱、功率谱以及幅值谱密度、相位谱密度、功率谱密度以及多分辨率小波分析;步骤六、剔除冗余信息,降低成分维度:将刀位轨迹实时输出参数、铣削工艺参数包括机械加工三要素铣削速度、切削深度、进给速度、主轴转速、铣削刀具磨损量以及步骤五提取的信号特征,采用主成分分析法剔除与铣削加工工件表面粗糙度不相关的特征,降低特征维度,提高有效信息利用率,首先是对原始特征向量进行零均值化和归一化:Xi=(X1i,X2i,...,Xqi)T(i=1,2,...,p) (1)式中:Xmi为第i个初始向量Xi的第m个元素; X ‾ a = 1 p Σ b = 1 p X a b - - - ( 2 ) ]]>式中:是向量Xa中p个元素的均值,Xab为向量Xa中第b个元素; σ a = 1 p Σ i = 1 p ( X a i - X ‾ a ) 2 , ( a = 1 , 2 , ... , q ) - - - ( 3 ) ]]>式中:σa为向量Xa中p个元素的标准差; X ~ a i = 1 σ a ( X a i - X ‾ a ) , ( i = 1 , 2 , ... , p ) - - - ( 4 ) ]]>式中:为新向量的第a个元素; X ~ i = ( X ~ 1 i , X ~ 2 i , ... , X ~ q i ) T - - - ( 5 ) ]]>式中:为由q个元素组成的新向量;其次计算协方差矩阵K: K = 1 p Σ j = 1 p X ~ j X ~ j T - - - ( 6 ) ]]>式中:K为协方差矩阵;解协方差矩阵特征方程K,求出特征值及对应的特征向量,将特征值按照η1≥η2≥η3≥...≥ηq的顺序排列,同时将其对应的特征向量排列,确定主成分个数,定义第n个特征值的贡献率: λ n = η n / Σ j = 1 q η j - - - ( 7 ) ]]>式中:λn为第n个特征值的贡献率;前n个特征值的累积贡献率: λ = Σ m = 1 n η n ...

【专利技术属性】
技术研发人员:卜昆田国良邱飞莫蓉孙惠斌张现东胡杰王志红田嘉伟赵丹青金宗李李扬廖金明张明
申请(专利权)人:西北工业大学
类型:发明
国别省市:陕西;61

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

1