32
D431
;y is on referenece switch
Z
(I007AI005)
;limit switches of Z axis are considered as
;reference point switches
U432
;Z is not on referenece switch
E
D432
;z is on referenece switch
Z
J1
;end of module 001
2nd level PLC modul
:000
C004
;calling the initialization modul
:100
;in case of emergency state or after
turning ;the machine on
(NM0ANY007)
;time
elapsed
between
two lubrications
(timer ;M0) and the lubrication has not been
started
LRP002
=0
;if parameter CONST2=0 no lubrication
E
U007
;lubrication pump on
SH0
;stores
CONST2
into
H0 timer (lubrication
;time)
Z
Z
(NH0AY007)
;lubrication
time
elapsed (timer H0)
and pump ;is on
D007
;pump off
LRP001
;loads CONST1 into OP register
SM0
;stores OP into M0 timer (time between two
;lubrications)
Z
Y405
;tests emergency state flag
G000
;if emergency state -> initialization
E
G100
;no
emergency
state,
goes to module
:100
Z
J0
;end of module :000
Emergency state module
:003
U405
;sets emergency state flag (PLC -> NC)
D400
;resets machine on flag (PLC -> NC)
0
SY00
;turns off all outputs
SY02
;(Y000 - Y037)
D452
;turns
off spindle command signal
relay