一种数控机床故障诊断与预警系统

文档序号:1782616 发布日期:2019-12-06 浏览:36次 >En<

阅读说明:本技术 一种数控机床故障诊断与预警系统 (Fault diagnosis and early warning system of numerical control machine tool ) 是由 王伟 范磊 李紫薇 贾文杰 于 2019-08-22 设计创作,主要内容包括:本发明公开了一种数控机床故障诊断与预警系统,包括:网络设计模块,数据采集模块,数据传输模块,故障诊断与预警模块,网页端显示模块;首先由数据采集模块向数据传输模块传输加工过程的实时采集数据;其次通过数据传输模块向故障诊断与预警模块以及网页端显示模块进行数据实时传输;然后通过故障诊断与预警模块,实现采集数据的处理与分析,并向网页端显示模块传输数据分析处理的结果;最后通过网页端显示模块显示预警结果和实时数据采集过程的显示。本发明通过采集机床自身海量的加工过程数据,实现对数控机床运行状态的实时监控与预测,提高对机床进行检修的效率,有效地控制数控机床受损程度,保证正常加工的效率,降低生产成本。(The invention discloses a fault diagnosis and early warning system of a numerical control machine tool, which comprises: the system comprises a network design module, a data acquisition module, a data transmission module, a fault diagnosis and early warning module and a webpage end display module; firstly, transmitting real-time acquired data of a processing process to a data transmission module by a data acquisition module; secondly, data are transmitted to the fault diagnosis and early warning module and the webpage end display module in real time through the data transmission module; then, processing and analyzing the acquired data through a fault diagnosis and early warning module, and transmitting the data analysis and processing result to a webpage end display module; and finally, displaying the early warning result and the real-time data acquisition process through a webpage end display module. The invention realizes real-time monitoring and prediction of the running state of the numerical control machine tool by collecting massive processing process data of the machine tool, improves the maintenance efficiency of the machine tool, effectively controls the damage degree of the numerical control machine tool, ensures the normal processing efficiency and reduces the production cost.)

一种数控机床故障诊断与预警系统

技术领域

本发明涉及数控机床领域,具体涉及与数控机床故障诊断与预警系统。

背景技术

数控机床被称为“工业母机”,在国防军事工业结构件的制造中起着无可替代的作用,其性能和保有量是国家综合实力的重要标志。由于数控机床的机械结构,数控系统和控制部分之间存在复杂的耦合性,并且加工环境恶劣,加工强度高,导致机床的可靠性、稳定性面临巨大挑战,其故障发生率也不断提高。机床故障呈现出多样性的特点,可能是机械故障、电气故障、液压故障、缓变故障等一种或多种情况。

传统加工过程中对机床的故障处理存在明显不足:首先,工程人员将海量的加工过程数据视为数据垃圾而丢弃,造成严重的数字浪费。其次,传统的故障诊断主要是对某一部件的特定故障进行集中分析,但并不能提前预警维修人员,依然没有解决事后维修的弊病。如何利用机床自身的数据建立有效的监控系统和故障预警机制是实现传统制造业“互联网+”改造的必经过程。

当前,维修人员在面对机床可能发生的故障时主要采用两种方式,第一,事后维修。不仅效率极低而且将故障损失置于不可控的风险之中。第二,事先维修。主要采取定期检测和状态监测的方式,但这种方案的维修目的具有盲目性,既不科学也严重影响加工效率。

目前已经公开的数控机床领域的故障诊断与预警系统,基本都是建立在互联网基础上,其数据采集与传输缺乏安全性。再者,其信号采集过程都是以搭建外部传感设备,来实现机床加工过程的数据采集,最后通过设定的阈值来实现机床的故障预警。而针对数控机床运行加工历史数据,没有充分的利用。通过查阅文献和相关维修经验可知,机床在加工过程中产生的实时参数,如:主轴电流、功率、负载,主轴电机温度,跟随误差,切削力等,一定程度上反应了机床的未来状态。因此有必要针对数控机床自身运转数据及数据采集传输的安全性,开发一种故障诊断与预警系统,来更加安全准确的预测机床未来运行状态和故障诊断。

发明内容

本发明的目的旨在克服现有技术的不足,保证数据采集与传输过程的安全性,实现机床实际运转时的加工历史数据的充分利用,以此来预测数控机床下一阶段的运行状态,以此来达到故障的实时预警与诊断的目的。

为解决上述问题,本发明的技术方案是:一种数控机床故障诊断与预警系统,包括:网络设计模块、数据采集模块,数据传输模块,故障诊断与预警模块,网页端显示模块;数据采集模块和数据传输模块连接,并向数据传输模块传输加工过程的实时采集数据;数据传输模块和故障诊断与预警模块以及网页端显示模块连接,并向故障诊断与预警模块以及网页端显示模块进行数据实时传输;故障诊断与预警模块与网页端显示模块连接,并向网页端显示模块传输数据分析处理的结果;网页端显示模块显示预警结果和实时数据采集的显示。

所述数据采集模块对所述数据的采集包括:通过数据采集客户端对所述数控机床加工过程数据的实时采集,并结合不同的版本对数据的传输做相应的处理。

所述数据采集客户端,安装在数控机床控制电脑上,通过OPC协议与第三方集成接口实现数据实时采集,并连接数据传输模块,进行数据实时采集与传输。

所述数据采集客户端至少包括:数据采集服务器,采集卡,宏程序,现场数控机床,OPC协议与第三方集成接口,以实现数据采集过程。

所述数据传输模块,用于实时接收数据采集层发送的机床运行数据,并及时传输到故障诊断、网页端显示模块,以及Oracle数据库存储,实现数据实时共享。

所述数据传输模块至少包括:WCF服务、Web服务以及通信服务器。

所述通信服务器设置在厂区,用于不同数据处理分类与传输。

所述WCF服务、Web服务技术,用于实现局域网通讯,传输数据至故障诊断与预警模块和网络端显示模块,达到数据共享的目的。

所述故障诊断与预警模块,用于接收数据传输模块的实时数据,然后结合历史数据实现对机床的状态预测及故障预警并将结果存储到数据库继而在网页端显示。

所述故障诊断与预警模块至少包括:故障预警客户端、Oracle数据库、数据处理服务器、ISS6.0服务器。

所述故障预警客户端,数据处理服务,ISS6.0服务器,用于对数据传输模块传输的数据后进行分析和处理,实现对机床状态的预测及故障预警。

所述网页端显示模块用于将机床的故障预警结果和采集参数实时显示,实现对机床加工状态的监控。

所述网页端显示模块至少包括,Oracle数据库服务器,PC电脑。

所述PC电脑用于故障预警分析结果和实时采集数据的显示。

所述Oracle数据库服务器用于实时采集数据与分析数据结果的存储。

所述数控机床故障诊断与预警系统,包括数据采集模块,数据传输模块,故障诊断与预警模块,网页端显示模块,均用过局域网进行通讯。

本发明的有益效果是:

1.本发明公布了一种数控机床故障诊断与预警系统,其搭建平台是在局域网的基础上,在数据采集与传输过程中更具安全性。

2.避免了机床加工运转过程中海量加工过程数据被视为垃圾而丢弃,造成严重数字浪费。其基于采集数控机床自身加工过程的海量数据,进行分析处理,以达到监测机床监控状态,预测后阶段运行状况。通过故障诊断与预警等方式,保证机床的稳定运行。

3.通过采集机床加工过程自身产生的数据,如:主轴电流、功率、负载,主轴电机温度,跟随误差,切削力等数据,相对于设置阈值的判断方式,能够更准确,更全面,更有效的反应机床运行的实际情况,降低了其他途径数据采集数据的误差与复杂程度。

4.相对于人工诊断与检修,避免了事后维修的故障问题诊断的盲目性及效率低下的问题,降低了设备故障造成的损失,能够更快更准确的诊断出故障原因,从而提高检修效率,降低生产的成本。

5.相对于事先维修,避免了定期检测与状态监测的繁琐流程,避免了维修与设备养护的盲目性,保证了机床运转过程的故障预警的及时性,提高了加工效率,有效的控制了机床受损程度,保证正常加工的效率。

综上所述,本发明所公开的数控机床故障诊断与预警系统,通过搭建局域网平台,能够保证数据实时采集与传输过程数据安全性与时效性。通过对机床加工过程的海量数据进行对比和分析,保证了数据与分析结果的准确性;通过对数据采集过程、数据分析及结果的实时显示,确保了对机床运行状态的实时监测,提供了一种能够更加安全、准确、有效的预测机床未来运行状态,进行故障诊断与预警的系统,有利于及时发现数控机床健康问题,提高机床检修的效率,有效地控制数控机床受损程度,保证正常加工的效率,降低生产成本。

附图说明

附图1数据机床故障诊断与预警系统整体框架

附图2数据机床故障诊断与预警系统—网络设计模块

附图3数据机床故障诊断与预警系统—数据采集模块

附图4数据机床故障诊断与预警系统—数据传输模块

附图5数据机床故障诊断与预警系统—故障诊断与预警模块

附图6数据机床故障诊断与预警系统—网页端显示模块

具体实施方式

下面结合附图,对本发明的一个具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式限制。

如图1所示的是整体数控机床故障诊断与预警系统的架构,主要包括了五个模块,网络设计模块,数据采集模块,数据传输模块,故障诊断与预警模块,网页端显示模块;通过网络设计搭建比互联网更为安全的局域网为平台构建整个系统。首先,将数据采集模块和数据传输模块连接,并由数据采集模块向数据传输模块传输加工过程的实时采集数据。其次,通过数据传输模块向故障诊断与预警模块以及网页端显示模块进行数据实时传输。然后,通过故障诊断与预警模块,实现采集数据的处理与分析,并向网页端显示模块传输数据分析处理的结果。最后,通过网页端显示模块显示预警结果和实时数据采集过程的显示。

如图2所示的是数控机床故障诊断与预警系统的网络设计模块,所属网络设计模块,至少包括了设备层,传输层,处理层和监控层,其设计架构采用了物联网5C架构。基于现场总线,实现设备层的设备的网恋互连;传输层网络建立,采用TCP/IP或EtherCAT等通讯协议,实现对采集数据的传输支持;处理层的网络建立实现了数据的各向分发,对服务层,用户终端和远程监控端提供数据传输支持;监控层网络建立实现了对服务层处理数据和设备层传输数据的接收,实现对车间状态的远程监控。

如图3所示的是数控机床故障诊断与预警系统的数据采集模块,所述数据采集模块,至少包括了数据采集服务器,数据采集客户端,现场数控机床,采集卡,宏程序;所述数据采集客户端,其主要原理是采用OPC(OLE for Process Control)技术进行数控机床状态数据采集,通过OEM(Siemens)、FOCAS(FANUC)、HNC_API(华中数控)等二次开发数据包,实现机床数控系统的发掘,结合Min-max标准化和自回归移动平均模型完成了数据预处理,建立了多维时间序列状态模型及度量模型,采用特征向量、特征趋势距离标示状态模型,并利用差异度进行多维时间序列状态匹配分析;所述数据采集客户端,基于西门子840D、华中-8系列数控机床的软硬件结构,对比了各采集模式的优劣,分别利用OPC规范和第三方接口开发了两种数控系统的单机版、远程版采集软件,并分析了机床NC数据的存储区域和格式,最后在制造现场完成了HMI嵌入和参数验证试验;所述数据采集客户端主要是通过OPC协议与第三方集成接口,以实现数据对数控机床加工历时数据的采集过程;所述OPC协议提供了三个主要的COM对象:OPC Server、OPC Group、OPC Items。OPC Server动态地创建或释放OPCGroup,OPC Group提供包容OPC Items的机制,实现对OPC项的管理,OPC Items代表与OPC服务器到数据源(主轴电流、主轴负载、回转误差等)的连接,包括值、品质、时间戳3个基本属性。SIEMENS 840D由人机界面,数控实时操作系统(NCK),数控单元和可编程逻辑控制器(PLC)组成。OPC数据采集客户端在人机界面上运行,使用组件对象模型(COM)访问OPC服务器,OPC服务器从NCU中的动态数据交换服务NCDDE请求相应的数据。结合多点接口(MPI)的特性,NCDDE服务器与PLC之间可进行数据交换,实现OPC客户端对数控机床数据的采集;所述数据采集模块,基于数据采集服务器,数据采集客户端以及OPC协议与第三方数控集成接口,直接对数控机床加工过程历时数据的实时采集,避免了通过设置外部传感设备采集数控机床运转数据,减少了了通过外部传感设备采集数据和设置阈值来判断机床运行状态与预警带来的误差。

如图4所示的是数控机床故障诊断与预警系统的数据传输模块,所述数据传输模块连接了数据采集模块,故障诊断与预警模块以及网页端显示模块;所述数据采集模块,至少包括:WCF服务、Web服务、通信服务器;所述数据传输模块,其主要原理是基于搭建的***域网,通过WCF服务技术、Web服务技术和通信服务器,实现局域网通讯。连接数据采集模块实时接收采集的机床加工过程数据;连接故障诊断与预警模块,实时传输从数据采集模块采集的机床数据,并通过数据处理服务器进行采集数据的分析处理并将结果存储到数据库;连接网页端显示模块,将采集的数据实时发送到网页端显示,并实时显示数控机床的数据运转状态,最终通过数据传输模块来达到数据的实时传输与共享的目的。

如图5所示的是数控机床故障诊断与预警系统,故障诊断与预警模块,所述模块建立了多维时间序列多重匹配思想的机床状态预测模型。基于过程数据特点,提出机床状态模型和度量模型。基于时间窗口的滑动,提出了多维序列多重匹配的建模思想,通过β-耦合度相似指标确定了最大相似集、滑动时长w、预测时长L,利用DBSCAN聚类算法实现了机床状态的精确匹配,最后对采集的参数完成了验证仿真实验,结果证明了建模算法的优越性。研究了加权模糊Petri网(WFPN)的故障预警模型。利用传统的Petri网提出了适用于描述机床故障触发特性的WFPN模型,通过传递矩阵和状态方程建立了故障推理算法。基于类sigmod函数提出了类BP算法和鱼群优化算法,为了解决故障规则难以穷尽的问题提出了规则自学***均误差、均方误差和相对误差都低,验证了所提出的状态预测方法的有效性和准确性。

如图6所示的是数控机床故障诊断与预警系统的网页显示端模块,所述网页显示端模块,其主要还是基于搭建的***域网是实现的;所述网页端显示模块至少包括了:Oracle数据库服务器,PC电脑;所述PC电脑用于故障预警分析结果和实时采集数据的显示;所述Oracle数据库服务器用于实时采集数据与分析数据结果的存储;所述网页端显示模块,包括了远程监控通信子模块、机床实时数据接收子模块、故障诊断与预警信息接收子模块与远程监控显示子模块;所述远程监控通信子模块,其主要功能是接收来自故障诊断与预警模块和数据传输模块的实时数据,并进行分类发送到机床实时数据接收子模块与故障诊断与预警信息接收子模块;所述机床实时数据接收子模块,其主要功能是接收来自数据传输模块的的机床加工过程数据,以显示机床的实时加工状态;所述故障诊断与预警信息接收子模块,其主要功能是实时接收对机床加工数据分析处理结果以及预警信息;所述远程监控显示子模块,其主要功能是实时显示采集的机床加工数据、故障诊断与预警模块传输的数据分析处理结果和预警信息,实现对数控机床运行状态的实时监控与预测,利于及时了解数控机床健康状况,并产生预警信息作为参考,进而提高对机床进行检修的效率,有效地控制数控机床受损程度,保证正常加工的效率。

本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种偶数边正多边形柱/腔螺旋铣削数控加工控制方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类