数控系统参数是数控机床的灵魂,数控机床软硬件功能的正常发挥是通过参数来设定的。机床的制造精度和维修后的精度恢复也需要通过参数来调整,所以数控机床没有参数等于是一堆废铁。数控机由于数控系统参数全部丢失而引起的机床瘫痪,称为“死机”。“死机”固然可怕,若我们掌握了解决的方法和预防措施,问题就容易了。下面是针对FANUC OM系统出现“死机”情况的分析和处理。仅供从事数控人员参考。 + D3 [% W$ d* c
+ a5 m' V- {3 [
一、引起“死机”的主要原因。
& z) {7 Z* E0 ?( v8 v7 s; ` P$ }2 J7 N% f2 I$ P
1、做DNC通讯中,在M51执行动作完成后,M50尚未解除M51时不能执行M30自动断电功能,否则会出现“死机”现象。 9 t2 r7 @( O2 s, W9 ^9 G
2、在执行M51动作,进行DNC通讯期间若断电,可能会出现“死机”。
6 W% R5 q0 s( ^: |* l; G* [6 \, F; E 3、在更换电池时,没有开机或断电,就会使参数丢失。若长期不开机,电池耗尽,也会丢失参数。 : {: y2 W/ n! D }
4、误操作,若同时按住Reset及Delete两键,并按电源Power ON,就会消除全部参数。 $ `* a ?' Y& L: j$ r Z9 H
5、处理P/S报警有时会引起参数丢失。如:处理P/Sl01报警(DNC)执行中断共有三种方法。在前两种排除不掉报警时,必须要用第三种方法,而最后一种会“死机”。 3 k) c& w$ o- R) }" r* j" {8 u5 k
A: ① PEW=1 3 i1 ?$ [6 D4 _- N: X5 N8 Z3 v+ \
② Power OFF & ?" S6 a0 H1 @9 f% T [2 e2 ^
③ 同时按Delete Power ON两键 6 v. z" @5 d; \! q+ x$ W
④PWE=O ' f3 c2 k' y: x3 b6 U3 V
5 u. O' {) d+ V; Z/ }" Y6 s B: ① PWE=1 1 N8 s: r6 j) r. @, d0 Z9 ?
② 参数901 =01000100改为0
# D& w0 m# W5 m9 Q* b0 G! c a ③ 按DEL键 9 P2 ^ n0 c0 z
④ Power OFF
1 R, V( w$ n4 z7 u8 k9 p: y) u ⑤ Power ON
* [# X! ]1 g! ~9 Y ⑥ 参数901 = 010001000 8 m. w; }0 ?9 k7 u7 x
⑦ PWE= 0
4 _& X% S2 Y1 ?5 B8 n& }# z+ z" m/ w
C: ① 备份所有PC、NC、DGN参数(会死机)
1 |& D; C$ i; V" I ② Power OFF
- i( d, f: A6 _& t4 ^) S ③ 同时按RESET POWER ON键,PWE= 1 7 z3 z4 q; J! J" o% M* b- X6 b
④ 输入900以上参数,输入NO.1-900参数输入DGN参数 * @& ^9 }/ p: ^) x
⑤ POWER OFF 0 P( a# x) J2 Q" v
⑥ POWER ON
; L7 R/ {, N; K3 t ⑦ PWE=0(应按A、B、C序排除,若A、B都不能排除就只有用C方法)
. _8 @+ d7 v: m7 D) D9 m! U4 u3 I1 @& H" W0 a1 z, Y
二、“死机”后的状态显示
7 f5 Y+ f$ \ ?, g7 s6 E CRT显示屏上出现如下报警:
1 q& W0 Y% x" w; D 417# X AXIS DGTL PARAM 417#、427#、437#报警分别
( u' e; o+ \9 S 427# Y AXIS DGTL PARAM 为X、Y、Z(或第3轴)马达
7 q$ x( L7 Z/ Z9 x1 H y4 l3 f 437# Z AXIS DGTL PARAM 参数设定异常
8 f. r3 R9 s0 D' `" W- g: d1 y4 g+ d. | …… : w6 e5 N* J: G* M+ C$ r$ v j$ J r
……
# a) w; x3 r/ C& J( h+ Q 等
: h+ X4 Q' R, I. B 417#报警:X轴有以下条件之一,就会造成此警示。 ) E$ ]% i6 M+ @* s' n
① 在参数NO.8120的马达形式,设定指定范围以外的值。 9 c. C1 p% h2 ~. F2 D
② 在参数NO.8122的马达旋转方向,未设定正确值(111或-111) % @7 Y Z0 z) R% l& }5 X
③ 在参数NO.8123马达每一转的速度反馈脉冲数,设定0似下的不正确值。 ' g& U4 S/ J e4 ~
④ 在参数N0.8124马达每一转的位置反馈脉冲数,设定0以下的不正确值。
" K# C: R8 m6 B* f" k 427#:Y轴参数分别为NO.8220 NO.8222 NO.8223 NO.8224
! d% C8 u4 ?" d) y# v- ~ 427#:Z轴(OM)或第3轴(OT)参数分别为NO.8320 NO.8322 NO.8223 NO.8324
7 a5 W2 ~9 x/ S7 u. P 原因是所有轴的设定参数全部丢失引起各轴伺服报警。此时机床瘫痪,功能尽失。
) {( g8 p- E4 V1 s4 ]" T8 S9 i2 z: }0 V0 H- c5 h) {* f [
三、“死机”的具体的处理过程:
- _9 R% l$ n( B3 a 如果机床出现“死机”,首先请与机床制造厂商联络。最好在厂方指导下排除故障,恢复运行。下面是本人实际遇到的问题及取得厂商支持的处理方法:
% J( m& g# c/ U$ }3 M0 B 1、CLEAR(清除)剩余参数 . j! |4 R" d M1 ]
同时按下RESET,DELETE两键,并按Power ON直到CRT显示屏出现版本号,且变换后才松开。 ) w+ U. m) u' V9 z: l/ H* j
2、INPUT(输入)参数 % @' L# n& ?' ?2 ` X
选择MDI模式,翻开参数(PARAM)画面,按下急停,打开保护器,PWE=1,然后输入参数。输入方法有:MDI手动输入和DNC传输两种。
5 _1 P- N8 P4 y) `" s; U A、手动输入法:依照随机附的参数表一一输入所有参数 ; \9 j3 V+ n h ^% M% c
①所有PC,NC参数
/ `6 z! T/ Z ~ ②以上功能参数 # @" N% _& J4 @
③96N参数 - I0 q( m" _/ j- Y. }
B、DNC输入法:
) f# g, u4 g2 N; O+ V5 J4 ~ 1) 须先设定
" c) o/ m% F9 `2 `9 D ①1SO=1
) H5 \$ T& [) W" _ ②参数2.0=1 2.7=0 12.0=1 12.7=0 50=11 51=11(停止位=2)
( _# w$ h$ m4 G4 N# v& ^ ③参数:250=10 251=10 552= 10 553 = 10(波特率=4800)
7 b/ d1 F& G1 o; m9 D ④参数:900=00111001(OMC) =00111011(OMF)
1 ]) y5 X7 \) J: b& _7 |! b |( \ ⑤参数:901 =01000100 917=10 (画面出现选择条件时选Delete)
" j7 l) F4 y: K: i- e2 ^+ n ⑥参数:38.3=1(半键型先设为“1”,待读人参数后,再设38.3=0)
& ?5 {. V9 P' Z3 q |& q 设定后,若CRT显示屏出现NOT Ready则不能传输,须重新设定。
9 n$ J( }0 G( I0 \0 a, w/ [ 2)输入操作:
& n1 j$ ?$ s: A ①MDI模式下,执行M51(DNC开)翻开参数画面,同按下EOB、INPUT两键,CRT右下角出现“SKP”(标头)闪动。 8 X) p5 @, c( B
②PC个人电脑准备好DNC通讯软件(如V24)设置环境参数:
& X* \) Z) I( f! O COM1:BaudRate =4800
: ~3 A5 |& k0 T Parity =None G+ I4 \; ~) }7 q8 b1 q; Q( I% Q
Data Bit=8bit
6 X! r3 ~; i" U Stop Bit =2
$ o& t6 G# N# ?- y& @8 R Code=130 . W5 ^# S# M7 s* E3 S. B
COM1:BaudRate =4800
: f) B6 x4 s7 i4 ?6 h) ?9 u: G) [ Parity:None
* b9 Y- i6 C; j3 F, {. x ` Data Bit=86bit , N5 D% n* X, k1 I9 a
stop Bit =2
, E6 ^$ w* y, J7 _( X/ {, N0 G; L* ` code=ISO 5 C. ~% b1 h" L
Active Port=COM1 6 p9 _( P8 R2 z0 R/ Y4 z' {, ]+ ^
然后敲下“ENTER”键,此时机床CRT上“SKP”变为“INPUT”闪动,即为正输入参数中。输入完毕执行M50(DNC关),再用手敲人NO.9m以上功能参数。(请依照参数表) 3 c7 t. a5 e/ @" l' }7 Y
③传输DGN参数翻开DGN画面即可。 ! @+ i/ q6 B( {! E/ t2 t0 H
④若有TAPE(纸带)方式,请从TAPE方式直接传输,方法同前所述。
! v% C1 f. Y3 L" O2 G, }/ K 3、试机检验各种功能和机床精度。 9 f! P, m( h6 l; i
1)程序输入完后,先不要移动机床及执行M、S、T功能。
! d; [2 e' G* X; u 2)将参数:N0.508=0 N0.509=0 NO.510=0(X、Y、z轴原点补正)N0.700、N0.701、N0.702先设为为99999999。
) E' p6 D j0 i: d: P 3)做三轴的手动回零。 0 P6 _" d3 D) u5 X6 J( k; X
4)输入参数NO.508 NO.509 No.510(依照机床参数表)
$ i q. L" I* [ 5)断电后,再送电,再做手动回零(为防撞机,先将各轴移至中间位置)
4 D) `6 Z0 `, Q1 O v 6)输入参数NO.700 NO.701 NO.702(依照机床参数表) " S; [' i0 v }* I3 v, x
7)此时完成全部参数设定。可以仔细检查各功能,是否恢复正常,检验机床各项精度。
9 R& k7 p7 ^. x4 ^( G# @* N6 l1 R
$ l$ Q- R" u; q7 o( ~, Q' H 四、预防“死机”和机床参数做备份的重要性:
$ v" V( i2 c( E 数控机床的参数如此重要,一旦丢失会造成死机,严重影响生产。若请厂家来人处理时间很长,费用高,损失大。如果能及时快速处理,恢复生产,就可以将损失降至最低限度。如何及时处理?只有认真做好以下预防工作: " v' o' F% u- c6 Z1 E
1、随机文件附有参数表,一定要交设备部分妥善保管,机床编号要注明;即使用一型号的机床有些关键参数都不一样。 : F+ V1 ]% d# G9 w8 g0 Q# x
2、有DNC通讯软件的用户,可以将每台机床的各种参数,输至电脑作备份;并标明该机床的编号有参数类型。
9 P4 f: P3 f: V1 U( Q: ~ 3、对长期停机的机床应每周开2、3次两小时以上。严格按机床维护说明书的要求和方法,更换电池,应选用高性能,高容量的电池。
& o" Q0 i* U7 p( U1 S$ |. J/ F 4、在执行M51时,不能执行M30自动断电功能。经常停电的地区停电前供电部门应事先通知。
: V6 t ~1 Z+ v7 Q; | 5、在机床出现P/S报警时需专职维修人员在场处理,严禁非专职人员随便修改参数。
1 X* ]" b5 n+ b, W; t2 Y X6 V3 C! Q, Q0 n2 t" N4 {; u
通过以上各项措施可以预防数控机床参数丢失,虽然这种“死机”现象极少发生,且有偶然性, 但万一发生就会带来极大的损失,因此预防工作必须要做好。若一时不慎而丢失参数请及时与机 床厂家联络,再结合维护说明将备份参数输入机床,即可恢复运行。 |