HEIDENHAIN TNC 407 (243 020) Technical Manual User Manual
Page 228

PLC example for gear change and jog-voltage output:
.
.
.
.
.
.
.
.
.
L
M2043
;Gear-code change signal for S-analogue
CMT
50
;Module-call (output gear-code )
.
.
.
.
.
.
.
.
.
L
M2043
;Gear-code change signal for S-analogue
AN
M968
;Buffer marker for T13
AN
T13
AN
T14
AN
T61
;Timer 13 for spindle-left, running
AN
T62
;Timer 14 for spindle-right, running
=
T13
;Set timer 13 (value from MP4110.13)
S
M968
;Set buffer marker for T13
L
M2043
AN
M969
;Buffer marker for T14
AN
T13
AN
T14
AN
T61
AN
T62
=
T14
;Set timer 14 (value from MP4110.14)
S
M969
;Set buffer marker for T14
L
T61
;Timer 13 running
=
M2490
;Spindle-left for gear change
L
T62
;Timer 14 running
=
M2491
;Spindle-right for gear change
LN
T13
AN
T61
R
M968
;Reset buffer marker
LN
T14
AN
T61
R
M968
;Reset buffer marker
.
.
.
.
.
.
.
.
.
L
M2043
A
I5
;Input for acknowledgement signal
S
M2480
;Acknowledgement - gear changed
.
.
.
.
.
.
EM
;End main program
LBL50
;Module start
L
M2043
;Gear-code change signal
L
W256
;Gear-code for S-analogue
B=
015
;Outputs 15, 16 and 17 for gear change are activated
EM
;Module end