测试与故障诊断
14
计算机测量与控制.2021. 29 ( 6)Computer Measurement & Control
文章编号:1671 - 4598(2021)06 - 0014 -05 DOI : 10. 16526/j. cnki. 11— 4762/tp. 2021. 06. 004
中图分类号:TP274
文献标识码:A
基于CRIO 的数控机械在线监测诊断系统设计
贾 勇1,陈晓飞翟 旭2
(1 -新疆工程学院信息工程学院,乌鲁木齐830023;
2.中国铁路乌鲁木齐局集团有限公司科学技术研究所,乌鲁木齐830023)
摘要:目前提出的数控机械在线监测诊断系统温度采集准确度较低,导致诊断过程稳定性及准确性较
差,为此基于CRIO 设 计了一种新的数控机械在线监测诊断系统,以期更好地分析数控机械的运行状态;通过数控机床在线监测模块、远程设备管理模
块及故障诊断模块组成系统总结构,硬件设备包括NTICRIO 驱动器、新型伺服电动机、采集卡、传感器以及PC 上位机,设计
多参数在线监测模块、网络控制模块、设备管理模块和故障诊断模块;在采集信号中提取数控机械运行状态数据,通过格拉布斯 准则估算标准偏差,去掉误差数据后,输出有效数据,完成数据的采集及存储,实现数控机械在线监测诊断系统设计;实验结果
表明,基于CRIO 的数控机械在线监测诊断系统的温度采集准确率为99% ,振动信号采集准确率为95% ,可以有效提高采集精 准度,增强数控机械在线监测诊断系统的准确性及稳定性。
关键词: CRIO ; 数控机械; 在线监测; 诊断系统
Design of Online Monitoring and Diagnosis System for
CNC Machinery Based on CRIO
Jia Yong 1 , Chen Xiaofei 1 , Zhai Xu 2
(1. Department of Information Engineering , Xinjiang Institute of Engineering , Urumqi 830023 , China ;
2. China Railway Urumqi Group Co . , Ltd . , Urumqi 830023 , China )
Abstract : ThecurrentlyproposedonlinemonitoringanddiagnosissystemforCNC (computerizednumericalcontrol ) machinery
haslowtemperatureacquisitionaccuracy ,resultinginpoorstabilityandaccuracyofthediagnosisprocess Forthisreason ,anewon- line monitoring and diagnosis system for CNC machinery is designed based on CRIO in order to better analyze the CNC The operating
state of the machine. The overa ll structure of the system is composed of CNC machine tool online monitoring module , remote equip-
mentmanagementmoduleandfaultdiagnosismodule.ThehardwareequipmentincludesNTICRIOdriver ,newservomotor ,acquisi- tioncard ,sensorandPCuppercomputer.Multi —parameteronlinemonitoring moduleandnetworkcontrolmodulearedesigned.E- quipment management module and fault diagnosis module. Extract the operating state data of CNC machinery from the collected sig
nals, estimate the standard deviation according to Grubbs criterion, remove the error data, output valid data, complete the data col- lectionandstorage ,andrealizethedesignoftheCNC machineryonline monitoringanddiagnosissystem.Theexperimentalresults
showthatthetemperatureco l ectionaccuracyrateoftheCRIO —based CNC machineryonline monitoringanddiagnosissystemis
99% , and the vibration signal co l ection accuracy rate is 95% , whichcane f ectivelyimprovetheco l ectionaccuracyandenhancethe accuracy and stability of the CNC machinery online monitoring and diagnosis system Sex.
Keywords : CRIO (NI Compact RIO ) ; CNC machinery ; online monitoring ; diagnosis system
o 引言
数控机床是一个由机、电、液组成的一个结构复杂的
机电系统,相比较于传统机床,数控机床的机电系统自动 化性能更好[1\因为数控机床结构的复杂性,不同数控机 床的结构点可能会引起同一个故障, 因此数控机床发生故
障时,机床故障监测诊断结果往往都是错误的。近年来, 数控机床领域的发展越来越好,带来的经济效益越来越高,
如果数控机床因为故障停止工作,引发的后果很难弥补, 所以解决以上问题是数控机床领域的重中之重23。设备故 障诊断技术是认识和掌握设备运行过程的状态,判断其整
体或局部的正常或异常,及早发现故障及其原因,并预测 故障发展趋势的技术。机器故障诊断技术属于信息技术范
畴,是利用被诊断对象提供的各种有用信息,对其进行分
析处理,以获取设备状态的特征参数,从而作岀正确的诊 断结论。利用实时检测到的状态信息便可及早发现加工误 差,并尽快进行修正,从而达到降低产品废品率,节约企 业成本的目的。
目前我国数控机床领域故障监测诊断功能单一并且故 障诊断结果准确率低,NICompactRIO (本文题目和下文简
称为CRIO )是美国NI 公司最新研究岀基于计算机技术和
收稿日期:2021 -01 -04;修回日期:2021 - 03 - 03.
作者简介:贾勇(1981-),男,安徽宿州砀山人,硕士,讲师,主要从事物联网方向的研究。
引用格式:贾勇,陈晓飞,翟旭.基于CRIO 的数控机械在线监测诊断系统设计[J ].计算机测量与控制,2021,29(6)14 - 18.
第6期贾勇,等:基于CRIO的数控机械在线监测诊断系统设计15
网络技术的嵌入式系统,应用该系统进行故障监测,其工
作原理是根据监测和采集数控机床的运行参数,利用远程
上位机对数控机床的加工状态进行合理的分析和诊断,加
大数据分析的精度以便达到提高机床的故障诊断能力的目
的,减少故障对数控机械工业带来不必要的损失*刃。
综上所述,本文提出基于CRIO的数控机械在线监测诊
断系统。基于CRIO的数控机械在线监测诊断系统的硬件平
台是由可重复配置的IO/FPGA核底板、数据处理器、模
块、接口组成的嵌入式系统。利用数据处理器采集数据信息,通过核底板进行分析和离线处理,完成数控机床故障监测诊断操作,工作人员可以访问硬件平台的任意模块,完成相应的需求。
1基于CRIO的数控机械在线监测诊断系统总体框架设计
基于CRIO的数控机械在线监测诊断系统由数控机床在线监测模块和远程设备管理及故障诊断模块组成,数控机床在线监测模块是放置在数控机床的工作车间内,完成32通道的机床运行数据参数的采集,并对机械运行过程进行实时的监测;远程设备管理及故障诊断模块主要完成的工作任务一方面是将数控机床数据传输到远程计算机内,为数据分析提供基础,另一方面是根据数据参数完成机床故障诊断操作具体的系统总框架如图1所示。
图2基于CRIO的数控机械在线监测诊断系统硬件结构
唯一一个独立的区域,用来存储在线监测模块采集到数控机床的数据,为了防止数据中断,在每一次的数据传输结束后系统会自动生成一个指针,读取数据空间。如果内存池的存储空间满了,那么内存池1中的最后一次数据会映射到重新开启的另一个内存池中,完成数据的存储,具体的多参数在线监测模块结构如图3所示。
图1基于CRIO的数控机械在线监测诊断系统总体框架;“片段满”信号:
计算机
线程2
图3多参数在线监测模块
1.处理并
显示数据
信号
2.存储数
据于计算
机内存中
2基于CRIO的数控机械在线监测诊断系统硬件设计
基于CRIO的数控机械在线监测诊断系统的硬件区域由NTI CRIO驱动器、新型伺服电动机、采集卡、传感器以及PC上位机组成⑺。在线监测诊断系统的区域组成结构如图2所示。
2.1多参数在线监测模块
多参数在线监测模块的工作原理是采用多线程编程,解决数据硬件区域的数据采集卡出现数据溢出的故障问题。主要面向的对象是较大数据量的信息点,避免多参数在线监测模块在数据缓存时,出现数据丢失的问题。多参数在线监测模块由非分页环形内存池、用户缓存区数据采集板卡组成血9。非分页环形内存池是多参数在线监测模块内部
观察图3可知,多参数在线监测模块为了提高报警被发觉的效果,采用两级声光报警模式对32通道的数控机械进行在线监测,当监测模块监测的数据值大于设定标准值时,存储实时的数据信息发出声光警报并对当前运行的数控机械的工作状态进行锁死,不允许继续工作,存储的数据为数控机械故障分析提供有效的数据。因为数控机械涉及到的结构较多,为此基于CRIO的在线监测诊断系统提取出代表的数控性能,分别为机械运行的加速度、速度、压力、浓度、PH值及电涡流,通过对以上结构点数据参数进行特殊记录,为机械故障监测诊断过程奠定基础口011。
2.2网络控制模块
基于CRIO的数控机械在线监测诊断系统的硬件区域的网络控制模块的工作任务是实现管理机械设备各个终端性能诊断数据的传输操作口213。CRIO系统可以根据机械生产不同产品的规格,实时设定不同标准的服务器内核,设置相对合理的并发机械数量,网络控制模块一方面可以随时对在线监测诊断系
统的任意设备终端进行断开和闭合的操作,用于危险时,断开操作,避免大的损失;另一方面对于网络控制模块传输的数据信息,在运输过程中都会进行二次加密操作,保证机械参数信息的安全性口415。
16计算机测量与控制第29卷
2.3设备管理模块
数控机械在线监测诊断系统的设备管理模块主要负责
完成后台机械管理人员对机械运行监测信息的管理以及数
控机械的管理。机械信息点数据存储的方法是交叉树存储
法,设定6个根节点,根据根节点的属性设置若干个分支,
构成一个树状,依次对数控机械运行监测信息点进行分级
管理,在管理过程中,设备管理模块可以对机械数据点进
行删除和增加,完善各个数控机械的分析参数。
2.4故障诊断模块
基于CRIO的数控机械在线监测诊断系统硬件区域的核心模块是故障诊断模块,故障诊断模块的工作是通过随机共振技术和现代信号处理技术实现的。随机共振技术通数控机械共振操作将机械运行过程中的噪音进行百倍放大,解决数控机械故障诊断特征信号微弱的问题,提高特征数据的真实可靠性,有利于故障诊断模块的工作;现代信号处理技术通过信号预处理、信号时域和信号频域分析以及其信号的时频分析完成数控机械故障信号的采集和分析。诊断工作人员会根据以上的分析结果数据得出诊断报告,经过二次核实,将报告传到维修部门进行维修处理。
3基于CRIO的数控机械在线监测诊断系统软件设计本文设计的基于CRIO的数控机械在线监测诊断系统软件区域的控制语言选择图形化编程语言java,图形化编程语言能够突破计算机编程语言的局限性,提高编程结果的可变性,更好地完成在线监测诊断系统软件区域的调用。具体的监测诊断系统软件区域结构框架如图4所示。
8U屋;
图5温度信号采集程序
据参数进行顺序存储,完成数控机械结构点帧与帧之间数据的运输,数据采集存储程序实现模拟图如图6所示。
图6数据存储子程序操作模拟图
选用格拉布斯准则对采集的数据进行统计,确定样本,估算标准偏差,计算公式为:
⑴其中:s为得到的标准偏差;〃为样本数;犡犻为所选的样
据储
据
放
数
回II
l?
s
嗣8本;犡为样本平均值。
通过概率论进行计算,计算公式为:
图4软件设计框图
3.1温度信号采集程序
数控机械在运行生产过程中由于工作强度和外界环境的干扰,机械设备各个结构会产生切削热,影响数控机械的产品生产的质量并减少机械设备的使用寿命,所以软件区域设计了温度信号采集程序,目的是实时监测数控机械的温度。采集机械温度传感器的输出信号,通过串口通信的方式完成机械温度传感器数据的采集。图5为软件区域温度信号采集程序的框图,程序调用控制机械温度信号和模块之间的相互传递。
3.2数据采集存储程序的实现
数据采集存储程序是软件区域的重要调用程序,实现方法采用叠层式顺序调用方法,此方法是将各个结构的数
其中:P为数控机械各结构数据参数的概率值,若该值小于0.5,即超出标准值要求范围,表示该结构存在隐形故障。
通过上述公式获取采样数据,判断数控机械的各个结构的性能,本文通过分析机械主轴、工作台、电柜、液压系统、油箱液压、铳削齿轮各个结构的数据参数以及状态,完成数控机械在线监测诊断。工作台的振动频率、工作一段时间内的位移和温度差,可以体现数控机械工作的状态,如果3类数据的标准值不在要求范围内,那么机械就存在一定的隐形故障。对信息进行分析,确定有效数据后,将得到的有效数据显示出来。
3.3数据显示子程序
数据显示子程序的主要任务是通过NI设计方法将数据
第6期贾勇,等:基于CRIO的数控机械在线监测诊断系统设计17
采集存储程序和温度信号采集程序调用控制的结果展示出来。数据显示子程序会执行工作人员的调用命令,完成各个结构数据的调用,具有实时性,对于数控机械在线监测诊断的效率有促进作用,采集的信息利用数据采集卡输送到硬件区域的数据显卡内,完成存储记录。
数控机械在线监测诊断系统软件流程如图7所示。
图7数控机械在线监测诊断系统软件流程图
如图7所示,数控机械在线监测诊断系统软件编程采用Jaa编程语言,通过温度信号采集程序采集温度信号,通过格拉布斯准则统计数据,并计算各参数概率值,判断其是否存在隐形故障,最后通过数据
嵌入式多线程编程显示子程序实现监控诊断结果的显示,完成软件设计。
4实验研究
为验证提出的基于CRIO的数控机械在线监测诊断系统的有效性,以基于数据挖掘的数控机械在线监测诊断系统及基于数据参数的数控机械在线监测诊断系统作为实验对比方法,验证系统诊断的准确性及诊断过程的准确性。
选用的实验设备主要有如下几个:CRIO、数据采集卡、AKD驱动器、PC上位机、伺服电动机。设置实验参数如表1所示。
表1实验参数
项目参数
测试环境温度22C
数控机床速度50m/min
数控机床润滑方式脂润滑
测量距离1000mm
操作系统Windows10
运行加速度 1.5g
根据上述参数,进行对比实验,在丝杠螺母上固定传感器,并将传感器与CRIO连接,启动运动控制程序,在保证设备连接状况没有异常的情况下开始工作。同时,使用提出的基于CRIO的数控机械在线监测诊断系统、传统的基于数据参数的数控机械在线监测诊断系统以及基于数据挖掘的数控机械在线监测诊断系统同时进行检测,采集数控机械温度数据。利用LabVIEW软件将3种系统采集到的结果写入显示面板,得到的实验结果如图8所示。
时间/min
00
、
營
实际温度
基于CRIO的数控机械在线监测诊断系统温度
基于数据参数的数控机械在线监测诊断系统温度
基于数据挖掘的数控机械在线监测诊断系统温度
图8温度采集结果实验图
通过均匀采集法获得图像内部数据,得到的结果如表2所示。
表2温度采集结果
时间/min01020304050607080 CRIO/
r
2.3 5.58.18.213.315.016.216.518.9
数据挖
掘厂c
2.47.311.011.414.016.818.318.820.0
数据参
数/c
2.57.611.91
3.516.217.918.718.920.0
实际温
度/c
2.4 5.58.28.313.515.416.316.419.0
如图8及表2所示,可以看出,所提方法采集到的的温度信息与实际温度值相差较小,而其他两个对比方法与实际温度值存在较大的误差,实验结果表明,所提基于CRIO 的数控机械在线监测诊断系统能够有效提高温度采集精度,提升检测准确性。
数控机械振动信号采集结果如图9所示。
20|----------------------------------------------------------------------------------------
qp\
申
処
协
鴨
15
时间/min
-实际振动信号值
-基于CRIO的数控机械在线监测诊断系统振动信号值
-基于数据参数的数控机械在线监测诊断系统振动信号值
-
基于数据挖掘的数控机械在线监测诊断系统温度振动信号值
图9振动信号采集结果实验图
分析图9可知,基于CRIO的数控机械在线监测诊断系统的振动信号采集结果与实际值较为接近,而基于数据挖掘的数控机械在线监测诊断系统及基于数据参数的数控机
18计算机测量与控制第29卷
械在线监测诊断系统的采集结果与实际值偏差较大。由此 可以看出,基于CRIO 的数控机械在线监测诊断系统能够准 确监测数控机械的共振信号,提升故障监测准确性。
采集过程的稳定性如图10〜12所示。
距离/m
实际温度
基于CRIO 的数控机械在线监测诊断系统温度 基于数据参数的数控机械在线监测诊断系统温度 基于数据挖掘的数控机械在线监测诊断系统温度
图10基于CRIO 的数控机械在线监测诊断系统稳定性
图11基于数据挖掘的数控机械在线监测诊断系统稳定性
-125. 00
距离/m
实际温度
—
—基于CRIO 的数控机械在线监测诊断系统温度—
—基于数据参数的数控机械在线监测诊断系统温度 --基于数据挖掘的数控机械在线监测诊断系统温度
图12基于数据参数的数控机械在线监测诊断系统稳定性
如图10〜12所示,基于CRIO 的数控机械在线监测诊
断系统的电压波动一直遵循一定的规律,而基于数据挖掘
的数控机械在线监测诊断系统及基于数据参数的数控机械 在线监测诊断系统则存在较大波动误差,本文提出的在线 监测系统是以计算机自动控制为基础,将检测系统安装在
数控机床上,利用检测系统提供的检测程序,实现对零件 的自动检测,使数控机床既是加工设备,也是检测设备,
因此该系统可在线监控下实时检测加工过程中零件的状态 信息,有效提升了数控机械在线监测诊断系统的稳定性。
5结束语
本文通过分别研究基于CRIO 的数控机械在线监测诊断 系统的硬件区域和软件区域的各个组成模块和编程程序,
作为一种功能强大的虚拟仪器开发平台,CRIO 的硬件驱动 和方便的编程设计为自动测量和仪器控制提供了良好的环 境。其模块可有效地实现曲线拟合和数据分析功能。实验 证明,该系统的数据采集和数据分析模块不仅具有友好的
人机交互界面和强大的数据处理功能,而且能够快速、实
时地完成不同工况下的机床运行状态数据监测与分析。将
该方法运用在实际工程中,能够快速准确地实现数控机械 监测诊断,满足实际工作的需求。
参考文献:
[1] 吕跃刚,邓文玉,刘俊承.基于云服务器的旋转机械在线监测
诊断系统设计 J 测控技术,2018, 37 (9): 108-110.
[2] 胡,施洪生,亢 凯,等.基于光学法的油液磨粒在线监
测系统设计[J].电子技术应用,2018, 44 (8): 58 - 61. 杨一晴,马宏伟,樊红卫,等.煤矿旋转机械在线故障诊断及 预警系统设计[J].工矿自动化,2019, 45 (10): 104 - 108.
[4] 孙 军,崔 楠,张 鹏,等.基于CRIO 的机床温度数据采集
系统设计与分析[J].制造技术与机床,2018 (9): 81-85.
[5] 李红斌,王嘉伟.基于多源信息的数控机床故障诊断系统的设
计与实现[J].电子设计工程,2018, 26 (18): 78 - 82.[6] 孙 抗,刘永超,郭景蝶,等.基于振动信号的高压断路器在
线监测系统设计[J].传感器与微系统,2018, 37 (1): 110
- 113.
[7] 杨永.电子回旋共振加热系统中央控制器异常诊断设计与仿
真[]•计算机测量与控制,2020, 28 (5): 46 - 50.
[]崔志新,陈学军,沈 军.基于CAN 和LabVIEW 的风机在线
监测系统[J].仪表技术与传感器,2020 (1): 75 - 78, 82.
[]杨露霞,姚 杰,钱依祎.机泵远程在线监测与智能诊断系统
设计[J].自动化仪表,2019, 40 (7): 29 - 32.
[10] 徐元军,高登强,郝 林,等.高度传感器自动测试系统的设
计与实现[J].计算机测量与控制,2020, 28 (5): 57-61.
[11] 宋 丹,梁睿君,李 伟,等.数控机床远程智能故障诊断系
统设计[J].数据采集与处理,2020, 35 (1): 177 - 184.
[12] 童成文,兰姗,李胜,等.X 线对早发型先天性骨梅毒
的诊断价值[J].湖北医药学院学报,2019, 38 (6): 580
- 582.
[13] 吴开武,徐 晶,余志强,等.水电站低频振荡在线监测系
统应用研究与实践[J].水电站机电技术,2019, 42 (12):
57 - 60.
[14] 赵国桦,吴亚平,郝惠惠,等.基于IPv6的医学影像在线诊
断系统设计与实现[J ].计算机应用与软件,2019, 36 (12):
12-18.
[15] 陈 明,马宏忠,徐 艳,等.基于数据采集卡的变压器有载
分接开关监测系统设计[J].变压器,2019, 56 (12): 36 - 40.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论