|
系统自诊断——西门子数控系统" W% n) S6 o0 e! n
2 v% F% @2 \ l8 y" X3 F: m SIEMENS系统设有较强的自诊断功能,能及时识别NC、PLC和机床中的故障,从而避免发生事故。监控范围包括程序读入、程序格式、系统处理器、串行接口、控制电压、温度、驱动、位置反馈回路及位置传感器、NC与PLC之间的数据传送、加工的轮廓、系统存储器、主轴等多个方面。以810/820系统为例,系统监控主要有以下内容。7 s8 F Z0 h/ \1 V! L3 q8 k
( `5 r5 O$ @3 M, [5 n' ^ (1) CPU监控 $ u$ M. k: `1 h- r$ Y5 r( T$ p
810/820的CPU监控通过CPU模块上的红色发光二极管(LED)指示。正常情况下,接通系统后在6~7s内LED闪烁,然后熄灭,系统启动完成,进入正常工作状
8 H" Y. @, r% r7 N 态。如果LED一直发光无闪烁,则系统不能正常启动,CRT通常无显示,维修时可从以下几个方面查找故障原因:
" [! ?# b' \9 G2 G' o' L& n5 V ) }2 g, L- o& Q6 U f
1) CPU模块中有硬件故障;; n2 U) H6 |, ~7 R) n
2) CPU模块中短接端设定错误;
8 v' e' {0 g" Z6 Q 3) EPROM存储器故障;, E- q5 O' T: g5 Z
4) 系统总线板损坏;
/ t8 ~/ W! ]( \* c1 K' { 5) 机床参数设定错误;5 }: G$ j+ E1 k# K$ o$ I
6) 启动芯片安装错误或损坏。
6 p o) {7 i5 m1 \! O2 j 如果在运行过程中LED发光,则表明:7 n- s: e2 }) U b; [' m6 F t
1) 模块中出现硬件故障;* e' q, o7 f5 w7 ?1 \' {
8 W1 B: z. i) L4 R
2) CPU循环出错。- c M$ r `, |9 W2 ]# E
t+ }4 R0 Y6 D" ^& ^9 r5 T% E
(2) EPROM自诊断
: ]6 V, q, @$ j+ Z5 y1 Y 810/820的基本系统软件存储于EPROM存储器中,它是系统正常工作的前提。每次启动系统,系统都要自动对存储器的内容进行检查,一旦发现错误,系统可以显示文字报警,并指出出错的芯片号。在维修过程中,EPROM存储器损坏的情况并不多见,引起此类故障的原因一般有:
! @8 ?2 E6 ^+ r( V, P 1) 存储器模块或EPROM芯片插接不良、安装位置错;8 q6 f5 I/ [) m; n; ~
2) 不同版本、不同型号、不同种类的软件混用。* _5 `, Q$ f1 [4 O
对于以上情况,维修时只要进行纠正,并重新启动系统,故障即可排除。
( A7 D$ r' X% d8 ^ o, x (3)报警的处理
: A o3 s% O9 D2 f 系统监控的结果大部分是以报警显示的方式进行指示,对于极大多数故障,系统有固定的报警号和文字显示给予提示。同时,根据故障的情况,系统可以自动撤消NC准备好信号,或者是进入“进给保持”状态。
+ g: M* m5 G7 m+ n5 l' Z: S4 `; X- Q
5 [' N+ E0 I' m% J( Q* p7 x( o R 一般来说,大部分报警显示的含义清晰,处理方法也较明了。但也有部分报警的含义较广泛,现将故障可能原因及处理方法列举如下,以供维修人员参考。
! F9 h! V; f% N% w3 q8 X i' d* H % v \% A4 q: S1 D
1)ALMl~15报警:它是系统本身的故障,提示的含义较明确,但需要注意以下几点:) p4 n. Q5 [+ H2 \! e4 ~3 G* t
! T; h2 D1 K7 k1 G% b1 ~$ L4 D ①ALMl报警:提示系统存储器的电池即将用完,应尽快更换电池。更换电池必须在系统通电的情况下进行,否则存储内容会丢失。
) d) r+ W3 a g7 Z# ?' ^! _ ②ALM
) X: J0 @/ D8 ~( m! E 6报警:指示数据存储器子模块电池用尽,替换时,应以新的子模块替换。更换必须在系统断电的情况下进行,否则会引起系统故障。子模块调换后,需重新对存储内容进行加载。- g9 i( j" |% r) R) E& H2 j
③ALM & s% Y( O$ p$ s3 j+ m
3报警:表明PLC处于停止状态,此时,系统的I/O接口信号被封锁,机床不能工作。对于本报警,一般应使用PLC的编程器读出中断堆栈的内容,才能查明故障原因。对于偶然出现的故障,当维修现场无编程器时,可以通过系统初始化的方法,重新启动PLC使机床恢复工作。% \2 Z& V$ K& @. p: ?( n
. U, z+ K* t7 A
- {8 G6 a8 z$ B+ Z7 D
2)ALMl6~48报警:ALMl6~48报警为RS-232C(V.24)接口报警,810/820系统有两个RS-232C接口,可以通过设定数据SD5010-SD5028,使它与不同外部设备进行数据传输。数据传输与电缆连接、系统与传输设备的状态、数据格式、传输识别符以及传输波特率等有关,16~48号报警是对数据传输过程进行监控。. L- _, a1 o, t- P. t* }' B" `) B
1 t3 J" D0 ~/ P: `3 s* H& k
( _ c5 e& {# q# | 其中,ALM22报警“时间监控生效”,表示系统在60s内没有输出或收到传输字符,它一般与外部设备的状态或设定、电缆连接等因素有关。ALM28报警为“环行存储器溢出”,表明系统不能及时处理读入的字符,可能的原因是传输速度太快,应降低系统与外设的传输波特率等等。( U. w6 Q. l Z7 `1 N( w7 P
& W3 j, }# G3 \! k9 ]! W 以上报警在排除后,用数据输入/输出操作中的“STOP”功能键即可以清除报警,无须进行关机操作。+ C3 i5 Y+ v1 u! P2 w8 B! J
: @# f5 [* H6 u9 t p# h
3) 进给轴专用报警:ALM
0 r9 [& V; A* m; k1 j 100*~196*(其中*=轴号,为0、1、2、3、4)。这类报警反映机床的位置控制闭环中的某个环节存在故障,是维修中较容易出现的报警。其中:
& Y$ S. I* g5 s8 C ①
* }3 P0 I N! n# {' w6 B ALMl04*:坐标轴指令值到达了数模转换极限。它表示对应轴要求处理的指令值已高于机床数据268*中规定的数/模转换极限值,系统无法对这样的数字指令值实现数/模转换。应通过降低速度,或检查位置反馈传感器,或检查MD268*的设定,或检查伺服驱动单元等措施解决。
: Q8 f7 u' c- k) d) |/ Z0 { ②
0 @/ D0 s. u; t' N- Z& k ALMll6*:轮廓监控出错。它表示轴运行速度高于机床数据MD336*规定的轮廓监控速度,且超过了MD332*规定的允差;也有可能是制动时,轴不能在规定时间内达到要求的速度引起的。产生以上故障的原因一般是系统的Kv参数设置不当,维修时应检查MD332*的设定,Kv值(MD252*)的设定,检查伺服系统转速调节器的响应特性,或重新对伺服系统进行优化处理等等。
+ h: y; p# B5 N' k ③
& Z! K3 V' @% S* E, I2 w. G ALMl32*:位置反馈回路硬件故障。它表示系统检测到的位置反馈信号的错误。维修时应检查测量回路电缆是否断路、脱落;必要时可以通过插上测量回路短路插头,判断位置控制模块是否有故障。通过示波器,可以测量位置反馈信号的波形,进而判断电缆与位置传感器是否存在故障。 |$ f# ?+ C$ `3 p. Y! T2 {; [
④ ALMl68*:来自PLC用户程序“进给使能”信号被撤消。应根据PLC程序检查PLC程序的逻辑关系,以及有关接口信号的状态,查明故障原因。9 H, J9 w5 C6 G: f. l1 h
以上报警在排除原因后,可以用机床控制面板上的复位键消除。
1 K+ t5 g1 h) m9 b 4) 程序报警:ALM ) z1 L4 P+ u6 j
2000~2999。该类报警一般在运行程序时出现,主要是指出程序编制中的错误。报警不仅指明了故障类型,而且还可以指出出错的程序段。8 p; f; [( V3 p, r
报警在排除原因后,用机床控制面板上的复位键消除。0 ]/ u. U( l+ c" ^0 n$ D
5)
: h! R& S+ w" v/ P: K" X1 [% Z 程序模拟报警:ALM3000~3050。报警指示内容和方式与程序报警相似,区别是此类报警发生在程序模拟时。报警在排除原因后,用“报警应答”键清除。* W4 _* n, h) [2 j- ~ L. d
6) 机床报警:ALM
' a* l8 n* v/ ~" R3 i4 T 6000~6031。这些报警是机床设计人员在编制PLC程序时,结合机床的具体要求设计的故障信息。报警显示的文字内容由报警文本(%PCA)输入。维修时应根据PLC用户程序进行分析,查找故障原因。
7 ?4 k/ g( \+ \* y' L+ \ 报警在排除原因后,用报警应答键清除。
2 S2 N# i& W% N* G @ 7) PLC报警:ALM6032~6039。它是系统为PLC设置的报警,主要是给PLC设计者的提示。在机床使用中一般不会出现。9 v# L1 P) V3 E* u* W3 _
8) . ` O" \1 c4 O( C; S
机床操作信息:7000~7031。7000~7031是操作者信息,它不属于故障,而是设计者在PLC程序中设计的操作者提示信息,显示的文字内容由%PCA文件设定,称为操作者提示文本。7 p6 k, i C9 [5 z' u. o! F
操作者信息不需要清除,在相应状态消失后,显示会自行消除。* j6 p* i1 l, y |1 X
对于SIEMENS
! L7 d& w& j1 n9 a 810D/840D以及802S/802D等系统,系统出厂资料中有专门的“诊断手册”,用于分析、诊断故障原因。由于该资料内容丰富,描述具体,维修时可以根据系统的实际情况,参照进行,在此不再一一进行描述。 |
|