?、跒镽AM供電的電池當(dāng)出現(xiàn)電量不足報(bào)警時(shí),應(yīng)及時(shí)的更換新的電池,以防最后連報(bào)警都無(wú)法提供,出現(xiàn)軟件和數(shù)據(jù)的丟失。
3)干擾信號(hào)引起有時(shí)電源的波動(dòng)及干擾脈沖會(huì)串人數(shù)控系統(tǒng)總線,引起時(shí)序錯(cuò)誤或造成數(shù)控裝置等停止運(yùn)行。
4)軟件死循環(huán)運(yùn)行復(fù)雜程序或進(jìn)行大量計(jì)算時(shí),有時(shí)會(huì)造成系統(tǒng)死循環(huán)引起系統(tǒng)中斷,造成軟件故障。
5)操作不規(guī)范這里指操作者違反了機(jī)床的操作規(guī)程,從而造成機(jī)床報(bào)警或停機(jī)現(xiàn)象。如數(shù)控機(jī)床開機(jī)后沒有進(jìn)行回參考點(diǎn)操作,就進(jìn)行加工零件的操作。
6)用戶程序出錯(cuò)由于用戶程序中出現(xiàn)語(yǔ)法錯(cuò)誤、非法數(shù)據(jù)、運(yùn)行或輸人中出現(xiàn)故障報(bào)警籌現(xiàn)象。
軟件故障的排除
軟件故障排除的基本原則就是把出錯(cuò)的軟件改過(guò)來(lái)。但查出問(wèn)題、定位故障部位是不容易的,所以,有時(shí)解決故障的方法是消掉程序,重新輸入。
①對(duì)于軟件丟失或變化造成的運(yùn)行異常、程序中斷、停機(jī)故障,可采取對(duì)數(shù)據(jù)、程序更改補(bǔ)充方法,也可采用清除、重新輸入法。這類故障主要是指存儲(chǔ)在RAM中的NC數(shù)據(jù)、設(shè)定數(shù)據(jù)、PLC機(jī)床程序、零件程序的丟失或出錯(cuò)。這些數(shù)據(jù)是確定系統(tǒng)功能的依據(jù),是系統(tǒng)適配于機(jī)床所必需的。出錯(cuò)后造成系統(tǒng)故障或某些功能失效。PLC機(jī)床程序出錯(cuò)也可能造成機(jī)床停機(jī),對(duì)于這種情況,找出出錯(cuò)位置或丟失的位置,更改補(bǔ)充之后,故障就可以排除。若出錯(cuò)較多,丟失較多,采用清除、重寫入的方法來(lái)恢復(fù)更好一些。但要注意,許多系統(tǒng)在清除系統(tǒng)所有軟件后會(huì)使報(bào)警消失。因此,執(zhí)行清除前應(yīng)有充分準(zhǔn)備,必須把現(xiàn)行可能被清除的內(nèi)容記錄下來(lái),以便清除后恢復(fù)它們。
?、趯?duì)于機(jī)床程序和數(shù)據(jù)處理中發(fā)生了引起中斷的運(yùn)行結(jié)果而造成的故障停機(jī),可采取硬件復(fù)位的方法,即關(guān)機(jī)后再開系統(tǒng)電源來(lái)排除?! C Reset和PLC Reset分別可對(duì)系統(tǒng)NC、PLC復(fù)位,使后繼操作重新開始,但它們不會(huì)破壞有關(guān)的軟件及正常的中間處理結(jié)果。不管任何時(shí)候都允許這樣做,以nij除報(bào)警。也可采用清除法,但對(duì)NC和PLC采用清除時(shí),可能會(huì)使數(shù)據(jù)和程序全部丟失,這時(shí)應(yīng)注意保護(hù)不想清除的部分。
開關(guān)系統(tǒng)電源的作用與使用Reset法相類似。系統(tǒng)出現(xiàn)故障后,有必要這樣做。
例如,故障現(xiàn)象是CRT顯示混亂,重新輸入機(jī)床數(shù)據(jù),機(jī)床恢復(fù)正帶,但停機(jī)斷電后數(shù)小時(shí)再起動(dòng)時(shí),故障現(xiàn)象再一次出現(xiàn)。經(jīng)檢查是NIS140電源板上的電池電壓降到下限以下,換電池后重新輸人數(shù)據(jù)后,故障消失。