數控系統參數是數控機床的靈魂,數控機床軟硬件功能的正常發揮是通過參數來設定的。機床的制造精度和維修后的精度恢復也需要通過參數來調整,所以數控機床沒有參數等于是一堆廢鐵。數控機由于數控系統參數全部丟失而引起的機床癱瘓,稱為“死機”?!八罊C”固然可怕,若我們掌握了解決的方法和預防措施,問題就容易了。下面是針對FANUC OM系統出現“死機”情況的分析和處理。僅供從事數控人員參考。
6 P# @; c9 F0 C& Q, k% n/ F
( N8 D( h' Y" T 一、引起“死機”的主要原因。 5 y7 i* X% ^# ?" S, [0 e
3 S8 w" b! q7 o9 X1 e 1、做DNC通訊中,在M51執行動作完成后,M50尚未解除M51時不能執行M30自動斷電功能,否則會出現“死機”現象。 3 E: }3 d1 b# Z( ]8 j/ P+ v$ }
2、在執行M51動作,進行DNC通訊期間若斷電,可能會出現“死機”。 : G$ Q; s) j+ M# Y+ d1 [$ `
3、在更換電池時,沒有開機或斷電,就會使參數丟失。若長期不開機,電池耗盡,也會丟失參數。 - @# a: s% M" o# V8 H5 l, T0 I/ K
4、誤操作,若同時按住Reset及Delete兩鍵,并按電源Power ON,就會消除全部參數。
1 f W% `" d0 X! W2 b) {; s! q 5、處理P/S報警有時會引起參數丟失。如:處理P/Sl01報警(DNC)執行中斷共有三種方法。在前兩種排除不掉報警時,必須要用第三種方法,而最后一種會“死機”。
3 u) r7 E3 Z4 p B A: ① PEW=1 ( e3 b# G% n) r0 ~% d
② Power OFF
. [. k5 Q# x1 C5 _ ③ 同時按Delete Power ON兩鍵 # h3 m) Z4 h7 x" U1 K) J
④PWE=O g2 {5 j+ @$ w- j* R% j' F" p* x/ }& f
+ k. M4 t+ x1 `
B: ① PWE=1
( _4 k' e! B2 C2 B5 I ② 參數901 =01000100改為0
; z9 y {3 G e' F: y3 `$ P1 O: i ③ 按DEL鍵
, o- A- E9 T: k( r* ^/ V ④ Power OFF
6 F/ Y( f/ i' _$ ? ⑤ Power ON
/ m7 o+ A4 Q' ? Z0 A9 \0 U& H1 w ⑥ 參數901 = 010001000 * R# c/ X# d$ s% `8 R0 B3 y: l- J" w) o
⑦ PWE= 0
# W4 P: K# h' g4 l) m! p% L
4 G3 Q9 ~% b+ E* _' s1 o C: ① 備份所有PC、NC、DGN參數(會死機)
+ \8 B- ~2 ?" U9 B7 u ② Power OFF % b% J4 k( G" R7 E7 {; y% ~8 Z; }
③ 同時按RESET POWER ON鍵,PWE= 1
* U) Q; ?! q L: L$ Y p ④ 輸入900以上參數,輸入NO.1-900參數輸入DGN參數
, s9 n9 _# [" q5 b+ U ⑤ POWER OFF N& R) h; \0 c$ f
⑥ POWER ON 9 V! Q f; E* O0 H
⑦ PWE=0(應按A、B、C序排除,若A、B都不能排除就只有用C方法) 8 C9 l a7 P2 W% ~0 }0 l
- P; W# t$ Y+ P( t3 k$ F
二、“死機”后的狀態顯示
$ r+ t1 Q1 B! Y2 I% a. d5 ~ CRT顯示屏上出現如下報警: / ]: [' u6 I% `6 P# @
417# X AXIS DGTL PARAM 417#、427#、437#報警分別
6 {2 ], G9 r1 U0 R& l# l8 \ 427# Y AXIS DGTL PARAM 為X、Y、Z(或第3軸)馬達
9 |. i v* k; z2 D* B( ] 437# Z AXIS DGTL PARAM 參數設定異常
* P8 w& s: m7 d: P0 V) U5 h, o …… % b% W7 X/ D. |* b
……
/ a! N' p2 t* p+ V 等
: G9 j, t3 ]4 ~( @ 417#報警:X軸有以下條件之一,就會造成此警示。
9 p8 T1 E; S8 g B$ ~/ V1 U8 S ① 在參數NO.8120的馬達形式,設定指定范圍以外的值。 ! d* [; Z! N, o3 _! Z3 F6 p1 q: L
② 在參數NO.8122的馬達旋轉方向,未設定正確值(111或-111) / M. A# Q3 b. S0 }) H: }
③ 在參數NO.8123馬達每一轉的速度反饋脈沖數,設定0似下的不正確值。
* {2 g3 h v) \ ④ 在參數N0.8124馬達每一轉的位置反饋脈沖數,設定0以下的不正確值。
1 x1 Z4 s0 y; @, M& s 427#:Y軸參數分別為NO.8220 NO.8222 NO.8223 NO.8224 2 p/ I3 Z: r/ o: d/ g. |+ H* C: D/ C
427#:Z軸(OM)或第3軸(OT)參數分別為NO.8320 NO.8322 NO.8223 NO.8324 ; S+ n4 F5 r: q2 S2 P5 v
原因是所有軸的設定參數全部丟失引起各軸伺服報警。此時機床癱瘓,功能盡失。 . ?6 t4 M6 }' B2 M
" H* t$ G" M; E a" \ 三、“死機”的具體的處理過程:
$ j: i) c$ w6 T9 ~, R1 L 如果機床出現“死機”,首先請與機床制造廠商聯絡。最好在廠方指導下排除故障,恢復運行。下面是本人實際遇到的問題及取得廠商支持的處理方法:
- j2 g4 T& H$ k) B3 H# @ 1、CLEAR(清除)剩余參數 4 D$ y: w4 r& V6 K# d, a
同時按下RESET,DELETE兩鍵,并按Power ON直到CRT顯示屏出現版本號,且變換后才松開。 # `7 f7 h$ T6 ?
2、INPUT(輸入)參數
. I0 U8 l1 Q3 w T* L5 N# ` 選擇MDI模式,翻開參數(PARAM)畫面,按下急停,打開保護器,PWE=1,然后輸入參數。輸入方法有:MDI手動輸入和DNC傳輸兩種。
2 g+ }. U; H1 I# q A、手動輸入法:依照隨機附的參數表一一輸入所有參數 & b% H5 Y' Q$ r/ }7 J1 i
①所有PC,NC參數
J! k( y& T. ` ②以上功能參數
- X/ n- ~9 O3 b' X5 W7 j* k" \ ③96N參數 ) A# j( O# l( T9 P7 X
B、DNC輸入法:
/ s! R# _- ]2 L6 y6 U6 N$ D" P 1) 須先設定 6 m7 z$ x" m( K4 [' W1 S
①1SO=1 3 V8 `/ D3 ]; J/ m1 Y
②參數2.0=1 2.7=0 12.0=1 12.7=0 50=11 51=11(停止位=2) J7 } u* K5 O* F
③參數:250=10 251=10 552= 10 553 = 10(波特率=4800) ! M0 B% V u7 w |
④參數:900=00111001(OMC) =00111011(OMF)
' V2 D* M6 ]2 z1 N; v( ^) { ⑤參數:901 =01000100 917=10 (畫面出現選擇條件時選Delete)
/ ^7 }+ B' X8 [. |* Y ⑥參數:38.3=1(半鍵型先設為“1”,待讀人參數后,再設38.3=0) 2 u; _+ z0 Z- H6 E7 I4 W
設定后,若CRT顯示屏出現NOT Ready則不能傳輸,須重新設定。 - j* V% i- [1 p* K
2)輸入操作: / W" ?9 U, ]0 G4 c2 F
①MDI模式下,執行M51(DNC開)翻開參數畫面,同按下EOB、INPUT兩鍵,CRT右下角出現“SKP”(標頭)閃動。 ! d2 Y0 y6 Z0 n$ Q1 `
②PC個人電腦準備好DNC通訊軟件(如V24)設置環境參數:
2 b3 a7 C$ H& e2 a0 K COM1:BaudRate =4800
9 U1 x! B8 k D& q9 u/ p+ V4 `7 M+ ] Parity =None
1 i! I& `3 s! ?3 w Data Bit=8bit
7 L; o B% ?) |" r( c! M# c Stop Bit =2
) z# c% J5 p$ z7 v; G7 ?2 K! V! U Code=130 0 E) _; t7 L% f- S0 K& X5 w+ D
COM1:BaudRate =4800 , s. q( F7 D q w) b0 }+ w& G
Parity:None
4 D; H* r/ z/ _5 y0 g# X Data Bit=86bit
" k: O$ r! n( P( W. r2 ]5 n stop Bit =2
2 f3 u& N$ Y# S! @- |" y0 R code=ISO
% d1 E: Q* M1 w0 b3 Z Active Port=COM1 # j7 o: l' R4 ? O9 i5 I( z
然后敲下“ENTER”鍵,此時機床CRT上“SKP”變為“INPUT”閃動,即為正輸入參數中。輸入完畢執行M50(DNC關),再用手敲人NO.9m以上功能參數。(請依照參數表) . L* c6 N: X' H4 y7 v
③傳輸DGN參數翻開DGN畫面即可。
1 r4 U3 u+ m- P6 g ④若有TAPE(紙帶)方式,請從TAPE方式直接傳輸,方法同前所述。
5 s* ~* M) n3 y7 } x 3、試機檢驗各種功能和機床精度。 : r+ t: b2 S3 p8 K# |
1)程序輸入完后,先不要移動機床及執行M、S、T功能。
% P/ y0 {4 _1 x7 k4 C# ~ 2)將參數:N0.508=0 N0.509=0 NO.510=0(X、Y、z軸原點補正)N0.700、N0.701、N0.702先設為為99999999。
" @$ S% u3 y" ?3 \7 `. q 3)做三軸的手動回零。
- ^( G5 {, {0 L5 w 4)輸入參數NO.508 NO.509 No.510(依照機床參數表)
& c/ p- e0 h# U5 u( b 5)斷電后,再送電,再做手動回零(為防撞機,先將各軸移至中間位置) 3 @5 m# M! M1 e6 a M
6)輸入參數NO.700 NO.701 NO.702(依照機床參數表)
9 |: V" u+ b# J( l4 J+ k 7)此時完成全部參數設定??梢宰屑殭z查各功能,是否恢復正常,檢驗機床各項精度。 ' {9 _! ~" V* R
# D& E& Q* G4 n3 w {$ p 四、預防“死機”和機床參數做備份的重要性: 2 [2 h& ^# m; Y% G2 m V
數控機床的參數如此重要,一旦丟失會造成死機,嚴重影響生產。若請廠家來人處理時間很長,費用高,損失大。如果能及時快速處理,恢復生產,就可以將損失降至最低限度。如何及時處理?只有認真做好以下預防工作:
' y+ K& ? r& W$ J, o1 @ 1、隨機文件附有參數表,一定要交設備部分妥善保管,機床編號要注明;即使用一型號的機床有些關鍵參數都不一樣。 0 x$ D: C, f, l9 ]
2、有DNC通訊軟件的用戶,可以將每臺機床的各種參數,輸至電腦作備份;并標明該機床的編號有參數類型。 ; `+ O2 V" V1 o. r
3、對長期停機的機床應每周開2、3次兩小時以上。嚴格按機床維護說明書的要求和方法,更換電池,應選用高性能,高容量的電池。
4 {- W6 h0 |. g, b1 ~ s9 j" ~( p 4、在執行M51時,不能執行M30自動斷電功能。經常停電的地區停電前供電部門應事先通知。
5 |: A- {5 z* } 5、在機床出現P/S報警時需專職維修人員在場處理,嚴禁非專職人員隨便修改參數。 ( q$ u7 ?: Q N ^2 @$ Z n$ E
/ s% T) w7 _8 t3 @+ N6 W 通過以上各項措施可以預防數控機床參數丟失,雖然這種“死機”現象極少發生,且有偶然性, 但萬一發生就會帶來極大的損失,因此預防工作必須要做好。若一時不慎而丟失參數請及時與機 床廠家聯絡,再結合維護說明將備份參數輸入機床,即可恢復運行。 |