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