磨削技術(shù)
數(shù)控系統(tǒng)軟件故障原因與排除方法 |
發(fā)布時(shí)間:2022/10/24 |
數(shù)控系統(tǒng)軟件故障原因與排除方法 1.軟件故障形成原因 軟件故障是由軟件變化或丟失形成的。機(jī)床軟件存儲(chǔ)于RAM當(dāng)中,以下情況可能造成軟件故障: (1)調(diào)試的誤操作??赡軇h除了不該刪除的軟件的內(nèi)容或?qū)懭肓瞬辉搶懭氲能浖?nèi)容,使軟件丟失或發(fā)生變化。 (2)用于對(duì)RAM供電的電池電壓降到額定值以下,機(jī)床停電狀態(tài)下拔下電池或從系統(tǒng)中拔出不含電池但要電池供電才能保持?jǐn)?shù)據(jù)的RAM插件。電池電路斷路或出現(xiàn)短路,電池夾出現(xiàn)接觸不良,使RAM得不到維持的電壓,造成軟件丟失或變化。前一種情況多發(fā)生于長(zhǎng)期旋轉(zhuǎn)后重新啟動(dòng)的機(jī)床和驗(yàn)收后使用多年沒有更換過電池的機(jī)床,也多發(fā)生于頻繁停電的地區(qū)的機(jī)床;第二種情況多發(fā)生于硬件維修中誤操作之后;第三種情況多由電池接觸不良,特別是電池夾出現(xiàn)銹蝕之后,由于電化學(xué)作用引起的。系統(tǒng)往往是由電池電壓監(jiān)控,但很多系統(tǒng)在電池報(bào)警之后仍然能維持工作一段時(shí)間。若在此期間仍然還不更換電池,就有可能再經(jīng)過一段時(shí)間,系統(tǒng)就不能保持正常工作了,甚至連報(bào)警也給不出來。還應(yīng)知道電池在正常狀態(tài)下耗電量是很小的,有的系統(tǒng)工作中還會(huì)對(duì)它充電。因此,使用壽命是很長(zhǎng)的。在維修中很容易忽視對(duì)它的檢查。而且,設(shè)備關(guān)機(jī)或取下電池后等待較長(zhǎng)時(shí)間,才能檢查出電池電壓的真實(shí)情況。 (3)電源干擾脈沖竄人總線,引起時(shí)序錯(cuò)誤,導(dǎo)致數(shù)控裝置或程控裝置停止運(yùn)行。 (4)運(yùn)行過程中復(fù)雜的大型程序由于是大量運(yùn)算條件的組合,可能導(dǎo)致計(jì)算機(jī)進(jìn)入死循環(huán),或機(jī)器數(shù)據(jù)及處理中發(fā)生了引起中斷的運(yùn)算結(jié)果,或者是以上兩種情況引起錯(cuò)誤的操作,從而破壞了預(yù)先寫入RAM區(qū)的標(biāo)準(zhǔn)控制數(shù)據(jù)。 (5)操作不規(guī)范時(shí)亦可能由于各種連鎖作用造成報(bào)警、停機(jī),從而使后繼操作失效。 (6)程序中包含有語法錯(cuò)誤、邏輯錯(cuò)誤、非法數(shù)據(jù),在輸入中或運(yùn)行中出現(xiàn)故障報(bào)警。已經(jīng)長(zhǎng)期運(yùn)行過的準(zhǔn)確無誤的軟件,是鑒別軟件錯(cuò)誤還是硬件故障最好資料,而且應(yīng)注意到,在新編程序輸入及調(diào)整過程中,程序出錯(cuò)率是非常高的。 2.軟件故障排防方法 其基本原則就是把出錯(cuò)的軟件改過來。但查出問題是不容易的,所以有時(shí)就是消掉,重新輸入。 (1)對(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ò)較多,丟失較多,采用清除、重寫入的方法來恢復(fù)更好一些。但要注意到許多系統(tǒng)在清除系統(tǒng)所有軟件后會(huì)使報(bào)警消失。但執(zhí)行清除前應(yīng)有充分準(zhǔn)備,必須把現(xiàn)行可能被清除的內(nèi)容記錄下來,以便清除后恢復(fù)它們。 例一臺(tái)采用FANuc系統(tǒng)的數(shù)控車床,開機(jī)之后出現(xiàn)死機(jī),任何操作不起動(dòng)的都正常作用。將內(nèi)存全部清除后,重新輸入機(jī)床參數(shù),系統(tǒng)恢復(fù)正常。該故障是由機(jī)床數(shù)據(jù)混亂期造成的。 (2)對(duì)于數(shù)控平面磨床床程序和數(shù)據(jù)處理中發(fā)生了引起中斷的運(yùn)行結(jié)果而造成的故障停機(jī),可采取硬件復(fù)位的方法,即關(guān)后再開系統(tǒng)電源來排除。 NC Reset和PLC Reset分別可對(duì)系統(tǒng)、PLC復(fù)位,使后繼操作重新開始,但它們不會(huì)破壞有關(guān)的軟件及正常的中間處理結(jié)果,不管任何時(shí)候都允許這樣做,以消除報(bào)警。亦可采用清除法,但對(duì)NC和PLC采用清除時(shí),可能會(huì)使數(shù)據(jù)和程序全部丟失,這時(shí)應(yīng)注意保護(hù)不想清除的部分。 開關(guān)系統(tǒng)電源一次的作用與使用Reset法相類似。系統(tǒng)出現(xiàn)故障后,有必要這樣做。 例 有一臺(tái)TCl000型加工中心,故障現(xiàn)象是CRT顯示混亂,重新輸入機(jī)床數(shù)據(jù),機(jī)床恢復(fù)正常,但停機(jī)斷電后數(shù)小時(shí)再啟動(dòng)時(shí),故障現(xiàn)象再一次出現(xiàn)。經(jīng)檢查是電源板上的電池電壓降到下限以下,換電池重新輸入數(shù)據(jù)后,故障消失。 |
產(chǎn)品展示
聯(lián)系我們
公司地址:南通市通州區(qū)通揚(yáng)南路588號(hào)
聯(lián)系電話:0513-87119922
聯(lián)系人:李先生
手機(jī):15606292777
郵箱:sales@nt2mt.com
網(wǎng)址:http://nn100.cn
聯(lián)系電話:0513-87119922
聯(lián)系人:李先生
手機(jī):15606292777
郵箱:sales@nt2mt.com
網(wǎng)址:http://nn100.cn