208 896 21 · 7 · 4/99 · S · Printed in Germany · Subject to change without notice
(208 896 EC)
Page 2
Foreword
This Technical Manual is intended for manufacturers and distributors of machine tools. It contains all
the necessary information for the assembly, electrical installation, start-up, and PLC programming
for the HEIDENHAIN contouring controls.
When hardware or software is improved in these HEIDENHAIN contouring controls you will
receive a free delivery of updated information. Please arrange and insert this updated information in
your manual without delay. This will ensure that your manual always remains at the current revision
level.
You can use extracts from this manual for your machine documentation. An enlargement of
the manual’s format (17 cm x 24 cm) by a factor of 1.225 will produce pages in A4 format.
No documentation can be perfect. Like all living things it must grow and change. Among
other things, it lives from your impulses and suggestions for improvement. Please help us by letting
us know your ideas.
DR. JOHANNES HEIDENHAIN GmbH
Department E/P
Dr.-Johannes-Heidenhain-Str. 5
D-83301 Traunreut
Germany
4.12.9 Current Controller (Only TNC 426 PB, TNC 430 PA)4–114
4.12.10 Wye Connection / Delta Connection (Only with Spindle DSP)4–115
November 97ContentsTNC 426 B, TNC 4304
Page 7
4.13 Display and Operation4–117
4.13.1 Machine Datum4–117
4.13.2 Color Adjustment4–119
4.13.3 Graphic Display4–122
4.13.4 Status Display4–124
4.13.5 PLC Display4–133
4.13.6 Small PLC Window4–133
4.13.7 Large PLC Window4–137
4.13.8 PLC Soft Keys4–150
4.13.9 Help4–152
4.13.10 Superimpose PLC Window4–154
4.13.11 M Functions4–156
4.13.12 Error Messages4–159
4.13.13 Cycles4–163
4.13.14 Returning to the Contour4–167
4.13.15 Files4–171
4.13.16 Datum Tables (.D)4–172
4.13.17 Pallet Management4–173
4.13.18 Freely Defined Tables4–177
4.13.19 PLC Files4–184
4.13.20 User Parameters4–187
4.13.21 Code Numbers4–188
4.13.22 Programming Station4–188
4.13.23 Conversational Language4–189
4.13.24 Memory Test4–190
4.13.25 Arc End-Point Tolerance4–190
4.13.26 Radius Compensation R+, R-4–190
4.13.27 Power Interrupted Message4–191
4.13.28 Operating Times4–191
4.14 Keystroke Simulation4–196
4.14.1 TNC Keyboard4–196
4.14.2 Machine Operating Panel4–201
4.15 Touch Probe4–204
4.15.1 Standard Probing Cycles4–204
4.15.2 Logging Probe Measurements4–208
4.15.3 Digitizing with the Triggering Touch Probe4–212
4.15.4 Digitizing with the Measuring Touch Probe4–219
4.15.5 Tool Measurement4–224
4.16 Electronic Handwheel4–232
4.16.1 HR 130 Panel-Mounted Handwheel4–234
4.16.2 HR 410 Portable Handwheel4–235
4.16.3 HR 150 Panel-Mounted Handwheels with HRA 110 Adapter4–236
November 97ContentsTNC 426 B, TNC 4305
Page 8
4.17 PLC Inputs/Outputs4–238
4.17.1 24-Vdc Switching Inputs/Outputs4–238
4.17.2 Analog Inputs4–240
4.17.3 Analog Outputs4–241
4.18 Incremental Jog Positioning4–242
4.19 Hirth Coupling4–243
4.20 Datum Shift4–244
4.21 Tool Changer4–246
4.21.1 Tool Table, Pocket Table4–246
4.21.2 Automatic Calculation of Cutting Data4–254
4.21.3 Automatic Tool Recognition4–257
4.21.4 Controlling the Tool Changer4–267
4.21.5 PLC Programming Example4–284
4.22 Special Functions for Laser Cutting Machines4–297
4.22.1 Analog Voltage Output4–297
4.22.2 Graphic Simulation Without TOOL CALL4–299
4.22.3 Program Stop with M Functions and TOOL CALL S4–300
4.23 Integrated Oscilloscope4–302
4.24 Commissioning4–307
4.24.1 Preparation4–307
4.24.2 Digital Axis4–307
4.24.3 Analog Axes4–328
4.24.4 Digital Spindle for TNC 426 without Spindle DSP4–333
4.24.5 Digital Spindle for TNC 430 / TNC 426 with Spindle DSP4–337
4.24.6 Analog Spindle4–339
5 PLC Programming5–1
5.1 PLC Functions5–1
5.1.1 Select PLC Operation5–1
5.1.2 PLC Main Menu5–2
5.1.3 File Management5–4
5.1.4 TRACE Functions5–5
5.1.5 Logic Diagram5–6
5.1.6 TABLE Function5–7
5.1.7 COMPILE Function5–8
5.2 Operands5–9
5.2.1 Operand Directory5–9
5.2.2 Operand Addressing5–10
5.2.3 Data Transfer5–11
5.2.4 Data Transfer NC → PLC5–11
5.2.5 Data Transfer PLC → NC5–17
5.2.6 Timer5–25
5.2.7 Counters5–27
5.2.8 Fast PLC Inputs5–29
November 97ContentsTNC 426 B, TNC 4306
Page 9
5.3 Hard-Disk Organization5–30
5.4 Program Creation5–33
5.4.1 ASCII Editor5–33
5.4.2 Program Format5–33
5.4.3 Program structure5–34
5.4.4 Logical Names for Files5–34
5.4.5 PLC compatibility with TNC 415 / TNC 4255–36
5.5 PLC Program Example5–37
5.6 Commands5–75
5.6.1 Execution Times5–75
5.6.2 LOAD (L) L5–77
5.6.3 LOAD NOT (LN) LN5–79
5.6.4 LOAD TWO'S-COMPLEMENT (L–)5–81
5.6.5 LOAD BYTE (LB) LB5–82
5.6.6 LOAD WORD (LW) LW5–82
5.6.7 LOAD DOUBLEWORD (LD) LD5–82
5.6.8 ASSIGN (=)5–84
5.6.9 ASSIGN BYTE (B=)5–86
5.6.10 ASSIGN WORD (W=) W=5–86
5.6.11 ASSIGN DOUBLEWORD (D=)5–87
5.6.12 ASSIGN NOT (=N)5–88
5.6.13 ASSIGN TWO'S COMPLEMENT (=-)5–88
5.6.14 SET (S)5–89
5.6.15 RESET (R)5–90
5.6.16 SET NOT (SN)5–91
5.6.17 RESET NOT (RN) RN5–92
5.6.18 AND (A)5–93
5.6.19 AND NOT (AN) AN5–95
5.6.20 OR (O) O5–97
5.6.21 OR NOT (ON)5–99
5.6.22 EXCLUSIVE OR (XO)5–101
5.6.23 EXCLUSIVE OR NOT (XON) XON5–103
5.6.24 ADDITION (+)5–105
5.6.25 SUBTRACTION (–)5–106
5.6.26 MULTIPLICATION (x)5–107
5.6.27 DIVISION (/)5–108
5.6.28 REMAINDER (MOD)5–109
5.6.29 INCREMENT (INC)5–110
5.6.30 DECREMENT (DEC)5–110
5.6.31 EQUAL TO (==)5–111
5.6.32 LESS THAN (<)5–112
5.6.33 GREATER THAN (>)5–113
5.6.34 LESS THAN OR EQUAL TO (<=)5–114
5.6.35 GREATER THAN OR EQUAL TO (>=)5–115
November 97ContentsTNC 426 B, TNC 4307
Page 10
5.6.36 UNEQUAL (<>)5–116
5.6.37 AND [ ] (A[ ])5–117
5.6.38 AND NOT [ ] (AN[ ]5–117
5.6.39 OR [ ] (O[ ])5–117
5.6.40 OR NOT [ ] (ON[ ])5–117
5.6.41 EXCLUSIVE OR [ ] (XO[ ])5–118
5.6.42 EXCLUSIVE OR NOT [ ] (XON[ ])5–118
5.6.43 ADD [ ] (+[ ])5–120
5.6.44 SUBTRACT [ ] (–[ ])5–120
5.6.45 MULTIPLICATION [ ] (x[ ])5–120
5.6.46 DIVISION [ ] (/[ ])5–120
5.6.47 REMAINDER [ ] (MOD[ ])5–121
5.6.48 EQUAL TO [ ] (==[ ])5–123
5.6.49 LESS THAN [ ] (<[ ])5–123
5.6.50 GREATER THAN [ ] (>[ ])5–123
5.6.51 LESS THAN OR EQUAL TO [ ] (<=[ ])5–123
5.6.52 GREATER THAN OR EQUAL TO [ ] (>=[ ])5–124
5.6.53 NOT EQUAL TO [ ] (<>[ ])5–124
5.6.54 SHIFT LEFT (<<)5–126
5.6.55 SHIFT RIGHT (>>)5–127
5.6.56 BIT SET (BS)5–128
5.6.57 BIT RESET (BC)5–129
5.6.58 BIT TEST (BT)5–130
5.6.59 Load Data onto the Data Stack (PS)5–131
5.6.60 Acquire Data from the Data Stack (PL)5–132
5.6.61 Load Logic Accumulator onto the Data Stack (PSL)5–132
5.6.62 Load Word Accumulator onto the Data Stack (PSW)5–133
5.6.63 Acquire Logic Accumulator from the Data Stack (PLL)5–133
5.6.64 Acquire Word Accumulator from the Data Stack (PLW)5–133
5.6.65 Unconditional Jump (JP)5–135
5.6.66 Jump if Logic Accumulator = 1 (JPT)5–135
5.6.67 Jump if Logic Accumulator = 0 (JPF)5–136
5.6.68 Call Module (CM)5–137
5.6.69 Call Module if Logic Accumulator = 1 (CMT)5–137
5.6.70 Call Module if Logic Accumulator = 0 (CMF)5–138
5.6.71 End of Module, Program End (EM)5–139
5.6.72 End of Module if Logic Accumulator = 1 (EMT)5–139
5.6.73 End of Module if Logic Accumulator = 0 (EMF)5–139
5.6.74 Jump Label (LBL)5–139
5.7 INDEX Register5–144
November 97ContentsTNC 426 B, TNC 4308
Page 11
5.8 Commands for STRING Execution5–146
5.8.1 LOAD (L)5–147
5.8.2 ADD (+)5–147
5.8.3 Storing a STRING (=)5–147
5.8.4 Overwriting of a STRING (OVWR)5–148
5.8.5 Logical Comparisons in STRING Execution5–149
5.8.6 EQUAL TO (==)5–149
5.8.7 LESS THAN (<)5–149
5.8.8 GREATER THAN (>)5–149
5.8.9 LESS THAN OR EQUAL TO (<=)5–150
5.8.10 GREATER THAN OR EQUAL TO (>=)5–150
5.8.11 UNEQUAL (<>)5–150
5.8.12 Modules for String Execution5–152
5.9 Submit Programs5–153
5.9.1 Call up of the Submit Program (SUBM)5–153
5.9.2 Status Interrogation of a Submit Program (RPLY)5–154
5.9.3 Cancellation of a Submit Program (CAN)5–154
5.10 Cooperative Multitasking
1)
5–156
5.10.1 Starting a Parallel Process5–156
5.10.2 Control of Events5–157
5.11 Constants Field (KF)5–164
5.12 Program Structures5–164
5.12.1 IF ... ELSE ... ENDI Structure5–165
5.12.2 REPEAT ... UNTIL Structure5–165
5.12.3 WHILE ... ENDW Structure5–166
5.12.4 CASE Branch5–166
5.13 Linking Files5–168
5.13.1 USES Instruction5–168
5.13.2 GLOBAL Instruction5–169
5.13.3 EXTERN Instruction5–170
5.14 PLC Modules5–176
5.14.1 Markers, Bytes, Words, Doublewords5–176
5.14.2 Number Conversion5–179
6 Data Interfaces6–1
6.1 Introduction6–1
6.1.1 Principles of Data Transfer6–2
6.1.2 Handshaking6–7
6.2 TNC Data Interfaces6–8
6.2.1 General6–8
6.2.2 RS-232-C/V.24 Interface6–8
6.2.3 RS-422/V.11 Interface6–10
6.2.4 Saving/Reading Files6–12
November 97ContentsTNC 426 B, TNC 4309
Page 12
6.3 Configuration of Interfaces6–14
6.3.1 Selection of Interfaces6–14
6.3.2 Freely Configurable Interfaces6–15
6.4 Data Transmission Protocols6–19
6.4.1 Standard Transmission Protocol6–19
6.4.2 Data Transfer with Block Check Character6–23
6.4.3 LSV2 Protocol6–30
6.5 Data Transfer by PLC6–31
6.5.1 Settings6–31
6.5.2 PLC Modules6–31
6.6 External Programming6–38
6.7 Error Messages6–39
6.7.1 TNC Error Messages6–39
6.7.2 Error Codes for HEIDENHAIN Peripherals6–40
6.8 Ethernet Interface (Option)6–42
6.8.1 Hardware6–42
6.8.2 Software6–42
7 Original Equipment Manufacturer's (OEM) Cycles7–1
7.1 HEIDENHAIN Standard Cycles7–1
7.2 CycleDesign7–1
7.3 Application of OEM Cycles7–1
7.4 Compatibility with “Old” OEM Cycles7–4
8 Appendix8–1
8.1 Error Messages8–1
8.2 Tables8–7
8.2.1 Seven-Bit ASCII Code8–7
8.2.2 Powers of Two8–11
8.3 Dimensions8–12
8.3.1 LE 426 PB, LE 430 PA8–12
8.3.2 LE 426 CB, LE 430 PA8–13
8.3.3 TE 4208–14
8.3.4 MB 4208–15
8.3.5 BC 1208–16
8.3.6 BF 1208–17
8.3.7 PL 410 B8–18
8.3.8 Adapter Block for Data Interface8–19
8.3.9 Electronic Handwheels8–20
8.3.10 Touch Probe Systems8–26
8.4 Grounding Diagram8–31
8.5 Basic Circuit Diagram: Motor Control with TNC 426 PB, TNC 430 PA8–33
8.6 Block Diagram TNC 426 PB, TNC 430 PA8–35
November 97ContentsTNC 426 B, TNC 43010
Page 13
8.7 Cable Overview8–37
8.7.1 TNC 4268–37
8.7.2 TNC 4308–39
9 Machine Parameters9–1
9.1 What is a Machine Parameter?9–1
9.2 Input and Output of Machine Parameters9–2
9.2.1 Input Format9–2
9.2.2 Activating the Machine Parameter Settings9–3
9.2.3 Changing the Input Values9–3
9.3 List of Machine Parameters9–7
9.3.1 Encoders and Machine9–7
9.3.2 Positioning9–14
9.3.3 Operation with Velocity Feedforward9–17
9.3.4 Operation with Servo Lag9–18
9.3.5 Integral Speed and Current Control (Digital Axes Only)9–19
9.3.6 Spindle9–24
9.3.7 Integral PLC9–27
9.3.8 Configuration of Data Interfaces9–29
9.3.9 3-D Touch Probe9–30
9.3.10 Digitizing with TS (Available Only with Digitizing Option)9–32
9.3.11 Digitizing with Measuring Touch Probe (Available Only with Digitizing Option)9–33
9.3.12 Tool Measurement with TT9–34
9.3.13 Tapping9–38
9.3.14 Display and Operation9–39
9.3.15 Colors9–45
9.3.16 Machining and Program Run9–48
9.3.17 Hardware9–54
9.3.18 Second Spindle9–58
10 List of Markers and Words10–1
10.1 List of Markers10–1
10.2 List of Words10–7
11 List of Modules11–1
12 Subject Index12–1
October 98ContentsTNC 426 B, TNC 43011
Page 14
1 Update Information No. 6
The following NC software has been released:
NC SoftwareDate of release
280 472 0511/97Export-Version:280 473 05
Improvements:
• On the TNC 426 PB without spindle DSP (from hardware version xxx xxx 4x) the maximum
spindle speed was increased from 9000 rpm to 12 000 rpm.
• On the TNC 426 PB with spindle DSP and the TNC 430 PA (from hardware version xxx xxx 4x)
the maximum spindle speed was increased from 15 000 rpm to 24 000 rpm.
• Module 9135 has been introduced:
The infrared touch probe TS 630 can be switched on by the PLC. If the touch probe does not
report readiness while M4056 is set, the feed rate enable is reset (previously: NC stop).
Call:
CM 9135
M4203=0: no error during module execution
1: error during module execution
• MP3210.x extended:
Input range (S analog voltage or motor revolutions) increased to 100.000
• D364 (nominal speed) and D368 (actual speed) have been added, since speeds greater than
32767 rpm cannot be represented in the words W320 (nominal speed) and W322 (actual speed).
• In the print masks of the touch probe cycles, it is now possible to distinguish between languages
by means of code words. The text block defined in MP7230.0 is output.
The data from the log can be transferred to an ASCII file. The user must specify a file name and
the time at which the data transfer is to begin. The log contains the most recent keystrokes,
control resets, error messages and the register status in case of blinking error messages.
December 97Update Information No. 6TNC 426 B, TNC 4301–1
Page 15
• MP7471 has been added:
Maximum speed of linear axes for compensating movements caused by the positioning of
angular axes with M128.
• New machine parameters for new touch probe cycle (CALIBRATE TS):
MP6180.0-2, MP6181.0-2 and MP6182.0-2: Approximate position of the ring gauge center (X, Y
and Z in REF coordinates for three traverse ranges)
Input: –99 999.9999 to +99 999.9999 [mm]
MP6185: Distance below the upper edge of the ring gauge to be probed during calibration.
Input: 0.001 to 99 999.9999 [mm]
• FN18:SYSREAD has been expanded:
It is now possible to determine whether a datum table is selected in the current operating mode.
ID505
NR1
0 = no datum table selected
1 = datum table selected
• FN18: SYSREAD has been expanded:
It is now possible to determine whether the addressed MP exists.
ID1010
NRxxxx MP number
IDXxxxx MP index
0 = MP does not exist
1 = MP exists
NC softwareDate of release
280 472 0612/97Export version:280 473 06
Improvements:
• New touch probe cycles. These cycles are defined like the fixed cycles via the TOUCH PROBE
key and soft keys. All touch probe system functions are now described in a separate manual:
User's Manual touch probe cycles– German 329203 10
– English 329203 20
• Three new markers for workpiece measurement:
SetReset
M4065: All dimensions of the workpiece are OKNCPLC
M4066: Workpiece needs reworkNCPLC
M4067: Workpiece must be scrappedNCPLC
• Timers T96 to T143 have been added:
The new timers can be started only through Module 9006. The timer is set immediately after
module call and reset after expiration of the run time.
• FN17:SYSWRITE has been expanded:
The touch probe monitoring can be switched on and off.
ID990
NR2 = numerical value
Numerical value = 0 touch probe monitoring off
Numerical value ≠ 1 touch probe monitoring on
• FN17:SYSWRITE has been expanded:
The touch probe data of the manual probing cycles are transferred to the tool table.
ID990
NR3 = Qxxx or any numerical value
1–2TNC 426 B, TNC 430Update Information No. 6December 97
Page 16
• FN17:SYSWRITE has been expanded:
A point in the working plane (i.e., the plane perpendicular to the tool axis) of the workpiece
coordinate system can be transformed into the corresponding plane of the machine coordinate
system and vice versa, whereby the corresponding plane of the machine coordinate system is
the plane whose normal vector has the designation of the tool axis.
ID990
NR4
IDX 1 = Qxxx (Transformation of workpiece coordinate system to machine coordinate system)
2 = Qxxx (Transformation of machine coordinate system to workpiece coordinate system)
Qxxx Number of the first of four consecutive Q parameters
1. Q parameter: Coordinate of the 1st axis of the point to be transformed
2. Q parameter: Coordinate of the 2nd axis of the point to be transformed
3. Q parameter: Coordinate of the 1st axis of the transformed point
4. Q parameter: Coordinate of the 2nd axis of the transformed point
December 97Update Information No. 6TNC 426 B, TNC 4301–3
The maximum input frequency of the position encoder inputs X1 to X5 was reduced to 50 kHz for 1
V
signals. You will find the new ID numbers on page 3-10. Changeover date will be end of
PP
December 1997. We will still provide the old logic units with unchanged input frequency under the
old ID numbers upon special request.
1.3 Documentation
Various changes were made to the Technical Manual. The list on the next 3 pages gives an insight
into what changes were made, and where the information can be found.
November 97Update Information No. 5TNC 426 B, TNC 4301–1
Page 18
1 Update Information No. 4
With Update Information No. 3 you received completely new pages for your TNC 426 B / TNC 430
Technical Manual. Since then the following changes have been made to the software.
1.1 NC Software 280 472
NC SoftwareRelease
280 472 016/97Export version:280 473 01
NC SoftwareRelease
280 472 027/97Export version:280 473 02
• MP6500 expanded:
Bit 9
reserved
Bit 10 probing routine (Bit 8 = 1)
0 = The starting point is pre-positioned in all three principle axes.
1 = The starting point is pre-positioned only in the tool axis and in the axis of the probing
direction (MP6505).
Bit 11 Checking the tool and adjusting the tool table
0 = After "tool checking" the tool table is adjusted.
1 = After "tool checking" the tool table is not adjusted.
• MP7500 expanded:
Bit 3 Setting the datum in a tilted coordinate system
0 = Datum setting is possible in tilted coordinate system.
1 = During datum setting the current positions of the tilting axes are not offset.
NC SoftwareRelease
280 472 038/97Export version:280 473 03
• MP7680 expanded:
Bit 10 see item 1.1.2 "Optimization of Tool-Radius-Compensated Outside Corners."
• The software also runs on the old hardware of the LE 426 CB/PB and LE 430 CA/PA, however
with less feature content.
1.1.1 Nominal Position Value Filter
For optimum adjustment of the velocity and acceleration the nominal position values are filtered.
This results in smoother (jerk-limited) traverse. The TNC calculates the filter parameters weighting
and width (order) using the permissible axis-specific jerk and the tolerance. The filter is effective in
all operating modes. For rigid tapping (Cycle 17) the nominal position value filter is automatically
switched off.
With MP1095 you can select whether the TNC uses a single or double filter. The single filter causes
a linear change in acceleration and therefore a step in the jerk.
With Cycle 32 the user can overwrite the tolerance defined in MP1096 for contour transitions. Cycle
32 was renamed to "fast contour milling" because the nominal position value filter is effective not
only for 3-D contours.
November 97Update Information No. 4TNC 426 B, TNC 4301–1
Page 19
MP1095Nominal position value filter
Input:0 = single filter
1 = double filter
Suggested input value = 0
MP1096Tolerance
Input:0 = no nominal position value filter
0.001 to 3.000 [mm] = permissible tolerance at contour transitions
MP1097Axis specific jerk for single filters (MP1096 = 0)
Input:1 to 1 000 [m/s³]
MP1097.0-8 Axis 1 to axis 9
MP1098Axis specific jerk for double filters (MP1096 = 1)
Input:1 to 1 000 [m/s³]
Suggested input value = 2 • MP1097.x
MP1098.0-8 Axis 1 to axis 9
MP1099Minimum filtering order
Input:0 to 20
MP1099.0Minimum filtering order for single filters (MP1096 = 0)
Suggested input value = 5
MP1099.1Minimum filtering order for double filters (MP1096 = 1)
Suggested input value = 3
Commissioning
➤ Determine minimum filtering order. Suggested input values: MP1099.0 = 5, MP1099.1 = 3
➤ Switch off the nominal position value filter (MP1096 = 0).
➤ Determine MP1090.x, MP1092, MP1510.x as described on page 4-318/4-319. Enter the
optimum jerk values for each axis MP1097.x.
➤ In MP1098.x enter twice the value from MP1097.x.
➤ Define the tolerance in MP1096 (e.g. 0.02 mm)
1.1.2 Optimization of Tool-Radius-Compensated Outside Corners
With MP7680, bit 10 you set whether a circular arc or a spline should be inserted for the tool center
path at tool-radius-compensated outside corners. Inserting a spline has the advantage of limiting the
jerk at the corners and, when the nominal position value filter (MP1096 > 0) is active, of milling the
corners more precisely.
MP7680Machines parameters with multiple function
Input:%xxxxxxxxxxx
Bit10Tool-radius-compensated outside corners
0 = Insert a circular arc
1 = Insert a spline curve
Suggested input value = %1xxxxxxxxxx
1–2
TNC 426 B, TNC 430Update Information No. 4November 97
Page 20
1.1.3 New Backlash Compensation
A new type of backlash compensation is effective beginning with NC software 280 470 08 and
280 472 01. Unlike the backlash compensation possible with MP710, you can compensate the
backlash in the entire controlled system with MP750 and MP752. This means that you can now also
compensate play between the motion of the motor and the table with position measurement via
linear encoders. This feature also compensates the reversal spikes resulting from circular traverse,
and the machine parameters MP711 to MP716 are therefore no longer needed.
In MP750 you enter the backlash in mm. In MP752 you enter the time within which the
compensated distance should be traversed.
Example:
MP750 = 0.03 mm, MP752 = 15 ms
For every reversal in axis direction, for 15 ms a nominal speed command signal is output
corresponding to a feed rate of 120 mm/min (0.03 mm / 15 ms = 0.002 m/s = 120 mm/min).
MP750Backlash
Input:–1.0000 to +1.0000 [mm]
MP750.0-8Axis 1 to axis 9
MP752Compensation time for value from MP750.x
Input:0 to 1000 [ms]
MP750.0-8Axis 1 to axis 9
Commissioning
➤ Enter the following test program:
LBL 1
L X100 R0 F10
L X0
CALL LBL 1 REP 100/100
➤ With the internal oscilloscope, record ACTL.SPEED and V (ACT RPM)
t
➤ At the reversal point the actual feed rate lags behind the actual RPM with the time delay
➤ Input values:MP750 = t • ∆ACTL.SPEED
MP752 = approx. 20 ms (optimum value determined empirically with this test)
.
1.1.4 Other Changes in the Technical Manual
• MP7460 (constant contouring speed at corners) has been replaced by MP1096 (tolerance), pages
4-77, 9-45.
• MP1091 (Jerk limiting for 3-D milling with Cycle 32) will not be introduced, pages 4-62, 4-78,
9-13.
• Module 9037 (read general axis information) was renamed to Module 9038, pages 4-7,
11-1.
November 97Update Information No. 4TNC 426 B, TNC 430
1–3
Page 21
1.2 NC Software 280 470
NC SoftwareRelease
280 470 085/97Export version:280 471 08
• Hungarian dialog added
• D760 (Offset for tilting axes, probe center offset) added
• MP750 and MP752 (backlash compensation) added
• MP3143 expanded:
3 = same as input value 1, except that the second reference mark is evaluated first.
NC SoftwareRelease
280 470 096/97Export version:280 471 09
• MP6500 expanded:
Bit 9
reserved
Bit 10 probing routine (bit 8 = 1)
0 = The starting point is pre-positioned in all three principle axes.
1 = The starting point is pre-positioned only in the tool axis and the axis for the probing direction
(MP6505).
Bit 11 Checking the tool and adjusting the tool table
0 = After "tool checking" the tool table is adjusted.
1 = After "tool checking" the tool table is not adjusted.
NC SoftwareRelease
280 470 107/97Export version:280 471 10
1–4
TNC 426 B, TNC 430Update Information No. 4November 97
Page 22
1 Update Information No. 3
HEIDENHAIN released the new NC software 280 472 01 in June 1997. This software will only run
on logic units with Id. Nr. xxx xxx 4x.
The new functions (listed below) and the changes in hardware are described in detail in the
new Technical Manual (English version not yet available).
Conditions of delivery
As of June 1997 HEIDENHAIN will only supply the new hardware (Id. Nr. xxx xxx 4x). The NC
software 280 480 runs on this new hardware as of version 06. For the present the new software (Id.
Nr. 280 472 xx) will be supplied only where expressly ordered. As of September 1997 the old NC
software will no longer be delivered.
NC softwareRelease
280 472 016/97Export version:280 473 01
ImprovementsTechnical
Manual
New function "3-D milling": Cycle 32 or G62 and MP1091.x4–78213
Automatic calculation of cutting data4–25592
TCPM (Tool Center Point Management): With M128 you can
superimpose manual axis traverse during program run. Misalignments
in the tilting axes are then automatically compensated.
Additional information with HELP key4–15464
Input menu for fixed input values can be selected with the GOTO key
(e.g. baud rate)
New pallet management4–17465
Freely-definable tables4–17895
You can select between standard and enhanced file management with
the MOD function PGM MGT
The positions of all nine axes are shown in the status display. The
spindle position overwrites the ninth axis
Copying progress is shown in a superimposed window–35
The number of Q parameters was increased from 299 to 399–250
Q parameters also permissible in FK blocks–125
M110 also effective in contour pocket cycle–146
Cycle 204: Counterbore back–163
With MP7682 Bit 2 you can set whether rotary axes should always be
positioned by the shorter path
A chamfer feed rate can be entered in the NC block "Chamfer" (CHF)–109
–151
–326
–330
–5
4–124148
User's
Manual
November 97Update Information No. 3TNC 426 B, TNC 4301–1
Page 23
ImprovementsTechnical
Manual
Cycle 19 "Machining plane" was expanded by the parameters feed rate
and setup clearance (only when the tilting axes are positioned with
Cycle 19. This is set in MP7500)
M114 can also be used with non-controlled or PLC axes4–34150
Hungarian as additional conversational language4–189344
All soft keys appear in the set conversational language––
Language-dependent soft keys for OEM cycles––
The soft keys for FK programming only appear once you press the FK
key
Soft key F for feed rate in the manual operating modes4–12717
New soft key: INCREMENT OFF/ON4–24217
New soft key: HIDE TOOLS OFF/ON: the only tools shown in the tool
table are those in the tool magazine
New soft keys for copying fields in the tool table–74
PLC soft keys can be added to NC soft-key rows4–151–
Ethernet: the name of a network printer can be given6–40–
The probe results of the manual probing function can be taken over
immediately in the datum tables
MP6170, MP6171: Multiple measurement with measuring tolerance4–207305
A separate block of calibration data for TS and TT for every traverse
range
With MP6500 Bit 4 you can set whether or not speed should be
limited to 1000 rpm during tool measurement with TT
MP6500 Bit 9: Automatic determination of the basic rotation for
cubical probe contacts
W760: Angular offset of the tilting axes for automatic adjustment of
the touch probe center offset
The TS calibration data can be stored in the tool table using soft key–297
Cycles 31 to 33 (Tool measurement) were expanded by the input field
"Q parameters for result"
With MP6500 Bit 5 and Bit 6 you can define how to proceed if tool
breaks
FN17, FN18 ID990 NR1 Programmed probing5–13–
FN17: ID210 NR6 Tilting the working plane during program run
1–2TNC 426 B, TNC 430Update Information No. 3November 97
Page 24
ImprovementsTechnical
Manual
User's
Manual
FN23: CDATA Calculating the circle center from 3 touch points–255
FN24: CDATA Calculating the circle center from 4 touch points–255
FN25: Setting the datum4–117–
ISO: Cycles with a number ≥ 200 can be programmed with graphic
––
support (also OEM cycles)
ISO: Cycles G75 and G76 (Rectangular pocket) were expanded by the
––
input field "corner radius"
ISO: Parameter H (max. permissible angle) can be entered after M112 ––
ISO: G60 Running digitized data is new––
MP2000 was removed. Digital axes can be defined in MP1204–6–
In the compensation value tables COM and CMA you can use soft
4–17–
keys to select the columns for the desired axes
Non-linear axis error compensation: Max. number of compensation
4–16–
points increased from 640 to 1280
A formula can be input in MP2020 (Distance covered in one motor
4–81–
revolution)
MP2541, MP2551: Frequency filter for spindle4–114–
The number of tools in the tool table was increased from 254 to
4–24871
65 535
M4014: Reversing the count direction of the linear encoder for the
4–97–
spindle
Cooperative multi-tasking in the PLC (SPAWN command)5–156–
Module 9019: Check program storage5–34–
Oscilloscope recordings can be stored in a file.4–305–
If you are using OEM cycles, you need to create a new cycle structure with CycleDesign to
be able to program the new HEIDENHAIN cycles 32 and 204. You will need the
CycleDesign software version 1.21
November 97Update Information No. 3TNC 426 B, TNC 4301–3
Page 25
New hardware
Since February 1997 HEIDENHAIN has been delivering a new hardware for the LE 426 B and
LE 430.
The advantages of the new hardware:
• 3-row VGA connector for BC 120. With the new connecting cable Id. Nr. 312 878 .. there is no
longer need for an adapter connector
• Internal working memory doubled (4 MB)
• More memory space available on larger hard disk (1.5 GB)
• LE 426 PB and LE 430 PA: Three current controllers. Maximum speed = value from Siemens
data sheet
The NC software 280 470 runs on this new hardware as of version 06.
The full benefit of its new range of features can only be seen however if the new hardware is used
together with the new NC software 280 472 as of version 01.
LE 426 PB with digital spindle to 15 000 rpm
As an option the LE 426 PB is supplied for digital spindles with up to 15 000 rpm. See pages 2–10
and 3–10 in the new Technical Manual.
1–4TNC 426 B, TNC 430Update Information No. 3November 97
Page 26
2 Introduction
2.1 Integrated Current Control
HEIDENHAIN contouring controls are designed for integration in milling, drilling and boring machines
as well as machining centers.
The TNC 426 PB / TNC 430 PA has integral drive controllers; these control the drive amplifier by
means of Pulse Width Modulated (PWM) signals.
Integration of the drive controllers in the TNC 426 PB / 430 PA offers the following advantages:
• All the software is contained centrally in the NC; this means that the individual components of
the NC such as feed axes, spindle, NC or PLC are optimally matched.
• High control quality, because the position control, speed control and current control are
combined into one unit.
• For commissioning, optimization and diagnosis, the same functions are available both for the
feed drive and the main spindle.
The TNC 426 PB can control machines with up to five axes and spindle speeds up to 9000 rpm,
option: 15 000 rpm (spindle speeds are valid for motors with two pole pairs). Powerful
microprocessor hardware and an integrated hard disk with 900 MB guarantee almost unlimited NC
memory and a short processing time — even for long programs. These are ideal preconditions for
tool and mold construction.
The TNC 430 PA supports six digitally controlled NC axes and three analog controlled secondary
axes, as well as digitally controlled spindle speeds up to 15 000 rpm (for motors with two pole pairs).
Control concept of the TNC 4xx PA
The TNC 426 CB is the version of the TNC 426 that is equipped with analog speed command
interface and can control machines with up to five axes plus spindle.
The TNC 430 CA also has analog speed command interface for machines with up to eight axes plus
spindle. A ninth axis can be controlled with an additional PCB.
November 97Integrated Current ControlTNC 426 B, TNC 4302–1
Page 27
2.2 Brief Description
Technical DataTNC 426TNC 430
Basic model with integral drive
control
All position encoder and motor encoder inputs 1 V
TNC 426PB:
5 axes plus spindle
(max. 9000 rpm, option:
15 000 rpm) with position
encoder and motor encoder
inputs.
TNC 430PA:
• 5 axes plus spindle
(max. 15000 rpm) with
position encoder and motor
encoder inputs
th
axis with motor encoder
•6
input
PP
Basic model with analog speed
All position inputs 1 V
PP
command interface
TNC 426CB:
5 axes plus spindle
OptionsPosition inputs for the axes:
11 µA
PP
–
• Digitizing with 3-D triggering touch probe
• Digitizing with 3-D measuring touch probe
• Ethernet interface
Display15-inch CRT color monitor
Program memoryHard disk with 900 MB
Input precision and
display step
Interpolation
Straight lines5 of 5 axes5 of 9 axes
Circular arcs2 of 5 axes;
HelicesCombination of circular and linear motion
Spline
Block processing timeFrom the hard disk: 4 ms
Up to 0.1 µm for linear axes
Up to 0.0001° for angular axes
3 of 5 axes with tilted
working plane
–
TNC 430CA:
8 axes plus spindle
–
TNC 430CA:
Position input for 9
th
axis
TNC 430PA:
• Position inputs for 3
additional axes with analog
speed command interface
• Position input for 6
th
axis
2 of 9 axes;
3 of 9 axes with tilted
working plane
Cubical splines can be input
2–2TNC 426 B, TNC 430Brief DescriptionNovember 97
Page 28
Machine IntegrationTNC 426TNC 430
Control
Integral drive controlTNC 426 PBTNC 430PA
Analog speed command
Error compensationLinear / non-linear axis error, backlash, reversal spikes during
Integrated PLC
PLC memoryHard disk
Main memory (RAM)128 KB (approx. 16000 commands)
PLC cycle time21 ms
PLC inputs 24 Vdc56 (additional inputs as option: see PL 410B)
PLC outputs 24 Vdc31 (additional outputs as option: see PL 410 B)
Analog inputs ±10 V3 (additional analog inputs as option: see PL 410 B)
Analog outputs ±10 VTNC 426 PB: 13
Inputs for thermistors3 (additional inputs as option: see PL 410B)
Commissioning aids• Oscilloscope
Data interfaces• One each RS-232-C/ V.24 and RS-422/ V.11 up to 115 kbaud
• Expanded data interface with LSV2 protocol for external
operation of the TNC
• Option: Ethernet interface, approx. 200 to 1000 kilobaud
18 000
No. pole pairs
20 µm grating period
Up to 300
100 µm grating period
TNC 430 PA: 13
TNC 430 CA: 3 (with 9 NC
axes + spindle)
• Screw pitch
m
for encoders with
min
m
for encoders with
min
18 000
No. pole pairs
30 000
No. pole pairs
1
min
min
min
1
1
1
min
November 97Brief DescriptionTNC 426 B, TNC 4302–3
Page 29
User FunctionsTNC 426TNC 430
ProgrammingHEIDENHAIN plain language and ISO
Position dataNominal positions for straight lines and circular arcs in Cartesian
or polar coordinates, absolute or incremental dimensional data,
display and entry in mm and inches
Contour approach and departure • Via straight line: tangential or perpendicular (APPR/DEP),
• Via circular arc (APPR-/DEP)
• Via rounding radius (RND)
Tool compensation• Tool radius in the working plane and tool length
• Radius-compensated contour look ahead for up to 99 blocks
(M120)
Cutting data tablesFor the automatic calculation of speed and feed rate from
various definable cutting/workpiece material combinations
Constant contouring speed• Relative to the tool's center point path
• Relative to the tool's cutting edge (M109, M110, M111)
3-D machining• Insertion of rounding radius between two straight line
segments (M112, M113, M124)
• Feed rate reduction during plunging (M103)
• 3-D tool compensation through surface normal vectors
• Automatic compensation of machine geometry when
working with tilted axes (M114, M115, M128, M130)
• Changing the position of the swivel head with the electronic
handwheel during program run. The position of the tool tip
does not change.
• Jolt reduction
• Spline
Machining with rotary tables• Programming of cylindrical contours
• Feed rate in mm/min (M116)
FK free contour programmingFK free contour programming in HEIDENHAIN plain language
with graphic support for workpiece drawings not dimensioned
for NC
SubprogrammingProgram section repeats, subprograms, program calls
Background
programming
Fixed cycles• Peck drilling, tapping with or without a floating tap holder,
Coordinate transformation• Datum shift, rotation, mirror image
Creating programs while another program is being run, also with
graphic support
reaming, boring, hole patterns, slot milling, rectangular and
circular pocket milling, multipass milling of plane surfaces
• OEM cycles (special cycles developed by the machine tool
builder) can also be integrated.
• Contour pockets – also contour-parallel
• Contour train
• Scaling factor (axis specific)
• Tilting the working plane
2–4TNC 426 B, TNC 430Brief DescriptionNovember 97
Page 30
User FunctionsTNC 426TNC 430
Q parameters; programming
with variables
Programming aids• Pocket calculator
Teach inActual positions can be transferred directly into the NC program
Test graphicsGraphic simulation before a program run:
Programming graphicsIn the Programming and Editing operating mode, the contours of
Program run graphics; display
modes
Machining time• Calculation of machining time in the Test Run operating
Returning to the contour• Mid-program startup in any block in the program, returning
Datum tablesSeveral datum tables, each with 254 datums
Pallet tablesSeveral pallet tables with various different entries for selection
• Mathematical functions =, +,–, *, ÷, sin α, cos α,
angle α from sin α and cos α, a, a² + b²
• Logical comparisons (=, ≠, <, >)
• Parentheses
• tan α, arc sin, arc cos, arc tan, an, en, ln, log, absolute value
of a number, constant π, negation
decimal point
• Structuring of part programs
• Graphic support for the programming of cycles
• Plan view
• Projection in three planes
• 3-D representation
• Magnification of details
the NC blocks are drawn while they are being entered
(2-D pencil-trace graphics)
Graphic simulation during real time machining:
• Plan view
• Projection in three planes
• 3-D representation
mode
• Display of the current machining time in the program run
modes
the tool to the calculated nominal position to continue
machining
• Program interruption, contour departure and reapproach
of pallets, NC programs and datums
truncation before or after
,
Export versionsTNC 426 CF, TNC 426 PFTNC 430 CE, TNC 430 PE
Linear interpolation4 of 5 axes4 of 9 axes
November 97Brief DescriptionTNC 426 B, TNC 4302–5
Page 31
AccessoriesTNC 426TNC 430
Electronic handwheelsOne HR 410portable handwheel, or
one HR 130panel-mounted handwheel, or
up to 3 HR 150panel-mounted handwheels via HRA 110
handwheel adapter
Superimpose handwheel positioning during program run (M118)
Touch probe systemsTS 2203-D triggering touch probe with cable
connection, or
TS 6303-D triggering touch probe with infrared
transmission
TT 1203-D triggering touch probe for tool
measurement and inspection
Digitizing of 3-D surfaces• Option: with the TS 220 3-D triggering touch probe and a
software module for the TNC
• Option: adapter kit for a 3-D measuring touch probe.
• PC evaluation software for digitized data: SUSA
PC evaluation software for
SUSA for PCs
digitized data
Interface cardTNC 426 PB, TNC 430 PA: For connection of
power modules for the SIMODRIVE 611 inverter system
Protective PCB for dc-link
power supply
Protective PCB for integration in the SIEMENS input module to
secure the dc-link power supply of the logic unit.
PLC input/output unitUp to four PL 410 B
Version 1:
Additional 64 PLC inputs and 31 PLC outputs per input/output
unit
Version2:
Additional 64 PLC inputs and 31 PLC outputs, plus four
± 10 V analog inputs and 4 inputs for thermistors per
input/output unit
2–6TNC 426 B, TNC 430Brief DescriptionNovember 97
Page 32
2.3 Software
The logic unit contains separate software for the NC section and the PLC section. The software is
identified by an eight-figure number.
After switching on the control, the NC software, PLC software and software-options
numbers are displayed on the screen. The software number can also be directly requested with the aid
of the MOD function.
2.3.1 NC Software
NC software number
The first 6 figures of the NC software number identify the type of control, the last two identify the
version of the software.
Software type
Due to restrictions on the export of the TNC, HEIDENHAIN can also deliver a special export version.
This export version differs from the standard control through the installed software type.
HEIDENHAIN assigns a new software type whenever comprehensive new functions are introduced.
Software typeLinear interpolation
TNC 426 PB, TNC 426 CB
TNC 430 PA, TNC 426 CA
TNC 426 PF, TNC 426 CF
TNC 430 PE, TNC 426 CE
280 470 280 472Up to 5 axes
280 471 280 473Up to 4 axes
2.3.2 Software Option
HEIDENHAIN offers “Digitizing with a Triggering Touch Probe” and “Digitizing with Triggering and
Measuring Touch Probes” as software options (see chapter “Machine Integration”). Whenever a
contouring control is ordered with one of these options, HEIDENHAIN installs an additional software
module or PCB in the logic unit and assigns another variant to the part identification number (Id. Nr.)
of the logic unit. The option number is displayed on the screen in addition to the NC and PLC
software numbers.
Logic units already in the field can be retrofitted by the end user with the digitizing software
module. Please contact HEIDENHAIN
OptionOption No. Id. Nr. of the
Digitizing with triggering touch probe1286 405 01246 051 01
Digitizing with measuring and triggering
touch probes
SP 2/111311 647 51–
November 97SoftwareTNC 426 B, TNC 4302–7
for more information.
component set
Id. Nr. of the
software module
Page 33
2.3.3 PLC Software
The PLC software is stored on the hard disk of the TNC. HEIDENHAIN has developed a PLC
commissioning program for the TNC. The source code is available from HEIDENHAIN. This program
can be easily adapted to suit your machine with the PLC programming software PLCdesign.
2.3.4 Software Exchange
The NC software is located on EPROMs (the sockets are illustrated below). The dialog languages are
stored on the hard disk. If there are no up-to-date dialog languages on the hard disk, load the English
dialog language from the EPROMs (selectable with MP7230.x). If a software exchange becomes
necessary, HEIDENHAIN
dialog languages.
Procedure for software exchange:
The software must be exchanged only by trained personnel.
⇒ Enter the code number 95148
⇒ Press the MOD key
⇒ Press the UPDATE DATA and CONVERT BIN=>ASC soft key:
All files on the hard disk will be converted from binary to ASCII format. The free space on the
hard disk must be at least 50% larger than the largest file. If this is not the case you must save
this file through the data interface. The extensions of the binary files and of the corresponding
converted ASCII files are:
.H⇔ .H%.I⇔ .I%.T⇔ .T%
.TCH ⇔ .TC%.D⇔ .D%.P⇔ .P%
.PNT ⇔ .PN%.COM ⇔ .CO%.CMA ⇔ .CM%
⇒ Exchange the EPROMs
will provide the EPROMs with the NC software and a floppy disk with all
Sockets on processor board
IC 3
NC 4 MB
IC S
SW module
Danger of electrical shock!
Switch off the main switch before opening the housing.
2–8TNC 426 B, TNC 430SoftwareNovember 97
IC 1
NC 4 MB
IC 4
NC 4 MB
IC 2
NC 4 MB
Page 34
⇒ Edit or erase the machine parameters. You will find information on the machine parameters in
the MPDOC.A file on the supplied floppy disk.
⇒ Press the END key to exit the machine parameter editor. The error message LANGUAGE LOAD
ERROR appears.
⇒ On the PC, enter the SETUP command to load the NC dialogs, HEIDENHAIN cycles etc. from the
provided floppy disk. The floppy disk also contains a detailed description in the README.TXT file.
⇒ Press the UPDATE DATA and CONVERT ASC=>BIN soft key:
All files on the hard disk are converted from ASCII into binary format.
⇒ Reload the files that you have backed up through the data interface.
⇒ Switch the TNC off and on to activate the new NC dialogs.
2.3.5 Data Backup
HEIDENHAIN provides a free program, TNCBACK.EXE, for backing up files in the TNC 426. We
recommend to the manufacturer whenever he supplies a machine tool to also provide a floppy disk
containing a copy of all machine-specific data, backed up with TNCBACK.EXE. The floppy disk
must also contain a copy of TNCBACK.EXE.
Before exchanging his control unit, the customer can save the data from the TNC,
especially the TNC:\ partition with its directories containing the part programs (see the user's
instructions on the floppy disk).
2.4 Hardware
The eight-digit ID number of the logic unit consists of the 6-digit basic ID number followed by the 2digit version number. The basic ID number designates significant hardware differences (e.g. type of
logic unit encoder inputs). The version number identifies the following differences:
version xy:
x =Identifier for a hardware change
y =3 = Export version with “Digitizing with Triggering Touch Probe” option
4 = Standard version with “Digitizing with Triggering Touch Probe” option
7 = Standard version with “Digitizing with Measuring and Triggering Touch Probes” option
8 = Export version without option
9 = Standard version without option
November 97HardwareTNC 426 B, TNC 4302–9
Page 35
2.4.1 ID Numbers
BC 120BF 120
LE 426 CB
5 position inputs 1 V
1 spindle position 1 V
5 position inputs 1 V
1 spindle position 1 V
5 position inputs 11 µA
1 spindle position 1 V
(350 kHz)
PP
(350 kHz)
PP
(50 kHz)
PP
(350 kHz)
PP
(50 kHz)
PP
(350 kHz)
PP
LE 426 PB
5 position inputs 1 V
1 spindle position 1 V
6 motor encoder inputs 1 V
(350 kHz)
PP
(350 kHz)
PP
PP
Spindle with up to 9000 rpmId. Nr. 312 000 ..Id. Nr. 313 527 ..
Spindle with up to 15 000 rpmId. Nr. 315 475 ..Id. Nr. 318 178 ..
5 position inputs 1 V
1 spindle position 1 V
6 motor encoder inputs 1 V
(50 kHz)
PP
(350 kHz)
PP
PP
Spindle with up to 9000 rpmId. Nr. 326 414 ..Id. Nr. 326 421 ..
Spindle with up to 15 000 rpmId. Nr. 326 416 ..Id. Nr. 326 420 ..
5 position inputs11 µA
1 spindle position1 V
6 motor encoder inputs 1 V
PP
(350 kHz)
PP
PP
(50 kHz)
Spindle with up to 9000 rpmId. Nr. 311 999 ..Id. Nr. 313 526 ..
Spindle with up to 15 000 rpmId. Nr. 317 349 ..Id. Nr. 318 177 ..
LE 430 CA
8 position inputs 1 V
1 spindle position1 V
5 position inputs 1 V
3 position inputs 1 V
1 spindle position1 V
(350 kHz)
PP
(350 kHz)
PP
(50 kHz)
PP
(350 kHz)
PP
(350 kHz)
PP
LE 430 PA
5 position inputs 1 V
1 spindle position1 V
7 motor encoder inputs 1 V
5 position inputs 1 V
1 spindle position1 V
7 motor encoder inputs 1 V
• Spindle DSP limits maximum torque to 2.5 • rated torque
November 97Release DatesTNC 426 B, TNC 4302–17
Page 43
✎
2–18TNC 426 B, TNC 430Release DatesNovember 97
Page 44
3 Mounting and Electrical Installation
3.1 Electrical Noise Immunity
Location for use
This device corresponds to Class A according to EN 55022 and is intended primarily for operation in
industrially zoned areas.
Remember that the vulnerability of electronic equipment to noise increases with faster signal
processing and higher sensitivity. Protect your equipment by observing the following rules and
recommendations.
Noise voltages are mainly produced and transmitted by capacitive and inductive coupling. Electrical
noise can be picked up by the inputs and outputs to the equipment, and the cabling.
Likely sources of interference are:
• Strong magnetic fields from transformers and electric motors
• Relays, contactors and solenoid valves
• High-frequency equipment, pulse equipment and stray magnetic fields from switch-mode power
supplies
• Mains leads and leads to the above equipment
Electrical interference can be avoided by:
• A minimum distance between the logic unit (and its leads) and interfering equipment > 20 cm.
• A minimum distance between the logic unit (and its leads) and cables carrying interference
signals > 10 cm. (Where signal cables and cables that carry interference signals are laid together
in metallic ducting, adequate decoupling can be achieved by using a grounded separation shield.)
• Use of original HEIDENHAIN cables, connectors and couplings.
November 97Electrical Noise ImmunityTNC 426 B, TNC 4303–1
Page 45
3.2 Heat Generation and Cooling
Please note that the reliability of electronic equipment is greatly reduced by continuous operation at
high temperatures. Be sure to make the necessary arrangements to keep within the permissible
ambient temperature range.
Permissible ambient temperature in operation: 0° C to 45° C
The following means may be employed to ensure adequate heat removal:
• Provide sufficient space for air circulation.
• Build in a ventilator fan to circulate the air inside the control cabinet. The fan must reinforce the
natural convection. It must be mounted so that the warm air is extracted from the logic unit and
no pre-warmed air is blown into the unit. The warmed-up air should flow over surfaces that have
good thermal conductivity to the external surroundings (e.g. sheet metal).
• For a closed steel housing without assisted cooling, the figure for heat conduction is 3 watt/m² of
surface per °C air temperature difference between inside and outside.
• Use of a heat exchanger with separate internal and external circulation.
• Cooling by blowing external air through the control cabinet to replace the internal air. In this case
the ventilator fan must be mounted so that the warm air is extracted from the control cabinet
and only filtered air can be drawn in. HEIDENHAIN advises against this method of cooling, since
the function and reliability of electronic assemblies are adversely affected by contaminated air
(fine dust, vapors etc.). In addition to these disadvantages, a filter that is not adequately serviced
leads to a loss in cooling efficiency. Regular servicing is therefore absolutely vital.
LE
Incorrect
Obstructive
elements
Heat generating
elements
Correct
LE
3–2TNC 426 B, TNC 430Heat Generation and CoolingNovember 97
Page 46
3.3 Humidity
Permissible humidity: < 75% in continuous operation,
< 95% for not more than 30 days p.a. (randomly distributed).
In tropical areas it is recommended that the TNC not be switched off, so that condensation is
avoided on the circuit boards. The heat generation prevents condensation and has no further
disadvantages.
3.4 Mechanical Vibration
Permissible vibration:< 0.5 g
3.5 Mounting Position
Note the following fundamental points on mounting:
• mechanical accessibility,
• permissible environmental conditions,
• electrical noise immunity,
• the electrical regulations that are in force in your country.
November 97HumidityTNC 426 B, TNC 4303–3
Page 47
LE 426 CB Logic Unit, TNC 430 CA
>110
>4.33"
Minimum clearance
for servicing!
recommended: =
approx. 250 mm
40
1.57"
80
3.15"
°C
>577
>22.72"
80
3.15"
Air outlet
*
°C
**
40
1.57"
30
100
3.94"
1. 1 8 "
Maintain clearance
for screwdriver
Connecting cables
must not hinder
swivel movement
of the control
9.65"
30
1. 1 8 "
83
3.27"
40
1.57"1.57"
°C
*
40
B
246
°C
*
6.3"
160
30
1. 1 8 "
**
°C
°C
**
R 325
R 12.8"
Air inlet
°C
*
**
°C
Measuring point for
ambient temperature
Free space for air circulation
Free space for servicing
Illustration of
max. swivel range.
The minimum angle of
swivel for exchange
of subassemblies should
be at least 90°.
100
3.94"
145
5.71"
40
1.57"
3–4TNC 426 B, TNC 430Mounting PositionNovember 97
40°
Page 48
LE 426 PB Logic Unit, TNC 430 PA
>110
>4.33"
Minimum clearance
for servicing!
recommended: =
approx. 250 mm
Maintain clearance
for screwdriver
Connecting cables
must not hinder
swivel movement
of the control
307
12.09"
40
1.57"
80
°C
°C
>577
>22.72"
80
3.15"3.15"
Air outlet
**
°C
*
40
1.57"
°C
30
100
3.94"
1. 1 8 "
*
6.3"
160
30
1. 1 8 "
*
Air inlet
*
°C
100
3.94"
40
40
40
1.57"
1.57"1.57"
83
3.27"
°C
B
*
40°
30
1. 1 8 "
*
°C
R 331
R 12.8"
Measuring point for
°C
*
ambient temperature
Free space for air circulation
Free space for servicing
Illustration of
max. swivel range.
The minimum angle of
swivel for exchange
of subassemblies should
be at least 90°.
215
8.46"
November 97Mounting PositionTNC 426 B, TNC 4303–5
Page 49
Visual Display Unit
BC 120
When mounting the BC 120, remember that this unit is very sensitive to magnetic or electromagnetic pick-up. The picture can be disturbed by strong magnetic fields. For this reason, keep a
minimum distance of 0.5 m between the VDU housing and the source of any disturbance (e.g.
permanent magnets, motors, transformers etc.).
Free space for air circulation, see dimension drawing in Appendix
BF 120
The BF 120 flat-panel display must be viewed at the so-called "6 o'clock angle". Thus the display
must be mounted as shown below.
α
BF 120
TE
150° > α > 90°
PLC Input/Output Unit
Up to four PL 410 B input/output units can be connected to the TNC.
TNC 426 CB, TNC 430 CA: One PL can be mounted on the logic unit. the others must be
mounted in a separate switch cabinet.
TNC 426 PB, TNC 430 PA: No PL can be mounted on the logic unit.
3.6 Degree of Protection
When mounted, the visual display unit and the keyboard unit provide class IP54 protection against
dust and splashwater.
3–6TNC 426 B, TNC 430Degree of ProtectionNovember 97
Page 50
3.7 Connection Overview
3.7.1 LE 426 CB
X44
X2
X1
X13
X48
X1
to
X5Position encoder
X31
X25
X26
X4
X6
X9
X14
X30
X12
X23
X21
X22
X8
X41
X45
X42
X43
X46
X47
X3
X5
B
X6Encoder for spindle
X8Analog output 1 to 6
X9Analog output 7 to 13
X12 Triggering touch probe for workpiece measurement
X13 Triggering touch probe for tool measurement
X14 Measuring touch probe (option)
X21 RS-232-C/V24 data interface
X22 RS-422/V11 data interface
X23 Handwheel input
X25 Ethernet interface (option)
X26 Ethernet interface (option)
X30 Reference signal for spindle
X31 NC power supply
X41 PLC output
X42 PLC input
X43 CRT visual display unit or
X49 Color flat panel display
X44 PLC power supply
X45 TNC keyboard
X46 Machine operating panel
X47 PLC expansion
X48 PLC analog input
BSignal ground
Protective ground (YE/GN)
Danger to internal components!
Do not engage or disengage any connections while the unit is under power.
X6Encoder for spindle
X8Analog output 1 to 6
X9Analog output 7 to 13
X12 Triggering touch probe for workpiece
measurement
X13 Triggering touch probe for tool
measurement
X14 Measuring touch probe (option)
X15
to
X20 Speed encoder
X21 RS-232-C/ V24 data interface
X22 RS-422/V11 data interface
X23 Handwheel input
X25 Ethernet interface (option)
X26 Ethernet interface (option)
X30 Reference signal for spindle
X3
X5
X12
X23
X21
X22
X8
X41
X42
X46
X45
X43
X47
X18
X20
X52
X17
X53
X19
X54
X55
X57
X56
X50
X31 NC power supply
B
X41 PLC output
X42 PLC input
X43 CRT visual display unit or
X49 Color flat panel display
X44 PLC power supply
X45 TNC keyboard
X46 Machine operating panel
X47 PLC expansion
X48 PLC analog input
X50 Input for drive motor enabling
X51
to
X56 Output to motor power stage
X57
Reserved
BSignal ground
Protective ground (YE/GN)
Danger to internal components!
Do not engage or disengage any connections while the unit is under power.
November 97Connection OverviewTNC 426 B, TNC 4303–9
Page 52
3.7.3 LE 426 PB (Spindle with up to 15 000 rpm)
X1
X2
X1
X13
X44
X48
X15
X51X16
to
X5Position encoder
X31
X25
X26
X4
X6
X9
X14
X30
X6Encoder for spindle
X8Analog output 1 to 6
X9Analog output 7 to 13
X12 Triggering touch probe for workpiece
measurement
X13 Triggering touch probe for tool
measurement
X14 Measuring touch probe (option)
X15
to
X19 Speed encoder
X21 RS-232-C/ V24 data interface
X22 RS-422/V11 data interface
X23 Handwheel input
X25 Ethernet interface (option)
X26 Ethernet interface (option)
X30 Reference signal for spindle
X3
X5
X12
X23
X21
X22
X8
X41
X42
X46
X45
X43
X47
X18
X60
X61
X52
X17
X53
X19
X54
X55
X57
X50
X31 NC power supply
B
X41 PLC output
X42 PLC input
X43 CRT visual display unit or
X49 Color flat panel display
X44 PLC power supply
X45 TNC keyboard
X46 Machine operating panel
X47 PLC expansion
X48 PLC analog input
X50 Input for drive motor enabling
X51
to
X55 Output to motor power stage
X57
Reserved
X60 Encoder for spindle speed
X61 Output to motor power stage of the spindle
BSignal ground
Protective ground (YE/GN)
Danger to internal components!
Do not engage or disengage any connections while the unit is under power.
X6Encoder for spindle
X8Analog output 1 to 6
X9Analog output 7 to 13
X12 Triggering touch probe for workpiece measurement
X13 Triggering touch probe for tool measurement
X14 Measuring touch probe (option), or
X38 Additional position encoder input (option)
X21 RS-232-C/V24 data interface
X22 RS-422/V11 data interface
X23 Handwheel input
X25 Ethernet interface (option)
X26 Ethernet interface (option)
X30 Reference signal for spindle
X31 NC power supply
X35
to
X37 Position encoder
X41 PLC output
X42 PLC input
X43 CRT visual display unit or
X49 Color flat panel display
X44 PLC power supply
X45 TNC keyboard
X46 Machine operating panel
X47 PLC expansion
X48 PLC analog input
BSignal ground
Protective ground (YE/GN)
Danger to internal components!
Do not engage or disengage any connections while the unit is under power.
November 97Connection OverviewTNC 426 B, TNC 4303–11
Page 54
3.7.5 LE 430 PA
X1
X31
X25
X26
X2
X4
X6
X9
X14
X30
B
X3
X5
X35
X36
X37
X13
X12
X23
X21
X22
X8
X44
X41
X42
X46
X48
X45
X43
X47
X18
X20
X60
X61
X15
X17
X19
X57
X56
X51X16
X52
X53
X54
X55
X50
X1 to
X5Position encoder
X6Encoder for spindle
X8Analog output 1 to 6
X9Analog output 7 to 13
X12 Triggering touch probe for workpiece
measurement
X13 Triggering touch probe for tool
measurement
X14 Measuring touch probe (Option), or
X38 Additional position encoder input
(Option)
X15 to
X20 Speed encoder
X21 RS-232-C/ V24 data interface
X22 RS-422/V11 data interface
X23 Handwheel input
X25 Ethernet interface (Option)
X26 Ethernet interface (Option)
X30 Reference signal for spindle
X31 NC power supply
X35
to
X37 Position encoder for 3 axes with analog
X43 CRT visual display unit or
X49 Color flat panel display
X44 PLC power supply
X45 TNC keyboard
X46 Machine operating panel
X47 PLC expansion
X48 PLC analog input
X50 Input for drive motor enabling
X51 to
X56 Output to motor power stage
X57
Reserved
X60 Encoder for spindle speed
X61 Output to spindle drive power stage
BSignal ground
Protective ground (YE/GN)
Danger to internal components!
Do not engage or disengage any connections while the unit is under power.
An NC power supply of 140 Vac to 450 Vac at terminals U
and the LE 430 CA. Power supply monitoring is switched off with Module 9167. To ensure
compliance with the European standards for electromagnetic emission (EN 55022), the LE may be
connected to the public power lines only through an isolating transformer or in conjunction with line
filters. Compliance to these standards is one of the requirements for the use of the CE mark. If a line
filter is already provided for the power stage, this power supply may also be used for the LE.
LE 426 PB, LE 430 PA:
For the LE 426 PB and the LE 430 PA, an NC power supply of 330 Vac to 450 Vac must be
connected to U
and U2. Here however this must be supplied via an isolating transformer (100 VA)
1
with basic insulation according to IEC 742 EN 50 178.
To guarantee a secure power supply for the drive controllers in the event of a power failure,
the LE must be supplied with the DC link voltage of the power stage (385 Vdc to 660 Vdc) at the
terminals +U
and −U
Z
If the DC link voltage is guaranteed to be available after switching the main
.
Z
switch on, the power supply of 190 Vac to 440 Vac at terminals U1 and U2 can be omitted. In this
case, a jumper must be connected between +U
surge voltage (approx. 5 s) of up to 720 Vdc is permitted. If 720 Vdc is exceeded, the NC revokes
the pulse release (Reset
——————
) for the IGBT of the power stage. The motors run down out of loop and no
and U1. The rectified voltage is monitored. A brief
Z
feedback to the DC link is possible. If 385 Vdc is not reached (power fail), all drives are brought to a
stop under control. This power supply monitoring is enabled and disabled with Module 9167. If the
voltage falls below 155 Vdc, a control unit reset takes place; the dc link power supply disconnects at
135 Vdc.
and U2 is adequate for the LE 426 CB
1
X31 NC power supply
TerminalsAssignmentLE 426 PB, LE 430 PALE 426 CB, LE 430
CA
Protective ground (YE/GN)
U
1
U
2
Phase 1330 Vac to 450 Vac via140 Vac to 450 Vac
Phase 2isolating transformer 50 to
50 to 60 Hz
60 Hz
–U
Z
+U
Z
1) other voltage ranges available upon request
DC-link voltage –385 Vdc to 660 Vdc
DC-link voltage
+
1)
–
Power consumption:approx. 55 W
Danger of electrical shock!
The dc-link power supply must be opened only by your HEIDENHAIN service agency.
November 97Power SupplyTNC 426 B, TNC 4303–15
Page 56
The NC power supply is stored in the logic unit. You must provide fuse protection for the supply line.
To protect the circuitry of the dc-link voltage, HEIDENHAIN offers a protective PCB for installation in
SIEMENS power supply modules. This PCB is equipped with 4 A / 500 V fuses.
Id. Nr. 296 965 01
+
–
+
–
Siemens power supply module
X131
U1
V1
W1
3.8.2 Buffer Battery Backup
When the control is switched off, a buffer battery backup supplies the TNC with enough power to
prevent data being lost from the RAM memory. If the message EXCHANGE BUFFER BATTERY
appears on the TNC it is time for you to change the batteries. The batteries can be found in the logic
unit, beside the power supply (round, black housing). The TNC also has an energy storage
mechanism for supplying power to the TNC while the batteries are being changed (max. stored
energy time: 24 hours).
Danger of electrical shock!
The machine tool and the TNC should be switched off while the battery is being changed!
The buffer batteries may only be changed by trained personnel!
The PLC of the LE and PL is powered by the 24 Vdc control voltage of the machine, which is generated in
accordance with IEC 742 EN 50 178 (base insulation). Superimposed ac components, such as those
caused by a three-phase bridge rectifier without smoothing, are permissible up to a ripple factor of
5% (see DIN 40110/10.75, Section 1.2).
U
32.6 V
31 V
20.4 V
18.5 V
t
The 0 V-line of the PLC-power supply must be grounded with an earth lead (∅ ≥ 6 mm2) to the main
frame ground of the machine.
Supply
voltage
Voltage range,
mean dc voltage
Max. current
consumption
n half of the
are on simultaneously)
24 Vdc
IEC 742
EN 50 178,
base insulation
Lower limit
20.4 V
- - -
Upper limit
31 V
- - -
LE:2 A
PL 410 B: 20 A
Voltage surges up to
36 V - - - for t < 100 ms are
permissible.
X44 PLC power supply for the LE
TerminalAssignmentPLC outputs
1+ 24 Vdc cannot be
switched off via
O24 to O30
Control ready for operation
EMERGENCY STOP
2+24 Vdc can be switchedO16 to O23
3
off via EMERGENCY STOP
O0 to O15
40V
Danger to internal components!
Use only original replacement fuses.
Current consumption
n half of th
n
simultaneously)
LE:48 W
PL 410 B: 480 W
If the TNC 426 is used as a programming station, the PLC power supply must also be connected
(connections no. 1 and 2).
November 97Power SupplyTNC 426 B, TNC 4303–17
Page 58
Power supply for the PL 410 B
Terminal Assignment1st PL2nd PL3rd PL4th PL
X90 V
X10+24 Vdc power for logic unit and for control-is-ready signal
X11+24 Vdc power supply for
outputs
X12+24 Vdc power supply for
outputs
X13+24 Vdc power supply for
outputs
X14+24 Vdc power supply for
outputs
O32 to O39O64 to O71O95 to O102 O127 to
O134
O40 to O47O72 to O79O130 to
O110
O48 to O55O80 to O87O111 to
O118
O56 to O62O88 to O94O114 to
O125
O135 to
O142
O143 to
O150
O151 to
O157
The PL 410 B input/output unit for the PLC is available as an option. It provides additional analog
inputs and inputs for Pt 100 thermistors. The power supply for these analog inputs and thermistors
must comply with IEC 742 EN 50 178, 5.88, “low-voltage electrical separation.”
X23 Power supply of analog inputs on the PL 410 B
TerminalAssignment
1+ 24 Vdc (IEC 742 EN 50 178, 5.88, low-voltage electrical separation)
20 V
3–18TNC 426 B, TNC 430Power SupplyNovember 97
Page 59
3.8.4 Power Supply for the Visual Display Units
BC 120
Line voltage100V to 240V
Frequency range50 Hz to 60 Hz
Power consumption80 W
Connection to line voltage via Euro connector
TerminalAssignment
L1L1 (BK)
NMP (BL)
Protective ground (YL/GY)
BF 120
X1 Power supply
TerminalAssignment
1+24Vdc operational voltage with basic insulation in accordance with
IEC 742, EN 50 178
20 V
Power consumption: 15 W
November 97Power SupplyTNC 426 B, TNC 4303–19
Page 60
3.9 Measuring Systems
r
HEIDENHAIN TNC contouring controls are designed for use with incremental linear and angular
position feedback encoders as measuring systems.
It does not matter whether the encoders feature single or distance-coded reference marks,
the TNC supports both types. However, HEIDENHAIN recommends using encoders with distancecoded reference marks because they significantly reduce the traverse distance required to establish
the absolute position.
Maximum current consumption per encoder input:200 mA
Maximum total current consumption for all encoder inputs:
TNC 426 CB, TNC 430 CA:1.2 A
TNC 426 PB, TNC 430 PA2.4 A
Use only original HEIDENHAIN encoder cables, connectors and couplings. For maximum cable
lengths see “Cable Overview.”
3.9.1 Encoders for Position
LE 426 PBId. Nr. 311 999 .. 313 526 .. 317 349 .. 318 177 ..
LE 426 CBId. Nr. 312 002 .. 313 525 ..
November 97Measuring SystemsTNC 426 B, TNC 4303–23
Page 64
3.9.3 Adapter for Encoder Signals
HEIDENHAIN offers a range of adapter connectors for adapting 11µAPP or TTL encoder signals to
the 1V
remains the same.
Remember also that a square-wave signal has only 4-fold evaluation (cannot be interpolated).
Neither can the TNC evaluate the fault detection signal of a square-wave encoder.
interface of the logic unit.
PP
Please note that these adapters change the signal levels only, while the form of the signal
The SIMODRIVE 611 D is fitted with an expansion board ordered separately from HEIDENHAIN.
These expansion boards are designed for two axes (inputs X1 and X2) and are connected to the
logic unit via a connecting cable (see “Cable Overview”).
The expansion board must be connected according to the Basic Circuit Plan.
X51 to X56, X61 Output to motor power stage (only TNC 426 PB, TNC 430 PA)
Logic unitConnecting Cable
Id. Nr. 289 208 ..
D-sub terminal
(female) 15-pin
1
2PWM U
3PWM U
4PWM U
5
6Ready6
7I
8I
90V U
100V U
110V U
120V (analog)12Yellow1212
13
14I
15I
HousingExternal shieldHousingExternal
AssignmentD-sub
connector
(male)
15-pin
Do not assign
1
2
3
Reset
–7Gray/Pink77
actual. 2
–8Black88
actual. 1
1
2
3
Tempertr. warning
+14Red/Blue1414
actual. 2
+15Violet1515
actual. 1
1Black11
2Blue22
3Gray33
4White44
5
9Red99
10Pink1010
11Brown1111
13
Green
White/Green
Brown/Green
shield
D-sub
connector
(female) 15-pin
55
66
1313
HousingHousing
Expansion board
Id. Nr. 324 952 ..
X1, X2
D-sub terminal
(female) 15-pin
The interface complies with the recommendations in IEC 742, EN 50 178 for separation
from line power.
November 97Motor Power Stage ConnectionTNC 426 B, TNC 4303–25
Page 66
Connection overview of the HEIDENHAIN expansion board
X1
NB
IF
K 663
K 9
X2
X351
AS 1
AS 2
X1 and X2 Connection to LE 426 PA / LE 430 PA
X351SIMODRIVE hardware bus
NB (Red)Not ready
Monitoring of U
, temperature, power supply and pulse release
z
IF (Green) Pulse release
AS1Forced break contact 1
AS2Forced break contact 2
K663Safety relay for pulse release
K9Power supply from SIMODRIVE hardware bus
3–26TNC 426 B, TNC 430Motor Power Stage ConnectionNovember 97
Page 67
✎
November 97Motor Power Stage ConnectionTNC 426 B, TNC 4303–27
Page 68
✎
3–28TNC 426 B, TNC 430Motor Power Stage ConnectionNovember 97
Page 69
3.11 Analog Inputs
The logic unit and the PLC input/output board have analog inputs (± 10 V) and inputs for Pt 100
thermistors. The PL 410 B is available with or without analog inputs. The analog inputs must be
activated on the PL 410 B by a DIL switch.
Analog inputs (±10 V)Inputs for Pt 100 thermistors
Logic unit33
PL 410 B44
The current values of these inputs are interrogated with Module 9003.
Analog inputs:
Voltage range− 10 V to + 10 V
Input resistance> 250 kΩ
Resolution100 mV
Internal value range – 100 to + 100
Inputs for Pt 100 thermistors:
Constant current5 mA
Temperature range 0° C to 100° C
Resolution0.5° C
Internal value range 0 to 200
November 97Analog InputsTNC 426 B, TNC 4303–29
Page 70
X48 Analog input (PLC) on the LE
D-sub terminal
Assignment
(female) 25-pin
1I
2I
3U
4U
5I
6I
7U
8U
9I
+ Constant current for Pt 100
1
– Constant current for Pt 100
1
+ Measuring input for Pt 100
1
– Measuring input for Pt 100
1
+ Constant current for Pt 100
2
– Constant current for Pt 100
2
+ Measuring input for Pt 100
2
– Measuring input for Pt 100
2
+ Constant current for Pt 100
3
10I3– Constant current for Pt 100
11U3+ Measuring input for Pt 100
12U3– Measuring input for Pt 100
14Analog input 1 –10 V to +10 V
15Analog input 1 0 V (reference potential)
16Analog input 2 –10 V to +10 V
17Analog input 2 0 V (reference potential)
18Analog input 3 –10 V to +10 V
19Analog input 3 0 V (reference potential)
13, 20 to 25
Do not assign
HousingExternal shield
The correct polarity of analog inputs is essential.
X15 to X18 Analog input on the PL 410 B
TerminalAssignment
1–10 V to +10 V
20 V (reference potential)
3Shield
3–30TNC 426 B, TNC 430Analog InputsNovember 97
Page 71
X19 to X22 Connection for Pt 100 on the PL 410 B
1
2
4
5
Measuring input U+
Measuring input U–
→
I+
→
I–
3
TerminalAssignment
1I + Constant current for Pt 100
2U + Measuring input for Pt 100
3U – Measuring input for Pt 100
4I – Constant current for Pt 100
5Shield
Connection to the analog inputs
Connecting cable, 2 x 0.14 mm
Connection to the inputs for Pt 100 thermistors
The connection to the Pt 100 thermistors must be arranged as a four-wire circuit.
e.g. PL 410 B X19:
Pt100Customer's cable
2
shielded, max. 50 m.
4 x 0.14 mm² shielded, max. 50 m (164 ft)
November 97Analog InputsTNC 426 B, TNC 4303–31
Page 72
3.12 Analog Outputs
Maximum loading of the analog outputs:2 mA
Maximum capacitance:2 nF
There are 13 analog outputs available:
• Connection X8: analog output 1 to 6
• Connection X9: analog output 7 to 13
PLC analog outputs
The PLC analog outputs can be switched via Module 9130.
Nominal value output:
• For analog axes and analog spindle, use MP120.x and MP121 to assign the corresponding analog
outputs on connection X8 or X9 to the nominal speed outputs.
• The connecting cables to the nominal value outputs must not have more than one intermediate
terminal.
• If it is necessary to branch to physically separate servo inputs, the connection must be made in a
grounded terminal box. Suitable terminal boxes is available from HEIDENHAIN (Id. Nr. 251 249
01).
• The chassis of the terminal box must be electrically connected with the frame of the machine.
• The 0 V connection of the nominal-value-difference inputs must be connected with signalground. Required cross section ≥ Ø 6 mm².
• Use only original HEIDENHAIN cables and connecting elements.
The following wiring plan is suggested for shielding the terminal box:
LE
•
1 2 3 4 5 6 7 8 9 1 0 11 12 13 14 15 16
Insulated against housing.
Leads are provided with end sleeves.
Cable shielding is led onto 14 mm²
insulated strands via crimp eyelets.
•
Z
IVV
S
Y
X
SERVO
3–32TNC 426 B, TNC 430Analog OutputsNovember 97
Page 73
Connection terminalAssignment
1Nominal value output: ±10 VX axis
2Nominal value output: 0 VX axis
3Nominal value output: ±10 VY axis
4Nominal value output: 0 VY axis
5Nominal value output: ±10 VZ axis
6Nominal value output: 0 VZ axis
7Nominal value output: ±10 VAxis 4
8Nominal value output: 0 VAxis 4
9Nominal value output: ±10 VAxis 5
10Nominal value output: 0 VAxis 5
11Nominal value output: ±10 VSpindle
12Nominal value output: 0 VSpindle
13Shield connection
14Shield connection
15Shield connection
16Shield connection
The following touch probes can be connected:
The triggering touch probes
TS 220 With cable connection; for digitizing, workpiece setup and measurement during
machining
or
TS 630 With infrared transmission; for workpiece setup and measurement during machining
and
TT 120 For tool measurement
and
One measuring touch probe
For information on touch probe connecting cables see “Cable overview.”
3.13.1 Triggering Touch Probe for Workpiece Measurement
X12 Triggering Touch Probe for workpiece measurement
Logic unit
D-sub terminal
(female) 15-pin
10 V (internal shield)
3Ready
4Start
5+15 V ± 10% (UP)
6+ 5 V ± 5% (UP)
7
80 V (UN)
9Trigger signal
10
2, 11 to 15
HousingExternal shield
Assignment
Battery warning
Trigger signal
1)
Do not assign
1) Stylus at rest means logic level High.
The interface complies with the recommendations in IEC 742, EN 50 178 for separation
from line power.
In the standard version, the X14 socket is not present on the logic unit. With the "Digitizing with
measuring touch probe" option you receive an adapter kit with the X14 socket. In the TNC 430 you
can install either the adapter kit for the measuring touch probe at X14 or the adapter kit for an
additional linear encoder input X38.
The adapter includes plug-in terminal strips for the contacts of the EMERGENCY STOP button and
permissive button (maximum load 1.2 A).
Internal wiring of the contacts to the permissive buttons and the EMERGENCY STOP button of the
HR 410:
Permissive button 1
Permissive button 2
EMERGENCY STOP
1
1
Contact 2
2
Contact 1
2
RightLeft
Cable adapter
4
Contact 2
2
1
3
3
2
1
Contact 1
Contact 1
Contact 2
Contact 1+2
Contact 2
Contact 1
X2
X1
The plug-in terminal strips are included in delivery with the adapter cable. If you have an immediate
need for these terminal strips before the adapter cable, they can be ordered separately:
Plug-in terminal strip, 3-pinId. Nr. 266 364 06
Plug-in terminal strip, 4-pinId. Nr. 266 364 12
November 97Handwheel InputTNC 426 B, TNC 4303–47
Page 88
3.15.3 Panel-Mounted Handwheel HR 130
The HR 130 is the panel-mount version of the HR 410 without axis keys, rapid traverse keys, etc. It
is connected to the logic unit directly or by extension cable.
The HR 130 is available in various versions (standard cable length 1 meter):
• Small knob, axial cable outlet: Id. Nr. 254 040 01
• Small knob, radial cable outlet: Id. Nr. 254 040 02
• Large knob, axial cable outlet: Id. Nr. 254 040 03
• Large knob, radial cable outlet: Id. Nr. 254 040 04
You can connect two or three HR 150 panel-mount handwheels to the TNC using the HRA 110
handwheel adapter. The first two handwheels are assigned to axes 1 and 2. The third handwheel
can be assigned to axes 1 to 5 either via a step switch (option) or with MP7645 (see also the chapter
on "Machine Integration").
A further step switch (option) offers the possibility to select the interpolation factor for the
handwheels. You have to evaluate the current position of the switch in the PLC, and then you can
activate the corresponding interpolation factor with Module 9036.
X1, X2, X3 on the HRA 110: Handwheel Inputs for HR 150
HRA 110
Terminal (female)
Assignment
9-pin
1I
2I
5I
6I
7I
8I
+
1
–
1
+
2
–
2
+
0
–
0
3+ 5 V
40V
9Internal shield
HousingExternal shield
Power supply: 24 Vdc in accordance with IEC 742 EN 50 178 (basic insulation)
Max. current consumption: 200 mA
The same power supply must not be used for the PLC and the HRA 110 at the same time,
because this would bridge the metallic isolation of the PLC inputs/outputs.
3–50TNC 426 B, TNC 430Handwheel InputNovember 97
Page 91
✎
November 97Handwheel InputTNC 426 B, TNC 4303–51
Page 92
✎
3–52TNC 426 B, TNC 430Handwheel InputNovember 97
Page 93
3.16 Input: Spindle Reference Signal
With MP3143 you can set whether or not you will use the input X30 for the evaluation of the spindle
reference signal, see section "Spindle." If you have mounted the HEIDENHAIN rotary encoder
directly on the spindle, you must not switch this input.