December 2001 343 734-21 · 10 · 12/2001 · Bi · Printed in Germany · Subject to change without notice
(343 734-E6)
Foreword
This Technical Manual has been written for all machine tool manufacturers and
distributors. It contains all of the information necessary for the mounting,
electrical connection, commissioning and PLC programming of HEIDENHAIN
contouring controls.
Every time the hardware or software of HEIDENHAIN's contouring control is
updated, you will receive a set of supplementary pages free-of-charge. Always
sort these pages into your Technical Manual immediately. In this way, your
manual will always be up-to-date.
You can use extracts from this manual to supplement your machine
documentation. If you increase the size of the manual format (17 cm x 24 cm)
by the factor 1.225, you will have DIN A4 format.
No documentation is perfect. Documentation is alive. It thrives on your
comments and suggestions for improvement. Please help us by sending us
your ideas.
DR. JOHANNES HEIDENHAIN GmbH
E/P Department
Dr.-Johannes-Heidenhain-Str. 5
83301 Traunreut
1 Update Information No. 6
1.1 Releases
The following NC software was released:
n NC software 280 474-18 and 280 475-18June 2001
n NC software 280 474-19 and 280 475-19August 2001
n NC software 280 476-15 and 280 477-15November 2000
n NC software 280 476-16 and 280 477-16December 2000
n NC software 280 476-17 and 280 477-17March 2001
n NC software 280 476-18 and 280 477-18April 2001
n NC software 280 476-19 and 280 477-19July 2001
n NC software 280 476-20 and 280 477-20August 2001
n NC software 280 476-21 and 280 476-21November 2001
Bit 1: Reserved, enter 0
Bit 2: Error message “Enter depth as negative” when a positive depth was
programmed in the fixed cycles.
= 0: Error message is suppressed
= 1: Error message is not suppressed
n MP7682 has been expanded:
Bit 3: Reserved, enter 0
Bit 4: Reserved, enter 0
n Before a probing block, the control checks whether M4501 is set. If it is, the
All HEIDENHAIN inverters except the UE 2xx compact inverter provide the
error signal ERR-IZ
Bit 2 = 0: Do not monitor the ERR-IZ
this signal (SIEMENS and INDRAMAT inverters, and HEIDENHAIN UE 2xx
compact inverters).
Bit 2 = 1: Monitor the ERR-IZ
compact inverters).
n The minimum input value of MP7430 was changed from 0.1 to 0.001.
You can ascertain the angle of misalignment between the spindle and the
tilted coordinate system.
ID210
NR8
n FN18: SYSREAD has been expanded:
You can find the measurement results of touch probe cycles 0 and 1 without
probe radius and length compensation.
ID360
NR3
n The PLC can change machine parameter MP2397.x.
n MP7683 has been expanded:
Bit 7: AUTOSTART function of an NC program through the PLC
0: AUTOSTART function of an NC program is performed by the NC.
1: AUTOSTART function of an NC program is performed by the PLC.
The NC does not trigger an NC start.
.
signal (HEIDENHAIN inverters except UE 2xx
signal, or the inverter doesn't supply
Machine
integration
1 – 2HEIDENHAIN Technical Manual TNC 426, TNC 430
n M4182 is new:
The marker indicates whether the autostart function was activated.
n M4183 is new:
The marker indicates whether the time from the autostart function has
expired.
n If an NC program block is interrupted in Single block mode or by a STOP
block and the positions of NC axes are changed, the NC program can be
restarted at the changed positions. If STRICTREPOS = YES in OEM.SYS, the
function for restoring the position is activated.
Miscellaneousn When the control starts, it checks whether there is enough space on the
hard disk for system files. If not, the error message Too many setup files
appears. In this event, delete any unnecessary NC software or setup files
from the hard disk.
n When the control starts, the data of the fixed cycles and touch probe cycles
are checked and the resulting information is saved in the log.
n MP2180 has been expanded, MP2181 has been added:
MP2180 has been expanded into MP2180.0 to MP2180.8.
In MP2180.0 to MP2180.8 and in MP2181, the same value must be entered.
n The maximum input value of MP2600.x was increased to
30 000 [A/(rev/s2)].
n MP7160 has been expanded:
Bit 3 = 0: IPC and acceleration feedforward control active
Bit 3 = 1: IPC and acceleration feedforward control not active
December 2001Update Information No. 61 – 3
Machine
integration
PLC modulesModule 9120 Starting a PLC axis
n If you save the actual position value with Module 9146 and then close the
position control loop, or if the position control loop is closed and the actual
position value is then saved with Module 9146, the error message Actual position value saved <Axis> appears. The error message triggers an
emergency stop.
n A maximum of 16 variables can be used in the MP7530 column and in the
TEMPCOMP column of the description tables for the swivel axis geometry.
Module 9120 was expanded by an error code:
6= Feed rate not permitted
Module 9123 Traversing the reference marks of PLC axes
Module 9123 was expanded by an error code:
6= Feed rate not permitted
Miscellaneousn If REMOTE.PLCPASSWORDFORCED = YES in OEM.SYS, machine backup, full
Machine
parameters
Machine
integration
backup and setup are only possible with the code word defined in
PLCPASSWORD =.
0: I3 (control-is-ready signal acknowledgement) is passed on directly to
the NC
1: I3 is processed by the PLC before being passed on to the NC
n The machining plane position indication (MP7500 bit 1 = 1) has been
expanded by the following swivel-axis combination:
Swivel head and rotary table: axis sequence B variable, A variable (tool
axis Z)
n An internal EMERGENCY STOP can be simulated with the code number
FAILTEST in order to check the wiring of the machine. The control-is-ready
output is reset. The NC and PLC are no longer operable.
Danger
Hanging axes must be supported before the test in order to prevent
damage to the machine in case of error.
1 – 4HEIDENHAIN Technical Manual TNC 426, TNC 430
n The power module table was expanded by the following columns: I-N-DC,
T-DC, F-DC, T-AC, F-AC, T-IGBT, I-N-AC-3333, I-N-AC-4000, I-N-AC-5000,
I-N-AC-6666, I-N-AC-8000 and I-N-AC-10000. The columns currently have no
function.
n The motor table was expanded by the following columns T-DC, F-DC, T-AC
and F-AC. The columns currently have no function.
Miscellaneousn In the Machine-parameter programming mode, the DELETE ALL and SELECT
soft keys after the DEL/SEL SETUP soft key were switched.
1.4 Use of Speed Encoders with EnDat Interface
Regardless of the Type of encoder in the motor table, the control attempted
to communicate with a speed encoder with EnDat interface. If this did not
succeed, a speed encoder with Z1 track was assumed.
If an error occurred during communication with the EnDat encoder, the control
assumed that it was dealing with an encoder with a Z1 track. This was not the
case, however, since encoders with EnDat interface do not have a Z1 track.
This resulted in the error message C310 Z1 track error.
As of NC software 280 476-18 (in conjunction with the setup 286 197-22), the
control uses the Type of encoder entry in the motor table. If an encoder with
Z1 track is entered in the motor table, the message C310 Z1 track error
appears in the event of an error. If an encoder with EnDat interface is entered
in the motor table, the control attempts to communicate with the encoder. If
this fails, the error message C3F0 EnDat not found <axis> appears.
Warning
If you use the HEIDENHAIN standard motor table motor.mot and motors
with EnDat encoders, you might have to change the entry for the motor in
the SYS column (type of encoder) of the motor table or enter a new motor.
n SYS = 1: Incremental rotary encoder with Z1 track
n SYS = 2: Absolute speed encoder with EnDat interface
If you use the motor table motor.sn instead of motor.mot, the control
attempts to communicate with an encoder with EnDat interface. If this fails,
due to an error or because no EnDat encoder is connected, the control
assumes that it is dealing with an encoder with Z1 track and tries to read it. If
this fails, the error message C310 Z1 track error appears.
December 2001Update Information No. 61 – 5
1.5 Tool-Oriented Machining
As of NC software 280 476-17, “tool-oriented” pallet table machining is also
possible. For more information, please refer to the User's Manual.
A special tool-change macro is required for tool-oriented pallet machining. This
is defined through the keyword TCTOOLMODE= in NCMACRO.SYS.
This macro is called for tool oriented machining instead of the tool-change
macro. If this macro is not defined in NCMACRO.SYS, a HEIDENHAIN standard
macro is run.
The HEIDENHAIN standard macro performs the following functions:
n Positioning to clearance height
n Execution of M146
n Tool change through TOOL CALL. The existing tool-change macro is called.
The following new functions are available for interrogating whether a
clearance height was programmed in the pallet table:
n FN18: SYSREAD ID510 NR5 IDX(axis)
This function can ascertain whether a clearance height was programmed for
the corresponding axis.
n FN18: SYSREAD ID510 NR6 IDX(axis)
This function can ascertain the clearance height for the corresponding axis.
With the M function M146 the current geometry information is saved in a
temporary file.
An NC macro can be defined through the keyword CLAMP= in NCMACRO.SYS. The
macro is called when a loaded fixture (FIX) is called.
In addition to the standard prototype for pallet tables, the COPY SAMPLE
FILES soft key copies the prototype for tool-oriented pallet table machining
into the PLC:\PROTO directory. Both prototypes are offered when you create a
new pallet table. If you do not want this, delete a prototype from the
PLC:\PROTO directory. The existing prototype is then used automatically.
n Prototyp.P = standard prototype
n Proto_to.P = prototype for tool-oriented machining
1 – 6HEIDENHAIN Technical Manual TNC 426, TNC 430
1.6 Field Orientation
If a synchronous spindle is used along with an encoder without Z1 track or a
nonaligned encoder with EnDat interface, there is no assignment between the
encoder and rotor magnets. This is remedied by NC software 280 476-13 with
the new FIELD ORIENTATION function on the LE 426 M/30 000 rpm and the
LE 430 M. When put into service, the control automatically finds the
assignment between the encoder and the rotor magnets and saves this
information on the hard disk. From this time on the assignment is available to
the servo controller.
1.7 New Motor Table
As of NC software 280 476-13, the motor table motor.mot is used as the
standard table instead of the previous standard motor tables motor.asn and
motor.sn. Synchronous and asynchronous motors are registered in
motor.mot. If the new motor table motor.mot is not available, the control looks
for motor.asn and motor.sn.
You can transfer asynchronous motors from motor.asn into motor.mot. To
transfer synchronous motors into motor.mot, please contact HEIDENHAIN.
1.8 Hardware
New receiver unitsThe EA 550 and EA 552 receiver units and the APE 511 interface electronics
for the connection of two EA 552 to the LE have been superseded by new
units.
LE 430 M/9 axes
with flash EPROMs
Old unitsNew units
EA 550 (Id. Nr. 262 904-xx)EA 632 (Id. Nr. 346 322-xx)
EA 552 (Id. Nr. 339 317-xx)EA 652 (Id. Nr. 346 323-xx)
APE 511 (Id. Nr. 275 759-xx)APE 652 (Id. Nr. 354 656-01)
On the LE 430/9 axes with flash EPROMs, only the speed encoder inputs and
the position encoder inputs X1 to X6 (but not X35 to X38) are equipped with
EnDat interface.
changed and updated
Chapter 4Machine parameter list updatedEntire chapterEntire chapter
Chapter 5Module, marker and word lists updatedEntire chapterEntire chapter
Chapter 6Errors corrected, some descriptions
changed, updated and expanded
Chapter 7Errors corrected, some descriptions
changed and updated
Chapter 8Errors corrected, some descriptions
HEIDENHAIN contouring controls are designed for use with milling, drilling
and boring machines as well as machining centers.
The TNC 426 PB/M, TNC 430 PA/M features integral digital drive control and
controls the power stages via PWM signals.
Integration of the drive controller in the TNC 426 PB/M, TNC 430 PA/M offers
the following advantages:
n All the software is contained centrally in the NC; this means that the
individual components of the NC such as feed axes, spindle, NC or PLC are
optimally matched.
n High control quality, because the position controller, speed controller and
current controller are combined into one unit.
n The same functions are available for commissioning, optimizing and
diagnosing feed drives as well as spindles.
With the TNC 426 PB, up to five axes and spindle speeds of up to
12 000 rpm can be controlled digitally (option: 30 000 rpm).
The TNC 430 PA supports up to 6 digitally controlled NC axes, 3 analog
controlled secondary axes, and digitally controlled spindle speeds up to
30 000 rpm.
December 2001General Information2 – 3
The TNC 426 M offers digital control for up to 5 axes and spindle speeds up
to 12 000 rpm (option: 30 000 rpm). The TNC 430 M offers digital control for
up to six or nine axes and spindle speeds up to 30 000 rpm.
The TNC 426 M, TNC 430 M is designed for connection of a compact or
modular inverter system. Thus, together with HEIDENHAIN motors, a
complete control package including servo drive can be offered (see Technical
Manual “Inverter Systems and Motors”).
The TNC 426 CB is the version of the TNC 426 that is equipped with analog
speed command interface and can control machines with up to five axes plus
spindle. The TNC 430 CA also has an analog speed command interface for
machines with up to eight axes plus spindle. A ninth axis can be controlled
with an additional PCB.
2 – 4HEIDENHAIN Technical Manual TNC 426, TNC 430
2.2 Overview of Components
LE 426 CB, LE 430 CA Logic Unit
Logic unitSignal inputsID numbers of LE for
BC 120 display unit
LE 426 CB
5 position inputs
1 spindle position input
5 position inputs
1 spindle position input
5 position inputs
1 spindle position input
1 V
(350 kHz)
PP
1VPP (350 kHz)
1 V
(50 kHz)
PP
(350 kHz)
1V
PP
11 µA
(50 kHz)
PP
1 VPP (350 kHz)
312 001-xx313 524-xx
326 415-xx326 419-xx
312 002-xx313 525-xx
LE 430 CA
8 position inputs
1 spindle position input
5 position inputs
3 position inputs
1 spindle position input
1 V
(350 kHz)
PP
1VPP (350 kHz)
1 VPP (50 kHz)
1VPP (350 kHz)
1VPP (350 kHz)
311 050-xx313 523-xx
326 418-xx326 424-xx
ID numbers of LE for
BF 120 display unit
December 2001Overview of Components2 – 5
LE 426 PB, LE 430 PA Logic Unit
Logic unitSignal inputsID numbers of LE for
BC 120 display unit
LE 426 PB
5 position inputs
1 spindle position input
6 speed inputs
Spindle
1 V
(350 kHz)
PP
1VPP (350 kHz)
1V
PP
312 000-xx313 527-xx
up to 12 000 rpm
Spindle
315 475-xx318 178-xx
up to 30 000 rpm
5 position inputs
1 spindle position input
6 speed inputs
Spindle
1 V
1V
1V
(50 kHz)
PP
(350 kHz)
PP
PP
326 414-xx326 421-xx
up to 12 000 rpm
Spindle
326 416-xx326 420-xx
up to 30 000 rpm
5 position inputs
1 spindle position input
6 speed inputs
Spindle
11 µAPP (50 kHz)
1VPP (350 kHz)
1V
PP
311 999-xx313 526-xx
up to 12 000 rpm
Spindle
317 349-xx318 177-xx
up to 30 000 rpm
ID numbers of LE for
BF 120 display unit
2 – 6HEIDENHAIN Technical Manual TNC 426, TNC 430
Logic unitSignal inputsID numbers of LE for
BC 120 display unit
LE 430 PA
5 position inputs
1 spindle position input
7 speed inputs
5 position inputs
1 spindle position input
7 speed inputs
1 V
(350 kHz)
PP
1VPP (350 kHz)
1V
PP
1 VPP (50 kHz)
1VPP (350 kHz)
1V
PP
311 049-xx313 521-xx
326 417-xx325 716-xx
ID numbers of LE for
BF 120 display unit
December 2001Overview of Components2 – 7
LE 426 M, LE 430 M Logic Unit
Logic unitSignal inputsID numbers of LE for
BC 120 display unit
LE 426 M with EPROMs
6 position inputs
11 µA
PP
/1 VPP
(2 EnDats)
6 speed inputs
Spindle
1 V
PP
(2 EnDats)
324 990-xx324 991-xx
up to 12 000 rpm
Spindle
324 994-xx324 995-xx
up to 30 000 rpm
LE 430 M with EPROMs
6 position inputs
11 µA
PP
/1 VPP
324 992-xx324 993-xx
(2 EnDats)
7 speed inputs
10 position inputs
10 speed inputs
(2 EnDats)
1 V
PP
11 µA
PP
/1 VPP
(6 EnDats)
(10 EnDats)
1 V
PP
324 996-xx324 997-xx
Note
A BC 120 can also be attached to the LE for the BF 120 at the same time.
ID numbers of LE for
BF 120 display unit
2 – 8HEIDENHAIN Technical Manual TNC 426, TNC 430
Logic unitSignal inputsID numbers of LE for
BC 120 display unit
LE 426 M with flash EPROMs
6 position inputs
11 µA
PP
/1 V
PP
(6 EnDats)
6 speed inputs
Spindle
1 V
/EnDat
PP
344 958-xx344 959-xx
up to 12 000 rpm
Spindle
344 962-xx344 963-xx
up to 30 000 rpm
LE 430 M with flash EPROMs
6 position inputs
11 µA
PP
/1 V
PP
344 960-xx344 961-xx
(6 EnDats)
7 speed inputs
10 position inputs
10 speed inputs
1 VPP/EnDat
11 µAPP /1 V
(6 EnDats)
1 VPP/EnDat
PP
344 964-xx344 965-xx
Note
A BC 120 can also be attached to the LE for the BF 120 at the same time.
ID numbers of LE for
BF 120 display unit
December 2001Overview of Components2 – 9
TE 420 Operating Panel
The IV and V keys are snap-ons, and can be
switched.
Id. Nr. 313 038-11
You can find an overview of the available key
symbols on Page 2 – 15.
Horizontal rows to match the design of the flatpanel display
Id. Nr. 316 343-01
BC 120 Visual Display Unit
15-inch color screen (640 x 480 pixels)
Id. Nr. 313 037-02
BF 120 Visual Display Unit
10.4-inch color flat panel display (640 x 480
pixels) Id. Nr. 313 506-02
BTS 1x0 Monitor/Keyboard Switch
With the BTS 1x0, it is possible to connect two
monitors and two operating panels to an LE.
Id. Nr. 317 292-01
Id. Nr. 329 965-02
MB 420 Machine Operating Panel
Machine operating panel with snap-on
(switchable) keys. You can find an overview of
the available key symbols on Page 2 – 15.
Key assignment:
n Emergency stop
n Machine control voltage
n NC start, NC stop
n Five axis keys
n Rapid traverse
n Coolant
n Spindle start, spindle stop
n 7 keys for machine functions
• Standard assignment: FN 1 to FN 5
• Assignment for HEIDENHAIN basic PLC
program: Retract axis, Tool change, Unlock
tool, Menu selection →, Unlock door,
Rinse water jet, Chip removal
Id. Nr. 293 757-33
Id. Nr. 293 757-45
BTS 110 (2 x BC 120)
(see figure at right)
BTS 120 (2 x BF 120)
Standard
Basic PLC program
December 2001Overview of Components2 – 11
PL 410 B PLC Input/Output Unit
For the expansion of PLC inputs and outputs
Id. Nr. 263 371-12
64 inputs
31 outputs
Id. Nr. 263 371-02
PL 405 B PLC Input/Output Unit
Id. Nr. 263 371-2232 inputs
HR 410 Handwheel
Portable handwheel with snap-on (switchable)
keys. You can find an overview of the available
key symbols on Page 2 – 15.
Assignment:
n Keys for selection of 5 axes
n Keys for traverse direction
n Keys for preset feeds
n Key for actual value position capture
n Three keys for machine functions (definable
with PLC)
• Spindle right, Spindle left, Spindle stop
• NC start, NC stop, Spindle start
(for HEIDENHAIN basic PLC program)
n Two permissive buttons
n Emergency stop
n Magnetic holding pads
64 inputs
31 outputs
4 analog inputs ± 10 V
4 inputs for
Pt 100
thermistors
15 outputs
Id. Nr. 312 879-01Connecting cable for cable adapter (spiral cable 3 m)
Id. Nr. 296 467-xxConnecting cable for cable adapter (normal cable)
Id. Nr. 296 687-xx Connecting cable for cable adapter (metal armor)
Id. Nr. 296 466-xxAdapter cable to LE
Id. Nr. 281 429-xxExtension to adapter cable
Id. Nr. 271 958-03Dummy plug for emergency-stop circuit