基于物聯(lián)網(wǎng)的數(shù)控機床群監(jiān)測預警系統(tǒng)設計
引言
隨著經(jīng)濟的發(fā)展以及產(chǎn)業(yè)結構的升級,對數(shù)控機床的需求量日益增長,而目前維修人員已無法滿足數(shù)控機床的定期巡檢需求,不能實時掌控機床設備的自身運行狀態(tài),設備維保工作被動且效率低,企業(yè)運營成本不斷攀升。因此,亟需設計一種數(shù)控機床群智能監(jiān)測預警系統(tǒng),對數(shù)控機床進行自動化和遠程化的狀態(tài)監(jiān)測與故障診斷,使機床生產(chǎn)商為用戶提供更為優(yōu)質(zhì)的售后服務。
在工業(yè)40和"互聯(lián)網(wǎng)+"的技術背景下,數(shù)控機床將成為能夠產(chǎn)生透明數(shù)據(jù)信息的智能終端,實現(xiàn)制造過程全透明,產(chǎn)生服務于加工生產(chǎn)及過程管理的實時數(shù)據(jù),實現(xiàn)生產(chǎn)和管理環(huán)節(jié)的資源共享與信息互聯(lián),在確保產(chǎn)品質(zhì)量的同時,能夠完善售后服務。機床群物聯(lián)網(wǎng)技術能滿足工業(yè)制造企業(yè)需求,幫助傳統(tǒng)生產(chǎn)制造型企業(yè)轉型升級,降低生產(chǎn)和維護成本,提高生產(chǎn)效率。本文集成了NB-1oT窄帶物聯(lián)網(wǎng)、傳感器、微處理器、移動通信等關鍵技術,設計了基于物聯(lián)網(wǎng)的數(shù)控機床群監(jiān)測預警系統(tǒng)。采用NB-1oT物聯(lián)網(wǎng)技術實現(xiàn)了長距離、低時延、低能耗的遠程監(jiān)測數(shù)據(jù)傳輸,將數(shù)控機床的工作狀態(tài)信息發(fā)送到后臺數(shù)據(jù)監(jiān)測預警平臺,通過大數(shù)據(jù)分析,完成機床的健康診斷和故障預測。
1預警系統(tǒng)總體設計
數(shù)控機床群監(jiān)測預警系統(tǒng)總體結構由節(jié)點信息采集終端、ZigBee無線傳感器自組局域網(wǎng)、數(shù)據(jù)信息匯聚終端、NB-1oT轉發(fā)終端、核心網(wǎng)、遠程監(jiān)測預警平臺組成。節(jié)點信息采集終端之間通過ZigBee無線傳感器自組局域網(wǎng),并將采集到的數(shù)控機床傳感器數(shù)據(jù)發(fā)送給匯聚終端;數(shù)據(jù)信息匯聚終端將接收到的感知信息通過NB-1oT轉發(fā)終端和核心網(wǎng)上傳至遠程監(jiān)測預警平臺,完成前端數(shù)據(jù)的實時存儲和分析處理,反饋處理結果,從而實現(xiàn)對數(shù)控機床群的監(jiān)測和預警。監(jiān)測預警系統(tǒng)總體結構如圖1所示。
2預警系統(tǒng)硬件設計
2.1NB-1oT數(shù)據(jù)透傳模塊
窄帶物聯(lián)網(wǎng)NB-1oT技術以蜂窩網(wǎng)絡為基本結構,僅需要180kHz的帶寬,可直接部署于GsM網(wǎng)絡、UMTs網(wǎng)絡和LTE網(wǎng)絡,降低部署成本。本文選用上海移遠公司的BC95系列數(shù)據(jù)透傳模塊,它是一款高性能、低功耗的NB-1oT無線通信模塊,共有94個引腳,兼容移遠通信GsM/GPRs模塊,易于產(chǎn)品升級,內(nèi)嵌豐富的網(wǎng)絡服務協(xié)議棧,支持UDP和CoAP協(xié)議。該模塊1DLE工作模式下電流為6mA,PsM狀態(tài)下電流僅為5μA。NB-1oT通信模塊與主控芯片采用串口連接。BC95模塊接口電路設計如圖2所示。
2.2微控制器模塊
本系統(tǒng)需要監(jiān)測的參數(shù)眾多,包括不同的傳感器感知的加工數(shù)據(jù)以及數(shù)控機床運行信息參數(shù),同時也要便于將處理后的數(shù)據(jù)通過NB-1oT模塊無線轉發(fā)。因此選用的主控制器是意法半導體公司的sTM32F103系列芯片,該系列是基于ARMCortex-M3內(nèi)核的高性能處理器,最大256K的Flash程序存儲器,最高工作頻率為72MHz,具有豐富的增強I/o端口,其內(nèi)部包含9個高性能通信接口和兩路l2位的AD。該處理器完全能夠滿足系統(tǒng)需求設計。
3預警系統(tǒng)軟件設計
系統(tǒng)上電后,首先進行初始化,采集節(jié)點自組局域網(wǎng),NB-IoT模塊聯(lián)網(wǎng)成功后開始進行通信。采集節(jié)點之間采用優(yōu)化蟻群自組路由算法,將機床工況數(shù)據(jù)按照自定義的幀格式打包發(fā)送,利用NB-IoT網(wǎng)絡經(jīng)核心網(wǎng)將數(shù)據(jù)上傳至數(shù)據(jù)平臺。
如果沒有數(shù)據(jù)通信,采集節(jié)點和NB-IoT模塊進入休眠模式,等待喚醒。采集節(jié)點網(wǎng)絡協(xié)議采用l0字節(jié)數(shù)據(jù)包格式,第l個字節(jié)是幀頭0xFF,第2個字節(jié)是機床編碼,第3個字節(jié)是采集節(jié)點地址編碼,第4個字節(jié)是數(shù)據(jù)幀長度,第5至第8字節(jié)是傳感器數(shù)據(jù),第9個字節(jié)是CRC校驗位,第l0個字節(jié)是幀尾0xEE。
系統(tǒng)軟件流程如圖4所示。
4數(shù)據(jù)監(jiān)測預警平臺設計
數(shù)據(jù)監(jiān)測預警平臺對數(shù)控機床運行工狀、加工過程及維護情況產(chǎn)生的數(shù)據(jù)進行存儲分析,通過大數(shù)據(jù)分析對數(shù)控機床及加工信息進行監(jiān)測預警。本系統(tǒng)采用基于.NET框架的完全面向對象的VB.NET編程語言進行設計。
該開發(fā)環(huán)境操作簡單、功能強大,包括參數(shù)設置、程序管理、機床狀態(tài)顯示、加工信息采集等模塊,能實現(xiàn)網(wǎng)絡參數(shù)配置、通信參數(shù)設置、歷史數(shù)據(jù)查詢、生產(chǎn)管理信息查詢、程序上傳下載、維護模式查詢、加工任務信息查詢、監(jiān)測預警等功能。數(shù)據(jù)監(jiān)測預警平臺如圖5所示。
5結語
本系統(tǒng)將NB-IoT無線通信技術應用于數(shù)控機床群物聯(lián)網(wǎng),提高了數(shù)控機床的運行管理和維護水平,實現(xiàn)了對數(shù)控機床自身工況和加工信息的遠程監(jiān)測預警,使數(shù)控機床的后期運維得到了有效保障。經(jīng)測試,本系統(tǒng)運行可靠、數(shù)據(jù)準確,能對監(jiān)測數(shù)據(jù)進行精確預警,降低了機床故障發(fā)生率,達到了預期功能。





