一种基于振动信号的刀具失效监控方法与流程

文档序号:31051006发布日期:2022-08-06 07:12阅读:135来源:国知局
一种基于振动信号的刀具失效监控方法与流程

1.本发明属于数控加工领域,特别是涉及一种基于振动信号的刀具失效监控方法。


背景技术:

2.在金属切削加工中,刀具随着使用时间的延长逐渐磨损甚至破损、断裂。由于与工件直接接触,刀具的过度磨损、破损将降低零件的尺寸精度及表面质量,甚至导致零件报废(例如:刀刃破损后导致零件烧伤)。因此,加工过程中,需要时刻关注刀具的状态,在其磨损到一定程度或出现破损时及时更换。
3.目前,飞机结构件的数控加工过程中,刀具状态主要依靠操作工人通过经验来判断,人为因素影响大,对一些异常情况难以及时响应。因此,常出现因刀具过度磨损/破损引起的零件质量问题。
4.市场上已经有artis等商业化的刀具监控系统,并在汽车行业中已经得到成熟应用,主要采用学习然后比对的方式进行异常监控,但是对于飞机结构件多品种、小批量的加工模式,可以用于学习的数据量少,并且信号在飞机结构件等复杂零件的加工过程中易受加工状态波动的影响,因此应用过程中频繁产生误报警而影响正常生产。


技术实现要素:

5.针对飞机结构件多品种、小批量的加工模式,可以用于学习的数据量少,并且信号在飞机结构件等复杂零件的加工过程中频繁产生误报警的问题,本发明采用融合刀具使用工况的机理分析和信号处理算法构建模型的思路,提出一种基于振动信号的刀具失效监控方法。
6.为了实现上述发明目的,本发明提供了以下技术方案:一种基于振动信号的刀具失效监控方法,包括以下步骤:第一步,获取数控加工过程中的振动信号,并计算所述振动信号的均方根值;第二步,基于所述振动信号的均方根值,进行刀具失效识别,所述刀具失效识别包括刀具断裂识别、刀具缺齿识别和刀具崩刃识别;其中,所述刀具断裂识别根据所述振动信号的均方根值小于下限值所持续的时间长度进行识别;所述刀具缺齿识别根据所述振动信号的均方根值大于上限值所持续的时间长度进行识别;所述刀具崩刃识别基于svm构建的模型进行识别。
7.作为本发明的优选方案,所述刀具断裂识别根据所述振动信号的均方根值小于下限值所持续的时间长度进行识别具体是指:设振动信号每转均方根值rms小于下限值k1所持续的时间长度为t1,若t1大于刀具断裂许可时间,则判定发生刀具断裂。
8.作为本发明的优选方案,所述刀具缺齿识别根据所述振动信号的均方根值大于上限值所持续的时间长度进行识别具体是指:设振动信号每转均方根值rms大于上限值k2所持续的时间长度为t2,若t2大于刀具
缺齿许可时间,则判定发生刀具缺齿。
9.作为本发明的优选方案,所述刀具崩刃识别通过基于svm构建的模型进行识别分为两种情况:当切削深度小于识别目标崩刃刃口缺失高度,并且刀具的全部切削刃均产生崩刃时,基于svm的识别模型m1判断是否发生崩刃;当切削深度大于识别目标崩刃刃口缺失高度,并且刀具至少一个切削刃因破损产生崩刃或同时产生崩刃的切削刃仍然有部分刃口参与切削时,基于svm的识别模型m2判断是否发生崩刃。
10.作为本发明的优选方案,识别模型m1或识别模型m2的构建,包括以下步骤:s21,基于振动信号计算信号特征值,所述信号特征值包括偏差、峭度、标准差、均值和最大值;s22,基于所述信号特征值对svm模型进行训练,所述信号特征值包含正常信号和崩刃信号;s23,svm模型训练好之后,输入测试信号,得到识别精度,若识别精度大于许可精度要求值,则svm模型训练完成。
11.作为本发明的优选方案,根据识别模型m1或识别模型m2判断出发生崩刃后计算连续判别属于崩刃的时间t3,若t3大于刀具崩刃许可时间,则判定发生刀具崩刃。
12.作为本发明的优选方案,第一步中,在计算所述振动信号的均方根值之前,对振动信号进行预处理;所述预处理包括对振动信号进行初始带通滤波,得到初始滤波信号;所述初始带通滤波的初始低通截止频率为l1,初始高通截止频率为h1。
13.作为本发明的优选方案,对于主轴转速在1000~2000r/min的钛合金加工领域,初始低通截止频率为l1设定为1khz、初始高通截止频率为h1设定为10hz。
14.作为本发明的优选方案,所述预处理还包括:按照高通截止频率和低通截止频率之间没有幅值大于设定阈值a0的频率的要求,设定第二次滤波的低通截止频率为l2、第二次滤波的高通截止频率为h2;对所述初始滤波信号进行fft变换获得频谱信号,判断所述频谱信号的幅值是否大于预设的阈值a0,若是,则按照预设的低通截止频率l2和高通截止频率h2进行第二次滤波,否则,继续执行后续步骤,所述阈值a0的取值范围是1≤a0≤1.5。
15.与现有技术相比,本发明的有益效果:本发明针对飞机结构件多品种、批量小的情况,采用融合刀具使用工况的机理分析和信号处理算法构建模型的思路,提出一种基于振动信号的刀具失效监控方法,提高了识别的准确性,减少了误报警,解决了飞机复杂结构件加工过程监控中刀具破损识别难的问题。
附图说明
16.图1为本发明实施例1中一种基于振动信号的刀具失效监控方法的流程图;图2(a)是本发明实施例2中刀具失效监控总体流程示意图;图2(b)是本发明实施例2中信号预处理流程图;
图2(c)是本发明实施例2中刀具断裂识别流程图;图2(d)是本发明实施例2中刀具缺齿识别流程图;图2(e)是本发明实施例2中刀具崩刃识别流程图;图3是本发明实施例2中基于svm识别模型的构建流程示意图;图4是本发明实施例2中刀具失效形式示意图;图5是本发明实施例2中断刀失效条件均方根曲线图;图6是本发明实施例2中缺齿失效条件均方根曲线图;图7是本发明实施例2中切深a
p
小于刃口缺失高度h崩刃条件的均方根曲线图;图8是本发明实施例2中切深a
p
大于刃口缺失高度h崩刃条件的均方根曲线图;图9是本发明实施例2中存在较大干扰的空转时域信号曲线图;图10(a)是本发明实施例2中存在较大干扰的空转频域信号图;图10(b)是本发明实施例2中存在较小干扰的空转频域信号图。
具体实施方式
17.下面结合试验例及具体实施方式对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范围。
18.实施例1一种基于振动信号的刀具失效监控方法,流程图如图1所示,包括以下步骤:s1,获取控加工过程中的振动信号,并计算所述振动信号的均方根值;s2,基于所述振动信号的均方根值,进行刀具失效识别,所述刀具失效识别包括刀具断裂识别、刀具缺齿识别和刀具崩刃识别;其中,所述刀具断裂识别根据所述振动信号的均方根值小于下限值所持续的时间长度进行识别;所述刀具缺齿识别根据所述振动信号的均方根值大于上限值所持续的时间长度进行识别;所述刀具崩刃识别基于svm构建的模型进行识别。
19.作为本发明的优选方案,所述刀具断裂识别根据所述振动信号的均方根值小于下限值所持续的时间长度进行识别具体是指:设振动信号每转均方根值rms小于下限值k1所持续的时间长度为t1,若t1大于刀具断裂许可时间,则判定发生刀具断裂。
20.作为本发明的优选方案,所述刀具缺齿识别根据所述振动信号的均方根值大于上限值所持续的时间长度进行识别具体是指:设振动信号每转均方根值rms大于上限值k2所持续的时间长度为t2,若t2大于刀具缺齿许可时间,则判定发生刀具缺齿。
21.作为本发明的优选方案,所述刀具崩刃识别通过基于svm构建的模型进行识别分为两种情况:当切削深度小于识别目标崩刃刃口缺失高度,并且刀具的全部切削刃均产生崩刃时,基于svm的识别模型m1判断是否发生崩刃;当切削深度大于识别目标崩刃刃口缺失高度,并且刀具至少一个切削刃因破损产生崩刃或同时产生崩刃的切削刃仍然有部分刃口参与切削时,基于svm的识别模型m2判断
是否发生崩刃。
22.作为本发明的优选方案,识别模型m1或识别模型m2的构建,包括以下步骤:s21,基于振动信号计算信号特征值,所述信号特征值包括偏差、峭度、标准差、均值和最大值;s22,基于所述信号特征值对svm模型进行训练,所述信号特征值包含正常信号和崩刃信号;s23,svm模型训练好之后,输入测试信号,得到识别精度,若识别精度大于许可精度要求值,则svm模型训练完成。
23.作为本发明的优选方案,根据识别模型m1或识别模型m2判断出发生崩刃后计算连续判别属于崩刃的时间t3,若t3大于刀具崩刃许可时间,则判定发生刀具崩刃。
24.作为本发明的优选方案,第一步中,在计算所述振动信号的均方根值之前,对振动信号进行预处理;所述预处理包括对振动信号进行初始带通滤波,得到初始滤波信号;所述初始带通滤波的初始低通截止频率为l1,初始高通截止频率为h1。
25.作为本发明的优选方案,对于主轴转速在1000~2000r/min的钛合金加工领域,初始低通截止频率为l1设定为1khz、初始高通截止频率为h1设定为10hz。
26.作为本发明的优选方案,所述预处理还包括:按照高通截止频率和低通截止频率之间没有幅值大于设定阈值a0的频率的要求,设定第二次滤波的低通截止频率为l2、第二次滤波的高通截止频率为h2;对所述初始滤波信号进行fft变换获得频谱信号,判断所述频谱信号的幅值是否大于预设的阈值a0,若是,则按照预设的低通截止频率l2和高通截止频率h2进行第二次滤波,否则,继续执行后续步骤,所述阈值a0的取值范围是1≤a0≤1.5。
27.实施例2本发明提出了一种基于振动信号的刀具失效监控方法,刀具失效监控总体流程示意图如图2(a)所示,具体实施内容如下:s1:加工过程中采集主轴振动信号;s2:振动信号预处理;s3:计算振动信号每转均方根的移动平均值;s4:依据nc程序代码开启刀具失效识别;s5:刀具断裂识别;s6:刀具缺齿识别;s7:刀具崩刃识别;s8:根据刀具断裂识别结果、刀具缺齿识别结果或刀具崩刃识别进行刀具失效报警。
28.其中,步骤s2振动信号预处理的流程图如图2(b)所示,包括以下具体步骤:s201,对振动信号进行滤波处理;s202,对处理后的振动信号进行fft变换;s203,判断fft变换后的信号是否存在信号干扰,若是,则返回步骤s201,否则执行后续步骤。
29.其中,步骤s5刀具断裂识别的流程图如图2(c)所示,包括以下具体步骤:s501,设置下限值k1;s502,将计算得到的均方根值与下限值k1进行比较,若均方根值小于下限值k1,执行步骤s503;s503,计算连续小于下限值的时间t1;s504,若连续小于下限值的时间t1大于许可时间,则执行步骤s8,进行道具失效报警。
30.其中,步骤s6刀具缺齿识别的流程图如图2(d)所示,包括以下具体步骤:s601,设置上限值k2;s602,将计算得到的均方根值与上限值k2进行比较,若均方根值大于上限值k2,执行步骤s603;s603,计算连续大于上限值的时间t2;s604,若连续大于上限值的时间t2大于许可时间,则执行步骤s8,进行道具失效报警。
31.其中,步骤s7刀具崩刃识别的流程图如图2(e)所示,包括以下具体步骤:s701,获取切削深度a
p
;s702,识别目标崩刃刃口缺失高度h;s703,判断当切削深度a
p
是否小于识别目标崩刃刃口缺失高度h,是,则执行步骤s704或s705;当a
p
《h时,执行步骤s704,基于svm的识别模型m1判断是否发生崩刃,如果发生崩刃,计算连续判别属于崩刃的时间t3。
32.当a
p
≥h时,执行步骤s705,基于svm的识别模型m2判断是否发生崩刃,如果发生崩刃,计算连续判别属于崩刃的时间t3。
33.步骤s706,如果连续判别属于崩刃的时间t3大于许可时间,则判定发生刀具崩刃,执行步骤s8,触发刀具失效报警。
34.每个步骤的具体实现方法如下:s1:加工过程中采集主轴振动信号为了对难加工材料飞机结构件数控加工刀具使用过程中的破损失效进行监测,对数控加工过程中的振动信号进行采集,使用加速度传感器,传感器位置安装在机床主轴上。
35.s2:振动信号预处理振动信号预处理的目的是消除因机床结构特性、传感器安装问题等对刀具失效状态识别的干扰。
36.对于采集到的振动信号s0进行第一次带通滤波,也即是图2(b)中步骤s201中的滤波,第一次带通滤波中初始低通截止频率设定为l1,优选的,l1=1khz,初始高通截止频率设定为h1,优选的,h1=10hz,通过初始滤波获取信号s1。第一次带通滤波是针对传感器的特性,在低频和高频段传感器本身采集有干扰,所以针对所有方向的信号均进行滤波,频率范围在10hz~1khz范围的振动信号通过该滤波器,得到初始滤波获取信号s1,小于10hz和大于1khz的振动信号被滤除。
37.图2(b)中步骤s201中第一次滤波后,进行步骤s202:fft变换,对信号s1进行fft变
换获得频谱信号,步骤s203中,判断频谱信号上是否存在干扰因素,即是否存在某些频率的幅值大于设定阈值a0。有,则返回步骤s201进行滤波处理,没有,则进行步骤s3。
38.作为优选方案,本发明还进行了第二次滤波,第二次滤波是基于各向频谱信号以及设定的阈值a0识别出干扰信号特征的频段(第二次滤波的主要原因为机床传动等导致的固定频率干扰,因机床方向状态不一,有的方向信号存在,有的不存在),然后对存在干扰的信号设定能避免干扰的频段进行滤波。由于第一次滤波和第二次滤波的目的不同,因此,滤波的频段也有差别。如果频谱信号存在某些频率的幅值大于设定阈值a0,认定信号存在干扰,进而对第二次滤波的高通截止频率和低通截止频率进行设置,第二次滤波的频段是根据识别出的干扰频率和阈值a0进行调整的,不是固定的,按照高通截止频率和低通截止频率之间没有幅值大于设定阈值a0的频率的要求,设定第二次滤波的低通截止频率设定为l2、第二次滤波的高通截止频率设定为h2,进一步地对信号s1进行带通滤波处理并获得信号s2。对于不存在机床传动等导致的固定频率干扰的情况,不需要进行二次滤波。
39.图9是存在较大干扰的空转时域信号曲线图,图10(a)和图10(b)为两种机床状态情况下机床空转时振动信号的频域曲线,横坐标为频率,纵坐标为幅值,其中图10(a)是存在较大干扰的空转频域信号图,图10(b)是存在较小干扰的空转频域信号图。其中图10(b)为机床较小干扰的情况,最大幅值小于1;图10(a)为机床存在较大干扰的情况,最大幅值为7.497,机床因素存在的干扰会影响对刀具状态的识别,例如如果机床为图10(a)所示的状态,如果不按照本发明的方法对干扰进行去除,则会导致出现图9所示的情况,图9中第1层为刀具完好状态,第2层为刀具崩刃的状态,刀具崩刃产生的变化(如图8中所示)会与机床因素的干扰混杂在一下,导致无法通过信号特征进行识别。在本实施例中给出了一个具体的示例:阈值a0设定为1,s1的频谱信号如图10(a)所示,分别在1000hz、3120hz、3900hz左右存在幅值大于设定阈值a0的信号特征。为了消除干扰因素,设定第二次滤波的低通截止频率设定为l2=3000hz、第二次滤波的高通截止频率设定为h2=1500hz,进一步地对信号s1进行带通滤波处理并获得信号s2,频率范围在1500hz~3000hz范围的振动信号通过该滤波器,得到第二次带通滤波信号s2,小于1500hz和大于3000hz的振动信号被滤除。
40.然后采用与处理信号s1相同的方法对信号s2进行处理,循环至信号不存在异常干扰因素,即不存在某些频率的幅值大于设定阈值a0,进入s3步骤。
41.s3:计算振动信号每转均方根的移动平均值振动信号每转均方根的计算方法如下所示:机床主轴每转的振动信号样本数量n计算为:其中,fs为振动信号的采样频率,n为主轴转速。
42.机床主轴第k转的每转均方根值rms(k)通过下式计算获得:
其中,xi是采集到的振动信号的第i个数值。
43.然后计算每转均方根值rms(k)的移动平均值计算方法,如下式所示:其中,rmsm(m)是计算获得的第m个每转均方根值的移动平均值,j是移动平均值计算的每周期的数值数量。
44.使用振动信号的每转均方根值的移动平均值作为后续步骤进行刀具失效识别的数据来源,从步骤s4开始后续提到的振动信号均方根值均是指振动信号的每转均方根值的移动平均值。
45.s4:依据nc程序代码开启刀具失效识别在数控加工nc程序编制过程中,按照空运行刀轨使用g00指令、进退刀和加工材料的刀轨使用g01的方式进行设定。
46.然后在实时监控过程中依据nc程序代码开启刀具失效识别,即当nc程序运行到g01指令段时开启刀具失效的识别,即进入刀具断裂识别、刀具缺齿识别和刀具崩刃识别同步进行的阶段,三种刀具失效形式示意图如图4所示,当nc程序运行到g00指令段时暂停刀具失效识别,运行到下一个g01指令段时重新开启刀具失效识别,如此循环至nc程序结束。
47.当刀具失效识别开启后进入步骤s5、s6和s7同步进行阶段。
48.s5:刀具断裂识别s5是针对刀具断裂的情况进行识别,在本专利中刀具断裂情况指的是刀具的全部切削刃与刀体断裂分离且刀具剩余部分无刃口继续参与切削。
49.对于刀具断裂的情况通过设置振动信号均方根值下限值并依据实时均方根值连续小于下限值的方式进行识别,具体步骤如图2(c)所示。
50.首先,步骤s501,设定振动信号均方根值下限值k1,优选的,k1=0.08。
51.然后,步骤s502,判断实时的每转均方根值rms是否小于k1,如果rms《k1,则执行步骤s503,计算连续小于下限值的时间t1,如果rms》k1,则令时间t1=0,直至下一次每转均方根值rms《k1后执行步骤s503,计算连续小于下限值的时间t1。
52.最后,步骤s504,设定许可时间,判断连续小于下限值的时间t1是否大于许可时间,若是,则执行步骤s8,进行道具失效报警。设定许可时间的原因是在飞机结构件加工过程中本身存在部分刀轨未切削到余量的影响,当刀具未切削余量时会导致每转均方根值rms《k1的情况,信号特征与刀具断裂相似,对识别造成一定的干扰,但是因空切削刀轨导致的rms《k1情况的时间较短,设定许可时间并判断连续小于下限值的时间t1是否大于许可时间,可以屏蔽空刀轨对识别准确性的不利影响。
53.作为优选方案,设定许可时间为刀具转动5000转所需的时间,判断连续小于下限值的时间t1是否大于许可时间。
54.如果判断连续小于下限值的时间t1大于许可时间,则判定发生刀具断裂,触发刀具失效报警,断刀失效条件均方根曲线图如图5所示。图5横坐标为均方根值的数量,按照时
间排序,纵坐标为均方根的幅值大小。图5中3条曲线分别对应切削深度为0、0.5、0.8mm的加工工况。因此加工过程中刀具切削深度均大于0,当断刀产生后,刀具不能进行切削,才会出现切削深度为0的情况,即图5中切削深度0的曲线代表为断刀后的信号特征,刀具断裂后幅值明显降低,证明本发明提出断刀识别的方法可有效监测断刀。
55.s6:刀具缺齿识别s6过程是针对刀具缺齿的情况进行识别,在本专利中刀具缺齿情况指的是刀具至少一个切削刃因断裂产生缺齿而失去切削作用,但同时刀具尚存在至少一个切削刃仍然参与切削。
56.对于刀具缺齿的情况通过设置振动信号均方根值上限值并依据实时均方根值连续大于上限值的方式进行识别,具体步骤如图2(d)所示。
57.首先,步骤s601,设定振动信号均方根值上限值k2,优选的,k2=0.2。
58.然后,步骤s602,判断实时的每转均方根值rms是否大于k2,如果rms>k2,则执行步骤603,计算连续大于上限值的时间t2,如果rms<k2,则令时间t2=0,直至下一次每转均方根值rms>k2后执行步骤603计算连续大于上限值的时间。
59.最后,步骤s604,设定许可时间,判断连续大于上限值的时间t2是否大于许可时间,若是,则执行步骤s8,进行道具失效报警。
60.设定许可时间为刀具转动2000转所需的时间(该组信号),如果判断连续大于上限值的时间t2大于许可时间,则判定发生刀具缺齿,触发刀具失效报警。缺齿失效条件均方根曲线图如图6所示。图6中横坐标为均方根值的数量,按照时间排序,纵坐标为均方根的幅值大小。图6中3条曲线分别对应刀具齿数为1、2、3的加工工况,若刀具完好时的齿数为3,缺1齿后刀具齿数为2,缺2齿后刀具齿数为1,如图6所示,刀具缺齿后均方根数据增大,证明本发明提出缺齿识别的方法可有效监测刀具缺齿。
61.s7:刀具崩刃识别s7过程是针对刀具崩刃的情况进行识别,本发明对于刀具崩刃的情况通过构建基于支持向量机方法(svm)的识别模型的方式进行状态判别,但并不是对svm模型的直接应用,而是进行了改进,充分考虑到刀具崩刃后切削振动信号的特征值变化受刀具切削参数及崩刃形式的影响存在不同规律。一般svm模型分类的使用是针对固定刀具固定参数(所有切削参数均相同)的情况进行数据采集、训练和应用,如果按固定刀具和固定参数进行模型使用则需要构建的模型太多且用于学习的数据量少,本发明考虑使用svm模型的思路是,识别对象包括了切削参数的变化(具体的包括进给速度、切宽等变化,刀具轨迹也有转向的环节),根据切削特性依据切削深度a
p
与识别的目标崩刃刃口缺失高度h的关系对识别崩刃情况进行区别(如果不分类的话,两种情况信号变化趋势不同,混杂在一起识别准确率低),然后针对依据切削深度分出的类别进行模型构建,这样每种情况可以包含的加工内容更多,即可用于学习的数据量就更大。相应地,就可以实现用少的数据量训练出用于刀具崩刃识别的模型。刀具崩刃识别的流程图如图2(e)所示,s7具体包括以下步骤:s701,获取切削深度a
p

62.s702,识别目标崩刃刃口缺失高度h。
63.s703,判断当切削深度a
p
是否小于识别目标崩刃刃口缺失高度h,是,则执行步骤s704或s705。在本专利中识别的目标刀具崩刃情况分为两种情况,一种是当切削深度a
p
《识
别目标崩刃刃口缺失高度h且刀具的全部切削刃均产生崩刃的情况,另一种是当a
p
>h且刀具至少一个切削刃因破损产生崩刃、同时产生崩刃的切削刃仍然有部分刃口参与切削。依据切削深度a
p
和识别目标崩刃刃口缺失高度h的值进行判断,采用基于svm的识别模型m1或者基于svm的识别模型m2进行处理。
64.对于刀具崩刃的情况通过构建基于支持向量机方法(svm)构建识别模型的方式进行状态判别,但是为提高基于svm构建的模型对刀具崩刃的识别准确性,依据切削深度a
p
与识别的目标崩刃刃口缺失高度h的关系对识别崩刃情况进行区别,并分别针对每一种情况构建识模型。
65.依据切削深度a
p
和识别目标崩刃刃口缺失高度h的值进行判断,当a
p
《h时,执行步骤s704,针对刀具的全部切削刃均产生崩刃的情况构建基于svm的识别模型m1,通过识别模型分类判断是否发生崩刃,如果发生崩刃,计算连续判别属于崩刃的时间t3。
66.当a
p
>h时,执行步骤s705,针对刀具至少一个切削刃因破损产生崩刃、同时产生崩刃的切削刃仍然有部分刃口参与切削情况构建基于svm的识别模型m2,通过识别模型分类判断是否发生崩刃,如果发生崩刃,计算连续判别属于崩刃的时间t3。
67.进一步的,计算连续判别属于崩刃的时间t3的过程中,如果出现模型判别不属于崩刃的情况,则t3重新开始计数。
68.步骤s706,设定许可时间为每20组样本值对应的时间,如果判断连续判别属于崩刃的时间t3大于许可时间,则判定发生刀具崩刃,执行步骤s8,触发刀具失效报警。
69.构建基于svm的识别模型m1和模型m2的流程图如图3所示,均采用如下步骤。
70.①ꢀ
计算振动信号每转均方根移动平均值rms;
②ꢀ
将均方根数据进行分段,将每nf转数据(即nf个均方根数值)作为1组,设定nf=100;
③ꢀ
进行信号特征值计算,包括偏差、峭度、标准差、均值和最大值;
④ꢀ
进入信号特征选取阶段,此时需面向识别目标刀具崩刃情况下刀具切削参数及崩刃形式的影响不同导致的信号特征变化不同,进行针对性的分类,将用于构建模型的振动信号分为正常信号和崩刃信号,并选取第

步中任意两个以上特征值且做好信号分类标签,特征值数量多会一定程度增加计算时间但对提升精度的效果不明显,本实例中选择标准差、均值和最大值作为特征值;
⑤ꢀ
针对识别模型m1和模型m2对应的情况分别构建信号分类标签,信号分类标签包括训练信号和测试信号,训练信号和测试信号分别包含一定数量的正常信号和崩刃信号的信号特征值;构建识别模型m1的信号如附图7所示,图7中所示的信号即为当切削深度小于崩刃高度h时振动信号的均方根曲线图,图7中框出的部分信号为针对该崩刃情况(a
p
《h且刀具的全部切削刃均产生崩刃的情况)的崩刃信号,其余部分信号除去空刀外为正常信号。图7中矩形框出的部分为刀具崩刃产生的明显信号变化,三向振动信号均方根相对于前面的(刀具未发生崩刃)明显降低。该种工况下的变化与图8不同,所以需要对于崩刃需要按工况进行分类分别构建svm模型。构建训练信号和测试信号分别包含100组的正常信号和100组崩刃信号的信号特征值。
71.切深a
p
大于刃口缺失高度h崩刃条件的均方根曲线图如图8所述,图8中横坐标为
均方根值的数量,按照时间排序,纵坐标为均方根的幅值大小。图中2条曲线为刀具切削2层的振动信号,其中第1层为刀具完好状态下的振动信号,第2层为刀具出现崩刃情况下的振动信号,即为当切削深度大于崩刃高度h时振动信号的变化曲线。图中矩形框出的部分为刀具崩刃产生的明显信号变化,该种工况下崩刃后振动信号均方根相对于刀具完好状态的明显增大。该种工况下的变化与图7不同,所以需要对于崩刃需要按工况进行分类分别构建svm模型,图8中框出的部分信号为针对该崩刃情况(a
p
>h且刀具至少一个切削刃因破损产生崩刃、同时产生崩刃的切削刃仍然有部分刃口参与切削情况)的崩刃信号,其余部分信号除去空刀外为正常信号。构建训练信号和测试信号分别包含100组的正常信号和100组崩刃信号的信号特征值。
72.⑥ꢀ
使用支持向量机模型(svm)依据训练信号的特征值分别构建识别模型m1和模型m2;
⑦ꢀ
使用对应的测试信号分别对获得的识别模型m1和模型m2进行分类结果测试,

计算相应的识别精度;设定许可精度为95%,判断模型精度计算值是否满足许可精度要求,如果模型精度大于许可精度要求,则获得训练好的sim模型,可以使用该模型,否则,返回步骤

进行信号特征值选取,再次进行训练。本实例中识别模型m1的精度为97%、模型m2的精度为98%。如果模型精度小于许可精度要求,回到信号特征值选取阶段,调整所选取的特征值,重新构建模型并计算精度,直至满足许可精度要求。
73.s8:刀具失效报警s5刀具断裂识别、s6刀具缺齿识别、s7刀具崩刃识别为同步进行的阶段,当其中有一个以上的步骤判断刀具为失效状态时,进行刀具失效报警,启动换刀动作,更换新的刀具后进行加工。
74.以上显示和描述了本发明的基本原理和主要特征及本发明的优点,对于本领域技术人员而言,显然在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
75.此外,应当理解,虽然本说明书按照实施方式加以描述,但并非实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1