一种机床刀具寿命预测系统及预测方法与流程

文档序号:15446483发布日期:2018-09-14 23:25阅读:328来源:国知局

本发明涉及机床刀具寿命预测技术领域,特别涉及一种机床刀具寿命预测系统及预测方法。



背景技术:

刀具是机床最重要的部件之一,其性能直接影响着加工结果的好坏。使用过度磨损或者超出寿命预期的刀具不但会增加能量消耗,降低加工精度,还会有刀刃断裂的危险,带来生产安全问题。因此,对于大批量的生产,刀具的寿命管理是不可或缺的,它会直接影响到生产成本控制,产品质量控制和生产安全等问题。

当前存在的一些刀具预测方法大都需要外接传感器,这不但在操作上难以操作,还会增加成本,甚至有可能影响到机床本身的生产。

因此,急需提供一种操作方便、成本低且不影响机床本身的刀具寿命预测技术。



技术实现要素:

本发明针对上述现有技术中存在的问题,提出一种机床刀具寿命预测系统及预测方法,采用内置传感器采集机床的主轴电流信号及切削工况参数数据,可以在不影响生产的情况下,以较低的成本得到较好的预测效果,具有非常重要的意义。

为解决上述技术问题,本发明是通过如下技术方案实现的:

本发明提供一种机床刀具寿命预测系统,其包括:机床内置传感器、数据采集模块、预处理模块、特征提取模块以及预测模块,其中,

所述机床内置传感器与所述数据采集模块相连,所述数据采集模块与所述预处理模块相连,所述预处理模块与所述特征提取模块相连,所述特征提取模块与所述预测模块相连;

所述机床内置传感器用于测量机床的主轴电流信号以及切削工况参数;

所述数据采集模块用于采集所述机床内置传感器测量的所述主轴电流信号以及切削工况参数;

所述预处理模块用于对所述数据采集模块采集的所述主轴电流信号进行预处理,找出平稳的信号,对平稳的信号进行切分;

所述特征提取模块用于对所述预处理模块预处理后的所述主轴电流信号进行特征值提取;

所述预测模块用于根据所述特征提取模块提取的主轴电流信号特征值以及切削工况参数对刀具的剩余使用寿命进行预测。

较佳地,所述特征提取模块包括:时域特征提取子模块、频域特征提取子模块以及小波特征提取子模块;其中,

所述时域信号提取子模块用于提取预处理后的主轴电流信号的时域特征;

所述频域特征提取子模块用于提取预处理后的主轴电流信号的频域特征;

所述小波特征提取子模块用于将所预处理后的主轴电流信号进行小波分解,获取不同频段的小波包。

较佳地,所述预测模块包括刀具磨损量预测子模块以及刀具寿命预测子模块;其中,

所述刀具磨损量预测子模块用于根据所述主轴电流信号特征值和切削工况参数对刀具磨损量进行预测;

所述刀具寿命预测子模块用于根据所述刀具磨损量对刀具的剩余使用寿命进行预测。

较佳地,所述刀具磨损量预测子模块所采用的刀具磨损量预测模型为预先训练好的刀具磨损量预测模型,所述刀具磨损量预测模型为以所述主轴电流信号特征值和切削工况参数作为特征,以所述刀具磨损量作为标签建立训练样本,采用梯度提升树的算法训练得到的。

现有的机床刀具预测方法所采用的算法不能很好的应对数据集不平衡的问题,因为刀具处于正常生产阶段的数据要远远高于刀具处于初期磨损和急剧磨损阶段的数据,常见的算法(如bp神经网络)可能会降低甚至忽略初期磨损和剧急剧磨损阶段的数据带来的影响,而梯度提升树算法则可以减少数据集不平衡带来的问题。

较佳地,还包括:结果显示模块,所述结果显示模块与所述预测模块相连;

所述结果显示模块用于将所述预测模块预测的刀具的剩余使用寿命显示出来。将结果直接显示出来,方便查看。

本发明提供一种机床刀具寿命预测方法,其包括以下步骤:

s11:测量机床的主轴电流信号以及切削工况参数;

s12:采集所述主轴电流信号以及切削工况参数;

s13:对所述主轴电流信号进行预处理,找出平稳的信号,对平稳的信号进行切分;

s14:对预处理后的所述主轴电流信号进行特征值提取;

s15:根据主轴电流信号特征值以及切削工况参数对刀具的剩余使用寿命进行预测。

较佳地,所述步骤s14包括以下流程:

s141:提取预处理后的主轴电流信号的时域特征;

s142:提取预处理后的主轴电流信号的频域特征;

s143:将预处理后的主轴电流信号进行小波分解,获取不同频段的小波包;

以上流程不分先后顺序。

较佳地,所述步骤s15包括:

s151:根据所述主轴电流信号特征值和切削工况参数对刀具磨损量进行预测;

s152:根据所述刀具磨损量对刀具的剩余使用寿命进行预测。

较佳地,所述步骤s151中的所述刀具磨损量所采用的刀具磨损量预测模型为预先训练好的刀具磨损量预测模型,所述刀具磨损量预测模型为以所述主轴电流信号特征值和切削工况参数作为特征,以所述刀具磨损量作为标签建立训练样本,采用梯度提升树的算法训练得到的。

较佳地,所述步骤s15之后还包括:

s16:将预测的刀具的剩余使用寿命显示出来。

相较于现有技术,本发明具有以下优点:

(1)本发明提供的机床刀具寿命预测系统及方法,采用内置传感器来采集主轴电流信号及切削工况参数,操作简单,安装方便,降低了成本,可以在不影响生产的情况下,以较低的成本得到较好的预测效果;

(2)本发明的机床刀具寿命预测系统及方法,刀具磨损量采用梯度提升树算法,可以减少数据集不平衡带来的问题。

当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

下面结合附图对本发明的实施方式作进一步说明:

图1为本发明的一实施例的机床刀具寿命预测系统的结构示意图;

图2为本发明的较佳实施例的机床刀具寿命预测系统的简单示意图;

图3为本发明的较佳实施例的机床刀具寿命预测系统的结构示意图;

图4为本发明的一实施例的机床刀具寿命预测方法的流程图;

标号说明:1-机床内置传感器,2-数据采集模块,3-预处理模块,4-特征提取模块,5-预测模块,6-结果显示模块。

具体实施方式

下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。

结合图1,对本发明的机床刀具寿命预测系统的一实施例进行详细描述,如图1所示,其包括:机床内置传感器1、数据采集模块2、预处理模块3、特征提取模块4以及预测模块5,其中,机床内置传感器1与数据采集模块2相连,数据采集模块2与预处理模块3相连,预处理模块3与特征提取模块4相连,特征提取模块4与预测模块5相连,本实施例的数据采集模块2、预处理模块3、特征提取模块4以及预测模块5集成在同一块嵌入模块中,不同实施例中也可以有其他设置,可以不集成在一起。机床内置传感器1用于测量机床的主轴电流信号以及切削工况参数(如进给速度等);数据采集模块2用于采集机床内置传感器1测量的主轴电流信号以及切削工况参数;预处理模块3用于对数据采集模块2采集的主轴电流信号进行预处理;特征提取模块4用于对预处理模块3预处理后的主轴电流信号进行特征值提取;预测模块5用于根据特征提取模块4提取的主轴电流信号特征值以及切削工况参数对刀具的剩余使用寿命进行预测。除内置传感器外,其他模块可以整合在嵌入式设备中安装在机床上。

本实施例的预处理模块3,其预处理包括两点,一是提取机床平稳运行时的数据,对于启动、停止过程中的不平稳的信号进行剔除,因为这种信号提取出的特征无法用于刀具磨损量的判断;二是进行数据的切分,将平稳运行中的信号每隔一定时长(比如每10秒,15秒等)的数据打包作为一个整体,发送给后续模块进行数据处理。

本实施例的机床刀具寿命检测系统采用内置传感器来采集主轴电流信号及切削工况参数,相较于现有的需要外接传感器,操作简单,安装方便,降低了成本,可以在不影响生产的情况下,以较低的成本得到较好的预测效果。

较佳实施例中,预测模块5包括刀具磨损量预测子模块以及刀具寿命预测子模块;其中,刀具磨损量预测子模块用于根据主轴电流信号特征值和切削工况参数对刀具磨损量进行预测;刀具寿命预测子模块用于根据刀具磨损量对刀具的剩余使用寿命进行预测。较佳地,刀具磨损量预测子模块的核心算法采用的是预先训练好的刀具磨损量预测模型,该模型以电流信号特征和切削工况参数作为特征,以刀具磨损量作为标签,采用梯度提升树的算法训练得到,其简单示意图如图2所示。之所以采用梯度提升树算法,是因为现有的机床刀具预测技术中采用的算法有诸多缺陷,例如不能很好的应对数据集不平衡的问题,因为刀具处于正常生产阶段的数据要远远高于刀具处于初期磨损和急剧磨损阶段的数据,常见的算法(如bp神经网络)可能会降低甚至忽略初期磨损和剧急剧磨损阶段的数据带来的影响,而实施例采用的梯度提升树算法则可以减少数据集不平衡带来的问题。

具体地,梯度提升树是一种使用了前向分布算法的迭代算法,但是只能使用分类回归树模型(classificationandregressiontree,cart),用f(x)代表回归树,假设前一轮的迭代得到强学习器ft-1(x),相应的损失函数为l(y,ft-1(x)),那么在本轮的迭代中只需要找到一棵cart回归树模型的弱学习器ht(x),使得本次迭代的损失函数l(y,ft(x))=l(y,ft-1(x))+ht(x)最小,也就是说每次的迭代都是在上一次的基础上进一步减小损失,上述的t表示第t轮迭代,i表示第i个样本。

关于损失函数的选择,可以采用损失函数的负梯度拟合本轮的损失的近似值。第t轮拟合的第i个样本的损失函数的负梯度rti为

xi表示第i个样本的所有特征,包括前述的电流信号特征以及切削工况参数;f(xi)表示根据第i个样本的特征计算得到的刀具磨损量的预测值;yi表示第i个样本的刀具实际磨损量;

利用(xi,rti)可以拟合一棵cart回归树,得到第t棵回归树,其对应的叶子节点区域为rtj,j=1,2,…,j,其中j为叶子节点的个数。对于每一个叶子节点里的样本,求出使拟合叶子节点最好的输出值ctj:

yi表示第i个样本的刀具实际磨损量;c可以理解为用来拟合之前的学习器学习后所剩下的残差,假设之前梯度提升树的拟合值与真实值差为1,那么c在考虑节点其它样本误差的同时希望能够尽量地接近1。

所以本轮的决策树拟合函数就是:

i(·)为指示函数,最终的强学习器表达式为:

梯度提升树的优势在于在相对较少的调参时间情况下,预测的准确率也比较高,而且如果使用一些健壮的损失函数,对异常值的鲁棒性也很强。

较佳实施例中,特征提取模块4包括时域特征提取子模块、频域特征提取子模块以及小波特征提取子模块;时域信号提取子模块用于提取预处理后的主轴电流信号的峰值、均值、均方根值等时域特征;频域特征提取子模块用于提取预处理后的主轴电流信号的频率、相位等频域特征;小波特征提取子模块用于将预处理后的主轴电流信号进行小波分解,获取不同频段的小波包。

较佳实施例中,机床刀具寿命预测系统还包括:结果显示单元6,其结构示意图如图3所示,其是在实施例1的基础上增加了结构显示单元6,其与预测模块5相连,用于将预测模块所预测的刀具的剩余使用寿命显示出来,使结构一目了然,更方便查看。

结合图4,对本发明的机床刀具寿命预测方法的实施例进行详细描述,如图4所示,其包括以下步骤:

s11:采用机床内置传感器测量机床的主轴电流信号以及切削工况参数;

s12:采用数据采集模块采集机床内置传感器所测量的主轴电流信号以及切削工况参数;

s13:采用预处理模块对数据采集模块所采集的主轴电流信号进行预处理;

s14:采用特征提取模块对预处理模块预处理后的主轴电流信号进行特征值提取;

s15:采用预测模块根据主轴电流信号特征值以及切削工况参数对刀具的剩余使用寿命进行预测。

上述的s13中,预处理目的有两个,找出平稳的信号和对平稳的信号进行切分,方便后续的处理。

具体的,为了判断是否是平稳信号,可以对幅值的变化量进行分析,比如,信号幅值在一定时间内的波动量(比如,1秒内幅值最大值和最小值的差)超出设定的阈值,则可以认为当前信号为非平稳状态,则信号不可用,如果信号的变化量波动范围较小,则可以认为处于平稳状态,信号可用。

对信号进行打包切分,比如,如果连续的10秒内信号都是处于平稳状态,即信号可用,则可以将这10秒的信号打包给后续模块进行处理。

当然,上述的时长是为了实施例叙述方便,并不表示只能采用上述的1秒内、10秒内,具体可以根据实际情况设定,上述的阈值也是如此。

较佳实施例中,步骤s15具体包括:

s151:根据主轴电流信号特征值和切削工况参数对刀具磨损量进行预测;

s152:根据刀具磨损量对刀具的剩余使用寿命进行预测。

较佳地,步骤s151中的刀具磨损量所采用的刀具磨损量预测模型为预先训练好的刀具磨损量预测模型,刀具磨损量预测模型为以主轴电流信号特征值和切削工况参数作为特征,以刀具磨损量作为标签建立训练样本,采用梯度提升树的算法训练得到的。

具体地,首先将前述时域信号特征、频域信号特征、小波变换得到的特征以及切削工况参数等作为自变量,刀具磨损量作为因变量,得到一个多特征、单标签的训练样本集s,设s中共有n个样本;

初始化回归树f(x):

第一步只是预估一个使损失函数最小的常数值,它是一个只有根节点的树,之后的每轮迭代中,都是对之前所有树迭代结果和的残差进行学习,这个残差就是一个加预测值之后能得到真实值的累加量,也就是说,对于每个样本,计算其负梯度作为残差的估计:

t表示第t轮迭代,i表示第i个样本,对所有rti拟合得到一个回归树,得到第t棵树的叶节点区域rtj(j=1,2,…,j),对于j=1,2,…,j,计算

c可以理解为用来拟合之前的学习器学习后所剩下的残差,假设之前梯度提升树的拟合值与真实值差为1,那么c在考虑节点其它样本误差的同时希望能够尽量地接近1,此处其实是利用线性搜索估计叶节点区域的值,使损失函数极小化,然后更新回归树:

i(·)为指示函数,假设经过t轮迭代后回归模型达到预定精度,也就是残差符合预定要求,则最终的回归树为:

由此,ft(x)即为训练得到的刀具磨损量预测模型,它可以简单的理解为一个以主轴电流特征和切削加工参数作为输入,以刀具磨损量作为输出的函数,将其导入刀具磨损量预测模块即可根据输入的若干特征进行预测。

较佳实施例中,步骤s14包括以下流程:

s141:提取预处理后的主轴电流信号的时域特征;

s142:提取预处理后的主轴电流信号的频域特征;

s143:将预处理后的主轴电流信号进行小波分解,获取不同频段的小波包;以上流程不分先后顺序。

较佳实施例中,步骤s15之后还包括:

s16:将预测的刀具的剩余使用寿命显示出来。

综上,本发明的机床刀具寿命预测系统及预测方法,可以在不影响生产的情况下,以较低的成本得到较好的预测效果。

需要说明的是,本发明提供的所述预测方法中的步骤,可以利用所述预测系统中对应的模块、装置、单元等予以实现,本领域技术人员可以参照所述系统的技术方案实现所述方法的步骤流程,即,所述系统中的实施例可理解为实现所述方法的优选例,在此不予赘述。

本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统及其各个装置以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统及其各个装置以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同功能。所以,本发明提供的系统及其各项装置可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构;也可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

此处公开的仅为本发明的优选实施例,本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,并不是对本发明的限定。任何本领域技术人员在说明书范围内所做的修改和变化,均应落在本发明所保护的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1