论文部分内容阅读
数控机床行业是决定一个国家制造业强弱的关键。数控系统是数控机床的灵魂,而数控机床工作过程信息是数控机床设计的一个极其重要依据。通过数控机床工作过程信息采集,确定机床工作过程关键零部件的载荷状态、系统故障状态,分析现在结构的缺陷,提出合理的系统设计及制造工艺改进方案,提高系统的可靠性。本文基于FANUC Oi数控系统的FOCAS函数,开发系统监测软件,实现数控机床工作过程运行状态信息和故障信息的采集,主要完成了以下工作。(1)根据FANUCOi系统故障信息,对报警信号进行分类,利用FOCAS函数采集数控机床的报警信号,然后对每一类的报警信号进行分别管理。(2)根据现场操作的经验,为方便数控机床用户使用和操作以及提高生产效率,开发了加工件信息管理模块,用来存储、查看和修改加工件相关信息。(3)针对数控机床故障特性,设计开发了故障管理系统,首先对故障信息进行采集,包括系统自动采集的故障信息和人工采集的可观察外部故障。然后采用CBR原理快速解决数控机床发生的故障。(4)开发设计了实时数据采集模块,采集数控机床主轴和伺服轴的电流、位置和速度信息,并将数据信息以二进制文件的形式存储起来用于分析处理。(5)采用SQL SERVER 2012建立数据库,作为CBR原理的知识库,同时存储和处理所有数控机床信息和数据。(6)采用VC++6.0软件作为系统开发平台,进行编程开发数控系统程序,开发了一个主界面模块和七大功能模块,功能模块分别是登陆模块、注册模块、报警管理模块、故障采集模块、故障解决模块、加工件信息模块和实时数据采集模块。利用该软件的ADO完成程序对数据库的连接,实现程序访问数据库。利用该软件的MFC开发系统的界面,用简洁明了的图形界面实现人机交互。(7)对开发完成的数控机床信息采集系统进行系统测试,测试方法包括白盒测试和黑盒测试两种。根据测试结果修改和完善系统,确保系统正常稳定的工作。