
December 2001
PLC Program Example
7 – 57
77 LBL MPS_READ_SUBMIT
63 LBL MPs_read_Submit
78 L K0
64
L
K+0
79 = W4080
65
=
WL_Index_Reg
80 =X
66
=X
81 REPEAT
67
REPEAT
82 PS KF MP_READ_TABLE[
68
PS
KF MP_Read_Table[X]
83 INCX
69
INCX
84 PS KF MP_READ_TABLE[
70
PS
KF MP_Read_Table[X]
85 CM 9032
71
CM
9032
86 INCX
72
INCX
87 L KF MP_READ_TABLE[X
73
L
KF MP_Read_Table[X]
88 = B4066
74
=
BL_Case
89 INCX
75
INCX
90 L KF MP_READ_TABLE[X
76
L
KF MP_Read_Table[X]
91 =X
77
=X
92 CASE B4066
78
CASE
BL_Case
93 CM PL_BYTE_INDEX
79
CM
PL_Byte_Index
94 CM PL_WORD_INDEX
80
CM
PL_Word_Index
95 CM PL_DWORD_INDEX
81
CM
PL_DWord_Index
96 ENDC
82
ENDC
97 L W4080
83
L
WL_Index_Reg
98 + K4
84
+
K+4
99 = W4080
85
=
WL_Index_Reg
100 =X
86
=X
101 L KF MP_READ_TABLE[X
87
L
KF MP_Read_Table[X]
102 < K0
88
<
K+0
103 UNTILT
89
UNTILT
90
105 L K0
91
L
K+0
106 =X
92
=X
107 REPEAT
93
REPEAT
108 PS KF AXISNUMBER[X]
94
PS
KF AxisNumber[X]
109 PS K2 ; AXIS UNDER C
95
PS
K+2
; Axis under control (0=no, 1=yes)
110 CM 9038
96
CM
9038
111 PS KF AXISNUMBER[X]
97
PS
KF AxisNumber[X]
112 PS K8 ; AXIS DIGITAL
98
PS
K+8
; Axis digital control
113 CM 9038
99
CM
9038
100
115 PLW
101
PLW
116 A[
102
A[
117 PLW
103
PLW
118 ]
104
]
119 <> K0
105
<>
K+0
120 S M3982[X]
106
S
MG_active_PWM_axis[X]
121 INCX
107
INCX
122 LX
108
LX
123 > K5
109
>
K+5
124 UNTILT
110
UNTILT
111
126 ;-----Spindle Bit fr
112
;-----Spindle Bit from Bit 5 into Bit 15 copieren
127 LB M3982
113
LB
MG_active_PWM_axis
128 = W4082
114
=
WG_Active_PWM_Axis
129 L M3987
115
L
MG_active_PWM_axis_S
130 IFT
116
IFT
131 L W4082
117
L
WG_Active_PWM_Axis
132 A K$1F
118
A
K$001F
133 O K$8000
119
O
K$8000
134 = W4082
120
=
WG_Active_PWM_Axis
135 ENDI
121
ENDI
136 EM
122 EM
123
138 LBL PL_BYTE_INDEX
124 LBL PL_Byte_Index
139 PL B0[X]
125
PL
B0[X]
140 EM
126 EM
127
142 LBL PL_WORD_INDEX
128 LBL PL_Word_Index
143 LX
129
LX
144 / K2 ;TYPE CASTING F
130
/
K+2
;Type casting from Word to Index:=Byte adress
145 =X
131
=X
146 PL W0[X]
132
PL
W0[X]
147 EM
133 EM
134
149 LBL PL_DWORD_INDEX
135 LBL PL_DWord_Index
150 LX
136
LX
151 / K4 ;TYPE CASTING F
137
/
K+4
;Type casting from DWord Index:=Byte adress
152 =X
138
=X
153 PL D0[X]
139
PL
D0[X]
154 EM
140 EM
141
K0
142 #define
KL_Byte_Type
K$00
K1
143 #define
KL_Word_Type
K$01
K2
144 #define
KL_DWord_Type
K$02
145
K0
146 #define
KL_Index_0
K$00
K1
147 #define
KL_Index_1
K$01
K2
148 #define
KL_Index_2
K$02
K3
149 #define
KL_Index_3
K$03
K4
150 #define
KL_Index_4
K$04
K5
151 #define
KL_Index_5
K$05
152
PLC program example
Summary of Contents for TNC 426 CB
Page 12: ...2 2 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 51: ...December 2001 Software 2 41 ...
Page 54: ...2 44 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 61: ...December 2001 Software Releases 2 51 ...
Page 82: ...2 72 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 86: ...3 4 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 104: ...3 22 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 112: ...3 30 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 125: ...December 2001 Encoders 3 43 ...
Page 136: ...3 54 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 141: ...December 2001 Touch Probe Systems 3 59 ...
Page 145: ...December 2001 Data Interface 3 63 ...
Page 152: ...3 70 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 168: ...3 86 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 183: ...December 2001 BTS 1x0 Monitor Keyboard Switch 3 101 ...
Page 187: ...December 2001 Dimensions 3 105 3 23 Dimensions Note All dimensions in mm ...
Page 191: ...December 2001 Dimensions 3 109 3 23 4 LE 430 M Max 9 Axes Weight approx 9 kg ...
Page 196: ...3 114 HEIDENHAIN Technical Manual TNC 426 TNC 430 3 23 9 BTS 110 ...
Page 197: ...December 2001 Dimensions 3 115 3 23 10 BTS 120 ...
Page 201: ...December 2001 Dimensions 3 119 3 23 14 Handwheels HR 130 Weight approx 0 7 kg ...
Page 202: ...3 120 HEIDENHAIN Technical Manual TNC 426 TNC 430 HR 150 Weight approx 0 7 kg ...
Page 203: ...December 2001 Dimensions 3 121 HR 410 ...
Page 205: ...December 2001 Dimensions 3 123 HRA 110 Weight approx 1 5 kg ...
Page 206: ...3 124 HEIDENHAIN Technical Manual TNC 426 TNC 430 Control knob for HR 130 and HR 150 ...
Page 207: ...December 2001 Dimensions 3 125 3 23 15 Touch probe systems TT 130 ...
Page 209: ...December 2001 Dimensions 3 127 TS 220 Adapter cable for TS 120 TS 220 ...
Page 210: ...3 128 HEIDENHAIN Technical Manual TNC 426 TNC 430 EA 6x2 Receiver Unit ...
Page 211: ...December 2001 Dimensions 3 129 TS 632 ...
Page 212: ...3 130 HEIDENHAIN Technical Manual TNC 426 TNC 430 APE 652 ...
Page 213: ...December 2001 Dimensions 3 131 ...
Page 214: ...3 132 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 219: ...December 2001 3 137 3 24 5 Grounding plan TNC 426 M TNC 430 M with POWERDRIVE Inverter System ...
Page 231: ...December 2001 3 149 3 26 2 Cable Overview TNC 426 PB TNC 430 PA Basic Configuration ...
Page 240: ...4 2 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 310: ...4 72 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 312: ...5 2 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 319: ...December 2001 Overview of Modules 5 9 ...
Page 329: ...December 2001 Overview of Markers and Words 5 19 ...
Page 330: ...5 20 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 349: ...December 2001 Machine Axes 6 19 ...
Page 357: ...December 2001 Machine Axes 6 27 ...
Page 381: ...December 2001 Axis Error Compensation 6 51 ...
Page 416: ...6 86 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 420: ...6 90 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 438: ...6 108 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 450: ...6 120 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 463: ...December 2001 The Control Loop 6 133 ...
Page 468: ...6 138 HEIDENHAIN Technical Manual TNC 426 TNC 430 MP2600 0 MP2600 optimum ...
Page 476: ...6 146 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 509: ...December 2001 Monitoring Functions 6 179 ...
Page 551: ...December 2001 Spindle 6 221 ...
Page 629: ...December 2001 Display and Operation 6 299 ...
Page 675: ...December 2001 Keystroke Simulation 6 345 ...
Page 709: ...December 2001 Touch Probe 6 379 ...
Page 786: ...6 456 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 831: ...December 2001 Commissioning 6 501 ...
Page 846: ...6 516 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 848: ...6 518 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 1033: ...7 184 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 1035: ...8 2 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 1083: ...8 50 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 1085: ...9 2 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 1095: ...10 2 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...
Page 1114: ...December 2001 DSP Error Messages as of NC Software 280 476 01 10 21 ...
Page 1125: ...10 32 HEIDENHAIN Technical Manual TNC 426 TNC 430 ...