HEIDENHAIN TNC 426 PB/M Technical Manual page 911

Table of Contents

Advertisement

PLC program example
299 LBL NC_AXIS
28 LBL NC_Axis
300 L K1
29
301 = W2048
30
302 L K0
31
303 =X
32
304 REPEAT
33
305 LN I3
34
306 ON I3
35
307 ON I3
36
308 IFT
37
309 L K0
38
310 = B4052[X]
39
311 ENDI
40
312 CASE B4052[X]
41
313 CM INITIAL_AXIS
42
314 CM WAITING_POS_STAR
43
315 CM ON_CURRENTRPML_C
44
316 CM CLAMPING_OPEN
45
317 CM CLOSE_LOOP_CLOSE
46
318 CM POSITIONING
47
319 CM CLOSE_LOOP_OPEN
48
320 CM CLAMPING_CLOSE
49
321 CM OFF_CURRENTRPML_
50
322 CM STEP_CHAIN_END
51
323 ENDC
52
324 L W2048
53
325 << K1
54
326 = W2048
55
327 INCX
56
328 LX
57
329 >= K4
58
330 UNTILT
59
60
332 CM WRITE_OUTPUTS
61
62
63 #ifdef NC_Type_Digital
334 L O15
64
335 IFT
65
336 L W4062
66
337 BS K15
67
338 = W4062
68
339 ELSE
69
340 L W4062
70
341 BC K15
71
342 = W4062
72
343 ENDI
73
74
345 L W4062
75
346 <> W4060
76
347 IFT
77
348 L W4062
78
349 = W4060
79
350 A W4082
80
351 = W4084
81
352 PSW
82
353 CM 9161
83
354 L M4203
84
355 S M4803
85
356 ENDI
86
87 #endif
357 EM
88 EM
89
359 LBL INITIAL_AXIS
90 LBL Initial_Axis
360 L W1038
91
361 O W2048
92
362 = W1038
93
94
364 L W1040
95
365 O W2048
96
366 = W1040
97
98
368 L W1042
99
369 O W2048
100
370 = W1042
101
102
372 L W1044
103
373 O W2048
104
374 = W1044
105
106
376 L M3999
107
377 R M3975[X]
108
378 R M3970[X]
109
110
380 L W4062
111
381 AN W2048
112
382 = W4062
113
114
7 – 62
L
K+1
=
WL_Axis_Mask
L
K+0
=X
REPEAT
LN
I_not_emergency_stop
ON
I_servo_ready_1
ON
I_servo_ready_2
IFT
L
K+0
=
BL_Axis_Step[X]
ENDI
CASE
BL_Axis_Step[X]
CM
Initial_Axis
CM
Waiting_Pos_Start
CM
On_currentRPMl_control
CM
Clamping_open
CM
close_loop_close
CM
positioning
CM
close_loop_open
CM
clamping_close
CM
off_currentRPMl_control
CM
Step_chain_end
ENDC
L
WL_Axis_Mask
<<
K+1
=
WL_Axis_Mask
INCX
LX
>=
Max_NC_Axis
UNTILT
CM
Write_Outputs
L
O_Spindle_servo_enable
IFT
L
WL_current_rpm_control
BS
K+15
=
WL_current_rpm_control
ELSE
L
WL_current_rpm_control
BC
K+15
=
WL_current_rpm_control
ENDI
L
WL_current_rpm_control
<>
WL_old_current_rpm_control
IFT
L
WL_current_rpm_control
=
WL_old_current_rpm_control
A
WG_Active_PWM_Axis
=
WG_servo_enable_internal_servo
PSW
CM
9161
L
NP_M4203_error_Modul_9xxx
S
PN_error_mod_9161
ENDI
L
PN_W1038_closed_loop_open_active
O
WL_Axis_Mask
=
PN_W1038_closed_loop_open_active
L
PN_W1040_closed_loop_open
O
WL_Axis_Mask
=
PN_W1040_closed_loop_open
L
PN_W1042_supervision_inactiv
O
WL_Axis_Mask
=
PN_W1042_supervision_inactiv
L
PN_W1044_actul_nominal_transfer
O
WL_Axis_Mask
=
PN_W1044_actul_nominal_transfer
L
MG_one_marker
R
ML_servo_enable_axis[X]
R
ML_clamping_Achsen[X]
L
WL_current_rpm_control
AN
WL_Axis_Mask
=
WL_current_rpm_control
HEIDENHAIN Technical Manual TNC 426, TNC 430

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tnc 430 pa/mTnc 430 mTnc 426 cbTnc 430 caTnc 426 pbTnc 430 pa ... Show all

Table of Contents