You are on page 1of 221

Service Manual

TNC 426 CB/PB


TNC
TN C 430 CA/
A/PPA

Kundendienst/Service
* SERVICE MANUAL *
TNC 426 CB/PB
TNC 430 CA/PA

Changes/Developments
We are constantly working on technical improvements of our products.
For this reason, details described in this manual may differ slightly from
your control. In this case, please order a revised service manual from us.

Duplication
This manual is provided subject to the condition that no part of it shall be duplicated in any
form without our prior consent.

Issue 01/2001
valid for the software versions TNC 426.B/430.A: NC software 280 470 (standard)
TNC 426.F/430.E: NC software 280 471 (export)
TNC 426.B/430.A: NC software 280 472 (standard, new)
TNC 426.F/430.E: NC software 280 473 (export, new)
Contents Service Manual TNC 426 CB/PB, TNC 430 CA/PA

How to use this service manual 1


Integrated monitoring system 2
Minor error messages 3
Bilinking error messages and their causes 4
Hardware components TNC 426 B, TNC 430 A 5
Logic unit LE TNC 426 CB, TNC 430 CA 6
Connector designation and pin layouts 7
Grounding diagram 8
Block diagrams 9
Board description 10
Power supply 11
Keyboard units TE 401B/420 12
Visual display units 13
Encoder interface 14
Serial handwheels
15
3-D touch probes 16
File management of TNC 426 B, TNC 430 A 17
Data interfaces
18
Data input and output 19
Interface to the servo amplifier 20
PLC interface
21
Test units
22
Exchange instructions
23
Optical displays on HEIDENHAIN units
24
Machine parameter list
25
Annex
26
Kundendienst/Service

Contents
Page
1. How to use this service manual........................................................................................................3

2. Integrated monitoring system...........................................................................................................4


2.1 Log function of TNC 426.B/430.A ...................................................................................................... 4.1

3. Minor error messages........................................................................................................................5


3.1 Causes of minor error messages .........................................................................................................6

4. Blinking error messages and their causes......................................................................................9


4.1 General error messages .....................................................................................................................10
4.2 PLC editor ...........................................................................................................................................13
4.3 Position encoder interface...................................................................................................................20
4.4 Speed encoder interface .....................................................................................................................20
4.5 Analogue axes.....................................................................................................................................21
4.6 Digital axes..........................................................................................................................................22

5. Hardware components of TNC 426.B/430.A ...................................................................................29

6. Logic unit LE 426CB/430CA .............................................................................................................30


6.1 Logic unit LE 426CB/430CA ...............................................................................................................30
6.2 Logic unit LE 426PB/430PA ................................................................................................................31
6.3 Hardware components of the logic unit LE 426.B/430.A.....................................................................32

7. Connector designations and pin layouts........................................................................................33


7.1 Connectors on the logic unit LE 426.B/430.A .....................................................................................33
7.2 Connectors on the PLC I/O boards .....................................................................................................59
7.3 Connectors on the keyboard units ......................................................................................................68
7.4 Connectors on the visual display unit..................................................................................................70
7.5 Connectors on the interface board......................................................................................................73
7.6 Connectors on the machine operating panel MB 420 .........................................................................74

8. Grounding diagram...........................................................................................................................75

9. Block diagrams .................................................................................................................................76


Basic circuit diagram of motor control .................................................................................................76
Block diagram of control loop..............................................................................................................77
Detailed block diagram of digital axis ..................................................................................................78

10. Board description .............................................................................................................................79

11. Power supply.....................................................................................................................................80


11.1 Requirements to the external power supply ........................................................................................80
11.2 Power supply of the NC part (dc-link power supply) ...........................................................................86
11.3 Checking the power supply of the NC part (dc-link power supply)......................................................88
11.4 Power supply of the PLC part..............................................................................................................89
11.5 Buffer battery.......................................................................................................................................91
11.6 INFO menu..........................................................................................................................................92

12. Keyboard unit TE 401B/420..............................................................................................................93


12.1 Overview .............................................................................................................................................93
12.2 Checking the keyboard unit.................................................................................................................94

13. Visual display units..........................................................................................................................104


13.1 Checking the visual display unit BC 110B..........................................................................................104
13.2 Checking the visual display unit BC 120 ............................................................................................105
13.3 Checking the visual display unit BF 120 ............................................................................................107

14. Encoder interface.............................................................................................................................108


14.1 Position encoder circuit ......................................................................................................................108
14.2 Speed encoder circuit ........................................................................................................................111
14.3 Checking an encoder .........................................................................................................................113

Service Manual TNC 426.B/430.A Ausgabe Blatt


Contents Issue Page
03.09.98 1
Kundendienst/Service

Page
15. Serial handwheels....................................................................................................................................115
15.1 Handwheel HR 130/330 .............................................................................................................................115
15.2 Handwheel HR 332 ....................................................................................................................................117
15.3 Handwheel HR 410 ....................................................................................................................................119
15.4 Error messages..........................................................................................................................................121

16. 3-D touch probes......................................................................................................................................122


16.1 Overview ....................................................................................................................................................122
16.2 Error messages..........................................................................................................................................124

17. File management of TNC 426.B/430.A ....................................................................................................127


17.1 Structure of the hard disk ...........................................................................................................................127
17.2 TNC partition (TNC:\) .................................................................................................................................128
17.3 PLC partition (PLC:\) ..................................................................................................................................130
17.4 Compiling the PLC program .......................................................................................................................132
17.5 Calling the PLC error table (x.PET) for diagnosis.......................................................................................133
17.6 Generating a cross-reference list for diagnosis ..........................................................................................134
17.7 Calling the active machine parameter list...................................................................................................135
17.8 Switching over the position display for servicing.... .................................................................................... 135.2

18 Data interfaces .........................................................................................................................................136


18.1 Operating modes of the data interfaces .....................................................................................................136
18.2 Machine parameters for the data interfaces ...............................................................................................138
18.3 Error messages..........................................................................................................................................139
18.4 Wiring diagram of the data interfaces.........................................................................................................141

19. Data input and output ..............................................................................................................................143


19.1 Data transfer menu ....................................................................................................................................143
19.2 File overview TNC 426.B/430.A .................................................................................................................144
19.3 Data output.................................................................................................................................................144
19.4 Data input...................................................................................................................................................148

20. Interface to the servo amplifier ...............................................................................................................152


20.1 Nominal value output to servo amplifier (analogue/digital) .........................................................................152
20.2 Analogue speed nominal value interface at connector X8/X9 ....................................................................153
20.3 Digital interface to the servo amplifier, connectors X51 - X56/X61.............................................................156
20.4 DSP monitor for digital axes.......................................................................................................................158
20.5 Adjustment of the feed rate at the servo amplifier ......................................................................................159
20.6 Offset adjustment .......................................................................................................................................160
20.7 Integrated oscilloscope...............................................................................................................................162

21. PLC interface ............................................................................................................................................166


21.1 Specifications .............................................................................................................................................166
21.2 Checking the PLC inputs and outputs ........................................................................................................167
21.3 Diagnosis in the PLC mode........................................................................................................................170
21.4 Output "Control is ready" and acknowledgement for test
"Control is ready"........................................................................................................................................174
21.5 Non-volatile PLC markers and words .........................................................................................................179

22. Tests units ................................................................................................................................................181


22.1 Universal measuring adapter .....................................................................................................................181
22.2 Encoder diagnostic set ...............................................................................................................................183
22.3 Drive control generator (DCG) ...................................................................................................................185

23. Exchange instructions.............................................................................................................................188


23.1 Important notes ..........................................................................................................................................188
23.2 Exchanging the NC software PGM no. 280 470 - 473 -- ............................................................................189
23.3 Backing up hard-disk data..........................................................................................................................198
23.4 Exchanging the logic unit ...........................................................................................................................199
23.5 Exchanging the drive assembly (hard disk) ................................................................................................202

24. Optical displays on HEIDENHAIN units..................................................................................................204


24.1 on the interface boards for Simodrive 611D ...............................................................................................204

25. Machine parameter list ............................................................................................................................207

26. Annex ........................................................................................................................................................208


26.1 7 bit ASCII code .........................................................................................................................................208
26.2 Powers of 2 ................................................................................................................................................212

Service Manual TNC 426.B/430.A Ausgabe Blatt


Contents Issue Page
23.05.00 2
Kundendienst/Service

1. How to Use This Service Manual


The service manual TNC 426.B/430.A can be used to diagnose, locate and eliminate errors on machine
tools controlled by TNC.

In order to correctly judge the problems in an NC-controlled machine tool, fundamental knowledge of the machine
tool and its drives as well as their interaction with the control and the measuring systems is required. Incorrect
behaviour of the machine tool can also result from improper use of the control, NC-programming errors and
incorrect or not properly optimized machine parameters.

For further information in this respect please refer to the

z Documentation of the machine tool manufacturer


z Operating Manual (HEIDENHAIN)
z Technical Manual (HEIDENHAIN).
z CD-ROM TNC-GUIDE (HEIDENHAIN)

Note on the error description in this service manual:


The number in square brackets refers to the number of the error message in the error catalogue on CD-ROM;
this catalogue can be called by clicking on "NC Error Messages" in the TNC Guide.

The Technical Manual is not enclosed with every control.


In general, it is only supplied to the machine tool manufacturer and is updated by HEIDENHAIN, Traunreut.
Therefore, it is absolutely necessary to contact the machine tool manufacturer, if errors occur that are due
to a machine parameter or to the interface of the control. Support will, however, also be provided by the
HEIDENHAIN service department and agencies.
Telephone numbers, addresses and telex/fax numbers can be found on the inner page of the cover page and the
back side of this service manual or on our homepage under http://www.heidenhain.de.

Service Manual TNC 426.B/430.A Ausgabe Blatt


How to use this Service Manual Issue Page
28.06.99 3
Kundendienst/Service

2. Integrated Monitoring System


TNC 426.B/430 features a comprehensive integral monitoring system to avoid input and operation errors,
to locate errors and technical defects of the entire equipment (TNC, measuring systems, machine tool,
cables etc.). The monitoring system is a fixed component of the TNC hardware and software; it is always active
when the control is switched on. If a technical defect or an operation error is detected, an error message is
displayed on the screen in plain language.

During operating the TNC monitors

• the amplitude of the encoder signals


• the edge separation of the encoder signals
• the absolute position of encoders with distance-coded reference marks
• the current position (monitoring of servo lag)
• the path actually traversed (movement monitoring)
• the position deviation in standstill
• the nominal shaft speed
• the CRC sums of EPROM and RAM
• the supply voltage
• the voltage of the buffer battery
• the operating temperature of the logic unit
• the run time of the PLC program

With digital axes the TNC monitors in addition

• the motor current


• the motor temperature
• the temperature of the power module
• the dc-link power
• the supply voltage of the power stage

Service Manual TNC 426.B/430.A Ausgabe Blatt


Integrated monitoring system Issue Page
01.10.97 4
Kundendienst/Service

2.1 Log Function of TNC 426.B/430.A


In the TNC 426.B/430.A a log with approx. 50 000 entries is created continuously and updated according to the
FIFO principle. The last key inputs, control reset, error messages, blinking error messages with register
status, defective clusters on the hard disk are entered into this log.
At the moment the message *** POWER FAIL *** (see section Power supply) is not yet entered.

The log is transferred via data interface with the TNCremo data transfer software (Id.No. 280 481 --, English).
Starting from software version 280 472/473 the log can also be called in the control by entering the code number
LOGBOOK.

Excerpt from a log file transferred with TNCremo

___Date: 4-Mar-1998___
Key: 0x01A8 -> Enter 05:40:43
Blinkerror: 05:41:20
File system error E
Registers(Blinkerror): 05:41:20
D0-3 00000000 0000FFFF 00000000 00000010
4-7 00000008 00000010 00003780 00000000
A0-3 FFFFFFA0 FFFFFFC0 02C0A000 FFE26200
4-7 FFE7C3DC 02C0A002 FFC33EE4 FFC33E20
FM FFFF VO FFFF SR 0020
PC 004A762A
Reset 05:41:37
Error: 05:41:39
NC: program memory erased
Key: 0x01AE -> CE 05:41:57
Error: 05:41:57
Power interrupted
Key: 0x01AE -> CE 05:41:59
Error: 05:42:00

Service Manual TNC 426.B/430.A Ausgabe Blatt


2. Integrated monitoring system Issue Page
15.09.99 4.1
Kundendienst/Service

3. Minor Error Messages

CE
Minor (non-blinking) error messages can be cleared by pressing .
HELP
By pressing auxiliary information on the non-blinking error message currently displayed can be called
as of NC software 280 472/473.

Further error messages are described in the


z Operating Manual (HEIDENHAIN)
z Technical Manual (HEIDENHAIN)
z CD-ROM TNC-GUIDE (HEIDENHAIN)
z Documentation of the machine tool manufacturer

Error message displayed Section Error message displayed Section


Axis double programmed 16.2 MP: <error code> 3.1
Start position incorrect 16.2 PLC program not translated 3.1
Touch point inaccessible 16.2 Positioning error 3.1
Baud rate not possible 18.3 Program incomplete 18.3
Range exceeded 16.2 Program memory overflow 3.1
Operating parameters erased 3.1 Exchange buffer battery 11.5
Cycle parameter incorrect 16.2 Triggering touch probe selected 16.2
Faulty range data 16.2 Interface already assigned 18.3
Rotation not permitted 16.2 Mirroring not permitted 16.2
Plane wrongly defined 16.2 Relay ext. dc voltage missing 3.1
Limit switch <axis> 3.1 Power interrupted 3.1
Ext. input/output not ready 18.3 Update the system data 3.1
Input of further programs not possible 18.3 System memory overflow 3.1
Wrong axis programmed 16.2 Stylus deflection exceeds max. 16.2
Incorrect entry in MP <number> 16.2 Stylus already in contact 16.2
Handwheel ? X 15.4 Calibrate touch probe 16.2
Handwheel not ready 15.4 Probe system not ready 16.2
Language load error XX 3.1 Probe system not ready <axis> 16.2
Scaling factor not permitted 16.2 Data transfer erroneous 18.3
Measuring touch probe selected 16.2

Note
The number in square brackets is the number of the error message in the error catalogue on CD-ROM.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Minor error messages Issue Page
20.10.98 5
Kundendienst/Service

3.1 Causes of minor error messages

Operating parameters erased [947]


• When the control is booted after power-on for the first time (new and exchange controls);
When the control is booted for the first time after a software exchange;
• Defective buffer batteries and (Gold) capacitor;
• RAM error on the processor board;
• When the control is booted for the first time after a reset of the non-volatile PLC markers and words
by means of code number 531210.

Limit switch <axis> [58]


• "Manual“ operating mode
The preset software limit switch has been reached when traversing with the axis-direction buttons.
• "Automatic“ operating mode
The calculated position of the current block is beyond the software limit switch range or beyond
the additional limit (set by pressing the soft key >TRAVERSE RANGE<, MOD function). The positioning
is not performed.

Machine parameters for the software limit switches

X+ X- Y+ Y- Z+ Z-
Default setting 910.0 920.0 910.1 920.1 910.2 920.2
Activation via PLC 911.0 921.0 911.1 921.1 911.2 921.2
Activation via PLC 912.0 922.0 912.1 922.1 912.2 922.2

IV+ IV- V+ V-
Default setting 910.3 920.3 910.4 920.4
Activation via PLC 911.3 921.3 911.4 921.4
Activation via PLC 912.3 922.3 912.4 922.4

Power interrupted
• After a reset signal at the power supply unit (e.g. line voltage drops)
• Important machine parameters have been changed (e.g. MP 110.X, MP 210)
• During each power-on routine (see section 21.4)

Positioning error [51]

Excessive servo lag in <axis>


• The servo lag monitor set in the machine parameters 1410.X or 1710.X has responded.
(Check the run-in behaviour of the axis and readjust, if necessary.)

PLC program not translated [211]


• After editing, the PLC program must be compiled (translated) anew.

Relay ext. DC voltage missing


• After the message POWER INTERRUPTED was confirmed by pressing the CE key, the TNC waits
during the power-on routine for the 24V control voltage (input "acknowledgement control ready for
operation, X42/4); see section 21.4

Service Manual TNC 426.B/430.A Ausgabe Blatt


Minor error messages Issue Page
16.10.98 6
Kundendienst/Service

Update the system data! [1845]


During the power-on routine the control checks in the file SYS:\HDDVERS.A whether the current data
(cycles, output templates, drive data etc.) are stored on harddisk. If this is not the case, the error message
is output. To update the data a setup must be executed with the file disk.
(see section: Software Exchange)

System memory overflow! [1810]


The memory available in the TNC is insufficient to perform complicate calculations (e.g. FK graphics, program
verification graphics, oscilloscope etc.).
Press CE to confirm the error message and restart the function.

Program memory exceeded! [939]


The TNC hard disk is full.
Programs which are not needed any more are deleted!

LANGUAGE LOAD ERROR XX


The current NC dialogues are not stored on the hard disk. To update the data a setup must be executed
with the file disk.
(see section: Software Exchange)

Customized error messages by the machine tool manufacturer


If machine parameter MP 4020, bit 3 = 1, a PLC error message is generated in the PLC program by means
of the error markers M2924 to M3023.
The customized text is stored in an text file (ASCII) specified in OEM.SYS in the line PLCERROR =.
If machine parameter MP 4020, bit 3 = 0, a PLC error message is generated in the PLC error table (PET).
See section 17.5

<Customized text> marker 2924


to to — set
< Customized text> marker 3023

Service Manual TNC 426.B/430.A Ausgabe Blatt


Minor error messages Issue Page
01.09.98 7
Kundendienst/Service

MP: line w/o number [151]


Machine parameter input error:
A line was found without a machine parameter number (not an empty line or comment).

MP: incorrect number [152]


Machine parameter input error:
The given machine parameter does not exist (incorrect number).

MP: separator missing [153]


Machine parameter input error:
No separator was found between the number and the value of the machine parameter.

MP: input value incorrect [154]


Machine parameter input error:
The input value for the machine parameter is incorrect.

MP: defined twice [155]


Machine parameter input error:
A machine parameter has been defined twice.

MP: not defined [156]


Machine parameter input error:
A machine parameter is not defined. The line is generated automatically.

MP: saving not possible [157]


Machine parameter input error:
The machine parameter cannot be saved.

MP: contradictory input [158]


Machine parameter input error:
The values entered for the machine parameters are contradictory, which results in a conversion error.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Minor error messages Issue Page
01.10.97 8
Kundendienst/Service

4. Blinking Error Messages and their Causes


The integrated monitoring system distinguishes between minor and gross errors. Gross errors are characterized by
a blinking display (e.g. malfunctions of the encoders and the drives, data processing errors).
A red window is displayed on the screen which can be moved with the cursor keys.
In the first line of this window the error message is displayed in plain language. Moreover the contents of important
registers are displayed.

Operating-system error messages

Operating-system error messages are displayed as white letters on black screen in English language.
Please contact HEIDENHAIN if an operating-system error message (white letters on black screen) is generated
and the machine switches off.
If possible, the operating-system error messages are also entered in the TNC log.
The last operating-system error message is stored in the PLC partition in PLC:\ERROR.JOU.

Special case: If the monitoring of the NC power supply (connector X31) has responded, the message
*** POWER FAIL *** is displayed (see section Power supply).
At present the message is not entered in the log.

If a gross error occurs, the control opens the contact "Control is Ready" which causes an emergency stop of
the machine tool.
END
By switching off the power switch or by pressing , the emergency stop status can be reset provided that the
error cause was corrected.

In this service manual the blinking error messages are divided into several groups in order to get a better
overview.

Section 4.1 General error messages


Section 4.2 PLC editor
Section 4.3 Position encoder interface
Section 4.4 Speed encoder interface
Section 4.5 Analogue axes / spindle
Section 4.6 Digital axes / spindle

Service Manual TNC 426.B/430.A Ausgabe Blatt


Blinking error messages and their causes Issue Page
21.07.99 9
Kundendienst/Service

4.1 General error messages

Blinking display Error cause

TNC operating temp. exceeded The temperature inside the logic unit is higher than + 70°

[204]
Error during the test routine for the output "Control is ready"
EMERGENCY STOP defective when the machine is switched on (see also section 21.4)

[203]

Position control time too short Error cause:


In case of an operation with a high processor utilization, the
cycle time of the position controller is not sufficient any more.
Error elimination:
If the error message is generated repeatedly, the cycle time
of the position controller can be increased via the machine
parameters.
Please contact the machine tool builder for more information!

This error message is displayed if marker M2815 is set without


EMERGENCY STOP PLC
additional marker (M2924 - M3023).
(Only if machine parameter MP4020 bit 3 = 1).
[205]

Ext. relay DC voltage missing No PLC supply voltage available at connector X44.

Checksum error YX The TNC has detected a CRC checksum error during
operation1)

YA CRC sum of the CPU EPROM CHIP 1/2


YB CRC sum of the CPU EPROM CHIP 3/4

Y= CPU number 1 = host computer


2 = DSP

The TNC has detected a CRC checksum error during the


Checksum error
power-on routine1)

Incorrect include-file version Error cause:


The hardware of the logic unit is equipped with a hardware
function for which the NC software and the machine are not
prepared.
Error elimination:
Please contact the machine tool builder.

CRC = Cyclic Redundancy Check (during data transfer)


1)
If one of these error messages comes up repeatedly, please contact HEIDENHAIN.

Service Manual TNC 426.B/430.A Ausgabe Blatt


4. Blinking error messages and their causes Issue Page
23.02.00 10
Kundendienst/Service

Blinking display Error cause

Error cause:
*** POWER FAIL ***
The NC supply voltage for the dc-link power supply has fallen
below the minimum threshold and the monitoring has
responded. If the machine tool builder has wired both
connection paths (Uz and L1/L2 ), the monitoring is already
initiated if the voltage in one path falls below the minimum
voltage.
The monitoring becomes only active after the conversion of
the PLC program.
The error message is not displayed in a red window, but in
white characters on black background.
Error elimination:
Ö see also section "Power Supply“
Ö Check connectors X31 of the dc-link power supply.
Ö Check feed lines Uz+/Uz- and L1/L2 if they are broken.

Customized error messages by the machine tool manufacturer


If the machine parameter MP 4020 bit 3 = 1, a PLC error message is displayed by the error markers M2924 to
M3023 and M2815 in the PLC program.
The customized text is stored in the text file (ASCII) specified in OEM.SYS in the line PLCERROR =.
If the machine parameter MP 4020 bit 3 = 0, PLC error messages are displayed via the PLC error table (PET);
see section 17.5.

<Customized text > marker 2924


to to — and marker 2815 set

<Customized text > marker 3023

Service Manual TNC 426.B/430.A Ausgabe Blatt


Blinking error messages and their causes Issue Page
23.02.00 10.1
Kundendienst/Service

Blinking display Error cause

File system error X X= 1 Incorrect cluster number in routine "get_cluster.


2 Incorrect cluster number in routine "put_cluster".
3 Incorrect cluster number in routine "next_cluster"
[1155 ff]
4 Incorrect cluster number in routine "update_cluster".
5 Incorrect cluster number in routine "get_free_cluster".
6 Incorrect cluster number in routine "get__last_cluster".
7 Incorrect cluster number in routine "get_cluster_befor".
8 Incorrect cluster number in routine "read_dos_data".
9 Incorrect cluster number in routine "write_dos_data".
10 Undefined software error in routine "test_file“.

A Semaphore or queue could not be created.


B Partition faulty or cannot be read.
Hard disk or RAM cannot be mounted.
C Disk incorrectly partitioned.
D Sector number is incorrect in the hard disk server task.
Wrong sector number or write-protected sector.
E Time-out while waiting of the interrupt from the hard disk.
F Hard disk write or read error.
The TNC has detected a defective cluster on the hard disk.
The area is marked as defective in the FAT and the data are
deleted. When the TNC is started again the deleted files are listed.
G Time-out: interrupt line
Due to bad shielding electrical disturbances are possible.
H Time-out: disk not ready
Due to bad shielding electrical disturbances are possible.
I Disk always busy
Due to bad shielding electrical disturbances are possible.
J Defective sector in FAT or root directory, hard disk cannot be used
K Recalibrate error (search)
L No data request from hard disk although expected

If the error message "FILE SYSTEM ERROR X" (X = identification letter, see above) comes up repeatedly,
please note down the error message and the register contents and contact HEIDENHAIN.

Note: After each control reset it is checked if there are defective clusters on the hard disk.
In this case the partition (TNC, PLC or SYS) and the number are entered in the log of the TNC.

Example (extract from log):


ERR: 1 DEFECT CLUSTERS IN TNC 13.09.1999 12:35:59
ERR: 2 DEFECT CLUSTERS IN SYS 13.09.1999 12:35:59

Service Manual TNC 426.B/430.A Ausgabe Blatt


4. Blinking error messages and their causes Issue Page
15.09.99 11
Kundendienst/Service

Blinking display Error cause

Processor check error YX X= 3 Test plane incomplete / will not run


8 CRC sum of PLC program OP code
A Software error
[1 ff]
B Software error
M Erroneous operating voltage
The 5V supply voltage (Uvcc) of the LE
is not within the tolerance.
O Export version: axis 4 or 5 paraxial
R Attempt to start a PLC positioning (M4120
to M4124), a datum shift (M4132) or
to switch the range (M4574 and M4575)
simultaneously, although MP7440/bit 2
was set or MP3030 = 1.
OR
PLC strobe (PLC positioning, datum shift,
switchover of the range) set during active
TOOL DEF (M4074)

Y= CPU number 1 = host computer


2 = DSP

If the error message "Processor check error XY" (XY = identification letters, see above) comes up repeatedly,
please send the complete logic unit to HEIDENHAIN for repair. Please indicate the error message, the code
letters and the register contents.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Blinking error messages and their causes Issue Page
28.04.99 12
Kundendienst/Service

4.2 PLC editor

Blinking display Error cause Y

PLC: invalid command The TNC cannot interpret the line as a ESC
PLC command
(earlier versions: operand for jump is not
[64]
label)

PLC: invalid operand type An unknown operand type was given.


The command cannot be used for the given ESC
operand type.
[65]

PLC: operand not found A type was given for the operand, but no value. ESC

[66]
ESC
PLC: operand incorrect Operand out of permissible range
An operand number was given that lies outside
[67] the range available for this operand

PLC: error in text after command ESC


No limiter behind command
Behind the PLC command additional characters
[68] were found that could not be interpreted

PLC: line too long End of line not found


ESC
The line is longer than 128 characters
[69]

PLC: label not defined A reference was made to a label that has
SC
nowhere been defined with LBL, KFIELD or
[70] EXTERN.

PLC: end of block not found At the end of the program file there are PLC
commands that are not concluded with an EM SC
or JP command. The danger therefore exists
[71]
that at runtime an undefined program range is
run through.
PLC: program too long The total length of the program code to be
generated exceeds the memory available SC
[72] in the control.

Error classification (not displayed on the screen) !


Y = E: Error recognized during editing; line is not formatted.
S: Error recognized during syntax check in the PLC editor (COMPILE soft key).
Under certain circumstances this error is already recognized during the syntax check,
otherwise when the compiler is run.
C: Error recognized during compiler run, either when the control is switched on or in the
PLC programming mode.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Blinking error messages and their causes Issue Page
01.10.97 13
Kundendienst/Service

Blinking display Error cause Y

PLC: assignment in parentheses An attempt was made to assign the result of a gated SC
operand, although not all open parentheses had been
[73]
closed.
PLC: too many parentheses Excessive nesting of parentheses SC
[74] An attempt was made to nest more than
16 parenthetical expressions in each other.

PLC: jump incorrectly programmed Jump in gating chain SC


[75] An unconditional jump was programmed, although
the assignment chain begun beforehand had not yet
been assigned.
PLC: closing parenth. w/o opening SC
Closing parenthesis without opening parenthesis
[76] There are more closing than opening parentheses.

Label within parentheses


PLC: label incorrectly programmed A label was set within a parenthetical calculation. This SC
[77] is illegal because close-parenthesis commands cannot
be executed without the associated open-parenthesis
commands.
PLC: label incorrectly programmed Label within a gating chain SC
[78] A label was programmed in a gate that has already
been started. This is illegal because the first command
behind the label would then have to be interpreted,
depending on the course of the program, once as
logical connection and once as a load command.
PLC: jump incorrectly programmed SC
Jump within parentheses
[79] A jump command was programmed within paren-
theses. This is illegal because due to the internal im-
plementation all opening parentheses must be followed
by closing parentheses, which would not happen in a
jump.
PLC: parenthesis not closed
Parenthesis open at end of block SC
[80] An EM instruction has been programmed in a
parenthetical instruction. This is illegal since
parentheses must be closed in any case.
PLC: label defined twice Label defined twice SC
[81] The same label name was used twice for a LBL or a
KFIELD instruction.
A label name that was imported with EXTERN from
another module was used again with a LBL or KFIELD
instruction.
A name reserved for internal modules (9000 ... 9255)
was used with a LBL, KFIELD or EXTERN instruction.
PLC: word assignment missing
Word assignment missing
[82] SC
A word assignment conducted. However, the result
was not assigned to an operand, but a new logic
operation started.
Error classification (not displayed on the screen) !
Y = S: Error recognized during syntax check in the PLC editor (COMPILE soft key). Under certain
circumstances this error is already recognized during the syntax check, otherwise when the
compiler is run.
C: Error recognized during compiler run, either when the control is switched on or in the
PLC programming mode.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Blinking error messages and their causes Issue Page
01.10.97 14
Kundendienst/Service

Blinking display Error cause Y

PLC: logic assignment missing A logic operation was performed, but the result was SC
assigned to a new logic operation instead of to an
[83]
operand.

A command was programmed that logically connects, SC


PLC: word accumulator not loaded assigns or manipulates the loaded word accumulator,
[84] although the word accumulator was not previously
loaded.

PLC: logic accumulator not loaded A command was programmed that logically connects, SC
[85] assigns or manipulates the loaded logic accumulator,
although the logic accumulator was not previously
loaded.

PLC: opening parenth. incorrect Accumulators not loaded on "open parenthesis" SC


[86] You programmed an open-parenthesis command
without first starting a logic or a word sequence.

PLC: incorrect type in parenth. Incorrect type of result in parentheses SC


Depending on the logic operation formed before a
[87] parenthesis and the parenthesis command used, it is
expected that a sequence in parentheses supplies a
result of the same type (word / logic). If the types differ,
the logic operation requested in the open-parenthesis
command cannot be formed.

PLC: jump incorrectly programmed Conditional jump with invalid logic accumulator SC
[88] You programmed a conditional jump
(CMT/CMF/JPT/JPF/EMT/EMF) without first starting a
logic operations sequence in the logic accumulator.

PLC: ENDC/ENDK without beginning ENDC/ENDK without CASE/KFIELD instruction SC


You programmed an ENDC command without a
[89]
preceding CASE statement, or an ENDK command
without a preceding KFIELD label.
PLC: error in CASE/KFIELD
Incorrect command within a CASE table / KFIELD SC
[90] You programmed a command other than CM behind
a CASE instruction and before the associated ENDC
instruction, or you programmed a command other
than K behind a KFIELD and before the associated
ENDK label.
PLC: too many entries in CASE
Too many entries in CASE table SC
[91]
You programmed a CASE branch with more than
128 entries

Error classification (not displayed on the screen) !


Y = S: Error recognized during syntax check in the PLC editor (COMPILE soft key).
Under certain circumstances this error is already recognized during the syntax check,
otherwise when the compiler is run.
C: Error recognized during compiler run, either when the control is switched on or in the
PLC programming mode.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Blinking error messages and their causes Issue Page
01.10.97 15
Kundendienst/Service

Blinking display Error cause Y

PLC: CASE/KFIELD is empty Empty CASE instruction/KFIELD SC


You programmed a CASE instruction followed immediately
[92]
by an ENDC instruction, or you programmed a KFIELD
label immediately followed by an ENDK label.

PLC: string accum. not loaded You programmed a command to logically connect, assign SC
or manipulate and already loaded string accumulator
[93] without first loading the string accumulator.

String instruction within parentheses SC


PLC: string within parentheses
You programmed a string instruction within parentheses.
[94] String operations cannot be nested with parentheses.

PLC: string assignment missing You started a new logic operations sequence without SC
[95] first assigning the logic operation formed in the string
accumulator.

PLC: global/external incorrect GLOBAL/EXTERNAL not at beginning of file SC


[96] You wrote the GLOBAL or EXTERNAL commands behind
other program code in the file. These commands must
always appear before the program code.
PLC: too many modules You attempted to link more than 64 files into one program (S)C
[97] using the USES instruction.

PLC: file not found A file linked with the USES instruction cannot be found. (S)C
[98]

PLC: file too long The compiled program code of a single file would be larger SC
than 64 kB and therefore cannot be compiled. Split the
[99]
file into several smaller files and link them with the
USES command.
PLC: too many local labels
More than 1000 label assigned in one file. SC
[100] All LBL, KFIELD and EXTERN command are added
together with those (hidden) labels created through
structured commands. Split the file into several smaller files
and link them with the USES command.

PLC: too many global labels A total of more than 1000 global labels have been defined C
within the associated files.
[101]

Error classification (not displayed on the screen) !


Y = S: Error recognized during syntax check in the PLC editor (COMPILE soft key).
Under certain circumstances this error is already recognized during the syntax check,
otherwise when the compiler is run.
C: Error recognized during compiler run, either when the control is switched on or in the
PLC programming mode.

Service ManualTNC 426.B/430.A Ausgabe Blatt


Blinking error messages and their causes Issue Page
01.10.97 16
Kundendienst/Service

Blinking display Error cause Y

PLC: external label not defined A label declared with EXTERN has not been C
defined with GLOBAL in any of the associated
[102]
modules.

PLC: external label in case A label declared with EXTERN has been inserted in SC
the CM list of a CASE command. Define a local
[103] module, which in the simplest case only calls the
global module via CM.
PLC: external label in JP
You attempted to jump to a label defined with SC
[104] EXTERN using a JP/JPF/JPT command.

PLC: global label defined twice You defined the same label more than once with (S)C
[105] GLOBAL in the same or in several files.

PLC: incorrect program structure You programmed an ELSE/ENDI/ENDW/UNTIL SC


[106] command without prior required IF/ELSE/WHELP/
REPEAT command.
Several structured commands have not been
nested within each other, but have been interlinked.
The structures must always be closed in the order
opposite to that in which they are opened!

PLC: structure open at file end Structure open at file end SC


A structured command has been opened and not
[107]
closed again prior to the end of file.

PLC: global in the main file


You defined a module from the main file as SC
[108] GLOBAL. Only modules from files which are linked
with the USES command can be made accessible
for other files through the GLOBAL command.

46...49 free

PLC: excessive nesting You attempted to nest more than 32 module calls R
[109] within each other.
You programmed a recursive module call that
exceeds the limit of 32 levels.

PLC: stack underflow You attempted to retrieve data from the stack which R
[110] were not stored there.

PLC: stack overflow You attempted to write more than 128 bytes of data R
to the stack. Word operands (B/W/D/K) each
[111] occupy 4 bytes, logic operands (M/I/O/T/C) 2 bytes
each.

Error classification (not displayed on the screen) !


Y = S: Error recognized during syntax check in the PLC editor (COMPILE soft key).
Under certain circumstances this error is already recognized during the syntax check,
otherwise when the compiler is run.
C: Error recognized during compiler run, either when the control is switched on or in the
PLC programming mode.
R: Error recognized during run time of the PLC program.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Blinking error messages and their causes Issue Page
01.10.97 17
Kundendienst/Service

Blinking display Error cause Y

PLC: time out The processing of the program section to be executed R


cyclically took longer than 10 ms. Check the structure of
[112]
the subprogram for very calculation-intensive sections
that you can start as SUBMIT jobs.
The displayed processing time will be increased during
RS232 data transfer and in handwheel mode. If you are
in doubt, select handwheel mode and simultaneously
start data transfer via RS232 (if possible at 38 400
baud); subsequently check "MAXIMUM PROCESSING
TIME" in the PLC programming environment. 100%
corresponds to 5 ms; with this utilization the block
processing rate is still observed. Value should not
exceed 150% (safety reserve in the event of
unfavourable operating conditions).

PLC: CASE out of range CASE out of range R


[113] The operand for the CASE instruction contains a value
that cannot be interpreted as offset in the CM table
(smaller than 0 or greater than table length minus 1).

PLC: subprogram not defined This error currently cannot be displayed. R


[114]

PLC: index range incorrect Indexed access out of permissible range R


[115] The address for a write access to the file types
B/W/D/M/I/O/T/C is, through the inclusion of the index
register, in a region invalid for these operand types.
Due to accessing a constant field the index register
contains a value which is not permitted for this field (<0
or > field length −1).
Through the inclusion of the index register the address
of a string leads to an invalid value.
The number of a dialogue (S#Dn[X]) or an error
message (S#En[X]) leads to an invalid value (<0 or
>999) through the inclusion of the index register.
During the addressing of a component string (Sn^X)
the value range for the index register (0...127) was
exceeded.

PLC: error table missing A PLC error module 9085/9086 was called although no R
[1524] error table was compiled, or there were no entries in the
table.

PLC: error in module call 58


[1750]

59...89 free

Error classification (not displayed on the screen) !


Y = Error recognized during run time of the PLC program.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Blinking error messages and their causes Issue Page
01.10.97 18
Kundendienst/Service

Blinking display Error cause Y

PLC: error table not .PET PLC error table C


[1525] The error table selected in OEM.SYS is not a .PET file.

PLC error table C


PLC: error table not found The error table selected in OEM.SYS could not be found
[1527] (file name or path name incorrect).

PLC: err. table format incorrect PLC error table C


[1528] The error table selected in OEM.SYS does not have an
up-to-date binary format (e.g. after a software
exchange).

Error classification (not displayed on the screen) !


Y= : Error recognized during compiler run, either when the control is switched on or in the
PLC programming mode.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Blinking error messages and their causes Issue Page
01.10.97 19
Kundendienst/Service

4.3 Position encoder interface

Blinking display Error cause

<Axis>encoder: amplitude too small Signal amplitude error; position encoder


[44]

<Axis>encoder: frequency too high Signal frequency error; position encoder


[45]

<Axis> measuring system defective Error with distance-coded scale; position encoder
[46]

Ref mark <axis>: incorrect spacing During a reference-mark run on an encoder with distance-
[62] coded reference marks a distance of more than 1000 signal
periods was covered without passing over a reference mark.

Possible error cause:


• Encoder not connected
• Cable damaged
• Glass scale contaminated or defective
• Scanning head defective
• Position encoder input of the logic unit defective

4.4 Speed encoder interface

Blinking display Error cause

<Axis> motor encoder: amplitude too small Signal amplitude error; speed encoder (Zn or Z1 track)

<Axis>+ encoder: amplitude too small

[47]

<Axis> motor encoder: frequency too high Signal frequency error; speed encoder

<Axis>+ encoder: frequency too high

[48]

<Axis> motor encoder defective The motor encoder of the displayed axis is defectibe.

[2206] Possible error cause:


• Cable of motor encoder damaged
• Graduated disk of motor encoder contaminated or damaged
• Speed encoder input of logic unit defective

motor encoder n: frequency too high This error can only occur with a digital spindle:
Possible error cause:
- Wrong entry of the encoder line count in the motor table
- Disturbance on the reference pulse signal

Service Manual TNC 426.B/430.A Ausgabe Blatt


4. Blinking error messages and their causes Issue Page
01.07.99 20
Kundendienst/Service

4.5 Analogue axes

Blinking display Error cause

Excessive servo lag in <axis> Position monitoring (servo lag)


[38] •Operation with velocity feedforward control:
Position monitoring exceeded;
defined in machine parameter 1420.X.
• Operation with servo lag:
Servo lag monitoring exceeded;
defined in machine parameter 1720.X.
• Synchronized axes (gantry):
The positions of master and slave axes differ by more than the value
entered in machine parameter 855.X (slave axis is displayed).

Nominal speed value Monitoring of the analogue voltage limit


too high <axis> • The nominal value voltage has reached the limit of ± 10V (± 20V
[39] for the spindle); for operation with velocity feedforward control only.

Movement monitoring error Movement monitoring


in <axis> a • The distance actually covered in a certain time is less than 1/4th
[40] or more than 4x the nominal distance calculated by the control.
Can be influenced via MP 1140.X.

Standstill monitoring Standstill monitoring


error in <axis> • At standstill the position deviation of an axis is greater than the
[41] value entered in machine parameter 1110.X.

Excessive offset in <axis> Monitoring of the offset voltage


[42] • During an automatic offset adjustment by machine parameter
MP1220 the offset voltage has exceeded its limit of 100mV.

Error location
If one of the above-listed error messages is displayed, the error may be located in any element of the closed loop.

e.g.: • Error in control


• Excessive offset voltage at the servo amplifier
• Incorrect speed adjustment at the servo amplifier
• Monitoring function of the servo amplifier has responded
(e.g. monitoring of current intensity)
• Electrical defect at the servo amplifier
• Defective motor, encoder or cables
• Mechanical defect (bearing, spindle or guides)
• Excessive mechanical forces on a drive

Service Manual TNC 426.B/430.A Ausgabe Blatt


Blinking error messages and their causes Issue Page
01.10.97 21
Kundendienst/Service

4.6 Digital axes

Blinking display Error cause

Excessive servo lag in <axis> Position monitoring (servo lag)


[38] •Operation with velocity feedforward control:
Position monitoring exceeded;
defined in machine parameter 1420.X.
• Operation with servo lag:
Servo lag monitoring exceeded;
defined in machine parameter 1720.X.
• Synchronized axes (gantry):
The positions of master and slave axes differ by more than the value
entered in machine parameter 855.X (slave axis is displayed).

Nominal speed value Monitoring of the maximum shaft speed


too high <axis>
• During operation with servo lag the speed is limited to the maximum
[39] shaft speed. When operating with velocity feed forward control this
error message is displayed as soon as the maximum shaft speed is
reached. The maximum shaft speed is stored in the motor tables.

Movement monitoring error Movement monitoring


in <axis> a • The distance actually covered in a certain time is less than 1/4th
[40] or more than 4x the nominal distance calculated by the control.
Can be influenced via MP 1140.X.

Standstill monitoring Standstill monitoring


error in <axis> • At standstill the position deviation of an axis is greater than the
[41] value entered in machine parameter 1110.X.

Movement monitoring error Movement monitoring


in <axis> b • The difference between the counts of the position encoder and of
[43] the speed encoder has reached the tolerance programmed in
MP2800.X (only effective, if two separate encoders are used for
acquisition of nominal position and speed).

Error location
If one of the above-listed error messages is displayed, the error may be located in any element of the closed loop.

e.g.: • Logic unit defective


• The ready signal of the servo amplifier is missing (see basic circuit diagram)
• The I2t limiting has taken effect.
• Defective motor, position or speed encoder or cables
• Mechanical defect (bearing, spindle or guides)
• Excessive mechanical forces on a drive

Service Manual TNC 426.B/430.A Ausgabe Blatt


Blinking error messages and their causes Issue Page
28.01.99 22
Kundendienst/Service

Blinking display Error cause

Power stage in axis <axis> too weak Power stage for displayed axis too weak.
[2188]

Power stage <axis>: U-IMAX incorrect U-Imax of the power stage for the displayed axis is
incorrect.
[2192]
U-IMAX = voltage of current sensor

Power stage <axis>: I-MAX incorrect Imax of the power stage for the displayed axis is incorrect.
IMAX = peak current
[2118]

Power stage S not ready The ready signal from the power stage of the spindle
was switched off during operation or was interrupted
[2193]
by at least 1 ms.
Check the pulse enable K663 at the interface board.
(see also basic circuit diagram for motor control)

<Axis> motor enc. line count too high Motor encoder line count too large for the displayed axis.
[2189]

One of the following data for the displayed axis is incorrect:


Motor <axis>: XH; X2; F-N; R2 incorrect XH = magnetising reactance
[2190] X2 = rotor leakage reactance
F-N = rated frequency
R2 = rotor resistance, cold

One of the following motor data for the displayed axis is


Motor <axis>: n-n; f-n incorrect
incorrect:
[2191] N-N = rated rotational speed
F-N = rated frequency

t-max of the motor for the displayed axis is incorrect


Motor <axis>: t-max incorrect T-MAX = maximum temperature
[2194]

I-n of the motor for the displayed axis is incorrect


Motor <axis>: I-n incorrect I-N = rated current
[2195]
I-max of the motor for the displayed axis is incorrect
Motor <axis>: I-max incorrect I-MAX = maximum current
[2196]

If one of the above-mentioned errors messages is generated, please check the data in the motor tables and contact
HEIDENHAIN. Please indicate the error message, the code letter and the register contents.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Blinking error messages and their causes Issue Page
16.10.98 23
Kundendienst/Service

Blinking display Error cause

Motor <axis>: n-max incorrect N-max of the motor for the displayed axis is incorrect
N-MAX = maximum rotational speed
[2197]

Motor temperature too high <axis> The motor temperature has reached the maximum value.
[1217] Information on the current motor temperature is fed to the TCN
via the connector for the speed encoder system as an analogue
voltage at the pins Temperature +/-.
The threshold is stored in the motor tables.

Motor <Axis>: Speed Not Equal To Imax


The current motor speed does not equal the expected at
[2207] Imax.
Perhaps the direction of rotation is wrong.

Motor <axis>: is not turning The motor of the displayed axis is not turning.
[2209] Error elimination / diagnosis
 Check if there is a break of the motor feed lines!
 Trace the torque current (I noml) using the integral
oscilloscope and observe whether the current is delimited
(characteristic curve is cut horizontally). Normally the
current must not be delimited.
 If the motor current increases exponentially up to the
max. current, probably the data in the motor table are
incorrect. Ö Check motor table!

Motor <axis>: MP 2340 / MP 2350 incorrect MP 2340 /MP 2350 for the displayed axis is incorrect
[2198]

Service Manual TNC 426.B/430.A Ausgabe Blatt


Blinking error messages and their causes Issue Page
11.02.99 24
Kundendienst/Service

Blinking display Error cause

DSP error XXXX XXXX =


FF01 Undefined error
[1122]
FF02 Host command not recognized / invalid
FF03 Host / DSP watchdog do not match
(not axis-specific)
FF04 Undefined interrupt
FF05 Unknown hardware ID
FF06 No V-NOML value received from host
FF07 AC fail
FF08 EMERGENCY STOP fail
FF09 Stack overflow
FF0A Delta signal pulse width modulation
Check entry value of MP 2180 during commissioning
(PWM clock frequency)!
FF0B Error on memory request
FF0C No speed control interrupt
FF0D Error during sum check (code)
FF0E Time limit of speed interrupt exceeded
FF0F Initializing error of a software timer
FF10 Error during LSV2 transfer
EF01 Unknown oscilloscope parameter requested
EF02 Host command not recognized
EF03 EMERGENCY STOP active (Emerg. stop test)
EF04 EMERGENCY STOP inactive (Emerg. stop test)
EF05 Stack overflow warning
EF07 GA does not provide interrupt
EF08 Response to a host command too late
(communication monitoring)
EF09 Spurious interrupt (AC fail, EMERGENCY STOP)
EF0A EMERGENCY STOP fail
EF0B Host requested for synchronization
EFF0 Error during sum check (code)
E800 Idle loop of time monitor, the last two places
contain the time x 3ms
E900 Corrected angle deviation when aligning
EA00 Time limit of rot. speed interrupt exceeded ; the last
two places contain the time in [ms] (hex!)

If the error message "DSP ERROR XXXX " is generate repeatedly, please contact HEIDENHAIN.
Please indicate the error message, the code letter and the register contents.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Blinking error messages and their causes Issue Page
01.10.97 25
Kundendienst/Service

Blinking display Error cause

DSP error XXXX Y XXXX =


Run time error messages
1000 Y Command time-out
1001 Y Command acknowledgement incorrect
1002 Y Error at beginning of command execution
1003 Y Error at end of command execution
1004 Y Incorrect status from DSP
Error messages when booting the DSP system
1100 Y Error on calculation of check sum
1101 Y Time-out during word transfer command
1102 Y Time-out during calculation of check sum
1103 Y Time-out during GO command
1104 Y File SYS:\DSP\... not found

Y = 0 = axes DSP
1 = spindle DSP (TNC 430 only)

Error messages of spindle DSP (code 9)


258 9 No standby signal received from power stage
within 4 secs. after power on.
F2C8 9 Incorrect acknowledgement of command

If the error message "DSP ERROR XXXX " is generate repeatedly, please contact HEIDENHAIN.
Please indicate the error message, the code letter and the register contents.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Blinking error messages and their causes Issue Page
01.10.97 26
Kundendienst/Service

Blinking display Error cause

DSP error XXXX Y Y = axis

XXXX = E010 Encoder contaminated


(axis-specific)
E020 Encoder frequency exceeded
E030 Z1 track of encoder contaminated
E040 Warning from power stage (temperature of dissipator)
E050 Warning from power stage off
E060 GA status register: data not latched
E070 Error on temperature measurement
E100 PLC: drive not ready
E110 PLC: drive not ready
E120 Standstill recognition (V=0 with IQ_max)
E130 End of standstill recognition
E140 Warning I2t monitoring
E150 End of warning I2t monitoring
E160 Limited by I2t monitoring
E170 End of limit by I2t monitoring
E180 Error on REF request
E200 Drive enabled
E210 Drive disabled e.g. by EMERGENCY STOP

If the error message "DSP ERROR XXXX " is generate repeatedly, please contact HEIDENHAIN.
Please indicate the error message, the code letter and the register contents.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Blinking error messages and their causes Issue Page
01.10.97 27
Kundendienst/Service

Blinking display Error cause

DSP error XXXX Y Y = axis

F010 Unknown motor type (MP2200)


(axis-specific)
F020 reserved
F030 reserved
F040 Number of pairs of poles too large (MP2230)
F050 ASM: field-defining current
(MP 2280> MP 2110/2310)
F060 Grating period of speed encoder
F070 ASM: time constant of rotor (MP2290 =0 or too large)
F080 Kink point rpm / noml. rpm (MP2210 = 0 or too large)
F090 Unknown driving mode (MP2000)
F0A0 reserved
F0B0 reserved
F0C0 reserved
F0D0 Voltage at current sensor (MP2130 too large)
F0E0 Peak voltage of power stage (MP2110 too large)
F0F0 Proportional factor of current controller
(MP2400 too large)
F100 Integral factor of current controller (MP2410 too large)
F110 Motor temperature (MP2270 > 255)
F120 reserved
F130 Oscilloscope parameter incorrect (for test)
F140 Rated current of power stage
(MP 2110 > MP2110/MP2310)
F150 Rated current of motor
(MP2300 too large or < MP2280)
F160 Peak current of motor (MP2310 too large)
F170 Max. motor rpm (MP2220 too large)
F180 Wrong angle compensation values with synchronous
motors (MP2340/MP2350)
F190 DC-link voltage of power stage incorrect
F1A0 Invalid speed input selected (MP 2700)
F1B0 Invalid PWM output selected (MP 2702)
F1C0 Band filter parameter incorrect (MP 2540/2550)

If the error message "DSP ERROR XXXX " is generate repeatedly, please contact HEIDENHAIN.
Please indicate the error message, the code letter and the register contents.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Blinking error messages and their causes Issue Page
01.10.97 28
Kundendienst/Service

Blinking display Error cause

DSP error XXXX Y Y = axis

F200 Speed encoder (Zn track): amplitude too small


(axis-specific)
F210 Speed encoder (Z1 track): amplitude too small
F220 reserved
F230 Motor temperature too high
F240 Unknown counter IC at speed input
F250 Power stage switches off during operation
Check the pulse enable K663 at the interface board
(short-time signal drop etc.)
A bridge can be inserted between K663 and K9 for
testing (see basic circuit diagram)
This error code is only active for spindle
F260 reserved
F270 Excessive angle deviation during alignment
Zn / Z1 tracks do not match;
this message can also occur if MP2250.X is incorrect.
F280 Motor cannot be controlled (if controller outputs the
max. current, an incorrect movement of the motor
is recognized)
F290 Error with 3-D touch probe/evaluation; latch not with
L1 input (G19/G26)
F2A0 Incorrect Ref position detected
Check the shielding of the speed encoder.
F2B0 Standstill recognition (V=0 with IQ_max)
F2C0 Actual motor current above limit value
F2D0 Status error PWM component

If the error message "DSP ERROR XXXX " is generated repeatedly, please contact HEIDENHAIN.
Please indicate the error message, the code letter and the register contents.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Blinking error messages and their causes Issue Page
07.09.98 28.1
Kundendienst/Service

5. Hardware Components of TNC 426.B/430.A

TNC component TNC 426 .B TNC 430.A

LOGIC UNIT LE 426CB/PB 1) 2)


Id.No. XXX XXX -- 3) x

LOGIC UNIT LE 430CA/PA 1) 2)


Id.No. XXX XXX -- 3) x

VISUAL DISPLAY UNIT BC 110B (CRT interface) 4)


Id.No. 260 520 -- x x

VISUAL DISPLAY UNIT BC 120 (CRT interface) 5)


Id.No. 313 037 -- x x

VISUAL DISPLAY UNIT BF 120 6)

Id.No. 313 506 -- x x

KEYBOARD UNIT TE 401B 7)


Id.No. 250 517 05 x x

KEYBOARD UNIT TE 420 8)


Id.No. 313 038 01 x x

PLC I/O BOARD PL 405B (option) 9)


Id.No. 263 371 22 x x

PLC I/O BOARD PL 410B (option) 10)


Id.No. 263 371 -- x x

1) C versions: with analogue nominal speed command interface


1) P versions: with digital interface to servo amplifier
2) CF/PF: export versions of TNC 426 CB/PB (different NC software, same hardware)
2) CA/PA: export versions of TNC 430 CA/PA (different NC software, same hardware)
3) The different versions of the logic units are distinguished by the following differences:
- Type of position encoder inputs (11µA, 1Vpp or TTL)
- CRT interface for BC110B/120 or flat-panel display BF120
- Digital spindle for 9000 or 15000 rpm (for P versions only)
4) Old design (black); 14"; connecting cable to logic unit (X43) 15-pin, 2-row
5) New design (grey); 15"; connecting cable to logic unit (X43) 15-pin, 3-row (VGA standard)
6) Flat-panel display (grey)
7) Old design (black), matching BC110B
8) New design (grey), matching BC120 and BF120
9) Digital part only (32 PLC inputs / 16 PLC outputs)
10) Version 02: 64 PLC inputs / 32 PLC outputs with analogue part
Version 12: 64 PLC inputs / 32 PLC outputs without analogue part

Service Manual TNC 426.B/430.A Ausgabe Blatt


Hardware components of TNC 426.B/430.A Issue Page
01.10.97 29
Kundendienst/Service

6. LOGIC UNIT LE 426 CB/430 CA


6.1 Designation of the logic unit LE 426 CB/430 CA
ID plate and program label
of the logic unit
ID plate of the
processor board

ID plate of the PLC graphics board


is located on the board

Service Manual TNC 426.B/430.A Ausgabe Blatt


Logic unit LE 426.B/430.A Issue Page
01.10.97 30
Kundendienst/Service

6.2 Designation of the logic unit LE 426 PB/430 PA

ID plate and program label ID plate of the ID plate of the


of the logic unit processor board drive-control board

ID plate of PLC graphics board


is located on the board

Service Manual TNC 426.B/430.A Ausgabe Blatt


Logic unit LE 426.B/430.A Issue Page
01.10.97 31
Kundendienst/Service

6.3 Hardware components of the logic unit LE 426.B/430.A


Components overview LE 426 CB/430 CA

LE LE
426 CB/CF 430 CA/CE
Component

PROCESSOR board x x

PLC GRAPHICS board x x

DRIVE (complete) x x

Components overview LE 426 PB/430 PA

LE LE
426 PB/PF 430 PA/PE
Component

PROCESSOR board x x

PLC GRAPHICS board x x

DRIVE (complete) x x

DRIVE-CONTROL board x x

Service Manual TNC 426.B/430.A Ausgabe Blatt


Logic unit LE 426.B/430.A Issue Page
01.10.97 32
Kundendienst/Service

7. Connector Designations and Pin Layouts


7.1 Connectors on the logic unit LE 426.B/430.A
7.1.1 Connector designation, logic unit LE 426 CB/PB

LE 426 CB/CF
NC power- Processor PLC
supply board graphics
board

Processor board
X1 = position encoder axis 1
X2 = position encoder axis 2
X3 = position encoder axis 3
X4 = position encoder axis 4
X5 = position encoder axis 5
X6 = position encoder axis 6
X8 = analogue outputs 1 - 6
X9 = analogue outputs 7 - 13
X12 = touch probe (triggering) for
workpiece calibration
X13 = touch probe (triggering) for
tool calibration
X14 = measuring touch probe (option)
X21 = data interface V.24/RS-232-C
X22 = data interface V.11/RS-422
X23 = serial handwheel
X25 = Ethernet interface (option)
X26 = Ethernet interface (option)
X30 = ref. signal spindle
X35 to X37 not available
B = signal ground

PLC graphics board


X41 = PLC output
X42 = PLC input
X43 = CRT (BC) connector or
X49 = connector for flat-panel display
X44 = 24 V power supply for PLC
X45 = TNC operating panel
X46 = machine operating panel
X47 = PLC expansion interface
X48 = PLC analogue input

X31 = NC power supply


(dc-link power supply)

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 33
Kundendienst/Service

LE 426 PB/PF
NC power Processor PLC Drive-
supply board graphics control
board board

Processor board
X1 = position encoder axis 1
X2 = position encoder axis 2
X3 = position encoder axis 3
X4 = position encoder axis 4
X5 = position encoder axis 5
X6 = position encoder axis 6
X8 = nominal value outputs 1 - 6
X9 = nominal value outputs 7 - 13
X12 = touch probe (triggering) for
workpiece calibration
X13 = touch probe (triggering) for
tool calibration
X14 = measuring touch probe (option)
X21 = data interface V.24/RS-232-C
X22 = data interface V.11/RS-422
X23 = serial handwheel
X25 = Ethernet interface (option)
X26 = Ethernet interface (option)
X30 = ref. signal spindle
X35 to X37 not available
B = signal ground

PLC graphics board


X41 = PLC output
X42 = PLC input
X43 = visual display unit
X44 = 24 V power supply for PLC
X45 = TNC operating panel
X46 = machine operating panel
X47 = PLC expansion interface
X48 = PLC analogue input

Drive-control board
X15 = speed encoder axis 1
X16 = speed encoder axis 2
X17 = speed encoder axis 3
X18 = speed encoder axis 4
X19 = speed encoder axis 5
X20 = speed encoder axis 6
X50 = feed-rate enable
X51 = connector of motor power stage, axis 1
X52 = connector of motor power stage, axis 2
X53 = connector of motor power stage, axis 3
X54 = connector of motor power stage, axis 4
X55 = connector of motor power stage, axis 5
X56 = connector of motor power stage, axis 6
X57 = reserved
X60 = speed encoder spindle 1)
X61 = connector of motor power stage, spindle 1)
1)
option for higher spindle speeds

X31 = NC power supply


(dc-link power supply)

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 34
Kundendienst/Service

LE 430 CA/CE
NC power- Processor PLC
supply board graphics
board

Processor board
X1 = position encoder axis 1
X2 = position encoder axis 2
X3 = position encoder axis 3
X4 = position encoder axis 4
X5 = position encoder axis 5
X6 = position encoder axis 6
X8 = analogue outputs 1 - 6
X9 = analogue outputs 7 - 13
X12 = touch probe (triggering) for
workpiece calibration
X13 = touch probe (triggering) for
tool calibration
X14 = measuring touch probe (option)
X21 = data interface V.24/RS-232-C
X22 = data interface V.11/RS-422
X23 = serial handwheel
X25 = Ethernet interface (option)
X26 = Ethernet interface (option)
X30 = ref. signal spindle
X35 = position encoder axis 7
X36 = position encoder axis 8
X37 = position encoder axis 9
X38 = position encoder axis 10
(option, instead of X14)
B = signal ground

PLC graphics board


X41 = PLC output
X42 = PLC input
X43 = CRT (BC) connector or
X49 = connector for flat-panel display
X44 = 24 V power supply for PLC
X45 = TNC operating panel
X46 = machine operating panel
X47 = PLC expansion interface
X48 = PLC analogue input

X31 = NC power supply


(dc-link power supply)

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 35
Kundendienst/Service

LE 430 PA/PE
NC power Processor PLC Drive-
supply board graphics control
board board

Processor board
X1 = position encoder axis 1
X2 = position encoder axis 2
X3 = position encoder axis 3
X4 = position encoder axis 4
X5 = position encoder axis 5
X6 = position encoder axis 6
X8 = nominal value outputs 1 - 6
X9 = nominal value outputs 7 - 13
X12 = touch probe (triggering) for
workpiece calibration
X13 = touch probe (triggering) for
tool calibration
X14 = measuring touch probe (option)
X21 = data interface V.24/RS-232-C
X22 = data interface V.11/RS-422
X23 = serial handwheel
X25 = Ethernet interface (option)
X26 = Ethernet interface (option)
X30 = ref. signal spindle
X35 = position encoder axis 7 (option)
X36 = position encoder axis 8 (option)
X37 = position encoder axis 9 (option)
X38 = position encoder axis 10
(option, instead of X14)
B = signal ground

PLC graphics board


X41 = PLC output
X42 = PLC input
X43 = Connection of visual display unit CRT (BC) or
X49 = Connection of visual display unit for flat-panel
display
X44 = 24 V power supply for PLC
X45 = TNC operating panel
X46 = machine operating panel
X47 = PLC expansion interface
X48 = PLC analogue input

Drive-control board
X15 = speed encoder axis 1
X16 = speed encoder axis 2
X17 = speed encoder axis 3
X18 = speed encoder axis 4
X19 = speed encoder axis 5
X20 = speed encoder axis 6
X50 = feed-rate enable
X51 = connector of motor power stage, axis 1
X52 = connector of motor power stage, axis 2
X53 = connector of motor power stage, axis 3
X54 = connector of motor power stage, axis 4
X55 = connector of motor power stage, axis 5
X56 = connector of motor power stage, axis 6
X57 = reserved
X60 = speed encoder spindle
X61 = connector of motor power stage, spindle

X31 = NC power supply


(dc-link power supply)

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
09.09.98 36
Kundendienst/Service

7.1.3 Pin layout of the NC POWER SUPPLY of LE 426 .B/430.A


X31 NC power supply
Terminal strip (pluggable) 5-pin

PIN Assignment LE 426PA LE 426CA


Grounding conductor (ye/gr)
U1 Phase 1 330 V∼ to 450 V∼ via 140 V∼ to 450 V∼ via
U2 Phase 2 isolating transformer; isolating transformer;
50 to 60 Hz 50 to 60 Hz
−UZ DC-link voltage − 385 V− to 660 V− −
+UZ DC-link voltage +

7.1.4 Pin layout of the PROCESSOR board of LE 426 .B/430.A


X1,X2,X3,X4,X5 Position encoders 1,2,3,4,5

Logic unit LE 426 PB Id.No. 311 999 .. 313 526 .. 317 349 .. 318 177 ..
LE 426 CB Id.No. 312 002 .. 313 525 ..
Maximum input frequency: 50 kHz
Sinusoidal signal input
Current interface 11 µA
Interpolation in TNC: 1024-fold
Maximum current consumption of each input: 200 mA
Flange socket with male insert (15-pin, D-Sub)

Logic Unit Encoder cable


D-Sub connector Assignment D-Sub connector
(male) 15-pin (female) 15-pin
1 +5V 1 brown
2 0V 2 white
3 I1+ 3 green
4 I1– 4 yellow
5 0V 5 white/brown (internal shield)
6 I2+ 6 blue
7 I2– 7 red
8 0V 8
9 +5V 9
10 I0+ 10 grey
11 0V 11
12 I0– 12 pink
13 0V 13
14 not assigned 14
15 not assigned 15
Chassis external shield Chassis external shield

The interface complies with the recommendations in IEC 742 EN 50 178 for separation
from line power.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 37
Kundendienst/Service

Encoder (1 Vpp)

Connector Id.No. Max. input


frequency
LE 426 PB
X6 311 999 .., 312 000 .., 313 526 .., 313 527 .., 315 475 .., 350 kHz
317 349 .., 318 177 .., 318 178 .., 326 414 .., 326 416 ..,
326 420 .., 326 421 ..
X1 to X5 312 000 .., 313 527 .., 315 475 .., 318 178 .. 350 kHz
326 414 .., 326 416 .., 326 420 .., 326 421 .. 50 kHz
LE 426 CB
X6 312 001 .., 312 002 .., 313 524 .., 313 525 .., 326 415 .., 350 kHz
326 419 ..
X1 to X5 312 001 .., 313 524 .. 350 kHz
326 415 .., 326 419 .. 50 kHz
LE 430 PA
X6 311 049 .., 313 521 .., 326 417 .., 325 716 .. 350 kHz
X1 to X5 311 049 .., 313 521 .. 350 kHz
325 716 .., 326 417 .. 50 kHz
X35 to X38 311 049 .., 313 521 .., 326 417 .., 325 716 .. 350 kHz
LE 430 CA
X6 311 050 .., 313 523 .., 326 418 .., 326 424 .. 350 kHz
X1 to X5 311 050 .., 313 523 .. 350 kHz
326 418 .., 326 424 .. 50 kHz
X35 to X38 311 050 .., 313 523 .., 326 418 .., 326 424 .. 350 kHz

Maximum input frequency: see table above


Sinusoidal signal input
Voltage interface 1 Vpp
Interpolation in TNC: 1024-fold
Maximum current consumption of each input: 200 mA
Flange socket with male insert (15-pin, D-Sub)

Logic Unit Encoder Cable


D-Sub connector Assignment D-Sub connector
(male) 15-pin (female) 15-pin
1 + 5 V (UP) 1 brown/green
2 0 V (UN) 2 white/green
3 A+ 3 brown
4 A– 4 green
5 0V 5
6 B+ 6 grey
7 B– 7 pink
8 0V 8
9 +5V 9 blue
10 R+ 10 red
11 0V 11 white
12 R– 12 black
13 0V 13
14 not assigned 14 violet
15 not assigned 15
Chassis external shield Chassis external shield

The interface complies with the recommendations in IEC 742 EN 50 178 for separation
from line power.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 38
Kundendienst/Service

Logic unit LE 426CB Id.No. 312 007 ..


Id.No. 313 528 ..
Maximum input frequency: 350 kHz
Square-wave input (TTL)
Interpolation in TNC: 4-fold
Maximum current consumption: 200 mA
Flange socket with male insert (15-pin, D-Sub)
Logic Unit Encoder Cable
D-Sub connector Assignment D-Sub connector
(male) 15-pin (female) 15-pin
1 + 5 V (UP) 1 brown/green
2 0 V (UN) 2 white/green
3 Ua1 3 brown
4 Ua1 4 green
5 0V 5
6 Ua2 6 grey
7 Ua2 7 pink
8 0V 8
9 +5V 9 blue
10 Ua0 10 red
11 0V 11 white
12 Ua0 12 black
13 0V 13
14 Uas 14 violet
15 not assigned 15
Chassis external shield Chassis external shield

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 39
Kundendienst/Service

X8 Analogue outputs 1 to 6
Flange socket with female insert (15-pin)

Logic Unit Connecting Cable


D-Sub Assignment D-Sub Color
connector connector
(female) 15-pin (male) 15-pin
1 analogue output 1: ±10 V 1 brown
2 do not assign 2 brown/green
3 analogue output 2: ±10 V 3 yellow
4 analogue output 5: ±10 V 4 red/blue
5 analogue output 3: ±10 V 5 pink
6 analogue output 5: 0 V 6 grey/pink
7 analogue output 4: ±10 V 7 red
8 analogue output 6: ±10 V 8 violet
9 analogue output 1: 0 V 9 white
10 do not assign 10 white/grey
11 analogue output 2: 0 V 11 green
12 do not assign 12
13 analogue output 3: 0 V 13 grey
14 analogue output 4: 0 V 14 blue
15 analogue output 6: 0 V 15 black
Chassis external shield Chassis external shield

X9 Analogue outputs 7 to 13
Flange socket with female insert (15-pin)

Logic Unit Connecting Cable


D-Sub connector Assignment D-Sub Color
(female) 15-pin connector
(male) 15-pin
1 analogue output 7: ±10 V 1 brown
2 analogue output 13: ±10 V 2 brown/green
3 analogue output 8: ±10 V 3 yellow
4 analogue output 12: ±10 V 4 red/blue
5 analogue output 9: ±10 V 5 pink
6 analogue output 12: 0 V 6 grey/pink
7 analogue output 10: ±10 V 7 red
8 analogue output 11; ±10 V 8 violet
9 analogue output 7: 0 V 9 white
10 analogue output 13: 0 V 10 white/grey
11 analogue output 8: 0 V 11 green
12 do not assign 12
13 analogue output 9: 0 V 13 grey
14 analogue output 10: 0 V 14 blue
15 analogue output 11: 0 V 15 black
Chassis external shield Chassis external shield

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 40
Kundendienst/Service

X12 Touch trigger probe for workpiece calibration


Flange socket with female insert (15-pin)

Logic Unit
D-Sub connector Assignment
(female) 15-pin
1 0 V (internal shield)
3 standby
4 start
5 +15 V ± 10 % (UP)
6 +5 V ± 5 % (UP)
7 battery warning
8 0 V (UN)
9 trigger signal
10 trigger signal 1)
2, 11 to 15 do not assign
Chassis external shield
1)
stylus at rest = high level

The interface complies with the recommendations in IEC 742 EN 50 178 for
separation from line power.

AK Id.No. 274 543 TS 120 Id.No. 265 348 ..


TS 220 Id.No. 293 488 ..
D-Sub Flange socket on Quick disconnect,
connector mounting base, 6-pin
(male) 15-pin 6-pin
3 pink 4 4 grey
5 grey
6 brown/green 2 2 brown
7 grey 3 3 grey
8 white/green 1 1 white
9 green 5 5 green
10 yellow 6 6 yellow
Chassis external shield Chassis Chassis external shield

Connecting cable Id.No. 310 197 .. EA Id.No. 262 904 01 TS 630


D-Sub Connector Flange Id.No.
connector (female) 7-pin socket on 293 714 ..
(male) 15-pin mounting
base, 7-pin
1 white/brown 7 7 internal shield
internal shield
3 grey 5 5 grey
4 yellow 3 3
5 brown 2 2 brown
7 blue 6 6 blue
8 white 1 1 white
10 green 4 4 green
Chassis external shield Chassis Chassis external shield

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 41
Kundendienst/Service

X13 Touch trigger probe for workpiece calibration


Flange socket with female insert (9-pin)

Logic Unit
D-Sub connector Assignment
(female) 9-pin
1 standby
2 0 V (UN)
4 +15 V ± 5% (UP)
7 +5 V ± 5% (UP)
8 trigger signal
9 trigger signal1)
3, 5, 6 do not assign
Chassis external shield
1)
stylus at rest = high level

The interface complies with the recommendations in IEC 742 EN 50 178 for
separation from line power

AK Id.No. 310 200 .. TT 120 Id.No. 295 743 03


D-Sub Coupling on Connector
connector mounting base (male) 6-pin
(male) 9-pin (female) 6-pin
1 pink 6 6
2 white/green 1 1 white
4 grey 5 5
7 brown/green 2 2 brown
8 green 3 3 green
9 yellow 4 4 yellow
Chassis external shield Chassis Chassis external shield

X21 V.24/RS-232-C data interface


Flange socket with female insert (25-pin)

Logic Unit Connecting cable Id.No. 239 760 .. AB Id.No. 310 085 01 Connecting cable Id.No. 274 545 01

D-Sub Assignment D-Sub D-Sub D-Sub D-Sub D-Sub D-Sub


connector connector connector connector connector connector connector
(female) (male) (female) (male) (female) (male) (female)
25-pin 25-pin 25-pin 25-pin 25-pin 25-pin 25-pin

1 GND 1 white/brown 1 1 1 1 white/brown 1


ext. shield ext. shield

2 RXD 2 green 3 3 3 3 yellow 2

3 TXD 3 yellow 2 2 2 2 green 3

4 CTS 4 grey 5 5 5 5 pink 4

5 RTS 5 pink 4 4 4 4 grey 5

6 DTR 6 blue 20 20 20 20 brown 6

7 signal GND 7 red 7 7 7 7 red 7

20 DSR 20 brown 6 6 6 6 blue 20

8 to 19, do not assign 8 8 8 8 8


21 to 25

Chassis ext. shield chassis ext. shield chassis chassis chassis chassis ext. shield chassis

The interface complies with the recommendations in IEC 742 EN 50 178 for
separation from line power

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 42
Kundendienst/Service

X14 Measuring touch probe (option)


Flange socket with female insert (25-pin)
Logic Unit (adapter kit AK Id.No. 296 839 Connecting cable A-1016-6640 RENISHAW
Id.No. 311 647 51) RENISHAW SP 2/1

D-Sub Assignment D-Sub Flange Connector


connector connector socket on (male)
(female) (male) mounting 21-pin
25-pin 25-pin base (female)
21-pin

3 Ua2 3 pink 7

4 Ua1 X axis 4 yellow 5

16 Ua2 16 grey 6

17 Ua1 17 green 4

7 Ua2 7 brown/blue 11

8 Ua1 Y axis 8 red 9

20 Ua2 20 white/blue 10

21 Ua1 21 blue 8

11 Ua2 11 violet 19

12 Ua1 Z axis 12 red/blue 13

24 Ua2 24 black 18

25 Ua1 25 grey/pink 12

1 0V 1 white 1

5 + 12 V 5 brown 3

9 Overtravel 1 9 white/green 15

13 0V 13

14 Overtravel 2 14 brown/green 21

18 ERROR 18 white/grey 14

22 SWITCH 22 grey/brown 20

2, 6, 10, do not assign


15, 19, 23

Chassis external shield chassis external shield chassis chassis external chassis chassis
shield

The interface complies with the recommendations in IEC 742 EN 50 178 for separation
from line power

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 43
Kundendienst/Service

X22 V.11/RS-422 data interface


Flange socket with female insert (15-pin)

Logic Unit Connecting cable Id.No. 289 208 .. AB Id.No. 311 086 01

D-Sub Assignment D-Sub D-Sub D-Sub D-Sub


connector connector connector connector connector
(female) (male) (female) (male) (female)
15-pin 15-pin 15-pin 15-pin 15-pin

1 Chassis GND 1 black 1 1 1


ext. shield

2 RXD 2 blue 2 2 2

3 CTS 3 grey 3 3 3

4 TXD 4 white 4 4 4

5 RTS 5 green 5 5 5

6 DSR 6 white/green 6 6 6

7 DTR 7 green/pink 7 7 7

8 Signal GND 8 black 8 8 8

9 RXD 9 red 9 9 9

10 CTS 10 pink 10 10 10

11 TXD 11 brown 11 11 11

12 RTS 12 yellow 12 12 12

13 DSR 13 brown/green 13 13 13

14 DTR 14 red/blue 14 14 14

15 do not assign 15 violet 15 15 15

Chassis ext. shield Chassis Chassis Chassis Chassis

The interface complies with the recommendations in IEC 742 EN 50 178 for
separation from line power

X23 Serial handwheel


Flange socket with female insert (9-pin)

D-Sub connector Assignment


(female) 9-pin
2 0V
4 +12 V ± 0.6 V (Uv)
6 DTR
7 TxD
8 RxD
9 DSR
1, 3, 5 do not assign
Chassis external shield

The interface complies with the recommendations in IEC 742 EN 50 178 for
separation from line power

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 44
Kundendienst/Service

X25 Ethernet interface, RJ45 connector


Maximum transfer rate: 200 kbaud to 1 Mbaud
Maximum cable length: non-shielded: 100 m
shielded: 400 m
RJ45 connector Assignment
(female) 8-pin
1 TX+
2 TX–
3 REC+
4 do not assign
5 do not assign
6 REC–
7 do not assign
8 do not assign

The interface complies with the recommendations in IEC 742 EN 50 178 for
separation from line power

X26 Ethernet interface, BNC connector (coaxial cable)


Maximum cable length: 180 m

BNC connector (female) Assignment


Inner conductor Data (RXI, TXO)
Shield GND

X30 Reference signal of spindle

Terminal Assignment1
1 +24 V
2 0V

7.1.5 Pin layout at the PLC graphics board of LE 426.B/430.A


X44 PLC power supply
Terminal strip (pluggable) 4-pin
Terminal Assignment PLC outputs
1 +24 V cannot be switched off O24 to O30
by EMERG. STOP Control is ready
2 +24 V can be switched off O16 to O23
3 by EMERG. STOP O0 to O15
4 0V

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 45
Kundendienst/Service

X41 PLC output


Flange socket with female insert (37-pin, D-Sub)

Logic Unit Connecting cable Id.No. 244 005 .. / Id.No. 263 954 ..
D-Sub connector Assignment D-Sub connector
(female) 37-pin (male) 37-pin

Powered via X44, pin 3; can be switched off by EMERG. STOP

1 O0 1 grey/red

2 O1 2 brown/black

3 O2 3 white/black

4 O3 4 green/black

5 O4 5 brown/red

6 O5 6 white/red

7 O6 7 white/green

8 O7 8 red/blue

9 O8 9 yellow/red

10 O9 10 grey/pink

11 O10 11 black

12 O11 12 pink/brown

13 O12 13 yellow/blue

14 O13 14 green/blue

15 O14 15 yellow

16 O15 16 red

Powered via X44, pin 2; can be switched off by EMERG. STOP

17 O16 17 grey

18 O17 18 blue

19 O18 19 pink

20 O19 20 white/grey

21 O20 21 yellow/grey

22 O21 22 green/red

23 O22 23 white/pink

24 O23 24 grey/green

Powered via X44, Pin 1; cannot be switched off by EMERG. STOP

25 O24 25 yellow/brown

26 O25 26 grey/brown

27 O26 27 yellow/black

28 O27 28 white/yellow

29 O28 29 grey/blue

30 O29 30 pink/blue

31 O30 31 pink/red

32 test output; do not assign 32 brown/blue

33 test output; do not assign 33 pink/green

34 "Control is ready“ 34 brown

35 test output; do not assign 35 yellow/pink

36 test output; do not assign 36 violet

37 test output; do not assign 37 white

Chassis external shield Chassis external shield

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 46
Kundendienst/Service

X42 PLC input


Flange socket with female insert (37-pin, D-Sub)

Logic Unit Connecting cable Id.No. 244 005 .., Id.No. 263 954 ..
D-Sub connector Assignment D-Sub connector
(female) 37-pin (male) 37-pin

1 I0 1 grey/red

2 I1 2 brown/black

3 I2 3 white/black

4 I3 Acknowledgement ”control is ready ” 4 green/black

5 I4 5 brown/red

6 I5 6 white/red

7 I6 7 white/green

8 I7 8 red/blue

9 I8 9 yellow/red

10 I9 10 grey/pink

11 I10 11 black

12 I11 12 pink/brown

13 I12 13 yellow/blue

14 I13 14 green/blue

15 I14 15 yellow

16 I15 16 red

17 I16 17 grey

18 I17 18 blue

19 I18 19 pink

20 I19 20 white/grey

21 I20 21 yellow/grey

22 I21 22 green/red

23 I22 23 white/pink

24 I23 24 grey/green

25 I24 25 yellow/brown

26 I25 26 grey/brown

27 I26 27 yellow/black

28 I27 28 white/yellow

29 I28 29 grey/blue

30 I29 30 pink/blue

31 I30 31 pink/red

32 I31 32 brown/blue

33 do not assign 33 pink/green

34 do not assign 34 brown

35 0 V (PLC) test output; do not assign 35 yellow/pink

36 0 V (PLC) test output; do not assign 36 violet

37 0 V (PLC) test output; do not assign 37 white

Chassis external shield Chassis external shield

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 47
Kundendienst/Service

X45 TNC operating panel (TE)


Flange socket with female insert (37-pin, D-Sub)

Logic Unit Connecting cable Id.No. 263 954 .. TE 401


D-Sub connector Assignment D-Sub D-Sub connector X2 D-Sub
(female) 37-pin connector (female) 37-pin connector (male)
(male) 37-pin 37-pin

1 RL0 1 grey/red 1 1

2 RL1 2 brown/black 2 2

3 RL2 3 white/black 3 3

4 RL3 4 green/black 4 4

5 RL4 5 brown/red 5 5

6 RL5 6 white/red 6 6

7 RL6 7 white/green 7 7

8 RL7 8 red/blue 8 8

9 RL8 9 yellow/red 9 9

10 RL9 10 grey/pink 10 10

11 RL10 11 black 11 11

12 RL11 12 pink/brown 12 12

13 RL12 13 yellow/blue 13 13

14 RL13 14 green/blue 14 14

15 RL14 15 yellow 15 15

16 RL15 16 red 16 16

17 RL16 17 grey 17 17

18 RL17 18 blue 18 18

19 RL18 19 pink 19 19

20 SL0 20 white/grey 20 20

21 SL1 21 yellow/grey 21 21

22 SL2 22 green/red 22 22

23 SL3 23 white/pink 23 23

24 SL4 24 grey/green 24 24

25 SL5 25 yellow/brown 25 25

26 SL6 26 grey/brown 26 26

27 SL7 27 yellow/black 27 27

28 RL19 28 white/yellow 28 28

29 RL20 29 grey/blue 29 29

30 do not assign 30 pink/blue 30 30

31 RL21 31 pink/red 31 31

32 RL22 32 brown/blue 32 32

33 RL23 33 pink/green 33 33

34 spindle override (wiper) 34 brown 34 34

35 feed rate override (wiper) 35 yellow/pink 35 35

36 +5V override potentiometer 36 violet 36 36

37 0V override potentiometer 37 white 37 37

Chassis external shield Chassis external shield Chassis Chassis

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 48
Kundendienst/Service

X43 Visual display unit (BC 110B at logic unit with 2-row connector)
Flange socket with female insert (15-pin, D-Sub)
Logic Unit Connecting cable Id.No. 250 477 .. BC 110 B
Id.No. xxx xxx 3x
D-Sub connector Assignment D-Sub D-Sub X1 D-Sub
(female) 15-pin connector connector connector
2-row (male) 15-pin (female) 15-pin (male) 15-pin
2-row 2-row 2-row

1 GND 1 1 1

2 do not assign 2 2 2

3 do not assign 3 3 3

4 do not assign 4 4 4

5 do not assign 5 5 5

6 do not assign 6 6 6

7 R 7 coaxial, red 7 7

8 GND 8 8 8

9 VSYNC 9 yellow 9 9

10 HSYNC 10 pink 10 10

11 GND 11 black 11 11

12 do not assign 12 12 12

13 do not assign 13 13 13

14 G 14 coaxial, green 14 14

15 B 15 coaxial, blue 15 15

Chassis external shield Chassis external shield Chassis Chassis

The interface complies with the recommendations in IEC 742 EN 50 178 for
separation from line power

X43 Visual display unit (BC 110B at logic unit with 3-row connector)
Logic Unit Id.No. xxx xxx 4x Extension cable Id.No. 312 878 .. Adapter BC 110 B
D-Sub Assignment D-Sub D-Sub 313 434 01 D-Sub
connector connector connector 3-row / 2-row connector
(female) 15-pin (male) 15-pin (female) 15-pin (male) 15-pin
3-row 3-row 3-row 2-row

1 R 1 coaxial I red 1 1

2 G 2 coaxial I green 2 2

3 B 3 coaxial I blue 3 3

4 do not assign 4 4 4

5 do not assign 5 5 5

6 GND 6 coaxial S red 6 6

7 GND 7 coaxial S green 7 7

8 GND 8 coaxial, S blue 8 8

9 do not assign 9 9 9

10 GND 10 grey 10 10

11 GND 11 green 11 11

12 do not assign 12 12 12

13 HSYNC 13 pink 13 13

14 VSYNC 14 yellow 14 14

15 do not assign 15 15 15

Chassis external shield Chassis external shield Chassis Chassis Chassis

The interface complies with the recommendations in IEC 742 EN 50 178 for separation
from line power

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 49
Kundendienst/Service

X43 Visual display unit (BC 120 at logic unit with 2-row connector)
Logic Unit Adapter Extension cable Id.No. 312 878 .. BC 120
Id.No. xxx xxx 3x 313 434 02
D-Sub Assignment 2-row / 3-row D-Sub D-Sub D-Sub
connector connector connector connector
(female) 15-pin (male) 15-pin (female) 15-pin (male) 15-pin
2-row 3-row 3-row 3-row

1 GND 1 coaxial I red 1 1

2 do not assign 2 coaxial I green 2 2

3 do not assign 3 coaxial I blue 3 3

4 do not assign 4 4 4

5 do not assign 5 5 5

6 do not assign 6 coaxial S red 6 6

7 R 7 coaxial S green 7 7

8 GND 8 coaxial S blue 8 8

9 VSYNC 9 9 9

10 HSYNC 10 grey 10 10

11 GND 11 green 11 11

12 do not assign 12 12 12

13 do not assign 13 pink 13 13

14 G 14 yellow 14 14

15 B 15 15 15

Chassis external shield Chassis Chassis external shield Chassis Chassis

The interface complies with the recommendations in IEC 742 EN 50 178 for
separation from line power

X43 Visual display unit (BC 120 at logic unit with 3-row connector)

Logic Unit Extension cable Id.No. 312 878 .. BC 120


Id.No. xxx xxx 4x
D-Sub Assignment D-Sub D-Sub D-Sub
connector connector connector connector
(female) 15-pin (male) 15-pin (female) 15-pin (male) 15-pin
3-row 3-row 3-row 3-row

1 R 1 coaxial I red 1 1

2 G 2 coaxial I green 2 2

3 B 3 coaxial I blue 3 3

4 do not assign 4 4 4

5 do not assign 5 5 5

6 GND 6 coaxial S red 6 6

7 GND 7 coaxial S green 7 7

8 GND 8 coaxial S blue 8 8

9 do not assign 9 9 9

10 GND 10 grey 10 10

11 GND 11 green 11 11

12 do not assign 12 12 12

13 HSYNC 13 pink 13 13

14 VSYNC 14 yellow 14 14

15 do not assign 15 15 15

Chassis external shield Chassis external shield Chassis Chassis

The interface complies with the recommendations in IEC 742 EN 50 178 for separation
from line power
Service Manual TNC 426.B/430.A Ausgabe Blatt
Connector designations and pin layouts Issue Page
01.10.97 50
Kundendienst/Service

X49 Visual display unit (BF 120)


Logic Unit Extension cable Id.No. 312 876 .. Connecting cable Id.No. 312 875 .. BF 120
D-Sub Assignment D-Sub D-Sub D-Sub D-Sub D-Sub
connector connector connector connector connector connector
(female) (male) (female) (male) (female) (male)
62-pin 62-pin 62-pin 62-pin 62-pin 62-pin

1 0V 1 1 1 1 1

2 CLK. P 2 2 2 2 2

3 HSYNC 3 3 3 3 3

4 –BLANK 4 4 4 4 4

5 VSYNC 5 5 5 5 5

6 0V 6 6 6 6 6

7 R0 7 7 7 7 7

8 R1 8 8 8 8 8

9 R2 9 9 9 9 9

10 R3 10 10 10 10 10

11 0V 11 11 11 11 11

12 G0 12 12 12 12 12

13 G1 13 13 13 13 13

14 G2 14 14 14 14 14

15 G3 15 15 15 15 15

16 0V 16 16 16 16 16

17 B0 17 17 17 17 17

18 B1 18 18 18 18 18

19 B2 19 19 19 19 19

20 B3 20 20 20 20 20

21 0V 21 21 21 21 21

22 0V 22 22 22 22 22

23 –CLK. P 23 23 23 23 23

24 –HSYNC 24 24 24 24 24

25 BLANK 25 25 25 25 25

26 –VSYNC 26 26 26 26 26

27 0V 27 27 27 27 27

28 –R0 28 28 28 28 28

29 –R1 29 29 29 29 29

30 –R2 30 30 30 30 30

31 –R3 31 31 31 31 31

32 0V 32 32 32 32 32

33 –G0 33 33 33 33 33

34 –G1 34 34 34 34 34

35 –G2 35 35 35 35 35

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 51
Kundendienst/Service

Logic Unit Extension cable Id.No. 312 876 .. Connecting cable Id.No. 312 875 .. BF 120
D-Sub Assignment D-Sub D-Sub D-Sub D-Sub D-Sub
connector connector connector connector connector connector
(female) (male) (female) (male) (female) (male)
62-pin 62-pin 62-pin 62-pin 62-pin 62-pin

36 –G3 36 36 36 36 36

37 0V 37 37 37 37 37

38 –B0 38 38 38 38 38

39 –B1 39 39 39 39 39

40 –B2 40 40 40 40 40

41 –B3 41 41 41 41 41

42 0V 42 42 42 42 42

43 –DISP.LOW 43 43 43 43 43

44 DISP.LOW 44 44 44 44 44

45 –DISP. ON 45 45 45 45 45

46 DISP.ON 46 46 46 46 46

47 C0 47 47 47 47 47

48 C1 48 48 48 48 48

49 C2 49 49 49 49 49

50 C3 50 50 50 50 50

51 C4 51 51 51 51 51

52 C5 52 52 52 52 52

53 to 62 do not assign 53 to 62 53 to 62 53 to 62 53 to 62 53 to 62

Chassis Chassis Chassis Chassis Chassis Chassis

The interface complies with the recommendations in IEC 742 EN 50 178 for
separation from line power

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 52
Kundendienst/Service

X46 Machine operating panel


Flange socket with female insert (37-pin, D-Sub)

Logic Unit Connecting cable Id.No. 263 954 .. MB 420


D-Sub Assignment D-Sub D-Sub D-Sub Key
connector connector connector connector (male)
(female) 37-pin (male) 37-pin (female) 37-pin 37-pin
1 I128 1 grey/red 1 1 X–
2 I129 2 brown/black 2 2 Y–
3 I130 3 white/black 3 3 Z–
4 I131 4 green/black 4 4 IV–
5 I132 5 brown/red 5 5 V–
6 I133 6 white/red 6 6 X+
7 I134 7 white/green 7 7 Y+
8 I135 8 red/blue 8 8 Z+
9 I136 9 yellow/red 9 9 IV+
10 I137 10 grey/pink 10 10 V+
11 I138 11 black 11 11 FN1
12 I139 12 pink/brown 12 12 FN2
13 I140 13 yellow/blue 13 13 FN3
14 I141 14 green/blue 14 14 FN4
15 I142 15 yellow 15 15 FN5
16 I143 16 red 16 16 spindle ON
17 I144 17 grey 17 17 spindle OFF
18 I145 18 blue 18 18 coolant
ON/OFF
19 I146 19 pink 19 19 NC start
20 I147 20 white/grey 20 20 NC stop
21 I148 21 yellow/grey 21 21 RAPID
22 I149 22 green/red 22 22 black
23 I150 23 white/pink 23 23 black
24 I151 24 grey/green 24 24
25 I152 25 yellow/brown 25 25
26 O0 26 grey/brown 26 26
27 O1 27 yellow/black 27 27
28 O2 28 white/yellow 28 28
29 O3 29 grey/blue 29 29
30 O4 30 pink/blue 30 30
31 O5 31 pink/red 31 31
32 O6 32 brown/blue 32 32
33 O7 33 pink/green 33 33
34 0 V (PLC) 34 brown 34 34
35 0 V (PLC) 35 yellow/pink 35 35
36 +24 V (PLC) 36 violet 36 36
37 +24 V (PLC) 37 white 37 37
Chassis ext. shield Chassis external shield Chassis Chassis

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 53
Kundendienst/Service

X47 PLC expansion interface


5 V interface
Flange socket with male insert (25-pin, D-Sub)

Logic Unit Connecting cable Id.No. 289 111 .. 1. PL 410 B


D-Sub Assignment D-Sub D-Sub X1 D-Sub Assignment
connector connector connector connector
(male) 25- (female) (male) (female)
pin 25-pin 25-pin 25-pin

1 0V 1 brown, yellow, pink, red, violet 1 1 0V

2 0V 2 red/blue, brown/green, 2 2 0V
yellow/brown, grey/brown,
pink/brown

3 0V 3 brown/blue, brown/red, brown 3 3 0V


/black , yellow/grey, yellow/pink

4 do not assign 4 grey/green 4 4 serial IN 2

5 address 6 5 white/green 5 5 address 6

6 INTERRUPT 6 pink/green 6 6 INTERRUPT

7 RESET 7 green/blue 7 7 RESET

8 WRITE EXTERN 8 white/blue 8 8 WRITE EXTERN

9 WRITE EXTERN 9 white/red 9 9 WRITE EXTERN

10 address 5 10 grey/pink 10 10 address 5

11 address 3 11 blue 11 11 address 3

12 address 1 12 green 12 12 address 1

13 do not assign 13 13 13 do not assign

14 board ID 3 14 yellow/blue, pink/blue, 14 14 +12 V


yellow/black

15 board ID 4 15 yellow/red, grey/red, pink/red 15 15 +12 V

16 do not assign 16 grey/blue 16 16 board ID 2

17 do not assign 17 green/black 17 17 board ID 1

18 address 7 18 white/yellow 18 18 address 7

19 serial IN 1 19 white/black 19 19 serial IN 1

20 EMERG. STOP 20 green/red 20 20 EMERG. STOP

21 serial OUT 21 white/grey 21 21 serial OUT

22 serial OUT 22 white/pink 22 22 serial OUT

23 address 4 23 black 23 23 address 4

24 address 2 24 grey 24 24 address 2

25 address 0 25 white 25 25 address 0

Chassis external shield Chassis external shield Chassis Chassis external shield

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 54
Kundendienst/Service

X48 PLC analogue input


Flange socket with female insert (25-pin)

D-Sub Assignment
connector
(female) 25-pin
1 I1+ constant current for Pt 100
2 I1– constant current for Pt 100
3 U1+ measuring input for Pt 100
4 U1– measuring input for Pt 100
5 I2+ constant current for Pt 100
6 I2– constant current for Pt 100
7 U2+ measuring input for Pt 100
8 U2– measuring input for Pt 100
9 I3+ constant current for Pt 100
10 I3– constant current for Pt 100
11 U3+ measuring input for Pt 100
12 U3– measuring input for Pt 100
14 Analogue input 1: –10 V to +10 V
15 Analogue input 1: 0 V (ref. potential)
16 Analogue input 2: –10 V to +10 V
17 Analogue input 2: 0 V (ref. potential)
18 Analogue input 3: –10 V to +10 V
19 Analogue input 3: 0 V (ref. potential)
13, 20 to 25 do not assign
Chassis external shield

Observe the polarity of the analogue inputs.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 55
Kundendienst/Service

7.1.6 Pin layouts at the drive-control board of LE 426.B/430.A


X15 to X20, X60 Speed encoder (1 Vpp)
Maximum input frequency: X15 to X20, X60 350 kHz
X60 as of NC software 280 472 01 410 kHz
Voltage interface 1 Vpp
Flange socket with male insert (25-pin)

Logic Unit AK Id.No. 289 440 ..


D-Sub Assignment D-Sub Connector
connector connector (female) 17-pin
(male) 25-pin (female) 25-pin
1 (UP) +5 V or +6.4 V1) 1 brown/green 10
2 0 V (UN) 2 white/green 7
3 A+ 3 green/black 1
4 A– 4 yellow/black 2
5 0V 5
6 B+ 6 blue/black 11
7 B– 7 red/black 12
8 0V 8 internal shield 17
9 do not assign 9
10 0V 10
11 do not assign 11
12 do not assign 12
13 temperature + 13 yellow 8
14 +5 V or do not assign1) 14 blue 16
15 analogue output (test) 15
16 0V 16 white 15
17 R+ 17 red 3
18 R– 18 black 13
19 C+ 19 green 5
20 C– 20 brown 6
21 D+ 21 grey 14
22 D– 22 pink 4
23 +5 V (test) 23
24 0V 24
25 temperature – 25 violet 9
Chassis external shield Chassis external shield Chassis
1) The power supply is set via jumper on the board depending on the encoder model used.

The interface complies with the recommendations in IEC 742 EN 50 178 for
separation from line power

X15 axis 1 X18 axis 4 X60 TNC 430 PA only: spindle


X16 axis 2 X19 axis 5 TNC 426 PB (15 000):
X17 axis 3 X20 TNC 430 PA: axis 6
TNC 426 PB (9 000): spindle

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 56
Kundendienst/Service

X51 to X56, X61 Output to motor power stage (TNC 426 PB, TNC 430 PA only)

Logic Unit Connecting Cable Id.No. 289 208 .. Expansion Card


Id.No. 291 070 01

D-Sub connector Assignment D-Sub D-Sub X1, X2


(female) 15-pin connector connector D-Sub connector
(male) (female) 15-pin (female) 15-pin
15-pin

1 do not assign 1 black 1 1

2 PWM U1 2 blue 2 2

3 PWM U2 3 grey 3 3

4 PWM U3 4 white 4 4

5 reset 5 green 5 5

6 standby 6 white/green 6 6

7 Iactl 2– 7 grey/pink 7 7

8 Iactl 1– 8 black 8 8

9 0V U1 9 red 9 9

10 0V U2 10 pink 10 10

11 0V U3 11 brown 11 11

12 0V (analog) 12 yellow 12 12

13 temp. warning 13 brown/green 13 13

14 Iactl 2+ 14 red/blue 14 14

15 Iactl + 15 violet 15 15

Chassis external shield Chassis ext. shield Chassis Chassis

The interface complies with the recommendations in IEC 742 EN 50 178 for separation from
line power.

Logic level: 5V
Analogue signals Iactl: ± 7.5 V
Maximum PWM frequency: 5 kHz

X51 axis 1 X54 axis 4 X61 TNC 430 PA only: spindle


X52 axis 2 X55 axis 5 TNC 426 PB (15 000):
X53 axis 3 X56 TNC 430 PA: axis 6
TNC 426 PB (9 000): spindle

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 57
Kundendienst/Service

Logic units up to Id.No. xxx xxx 3x


X50 Feed-rate enable

Terminal Assignment
1 + 24 V–
2 do not assign
3 0V

Logic units as of Id.No. xxx xxx 4x


X50 Feed-rate enable

Terminal Assignment
1 + 24 V–
2 to 6 do not assign
7 0V

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 58
Kundendienst/Service

7.2 Connectors on the PLC I/O boards


7.2.1 Connectors on PL 405B

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 59
Kundendienst/Service

7.2.2 Pin layout at PL 405B


X1 Connection to LE or to 1st PL

Logic unit Connecting Cable Id.No. 289 111 .. 1. PL 410 B


D-Sub Assignment D-Sub D-Sub X1 D-Sub Assignment
connector connector connector connector
(male) (female) (male) 25- (female)
25-pin 25-pin pin 25-pin

1 0V 1 brown, yellow, pink, red, violet 1 1 0V

2 0V 2 red/blue, brown/green, 2 2 0V
yellow/brown, grey/brown,
pink/brown

3 0V 3 brown/blue, brown/red, 3 3 0V
brown /black , yellow/grey,
yellow/pink

4 serial IN 2 4 grey/green 4 4 serial IN 2

5 do not assign 5 white/green 5 5 address 6

6 do not assign 6 pink/green 6 6 INTERRUPT

7 RESET 7 green/blue 7 7 RESET

8 WRITE 8 white/blue 8 8 WRITE EXTERN


EXTERN

9 WRITE EXTERN 9 white/red 9 9 WRITE EXTERN

10 address 5 10 grey/pink 10 10 address 5

11 address 3 11 blue 11 11 address 3

12 address 1 12 green 12 12 address 1

13 do not assign 13 13 13 do not assign

14 + 12 V (from PL) 14 yellow/blue, pink/blue, 14 14 + 12 V


yellow/black

15 + 12 V (from PL) 15 yellow/red, grey/red, pink/red 15 15 + 12 V

16 board ID 16 grey/blue 16 16 board ID 2

17 do not assign 17 green/black 17 17 board ID 1

18 do not assign 18 white/yellow 18 18 address 7

19 serial IN 1 19 white/black 19 19 serial IN 1

20 EMERG. STOP 20 green/red 20 20 EMERG. STOP

21 serial OUT 21 white/grey 21 21 serial OUT

22 serial OUT 22 white/pink 22 22 serial OUT

23 address 4 23 black 23 23 address 4

24 address 2 24 grey 24 24 address 2

25 address 0 25 white 25 25 address 0

Chassis external shield Chassis external shield Chassis Chassis external shield

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 60
Kundendienst/Service

X2 Connection to 2nd PL

1. PL 410 B CONNECTING CABLE Id.No. 289 111 .. 2. PL 410 B


X2 D-Sub Assignment D-Sub D-Sub X1 D-Sub Assignment
connector connector connector connector
(male) (female) (male) (female)
25-pin 25-pin 25-pin 25-pin

1 0V 1 brown, yellow, pink, red, violet 1 1 0V

2 0V 2 red/blue, brown/green, 2 2 0V
yellow/brown, grey/brown,
pink/brown

3 0V 3 brown/blue, brown/red, brown 3 3 0V


/black , yellow/grey, yellow/pink

4 do not assign 4 grey/green 4 4 serial IN 2

5 address 6 5 white/green 5 5 address 6

6 INTERRUPT 6 pink/green 6 6 INTERRUPT

7 RESET 7 green/blue 7 7 RESET

8 WRITE 8 white/blue 8 8 WRITE


EXTERN EXTERN

9 WRITE EXTERN 9 white/red 9 9 WRITE EXTERN

10 address 5 10 grey/pink 10 10 address 5

11 address 3 11 blue 11 11 address 3

12 address 1 12 green 12 12 address 1

13 do not assign 13 13 13 do not assign

14 board ID 4 14 yellow/blue, pink/blue, 14 14 + 12 V


yellow/black

15 board ID 3 15 yellow/red, grey/red, pink/red 15 15 + 12 V

16 board ID 2 16 grey/blue 16 16 board ID 2

17 board ID 1 17 green/black 17 17 board ID 1

18 address 7 18 white/yellow 18 18 address 7

19 serial IN 1 19 white/black 19 19 serial IN 1

20 EMERG. STOP 20 green/red 20 20 EMERG. STOP

21 serial OUT 21 white/grey 21 21 serial OUT

22 serial OUT 22 white/pink 22 22 serial OUT

23 address 4 23 black 23 23 address 4

24 address 2 24 grey 24 24 address 2

25 address 0 25 white 25 25 address 0

Chassis external shield Chassis external shield Chassis Chassis external shield

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 61
Kundendienst/Service

PLC input on PL 410 B

X3 X4
Pin Assignment Pin Assignment
1. PL 2. PL 3. PL 4. PL 1. PL 2. PL 3. PL 4. PL

1 I64 I192 I256 I320 1 I80 I208 I272 I336


2 I65 I193 I257 I321 2 I81 I209 I273 I337
3 I66 I194 I258 I322 3 I82 I210 I274 I338
4 I67 I195 I259 I323 4 I83 I211 I275 I339
5 I68 I196 I260 I324 5 I84 I212 I276 I340

6 I69 I197 I261 I325 6 I85 I213 I277 I341


7 I70 I198 I262 I326 7 I86 I214 I278 I342
8 I71 I199 I263 I327 8 I87 I215 I279 I343
9 I72 I200 I264 I328 9 I88 I216 I280 I344
10 I73 I201 I265 I329 10 I89 I217 I281 I345

11 I74 I202 I266 I330 11 I90 I218 I282 I346


12 I75 I203 I267 I331 12 I91 I219 I283 I347
13 I76 I204 I268 I332 13 I92 I220 I284 I348
14 I77 I205 I269 I333 14 I93 I221 I285 I349
15 I78 I206 I270 I334 15 I94 I222 I286 I350

16 I79 I207 I271 I335 16 I95 I223 I287 I351

X8
Pin Assignment
1. PL 2. PL 3. Pl 4. PL

1 O48 O80 O144 O176


2 O49 O81 O145 O177
3 O50 O82 O146 O178
4 O51 O83 O147 O179
5 O52 O84 O148 O180

6 O53 O85 O149 O181


7 O54 O86 O150 O182
8 O55 O87 O151 O183
9 O56 O88 O152 O184
10 O57 O89 O153 O185

11 O58 O90 O154 O186


12 O59 O91 O155 O187
13 O60 O92 O156 O188
14 O61 O93 O157 O189
15 O62 O94 O158 O190

16 "Control is ready“

X9, X10, X13, X14 Power supply of PL 405B

Pin Assignment 1.PL 2.PL 3.PL 4.PL


X9 0V
X10 + 24V- logic supply and "Control is ready "
X13 + 24V- supply of outputs O48 - O55 O80 - O87 O111 - O118 O143 - O150
X14 + 24V- supply of outputs O56 - O62 O88 - O94 O114 - O125 O151 - O157

Fuse: F1: F2.5 A (+ 24V- logic supply, not accessible from outside)

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 62
Kundendienst/Service

7.2.3 Connectors on PL 410B

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 63
Kundendienst/Service

7.2.4 Pin layout at PL 410B


X1 Connection to LE or to 1st PL

Logic unit Connecting cable Id.No. 289 111 .. 1. PL 410 B


D-Sub Assignment D-Sub D-Sub X1 D-Sub Assignment
connector connector connector connector
(male) (female) (male) (female)
25-pin 25-pin 25-pin 25-pin

1 0V 1 brown, yellow, pink, red, violet 1 1 0V

2 0V 2 red/blue, brown/green, 2 2 0V
yellow/brown, grey/brown,
pink/brown

3 0V 3 brown/blue, brown/red, 3 3 0V
brown /black , yellow/grey,
yellow/pink

4 serial IN 2 4 grey/green 4 4 serial IN 2

5 do not assign 5 white/green 5 5 address 6

6 do not assign 6 pink/green 6 6 INTERRUPT

7 RESET 7 green/blue 7 7 RESET

8 WRITE EXTERN 8 white/blue 8 8 WRITE EXTERN

9 WRITE EXTERN 9 white/red 9 9 WRITE EXTERN

10 address 5 10 grey/pink 10 10 address 5

11 address 3 11 blue 11 11 address 3

12 address 1 12 green 12 12 address 1

13 do not assign 13 13 13 do not assign

14 + 12 V (from PL) 14 yellow/blue, pink/blue, 14 14 + 12 V


yellow/black

15 + 12 V (from PL) 15 yellow/red, grey/red, pink/red 15 15 + 12 V

16 board ID 16 grey/blue 16 16 board ID 2

17 do not assign 17 green/black 17 17 board ID 1

18 do not assign 18 white/yellow 18 18 address 7

19 serial IN 1 19 white/black 19 19 serial IN 1

20 EMERG. STOP 20 green/red 20 20 EMERG. STOP

21 serial OUT 21 white/grey 21 21 serial OUT

22 serial OUT 22 white/pink 22 22 serial OUT

23 address 4 23 black 23 23 address 4

24 address 2 24 grey 24 24 address 2

25 address 0 25 white 25 25 address 0

Chassis external shield Chassis external shield Chassis Chassis external shield

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 64
Kundendienst/Service

X2 Connection to 2nd PL

1. PL 410 B Connecting cable Id.No. 289 111 .. 2. PL 410 B


X2 D-Sub Assignment D-Sub D-Sub X1 D-Sub Assignment
connector connector connector connector
(male) (female) (male) (female)
25-pin 25-pin 25-pin 25-pin

1 0V 1 brown, yellow, pink, red, violet 1 1 0V

2 0V 2 red/blue, brown/green, 2 2 0V
yellow/brown, grey/brown,
pink/brown

3 0V 3 brown/blue, brown/red, brown 3 3 0V


/black , yellow/grey, yellow/pink

4 do not assign 4 grey/green 4 4 serial IN 2

5 address 6 5 white/green 5 5 address 6

6 INTERRUPT 6 pink/green 6 6 INTERRUPT

7 RESET 7 green/blue 7 7 RESET

8 WRITE 8 white/blue 8 8 WRITE EXTERN


EXTERN

9 WRITE EXTERN 9 white/red 9 9 WRITE EXTERN

10 address 5 10 grey/pink 10 10 address 5

11 address 3 11 blue 11 11 address 3

12 address 1 12 green 12 12 address 1

13 do not assign 13 13 13 do not assign

14 board ID 4 14 yellow/blue, pink/blue, 14 14 + 12 V


yellow/black

15 board ID 3 15 yellow/red, grey/red, pink/red 15 15 + 12 V

16 board ID 2 16 grey/blue 16 16 board ID 2

17 board ID 1 17 green/black 17 17 board ID 1

18 address 7 18 white/yellow 18 18 address 7

19 serial IN 1 19 white/black 19 19 serial IN 1

20 EMERG. STOP 20 green/red 20 20 EMERG. STOP

21 serial OUT 21 white/grey 21 21 serial OUT

22 serial OUT 22 white/pink 22 22 serial OUT

23 address 4 23 black 23 23 address 4

24 address 2 24 grey 24 24 address 2

25 address 0 25 white 25 25 address 0

Chassis external shield Chassis external shield Chassis Chassis external shield

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 65
Kundendienst/Service

X3 X4

Pin Assignment Pin Assignment

1. PL 2. PL 3. PL 4. PL 1. PL 2. PL 3. PL 4. PL

1 I64 I192 I256 I320 1 I80 I208 I272 I336

2 I65 I193 I257 I321 2 I81 I209 I273 I337

3 I66 I194 I258 I322 3 I82 I210 I274 I338

4 I67 I195 I259 I323 4 I83 I211 I275 I339

5 I68 I196 I260 I324 5 I84 I212 I276 I340

6 I69 I197 I261 I325 6 I85 I213 I277 I341

7 I70 I198 I262 I326 7 I86 I214 I278 I342

8 I71 I199 I263 I327 8 I87 I215 I279 I343

9 I72 I200 I264 I328 9 I88 I216 I280 I344

10 I73 I201 I265 I329 10 I89 I217 I281 I345

11 I74 I202 I266 I330 11 I90 I218 I282 I346

12 I75 I203 I267 I331 12 I91 I219 I283 I347

13 I76 I204 I268 I332 13 I92 I220 I284 I348

14 I77 I205 I269 I333 14 I93 I221 I285 I349

15 I78 I206 I270 I334 15 I94 I222 I286 I350

16 I79 I207 I271 I335 16 I95 I223 I287 I351

X5 X6

Pin Assignment Pin Assignment

1. PL 2. PL 3. PL 4. PL 1. PL 2. PL 3. PL 4. PL

1 I96 I224 I288 I352 1 I112 I240 I304 I368

2 I97 I225 I289 I353 2 I113 I241 I305 I369

3 I98 I226 I290 I354 3 I114 I242 I306 I370

4 I99 I227 I291 I355 4 I115 I243 I307 I371

5 I100 I228 I292 I356 5 I116 I244 I308 I372

6 I101 I229 I293 I357 6 I117 I245 I309 I373

7 I102 I230 I294 I358 7 I118 I246 I310 I374

8 I103 I231 I295 I359 8 I119 I247 I311 I375

9 I104 I232 I296 I360 9 I120 I248 I312 I376

10 I105 I233 I297 I361 10 I121 I249 I313 I377

11 I106 I234 I298 I362 11 I122 I250 I314 I378

12 I107 I235 I299 I363 12 I123 I251 I315 I379

13 I108 I236 I300 I364 13 I124 I252 I316 I380

14 I109 I237 I301 I365 14 I125 I253 I317 I381

15 I110 I238 I302 I366 15 I126 I254 I318 I382

16 I111 I239 I303 I367 16 I127 I255 I319 I383

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 66
Kundendienst/Service

X7 X8

Pin Assignment Pin Assignment

1. PL 2. PL 3. PL 4. PL 1. PL 2. PL 3. Pl 4. PL

1 O32 O64 O128 O160 1 O48 O80 O144 O176

2 O33 O65 O129 O161 2 O49 O81 O145 O177

3 O34 O66 O130 O162 3 O50 O82 O146 O178

4 O35 O67 O131 O163 4 O51 O83 O147 O179

5 O36 O68 O132 O164 5 O52 O84 O148 O180

6 O37 O69 O133 O165 6 O53 O85 O149 O181

7 O38 O70 O134 O166 7 O54 O86 O150 O182

8 O39 O71 O135 O167 8 O55 O87 O151 O183

9 O40 O72 O136 O168 9 O56 O88 O152 O184

10 O41 O73 O137 O169 10 O57 O89 O153 O185

11 O42 O74 O138 O170 11 O58 O90 O154 O186

12 O43 O75 O139 O171 12 O59 O91 O155 O187

13 O44 O76 O140 O172 13 O60 O92 O156 O188

14 O45 O77 O141 O173 14 O61 O93 O157 O189

15 O46 O78 O142 O174 15 O62 O94 O158 O190

16 O47 O79 O143 O175 16 "Control is ready“

X9, X10, X11, X12, X13, X14, X23 Power supply of PL 410B
Terminal strip (X23 also pluggable)

Pin Assignment 1.PL 2.PL 3.PL 4.PL


X9 0V
X10 + 24V- logic supply and "Control is ready"
X11 1) + 24V- supply for outputs O32 - O39 O64 - O71 O95 - O102 O127 - O134

X12 1) + 24V- supply for outputs O40 - O47 O72 - O79 O130 - O110 O135 - O142
X13 + 24V- supply for outputs O48 - O55 O80 - O87 O111 - O118 O143 - O150
X14 + 24V- supply for outputs O56 - O62 O88 - O94 O114 - O125 O151 - O157
X23 1) Pin 1 + 24V- supply for analogue part
Pin 2 0V

Fuse: F1: F2.,5 A (+ 24V- logic supply, fuse not accessible from outside)

X15 1), X16 1), X17 1), X18 1) Analogue inputs ± 10V

Pin no. Assignment


1 voltage input (± 10V)
2 0V
3 shield

X19 1), X20 1), X21 1), X22 1) Inputs for PT 100 thermistors
Four-wire connector with constant current source
Pin no. Assignment
1 I+ constant current for PT 100
2 U+ measuring input
3 U- measuring input
4 I- constant current for PT 100
5 shield

1) not available on PL 410B, version 12

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 67
Kundendienst/Service

7.3 Connectors on the keyboard units


7.3.1 Connectors on TE 401B/420

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 68
Kundendienst/Service

7.3.2 Pin layout at TE 401B/420

X1 Connection of the soft keys of the X2 Connection to the logic unit (LE)
visual display unit
Plug-type connector with female insert (9-pin) Flange socket with male insert (37-pin)
Pin no. Assignment Pin no. Assignment
1 SL0 1 RL0
2 SL1 2 RL1
3 SL2 3 RL2
4 SL3 4 RL3
5 do not assign 5 RL4
6 RL15 6 RL5
7 RL14 7 RL6
8 RL13 8 RL7
9 RL12 9 RL8
10 RL9
11 RL10
12 RL11
= key matrix 13 RL12
14 RL13
15 RL14
16 RL15
17 RL16
18 RL17
19 RL18
20 SL0
21 SL1
22 SL2
23 SL3
24 SL4
25 SL5
26 SL6
27 SL7
28 SL19
29 SL20
30 do not assign
31 RL21
32 RL22
33 RL23
34 spindle override (wiper)
35 feed-rate override (wiper)
36 + 5V
37 0V

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 69
Kundendienst/Service

7.4 Connectors on the visual display unit


7.4.1 Visual display unit BC 110 B

X1 Connection to the logic unit X2 Connection of the soft keys to the


Flange socket with male insert keyboard unit
2-row, 15-pin, SUB-D Flange socket with male insert (9-pin)
Pin no. Assignment
Pin layout: see logic unit X43 1 SL0
2 SL1
3 SL2
4 SL3
6 RL15
7 RL14
8 RL13
9 RL12

X3 Power connection X4 Test output 1)


Clamp connector (3-pin) Clamp connector (2-pin)
Assignment as labelled Pin no. Assignment
+ 6V
- 0V

= key matrix

1) do not use!

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 70
Kundendienst/Service

7.4.2 Visual display unit BC 120

Connection to the logic unit X2 Connection of the soft keys to the


Flange socket with male insert logic unit
3-row, 15-pin, D-SUB Flange socket with male insert
2-row, 9-pin, D-SUB
Pin no. Assignment
Pin layout: see logic unit X43 1 SL0
2 SL1
3 SL2
4 SL3
6 RL15
7 RL14
8 RL13
9 RL12

Power connection with EURO connector

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 71
Kundendienst/Service

7.4.3 Visual display unit BF 120

X2 Connection to the logic unit X3 Connection of the soft keys to the


Flange socket with male insert (62-pin) keyboard unit
Flange socket with male insert (9-pin)
Pin layout: see LE X49 Pin no. Assignment
1 SL0
X1 Power supply 2 SL1
Terminal strip, pluggable, 2-pin 3 SL2
Pin no. Assignment 4 SL3
1 +24V- supply 6 RL15
2 0V 7 RL14
8 RL13
9 RL12

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 72
Kundendienst/Service

7.5 Connectors on the interface board

X1 and X2 Connection of motor power stage (X51 to X56) of LE 426.B/430.A


X351 SIMODRIVE device bus
NB = not ready
Monitoring of Uz, temperature (power stage), supply voltage
and pulse enable
IF = pulse enable
AS1 Contact 1 of normally closed contact
AS2 Contact 2 of normally closed contact
K663 Safety relay for pulse enable
K9 Power supply of SIMODRIVE device bus

X1, X2 Connection of LE 426.B/430.A


D-Sub connector (male) 15-pin

Pin no. Assignment


1 not assigned
2 PWM U1
3 PWM U2
4 PWM U3
5 RESET
6 standby
7 Iactl 2−
8 Iactl 1−
9 0V U1
10 0V U2
11 0V U3
12 0V (analog)
13 temperature warning
14 Iactl 2+
15 Iactl 1+
Chassis external shield

G The interface complies with the recommendations in IEC 742 EN 50 178 for separation from line power.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 73
Kundendienst/Service

7.6 Connectors on machine operating panel MB 420

Flange socket with female insert (37-pin, D-SUB)


Logic Unit Connecting Cable Id.No. 263 954 .. MB 420
D-Sub connector Assignment D-Sub D-Sub connector D-Sub connector Key
(female) 37-pin connector (female) 37-pin (male) 37-pin
(male) 37-pin
1 I128 1 grey/red 1 1 X–
2 I129 2 brown/black 2 2 Y–
3 I130 3 white/black 3 3 Z–
4 I131 4 green/black 4 4 IV–
5 I132 5 brown/red 5 5 V–
6 I133 6 white/red 6 6 X+
7 I134 7 white/green 7 7 Y+
8 I135 8 red/blue 8 8 Z+
9 I136 9 yellow/red 9 9 IV+
10 I137 10 grey/pink 10 10 V+
11 I138 11 black 11 11 FN1
12 I139 12 pink/brown 12 12 FN2
13 I140 13 yellow/blue 13 13 FN3
14 I141 14 green/blue 14 14 FN4
15 I142 15 yellow 15 15 FN5
16 I143 16 red 16 16 spindle ON
17 I144 17 grey 17 17 spindle OFF
18 I145 18 blue 18 18 coolant ON/OFF
19 I146 19 pink 19 19 NC start
20 I147 20 white/grey 20 20 NC stop
21 I148 21 yellow/grey 21 21 RAPID
22 I149 22 green/red 22 22 black
23 I150 23 white/pink 23 23 black
24 I151 24 grey/green 24 24
25 I152 25 yellow/brown 25 25
26 O0 26 grey/brown 26 26
27 O1 27 yellow/black 27 27
28 O2 28 white/yellow 28 28
29 O3 29 grey/blue 29 29
30 O4 30 pink/blue 30 30
31 O5 31 pink/red 31 31
32 O6 32 brown/blue 32 32
33 O7 33 pink/green 33 33
34 0 V (PLC) 34 brown 34 34
35 0 V (PLC) 35 yellow/pink 35 35
36 +24 V (PLC) 36 violet 36 36
37 +24 V (PLC) 37 white 37 37
Chassis ext. shield Chassis ext. shield Chassis Chassis

The keys for "control voltage ON ", "NC STOP" and "NC START" are equipped with lamps that are powered
externally with +24V at X2 + Ö +24V DC and X1 − Ö 0V.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Connector designations and pin layouts Issue Page
01.10.97 74
Kundendienst/Service
Service Manual TNC 426.B/430.A Ausgabe Blatt
Grounding diagram Issue Page
01.10.97 75
Kundendienst/Service
Service Manual TNC 426.B/430.A Ausgabe Blatt
Block diagrams Issue Page
09.09.99 76
Kundendienst/Service

Block diagram of control loop

Block diagram of an analogue axis

Block diagram of a digital axis

Service Manual TNC 426.B/430.A Ausgabe Blatt


Block diagrams Issue Page
01.10.97 77
Kundendienst/Service
Actual position
Service Manual TNC 426.B/430.A Ausgabe Blatt
Block diagrams Issue Page
01.10.97 78
Kundendienst/Service

10. Board Descriptions


LE 426 CB/430 CA LE 426 PB/430 PA

Processor board Processor board

• Interface • Interface
Data interface V.24/RS-232-C Data interface V.24/RS-232-C
Data interface V.11/RS-422 Data interface V.11/RS-422
Serial handwheel Serial handwheel
Position encoder inputs Position encoder inputs
3-D touch probes 3-D touch probes

• Monitoring • Monitoring
Position encoder inputs Position encoder inputs
Axis positions Axis positions
Program memory Program memory
Data processing Data processing
EMERGENCY STOP EMERGENCY STOP

PLC graphics board PLC graphics board

• Interface • Interface
57 PLC inputs 57 PLC inputs
31 PLC outputs 31 PLC outputs
Visual display unit Visual display unit
Keyboard unit Keyboard unit
Machine operating panel Machine operating panel
PLC I/O boards PLC I/O boards

• Monitoring • Monitoring
Temperature Temperature of the logic unit
Voltages Voltages
Buffer battery Buffer battery

Drive-control board

• Interface
Speed encoder inputs
Connection of motor power stage

• Monitoring
Motor temperature
Temperature of servo amplifier
Speed encoder inputs

Service Manual TNC 426.B/430.A Ausgabe Blatt


Board description TNC 426 Issue Page
01.10.97 79
Kundendienst/Service

11. Power Supply


11.1 Requirements to the external power supply
11.1.1 NC power supply (dc-link power supply)

LE 426 CB, LE 430 CA:


For LE 426CA an NC power supply of 140 V∼ to 450 V∼ at the terminals U1 and U2 is required. The monitoring
of the supply voltage can be switched off via module 9167.
To observe the European standards for electromagnetic compatibility (EN 55022), LE may only be connected
to the public AC line via an isolating transformer or in connection with a line filter. Among other things these
standards have to be observed to attach the CE label.
If a line filter has already been installed for the supply voltage of the inverter, this voltage may also be used
for the logic unit.

LE 426 PB, LE 430 PA:


For LE 426PA an NC power supply of 330 V∼ to 450 V∼ at the terminals U1 and U2 has to be applied. This voltage
must be applied via an isolating transformer (100 VA) with basic insulation according to IEC 742 EN 50 178. To
ensure the power supply of the drive control in the case of power failure, the LE must be powered with the dc-link
power of the servo amplifier (385 V− to 660 V−) at the terminals +Uz and −Uz.
If the dc-link power is available immediately after power-on, the supply voltage at the terminals U1 and U2
is not required. In this case a bridge must be inserted between +Uz and U1.
The rectified voltage is monitored. A short-time overvoltage (approx. 5 seconds) of up to 720 V− is permissible. If
the voltage exceeds 720 V−, the NC switches off the pulse enable ( 4AIAJ ) for the IGBT of the power stage. The
motors run out non-controlled and no power can be fed into the dc link.
If the voltage is lower than 385 V− ( *** POWER FAIL *** ) the halting procedure for all drives is controlled. The
monitor of the supply voltage can be switched on and off via the module 9167. If the voltage falls below 155 V−, the
control is reset; the dc-link power supply switches off at 135 V−.

Service Manual TNC 426.B/430.A Ausgabe Blatt


11. Power supply Issue Page
21.07.99 80
Kundendienst/Service

11.1.2 PLC power supply


The PLC of the LE and the PL are operated with a control voltage of 24V- of the machine tool, generated according
to IEC 742 EN 50 178 (basic insulation).
Superimposed AC voltage components arising from a non-controlled three-phase bridge connection with a ripple
factor of 5% (see German standard DIN 40110/10.75, section 1.2) are permissible.

U
32.6 V
31 V

20.4 V
18.5 V

The 0V line of the PLC supply voltage must be connected to the signal ground of the machine via a ground
connection (minimum cross section 6 mm2).

Power supply Voltage range Max. current consumption Power consumption


Mean value of dc voltage (if half of the outputs are (if half of the outputs are
active simultaneously) active simultaneously)
24 V – lower limit LE: 2A LE: 48 W
IEC 742 20.4 V - - -
EN 50 178, upper limit PL 410 B: 20 A PL 410 B: 480 W
basic insulation 31 V - - -
voltages up to 36 V - - - are
permissible for t < 100 ms.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Power supply Issue Page
01.10.97 81
Kundendienst/Service

Notes

Service Manual TNC 426.B/430.A Ausgabe Blatt


Power supply Issue Page
01.10.97 82
Kundendienst/Service

11.1.3 Power supply of the visual display unit


BC 110B

X1 = connection of logic unit


X2 = connection of keyboard unit (for soft keys)

X3 = Power connection
Line voltage 110 V~ 220 V~
Voltage range 85 ... 132 V~ 170 ... 264 V~
Line fuse T 2.0 A T 2.0 A
Frequency range 49 ... 61 Hz
Power consumption 60 W

X4 = Voltage output 1)
Connection Assignment
+ 6V
- 0V

Note:
The fan of BC 110B is powered internally with + 24V.

1) do not assign

Service Manual TNC 426.B/430.A Ausgabe Blatt


Power supply Issue Page
01.10.97 83
Kundendienst/Service

BC 120

BC 120

Line voltage 100 V to 240 V


Frequency range 50 Hz to 60 Hz
Power consumption 80 W

Line connection with Euro connector


Terminal Assignment
L1 L1 (black)
N MP (blue)
GND (yellow/grey)

Service Manual TNC 426.B/430.A Ausgabe Blatt


Power supply Issue Page
01.10.97 84
Kundendienst/Service

BF 120

BF 120

X1 Power supply
Terminal Assignment
1 +24V- power supply with basic insulation according to IEC 742, EN 50 178
2 0V

Current consumption: 15 W

Service Manual TNC 426.B/430.A Ausgabe Blatt


Power supply Issue Page
01.10.97 85
Kundendienst/Service

11.2 Power supply of the NC (dc-link power supply)


The power supply of the TNC is connected to the terminals of X31.
X31 NC power supply

Terminal Assignment LE 426 PB, LE 430 PA LE 426 CB, LE 430 CA


grounding conductor
(yellow/grey)
U1 Phase 1 330V~ to 450V~ via insulating 140V~ to 450V~
U2 Phase 2 transformer; 50 to 60 Hz 50 to 60 Hz
–UZ dc-link power – 385 V– to 660V– 1) –
+UZ dc-link power +
1) other voltage ranges on request

Power consumption: approx.55 W

Danger of electrical shock!


The dc-link power supply may only be opened by HEIDENHAIN service staff.

dc-link power supply

Service Manual TNC 426.B/430.A Ausgabe Blatt


Power supply Issue Page
01.10.97 86
11.2.1 Block diagram of dc-link power supply

Kundendienst/Service
Power supply
Service Manual TNC 426.B/430.A

LH14 re/bl 1 1 (+ 5V*1)


+ 5V

LH12 re/bk 12 12 (0V*1)


X3/1
+U_fan
+ 15V LH13 gn 6 6 (+ 15V)
+UZ + 12V (+ 12V)
LH10 br 3 3
+ 12V
F4 2A X4/2
LH9 bk 11 11 (0V)
control X4/3
logic 0V
X3/2
0V_fan
L1 LH11 ye 2 2 (- 12V)
L2 - 12V
L3
LH8 gr 9 9 (- 15V)
- 15V
+ 6,4V LH7 wh/re15 15 (+ 6,4V)

+ 5V X4/1
+ 5V
LH4 re 13 13 (+ 5V)
- UZ LH6 re 4 4 (+ 5V)
LH3 bk 14 14 (0V)
01.10.97
Issue
Ausgabe

LH5 bk 5 5 (0V)

control br/gn 7 7 (- RES)


87
Page
Blatt

controller Res LH1

U1 F1 2A
power fail br/ye 10 10 (- AC FAIL)
LH2
evaluation PWF
U2 F2 2A
-U_BATT +U_BATT
SP13 SP10 pi 8 8 (U_BATT)
LH15
PE

Extern X31 Power Supply Unit TNC 426 battery 3x 1,5V X5 Processor Board
Kundendienst/Service

11.3 Checking the NC power supply (dc-link power supply)


If an error occurs in the dc-link power supply (all voltages missing), first check the power supply line (5-pin
terminal strip X31). Moreover, the supply lines of the dc-link power supply (of P-versions only) may be protected
by HEIDENHAIN by means of a protective PCB (see fig. 1)
The voltages may only be measured on the processor board and on the drive-control board. The test points on the
respective board can be found easily.
The measured values and their tolerances can be seen from the table below.
If the measured values deviate distinctly from the values in the table, the power supply assembly is defective.

Danger of electrical shock!


The dc-link power supply may only be opened by HEIDENHAIN service staff.

Fig. 1:

The protective PCB is equipped


with 4A/500V fuses.

10.3.1 Voltages
Test point Reference point Output UNOML Tolerance
on the board on the board
+ 5V 0V + 5V + 5V +/- 0.2V
+ 6,4V 0V + 6.4V + 6.4V +/- 0.25V
+ 15V 0V + 15V + 15V +/- 0.6V
+ 12V 0V + 12V + 12V +/- 0.5V
- 12V 0V - 12V - 12V +/- 0.5V
- 15V 0V - 15V - 15V +/- 0.6V
+ 5V * 1 0V * 1 + 5V * 1 1) + 5V- +/- 0.2V
1) floating power supply for the data interfaces

* Observe the safety instructions!

Service Manual TNC 426.B/430.A Ausgabe Blatt


Power supply Issue Page
01.10.97 88
Kundendienst/Service

11.4 Power supply of the PLC

X44 PLC power supply at the LE


Terminal Assignment PLC outputs
1 +24 V cannot be switched O24 to O30
off by EMERG. STOP Control is ready
2 +24 V can be switched off O16 to O23
3 by EMERG. STOP O0 to O15
4 0V

Danger to internal components!


Only use the original fuse types as replacement.

Supply voltage of PL 410 B

Terminal Assignment 1. PL 2. PL 3. PL 4. PL
X9 0V
X10 +24 V– logic supply and "Control is ready“
X11 +24 V– supply for outputs O32 – O39 O64 – O71 O128 – O135 O16O – O167
X12 +24 V– supply for outputs O40 – O47 O72 – O79 O136 – O143 O168 – O175
X13 +24 V– supply for outputs O48 – O55 O80 – O87 O144 – O151 O176 – O183
X14 +24 V– supply for outputs O56 – O62 O88 – O94 O152 – O158 O184 – O190

The PLC I/O board PL 410B is also available with additional analogue inputs and with inputs for the
Pt 100 thermistors. The power supply for these inputs must comply with the recommendations in IEC 742
EN 50 178, 5.88 for separation from line power.

X23 Power supply of the analogue inputs at PL 410 B

Terminal Assignment
1 +24 V – (IEC 742 EN 50 178, 5.88; low-voltage electrical separation)
2 0V

Service Manual TNC 426.B/430.A Ausgabe Blatt


Power supply Issue Page
28.07.98 89
Kundendienst/Service

11.4.1 Block diagram of PLC power supply


Machine
operating X46
panel
1
.
.
.
33
34
35
36
37

PLC input X42

1
.
.
34
for testing 35
only 36
37 F1 F 2,0A
2)
+24V_PLC

PLC output X41


F3 F 2A
3)
+24V_PLC1
1
F2 F 3,15A
. +24V_PLC2
4)
.
33
34 0 V *2 (0V PLC)
for testing 35
only +5V*2 Power supply for optocouplers
36 of PL interface metallically insulated2)
0V*2
37

PLC power supply


X44
3~ +24V 24V 1
24V_A 2

can be switched 24V_A 3


off by EMG. STOP
0V 0V 4
B

1
0

Power supply for


analogue inputs
1~
0V

+24V

X23/1 X23/2 X9 X10 X11X12 X13 X14


1) 1) 1) 1)

not with
PL 405B

optionally 24V or 24V_A


PL 405B/410B
(option)
1)
can be powered with 24V or 24V_A
2)
Visual check of power supply by LED (green, D7, +5 2) around connector X44
3) *
Visual check of power supply by LED (green, D8, +24_1) around connector X44
4)
Visual check of power supply by LED (green, D9, +24_2) around connector X44

Service Manual TNC 426.B/430.A Ausgabe Blatt


Power supply Issue Page
01.10.97 90
Kundendienst/Service

11.5 Buffer battery


The buffer battery is the power source for the RAM
when the machine is switched off.
If the error message

Exchange buffer battery


is displayed, the batteries must be exchanged within
one week.
The buffer batteries are located behind a screw fitting
in the power supply unit of the LE. To exchange the
batteries the LE must be opened by undoing the
snaps.
To secure RAM data the TNC in addition to the
batteries features a capacitor located on the
processor board. Therefore, the line voltage may be
switched off when the batteries are exchanged.
Without the batteries, the charge of the capacitor is
capable of maintaining the memory contents for
about one day.
The charge of the capacitor and the current voltage of Batteries:
3 AAA size batteries, leak-proof
the buffer battery can be seen in the INFO menu (see IEC designation: "LR6"
sec. 11.6).

*
The capacitor is only being
charged when the TNC
is on.

Capacitor

Processor board

Service Manual TNC 426.B/430.A Ausgabe Blatt


Power supply Issue Page
01.10.97 91
Kundendienst/Service

11.6 Info Menu


Press key Function
TNC in operating mode PROGRAMMING AND EDITING

Prepare TNC for input of code number


MOD

7 9 5 1 3 ENT Enter code number, confirm with ENT

The following information is displayed on the screen:

Ö Charge of buffer battery


Ö Charge of capacitor
Ö 5V supply voltage
Ö Temperature inside the logic unit

Note: The values are updated every minute, the display each time the Info menu is called up.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Power supply Issue Page
01.10.97 92
Kundendienst/Service

12. Keyboard Unit TE 401B/420


12.1 Overview

TE 401B Id.No. 250 517 05 (black)


TE 420 Id.No. 313 038 01 (grey)

Service Manual TNC 426.B/430.A Ausgabe Blatt


Keryboard unit TE 401/411 Issue Page
01.10.97 93
Kundendienst/Service

12.2 Checking the keyboard unit


The keyboard units can be checked quickly and reliably by means of a test adapter.

12.2.1 Checking the key functions


Proceeding:

* Observe the safety instructions!

• Switch off power.


• Disconnect the keyboard unit from the LE and connect the test adapter (see section 21) to the keyboard unit.
The key contacts can now be measured at the test adapter using an ohmmeter.
PGM
MGT
If. e.g. is pressed at the TNC operating panel, a resistance of approx. 1Ω must be measured at the adapter
between PIN 8 and PIN 24 (see key matrix, sections 12.2.3 and 12.2.4); consider the resistance of the testing wires.

12.2.2 Measuring setup for checking the functions of the NC keys


TE BC/BF

X1 (9-pin)

X2 (37-pin)

Test adapter

Multimeter

Service Manual TNC 426.B/430.A Ausgabe Blatt


Keryboard unit TE 401/411 Issue Page
01.10.97 94
Kundendienst/Service

12.2.3 Key matrix of the keyboard unit


X2 Pin 1 2 3 4 5 6 7 8 9 17 18 19 28 29 31 32 20 21 22 23 24 25 26 27

Key RL0 1 2 3 4 5 6 7 8 16 17 18 19 20 21 22 SL0 1 2 3 4 5 6 7

! X X

X X

S X X

0/ X X
0

X X

& X X

* X X

( X X

) X X

X X

X X

X X

X X X

" X X

Q X X

W X X

E X X

R X X

T X X

Y X X

U X X

X X

O X X

P X X

Service Manual TNC 426.B/430.A Ausgabe Blatt


Keryboard unit TE 401/411 Issue Page
01.10.97 95
Kundendienst/Service

X2 Pin 1 2 3 4 5 6 7 8 9 17 18 19 28 29 31 32 20 21 22 23 24 25 26 27

Key RL0 1 2 3 4 5 6 7 8 16 17 18 19 20 21 22 SL0 1 2 3 4 5 6 7

X X

RET X X

X X

A X X

S X X

D X X

F X X

G X X

H X X

J X X

K X X

L X X

; X X

X X

: X X

SPACE X X

Z X X

X X X

C X X

V X X

B X X

N X X

M X X

, X X

Service Manual TNC 426.B/430.A Ausgabe Blatt


Keryboard unit TE 401/411 Issue Page
01.10.97 96
Kundendienst/Service

X2 Pin 1 2 3 4 5 6 7 8 9 17 18 19 28 29 31 32 20 21 22 23 24 25 26 27

Key RL0 1 2 3 4 5 6 7 8 16 17 18 19 20 21 22 SL0 1 2 3 4 5 6 7

. X X

? X X

X X

SPACE X X

PGM X X
MGT

X X

X X

CALC X X

MOD X X

HELP X X

X X

X X

X X

X X

X X

X X

X X

X X

APPR
DEP
X X

X X

X X

Service Manual TNC 426.B/430.A Ausgabe Blatt


Keryboard unit TE 401/411 Issue Page
01.10.97 97
Kundendienst/Service

X2 Pin 1 2 3 4 5 6 7 8 9 17 18 19 28 29 31 32 20 21 22 23 24 25 26 27

Key RL0 1 2 3 4 5 6 7 8 16 17 18 19 20 21 22 SL0 1 2 3 4 5 6 7

CHF
X X

L X X

CR
X X

RND
X X

CT
X X

CC
X X

C
X X

TOUCH
PROBE
X X

CYCL
DEF
X X

CYCL
CALL
X X

LBL
SET
X X

LBL
CALL
X X

STOP X X

TOOL
DEF
X X

TOOL
CALL
X X

X X

PGM
CALL
X X

X X X

7 X X

8 X X

9 X X

Y X X

4 X X

Service Manual TNC 426.B/430.A Ausgabe Blatt


Keryboard unit TE 401/411 Issue Page
01.10.97 98
Kundendienst/Service

X2 Pin 1 2 3 4 5 6 7 8 9 17 18 19 28 29 31 32 20 21 22 23 24 25 26 27

Key RL0 1 2 3 4 5 6 7 8 16 17 18 19 20 21 22 SL0 1 2 3 4 5 6 7

5 X X

6 X X

Z X X

1 X X

2 X X

3 X X

IV X X

0 X X

. X X

+/ X X

V X X

X X

X X

Q X X

CE X X

DEL
X X

P X X

X X

NO
ENT
X X

ENT X X

END
X X

X X

X X

GOTO
X X

X X

X X

Service Manual TNC 426.B/430.A Ausgabe Blatt


Keryboard unit TE 401/411 Issue Page
01.10.97 99
Kundendienst/Service

12.2.4 Key matrix of the VDU keys


BC 110B

X1 Pin 1) 4b 3b 2b 1b 1a 2a 3a 4a

X2 Pin 1) 13 14 15 16 20 21 22 23

Key 2) RL12 RL13 RL14 RL15 SL0 SL1 SL2 SL3

X X

SK1 X X

SK2 X X

SK3 X X

SK4 X X

SK5 X X

SK6 X X

SK7 X X

SK8 X X

X X

X X

X X

1) connector on the keyboard unit


2) key on VDU

X1: connection of ribbon cable VDU Ö keyboard unit (plug-type connector)


X2: connection of cable keyboard unit Ö logic unit (D-SUB, 37-pin)

SK = soft key ( SK1...SK8 from left to right)

Service Manual TNC 426.B/430.A Ausgabe Blatt


Keyboard unit TE 401/411 Issue Page
01.10.97 100
Kundendienst/Service

BC 120 / BF 120

X1 Pin 1) 4b 3b 2b 1b 1a 2a 3a 4a

X2 Pin 1) 13 14 15 16 20 21 22 23

Key 2) RL12 RL13 RL14 RL15 SL0 SL1 SL2 SL3

X X

X X

SK1 X X

SK2 X X

SK3 X X

SK4 X X

SK5 X X

SK6 X X

SK7 X X

SK8 X X

X X

X X

1) connector on the keyboard unit


2) key on VDU

X1: connection of ribbon cable VDU Ö keyboard unit (plug-type connector)


X2: connection of cable keyboard unit Ö logic unit (D-SUB, 37-pin)

SK = soft key ( SK1...SK8 from left to right)

Service Manual TNC 426.B/430.A Ausgabe Blatt


Keyboard unit TE 401/411 Issue Page
01.10.97 101
Kundendienst/Service

12.2.5 Checking the potentiometers

Proceeding:

* Observe the safety instructions!

Connect the test adapter to X45 of the logic unit. Now the wiper voltages of the potentiometers can be measured
with a multimeter.

Potentiometer PIN Voltage range


Override F% 37 = 0V / 35 = + pot (0 ... approx. 4.95)V
Spindle S% 37 = 0V / 34 = + pot (0 ... approx. 4.95)V

12.2.6 Measuring setup for checking the potentiometers

TE
Logic unit

X45

Test adapter

0.15

Multimeter

Service Manual TNC 426.B/430.A Ausgabe Blatt


Keyboard unit TE 401/411 Issue Page
01.10.97 102
Kundendienst/Service

12.2.7 Machine operating panel MB 420


The PLC inputs of the machine operating panel MB 420 (I128 - I150) can be checked at the 37-pin flange socket
of MB 420 or at the flange socket X46 (connection of machine operating panel) of the TNC.
For this purpose the TABLE function (see section 21.3) in the PLC mode is helpful as well.
Allocation of the PLC inputs to the keys of MB 420:

I
I I I I I I I 146
136 135 134 137 138 143 145

I I I I I I I
128 148 133 149 139 144 150

I I I I I I I I
129 130 131 132 140 141 142 147

Service Manual TNC 426.B/430.A Ausgabe Blatt


Keyboard unit TE 401/411 Issue Page
01.10.97 103
Kundendienst/Service

13. Visual Display Units


13.1 Checking the visual display unit BC 110B
If the screen remains dark when the machine is switched on, first check the power supply (line voltage) of the VDU.
If the voltage supply is functioning properly, a square highlighted filed can be generated on the screen of the VDU
(which must be switched on) by pressing the external test button on the back side of the unit.

highlighted field
test button

If the VDU generates this highlighted field, the PLC graphics board in the logic unit is probably defective.
If however, the VDU remains dark after the test button has been pressed, the VDU is defective and must
be exchanged.

The control signals for the VDU can only be checked by means of an oscilloscope.
The diagrams on the following page have been recorded with the VDU connected. The color signals R-analog,
Y-analog and B-analog may differ from these diagrams (depending on the machine parameters and on the image
depicted).

Pin layout see section 7, Connector designations and pin layouts

Service Manual TNC 426.B/430.A Ausgabe Blatt


Visual display unit BC 110B Issue Page
01.10.97 104
Kundendienst/Service

13.2 Checking the visual display unit BC 120

If the screen remains dark when the machine is switched on, first check the power supply (line voltage) at the
Euro connector of the VDU.

Power connector

The control signals for the VDU can only be checked by means of an oscilloscope.
The diagrams on the following page have been recorded with the VDU connected. The color signals R-analog,
Y-analog and B-analog may differ from these diagrams (depending on the machine parameters and on the image
depicted).

Pin layout of connector X43 see BC 110B!

Pin layout see section 7, Connector designations and pin layouts

Service Manual TNC 426.B/430.A Ausgabe Blatt


Visual display unit BC 110B Issue Page
01.10.97 105
Kundendienst/Service

Diagrams

V-SYNC PIN 9 H-SYNC PIN 10

2V/DIV 2V/DIV

10 ms/DIV 20 µs/DIV

R-analog PIN 7 1) Y-analog PIN 14 1)

0.2V/DIV 0.2V/DIV

5 ms/DIV 5 ms/DIV

B-analog PIN 15 1)

0.2V/DIV

5 ms/DIV

1) If
measuring the color signals directly at the output of the logic unit (without the VISUAL DISPLAY UNIT
connected), the amplitudes are about twice as large.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Visual display unit BC 110B Issue Page
01.10.97 106
Kundendienst/Service

13.3 Checking the visual display unit BF 120

If the screen remains dark when the machine is switched on, first check the power supply (line voltage) at the
2-pin connector of the VDU.
If the power supply is in order, the flat-panel display cannot be checked further without special testing equipment.

BF 120

X1 Power supply
Terminal Assignment
1 +24V- power supply with basic insulation according to IEC 742, EN 50 178
2 0V

Power consumption: 15 W

Service Manual TNC 426.B/430.A Ausgabe Blatt


Visual display unit BC 110B Issue Page
01.10.97 107
Kundendienst/Service

14. Encoder Interface


14.1 Position encoder circuit
Position encoder inputs on the processor board of the logic unit
X1 = Position encoder 1st axis
X2 = Position encoder 2nd axis
X3 = Position encoder 3rd axis
X4 = Position encoder 4th axis
X5 = Position encoder 5th axis
X6 = Position encoder 6th axis
X35 = Position encoder 7th axis (option)
X36 = Position encoder 8th axis (option)
X37 = Position encoder 9th axis (option)
X38 = Position encoder 10th axis (option)

TNC 426.B/430.A monitors the signals of the position encoders and outputs an error message in
plain language depending on the error detected.

<Axis> encoder: amplitude too small

Amplitude error

<Axis> encoder: frequency too high

Signal frequency error (edge separation)

<Axis> measuring system defective

Error with distance-coded scales

Error causes
• Glass scale contaminated or defective
• Scanning head contaminated or defective
• Cable damaged
• Encoder input of the logic unit (LE) defective

Service Manual TNC 426.B/430.A Ausgabe Blatt


Encoders Issue Page
01.10.97 108
Kundendienst/Service

Locating an error in the position encoder circuit


To find out whether the encoder or the encoder input of the logic unit is defective, the encoders can be switched at
the logic unit. For this purpose the values of the related machine parameters must be changed, too.

IMPORTANT:
The allocation of the axes (1st axis, 2nd axis etc.) to the axis names (X, Y, Z etc.) is defined by the machine tool
builder in the machine parameter MP 100.x (see machine parameter list).
This machine parameter must not be changed!

Function MP Entry value


Allocation of the axis names to XYZABCUVW -> NC axes
the axes xyzabcuvw -> PLC axes
dash -> not active
1st traverse range 100.0
2nd traverse range 100.1 character1 to 9 (1 = right)
3rd traverse range 100.2 axis 1 to 9

Allocation of the position encoder


inputs to the axes
Axis 1 110.0 0 = no position encoder
Axis 2 110.1 1 = position encoder input X1
Axis 3 110.2 2 = position encoder input X2
Axis 4 110.3 3 = position encoder input X3
Axis 5 110.4 4 = position encoder input X4
Axis 6 110.5 5 = position encoder input X5
Axis 7 110.6 6 = position encoder input X6
Axis 8 110.7 35 = position encoder input X35
Axis 9 110.8 36 = position encoder input X36
37 = position encoder input X37
38 = position encoder input X38

Allocation of the position encoder


inputs to the spindle 111 see MP 110.X

Service Manual TNC 426.B/430.A Ausgabe Blatt


Encoders Issue Page
01.10.97 109
Kundendienst/Service

Flowchart to locate an error in the position encoder circuit

X encoder: amplitude too small

The following machine parameter configuration serves as an example:


MP 100.x = -----CZYX ( X = 1. axis, Y = 2. axis, Z = 3. axis, C = 4. axis)
MP 110.0 = 1 (X axis at position input X1)
MP 110.1 = 2 (Y axis at position input X2)
MP 110.2 = 3 (Z axis at position input X3)
MP 110.3 = 4 (C axis at position input X4)

Switch power off

Switch encoder of X-axis


with e.g. encoder of Y-axis
at the logic unit

Switch power on

When POWER INTERRUPTED


is displayed, call the active
parameter list by enter ing the
coder number 95148 and switch the
entry values of MP110.0
and MP110.1.

Does the
NO
error message move
from X to Y?

YES

Error is located in the position Error is located in the position


encoder input of the control encoder or in the encoder cable

1) Caution: Only switch encoders providing the same signal type!

* Observe the safety instructions !

Service Manual TNC 426.B/430.A Ausgabe Blatt


Encoders Issue Page
01.10.97 110
Kundendienst/Service

14.2 Speed encoder circuit


Digital axes normally are operated with two encoders per axis.
In most cases sealed encoders are used as position encoders.
The speed encoder is a rotary encoder incorporated in the servo drive.
IMPORTANT:
The allocation of the axes (1st axis, 2nd axis etc.) to the axis names (X, Y, Z etc.) is defined by the machine
tool builder in the machine parameter MP 100.x (see machine parameter list).
This machine parameter must not be changed!

The speed encoder inputs on the drive-control board of the logic unit are invariable:
X15 = Speed encoder of 1st axis
X16 = Speed encoder of 2nd axis
X17 = Speed encoder of 3rd axis
X18 = Speed encoder of 4th axis
X19 = Speed encoder of 5th axis
X20 = Speed encoder of 6th axis
X60 = Speed encoder of the spindle
(as an option for higher spindle speeds)

TNC 426.B/430.A monitors the signals of the speed encoders and outputs an error message in plain language
depending on the error detected:

<Axis> motor encoder: amplitude too small

Amplitude error

<Axis> motor encoder: frequency too high

Signal frequency error (edge separation)

Error causes
• Cable of motor encoder damaged
• Graduated disk of motor encoder contaminated or defective
• Speed encoder input of the logic unit (LE) defective

Service Manaul TNC 426.B/430.A Ausgabe Blatt


Encoders Issue Page
01.10.97 111
Kundendienst/Service

Flowchart to locate an error in the speed encoder circuit

X motor encoder: amplitude too small

The following machine parameter configuration serves as an example:


MP 100.x = -----CZYX ( X = 1st axis, Y = 2nd axis, Z = 3rd axis, C = 4th axis)
X-axis at speed encoder input X15
Y-axis at speed encoder input X16
Z-axis at speed encoder input X17
C-axis at speed encoder input X18

Switch power off

Switch speed encoder of


X-axis (X15) with e.g. speed
encoder of Y-axis (X16) at the
logic unit.

Switch power on

Does the
NO
error message move
from X to Y?

YES

Error is located in the speed Error is located in the speed


encoder input of the control encoder or in the encoder cable

* Observe the safety instructions!

Service Manual TNC 426.B/430.A Ausgabe Blatt


Encoders Issue Page
01.10.97 112
Kundendienst/Service

14.3 Checking an Encoder


In order to give a precise statement on the electrical function of an encoder, it must be measured with a phase
angle measuring unit (PWM), an oscilloscope and a leak tester (see operating instructions of encoder diagnostic
set).
Several adapters have been created to measure the different types of encoder signals (11µA, 1Vpp, TTL) at
TNC 426.B/430.A with the PWM.
You can find a connection diagram with the adapters (including Id.Nos.) in section 22.2.

With the TNC 426/430 it is possible to record the analogue encoder signals of the position encoder in the internal
oscilloscope with encoder: I1 (0° signal) and encoder: I2 (90° signal).
The reference signal cannot be recorded!

However, the signals can only be checked exactly with a phase angle measuring unit (PWM)!

Irrespective of the connected encoder (1Vpp or 11µA) the signals are always displayed in mV. There is the
following connection beween the signals at the encoder input and the recorded signals:

Current signal 11µA: Encoder signal at input [µA] * 284 = oscilloscope display [mV]
e.g.: 11 * 284 = 3124 mV

Voltage signal 1Vpp: Encoder signal at input [V] * 3480 = oscilloscope display [mV]
e.g.: 1 * 3480 = 3480 mV

Service Manual TNC 426.B/430.A Ausgabe Blatt


Encoders Issue Page
01.09.98 113
Kundendienst/Service

Notes

Service Manual TNC 426.B/430.A Ausgabe Blatt


Encoders Issue Page
01.10.97 114
Kundendienst/Service

15. Serial Handwheels


Several handwheels can be operated as options TNC 426.B/430.A. These handwheels must be adapted in the
machine parameters MP7640 to MP7671.X.

15.1 Handwheel HR 130/330


HR 130 Id.No. 254 040 -- HR 330 Adapter connector for HR 330
HR 130.001 Id.No. 249 371 -- Id.No. 251 534 -- Id.No. 249 889 --

Pin Color Sig.


2 wh 0V
4 bn +12V
6 ye DTR
8 gn RxD
Connecting terminals
for EMERG.STOP
loop of the
machine tool

Pin Color Sig.


1 bl EMG.
2 bl STO
3 gn P
4 ye RxD
5 bn DTR
6 wh +12V
0V

15.1.1 Checking data transfer of the handwheel HR 130/330


The serial handwheel HR 130 (panel-mounted handwheel without auxiliary keys) and HR 330 (portable handwheel
with auxiliary keys) can be checked by means of an oscilloscope. The following signals can be measured at the
handwheel input X32 of the logic unit. The signals must correspond to the diagram below:

Pin 6
DTR

0V

Pin 8
RxD

0V

t= 6ms
The handwheel is powered via the logic unit (X23 pin 2 = 0V, pin 4 = + 12V)

Service Manual TNC 426.B/430.A Ausgabe Blatt


Serial handwheels Issue Page
01.10.97 115
Kundendienst/Service

15.1.2 Checking the keys of the handwheel HR 330

Depending on machine parameter MP 7640 the HR 330 handwheel behaves as follows:


MP7640 = 1: HR 330 (all keys evaluated by NC)
By pressing the axis buttons on the operating panel the cursor can be moved to Actual value transfer or Datum
setting. The axis keys on the handwheel serve to move the handwheel symbol on the screen. The keys RAPID, +
and – are directly evaluated by the NC, and the inputs I160 to I162 are set accordingly.

MP7640 = 2: HR 330/130 (all keys evaluated by NC)


The cursor and the handwheel symbol on the screen can be moved by pressing the axis buttons on the operating
panel and on the HR.
An axis can also be selected via the TNC keyboard (HR 130 panel-mounted handwheel).
The keys RAPID, + and – are directly evaluated by the NC, and the inputs I160 to I162 are set accordingly.

MP7640 = 3: HR 330 (keys +, – and RAPID evaluated by PLC)


By pressing the axis buttons on the operating panel the cursor can be moved to Actual value transfer or Datum
setting. The axis keys on the handwheel serve to move the handwheel symbol on the screen. The keys RAPID, +
and – must be evaluated by the PLC. The inputs I160 to I162 are set accordingly.

Allocation of the keys to the PLC inputs

Key on HR PLC input


+ I160
– I161
Rapid traverse I162

Service Manual TNC 426.B/430.A Ausgabe Blatt


Serial handwheels Issue Page
01.10.97 116
Kundendienst/Service

15.2 Handwheel HR 332


HR 332 Connecting Adapter connector
cable (12-pin → 9-pin)

Permissive
buttons of
Pin Signal
handwheel 1 EMERG. STOP
2 EMERG. STOP
3 Permissive button1)
4 Permissive button1)
Connecting
terminals for 5 Permissive button1)
EMERG.STOP 6 not assigned
7 TxD
8 RxD
9 shield
10 DSR
11 0V
12 + 12V

Pin Signal
2 0V
4 + 12V
6 DTR
7 TxD
8 RxD

The assignment of the handwheel keys depends on the version


1) The number of the permissive buttons and the internal wiring depend on the version of HR 332

15.2.1 Checking data transfer of the handwheel HR 332


The serial handwheel HR 332 can be checked by means of an oscilloscope. The following signals can be measured
at the handwheel input X32 of the logic unit. The signals must correspond to the diagram below:

2V/DIV

Pin 6
DTR

0V

Pin 8
RxD

0V

t= 6ms
The handwheel is powered via the logic unit (X23 pin 2 = 0V, pin 4 = + 12V)

Service Manual TNC 426.B/430.A Ausgabe Blatt


Serial handwheels Issue Page
01.10.97 117
Kundendienst/Service

15.2.2 Checking the keys of the handwheel HR 332

MP7640 = 4: HR 332
By pressing the axis buttons on the operating panel the cursor can be moved to Actual value transfer or Datum
setting. The axis keys on the handwheel serve to move the handwheel symbol on the screen. In MP7645.0 can
be defined, whether all twelve keys and the corresponding LEDs can be addressed by PLC or whether the axis
buttons and their LEDs are excepted.

Allocation of the keys and LEDs to the PLC inputs and outputs
Depending on the value entered in MP7645.0 the 12 keys on the HR 332 handwheel are assigned to different PLC
inputs and the 12 LEDs to different PLC outputs.
If a key is pressed, the corresponding PLC input is set. If a PLC output is set, the corresponding LED lights up.

Depending on the machine parameter MP 7645.0 the handwheel HR 332 behaves as follows:

If MP7645.0 = 0, the keys X, Y, Z, IV and If MP7645.0 = 1, all twelve keys are


their LEDs are assigned to NC. The assigned to the PLC inputs I160 to I171
remaining keys are assigned to the PLC and all LEDs to the PLC outputs O96 to
inputs I164 to I170. The LEDs are assigned O107. The handwheel symbol in the status
to the PLC outputs O100 to O106. window can be set via module 9036.

X IV O100 0O96 0O97 0O98


I164 I160 I161 I162

Y V O102 0O99 O100 O101


I166 I163 I164 I165

Z O103 O104 O102 O103 O104


I167 I168 I166 I167 I168

O101 O105 O106 O105 O106 O107


I165 I169 I170 I169 I170 I171

MP7645 Initializing parameter for the handwheel


When a HR 332 is mounted, MP7645.0 has the following meaning:
MP7645.0 Assignment of the keys on handwheel HR 332
Input: 0= All keys except the axis address keys and the corresponding LEDs can be
addressed freely via PLC.
1= All twelve keys and LEDs can be addressed freely via PLC.

MP7645.1 to MP7645.7 have no function.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Serial handwheels Issue Page
01.10.97 118
Kundendienst/Service

15.3 Handwheel HR 410

Connecting
terminals for
EMERG.STOP

Permissive buttons
of handwheel
Pin Signal
1 Common permissive
button
2 Permissive button 2
3 Permissive button 1
4 Emerg. stop 1
5 Emerg. stop 1
6 Emerg. stop 2
7 Emerg. stop 2
8 RxD
9 DSR
10 TxD
11 + 12V
12 0V
External shield + internal
shield = housing

Pin Signal
2 0V
4 + 12V
6 DTR
7 TxD
8 RxD

Internal wiring of the contacts of permissive buttons and EMERGENCY STOP button of HR 410:

Permissive button 1 Permissive button 2 EMERG. STOP

Contact 2

Contact 1

right left

Adapter connector

Contact 2
Contact 1
Contact 1
Contact 2

Contact 1+2
Contact 2
Contact 1

Service Manual TNC 426.B/430.A Ausgabe Blatt


Serial handwheels Issue Page
01.10.97 119
Kundendienst/Service

15.3.1 Checking data transfer of the handwheel HR 410


The serial handwheel HR 410 can be checked by means of an oscilloscope. The following signals can be measured
at the handwheel input X23 of the logic unit. They must correspond to the diagrams below:

2V/DIV

Pin 6
DTR

0V

Pin 8
RxD

0V

t= 6ms
The handwheel is powered via the logic unit (X23 pin 2 = 0V, pin 4 = + 12V)

15.3.2 Checking the keys on handwheel HR 410


MP7640 = 6: HR 410
In MP7645.0 is defined, whether the keys on the handwheel are evaluated by NC or by PLC.
MP7645.0 = 0 MP7645.0 =1
Evaluation of the keys by NC Evaluation of the keys by PLC
X IV O96
I160
O97
I161
Y V O98
I162
O99
I163
ACTL.
Z VALUE
TRANSFER
O100
I164
O103
I167
FEED RATE FEED RATE FEED RATE
SMALL MEDIUM HIGH O104 O105 O106
I168 I169 I170
– + I171 I172
O109 O110 O111 O109 O110 O111
I173 I174 I175 I173 I174 I175
Except the keys A, B and C all keys are evaluated by the All keys are evaluated by the PLC. The handwheel
NC. In MP7670.x the interpolation factors valid for small, axis and the handwheel interpolation factor are set
medium and large feed rates are defined. MP7671.x with module 9036. W766 influences the feed rate
defines the speed valid at low, medium and high speeds. when a direction key is pressed.
The speed is indicated as %-factor of the handwheel feed
rate (MP1020.x).

MP7645 Initializing parameter for the handwheel


When a HR 410 is mounted, the meaning of MP7645.0 is as follows:
MP7645.0 Assignment of the keys on handwheel HR 410
Input: 0= Evaluation of the keys by NC
1= Evaluation of the keys by PLC

MP7645.1 to MP7645.7 have no function

Service Manual TNC 426.B/430.A Ausgabe Blatt


Serial handwheels Issue Page
01.10.97 120
Kundendienst/Service

15.4 Error Messages

Handwheel not ready


[1096]

Check handwheel connections

Handwheel ? X
[63]

X= A : No peripheral unit connected


B : Code of peripheral unit does not match MP7640
C Y : Contamination (Y = axis)
D : Transmission error during receipt
E : Received BCC check sum incorrect
F : Peripheral unit has recognized wrong code
G : Peripheral unit has recognized wrong BCC check sum
H : Peripheral unit shows transfer error
I : Peripheral unit shows incorrect number of initializing parameter
J : Peripheral unit shows incorrect value of initializing parameter

Service Manual TNC 426.B/430.A Ausgabe Blatt


Serial handwheels Issue Page
01.10.97 121
Kundendienst/Service

16. 3-D Touch Probes


16.1 Overview
16.1.1 Touch probes for calibration and setup of workpieces

TS 220
with connecting cable

16.1.2 Touch probes for digitizing workpieces

TS 120 Adapter connector for TS 120

Service Manual TNC426.B/430.A Ausgabe Blatt


3-D touch probes Issue Page
01.10.97 122
Kundendienst/Service

Notes

Service Manual TNC426.B/430.A Ausgabe Blatt


3-D touch probes Issue Page
01.10.97 123
Kundendienst/Service

16.2 Error Messages


16.2.1 Error messages in the probing mode
Touch point inaccessible
[50]
• After starting a probing function no touch point was reached within the traverse defined in machine parameter
MP6130

Stylus already in contact


[52]
• The stylus is already deflected at the start of a probing movement.

Probe system not ready


[54]
• Bad or no connection between infrared probe system and receiver (e.g. owing to contamination).
The two windows of the probe system must be oriented to the transmitter/receiver unit.
• Battery is dead.
• TM 110 not connected.
• An encoder of TM 110 is defective (contamination).

Stylus deflection exceeds max.


[454]
• Digitizing with measuring touch probe: Maximum permissible stylus deflection was exceeded.

Touch probe not ready <axis>


[1150]
• The probe system is not ready.

Measuring touch probe selected


[1170]
• You have attempted to start a digitizing cycle for a triggering probe, although a measuring probe
is defined in machine parameter MP6200

Triggering touch probe selected


[1171]
• You have attempted to start a digitizing cycle for a measuring probe, although a triggering probe
is defined in machine parameter MP6200

Calibrate touch probe


[1172]
• You have attempted to automatically measure a tool, although the table probe is not yet calibrated.

Service Manual TNC426.B/430.A Ausgabe Blatt


3-D touch probes Issue Page
01.10.97 124
Kundendienst/Service

16.2.2 Error messages when digitizing 3-D contours

Wrong axis programmed


[331]
• The probe axis in the scanning cycle RANGE is not identical with the calibrated touch probe axis.

Faulty range data


[444]
• In the RANGE scanning cycle a MIN coordinate is larger than or equal to the corresponding MAX value.
• In the RANGE scanning cycle one or several coordinates are beyond the software limit switch range.
• No RANGE scanning cycle is defined when the scanning cycles MEANDER or CONTOUR LINES are called.

Mirroring not permitted


[452]
Rotation not permitted
[449]
Scaling factor not permitted
[450]
• Mirroring, rotation or scaling factor were active when the scanning cycles RANGE, MEANDER or
CONTOUR LINES were called.

Incorrect entry in MP <number>


[1149]
• Measuring probe system: double assignment of the probe axis to the machine axes.

Range exceeded
[443]
• During digitizing the stylus went out of the digitizing range, i.e. a part of the 3-D contour is outside
the range.

CYCL parameter incorrect


[447]
• The programmed range, line or point spacing is negative or larger than 65 535 mm (only possible with
Q-parameter programming).

Touch point inaccessible


[50]
• The stylus was deflected before the range was reached during approach.
• In the scanning cycle CONTOUR LINES the stylus was not deflected within the probing range.

Stylus already in contact


[52]
• The stylus is not at rest, although it is not touching the contour.

Service Manual TNC426.B/430.A Ausgabe Blatt


3-D touch probes Issue Page
01.10.97 125
Kundendienst/Service

Plane wrongly defined


[313]
• One of the coordinates of the starting point in the cycle CONTOUR LINES is identical with the touch
probe axis.

Start position incorrect


[445]
• The starting point coordinate that is identical to the starting axis is outside the range.

Axis double programmed


[307]
• In the CONTOUR LINES cycle you programmed the starting position in one axis twice.

Stylus deflection exceeds max.


[454]
• The stylus was deflected by more than the value programmed in MP 6330 (TM 110).

Service Manual TNC426.B/430.A Ausgabe Blatt


3-D touch probes Issue Page
01.10.97 126
Kundendienst/Service

17. File Management of TNC 426.B/430.A


17.1 Structure of the hard disk
The hard disk of the TNC is subdivided into three partitions:

TNC: 1 500 Mbytes1) for the user's data; NC programs, tool tables, datum tables and pallet tables are stored
in this partition.
PLC: 64 Mbytes for manufacturer's data; this partition contains the system files, PLC programs, machine
parameters, help files, PLC dialogues, PLC error tables, compensation value tables and OEM cycles.
To view the PLC partition, the code number 807667 must be entered.
SYS: 128 Mbytes for files related to the system (system files, NC dialogues, HEIDENHAIN cycles etc.)
The SYS is not visible and cannot be selected!
Caution: If you change the SYS partition, your system may not correctly work any more.

For the machine tool manufacturer the PLC partition is of major importance.
We recommend to structure the directory of the PLC partition as follows:

System files ∗.SYS, (MP_NAME.MP; default file)


Compensation value tables ∗.CMA and ∗.COM
PLC programs ∗.PLC (main program and modules)
Directory for PLC dialogues and error messages (created automatically)
PLC dialogues and error messages ∗.A; help files ∗.HLP
PLC dialogues and error messages ∗.A; help files ∗.HLP
PLC dialogues and error messages ∗.A; help files ∗.HLP
PLC dialogues and error messages ∗.A; help files ∗.HLP
PLC dialogues and error messages ∗.A; help files ∗.HLP
Machine parameters ∗.MP
NC macro
Directory for OEM cycles, generated by CycleDesign
generated by CycleDesign
generated by CycleDesign
generated by CycleDesign
generated by CycleDesign
Pictures for PLC soft keys

1) NC software 280 470 xx: TNC 900 Mbytes, PLC 32 Mbytes, SYS 64 Mbytes

Service Manual TNC 426.B/430.A Ausgabe Blatt


File management of TNC 426.B/430.A Issue Page
01.10.97 127
Kundendienst/Service

17.2 TNC partition (TNC:\)


17.2.1 Calling the TNC partition

Press key Function

TNC in operating mode


PROGRAMMING/EDITING

PGM
MGT Call program management

The structure of the directory is displayed on the left half of the screen. Press the arrow keys or to jump
to the subdirectories. The first line contains the directory currently selected.
The right half of the screen contains the files stored in the selected directory.

Press the arrow keys or to switch between file side and directory side.

Note: By means of the option PGM MGT in RS232/RS422 SETUP the user can switch between standard
display (without subdirectories; similar to TNC415) and enhanced display (subdirectories are displayed).

Service Manual TNC 426.B/430.A Ausgabe Blatt


File management of TNC 426.B/430.A Issue Page
01.10.97 128
Kundendienst/Service

17.2.2 Overview of the files in the TNC partition

The following files are stored in the TNC partition:


File type Extension TNC
NC program, HEIDENHAIN dialogue .H
Active tool table TOOL.T 1)
NC program, DIN/ISO .I
Pallet table .P
Datum table .D
Text file (ASCII) .A
Pocket table TOOL_P.TCH 1)

1)
always stored in the root directory TNC:\

By pressing the soft key the file type(s) to be displayed can be selected.

File information:
• FILE NAME: Files that are stored in the active directory
• BYTE: File size in bytes
• STATUS: In the STATUS column there may be the following letters:
E: File selected in operating mode PROGRAMMING AND EDITING
S: File selected in operating mode TEST RUN
M: File selected in a PROGRAM RUN operating mode
P: File protected against erasing and editing
IN: File dimensioned in inches
W: File not completely transferred to external medium; cannot be run
• DATE: Date at which the file was edited last
• TIME: Time at which the file was edited last

Service Manual TNC 426.B/430.A Ausgabe Blatt


File management of TNC 426.B/430.A Issue Page
01.10.97 129
Kundendienst/Service

17.3 PLC partition (PLC:\)


17.3.1 Calling the PLC partition
Press key Function

TNC in operating mode


PROGRAMMING AND EDITING

MOD
Prepare TNC for input of code number

8 0 7 6 6 7 ENT
Enter code number, confirm with ENT

After entering the code number the PLC menu is displayed. If the words READ ONLY appear at the lower left
of the screen, the machine tool builder has protected the PLC partition by an additional code number.

PGM
MGT Call program management

The structure of the directory is displayed on the left half of the screen. Press the arrow keys or to jump
to the subdirectories. The first line contains the directory currently selected.
The right half of the screen contains the files stored in the selected directory.

Press the arrow keys or to switch between file side and directory side.

Serviceanleitung TNC 426.B/430.A Ausgabe Blatt


Dateiverwaltung der TNC 426.B/430.A Issue Page
01.10.97 130
Kundendienst/Service

17.3.2 Overview of the files in the PLC partition

The following files are stored in the PLC partition:


File type Extension TNC
PLC programs .PLC
Text files (ASCII) .A
Texts for help files .HLP
Important system file OEM.SYS 1)
Other system files .SYS
Data for axis error compensation .COM
Data for axis error compensation .CMA
Error table for PLC .PET
Machine parameter lists .MP

1)
always stored in the root directory PLC:\

By pressing the soft key the file type(s) to be displayed can be selected.

Switch soft key row

File information:
• FILE NAME: Files that are stored in the active directory
• BYTE: File size in bytes
• STATUS: In the STATUS column there may be the following letters:
E: File selected in operating mode PROGRAMMING AND EDITING
S: File selected in operating mode TEST RUN
M: File selected in a PROGRAM RUN operating mode
P: File protected against erasing and editing
IN: File dimensioned in inches
W: File not completely transferred to external medium; cannot be run
• DATE: Date at which the file was edited last
• TIME: Time at which the file was edited last

Service Manua TNC 426.B/430.A Ausgabe Blatt


File management of TNC 426.B/430.A Issue Page
01.10.97 131
Kundendienst/Service

17.4 Compiling the PLC program

Loading a file into the EDITOR:


Press key Function

PGM Call program management


MGT

Select and call desired file

or

Now the file is in the PLC editor; it can be activated any time by pressing the soft key .

Loading <NAME.PLC> into the process memory:

Press soft key

Select and activate desired program

or
The selected PLC-PGM is now compiled and loaded into the process memory.

Service Manual TNC 426.B/430.A Ausgabe Blatt


File management of TNC 426.B/430.A Issue Page
01.10.97 132
Kundendienst/Service

17.5 Calling the PLC error table (<Name>.PET) for diagnosis


Press key Function
Operating mode PROGRAMMING AND EDITING

Prepare TNC for input of code number


MOD

8 0 7 6 6 7 ENT Enter code number, confirm with ENT

PGM
MGT Call program management

ENT Press the error keys to select the PLC error table displayed as
or PLC:\ <Name>.PET in the PLC menu; load this file into the editor
by pressing ENT

If the machine parameter MP 4020 bit 3 = 0, the PLC error messages are generated in the PET table. In the
different columns the machine tool builder can allocate special attributes to the PLC error messages.

Caution: The PET table may only be opened for diagnosis.


The settings must not be changed under any circumstances, since otherwise the behavior of
the machine tool changes.

NR
Line number in the table. In the modules the PLC error message is addressed by allocating the line number.
ERROR
Error text; there are three possibilities of defining the error text:
• Input of error text (max. 32 characters)
• Line number of the PLC error text file (#<line no.>) specified in OEM.SYS by PLCERROR =
• Number of the string memory that contains the error text (#S<string no.>)
MARKER
A PLC error message can be activated without module call by setting the marker defined here. Only markers between M4800
and M4899 are permitted. The marker is also set, if the error message was activated via module 9085. Entry value 0 means "no
error marker".
RESET
0= No NC reset on activation of error message; non-blinking error message.
1= NC reset on activation of error message; blinking error message.
NC-STOP
0= No NC stop on activation of error message.
1= NC stop on activation of error message.
F-STOP
0= Feed-rate enable is not changed.
1= Feed-rate enable is reset on activation of error message.
EMER.STOP
0= No EMERGENCY STOP on activation of error message.
1= EMERGENCY STOP on activation of error message.
CE
0= Error message can be cleared by pressing CE.
1= Error message cannot be cleared by pressing CE.
PRIOR
For the error message a priority between 0 and 2 can be entered. Priority 0 means highest priority. Pending PLC error messages
are displayed according to their priority.

END
Exit PET table

Service Manual TNC 426.B/430.A Ausgabe Blatt


File management of TNC 426.B/430.A Issue Page
01.10.97 133
Kundendienst/Service

17.6 Generating a cross-reference list for diagnosis


Press key Function
Operating mode PROGRAMMING AND EDITING

MOD
Prepare TNC for input of code number

8 0 7 6 6 7 ENT
Enter code number, confirm with ENT
PGM
MGT Call program management

ENT

or Press the arrow keys to move the cursor to the PLC program
to be converted

Switch soft-key row

Press soft key

The following formats are available:

Conversion into cross-reference list without PLC instruction list

Conversion into PLC instruction list (similar to PLC program)

Conversion into PLC instruction list and cross-reference list

DESTINATION FILE = Destination file with extension .A (ASCII format)

EXECUTE Confirm

Service Manual TNC 426.B/430.A Ausgabe Blatt


File management of TNC 426.B/430.A Issue Page
01.10.97 134
Kundendienst/Service

17.7 Machine Parameter Editor


Calling the active machine parameter file
Press key Function
TNC in operating mode PROGRAMMING AND EDITING

Prepare TNC for input of code number


MOD

9 5 1 4 8 ENT Enter code number, confirm with ENT

The active machine parameter file is displayed on the screen.


The TNC enters this file in OEM.SYS as MPFILE = xxxx.
Note: The machine tool builder can block the access to certain or all machine parameters.
When trying to change a protected machine parameter, the message " Line is
write-protected " is displayed.

END
Exit the machine parameter editor

Service Manual TNC 426.B/430.A Ausgabe Blatt


17. File management of TNC 426.B/430.A Issue Page
23.05.00 135
Kundendienst/Service

Creating a backup copy of the machine parameter file


Press key Function
TNC in operating mode PROGRAMMING AND EDITING

Prepare TNC for input of code number


MOD

9 5 1 4 8 ENT Enter code number, confirm with quit

PGM
MGT Call program management

Press the arrow keys to move the cursor to the active machine
or parameter file (status M).

Press soft key

DESTINATION FILE = Enter desired file name for the backup copy

Start copy run

After the copy run, the backup copy is located in the same directory as the original machine parameter file.

To carry out a test, the backup copy can be activated as follows:

Press the arrow keys to move the cursor to the backup copy.

or

Load file in the editor.


ENT

When the key is pressed, the TNC carries out a reset and activates
END
the backup copy of the machine parameter list.
The original file is activated in the same way.

* Observe the safety instructions!

Service Manual TNC 426.B/430.A Ausgabe Blatt


17. File management of TNC 426.B/430.A Issue Page
23.05.00 135.1
Kundendienst/Service

17.8 Switching over the position display for servicing


Press key Function

TNC in MACHINE operating mode (manual, full sequence


etc.)

MOD
Activate MOD function

Select dialogue POSITION DISPLAY if necessary


or
Switch to the desired position display:
ENT NOML: nominal position
DIST: distance to go
ACTL: actual position
REF: distance to reference mark (machine
datum), with distance-coded measuring
system scale reference point
LAG: current servo lag

Exit the subordinate mode

Service Manual TNC 426.B/430.A Ausgabe Blatt


17. File Management of TNC 426.B/430.A Issue Page
01.10.99 135.2
Kundendienst/Service

18. Data Interfaces


18.1 Operating Modes of the Data Interfaces
For data transfer the TNC 426.B/430.A can be switched to the following 5 interface operating modes:

FE 1: For connection of the HEIDENHAIN floppy disk unit FE 401 B (or FE 401 from software 230 626 03)
or other peripheral units.

*
Data format and protocol adapted to FE 401/B!
Protocol: blockwise transfer
Data format: 7 data bits, 1 stop bit, even parity
Baud rate: 110 - 115 200 baud
Interface parameters: fixed
Transfer stop: software handshake with DC3
FE 2: For connection of the HEIDENHAIN floppy disk unit FE 401 or other peripheral units.

*
Data format and protocol adapted to FE 401/B!
Protocol: blockwise transfer
Data format: 7 data bits, 1 stop bit, even parity
Baud rate: 110 - 115 200 baud
Interface parameters: fixed
Transfer stop: software handshake with DC3
EXT 1: For adaptation of data transfer in standard format
EXT 2: as well as for blockwise transfer to peripheral units.

*
Protocol: standard or blockwise transfer
adaptation via machine parameters (from MP 5000)
Data format: adaptation via machine parameters (from MP 5000)
Baud rate: 110 - 115 200 baud
Interface parameters: adaptation via machine parameters (from MP 5000)
Transfer stop: software handshake with DC3 or hardware handshake
with RTS, selectable via machine parameters (from MP 5000)
LSV-2: With the LSV/2 protocol several functions (such as file management, remote control and
TNC diagnosis from a PC) can be performed with the appropriate software (TNC REMOTE
or LSV/2 TOOLBOX).

*
Protocol: bi-directional transfer according to ISO 1745, ISO 2111,
ISO 2628 and ISO 2629
Data format: 8 data bits, 1 stop bit, no parity
Baud rate: 110 - 115 200 baud
Interface parameters: fixed
Transfer stop: software handshake with protocol

Service Manual TNC 426.B/430.A Ausgabe Blatt


Data interfaces Issue Page
01.10.97 136
Kundendienst/Service

18.1.1 Interface configuration and allocation of operating modes

In the operating modes PROGRAMMING AND EDITING and TEST RUN the setup for the data interfaces is called

MOD
by pressing and the soft key .

On the left half of the screen the RS-232-C interface is configured, on the right half the RS-422-C. On the lower
left of the screen the operating modes PROGRAMMING/EDITING, PROGRAM RUN and TEST RUN can be
allocated to either RS-232-C or RS-422-C. (If the MOD function "RS 232/RS 422 SETUP" is called in the PLC
editor or the MP editor, the editor can be allocated to one of the interfaces.)
On the lower right of the screen the user can define via PRINT or PRINT TEST, whether outputs with FN15 and
digitized positions are to be output via one of the interfaces or into a file in the memory of the control.

In the field PGM MGT you can choose Standard display (without subdirectories; similar to TNC 415) or
Enhanced display (including subdirectories).

With the machine parameter MP5000 individual interfaces can be disabled.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Data interfaces Issue Page
01.10.97 137
Kundendienst/Service

By pressing the arrow keys

GOTO

you can select the desired settings (operating mode, baud rate and interface assignment) and set them
ENT

according to your requirements with the key.

To exit the MOD function RS 232/RS 422 SETUP, press the soft key .

18.2 Machine parameters for the data interfaces


In the operating modes FE 1, FE 2 and LSV/2 the interface parameters cannot be changed.
In the operating modes EXT 1 and EXT 2 the interface parameters can be set via the machine parameters
MP 5000 and higher.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Data interfaces Issue Page
01.10.97 138
Kundendienst/Service

18.3 Error Messages


18.3.1 Error messages at the TNC in the FE mode
In this operating mode, the floppy disk unit outputs errors in the following format:

(SOH) ERR: (SP) (SP) (SP) [XXX] (ETB) (BCC)


XXX = error number

The following errors may be displayed:

Input/Output Errors

ERR: 001 = wrong command code


ERR: 002 = illegal program name
ERR: 003 = faulty data transfer
ERR: 004 = program incomplete
ERR: 005 = receiving buffer overflow
ERR: 006 = function currently disabled
ERR: 007 = data-buffer overflow

Errors during Program Write or Read

ERR: 010 = program not on disk


ERR: 011 = program erase-protected
ERR: 012 = program is being written to
ERR: 013 = program directory is full
ERR: 014 = disk is full
ERR: 015 = text not found
ERR: 016 = program name already exists
ERR: 017 = disk access active
ERR: 018 = program currently being read

Disk / Drive / Controller Errors

ERR: 100 = disk not initialized


ERR: 101 = sector number too large 1)
ERR: 102 = drive not ready 2)
ERR: 103 = disk is write-protected
ERR: 104 = faulty data on disk 1)
ERR: 105 = sector cannot be found1)
ERR: 106 = check sum incorrect 1)
ERR: 107 = disk controller defective 3)
ERR: 108 = DMA defective 3)
ERR: 109 = disk exchanged during program loading

1) These error messages indicate that the disk is defective; in most cases, they can only be
eliminated by reformatting the disk.

2) If this error message comes up while the disk is inserted, the drive is probably defective.

3) Hardware defect

Service Manual TNC 426.B/430.A Ausgabe Blatt


Data interfaces Issue Page
01.10.97 139
Kundendienst/Service

18.3.2 Error messages during data transfer

Data transfer erroneous

[189]
X= A Faulty character frame
D Parity error
M The control has received the character for "Negative Acknowledgement"
(NAK) more than 3 times
N The control has transmitted the character for "Negative Acknowledgement"
(NAK) more than 3 times
P Timeout ACK/NAK

Baud rate not possible

[197]
If both data interfaces (RS 232/RS 422) are active simultaneously, the baud rate of both data interfaces
must be the same.

Interface already assigned

[196]
A data interface cannot be used for two operating modes at a time (e.g. DNC mode and simultaneous programming
is not possible with one data interface).

Ext. input/output not ready

[200]
• DSR signal missing at the TNC
• Transmission cable defective or incorrect
• Wrong interface assignment

Program incomplete

[194]
Data transfer was aborted before the program was completely loaded.

Further file entry impossible

Error cause:
During data transfer a memory overflow occurred in the TNC.
Error elimination:
Switch off the main switch of the machine and switch it on again after 10 seconds and restart the data transfer.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Data interfaces Issue Page
20.10.98 140
Kundendienst/Service

18.4 Wiring diagrams of the data interfaces


18.4.1 V.24/RS-232-C data interface with RS-232-C adapter block (full wiring)

* If the pin layout of your peripheral unit differs from the above layout, the HEIDENHAIN connecting
cable may not be used.

18.4.2 V.24/RS-232-C data interface with RS-232C adapter block (simplified wiring)
Example:

* With this wiring, only transfer stop with DC3 (software handshake) is possible!

The RS-232-C-/V.24 data interface has different pin layouts at the logic unit X21 and at the RS-232C adapter
block.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Data interfaces Issue Page
01.10.97 141
Kundendienst/Service

18.4.3 V.11/RS-422 data interface

* The RS-422-/V.11 data interface has identical pin layouts at the logic unit X22 and at the
RS-422 adapter block.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Data interfaces Issue Page
01.10.97 142
Kundendienst/Service

19. Data Input and Output


19.1 Data transfer menu
After having called the program management in the operating mode PROGRAMMING AND EDITING the
drives are displayed:
RS 232:\ Ö V.24 data interface (X21)
RS 422:\ Ö V.11 data interface (X22)
TNC:\ Ö TNC partition (USER)
PLC:\ Ö PLC partition (only with code number)
Depending on the operating mode, a symbol is displayed next to the external drive symbol.

External device Operating mode Drive symbol in PGM MGT


HEIDENHAIN floppy disk units
• FE 401 B FE1
• FE 401 from PGM No. 230 626 03 FE1
HEIDENHAIN floppy disk unit FE 401
up to PGM No. 230 626 02 FE2
PC with HEIDENHAIN data transfer software
TNC.EXE, version 06 FE2
Other peripheral units such as printers,
readers, punchers, PC without TNC.EXE EXT1, EXT2
PC with HEIDENHAIN software
TNC REMOTE for remote control of TNC LSV2
Connection via Ethernet interfaces

Press the arrow keys and to switch between the drives or partitions.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Data input and output Issue Page
01.10.98 143
Kundendienst/Service

19.2 Overview of files in TNC 426.B/430.A


Depending on the partition (TNC:\, PLC:\) in which the data transfer menu is activated, only
certain file types are offered to be transferred.

The following data may be stored on the harddisk:

File type Extension in TNC


TNC:\ partition
NC program HEIDENHAIN dialogue .H
Active tool table TOOL.T
NC program DIN/ISO .I
Pallet table .P
Datum table .D
Text file (ASCII) .A
Pocket table TOOL_P.TCH
PLC:\ partition
PLC program .PLC
Text file (ASCII) .A
Texts for help files .HLP
Important system file OEM.SYS
Other system files .SYS
Data for axis error compensation .COM
Data for axis error compensation .CMA
PLC error table .PET
Machine parameter lists .MP

File information:
• FILE NAME: Files stored in the active directory
• BYTE: File size in bytes
• STATUS: The STATUS column may contain the following letters:
E: File selected in PROGRAMMING/EDITING mode
S: File selected in the TEST mode
M: File selected in a program run mode
P: File protected against erasing and editing
IN: File dimensioned in inches
W: File incompletely transferred to an external medium; cannot be run
• DATE: Date at which the file was edited last
• TIME: Time at which the file was edited last

19.3 Data output

Note:
The following flowcharts for input and output of individual files only apply for the data transfer software
TNCremo, the operating mode LSV2 File Server. If you use a different data transfer software, the procedure may
differ from this description.

Preparations:
● Start data transfer software TNCremo on your PC
● Set the TNC to operating mode LSV2
● Set the baud rate at the TNC
● Set baud rate and interface at the PC (menu item Options)
● Select the LSV2 file server mode at your PC (menu item Connect)

Service Manual TNC 426.B/430.A Ausgabe Blatt


Data input and output Issue Page
01.10.98 144
Kundendienst/Service

19.3.1 Output of files with the extension .H, TOOL.T, .I, .P, .D, .A, TOOL_P.TCH
Press key Function

Operating mode PROGRAMMING/EDITING


PGM
MGT
Call program management

Select the screen structure such that the TNC is displays


file names on the left and on the right side.

ENT On the left half of the screen select the directory from which
or you want to copy files to the external data medium.

Switch to the right half of the screen.

Select the directory (of the external drive) you want to


ENT
copy the files to.
or
Switch to the left half of the screen (TNC).

or Select the file to be transferred.


1)

Do you
Soll das
wish the pro-
Programm auf NO
gram to be stored
dem externen Daten-
under a different
träger unter
name on einem
the
anderen
externalNamen
data
abgespeichert
medium
The file is stored with the same name on the external data
werden
? medium.
?

YES

DESTINATION FILE =
Here, the name must be entered under which the program
is to be stored on the external data medium.

The file is stored with a new name on the external data


medium.
YES Transfer
further
file
?

NO
END

Terminate the data transfer menu.

1) By means of the functions and several files can be transferred automatically.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Data input and output Issue Page
01.10.97 145
Kundendienst/Service

19.3.2 Output of the machine parameter list <NAME>.MP


Press key Function

TNC in operating mode PROGRAMMING/EDITING

MOD
Prepare TNC for input of code number

9 5 1 4 8 ENT
Enter code number, confirm with ENT

PGM
MGT Call program management

Select the screen structure such that the TNC is displays


file names on the left and on the right side.

ENT On the left half of the screen select the directory from which
or you want to copy files to the external data medium.

Switch to the right half of the screen.

ENT

or Select the directory (of the external drive) to which you want
to copy the MP list.

Switch to the left half of the screen (TNC).

or Select the MP list to be transferred.

Do you
Soll die
wish the MP
MP-Liste auf
demlist to be stored
externen Daten- NO
underunter
träger a different
einem
name on
anderen the
Namen
external data
abgespeichert
medium
The MP list is stored with the same name on the external
werden data medium.
??

YES
DESTINATION FILE =
Here, the name must be entered under which the MP list is
to be stored on the external data medium.

The MP list is stored with a new name on the external data


medium.

Transfer
Weitere
Datei
further
auslesen
MP list
YES ?
?

NO

END

Terminate the data transfer menu.

* There may be several files with the extension .MP in the TNC. The active machine parameter list is distinguished
by the STATUS M.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Data input and output Issue Page
01.10.97 145
Kundendienst/Service

19.3.3 Output of files with the extension .PLC, .A, .HLP, .SYS, .COM, .CMA, .PET
Press key Function
Operating mode PROGRAMMING/EDITING

MOD Prepare TNC for input of code number.

8 0 7 6 6 7 ENT Enter code number, confirm with ENT.

PGM
MGT Call program management.

Select the screen structure such that the TNC is displays


file names on the left and on the right side.

ENT
On the left half of the screen select the directory from which
you want to copy files to the external data medium.
or

Switch to the right half of the screen.

ENT
Select the directory (if available) to which you want
or to copy the files.

Switch to the left half of the screen.

Select the file to be transferred.


or 1)

Do you
wish thedas
Soll pro-
gram to be stored
Programm auf NO
under
dem a different
externen Daten-
name
träger on the
unter einem The file is stored with the same name on the external
external Namen
anderen data data medium.
medium
abgespeichert
?
werden
?

YES

DESTINATION FILE =
Here, the name must be entered under which the program
is to be stored on the external data medium.

The file is stored with a new name on the external data


medium.

YES Weitere
Transfer
Datei
further
auslesen
file
?
?

NO
END

Terminate the data transfer menu.

1)
By means of the functions and several files can be transferred automatically.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Data input and output Issue Page
01.10.97 147
Kundendienst/Service

19.4 Data input


Note:
The following flowcharts for input and output of individual files only apply for the data transfer software
TNCremo, the operating mode LSV2 File Server. If you use a different data transfer software, the procedure
may differ from this description.

Preparations:
● Start data transfer software TNCremo on your PC
● Set the TNC to operating mode LSV2
● Set the baud rate at the TNC
● Select the LSV2 file server mode at your PC (menu item Connect)
● Set baud rate and interface at the PC (menu item Options)

Service Manual TNC 426.B/430.A Ausgabe Blatt


Data input and output Issue Page
01.10.98 148
Kundendienst/Service

19.4.1 Input of files with the extension H, TOOL.T, .I, .P, .D, .A, TOOL_P.TCH

Press key Function


TNC in operating mode PROGRAMMING/EDITING

PGM
MGT
Call program management.

Select the screen structure such that the TNC is displays


file names on the left and on the right side.

ENT On the left half of the screen select the directory to which
or you want to copy files from the external data medium.

Switch to the right half of the screen.

ENT

or Select the directory (if available) to which you want


to copy the files.

or Select the file to be transferred.

1)

Soll das
Do you
Programm auf
wish the pro- NO
gram to TNC
der be stored
untera einem
under different
anderen
name inNamen
the
abgespeichert
The file is stored with the same name in the TNC.
TNC
werden
?
?

YES

DESTINATION FILE = Here, the name must be entered under which the program
is to be stored in the TNC.

YES Weitere
Transfer
Datei
further
einlesen
file
??

NO
END

Terminate the data transfer menu.

1)
By means of the functions and several files can be transferred automatically.

Service Manual TNC 426.B/430.A Ausgabe Blatt


19. Data input and output Issue Page
23.05.00 149
Kundendienst/Service

19.4.2 Input of the machine parameter list <NAME>.MP


Press key Function
TNC in operating mode PROGRAMMING/EDITING

MOD
Prepare TNC for input of code number.

9 5 1 4 8 ENT
Enter code number, confirm with ENT.
PGM
MGT Call program manager.

Select the screen structure such that the TNC is displays


file names on the left and on the right side.

ENT On the left half of the screen select the directory to which
or you want to copy the MP list from the external data medium.

Switch to the right half of the screen.

ENT
Select the directory (if available) to which you want
or to copy the MP list.

Select the MP list to be transferred.


or

Soll die
Do you
MP-Liste
wish the MP auf
NO
list der TNC
to be stored
untera einem
under different
anderen
name in Namen
the
abgespeichert The MP list is stored with the same name in the TNC.
TNC
werden
?
?

YES

DESTINATION FILE = Here, the name must be entered under which the MP list
is to be stored in the TNC.

YES Transfer
Weitere
MP-Liste
further
auslesen
MP list
??

NO
END

Terminate the data transfer menu.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Data input and output Issue Page
01.10.97 150
Kundendienst/Service

19.4.3 Input of files with the extension .PLC, .A, .HLP, .SYS, .COM, .CMA, .PET
Press key Function

TNC in operating mode PROGRAMMING/EDITING

MOD Prepare TNC for input of code number.

8 0 7 6 6 7 ENT
Enter code number, confirm with ENT.
PGM
MGT Call program management.

Select the screen structure such that the TNC is displays


file names on the left and on the right side.

ENT
On the left half of the screen select the directory to which
or you want to copy files from the external data medium.

Switch to the right half of the screen.

ENT Select the directory (if available) to which you want


or to copy the files.

or Select the file to be transferred.

Soll das
Do you
Programm
wish the pro-auf
der
NO
gram to TNC
be stored
unteraeinem
under different
anderen
name inNamen
the
abgespeichert
The file is stored with the same name in the TNC.
TNC
werden
?
?

YES

DESTINATION FILE = Here, the name must be entered under which the program
is to be stored in the TNC.

Transfer
Weitere
YES further
Datei
einlesen
file
??

NO
END

Terminate the data transfer menu.

Serviceanleitung TNC 426.B/430.A Ausgabe Blatt


Externe Daten- Ein- und Ausgabe Issue Page
01.10.97 151
Kundendienst/Service

20. Interface to the Servo Amplifier


20.1 Nominal value output to servo amplifier (analogue/digital)
IMPORTANT:
The allocation of the axes (1st axis, 2nd axis etc.) to the axis names (X, Y, Z etc.) is defined by the machine tool
builder in the machine parameter MP 100.X (see machine parameter list).
This machine parameter must not be changed under any circumstances!

TNC 426 CB: With the C versions the nominal speed for the servo amplifier is output as nominal value
TNC 430 CA voltage ± 10V at connector X8 or X9.

The selection of the channel is defined via machine parameter by the machine tool builder.
Depending on the NC software used, the configuration is as follows:

NC software 280 470 and 280 471:


MP 120.x: speed nominal value output, axes
MP 121: speed nominal value output, spindle
Analogue outputs at connector X8
Input values 1 - 6 = outputs 1 - 6
Analogue outputs at connector X9
Input values 7- 13 = outputs 7 - 13
NC software 280 472 and 280 473:
MP 120.x: speed nominal value output, axes
MP 121: speed nominal value output, spindle
Analogue outputs at connector X8
Input values A1 - A6 = outputs 1 - 6
Analogue outputs at connector X9
Inputs values A7 - A13 = outputs 7 - 13

TNC 426 PB: Depending on machine parameter settings the controlled axes of the P versions
TNC 430 PA are defined as analogue (= C version) or digital controlled axes (individually for each axis).
Analogue axis: Speed nominal value output ± 10V at X8 or X9
Digital axis: Nominal value output in the form of a PWM signal at connectors
X51 to X56 and X61 (output to power stage of the motor)

Depending on the NC software used different machine parameters are available to the machine
tool builder for configuration:
NC software 280 470 and 280 471:
MP 2000.X driving mode of the axes
Input value 0 = analogue axis, selection of channel in MP 120
Input value 1 = digital axis, channel fixed1)
MP 2001 spindle driving mode
Input value 0 = analogue spindle, selection of channel in MP 121
Input value 1 = digital spindle, channel fixed1) (
NC software 280 472 and 280 473:
MP 120 speed nominal value of the axes
Input value A1 - A13 = analogue axis, channel as per number
Input value D1 - D6 = digital axis, channel fixed1)
MP 121 speed nominal value output of the spindle
Input value A1 - A13 = analogue spindle, channel as per number
Input value S1 = digital spindle, channel fixed1)

1) see pin layout of motor power stage connector

Service Manual TNC 426.B/430.A Ausgabe Blatt


Interface to the servo amplifier Issue Page
01.10.97 152
Kundendienst/Service

20.2 Analogue speed nominal value interface at connector X8/X9


20.2.1 Specifications of the analogue outputs
Load capacity: RLmin > 5 kΩ
CLmax < 2 nF

Short-circuit stability: Outputs permanently short-circuit proof

Voltage range: Uamax = +10V ± 100 mV


Uamin = −10V ± 100 mV

Resolution: 16 bits = 65 536 steps


Minimum step 10 V = 0.153 mV
65 536

X8 Analogue outputs 1 to 6 X9 analogue outputs 7 to 13


Flange socket with female insert (15-pin) Flange socket with female insert (15-pin

Logic Unit Logic Unit


D-Sub connector Assignment D-Sub connector Assignment
(female) 15-pin (female) 15-pin
1 analogue output 1: ±10 V 1 analogue output 7: ±10 V
2 do not assign 2 analogue output 13: ±10 V
3 analogue output 2: ±10 V 3 analogue output 8: ±10 V
4 analogue output 5: ±10 V 4 analogue output 12: ±10 V
5 analogue output 3: ±10 V 5 analogue output 9: ±10 V
6 analogue output 5: 0 V 6 analogue output 12: 0 V
7 analogue output 4: ±10 V 7 analogue output 10: ±10 V
8 analogue output 6: ±10 V 8 analogue output 11; ±10 V
9 analogue output 1: 0 V 9 analogue output 7: 0 V
10 do not assign 10 analogue output 13: 0 V
11 analogue output 2: 0 V 11 analogue output 8: 0 V
12 do not assign 12 do not assign
13 analogue output 3: 0 V 13 analogue output 9: 0 V
14 analogue output 4: 0 V 14 analogue output 10: 0 V
15 analogue output 6: 0 V 15 analogue output 11: 0 V
Chassis external shield Chassis external shield

Service Manual TNC 426.B/430.A Ausgabe Blatt


Interface to the servo amplifier Issue Page
01.10.97 153
Kundendienst/Service

20.2.2 Checking the analogue speed nominal value interface


Proportionally to the traverse speed the control outputs an analogue voltage between 0V and ±10V 1). The easiest
way to determine this voltage is to measure with the TEST ADAPTER directly at the LOGIC UNIT or with a multi-
meter at the terminals of the servo amplifier.

If however, there is no axis movement owing to a defect, proceed as described below to find out, whether the error
is located inside or outside the control:
• Switch off the power switch at the machine tool.
• Connect the TEST ADAPTER to the connector X8 or X9 of the LE and connect a multimeter to the sockets
of the defective axis. If you do not have a test adapter, connect the multimeter to the nominal value input of
the servo amplifier.
• Switch on power and control voltage.
• Set the position display to LAG (servo lag) (see section 20.4).
• Check and adjust the following machine parameters:
(If you alter a machine parameter, note down the original value and re-enter it after finishing the inspection.)

MP Input value Function Original input


value
servo lag monitoring (cancellable),
1410.X 30 [mm]
feed-forward control
servo lag monitoring (EMERG. STOP),
1420.X 30 [mm]
feed-forward control
1140.X 9.99 [V] movement monitoring
servo lag monitoring (cancellable),
1710.X 300 [mm]
trailing mode
servo lag monitoring (EMERG. STOP),
1720.X 300 [mm]
trailing mode
• Traverse the reference points that need to be traversed before those of the defective axis.
• Turn the override potentiometer of the keyboard unit completely to the left and start reference mark traverse
for the defective axis.
• Check the axis enable for the defective axis at the servo amplifier.
• Check the screen display.
* (Control ready for operation) must be ON, the F of the feed rate display must be normally lit (if the display
is inverse, the feed rate enable is missing), and the symbol for "Axis not in the position loop"

(e.g. ) must not follow the position display.


• Turn the override potentiometer slowly to the right and turn it back left again before the servo lag display
reaches the limit of the position monitoring.

When the override potentiometer is turned to the right, the control outputs an analogue voltage which is increased
proportionally to the servo lag up to a maximum value of 10V. The control operates correctly, if a voltage of
10V ± 0.1V can be measured at the test adapter with the multimeter. If no voltage can be measured, switch off
the power switch, unplug the connector X8 or X9 from the logic unit, disconnect the nominal value line from the
servo amplifier and test this line for short-circuit. If the nominal value line is in order, connect X8 or X9 to the logic
unit again (leave the nominal value line disconnected), switch on the power switch and repeat the measurement
with reference mark traverse. If an analogue voltage can be measured now, the control operates correctly. If no
voltage can be measured, the analogue output of the logic unit is probably defective.
1)
see machine parameter MP1050.X (analogue voltage for rapid traverse)

Service Manual TNC 426.B/430.A Ausgabe Blatt


Interface to the servo amplifier Issue Page
01.10.97 154
Kundendienst/Service

Measuring setup to check the analogue speed nominal value interface

logic unit

servo
amplifier X8/X9
ANALOGUE

test adapter

multimeter 5.15V

* Observe the safety instructions!

Service Manual TNC 426.B/430.A Ausgabe Blatt


Interface to the servo amplifier Issue Page
01.10.97 155
Kundendienst/Service

20.3 Digital interface to the servo amplifier, connectors X51 - X56/X61


20.3.1 Checking the digital speed nominal value interface
A digital servo amplifier can only be tested with a DCG (= Drive Control Generator; see section Test Units).
Proceeding to check a PWM axis (TNC 426.B/430.A):
Preparations at the machine tool:
• Switch off the power supply of the machine tool.
• Disengage the connector for the power stage of the axis to be checked from the TNC.
• Connect the DCG to the servo drive according to the connection diagram.
• Switch on the power supply of the machine tool.
• Define the axis to be checked as counting axis in MP120/121.
• Check the drive enable at the servo amplifier (see basic circuit diagram of drive control).
Settings at the DCG
• Set toggle switches Err.1 and Err.2 to UP (active) position.
• Turn the potentiometers Drehmoment (torque) and Drehzahl (speed) to their left stops.
• Switch on the DCG supply voltage (Netz-Ein).
• Set the toggle switch Regler Ein (controller on) to UP (on) position.
Now the DCG is ready for operation. Turn the potentiometers Drehmoment (torque) and Drehzahl (speed) to
the right and back left until the axis moves smoothly.

Measuring setup the check the servo amplifier of the first axis
logic unit

servo
amplifier X51

DIGITAL

DCG

* Observe the safety instructions!

Service Manual TNC 426.B/430.A Ausgabe Blatt


Interface to the servo amplifier Issue Page
01.10.97 156
Kundendienst/Service

Notes

Service Manual TNC 426.B/430.A Ausgabe Blatt


Interface to the servo amplifier Issue Page
01.10.97 157
Kundendienst/Service

20.4 DSP monitor for digital axes

Service Manual TNC 426.B/430.A Ausgabe Blatt


Interface to the servo amplifier Issue Page
01.06.01 158
Kundendienst/Service

20.5 Adjustment of the feed rate at the servo amplifier


20.5.1 Analogue axes
Check and adjust the machine parameters.
(If you alter a machine parameter, note down the original value and re-enter it after finishing the inspection.)

MP Entry value Function Original entry value


1)
velocity feedforward control
1390 0
in automatic operating modes ON
7290.X 6 display step = 0.1 µm

• Switch the position display to LAG (display of servo lag).

• Enter the following test program (e.g. for the X-axis)

0 BEGIN PGM X MM
1 LBL 1
2 X + 0 F MAX
3 X + 100 F MAX (enter a larger traverse range, if possible!)
4 CALL LBL 1 REP 100/100
5 END PGM X MM

• Run the test program in the operating mode "PROGRAM RUN / FULL SEQUENCE".

• Adjust the feed rate at the servo amplifier (tachometer) such that the display of the servo lag
is approximately zero during positionings in both directions.

• Repeat the adjustment for all axes.

• Reset the machine parameters and the position display to the original values.

1) The operating mode "velocity feedforward control" must be optimized!

20.5.2 Digital axes


For digital axes the feed rate adjustment at the servo amplifier is not required.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Interface to the servo amplifier Issue Page
01.10.97 159
Kundendienst/Service

20.6 Offset adjustment


20.6.1 Analogue axes
a) Offset adjustment with code number

Press key Function

TNC in operating mode PROGRAMMING AND EDITING

Prepare TNC for input of code number


MOD

Enter code number for offset adjustment; confirm with ENT


7 5 3 6 8 ENT

On the screen the contents of the offset memory are now displayed in converter steps (1 conv. step = 0.153 mV).
From left to right: X, Y, Z, IV, V.

An offset compensation is executed.


CONTINUE Nonvolatile storage of the data.
The offset adjustment with code number only compensates the
current offset. Subsequent offset modifications are not
compensated.

Offset compensation is not executed or


QUIT a previous compensation is cancelled!

End without change


END

Service Manual TNC 426.B/430.A Ausgabe Blatt


Interface to the servo amplifier Issue Page
03.09.98 160
Kundendienst/Service

b) Cyclic offset adjustment via machine parameter 1220

Machine parameter 1220 has no effect any more. Input value 0!

c) Offset Adjustment at the servo amplifier

• Check and adjust the following machine parameters.


(Note down the original values before changing a parameter.)

MP Input value Function Original


input value
1080.0 0
1080.1 0
1080.2 0
1080.3 0
1080.4 0 Integral factor
1220 0 Cycle time for automatic offset adjustment
1390 0 Velocity feed-forward control active
1510.0 ≥1
1510.1 ≥1
KV-factor for velocity feed-forward control
1510.2 ≥1
1510.3 ≥1
1510.4 ≥1
7290.X 6 Display step = 0.1 µm

• Switch position display to LAG (display of servo lag); see section 20.4.

• Cancel the offset compensation with code number (see item a)

• Adjust the offset at the servo amplifier until the values of the individual axes are zero or oscillate
symmetrically about zero.

• Reset the machine parameter values and the position display to their original values.

20.6.2 Digital axes


For digital axes the offset adjustment at the servo amplifier is not required.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Interface to the servo amplifier Issue Page
29.07.98 161
Kundendienst/Service

20.7 Integrated oscilloscope


TNC 426.B/430.A features an integrated oscilloscope. To activate the OSCILLOSCOPE mode, enter the
code number 688 379.

With this oscilloscope you can record and store the characteristic curves of the axes in up to 4 channels:
ACTL SPEED Actual feed rate of the axis [mm/min]; calculated by means of the position encoder
NOML SPEED Nominal feed rate of the axis [mm/min]; feed rate as calculated from the differences of
the nominal position values; the servo lag is not included.
FEED RATE Machining feed rate [mm/min]
ACTL POS Actual position [mm]
NOML POS Nominal position [mm]
LAG Servo lag of position controller [µm]
ENCODER: I1 Encoder signal 1 of the position encoder (0° signal)
ENCODER: I2 Encoder signal 2 of the position encoder (90° signal)
SAVED The signal recorded last gets stored.
PLC The PLC operands (B, W, D, I, O, T, C) are recorded; the operand to be recorded must
be entered in the field next to PLC.
Analogue axes: VOLT.ANLOG Analogue voltage = nominal velocity value [mV]
Digital axes: V (ACTL RPM) Rotational speed actual value [mm/min]; calculated via speed encoder
and adapted via MP2020.
V (NOML RPM) Nominal velocity value [mm/min]; output quantity of position controller.
I (INT RPM) Integral component of the nominal current value [A]
I NOMINAL Nominal current that determines the torque [A]

Serviceanleitung TNC 426.B/430.A Ausgabe Blatt


Schnittstelle zum Antriebsverstärker Issue Page
01.09.98 162
Kundendienst/Service

The recorded data are stored until you start a new recording operation or activate another graphic function.
The colors for the oscilloscope are configured in MP7356.x.

After entering the code number, the setup menu is displayed:

Select the desired position by pressing the cursor keys and then set the parameters.

OUTPUT
You may choose whether the nominal speed is output as a jump or as a ramp. If a ramp is output, the pro-
grammed feed rate is effective as well as the kv factors and accelerations set in the machine parameters.
If you have chosen the nominal speed to be output as a jump, a jump is output as nominal speed value when
the axis direction keys are pressed in the operating mode MANUAL. During the output the position loop is
open. The height of the jump can be defined in the entry field for the feed rate.

FEED RATE
Enter the height of the step for the nominal speed (in mm/min). With "ramp" output, this entry value is of no
significance..

SAMPLE TIME
The sample time for recording the signals can be set between 0.6 and 6 ms. 4096 grid points are stored, i.e. the
time in which the signals are stored may vary from 2.4576 to 24.576 seconds.

CHANNEL 1 TO CHANNEL 4
Here the type of signal to be recorded for an axis is selected for the four channels. Input values: see above.

TRIGGER
Here you set the type of recording. Possible settings are:
• FREE RUN Recording is started and terminated via soft keys. When the STOP soft key is pressed the
last 4096 events are recorded.
• SINGLE SHOT When the START soft key is pressed the next 4096 events are recorded.
• CHANNEL 1 to 4 Recording is started as soon as the trigger threshold of the channel set here is exceeded.

TRIGGER THRESHOLD
Enter the trigger threshold dimensioned as follows:
• Velocity (mm/min)
• Position (mm)
• Rotational speed (mm/min)
• Servo lag (µm)
• Analogue voltage (mV)
• Current (A)

SLOPE
Here you select, whether the rising (positive) or the falling (negative) edge is to be triggered.

PRE-TRIGGER
The stored recording is started by the value set here before the trigger event.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Interface to the servo amplifier Issue Page
01.10.97 163
Kundendienst/Service

Press the OSCI soft key to call the Oscilloscope display:

During recording, the trains of selected signals are constantly depicted. After terminating the recording, the memory
contents is displayed. In addition, the signal type and the resolution are displayed for each channel. The length
of the recorded range referenced to the entire memory contents is displayed as a bar in the status field.

The cursor can be moved by pressing the arrow keys. The status field contains the amplitude of the selected
channel and the time (referenced to the beginning of the recording operation). A second cursor can be activated
by pressing the soft key CURSOR 1/2. For this cursor the current amplitude and the time are displayed as well.
The time of the second cursor is referenced to the position of the first cursor. By means of this function you can
e.g. measure the acceleration time of an axis.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Interface to the servo amplifier Issue Page
01.10.97 164
Kundendienst/Service

Explanation of the soft keys:

When you select one of the four channels a soft-key row is displayed consisting of
the following keys:
The signal is inverted.

Arrows Shift the signal upwards or downwards.


Increase vertical resolution.

Decrease vertical resolution.

Optimum vertical resolution. The signal is centered in the middle of the screen.
Press NO ENT to return to the resolution originally selected.
Switch to second cursor.

Return to Oscilloscope display.

Select the memory range to be displayed. A soft-key row is displayed containing the
following soft keys:
Arrows Shift the signal left or right.
Decrease horizontal resolution.

Increase horizontal resolution.

Return to Oscilloscope display.

Return to Setup menu.

Start recording.
Recording is finished either by a trigger condition or by pressing the soft key STOP.
Terminate the Oscilloscope function.

Saving
The signal recorded last can be saved by pressing the "Saved" key.
Moreover the soft key SAVE SCREEN is available to store the recorded signals including all settings in a file on
your hard disk. This file must have the extension DTA. You can call these data with the PC program PLCdesign.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Interface to the servo amplifier Issue Page
01.10.97 165
Kundendienst/Service

21. PLC Interface


21.1 Specifications
PLC inputs
Voltage ranges Logic Unit PL 410 B
"1" signal: Ui 13 V to 30.2 V
"0“ signal: Ui – 20 V to 3.2 V

Current ranges
"1" signal: Ii 3.8 mA to 8.9 mA 2.5 mA to 6 mA
"0" signal: Ii with Ui = 3.2 V 1.0 mA 0.65 mA

Address Quantity Unit


I0 to I31 31 + "control is ready“ logic unit X42 (PLC input)
I128 to I152 25 logic unit X46 (machine operating panel)
I64 to I127 64 first PLC I/O board
I192 to I255 64 second PLC I/O board
I256 to I319 64 third PLC I/O board
I320 to I383 64 fourth PLC I/O board

PLC outputs
Transistor outputs with current limiter

Logic unit PL 410 B


Min. output voltage for ”1” signal 3 V below supply voltage
Rated operating current per output 0.1 A 1.2 A

• Load capacity: resistance load; inductive load with quenching diode in parallel to inductance.
• It is not permitted to simultaneously short-circuit more than one output on the logic unit. If one
output is short-circuited the maximum load is not exceeded.
• Only half the PLC outputs may be connected at a time (simultaneity factor 0.5).

Address Quantity Unit


O0 to O30 31 logic unit X41 (PLC output)
O0 to O7 logic unit X46 (machine operating panel)
O32 to O62 31 first PLC I/O board
O64 to O94 31 second PLC I/O board
O128 to O158 31 third PLC I/O board
O160 to O190 31 fourth PLC I/O board

Service Manual TNC 426.B/430.A Ausgabe Blatt


PLC interface Issue Page
01.10.97 166
Kundendienst/Service

21.2 Checking the PLC inputs and outputs


The test unit (see section 21) can be used to check the PLC inputs and outputs on the logic unit
(X41, X42, X46). The voltage level of the PLC inputs and the output current of the PLC outputs
on the PL 405B/410B can be measured directly at the terminals.

PLC inputs
The PLC inputs can be checked as follows:
• Connect the test unit between LE and PLC (measure directly at the PL boards).

Press key Function

TNC in operating mode PROGRAMMING AND EDITING

MOD Prepare TNC for input of code number

Enter code number, confirm with ENT


8 0 7 6 6 7 ENT

Call TABLE function

Table of the inputs is displayed

Now the logic states of the inputs are displayed on the screen. They must correspond to the voltage levels
of the respective inputs (voltage levels: see section 20.1). If there is a difference and the input voltage
is correct, probably the input board of the PLC graphics board or the PLC I/O board PL 405B/410B is defective.

Exit TABLE function

TNC in operating mode EDITING

* Observe the safety instructions!

Service Manual TNC 426.B/430.A Ausgabe Blatt


PLC interface Issue Page
01.10.97 167
Kundendienst/Service

PLC outputs

The PLC outputs can be checked as follows:


• Connect the test unit between LE and PLC (measure directly at the PL boards).

Press key Function

TNC in operating mode PROGRAMMING AND EDITING

MOD Prepare TNC for input of code number

Enter code number, confirm with ENT


8 0 7 6 6 7 ENT

Call TABLE function

Table of the outputs is displayed

Now the logic states of the outputs are displayed on the screen. They must correspond to the voltage
levels of the respective outputs. If there is a difference, check the output cable for short circuit and measure the
output current at the interface (max. 0.1 A for LE outputs, max. 1.2 A for PL outputs). If the output
current is not exceeded and connecting cable is in order, the output board of the PLC graphics board or
the PLC I/O board PL 405B/410B is defective.

Exit TABLE function

TNC in operating mode EDITING

* Observe the safety instructions!

Service Manual TNC 426.B/430.A Ausgabe Blatt


PLC interface Issue Page
01.10.97 168
Kundendienst/Service

Measuring setup for the PLC inputs and outputs on the LE

Logic unit

X46

X42

Interface X41

Test adapter

Multimeter
5.15V

X41 : PLC output


X42 : PLC input
X46 : machine operating panel

* Observe the safety instructions!

Service Manual TNC 426.B/430.A Ausgabe Blatt


PLC interface Issue Page
01.10.97 169
Kundendienst/Service

21.3 Diagnosis in the PLC mode


21.3.1 TRACE mode

Activation via soft key

The TRACE mode provides the possibility of controlling the logic states of the markers, inputs, outputs,
timers and counters; it also serves to check the contents of bytes, words and double words of the compiled
PLC program.

An instruction list of the compiled program is displayed. In addition, the contents of the operand and of the
accumulator are displayed in HEX code or decimal code. All active commands of the instruction list are marked
by "*". Use the cursor keys or the GOTO function to display the requested program part.

Service Manual TNC 426.B/430.A Ausgabe Blatt


PLC interface Issue Page
01.10.97 170
Kundendienst/Service

21.3.2 LOGIC diagram

The logic states of up to 16 operands (M, I, O, T, C) can be displayed simultaneously on the screen.
1024 PLC scans can be traced.

Activation of the logic diagram:

Press key Function

Press soft key

Press soft key

Note:

By pressing the soft key you can store a finished tracing on your hard disk.

By pressing the soft key the stored data are reloaded into the logic diagram.

Service Manual TNC 426.B/430.A Ausgabe Blatt


PLC interface Issue Page
01.10.97 171
Kundendienst/Service

Selecting the operands and start of tracing

Press key Function

A table is displayed from which the operands can be selected. The control requests the positions of the table
in a dialogue. Wrong inputs can be cleared by pressing DEL. It is possible to enter a trigger condition for each
operand. 512 states are traced before and after a trigger event. The following trigger conditions are possible:
"1" ⇒ trace if the operand is a logical "1"
(trigger on positive edge)
"0" ⇒ trace if the operand is a logical "0"
(trigger on negative edge)
NO
ENT
⇒ no trigger
If no trigger condition is entered for any of the operands, the operand states are traced
continuously and the last 1024 states are stored.
e.g.: 0 I5 1 ⇒ trigger on positive edge
1 O6 0 ⇒ trigger on negative edge
2 M2003 ⇒ no trigger

Start TRACE mode

TNC in "Machine" operating mode (key on VDU)

The trace function is started with START TRACE; END TRACE or a trigger event terminate the tracing.
PCTR blinking : trigger condition has not occurred yet
PCTR on : trigger condition has occurred; write access to buffer memory
PCTR off : buffer memory is full; LOGIC DIAGRAM can be called

Switch-over to the TRACE mode

Activation of the logic diagram

Service Manual TNC 426.B/430.A Ausgabe Blatt


PLC interface Issue Page
01.10.97 172
Kundendienst/Service

21.3.3 TABLE function

Press key Function

Activation of the TABLE function

Key on VDU

After pressing a soft key, the corresponding table is activated.


The logic states of the markers, inputs, outputs, counters and timers are dynamically displayed.
In the tables for bytes, words and double words, the display can be switched between HEX and DECIMAL.
With the cursor keys or the GOTO key, positions can be selected within the table.

Service Manual TNC 426.B/430.A Ausgabe Blatt


PLC interface Issue Page
01.10.97 173
Kundendienst/Service

21.4 Output "Control is ready" and acknowledgement


for test " Control is ready "

Important functions are monitored by the TNC 426.B/430.A by way of a self-diagnosis system (electronic
assemblies such as micro-processor, EPROM, RAM, positioning systems, encoders etc.).
For the EMERGENCY STOP routine a PLC input (X42/4) and a PLC output ("Control is ready") are available on the
control. The output "Control is ready" is available several times:

Logic unit, connector X41 pin 34; maximum current consumption 100 mA
PL 405B, terminal strip X8 pin 16; maximum current consumption 1.2 A
PL 410B, terminal strip X8 pin 16; maximum current consumption 1.2 A

If the control detects a malfunction, it switches off the output "Control is ready"; a blinking error message is
displayed and the PLC program stopped. This error message cannot be cleared by pressing CE. The error must
be eliminated and then the power-on routine repeated.
If the input "Control is ready" is switched off by a procedure outside the control, the error message EMERGENCY
STOP is generated, and the NC sets the markers M4177 and M4178. Moreover, zero is output as nominal speed
and the drives are switched off. This error message can be cleared by pressing CE after having switched off and
on the control voltage.

The output "Control Ready for Operation" is to switch off the +24V control voltage in the machine tool interface.
Since this is an important safety function, the switch-off function of the output "Control Ready for Operation" is
tested via the input "Acknowledgement control is ready" each time the control is switched on.

TNC 426.B/430.A features two monitoring systems (main processor, DSP) which are also tested when the machine
tool is switched on.

If the +24V at the input "Acknowledgement control is ready" are missing during the test routine after power-on,
the error message " RELAY EXT. DC VOLTAGE MISSING" is displayed. If however, the acknowledgement is
switched off too late (or not at all) after the output has been switched off, the blinking error message "EMERGENCY
STOP DEFECTIVE" is generated.

If the control detects an error during the power-on test routine, a bridge can be inserted between the output
"Control is ready" and the input "Acknowledgement control is ready" (disconnect the wires) in order to determine
whether the defect is due to the control or to the interface. If the error is still present after inserting the bridge
and with correct PLC power supply, the defect is located in the logic unit.
If however, the error does not occur with the bridge being inserted, the defect is located in the interface.

* Caution!
Do not forget to remove the bridge and to install the standard operating state after the test.

* Observe the safety instructions!

Service Manual TNC 426.B/430.A Ausgabe Blatt


PLC interface Issue Page
01.10.97 174
Kundendienst/Service

21.4.1 Wiring of the EMERGENCY STOP interface


Connection

If an error occurs, the output "Control is ready" must generate an EMERGENCY STOP. Since this function is
of great importance, the control checks this output each time when the power is switched on.
HEIDENHAIN recommends the following wiring:

Service Manual TNC 426.B/430.A Ausgabe Blatt


PLC interface Issue Page
09.09.99 175
Kundendienst/Service

EMERGENCY STOP monitoring TNC 426/430

A PLC input (X42 / 4) and a PLC output (X41 / 34) "Control is ready" are available at the control for the
EMERGENCY STOP routine.
If the control detects a malfunction, it switches off the output "Control is ready"; a blinking error message is
displayed and the PLC program stopped. This error message cannot be cleared by pressing CE. The error must
be eliminated and then the power-on routine repeated.
If the input "Control is ready" is switched off by a procedure outside the control, the error message EMERGENCY
STOP is generated, and the NC sets the markers M4177 and M4178. Moreover, zero is output as nominal speed
and the drives are switched off. This error message can be cleared by pressing CE after having switched off and
on the control voltage.
If the marker M4580 is set, an EMERGENCY STOP (input "Control is ready") is not transferred to the NC; instead
the control loops of all axes and of the spindle are opened and an NC stop executed.

Set Reset
M4177 Cancellable error message displayed NC NC
M4178 Error message EMERGENCY STOP displayed NC NC
M4580 Suppress EMERGENCY STOP, open all
position control loops, NC stop PLC PLC

Connection diagram

If an error occurs, the output "Control is ready" must generate an EMERGENCY STOP. Since this function is
of great importance, the control checks this output each time when the power is switched on.
The wiring recommended by HEIDENHAIN can be seen from the wiring diagram.
The external electronics has to match the preset conditions.
Above all make sure that "Control is ready" is acknowledged within 380 ms.

Service Manual TNC 426.B/430.A Ausgabe Blatt


PLC interface Issue Page
01.03.99 176
Kundendienst/Service

TNC 426 flowchart

X41/34

X42/4

1 2 3 4 5 9 6 10
7 11
8 12 13

Screen display

1 Waiting for control voltage Relay ext. DC voltage missing

2 Recognition of control voltage at X42/4 and switching off the signal


"Control is ready“ at X41/34 by main processor (t < 66 ms).

3 Maximum time in which the acknowledgement "Control is ready“ If exceeded:


at X42/4 must be set to zero (t < 380 ms). EMERGENCY STOP defective

4 Recognition of acknowledgement and setting of X41/34


(t < 20 ms).

5 Waiting for control voltage Relay ext. DC voltage missing

6 Recognition of control voltage at X42/4 and switching of the signal


"Control is ready“ at X41/34 by DSP (t < 120 ms).

7 Maximum time in which the acknowledgement "Control is ready“ If exceeded:


at X42/4 must be set to zero (t < 380 ms). EMERGENCY STOP defective

8 Recognition of acknowledgement and setting of X41/34


(t < 120 ms).

9 Waiting for control voltage

10 Normal operation of control; output and acknowledgement "Control Relay ext. DC voltage missing
is ready“ are high.
.
11 Control voltage is switched off from outside. EMERGENCY STOP

12 Error message can be cleared when control is switched on again;


normal operation of control.

13 When an error is detected the control switches off the output Blinking error message
"Control is ready“ (X41/34).

Service Manual TNC 426.B/430.A Ausgabe Blatt


PLC interface Issue Page
01.10.97 177
Kundendienst/Service

TNC 430 flowchart

X41/34

X42/4

1 2 3 4 59 106 11 7
12 13 14
8 15 16 17

Screen display

1 Waiting for control voltage Relay ext. DC voltage missing

2 Recognition of control voltage at X42/4 and switching off the signal


"Control is ready“ at X41/34 by main processor (t < 66 ms).

3 Maximum time in which the acknowledgement "Control is ready“ If exceeded:


at X42/4 must be set to zero (t < 380 ms). EMERGENCY STOP defective

4 Recognition of acknowledgement and setting of X41/34


(t < 20 ms).

5 Waiting for control voltage Relay ext. DC voltage missing

6 Recognition of control voltage at X42/4 and switching of the signal


"Control is ready“ at X41/34 by DSP 1 (t < 120 ms).

7 Maximum time in which the acknowledgement "Control is ready“ If exceeded:


at X42/4 must be set to zero (t < 380 ms). EMERGENCY STOP defective

8 Recognition of acknowledgement and setting of X41/34


(t < 120 ms).

9 Waiting for control voltage Relay ext. DC voltage missing

10 Recognition of control voltage at X42/4 and switching of the signal


"Control is ready“ at X41/34 by DSP 2 (t < 120 ms).

11 Maximum time in which the acknowledgement "Control is ready“ If exceeded:


at X42/4 must be set to zero (t < 380 ms). EMERGENCY STOP defective

12 Recognition of acknowledgement and setting of X41/34


(t < 120 ms).

13 Waiting for control voltage Relay ext. DC voltage missing

14 Normal operation of control; output and acknowledgement "Control Relay ext. DC voltage missing
is ready“ are high.
.
15 Control voltage is switched off from outside. EMERGENCY STOP

16 Error message can be cleared when control is switched on again;


normal operation of control.

17 When an error is detected the control switches off the output Blinking error message
"Control is ready“ (X41/34).

Service Manual TNC 426.B/430.A Ausgabe Blatt


PLC interface Issue Page
01.10.97 178
Kundendienst/Service

21.5 Non-volatile PLC markers and words


21.5.1 Data backup on hard disk
To save certain states of the PLC program, the non-volatile PLC memory range can be backed up on hard disk and
reloaded for testing.

Press key Function

TNC in operating mode PROGRAMMING AND EDITING

MOD Prepare TNC for input of code number

8 0 7 6 6 7 ENT

Enter code number; confirm with ENT

Call TABLE function

Switch soft-key row

RANGE = Enter the range of PLC markers or words to be backed up. Default
setting automatically entered by the TNC: maximum range of the
non-volatile PLC markers and words (e.g. M0 ... M999, W0 ...
W126).

ENT
Confirm setting

File: PLC\PLCMEM.A
Enter destination path and file name under which the data are
backed up on harddisk. Default setting automatically entered
by the TNC is PLC\PLCMEM.A. If required, several files can be
backed up on the harddisk.

ENT
The states and contents of the PLC markers/words are stored on
harddisk in the file specified above.
END END

Exit the PLC mode.

Service Manual TNC 426.B/430.A Ausgabe Blatt


PLC interface Issue Page
01.10.97 179
Kundendienst/Service

21.5.2 Playing back data into RAM


Press key Function

TNC in operating mode PROGRAMMING AND EDITING

MOD
Prepare TNC for input of code number

8 0 7 6 6 7 ENT
Enter code number; confirm with ENT

Call TABLE function

Switch soft-key row

File: PLC\PLCMEM.A Enter destination path and file name under which the states of
the PLC markers and words are backed up on harddisk. Default
setting automatically entered by the TNC is PLC\PLCMEM.A.

ENT
The backed-up states of the PLC markers and words are played
back into RAM.
END END

Exit PLC mode

Service Manual TNC 426.B/430.A Ausgabe Blatt


PLC interface Issue Page
01.10.97 180
Kundendienst/Service

22. Test Units


22.1 Universal Measuring Adapter
Used:
• Universal test unit for D-Sub connectors, 9pin to 37pin (Id.No. 255 480 01)

MESSADAPTER
MEASURING ADAPTER
1 2 3 4 5 6 7 8 9

10

20

30

The measuring adapter can be used to test the inputs and outputs of D-Sub connectors (9-pin to 37-pin).
On the following page the adapter cables are shown that are required for the different connectors

Service Manual TNC 426.B/430.A Ausgabe Blatt


Test units Issue Page
01.10.97 181
Kundendienst/Service

Adapter cable, 9-pin


Id.No. 255 481 01

Adapter cable, 15-pin


Id.No. 255 482 01

Adapter cable, 25-pin


Id.No. 255 483 01

Adapter cable, 37-pin


Id.No. 255 484 01

Service Manual TNC 426.B/430.A Ausgabe Blatt


Test units Issue Page
01.10.97 182
Kundendienst/Service

22.2 Encoder Diagnostic Set


Used:
• to test the electrical functions of an encoder
• Id.No. 254 599 0; further information please see from the operating instructions of the Diagnostic Set.
• Adapter block TNC 426.B/430.A - PWM8 see next page
.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Test units Issue Page
01.10.97 183
Kundendienst/Service
Test units
Service Manual TNC 426.B/430.A

LS / LB oder ROD Meßsystem 1Vss


15pol. (Lage)
Encoder 1Vpp
Meßsystem 1Vss Stecker, Adapter- 15pin (position)
Kabel, Adapter-
Encoder 1Vpp Adapter connector Adapter connector
ohne Z1-Spur 15/12pol. IN OUT Id.-Nr. 310 199 02
Id.-Nr. 324 555 01 2,0m
PWM 8
1Vss

LS / LB oder ROD Meßsystem TTL


15pol. (Lage)
Encoder TTL
Meßsystem TTL Stecker, Adapter- 15pin (position)
Kabel, Adapter-
Encoder TTL Adapter connector Adapter connector
15/12pol. IN OUT Id.-Nr. 310 199 02
Id.-Nr. 324 555 01 2,0m
PWM 8
TTL

LS / LB oder ROD Meßsystem 11µAss


15pol. (Lage)
Encoder 11µApp
15pin (position)
01.10.97
Issue
Ausgabe

Stecker, Adapter- Kabel, Adapter-


Meßsystem 11µAss Adapter connector
Encoder 11µApp Adapter connector
IN OUT Id.-Nr. 310 198 02
15-/9pol.
Id.-Nr. 294 894 01 PWM 8 oder Steuerung
11µA Id.-Nr. 289 439 02
Control
184
Page
Blatt

2,0m
TNC 410/426/430
Wichtig bei Drehzahlmeßsystem (1 Vss und Z1 25pol.)
Kabel, Verbindungs-
- neue 1 Vss-Interfaceplatine Id.Nr. 323 077 01 !
Connecting cable
- PWM 8-Software 05 und höher
- bei Messung Z1-Spur Abschluß in PWM 8 ausschalten ! 1:1 1m
Id.-Nr. 295 725 01
Meßsystem 1Vss u. Z1
Important for speed encoder (1 Vpp and Z1, 25pin) IN OUT (25pol.)
- new 1 Vpp interface board Id.No. 323 077 01 !
PWM 8 Drehzahl
- PWM 8 software 05 and higher
1Vss Encoder 1Vpp a. Z1
- Switch terminating resistor off on PWM 8, when
(25pin)
measuring the Z1-track!
Speed

Meßsystem 1Vss u. Z1
Encoder 1Vpp / Z1
RON 3350, ERN 1387 Kabel, Adapter- 25pol. (Z0/Z1 Spur-Test)
Adapter connector 25pin (Track Test Z1)
Id.-Nr. 324 556 01
Kundendienst/Service

22.3 Drive control generator (DCG)


Used:
• To drive inverters with PWM interface as nominal speed input in connection with
HEIDENHAIN controls
Id.No. 296 737 01
Accessories:
• Adapter cable for connection to PWM interface, 15-pin, D-SUB: Id.No. 289 208-02
• Adapter cable for connection to PWM interface, 16/34-pin, plug-type connector: Id.No. 326 602-01
• Adapter cable for connection to PWM interface, 20-pin, plug-type connector: Id.No. 331 389-01
Specifications:
• Power supply 230 V
• Power consumption 4 W
• Rotational speed and torque can be set individually
• Direction can be switched
Controls and displays:

Err.1 toggle switch (STANDBY)


Err.2 toggle switch
TEMPERATURE WARNUNGI
Regler Ein toggle switch
Richtung toggle switch
PWM1 BNC socket
Pole terminals PWM2 BNC socket
PWM3 BNC socket
Reset key button
Drehmoment potentiometer
Drehzahl potentiometer
Key button
(make contact)
to connect the
pole terminals

Power switch

Service Manual TNC 426.B/430.A Ausgabe Blatt


Test units Issue Page
18.12.98 185
Kundendienst/Service

Description of controls and displays:

Err.1 If the drive does not send a STANDBY signal when the switch is in UP position (active),
the DCG is not switched on and the axis cannot be moved.
By setting the toggle switch to DOWN position (off), the STANDBY signal is not
evaluated and the axis can be moved.
Err.2 If the switch is set to UP position (active) when the signal TEMPERATURE WARNING is
transmitted, the DCG is not switched on and the axis cannot be moved.
By setting the toggle switch to DOWN position (off), this signal is not evaluated and
the axis can be moved.

Caution:
An error has occurred, if the drive does not output the STANDBY signal or the TEMPERATURE WARNING
signal. If the drive is selected still, the servo amplifier may be destroyed.

Regler Ein Switch position UP (ON): Controller of DCG switched on, DCG is ready for operation.
(controller on) Switch position DOWN (OFF): Controller of DCG switched off, DCG is not ready for operation.
Richtung When shifting the toggle switch the direction is inverted. The direction can only be changed,
(direction) if the speed is zero.

PWM1 BNC socket for connection of an oscilloscope for PWM signal, phase 1.
PWM2 BNC socket for connection of an oscilloscope for PWM signal, phase 2.
PWM3 BNC socket for connection of an oscilloscope for PWM signal, phase 3.
Reset The drive is reset, when this key button is pressed (axis stops).

Drehmoment Potentiometer to set the torque; left stop = off.


(torque)
Drehzahl Potentiometer to set the speed; left stop = off.
(speed)
Key button When this button is pressed, the two pole terminals are connected. By means of this
function e.g. an external decelerating contactor or a clamping fixture can be selected.

Vertical axes:
After having changed the direction of a vertical axis, the axis may drop (speed and torque = 0).
If required, select decelerating contactor or clamping fixture by means of the key button and pole
terminals at the DCG.

Basic proceeding to check a PWM axis (TNC 426.B/430.A):

Preparations on the machine:


• Switch off the power switch of the machine tool.
• Disengage the connector of the power stage of the axis to be checked from the TNC.
• Connect the DCG to the servo amplifier as per the connection diagram.
• Switch off the power switch of the machine tool.
• In MP120/121 define the axis to be checked as counting axis.
• Check the drive enable at the servo amplifier (see Basic circuit diagram of drive control).

Settings at the DCG


• Set toggle switches Err.1 and Err.2 to UP position (active).
• Turn the potentiometers Drehmoment (torque) and Drehzahl (speed) to their left stops.
• Switch on the power supply of the DCG (Netz-Ein).
• Set the toggle switch Regler Ein to UP position (ON).
Now, the DCG is ready for operation. Turn the potentiometers Drehmoment and Drehzahl right and back left again,
until the axis moves smoothly.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Test units Issue Page
01.10.97 186
Kundendienst/Service

Measuring setup to check the servo amplifier

Logic unit

Servo
amplifier X51 ... X55

DIGITAL

* Observe the safety instructions !


In order to correctly judge the behaviour of a machine tool controlled by TNC, fundamental knowledge of the
machine tool and the drives as well as their interaction with the measuring systems is required.

Considerable damage and personal injury may result from improper use.

HEIDENHAIN is not liable for any damage or personal injury caused directly or indirectly or by improper use
or incorrect operation.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Test units Issue Page
01.10.97 187
Kundendienst/Service

23 Exchange Instructions
23.1 Important notes

* Observe the safety instructions!

23.1.1 Required equipment

PC with HEIDENHAIN data transfer software TNCBACK.EXE


1 IC-extraction and insertion tool (for exchanging NC software and boards)
1 MOS protection device (only required for exchanging boards or EPROMs)

23.1.2 MOS protection

When the EPROMs are to be exchanged, a MOS protection is definitely required, since otherwise EPROMs may
be destroyed.

*
Caution!
Avoid any unprotected handling or contact of the boards or EPROMs with statically charged objects
(packaging material, storage etc.).

MOS protection

potential compensating line


with protective resistor

R = 1 MΩ

GROUND
(e.g. protective wire socket)
not required, if the MOS protection
mat lays on the machine table
MOS
protection mat

bracelet

23.1.3 Software compatibility

Exchange units (LOGIC UNIT) are always supplied with the most recent software version. Exchange boards,
however, are delivered without software and without software enable module.
Therefore, the EPROMs and the software enable module of the defective board must be inserted into the
exchange board at site. (Always remove the EPROMs and the software enable module before sending us
boards for repair!)

Service Manual TNC 426.B/430.A Ausgabe Blatt


Exchange instructions Issue Page
01.10.97 188
Kundendienst/Service

Data structure of EPROM controls TNC426/430

NC software 280470 / 471-xx consisting of:

Hard disk EPROMs (4x)

TNC partition IC-P1

USER
data IC-P2

PLC partition
IC-P3
OEM
data
IC-P4
SYS partition
HEIDENHAIN
NCDATA.SYS
NCPATH.SYS
TIMES.SYS

SETUP
280640-xx disk 1

NC software 280472 / 473-xx consisting of:

Hard disk EPROMs (4x)

TNC partition IC-P1

USER
data IC-P2

PLC partition
IC-P3
OEM
data
IC-P4
SYS partition
HEIDENHAIN
NCDATA.SYS
NCPATH.SYS
TIMES.SYS

SETUP
280641-xx disk 1-3

Serviceanleitung TNC 426.B/430.A Ausgabe Blatt


23. Exchange instructions Issue Page
29.05.00 188.1
Kundendienst/Service

23.2 Exchanging the NC software PGM-No. 280 470 - 473 --


With TNC 426.B/430.A the NC software should be exchanged in the order described below.
These instructions only apply for the software types 280 470 - 473 --! Depending on the version of the
NC software, the machine tool model and features, some items may by skipped.

Basically all files stored on the hard disk should be backed up on an external data medium.
For this purpose HEIDENHAIN offers the data transfer software TNCBACK.EXE free of charge
(see section 23.3).

23.2.1 RAM data


When the TNC 426.B/430.A is being prepared for a software exchange all important information in RAM is
automatically backed up on the hard disk:

MODE settings (position display etc.)


AXIS LIMIT (traverse range limits, datums)
RS 232/422 SETUP (assignment, baud rate etc.)
Calibration data of the touch probes
Non-volatile PLC memory (markers and words from a certain group)

After the software exchange the backed-up data are automatically restored.

23.2.2 Bringing the machine or the axes into a defined status


Machines with swivel head:
• Bring the swivel head into a defined position.
Information can be provided by your machine tool builder!

Machines with toolchanger:


• Bring tool changer into a defined position.
Information can be provided by your machine tool builder!

Machine axes in general:


• Move axes to the middle of the traverse range.
(away from the hardware limit switches)

Service Manual TNC 426.B/430.A Ausgabe Blatt


Exchange instructions Issue Page
01.10.97 189
Kundendienst/Service

Notes

Service Manual TNC 426.B/430.A Ausgabe Blatt


Exchange instructions Issue Page
01.10.97 190
Kundendienst/Service

23.2.3 Converting data on the hard disk from binary format to ASCII format

Before the EPROMs on the processor board of TNC 426.B/430.A can be exchanged, the data on the hard disk
must be converted from binary into ASCII format. A minimum free memory of 1.5 times the largest file on the
hard disk is required. If this is not the case, this file must be transferred via the data interface.

To keep the time for data conversion as short as possible (1 Mbyte approx. 1 minute)
we recommend to delete all programs no longer required.

Binary files and the corresponding ASCII files are related as follows:
.H ⇔ .H% .I ⇔ .I% .T ⇔ .T%
.TCH ⇔ .TC% .D ⇔ .D% .P ⇔ .P%
.PNT ⇔ .PN% .COM ⇔ .CO% .CMA ⇔ .CM%

Press key Function

TNC in operating mode PROGRAMMING AND EDITING

MOD
Prepare TNC for input of code number

9 5 1 4 8 ENT
Enter code number; confirm with ENT

MOD Call interface setup

Call submenu
Note: It is not necessary to define the path, which is
offered on the TNC screen.

Start conversion from binary to ASCII format.

END
After the conversion is terminated, exit the subordinate mode.

* The files to be converted must not be selected in PROGRAMMING/SINGLE BLOCK or FULL SEQUENCE!
The file TNC:\CVREPORT.A contains a list of the files that were converted!

Service Manual TNC 426.B/430.A Ausgabe Blatt


Exchange instructions Issue Page
08.12.99 191
Kundendienst/Service

23.2.4 Exchanging EPROMs

• Switch off the machine and exchange the EPROMs using the IC-extraction tool.

When exchanging the EPROMs, a MOS protection is definitely required, since otherwise MOS components
on the board or the EPROMs may be destroyed.

*
Caution!
Avoid any unprotected handling or contact of the boards or EPROMs with statically charged objects
(packaging material, storage etc.).

EPROM location diagram TNC 426.B/430.A


PGM no. 280 470/471 --,
PGM no. 280 472/473 --,

Processor board Drive-control board

IC-P7

Software enable module


(option)
IC-P5 IC-P6

IC-P3 IC-P4

IC-S IC-P1 IC-P2

⇒ EPROM inserted

⇒ EPROM not inserted

Service Manual TNC 426.B/430.A Ausgabe Blatt


Exchange instructions Issue Page
01.10.97 192
Kundendienst/Service

23.2.5 Putting the control into service


• Switch on power.
CE
• Confirm error messages with
Message LANGUAGE LOAD ERROR XX ⇒ see sec. 23.2.7
Message UPDATE THE SYTEM DATA! ⇒ see sec. 23.2.7
Message POWER INTERRUPTED ⇒ see sec. 3
• Activate the machine parameters:
The file OEM.SYS contains the machine parameter file used last by the TNC (status M in the file
management). This file is automatically reactivated after a software exchange.
If machine parameters are introduced or eliminated with a software exchange, the control enters the
MP editor of the active MP list after power-on.
END

Pressing activates the MP file loaded in the editor. Depending on the software version machine
parameters must be removed or entered (see file READ_MP.A on the file disk).
The following dialogues may be displayed:
DEL

MP: INCORRECT NUMBER → Parameter no longer exists; press to delete.

MP: NOT DEFINED! → Parameter added, enter value 1)

1)
Information can be obtained from your machine tool builder!

Service Manual TNC 426.B/430.A Ausgabe Blatt


Exchange instructions Issue Page
01.10.97 193
Kundendienst/Service

23.2.6 Installing current system data on hard disk


If after the power-on routine of the control the error message LANGUAGE LOAD ERROR XX
or UPDATE THE SYSTEM DATA! is generated, the current files (cycles, NC dialogues etc.)
are not stored on the hard disk.
CE
After clearing the error message by pressing the English dialogue stored on the EPROM is
automatically loaded.
The other dialogues are provided by HEIDENHAIN on a floppy disk (in DOS format) together with a transfer
program. They have to be installed on the hard disk of TNC 426.B/430.A.
The program number of the setup disk depends on the NC software used.

NC software 280 470/471 --


Overview of the most important files on the setup disk 280 640 --
CHKLLIST.TAV System file
LIESMICH.TXT Description of the functions of the data transfer program, German
READ_MP.A Description of the machine parameters, English
README.TXT Description of the functions of the data transfer program, English
SETUP.BAT Command file to start data transfer
SETUP.BCK Backup file containing all data in compressed form
SETUP.ERR List file
SETUP.LST List file
TNCBACK.EXE Data transfer program (can also be used to back up data)

NC software 280 472/473 --


Overview of the most important files on the setup disk 1 PGM no. 280 641 --
CONSTCYC.CDC Configuration file for HEIDENHAIN software CycleDesign
LIESMICH.TXT Description of the functions of the data transfer program, German
READ_MP.A Description of the machine parameters, English
README.TXT Description of the functions of the data transfer program, English
SETUP.BAT Command file to start data transfer from disk 1
SETUP.BCK Backup file containing all data in compressed form
SETUP.ERA Command file to delete files automatically before data transfer
SETUP.LST List file
TNCBACK.EXE Data transfer program (can also be used to back up data)
TNCERASE.EXE Program to delete files automatically before data transfer
Overview of the files on setup disk 2 PGM no. 280 641 --
SETUP.BAT Command file to start data transfer from disk 2
SETUP.BCK Backup file containing all data in compressed form
Overview of the files on setup disk 3 PGM no. 280 641 --
SETUP.BAT Command file to start data transfer from disk 3
SETUP.BCK Backup file containing all data in compressed form

Installing the system files on hard disk:


1. TNC settings
• Select the highest baud rate possible for the operating mode LSV-2 in interface setup (RS-SETUP)
(depends on the PC hardware).
2. Start data transfer
• Insert the disk (or disk 1) into the floppy disk drive of your PC (e.g. drive a:\)
• Enter a: to change to drive a
• Enter the following command line: A:\> SETUP <CR>
Note: If no command line parameters are entered when calling the SETUP, the data are transferred
via the serial interface COM1. If you wish to activate another interface, the following command
line must be entered:
e.g. A:\>SETUP (SP) 2 <CR> for interface COM 2 (SP = space)
• Confirm message Weiter mit beliebiger Taste ... (Any key to continue...) with ENT.
• Confirm message Start transfer? (Y)es, N(o) with Y.
• Insert further disks when requested on the screen of the PC.
• The transferred files are activated by an automatic reset of the TNC.
A message is displayed on screen after the data were successfully transferred.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Exchange instructions Issue Page
08.12.99 194
Kundendienst/Service

23.2.7 Converting the files on the hard disk from ASCII format to binary format
After activating the machine parameters the ASCII files have to be reconverted into binary format.

Binary files and the corresponding ASCII files are related as follows:

.H ⇔ .H% .I ⇔ .I% .T ⇔ .T%


.TCH ⇔ .TC% .D ⇔ .D% .P ⇔ .P%
.PNT ⇔ .PN% .COM ⇔ .CO% .CMA ⇔ .CM%

Press key Function

TNC in operating mode PROGRAMMING AND EDITING

MOD
Prepare TNC for input of code number

9 5 1 4 8 ENT
Enter code number; confirm with ENT

MOD Call interface setup

Call submenu
Note: It is not necessary to define the path, which is
offered on the TNC screen.

Start conversion from ASCII to binary format.

END
After the conversion is terminated, exit the subordinate mode.

* The file TNC:\CVREPORT.A contains a list of the files that were converted!

Service Manual TNC 426.B/430.A Ausgabe Blatt


Exchange instructions Issue Page
08.12.99 195
Kundendienst/Service

23.2.8 Re-establishing the original state of the machine tool

• Enter code number 75368 to execute an offset adjustment (TNC 426.B/430.A only)

• If touch probes are used, they should be recalibrated after the software exchange.

• Machines with swivel head:


Re-initialize the swivel head
Information can be obtained from your machine tool builder

• Machines with toolchanger


Re-initialize the toolchanger
Information can be obtained from your machine tool builder

Service Manual TNC 426.B/430.A Ausgabe Blatt


Exchange instructions Issue Page
01.10.97 196
Kundendienst/Service

Notes

Service Manual TNC 426.B/430.A Ausgabe Blatt


Exchange instructions Issue Page
01.10.97 197
Kundendienst/Service

23.3 Backing up hard-disk data


For a software exchange, the hard-disk data do not have to be backed up.

The hard-disk data should be backed up regularly on an external data medium (PC).

For this purpose HEIDENHAIN offers the data transfer software TNCBACK.EXE which is supplied with
every service manual (disk in envelope). This program can also be ordered separately (Id.No. 280 534 --).
With this program the entire contents of the hard disk or of individual partitions (including the subdirectories)
can be read out easily in LSV2 protocol. The data can also be restored on hard disk.
Please contact HEIDENHAIN, if you require this software.

1. TNC settings
• Select a baud rate of 9600 or higher in the operating mode LSV2.

2. Backing-up TNC hard-disk data on an external data medium


• Install the data transfer software on e.g. drive C (hard disk of personal computer).
• Call TNCBACK.EXE by entering the following command line:

C:\>TNCBACK (SP) <target file> (SP) <partition> (SP) <interface> (SP = space)

no entry: COM1
otherwise e.g. PCOM2 for COM2

Partition to be backed up
e.g. TNC: for entire TNC partition
e.g. TNC:\FORM1 for a subdirectory
e.g. parameter F for entire hard disk

Name of the backup file (without extension!)

Note: Enter C:\>TNCBACK (SP) ? to display a help text.

After finishing data transfer, two files are created on the external data medium:
<NAME>.BCK → backup file containing the data
<NAME>.LST → list file to restore the backup file on the hard disk of TNC 426.

3. Restoring backed-up data on the TNC hard disk


• Call TNCBACK.EXE by entering the following command line:

C:\>TNCBACK (SP) <source file> (SP) R (SP) <interface>

no entry: COM1
otherwise e.g. PCOM2 for COM2

Backup file on external data medium (without extension!)

NOTE:
The data transfer program TNCBACK.EXE is supplied with the text file README.TXT containing a
description of the functions of the data transfer software.

Service Manual TNC 426.B/430.A Ausgabe Blatt


Exchange instructions Issue Page
01.10.97 198
Kundendienst/Service

23.4 Exchanging the LOGIC UNIT

23.4.1 Preparations at the machine


Bring the machine or axes into a defined state (see sec. 23.2.2)

23.4.2 Backing-up of hard-disk data

All part programs, tool tables, machine parameters, PLC programs, compensation value tables, NC dialogues for all
languages etc. are stored on the hard disk.
When the logic unit is exchanged, the complete contents of the hard disk of the defective logic unit must be
backed-up.
When using the data transfer program TNCBACK.EXE the parameter F for Full must be entered in the
command line (see also section 23.3).
e.g.: C:\TNCBACK.EXE (SP) Backup01 (SP) F (SP) pcom2 (SP = blank character)
In the data transfer software TNCremo activate the back-up of the complete hard-disk content via

* Observe the safety precautions

Service Manual TNC 426.B/430.A Ausgabe Blatt


Exchange instructions Issue Page
28.01.99 199
Kundendienst/Service

23.4.3 Dismounting the LOGIC UNIT


a) Switch power off
b) Loosen all plug connections and clamped joints at the LOGIC UNIT

Loosen ground terminal and central signal ground .

Note:
If a PL is mounted at the upper side of the housing,
D-Sub connector it must be removed before dismounting the logic unit!
Loosen knurled screw

Service Manual TNC 426.B/430.A Ausgabe Blatt


Exchange instructions Issue Page
01.10.97 200
Kundendienst/Service

c) Loosen the 4 mounting screws on the logic unit

d) Remove the old LOGIC UNIT and insert the new LOGIC UNIT.

23.4.4 Mounting the LOGIC UNIT

The LOGIG UNIT is mounted in the reverse order as it was dismounted.


a) Mount and fix the LOGIC UNIT
b) Engage the plug connections and clamped joints

* Observe that no connectors are switched!

c) Switch power on

23.4.5 Transferring the hard disk back-up in the new logic unit

When using the data transfer software TNCBACK.EXE the parameter R für Restore must be entered
in the command line (see also section 23.3).
e.g.: C:\TNCBACK.exe (SP) Backup01 (SP) R (SP) pcom2 (SP = blank character)
In the data transfer software TNCremo activate the back-up via

23.4.6 Re-establishing the original state of the machine


see section 23.2.8

Service Manual TNC 426.B/430.A Ausgabe Blatt


Exchange instructions Issue Page
28.01.99 201
Kundendienst/Service

23.5 Exchanging the drive assembly (hard disk)

23.5.1 Preparations at the machine


Bring machine or axes in a defined state (see sec. 23.2.2)

23.5.2 Backing-up the hard disk data


Carry out a data back-up to the complete hard-disk contents (see sec. 23.4.2)

23.5.3 Dismounting of defective assembly (hard disk)


• Switch power off
• Open the logic unit
• Disengage the plug connections œand loosen the mounting screws of the hard disk.
Remove the mounting screws

Disconnectœ 2-pin connecting element (power supply of fan) at the power supply unit
Disconnectœ 3-pin connecting element (power supply of HDD) at the power supply unit.
Open œ holder of flat cable and disconnect the cable from the processor board

Service Manual TNC 426.B/430.A Ausgabe Blatt


Exchange instructions Issue Page
28.01.99 202
Kundendienst/Service

23.5.4 Mounting of new drive assembly (hard disk)

The drive assembly is mounted in the reverse order as it was dismounted.


a) Insert and fix the new drive
b) Re-establish the connectors

* Observe that no connectors are switched!

c) Switch power on

23.5.5 Transferring hard disk back-up in the new hard disk

Transfer the hard disk back-up in the new hard disk (see sec. 23.4.5)

23.4.6 Re-establish the original state of the machine


see section 23.2.8

Service Manual TNC 426.B/430.A Ausgabe Blatt


Exchange instructions Issue Page
28.01.99 203
Kundendienst/Service

24. Optical Displays on HEIDENHAIN Units


24.1 on the interface boards for Simodrive 611D
Interface board Id.No. 324952-01 to 03

X1, X2 Connector for motor Description of the LEDs


power stage to control
Axis 1, axis 2 IF (green), pulse release
X351 SIMODRIVE unit bus Desired state: LED on
Condition for desired state:
AS1 Contact 1, normally closed
1. The safety relay has responded.
contact 24 V must be available at contact K663.
AS2 Contact 2, normally closed and
contact 2. P5 (5 V) from Siemens unit bus is available.
K663 Safety relay NB (red), not ready
Pulse release
K9 Supply voltage from Desired state: LED off
SIMODRIVE unit bus Signal direction: Converter Ö TNC via X1 or X2.
for safety relay LED extinguished: Converter indicates ready signal (pin 6),
high level
NB (red), not ready Condition for desired state:
IF (green), pulse release 1. The safety relay has responded.
24 V must be available at contact K663.
and
2. No exceeding of the dc-link voltage.
Dc-link voltage below the critical limit of 710 V.
This monitoring is only active with interface cards of
version 01.
and
3. No RESET from unit bus
In case of reset, the level of this signal is +24 V.
and
4. No control pulse inhibitor from unit bus
With central control pulse inhibitor RIMPS, the level of
this signal is +15 V.
and
5. P5 (+5 V) is available (level > 4.55 V)

When the converter is ready, the PLC sets the internal current
and speed controller via PLC module 9161 individually for
each axis. Thus the RESET signal (X1 or X2 pin 5 ) is
deactivated and the path is free for the PWM signals.

The two LEDs can only light alternately!

Service Manual TNC 426.B/430.A Ausgabe Blatt


24. Optical Displays Issue Page
01.07.99 204
Kundendienst/Service

Interface board Id.No. 324952-10 / 11

X1, X2 Connector for motor Description of the LEDs


power stage to control
Axis 1, axis 2 READY (green), pulse release for axis 1 and 2
X351 SIMODRIVE unit bus Desired state: LED on
Signal direction: Converter Ö TNC via X1 or X2.
AS1 Contact 1, normally closed LED lights: Converter indicates ready signal (pin 6),
contact high level
AS2 Contact 2, normally closed Condition for desired state:
contact
1. The safety relay has responded.
K663 Safety relay 24 V must be available at contact K663.
Pulse release and
K9 Supply voltage from 2. No RESET from unit bus
SIMODRIVE unit bus for In case of a reset, the level of this signal is +24 V.
safety relay and
RESET X1, RESET X2 (red) 3. No control pulse inhibitor from unit bus
With central control pulse inhibitor RIMPS, the level of
READY (green), ready this signal is +15 V.
and
5. P5 (+5 V) is available
Grounding conductor RESET X1 (axis 1), RESET X2 (axis 2), red
Desired state: LED off
Signal direction: TNC Ö Converter via connector X1 or X2,
(-reset, pin 5)
Condition for desired state:
1. Controller enable was carried by TNC.
The PLC sets the internal current and speed controller
via PLC module 9161 individually for each axis. Thus the
RESET signal (X1 or X2 pin 5) is deactivated and the
path is free for the PWM signals.
Furthermore, the LED RESET X1 and RESET X2
extinguish.

Service Manual TNC 426.B/430.A Ausgabe Blatt


24. Optical Displays Issue Page
01.07.99 205
Kundendienst/Service

Interface board Id.No. 313437-04 (2-axes version), Id.No. 324955-04 (1-axis version)

X111 Connector for motor power Description of the LEDs


stage to control of axis 1
SH1 (red), pulse release individually for each axis
X112 Connector for motor power- Desired condition: LED off
stage to control of axis 2 Signal direction: TNC Ö Converter via X111 or X112
1Achse 2
(-SH1, pin 5a)
X351 SIMODRIVE unit bus
Condition for desired state:
1. MCU indicates ready signal
X73 Release connector As soon as the MCU signals "ready" for the output for
the control (connector X41 pin 34 on the LE), a high
level of -SH1 is indicated and the LED extinguishes.
SH1 (red) pulse release
SH2 (red) pulse release SH2 (red), pulse release individually for each axis
READY (green) ready; Desired state: LED off
Signal direction: TNC Ö Converter via X111 or X112
(-SH2, pin 4a)
Condition for desired state:
Grounding conductor 1. Controller enable by the TNC was carried out.
The TNC sets the internal current and speed controller
via the PLC module 9161 individually for each axis.
Thus the SH2 signal is deactivated and the path is free
for the PWM signals.
Furthermore, the LED SH2 extinguishes.
READY, for axis 1 and axis 2
Desired state: LED on
Condition for desired state:
1. The safety relay has responded.
24 V must be available at contact X73/3.
and
2. No RESET from Siemens unit bus
In case of reset, the level of this signal is +24 V.
and
3. No control pulse inhibitor from Siemens unit bus
With central control pulse inhibitor, the level of this signal
is +15 V
and
4. P5 (+5 V) is available
and
5. MCU indicates ready signal
The conditions for SH1 of the 1st and 2nd axis
must be fulfilled (LED SH1 off).

Service Manual TNC 426.B/430.A Ausgabe Blatt


24. Optical Displays Issue Page
01.07.99 206
Kundendienst/Service

25. Machine Parameter List

t
lis
er
0)
/43
et
6.B
42
am
NC
lT
ua
ar
an
lM
ca
ep
ni
ch
Te
in
m
fro
ch
pt
er
xc
Ma
(E

Service Manual TNC 426.B/430.A Ausgabe Blatt


25. Machine Parameter List Issue Page
01.07.99 207
Kundendienst/Service

26. Annex
26.1 7 bit ASCII code

Characters Decimal Octal Hexadecimal


NUL 000 000 00
SOH 001 001 01
STX 002 002 02
ETX 003 003 03
EOT 004 004 04
ENQ 005 005 05
ACK 006 006 06
BEL 007 007 07
BS 008 010 08
HT 009 011 09
LF 010 012 0A
VT 011 013 0B
FF 012 014 0C
CR 013 015 0D
SO 014 016 0E
SI 015 017 0F
DLE 016 020 10
DC1 (X-ON) 017 021 11
DC2 018 022 12
DC3 (X-OFF) 019 023 13
DC4 020 024 14
NAK 021 025 15
SYN 022 026 16
ETB 023 027 17
CAN 024 030 18
EM 025 031 19
SUB 026 032 1A
ESC 027 033 1B
FS 028 034 1C
GS 029 035 1D
RS 030 036 1E
US 031 037 1F

Service Manual TNC 426.B/430.A Ausgabe Blatt


26. Annex Issue Page
01.07.99 208
Kundendienst/Service

Characters Decimal Octal Hexadecimal


SP 032 040 20
! 033 041 21
" 034 042 22
# 035 043 23
$ 036 044 24
% 037 045 25
& 038 046 26
´ 039 047 27
( 040 050 28
) 041 051 29
* 042 052 2A
+ 043 053 2B
, 044 054 2C
- 045 055 2D
. 046 056 2E
/ 047 057 2F
0 048 060 30
1 049 061 31
2 050 062 32
3 051 063 33
4 052 064 34
5 053 065 35
6 054 066 36
7 055 067 37
8 056 070 38
9 057 071 39
: 058 072 3A
; 059 073 3B
< 060 074 3C
= 061 075 3D
> 062 076 3E
? 063 077 3F
@ 064 100 40
A 065 101 41
B 066 102 42
C 067 103 43

Service Manual TNC 426.B/430.A Ausgabe Blatt


26. Annex Issue Page
01.07.99 209
Kundendienst/Service

Characters Decimal Octal Hexadecimal


D 068 104 44
E 069 105 45
F 070 106 46
G 071 107 47
H 072 110 48
I 073 111 49
J 074 112 4A
K 075 113 4B
L 076 114 4C
M 077 115 4D
N 078 116 4E
O 079 117 4F
P 080 120 50
Q 081 121 51
R 082 122 52
S 083 123 53
T 084 124 54
U 085 125 55
V 086 126 56
W 087 127 57
X 088 130 58
Y 089 131 59
Z 090 132 5A
[ 091 133 5B
\ 092 134 5C
] 093 135 5D
^ 094 136 5E
– 095 137 5F
` 096 140 60
a 097 141 61
b 098 142 62
c 099 143 63
d 100 144 64
e 101 145 65
f 102 146 66
g 103 147 67

Service Manual TNC 426.B/430.A Ausgabe Blatt


26. Annex Issue Page
01.07.99 210
Kundendienst/Service

Characters Decimal Octal Hexadecimal


h 104 150 68
i 105 151 69
j 106 152 6A
k 107 153 6B
l 108 154 6C
m 109 155 6D
n 110 156 6E
o 111 157 6F
p 112 160 70
q 113 161 71
r 114 162 72
s 115 163 73
t 116 164 74
u 117 165 75
v 118 166 76
w 119 167 77
x 120 170 78
y 121 171 79
z 122 172 7A
{ 123 173 7B
¦ 124 174 7C
} 125 175 7D
~ 126 176 7E
DEL 127 177 7F

Service Manual TNC 426.B/430.A Ausgabe Blatt


26. Annex Issue Page
01.07.99 211
Kundendienst/Service

26.2 Powers of 2

n 2n
0 1
1 2
2 4
3 8
4 16
5 32
6 64
7 128
8 256
9 512
10 1 024
11 2 048
12 4 096
13 8 192
14 16 384
15 32 768
16 65 536
17 131 072
18 262 144
19 524 288
20 1 048 576

Service Manual TNC 426.B/430.A Ausgabe Blatt


26. Annex Issue Page
01.07.99 212

You might also like