常州技師學(xué)院 (江蘇 213000) 吳 軍
隨著機(jī)械工業(yè)及計(jì)算機(jī)技術(shù)的發(fā)展,數(shù)控機(jī)床的應(yīng)用領(lǐng)域越來越廣泛,結(jié)構(gòu)的復(fù)雜性及功能的多樣性,使數(shù)控機(jī)床的維修日趨困難,因此,我們?cè)谠O(shè)計(jì)數(shù)控機(jī)床的電氣系統(tǒng)時(shí),可以根據(jù)實(shí)際情況,設(shè)計(jì)一套簡單可靠的報(bào)警系統(tǒng),為以后數(shù)控機(jī)床維修提供方便。
FANUC CNC具有完善的報(bào)警系統(tǒng),分為系統(tǒng)報(bào)警及外部報(bào)警,系統(tǒng)報(bào)警是由FANUC CNC自身設(shè)計(jì)好的,報(bào)警內(nèi)容也比較詳細(xì),當(dāng)發(fā)生報(bào)警時(shí),系統(tǒng)屏幕會(huì)顯示相應(yīng)的報(bào)警號(hào)碼及報(bào)警內(nèi)容,以幫助用戶準(zhǔn)確判斷故障,F(xiàn)ANUC CNC的故障內(nèi)容是由報(bào)警號(hào)碼進(jìn)行分類的。
FANUC CNC系統(tǒng)報(bào)警號(hào)碼對(duì)應(yīng)的報(bào)警內(nèi)容如下:
No.000~255: [P/S報(bào)警(程序錯(cuò)誤)]
No.300~349: [絕對(duì)脈沖編碼器(APC)報(bào)警]
No.350~399: [申行脈沖編碼器(SPC)報(bào)警]
N o.4 0 0~4 9 9: [伺服報(bào)警(1/2)]
No.500~599: (超程報(bào)警)
N o.6 0 0~6 9 9: [伺服報(bào)警(2/2)]
No.700~739: (過熱報(bào)警)
No.740~748: (剛性攻螺紋報(bào)警)
No.749~799: (主軸報(bào)警)
No.900~999: (系統(tǒng)報(bào)警)
No.5000以上: [P/S報(bào)警(程序錯(cuò)誤)]
外部報(bào)警信息是由機(jī)床制造廠家或是終端用戶自行制作定義的報(bào)警,其工作原理是通過外部檢測(cè)條件和系統(tǒng)內(nèi)部反饋狀態(tài)定義報(bào)警及報(bào)警內(nèi)容,F(xiàn)ANUC CNC規(guī)定,外部報(bào)警的報(bào)警號(hào)碼由1 000~2 999之間的4位數(shù)字組成。
FANUC 0i系列、16i/18i/21i系列報(bào)警信息可編輯為英文報(bào)警或中文報(bào)警。英文報(bào)警編輯方法很簡單,只需在報(bào)警內(nèi)容表格中鍵入報(bào)警號(hào)和英文內(nèi)容即可。
例如:1000 EMERGENCY STOP。當(dāng)滿足報(bào)警條件,同時(shí)線圈A0.0被激活時(shí),系統(tǒng)屏幕上就會(huì)顯示出報(bào)警號(hào)和報(bào)警內(nèi)容:1000 EMERGEN STOP。
目前,大多數(shù)機(jī)床制造商都未曾使用日文漢字編輯報(bào)警文本的這一功能,對(duì)于機(jī)床操作者來講是不太方便的。如果把日文漢字編輯報(bào)警文本功能加上,機(jī)床報(bào)警信息一目了然。下面就詳細(xì)地介紹如何編輯日文漢字報(bào)警文本。
(1)中文漢字的編碼可以使用十六進(jìn)制的編碼方式,可以直接使用軟件(漢字十六進(jìn)制轉(zhuǎn)換工具.exe)轉(zhuǎn)換。
(2)比如“緊急停止”轉(zhuǎn)為16進(jìn)制后,將%號(hào)替換掉(可以在WORD中統(tǒng)一替換),去掉即是“緊急停止”的編碼,如圖1所示;然后輸入到PMC的報(bào)警文本中,即:1000@04BDF4BCB1CDA3D6B901@后,如圖2所示,即可在系統(tǒng)上顯示中文報(bào)警,如圖3所示。
(3)特殊格式的比如報(bào)警文本中帶字母、字符或者字母字符交叉的形式,是不能夠直接轉(zhuǎn)換的,因?yàn)樽帜傅木幋a放到系統(tǒng)上不識(shí)別,需要特殊處理。T代碼錯(cuò)誤:1011 T@04B4FAC2EBB4EDCEF301@需要將“T” 字符放在固定格式的外面。
(4)使用FANUC LADDER軟件,中文在操作系統(tǒng)中的顯示需要由我國制定的GBK碼制支持,而FANUC CNC只支持JIS碼制的日文顯示,故GBK碼制的中文在數(shù)控系統(tǒng)中顯示為亂碼,這時(shí)需要做的只是一步轉(zhuǎn)換工作,就是將輸出的GBK碼制的中文字體轉(zhuǎn)換成為日文JIS碼制的日文字體,轉(zhuǎn)換過后的JIS碼制的日文字體就可以在數(shù)控系統(tǒng)中正常顯示為中文(實(shí)際上顯示的是日文)。使用字體轉(zhuǎn)換軟件“漢字轉(zhuǎn)換通”,可實(shí)現(xiàn)GBK至JIS互相轉(zhuǎn)換。如轉(zhuǎn)換“緊急停止”,選擇功能,如圖4所示,點(diǎn)擊,進(jìn)行轉(zhuǎn)換,結(jié)果如圖5所示,將轉(zhuǎn)好的JIS碼制漢字直接復(fù)制到報(bào)警內(nèi)容的表格中即可,如圖6所示,在確定了報(bào)警信息號(hào)碼和內(nèi)容后,就可以根據(jù)不同的外部條件、系統(tǒng)信號(hào)來制作需要的中文報(bào)警信息了。
圖1 漢字16進(jìn)制轉(zhuǎn)換
圖2 16進(jìn)制碼輸入
圖3 系統(tǒng)屏幕顯示
圖4 漢字轉(zhuǎn)換通軟件界面
圖5 漢字轉(zhuǎn)換通shift-jis碼轉(zhuǎn)換
圖6 FANUC LADDER 軟件報(bào)警信息輸入界面