全球专业中文经管百科,由121,994位网友共同编写而成,共计436,047个条目

線上診斷

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

線上診斷(On-line Diagnostics)

目錄

什麼是線上診斷

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

線上診斷的手段[1]

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

  1.用“代碼和”檢查記憶體

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

  2.格式檢查

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

  3.雙向傳送數據校驗

  由電腦輸出送給介面線路數據或控制字有可能在傳送過程中出錯。因此,在輸出數據後可以馬上用輸入指令將介面緩衝器內的內容取回與剛纔發送的內容進行比較,若相等說明傳送正確。否則應予顯示並停機。有時也再送一次,如再錯立刻停機。

  手動數據輸入也可用雙向傳送的方法校驗。撥入(或電傳打入)的數據,立刻顯示(或列印)輸出,供操作者檢查。錯誤可能是操作錯誤,也可能是輸入數據的傳送線路的故障。

  4.清單校驗

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

  CNC對同時出現的故障信息進行判優,並做相應處理。例如伺服故障屬於緊急事件,具有最高級的優先權。CNC系統對伺服故障做出的反應往往是立即中止加工,使系統進入急停狀態。CNC系統診斷顯示信息一般為數百條,一臺帶刀庫和交換工作台的加工中心的診斷顯示信息為500多條。CNC製造廠將診斷信息分成若幹類,如:①編程/設定:操作錯誤引起的故障報警;②伺服:與伺服系統及電動機有關的故障報警;③行程開關報警;④電路板間連接故障;⑤過熱報警;⑥存儲器報警;⑦系統報警等。

  上述各類信息又細分為數項乃至數百項具體的故障內容,併列表在說明書中提供。故障出現時,每項被賦予一個故障編號(稱報警號)附簡明語句,併在CRT上顯示。

參考文獻

  1. 張占寬,程放編著.木製品數控銑加工技術.中國林業出版社,2004.5.
本條目對我有幫助0
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目投訴舉報

本条目由以下用户参与贡献

Yixi.

評論(共0條)

提示:評論內容為網友針對條目"線上診斷"展開的討論,與本站觀點立場無關。

發表評論請文明上網,理性發言並遵守有關規定。

打开APP

以上内容根据网友推荐自动排序生成

官方社群
下载APP

闽公网安备 35020302032707号