EasyManua.ls Logo

HEIDENHAIN TNC 430 PA - Page 916

HEIDENHAIN TNC 430 PA
1135 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
December 2001 PLC Program Example 7 67
1 *+---------------------------------------------------+
2 *| gear change |
3 *+---------------------------------------------------+
4
B4065 5 #define /s BL_step_gear B
B127 6 #define /s /r BL_G_code B
7
D120 8 #define /s /r DL_N_programmed D
9
M3200 10 #define ML_Gear_swicth_done M
11
12 GLOBAL Gear_Changing
13
604 LBL GEAR_CHANGING 14 LBL Gear_Changing
605 L M4172 15 L NP_M4172_1_PLC_after_power_on
606 O M4173 16 O NP_M4172_1_PLC_after_compile
607 S M4134 17 S PN_M4134_strobe_G_step_rpm
608 IFT 18 IFT
609 L B127 19 L BL_G_code
610 = W256 20 = NP_W256_G_code_spindle
611 L D120 21 L DL_N_programmed
612 = D756 22 = PN_D756_S_nominal_rpm_PLC
613 ENDI 23 ENDI
24
615 LN M4070 25 LN NP_M4070_strobe_G_code
616 R M4090 26 R PN_M4090_quit_G_code
27
618 L B4065 28 L BL_step_gear
619 == K0 29 == K+0
620 = T20 30 = TS_gear_timeout
31
622 CASE B4065 32 CASE BL_step_gear
623 CM ACTIVATION ;00 33 CM Activation ;00
624 CM SPINDLE_ZERO ;01 34 CM spindle_zero ;01
625 CM GEAR_RANGE_SWITC 35 CM gear_range_switch ;02
626 CM QUIT ;03 36 CM quit ;03
627 CM END ;04 37 CM end ;04
628 ENDC 38 ENDC
39
630 PLL 40 PLL
631 IFT 41 IFT
632 INC B4065 42 INC BL_step_gear
633 ENDI 43 ENDI
44
635 LN M991 45 LN I_gear_range_1
636 XO M990 46 XO I_gear_range_2
637 AN M4070 47 AN NP_M4070_strobe_G_code
638 AN M4134 48 AN PN_M4134_strobe_G_step_rpm
639 AN M3990 49 AN MG_gear_change_activ
640 O[ 50 O[
641 AN T20 51 AN TS_gear_timeout
642 AN T68 52 AN TR_gear_timout
643 ] 53 ]
644 = M4815 54 = PN_Error_gear_switching
55
646 L M4815 56 L PN_Error_gear_switching
647 AN M4070 57 AN NP_M4070_strobe_G_code
648 AN M3990 58 AN MG_gear_change_activ
649 ON I3 59 ON I_not_emergency_stop
650 CMT RESET 60 CMT reset
651 EM 61 EM
62
653 LBL ACTIVATION ;00 63 LBL Activation ;00
654 L M4134 64 L PN_M4134_strobe_G_step_rpm
655 O M4070 65 O NP_M4070_strobe_G_code
656 PSL 66 PSL
657 S M3990 67 S MG_gear_change_activ
658 EM 68 EM
69
660 LBL SPINDLE_ZERO ;01 70 LBL spindle_zero ;01
661 LN T68 71 LN TR_gear_timout
662 S M4816 72 S PN_Error_spindle_zero
73
664 PS M4002 74 PS NP_M4002_S_analog_0_V
665 EM 75 EM
76
667 LBL GEAR_RANGE_SWITC 77 LBL gear_range_switch ;02
668 LN T69 78 LN TR_grear_toggel_all
669 = T21 79 = TS_grear_toggel_all
670 = T22 80 = TS_grear_toggel_right
81
672 L T70 82 L TR_grear_toggel_right
673 = M4010 83 = PN_M4010_S_swing_right
674 =N M4009 84 =N PN_M4009_S_swing_left
85
676 CASE W256 86 CASE NP_W256_G_code_spindle
677 CM GEAR_RANGE_1 ;+00 87 CM gear_range_1 ;+00
678 CM GEAR_RANGFE_2 ;+0 88 CM gear_rangfe_2 ;+01
679 ENDC 89 ENDC
680 EM 90 EM
PLC program example

Table of Contents

Other manuals for HEIDENHAIN TNC 430 PA

Related product manuals