数控机床主轴状态检测方法

文档序号:3206497阅读:1386来源:国知局
专利名称:数控机床主轴状态检测方法
技术领域
本发明属于机床故障诊断领域,特别是涉及ー种数控机床主轴状态检测方法。
背景技术
数控机床是ー种装有程序控制系统的自动化机床,该程序控制系统能够逻辑地处理具有控制编码或其他符号指令规定的程序,并将其译码,从而使机床动作对机械零件进行加工。数控机床主轴指的是机床上带动エ件或刀具旋转的轴,通常由主轴、轴承和传动件如齿轮或带轮等组成主轴部件,除了刨床、拉床等主运动为直线运动的机床外,大多数机床都有主轴部件,主轴部件的运动精度和结构刚度是决定加工质量和切削效率的重要因素。衡量主轴部件性能的指标主要是回转精度、刚度和速度适应性,回转精度是指主轴旋转时在影响加工精度的方向上出现的径向和轴向跳动,主要决定于主轴和轴承的制造和装配质量;动、静刚度主要决定于主轴的弯曲刚度、轴承的刚度和阻尼;速度适应性是指允许的最高转速和转速范围,主要决定于轴承的结构和润滑,以及散热条件。 主轴运行性能的好坏是决定数控机床加工质量的重要关键因素,若安装调试或维修时,主轴箱内的传动部件(如齿形同步带、齿轮和联轴器等)參数调整不当,或由于使用中造成的部件变形、磨损等,都会造成主轴性能的下降,造成主轴在加工精度方向跳动超差,使得加工质量下降,加工精度超标,甚至完全不能加工零件,因此,保证主轴运行性能在良好状态是数控机床进行正常加工的先决条件,而对主轴的运行状态准确的监测,出现问题时能准确的诊断,对其运行精度进行预测是保证主轴运行性能良好的基础条件。当前国内外对数控机床的监测和诊断技木,主要集中在数控机床的驱动部件、PLC控制逻辑以及电气故障等方面,对主轴的诊断和预测方面的研究和应用较少,一方面是由于主轴本身跳动量很小,一般在O. 5 I微米之间,需要精度很高的位移传感器;另一方面需要在硬件和软件上保证测试的抗干扰能力強。主轴的运行状态可以通过主轴的跳动量及振动情况、主轴箱的振动及温度情况反映出来,针对上述主轴头的实际情况,现有技术中主要通过ANN (Artificial NeuralNetworks,人工神经网络)、ES(Expert System,专家系统)或SVM(support vector machine,支持向量机)对数控机床进行故障诊断分析。ANN的特点是建立模型相对容易,但需要进行參数区分,而且其神经网络的分层目前尚无指导方法,不容易得到最优化的层次,且收敛与否需要进行计算分析。SVM的诞生为解决故障分类问题的解决开辟了新的途径,统计学习理论是在结构风险最小化原则的基础上,专门针对小样本的机器学习问题而建立的ー套新的理论体系。目前,SVM多分类方法已经成功地应用到许多实际问题中,如文本识别、人脸识别、三维物体识别、语音识别、图像分类、基因序列分析等。基于符号计算和推理的专家系统在过程故障诊断领域得到了广泛的应用,专家系统能够高效率、准确、周到、迅速和不知疲倦地进行工作,但是专家系统不能从诊断的实例中获得新的知识,存在知识获取的瓶颈,而且在知识的推理上,传统的专家系统采用串行方式,推理方法単一,控制策略不灵活,易出现匹配冲突、组合爆炸、无穷递归等问题。支持向量机比神经网络具有较好的泛化推广能力,对于每个高维空间在此空间的映射,如何确定该映射也就是核函数现在还没有合适的方法,所以对于一般的问题,SVM只是把高维空间的复杂性的困难转为了求核函数的困难,而且即使确定核函数以后,在求解问题分类时,要求解核函数的二次规划,这就需要大量的存储空间,这也是SVM的ー个问题,而人工神经网络系统恰好能够解决此问题,因此,如何巧妙地将专家系统、人工神经网络系统和支持向量机联合起来进行 智能诊断,是本项目研究的核心问题。因此本领域技术人员致力于开发一种数控机床主轴状态检测方法,能够融合专家系统、人工神经网络系统和支持向量机的诊断結果,从而提高数控机床故障诊断的准确性。

发明内容
有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是提供一种能够融合专家系统、人工神经网络系统和支持向量机的诊断結果,从而提高数控机床故障诊断的准确性。为实现上述目的,本发明提供了一种数控机床主轴状态检测方法,包括以下步骤步骤一、上位机采集传感器系统发出的信号;步骤ニ、分析根据步骤一采集到的信号,确定故障特征參数;步骤三、将步骤ニ得到的故障特征參数通过专家系统进行处理,得出第一故障诊断结果;将步骤ニ得到的故障特征參数通过人工神经网络系统进行处理,得出第二故障诊断结果;将步骤ニ得到的故障特征參数通过支持向量机进行处理,得出第三故障诊断结果;步骤四、将所述第一故障诊断结果、第二故障诊断结果和第三故障诊断结果通过遗传算法进行融合。所述步骤四中将所述第一故障诊断结果、第二故障诊断结果和第三故障诊断结果通过遗传算法进行融合按以下步骤进行Al、将所述第一故障诊断结果、第二故障诊断结果和第三故障诊断结果进行编码,将各故障诊断结果转换成由染色体组成的基因型群体;A2、计算所有染色体的适应度值;A2、基于每个染色体的适应度值形成选择轮盘;A3、从轮盘中随机选择每个基因型个体的配对个体进行单点交叉及变异处理,形成新的个体;A4、当在设定代数内所述基因型群体的适应度值没有变化或者所述基因型群体的适应度值位于设定的精度阈值内吋,遗传算法结束。较佳的,所述传感器系统包括温度传感器,所述温度传感器发送温度值信号给所述上位机;所述上位机采集所述传感器系统发出的信号后还包括对采集到的温度值信号迸行时域分析的步骤;对采集到的温度值信号进行时域分析包括分析该信号的峰峰值、最值、峭度和波形,通过对采集到的温度值信号进行时域分析后得出该温度值信号的故障特征參数。
进ー步的,所述传感器系统还包括加速度传感器,所述加速度传感器发送加速度信号给所述上位机;所述上位机采集所述传感器系统发出的信号后还包括对采集到的加速度信号进行时域分析和频域分析的步骤;对采集到的加速度信号进行时域分析包括分析该信号的峰峰值、最值、峭度和波形,时域分析完成后将时域数据变换到频域,对采集到的加速度信号进行频域分析包括单通道和多通道的稳态频谱分析和时频分析;对采集到的加速度信号进行时域分析和频域分析后得出该加速度信号的故障特征參数。进ー步的,所述传感器系统还包括位移传感器,较佳的,所述位移传感器为CCD激光位移传感器;所述位移传感器发送位移信号给所述上位机;所述上位机采集所述传感器系统发出的信号后还包括计算主轴的跳动量及对位移信号进行时域、频域分析的步骤所述计算主轴跳动量按以下步骤进行 将所述位移信号的时域数据变换到频域,然后在频域进行高频滤波,并通过单周期内的时域点计算主轴转动一周的跳动量;对采集到的位移信号进行时域分析包括分析该信号的峰峰值、最值、峭度和波形,时域分析完成后将时域数据变换到频域,对采集到的位移信号进行频域分析包括单通道和多通道的稳态频谱分析和时频分析;对采集到的位移信号进行时域分析和频域分析后得出该位移信号的故障特征參数。由于CCD激光位移传感器的重复精度达到了 O. 01微米但是带来了极大的干扰信号,因此测得的信号严重漂移,通过以上方法取得的主轴跳动量精度能够达到O. 05微米。本发明的有益效果是本发明通过融合专家系统、人工神经网络系统和支持向量机的诊断结果,可以在现场故障诊断的时候发挥人工智能的作用,从而提高数控机床故障诊断的准确性,另外本发明采用CCD激光位移传感器检测位移信号,取得的主轴跳动量精度能够达到O. 05微米,更进一歩的保证了数控机床故障诊断的精确性。


图I是用于数控机床主轴状态检测的装置的结构示意图。图2是本发明实施例一的流程示意图。图3是本发明实施例ニ的流程示意图。
具体实施例方式下面结合附图和实施例对本发明作进ー步说明实施例一如图I所示,一种用于数控机床主轴状态检测的装置,包括上位机I和传感器系统2 ;所述传感器系统2包括温度传感器201、加速度传感器202和位移传感器203,所述温度传感器201的输出端通过RS232数据线连接所述上位机I的第一输入端,所述加速度传感器202的输出端通过采集卡204连接所述上位机I的第二输入端,所述位移传感器203的输出端通过位移控制器205连接所述上位机I的第三输入端。如图2所示,一种数控机床主轴状态检测方法,包括以下步骤SI、所述上位机I采集所述传感器系统2发出的信号。S2、对采集到的温度值信号进行时域分析;对采集到的温度值信号进行时域分析包括分析该信号的峰峰值、最值、峭度和波形,通过对采集到的温度值信号进行时域分析后得出该温度值信号的故障特征參数指标。S3、对采集到的加速度信号进行时域分析和频域分析;对采集到的加速度信号进行时域分析包括分析该信号的峰峰值、最值、峭度和波形,时域分析完成后将时域数据变换到频域,对采集到的加速度信号进行频域分析包括单通道和多通道的稳态频谱分析和时频分析;对采集到的加速度信号进行时域分析和频域分析后得出该加速度信号的故障特征參数指标。S4、计算主轴的跳动量及对位移信号进行时域、频域分析;所述计算主轴跳动量按以下步骤进行将所述位移信号的时域数据变换到频域,然后在频域进行高频滤波,并通过单周期内的时域点计算主轴转动一周的跳动量;本实施例中多次计算主轴转动一周的跳动量并求出主轴转动一周的跳动量平均值;对采集到的位移信号进行时域分析包括分析该信号的峰峰值、最值、峭度和波形,时域分析完成后将时域数据变换到频域,对采集到的位移信号进行频域分析包括单通道和多通道的稳态频谱分析和时频分析;对采集到的位移信号进行 时域分析和频域分析后得出该位移信号的故障特征參数指标。S5、通过跳动量、加速度信号的故障特征參数指标、温度值信号的故障特征參数指标及位移信号的故障特征參数指标得到故障特征參数,即数控机床主轴的跳动量、数控机床主轴的振动量、数控机床主轴箱体的振动量和数控机床主轴箱体的温度值。S6、将步骤S5得到的故障特征參数通过专家系统进行处理,得出第一故障诊断结果;将步骤ニ得到的故障特征參数通过人工神经网络系统进行处理,得出第二故障诊断结果;将步骤ニ得到的故障特征參数通过支持向量机进行处理,得出第三故障诊断結果。S7、将所述第一故障诊断结果、第二故障诊断结果和第三故障诊断结果通过遗传算法进行融合。所述步骤S7中将所述第一故障诊断结果、第二故障诊断结果和第三故障诊断结果通过遗传算法进行融合按以下步骤进行Al、将所述第一故障诊断结果、第二故障诊断结果和第三故障诊断结果进行编码,将各故障诊断结果转换成由染色体组成的基因型群体;A2、计算所有染色体的适应度值;A2、基于每个染色体的适应度值形成选择轮盘;A3、从轮盘中随机选择每个基因型个体的配对个体进行单点交叉及变异处理,形成新的个体;A4、当在设定代数内所述基因型群体的适应度值没有变化或者所述基因型群体的适应度值位于设定的精度阈值内吋,遗传算法结束。本实施例中设置有两个加速度传感器202,加速度传感器202采用ICP加速度传感器,通过采集卡204进行信号抗混滤波和AD转换后,成为数字信号进行进入上位机I。温度传感器201采用红外温度传感器,所述位移传感器203采用日本基恩士公司生产的CXD激光位移传感器,其重复精度为O. 05微米,位移传感器203通过位移控制器205传输数据给上位机1,本实施例中上位机I采用计算机实现,当然,所述上位机I也可以采用笔记本电脑、平板电脑等实现。
本实施例中采用的人工神经网络系统模型为BP模型,当然所述人工神经网络系统模型还可以为RBF模型和Elman模型,为保证遗传算法的收敛性,本实施例中遗传算法采用轮盘赌的方法,将适应度最高的个体直接复制到下一代的种群中,既可以提高学习速度,又可以保留基因型群体的最优解免遭退化。需要注意的是步骤S2、S3和S4的顺序可以任意调换,如执行步骤SI后依次执行S3、S4和S2,然后依次执行步骤S5、S6及S7。实施例ニ、如图3所示,本实施例与实施例一的流程基本相同,所不同的是SI、所述上位机I采集所述传感器系统2发出的信号。S2、对采集到的温度值信号进行时域分析;对采集到的加速度信号进行时域分析和频域分析;计算主轴的跳动量及对位移信号进行时域、频域分析;对采集到的温度值信号进行时域分析包括分析该信号的峰峰值、最值、峭度和波形,通过对采集到的温度值信号进行时域分析后得出该温度值信号的故障特征參数指标。 对采集到的加速度信号进行时域分析包括分析该信号的峰峰值、最值、峭度和波形,时域分析完成后将时域数据变换到频域,对采集到的加速度信号进行频域分析包括单通道和多通道的稳态频谱分析和时频分析;对采集到的加速度信号进行时域分析和频域分析后得出该加速度信号的故障特征參数指标。所述计算主轴跳动量按以下步骤进行将所述位移信号的时域数据变换到频域,然后在频域进行高频滤波,并通过单周期内的时域点计算主轴转动一周的跳动量;本实施例中多次计算主轴转动一周的跳动量并求出主轴转动一周的跳动量平均值。对采集到的位移信号进行时域分析包括分析该信号的峰峰值、最值、峭度和波形,时域分析完成后将时域数据变换到频域,对采集到的位移信号进行频域分析包括单通道和多通道的稳态频谱分析和时频分析;对采集到的位移信号进行时域分析和频域分析后得出该位移信号的故障特征參数指标。通过主轴跳动量、加速度信号的故障特征參数指标、温度值信号的故障特征參数指标及位移信号的故障特征參数指标得到故障特征參数,即数控机床主轴的跳动量、数控机床主轴的振动量、数控机床主轴箱体的振动量和数控机床主轴箱体的温度值。S3、将S2得到的故障特征參数通过专家系统进行处理,得出第一故障诊断结果;将步骤ニ得到的故障特征參数通过人工神经网络系统进行处理,得出第二故障诊断結果;将步骤ニ得到的故障特征參数通过支持向量机进行处理,得出第三故障诊断結果。S4、将所述第一故障诊断结果、第二故障诊断结果和第三故障诊断结果通过遗传算法进行融合。以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。
权利要求
1.一种数控机床主轴状态检测方法,包括上位机(I)和传感器系统(2);所述传感器系统(2)的输出端连接所述上位机(I)的输入端;其特征在于包括以下步骤步骤一、所述上位机(I)采集所述传感器系统(2)发出的信号;步骤ニ、分析根据步骤一采集到的信号,确定故障特征參数;步骤三、将步骤ニ得到的故障特征參数通过专家系统进行处理,得出第一故障诊断结果;将步骤ニ得到的故障特征參数通过人工神经网络系统进行处理,得出第二故障诊断结果;将步骤ニ得到的故障特征參数通过支持向量机进行处理,得出第三故障诊断结果;步骤四、将所述第一故障诊断结果、第二故障诊断结果和第三故障诊断结果通过遗传算法进行融合。
2.如权利要求I所述的数控机床主轴状态检测方法,其特征在于所述步骤四中将所述第一故障诊断结果、第二故障诊断结果和第三故障诊断结果通过遗传算法进行融合按以下步骤进行Al、将所述第一故障诊断结果、第二故障诊断结果和第三故障诊断结果进行编码,将各故障诊断结果转换成由染色体组成的基因型群体;A2、计算所有染色体的适应度值;A2、基于每个染色体的适应度值形成选择轮盘;A3、从轮盘中随机选择每个基因型个体的配对个体进行单点交叉及变异处理,形成新的个体;A4、当在设定代数内所述基因型群体的适应度值没有变化或者所述基因型群体的适应度值位于设定的精度阈值内吋,遗传算法结束。
3.如权利要求I所述的数控机床主轴状态检测方法,其特征在于所述传感器系统(2)包括温度传感器(201),所述温度传感器(201)发送温度值信号给所述上位机(I);所述上位机(I)采集所述传感器系统(2)发出的信号后还包括对采集到的温度值信号进行时域分析的步骤;对采集到的温度值信号进行时域分析包括分析该信号的峰峰值、最值、峭度和波形,通过对采集到的温度值信号进行时域分析后得出该温度值信号的故障特征參数。
4.如权利要求I或3所述的数控机床主轴状态检测方法,其特征是所述传感器系统(2)还包括加速度传感器(202),所述加速度传感器(202)发送加速度信号给所述上位机(I);所述上位机(I)采集所述传感器系统(2 )发出的信号后还包括对采集到的加速度信号进行时域分析和频域分析的步骤;对采集到的加速度信号进行时域分析包括分析该信号的峰峰值、最值、峭度和波形,时域分析完成后将时域数据变换到频域,对采集到的加速度信号进行频域分析包括单通道和多通道的稳态频谱分析和时频分析;对采集到的加速度信号进行时域分析和频域分析后得出该加速度信号的故障特征參数。
5.如权利要求4所述的数控机床主轴状态检测方法,其特征是所述传感器系统(2)还包括位移传感器(203),所述位移传感器(203)发送位移信号给所述上位机(I);所述上位机(I)采集所述传感器系统(2)发出的信号后还包括计算主轴的跳动量及对位移信号进行时域、频域分析的步骤所述计算主轴跳动量按以下步骤进行将所述位移信号的时域数据变换到频域,然后在频域进行高频滤波,并通过单周期内的时域点计算主轴转动一周的跳动量;对采集到的位移信号进行时域分析包括分析该信号的峰峰值、最值、峭度和波形,时域分析完成后将时域数据变换到频域,对采集到的位移信号进行频域分析包括单通道和多通道的稳态频谱分析和时频分析;对采集到的位移信号进行时域分析和频域分析后得出该位移信号的故障特征參数。
6.如权利要求5所述的数控机床主轴状态检测方法,其特征是所述位移传感器(203)为CCD激光位移传感器。
全文摘要
本发明公开了一种数控机床主轴状态检测方法,属于机床故障诊断领域,通过上位机采集传感器系统发出的信号;分析根据步骤一采集到的信号,确定故障特征参数,将得到的故障特征参数分别通过专家系统、人工神经网络系统和支持向量机进行处理,得出三个故障诊断结果,将三个故障诊断结果通过遗传算法进行融合。发明通过融合专家系统、人工神经网络系统和支持向量机的诊断结果,可以在现场故障诊断的时候发挥人工智能的作用,从而提高数控机床故障诊断的准确性,另外本发明采用CCD激光位移传感器检测位移信号,取得的主轴跳动量精度能够达到0.05微米,更进一步的保证了数控机床故障诊断的精确性。
文档编号B23Q17/00GK102825504SQ20121034678
公开日2012年12月19日 申请日期2012年9月18日 优先权日2012年9月18日
发明者王雪, 李益才, 陈洪 申请人:重庆科技学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1