论文部分内容阅读
数控机床是现代制造业的基础,直接影响国家的经济发展和综合国力,是一个国家制造业水平的重要体现,在航空航天、水电、机械等行业发挥重要作用。数控机床发生故障,不仅影响生产效率,严重时导致设备停机或造成巨大的经济损失。由于智能化数控机床故障诊断系统具有自主、多学科融合、主动维护等优势,对提高数控机床的加工效率、精度和可靠性能起着巨大的推动作用。根据数控机床主要机械部件的运行和结构特点,分析各部件故障发生的原因,选择振动、温度和噪声作为检测对象,采用振动、温度和声发射传感器,安装在诊断部件上,选择PCI高速数据采集卡建立智能化数控机床故障诊断硬件系统。对采集的振动、温度和声发射信号进行相应的预处理,通过时域、频域和时频域分析,提取反应故障的敏感特征值,将特征值输入BP神经网络进行训练和模式识别。智能化数控机床故障诊断系统包括三个子系统,分别是数据采集系统、性能退化评估系统和故障预警系统,各个分系统之间主要是通过数据库或者数据文本文件进行信息之间的交互。使用VC++.MATLAB和Oracle完成了系统软件框架设计。将Visual studio2010作为软件开发平台,软件采用VC++,实现数据的采集、服务程序的编写,同时系统的功能实现利用MFC界面。MATLAB完成采集数据的计算,进行信号的零均值化、去噪和时频域计算。实际运行效果表明,该智能化数控机床故障诊断系统能对数控机床的故障进行有效的预测,提高了机床的可靠性。