複製鏈接
請複製以下鏈接發送給好友

在線診斷

鎖定
在線診斷即運行中的診斷,是指在系統通過啓動診斷進入運行狀態後由內部診斷程序對CNC本身,與CNC連接的外部設備及伺服單元、伺服電動機等進行自動地檢測和診斷。只要系統不斷電,在線診斷就不會停止。普通NC系統中已孕育有在運行中進行診斷的萌芽,如紙帶輸入時的橫向與縱向奇偶校驗,非指令碼檢查等。此外還有越限報警等措施。在CNC系統中做這些工作更加方便,而且在軟件支持下,診斷的範圍就更大了。還可以用打字機或CRT指示各種項目的診斷結果以及用統一編號表示的故障部位。
中文名
在線診斷
條    件
有電
手    段
用“代碼和”檢查內存

在線診斷在線診斷的手段

運行中進行診斷的程序比較零散,常包括在主控程序及中斷處理程序分支中,下面介紹在運行中進行診斷的幾種手段。 [1] 

在線診斷代碼檢查內存

對於內存中的系統程序,每次啓動使用時,進行一次檢查,檢查系統程序是否被破壞。代碼和是在首次裝入系統程序時求得的,保存在檢查代碼和的程序之中。在每次啓動系統程序時先求一次代碼和,其結果若與保存的代碼和相同,説明系統程序在內存中保持完好,可以開始工作。否則應重新裝入系統程序。因為系統每次工作後程序狀態會有變化。故代碼和是在系統啓動後,做完清零及初值工作,即恢復系統程序的初態後進行程序檢查的。代碼和檢查方法也適用於裝入內存後反覆使用的零件加工源程序的檢查,每次加工此零件時都可進行一次代碼和檢查。在系統運行中,利用CPU的空閒時間,也可以用這種方法檢查內存中的其它類型的程序和數據,但這時應仔細區分內存中的內容,只能用代碼和檢查那些不變區域中的程序或數據。

在線診斷格式檢查

格式檢查一般用在紙帶輸入時,對零件加工的源程序進行檢查。包括奇偶校驗、非法指令代碼(本系統中不使用的代碼)及數據超限等。這些錯誤可能由程編人員的疏忽而造成;也可能輸入過程中發生的故障造成的。在用中斷方式與外設通訊過程中,中斷處理程序讀進請求中斷的設備碼時,一般也安排格式檢查。看其是否在預定的設備範圍內,出現錯誤時可能是設備碼及傳送線路的故障;也可能是誤動了不包含在系統範圍內卻連在計算機上的某些設備。

在線診斷雙向傳送數據

由計算機輸出送給接口線路數據或控制字有可能在傳送過程中出錯。因此,在輸出數據後可以馬上用輸入指令將接口緩衝器內的內容取回與剛才發送的內容進行比較,若相等説明傳送正確。否則應予顯示並停機。有時也再送一次,如再錯立刻停機。
手動數據輸入也可用雙向傳送的方法校驗。撥入(或電傳打入)的數據,立刻顯示(或打印)輸出,供操作者檢查。錯誤可能是操作錯誤,也可能是輸入數據的傳送線路的故障。

在線診斷清單校驗

CNC系統一般都配有打印設備,利用此條件打印程序清單及某些中間數據。綜合性地診斷主機,接口及軟件的故障。一次輸入內存的源程序,不論它經過何種程序和預處理,都可以利用軟件進行逆處理。還原成標準格式代碼後打印清單。這樣操作者可以與其編制的源程序比較。及時發現輸入過程及數據處理中的錯誤。在兩者完全一致時,再開始加工零件,對於需要進行復雜輸入數據處理的系統(如進行刀具偏移計算,插補及速度控制預處理計算的CNC數控銑牀系統)還可以令計算機打印輸入數據處理各階段的結果,這對調試及查找故障是很有幫助的。

在線診斷診斷分類

CNC對同時出現的故障信息進行判優,並做相應處理。例如伺服故障屬於緊急事件,具有最高級的優先權。CNC系統對伺服故障做出的反應往往是立即中止加工,使系統進入急停狀態。CNC系統診斷顯示信息一般為數百條,一台帶刀庫和交換工作台的加工中心的診斷顯示信息為500多條。CNC製造廠將診斷信息分成若干類,如:①編程/設定:操作錯誤引起的故障報警;②伺服:與伺服系統及電動機有關的故障報警;③行程開關報警;④電路板間連接故障;⑤過熱報警;⑥存儲器報警;⑦系統報警等。
上述各類信息又細分為數項乃至數百項具體的故障內容,並列表在説明書中提供。故障出現時,每項被賦予一個故障編號(稱報警號)附簡明語句,並在CRT上顯示。
參考資料
  • 1.    .張佔寬,程放編著.木製品數控銑加工技術.中國林業出版社,2004.5.