7 – 68 HEIDENHAIN Technical Manual TNC 426, TNC 430
91
682 LBL GEAR_RANGE_1 ;+0 92 LBL gear_range_1 ;+00
683 LN M991 93 LN I_gear_range_1
684 O M990 94 O I_gear_range_2
685 S M991 95 S O_Gear_Range_1
686 R M990 96 R O_Gear_Range_2
687 =N M3200 97 =N ML_Gear_swicth_done
98
689 L M3200 99 L ML_Gear_swicth_done
690 PSL 100 PSL
691 EM 101 EM
102
693 LBL GEAR_RANGFE_2 ;+ 103 LBL gear_rangfe_2 ;+01
694 L M991 104 L I_gear_range_1
695 ON M990 105 ON I_gear_range_2
696 R M991 106 R O_Gear_Range_1
697 S M990 107 S O_Gear_Range_2
698 =N M3200 108 =N ML_Gear_swicth_done
109
700 L M3200 110 L ML_Gear_swicth_done
701 PSL 111 PSL
702 EM 112 EM
113
704 LBL QUIT ;03 114 LBL quit ;03
705 L M4070 115 L NP_M4070_strobe_G_code
706 S M4090 116 S PN_M4090_quit_G_code
117
708 LN M4070 118 LN NP_M4070_strobe_G_code
709 S M3991 119 S MG_spindle_on_gear
710 PSL 120 PSL
711 EMF 121 EMF
122
713 L W256 123 L NP_W256_G_code_spindle
714 = B127 124 = BL_G_code
125
716 L D756 126 L PN_D756_S_nominal_rpm_PLC
717 = D120 127 = DL_N_programmed
718 EM 128 EM
129
720 LBL END ;04 130 LBL end ;04
721 PS M3998 131 PS MG_zero_marker
722 LBL RESET 132 LBL reset
723 L M3999 133 L MG_one_marker
724 R M3990 134 R MG_gear_change_activ
725 R M3991 135 R MG_spindle_on_gear
726 R M4010 136 R PN_M4010_S_swing_right
727 R M4009 137 R PN_M4009_S_swing_left
138
729 L K0 139 L K+0
730 = B4065 140 = BL_step_gear
731 EM 141 EM
________________________________ Local Symbols _______________________________
ML_GEAR_SWICTH_DONE : 10 M3200
WHIL:687 L:689 WHIL:698 L:700
________________________________Static Symbols _______________________________
BL_G_CODE : 6 B127
L:609 =:714
BL_STEP_GEAR : 5 B4065
L:618 CASE:622 INCW:632 =:730
DL_N_PROGRAMMED : 8 D120
L:611 =:717
________________________________ Local Labels ________________________________
ACTIVATION : 63
33
END : 130
37
GEAR_RANGE_1 : 92
87
GEAR_RANGE_SWITC : 77
35
GEAR_RANGFE_2 : 103
88
QUIT : 114
36
RESET : 132
60
SPINDLE_ZERO : 70
34
PLC program example