當前位置:
沈陽一機 > >
新聞中心 > >
數(shù)控技術(shù) > > CNC機床裝置的軟件結(jié)構(gòu)--故障診斷
CNC機床裝置的軟件結(jié)構(gòu)--故障診斷
日期:2009年10月10 來源:本站原創(chuàng) 關(guān)鍵字:CNC機床
完善的診斷程序是現(xiàn)代CNC機床裝置的特點之一。為了保證系統(tǒng)有較高的利用率,除了重視提高系統(tǒng)的可靠性外,還要有良好的維修功能(即故障診斷能力)。隨著CNC機床裝置的發(fā)展,診斷功能越來越強,診斷軟件也越完善,形成了一套完整的診斷系統(tǒng)。
CNC機床裝置的故障診斷是利用裝置中的計算機進行的,并通過軟件來實現(xiàn)。診斷程序包含在系統(tǒng)程序中,在系統(tǒng)運行過程中進行檢查和診斷;也可以作為服務(wù)性程序,在系統(tǒng)運行前或故障停機后進行診斷,查找故障部位;還可以采用通信診斷,由通信診斷中心運行診斷程序,指示操作者進行某些試運行,從而進行診斷。
(1)運行中診斷
運行中的診斷程序比較分散,常包含在主控程序、中斷處理程序等各部分中。接口、伺服系統(tǒng)和機床方面的診斷程序都包含在CNC機床裝置軟件結(jié)構(gòu)的相應(yīng)部分中。運行中診斷常用酌方法如下:
①代碼和內(nèi)存檢查。對內(nèi)存巾的系統(tǒng)程序,每次啟動使用時要進行代碼和內(nèi)存檢查,檢查系統(tǒng)程序是否被破壞。代碼和內(nèi)存檢查也適用于對裝入內(nèi)存后反復(fù)使用的零件加工程序進行檢查,該檢查在CPU的空閑時間進行。
②格式檢查。在數(shù)據(jù)和程序輸入時,進行奇偶檢驗、非法指令碼檢查和數(shù)據(jù)超限等格式檢查。
3.雙向傳送數(shù)據(jù)檢驗。由系統(tǒng)送給接口的數(shù)據(jù)或控制字有可能在傳送過程中出錯,可以在輸出數(shù)據(jù)之后,立即用輸入指令將接口緩沖器的內(nèi)容取回并與發(fā)送的內(nèi)容相比對,若不相等,應(yīng)予以顯示并停機。有時可再送一次,兩次均錯時就應(yīng)停機。手動數(shù)據(jù)輸入也可用雙向傳送方式校驗。
④清單校驗。CNC機床系統(tǒng)一般配有打印設(shè)備和CRT,因此可以打印或顯示程序清單或某些中間結(jié)果的數(shù)據(jù)。打印或顯示時,利用軟件進行逆處理,把已經(jīng)預(yù)處理的程序還原成標準代碼格式程序。
⑤電壓、溫度、速度等模擬量監(jiān)控。對這些模擬量是通過MD變換后與標準的數(shù)字量進行比較,超過或低于規(guī)定值則報警、顯示,例如,對伺服系統(tǒng)、電動機、動態(tài)RAM(帶后備電池的CMOS)的電池電壓、機內(nèi)溫度等監(jiān)測都用這種方法。
(2)停機診斷
當系統(tǒng)發(fā)生故障或和系統(tǒng)開始運行前,利用診斷程序進行診斷稱為停機診斷。該診斷程序可以與系統(tǒng)程序分開,需要時再輸入CNC機床裝置。
商品化的CNC機床裝置多數(shù)配有自診斷程序。謅斷時,將自診斷程序裝入運行,若CNC機床系統(tǒng)無故障,檢查程序連續(xù)運行,不停機:如果發(fā)現(xiàn)故障,則停機,從停機地址即可找到故障部位。自診斷程序包括:內(nèi)存檢查程序、邏輯檢查程序、算術(shù)檢查程序、接口與外設(shè)檢查程序、位置控制測試程序,以及掉電處理檢查程序等。
接口與外設(shè)檢查很重要,對它們的綜合診斷包括以下5項:
①面板開關(guān)狀態(tài)檢查。將面板上開關(guān)置于“1”或“o”狀態(tài),啟動檢查程序,可顯示各開關(guān)狀態(tài)。
②鍵盤功能檢查。當功能鍵按下時,該鍵的ASCII碼送入數(shù)據(jù)存儲器,啟動檢查程序,可顯示該ASCII碼。
3.一次中斷申請檢查。用來檢查因按鍵抖動而引起的多次中斷故障。
④接口單元檢查。利用輸入/輸出信息并顯示接口單元內(nèi)容的方法檢查接口單元工作的正確性。
5.CPU數(shù)據(jù)板數(shù)據(jù)通道檢查。此程序是利用指令對CPU的數(shù)據(jù)通道邏輯電路進行檢查。對接口電路也可設(shè)立獨立診斷程序,就是使接口與外圍設(shè)備脫離,將某些接口的輸出線與另一些接口的輸入線適當連接,以進行信息傳送的檢查。
(3)通信診斷
通信診斷既可用做診斷異常狀態(tài)的工具,又可用做預(yù)防性檢修的手段。因為用戶與通信診斷中心之間可使用跨洋電話系統(tǒng),故又稱為海外診斷。用戶CNC機床系統(tǒng)經(jīng)電話線路與診斷中心通信,由診斷中心發(fā)出謅斷程序,CNC機床進行某種運行,同時收集數(shù)據(jù),分析系統(tǒng)的狀態(tài)。系統(tǒng)狀態(tài)與存儲的應(yīng)有工作狀態(tài)或某些參數(shù)極限值進行比較,確定系統(tǒng)工作狀態(tài)是否正常。遁過通信診斷不但能找出故障,還能對故障趨勢進行分析和預(yù)測。
對于長時間才能發(fā)現(xiàn)和排除的間歇性故障,診斷中心計算機可發(fā)送診斷程序給用戶CNC。此程序與CNC的系統(tǒng)程序并行工作,實時地尋找和監(jiān)視故障。一旦發(fā)現(xiàn)故障,就使系統(tǒng)停止工作。
隨著CNC裝置結(jié)構(gòu)的發(fā)展,自診斷功能也在不斷發(fā)展,如輪廓加工監(jiān)控、主軸運動監(jiān)控等動態(tài)診斷功能。
上一篇:沈陽機床廠:高速加工對CAM軟件的要求 下一篇:
SmUMERIK 802D數(shù)控系統(tǒng)的維護和故障診斷--普通機床數(shù)控系統(tǒng)的預(yù)防性維護