數(shù)控技術是制造業(yè)的關鍵領域,早期的數(shù)控機床監(jiān)控,需要工作人員親自在機床跟前,查看機床的工作狀態(tài),輸入控制命令,程序代碼等,當機床出現(xiàn)故障時能立即采取措施進行維護。這種監(jiān)控方式對工作人員的要求比較高,工作人員要對機床特別了解,特別是出現(xiàn)故障時要求工作人員能迅速準確的做出判斷,專業(yè)人員得需求量較大。另外,一些有危險作業(yè)環(huán)境的機床,如高溫作業(yè)環(huán)境,高轉速切削等,會對工作人員造成身體危害,而車間內(nèi)的噪聲也是對健康的一個大的威脅。
隨著信息技術的快速發(fā)展,數(shù)控技術也獲得了不斷的進步,出現(xiàn)了遠離危險作業(yè)環(huán)境的機床監(jiān)控技術,但是一臺監(jiān)控主機只能監(jiān)控一臺機床,不能完成多臺機床的統(tǒng)一管理。隨著嵌入式技術的飛速發(fā)展和網(wǎng)絡技術的日益普遍運用,智能化、網(wǎng)絡化成為當代數(shù)控機床發(fā)展的主要方向。本文提出了一個在網(wǎng)絡環(huán)境下實現(xiàn)數(shù)控機床的監(jiān)視及控制系統(tǒng)設計,增加了對機床的控制數(shù)量,提高了數(shù)控設備利用率,為實現(xiàn)數(shù)控機床的高速、強力切削,數(shù)控加工的無人化環(huán)境奠定了基礎。
圖1系統(tǒng)總體結構框圖
1系統(tǒng)總體結構設計
本系統(tǒng)核心部分采用目前比較流行的嵌入式ARM處理器(s3c2410)和Linux操作系統(tǒng),對機床進行狀態(tài)信息采集及信息發(fā)送。在處理器芯片的存儲器中,寫入了Linux操作系統(tǒng)和目前較前沿的嵌入式SQLite數(shù)據(jù)庫,將從機床接收到的狀態(tài)信息,經(jīng)過處理后,存入嵌入式數(shù)據(jù)庫,同時向上反饋給車間級監(jiān)控主機,以及接收從車間級監(jiān)控主機發(fā)送來的控制命令或程序代碼。此外,本系統(tǒng)還具備一定的智能功能,能根據(jù)接收到的報警狀態(tài)信息,在傳送到車間級監(jiān)控主機之前,從嵌入式數(shù)據(jù)庫中調(diào)出相應報警信息所對應的控制命令(系統(tǒng)初始化時自行設置),如對機床進行停機等,來對機床緊急狀態(tài)作出自動處理,避免機床損壞。因擁有嵌入式數(shù)據(jù)庫,以及能對機床緊急狀態(tài)作出自動處理,所以減輕了車間級監(jiān)控主機的實時監(jiān)控負擔,工作人員可以在監(jiān)控室來監(jiān)控整個車間或幾個車間的機床的工作狀態(tài),以及對車間級的各機床發(fā)送控制命令,從而實現(xiàn)局域網(wǎng)內(nèi)的數(shù)控機床遠程監(jiān)控。如圖1所示。
轉載請注明出處。