數控系統參數是數控機床的靈魂,數控機床軟硬件功能的正常發揮是通過參數來設定的。機床的制造精度和維修后的精度恢復也需要通過參數來調整,所以數控機床沒有參數等于是一堆廢鐵。數控機由于數控系統參數全部丟失而引起的機床癱瘓,稱為“死機”。“死機”固然可怕,若我們掌握了解決的方法和預防措施,問題就容易了。下面是針對FANUC OM系統出現“死機”情況的分析和處理。僅供從事數控人員參考。
3 s9 B9 B: }0 T2 U: G& Q
) M. h' c8 c0 i 一、引起“死機”的主要原因。 : A o8 S: q2 U+ z2 Y/ h7 R
5 h& P2 g2 |1 g 1、做DNC通訊中,在M51執行動作完成后,M50尚未解除M51時不能執行M30自動斷電功能,否則會出現“死機”現象。 ) X7 Z6 Q# I. I# O3 e
2、在執行M51動作,進行DNC通訊期間若斷電,可能會出現“死機”。 ) h) |( B* O4 V9 p- U
3、在更換電池時,沒有開機或斷電,就會使參數丟失。若長期不開機,電池耗盡,也會丟失參數。
9 ~+ ]( \ A; J1 j- H 4、誤操作,若同時按住Reset及Delete兩鍵,并按電源Power ON,就會消除全部參數。
P4 M0 D6 ]- z# d- r1 E 5、處理P/S報警有時會引起參數丟失。如:處理P/Sl01報警(DNC)執行中斷共有三種方法。在前兩種排除不掉報警時,必須要用第三種方法,而最后一種會“死機”。 ' q* T: m! H' g0 t
A: ① PEW=1
+ i2 q0 [: `8 W/ C: {$ O, u ② Power OFF - ^; a; M# O4 x Q1 }0 o* I8 R
③ 同時按Delete Power ON兩鍵 & j# D/ G/ R7 c
④PWE=O
$ z1 m; n7 {9 L: N
. U! B2 ?4 k. J7 j% o* t B: ① PWE=1 1 B2 \+ G" ~! x5 v( }. l
② 參數901 =01000100改為0
4 c* ^( `- Q9 ~ ③ 按DEL鍵
2 h9 i- W. B3 _" Y% x ④ Power OFF . I9 r3 V/ D; D: ?4 R a9 C/ K
⑤ Power ON
: W. o% n( O* `. c, M2 o ⑥ 參數901 = 010001000
+ H* [7 S( x. X! o3 r3 q ⑦ PWE= 0
e# v$ q( `/ C" q& Q# i. ^) B2 ^0 s) I* X2 z( Z
C: ① 備份所有PC、NC、DGN參數(會死機)
3 |! |4 M, b/ W; N7 d! n+ T( y/ c ② Power OFF ; L# g9 i/ O: w, G- G; Z& m
③ 同時按RESET POWER ON鍵,PWE= 1
. t: w6 A9 o) Y ④ 輸入900以上參數,輸入NO.1-900參數輸入DGN參數
8 u( d9 e! ~5 Y" n. t( i6 j* k ⑤ POWER OFF
0 h2 L; d( J5 V- V0 D ⑥ POWER ON
/ z1 D% l# C o3 X9 N/ F) _, _ ⑦ PWE=0(應按A、B、C序排除,若A、B都不能排除就只有用C方法)
! A* ~5 b+ I; _' f4 k/ @! t$ a- Q* \/ f. Q
二、“死機”后的狀態顯示
; V3 z; d- G/ c6 F' F CRT顯示屏上出現如下報警: " ~- ^/ } B; b& L9 M( K2 {
417# X AXIS DGTL PARAM 417#、427#、437#報警分別 / e5 c/ l9 N. a1 h/ |/ s. W9 E
427# Y AXIS DGTL PARAM 為X、Y、Z(或第3軸)馬達
1 g0 q# H5 C5 |5 j 437# Z AXIS DGTL PARAM 參數設定異常 $ ?& m( Q8 M* \( a+ F, p
……
1 v/ b" T" ^, |# }: O …… - J1 R& d: ~. |
等
& ?( Z$ ?* P b/ O9 y( k& B 417#報警:X軸有以下條件之一,就會造成此警示。
. I7 `" r# C& ^7 m y2 n; J r ① 在參數NO.8120的馬達形式,設定指定范圍以外的值。 4 o& o+ X6 B2 d' U
② 在參數NO.8122的馬達旋轉方向,未設定正確值(111或-111) * c5 Y$ L v8 u6 B5 X
③ 在參數NO.8123馬達每一轉的速度反饋脈沖數,設定0似下的不正確值。
" ~" c0 Y$ J0 g7 z8 ?- e6 f! n ④ 在參數N0.8124馬達每一轉的位置反饋脈沖數,設定0以下的不正確值。
5 P% ^- |/ m: s% z: H: b& m8 T 427#:Y軸參數分別為NO.8220 NO.8222 NO.8223 NO.8224 1 W+ a1 ^# h) \ l* R
427#:Z軸(OM)或第3軸(OT)參數分別為NO.8320 NO.8322 NO.8223 NO.8324
0 D) a( ^/ V) ]* c0 j 原因是所有軸的設定參數全部丟失引起各軸伺服報警。此時機床癱瘓,功能盡失。
; Z0 m$ {2 O9 D/ L5 h0 ^" r6 }% |$ |6 o1 _4 x- ]' R, v
三、“死機”的具體的處理過程: * S; p' c9 Y0 G, e6 I
如果機床出現“死機”,首先請與機床制造廠商聯絡。最好在廠方指導下排除故障,恢復運行。下面是本人實際遇到的問題及取得廠商支持的處理方法: - \4 L, A# i) u H6 n2 k% Y W
1、CLEAR(清除)剩余參數
3 ^: e5 O0 ]8 o 同時按下RESET,DELETE兩鍵,并按Power ON直到CRT顯示屏出現版本號,且變換后才松開。
/ F2 F* A3 E0 `1 D, a9 c: ? 2、INPUT(輸入)參數
1 {; ?& y, [1 x6 `! _ 選擇MDI模式,翻開參數(PARAM)畫面,按下急停,打開保護器,PWE=1,然后輸入參數。輸入方法有:MDI手動輸入和DNC傳輸兩種。 9 X+ Q7 H1 y' V3 i; T H1 ^: `# Y
A、手動輸入法:依照隨機附的參數表一一輸入所有參數
' j/ y6 I6 E ]6 V ①所有PC,NC參數 3 @* d& K( b: A- ^
②以上功能參數
& H$ A9 n( T/ I9 {, M: j9 O ③96N參數
2 F4 m' ^( @: N. g, F# N B、DNC輸入法: + j. N! e1 c6 W. N! C
1) 須先設定
% x! ]: j8 b" ?4 ?0 _3 L1 q ①1SO=1
* [/ \" N# X8 `' U% W ②參數2.0=1 2.7=0 12.0=1 12.7=0 50=11 51=11(停止位=2)
* E: r' b2 R; } ③參數:250=10 251=10 552= 10 553 = 10(波特率=4800)
, v+ S. S* U( y2 j( L7 N4 |% }" X8 K1 M ④參數:900=00111001(OMC) =00111011(OMF) # I& m0 [ ]- l" W7 l6 ?( q4 G
⑤參數:901 =01000100 917=10 (畫面出現選擇條件時選Delete) * m+ z% g* E+ E+ w) Z& t/ @
⑥參數:38.3=1(半鍵型先設為“1”,待讀人參數后,再設38.3=0)
+ _8 `, |5 l8 i: }6 y& l 設定后,若CRT顯示屏出現NOT Ready則不能傳輸,須重新設定。
3 {7 S# w$ G1 g! p7 m/ K 2)輸入操作: . F+ C, N' `' \. X
①MDI模式下,執行M51(DNC開)翻開參數畫面,同按下EOB、INPUT兩鍵,CRT右下角出現“SKP”(標頭)閃動。
7 v# D+ I, J- e8 p ②PC個人電腦準備好DNC通訊軟件(如V24)設置環境參數:
$ a! z+ p5 a) P, Z COM1:BaudRate =4800
& w4 h& ~/ `, p. \8 h; o Parity =None
# j: G+ C3 ^$ e" u Data Bit=8bit ' T1 P; R6 M; D5 `
Stop Bit =2 & [1 }, D- A6 x$ a U/ ^% F0 Z& S
Code=130
) m3 i/ x4 Q: u8 j( s COM1:BaudRate =4800 - D- p* B0 Q! K" k; P' M
Parity:None
; X9 N1 E0 z% h' e Data Bit=86bit
# S5 `% U+ L; S: z7 \ stop Bit =2 8 M' e3 l9 s2 j- d, x1 Q, V
code=ISO
6 d: S6 _/ ?! t: f" _ Active Port=COM1 : {" k0 O6 s a, g3 R
然后敲下“ENTER”鍵,此時機床CRT上“SKP”變為“INPUT”閃動,即為正輸入參數中。輸入完畢執行M50(DNC關),再用手敲人NO.9m以上功能參數。(請依照參數表) 5 s4 f& a7 t& n) [+ b, u1 |
③傳輸DGN參數翻開DGN畫面即可。 0 C1 s* _; q I* H
④若有TAPE(紙帶)方式,請從TAPE方式直接傳輸,方法同前所述。 5 Q1 v0 N8 I5 z9 w2 r$ K1 B: ~
3、試機檢驗各種功能和機床精度。 6 `6 E. B; I( ~4 ?9 @
1)程序輸入完后,先不要移動機床及執行M、S、T功能。
% \# E) y4 P% H' L: h! ~% D 2)將參數:N0.508=0 N0.509=0 NO.510=0(X、Y、z軸原點補正)N0.700、N0.701、N0.702先設為為99999999。
; G/ F1 w/ W; a) V& T. } 3)做三軸的手動回零。 9 p) ?" w/ Q: N) a8 ~; l
4)輸入參數NO.508 NO.509 No.510(依照機床參數表) % V1 ~4 O Y1 Z" M7 c
5)斷電后,再送電,再做手動回零(為防撞機,先將各軸移至中間位置) 0 Z! I# |* s. S' ~: M# v3 X
6)輸入參數NO.700 NO.701 NO.702(依照機床參數表) 7 f* S: a- o ?1 U6 H* d
7)此時完成全部參數設定。可以仔細檢查各功能,是否恢復正常,檢驗機床各項精度。
/ l. O4 b9 r. |2 H4 H8 ^* p- v9 A$ n+ H. ^6 n5 O3 z, G1 b
四、預防“死機”和機床參數做備份的重要性: $ _1 U. l. p' A
數控機床的參數如此重要,一旦丟失會造成死機,嚴重影響生產。若請廠家來人處理時間很長,費用高,損失大。如果能及時快速處理,恢復生產,就可以將損失降至最低限度。如何及時處理?只有認真做好以下預防工作:
! L. ^) `* Y2 \+ G! R1 X 1、隨機文件附有參數表,一定要交設備部分妥善保管,機床編號要注明;即使用一型號的機床有些關鍵參數都不一樣。 ; w4 t+ I8 o0 r# g; r
2、有DNC通訊軟件的用戶,可以將每臺機床的各種參數,輸至電腦作備份;并標明該機床的編號有參數類型。
# D1 W! u4 a( X& g% c 3、對長期停機的機床應每周開2、3次兩小時以上。嚴格按機床維護說明書的要求和方法,更換電池,應選用高性能,高容量的電池。 + N0 ?4 S3 F' ~' t% n& p5 ~
4、在執行M51時,不能執行M30自動斷電功能。經常停電的地區停電前供電部門應事先通知。
& j+ K9 {0 ~) X 5、在機床出現P/S報警時需專職維修人員在場處理,嚴禁非專職人員隨便修改參數。
: q! f2 n5 i8 W M9 Y7 ^* O3 r# W6 m C& x$ O
通過以上各項措施可以預防數控機床參數丟失,雖然這種“死機”現象極少發生,且有偶然性, 但萬一發生就會帶來極大的損失,因此預防工作必須要做好。若一時不慎而丟失參數請及時與機 床廠家聯絡,再結合維護說明將備份參數輸入機床,即可恢復運行。 |