基于OPC的數(shù)控加工單元數(shù)據(jù)采集技術(shù)研究
發(fā)布時(shí)間:2018-06-01 17:35
本文選題:840D數(shù)控系統(tǒng) + 數(shù)據(jù)采集; 參考:《電子科技大學(xué)》2015年碩士論文
【摘要】:數(shù)控機(jī)床是精密的機(jī)電一體化控制設(shè)備,具有加工效率高以及智能化程度高的特點(diǎn)。由于其自身系統(tǒng)的復(fù)雜性,事后的故障維修大多耗時(shí)耗力,嚴(yán)重耽誤生產(chǎn)計(jì)劃,數(shù)控機(jī)床的遠(yuǎn)程監(jiān)控與故障診斷旨在對(duì)加工過程中的機(jī)床進(jìn)行狀態(tài)監(jiān)控與故障診斷,及時(shí)發(fā)現(xiàn)機(jī)床異常及故障,避免造成更大的損失。數(shù)控機(jī)床的數(shù)據(jù)采集是監(jiān)控與診斷的數(shù)據(jù)基礎(chǔ),準(zhǔn)確、有效和及時(shí)的機(jī)床數(shù)據(jù)是進(jìn)行數(shù)控機(jī)床狀態(tài)監(jiān)控及故障診斷的有效保障。本課題以搭建數(shù)控機(jī)床的遠(yuǎn)程監(jiān)控和故障診斷系統(tǒng)為總體目標(biāo),分?jǐn)?shù)控機(jī)床的數(shù)據(jù)采集、網(wǎng)絡(luò)平臺(tái)搭建及故障診斷算法研究三個(gè)階段加以實(shí)施。本文就數(shù)控機(jī)床數(shù)據(jù)采集及相關(guān)軟件開發(fā)方面做了如下的相關(guān)工作:1、數(shù)控系統(tǒng)數(shù)據(jù)采集方法研究:研究了數(shù)控系統(tǒng)的硬件結(jié)構(gòu)與軟件系統(tǒng),針對(duì)課題應(yīng)用對(duì)象——西門子開放式的840D數(shù)控系統(tǒng),采用基于OPC規(guī)范的數(shù)據(jù)采集方法進(jìn)行數(shù)控系統(tǒng)內(nèi)部數(shù)據(jù)的采集。2、海量過程數(shù)據(jù)處理方法研究:針對(duì)車間加工現(xiàn)場(chǎng)海量的機(jī)床過程數(shù)據(jù),在研究了海量過程數(shù)據(jù)處理相關(guān)方法的基礎(chǔ)上,提出了一種基于旋轉(zhuǎn)門算法的數(shù)據(jù)壓縮處理算法,完成了算法實(shí)現(xiàn)并測(cè)試驗(yàn)證了算法的優(yōu)越性。3、數(shù)控機(jī)床數(shù)據(jù)采集軟件的實(shí)現(xiàn):根據(jù)OPC規(guī)范并結(jié)合西門子840D中的實(shí)際情況,利用C#語言進(jìn)行了數(shù)據(jù)采集客戶端軟件的編碼實(shí)現(xiàn),包括基本的數(shù)據(jù)采集功能、數(shù)據(jù)壓縮處理(結(jié)合與Matlab的混合編程)以及與數(shù)據(jù)庫的通信等。并利用西門子支持的HMI二次開發(fā)將客戶端軟件嵌入到HMI中。4、數(shù)控機(jī)床數(shù)據(jù)采集軟件的測(cè)試:圍繞數(shù)據(jù)采集軟件在MMC中的部署能否完成采集工作以及是否會(huì)影響數(shù)控系統(tǒng)正常運(yùn)行的問題,本文進(jìn)行了采集軟件功能和性能兩個(gè)方面的測(cè)試工作,測(cè)試結(jié)果表明客戶端軟件在MMC中的嵌入能完成預(yù)期工作并且對(duì)數(shù)控系統(tǒng)的影響甚微。
[Abstract]:CNC machine tool is a precise electromechanical control equipment with high machining efficiency and high intelligence. Because of the complexity of its own system, the maintenance after the failure is mostly time-consuming and labor-consuming, which seriously delays the production plan. The purpose of the remote monitoring and fault diagnosis of NC machine tool is to monitor and diagnose the condition of the machine tool in the process of machining. Timely detection of machine tool anomalies and failures, to avoid causing greater losses. The data acquisition of NC machine tools is the basis of monitoring and diagnosis. Accurate, effective and timely data is an effective guarantee for monitoring and fault diagnosis of NC machine tools. This subject takes the remote monitoring and fault diagnosis system of NC machine tool as the overall goal. It is implemented in three stages: data acquisition of NC machine tool, network platform construction and fault diagnosis algorithm research. In this paper, the data acquisition of CNC machine tools and the development of related software have done the following work: 1. The research of data acquisition methods of CNC system: the hardware structure and software system of CNC system are studied. In view of the subject application object, Siemens open 840D numerical control system, The data acquisition method based on OPC specification is used to collect the internal data of numerical control system. The data processing method of mass process data is studied. On the basis of studying the related methods of mass process data processing, a data compression processing algorithm based on rotary gate algorithm is proposed. The algorithm is implemented and tested to verify the superiority of the algorithm. The realization of data acquisition software for NC machine tools is realized. According to the OPC specification and the actual situation of Siemens 840D, the coding of data acquisition client software is implemented by using C # language. Including the basic data acquisition function, data compression processing (combined with Matlab mixed programming) and communication with the database. The client software is embedded in HMI by HMI secondary development supported by Siemens. The test of data acquisition software for NC machine tools: whether the data acquisition software can be deployed in MMC and whether it will affect the number of data acquisition software? The problem of the normal operation of the control system, In this paper, the function and performance of the acquisition software are tested. The test results show that the client software embedded in MMC can accomplish the expected work and has little effect on the NC system.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TG659
,
本文編號(hào):1965062
本文鏈接:http://sikaile.net/kejilunwen/jinshugongy/1965062.html
最近更新
教材專著