iTNC 530 Service Manual PDF
iTNC 530 Service Manual PDF
iTNC 530 Service Manual PDF
iTNC 530
May 2006
Contents
July 2002
July 2002
17.1.4 Additional Diagnosis Possibility on Encoders with EnDat Interface ................ 283
17.1.5 Corrective action .............................................................................................. 283
17.1.6 Re-Setting the Machine Datum ....................................................................... 284
17.2 Speed encoders ........................................................................................................ 286
17.2.1 Introduction .................................................................................................... 286
17.2.2 Possible Causes of Error ................................................................................. 287
17.2.3 Trouble Shooting on the CC 422 ..................................................................... 287
17.2.4 Trouble Shooting on CC the 422 ..................................................................... 289
17.2.5 Additional Diagnosis Possibility on Encoders with EnDat Interface ................ 292
17.2.6 Corrective action .............................................................................................. 292
17.2.7 Resetting the Spindle Orientation ................................................................... 293
17.3 Error Code for Encoders with EnDat Interface .......................................................... 294
17.4 Checking position and speed encoders..................................................................... 295
17.5 Position Measurement with the Motor Encoder ...................................................... 296
18 Referencing....................................................................................................................... 301
18.1 Definition ................................................................................................................... 301
18.2 Traversing the Reference Marks ............................................................................... 302
18.3 Deselect Referencing for Axes ................................................................................. 309
19 Checking the Enables on the iTNC................................................................................. 311
19.1 General ...................................................................................................................... 311
19.2 Examination ............................................................................................................... 313
19.2.1 Examination of the output Control-is-ready (X41/pin34) and input Control-is-ready
signal acknowledgement I3 (X42/pin 4) .......................................................... 314
19.2.2 Checking the global drive enable I32, connector X42 / pin 33 ......................... 319
19.2.3 Checking the drive enabling for the axis groups via connector
X150 and X151 (if wired) ................................................................................ 321
19.2.4 Checking the readiness of the inverter system ............................................... 322
19.2.5 berprfung von PLC-Modulen, Merkern und WrternChecking PLC
modules, markers and words ......................................................................... 325
20 Interface to the Drives ..................................................................................................... 327
20.1 Digital Drives ............................................................................................................. 327
20.1.1 Introduction ..................................................................................................... 327
20.1.2 Possible Causes of Errors ................................................................................ 328
20.1.3 Trouble Shooting: Exchanging PWM Outputs on the CC 422 ......................... 329
20.1.4 Trouble Shooting: Exchanging PWM Outputs on the CC 424 ......................... 333
20.1.5 Trouble Shooting: Exchanging Power Modules or Output Stages of the
Same Type ...................................................................................................... 337
20.1.6 Trouble Shooting: Exchanging the HEIDENHAIN Interface Boards for
the SIMODRIVE 611 System .......................................................................... 340
20.2 Analog Drives ............................................................................................................ 341
20.2.1 Introduction ..................................................................................................... 341
20.2.2 Possible Causes of Errors ................................................................................ 341
20.2.3 Testing the analog nominal speed value interface ......................................... 341
20.2.4 Adjusting the Electrical Offset (Drift Adjustment) ........................................... 346
20.2.5 Speed Adjustment at Servo Amplifier (Tachometer Adjustment) .................... 349
20.3 Switching the Position Display for Service Purposes ................................................ 351
21 Visual Display Unit .......................................................................................................... 353
21.1 General ...................................................................................................................... 353
21.2 Possible Causes of Errors ......................................................................................... 353
21.3 Fault diagnosis........................................................................................................... 354
22 Keyboard Unit .................................................................................................................. 357
22.1 General ...................................................................................................................... 357
22.2 Front View of the Keyboard Units ............................................................................ 357
22.3 Possible Causes of Error ........................................................................................... 359
360
364
366
367
382
July 2002
Safety Precautions
DANGER
Ensure that the equipment grounding conductor is continuous!
Interruptions in the equipment grounding conductor may cause damage to persons or
property.
DANGER
Ensure that the main switch of the control and units are switched off when you engage or
disengage connecting elements or connection clamps.
Caution
In order to be able to judge the behavior of an NC controlled machine, you need to have
fundamental knowledge about controls, encoders, drives, electronics and mechanics.
Inappropriate use may cause considerable damage to persons or property.
DANGER
Incorrect or not optimized input values may lead to malfunction of the machine and may
thus cause damage to persons or property.
Machine parameters may only be changed by the machine manufacturer or after consulting
the machine manufacturer!
Caution
Note the safety precautions on the machine (e.g., stickers, signs) and the safety precautions
in the documentation of the machine manufacturer (e.g., operating instruction).
Caution
HEIDENHAIN does not accept any responsibility for indirect or direct damage caused to
persons or property through incorrect use or operation of the machine!
DANGER
Technicians who work on the electricity of the machine must have the corresponding
technical knowledge and competence!
DANGER
Always secure vertical axes from falling down before you perform tests on these axes!
DANGER
The interfaces for the PLC inputs/outputs, machine operating panel and PL expansion cards
comply with the basic insulation in accordance with IEC 742 EN 50 178.
Only units that comply with the requirements of IEC 742 EN 50 178 for basic insulation may
be connected, otherwise damage to persons or property may be caused.
The maximum dc voltage mean value of the PLC inputs is 31 V.
May 2006
19
Meaning of the
symbols used in
this manual
DANGER
Failure to comply with this information could result in most serious up to fatal injuries or in
substantial material damage.
Caution
Failure to comply with this information could result in injuries and interruptions of operation
up to material damage.
Note
These boxes contain important and useful information for servicing.
1 10
2.1
Udpate service
2.2
May 2006
2 11
2.3
Other Documentation
In the following documents your find further important information:
Machine documentation of the machine manufacturer
(circuit diagrams, wiring diagrams, machine operation manual, etc.)
HEIDENHAIN User's Manual for iTNC 530
TNCguide (DVD)
Mounting instructions by HEIDENHAIN
Brochures of the corresponding HEIDENHAIN units
Note
Current HEIDENHAIN documentation can be obtained fast from our website.
--> www.heidenhain.de
2.4
Support
Caution
The machine manufacturer must be contacted for error diagnosis on your machine tool!
However, support will also be provided by the Service Department of HEIDENHAIN Traunreut
or by the nearest HEIDENHAIN agency.
You will find the necessary telephone and fax numbers, as well as relevant e-mail addresses, on
the back cover of the Service Manual, or on the HEIDENHAIN website at
http://www.heidenhain.de.
2.5
Note
If required, please inquire at the HEIDENHAIN subsidiary in your country whether Service
Training Seminars are offered in your language.
2.6
Safety
DANGER
It is extremely important to read also the general safety precautions in chapter 1!
See Safety Precautions on page 9.
2 12
Code Numbers
3.1
Introduction
With code numbers
Certain areas of the hard disk
Certain file types
Certain functions
... can be called.
DANGER
Code numbers may only be passed on and/or used by trained service technicians.
Inexpert handling may result in the loss of important data, in a faulty machine performance
and thus lead to damage or injury to property or persons.
3.2
Overview
Code number Brief Description
May 2006
123
75368
79513
Info menu (U[BATT], U[ACCU], U[VCC], TEMP, T[CPU1], see page 1- 220
95148
531210
688379
807667
857282
LOGBOOK
Call and save the internal log of the TNC, see page 1- 35
NET123
SIK
Display of the number of the SIK system identification key and display of the
enabled options, see page 1- 414
VERSION
3 13
3.3
Example of calling
the active machine
parameter list
Note
The machine manufacturer can define own MP and PLC code numbers.
In this case the HEIDENHAIN code numbers do not function any longer.
--> Contact your machine manufacturer.
As long as the machine parameter list is in the editor no further code number can be entered.
I.e., first close the MP list when you want to enter a new code number
When certain code numbers are entered, new soft keys are displayed, e.g., MP EDIT, PLC
EDIT, OSCI.
With these soft keys you can also change to the corresponding areas without having to enter
the code number again.
After you have entered the code number for the machine parameters the PLC tree can be
seen in the program manager. Only files with the ending .MP are displayed.
3 14
After you have entered the PLC code number, all files of the PLC tree can be seen and loaded
into the editor. However, to edit machine parameters, the soft key MP EDIT needs to be
pressed.
When you have finished your work do not forget to delete all code-number soft keys (MP
EDIT, PLC EDIT, OSCI, etc.) --> Enter code number 0, confirm with ENTER and exit the codenumber page with END or reboot the control.
May 2006
3 15
3 16
Error Messages
4.1
Introduction
iTNC 530 features a comprehensive integral monitoring system for the prevention of input or
operation errors, as well as for identification and diagnosis of technical errors on the control
and the connected units. The monitoring system is an integral component of the iTNC hardware
and software and is active as long as the control is switched on. The presence of a technical fault
or an operation error is made known through a plain-language message.
The machine manufacturer can also define specific PLC error messages.
Type of error
message
NC Error Messages
Are part of the HEIDENHAIN NC software
Can be subdivided in error messages that result from operation, programming and machine
applications and those that indicate a technical defect (units, electronical and mechanical
parts, etc.).
DSP error messages are special NC error messages. Such error messages are preceded by a
HEX code, e.g., "C300 track error". DSP errors may signalize defects in the CC 42x and/or connected units.
HEIDENHAIN defines how the control reacts to an NC error message (NC stop, EMERGENCY
STOP, etc.).
HEIDENHAIN defines whether the control can still be operated or has to be rebooted after an
NC error message.
If you have any questions, please contact your machine manufacturer and/or HEIDENHAIN.
Note
Is the displayed error message an NC or PLC error message?
If you cannot see this from the error text, press ERR --> See the Group column of the error
list in the newly displayed window. PLC errors are marked as such, NC errors are again
subdivided into subsections; See ERR Key on page 20.
A further possibility is to call the log. --> See Log on page 35. The NC error messages are
there distinguished by a N-, PLC error messages by a P-.
There are no error numbers assigned to NC error messages that begin with N-1 .
May 2006
4 17
Display of error
message
All error messages that can be acknowledged with the CE key are
Displayed in the headline (upper edge of display; normally in red color).
Are made known through a plain-language message.
(before some error messages there is an additional HEX code. It is used for identification
purposes as so-called DSP error. These are errors in the control loop or errors that are
recognized by the control-loop software.)
The machine manufacturer can display additional information on PLC error messages in the
small PLC window (atop the soft-key row).
Reaction of
the control
Display Only
The machine does not react. Programs are not stopped.
NC Stop
The axes decelerate at the nominal-value characteristics; normally the contour of the workpiece is not damaged.
EMERGENCY STOP
Axes and spindle decelerate at the current limit; the machine should be stopped as fast as
possible. The contour of the workpiece is not regarded and may be damaged.
4 18
4.2
HELP Key
If the service technician presses the HELP key a window is shown that describes the cause
of error and possibilities of corrective action in addition to the displayed error message.
This support can also be realized for PLC error messages by the machine manufacturer!
Note
HELP texts cannot be displayed any more for error messages in red windows. The control
is not in operating condition any more. It must be rebooted.
Information on these errors can be found in the list of NC error messages;
See List of NC Error Messages on page 22.
May 2006
4 19
4.3
ERR Key
If there is an AND symbol (little red roof) in the header in addition to the error message, there is
more than one pending error message.
The ERR key (ERROR) is located directly over the HELP key. If this key is pressed, an error list
appears. All pending NC and PLC error messages of the control are displayed in an own window.
In addition, the help window can be called with the HELP key.
Note
If there is no ERR key over the HELP key on your keyboard, press the corresponding space
bar over the HELP key. --> If the NC software of the iTNC 530 supports the function of the
ERR key, the ERR list can also be called!
4 20
Description
Number
Class
Group
GENERAL
General error
OPERATING
Error during machining and machine traverse
PROGRAMMING
Error during programming
PLC
PLC error message of the machine manufacturer
Displayed error text
Error
message
The individual error messages can be selected with the cursor; the open help window shows
the appertaining text.
4.4
CE Key
Note
Messages regarding very fatal errors, cannot be confirmed with the CE key.
The control must be rebooted.--> Press the END key.
If this does not function ... --> Switch the power switch of the machine off and on again.
May 2006
4 21
4.5
Note
Where it is possible and makes sense, you may switch the control off and on again to
observe whether the error message is generated again afterwards.
Note:
In the next version of this Service Manual the list of NC error messages will be filtered for error
messages that indicate a technical defect.
Information and links to suitable routines for error diagnosis will be included!
4 22
Errors
5.1
Introduction
Not all error conditions on the control or machine can be shown by error messages on the
monitor.
Therefore, this chapter gives you an overview of errors with notes and tips how to proceed.
Ask the last operator or technician who has worked with or on the machine about the course
of events.
Have there been any particular incidences, such as
Cleaning of the machine (humidity, etc.)
Thunderstorms
Modifications to the machine
NC software update
New machining program
Tool breakage
Collision
Power failure
Etc.
The error diagnosis will be easier for you by pointed questions and precise answers!
Errors can also be defined in the categories of static errors (e.g., interruption in the electrical
cabinet, defective unit) and nonstatic errors (e.g., loose connection, shielding problems,
interferences).
Naturally, the error location of static errors is easier.
Sporadic and
nonsporadic
errors
Check whether you can reproduce a certain error on the machine at any time (nonsporadic error).
This assists you in trouble shooting.
The integrated log or the PLC logic diagram are some possibilities to investigate sporadic errors.
5.2
Comparison with
functioning
machines
If a dimensionally identical or similar machine is available, the functionality of this machine can
be compared with the defective machine.
This can be very helpful for trouble shooting!
Connectors and
females
May 2006
5 23
Low voltages
All units connected to the control are also supplied by the control (encoders with long
cables are maybe provided with voltage amplifiers). It is thus possible that defective connected
units or also damaged cables have an influence on the low voltages in the control and generate
a variety of error messages.
Only the newer control hardware is equipped with the so-called polyfuses. These are electronic
fuses that separate defective peripheral units from the low voltages in the control in case of an
error. Polyfuses are equipped with a self-resetting function ("self-healing effect")
Always disconnect suspicious units from the control for error diagnosis!
If necessary, deactivate these units or the axis concerned in the machine parameter list.
Note
It is not sufficient to deactivate a suspicious axis with machine parameter MP10 (without
disconnecting suspicious units).
The corresponding units (e.g., position encoder for this axis) are not monitored any more but
are still supplied with power. The defective scale can thus influence the low voltages of the
control, for example!
Note
If you are not in a position/allowed to activate the axes with MP10, MP subfiles might be
active and/or this is not permitted by the PLC program. --> Ask the machine manufacturer!
Switch on the control and check whether errors still occur.
Caution
For trouble shooting do not connect obviously defective controls (e.g., position encoder
with short circuit after entering of humidity) to other input connectors (z.B. X1-X6,
X35-X38) of the control.
Defective cables may result in interruptions but also in undefined conditions and direct
error messages. Therefore, especially check possible worn and squeezed positions of
the cables.
Shielding and
grounding
Also defective shieldings and groundings can result in undefined errors or in a malfunction
of the machine (e.g., vibration of axes, poor surface of the workpiece). The reason are
compensating currents that are caused by potential differences.
Therefore, check the terminals, shielded cables (the shielding braid must not contact the 0 V
conductor inside the cable), cover plates, grounding bars, contact plates, etc.
Caution
If HEIDENHAIN expansion boards for the SIMODRIVE system are used, please check the
mandatory grounding.
--> See Important Notes on the Use of HEIDENHAIN Interface Boards in SIMODRIVE
System on page 29.
5 24
Sources of
interference
Also observe likely sources of interference that may have a negative effect on the connected
units.
Noise is mainly produced by capacitive and inductive coupling from electrical conductors or from
device inputs/outputs, such as ...
Strong magnetic fields from transformers or electric motors
Relays, contactors and solenoid valves
High-frequency equipment, pulse equipment and stray magnetic fields from switch-mode
power supplies
Power lines and leads to the above equipment
Make sure that
There is a minimum distance of 20 cm from the MC 42x(B), CC 42x and its leads to interfering
equipment.
There is a minimum distance of 10 cm from the MC 42x(B), CC 42x and its leads to cables that
carry interference signals. For cables in metallic ducting, adequate decoupling can be achieved
by using a grounded separation shield.
The cross section of potential compensating lines is min. 6 mm2.
Contact the machine manufacturer if these conditions are not fulfilled!
Caution
Only use original HEIDENHAIN cables, connectors and couplings as replacement!
Contamination
Humidity
Shipping brace of
the hard disk
May 2006
Check whether the shipping brace of the hard disk of the mounted control has
been removed.
5 25
5.3
Note
Where it is possible and makes sense, you may switch the control off and on again to
observe whether the error is generated again afterwards.
Error
The control does not boot completely (error Hard disk defective
messages regarding the boot process are
sometimes displayed).
The message "RELAY EXTERNAL DC
VOLTAGE MISSING" does not disappear
although the key "Control voltage ON" is
pressed.
When the machine is switched on, the error Wiring defective, contactors
defective or too slow
message "EMERGENCY STOP defective"
MC defective
During switch-on or operation DSP errors
are generated. A mechanical reason or a
defective unit can be ruled out.
Data loss on the hard disk in the Check the hard disk; See Hard
range of the SYS partition.
Disk Test on page 233
Activate the NC software again;
See Activating the NC Software
Used on the Machine on page 453
During reference run, the machine moves The machine was switched off
at the wrong position
to the mechanical stop (for machines
without limit stop).
An error message is sometimes displayed,
e.g. "8640 I2T value of motor is too high ..."
5 26
Error
Power failure
Check the primary supply (cables,
fuses, terminals);
Failure of one or several phases
See Power Supply on page 205
in the supply line
Data loss on the hard disk in the Check the hard disk;
range of the SYS partition
See Hard Disk Test on page 233
Activate the NC software again;
See Activating the NC Software
Used on the Machine on page 453
The axes cannot be traversed and the red Drive release missing
LEDs SH2 of all HEIDENHAIN drive
modules light up (or the red LEDs SH2 or
RESET of the HEIDENHAIN interface cards
for the SIMODRIVE system)
There are repeated hard disk errors
May 2006
5 27
Error
5 28
5.4
Version with
D-Sub connector
HEIDENHAIN interface boards for the SIMODRIVE system in the version with D-Sub connector
are available with or without metallic insulation of HEIDENHAIN PWM signals to the Siemens
interface.
Caution
The terminal X131 of the Siemens E/R module of boards without metallic insulation
may not be connected to the central signal ground of the machine!
Note
The HEIDENHAIN interface boards of the first generation were built without metallic
insulation.
May 2006
5 29
5 30
Caution
The terminal X131 of the Siemens E/R module of boards with metallic insulation
has to be connected to the central signal ground of the machine!
Caution
Interface boards with and without metallic insulation must not be used together!
Either all boards have a metallic insulation and X131 is wired or all cards do not have
a metallic insulation and X131 is not wired!
Siemens E/R
module with X131
May 2006
5 31
Siemens UEB
module with X131
Caution
If a Siemens E/R module is used together with the so-called monitoring module
(UEB module) , the terminal X131 on this module has to be wired as on the
E/R module!
5 32
HEIDENHAIN interface boards for the SIMODRIVE system in the version with ribbon cable have
a metallic insulation of the HEIDENHAIN PWM signals to the Siemens interface.
Thus X131 of the Siemens drive system must be wired!
May 2006
5 33
5 34
Log
6.1
General
The log serves as a troubleshooting aid.
For this purpose 4 MB memories are reserved in the control.
Error messages and keystrokes are recorded in a process memory. If you intend to perform
tests and to see the entries in the log, you have to call it each time again.
Error messages and key strokes are stored in the log.
The sources of the keystrokes are entered in INFO: MAIN KEYSOURCE: <source>.
<source> may include following entries:
- KEYBOARD
- PLC
- PLCNCSTART
- HANDWHEEL
- LSV2
Note
The first soft key (down left on the screen) is recorded in the log as soft key 0, the second
soft key as soft key 1, etc.
The arrow keys for the switching of the soft-key rows are recorded.
Any newly called soft-key row starts again with soft key 0.
Note
Following messages are not shown in the log:
File system error x
Reason: In case of a write or read error all write activities on the hard disk are always
interrupted as data cannot be written reliably any more.
Relay external DC voltage missing
Reason: This message is always displayed on the monitor after confirming the message
Power interrupted. This is an information, not an error message. An entry in the log is
not made.
May 2006
6 35
6.2
If you wish, you may change the path and the file name in this selection window.
Default setting: TNC:\LOGBOOK.A.
Here you can also define the starting point and the end point for reading out the log.
Note
Ensure correct spelling when making any changes in the log window!
Then start reading out the log by pressing the EXECUTE soft key.
An ASCII file with the log entries is generated and displayed on the screen!
Note
The log can be read out directly from the PC/laptop with the HEIDENHAIN software tool
TNCremoNT. The code number LOGBOOK has not to be entered on the control.
The local time on the control and the PC/laptop should be identical!
6 36
6.3
Description
RESET
ERR
Error Messages
P --> PLC error message with line number in the
PLC error text file
N --> NC error message with number
Power fail interrupt ! --> Control is switched off by
a POWERFAIL
Result of the file system test:
If the control is not properly shut down, the file
system is checked during the next startup and the
result is entered in the log.
--> Search in the log for "dosfsck -a"
INFO
MAIN ERRCLEARED
INFO
MAIN ERR_RECURED
KEY
Key strokes
INFO
MAIN SOFTKEY
STIBa
ON
"Control-in-operation" on
OFF
"Control-in-operation" off
BLINK
"Control-in-operation" blinking
INFO
MAIN START
INFO
INFO
MAIN CYCLES
INFO
MAIN KEYSOURCE
May 2006
6 37
Entry
Description
INFO
MAIN PGM
INFO
MAIN LINE
INFO
MAIN PGMEND
00 01
00 02
00 03
00 04
00 05
00 06
00 07
00 08
Emergency stop
Positioning error
Programmed stop
Block end for single block
Geometry error
END PGM, M02
Internal stop key
Data transfer error
(V.24/V.11)
MAIN MACEND
INFO
MAIN PATH
00 01
00 02
00 03
00 04
00 05
00 06
00 07
00 08
PLCEDIT
NCEDIT
Emergency stop
Positioning error
Programmed stop
Block end for single block
Geometry error
END PGM, M02
Internal stop key
Data transfer error
(V.24/V.11)
RUNPGM
RUNPALET
RUNDATUM
RUNTOOL
RUNTCH
SIMPGM
SIMDATUM
SIMTOOL
6 38
SIMBRKPGM
RUNPRINT
SIMPRINT
MDIPGM
NCFMASK
PLCFMASK
EASYDIR
TCHPATH
SIMTAB
RUNTAB
KINTAB
Entry
Description
INFO
MAIN NCEVENT
MAIN NCTEVENT
INFO
PLC <log identifier>
WARNING
ERROR
INFO
SYS
INFOa
REMO A_LG
SHUTDOWN
REMO A_LO
REMO C_LK
LSV2 protocol:
Locking and releasing the keyboard; the key codes
between locking and releasing are sent via LSV2
protocol
a. For testing all LSV-2 telegrams can be entered in the log. This function has to be released
after entering the code number LOGBOOK via soft key LSV-2 TELEGRAM ON OFF .
Operating-system error messages require a rebooting of the control. During rebooting the
operating-system error message is entered in the log. The time when the operating-system error
message is entered in the log is indicated, i.e., the reboot time. In the headline of the operatingsystem error message the Greenwich Mean Time (Universal Time) is shown.
Entry of
NC programs
Not each single block of an NC program is recorded in the log (this would exceed the size of the
log file). You receive information on the start and end of an NC program. Information about
the program end is shown in
Byte 0 and 1
Conversational language in the line Stop reason: ...
You receive further information on
Line number of the NC program at program end
ACTUAL position at program end
Active preset values, if available
Set datum shift, if available
Tool number
Tool length, tool radius, etc.
May 2006
6 39
6.4
STIB:
ON
20.01.2001 14:01:42
INFO:
MAIN PGM
20.01.2001 14:01:42
TNC:\mercedes\Mbprog5a.I
INFO:
MAIN LINE
20.01.2001 14:01:42
0
STIB:
OFF
20.01.2001 14:01:44
INFO:
MAIN PGMEND
20.01.2001 14:01:44
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 02 00 02 00 00 00 33 00 00 00 11
Byte 0 Byte 1
INFO:
MAIN PGMEND
20.01.2001 14:01:44
: 51
MAIN PGMEND
20.01.2001 14:01:44
Actual pos.:
X = 1.8251
Y = -9.2372
Z = 45.0030
A = 0.0000
B = 359.9999
C = 0.0000
W = 65.9894
Preset
: (Range = 0)
X = -8.6201
Y = 7.5515
Z = -1835.3142
A = 0.0000
B = 0.0000
C = 0.0000
W = -178.8965
Datum shift:
X = 0.0000
Y = 0.0000
6 40
7.1
Introduction
Example: Display of
the DSP Diagnosis
The iTNC 530 features various diagnosis functions for trouble shooting.
The following tests function for CC 422 as of hardware code 30.
The hardware code is shown after pressing the drive information softkey.
--> See description on the following pages.
The drive tests for the CC 424 are not yet supported!
To call the diagnostic functions:
May 2006
Press the MOD key in the Programming and Editing mode of operation.
Press the DIAGNOSIS soft key.
7 41
Soft key
Soft key
Function
Various drive diagnosis functions can be selected after pressing
this soft key.
Before selecting the diagnostic function, under Supply unit you
must select the power supply unit being used, so that the signals
present are not interpreted as errors.
The integrated oscilloscope is started. (See Integrated
Oscilloscope on page 49)
Presents a graphically supported, dynamic display of various
release, inverter and PLC signals. Use the soft keys for scrolling
to switch between controller and control-loop specific signals,
See Meanings of the Signals under DSP on page 43
Presents a display of the analog signals available to the drive
controller (n. p. = signal not present).
A display with all available analog values appears.
In Overview of all drives you use these soft keys to select a
drive. The following soft keys display more detailed information.
7 42
7.2
Meaning
Colors
The signal NE1 (emergency stop input 1, Gray: No information about the
signal available
MC) is active if a 0-level is present (low
active). For the iTNC 530 the
Green: Signal is not active, enable
corresponding input is located at
Red: Signal is not active, no
connector X42/I3 (PLC input), and is
enabling
looped to the MC as a hardware line.
Drive enabling
(NE2)
The signal NE2 (emergency stop input 2, Gray: No information about the
signal available
CC) is active if a 0-level is present (Low
active). For the iTNC 530 the
Green: Signal is not active, enable
corresponding input is located at
Red: Signal is not active, no
connector X42/I32 (PLC input), and is
enabling
looped to the CC as a hardware line.
Powerfail
MC ready (WD)
This signal shows that the MC is ready for Gray: No information available
control. This signal is a possible reason
Green: Enable ME not active
that the power module was switched off
(1-level)
via SH1.
Red: Do not enable: WD1 is active
(0-level), the MCs watchdog is
not retriggered. This signal is
transmitted as SH1 to the inverter
(SH1 can also be generated by
other signal sources).
Powerfail (ZK)
Powerfail (AC)
May 2006
7 43
Signal
Meaning
Colors
Clearable DSP
error
Clearable DSP errors are 2nd class errors Gray: No information about the
signal available
(such as motor temperature). The CC can
only resume control after the error has
Green: Enable: There is no
(clearable) 2nd class error
been cleared (by pressing the CE key).
Red: Do not enable: There is no
(clearable) 2nd class error
Current
controller's
watchdog
The signal reports the status of the heat Gray: No information about the
signal available
sink temperature in the inverter: Either it
is OK or too high.
Green: Temperature OK
Red: Temperature too high
DC-link current >> The signal reports the status of the dc-link Gray: No information about the
signal available
current: Either it is OK or too high. Both
positive and negative dc-link currents are Green: DC-link current OK
evaluated.
Red: DC-link current too high
Power supply unit The signal reports the ready status of the Gray: No information about the
signal available
ready
supply unit: Supply unit OK, Main
contactor on, or supply unit not ready.
Green: Power supply unit OK,
main contactor switched on
Red: Power supply unit not ready
for operation
Short circuit to
ground
Control-loop specific
7 44
Signal
Meaning
Colors
Temperature of power
module
Signal
Meaning
Colors
MC enabling marker
X150/X151 drive
enabling
The signal shows the enabling status for Gray: No information about
the signal available
the X150/X151 switch-off. The signal is
formed from the status of the inputs
Green: Enable: There is
currently no switch-off via
X150/X151 and the setting in MP2040.x.
X150/X151
Red: Do not enable: The
drive is currently switched
off or locked via X150/X151
May 2006
This signal shows the status of the speed Gray: No information about
the signal available
controller. The speed controller is either
switched on (in control) or switched off. Green: Enable: Current
controller is switched on (in
control)
Red: No enabling: Speed
controller is off
7 45
Signal
Meaning
Colors
7 46
Brake released
This signal shows the status of the motor Gray: No information about
the signal available
brake signal on the PWM bus. The signal
is led on the power module via a relay to Green: Brake released
the motor.
Red: Brake active
I2t monitoring
Position controller
closed (PLC)
W1024 shows if the position control loop Green: Axis not enabled
is open or closed, and if the axis has been Yellow: Axis enabled
enabled.
7.3
Electronic ID Label
HEIDENHAIN inverter components of type D, as well as HEIDENHAIN synchronous motors with
absolute encoders with EnDat interface, are equipped with an electronic ID label.
The product name, the ID number and the serial number are saved in this ID label. These devices
are automatically detected when the control is started.
Load the displayed component to the corresponding machine parameter automatically with
the SELECT sof key.
During every further control restart, the control checks whether the connected units with
electronic ID label match the entries in MP2100.x or MP2200.x. If necessary, a message
window appears and the connected device must be entered into the corresponding machine
parameters via soft key.
In exceptional cases, the evaluation of the electronic ID label can be deactivated with MP7690.
MP7690
Input:
%xx
Bit0 HEIDENHAIN power modules
0: Active
1: Inactive
Bit1 HEIDENHAIN synchronous motors
0: Active
1: Inactive
May 2006
7 47
7 48
Integrated Oscilloscope
8.1
General
The iTNC features an integrated oscilloscope.
Note
The integrated oscilloscope is a useful appliance to investigate errors connected to axis
movements.
For example, the comparison of actual-to-nominal values such as distance, velocity,
acceleration may give information about possible error locations and reasons.
The oscilloscope has six channels; of those, no more than four can display data from the current
and speed controller. If more than four channels are to be displayed from the current and speed
controller, the error message
Channel <number> cannot be displayed.
May 2006
Signal
Meaning
Saved
s actual
s nominal
s diff
Volt.analog
Analog axis/spindle:
Analog voltage = nominal velocity value [mV]
Actl. speed
Noml. pos
Nominal value of the axis feed rate [mm/min]. Axis feed rate calculated from
the difference from the nominal position values. The following error is not
included.
Feed rate
Position: A
Position: B
V (ACT RPM)
V (NOML RPM)
I (INT RPM)
I nominal
PLC
The PLC operands (B, W, D, I, O, T, C) are recorded. Enter the operand in the
text box next to PLC.
a nominal
r nominal
Pos. diff.
a actual
r actual
I2-t (mot.)
8 49
Signal
Meaning
I2-t (p.m.)
Utilization
Block number
Gantry Diff
U nominal
P mech.
P elec.
M actual
S noml (f.)
DSP debug
Contour dev.
F TCPM
Int. diagn.
The recorded data remain stored until you start recording again or activate another graphic
function.
8.2
Setup
8 50
Operating mode:
Sample time:
Output:
DANGER
With the step function the machine can be accelerated with maximum force.
When the step function is used improperly, machine damage or even personal injury
can be caused!
Recordings made with the step function in the integrated oscilloscope are mainly used for
the optimization of control loops on the machine. The optimazation may only be
performed by trained specialists of machine tool builders.
The indicated feed rate corresponds to the height of the step --> As a precaution set the
feed rate to zero!
When the internal oscilloscope is activated again, "Ramp" output is automatically selected.
Feed rate:
Define the height of the jump for the nominal speed value (mm/min). If you have defined a
ramp as output, this field has no meaning.
Channel 1 to channel 6:
May 2006
8 51
Trigger threshold:
Define whether recording will be triggered with the rising (positive) or falling (negative) edge.
Pre-trigger:
Recording begins at a time preceding the trigger time point by the value entered here
Enter a value.
Oscilloscope display:
During recording, the trains of selected signals are constantly depicted. After recording ends, the
memory contents are displayed. For every channel, the manner of the signal and the resolution
are also shown. The length of the recorded range referenced to the entire memory contents is
displayed as a bar in the status field.
Move the cursor with the arrow keys to select the channel. The amplitude of the selected
channel as well as the time (with reference to start of recording) are shown in the status field.
With the soft key CURSOR 1/2, you can activate a second soft key. For this cursor the current
amplitude and time are also displayed. The time (s) displayed for the second cursor depends
on the status of the first cursor. This function allows you to measure the acceleration time of
an axis.
Note
The cursor is only placed at the trigger point, if it was not moved by pressing the cursor keys.
If the cursor has been moved, it will remain at the point of the time axis to which it has been
moved. The cursor does not return to the trigger point until a trigger parameter has been
changed.
8 52
8.3
May 2006
8 53
8.4
Stop recording
Below the grid, the recording time relative to the trigger time point is displayed.
Example of a circular interpolation test with the integrated oscilloscope:
Actual position:
X +30
Y +0
NC program:
0 BEGIN PGM Circular interpolation test MM
1 CC X+0 Y+0
2 CP IPA+360 DR+ F1000
3 M30
4 END PGM Circular interpolation test MM
8 54
Monitoring Functions
9.1
Introduction
The iTNC 530 features comprehensive monitoring functions.
Values are defined for axis positions and dynamic response of the machine.
If the specified values are exceeded, it displays an error message and stops the machine.
DANGER
Active monitoring functions are essential for a safe machine operation!
Safe machine operation is not possible if the monitoring functions are switched off.
Uncontrolled axis movements are not detected.
Deactivated monitoring functions or changed tolerance values may result in damage
to persons or property.
You must not switch off the monitoring functions!
Refer to this chapter which monitoring functions exist and how they are defined.
9.2
During Booting
Booting or
EMERGENCY STOP
routine
In the event of hazardous errors the control switches off the Control-is-ready output.
An EMERGENCY STOP must be generated. --> The EMERGENCY STOP chain must be
interrupted.
Since this is a function important for the safety on the machine, it is tested via the so-called
Switch-on or EMERGENCY-STOP routine each time the line power is switched on.
Note
Refer to the circuit diagram
--> See Basic Circuit Diagrams on page 11 116 for the wiring recommended by
HEIDENHAIN.
The Control-is-ready signal acknowledgment has to occur within 1 s.
May 2006
9 55
Flowchart
X41/34
X42/4
1
Step
Function
Screen display
After detecting a fault, the control switches off the Error message
control-is-ready output (X41/34).
EMERGENCY STOP
Possible
errors
The message Relay external DC voltage missing does not disappear although the key
Control voltage ON is pressed.
When the key Control voltage ON is pressed, the error message EMERGENCY STOP
defective is displayed.
Possible
causes of error
Service diagnosis
See Examination of the Output Control-is-ready (X41/pin34) and Input Control-is-ready signal
acknowledgement I3 (X42/pin 4) on page 19 314.
9 56
9.3
During Operation
During operation, the iTNC 530 monitors the following positions:
Amplitude of encoder signals
Edge separation of encoder signals
Absolute position for encoders with distance-coded reference marks
Current position (position or servo lag monitoring)
Actual path traversed (movement monitoring)
Position deviation at standstill (standstill monitoring)
Nominal speed value
Checksum of safety-related functions
Power supply
Buffer battery voltage
Operating temperature of MC and CPU
Run time of PLC program
May 2006
9 57
The axis positions are monitored by the iTNC as long as the control loop is closed.
The input values for position monitoring depend on the maximum possible following error
(servo lag). Therefore the input ranges for operation with following error and velocity
feedforward are separate.
For both modes of operation there are two range limits for position monitoring.
If the first limit is exceeded, the following error message is generated:
EXCESSIVE SERVO LAG IN <AXIS>. The machine stops.
You can clear this message with the CE key. An actual-to-nominal value transfer is then
executed for the respective axes.
If the second limit is exceeded, the follwing error message is generated:
EXCESSIVE SERVO LAG IN <AXIS>. The control-is-ready signal is reset.
You cannot clear this message. You must restart the control to correct the error.
Possible
causes of error
MP1410.x
MP1420.x
MP1710.x
MP1720.x
Difference between
position at switchon and shutdown
9 58
When the control is switched off, the actual position of the axes is saved with an absolute encoder. During switch-on it is compared with the position values read by the encoder.
If the positions differ by more than the difference defined in MP1146.x, a pop-up window
appears with both positions. The new position must be confirmed with a soft key. If it is not
confirmed, the error message Check the position encoder <axis> appears.
Switch-off position in
this sector
Error!
Error!
1 sector
(= 256 revolutions)
When the motor is switched on and to the switch-off position two complete sectors are in
between (further than the sector "after next"), the error message Switch-off pos. <axis> unequal
ENDAT is immediately displayed after the drives are switched on.
Caution
The error has to be eliminated!
It is assumed that after restarting the control the number
of revolutions is correct again.
It is possible that a pop-up window appears with the information that there is a difference
between switch-on and switch-off position by more than the value in MP1146.x. If the motor
is at the correct position, the message can be confirmed with the YES soft key.
MP1146.x
Difference between switch-off position and position read in via the EnDat
interface
Input:
May 2006
9 59
For the axes, the nominal speed value monitoring is effective only in operation with velocity
feedforward.
For the spindle, it is effective in operation with following error as long as the position control loop
is closed (orientation).
If the nominal speed value calculated by the position controller is greater than the maximum
possible nominal value, the error message NOMINAL SPEED VALUE TOO HIGH <AXIS>
appears and the control-is-ready output is reset.
Analog axes: Maximum nominal speed value = 10 V
Analog spindle: Maximum nominal speed value = 20 V
Digital axes and spindle: Maximum nominal value = maximum motor speed from motor table
Caution
Entries in the motor table must not be changed!
Problem or error
The machine does not reach the set acceleration and braking ramps.
It has lost its dynamic!
Possible remedies
9 60
In MP1140.x, enter a threshold from which the movement monitoring should go into effect.
Digital axes:
There is no offset.
In MP1140.x, enter a speed from which the movement monitoring should go into effect.
For digital axes, in addition to the comparison of actual and nominal values, the calculated
position from the pulses of the position encoder are compared with the pulses of the speed
encoder:
Enter in MP332.x the number of signal periods and in MP331.x the path for the number of
signal periods.
MP1054.x contains the displacement per motor revolution. A formula can also be entered.
MP1144.x contains the value for this position difference. If no position encoder is used, the
value 0 must be entered as position difference.
If the difference is greater than the input value of MP1144.x, the error message MOVEMENT
MONITORING <AXIS> B is displayed.
DANGER
If you enter the maximum value in MP1140.x or MP1144.x, no movement monitoring is
active. Safe machine operation is not possible without movement monitoring!
MP1140.x
Input:
MP1054.x
Input:
MP1144.x
Input:
Possible
causes of error
May 2006
9 61
Possible causes of
error for movement
monitoring B
Possible
causes of error
In MP1140.x, enter a threshold from which the standstill monitoring should go into effect.
MP1110.x
Standstill Monitoring
Input:
MP1030.x
Positioning Window
Input:
Possible
error
Possible
causes of error
9 62
Axes in position
If the axes have reached the positioning window after a movement, the corresponding bits are
set in W1026. This also applies to the status after the machine control voltage is switched on.
Axes that are not used are considered to be in position.
The NC resets the bits as soon as you start a positioning movement or traverse the reference
marks.
In the ELECTRONIC HANDWHEEL mode of operation, the bit for the current handwheel axis is
reset.
On contours that can be machined with constant contour speed, NN_AxInPosition is not set.
W1026
Axis in motion
Set
Reset
NC
NC
W1028
May 2006
Axes in position
Bit 0 to 8 corresponds to axis 1 to 9
0: Axis not in positioning window
1: Axis in positioning window
Axis in motion
Bit 0 to 8 corresponds to axis 1 to 9
0: Axis not in motion
1: Axis in motion
Set
Reset
NC
NC
9 63
If approx. 760 V- (UV 120, UV 140, UV 150, UR 2xx: approx. 800 V) is exceeded, the NC revokes
the pulse release (reset) for the IGBT (end stage) of the power stage. The motors run out noncontrolled. No energy is returned to the dc link.
Possible
causes of error
Power fail
Below approx.. 385 V (UV 120, UV 140, UV 150. UR 2xx: approx. 410 V), the power supply
unit reports a powerfail (signal PF.PS.ZK).
Below approx. 155 V (UV 120, UV 140, UV 150, UR 2xx, UV 105: approx. 200 V), there is a
reset of the control (signal RES.PS).
Below approx. 135 V (UV 120, UV 140, UV 150, UR 2xx, UV 105: approx. 180 V), the power
supply unit switches off.
The UV 105 power supply unit reports a powerfail if the dc-link voltage
is < approx. 385 V and the supply voltage is < approx. 330 V.
With MP2150, you can define which inverter signal is to trigger powerfail on the control.
Inverter Signal
Meaning
AC-fail (PF.PS.AC)
Input:
0: AC-fail
1: Power fail and AC-fail
2: reserved
3: Powerfail
Possible
causes of error
9 64
Temperature of the
MC 42x(B)
Motor temperature
To measure the motor temperature, a KTY 84 must be connected at pins 13 and 25 of X15 to
X20, X80 to X83. The temperature value is ascertained at least once per second. The maximum
permissible motor temperature is taken from the motor table.
As soon as the given temperature is exceeded, the blinking error message: MOTOR TEMPERATURE <AXIS>TOO HIGH appears and the drives are automatically switched off.
Caution
Entries in the motor table must not be changed!
Heat sink
temperature of
the power module
Possible
Causes of Error
When a temperature warning is generated, the PLC program of the machine tool builder
immediately must bring the drives to a standstill; otherwise the power modules would be
destroyed.
May 2006
9 65
The actual motor current is limited to either the maximum current of the power module, or the
maximum motor current, whichever is lower. The values result from the type of power module
and type of motor, and are saved in the motor or power module table.
In addition the I2t monitoring for the power module and for the motor is executed:
The temperature rise of motor and power module is proportional to the square of the current
consumed. Since heat removal may be non-uniform during standstill or slow movement of the
motor, the monitoring distinguishes two different ranges: This is the purpose of the F-AC (Cutoff
frequency for T-AC [Hz]) in the motor-and-power-module table. Above this frequency the T-AC
(Thermal time constant AC [s]) applies; below this frequency the T-DC (Thermal time constant
DC [s]) takes effect. The T-AC and T-DC input values mark that point of the temperature curve
at which 63 % of the maximum temperature are reached. This defines a temperature model of
the motor or power stage.
T [C]
100 %
Temperature curve via E-function
63 %
t [s]
T-AC
T-DC
With the aid of this temperature model, a mean current value is permanently calculated. If this
calculated mean current value exceeds the rated current (for motors, plus MP2302.x and
additionally for power modules MP2304.x), the I2t monitoring (module 9160) responds. In this
case, you should reduce the machining feed rate in the PLC program. If the calculated mean
current value is more than 1.1-fold of the rated current, (for motors, plus MP2302.x) an error
message appears; the drives are not switched off.
MP2302.x contains a reference value for I2t monitoring of the motor. The input value is a factor
of the rated current of the motor (1 = rated current of the motor). If you enter zero, the I2t
monitoring for the motor (not for the power module) is switched off.
MP2304.x contains a reference value for I2t monitoring of the power module. The input value
is a factor of the rated current of the power module (1 = rated current of the power module).
If you enter zero, the I2t monitoring for the power module (not for the motor) is switched off.
Note
In the integrated oscilloscope you can display the current values of the I2t monitoring of the
motor and power module, as well as the current load of the drive.
9 66
The I2t monitoring according to the temperature model above can only be used if entries not
equal to 0 are in the F-DC, T-DC, F-AC and T-AC columns of the motor or power module tables.
If the value 0 is entered in these columns, the following default values are valid:
Axis drives:
F-DC = 0
T-DC = 10
F-AC = 0
T-AC = 10
Spindle drives:
F-DC = 0
T-DC = 150
F-AC = 0
T-AC = 150
In the power module table, all HEIDENHAIN inverters whose names do not end in "...-QAN"
or "...-QSY" have entries in these columns.
MP2302.x
Input:
MP2304.x
Input:
Possible
causes of error
May 2006
9 67
The HEIDENHAIN power supply units have several status signals which lead to error messages
on the control:
Status Signal
Power supply unit not ready for 8061 Ready of inverter missing Inverter defective
operation (RDY.PS)
Control of inverter defective (load and main contactor)
Excessive leakage current
(ERR.ILEAK)
MP2195 is used to suppress the error message for each status signal.
HEIDENHAIN does not recommend suppressing the error messages from the power supply
units!
If you are using an UE 2xx, the signals must be suppressed because the UE 2xx compact
inverter does not provide these signals.
Note
Status information of the HEIDENHAIN inverters can also be read with PLC module 9066.
--> Ask your machine tool builder whether this PLC module is evaluated and how the
information is displayed.
9 68
Note
Signals that change their status during operation are always identified as errors.
MP2195
Input:
Bit0 - Status signals that are already active during control start-up
0: Missing signals are ignored
1: Missing signals are evaluated
Bit1 - ERR.UZ.GR signal
0: Error message is not suppressed
1: Error message is suppressed
Bit2 - ERR.TMP signal
0: Error message is not suppressed
1: Error message is suppressed
Bit3 - reserved
Bit4 - ERR.IZ.GR signal
0: Error message is not suppressed
1: Error message is suppressed
Bit5 - RDY.PS signal
0: Error message is not suppressed
1: Error message is suppressed
Bit6 - ERR.ILEAK signal
0: Error message is not suppressed
1: Error message is suppressed
Bit7 - reserved
May 2006
9 69
MP2234.x bit 0 = 1
The motor brakes are opened no later than 50 ms after the speed controller is switched on.
For safety reasons, the controller is not switched off until the braking signal has been output:
Enter in MP2308.x the time (overlap time) after which the controller is to be switched off (after
the braking signal has been output).
If the inverter sends the RES.PS reset signal, then the BRK braking signals are output
immediately upon switch-off of the controllers, i.e. without any overlap time.
Activated brakes cause a change in the controlled system. The motor with the changed
controlled system is controlled during the overlap time. This can lead to oscillations when the
controller is switched off. These oscillations are suppressed by the NC software. MP2220 bit 3
can be used to not suppress the vibrations. HEIDENHAIN does not recommend switching off
the suppression of the oscillations.
MP2220
Monitoring Functions
Input:
Bit3 - Switching off the controller when the motor brakes are activated
0: Oscillations are suppressed
1: Oscillations are allowed
MP2234.x
Format:
%xx
Input:
MP2308.x
Time between output of the BRK braking signal and the switching off
of the controller (overlap time)
Input:
9 70
Automatic test of
the motor brakes at
switch-on
After switching on the drive, but before traversing the reference mark, you can carry out an
automated functional test of the motor brake. For the period of one second, a current is output
while the brake is applied. The path that the axis has moved is then measured. If the permissible
path is exceeded, the error message 8130 Motor brake defective <axis> appears, and the axis
remains controlled. The test is carried out simultaneously for all affected axes.
DANGER
If the machine were switched off in case of an error, vertical axes could fall down!
This could lead to damage to property or persons!
In case of an error, the axis must be moved to a safe position, and physically supported,
if necessary. Only then may the machine be switched off so that the defect can be
corrected!
If no motor current flows while testing the motor brakes, the error message 8140 No current
for brake test <axis>.
MP2230.x contains a factor for the motor current with which the test of the motor brake
should be performed. MP2230.x = 0 if the test is not to be performed or for motors without
brakes.
The I0 standstill current is used as motor current entered in the motor table. If I0 = 0 in the
motor table, the rated current I-N from the motor table is used.
Recommended input value for MP2230.x:
ML
MP2230.x 1.3 -------M0
ML: Maximum torque of the axis
M0: Standstill torque of the motor
Always keep in mind:
Torque for motor test 1.3 Maximum torque of the axis
Standstill torque of the motor Maximum torque of the axis
Holding torque of the motor brake Torque for motor test
MP2232.x contains the permissible path that the motor is allowed to move against the brake.
MP2232.x = 0 if the test is not to be performed or for motors without brakes.
Enter MP2232.x < MP1110.x so that the standstill monitoring does not respond!
Recommended input value for MP2232.x:
MP1054.x
MP2232.x = 2 ------------------------360
a: Permissible brake angle: Backlash of motor brake according to instructions by the
manufacturer (for HEIDENHAIN motors a 1)
May 2006
9 71
Example:
QSY 155B-EcoDyn: M0 = 13 Nm, MBr = 40 Nm
ML = 11 Nm
11 Nm
MP2230.x 1.3 ---------------- = 1.1
13 Nm
MP1054.x = 20 mm
a = 1
20 mm
MP2232.x = 2 1 ---------------- = 0.111 mm
360
MP2230.x
Input:
MP2232.x
Input:
0 to 10.0000 [mm] or []
Correct the error and restart the switch-on routine --> See During Booting on page 9 55!
M4177
M4178
M4580
9 72
Set
Reset
NC
NC
PLC
NC
NC
PLC
10 PLC Diagnosis
10.1 General
Definition of PLC
PLC is a general term of the control technology and is the abbreviation for:
Programmable Logic Control.
The PLC is included in the HEIDENHAIN control units and is thus designated as Integral PLC:
Note
The machine manufacturer creates the PLC program for the machine or adapts an existing
PLC project to a machine.
DANGER
Changes in the PLC program or the PLC wiring may influence not only the function but also
the safety of the machine! This could lead to damage to property or persons!
Changes in the PLC may only be performed by the machine manufacturer!
PLC error
messages
May 2006
10 73
The PLC has to exchange data with the machine but also with the operating system of the
control to be in a position to undertake adaptation and control tasks.
Depending on the type of control, various inputs and outputs are available for the data exchange
with the machine.
The data exchange between PLC and NC is performed via firmly assigned markers, bytes,
words, doublewords, machine parameters and PLC modules.
After the code number has been entered, the PLC main menu is displayed.
Note
If the dialog READONLY appears on the left side of the screen, the machine manufacturer
has protected the PLC mode with his own code number.
The diagnosis possibilities with the standard PLC code number 807667 are limited.
--> Contact the machine manufacturer!
10 74
May 2006
10 75
Call
The table is called after the corresponding soft key has been pressed.
The display mode for byte, word and doubleword tables can be switched between HEX and
DECIMAL.
With the cursor keys or the GOTO key followed by an entry, the operands can be selected within
the table.
The following describes the testing of PLC inputs and outputs for which the TABLE function can
be very helpful.
10 76
Checking the
PLC inputs
Note
An active input at the PLD 16-8 is indicated by a yellow LED!
The displayed logic states must be in agreement with the voltage levels for each input
--> see Specifications on page 10 106!
May 2006
10 77
Possible
causes of error
If there is a difference (e.g., the voltage level is within the tolerance range but the logic state is
0), this could have the following causes:
Defective input at the MC or the PLC expansion board
Defective cable or connector
Disturbance in the PLC bus
Note
It is not possible to measure PLC inputs directly at the handwheel or at the cable adapter
for the handwheel!
Note
If the test adapter (or the "Universal Measuring Adapter") by HEIDENHAIN is available, they
can be connected between the connectors X42 and X45 of the MC and the voltage level of
the input to be checked can be measured. --> see Inspection, Measuring and Test
Equipment on page 29 455
Checking the
PLC outputs
Note
An active output at the PLD 16-8 is indicated by a yellow LED!
A red LED at X4/pin1 indicates a short circuit at the output side of a PLD 16-8.
10 78
Meaning of the
LEDs on the
PLD 16-8
LED
Meaning
May 2006
10 79
Service diagnosis
If there is a difference (e.g., the logic state is 1, but the voltage level is below the tolerance
range), proceed as follows:
Yes
Connecting cable, wires, relay, etc.
defective
Short-circuit?
No
Reconnect device and
interconnect an ammeter
Yes
Output current too high?
No
Output board of MC or of
PLC I/O board defective, or
bread in connector, or
interference on a PLC bus
Permissible output currents --> see Nominal operating current per output on page 14 222
Note
It is not possible to measure PLC outputs directly at the handwheel or at the cable adapter!
Note
If the test adapter (or the "Universal Measuring Adapter") by HEIDENHAIN is available, they
can be connected between the connectors X41 and X46of the MC and the voltage level of
the output to be checked can be measured.
--> see Inspection, Measuring and Test Equipment on page 29 455
10 80
Measuring circuit
with test adapter
for PLC inputs and
outputs on the MC
DANGER
Connect and disconnect any plugs and terminals only if the machine is not under power!
X41:
X42:
X46:
May 2006
PLC output
PLC input
Machine operating panel
10 81
With the LOGIC DIAGRAM function, the time course of the dynamic change of operands
(M, I, O, T, C) can be displayed.
Call
Selection of the
operands
A table appears in which the desired operands can be selected. The individual positions in the
table are interrogated using dialog. Incorrect entries can be deleted with DEL key. A trigger
condition can be set for each operand. 512 states are recorded each before and after a trigger
event. The following trigger conditions are possible:
1
0
e.g.:
0 I5
1 O6
2 M2003
No trigger
Note
The WATCH LIST can also be called before and with the soft key ADD TO LOGIC
DIAGRAM operands can be added to the logic diagram.
Note
A recording begins with START TRACE and ends with STOP TRACE and is terminated with
the STOP LOGIC TRACE soft key with the arrival of a trigger event.
During the recording, tracing ... appears over the logic diagram.
If the screen displays a machine operating mode, the signal word PCTR is shown during the
recording.
Display the Machine mode on the iTNC monitor (key on visual display unit)
10 82
The logic states of up to 16 operands (M,I,O,T,C) can be displayed at the same time.
Only a maximum of 1024 PLC scans are traced.
The trigger event is displayed on the left edge of the display with the PLC run 0.
It is possible to scroll -512 PLC cycles to the left and +512 PLC cycles to the right.
Note
The distance of two bars in the upper line describes the duration of one PLC cycle.
According to this, the distance of two thicker bars describes the duration of 5 PLC cycles.
Soft key for loading a saved trace into the logic diagram.
Note
Also the integrated oscilloscope offers the possibility to record inputs, outputs, markers
and the control signals of timer and counter! It is also possible to record bytes, words and
double words. For this, 6 channels are available:
See Integrated Oscilloscope on page 8 49!
May 2006
10 83
The TRACE function allows the control of the logic states of PLC operands (M,I,O,T,C) within the
corresponding PLC files (statement list).
Furthermore, the contents of byte, word and double word can be checked.
Call
The statement list (STL) of the converted program is displayed. In addition, the contents of the
operand and the accumulator is displayed in HEX or decimal code for every program line (can be
selected via soft key). Each cyclically executed command is identified with a C.
10 84
The WATCH LIST function enables you to create a table providing selected operands whose
conditions are then displayed dynamically.
Call
Note
Create a WATCH LIST, if necessary, with the aid of the machine manufacturer!
May 2006
10 85
Display of symbolic
operands in the
WATCH LIST
Press the WATCH LIST soft key to call the menu of the WATCH LIST function.
Press the SYMBOL LIST soft key to open a list box containing all global and local operands
used in the PLC program.
Use the arrow keys to select the desired operand and press the SELECT soft key or the ENT
key to transfer it.
Press the STOP soft key to close the selection window.
Note
Operands can only be selected with the SYMBOL LIST soft key if you are working with the
*.SRC source files of the PLC program on the control.
Otherwise the error message Selection list is empty is displayed.
Display of
operands in the
WATCH LIST
Press the WATCH LIST soft key to call the menu of the WATCH LIST function.
Press the INSERT LINE soft key.
Enter the address of the operand in the column ADDR e. g. W1022.
Press the ENT key.
Note
The TABLE or TRACE IN CODE can also be called before and with the soft key ADD TO
WATCH LIST operands can be added to the WATCH LIST.
10 86
DANGER
The I/O-FORCE LIST can overrule safety-relevant monitoring operations in the
PLC program!
This could lead to damage to property or persons.
Make sure that hanging axes are supported!
Consult the machine manufacturer!
Call
Select the inputs and outputs by entering the symbolic or absolute address.
Note
The TABLE, die WATCH LIST oder TRACE IN-CODE can be called before and with the soft
key ADD TO I/O-FORCE LIST inputs and outputs can be added to the I/O-FORCE LIST.
May 2006
10 87
DANGER
The text I/O-Force is active is now shown in the PLC mode. If a machine operating mode
is displayed on the monitor (e.g., Program Run, Full Sequence), this informational text is not
visible!
Note
If you call the TABLE with the INPUTS and OUTPUTS, the "forced" inputs and outputs are
displayed in a different color (e.g., blue).
DANGER
Do not forget to deactivate the I/O-Force List after the tests have been performed!
As a precaution also delete all lines in the I/O-FORCE LIST!
10 88
Call
Function
Compile current PLC program, current PLC error table and
current soft-key project file (entries PLCMAIN=,
PLCERRTAB=, SOFTKEYPROJECT= in the OEM.SYS)
Compile only the current PLC program (entry PLCMAIN= in
the OEM.SYS)
Compile only the current PLC error table (entry PLCERRTAB=
in the OEM.SYS)
Compile only the current soft-key project file (entry
SOFTKEYPROJECT= in the OEM.SYS)
Returns to the PLC main menu
May 2006
10 89
Call
Function
Select and compile the configuration file for the compilation of
source code
Select and compile a PLC program
Select and compile a PLC error table
Select and compile a soft-key project file
Select and compile a magazine rule file
Returns to the PLC main menu
The name and path of the compiled PLC program PLCMAIN= are entered in the OEM.SYS.
With the COMPILE PLC-MAIN PROGRAM soft key the PLC program is now compiled from
this entry.
Caution
Only the main program may be converted.
If a subprogram was accidentally compiled instead of the PLC main program, the error
message PLC program not translated is generated. In this case the compiler has detected
global modules in this file.
In a main PLC program there are no modules defined as "global".
It is possible that the error message PLC: global in the main file is also displayed, which
indicates that a subprogram was compiled instead of the main PLC program.
10 90
The machine manufacturer defines the PLC error messages in the PLC-ERROR-TABLE.
This PLC error table has the extension .PET.
The name and path of the PLC error table is shown in the PLC main menu.
You may open the corresponding file to learn more about the PLC error messages!
DANGER
The PET table may only be opened for the purpose of fault diagnosis.
Under no circumstances may the settings be changed, as this will alter the performance of
the machine!
This could lead to damage to property or persons!
Enter the PLC code number. --> see Code Numbers on page 3 13
Read the name and path of the PLC error table on the PLC main menu now displayed.
Call the program management
Select the PLC error table (z.B. PLC:\LANGUAGE\ERR_TAB.PET) with the arrow
keys.
Confirm.
May 2006
10 91
Description of
elements
Column
Description
NR
ERROR
Error text
There are three ways to specify the error text:
Direct entry of the error text (max. 32 characters).
Line number of the PLC error text file.
The PLC error text file is defined in the OEM.SYS by "PLCERROR = ......"
(#< line no.>).
Number of the string memory, where the error text may be found
(#S<string no.>).
MARKER
The PLC error message can be activated without a module call by setting the
marker defined here. Only markers in the range M4800 to M4999 can be
entered. The marker is also set if the error message was activated through
Module 9085. 0 means no error marker.
RESET
NC-STOP
NC CANCEL
F-STOP
PRIOR
A priority from 0 to 2 can be entered for the error message. 0 is the highest
priority. Pending PLC error messages are displayed according to their priority.
MType
The texts for the PLC error messages are either defined directly in the PET table (max.
32 characters; not language-sensitive) or in a text file.
These text files are language-sensitive:
Example for the path of the text file: PLC:\LANGUAGE\GERMAN\ERROR.A
The machine manufacturer defines the PLC error text file in the OEM.SYS with PLCERROR = ...
Note
If the # symbol is entered in the ERROR column of the PET table, there is a link to an error
text file in the correspondingly defined national language.
Ideally the PLC programmer also writes the text of the error message (z.B. # 010 Machine
guard is open!) next to the # symbol with the error number. But this is not mandatory.
--> The error texts can be found in the corresponding PLC error text file!
10 92
Enter the PLC code number --> see Code Numbers on page 3 13
Shift the soft-key row
RANGE =
May 2006
The defined maximum range of the nonvolatile PLC markers and words
(e.g. M0... M999, B0 ... B127) is automatically entered by iTNC.
This range can be changed by the operator.
Note: Here the unit B (bytes) instead of W (words) is not an error.
--> A byte is the smallest subset of a word.
Confirm setting
The states or contents of the PLC markers / words are stored on the hard disk
in the indicated file.
10 93
Writing back to
RAM
10 94
Enter the PLC code number --> see Code Numbers on page 3 13
Shift the soft-key row.
Enter the target directory and the file name under which the states of the
PLC markers and words are stored on the hard disk.
The default setting offered by the iTNC is PLC:\PLCMEM.A.
The stored states of the PLC markers and words are restored in the RAM.
10.6 Overviews
The following tables are excerpts from the Technical Manual iTNC 530 of July 2004.
Commands
overview
Syntax
Function
Load
LN
Load NOT
LB
Load BYTE
LW
Load WORD
LD
Assign
B=
Assign BYTE
W=
Assign WORD
D=
=N
Assign NOT
Setting commands
S
Set
Reset
SN
Set NOT
RN
Reset NOT
Logical operations
A
And
AN
And NOT
Or
ON
Or NOT
XO
Exclusive OR
XON
Exclusive OR NOT
Arithmetical commands
May 2006
Addition
Subtraction
Multiplication
Division
MOD
Remainder
10 95
Group
of functions
Syntax
Function
INC
Increment operand
Increment
INCW
INCX
DEC
Decrement operand
Decrement
DECW
DECX
==
Equal
Comparisons
<
Less than
>
Greater than
<=
>=
<>
Not equal
And [ ]
AN[ ]
And NOT [ ]
O[ ]
Or [ ]
ON[ ]
Or NOT [ ]
XO[ ]
Exclusive OR [ ]
XON[ ]
Exclusive OR NOT [ ]
Addition [ ]
[ ]
Subtraction [ ]
x[ ]
Multiplication [ ]
/[ ]
Division [ ]
MOD[ ]
Remainder [ ]
Equal [ ]
<[ ]
Less than [ ]
>[ ]
Greater than [ ]
<=[ ]
>=[ ]
<>[ ]
Not equal [ ]
Shifting instructions
<<
Shift left
>>
Shift right
Bit commands
BS
10 96
Set bit
BC
Clear bit
BT
Test bit
Group
of functions
Syntax
Function
Stack operations
PS
PL
PSL
PSW
PLL
PLW
Jump commands
May 2006
JP
Unconditional jump
JPT
JPF
CM
Call module
CMT
CMF
EM
EMT
EMF
LBL
Label
10 97
Overview of
markers and words
10 98
A list of PLC operands with brief description in English and German (GLB_NC_de.DEF,
GLB_NC_en.DEF) is contained in the control under PLC:\JH\.
Operand
Description
Set
Reset SW vers.
1900 1999
NC
NC
4000
Spindle in position
NC
NC
4001
NC
NC
4002
NC
NC
4003
NC
4004
NC
NC
4005
PLC
PLC
4006
PLC
PLC
4007
PLC
PLC
4008
PLC
PLC
4009
PLC
PLC
4010
PLC
PLC
4011
PLC
PLC
4012
PLC
PLC
4013
PLC
PLC
4014
PLC
PLC
4015
PLC
NC
4016
Cycle 13 is executed
NC
PLC
4017
NC
NC
4018
NC
NC
4019
PLC
PLC
4030
NC
NC
4031
NC
NC
May 2006
Operand
Description
Set
Reset SW vers.
4040
PLC
PLC
4041
PLC
PLC
4042
PLC
PLC
4050
NC
NC
4051
NC
NC
4052
NC
PLC
4053
NC
NC
4054
NC
NC
4055
NC
PLC
4056
PLC
PLC
4057
NC
NC
4060
NC
NC
4061
NC
NC
4062
NC
NC/
PLC
4063
NC
NC/
PLC
4065
NC
PLC
4066
NC
PLC
4067
Workpiece is scrap
NC
PLC
4070
NC
NC
4071
NC
NC
4072
NC
NC
4073
NC
NC
4074
NC
NC
4075
NC
NC
4090
PLC
PLC
4091
Acknowledgment of S code
PLC
PLC
4092
Acknowledgment of M functions
PLC
PLC
4093
PLC
PLC
4094
PLC
PLC
4095
PLC
PLC
Not supported
as of 340 42203, 340 480-03
340 422-09,
340 480-09
10 99
10 100
Operand
Description
Set
Reset SW vers.
4120 4128
NC/
PLC
NC/
PLC
4130
NC/
PLC
NC
4131
NC
4132
NC
4133
PLC
NC
4134
PLC
NC
4135
PLC
NC
4150
NC
NC
4151
NC
NC
4152
NC
NC
4153
NC
4154
NC
NC
4155
NC
NC
4156
NC
NC
4157
NC
NC
4158
NC
NC
4159
NC
NC/
PLC
4160
NC
NC
4161
NC
NC
4170
NC
NC
4172
NC
NC
4173
NC
NC
4174
NC
NC
4175
NC
NC
4176
NC
NC
4177
NC
NC
4178
NC
NC
4179
NC
NC
4180
NC
NC
4181
NC program selected
NC
PLC
4182
AUTOSTART active
NC
NC
4183
NC
NC
4185
NC
PLC
4200
NC
PLC
4201
Division by 0
NC
PLC
4202
NC
PLC
340 420-06
May 2006
Operand
Description
Set
Reset SW vers.
4203
NC
NC/
PLC
4204
NC
NC
4220
NC
NC
4221
NC
NC
4222
NC
NC
4223
NC
340 422-10,
340 480-10
4227
NC
NC
340 422-10,
340 480-10
4228
NC
340 422-10,
340 480-10
4229
NC
340 422-10,
340 480-10
4230
NC
NC
4231
NC
NC
4300 4315
NC
NC
4316 4331
NC
NC
4332 4347
NC
NC
4348 4363
NC
NC
4364 4379
NC
NC
4380 4395
NC
NC
4396 M4411
NC
NC
4520
NC
NC
4521
NC
NC
4522
NC
4523
NC
4524
NC
NC
4525
NC
NC
4526 4534
NC
NC
4538
PLC
NC
4539
PLC
PLC
4540
PLC
4541
PLC
PLC
4542
PLC
4543
NC/
PLC
NC
NC
10 101
10 102
Operand
Description
Set
Reset SW vers.
4546
NC
NC/
PLC
4547
NC
NC
4560
PLC
PLC
4561
Rapid traverse
PLC
PLC
4562
PLC
PLC
4563
PLC
PLC
4564
NC start
PLC
PLC
4570
NC
NC
4571
PLC
PLC
4574
PLC
PLC
4575
PLC
PLC
4576
PLC
PLC
4577
NC
PLC
4579
NC
NC
4580
PLC
PLC
4581
PLC
PLC
4586
Enable AUTOSTART
PLC
NC/
PLC
4587
PLC
PLC
4589
NC
NC
4590
NC
PLC
4591
NC
PLC
4592
NC
PLC
4593
NC
PLC
4600
NC
NC
340 480-06
4620
PLC
NC/
PLC
340 422-06,
340 480-06
4622
PLC
PLC
340 422-10,
340 480-10
4660
NC
NC
340 422-09,
340 480-09
4661
NC start on HR 420
NC
NC
340 422-09,
340 480-09
4662
NC stop on HR 420
NC
NC
340 422-09,
340 480-09
4663
NC
NC
340 422-09,
340 480-09
4664
NC
NC
340 422-09,
340 480-09
4665
NC
NC
340 422-09,
340 480-09
4666
+Key on HR 420
NC
NC
340 422-09,
340 480-09
4667
Key on HR 420
NC
NC
340 422-09,
340 480-09
4668
NC
NC
340 422-09,
340 480-09
May 2006
Operand
Description
Set
Reset SW vers.
4753
PLC
PLC
340 422-09,
340 480-09
4754
PLC
PLC
340 422-10,
340 480-10
Operand
Description
Set
Reset SW vers.
256
Gear code
NC/
PLC
NC/
PLC
258
S code
NC
NC
260
NC
NC
262
NC
NC
264
Tool number
NC
NC
266
NC
268
NC
NC
270
NC
NC
272
Operating mode
NC
NC
274
NC
NC
276
NC
NC
280
NC
NC
284
NC
NC
302
NC
NC
304
NC
320
NC
NC
322
NC
NC
356
NC
NC
360
NC
NC
364
NC
NC
368
NC
NC
388
NC
NC
480-484
NC
NC
486 - 490
NC
NC
492
NC
494
NC
NC
516
PLC
PLC
518
PLC
PLC
519
PLC
PLC
522
PLC
PLC
524
PLC
PLC
528
PLC
PLC
528 - 544
PLC
PLC
528 - 544
PLC
PLC
560 - 568
PLC
PLC
576 - 584
PLC
PLC
10 103
10 104
Operand
Description
Set
Reset SW vers.
592
596
PLC
PLC
NC/
PLC
PLC
604
PLC
NC/
PLC
754
PLC
PLC
756
NC/
PLC
NC/
PLC
760
PLC
PLC
764
NC/
PLC
766
NC/
PLC
NC/
PLC
768 - 956
NC
NC
960 - 968
NC
NC
976 - 988
NC
NC
1008
NC
NC
1016
NC
NC
1018
NC
NC
1020
NC
NC
1022
NC
NC
1024
Axis enabling
NC
NC
1026
Axes in position
NC
NC
1028
Axes in motion
NC
NC
1030
NC
NC
1032
NC
NC
1034
NC
1036
NC
NC
1038
PLC
PLC
1040
PLC
1042
PLC
PLC
1044
PLC
PLC
1046
PLC
PLC
1048
PLC
PLC
1054
PLC
PLC
1056
NC
NC
1058
PLC
PLC
1060
PLC
PLC
1062
PLC
PLC
Operand
overview
Operand
Short designation
Address range
Markers
M (marker)
M0 to M9999
M0 to M999 are free. They are deleted only after
entering the code number 531210, not during a reset
(nonvolatile area). The range can be reduced or
increased in the *.CFG file of the PLC compiler.
M1000 through M3999 are free; they are deleted
during a reset.
M4000 to M5999 reserved for NC/PLC interface
(M4800 through M4999 are deleted before the first run
of the PLC program, e.g. after compilation or
restarting)
M6000 through M9999 are free; they are deleted
during a reset.
May 2006
Input
I (input)
Output
O (output)
Counter
C (counter)
Timers
T (timer)
Bytes
B (byte)
B0 to B9999 (8 bits)
Words
W (word)
Double words
D (double word)
Constant
-2,147,483,647 to +2,147,483,647
String
S0 to S99
10 105
10.7 Specifications
10.7.1 PLC Inputs
Input signals of the switching inputs on the MC 42x(B), PL 4xxB, and PLD 16-8:
Voltage range
MC 42x(B), PL 4xxB
PLD 16-8
1 signal: Ui
13 V to 30.2 V
13 V to 28.8 V
0 signal: Ui
-20 V to 3.2 V
-3 V to 2.5 V
Current ranges
MC 42x(B)
PL 4xx B
PLD 16-8
1 signal: Ii
3.8 mA to 8.9 mA
2.5 mA to 6 mA
2.5 mA to 5.8 mA
0.65 mA
0.3 mA
Number
Device
I0 to I31
31
+
Acknowledgment
Control is ready
I64 to I127
I64 to I95
64
32
I128 to I152
25
I160 to I175
16
I192 to I255
I192 to I223
64
32
I256 to I319
I256 to I287
64
32
I320 to I383
I320 to I351
64
32
Note
The transmission of input states of handwheels and PLC input/output units (expansion cards)
is performed with HEIDENHAIN serial data transmission busses on the connectors X23 and
X47. On the X42 and X46 connectors, each input has its own wire.
10 106
PL 405 B
PL 410 B
(263 371-02)
PLA 4-4
(PL 510)
Voltage range:
10 V to +10 V
Input resistance:
> 250 kW
Resolution (W480, W482, W484):100 mV
Resolution (Module 9003, 9138): 10 mV (MC 42x(B))
100 mV (PL 410B)
4.9 mV (PLA 4-4)
Which analog input is located on which pin of the corresponding connector?
--> See Connector Designation and Layout on page 13 135!
PL 405 B
PL 410 B
(263 371-02)
PLA 4-4
(PL 510)
Constant current:
5 mA
Temperature range:
0 C to 100 C
Resolution (W486, W488, W490):0.5 C
Resolution (Module 9003, 9138): 0.1 C (MC 42x(B))
0.5 C (PL 410B)
0.03 C (PLA 4-4)
Which thermistor input is located on which pin of the corresponding connector?
--> See Connector Designation and Layout on page 13 135!
May 2006
10 107
Note
The switching outputs need a minimum load of 5 mA.
They conform to EN 61131-2.
DANGER
PLC outputs must neither be connected to a 24-V supply, nor to other PLC outputs with a
difference in potential. Otherwise, the voltage present at the PLC outputs is transmitted to
the power supply. As a result, the PLC outputs that can be switched off may nevertheless
be supplied with this voltage.
This could lead to damage or injury to property or persons!
Addresses:
Address
Number
Device
O0 to O30
31
O0 to O7
O32 to O62
31
O64 to O94
31
O96 to O111
16
O128 to O158
31
O160 to O190
31
Note
The transmission of output states of handwheels and PLC input/output units (expansion
cards) is performed with HEIDENHAIN serial data transmission busses on the connectors
X23 und X47.
On the X41 and X46 connectors, each output has its own wire.
Which PLC output is located on which pin of the corresponding connector?
--> See Connector Designation and Layout on page 13 135!
Supply
voltage for
PLC outputs
10 108
Machine tools normally function on the principle of cascade control. Here the position control
loop is prior to the speed and current control loops.
Benefits of cascade control:
Transparent structure of the individual control loops.
Disturbances can be compensated through the subsequent controllers. This relieves the prior
controller.
The respective outer control loop protects the inner control loop by limiting the command
variable.
The position, speed and current controllers are located in the control.
The power module is driven by the CC 42x through PWM signals.
PWM is the abbreviation for pulse-width modulation. The information content in this signal
depends on the relation of pulse duration to pulse-off duration.
May 2006
11 109
Principle of
operation of
iTNC530
The position controller receives its nominal value, e.g., from the NC program; the actual value
is normally provided by a linear encoder (scale). The actual position value can also be provided
by a motor encoder instead of a scale. The position of the machine table depending on the
number of counting pulses or revolutions of the motor encoder is set in the machine parameters
(e.g., one revolution of the encoder changes the table position by 10 mm).
The speed controller receives its nominal value from the position encoder. Thus the output
quantity of the position controller is the input quantity of the speed controller. This is why this
interface is also designated as "nominal speed value interface". With analog axes, the control
leads the nominal speed value interface ( 10V) "outside" to the analog servo amplifier. With
digital axes, this interface is "inside" the control!
The actual value for the speed controller is supplied by the motor encoder.
The current controller receives its nominal value from the speed controller. The actual value is
provided by current sensors in the power module.
11 110
Cycle times
The position controller cycle time is the time interval during which the interpolation points on
the path are calculated. The speed controller cycle time is the time interval in which the actual
speed value is compared to the calculated nominal speed value. The current controller cycle
time is the time interval in which the actual current value is compared to the calculated nominal
current value.
Position
Time
Detail
current controller
6, 10 or 12 digital current controllers for the axes and spindle(s) are integrated in the iTNC 530:
The nominal values for magnetizing current Idnom and torque current Iqnom are divided into the
PWM signals U1, U2 and U3 through a PI controller and vector rotator VD+, and are transferred
to the power module through X51 to X60.
The actual current values I1act and I2act are determined by the power module and are
transferred to vector rotator VD through X51 to X60. The vector rotator determines the actual
values of magnetizing current Idist and torque current Iqnom.
Circuit diagram:
May 2006
11 111
Detail
speed controller
11 112
6, 10 or 12 digital speed controllers for the axes and spindle(s) are integrated in the iTNC 530:
The actual speed values are measured directly at the motors with HEIDENHAIN rotary encoders.
The position controller provides the nominal speed value. The speed controller is driven by the
difference between nominal and actual speed values. It provides the nominal current value as
output.
Position feedback
control with servo
lag
Following error (also known as servo lag) is a gap that remains between the nominal position
commanded by the NC and the actual position.
Simplified representation:
SNoml
vNoml
SActl
The nominal position value snoml for a given axis is compared with the actual position value sactl
and the resulting difference is the following error sa:
sa = snoml sactl
sa = following error
snoml = nominal position value
sactl = actual position value
The following error is multiplied by the kv factor and passed on as nominal velocity value:
vnoml = kv sa
vnoml = nominal velocity value
kv factor during
control with
following error
The control loop gain, known as the kv factor, defines the amplification of the position control
loop.
The kV factor is set by the machine tool builder.
For axes that are interpolated with each other, the kv factors must be equal to prevent contour
deviations.
DANGER
Control-loop parameter may only be changed by the machine manufacturer or after
consultation with the machine manufacturer!
An increase of the kv factor could lead to damage or injury of property or persons!
Interrelation of kv
factor feed and
following error
The following formula shows the interrelation of kv factor, feed rate, and following error:
v
v
k v = ----e- Or s a = ----esa
kv
kv = loop gain [(m/min)/mm]
ve = rapid traverse [m/min]
sa = following error [mm]
May 2006
11 113
Position control
with velocity
feedforward control
SNoml
t
SNoml
Sa
v
Sa
SActl
vNoml
+
+
MP1510.x
MP1080.x
Unlike operation with following error, the optimum kv factor for each axis when operating with
interpolated axes is set by the machine manufacturer.
11 114
Position control
with velocity
semifeedforward
control
Note
For axes that are interpolated with each other, the kv factors must be equal. In this case the
smaller kV factor determines the input value for these axes.
The values for position monitoring are interpolated according to the factor in MP1396.x between
the values for servo lag (MP1710.x, MP1720.x) and the values for velocity feedforward control
(MP1410.x, MP1420.x).
MP1391 bit x = 0
MP1391 bit x = 1
MP1392 bit x = 0
MP1392 bit x = 1
MP1396.x = nonfunctional MP1396.x = 0.001
May 2006
MP1396.x = 0.999
11 115
X89
11 116
K2
K31
K7
K3
K31
K23
K6
K2
t=0,2s
K23
K22
K25
Door contact 2
K23
K6
Door contact 1
K7
K12
K25
K11
K26
K31
K27
I_guard_2
closed_locked
K3
O_guard_2_unlock
O_guard_1_unlock
K31
t=0,2s
K6
K2
PLC
I_emergenzy_button_unlocked
K9
K1
K2
K27
K31
K1
K2
K3
K31
t=3s
K7
K2
K2
K3
K9
K6
K10
K13
K11
K26
K7
I_limit_x_not_overtravelled
I_limit_x_y_not_overtravelled
I_limit_x_y_z_not_overtravelled
K12
K14
O_axis_motion_from_endposition
K14
PLC
I_emergency_stop_
circuit_ready
K3
K10
K3
K3
Machine control
voltage on
K31
K22
K23
K27
K31
K26
K13
PLC
K3
K3
K25
K9
K1
K9
K25
K1
K2 K3
Fr die berprfung der einwandfreien Funktion der Ruhekontakte der Relais K26/K27
(Handrad-Zustimmung) muss die Maschine einmal tglich aus- und wieder eingeschaltet werden!
To check the normally closed contacts of the K26/K27 relays for proper function
(handwheel permission), the machine must be switched on and off once a day!
HEIDENHAIN weist darauf hin, dass dieser Schaltplan nur ein unverbindlicher Vorschlag ist,
der vom Kunden an die Bedrfnisse der von ihm eingesetzten Maschine angepasst werden muss!
Der Kunde ist fr die Einhaltung der einschlgigen Normen und Sicherheitsvorschriften
selbst verantwortlich (EN 12417)!
HEIDENHAIN reminds its customers that this circuit diagram is a non-binding proposal that they
must adapt to the requirements of the machine!
The customer is himself responsible for compliance with the applicable standards and
safety regulations (EN 12417)!
K2
K2
K13
O_unclamping_x...
O_control_on
I_control_on
May 2006
11 117
Note
For details, constraints and specifics, see Encoder Interface on page 279 and Interface to
the Drives on page 327.
Note
Always exchange both, the cable and interface assignment by means of machine
parameters!
11 118
Note
On the cover page of this Service Manual and in the PDF file the highlighted HEIDENHAIN
components are well visible.
May 2006
12 119
Note
The most important information for the service are the unit designation and the Id.Nr.!
In the following pictures the position of the ID label on the HEIDENHAIN components is
displayed with arrows.
Main computer,
controller unit,
power supply unit
The iTNC 530 comprises 2 components:
MC 42x(B) Main Computer
(MC = Main Computer)
CC 42x Controller Unit
(CC = Controller Computer)
The MC 42x(B) main computer is available in two
versions:
Standard version MC 422B
Basic version MC 420 with 5 position encoder
inputs and reduced performance range.
However, these functions can be activated with
two code numbers.
12 120
MC 422B
HDR
SIK
May 2006
12 121
Monitors and
keyboard units
TE 420 Operating Panel
Only used for iTNC 530 single-processor
Rear side
Rear side
Rear side
12 122
Rear side
Rear side
May 2006
12 123
Handwheels
HR 410 Handwheel
Portable electronic handwheel with snap-on (exchangeable) keys.
Keys for selection of 5 axes
Keys for traverse direction
Keys for preset feeds
Actual-position-capture key
Three keys for machine functions (definable with PLC)
Spindle right/left/stop
Rear side
HR 420 Handwheel
Portable electronic handwheel with
Rear side
HR 130 Handwheel
Panel-mounted handwheel
With ergonomic knob,
radial cable outlet
12 124
Rear side
Rear side
May 2006
12 125
Touch Probe
Systems
TT 130 Tool Touch Probe
Touch-trigger probe for measuring tools.
TT 130
Adapter cable for connection to
the MC 42x(B)
lateral
12 126
TS 640
SE 640
May 2006
TS 440
SE 540
12 127
Other Accessories
PL 410 B PLC Input/Output Unit
For the expansion of PLC inputs and outputs
64 inputs
31 outputs
64 inputs
31 outputs
4 analog inputs 10 V
4 inputs for PT 100 thermistors
PL 405 B PLC Input/Output Unit
32 inputs
15 outputs
12 128
lateral
PLD 16-8
May 2006
lateral
PLA 4-4
12 129
General
Press the following keys to display the currently active NC software on the iTNC screen:
Select the Programming and Editing operating mode
Note
Which information is now displayed depends on the NC software installed!
Display for
NC software
340420-xx to
340480-xx
12 130
NC software
340480
08
Export
Remark
340 420-xx
340 421-xx
340 422-xx
340 423-xx
340 480-xx
340 481-xx
340 490-xx
340 491-xx
340 492-xx
340 493-xx
Due to restrictions on the export of the iTNC 530, HEIDENHAIN can also supply a special export
version. This export version differs from the standard control through the installed NC software
type. HEIDENHAIN releases a new NC software type whenever it introduces extensive new
functions.
PLC software
BASIS--51
ON
OFF
Preset table
Options
%
Identifier of binary format
0000111100000 Options enabled in the SIK (e.g. auxiliary axes, tilting operation,
000
HSC milling etc.)
May 2006
12 131
DSP software
246261
27
Note
The DSP software designates the operating system for the digital signal processors (DSP)
that are responsible for the speed control of digital axes/spindles.
DSP1: software for the main controller board, DSP2: software for the additional controller
board.
Current Controller
Software
246276
23
Note
The ICTL software designates the operating system for the digital signal processors (DSP)
that are responsible for the speed control of digital axes/spindles.
ICTL1: software for the main controller board, ICTL2: software for the additional controller
board.
12 132
Display for
NC software as of
340490-xx
(with smarT.NC
programming
surface)
Note
As opposed to the display for the NC software types of 340420-xx to 340480-xx , the
"feature content level" is here displayed. (The display for "preset table" and "OPT" is no longer
required.)
Please see previous picture for explanations of "NC: software number" etc.!
Feature content
level
L1
"L" is the abbreviation of "level"; "1" stands for the scope of functions.
When a new version is released as of NC software 340490-xx, the ranges for error fixes and
expanded functions are managed separately.
When the NC software is updated to a new version, first only the included error fixes will be
effective.
The Feature Content Level is defined by the machine manufacturer:
The Feature Content Level is shown in the line "Feature Content Level".
The displayed number cannot be higher than the NC software version
(i.e., the highest possible Feature Content Level for NC software 340490-03 is 3).
A higher Feature Content Level always includes the features of the previous versions.
After entering the SIK code word you can see the Feature Content Level under option Nr. 53.
May 2006
12 133
12 134
Caution
Do not engage or disengage any plug and clamped connections while the unit is under
power!
148!
13.2 MC and CC
13.2.1 Designation and Position of Connectors
MC 422 with 5 position encoder inputs and CC 422 with 6 control loops
X1 to X5
X35 to X38
X15 to X20
X51 to X60
X8, X9
X12
X13
X23
X26
X27
X28
Handwheel
Ethernet data interface
RS-232-C/V.24 data interface
V.11/RS-422 data interface
X30
X34
X41
X42
X44
PLC output
PLC input
24 V PLC supply voltage
X45
X46
X47
X48
X149 (X49)
X69
Power supply
X121, X125
X127, X128
X131, X133
X141, X142
X165, X166
Reserved
Reserved
Reserved
Reserved
Reserved
5V/0V
X150
Signal ground
X127
X128
May 2006
13 135
MC 422 M with 10 position encoder inputs and CC 422 with 10 control loops
X127
X1 to X6
X35 to X38
X15 to X20
X80 to X83
X84, X85
X51 to X60
X61, X62
X8, X9
X12
X13
X23
X26
X27
X28
Handwheel
Ethernet data interface
RS-232-C/V.24 data interface
RS-422/V.11 data interface
X30
X34
X41
X42
X44
X45
X46
X47
X48
X149 (X49)
X69
Power supply
X121, X125
X127, X128
X131, X133
X141, X142
X165, X166,
X167
Reserved
Reserved
Reserved
Reserved
5V/0V
X150
X151
Signal ground
X128
Reserved
13 136
MC 422B with 5 position encoder inputs and CC 422 with 6 control loops
X127
X128
X1 to X5
X35 to X38
X15 to X20
X51 to X60
PWM output
X8, X9
X12
X13
X23
X26
X27
X28
X127
X128
X141, X142
Handwheel
Ethernet data interface
RS-232-C/V.24 data interface
RS-422/V.11 data interface
RS-232-C/V.24 (only for Windows 2000)
RS-422/V.11 (only for Windows 2000)
USB interface
X30
X34
X41
X42
X44
X45
X46
X47
X48
X149 (X49)
X131
Keyboard unit
Machine operating panel
PLC expansion
PLC analog input
BF 150 (BF 120) visual display unit
Reserved
X69
Power supply
X121, X125
X165, X166
Reserved
Reserved
X74
X150
Signal ground
Equipment ground (YL/GN)
May 2006
13 137
MC 422B with 10 position encoder inputs and CC 422 with 10 or 12 control loops
X127
X128
X1 to X6
X35 to X38
X15 to X20
X80 to X83
X84, X85
X51 to X60
X61, X62
PWM output
PWM output (12 control loops)
X8, X9
X12
X13
X23
X26
X27
X28
X127
X128
X141, X142
Handwheel
Ethernet data interface
RS-232-C/V.24 data interface
RS-422/V.11 data interface
RS-232-C/V.24 (only for Windows 2000)
RS-422/V.11 (only for Windows 2000)
USB interface
X30
X34
X41
X42
X44
X45
X46
X47
X48
X149 (X49)
X131
Keyboard unit
Machine operating panel
PLC expansion
PLC analog input
BF 150 (BF 120) visual display unit
Reserved
X69
Power supply
X121, X125
X165, X166, X167
Reserved
Reserved
X74
X150/X151
Signal ground
Equipment ground (YL/GN)
13 138
X201 to X206
X15 to X20
X51 to X60
PWM output
X8, X9
X12
X13
X23
X26
X27
X28
X127
X128
X141, X142
Handwheel
Ethernet data interface
RS-232-C/V.24 data interface
RS-422/V.11 data interface
RS-232-C/V.24 (only for Windows 2000)
RS-422/V.11 (only for Windows 2000)
USB interface
X30
X34
X41
X42
X44
X45
X46
X47
X48
X149 (X49)
X131
Keyboard unit
Machine operating panel
PLC expansion
PLC analog input
BF 150 (BF 120) visual display unit
Reserved
X69
Power supply
X52
X54 X56
0V 5V
X69
X201 X203 X205
Reserved
X74
X150
Signal ground
Equipment ground (YL/GN)
May 2006
13 139
X15 to X20
X80 to X83
X51 to X60
PWM output
X8, X9
X12
X13
X23
X26
X27
X28
X127
X128
X141, X142
Handwheel
Ethernet data interface
RS-232-C/V.24 data interface
RS-422/V.11 data interface
RS-232-C/V.24 (only for Windows 2000)
RS-422/V.11 (only for Windows 2000)
USB interface
X30
X34
X41
X42
X44
X45
X46
X47
X48
X149 (X49)
X131
Keyboard unit
Machine operating panel
PLC expansion
PLC analog input
BF 150 (BF 120) visual display unit
Reserved
X69, X169
Power supply
X52
X58
X54 X56
X60
0V 5V
X69
X169
X201X203
X207 X209
X205
X202X204
X208 X210
X206
Reserved
X74
X150/X151
Signal ground
Equipment ground (YL/GN)
13 140
X10
X48
X147
X1 to X5
X15 to X20
X51 to X56
PWM output
X8
X12
X13
X23
X26
X27
X28
Handwheel
Ethernet data interface
RS-232-C/V.24 data interface
RS-422/V.11 data interface
X141
USB interface
X30
X34
X41
X42
X44
X45
X46
X147
X48
X149
Keyboard unit
Machine operating panel
PLC expansion
PLC analog input
BF 150 monitor
X69
Power supply
X10
X121
X165, X166
Reserved
Reserved
Reserved
X74
X150
Signal ground
Equipment ground (YL/GN)
May 2006
13 141
AK 309 783-xx
AK 310 197-xx
Measuring system
Male
Assignment
Female
Color
Female
Male
Color
+5 V (UP)
Brown/Green
12
12
Brown/Green
0 V (UN)
White/Green
10
10
White/Green
A+
Brown
Brown
Green
Green
Do not assign
B+
Gray
Gray
Pink
Pink
Do not assign
+5 V (sensor)
Blue
Blue
10
R+
10
Red
Red
11
0 V (sensor)
11
White
11
11
White
Black
Black
Violet
Violet
Hsg.
External shield
12
12
13
0V
13
14
Do not assign
14
15
Do not assign
15
Hsg.
External shield
Hsg.
Note
The interface complies with the requirements of EN 50 178 for low voltage electrical
separation.
13 142
X1 to X6,
X35 to X38,
X201 to X214:
position encoder
with EnDat
interface
42x(B), AK 332 115-xx
Male Assignment
1
2
Female Color
+5 V (UP ) 1
Brown/
Green
0 V (UN )
White/
Green
VB 323 897-xx
Female Male Color
AK 313 791-xx
Fem.
Male Color
Brown/
Green
5b
10
White/
Green
6a
2a
Brown/
Green
10
White/
Green
15
15
Green/
Black
15
15
Green/
Black
Yellow/
Black
16
16
Yellow/
Black
2b
14
14
Gray
3b
12
Blue/
Black
1a
13
Red/
Black
1b
17
Pink
3a
Blue
5a
White
6b
10
10
A+
Green/
Black
Yellow/
Black
16
16
data
Gray
14
14
Gray
Blue/
Black
12
Blue/
Black
13
13
Red/
Black
13
B+
Fe
m.
12
12
MC
CC 424
Red/
Black
data
Pink
17
17
Pink
17
+5 V
(sensor)
Blue
Blue
10
Free
10
Red
11
0V
(sensor)
11
White
12
Free
12
Black
13
Internal
shield
13
Internal
shield
11
11
Internal
shield
11
11
Internal
shield
14
Clock
14
Violet
Violet
Violet
4a
15
Clock
15
Yellow
Yellow
Yellow
4b
Hsg.
Housing
Hsg.
External
shield
Hsg.
Hsg.
External
shield
White
External
shield
3
4
Note
The interface complies with the requirements of EN 50 178 for low voltage electrical
separation.
May 2006
13 143
X8:
Analog output
1 to 6
X9:
Analog output
7 to 13
MC 42x(B)
Connecting cable
D-sub
connctn.
(female)
15-pin
Assignment
D-sub
connctr.
(male)
15-pin
Color
Analog output 1: 10 V
Brown
Do not assign
Brown/Green
Analog output 2: 10 V
Yellow
Analog output 5: 10 V
Red/Blue
Analog output 3: 10 V
Pink
Analog output 5: 0 V
Gray/Pink
Analog output 4: 10 V
Red
Analog output 6: 10 V
Violet
Analog output 1: 0 V
White
10
Do not assign
10
White/Gray
11
Analog output 2: 0 V
11
Green
12
Do not assign
12
13
Analog output 3: 0 V
13
Gray
14
Analog output 4: 0 V
14
Blue
15
Analog output 6: 0 V
15
Black
Housing
External shield
Housing
External
shield
MC 42x(B)
Connecting cable
D-sub
connctn.
(female)
15-pin
Assignment
D-sub
connctr.
(male)
15-pin
Color
Analog output 7: 10 V
Brown
Analog output 13 a: 10 V
Brown/Green
Analog output 8: 10 V
Yellow
Red/Blue
Analog output 9: 10 V
Pink
Gray/Pink
Red
Violet
Analog output 7: 0 V
White
10
10
White/Gray
Green
11
Analog output 8: 0 V
11
12
Do not assign
12
13
Analog output 9: 0 V
13
Gray
14
14
Blue
15
15
Black
Housing
External shield
Housing
External
shield
13 144
X12:
Connection of the
touch probe for
workpiece
measurement
Note
The interface complies with the requirements of EN 50 178 for low voltage electrical
separation.
Pin layout for TS 220:
MC 42x(B)
AK 274 543-xx
TS 220
Female
Assignment
Male
Color
Pin
Pin
0 V (internal shield)
Do not assign
Ready
Start
Battery warning
Gray
0 V (UN)
Trigger signal
10
Trigger signala
11 to 15
Do not assign
11 to 15
Hsg.
External shield
Hsg.
Hsg.
AK 310 197-xx
SE 640
Color
Pink
Gray
Brown/Green
Brown
White/Green
White
Green
Green
10
Yellow
Yellow
External shield
Assignment
Male Color
0 V (internal shield)
White/
Brown
Do not assign
Ready
Gray
Start
Yellow
Brown
Brown
Battery warning
Blue
Blue
0 V (UN)
White
White
Trigger signal
10
Trigger signala
10
Green
Green
Hsg.
External
shield
Hsg.
Hsg.
TS 440,
TS 640
Gray
11 to 15 Do not assign
Hsg.
External shield
May 2006
13 145
AK 310 197-xx
Female
Assignment
Male Color
AK 517 375-xx
SE 540
0 V (internal shield) 1
Do not assign
Ready
Start
5
6
+5 V 5% (UP),
max. 100 mA
Battery warning
Blue
Blue
0 V (UN)
White
White
Trigger signal
10
Trigger signala
10
Green
Green
Hsg.
Hsg.
External
shield
Hsg.
Female Male
Color
Female
White/
Brown
Internal
shield
Gray
Gray
Yellow
Yellow
+ 15 V 10%
5
(UP), max. 100 mA
Brown
Brown
TS 440,
TS 640
11 to 15 Do not assign
Hsg.
External shield
External
Hsg. shield
AK 310 197-xx
EA 632
346 322-xx
Female
Assignment
Male Color
0 V (internal shield)
Do not assign
Ready
Gray
Start
Yellow
Brown
Brown
Battery warning
Blue
Blue
0 V (UN)
White
White
Trigger signal
10
Trigger signala
10
Green
Green
11 to 15
Do not assign
Hsg.
External shield
Hsg.
External
shield
Hsg.
Hsg.
White/
Brown
White/
Brown
Gray
TS 632
13 146
Two EA 652 can be connected to the MC 422 via the APE 652. This is necessary for example on
large machines or on machines with swivel heads.
Pin layout for TS 632 with 2 EA 652 via the APE 652:
MC 422 Adapter
APE 652
cable
354 656-xx
310 197-xx
Assignment see
above!
EA 652
346 323-xx
Male Female
Mal
e
Color
Female
Male
Color
White/
Brown
White/
Brown
Gray
Gray
Yellow
Brown
Blue
Blue
White
White
Green
Green
Hsg.
External
Hsg. shield
Hsg.
Hsg.
Hsg.
X13:
Connection of the
touch probe for tool
measurement
VB 336 157-xx
TS 632
Brown
Note
The interface complies with the requirements of EN 50 178 for low voltage electrical
separation.
Pin layout on adapter cable and touch probe:
MC 42x(B)
AK 335 332-xx
TT 130
296 537-xx
Female
Assignment
Male
Color
Female
Male Color
Ready
Pink
0 V (UN)
White/Green 1
White
Do not assign
+15 V 5% (UP )
Brown/Green 2
Brown
Do not assign
Do not assign
+ 5 V 5% (UP)
Trigger signal
Brown
Green
Trigger signala
Green
Yellow
Hsg.
External
shield
Hsg.
Hsg.
Hsg.
External shield
May 2006
13 147
X15 to X20,
X80 to X87:
speed encoder
1 Vpp
CC 42x
AK 289 440-xx
Male Assignment
Female Color
VB 336 847-xx
Female
Male Color
Female
+5 V (UP)
Brown/Green
10
10
Brown/Green
10
0 V (UN)
White/Green
White/Green
A+
Green/Black
Green/Black
Yellow/Black
Yellow/Black
0V
B+
Blue/Black
11
11
Blue/Black
11
Red/Black
12
12
Red/Black
12
0V
Internal shield
17
17
Internal shield 17
Do not assign
10
Do not assign
11
Do not assign
12
Do not assign
13
Temperature +
13
Yellow
14
+5 V (sensor)
14
Blue
16
15
Do not assign
16
0 V (sensor)
16
White
15
17
R+
17
Red
18
18
Black
13
19
C+
19
Green
20
20
Brown
Yellow
16
Blue
16
15
White
15
Red
13
Black
13
Green
Brown
21
D+
21
Gray
14
14
Gray
14
22
22
Pink
Pink
Violet
Hsg.
External
shield
Hsg.
23
Do not assign
24
0V
25
Temperature
25
Violet
Hsg.
Housing
Hsg.
Note
The interface complies with the requirements of EN 50 178 for low
voltage electrical separation.
13 148
X15 to X20,
X80 to X87:
Speed encoder with
EnDat interface
CC 42x
AK 336 376-xx
Male Assignment
Female Color
Female
VB 340 302-xx
Mal
e
Color
Female
+5 V (UP)
Brown/Green
10
10
Brown/Green
10
0 V (UN)
White/Green
White/Green
A+
Green/Black
Green/Black
Yellow/Black
Yellow/Black
0V
B+
Blue/Black
11
11
Blue/Black
11
Red/Black
12
12
0V
Internal shield
17
Do not assign
10
Clock
10
Green
12
Red/Black
17
Internal shield 17
Green
14
Brown
14
Yellow
16
Blue
16
Red
15
White
15
11
Do not assign
12
Clock
12
Brown
14
13
Temperature +
13
Yellow
14
+5 V (sensor)
14
Blue
16
15
data
15
Red
16
0 V (sensor)
16
White
15
17
Do not assign
18
Do not assign
19
Do not assign
20
Do not assign
21
Do not assign
22
Do not assign
23
Black
13
13
Black
13
Violet
23
data
24
0V
25
Temperature
25
Violet
Hsg.
Housing
Hsg.
Hsg. External
shield
Hsg.
Note
The interface complies with the requirements of EN 50 178 for low voltage electrical
separation.
May 2006
13 149
Male Assignment
Female
Color
Female
Male Color
+5 V (UP)
Brown/Green
10
Brown/Green
0 V (UN)
White/Green
10
White/Green
A+
Green/Black
15
Green/Black
Yellow/Black
16
Yellow/Black
0V
B+
Blue/Black
11
12
Blue/Black
Red/Black
12
13
Red/Black
0V
Internal shield
17
11
Internal shield
Do not assign
10
Green
Violet
Yellow
10
Clock
11
Do not assign
AK 369 124-xx
AK 369 129-xx
12
Clock
12
Brown
14
13
Temperature +
13
Yellow
14
+5 V (sensor)
14
Blue
16
15
data
15
Red
16
0 V (sensor)
16
White
15
17
Do not assign
18
Do not assign
19
Do not assign
20
Do not assign
21
Do not assign
22
Do not assign
23
data
23
Black
13
24
0V
25
Temperature
25
Violet
Hsg.
Housing
Hsg.
External shield
Hsg.
CC 42x
Blue
14
Gray
White
17
Pink
Hsg.
External shield
1
2 temperature+
3 temperature+
4
Note
The interface complies with the requirements of EN 50 178 for low voltage electrical
separation.
13 150
AK 336 376-xx
AK 369 502-xx
Male Assignment
Female Color
+5 V (UP)
Brown/
Green
10
10
Brown/
Green
Brown/
Green
0 V (UN)
White/
Green
White/
Green
10
10
White/
Green
A+
Green/
Black
Green/
Black
15
15
Green/
Black
Yellow/
Black
Yellow/
Black
16
16
Yellow/
Black
0V
B+
Blue/
Black
11
11
Blue/
Black
12
12
Blue/Black
Red/
Black
12
12
Red/
Black
13
13
Red/Black
0V
Internal
shield
17
17
Internal
shield
11
11
Internal
shield
Do not assign
10
Clock
10
Green
Violet
Violet
11
Do not assign
12
Clock
12
Brown
14
14
Yellow
Yellow
13
Temperature + 13
Yellow
Green
14
+5 V (sensor)
14
Blue
16
16
Blue
Blue
15
data
15
Red
Gray
14
14
Gray
16
0 V (sensor)
16
White
15
15
White
White
17
Do not assign
18
Do not assign
19
Do not assign
20
Do not assign
21
Do not assign
23
Black
13
13
Pink
17
17
Pink
Hsg.
External
shield
Hsg.
Hsg.
External
shield
22
Do not assign
23
data
24
0V
25
Temperature
25
Violet
Hsg.
Housing
Hsg.
External
shield
Hsg.
AK 369 124-xx
AK 369 129-xx
or RCN
Note
The interface complies with the requirements of EN 50 178 for low voltage electrical
separation.
May 2006
13 151
X23:
Handwheel input
D-sub connection (female) 9-pin
Assignment
CTS
0V
RTS
+12 V
Do not assign
DTR
TxD
RxD
DSR
Housing
External shield
Note
The interface complies with the requirements of EN 50 178 for low voltage electrical
separation.
X26:
Ethernet interface
RJ45 port
Assignment
TX+
TX
REC+
Do not assign
Do not assign
REC
Do not assign
Do not assign
Housing
External shield
Note
The interface complies with the requirements of EN 50 178 for low voltage electrical
separation.
Meanings of the LEDs on the Ethernet data interface X26:
13 152
LED
Condition
Meaning
Green
Blinking
Interface active
Off
Interface inactive
LED
Yellow
Condition
Meaning
On
100 Mb net
Off
10 Mb net
X27:
RS-232-C/V.24 data
interface to
HEIDENHAIN
HeROS operating
system
Note
The interface complies with the requirements of EN 50 178 for low voltage electrical
separation.
25-pin adapter block:
MC 42x(B)
VB 365 725-xx
Male
Assignment
Female
Female
Color
Do not assign
WH/BN 1
RXD
Yellow 3
Yellow
TXD
Green
Green
DTR
Brown
20
20
20
20
Brown
Signal GND
Red
Red
DSR
Blue
RTS
Gray
CTS
Pink
Do not assign
Hsg.
Color
Ext.
shield
Hsg.
Hsg.
Hsg.
Female
6
Gray
Pink
Violet
20
Hsg.
Ext.
shield
Hsg.
May 2006
MC 42x(B)
VB 355 484-xx
Adapter block
363 987-02
Male Assignment
Female
Color
Male Female
Male
Female Color
Female
Do not assign
Red
Red
RXD
Yellow
Yellow
TXD
WH
WH
DTR
Brown
Brown
Signal GND
Black
Black
DSR
Violet
Violet
RTS
Gray
Gray
CTS
WH/GN
WH/GN
Do not assign
Green
Green
Hsg.
External
shield
Hsg.
Hsg.
Hsg.
Hsg.
External
shield
Hsg.
VB 366 964-xx
13 153
X28:
RS-422/V.11
data interface
to HEIDENHAIN
HeROS operating
system
MC 42x(B)
VB 355 484-xx
Adapter block
363 987-01
Female
Assignment
Male
Color
Female
Male
Female
RTS
Red
DTR
Yellow
RXD
WH
TxD
Brown
0V
Black
CTS
Violet
DSR
Gray
RxD
WH/GN
TxD
Green
Hsg.
External shield
External
shield
Hsg.
Hsg.
Hsg.
Hsg.
Note
The interface complies with the requirements of EN 50 178 for low voltage electrical
separation.
X30:
Reference signal
spindle
X34:
Power supply for
control is ready
13 154
Connecting terminal
Assignment
+24 V
0V
The control-is-ready signal output is powered by 24 Vdc provided by the UE 2xx B inverter or the
UV1xx power supply unit. The voltage is connected with terminal X34.
Connecting terminal
X34
Assignment
+24 V
X72/1
0V
X72/2
X41:
PLC outputs
on the MC 42x(B)
MC 42x(B)
D-sub
connctn.
(female)
37-pin
D-sub
connctr.
(male) 37-pin
Supply via X44, pin 3; can be switched off with EMERGENCY STOP
1
O0a
O1a
Brown/Black
O2 a
White/Black
O3a
Green/Black
O4a
Brown/Red
O5a
White/Red
O6a
White/Green
O7a
Red/Blue
O8
Yellow/Red
10
O9
10
Gray/Pink
11
O10
11
Black
Gray/Red
12
O11
12
Pink/Brown
13
O12
13
Yellow/Blue
14
O13
14
Green/Red
15
O14
15
Yellow
16
O15
16
Red
Supply via X44, pin 2; can be switched off with EMERGENCY STOP
17
O16
17
Gray
18
O17
18
Blue
19
O18
19
Pink
20
O19
20
White/Gray
21
O20
21
Yellow/Gray
22
O21
22
Green/Red
23
O22
23
White/Pink
24
O23
24
Gray/Green
Supply via X44, pin 1; cannot be switched off with EMERGENCY STOP
25
O24
25
Yellow/Brown
26
O25
26
Gray/Brown
27
O26
27
Yellow/Black
28
O27
28
White/Yellow
29
O28
29
Gray/Blue
30
O29
30
Pink/Blue
31
O30
31
Pink/Red
32, 33
Do not assign
32
BN/BL, PK/GN
34
Control is ready
34
Brown
35, 36, 37
Do not assign
35
YL/PK, VI, WH
Housing
External shield
Housing
External shield
May 2006
13 155
X42:
PLC inputs
on the MC 422x(B)
MC 42x(B)
13 156
D-sub connctn.
(female) 37-pin
Assignment
D-sub connectn.
(male) 37-pin
I0
Gray/Red
I1
Brown/Black
I2
White/Black
I3 Control-is-ready signal
acknowledgement
Green/Black
I4
Brown/Red
I5
White/Red
I6
White/Green
I7
Red/Blue
I8
Yellow/Red
10
I9
10
Gray/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
Gray
18
I17
18
Blue
19
I18
19
Pink
20
I19
20
White/Gray
21
I20
21
Yellow/Gray
22
I21
22
Green/Red
23
I22
23
White/Pink
24
I23
24
Gray/Green
25
I24
25
Yellow/Brown
26
I25
26
Gray/Brown
27
I26
27
Yellow/Black
28
I27
28
White/Yellow
29
I28
29
Gray/Blue
30
I29
30
Pink/Blue
31
I30
31
Pink/Red
32
I31
32
Brown/Blue
33
33
Pink/Green
34
Do not assign
34
Brown
35
35
Yellow/Pink
36
36
Violet
37
37
White
Housing
External shield
Housing
External shield
X44:
PLC supply voltage
Assignment
PLC outputs
2
3
0V
O16 to O23
O0 to O15
Note
If the +24-V power supply (which cannot be shut off via emergency stop) is missing at X44,
the error message Supply voltage missing at X44 appears.
May 2006
13 157
X45:
iTNC keyboard unit
MC 42x(B)
13 158
TE
D-sub connctn.
(female)
37-pin
Assignment
D-sub
cnnctr.
(female)
37-pin
X2: D-sub
connctn.
(male)
37-pin
RL0
Gray/Red
RL1
Brown/Black 2
RL2
White/Black
RL3
Green/Black
RL4
Brown/Red
RL5
White/Red
RL6
White/Green 7
RL7
Red/Blue
RL8
Yellow/Red
10
RL9
10
Gray/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
Gray
17
17
18
RL17
18
Blue
18
18
19
RL18
19
Pink
19
19
20
SL0
20
White/Gray
20
20
21
SL1
21
Yellow/Gray
21
21
22
SL2
22
Green/Red
22
22
23
SL3
23
White/Pink
23
23
24
SL4
24
Gray/Green
24
24
25
SL5
25
Yellow/
Brown
25
25
26
SL6
26
Gray/Brown
26
26
27
SL7
26
Yellow/Black 27
27
28
RL19
28
White/Yellow 28
28
29
RL20
29
Gray/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
+5 V override
potentiometer
36
Violet
36
36
37
0 V override
potentiometer
37
White
37
37
Housing
External shield
Housing
External
shield
Housing
Housing
X46:
Machine
operating panel
PLC inputs I128 to I152 and PLC outputs O0 to O7 are on connection X46 of the machine
operating panel. The reference potential (PLC) for outputs O0 to O7 is connected to pins 34
and 35.
Pin layout on the MC 42x(B), connecting cables and machine operating panel:
Caution
PLC inputs I128 to I152 must be switched only with the power supply from pins 36 and 37,
since this power supply is internally protected for this purpose (PLC supply voltage from X44
connection 2).
MC 42x(B), X46
May 2006
MB 420, X1
D-sub
connctn.
(female)
37-pin
Assignment D-sub
connctr.
(male)
37-pin
D-sub
connctr.
(female)
37-pin
D-sub
connctn.
(male)
37-pin
Key
I128
Gray/Red
I129
Brown/Black
I130
White/Black
I131
Green/Black
IV
I132
Brown/Red
I133
White/Red
X+
I134
White/Green
Y+
I135
Red/Blue
Z+
I136
Yellow/Red
IV +
10
I137
10
Gray/Pink
10
10
V+
11
I138
11
Black
11
11
Tool change
12
I139
12
Pink/Brown
12
12
Unlock tool
13
I140
13
Yellow/Blue
13
13
Menu
selection
14
I141
14
Green/Blue
14
14
Unlock door
15
I142
15
Yellow
15
15
Chip removal
16
I143
16
Red
16
16
Spindle on
17
I144
17
Gray
17
17
Spindle off
18
I145
18
Blue
18
18
Coolant
19
I146
19
Pink
19
19
NC start
20
I147
20
White/Gray
20
20
NC stop
21
I148
21
Yellow/Gray
21
21
Rapid
traverse
22
I149
22
Green/Red
22
22
Retract axis
23
I150
23
White/Pink
23
23
Rinse water
jet
24
I151
24
Gray/Green
24
24
Via X3
25
I152
25
Yellow/Brown
25
25
Via X3
26
O0a
26
Gray/Brown
26
26
Via X4
27
O1a
26
Yellow/Black
27
27
Via X4
28
O2 a
28
White/Yellow
28
28
Via X4
29
O3a
29
Gray/Blue
29
29
Via X4
30
O4a
30
Pink/Blue
30
30
Via X4
31
O5a
31
Pink/Red
31
31
Via X4
32
O6a
32
Brown/Blue
32
32
Via X4
33
O7a
33
Pink/Green
33
33
Via X4
34, 35
0 V (PLC)
34, 35
BN, YL/PK
34, 35
34, 35
36, 37
+24 V (PLC)
36
VI, WH
36, 37
36,37
13 159
MC 42x(B), X46
D-sub
connctn.
(female)
37-pin
Assignment D-sub
connctr.
(male)
37-pin
Housing
Ext. shield
Housing
External shield
MB 420, X1
D-sub
connctr.
(female)
37-pin
D-sub
connctn.
(male)
37-pin
Housing
Housing
Key
13 160
MC 42x(B)
Conn. cable Id. Nr. 289 111-xx / Id. Nr. 317 1st PL 410B/PL405B
788-xx
D-sub
Assignment
connctn.
(male)
25-pin
D-sub
connctr.
(female)
25-pin
0V
0V
0V
Do not assign 4
Address 6
White/Green
Address 6
INTERRUPT
Pink/Green
INTERRUPT
RESET
Green/Blue
RESET
WRITE
EXTERN
White/Blue
WRITE
EXTERN
WRITE
EXTERN
White/Red
WRITE
EXTERN
D-sub
connctr.
(male)
25-pin
X1 D-sub Assignment
connctn.
(female)
25-pin
0V
Red/Blue, Brown/Green, 2
Yellow/Brown, Gray/
Brown, Pink/Brown
0V
0V
Gray/Green
Serial IN 2
10
Address 5
10
Gray/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
PCB identifier 14
3
Yellow/Blue, Pink/Blue,
Yellow/Black
14
14
+12 V
15
PCB identifier 15
4
Yellow/Red, Gray/Red,
Pink/Red
15
15
+12 V
16
Do not assign 16
Gray/Blue
16
16
PCB identifier
2
17
Do not assign 17
Green/Black
17
17
PCB identifier
1
18
Address 7
18
White/Yellow
18
18
Address 7
19
Serial IN 1
19
White/Black
19
19
Serial IN 1
20
EM. STOP
20
Green/Red
20
20
EM. STOP
21
Serial OUT
21
White/Gray
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
Gray
24
24
Address 2
25
Address 0
25
White
25
25
Address 0
Housing
External shield
Housing
Housing
External shield
X47:
PLC expansion for
PL 510 on the
MC 422(B)
MC 42x(B)
D-sub
Assignment
connctn.
(male)
25-pin
D-sub
connctr.
(female)
25-pin
0V
0V
0V
Do not assign 4
Do not assign
Address 6
Yellow
Address 6
INTERRUPT
Blue
INTERRUPT
RESET
Red
RESET
WRITE
EXTERN
Gray
WRITE
EXTERN
WRITE
EXTERN
Pink
WRITE
EXTERN
10
Address 5
10
Green
10
10
Address 5
11
Address 3
11
White
11
11
Address 3
12
Address 1
12
Brown
12
12
Address 1
13
Do not assign 13
13
13
Do not assign
14
+5 V (output)
14
White/Blue
14
14
15
+5 V
(feedback)
15
Brown/Blue
15
15
16
Do not assign 16
White/Pink
16
16
PCB identifier.
2
17
Do not assign 17
Pink/Brown
17
17
PCB identifier
1
18
Address 7
Brown/Green
18
18
Address 7
19
Serial IN 1
19
White/Gray
19
19
Serial IN 1
20
EM. STOP
20
Gray/Brown
20
20
EM. STOP
21
Serial OUT
21
White/Yellow
21
21
Serial OUT
22
Serial OUT
22
Yellow/Brown
22
22
Serial OUT
23
Address 4
23
White/Green
23
23
Address 4
24
Address 2
24
Gray/Pink
24
24
Address 2
25
Address 0
25
Red/Blue
Address 0
Housing
May 2006
18
1st PL 510
D-sub
connctr.
(male)
26-pin
X1 D-sub Assignment
connctn.
(female)
26-pin
Black
0V
Violet
0V
0V
External shield
25
25
26
26
Housing
Housing
External shield
13 161
X48:
Analog input (PLC)
on the MC 42x(B)
Caution
Remember to connect the analog inputs with the correct polarity!
D-sub connection
(female) 25-pin
Assignment
10
11
12
13
Do not assign
14
15
16
17
18
19
20 to 25
Do not assign
Housing
External shield
Note
The interface complies with the requirements of EN 50 178 for low voltage electrical
separation.
13 162
X49:
BF 120 flat-panel
display
May 2006
MC 42x(B), X49
BF 120, X2
D-sub
Assignconnectn. ment
(female)
62-pin
D-sub
connctr.
(male)
62-pin
0V
Gray/Black
CLK.P
Brown/Black
HSYNC
Green/Black
BLANK
Orange/Black
VSYNC
Blue/Black
0V
Green/White
R0
Orange/White
R1
Brown/White
R2
Gray/White
10
R3
10
Blue/White
10
10
11
0V
11
Violet/White
11
11
D-sub
connector
(female)
62-pin
D-sub
connctn.
(male)
62-pin
12
G0
12
Violet/Brown
12
12
13
G1
13
Violet/Green
13
13
14
G2
14
Violet/Orange
14
14
15
G3
15
Violet/Blue
15
15
16
0V
16
Red/Gray
16
16
17
B0
17
Red/Brown
17
17
18
B1
18
Yellow/Gray
18
18
19
B2
19
Yellow/Brown
19
19
20
B3
20
Yellow/Green
20
20
21
0V
21
Free
21
21
22
0V
22
Black/Gray
22
22
23
CLP.P
23
Black/Brown
23
23
24
HSYNC
24
Black/Green
24
24
25
BLANK
25
Black/Orange
25
25
26
VSYNC
26
Black/Blue
26
26
27
0V
27
White/Green
27
27
28
R0
28
White/Orange
28
28
29
R1
29
White/Brown
29
29
13 163
MC 42x(B), X49
D-sub
Assignconnectn. ment
(female)
62-pin
D-sub
connctr.
(male)
62-pin
30
R2
30
31
R3
31
32
0V
32
Gray/Violet
32
32
33
G0
33
Brown/Violet
33
33
34
G1
34
Green/Violet
34
34
35
G2
35
Orange/Violet
35
35
36
G3
36
Blue/Violet
36
36
37
0V
37
Gray/Red
37
37
D-sub
connector
(female)
62-pin
D-sub
connctn.
(male)
62-pin
White/Gray
30
30
White/Blue
31
31
38
B0
38
Brown/Red
38
38
39
B1
39
Gray/Yellow
39
39
40
B2
40
Brown/Yellow
40
40
41
B3
41
Green/Yellow
41
41
42
0V
42
Free
42
42
43
DISP.
LOW
43
Red/Blue
43
43
44
DISP.
LOW
44
Blue/Red
44
44
45
DISP.ON
45
Red/Orange
45
45
46
DISP.ON
46
Orange/Red
46
46
47
C0
47
Green/Red
47
47
48
C1
48
Red/Green
48
48
49
C2
49
Orange/Yellow
49
49
50
C3
50
Yellow/Orange
50
50
51
C4
51
Yellow/Blue
51
51
52
C5
52
Blue/Yellow
52
52
53 to 56
Do not
assign
53 to 56
Free
53 to 56
53 to 56
57 to 62
0V
57 to 62
Free
57 to 62
57 to 62
Housing
Housing
Housing
13 164
BF 120, X2
Housing
X51 to X64:
PWM-output
Ribbon cable connector 20-pin
Assignment
1a
PWM U1
1b
0 V U1
2a
PWM U2
2b
0 V U2
3a
PWM U3
3b
0 V U3
4a
SH2
4b
0 V ( SH2)
5a
SH1
5b
0 V (SH1)
6a
+Iactl !
6b
Iactl 1
7a
0 V (analog)
7b
+IACT 2
8a
Iactl 2
8b
0 V (analog)
9a
BRK
9b
Do not assign
10a
ERR
10b
RDY
Note
The interface complies with the requirements of EN 50 178 for low voltage electrical
separation.
May 2006
13 165
X69:
NC power supply
and control signals,
see X169
Ribbon cnnctr.,
50-pin
1a to 5b
6a to 7b
8a
9a
9b
Ribbon cnnctr.,
50-pin
+5V
16b
+12 V
17a
+5 V (low-voltage 17b
separation)
0 V (low-voltage 18a
separation)
+15 V
18b
15 V
19a
10a
10b
11a
11b
12a
12b
13a
13b
14a
14b
15a
15b
16a
UZAN
0V
IZAN
0V
RES.PS
0V
PF.PS.ZK
GND
ERR.UZ.GR
GND
ERR.IZ.GR
GND
ERR.TMP
8b
X74:
5-V connection of
UV 105
13 166
Assignment
19b
20a
20b
21a
21b
22a
22b
23a
23b
24a
24b
25a
25b
Assignment
GND
RDY.PS
GND
ERR.ILEAK
GND
PF.PS.AC (only
UV 120, UV 140,
UV 150, UR 2xx)
GND
Do not assign
GND
Do not assign
GND
Do not assign
GND
Reserved (SDA)
GND
Reserved (SLC)
GND
RES.LE
GND
X127:
RS-232-C/V.24
data interface
to Windows 2000
operating system
Note
The interface complies with the requirements of EN 50 178 for low voltage electrical
separation.
25-pin adapter block:
MC 42x(B)
Male
Assignment
Female
Do not assign
WH/BN 1
RXD
Yellow 3
Yellow
TXD
Green
Green
DTR
Brown
20
20
20
20
Brown
Signal GND
Red
Red
DSR
Blue
RTS
Gray
Gray
CTS
Pink
Pink
Do not assign
Violet
20
Hsg.
Extern
al
shield
Hsg.
Hsg.
Hsg.
Hsg.
Externa Hsg.
l shield
Color
Female
cable
Color
274
Female
May 2006
MC 42x(B)
Male Assignment
Female
Female Color
Color
Male Female
Male
Female
Do not assign
Red
Red
RXD
Yellow
Yellow
TXD
WH
WH
DTR
Brown
Brown
Signal GND
Black
Black
DSR
Violet
Violet
RTS
Gray
Gray
CTS
WH/GN
WH/GN
Do not assign
Green
Green
Hsg.
External
shield
Hsg.
Hsg.
Hsg.
Hsg.
External
shield
Hsg.
13 167
X128:
RS-422/V.11
data interface
to Windows 2000
operating system
MC 42x(B)
Female
Assignment
Male
Color
Female
Male
Female
RTS
Red
DTR
Yellow
RXD
WH
TxD
Brown
0V
Black
CTS
Violet
DSR
Gray
RxD
WH/GN
TxD
Green
Hsg.
External shield
External
shield
Hsg.
Hsg.
Hsg.
Hsg.
Note
The interface complies with the requirements of EN 50 178 for low voltage electrical
separation.
X141, X142:
USB connection
USB hub
Assignment
+5V
USBP
USBP+
GND
The power supply for the USB hub must comply with EN 50 178, 5.88 requirements for low
voltage electrical separation.
Connections on the USB hub (368 735-01):
Connection designation Function
13 168
X1
24 V power supply
X32
5-V output
X140
X141
USB output 1
X142
USB output 2
X143
USB output 3
X144
USB output 4
X147:
PLC expansion
for PL 510
on the MC 420
MC 420
First PL 510
D-sub
Assignment
connctn.
(male)
26-pin
D-sub
connctr.
(female)
26-pin
X1
Assignment
D-sub
connctn.
(female)
26-pin
0V
Black
0V
0V
Violet
0V
0V
0V
Do not assign 4
Do not assign
Address 6
Yellow
Address 6
INTERRUPT
Blue
INTERRUPT
RESET
Red
RESET
WRITE
EXTERN
Gray
WRITE
EXTERN
WRITE
EXTERN
Pink
WRITE
EXTERN
10
Address 5
10
Green
10
10
Address 5
11
Address 3
11
White
11
11
Address 3
12
Address 1
12
Brown
12
12
Address 1
13
Do not assign 13
13
13
Do not assign
14
+5 V (output)
14
White/Blue
14
14
15
+5 V
(feedback)
15
Brown/Blue
15
15
16
PCB identifier. 16
2
White/Pink
16
16
PCB identifier.
2
17
PCB identifier 17
1
Pink/Brown
17
17
PCB identifier
1
18
Address 7
Brown/Green
18
18
Address 7
19
Serial IN 1
19
White/Gray
19
19
Serial IN
20
EM. STOP
20
Gray/Brown
20
20
EM. STOP
21
Serial OUT
21
White/Yellow
21
21
Serial OUT
22
Serial OUT
22
Yellow/Brown
22
22
Serial OUT
23
Address 4
23
White/Green
23
23
Address 4
24
Address 2
24
Gray/Pink
24
24
Address 2
25
Address 0
25
Red/Blue
Address 0
26
Housing
May 2006
D-sub
connctr.
(male)
26-pin
18
26
External
shield
Housing
External shield
25
25
26
26
Housing
Housing
External
shield
13 169
X149
BF 150
flat-panel display
MC 42x(B), X149
D-sub
connctn.
(female)
44-pin
Assignment D-sub
connctr.
(male),
44-pin
D-sub
connctr.
(female),
44-pin
D-sub
connctn.
(male)
44-pin
A7M
A6M
WH/BN
A5M
WH/GN
A4M
Red/Gray
A3M
CLKM
Red/Blue
A2M
WH/OR
A1M
Red/Brown
A0M
Red/Green
10
LVDSGND
10
Red/Orange
10
10
11
HWK_GND
11
Orange/Red
11
11
12
HWK0
12
WH/BL
12
12
13
HWK1
13
BL/WH
13
13
14
HWK2
14
WH/GY
14
14
15
HWK3
15
GY/WH
15
15
16
A7P
16
16
16
17
A6P
17
BN/WH
17
17
18
A5P
18
GN/WH
18
18
19
A4P
19
Gray/Red
19
19
20
20
21
21
20
A3P
21
CLKP
21
Blue/Red
22
A2P
22
OR/WH
22
22
23
A1P
23
Brown/Red
23
23
24
A0P
24
Green/Red
24
24
25 to 30
Not assigned
25 to 30
25 to 30
31 to 39
LVDSGND
31 to 39
31 to 39
40 to 44
Not assigned
40 to 44
40 to 44
Housing
Housing
Housing
13 170
Housing
X150, X151:
Drive-controller
enable for
axes groups
The connecting terminals X150 and X151 are located on the bottom of the CC 42x.
X150 controls drive enabling for the axis groups on the first controller board (PWM outputs
X51 to X56).
X151 controls drive enabling for the axis groups on the second controller board (PWM outputs
X57 to X60 or X62).
Note
The pin of an axis group must always be wired to the connector on whose PCB the control
loop is located.
If an axis group contains control loops located on both PCBs, then the pins of both
connectors must be wired.
Terminal
Assignment of X150
X150/X151
Assignment of X151
+24 Va
drive controller -enabling for
axis group 1
+24 Va;
drive controller enabling for
axis group 1
Only CC 424:
+24 Va; drive controller
enabling for axis group 4
Only CC 424:
+24 Va; drive controller
enabling for axis group 4
Only CC 424:
+24 Va; drive controller
enabling for axis group 5
Only CC 424:
+24 Va; drive controller
enabling for axis group 5
Only CC 424:
+24 Va; drive controller
enabling for axis group 6
Only CC 424:
+24 Va; drive controller
enabling for axis group 6
0V
0V
May 2006
13 171
X169:
NC supply voltage
and control signals,
see X69
Ribbon cnnctr.,
50-pin
1a to 5b
6a to 7b
8a
9a
9b
Ribbon cnnctr.,
50-pin
+5V
16b
+12 V
17a
+5 V (low-voltage 17b
separation)
0 V (low-voltage 18a
separation)
+15 V
18b
15 V
19a
10a
10b
11a
11b
12a
12b
13a
13b
14a
14b
15a
15b
16a
UZAN
0V
IZAN
0V
RES.PS
0V
PF.PS.ZK
GND
ERR.UZ.GR
GND
ERR.IZ.GR
GND
ERR.TMP
8b
13 172
Assignment
19b
20a
20b
21a
21b
22a
22b
23a
23b
24a
24b
25a
25b
Assignment
GND
RDY.PS
GND
ERR.ILEAK
GND
PF.PS.AC (only
UV 120, UV 140,
UV 150, UR 2xx)
GND
Do not assign
GND
Do not assign
GND
Do not assign
GND
Reserved (SDA)
GND
Reserved (SLC)
GND
RES.LE
GND
Exception: An MC can be connected directly to a UV 106 (B), the CC is not required. This
constellation is intended for machines with analog axes and spindle(s).
The power supply units are, e.g., the UV 105, UV 105 B and UV 106, UV 106 B power supply
units.
Further information --> see Power Supply on page 14 205.
The UV, UVR power supply units and the UE, UR compact inverters also belong to the power
supply units.
For detailed information, refer to the Service Manual "Inverter Systems and Motors".
May 2006
13 173
Conductor bar
Power supply
with UZ
X74
X69
X31
Power supply
+5 V 0 V
Caution
Do not engage or disengage any connecting elements while the unit is under power!
13 174
X31:
Power supply unit
for UV 105
Variant
Changes to UV 105
344980-01
First edition
344980-02
344980-12
344980-13
344980-14
Assignment
Ua
Va
Equipment ground (YL/GY),
10 mm2
X69:
NC supply voltage
and control signals
When connecting to connector X69/X169 of the CC, see X69: NC power supply and control
signals, see X169 on page 13 166
May 2006
13 175
X74:
5V connection
of the UV 105
Pin layout:
Wire color of 5-V connection
Black
Red
DANGER
For mounting the UV 105, the additional 5V lines must be connected with the correct
polarity!
Otherwise there will be a short circuit of these lines on the 5V ribbon wires of X69.
Caution
Do not engage or disengage any connecting elements while the unit is under power!
13 176
Connector on the
front panel
Assignment
Ua
Va
DC-link voltage of the non-HEIDENHAIN
inverster system
DC-link voltage of the non-HEIDENHAIN
inverster system
Note
You must connect the supply voltage to the terminals U and V via an isolating transformer
(300 VA, basic insulation as per EN 50 178 and VDE 0550).
Caution
Do not ground this isolating transformer on the secondary side!
The isolating transformer decouples the dc-link voltage from ground. Grounding the isolating
transformer on the secondary side leads to an addition of the dc-link voltage and the supply
voltage. This would overload and thus destroy the UV 105 B.
When connecting to connector X69/X169 of the CC, see X69: NC power supply and control
signals, see X169 on page 13 166.
5V terminal on the
front panel
Pin layout:
Wire color of 5-V connection
Black
Red
Caution
For mounting the UV 105 B, the additional 5V lines must be connected with the correct
polarity!
Otherwise there will be a short circuit of these lines on the 5V ribbon wires.
May 2006
13 177
Caution
Do not engage or disengage any connecting elements while the unit is under power!
X31:
Supply voltage for
UV 106 (B)
Assignment
Ua
Va
13 178
The motor encoders are connected to the speed encoder interface of the control.
--> see X15 to X20, X80 to X87: speed encoder 1 Vpp on page 13 148.
For further information, refer to the Service Manual "Inverter Systems and Motors".
For further information, refer to the Service Manual "Inverter Systems and Motors".
May 2006
13 179
13.6 Encoders
13.6.1 Position Encoders
See X1 to X6, X35 to X38, X201 to X214: position encoder 1 VPP on page 13 142.
Epecially for the retrofit of machines, the use of adapters for the encoder signal adjustment can
be interesting.
Encoder signals with 11 App or TTL level can be adapted to the 1 Vpp interface with
HEIDENHAIN adapter connectors.
MC 42x(B)
MC 42x(B)
MC 42x(B)
Id. No.
317 505-01
317 505-02
11 App to MC 42x(B)
317 505-05
11 App /1 Vpp
313 119-01
Note
Please note:
The adapters adjust only the levels, not the signal shape.
The contamination signal of the square-wave encoder cannot be evaluated.
A square-wave signal can be subdivided no more than 4-fold.
13 180
Adapter connector
TTL (HEIDENHAIN)/
1 Vpp
Adapter connector
TTL (SIEMENS)/
1 Vpp
May 2006
Assignment
+5 V (UP)
+5 V (UP)
0 V (UN)
0 V (UN)
A+
Ua1
Ua1
0V
0V
B+
Ua2
Ua2
0V
0V
+5V
+5V
10
R+
10
Ua0
11
0V
11
0V
12
12
Ua0
13
0V
13
0V
14
UaS
14
UaS
15
Not assigned
15
Not assigned
Assignment
Not assigned
Not assigned
0V
0V
A+
Ua1
Ua1
Not assigned
Not assigned
B+
Ua2
Ua2
Not assigned
Not assigned
Not assigned
Not assigned
10
R+
10
Not assigned
11
Not assigned
11
Not assigned
12
12
Ua0
13
Not assigned
13
Ua0
14
Not assigned
14
Not assigned
15
Not assigned
15
Not assigned
13 181
Adapter connector
11 App / 1 Vpp
Assignment
D-sub
connection
(male) 15-pin
Assignment
+5 V (UP)
+5 V (UP)
0 V (UN)
0 V (UN)
A+
0+
0V
0V
B+
90+
90
0V
0V
+5V
+5V
10
R+
10
R+
11
0V
11
0V
12
12
13
0V
13
0V
14
Not assigned
14
Not assigned
15
Not assigned
15
Not assigned
See X12: Connection of the touch probe for workpiece measurement on page 13 145.
Touch probe
systems for tool
measurement
See X13: Connection of the touch probe for tool measurement on page 13 147.
13 182
13.8 Handwheels
X23:
Handwheel input
Extension cable
ID 281 429-xx
May 2006
Adapter cable
ID 296 466-xx
Connecting cable ID
HR 4xx
D-sub
connector
(male)
9-pin
D-sub
connctr.
(female)
9-pin
D-sub
connector
(male)
9-pin
Cnnctr. Connector
(female) (male)
(5+7)(5+7)-pin
pin
Housing
Shield
Housing
Housing Shield
Housing
Housing
White 2
White E
White E
Brow 4
n
Brown D
Brown D
Yello
w
Yellow B
Yellow B
Gray
Gray
Gray
Green 8
Green C
Green C
BK
RD/BL 7
Red
Blue
WH/
GN
BN/
GN
GY/PK 1
Housing Shield
Housing
WH/
BN
Contacts 1 + 2
WH/
YL
WH/
GN
Contact 1 (right)
WH/
BL
Contact 1
WH/
RD
YL/BK 3
Contact 2
WH/
BK
Contact 2
Shield
13 183
The cable adapter Id.Nr. 296466-xx includes plug-in terminal strips for the contacts of the
EMERGENCY STOP button and permissive button (maximum load 24 V DC / 1.2 A).
Internal wiring of the contacts for the EMERGENCY STOP and permissive buttons:
Additional components
ID
271 958-03
Connecting cable
Spiral cable
312 879-01
Normal cable
296 467-xx
296 687-xx
13 184
266 364-06
266 364-12
Housing
Shield
Housing
Housing
Shield
White
White
Brown
Brown
Yellow
Yellow
Green
Green
Gray
HR 150
HRA 110
X31
X1
X2
X3
24 V
S2
Achswahl (Option)
AXIS SELECTION (OPTIONAL)
S1
Unterteilungsfaktorwahl (Option)
INTERPOLATION FACTOR (OPTIONAL)
X23 (LE)
X23
Id.-Nr. 270 909..
max. 20 m
max. 50 m
An additional switch enables you to select, for example, the interpolation factor for the
handwheel. The current position of the step switch is evaluated by the PLC.
May 2006
13 185
X1 to X3:
Inputs at the
HRA 110 for the
HR 150 handwheels
X23:
Connection to
MC 422x(B)
X31:
HRA 110 supply
voltage
HRA 110
Connection (female) 9-pin
Assignment
I1 +
I1
I2 +
I2
I0
I0 +
+5V
0V
Internal shield
Housing
External shield
Assignment
RTS
0V
CTS
Do not assign
DSR
RxD
TxD
DTR
Housing
External shield
Caution
The power supply of the PLC must not be used simultaneously for the HRA110, otherwise
the metallic isolation of the PLC inputs/outputs would be bridged.
HRA 110
Connecting terminal
Assignment
0V
13 186
X2
PT
100
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
X3
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
X4
X8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
X12 +24V
X7
16
X13 +24V
X8
X14 +24V
X8
16
X7
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
X7
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
ON
OFF
X5
ENABLE
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
ANALOG
X6
INPUTS
X1
X8 16
X10 +24V SUPPLY
X
X 21
22
5
4
X
3 X 19
20
2
1
3
X
X
2 18 17
UIN 1
X
X 15
16
13 187
May 2006
+24V
X11
0V
X9
PL 410B
X2
8
X12 +24V
X7
16
X13 +24V
X8
X14 +24V
X8
16
PT
100
SUPPLY
ANALOG
X
X 21
22
5
4
X
3 X 19
20
2
1
X
X 15
16
3
X
X
2 18 17
UIN 1
+24V
0V
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
X3
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
X4
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
ON
OFF
X5
ENABLE
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
ANALOG
X6
INPUTS
X1
X8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
X7
X7
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
2
X
23
X8 16
X10 +24V SUPPLY
13 188
+24V
X11
0V
X9
PL 510
May 2006
13 189
See X47: PLC expansion for PL 4xx B on the MC 422 (B) on page 13 160.
X2:
PLC expansion
PL 4xx B on the
PL 410 B
13 190
PL 410 B
PL 410B
PL 405B on the PL 410B
D-sub
Assignment
connctn.
(male)
25-pin
D-sub
connctr.
(female)
25-pin
0V
0V
0V
Do not assign 4
Address 6
White/Green
Address 6
INTERRUPT
Pink/Green
INTERRUPT
RESET
Green/Blue
RESET
WRITE
EXTERN
White/Blue
WRITE
EXTERN
WRITE
EXTERN
White/Red
WRITE
EXTERN
D-sub
connctr.
(male)
25-pin
X1
Assignment
D-sub
connctn.
(female)
25-pin
0V
Red/Blue, Brown/
Green, Yellow/Brown,
Gray/Brown, Pink/
Brown
0V
0V
Gray/Green
Serial IN 2
10
Address 5
10
Gray/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
PCB identifier 14
4
Yellow/Blue, Pink/Blue,
Yellow/Black
14
14
+12 V
15
PCB identifier 15
3
Yellow/Red, Gray/Red,
Pink/Red
15
15
+12 V
16
PCB identifier. 16
2
Gray/Blue
16
16
PCB identifier.
2
17
PCB identifier 17
1
Green/Black
17
17
PCB identifier
1
18
Address 7
18
White/Yellow
18
18
Address 7
19
Serial IN 1
19
White/Black
19
19
Serial IN 1
20
EM. STOP
20
Green/Red
20
20
EM. STOP
21
Serial OUT
21
White/Gray
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
Gray
24
24
Address 2
25
Address 0
25
White
25
25
Address 0
Housing
External
shield
Housing
External shield
Housing
Housing
External
shield
X3:
PLC inputs
PL 410 B and
PL 405 B
X4:
PLC inputs
PL 410 B and
PL 405 B
May 2006
Terminal
Assignment
1. PL
2. PL
3. PL
4. PL
I64
I192
I256
I320
I65
I193
I257
I321
I66
I194
I258
I322
I67
I195
I259
I323
I68
I196
I260
I324
I69
I197
I261
I325
I70
I198
I262
I326
I71
I199
I263
I327
I72
I200
I264
I328
10
I73
I201
I265
I329
11
I74
I202
I266
I330
12
I75
I203
I267
I331
13
I76
I204
I268
I332
14
I77
I205
I269
I333
15
I78
I206
I270
I334
16
I79
I207
I271
I335
Terminal
Assignment
1. PL
2. PL
3. PL
4. PL
I80
I208
I272
I336
I81
I209
I273
I337
I82
I210
I274
I338
I83
I211
I275
I339
I84
I212
I276
I340
I85
I213
I277
I341
I86
I214
I278
I342
I87
I215
I279
I343
I88
I216
I280
I344
10
I89
I217
I281
I345
11
I90
I218
I282
I346
12
I91
I219
I283
I347
13
I92
I220
I284
I348
14
I93
I221
I285
I349
15
I94
I222
I286
I350
16
I95
I223
I287
I351
13 191
X5:
PLC input
PL 410 B
X6:
PLC input
PL 410 B
13 192
Terminal
Assignment
1. PL
2. PL
3. PL
4. PL
I96
I224
I288
I352
I97
I225
I289
I353
I98
I226
I290
I354
I99
I227
I291
I355
I100
I228
I292
I356
I101
I229
I293
I357
I102
I230
I294
I358
I103
I231
I295
I359
I104
I232
I296
I360
10
I105
I233
I297
I361
11
I106
I234
I298
I362
12
I107
I235
I299
I363
13
I108
I236
I300
I364
14
I109
I237
I301
I365
15
I110
I238
I302
I366
16
I111
I239
I303
I367
Terminal
Assignment
1. PL
2. PL
3. PL
4. PL
I112
I240
I304
I368
I113
I241
I305
I369
I114
I242
I306
I370
I115
I243
I307
I371
I116
I244
I308
I372
I117
I245
I309
I373
I118
I246
I310
I374
I119
I247
I311
I375
I120
I248
I312
I376
10
I121
I249
I313
I377
11
I122
I250
I314
I378
12
I123
I251
I315
I379
13
I124
I252
I316
I380
14
I125
I253
I317
I381
15
I126
I254
I318
I382
16
I127
I255
I319
I383
X7:
PLC output
PL 410 B
X8:
PLC output
PL 410 B and
PL 405 B
May 2006
Terminal
Assignment
1. PL
2. PL
3. PL
4. PL
O32
O64
O128
O160
O33
O65
O129
O161
O34
O66
O130
O162
O35
O67
O131
O163
O36
O68
O132
O164
O37
O69
O133
O165
O38
O70
O134
O166
O39
O71
O135
O167
O40
O72
O136
O168
10
O41
O73
O137
O169
11
O42
O74
O138
O170
12
O43
O75
O139
O171
13
O44
O76
O140
O172
14
O45
O77
O141
O173
15
O46
O78
O142
O174
16
O47
O79
O143
O175
Terminal
Assignment
1. PL
2. PL
3. PL
4. PL
O48
O80
O144
O176
O49
O81
O145
O177
O50
O82
O146
O178
O51
O83
O147
O179
O52
O84
O148
O180
O53
O85
O149
O181
O54
O86
O150
O182
O55
O87
O151
O183
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
13 193
X9 to X14:
Power supply
Assignment
1. PL
2. PL
3. PL
4. PL
X9
0V
X10
+24 Vdc logic power supply and supply for control-is-ready signal
X11
O32 O39
O64 O71
O128 O135
O16O O167
X12
O40 O47
O72 O79
O136 O143
O168 O175
X13
O48 O55
O80 O87
O144 O151
O176 O183
X14
O56 O62
O88 O94
O152 O158
O184 O190
Note
The power supply must have a value of at least 20.4 V and maximum 28.8 V!
The terminals X11 and X12 of the PL 405 B are missing.
X15 to X18:
Analog input on the
PL 410 B
Connecting terminals
Assignment
10 V to +10 V
0 V (reference potential)
Shield
Note
The interfaces comply with the requirements of EN 50 178 for low voltage electrical
separation.
X19 to X22:
Connection for
Pt 100 on the
PL 410B
Connecting terminals
Assignment
Shield
Note
The interfaces comply with the requirements of EN 50 178 for low voltage electrical
separation.
X23:
Supply voltage for
analog inputs
on the PL 410 B
13 194
The PL 410B input/output unit is also available with additional analog inputs and inputs for Pt 100
thermistors. The power supply must comply with EN 50 178, 5.88 requirements for low
voltage electrical separation.
Terminal
Assignment
+0 V
See X47: PLC expansion for PL 510 on the MC 422(B) on page 13 161.
X1:
PLC expansion on
the MC 420
See X147: PLC expansion for PL 510 on the MC 420 on page 13 169.
X2:
PLC expansion
PL 510 on the
PL 510
PL 510
D-sub
Assignment
connctn.
(male)
26-pin
D-sub
connctr.
(female)
26-pin
0V
Black
0V
0V
Violet
0V
0V
0V
Do not assign 4
Do not assign
Address 6
Yellow
Address 6
INTERRUPT
Blue
INTERRUPT
RESET
Red
RESET
WRITE
EXTERN
Gray
WRITE
EXTERN
WRITE
EXTERN
Pink
WRITE
EXTERN
10
Address 5
10
Green
10
10
Address 5
11
Address 3
11
White
11
11
Address 3
12
Address 1
12
Brown
12
12
Address 1
13
Do not assign 13
13
13
Do not assign
X1
Assignment
D-sub
connctn.
(female)
26-pin
14
+5 V (output)
14
White/Blue
14
14
15
+5 V
(feedback)
15
Brown/Blue
15
15
16
PCB identifier. 16
2
White/Pink
16
16
PCB identifier.
2
17
PCB identifier 17
1
Pink/Brown
17
17
PCB identifier
1
18
Address 7
Brown/Green
18
18
Address 7
19
Serial IN 1
19
White/Gray
19
19
Serial IN
20
EM. STOP
20
Gray/Brown
20
20
EM. STOP
21
Serial OUT
21
White/Yellow
21
21
Serial OUT
22
Serial OUT
22
Yellow/Brown
22
22
Serial OUT
23
Address 4
23
White/Green
23
23
Address 4
24
Address 2
24
Gray/Pink
24
24
Address 2
25
Address 0
25
Red/Blue
Address 0
26
Housing
May 2006
PL 510 on PL 510
D-sub
connctr.
(male)
26-pin
18
26
External
shield
Housing
External shield
25
25
26
26
Housing
Housing
External
shield
13 195
X3:
Supply
voltage
for logic
X4 to X5:
PLC inputs
on the PL 510
Terminal
Assignment
+0 V
Note
The 0-V terminals of X4 and X5 of the PLD 16-8 are connected internally. These connections
are used for connecting the potential of the electronics and for operating the LEDs. Since
only a low current is required (max. 50 mA), it is sufficient to establish only one 0-V
connection (preferably at X4).
X4
Assignment
First PL 510
Second
PL 510
Third PL 510
Terminal
1
10
Slot 1
0V
0V
I64
I65
I66
I67
I68
I69
I70
I71
Slot 2
0V
0V
I80
I81
I82
I83
I84
I85
I86
I87
Slot 3
0V
0V
I96
I97
I98
I99
I100
I101
I102
I103
Slot 4
0V
0V
I112
I113
I114
I115
I116
I117
I118
I119
Slot 1
0V
0V
I192
I193
I194
I195
I196
I197
I198
I199
Slot 2
0V
0V
I208
I209
I210
I211
I212
I213
I214
I215
Slot 3
0V
0V
I224
I225
I226
I227
I228
I229
I230
I231
Slot 4
0V
0V
I240
I241
I242
I243
I244
I245
I246
I247
Slot 1
0V
0V
I256
I257
I258
I259
I260
I261
I262
I263
Slot 2
0V
0V
I272
I273
I274
I275
I276
I277
I278
I279
Slot 3
0V
0V
I288
I289
I290
I291
I292
I293
I294
I295
Slot 4
0V
0V
I304
I305
I306
I307
I308
I309
I310
I311
0V
0V
I320
I321
I322
I323
I324
I325
I326
I327
Slot 2
0V
0V
I336
I337
I338
I339
I340
I341
I342
I343
Slot 3
0V
0V
I352
I353
I354
I355
I356
I357
I358
I359
Slot 4
0V
0V
I368
I369
I370
I371
I372
I373
I374
I375
X5
Assignment
First PL 510
Second
PL 510
Third PL 510
13 196
Terminal
Slot 1
10
0V
0V
I72
I73
I74
I75
I76
I77
I78
I79
Slot 2
0V
0V
I88
I89
I90
I91
I92
I93
I94
I95
Slot 3
0V
0V
I104
I105
I106
I107
I108
I109
I110
I111
Slot 4
0V
0V
I120
I121
I122
I123
I124
I125
I126
I127
Slot 1
0V
0V
I200
I201
I202
I203
I204
I205
I206
I207
Slot 2
0V
0V
I216
I217
I218
I219
I220
I221
I222
I223
Slot 3
0V
0V
I232
I233
I234
I235
I236
I237
I238
I239
Slot 4
0V
0V
I248
I249
I250
I251
I252
I253
I254
I255
Slot 1
0V
0V
I264
I265
I266
I267
I268
I269
I270
I271
Slot 2
0V
0V
I280
I281
I282
I283
I284
I285
I286
I287
Slot 3
0V
0V
I296
I297
I298
I299
I300
I301
I302
I303
Slot 4
0V
0V
I312
I313
I314
I315
I316
I317
I318
I319
X5
Assignment
Terminal
1
10
0V
0V
I328
I329
I330
I331
I332
I333
I334
I335
Slot 2
0V
0V
I344
I345
I346
I347
I348
I349
I350
I351
Slot 3
0V
0V
I360
I361
I362
I363
I364
I365
I366
I367
Slot 4
0V
0V
I376
I377
I378
I379
I380
I381
I382
I383
+24
X6:
PLC outputs
on the PL 510
X6
Assignment
Terminal
1
First
PL 510
Second
PL 510
Third
PL 510
Fourth
PL 510
10
Slot 1
O32
O33
O34
O35
O36
O37
O38
O39a
Vb
+24 Vc
Slot 2
O40
O41
O42
O43
O44
O45
O46
O47a
+24
Vb
+24 Vc
Slot 3
O48
O49
O50
O51
O52
O53
O54
O55a
+24
Vb
+24 Vc
Slot 4
O56
O57
O58
O59
O60
O61
O62
+24
Vb
+24 Vc
Slot 1
O64
O65
O66
O67
O68
O69
O70
O71a
+24
Vb
+24 Vc
Slot 2
O72
O73
O74
O75
O76
O77
O78
O79a
+24
Vb
+24 Vc
Slot 3
O80
O81
O82
O83
O84
O85
O86
O87a
+24
Vb
+24 Vc
Slot 4
O88
O89
O90
O91
O92
O93
O94
+24
Vb
+24 Vc
Slot 1
+24 Vc
Slot 2
+24 Vc
Slot 3
+24 Vc
Slot 4
+24
Vb
+24 Vc
Slot 1
+24 Vc
Slot 2
+24 Vc
Slot 3
+24 Vc
Slot 4
+24 Vc
+24
Vb
a.The function of this terminal can be set with a sliding switch on the
rear side of the PLD 16-8 I/O modules:
Setting 1: Control-is-ready signal
Setting 2: PLC output
b.Group 1 (terminals 1 to 4)
c.Group 2 (terminals 5 to 8)
May 2006
13 197
Note
If you use only the outputs at X6 for a PLD 16-8 I/O unit (and no inputs), the 0-V connection
for supplying the electronics and for operating the LEDs must be established at X4 or X5.
The iTNC 530 cyclically monitors the PLC outputs of the PL510 for a short circuit.
X6:
Power supply for
the PLC outputs on
PLD 16-8 input/
output module
X15 to X18:
Analog input on
PLA 4-4 analog
module
Assignment
10
Connecting
terminals
Assignment
10 V to +10 V
0 V (reference potential)
Shield
Note
The interfaces comply with the requirements of EN 50 178 for low voltage electrical
separation.
X19 to X22:
Connection for
Pt 100 on the
PLA 4-4 analog
module
Connecting
terminals
Assignment
Shield
Note
The interfaces comply with the requirements of EN 50 178 for low voltage electrical
separation.
Connecting the
analog voltage
Connection of the
Pt 100 thermistors
13 198
Shielding
2 conductors with 0.14 mm
Maximum length 50 meters
Measuring input
Measuring input
I
2
3
4
5
Pt100
Customer's cable
4 x 0.14 mm2 screened,
max 30 m
X2:
Connection of NC
start and NC stop
key
The NC start key and the NC stop key are connected with the MB 420 via X2.
X3:
PLC inputs
May 2006
Terminal
Assignment
I151
I152
+24 V
13 199
X4:
PLC outputs
Terminal
Assignment
O0
O1
O2
O3
O4
O5
O6
O7
0V
13.11iTNC Keyboard
13.11.1 Designation and Position of Connectors
TE 420
13 200
TE 530 (B)
Assignment
SL0
SL1
SL2
SL3
Do not assign
RL15
RL14
RL13
RL12
X2:
iTNC keyboard
X9:
USB interface for
the mousepad
of the TE 530 (B)
May 2006
13 201
BF 150
13 202
Assignment
+24 V
0V
Power consumption:
BF 120: 15 W
BF 150: 45 W
X2:
Connection of the
BF 120 to the MC
X2:
Connection of the
BF 150 to the MC
X3: Connection of
the softkeys of the
visual display unit
to the iTNC
operating panel
May 2006
Assignment
SL0
SL1
SL2
SL3
Do not assign
RL15
RL14
RL13
RL12
13 203
13.13
Active potentiometers
Always keyboard 1 (at X4)
Note
You cannot switch between the two touchpads on the TE 530 with the BTS 1x0. You must
connect both touchpads to the MC 42x(B) (possibly via the USB hub).
X1, X2, X4,
X5 to X7:
Monitor and
keyboard
connections
Monitor/Keyboard
X1
X2
TE input
X4
First TE output
X5
Second TE output
X6
X7
X3:
Switchover
between the
keyboards
X8:
Supply
voltage for
BTS 1x0
Active keyboard
Terminal 1
Terminal 2
0V
0V
At X4
+24 V
0V
At X5
Assignment
+24 V
0V
13 204
14 Power Supply
14.1 Power Supply for the iTNC 530
14.1.1 General
The iTNC 530 is powered by
HEIDENHAIN compact inverter (UE, UR) or
HEIDENHAIN power supply units (UV, UVR) or
HEIDENHAIN power supply units UV 105, UV 105 B, UV 106, UV 106 B
The CC 42x is powered via the 50-pin ribbon cable connection and additionally via a 5 V terminal,
if required.
The CC 42x in turn powers the connected MC 42x (B) via a connecting board with connector.
When using the UV 106 (B), the CC is not required.
--> The MC is directly connected to the UV 106 (B).
This makes it possible to operate analog axes and spindles exclusively.
Note
The iTNC 530 (MC/CC) powers the connected units, such as scales, motor encoders, touch
probes, handwheel, transmitter-receiver units.
Exceptions:
The screen has its own connection for power supply.
The PLC outputs are powered with 24 V machine voltage.
Infra-red touch probes have a battery.
Damaged units that are powered by the iTNC may influence the supply voltages and thus
the entire system.
Note
The control monitors the 5-V supply voltage.
If it falls below 4.75 V, the error message 5 V power supply too weak is displayed.
If it rises above 5.4, the error message 5 V power supply too large is displayed.
May 2006
14 205
Power supply by
UV 105
Power is supplied through the 50-line ribbon-cable connector X69 and in addition through a 5 V
terminal on the UV 105.
The UV xxx does not have an additional 5 V terminal and thus cannot power the iTNC 530
sufficiently. The 50-line ribbon cable X69 of the UV xxx is connected to the UV 105 so that the
status signals of the UV xxx can be transmitted to the iTNC.
UV
PWM
UM
UM
UM
UP UV 105
CC 422
MC 422
PWM
Note
When using HEIDENHAIN inverters that are not provided with the additional 5 V terminal on
the front panel (e.g. UE xxx, UE xxx B, UR xxx, UV xxx), normally the UV 105 is not required.
In case of a low current consumption of the iTNC 530 (e.g., single processor with low clock
frequency, only few peripheral units are connected) it is possible that the machine
manufacturer has not used the UV 105.
The UV 105 can also be used if the iTNC 530 is combined with non-HEIDENHAIN inverters
to power the HEIDENHAIN control.
Since status signals from non-HEIDENHAIN inverters are not available or are not compatible
to HEIDENHAIN systems, the adapter (Id. Nr. 349 211-01) is then connected to X69 of the
UV 105.
14 206
Power supply
by UVR
Power is supplied through the 50-line ribbon-cable connector X69 and in addition through a 5 V
terminal on the UVR.
A more powerful switching power supply and an additional 5 V terminal is built into the UVR.
--> The iTNC can be powered correspondingly.
The UV 105 is not required!
Note
When using HEIDENHAIN inverters that are not provided with the additional 5 V terminal on
the front panel (e.g., UR xxx D, UV xxx D, UVR xxx, UVR xxx D), an accessory unit for the
power supply of the iTNC 530 is not required.
Note
For information on the HEIDENHAIN compact inverters and power supply units, refer to
Service Manual "Inverter Systems and Motors".
May 2006
14 207
Power Supply
by UV 105 B
The UV 105 B was designed solely for the use on HEIDENHAIN controls in connection with nonHEIDENHAIN inverter systems.
The phases U/V and the dc-link voltage UDC are connected via a connector on the front panel.
The LED READY UV on the front panel indicates the readiness of the unit.
Power is supplied through the 50-line ribbon-cable connector and in addition through a 5 V
terminal on the UV 105 B.
14 208
Power supply
by UV 106 (B)
An MC 42x (B) can also be connected to a UV 106 (B) instead of a CC 42x controller unit. Thus
the control loops for digital axes and spindles are not required. --> This combination is solely
destined for analog axes and spindles.
The phases U and V are connected via a connector on the front panel.
The LED READY UV on the front panel indicates the readiness of the unit.
The MC is powered by means of a connecting board and connector on the rear side of the unit.
May 2006
14 209
Service diagnosis
UV 105 (B)
DANGER
Danger of electrical shock!
High voltages and currents
When checking the UV 105 (B) power supply unit, proceed as follows:
The LED READY UV on the front panelof the UV 105 B indicates the readiness of the unit.
5 V on auxiliary
terminal
Measure whether the 5 V voltage on the auxiliary terminal of the UV 105 (B) is available.
Note
If you have the HEIDENHAIN test adapter with the corresponding ribbon cable, you
can connect it parallel to the 50-line ribbon cable of the UV 105 (B) and measure the
corresponding low voltages.
See Test Adapter, ID 375830-01 on page 456.
See X69: NC supply voltage and control signals on page 175.
Function of
the fan
Control of the
supply voltages
14 210
Measure, whether 400 V 10 % are available on U and V of connector X31 (on the bottom of
the UV 105) or the connector on the front panel (UV 105 B).
If connected:
Measure, whether a dc-link voltage on the conductor bars of the UV 105 or on the connector
on the front panel of the UV 105 B is available (the voltage depends on the inverter system).
Uz of a nonHEIDENHAIN
inverter system
When using a non-HEIDENHAIN inverter system (e.g., Simodrive 611), the power supply from
the dc link is mostly lead via a protective PCB. This is secured to the conductor bar on the nonHEIDENHAIN inverter.
+
+
X131
U1
V1
W1
DANGER
Danger of electrical shock!
High voltages and currents
May 2006
14 211
Fuses in
UV 105 (B)
DANGER
Danger of electrical shock!
A switching power supply is located in the UV 105 (B). This switching power supply
may still be under voltage although it is seperated from the power source (without current
consuming unit, the voltage on the board is only reduced slowly).
Do not touch the board or the fuses with bare hands!
Use insulated pincers when removing the fuses!
Caution
Be careful not to touch any components on the power supply board sensitive to electrostatic
discharge and observe the ESD regulations!
14 212
Note
If any of the fuses is defective, the UV 105 (B) power supply unit must be replaced.
Replacing the fuses is not advised.
Mounting the
UV 105 (B)
DANGER
For mounting the UV 105 (B), the additional 5V lines must be connected with the correct
polarity!
Otherwise there will be a short circuit of these lines on the 5V ribbon wires.
Restore the ground by means of lines and conductor bars!
May 2006
14 213
Possible
causes of error
Service diagnosis
UV 106 (B)
DANGER
Danger of electrical shock!
High voltages and currents
When checking the UV 106 (B) power supply unit, proceed as follows:
The LED READY UV on the front panelof the UV 106 (B) indicates the readiness of the unit.
Function of
the fan
Control of the
supply voltages
Measure, whether 400 V 10 % are available on U and V of connector X31 on the front panel.
Note
It is not useful to measure the low voltages on the 50-line ribbon cable of the UV 106 (B)
(e.g., with the HEIDENHAIN test adapter).
The MC could not be connected and the UV 106 (B) would operate without current
consuming unit.
14 214
Fuses in
UV 106 (B)
DANGER
Danger of electrical shock!
A switching power supply is located in the UV 106 (B). This switching power supply may still
be under voltage although it is seperated from the power source (without current consumer,
the voltage on the board is only reduced slowly).
Do not touch the board or the fuses with bare hands!
Use insulated pincers when removing the fuses!
Caution
Be careful not to touch any components on the power supply board sensitive to electrostatic
discharge and observe the ESD regulations!
Note
If any of the fuses is defective, the UV 106 (B) power supply unit must be replaced.
Replacing the fuses is not advised.
Mounting the
UV 106 (B)
DANGER
Restore the ground!
May 2006
14 215
The control-is-ready signal output is powered by 24 Vdc provided by the compact inverter or the
power supply unit. The voltage is connected to terminal X34.
Pin layout:
Error
Connecting terminal
X34
Assignment
+24 V
X72/1
0V
X72/2
14 216
Caution
If the voltage of the buffer battery falls below 2.6 V the error message
Exchange the Buffer Battery is generated.
The error message is activated every 30 minutes.
Exchange the buffer battery as soon as possible!
May 2006
14 217
Exchange of the
buffer battery
Check the load status of the capicitor in the Info menu. -->
Enter the code number 79513 and read U [ACCU].
The voltage must be >= 3 V!
Note
The capacitor (Gold cap) is only loaded when the iTNC is switched on. If the Gold cap is still
not loaded sufficiently, please wait a few seconds and enter the code number 79513 again
to read the updated voltage value.
If the voltage of the Gold cap does not reach 3 V or more, the MC must be replaced.
Position of the
buffer battery of
the MC 422
Buffer battery
14 218
Position of the
Buffer Battery of
the MC 422 B
Buffer Battery
Note
If the battery was exchanged although the Gold cap was not loaded sufficiently, the batterybuffered areas of the working memory are deleted. The non-volatile PLC markers and words
belong to this area. This may mean that some components of the machine have to be set
again (tool changer, swivel head, etc.) --> Ask the machine manufacturer!
The datum and the time of the BIOS setting were losts. Set these values again --> see
Setting the System Time on page 15 237.
May 2006
14 219
Enter the code number79513 --> see Code Numbers on page 3 13.
Confirm with ENTER and the following screen is displayed:
Description
The following information is displayed on the screen (the stack information is not important for
the service technician):
U [BATT]
3.037 V
U [ACCU]
3.102 V
U [VCC ]
5.03 V
5 V supply voltage
TEMP
35
T [CPU1]
45
Temperature of CPU1
Note
These values are updated internally in the minutes cycle.
The display is only updated with the new call of the Info menu. I.e., the code number 79513
must be entered again.
14 220
Assignment
+24 V
0V
May 2006
14 221
14.6.1 General
The PLC of the iTNC 530 as well as the PL 410B/PL 405B/PL 510 are powered by the 24 Vdc
control voltage of the machine (in accordance with VDE 0551).
The control voltage must be smoothed with a minimum 1000 F at a rated current capacity of
150 F/A. At a current load of 15 A, for example, this corresponds to a capacity of 2250 F.
EN 61 131-2:1994 permits:
5% alternating voltage component is permissible
Minimum absolute value: 20.4 Vdc
Maximum absolute value: 28.8 Vdc
Power
consumption
Nominal operating
current per output
14 222
If half of the outputs are switched at the same time, the following are the values for power
consumption:
MC 42x(B):
PL 410B:
PL 405B:
PL 510:
48 W
Approx. 460 W
Approx. 235 W
Approx. 485 W
MC 422(B):
PL 410B:
PL 405B:
PLD 16-8:
0.150 A
2 A (with max. current consumption of 20 A)
2 A (with max. current consumption of 20 A)
2A
Simultaneity
2 outputs with 2 A each
4 outputs with 1 A each
8 outputs with 0.5 A each
Total current:
Out0 to Out7: 4 A
Out0 to Out3: 2 A
Out4 to Out7: 2 A
Error
Connection
terminal
Assignment
PLC outputs
2
3
0V
O16 to O23
O0 to O15
If the 24 V power supply (which cannot be shut off via emergency stop) is missing at X44, the
error message Supply voltage missing at X44 appears.
The corresponding PLC outputs do not function. Depending on the PLC program of the machine
manufacturer, corresponding PLC error messages are displayed.
Note
Monitoring the PLC outputs --> see The TABLE Function on page 10 76.
May 2006
14 223
Service diagnosis
X44
Checking X44
No
24 V voltages available?
Contacts o.k.?
Yes
Switch main switch of machine off
Dismount MC
(before doing so, label cables and/or
connectors, if required.)
No
Fine-wire fuses o.k.?
Yes
14 224
Caution
Use only original replacement fuses.
Be careful not to touch any components sensitive to electrostatic discharge
and observe the ESD regulations!
May 2006
14 225
X9 to X14:
Power supply
Assignment
X9
0V
PL 1
PL 2
PL 3
PL 4
X10
X11
+24 Vdc
power supply
for outputsa
O32
O39
O64
O71
O128
O135
O16O
O167
X12
+24 Vdc
power supply
for outputsa
O40
O47
O72
O79
O136
O143
O168
O175
X13
+24 Vdc
power supply
for outputsa
O48
O55
O80
O87
O144
O151
O176
O183
X14
+24 Vdc
power supply
for outputsa
O56
O62
O88
O94
O152
O158
O184
O190
PL 1
PL 2
PL 3
PL 4
a. 20.4 V to 28.8 V
Pin layout on the PL 405 B:
Terminal
Assignment
X9
0V
X10
X13
+24 Vdc
power supply
for outputsa
O48
O55
O80
O87
O144
O151
O176
O183
X14
+24 Vdc
power supply
for outputsa
O56
O62
O88
O94
O152
O158
O184
O190
a. 20.4 V to 28.8 V
X23:
Supply voltage for
analog inputs
on the PL 410 B
14 226
The PL 410B input/output unit is also available with additional analog inputs and inputs for Pt 100
thermistors. The power supply must comply with EN 50 178, 5.88 requirements for low
voltage electrical separation.
Terminal
Assignment
+0 V
Functional control
Ensure that:
The green LED in the area of bus connector X1/X2 is on.
Note
On older PLC expansion boards PL 4xx B, you may still find fine-wire fuses (glass fuses) on
the board. These may be replaced, if necessary:
On newer PL 4xx B, the glass fuse has been replaced by an SMD fuse.
The SMD fuse has been soldered onto the board. Contact your HEIDENHAIN service
agency.
May 2006
14 227
Note
The iTNC 530 cyclically monitors the supply voltage and short circuits of the PLC outputs
of a PL 510.
Connection
14 228
Assignment
+0 V
Assignment
10
Error
The corresponding PLC outputs do not function. Depending on the PLC program of the machine
manufacturer, corresponding PLC error messages are displayed.
Note
Monitoring the PLC outputs. --> see The TABLE Function on page 10 76.
Functional control
Ensure that:
The green LEDs on X6 pin9 and pin10 of the I/O modules PLD16-8 are lit.
The green LED POWER ON on the basic module PLB 510 is lit.
Note
If the LEDs are not lit up, despite available power supply, the basic module PLB 510 or the
corresponding I/O module PLD 16-8 is probably defective.
May 2006
14 229
14 230
May 2006
15 231
Single-processor
control
User-specific data:
NC programs, tool tables, datum tables, pallet tables, etc. are stored here.
PLC:
OEM-specific data
System files, PLC programs, machine parameters, help files, PLC dialogs,
PLC error tables, compensation value tables and OEM cycles are stored here.
The PLC partition only becomes visible when you enter the code number
807667.
SYS:
System-specific data
The complete NC software including setup files is located here
(NC dialogs, HEIDENHAIN cycles, etc.) and the HeROS operating system
(HEIDENHAIN Real Time Operating System).
A daily password is required to open the SYS partition.
Caution
Changes to the SYS partition can result in a malfunction of your TNC.
Dual-processor
control
15 232
Windows 2000
TNC:
User-specific data
Drive letter under Windows --> D:
PLC:
OEM-specific data
Drive letter under Windows --> E:
SYS:
System-specific data
Drive letter under Windows --> F:
When the control is started and there is no communication with the hard disk, normally the
following error message is displayed:
Boot: Giving up
Reason is: Load processes failed
or
No bootable device available
At present no tests in the field are possible!
If data are still transferred to the hard disk, some tests could be carried out in the field.
--> See following instructions.
Additional and more comprehensive tests can only be performed at HEIDENHAIN agencies!
Caution
Do not use your own hard-disk test or repair programs!
This could complicate or make it impossible for HEIDENHAIN or specialized companies to
rescue data.
Each time the control is booted, the SYS partition is tested (file-system check).
If the control is not properly shut down but is just switched off, the file-system of all partitions
is tested when the control is restarted.
If a hard-disk error is suspected:
May 2006
15 233
dosfsck -a /dev/hda6
PLC:
dosfsck -a /dev/hda5
SYS:
Note
If the NC software cannot be started with the defective hard disk and thus the log cannot
be called, contact your HEIDENHAIN service agency for further possibilities to investigate
the hard disk!
15 234
Principally, all functions of Windows 2000 can be used with the dual-processor control.
Windows 2000 also includes hard-disk test programs.
Note
To perform the hard-disk tests, you require certain local administrator rights in
Windows 2000. --> Ask the machine manufacturer!
Caution
First close all programs in Windows before you activate the test programs.
This also applies to the iTNC application!
Changes in Windows may influence the function of the control!
HEIDENHAIN cannot guarantee the function of Windows applications!
You can use the following test routine:
May 2006
15 235
Here the condition of the data medium (hard disk) is shown, e.g. Healthy
Note
The same test can also be performed with the Command Prompt and the command
chkdsk , e.g., chkdsk C:
15 236
The setting of the system time of single-processor controls is only explained in the
HEIDENHAIN service courses.
If necessary, contact the HEIDENHAIN hotline!
In machine parameter MP 7235, the difference between local time and system time can be
entered.
The Greenwich Mean Time (GMT) is used as system time.
Note
The wintertime and summertime are not changed automatically.
For this, MP 7235 must/can be adapted.
Dual-processor
control
The system time of dual-processor controls is set by means of the Windows clock.
Note
To set the Windows clock, you require certain local administrator rights in Windows 2000.
Contact your machine tool builder.
Click on the time display in the Windows task bar (usually at the buttom right corner).
Note
The automatic conversion from summertime to wintertime can be activated.
The difference between local time to Greenwich Mean Time (GMT) is defined with the
selected time zone. In dual-processor controls with Windows 2000, MP 7235 does not
have any function.
May 2006
15 237
15 238
Note
Under RS232 RS422 Setup the user can switch between standard display mode (without
subdirectories, similar to TNC 415) and the enhanced display mode (with subdirectories) via
the selection field PGM MGT: with the ENTER key.
Press the MOD key in the open Program Management to obtain the soft key RS232 RS422
Setup.
May 2006
15 239
Overview of
Important TNC file
types
File type
File extension
.H
Tool table
.T
.I
Pallet table
.P
Datum table
.D
.A
Point table
.PNT
.TCH
Preset table
.PR
Cutting-data table
.CDT
.TAB
.DEP
Note
If you cannot find certain files although they are in the correct directory, it is possible that a
filter for file types has been set. This filter can be removed by pressing the soft keys
SELECT TYPE --> SHOW ALL.
Which file type is to
be listed?
File information
File name
Bytes
Status
File properties:
E
Date
Time
Note
Refer to the iTNC 530 Users Manual for detailed information about file management!
15 240
After the code number has been entered, the PLC main menu is displayed.
Note
If the dialog READONLY appears on the left side of the screen, the machine manufacturer
has protected the PLC partition with his own code number. As a result, the OEM.SYS
system file cannot be called again. All other PLC files can still be read but cannot be edited
any more.
May 2006
15 241
Overview of
important PLC
file types
File type
File extension
.PLC
ASCII files (text files, e.g., PLC dialogs and error messages)
.A
Help files
.HLP
OEM.SYS
System files
.SYS
Compensation tables
.COM
Compensation assignments
.CMA
.PET
Source files
.SRC
.SPJ
.MP
OEM cycles
Oscilloscope recordings
.DTA
Network settings
Note
If you cannot find certain files although they are in the correct directory, it is possible that a
filter for file types has been set. This filter can be removed by pressing the soft keys
SELECT TYPE --> SHOW ALL .
15 242
File information
File name
Bytes
Status
File properties:
E
Date
Time
Note
Refer to the iTNC 530 Users Manual for detailed information about file management!
May 2006
15 243
15 244
16 Data Backup
16.1 Introduction
Data backup
recommended
It is often necessary or recommended for service visits to save certain data on the hard disk of
the control!
The PLC data, i.e., the machine specific data of the machine, are mostly interesting for the
service technician.
Note
If required, the machine data (PLC partition) for the machine tool can be obtained from the
machine manufacturer or is supplied with the machine.
Caution
If changes were made to the machine (e.g., NC software update, modifications, etc.)
resulting also in changes or adaptations of the machine data (machine parameter,
PLC program, etc.), a new backup for this machine must be created!
Available
data interfaces
For the data backup of the iTNC 530 the following data interfaces are available (standard):
An Ethernet interface
Connector X26
An RS 232 interface (V.24)
Connector X27
Connector X127, additionally for the dual-processor control for Windows 2000
An RS 422 interface (V.11)
Connector X28
Connector X128, additionally for the dual-processor control for Windows 2000
Note
The Ethernet interface X26 of the single-processor control is managed by the HEIDENHAIN
operating system (HeROS), of the dual-processor control by Windows 2000.
The serial interfaces X27 and X28 are managed by the HEIDENHAIN operating system
(HeROS), X127 and X128 by Windows 2000.
Note
For the service visit the use of the Ethernet interface is advisable. It is always integrated in
the iTNC and represents the fastest mode of data transfer.
Depending on the Windows system of your laptop/PC, there are different proceedings
regarding the interrogation and setting of the Ethernet configuration.
The following description shows an example with Windows 2000.
Windows knowledge is required! If necessary, ask your system administrator!
For the access to the network settings on your laptop/PC and also on the control, you
require the corresponding access rights (passwords, code numbers, etc.).
If required, contact your system operator or the machine manufacturer!
May 2006
16 245
Data transfer
software
TNCremoNT
For the data transfer and data backup the HEIDENHAIN data transfer software TNCremoNT as
of version 2.3 is used in this description.
The current TNCremoNT version can be downloaded from the HEIDENHAIN website
(www.heidenhain.de/Services/...) and installed on your service laptop or your stationary PC.
Note
The TNCremoNT program includes detailed operating descriptions including table of
contents in Menu/Help.
BINARY-ASCII
conversion
Some files (e.g., NC programs) on the hard disk of the control are available in BINARY format.
Important advantages of this data format are the relatively fast access and the relatively low
memory requirements.
If the default setting of the HEIDENHAIN data transfer software TNCremoNT is correct, the
downloading of data from the control's hard disk to an external data medium (e.g., laptop/PC)
is performed with an automatic conversion from BINARY format to ASCII format.
During transfer of data from an external data medium to the control's hard disk, the data are
converted from ASCII format to BINARY format.
The picture shows the correct default setting in the TNCremoNT configuration.
Note
The data of a iTNC 530 are archived externally in the defined ASCII format as the BINARY
format on the control can be changed, e.g., after an NC software update.
Protection from
data tampering
It is possible that the machine manufacturer has activated the below soft key on the iTNC 530.
Before data are read from or written to the control's hard disk, such and action must be
approved.
Press the MOD key and subsequently the soft key EXTERNAL ACCESS ON/OFF.
--> The access must be approved!
Note
The external access (via laptop/PC) to partitions on the control's hard disk (e.g., PLC
partition) can be locked with passwords by the machine manufacturer, like the internal
access (on the control).
Contact the machine manufacturer!
16 246
Connection
Establishment at
the customer's
(field service)
It is advisable to set up a direct connection between your service laptop and the control (peerto-peer).
Ask your customer whether you may disconnect the control from his in-house network for the
duration of your work.
Connect your laptop directly to the control by means of a crossed Ethernet cable.
Note
You can read the IP address and the subnet mask of the control after entering the code
number NET123 and pressing the DEFINE NET soft key.
With the dual-processor control, the IP settings of Windows are managed.
The HEIDENHAIN code number NET123 has no effect. You can enter the command
ipconfig in the prompt. Subsequently read the settings in the line Ethernet adapter Local
Area Connection.
Or click on My Computer\Control Panel\Network ...
Contact your system administrator.
May 2006
Now either adapt the IP address and the subnet mask of your laptop to the IP address and
the subnet mask of the iTNC, or vice versa.
16 247
Adapting the IP
address of the
laptop
If you want to adapt the settings of your laptop to those of the iTNC:
Click on your laptop on My computer --> Control Panel --> Network (or Network and
Communication, or similar).
Now search the place where you can call and edit the characteristics of the TCP/IP Protocol.
In the following example (Windows 2000) the characteristics of the TCP/IP protocol are stored
in LAN connection --> Properties --> Internet protocol (TCP/IP) --> Properties.
16 248
Caution
Note down the original settings which you will have to restore later!
For the following changes to the setting of you Ethernet card, you require the corresponding
permissions. Contact your system administrator.
Enter an IP address.
Note
We recommend to use the IP address of the iTNC and to increase or decrease the last place
by one.
Example:
Adress of the iTNC160.1.180.5
Adress of the laptop160.1.180.6 or 160.1.180.4
May 2006
The subnet mask of your laptop must be identical with that of the iTNC. Enter this accordingly
(the standard gateway is of no significance here)!
Confirm the settings (your laptop may reboot).
16 249
Adapting the
IP address of the
control
If you want to adapt the settings of your iTNC to those of the laptop:
16 250
Call the PLC partition (PLC code number) and subsequently the program manager.
Enter the folder NET.
For this purpose copy the file ip4-n00 (in PLC:\NET) as ip4-n00.txt (or similar) or write
down the information in this file.
Note
If there is a P in the status column of the file ip4.n00, it is protected against editing. This
protection can be cancelled: Press the soft keys AUX. FUNCTIONS --> UNPROTECT.
The P in the status column disappears and the network settings can be changed.
Enter the code number NET123 on the control and press the soft key DEFINE NET.
Press the soft key INSERT LINE (if available, depending on the NC software version).(You can
then enter new settings without overwriting existing settings.)
Adapt the IP address of the control to the IP address of your laptop.
Note
We recommend to use the IP address of the laptop and to increase or decrease the last
place by one.
Example:
Address of the laptops160.1.11.227
Address of the iTNC160.1.11.228 or 160.1.11.226
May 2006
16 251
TNCremoNT
16 252
The TNCremo screen is divided and the control's hard disk is shown in the lower half of the
screen. If this does not work, please check the connecting cable and the settings!
Note
If the following error message is displayed during connection establishment,
"Pinging"
If the connection with TNCremoNT is not established, you can "ping" to check the functioning of
the Ethernet cards in the laptop and in the control and to check the correct connection via
Ethernet.
At the prompt enter the ping command followed by the IP address of the Ethernet card of the
laptop (e.g., ping 160.1.11.227).
Confirm with ENTER. --> If the Ethernet card functions you will receive an answer! If the
Ethernet card does not function, a time-out message is generated.
Enter the code number NET123 and press the soft key PING
Enter the IP address of the iTNC.
Confirm with ENTER --> If the Ethernet card functions, you will receive the answer HOST
RESPOND. If the Ethernet card does not function, the TIMEOUT message is displayed.
May 2006
At the prompt enter the ping command followed by the IP address of the Ethernet card of the
control.
Confirm with ENTER. --> If the connection functions you will receive an answer from the
control! If the connection does not function, a time-out message is generated.
16 253
Enter the code number NET123 and press the soft key PING.
Enter the IP address of the laptop.
Confirm with ENTER. --> If the connection functions, you will receive the answer HOST
RESPOND. If the connection does not function, the messageTIMEOUT is generated.
Note
If the "pinging" does not function, you have to check again all settings and the hardware
(Ethernet cables, Ethernet cards).
Meaning of the
LEDs on the
ethernet data
interface X26
LED
Condition
Meaning
Green
Blinking
Interface active
Yellow
16 254
Off
Interface inactive
On
100 Mb net
Off
10 Mb net
Restoring the
original settings
After having finished data back-up and separated the connection, do not forget to restore the
original network settings of your laptop or of the iTNC.
Note
The control has to be rebooted to activate the settings!
Note
You can protect the file ip4.n00 with the original network settings.
Call the PLC partition (PLC code number) and subsequently the program manager. Enter the
folder NET. Move the cursor to the file and press the soft keys AUX. FUNCTIONS.
--> PROTECT. A P is shown in the status column for "protected".
May 2006
16 255
Caution
Use the Opto Bridge!
The serial interfaces RS 232 and RS 422 are not metallically isolated from the control
electronics with every iTNC control hardware.
In the worst case this may result in spark formation if you connect the serial data transfer
cable to your laptop and the control. As a consequence the control or the laptap/PC could
be damaged. The reason can be the different potential of the power supply of both units.
HEIDENHAIN therefore recommends to use the so called "opto bridge". This serial adapter
connector ensures a metallic isolation via opto coupler and can thus protect the serial
interface against overvoltage, different load potentials and interference voltages on the
ground lines. "Opto bridges" can be bought in the specialized computer trade.
Configuration of
the serial interface
on the iTNC
Call --> see Interface Configuration and Assignment of Mode on page 16 270
Select the baud rate for the LSV/2 protocol.
You can select the highest possible baud rate. If there are transmission problems, you can
back on lower baud rates.
Note
The iTNC 530 recognizes automatically when the LSV-2 protocol is used (e.g., data transfer
with TNCremoNT). It is not necessary to set the line Operating mode!
TNCremoNT
16 256
The TNCremo screen is divided and the control's hard disk is shown in the lower half of the
screen. If this does not work, please check the connecting cable and the settings!
Note
If the following error message is displayed during connection establishment,
May 2006
16 257
Connection setup
Select the upper screen (laptop/PC contents) the target directory. --> Double click the
requested directory. --> The path information appears in the blue bar atop.
In the lower screen window (TNC contents), select the directory containing the file you wish
to download. In example PLC:\MP --> Double click the requested directory. --> The path
information appears in the blue bar atop.
Note
To change the partiction click the blue bar with the path information.
To change to the PLC partition, enter PLC: and subsequently the PLC code number.
16 258
Note
During downloading the data format is automatically converted from BINARY (control) to
ASCII (laptop/PC) via TNCremoNT.
May 2006
16 259
Uploading files
onto iTNC
Select the lower screen (contents iTNC) the target directory. --> Double click the requested
directory. --> The path information appears in the blue bar atop.
Note
To change the partiction, click the blue bar with the path information.
To change to the PLC partition, enter PLC: and then the PLC code number.
In the upper screen window (laptop/PC contents), select the directory containing the file you
wish to upload onto the iTNC. In example C:\Backup. --> Double click the requested directory.
--> The path information appears in the blue bar atop.
Note
During uploading the data format is automatically converted from ASCII (laptop/PC) to
BINARY (control) via TNCremoNT.
16 260
16.4 Backup
During backup the data of the control's hard disk are stored on an external data medium
(e.g. service laptop).
Note
It would be ideal that during backup the control is in the Power interrupted state.
Connection setup
Select partition
In the upper screen half (laptop contents), select the directory where you folder where
you want to store the backup files. --> Double click the requested directory.
--> The path information appears in the blue bar atop.
You can also create a new folder using TNCRemoNT. Click File / Create folder ... or the
corresponding icon.
Note
The folder where the backup is filed should have an identifying name (e.g., machine number)
so that it can clearly be assigned to the correct machine!
Avoid long path and file names (do not use more than 80 characters).
In the lower screen half (iTNC contents), select the partition whose data you want to save.
Note
To change the partiction click the blue bar with the path information.
To change to the PLC partition, enter PLC: and subsequently the PLC code number.
May 2006
Click the main directory of the selected partition (in the example PLC:).
It must be shown in the blue bar!
16 261
Miscellaneous
backup types
Activate the backup menu with this icon (or via Extras/Backup/Restore ... )!
16 262
Scan directory
The files in the selected directory are scanned.
Files in subdirectories are ignored!
Scan everything
All files of the TNC and PLC partition and the three files in the SYS partition
(NCPATH.SYS, NCDATA.SYS, TIMES.SYS) are scanned.
Note
Scanning in this context means creating a reference list for the directory tree.
A file with the extension *.LST is generated. This file serves to restore the original
directory tree on the new hard disk.
If you want to create a backup archive for your TNC and PLC data:
The backup should have an identifying name (for example the machine number, etc.).
Archives can/should be created for the TNC partition and for the PLC partition.
Scan system and machine files (Ask the customer if the TNC data have already
been backed up or the source files are stored on an external data medium)
The machine time (TIMES.SYS), the calibration data of the touch probe, possible overflows of
multiturn EnDat encoders, traverse range settings, etc. (NCDATA.SYS) are included in this
backup and transferred to the new control or hard disk.
These backup types are not intended for an archive, since machine time, calibration data,
overflows of multiturn EnDat encoders etc. continue to change.
Note
For these backup types the settings of date and time on control and laptop must match.
Otherwise the error message Wrong password! is displayed.
May 2006
16 263
Starting backup
Enter the name of the backup file (extension BCK), e.g., Machine 1 PLC data (expansion BCK).
Start the data transfer with Save.
Note
If the data transfer has been completed successfully, there are two files on the laptop:
*.BCK backup file with the original files in compressed format
*.LST reference list containing the directories and the files
16 264
If you want to create a backup (e.g. of the PLC partition), all related files are stored in one
*.bck file using a compression algorithm.
To view individual files (e.g., MP list OEM.SYS, etc.) you can extract them from the *.bck file by
means of TNCremoNT!
Extracting a file
Start TNCremoNT.
Go to the folder where the backup of the machine is filed.
Double click the LST file (*.LST) and open the window TNCbackup.
Sort the files listed there, e.g., by clicking the bar path.
(You can sort by file name, path, type and file size. Just click the corresponding bar.)
Caution
After the extraction restore all marks in your *.LST file.
(Otherwise only the marked files of this backup will be restored.)
May 2006
16 265
16.6 Restore
When restoring, the backup of a machine (e.g., PLC data, TNC data, "full backup") are restored
from an external data medium (e.g., service laptop) to the control's hard disk.
Caution
When restoring the hard-disk data, the machine must not operate!
The control should be in Power interrupted state.
Never press any key on your control while data transfer is running!
Note
If you work with Ethernet connection, please check the necessary settings or reset them. -> see Connection Setup on page 16 247.
Tip: For the original settings for DEFINE NET, refer to file IP4.N00 that can be extracted, e.g.,
from the backup file of the corresponding machine. --> see Extracting Files from the
Backup File on page 16 265.
Connection setup
16 266
In the upper screen half (laptop/PC contents), select the directory where you have stored the
backup file.
In example C:\Backup machine. --> Double click the requested directory.
--> The path information appears in the blue bar atop.
Restore
starting
Confirm the message regarding automatic reset of control with Yes and continue data
transfer.
Start the control after successful restoring the machine backup (reboot).
Now the machine should operate as usual.
Note
We recommend to back up the network settings.
They can be found under PLC:\NET\ ...
Move the cursor to the corresponding filed, press the soft keys AUX. FUNCTIONS and
PROTECT. A P is shown in the status column for "protected".
Note
When restoring with TNCremoNT and the error message Wrong password is displayed,
probably the date and time of control and laptop do not correspond.
Background:
The backup for the control exchange also includes three SYS files. To bring it to the correct
control partition, the TNCremoNT automatically transfers the SYS password. This SYS
password is created with the date of the laptop.
If necessary, the system time must be set again on the control --> see Setting the System
Time on page 15 237.
May 2006
16 267
Note
After restoring the machine backup and subsequent booting of the control, the following
problem may arise:
In the original MP list the control requires additional parameters (e.g. as of index xxx.5).
Background:
In the OEM.SYS there is the entry AXISNUMBER.
This serves to specify the number of axes for which indices are to be created in the MP file
(e.g. indices xxx.0 to xxx.8 for 9 axes).
If a control boots without PLC data, the MP list is added to the hardware configuration
(i.e. on controls with 5 axes only up to parameter xxx.4).
The same is true if the PLC data of a control were lost and for new or exchange controls.
The number of axis indices exceeds the hardware configuration for example if the spindle
drives more than one axis (C-axis mode, etc.).
I.e., when booting the first time during data restoration the original MP list is truncated and
therefore no longer useful.
Solution:
1. Load MPNAME.MP into the editor
(as long as the original MP list is open for editing, it cannot be restored).
2. Load the entire backup to the control again.
3. Reboot the control.
16 268
FE1
For connection of the HEIDENHAIN floppy-disk unit FE 401B or other peripheral units.
This operating mode is supported by TNCremo/TNCremoNT.
Protocol:
Data format:
Baud rate:
Interface parameters:
Transfer stop:
Blockwise transfer
7 data bits, 1 stop bit, even parity
110 - 115 200 baud
Firmly adapted
Software handshake with DC3
EXT 1, EXT 2
LSV-2:
The LSV2 protocol allows various functions such as file management and diagnosis of the iTNC
to be executed from the PC.
This operating mode is supported by TNCremo/TNCremoNT.
Protocol:
Data format:
Baud rate:
Interface parameters:
Transfer stop:
May 2006
16 269
Operating mode /
baud rate
Press the following key combination to call the main screen for interface configuration:
The data interface RS-232-C (V.24) is configured on the left side of the screen, and the data
interface RS-422-C (V.11) on the right. The operating mode and the baud rate can be selected.
To edit the operating mode, baud rate and assignment of interfaces:
Press the GOTO key to display a popup window. Place the cursor at the
desired value.
Note
The iTNC 530 recognizes automatically, when the LSV-2 protocol is used (e.g., data transfer
with TNCremoNT). It is not necessary to set the line Operating mode!
16 270
RS 232:\
RS 422:\
TNC:\
PLC:\
Depending on the type of operating mode set, a symbol appears beside the external drive.
Operating
mode
Drive symbol
with PGM MGT
FE1
EXT1, EXT2
Ethernet
May 2006
16 271
Note
Do not use self-made cables (shielding problems, contact problems, short circuits, etc.).
Mark your cable as "crossed" or "non-crossed".
Caution
The Ethernet interface is metallically isolated from the control electronics.
The serial interfaces RS 232 and RS 422 are not metallically isolated with every
iTNC control hardware.
In the worst case this may result in spark formation if you connect the serial data transfer
cable to your laptop and the control. The reason can be the different potential of the power
supply of both units. HEIDENHAIN therefore recommends to use the so called "opto
bridge". This serial adapter connector ensures a metallic isolation via opto coupler and can
thus protect the serial interface against overvoltage, different load potentials and
interference voltages on the ground lines. "Opto bridges" can be bought in the specialized
computer trade.
Note
We recommend to mark the crossed Ethernet cable accordingly in order to avoid confusion.
If you establish the connection via your local network (intranet), normally use a non-crossed
Ethernet cable (patch cable).
16 272
16.9.2 RS-232-C/V.24
Note
The V.24 / RS-232-C has different pin layouts at the iTNC (connector X27) and at the V.24
adapter block (D-sub connector on electrical cabinet).
Exception: The cable with the Id.No. 366964-xx may be connected to the 9-pin adapter block
or directly to the control.
The serial data interfaces are described in detail in the Data Interfaces Service Manual of
HEIDENHAIN Devices. Download under www.heidenhain.de/Services/...
Overview:
May 2006
16 273
Cable assignment:
16 274
May 2006
16 275
Accessories
Following accessories can be very helpful and are available from computer vendors:
16 276
May 2006
16 277
16.9.3 RS-422/V.11
Note
The RS-422-/V.11 data interface has the same pin layout at the iTNC (connector X28) and at
the V.11 adapter block (D-sub connector on the switch cabinet).
The serial data interface are described in detail in the Data Interfaces Service Manual of
HEIDENHAIN Devices.
Download under www.heidenhain.de/Services/...
16 278
17 Encoder Interface
17.1 Position Encoders
17.1.1 Introduction
Position encoders report positions and movements of the machine to the control. The iTNC 530
operates with incremental and absolute encoders with EnDat interface.
Error message
DANGER
The monitoring functions for the position encoders (MP 20.x) must always be active!
Safe machine operation is not ensured without these movement monitoring functions.
Exception: MP 20.0 is only active for position encoders with distance-coded reference
marks.
MP 100 contains the axis sequence (first, second, third axis, etc.)
Caution
MP 100 must not be edited!
May 2006
17 279
The allocation of position encoder inputs to the axes can be found in the machine parameters
MP 110.x
The allocation of position encoder inputs to the spindle can be found in the machine parameters
MP 111.x
All position encoder inputs are EnDat-compatible.
The signal types 1 Vpp or 11 App are set in MP 115.0 for position encoders that are connected
to the connectors X1 ... X6, X35 ...X38 on the MC.
For position encoders that are connected to the connectors X201 ... X214 on the CC 424,
MP 116.0 is applicable.
For other signal types (TTL, etc, adapters may be used.
--> See Position Encoders on page 13 180
The input frequency for position encoders that are connected to the MC on the connectors X1
... X6, X35 ...X38, are set in MP 115.2.
For position encoders that are connected to the connectors X201 ... X214 on the CC 424,
MP 116.2 is applicable.
Caution
The amplitude of the reference marks is not monitored!
For example, if a reference mark is contaminated and thus cannot be evaluated, with
distance-coded encoders a corresponding error message (e.g., Reference marks: Incorrect
spacing) is generated. With encoders with a reference mark, an error message is not
generated immediately. The refernce run does not function properly and the axis moves,
e.g., to the limit switch.
17 280
Caution
If the scanning head is wet and thus a short circuit is caused, it must not be connected again!
Encoder interfaces are not always short-circuit proof.
Example:
Error in
X-axis
Example machine
parameters
Notes and
preliminary
actions
MP 100.x =
MP 110.0 =
MP 110.1 =
MP 110.2 =
MP 110.3 =
MP 115.0 =
MP 115.1 =
MP 115.2 =
On position encoders connected to the CC 424, an exchange is only possible between the
groups X201 to X206 (main drive-control board) and X207 to X214 (auxiliary drive-control
board)!
Block diagram
Note
Always exchange both, the cable and interface assignment by means of machine
parameters!
May 2006
17 281
Flowchart
No
Yes
The defect is probably located in the position
encoder input of the control
17 282
Calling the page. --> See Integrated Diagnosis Functions on page 7 41.
17.1.5 Corrective Action
If you have found out that the interface on the control is defective:
Exchanging the control --> See Exchange of HEIDENHAIN Components on page 26 411.
If you have found out the the scanning head/scale/cable is defective:
Exchange the encoder or the encoder component or corrective action (e.g., cleaning of scale).
Note
To exchange the encoder components, use the mounting aids (distance plates, mounting
brackets, etc.) as well as the mounting and replacing instructions.
For adjustment and signal assessment, special HEIDENHAIN units, such as PWM 9, PWT,
PWM 8 (if available) may be used.
In a special encoder seminar you can learn about corrective action and how these units are
used (e.g., cleaning of scales).
Following tolerances apply as a default
For 1 Vpp encoders:
For 11 App encoders:
May 2006
17 283
Note
With simple 3-axis machines, it is often not necessary to set the machine datum again. It is
sufficient to the check the software limit-switches and to set them again, if necessary. If
you have any questions, please contact your machine tool builder for more information!
It is indispensible to set the machine datum, but mostly machine tools with tool changers,
tilting axes, etc. are concerned.
Individual axis
Always tro to mount the scale as exactly as possible to its original position!
Set the display to REF. --> You can now see the current axis position referring to the
machine datum.
Set the position display step (MP 7290.x) to the highest resolution.
Reference the axis concerned.
Position the machine datum or a machine's reference point defined by the machine
manufacturer (e.g., reference hole, reference stud). --> Ask the machine manufacturer!
Note
If necessary, the traverse range (software limit switch) has to be expanded!
(The software limit switches are defined as of MP 910.x. It is also possible that the operator
has limited the traverse range even further.)
17 284
Write down the displayed REF value (if necessary, abstract the value defined by the machine
manufacturer) and invert the result.
Add the value to the value entered in MP 960.x for the axis concerned.
Enter the sum in MP960.x.
Check whether the reset machine datum is correct (e.g., with M91)!
If required, reset the traverse range to the original value.
Gantry axes
Always tro to mount the scale as exactly as possible to its original position!
Set MP860.x to 0 for the slave axis.
(After the reference marks have been traversed, no compensating motion is made.)
Set the display to REF. --> You can now see the current axis position referring to the
machine datum..
The slave axis must be displayed (MP 7291.x).
Set the position display step (MP 7290.x) to the highest resolution.
Reference the gantry axes.
Position the machine datum or a machine's reference point defined by the machine
manufacturer (e.g., reference hole, reference stud). --> Ask the machine manufacturer!
Note
If necessary, the traverse range (software limit switch) has to be expanded!
(The software limit switches are defined as of MP 910.x. It is also possible that the operator
has limited the traverse range even further.)
Write down the displayed REF value (if necessary, abstract the value defined by the machine
manufacturer) and invert the result.
Add the value to the value entered in MP 960.x for the gantry axes.
Enter the sum in MP 960.x ein.
Check whether the displayed master and slave position values are identical.
Check whether the reset machine datum and the geometry of the gantry axes are
correct (e.g., with M91)!
If required, reset the traverse range to the original value.
Reset MP 860.x to the original value.
May 2006
17 285
Caution
MP 100 must not be edited!
The allocation of speed encoder inputs to the axes for CC 422 can be found in the machine
parameters MP 112.x.
Note
As of MP 112.6 (7th axis) the connectors as of X80 can be allocated but not MP 112.0 to
MP 112.5.
The allocation of speed encoder inputs to the axes for the CC 422 can be found in the machine
parameters MP 113.x.
MP 112.x is not active for the CC 424. There is a fixed assignment of speed encoder inputs to
the PWM outputs as in the following table:
17 286
PWM output
(MP120.x/MP121.x)
X51
X15
X52
X16
X53
X17
X54
X18
X55
X19
X56
X20
X57
X80
X58
X81
X59
X82
PWM output
(MP120.x/MP121.x)
X60
X83
The the encoder inputs and PWM outputs are only be selected via MP120.x/MP121.x.
All speed encoder inputs operate with 1 Vpp and areEnDat-compatible.
For digital axes the speed encoders are always monitored!
Motor encoders with EnDat interface can be provided with a so-called electronic ID label.
It contains the motor data, such as device name, ID number, serial number, etc.
Caution
The service on the CC 424 and CC 422 is different.
Ensure to use the correct instructions!
Caution
If the motor is wet and possibly also the motor encoder, what may result in a short circuit,
it must not be connected any more!
Example machine
parameters
May 2006
MP 100.x =
MP 112.0 =
MP 112.1 =
MP 112.2 =
MP 112.3 =
17 287
Notes and
preliminary
actions
Only encoders within the groups X15 to X20 (main controller board) and X80 to X83
(aux. controller board) may be exchanged.
Master and slave axes must always be connected to the same speed controller PCB.
Before exchanging the speed encoder inputs, deactivate the evaluation of the electronic
ID labels im MP 7690!
Enter value 1 for each bit.
Block diagram
Original assignment:
MP 112.0 : 15
CC
X15
X-Axis
X-Axis
Assignment for exchange:
MP 112.0 : 16
Assignment for exchange:
MP 112.1 : 15
Y-Axis
Y-Axis
Original assignment:
MP 112.1 : 16
X16
Note
Always exchange both, the cable and interface assignment by means of machine
parameters!
17 288
Flowchart
No
The defect is loctated in the speed
encoder (motor encoder)
or in the encoder cable
Yes
The defect is probably located in
the speed encoder input of the control
Note
Set MP 7690 (evaluation of the electronic ID label) to its original state after the test!
Caution
If the motor is wet and possibly also the motor encoder, what may result in a short circuit,
it must not be connected any more!
Example for CC 424:
Error in the
X-axis
May 2006
17 289
Example machine
parameters
Notes and
preliminary
actions
MP 100.x =
MP 120.0 =
MP 120.1 =
MP 120.2 =
MP 120.3 =
Block diagram
Note
Always exchange both, the cable and interface assignment by means of machine
parameters!
17 290
Flowchart
Does the
error pattern move
to the other axis?
(in the example from
X to Y)
No
The defect is located in the speed
encoder (motor encoder)
or in the encoder cable
Yes
The defect is probably located in the
speed encoder input of the control
Note
Set MP 7690 (evaluation of the electronic ID label) to its original state after the test!
May 2006
17 291
On the information page "EnDat Speed Encoder" you can see whether so-called alarm bits are
set:
Calling the page --> See Integrated Diagnosis Functions on page 7 41.
If you have found out that the interface on the control is defective
Exchange the control. --> See Exchange of HEIDENHAIN Components on page 26 411.
If you have found out that the motor encoder in a synchronous motor is defective (the
HEIDENHAIN axis motors are normally synchronous motors with the designation QSY xxx):
Exchange the synchronous motor completely!
Caution
Motor encoders in synchronous motors must be adjusted to a certain position.
This adjustment is performed by HEIDENHAIN.
Therefore, you must not exchange the motor encoder yourself!
In additon, new motors have so-called electronic ID labels. This electronic ID label for the
motor is stored in the motor encoder with EnDat interface. When exchanging the motor
encoder, the electronic ID label must be written again. This is made at HEIDENHAIN.
If you have found out that the motor encoder in an asynchronous motor is defective (the
HEIDENHAIN axis motors are normally asynchronours motors with the designation QAN xxx) ...
Exchange either the complete asynchronours motor or the motor encoder.
Note
In certain asynchronous motors, replacing the motor encoder may be very complicated due
to their construction (in this case, nearly all add-on parts of the motor need to be removed
and/or the cables in the terminal box disconnected and/or the signal socket removed with
special tools).
Such a motor should be sent to HEIDENHAIN for repair.
17 292
DANGER
Ask the machine operator and regard the machine manufacturers's safety instructions
(setup mode, etc.)!
If the motor encoder is used for the spindle orientation (e.g., for the tool change):
DANGER
Press EMERGENCY STOP!
It must be ensured that the spindle cannot be switched on!
Set the display to REF. --> You can now see the deviation of the reference mark from the
desired position!
Set the spindle to the correct position (e.g., by means of measuring dial, touch probe,
reference point, etc.) --> Ask the machine manufacturer!
Subtract the displayed value from 360 and enter the result in MP 3430 (spindle preset).
Check the correct spindle orientation.
May 2006
17 293
Meaning
0x00000001
0x00000002
0x00000004
0x00000008
Overvoltage
0x00000010
Undervoltage
0x00000020
Overcurrent
0x00000040
Replace battery
0x00000080
reserved
0x00000100
reserved
0x00000200
reserved
0x00000400
reserved
0x00000800
reserved
0x00001000
reserved
0x00002000
reserved
0x00004000
reserved
0x00008000
reserved
Error codes if the access to the encoder via the EnDat interface is faulty:
Error code
17 294
Meaning
0x80010000
0x80020000
0x80040000
0x80080000
0x80100000
0x80200000
0x80400000
0x80800000
0x81000000
0x82000000
reserved
0x84000000
reserved
0x88000000
0x90000000
0xA0000000
0xC0000000
0x80000000
The electric functioning of an encoder is measured using a phase angle measuring unit
(PWM), an oscilloscope and an impedance tester (see Operating Instructions, Encoder
Diagnostics Kit PWM 9).
Adapter
Various adapters have been developed to permit PWM8 measurement of the different encoder
signals (11 App, 1 Vpp, TTL) at iTNC 530. You will find a connection diagram of the adapters
and ID numbers in the PWM 9 operating manual.
Internal
oscilloscope
In the internal oscilloscope (See Integrated Oscilloscope on page 8 49) of the iTNC 530
the analog encoder signals of the position encoder are recorded:
Position: A (0 signal) and position: B (90 signal)
Note
Solely the incremental signals (A, B or I1, I2) of position encoders can be recorded and this
only if they are not connected to an MC (not CC).
Reference signals and EnDat signals cannot be displayed!
A phase angle measuring unit is required for an accurate tracing of the signals.
The signals in the integrated oscilloscope are always displayed in the unit mV, independent of
the type of encoder connected (1 Vpp or 11 App).
These displayed signals are the image of the input on the counter IC inside the control. Therefore
certain amplification factors and an offset voltage of 2500 mV must be regarded. --> The signal
amplitude in mV oscillates symmetrically about 2500 mV and must therefore be divided by
the corresponding amplification factor:
May 2006
Current signal
11 App:
17 295
17.5 Position Measurement with the Motor Encoder (Indirect Position Measurement)
Example
for servicing
The axis (single or gantry axis) of a machine is on a position where you cannot remove the
defective scale.
DANGER
The traverse with indirect distance measurement is only described for servicing!
You cannot/must not continue to work with the machine!
Reasons:
No reference point for the axis concerned is evaluated; thus you could traverse to the limit
switches or the machine stop.
The manufacturer has not set the machine for the traverse with motor encoders as
position information system.
General
With analog axes you can use the so-called battery box that supplies 10 V for the nominal
speed value interface to the servo amplifier.
With digital axes you can use the motor encoder. The position control loop then receives the
information from the motor encoder and not from the scale any more!
With an axis with master-slave torque control, two motors (master and slave) are mechanically
coupled. Because of the coupling, only one position encoder is required. The motor to which the
position encoder is assigned is the master.
If the scale is defective, in principle the proceeding is the same as with a single axis. --> See
Description for axis with master-slave torque control on page 17 298
The proceeding for a gantry axis (synchronized axis) is different. --> See Description for
gantry axis on page 17 300
Note
Please clarify with the machine manufacturer whether the axis concerned is operated as
individual axis, master-slave torque control, gantry axis or gantry axis with master-slave
torque control!
Preliminary
actions
17 296
A defective scale or scanning head or a defective encoder cable could influence the low voltages
of the control. This could have an effect on the overall function!
Switch off the machine and separate the position encoder from the control!
Description for
individual axis
Position capture with motor encoder (indirect
measurement) in a single axis
Yes
No
Now you can traverse the axis carefully
with indirect measurement!
May 2006
17 297
Description for
axis with
master-slave torque control
Yes
Display of error messages
such as Movement monitoring,
Standstill monitoring, etc.?
No
Now you can traverse carefully
with indirect measurement!
17 298
Additional
information on gantry axes
The following flow chart shows the interrogation whether the currents (I nominal) of the gantry
axes deviate considerably. A maximum tolerable current value cannot be given as different
drives, motors and mechanical designs are used.
A misalignment of the gantry axes may be the result, for example, of the emergency stop of the
machine when the scale failed.
If this is the case, contact the machine manufacturer!
Note
In case the monitoring tolerances for speed stability and standstill have been set reasonably,
it can be prevented that the gantry axes traverse mutually too long if the counting direction
of the position encoder signals (MP 210) is wrong.
Contact the machine manufacturer!
May 2006
17 299
Description for
gantry axis
Set the limits of the traverse range for the gantry axis to
maximum (MP 910.x to MP 922.x)
Enter the line count of the motor encoder of the gantry axis
concerned (visible e.g. in the diagnostics functions of iTNC 530
or in the motor table) in MP 332.x.
Increase the limits of the traverse range set by the operator to maximum
(MOD key -> TRAVERSE RANGE soft key)
Record the currents (I noml) for the gantry axes in the integrated
oscilloscope. If the two current signals diverge distinctively, the
reason is most likely mechanical restraint of the gantry axes (nonparallelism). In this event consult your machine tool builder, as to
whether you may move the gantry axes under this condition
(different current signals, non-parallelism of the gantry axes)!
Yes
No
17 300
18 Referencing
18.1 Definition
The position value (the coordinates) of an axis position is defined with respect to a freely
selectable datum. When the axes are moved, the ACTUAL position is calculated incrementally.
If there is an interruption in power, the reference between the axis position and the position
value is lost.
Reference marks
HEIDENHAIN linear encoders are designed with one or more reference marks. The reference
marks identify an axis position at a known distance from the machine datum. The position of the
freely selectable datum is defined with respect to the machine datum.
The datum and the actual position can be reproduced as soon as the reference marks are
traversed.
10 20 30 40
+X
Workpiece
Machine table
Measuring system
Reference mark
Machine datum
Machine
datum
Distance between
the scale reference
point and the
machine datum
For distance-coded reference marks, the machine datum is defined with respect to the scale
reference point, which is at the first reference mark after the beginning of the measuring length.
MP 960.x contains the distance between scale reference point and machine datum
.
Note
After removing and remounting a measuring system MP 960.x may have to be altered.
See Re-Setting the Machine Datum on page 17 284.
Spindle preset
A corresponding angle encoder or also the motor encoder in the spindle motor may be used for
spindle orientation.
MP 3430.x contains the deviation of the reference mark from the desired position.
Note
After exchanging the angle encoder or the motor encoder in the spindle motor, it might be
necessary to set MP 3430 again.
See Resetting the Spindle Orientation on page 17 293.
May 2006
18 301
Press the NC-START key. --> The reference marks are traversed automatically.
(the sequence of axes and how often the NC-START key must be pressed was determined by
the machine manufacturer).
or:
Press the machine axis-direction button. --> The user determines the sequence for the
referencing of the axes.
DANGER
When servicing, the machine may be in a position where the sequence for the automatic
referencing of axes could result in a collision and thus a damage or injury to the machine or
persons (e.g., error message with reboot).
Determine the sequence for the reference run yourself!
Please ensure that the last set Tilt working plane function active orinactive has been
called correctly.
Enter a low feed rate and press the corresponding axis direction keys in succession!
If necessary, ask the machine operator!
If after power on of the machine no or not all reference marks were traversed (e.g., due to a
previous change to another operating mode) with PASS OVER REFERENCE MARK the
reference mark traverse must be activated. Select the manual operating mode and press the
soft key.
--> Traverse reference points appears on the screen.
External
reference pulse
If the reference mark of the encoder cannot be used, e.g. owing to an unfavorable transmission
of motor and rotary axis, an external reference pulse may be evaluated.
18 302
Reference end
position
To prevent the axes from violating their traverse limits when traversing the reference marks,
each axis requires a trip dog (at the reference end position). The trip dogs must be installed by
the machine tool builder at the ends of the traverse range. The switch signals from the trip dogs
are sent to free PLC inputs. The PLC program must gate these PLC inputs with W1054 for
reference end position.
The axis will automatically be positioned to the software limit switch if
It is beyond the positive software limit switch and is moving in the positive direction to the
positive trip dog.
It is beyond the negative software limit switch and is moving in the negative direction to the
negative trip dog.
Encoders with
EnDat interface
Encoders with EnDat interface can be connected to the position and speed inputs of the MC 422
(B) and CC 42x. With these encoders there is no need to traverse the reference marks. The
position value is only read when the control is switched on. It cannot be read again.
When connecting a position encoder with an EnDat interface:
Double reference
run
During the double reference run, the absolute position is first output via the EnDat interface of
the speed encoder. If at a later time the reference mark of the position encoder is traversed, the
control continues to work with this reference.
Set the corresponding bits in MP1355 to 1 for the axes for which the double reference run is
to be used.
The distance between the speed encoder and the position encoder is entered in MP1356.x.
If the reference mark of the position encoder is first traversed, the message Set MP1356.<axis
number> to <value> appears.
Possible causes
of error
May 2006
18 303
Machine
parameters
MP960.x
Machine datum
Input:
1.79769313486E+308 to
+1.79769313486E+308 [mm] or []
Values with respect to the scale reference point
MP1320
Format:
%xxxxxxxxxxxxxx
Input:
MP1330.x
Input:
MP1331.x
Velocity for leaving the reference mark end position for axes 1 to 9
(only for rotary encoders MP1350 = 2)
Input:
MP1340.x
Input:
MP1350.x
Input:
MP1355
Format:
%xxxxxxxxxxxxxx
Input:
MP1356.x
Distance between speed and position encoder for double reference run
Input:
MP1357.x
Input:
0: Reset W1032 if the reference run has been over the EnDat interface of the
speed encoder
1: Reset W1032 if the reference mark was traversed with the position encoder
MP1360.x
Input:
MP1360.x
Input:
18 304
Position encoder
with distancecoded reference
marks
Reference marks
Trip dog
"Reference end position"
Closed
Open
May 2006
18 305
Function when MP1350.x = 0. This setting is used only to ensure compatibility. Do not use for
new installations.
Reference marks
Trip dog
"Reference end position"
Closed
Open
No
Trip dog
"Reference end position"
closed?
Yes
Is the machine
outside the software
limit switch range?
No
Yes
Machine moves to
software limit switch range
Machine stops
If during automatic referencing the trip dog is not closed until it is in the reference end position
range, the contouring control will ignore this signal. It is therefore necessary that there are at
least two reference marks in the range of the reference end position.
18 306
Position encoder
with one reference
mark
Reference marks
Trip dog
"Reference end position"
Closed
Open
No
Trip dog
"Reference end position"
closed?
Yes
Is the
machine outside
the software limit
switch range?
No
Yes
Machine moves to
software limit switch
Machine stops
May 2006
18 307
Linear
measurement
through rotary
encoder
Reference pulse
Desired reference pulse
Trip dog
"Reference end position"
Closed
Open
Traverse direction MP1320
18 308
Enter value 0 (= no evaluation of the reference mark) for the corresponding axis.
Note
In MP1340.x the sequence for the reference mark run is listed.
With following entries, i.e.:
MP1340.0 : 3
MP1340.1 : 2
MP1340.2 : 1
... first the 3rd axis is referenced (e.g., Z axis), then the 2nd axis (e.g., Y axis) and
subsequently the 1st axis (e.g., X axis).
If you now want to deselect the X axis, you must enter MP1340.2 = 0!
May 2006
18 309
18 310
Position display
READY
symbol
Clamping
symbol
Feed rate
display
The following conditions must be fulfilled to drive digital axes and spindles:
I3 set
(X42/4, Control-is-ready signal acknowledgement)
I32 set
(X42/33, global drive enabling; the functionality of the I 32 global drive enabling is defined in
MP 2050.
24V at X150 / 151 for the corresponding axis group is available.
(X150/151 are not wired on every machine,
but if they are, you can see in MP 2040, how the axis groups are assigned)
May 2006
19 311
Format:
%xxxxxxxxxxxxxx
Input:
MP2040.0-5: Groups 1 to 6
MP2040.6-7: Reserved, enter %00000000000000
19 312
MP2050
Input:
MP2170
Waiting time between the switch-on of the drive and the drives standby
signal
Input:
19.2 Examination
The iTNC 530 features comprehensive diagnosis possibilities.
--> See Integrated Diagnosis Functions on page 7 41.
These diagnosis functions can be used for the following examinations!
Selection of the
supply device
May 2006
19 313
19.2.1 Examination of the Output Control-is-ready (X41/pin34) and Input Control-is-ready signal
acknowledgement I3 (X42/pin 4)
If the message Relay external DC voltage missing does not disappear after pressing the key
Control ON, carry out the folllowing fault diagnosis:
Control is Ready check
Acknowledgment present
(green indicator or
I3 = 1)?
Yes
No
+ 24 V present at input
Acknowledgment: Control is Ready
(X42/PIN4)?
Yes
No
Yes
Remove the interruption.
No
Yes
No
Yes
No
Find the reason and correct the error.
(Make use of the circuit diagram of the machine.)
19 314
Call via the soft keys DIAGNOSIS --> DRIVE DIAGNOSIS --> DSP
See Integrated Diagnosis Functions on page 7 41.
May 2006
19 315
Note
If the Control-is-ready output on the MC is defective, you can use the Control-is-ready
output of a PLC expansion board as makeshift:
PL 405 B or PL 410 B:
X8 / pin16
X6 / terminal 8
(The function of this terminal can be set with a sliding switch on the rear side of the
corresponding I/O modules, setting 1 = "Control is ready", See X6: PLC outputs on the PL
510 on page 13 197)
Sliding switch
on I/O module
19 316
Error message
EMERGENCY STOP
DEFECTIVE
If the error message "Emergency Stop Defective" appears when the machine is switched on,
carry out the error diagnosis as follows:
Is the input I3
(X42/PIN4) permanently
on high level?
Yes
No
Switch the main switch of the machine off.
Yes
The MC is probably
defective.
-> Replace the MC.
No
Caution
If 24 V is supplied to the control-is-ready output from the HEIDENHAIN inverter system via
connector X34, potential differences between the 24 V machine voltage and the 24 V from
the inverter can result in compensating currents.
Therefore it is perferable to supply X34 with machine voltage before you insert a bridge
between the "Control-is-ready" input and output during the following investigation!
May 2006
19 317
Bridge inserted
Acknowledgment:
Control is Ready
Control is Ready
I3
Note
The function of the Control-is-ready output of an I/O module PLD 16-8 can also be tested
with this method.
Note
Course of the emergeny stop (or booting) routine.
--> See Monitoring Functions on page 9 55!
19 318
19.2.2 Checking the Global Drive Enable I32, Connector X42 / pin 33
If you can switch on the machine but cannot move with a digital axis/spindle, check the
following:
Checking I32
No
Yes
Acknowledgment present
(green indicator or
I32 = 1) ?
Is an
NC-STOP signal pending?
(marker 4560 = 0)?
No
Yes
Yes
+ 24 V available at X42/PIN33?
No
May 2006
19 319
Call via the soft keys DIAGNOSIS --> DRIVE DIAGNOSIS --> DSP
See Integrated Diagnosis Functions on page 7 41.
Drive enabling
for all axes
I32
19 320
Drive enabling
for axis groups
Do not connect,
If MP2040 = 0
19.2.3 Checking the Drive Enabling for the Axis Groups via Connector X150 and X151 (if Wired)
Check whether 24V are available for the axis group to be traversed.
The axis groups for the drive enabling via X150 (main DCB) and X151 (auxiliary DCB) are
defined in MP2040.
Check according to the integrated drive diagnosis whether the corresponding axis groups are
released:
Note
If no axis groups are defined in MP 2040, the default setting of the drive release is active
(via X150 / X151).
May 2006
19 321
Select the power supply unit used for the integral diagnosis functions
(mostly not all status information of non-HEIDENHAIN inverters can be used):
Green READY
LED on
Check according to the integrated drive diagnosis whether the corresponding axis groups are
released:
19 322
Check according to the integrated drive diagnosis whether the power modules are ready:
Open the electrical cabinet and also check whether the green READY-LEDs on the compact
inverter or the power supply unit light up (a non-HEIDENHAIN inverter is probably also
equipped with a corresponding LED or display).
Inverters
LED
READY
AXIS/SPINDLE READY
READY UV
READY UV and
POWER MODULE READY
READY
READY UV
May 2006
19 323
The SH1 signal (safe stop 1) indicated by a red LED at the inverter, is generated by the computer
of the iTNC. The signal is low-active, i.e. line-break proof.
If the computer is not ready for operation or if an error is pending, SH1 is output. The red SH1
LED and the green READY LED at the inverter can never be lit a the same time. They are
mutually locked.
The SH2 signal (safe stop 2) indicated by a red LED at the inverter, is generated by the controller
of the iTNC. The signal is low-active, i.e. line-break proof.
If an axis or spindle is not controlled, SH2 is pending and the red LED is on.
This is for example the case with clamped axes or if a spindle is not controlled.
SH2 and READY are on simultaneously.
Note
HEIDENHAIN interface cards for the SIMODRIVE system:
The cards for the plug-type connectors (ribbon cables) are equipped with the green READY
LED and the red LEDs SH1 and SH2.
The cards with D-Sub connectors are equipped with the green READY LED and the red
LEDs RESET X1 und RESET X2 for the respective axis.
RESET X1, RESET X2 correspond to the SH2 signal.
The first generation of the cards with D-Sub connectors feature a green IF LED and a red
NB LED.
IF stands for "pulse enable" (German: Impulsfreigabe) and means that the axis module is
ready.
NB means that the axis module is "not ready" (nicht bereit).
For further information on the drives please refer to the service manual "Inverter Systems
and Motors".
19 324
For the following investigations, the PLC diagnosis functions are used.
--> See PLC Diagnosis on page 10 73.
For these PLC analyses it might be helpful or often even necessary to contact the machine
manufacturer for support.
May 2006
Check whether the PLC module 9161 is called in the corresponding PLC program.
(ask the machine manufacturer in which program block this PLC module is called).
For this purpose enter the PLC TRACE mode.
This module serves to activate the current and speed controllers individually for each axis.
Check the value in the word W1060 or whether the marker 4563 is set.
For this purpose enter the PLC TABLE.
The word W1060 contains the axes for which the feed rate was individually enabled
by the PLC.
If the marker M4563 is set, the PLC enables the feed rate in all axes.
(Either W1060 or M4563 is used.)
19 325
Note
The value of the words is displayed in hexadecimal or decimal format.The hexadecimal
format is distinguished by a leading $. A hexadecimal digit comprises 4 bits. I.e. you can,
for example, calculate for which axes the feed rate is enabled.
Example: W1024 = $004F
The first HEX digit has the value F, that is the first 4 axes are enabled
(20+21+22+23 = 1+2+4+8 = F).
The second HEX digit has the value 4, i.e. the 7th axis is enabled (22 = 4).
In the binary format this is 0100 1111 and in the decimal format this is the value 79.
$004F
Value of
indivdual places
Place value
considered
= HEX
0100
1111
23 22 21 20
23 22 21 20
0+4+0+0
8+4+2+1
15
27 26 25 24
23 22 2 1 20
= BIN
0+64+0+0 + 8+4+2+1
79
19 326
= DEC
PWM output
(MP120.x/MP121.x)
X51
X15
X52
X16
X53
X17
X54
X18
X55
X19
X56
X20
X57
X80
X58
X81
X59
X82
X60
X83
Caution
The service on the CC 424 and CC 422 is different.
Ensure to use the correct instructions!
May 2006
20 327
MP 100 contains the axis sequence (first, second, third axis etc.).
Caution
MP 100 must not be edited!
The allocation of PWM outputs to the axes can be found in the machine parameters
MP 120.x
Note
The connectors as of X57 can be assigned as of MP 120.6 (7th axis), but not those before!
The allocation of PWM outputs to the spindles can be found in the machine parameters
MP 121.x.
20 328
UV
PWM
UM
UM
UM
UP UV 105
CC 422
MC 422
PWM
Example:
Error in
X-axis
Assumed machine
parameters
MP 100.x
MP 2180.x
MP 120.0
MP 120.1
MP 120.2
MP 120.3
MP 121.0
MP 121.1
Notes and
preliminary
actions
May 2006
20 329
Block dDiagram
Note
Always exchange both, the cable and interface assignment by means of machine
parameters!
Note
It is not relevant for this test routine which drive modules are connected!
20 330
Flowchart
CC 422
Interchanging the PWM outputs of CC 422
No
Yes
The defect is probably located
in the PWM interface of CC 422.
Note
Set MP 7690 (evaluation of the electronic ID label) to its original state after the test!
May 2006
20 331
Corrective action
If you have found out that the interface on the CC 422 is defective
Exchanging the CC. --> See Exchange of HEIDENHAIN Components on page 26 411.
If you have detected that the error is outside the control (servo amplifier, motor, cable, etc.):
Start the following routine. --> See Trouble Shooting: Exchanging Power Modules or Output
Stages of the Same Type on page 20 337
20 332
Example:
Error in
X-axis
Assumed machine
parameters
MP 100.x
MP 2180.x
MP 120.0
MP 120.1
MP 120.2
MP 120.3
MP 121.0
MP 121.1
Notes and
preliminary
actions
May 2006
20 333
Block Diagram
Note
Always exchange both, the cable and interface assignment by means of machine
parameters!
Note
It is not relevant for this test routine which drive modules are connected!
20 334
Flowchart
CC 424
No
Yes
The defect is probably located
in the PWM interface of CC 424.
Note
Set MP 7690 (evaluation of the electronic ID label) to its original state after the test!
May 2006
20 335
Corrective action
If you have found out that the interface on the CC 424 is defective
Exchanging the CC --> See Exchange of HEIDENHAIN Components on page 26 411.
If you have detected that the error is outside the control (servo amplifier, motor, cable, etc.):
Start the following routine. --> See Trouble Shooting: Exchanging Power Modules or Output
Stages of the Same Type on page 20 337
20 336
20.1.5 Trouble Shooting: Exchanging Power Modules or Output Stages of the Same Type
General
If you have found out that the PWM interface on the CC is in order, you can test if a traverse of
the faulty axis with
a dimensionally identical power module (modular inverter system) or
an output stage with equal power (2-axis-module, compact inverter)
is possible.
DANGER
If you want to use other types of power stages or output stages, we strongly recommend
contacting your machine manufacturer or HEIDENHAIN. Otherwise you could cause
damage or injury to machine or persons!
Note
It is not necessary to exchange a machine parameter for this test routine!
It does not matter whether the power stages are from HEIDENHAIN or other
manufacturers.
Caution
If you strongly suspect that the motor of the axis to be examined causes a short circuit
(penetration of humidity, etc.), you must not connect it to another power stage as it could
be destroyed!
DANGER
Always secure vertical axes from falling down before you perform this test!
DANGER
Danger of electrical shock!
Make sure that the main switch of the machine is switched off and that any connectors and
terminals are free of potential before you engage or disengage them.
May 2006
20 337
Assumed
configuration for
two 1-axis modules
UM 12x: X111 (PWM connection of channel 1) connected with X51 (iTNC, X axis)
X81 (motor connection of channeel 1) connected with motor X axis
Assumed
configuration for
one 2-axis module
UM 12x: X111 (PWM connection of channel 1) connected with X51 (iTNC, X axis)
X112 (PWM connection of channel 1) connected with X52 (iTNC, Y axis)
X81 (motor connection of channel 1) connected with motor X axis
X82 (motor connection of channel 2) connected with Y-axis
Example:
Error in
X axis
UM 11x: X111 (PWM connection of channel 1) connected with X52 (iTNC, Y axis)
X81 (motor connection of channel 1) connected with motor Y axis
Block diagram
for two
1-axis modules
Caution
If motor brakes are connected to the power stages, they have also to be exchanged (X344,
X392, X393, X394, depending on the model. --> see Service Manual for Inverter Systems
and Motors)!
Motor brakes can be connected to current HEIDENHAIN inverter modules and compact
inverters. The motor brake is also powered via a connector on the inverter. The trigger
signals for the motor brakes are transmitted via the PWM bus.
20 338
Flowchart
for two
1-axis modules
No
Yes
The defect is probably located
in the power module / output stage.
May 2006
20 339
20.1.6 Trouble Shooting: Exchanging the HEIDENHAIN Interface Boards for the SIMODRIVE 611 System
If a SIMODRIVE 611 system is used in connection with the HEIDENHAIN control, there are
HEIDENHAIN interface boards in the Siemens drive modules to adapt the PWM signals.
Boards of the
same type
Before using other drive modules for examination of faulty axes, you may exchange
dimensionally identical expansion boards.
Observe the following:
The machine is not under power when you exchange the boards
Boards of the same type are exchanged (1-axis module or 2-axis module, metallically isolated
or not metallically isolated --> See Important Notes on the Use of HEIDENHAIN Interface
Boards in SIMODRIVE System on page 5 29)
The grounding is correct --> See Important Notes on the Use of HEIDENHAIN Interface
Boards in SIMODRIVE System on page 5 29
Boards of
different types
If you do not have boards of the same type, under certain circumstances you may exchange
boards for 1-axis modules for boards for 2-axis modules and vice versa.
Difficulties can be:
Some 2-axis module boards (ID number smaller than 359002-xx) require the corresponding
enabling signals of the control on every PWM interface. If such a board is inserted in a 1-axis
module and one PWM interface is not assigned, the complete board is not released.
If a 1-axis module board is inserted in a 2-axis module for test purposed, the corresponding
axis can be inspected (if the other axis is to be inspected, to motor output on the power stage
must be reconnected).
For these tests it might be necessary to deselect axes that cannot be contolled by MP 10.
With some machines this might be difficult.
--> If necessary, ask the HEIDENHAIN service agency!
Caution
Boards with metallic isolation of HEIDENHAIN PWM signals to the Siemens interface must
not be replaced by boards without metallic isolation and vice versa!
--> See Important Notes on the Use of HEIDENHAIN Interface Boards in SIMODRIVE
System on page 5 29
20 340
Caution
MP 100 must not be edited!
The allocation of nominal speed value outputs to the axes can be found in the machine
parameters.
MP 120.x
The allocation of nominal speed value outputs to the spindles can be found in the machine
parameters.
MP 121.x
May 2006
20 341
Investigation with
the integrated
oscilloscope
With the integrated oscilloscope the Volt. analog voltage can observed:
Error: No axis
traverse!
It is a prerequisite that the release conditions (e.g., door contacts, permissive buttons, etc.)
for the axis movements are given.
For the axes to be traversed ...
No terminal symbol before the axis concerned must be shown.
The feed rate display (F ) must not be highlighted.
The "STIB" star (control in operation) must be shown.
If necessary, ask the machine operator!
20 342
Flowchart
If nevertheless one or several analog axes do not function, you may investigate the following:
Analog axis does not move
Yes
Does the mulitmeter read a
voltage in the range of +/- 10 V?
No
Switch the machine off and disconnect the analog
servo amplifier from the speed command cable.
Repeat the above procedure with the servo amplifier
disconnected.
Yes
Does the mulitmeter read a
voltage in the range of +/- 10 V?
No
MC or speed command cable defective.
May 2006
20 343
Note
If the control functions properly, a nominal speed value interface can be read in the above
routine until the monitoring value (movement, servo lag, etc.) is reached. The nominal speed
value voltage 0 V is output together with the corresponding error messages.
Battery box
If available, you can investigate whether the analog servo amplifier can be operated with a
"Battery box" (not a HEIDENHAIN unit).
This battery box replaces the control and provides the analog servo amplifier with a nominal
speed value of 10 V.
(The servo amplifier must be released. --> If necessary, ask the machine manufacturer!)
Measuring setup
with test adapter
If available, you can connect the test adapter between connection X8 or X9 of the MC and the
nominal speed value cable. Connect a multimeter to the corresponding pin sockets of the test
adapter.
Assignment for the analog channels. --> See X8: Analog output 1 to 6 on page 13 144; See
X9: Analog output 7 to 13 on page 13 144
20 344
RL 5 kW, I 2 mA
CL 2 nF
one output short-circuit proof at a time
Uamax = +10 V 100 mV
Uamin = -10 V 100 mV
Resolution:
Smallest step:
May 2006
20 345
General
Note
The drift adjustment only needs to be carried out with analog axes.
Offset Adjustment
at servo amplifier
Check or set following machine parameters (if you change the machine parameter, please
take a note of the original values).
MP 1080.x (integral factor for offset) :
0 (switched off)
MP 1391.x, 1392.x (velocity feedforward control) :
1 (switched on)
6 (0.1 m)
20 346
Confirm
End compensation
Axes to be adjusted must be in control (if necessary, ask the machine manufacturer).
Switch position display to LAG.
Adjust the offset at the servo amplifier until the individual axes either display the value 0 or
oscillate around 0 (approximate value 3-5 m).
Note
Use also the integrated oscilloscope with the settings s actual, s nominal, s diff.
--> See Integrated Oscilloscope on page 8 49.
Reset the machine parameters and the position display to the original values.
Carry out offset fine adjustment with the code number 75368.
-->See Offset fine adjustment by code number on page 20 348
Proposal 2:
May 2006
20 347
Offset fine
adjustment by
code number
Note
Before you carry out an offset fine adjustment via code number, you must first adjust the
offset at the servo amplifier!
The control can compensate only 100 mV with the offset fine adjustment by code
number!
This corresponds to 1 % of the 10 V interface!!
An insufficient offset adjustment on the servo amplifier can thus not be compensated any
more with the code number adjustment.
The axes to be compensated must be in the position control loop. --> If necessary, ask the
machine manufacturer!
Confirm
The iTNC displays the offset values of the analog axes in the dialog line.
The values show the setting of the voltage in 0.15-mV steps.
Display value 10 means: 10 0.15 mV = 1.5 mV. The displayed offset value consists of the offset
values that are generated in the motor controller and in the control.
20 348
General
Speed adjustment at servo amplifier needs to be carried out in case of the following:
You have updated the mechanical design of the axis
(e.g., guideway, bearing, belt, coupling, ball screw, etc.)
You have exchanged the servo amplifier or the motor
You have replaced the motor brushes.
Servo lag at constant traverse is impermissibly high
The aim of speed adjustment is to achieve that the output nominal speed value is equal to the
really measured actual speed value (Vnom = Vact).
Note
Adjusting only needs to be carried out with analog axes.
Execution
Check or set the following machine parameter (if you change the machine parameter, please
take note of the original input values).
MP 7290.x (display step) : 6 (0.1 m)
DANGER
Enter this test program with the machine operator. Please be careful to prevent a collision
(retract Z axis first, etc.)!
0
1
2
3
4
5
For operation with velocity feedforward control, adjust the servo lag display
to 0 (ideally).
For operation with servo lag, adjust the servo lag display as follows:
m
Traversing speed --------min
LAG [mm] = ---------------------------------------------------------kv-Faktor
May 2006
20 349
Note
Read the traverse speed from the display:
The kv factor for the lag mode is defined in MP 1810.x.
It is possible that a multiplication factor for the kv factor is active for the displayed traverse
speed (MP 1820.x). A characteristic curve kink point must be entered in MP 1830.x. Contact
the machine manufacturer!
Note
It might be helpful to use the integrated oscilloscope. The signals Vnoml and Vactl can be
recorded and compared. The quality of the speed adjustment can thus be controlled and
improved, if required.
Comparison of
noml. and actl.
speed in the
integrated
oscilloscope
20 350
Call
Description of settings
May 2006
Select a machine operating mode (manual, Program Run, Full Sequence, etc.).
Actual position
REF
LAG
NOML
Nominal position
DIST.
Distance to go
20 351
20 352
One of the two flat-panel displays are connected to the iTNC 530:
BF 150 with horizontal and vertical soft keys
BF 120 with horizontal soft keys
The BF is
supplied with 24 V dc voltage from the electrical cabinet power supply unit.
is driven with display signals from the control.
The screen interface ...
connector X49 on the MC for the BF 120
connector X149 on the MC for the BF 150
... is HEIDENHAIN-specific. A conventional flat-panel screen cannot be connected.
May 2006
21 353
The soft keys of the BF screens are connected by flat cable with the keypad board of the TE.
Monitor
If this is not the reason you can test whether the screen information can be read out, e.g., with
the HEIDENHAIN PC software TNCremoNT.
If the display information is now available on the laptop/PC, the graphics board of the control is
probably in order.
If this does not function, probably the MC (graphics board, etc.) is defective!?
Note
If you can see the display information with TNCremoNT, it is not completely sure that all
areas of the graphics board are in good order!
Note
If you have found out that the screen itself is defective, then a further inspection of the flatpanel display is not possible without special test equipment.
21 354
May 2006
21 355
21 356
22 Keyboard Unit
22.1 General
The keyboard units are available with individual keys and as membrane keyboard.
The screen soft keys are connected to the keypad board.
The key signals on the control are transferred by a matrix. Every crosspoint of a SL (ScanLine)
with a RL (ReturnLine) is assigned to a certain key.
If HR 420 electronic handwheel is active, the operation of the machine via keypad is locked.
For iTNC 530 single-processor controls a TE 420 can be used; for dual-processor controls,
however, a mouse pad and additional Windows keys are required (Te 530, 530 B).
For the HEIDENHAIN programming surface smarT.NC additional keys are necessary.
(TE 530 B, TE 520 B).
May 2006
22 357
22 358
Note
Defective keys cannot contact any more or are in continuous contact.
May 2006
22 359
Correct operation?
Make sure that the key in the selected operating mode really functions.
--> Ask the machine operator or look it up in the User's Manual!
Visual inspection
To be sure you can observe the key code in PLC word W274 when
the keys are pressed:
Note
When examining these keys, please check if the following reactions are generated:
END --> To leave the PLC table.
PG UP --> The cursor jumps one page up.
PG DN --> The cursor jumps one page down.
GOTO --> A target must be entered at the top of the screen
(press NO ENT to exit!).
END BLOCK --> To leave the PLC table.
MACHINE OPERATING MODES --> The corresponding machine operating mode is called.
Text file
KEYTEST.A
22 360
As an alternative to test whether the control receives the key signals, you can create a text file,
e.g. KEYTEST.A.
The keys pressed on the ASCII field (blue keys) are displayed directly. Other keys mostly
generate the message "Key non-functional" or a corresponding reaction, e.g., change to a
machine operating mode.
Is a line (cable,
board) or the key
defectibe?
The keys are evaluated via a matrix. Every key is located above a crosspoint of SL (= scan line)
and RL (= return line). --> see Key Matrix of the Keyboard Units on page 22 367 or see Key
Matrix of the Keyboard Units on page 22 382.
No
Any reaction?
Yes
No
Any reaction?
Yes
May 2006
22 361
Measuring setup
with test adapter
The functioning of the keypad connected is tested with the following setup.
The following special appliance is required.
--> see Test Adapter, ID 375830-01 on page 29 456:
Note
Limitations for keypads as of TE 5xx:
A continuity test of the cross points of scan lines (SL) and the return line 0 (RL 0) is not
possible. There are logical gates between RL 0 and the corresponding keys. These gates
serve as keypad identifier as of TE 5 xx.
A direct ohmic measuring is thus not possible.
22 362
The functioning of the keypad interface on the MC can also be tested with the test adapter:
Caution
Do not generate a short circuit of the potentiometer voltage (PIN 36 and 37)!
Note
As the keypad interface X45 on the MC is designed as female, you can also connect the pins
with a wire bridge and thus conduct a simulation by pressing the keys.
May 2006
22 363
Potentiometer
values in the
PLC-TABLE
You can use the PLC table to determine whether the control receives the potentiometer signal.
Potentiometer
values in the
oscilloscope
22 364
With the integrated oscilloscope you can also record the condition of PLC words.
-> see Integrated Oscilloscope on page 8 49.
The advantage of this method is that possible wiper interruptions of the potentiometers can be
recognized better than in the PLC TABLE.
For this investigation the machine must be switched on completely!
Measuring setup
with test adapter
Procedure:
May 2006
Potentiometers
PIN
Voltage range
37 = 0V / 35 = Wiper pot
0 ... approx. + 5 V
Spindle override S%
37 = 0V / 34 = Wiper pot
0 ... approx. + 5 V
22 365
Try a commercially available mouse on the USB connectors of the control (the mouse should
function on a Windows 2000 PC).
If necessary, you can also extend the USB cable of the touch pad, connect it to a laptop and
test the functioning (the laptop must be equipped with a Windows operating system with the
corresponding mouse driver).
Note
As the touch pad is managed by Windows, there are also the corresponding Windows
settings. --> "My computer/Control Panel/Mouse"
22 366
17 18 19 28 29 31 32 20
21 22 23 24 25 26 27
16 17 18 19 20 21 22 SL0
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
May 2006
22 367
X2 pin key 1
RL0
17 18 19 28 29 31 32 20
21 22 23 24 25 26 27
16 17 18 19 20 21 22 SL0
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
22 368
X
X
X2 pin key 1
RL0
17 18 19 28 29 31 32 20
21 22 23 24 25 26 27
16 17 18 19 20 21 22 SL0
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
May 2006
X
X
X
22 369
X2 pin key 1
RL0
17 18 19 28 29 31 32 20
21 22 23 24 25 26 27
16 17 18 19 20 21 22 SL0
X
X
X
X
X
X
X
X
X
X
X
X
X
X
22 370
X2 pin key 1
RL0
17 18 19 28 29 31 32 20
21 22 23 24 25 26 27
16 17 18 19 20 21 22 SL0
X
X
X
X
X
X
X
X
X
May 2006
X
X
22 371
RL0
12
11
13
12
14
13
15
14
16
15
17
16
18
17
19
18
28
19
29
20
31
21
32
22
33
23
20
SL0
21
22
23
24
25
26
27
22 372
PRT
SC
ESC
SCROL
INS
BREAK
DEL
HOME
END
PG
UP
PG
DN
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X2 Pin
Key
1
RL0
12
11
13
12
14
13
15
14
16
15
17
16
18
17
19
18
28
19
29
20
31
21
32
22
33
23
20
SL0
21
22
23
24
25
26
27
May 2006
!
1
#
3
$
4
%
5
&
7
*8
(
9
_
-
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
22 373
X2 Pin
Key
1
RL0
12
11
13
12
14
13
15
14
16
15
17
16
18
17
19
18
28
19
29
20
31
21
32
22
33
23
20
SL0
21
22
23
24
25
26
27
22 374
TAB
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
RL0
12
11
13
12
14
13
15
14
16
15
17
16
18
17
19
18
28
19
29
20
31
21
32
22
33
23
20
SL0
21
22
23
24
25
26
27
May 2006
X2 Pin
Key
|
\
CAPS
LOCK
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
22 375
X2 Pin
Key
1
RL0
12
11
13
12
14
13
15
14
16
15
17
16
18
17
19
18
28
19
29
20
31
21
32
22
33
23
20
SL0
21
22
23
24
25
26
27
22 376
:
;
IV
"
-/
+
SHIFT
links
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X2 Pin
Key
1
RL0
12
11
13
12
14
13
15
14
16
15
17
16
18
17
19
18
28
19
29
20
31
21
32
22
33
23
20
SL0
21
22
23
24
25
26
27
May 2006
<,
>
.
?
/
SHIFT
rechts
CTRL
WIN
links
links
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
22 377
X2 Pin
Key
1
RL0
12
11
13
12
14
13
15
14
16
15
17
16
18
17
19
18
28
19
29
20
31
21
32
22
33
23
20
SL0
21
22
23
24
25
26
27
22 378
ALT
links
SPACE
ALT
rechts
WIN
rechts
WIN
Kont
Ctrl
rechts
CE
DEL
NO
ENT
ENT
END
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X2 Pin
Key
1
RL0
12
11
13
12
14
13
15
14
16
15
17
16
18
17
19
18
28
19
29
20
31
21
32
22
33
23
20
SL0
21
22
23
24
25
26
27
May 2006
APPR
PGM
MGT
ERR
DEP
CHF
FK
CALC
MOD
HELP
CR
RND
CT
CC
X
X
X
X
X
X
X
X
X
X
X
22 379
X2 Pin
Key
1
RL0
12
11
13
12
14
13
15
14
16
15
17
16
18
17
19
18
28
19
29
20
31
21
32
22
33
23
20
SL0
21
22
23
24
25
26
27
22 380
TOUCH
PROBE
CYCL
DEF
CYCL
CALL
LBL
SET
LBL
CALL
STOP
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X2 Pin
Key
1
RL0
10
12
11
13
12
14
13
15
14
16
15
17
16
18
17
19
18
28
19
29
20
31
21
32
22
33
23
20
SL0
21
22
23
24
25
26
27
TOOL
DEF
TOOL
CALL
GOTO
PGM
CALL
X
X
X
X
X
X
X
X
X
Note
The two keys left of the touch pad do not belong to the key matrix!
If these keys are pressed, the signal is transmitted to the control via USB interface.
May 2006
22 381
Note
The keys pressed are also recorded in the log. The SK1 key is entered as soft key 0, the SK2
key as soft key 1 and so on.
The soft keys are numbered serially from left to right.
BF 120
X1 pina
X2 pina
13
14
15
16
20
21
22
23
RL12
RL13
RL14
RL15
SL0
SL1
SL2
SL3
key
X
X
X
SK1
SK3
X
X
SK4
SK5
X
X
SK6
SK7
SK2
X
X
SK8
X
X
X1:
X2:
SK =
22 382
Connection for ribbon cable display unit => keyboard unit (plug-type connector)
Connection for cable keyboard unit => MC (D-Sub 37-pin)
Soft key (SK1..SK8 from left to right)
BF 150
X1 pina
X2 pina
13
14
15
16
20
21
22
23
24
RL12
RL13
RL14
RL15
SL0
SL1
SL2
SL3
SL4
key
X
X
X
SK1
SK3
X
X
SK4
SK5
X
X
SK6
SK7
SK2
X
X
SK8
X
X
X
X
X
X
X
X
X
X
X1:
X2:
SK =
MF =
May 2006
Connection for ribbon cable display unit => keyboard unit (plug-type connector)
Connection for cable keyboard unit => MC (D-Sub 37-pin)
Horizontal soft keys (SK1..SK8 from left to right)
Vertical soft keys (MF1..MF6 from top to bottom)
22 383
22 384
For machines with up to four axes, HEIDENHAIN offers the MB 420 machine operating panel.
It is normally mounted below the TNC keyboard.
The machine operating panel is connected to connector X46 of the MC.
The keys and buttons of the MB 420 are transmitted as PLC inputs to the control.
The MB 420 is provided with 8 PLC outputs (e.g., the lamps of the buttons can be controlled).
If a machine operating panel (tableau) from the machine tool buildler is used, please see the
corresponding circuit diagram. It shows the wiring of the keys.
Caution
HEIDENHAIN recommends to check the function of the EMERGENCY STOP switch on the
machine operating panel or operating tableau regularly!
May 2006
23 385
Measuring setup
with test adapter
Procedure:
23 386
Possible
causes of error
Note
Due to an interruption of the NC stop signal (lowactive) between MB and control, the
machine cannot be traversed any more. The same problem is caused if the NC-stop key gets
caught.
Visual inspection
DANGER
When liquid cleaning agents have be used, the electrical units must dry completely before
they are operated again.
May 2006
23 387
The keys and buttons of the MB 420 are assigned to PLC inputs:
I
136
I
135
I
134
I
137
I
138
I
143
I
145
I
128
I
148
I
133
I
149
I
139
I
144
I
150
I
129
I
130
I
131
I
132
I
140
I
141
I
142
I
146
I
147
Two other inputs (I151 and I152) can be wired via terminal row X3:
Terminal X3
Assignment
I151
I152
+24 V
The inputs are connected to the control (MC, connector X46) via connecting lines X1.
Connectors and pin layouts on MB 420 --> see Machine Operating Panel on page 13 199.
The function of the MB keys can be checked via the table for the PLC inputs:
Note
You can measure the input voltages, e.g. on terminal X3 of the MB 420 or via test adapter
on connector X1. --> see Test Adapter, ID 375830-01 on page 29 456.
23 388
Terminal X4
Assignment
O0
O1
O2
O3
O4
O5
O6
O7
0V
The function can be checked via the table for the PLC outputs:
Call the table with the PLC outputs. --> see The TABLE Function on page 10 76.
Establish the conditions for setting the corresponding output (keystroke, function call, etc.).
If necessary, use the User's Manual or the circuit diagram of the machine or ask the machine
manufacturer.
The corresponding outputs must change the condition!
You can now find out, e.g., whether a lamp is defective or is not controlled correctly.
Note
You can measure the output voltages, e.g. on terminal X4 of the MB 420 or via test adapter
on connector X1. --> see Test Adapter, ID 375830-01 on page 29 456.
May 2006
23 389
23 390
24 Handwheel
24.1 General Information
Caution
HEIDENHAIN recommends to check the function of the EMERGENCY STOP switch on the
handwheel regularly!
May 2006
24 391
Note
The power of the handwheel is not monitored!
A defective handwheel or a handwheel with penetrated humidity may influence the 12 V
supply voltage of the control. This can lead to various disturbances of the control. It is
possible that error messages are displayed that do not immediately refer to a defective
handwheel.
In such a case, unscrew the handwheel inclusive cable from the adapter block on the
operating panel. Connect the dummy plug Id.Nr. 271958-03 instead or bridge the handwheel
in the EMERGENCY STOP chain. Set MP 7640 to "No handwheel" (or a handwheel error
message will be generated).
You can now observe if the mentioned disturbances or error messages on the control are
still generated.
Possible
causes of error
Tips for
trouble-shooting
Switch the control display to "Nominal value" and observe if the display changes while turning
the HR.
Check the HR, cable, contacts, etc. visually
If required, check the PLC inputs and markers --> See following pages
If required, check the potentiometers and switches --> See following pages
Connect the test adapter between connector X23 of the MC and handwheel and measure the
+12 V voltage (see Test Adapter, ID 375830-01 on page 29 456)
If available, connect a dimensionally identical handwheel and test the functioning.
MC
X 23
Test adapter
ID 375830-01
24 392
MP7641 defines if a HR 420 with or without detent is used or if the keys on the handwheel are
evaluated by the NC or the PLC.
All keys are evaluated by the NC. Certain keys are mapped on markers.
F1
F2
F3
F4
F5
IV
(M4667)
Spindle
start
(M4664)
Spindle
stop
(M4665)
Handwheel
active/
inactive
Rapid
traverse
(M4663)
+
(M4666)
Actual-tonominal
value
transfer
NC start
(M4661)
CTRL
(M4668)
NC stop
(M4662)
Note
Only if M4660 is set (HR 420 active), other markers can be set or reset.
Keys that are not mapped in markers can be checked easily by controlling if a function is called
by pressing the corresponding key or if there is a reaction on the screen.
May 2006
24 393
The override potentiometers of the HR 420 are active up to NC software version as soon as the
handwheel operation was selected!
The potentiometers of the keyboard are then inactive.
DANGER
By switching from the keyboard to the HR 420 and vice versa, the feed rate or the spindle
speed can change depending on the corresponding potentiometer setting.
Press the CTRL and Handwheel keys in the HR 420. --> The TNC shows the soft-key menu
for selecting the potentiometers on the handwheel display.
Press the HW soft key to activate the handwheel potentiometer.
Potentiometers on
HR 420 active
If you have activated the potentiometers on the handwheel, you must reactivate the
potentiometers of the machine operating panel before deselecting the handwheel. Proceed as
follows:
24 394
Press the CTRL and Handwheel keys in the HR 420. --> The TNC shows the soft-key menu
for selecting the potentiometers on the handwheel display.
Press the KBD soft key to activate the potentiometers of the machine operating panel.
By means of W494 the function of the feed-rate override potentiometer, and by means of
W492 the function of the spindle override potentiometer can be controlled:
Note
These PLC words can also be shown in the integrated oscilloscope.
--> see Checking the Potentiometers on page 22 364.
May 2006
24 395
The keys cannot contact any more (defective contact, line, etc.) or are in continuous contact
(adhesion of the key by strong contamination, jammed chips, etc.).
With the PLC diagnostic functions TABLE or LOGIC DIAGRAM you can check the function of the
handwheel keys my means of the corresponding PLC inputs:
MP7645 determines whether the handwheel keys are evaluated by the NC or the PLC.
Evaluation of the keys via the NC. --> MP7645.0 = 0
IV
Z
Low feed
rate
Medium
feed rate
O109
I173
High feed
rate
+
O110
I174
O111
I175
24 396
Note
Ask the machine manufacturer if MP 7645.0 can be changed for test purposes. It is possible
that this is not permitted by the PLC program.
O96
I160
O97
I161
O98
I162
O99
I163
O100
I164
O103
I167
O104
I168
O105
I169
I171
O109
I173
O106
I170
I172
O110
I174
O111
I175
May 2006
24 397
HR 150
HRA 110
X31
X1
X2
X3
24 V
S2
Achswahl (Option)
AXIS SELECTION (OPTIONAL)
S1
Unterteilungsfaktorwahl (Option)
INTERPOLATION FACTOR (OPTIONAL)
X23 (LE)
X23
Id.-Nr. 270 909..
max. 20 m
max. 50 m
An additional switch enables you to select, for example, the interpolation factor for the
handwheel. The current position of the step switch is evaluated by the PLC.
The function of the selective switches can be checked via the PLC table for the inputs:
24 398
Assignment of the
switch positions to
the PLC inputs
The tables below list the assignments of switch positions of S1 and S2 to the
PLC inputs I160 to I175.
The two switches work with a 0 V logic circuit.
Example:
If switch S1 is in position 3, input I162 is logically 0, and all other inputs
are logically 1.
PLC input
I160
I161
I162
I163
I164
I165
I166
I167
May 2006
PLC input
I168
I169
I170
I171
I172
I173
I174
I175
24 399
24 400
25 Touch Probe
25.1 General Information
An iTNC 530 can be equipped with different touch probes.
Touch probe with infrared transmission of the trigger signal (e.g., TS 640, TS 440)
These touch probes are suited for machines with automatic tool changer.
They serve the purpose of aligning work pieces, setting datums and calibrating workpieces.
The infrared transmission is established between the touch probe and the transmitter/receiver
unit.
It is immune to disturbance and also operated via reflection.
The probes are operated by batteries.
The TS 640 is equipped with an integrated air blowing unit.
May 2006
25 401
Note
The power supply of the touch probes is not monitored.
A defective probe or a probe with penetrated humidity may influence the 5 Vdc and 15 Vdc
supply voltages of the control. This also applies for a defective or wet transmitter/receiver
unit.
This can lead to various disturbances of the control. It is possible that encoder error
messages are displayed, as for example, the encoder signals cannot be evaluated properly
if these voltages are impaired.
In such a case, disconnect the touch probe from the control (X12 or X13) and observe,
whether the mentioned error messages are still generated.
25 402
25.2 Touch Trigger Probe with Cable Connection for Workpiece Setup and Measurement
Possible
causes of error
Short
functional test
DANGER
Ask the machine operator and regard the machine manufacturers's safety instructions
(setup mode, etc.)!
May 2006
Call the logic diagram and enter the operands M4050 and M4051.
Set the trigger to M4051. --> see The LOGIC Diagram on page 10 82.
Begin recording.
Check marker 4050. If the probe is ready, this marker has the status zero!
Deflect the stylus manually.
Check marker 4051. If the stylus is deflected, this marker changes to one!
25 403
Logic diagram
Note
You can also connect the test adapter between MC (X12) and probe cable and measure the
corresponding voltages and signals.
--> see Test Adapter, ID 375830-01 on page 29 456!
Ready signal
(X12/pin3)
(X12/pin10)
(X12/pin10)
0 V (UN) are on pin 8 --> see X12: Connection of the touch probe for workpiece
measurement on page 13 145
TS 220
Note
If available, you can also test a dimensionally identical probe and test the functions!
25 404
25.3 Touch Trigger Probe with Infrared Transmission for Workpiece Setup and
Measuring
Possible
causes of error
By means of two multi-color LEDs, an optical status control of the SE 440, SE 640 and EA 632
transmitting/receiving units is possible:
LED with the "flash" or "transmit" symbol LED with the "probe" symbol
May 2006
Color
Meaning
Color
Meaning
Green
Infrared connection
in order
Green
Orange
Infrared connection
still acceptable
Orange
Red
Infrared connection
interrupted
Red
Off
25 405
Meaning
Red (blinking)
Green
Orange
Off
Short
functional test
DANGER
Ask the machine operator and regard the machine manufacturers's safety instructions
(setup mode, etc.)!
Call the logic diagram and enter the operands M4050 and M4051. Set the trigger to M4051.
--> see The LOGIC Diagram on page 10 82.
Begin recording.
Check marker 4050. If the probe is ready, this marker has the status zero!
Deflect the stylus manually.
Check marker 4051. If the stylus is deflected, this marker changes to one!
Logic diagram
Note
You can also connect the test adapter between MC (X12) and probe cable and measure the
corresponding voltages and signals.
--> see Test Adapter, ID 375830-01 on page 29 456!
Ready signal
(X12/pin3)
(X12/pin10)
(X12/pin10)
0 V (UN) are on pin 8 --> see X12: Connection of the touch probe for workpiece
measurement on page 13 145
25 406
TS 640 with
SE 640
Note
If available, you can also test a dimensionally identical probe and test the functions!
TS 440 with
SE 540
May 2006
25 407
Functional test
DANGER
Ask the machine operator and regard the machine manufacturers's safety instructions
(setup mode, etc.)!
Call the logic diagram and enter the operands M4050 and M4051. Set the trigger to M4051.
--> see The LOGIC Diagram on page 10 82.
Begin recording.
Set the feed-rate potentiometer to zero.
Start the probing cycle with the TT (table touch probe).
Check marker 4050. If the table touch probe is ready, this marker has the status zero!
Deflect the table touch probe manually.
Check marker 4051. If the table touch probe is deflected, this marker changes to one!
The message Stylus deflected appears on the screen.
Logic diagram
Note
You can also connect the test adapter between MC (X13) and probe cable and measure the
corresponding voltages and signals.
--> see Test Adapter, ID 375830-01 on page 29 456!
Ready signal
(X13/pin1)
(X13/pin9)
(X12/pin10)
0V
0 V (UN) are on pin2. --> see X13: Connection of the touch probe for tool measurement
on page 13 147, X13
25 408
TT 130
Note
If available, you can also test a dimensionally identical probe and test the functions!
May 2006
25 409
25 410
DANGER
Observe the safety precautions to avoid damage to persons or machines.
--> See Safety Precautions on page 1 9.
Caution
Exchange only original HEIDENHAIN components!
MC
(Main Computer = housing part with computer)
CC
(Controller Computer = housing part with controller)
Drive assembly
(Hard disk with adapter board and holding plate in the MC 422)
HDR
(Hard Disk Removable for the MC 422 B)
SIK
(System Identification Key)
Connected HEIDENHAIN units
(e.g., encoders, inverters, motors, handwheels, probes, etc.)
Cables and accessories
Fan
Buffer battery
NC software update
Note
The NC software update for the single-processor and dual-processor control is described in
the Technical Manual iTNC 530 which is available to the machine manufacturer!
May 2006
26 411
Goods subject to
export permit
NC software for machine tools and machining centers, etc. is subject to export permit!
The NC software is located on the corresponding hard disk.
The following goods are automatically subject to export permit:
Drive assembly (as spare part)
MC 422 (the drive assembly is a fixed component of the MC 422)
HDR (Hard Disk Removable)
The SIK is subject to export permit as the software version of the control (standard of export
version) is stored in the SIK.
Also high-accuracy and high-resolution encoders can be concerned.
Therefore, always exchange original units!
If there are conflicts, ask the machine manufacturer!
Caution
Also NC software that is available on your service laptop is subject to export permit!
Windows license
The corresponding Windows license is required for the dual-processor controls iTNC 530
with Windows 2000.
The Window license sticker is applied to:
The housing of the MC 422
The HDR for the MC 422B
Replacement units
and spare parts
For replacement units and spare parts, ask your machine manufacturer!
This also applies for the NC software!
Please observe the following:
Exchange only original HEIDENHAIN components!
MC, HDR and drive assembly are normally equipped with the current NC software.
If you want that the NC software of your defective control also runs on the replacement unit
(e.g., loan and exchange unit, new control), please contact your machine manufacturer.
Please send the dismounted defective unit in its original packaging to your machine
manufacturer or your HEIDENHAIN agency.
Information
on possible errors
If possible, write the assumed error or circumstances that caused the failure of the unit on a slip
of paper and apply it on the outside of the unit.
Note
Replacement controls are delivered with a form that is to be filled in with information on the
error of the defective control.
Repair
Many HEIDENHAIN units are not repaired at site but are exchanged or replaced.
These units are exclusively repaired by HEIDENHAIN specialists. The units are also tested and
updated to the latest state-of-the-art.
ID numbers
For a service order, always indicate the ID number of the corresponding HEIDENHAIN unit.
26 412
Note
Since the iTNC consists of two components (MC and CC) you can exchange each
component individually or both together.
When sending us both components, do not forget to state both ID numbers!
The ID number of the MC can be found on the front panel or on the right side of the housing.
The ID number of the CC can be found on the underside of the base plate of the housing.
MPNAME.MP
If the machine data are missing (data loss, replacement control, new control) the control opens
the file MPNAME.MP:
The file MPNAME.MP is generated by the HEIDENHAIN operating system.
The axes cannot be traversed, and the control is set to programming station.
There are no comments in MPNAME.MP.
Each parameter of the MPNAME.MP could now be set by the machine manufacturer.
In this case, the service engineer restores the backup of the machine data.
--> See Backup on page 16 261.
May 2006
26 413
SIK
26 414
Feature content
level
May 2006
26 415
Electronic ID label
Caution
If a unit with electronic ID label responds with the corresponding message window when
the control is restarted
The active MP list does not correspond to the connected unit
(e.g., if a backup was restored before that does not fit exactly to the machine).
The connected unit does not correspond to the active MP list
(e.g., the mounted replacement unit is not exactly the same).
You have exchanged the rotary encoder inputs or PWM outputs for troubleshooting,
without deactivating the evaluation of the electronic ID lables before.
The evaluation of the electronic ID labels should be deactivated via MP7690 before exchanging
the rotary encoder inputs (motor encoder) of PWM outputs (interface to the power modules).
MP7690
Input:
%xx
Bit 0 HEIDENHAIN power modules
0: Active
1: Inactive
Bit 1 HEIDENHAIN synchronous motors
0: Active
1: Inactive
26 416
ESD protection
Caution
When exchanging HEIDENHAIN components, you might come into contact with electronic
components.
These ESD-sensitive components could also come into contact with a statically loaded
object (tool, tool table, packaging, etc.).
Therefore, when exchanging MC, CC, HDR, drive assembly and all units with openly
accessible electronic components, observe the ESD precautions!
MOS
protection mat
Grounding connection
(e.g. protective earth conductor socket)
not required if protection mat is placed
on machine table
Bracelet
May 2006
26 417
Caution
The MC 422 may only be exchanged in consultation with the machine manufacturer
or by the machine manufacturer!
MCs received for exchange and new MCs are normally equipped with the most recent
NC software.
This latest NC software must be released by the machine manufacturer!
Moreover, you need to know from the machine manufacturer whether there may be
conflicts related to fixed cycles, cutting data tables, etc. !
If the latest NC software has not been released by the machine manufacturer or if the
NC software version of your defective control should also run on the replacement control,
it must be loaded. Normally, you need support by the machine manufacturer.
Note: Dual-processor MCs have already loaded Windows 2000.
Preparing the
machine
If still possible
Move machine to home position (axed, tool changer, tilting head, etc.).
Ask the machine operator!
Press EMERGENCY-STOP.
Backup of
non-volatile PLC
markers and words
Back up the condition of non-volatile PLC markers and words from RAM to the hard disk.
--> See Nonvolatile PLC Markers and Words on page 10 93.
Data backup
Back up all control data on hard disk. Select the icon Scan everything.
--> See Backup on page 16 261.
Note
If an external archive for the TNC data is already available, you need not to back up the
TNC partition. Thus you save time!
Contact the customer!
In this case, select the icon Scan system and machine files.
Note
If you cannot back up data on the defective MC 422 anymore, you must go back to available
archives (PLC data, TNC data) to back up the data on the new control.
If required, you may obtain the machine data also from the machine manufacturer.
26 418
Removing the
defective MC 422
Switch off main switch of the machine and take precautions against resetting.
--> See Safety Precautions on page 1 9!
Label and remove all of the connections on the MC.
Loosen two torx screws at the top and two at the bottom of the housing (do not screw off
completely).
Remove the defective MC by drawing it towards you by the handles until the MC disengages
from the CC.
Now you can pull out the MC at a slight angle to the right.
Caution
Observe the ESD precautions. --> See Important Information on page 26 411!
SIK
Remove the SIK from the defective MC 422 and insert it into the new MC 422.
Caution
The SIK (System Identification Key) will remain with the machine.
It must be inserted into the new or replacement MC; i.e. all enabled options are still
available.
Only defective SIKs are exchanged.
If options were enabled on the defective SIK, you will receive the code numbers to enable
these on your new SIK after giving us the number of your defective SIK.
The number is displayed on the screen after entering the SIK code. It can also be found
on the SIK housing or on a sticker below the ID label of the MC.
The defective SIK has to be returned.
May 2006
Remove the label with the SIK number (over the ID plate) from the MC and apply it on the new
MC 422 (over the ID plate).
26 419
Sticker on the
housing of the MC
422, transit support
of the hard disk
Caution
Observe the ESD precautions. --> See Important Information on page 26 411!
The original SIK must be inserted in the new MC 422 and the SIK sticker must be applied over
the ID label
Before mounting the new MC 422, remove the transit support of the hard disk.
--> See sticker on the housing of the MC 422. The hard disk must oscillate freely!
Insert the new MC 422 and screw it into place.
If required, remove the protective caps from the MC connectors.
Re-establish and screw into place all the connections.
Caution
Do not forget the grounding screw!
Do not confuse any of the connectors!
26 420
Adapting the
MPNAME.MP
Only necessary if you want to transmit backup files via Ethernet interface and the NC software
version of the control is smaller than 340420-08!
If the file MPNAME.MP is now displayed on the screen:
Press END to start the control again (with machine parameter list MPNAME.MP created by
the operating system, the control is set to programming station).
Note
If entries for additional control-loop indexes are now required in the machine parameter list
(error message MP: not defined) or there seem to be too many control-loop indexes (error
message MP: incorrect number), then ...
Delete MPNAME.MP --> An adapted MPNAME.MP will be generated automatically.
Press END. --> The control boots and generates the Power interrupt message.
Background:
The MP list of the MC 422 is created corresponding to the hardware configuration. If the
MC 422 is connected to a CC with 6 control loops, the number of indexes of the controlloop parameters is set correspondingly. If the MC 422 is connected to a CC with 6 control
loops, the number of indexes of the control-loop parameters is set correspondingly. As all
MC 422 are tested on a CC before they are delivered, the MPNAME.MP is configured
correspondingly. It is not predictable, to which CC the MC 422 is connected by the
customer. It may thus happen that the MPNAME.MP of your CC has too many or insufficient
control-loop indexes. But this is not a problem! By deleting the MPNAME.MP, the iTNC 530
generates an MPNAME.MP that correlates to your CC.
Note
As of NC software version 340420-08, the code number NET 123 for setting up the Ethernet
configuration is also accepted with open MP list.
Setting up the
data interface
Defining the NC
software version
May 2006
Either make the settings for the Ethernet transmission on the control.
--> See Via Ethernet on page 16 247.
Subsequently, protect the IP4.N00 file to make sure it is not overwritten!
Or define the settings for the RS 232 interface.
--> See Via Serial Interface RS 232/V.24 or RS 422/V.11 on page 16 256
26 421
Load the backup on the new MC 422. --> See Restore on page 16 266.
Note
Delete the blue check mark for LIES_MP.A in the LST file.
Background:
To each NC software version belongs a LIES_MP.A file which includes the comments on the
current machine parameters (to be found under PLC:\JH\LIES_MP.A). As the replacement
control is normally supplied with the latest NC software version, the LIES_MP.A in your
backup file possibly belongs to an older NC software version. If you have deleted the check
mark in your LST file, the current LIES_MP.A is not overwritten by the old LIES_MP.A.
It is not recommended to protect the LIES_MP.A file on the control as otherwise the file
cannot be updated during an NC software update!
Updating the
machine
parameter list
If the control opens the machine parameter list after you have restored the back up, new
machine parameters are added with the current NC software of the replacement control or older
MPs are removed.
Note
In this case the following tip for an NC software update might be interesting:
Copy the original MP file (e.g., MachineXYZ.MP). As a name for the copy select the
corresponding NC software version (e.g., 340422-11).
Then make the changes in the original MP file. Enter the NC software version in the first line
of the machine parameter list(e.g., 340422-12) as well as the date of the last change.
After the changes, the original MP file matches the current NC software version.
The backed up MP file matches the older NC software version.
Advantage:
If you want to install another (older) NC software version for servicing, there also exists the
appropriate MP list.
26 422
Error message
MP: Not defined
Error Message
MP: Incorrect
number
The parameter is not required. --> Delete this MP or mark the parameter as comment so it
remains in the machine parameter list.
After each change, try to activate the machine parameter list with END.
If the MP list is complete, the iTNC 530 makes a restart.
Reset non-volatile
PLC markers and
words
Restoring the
default settings
on the machine
On machines with analog axes, an offset fine adjustment should be performed with the
HEIDENHAIN code number after the exchange of the control.
--> See Adjusting the Electrical Offset (Drift Adjustment) on page 20 346.
Write the non-volatile PLC markers and words from the hard disk into the RAM before
confirming the power interrupt message.
--> See Nonvolatile PLC Markers and Words on page 10 93.
Creating machine
backup
May 2006
If changes were made to the machine or control (e.g., new machine parameters have been
added), you should create a current machine backup.
--> See Backup on page 16 261!
26 423
Returning the
defective MC 422
Caution
Before shipping the MC 422, the hard disk must be secured for the transport,!
26 424
Replacement controls are delivered with a form that is to be filled in with information on the
error of the defective control.
Please fill in this form and attach it to the housing of the MC 422.
Pack the defective MC 422 in the original packaging of the new MC 422.
Return the defective MC 422 to the machine manufacturer or to your HEIDENHAIN service
agency.
Caution
The drive assembly may only be exchanged in consultation with the machine
manufacturer or by the machine manufacturer!
Drives that you receive in exchange and new drives are already partitioned and formatted.
The HeROS operating system and the NC software are installed (the hard disks are normally
equipped with the current NC software).
This latest NC software must be released by the machine manufacturer!
Moreover, you need to know from the machine manufacturer whether there may be
conflicts related to fixed cycles, cutting data tables, etc. !
If the latest NC software has not been released by the machine manufacturer or if the NC
software version of your defective control should also run on the replacement control, it
must be loaded. Normally, you need support by the machine manufacturer.
Note: Dual-processor drives have loaded Windows 2000.
Preparing the
machine
If still possible:
If possible
Move machine to home position (axed, tool changer, tilting head, etc.).
Ask the machine operator!
Press EMERGENCY-STOP.
Back up the condition of non-volatile PLC markers and words from RAM to the hard disk.
--> See Nonvolatile PLC Markers and Words on page 10 93.
Data Backup
It may be assumed that you cannot write data to the defective hard disk any more. To restore
data on the new hard disk later, you must go back to available archives (PLC data, TNC data; if
required, the machine manufacturer can also provide you with PLC or machine data.
If this is still possible:
Back up all control data on hard disk. Select the icon Scan everything --> See Backup on
page 16 261.
Note
If an external archive for the TNC data is already available, you need not to back up the TNC
partition. Thus you save time!
Contact the customer!
In this case, select the icon Scan system and machine files.
Removing the
defective drive
assembly
May 2006
Switch off main switch of the machine and take precautions against resetting.
--> See Safety Precautions on page 1 9!
Dismount the MC. --> See Exchanging the MC 422 on page 26 418.
Dismount the hard disk together with the holding plate (drive assembly)
Secure the hard disk for the transport!
(See sticker on the housing of the MC 422)
26 425
Sticker on the
housing of the MC
422, transit support
of the hard disk
Caution
Observe the ESD precautions. --> See Important Information on page 26 411!
Before mounting the new hard disk, remove the transit support. --> See sticker on the
housing of the MC 422. The hard disk must oscillate freely!
Insert the new drive assembly in the MC 422.
Note
The new iTNC hard disk is partioned and formatted.
The HeROS operating system and the current NC software are installed (for dual-processor
controls also Windows 2000 is available on hard disk).
The control boots with this software.
If you need another software version, please contact your machine manufacturer!
Caution
Do not forget the grounding screw!
Do not confuse any of the connectors!
26 426
Adapting the
MPNAME.MP
Only necessary if you want to transmit backup files via Ethernet interface and the NC software
version of the control is smaller than 340420-08!
If the file MPNAME.MP is now displayed on the screen:
Press END to start the control again (with machine parameter list MPNAME.MP created by
the operating system, the control is set to programming station).
Note
If entries for additional control-loop indexes are now required in the machine parameter list
(error message MP: not defined) or there seem to be too many control-loop indexes (error
message MP: incorrect number), then ...
Delete MPNAME.MP. --> An adapted MPNAME.MP will be generated automatically.
Press END. --> The control boots and generates the Power interrupt message.
Background:
The MP list on the new hard disk has a basic configuration of the control-loop indexes. The
number of control loops of the CC used by the customer may deviate from this basic
configuration. It may thus happen that the MPNAME.MP of your CC has too many or
insufficient control-loop indexes. But this is not a problem! By deleting the MPNAME.MP,
the iTNC 530 generates an MPNAME.MP correlates to your CC.
Note
As of NC software version 340420-08, the code number NET 123 for setting up the Ethernet
configuration is also accepted with open MP list.
Setting up the
data interface
Defining the
NC software
version
May 2006
Either make the settings for the Ethernet transmission on the control.
--> See Via Ethernet on page 16 247.
Subsequently, protect the IP4.N00 file to make sure it is not overwritten!
Or define the settings for the RS 232 interface.
--> See Via Serial Interface RS 232/V.24 or RS 422/V.11 on page 16 256
26 427
As you could probably not store data from the defective hard disk, you must now go back to
available archives (PLC-data, TNC-data) to restore data on the new hard disk; if required, the
machine manufacturer can also provide you with PLC or machine data.
Load the backup on the new hard disk of the MC 422. --> See Restore on page 16 266.
Note
Delete the blue check mark for LIES_MP.A in the LST file.
Background:
To each NC software version belongs a LIES_MP.A file which includes the comments on the
current machine parameters (to be found under PLC:\JH\LIES_MP.A). As the replacement
control is normally supplied with the latest NC software version, the LIES_MP.A in your
backup file possibly belongs to an older NC software version. If you have deleted the check
mark in your LST file, the new LIES_MP.A is not overwritten by the old LIES_MP.A.
It is not recommended to protect the LIES_MP.A file on the control as otherwise the file
cannot be updated during an NC software update!
26 428
Updating the
machine
parameter list
If the control opens the machine parameter list after you have restored the back up, new
machine parameters are added with the current NC software of the replacement hard disk or
older MPs are removed.
Note
In this case the following tip for an NC software update might be interesting:
Copy the original MP file (e.g., MachineXYZ.MP). As a name for the copy select the
corresponding NC software version (e.g., 340422-11).
Then make the changes in the original MP file. Enter the NC software version in the first line
of the machine parameter list(e.g., 340422-12) as well as the date of the last change.
After the changes, the original MP file matches the current NC software version.
The backed up MP file matches the older NC software version.
Advantage:
If you want to install another (older) NC software version for servicing, there also exists the
appropriate MP list.
Error message
MP: Not defined
Error message
MP: Incorrect
number
If possible
If you could still store the non-volatile PLC markers and words from RAM to the defective hard
disk and subsequently create a backup :
May 2006
Write the non-volatile PLC markers and words from the hard disk into the RAM before
confirming the power interrupt message.
--> See Nonvolatile PLC Markers and Words on page 10 93.
26 429
Restoring the
default settings on
the machine
On machines with analog axes, an offset fine adjustment should be performed with the
HEIDENHAIN code number after the exchange of the control.
--> See Adjusting the Electrical Offset (Drift Adjustment) on page 20 346.
Check the machine functions.
Depending on the machine features you have to ...
Recalibrate the touch probes
Initialize the swivel head again
Initialize the swivel head again
Information can be provided by your machine tool builder!
Check the date and time and set these settings again, if necessary. --> See Setting the System
Time on page 15 237.
Creating machine
backup
If changes were made to the machine or control (e.g., new machine parameters have been
added), you should create a current machine backup.
--> See Backup on page 16 261!
26 430
Apply a note with the error description on the sheet metal of the drive assembly.
Pack the defective drive assembly in the original packaging of the new drive assembly.
Return the defective drive assembly to the machine manufacturer or to your HEIDENHAIN
service agency.
If still possible
Move machine to home position (axed, tool changer, tilting head, etc.).
Ask the machine operator!
Press EMERGENCY-STOP.
Backup of
non-volatile PLC
markers and words
Back up the condition of non-volatile PLC markers and words from RAM to the HDR.
--> See Nonvolatile PLC Markers and Words on page 10 93.
Removing the
defective MC 422 B
Switch off main switch of the machine and take precautions against resetting.
--> See Safety Precautions on page 1 9!
Label and remove all of the connections on the MC.
Loosen two torx screws at the top and two at the bottom of the housing (do not screw off
completely).
Remove the defective MC by drawing it towards you by the handles until the MC disengages
from the CC.
Now you can pull out the MC at a slight angle to the right.
Caution
Observe the ESD precautions. --> See Important Information on page 26 411!
Remove the HDR (hard disk removable). -->See Exchanging the HDR on page 26 433.
The SIK to the machine is located in a plug-in slot in the HDR housing.
Caution
If you want to send us the HDR for investigation or repair, it must be secured for the
transport and packed separately. --> See Exchanging the HDR on page 26 433!
Remove the SIK before (it remains "with the machine")!
If possible, use the original packaging for the HDR.
Do not transport the HDR with the MC 42x (B) after you have installed the HDR!
Integrating the
new MC 422 B
Insert the SIK into the new MC 422 B and lock it.
--> See Exchanging the HDR on page 26 433.
Insert the new MC 422 B and screw it into place.
If required, remove the protective caps from the MC connectors.
Re-establish and screw into place all the connections.
Caution
Do not forget the grounding screw!
Do not confuse any of the connectors!
Reset non-volatile
PLC markers and
words
May 2006
Write the non-volatile PLC markers and words from the hard disk into the RAM before
confirming the power interrupt message.
--> See Nonvolatile PLC Markers and Words on page 10 93.
26 431
Restoring the
default settings on
the machine
On machines with analog axes, an offset fine adjustment should be performed with the
HEIDENHAIN code number after the exchange of the control.
--> See Adjusting the Electrical Offset (Drift Adjustment) on page 20 346.
Check the machine functions.
If necessary, you may ...
Recalibrate the touch probes
Initialize the swivel head again
Initialize the swivel head again
Information can be provided by your machine tool builder!
Check the date and time and set these settings again, if necessary. --> See Setting the System
Time on page 15 237.
Returning the
defective MC 422 B
26 432
Replacement controls are delivered with a form that is to be filled in with information on the
error of the defective control.
Please fill in this form and attach it to the housing of the MC 422 B.
Pack the defective MC 422 B in the original packaging of the new MC 422 B.
Return the defective MC 422 B to the machine manufacturer or to your HEIDENHAIN service
agency.
Caution
The drive assembly may only be exchanged in consultation with the machine
manufacturer or by the machine manufacturer!
Drives that you receive in exchange and new HDRs are already partitioned and formatted.
The HeROS operating system and the NC software are installed (the HDRs are normally
equipped with the current NC software).
This latest NC software must be released by the machine manufacturer!
Moreover, you need to know from the machine manufacturer whether there may be
conflicts related to fixed cycles, cutting data tables, etc. !
If the latest NC software has not been released by the machine manufacturer or if the
NC software version of your defective HDR should also run on the replacement HDR, it must
be loaded. Normally, you need support by the machine manufacturer.
Note.: Dual-processor HDR have loaded Windows 2000.
Preparing the
machine
If still possible:
If possible
Move machine to home position (axed, tool changer, tilting head, etc.).
Ask the machine operator!
Press EMERGENCY-STOP.
Back up the condition of non-volatile PLC markers and words from RAM to the HDR.
--> See Nonvolatile PLC Markers and Words on page 10 93.
Data Backup
It may be assumed that you cannot write data to the defective HDR any more. To restore data
on the new HDR later, you must go back to available archives (PLC data, TNC data; if required,
the machine manufacturer can also provide you with PLC or machine data).
If this is still possible:
Back up all control data on the HDR. Select the icon Scan everything.
--> See Backup on page 16 261.
Note
If an external archive for the TNC data is already available, you need not to back up the
TNC partition. Thus you save time!
Contact the customer!
In this case, select the icon Scan system and machine files.
May 2006
26 433
Removing the
defective HDR
26 434
Switch off the main switch of the machine and take precautions against resetting.
--> See Safety Precautions on page 1 9!
Press the handle of the HDR upwards to loosen the locking.
SIK
Remove the SIK from the defective HDR and insert it into the new HDR.
Caution
The SIK (System Identification Key) will remain with the machine.
It must be inserted into the new or replacement HDR; i.e. all enabled options are still
available.
Only defective SIKs are exchanged.
If options were enabled on the defective SIK, you will receive the code numbers to enable
these on your new SIK after giving us the number of your defective SIK.
The number is displayed on the screen after entering the SIK code. It can also be found
on the SIK housing or on a sticker below the ID label of the MC.
The defective SIK has to be returned.
May 2006
26 435
1.
2.
Grifflaschen bentzen.
Use holding tabs.
Caution
Observe the ESD precautions. --> See Important Information on page 26 411!
Installing the
new HDR
Note
The new HDR for the iTNC hard disk is partioned and formatted.
The HeROS operating system and the current NC software are installed (for dual-processor
controls also Windows 2000 is available on hard disk).
The control boots with this software.
If you need another version, please contact your machine manufacturer!
26 436
Adapting the
MPNAME.MP
Only necessary if you want to transmit backup files via Ethernet interface and the NC software
version of the control is smaller than 340420-08!
If the file MPNAME.MP is now displayed on the screen:
Press END to start the control again (with machine parameter list MPNAME.MP created by
the operating system, the control is set to programming station).
Note
If entries for additional control-loop indexes are now required in the machine parameter list
(error message MP: not defined) or there seem to be too many control-loop indexes (error
message MP: incorrect number), then ...
Delete MPNAME.MP. --> An adapted MPNAME.MP will be generated automatically.
Press END. --> The control boots and generates the Power interrupt message.
Background:
The MP list on the new HDR has a basic configuration of the control-loop indexes. The
number of control loops of the CC used by the customer may deviate from this basic
configuration. It may thus happen that the MPNAME.MP of your CC has too many or
insufficient control-loop indexes. But this is not a problem! By deleting the MPNAME.MP,
the iTNC 530 generates an MPNAME.MP correlates to your CC.
Note
As of NC software version 340420-08, the code number NET 123 for setting up the Ethernet
configuration is also accepted with open MP list.
Setting up the
data interface
Defining the NC
software version
May 2006
Either make the settings for the Ethernet transmission on the control.
--> See Via Ethernet on page 16 247.
Subsequently, protect the IP4.N00 file to make sure it is not overwritten!
Or define the settings for the RS 232 interface.
--> See Via Serial Interface RS 232/V.24 or RS 422/V.11 on page 16 256
26 437
As you could probably not store data from the defective HDR, you must now go back to available
archives (PLC-data, TNC-data) to restore data on the new HDR; if required, the machine
manufacturer can also provide you with PLC or machine data.
Load the backup on the new HDR. --> See Restore on page 16 266.
Note
Delete the blue check mark for LIES_MP.A in the LST file.
Background:
To each NC software version belongs a LIES_MP.A file which includes the comments on the
current machine parameters (to be found under PLC:\JH\LIES_MP.A). As the replacement
control is normally supplied with the latest NC software version, the LIES_MP.A in your
backup file possibly belongs to an older NC software version. If you have deleted the check
mark in your LST file, the new LIES_MP.A is not overwritten by the old LIES_MP.A.
It is not recommended to protect the LIES_MP.A file on the control as otherwise the file
cannot be updated during an NC software update!
26 438
Updating the
machine
parameter list
If the control opens the machine parameter list after you have restored the back up, new
machine parameters are added with the current NC software of the replacement HDR or older
MPs are removed.
Note
In this case the following tip for an NC software update might be interesting:
Copy the original MP file (e.g., MachineXYZ.MP). As a name for the copy select the
corresponding NC software version (e.g., 340422-11).
Then make the changes in the original MP file. Enter the NC software version in the first line
of the machine parameter list(e.g., 340422-12) as well as the date of the last change.
After the changes, the original MP file matches the current NC software version.
The backed up MP file matches the older NC software version.
Advantage:
If you want to install another (older) NC software version for servicing, there also exists the
appropriate MP list.
Error Message
MP: Not defined
Error message
MP: Incorrect
number
If possible
If you could still store the non-volatile PLC markers and words from RAM to the defective HDR
and create a backup subsequently:
May 2006
Write the non-volatile PLC markers and words from the HDR into the RAM before confirming
the power interrupt message. --> See Nonvolatile PLC Markers and Words on page 10 93.
26 439
Restoring the
default settings
on the machine
On machines with analog axes, an offset fine adjustment should be performed with the
HEIDENHAIN code number after the exchange of the control. -> See Adjusting the Electrical
Offset (Drift Adjustment) on page 20 346.
Check the machine functions.
Depending on the machine features you have to ...
Recalibrate the touch probes
Initialize the swivel head again
Initialize the swivel head again
Information can be provided by your machine tool builder!
Check the date and time and set these settings again, if necessary. --> See Setting the System
Time on page 15 237.
Creating machine
backup
If changes were made to the machine or control (e.g., new machine parameters have been
added), you should create a current machine backup.
--> See Backup on page 16 261!
Returning the MC
422
Caution
The HDR must be secured for the transport!
26 440
If still possible
Removing the
defective CC
Move machine to home position (axes, tool changer, tilting head, etc.).
Ask the machine operator!
Press EMERGENCY-STOP.
Switch off main switch of the machine and take precautions against resetting.
--> See Safety Precautions on page 1 9!
Screw off the shielding plate.
Label and remove all of the connections on the CC and the MC.
Dismount the CC component together with the MC from the electrical cabinet.
Separate the MC from the defective CC.
Loosen two torx screws at the top and two at the bottom of the housing (do not unscrew
completely). Remove the MC by drawing it towards you by the handles until the MC
disengages from the CC.
Now you can pull out the MC at a slight angle to the right.
Caution
Observe the ESD precautions. --> See Important Information on page 26 411!
Mounting the
new CC
DANGER
Do not forget to connect the grounding screw at bottom right of the MC and the grounding
bar above the CC housing!
Returning the
defective CC
May 2006
Replacement controls are delivered with a form that is to be filled in with information on the
error of the defective control.
Please fill in this form and attach it to the housing of the CC.
Pack the defective CC in the original packaging of the new CC.
Return the defective CC to the machine manufacturer or to your HEIDENHAIN service agency.
26 441
Note
If you have any questions, contact the machine manufacturer or a HEIDENHAIN service
agency.
26 442
Display on
the screen
If a service pack is installed on the iTNC 530, a corresponding message is shown after the
control is booted (before confirming the the Power interrupted message).
May 2006
27 443
Downloading the
new service pack
If you have access rights to the protected range of the HEIDENHAIN website (member area),
you can download the current service packs.
For this purpose proceed as follows:
End users may receive the service packs via the machine manufacturer.
Access to the
service pack files
If your control is connected to the company network and the service pack files were filed on a
released folder of the network, you have access to these data. --> If necessary, ask the system
administrator.
Otherwise, you may also transfer the service pack from your service laptop to the control.
Transferring the
service packs to
the control
Note
It would be ideal that the control is in the Power interrupted state.
Preparing the
machine
27 444
Connect the data transfer cable to the laptop and control, set the required configurations
in the program TNCremoNT and establish the connection (see Connection Setup on page
16 247).
Select the PLC partition of the iTNC 530 and create a new folder.
(e.g., PLC:\Service-Packs).
Open the folder.
Transfer the folder with the service pack from your laptop to the iTNC 530.
Separate the connection to TNCremoNT.
Move machine to home position (axed, tool changer, tilting head, etc.).
Ask the machine operator!
Restart the control, do not acknowledge the "Power interrupted" message.
Press EMERGENCY STOP.
Loading the
service pack
In the upper part of the window, set the cursor to the folder that contains the zip file
(e.g., 340490_001_SP1.zip) of the service pack.
Note
With the +/- key you may open and close the directory trees.
May 2006
Press ENT. --> All ZIP files of available service packs are shown in the lower part of the
window.
Press the softkey FILES. --> The cursor changes to the lower part of the window.
Select the latest service pack and press the softkey SELECT. --> The installation of the
service pack starts (the control also reboots).
Finally, check the machine functions!
27 445
If you have access rights to the protected range of the HEIDENHAIN website (member area),
you can download the current service packs.
For this purpose proceed as follows:
End users may receive the service packs via the machine manufacturer.
Preparing the
machine
Access to the
service pack files
Move machine to home position (axes, tool changer, tilting head, etc.).
Ask the machine operator!
Restart the control, do not acknowledge the "Power interrupted" message
Press EMERGENCY STOP.
If your control is connected to the company network and the service pack files were filed on a
released folder of the network, you have access to these data. --> If necessary, ask the system
administrator.
You may also use a USB stick as data medium, as described in the following.
Loading the
service pack
Connect the USB stick to X141 or X142 (USB interfaces of the iTNC 530).
Note
When connecting, USB memory devices that use the file system VFAT or ISO 9660
(no NTFS, etc.) are recognized and included automatically.
Note
Alternatively, you may also transfer the service pack to the control's hard disk with
TNCremoNT. Under Extras/Configuration/Mode click on Transmission in binary mode
(always). When data transfer has been finished, restore the mode to its original setting.
27 446
May 2006
Now set the cursor to the folder with the designation of the NC software + service pack
(e.g., 340490_002_SP2).
Press ENT. --> The file setup.omf is shown in the lower part of the window.
Press the FILES softkey. --> The cursor changes to the lower part of the window.
Press the SELECT softkey.
--> An installation menu guides you now through the installation of the service pack.
27 447
27 448
Select the language and confirm the following enquiries with mouse click or the ENT key.
The menu page shows which actions are currently being performed. The progress is shown
by a progress bar.
When installation of the service pack was successful, the following message is displayed:
Disconnect the USB stick and click OK or press the ENT key. --> The control reboots!
Finally, check the machine functions!
Downloading the
new service pack
If you have access rights to the protected range of the HEIDENHAIN website (member area),
you can download the current service packs.
For this purpose proceed as follows:
End users may receive the service packs via the machine manufacturer.
Preparing the
machine
Access to the
service pack files
Move machine to home position (axed, tool changer, tilting head, etc.).
Ask the machine operator!
Restart the control, do not acknowledge the "Power interrupted" message
Press EMERGENCY STOP.
If your control is connected to the company network and the service pack files were filed on a
released folder of the network, you have access to these data. --> If necessary, ask the system
administrator.
You may also use a USB stick as data medium, as described in the following ...
Loading the
service pack
Caution
With the dual-processor version of the iTNC 530 as of NC software 34049x-02, service packs
are installed with Windows. You need the corresponding Windows authorizations to install
the software. If necessary, ask the machine manufacturer!
Connect the USB stick to X141 or X142 (USB interfaces of the iTNC 530).
Note
When attached, USB devices that use the VFAT or ISO 9660 file systems (not NTFS or other
systems), are detected and connected automatically.
May 2006
27 449
Double click on setup. --> An installation menu guides you now through the installation of the
service pack.
Note
Before a new installation under Windows, please always close all other applications. This
also applies for the HEIDENHAIN NC software! In this case you do not have to stop the
NC software via the control panel manually as this is made automatically by the update
procedure.
27 450
May 2006
Select the language and confirm the following enquiries with mouse click.
The menu page shows which actions are currently being performed. The progress is shown
with a progress bar.
When installation of the service pack was successful, the following message is displayed:
Disconnect the USB stick and start the control by mouse click on OK. --> The control reboots!
Finally, check the machine functions!
27 451
--> A selection window appears in which all available NC software versions and service packs
are listed.
The active NC software version and the active service packs in the table are marked with a star.
DANGER
Other NC software versions or service packs may only be activated by the machine
manufacturer or in consultation with the machine manufacturer.
See NC software update on page 26 411
27 452
Caution
Before activating the NC software, check if a service pack is installed. Press the MOD key.
--> If the NC software number is followed by SP (e.g., 340490 01 SP2), a service pack is
active.
After activating the NC software again, the service pack used so far must be installed again
--> see Loading of Service Packs on page 27 443!
If a hard disk defect is suspected, carry out the corresponding tests (see Hard Disk Test on
page 15 233) or contact the machine manufacturer or a HEIDENHAIN service agency!
28.2 Execution
Call the machine parameter list with the corresponding code number.
Now press the MOD key.
Press the UPDATE DATA soft key.
Press the BIN --> ASCsoft key to convert the files on the hard disk from binary to
ASCII format.
.H%
.I
.I%
.T
.T%
.TCH
.TC%
.D
.D%
.P
.P%
.PNT
.PN%
.COM
.CO%
.CMA
.CM%
May 2006
28 453
The control activates the selected NC software again and performs a reset.
Call the machine parameter list with the corresponding code number.
Now press the MOD key.
Press the UPDATE DATA soft key.
Press the ASC-->BIN soft key to convert the files on the hard disk from binary to ASCII
format.
The activation of the NC software is completed.
Caution
The service pack used so far must now be installed again.
--> see Loading of Service Packs on page 27 443!
28 454
Caution
The following inspection, measuring and test equipment is only intended for a test run on
machines!
DANGER
Observe the safety precautions in chapter 1 of this manual. --> see Safety Precautions on
page 1 9
Caution
When using the test adapter or the universal measuring adapter, e.g., encoder cables are
not shielded universally any more.
When using measuring equipment that is not ungrounded (e.g., oscilloscope with power
connection), always the socket of the machine's switch cabinet should be used.
Compensating currents due to different earth potentials can thus be avoided!
For measuring voltages, the contact should first be established with 0 V and only then the
contact with the voltage to be measured!
May 2006
29 455
29 456
Adapter cable to
the test adapter
May 2006
29 457
29 458
May 2006
29 459
29 460
General
The -PWM 9 phase angle measuring unit is a universal encoder for inspecting and adjusting the
HEIDENHAIN incremental linear and angle encoders.
The PWM 9 is the successor of the PWM 8.
In principle, the PWM 9 includes the functions of the PWM 8 and the PWT (phase angle
encoder).
The graphic bar display in the PWT MODE assists the quantitative and qualitative evaluation of
the analog incremental signals and the reference signal. The integrated adjustment help (PWT
MODE) for exposed encoders supports the mounting of the scanning head.
In the PWM MODE, you can enter the settings relevant for the PWM 9, measure the on-to-off
ratio, phase angle, current consumption and encoder voltage.
For the adaptation to the different encoder signals, there exist corresponding ..
An LCD screen is used for display; it is operated via 5 soft keys.
It is possible to check the encoder output signals with an oscilloscope via 3 BNC sockets
(A/B/C) which is recommended by HEIDENHAIN.
PWM 9 can be connected in series between the encoder and the subsequent electronics.
The axis functions of the machine axes are not influenced.
The PWM 9 can be used for checking and adjusting HEIDENHAIN encoders "at the working
place" also without subsequent electronics.
May 2006
29 461
Available functions
The functionality of the PWM 9 is divided into the PWT MODE and the PWM MODE.
Check-Ref function
Adjustment help for mounting the scanning head on exposed encoders
Testing of encoders with distance-coded ref. marks
Note
Each PWM 9 is delivered together with detailed operating instructions.
These operating instructions can be found in the Internet in German and other languages
and can be downloaded at www.heidenhain.de/Services/...
A detailed explanation of the PWM 9 is part of our Training course on measuring systems
or a special PWM 9 training course.
We recommend to participate in a HEIDENHAIN service training course so that you can use
the PWM 9 effectively.
29 462
General
The PWT 10/17/18 phase angle test unit is designed as mounting help for scanning heads. The
different signal parameters are summarized in one display.
For the detailed assessment of the signal quality, an inspection with a suitable encoder is
recommended (PWM 9).
Three different PWT sets are available:
PWT 10 encoder diagnostics kit for 11 App scanning heads, Id.Nr. 325411-xx
PWT 17 encoder diagnostics kit for TTL scanning heads,
Id.Nr. 325412-xx
PWT 18 encoder diagnostics kit for 1 Vpp scanning heads, Id.Nr. 325413-xx
Available Functions
in a display.
Note
Each PWT is delivered together with operating instructions.
These operating instructions can be found in the Internet in German and other languages
and can be downloaded at www.heidenhain.de/Services/...
A detailed explanation of the PWT is part of our training courses on measuring systems.
May 2006
29 463
Note
Each IK 215 adjustment and testing kit is delivered together with detailed operating
instructions.
These operating instructions can be found in the Internet in German and other languages
and can be downloaded at www.heidenhain.de/Services/...
A detailed explanation of the IK 215 is part of our training courses on measuring systems.
We recommend to participate in a HEIDENHAIN service training course so that you can use
the IK 215 adjustment and testing kit effectively.
29 464
30 Machine Parameters
30.1 What is a Machine Parameter?
A contouring control must have access to specific data (e.g., traverse distances, acceleration)
before it can execute its programmed instructions. You define these data in what are known as
machine parameters.
This list of machine parameters is divided into groups according to topic.
Machine Parameters
Topics
10 to 999
1000 to 1399
Positioning
1400 to 1699
1700 to 1999
2000 to 2999
3000 to 3999
Spindle
4000 to 4999
Integral PLC
5000 to 5999
Data interface
6000 to 6199
6500 to 6599
7100 to 7199
Tapping
7200 to 7349
7350 to 7399
Color
7400 to 7599
7600 to 7699
Hardware
13000 to 13999
Second spindle
If there is more than one input value for a single function (e.g., a separate input for each
axis), the parameter number is extended by indices. Index zero is always axis 1, index one is
axis 2, etc.
Example:
MP1010.0-8
Rapid traverse
MP1010.0
MP1010.1
MP1010.2
MP1010.3
MP1010.4
MP1010.5
MP1010.6
MP1010.7
MP1010.8
Enter into OEM.SYS, using the code word AXISNUMBER =, the number of axes being used or
intended, so that only the necessary index parameters are displayed.
With other machine parameters you can activate specific functions. In this case, the parameters
serve as on/off switches for these functions. These parameters are bit-encoded. Each bit is
assigned either to an axis or a function, e.g., MP 10 : %00000000011111 ; active axes
May 2006
30 465
Introduction
For service purposes, the service technician must not only look up set values in the MP list but
must also change them if necessary. The MP list is protected against unauthorized editing by a
code number.
Please note the following:
DANGER
Maschine parameters may only be changed after consultation with the machine
manufacturer!
(for this reason many OEMs also determine their own MP code numbers)
Change the machine parameters only then if the control is in the power interrupted state
or if EMERGENCY STOP is pressed.
Machine parameters that concern control loops may be changed only when EMERGENCY
STOP is pressed!
Note
We recommend not to make extensive changes in the original MP list but in a test version
of the MP list.
We recommend to backup the machine data before extensive changes to the machine settings are made. --> See Backup on page 16 261.
Comments on the
MPs
There may be comments to machine parameter lists. A semicolon ";" identifies a comment.
Comments are not evaluated by the NC software!.
If the machine manufacturer has not commented the MP list completely or not at all, you can
refer to PLC:\JH\LIES_MP.A or READ_MP.A and read the HEIDENHAIN comments on the
individual parameters. LIES_MP.A or READ_MP.A is updated with each NC software update.
--> See Meaning of the Machine Parameters on page 30 473
Caution
LIES_MP.A or. READ_MP.A also includes the default values for the parameters. They are
not valid for your machine; only the values in the original MP list count.
If you have a write permission, you can enter comments in the MP list yourself, beginning with
a semicolon.
Subgroups of the
MP list
30 466
Possibilities of
the PLC
The PLC program of the machine manufacturer is in a position to read machine parameters and
also to overwrite most of them!
During overwriting MPs by the PLC, the values are changed in the run-time memory. The values
of the original MP list do not change!
Another MP file (that of course must exist on the control's hard disk) can be selected by means
of the PLC.
Also so-called MP subfiles (subgroups of the original MP file with partly other values) can be
activated via the PLC. The content of the indicated MP subfile is loaded into the run-time
memory. All MP values not listed in this file remain unchanged.
Note
Thus it is possible that the values in the original MP file are not valid in any case.
It is possible that values in the MP list have been changed for testing purposes; with special
machine functions, however, these values are overwritten by the PLC!
If necessary, ask the machine manufacturer in which special operating mode of the machine
which MP files or MP subfiles are active or which parameters are overwritten by the PLC!
Remark:
Also the machine operator may change the machine settings. He will mostly increase the
security, e.g., he can reduce the traverse range or the maximum speed, etc.
May 2006
30 467
Calling the
active machine
parameter list
Press the following key combination to call the active machine parameter list:
Select the Programming and Editing operating mode
The active machine parameter list appears on the screen in the mode
Machine Parameter Programming.
Note
If the message "Line is write-protected" is displayed when trying to edit a machineparameter value, individual machine parameters or the complete MP list is protected against
editing.
The machine manufacturer has defined an own MP code number. --> Please contact your
machine manufacturer!
30 468
Input format
For MP1054.x (linear distance of one motor revolution) and MP7530.x (type of dimension for
transformation) also a formula may be indicated instead of a fixed value.
If you make extensive changes to the machine parameters for service tasks (trouble shooting,
tests, etc.), we recommend not to use the original MP list.
Copy the original MP file and activate it!
The cursor automatically stands on the active machinen parameter file (status M).
Otherwise set the cursor on the active file.
Press this soft key.
Enter the name of the working copies in the header, e.g., TEST.MP.
Begin the copying process.
The copy is made. It is stored in the same directory as the original MP file.
Note
For reasons of safety, you can also protect the original MP file. --> Soft key AUX: FUNCTIONS
--> PROTECT. A P is shown in the status column for "protected".
Of course, you can also make a backup of important data before the service jobs.
May 2006
30 469
When the key is pressed, the iTNC 530 carries out a reset and activates the selected MP file. The original MP file is activated in the same way.
Note
In the program management, the active MP file has the entry M in the status column.
Where ist makes sense, set the editing mode to Insert or Overwrite.
Note
For bit-coded parameters the "Overwrite" editing mode is provided, otherwise "Insert" should
be selected. The original values are thus retained.
Mark the modified machine parameters to find them later again.
Search Machine
Parameters
Enter a semicolon (to mark a comment) after the modified parameter and subsequently an
identification word (e.g., your name, company name, etc.).
Place the cursor with the arrow key in the next line. --> The modified line is structured.
Press the SEARCH soft key and enter the marking word.
With the corresponding soft key, select whether capitalization shall be of importance or not.
Press the EXECUTE soft key. --> The editor places the cursor to the marking word.
Press the GOTO key and enter the number (without index).
Confirm with ENTER. --> The editor places the cursor at the requested parameter.
In case the number of the parameter is known (but not the number)
30 470
Delete records
and marks
Caution
Do not press the DEL key if you want to delete individual letters, words, numbers, etc. Press
DEL to delete a complete line!
May 2006
Press the END key. --> The machine parameter editor generates the deleted parameter again
and asks you for information.
Enter the correct value (if required, look it up in the original MP list).
30 471
Place the cursor after the last modified parameter in the next line. --> The MP list is structured
completely.
Exit the machine parameter list by pressing the END key.
Missing or incorrect entries result in error messages from the control that prompt you to correct
your entry. The following errors are displayed:
Input error
Meaning
No MP number found
Invalid MP number
MP doubly defined
MP cannot be stored
If the control does not recognize any errors, it automatically exits the machine parameter editor
and is ready for operation.
Before that it might be necessary
To trigger a reset or
To reference the axes again.
--> See Soft key PASS OVER REFERENCE MARK on page 18 302
This behavior is defined by HEIDENHAIN and cannot be influenced!
If you have reason to doubt that a changed parameter was transferred or not, the control can be
rebooted manually.
Caution
After the service test, activate the original MP list again.
If the machine is operated with changed settings after consultation with the manufacturer,
activate the agreed MP list, write your name (or the name of the responsible person) and
the change date as comment in the list and create a current backup of the machine data. -> See Backup on page 16 261
30 472
Text file
READ_MP.A
After entering the PLC code number and calling the program management, you find the
READ_MP.A text file under PLC:\JH\ ....
The READ_MP.A includes the machine parameters with original HEIDENHAIN comments.
If the machine manufacturer has not commented the original MP list at all or not completely, you
can read the meaning of the parameters in this text file!
Note
Hint:
Transfer the READ_MP.A text file to your service laptop. You can now easily read the
meaning of the parameters while you have called the original MP list of the manufacturer on
the control.
Caution
LIES_MP.A or. READ_MP.A also includes the default values for the parameters. They are
not valid for your machine; only the values in the original MP list count.
The READ-MP.A file is a component of an NC software update.
This means that the READ_MP.A file is also updated with an NC software update.
You always have the suitable comments on the MPs of your installed NC software!
Note
In the protected area of the HEIDENHAIN website (member area) you can always find the
current READ_MP.A!
Please use the SEARCH and EXECUTE soft keys to place the cursor to the requested
MP number!
If you use the GOTO and ENT keys, the editor places the cursor in the line with the indicated
number.
On the following pages you will find the MP list (version: November 2005) as excerpt from the
Technical Manual for iTNC 530 to complete this Service Manual:
May 2006
30 473
MP
Behavior/
SW vers.
MP10
Active axes
PLC
Format:%xxxxxxxxxxxxxx
RUN
Input:Bits 0 to 13 represent axes 1 to 14
0: Axis not active
1: Axis active
MP20
PLC
Format:%xxxxxxxxxxxxxx
RUN
Input:Bits 0 to 13 represent axes 1 to 14
0: Monitoring not active
1: Monitoring active
MP20.0
MP20.1
MP20.2
MP21
PLC
Format:%xx
Input:Bit 0 Spindle 1
0: Monitoring not active
1: Monitoring active
Bit 1 Spindle 2
0: Monitoring not active
1: Monitoring active
MP21.0
MP21.1
MP21.2
MP100
Designation of axes
RUN
PLC
Format:-wvucbazyxWVUCBAZYX
RUN
Input:Characters 1 to 9 from the right
represent axes 1 to 9
30 474
MP100.0
Traverse range 1
MP100.1
Traverse range 2
MP100.2
Traverse range 3
MP
Behavior/
SW vers.
MP110.x
RESET
REF
MP111.1
MP112.x
RESET
REF
MP113.1
MP115.0
RESET
Format:%xxxxxxxxxxx
Input:Bit 0 to bit 5: Position encoder
inputs X1 to X6
Bit 6 to bit 9: Position encoder inputs X35 to X38
Bit 10: No function
0: 1 VPP
1: 11 APP
MP115.1
reserved
Format:%xxxxxxxxxxx
Input:Enter %00000000000
MP115.2
May 2006
30 475
MP
Behavior/
SW vers.
MP116.0
340 420-08,
340 422-02,
340 480-02
Format:%xxxxxxxxxx
Input:Bit 0 to bit 9: Linear encoder inputs
X201 to X210
RESET
Bit 10: No function
0: 1 VPP
1: 11 APP
MP116.1
MP116.2
30 476
MP
Behavior/
SW vers.
MP120.x
RESET
RESET
RESET
MP131.x
0 to 12
MP131.1
MP132.x
MP132.0
PLC
RUN
0 to 12
MP131.0
Input:
RUN
PLC
RUN
0 to 12
MP132.1
MP210
RESET
Format:%xxxxxxxxxxxxxx
Input:Bits 0 to 13 represent axes 1 to 14
0: Positive
1: Negative
May 2006
30 477
MP
Behavior/
SW vers.
MP331.x
PLC
Input:0.0001 to
[mm] or []
MP332.x
+1.797693135E+308 RUN
REF
PLC
RUN
REF
MP334.x
MP340.x
RESET
Input:0 to 99
0 = 1: No external interpolation
MP410
PLC
IV axis key
MP410.4
V axis key
MP420.x
Hirth coupling
PLC
MP710.x
Backlash compensation
Input:0.0000 to 30.0000 []
PLC
RUN
PLC
RUN
RUN
PLC
PLC
PLC
RUN
Compensation value per control loop cycle time with M105 PLC
Input:0.000000 to 99.999999 [mm] (digi- RUN
tal: 0)
MP720.x
PLC
MP750.x
Backlash
RUN
RUN
PLC
30 478
PLC
PLC
Input:-1.0000 to +1.0000 [mm] or []
MP752.x
RUN
RUN
MP
Behavior/
SW vers.
MP810.x
PLC
Input:0.0000 to 99,999.9999 []
0: Display +/99 999.9999
1: Modulo value for display
MP812
RUN
REF
RESET
Format:%xxxxxxxxxxxxxx
Input:Bits 0 to 3 represent axes 1 to 14:
0: Software limit switch not active
1: Software limit switch active
MP850.x
Synchronized axes
PLC
RUN
Sychronization monitoring
PLC
RUN
PLC
MP911.x
to
PLC
+99,999.9999 RUN
PLC
+99,999.9999 RUN
MP920.x
MP921.x
MP922.x
to
to
PLC
+99,999.9999 RUN
May 2006
to
RUN
+99,999.9999
MP912.x
to
PLC
PLC
+99,999.9999 RUN
30 479
MP
Behavior/
SW vers.
MP950.x
PLC
MP960.x
Machine datum
PLC
Input:1.79769313486E+308 to
RUN
+1.79769313486E+308 [mm] or []
REF
Values with respect to the scale reference point
30 480
30.4.2 Positioning
MP
Behavior/
SW vers.
MP1010.x
Rapid traverse
PLC
MP1011
RUN
340 420-05
PLC
RUN
MP1020.x
Manual feed
PLC
MP1030.x
Positioning window
RUN
PLC
RUN
MP1050.x
PLC
RUN
MP1060.x
PLC
Acceleration
340 420-05
Radial acceleration
PLC
MP1086.x
PLC
RUN
MP1087.x
MP1089.x
[m/s3
or
1000/s3]
PLC
RUN
PLC
RUN
May 2006
30 481
MP
Behavior/
SW vers.
MP1090
Input:0.1 to 1000.0
MP1090.0
PLC
3
or 1000/s ]
RUN
MP1090.1
MP1092
PLC
RUN
HSC filters
Input:0: HSC filter inactive
0.1 to 166.0: Cutoff frequency for HSC filter
MP1095
PLC
RUN
MP1095.0
MP1095.1
MP1096
PLC
MP1096.1
MP1097.x
MP1098.x
[m/s3
or
1000/s3]
RUN
RUN
PLC
Input:0 to 20
RUN
MP1099.0
MP1099.1
MP1110.x
Standstill monitoring
PLC
PLC
MP1099
RUN
RUN
340 422-03,
340 480-03
PLC
RUN
MP1140.x
MP1144.x
PLC
RUN
MP1146.x
30 482
PLC
RUN
340 420-05
PLC
RUN
MP
Behavior/
SW vers.
MP1150.0
Delay time for deleting the nominal velocity value with the PLC
erasable error message EXCESSIVE SERVO LAG IN <AXIS>
RUN
Input:0 to 65.535 [s] Recommended: 0
MP1150.1
MP1150.2
MP1320
Format:%xxxxxxxxxxxxxx
RUN
Input:Bits 0 to 13 represent axes 1 to 14
0: Positive
1: Negative
MP1330.x
MP1331.x
Velocity for leaving the reference mark end position for axes PLC
1 to 9 (only for rotary encoders MP1350 = 2)
RUN
Input:10 to 300 000 [mm/min]
MP1340.x
PLC
RUN
PLC
PLC
340 420-05
Format:%xxxxxxxxxxxxxx
PLC
Input:Bits 0 to 13 represent axes 1 to 14
RUN
0: Reference run as defined in MP1350.x
1: Double reference run
REF
MP1356.x
340 420-05
340 422-05,
340 480-05
PLC
Input:-99,999.999 to +99,999.999 [mm]
RUN
or []
REF
MP1357.x
May 2006
30 483
MP
Behavior/
SW vers.
MP1360.x
PLC
PLC
RUN
Format:%xxxxxxxxxxxxxx
Input:Bits 0 to 13 represent axes 1 to 14
0: Operation with following error (lag)
1: Operation with velocity feedforward control
MP1392
MP1396.x
30 484
PLC
RUN
MP
MP1410.x
MP1420.x
MP1510.x
MP1511.x
Behavior/
SW vers.
PLC
RUN
PLC
RUN
MP1512.x
MP1513.x
MP1515.x
RUN
PLC
RUN
PLC
RUN
MP1521
Feed-rate smoothing
Input:0 to 60 [ms]
0: Function inactive
PLC
RUN
PLC
RUN
340 422-10,
340 480-10
PLC
RUN
May 2006
30 485
MP
Behavior/
SW vers.
MP1710.x
PLC
RUN
PLC
RUN
MP1815.x
PLC
RUN
PLC
RUN
MP1830.x
PLC
Input:0.001 to 1.00000
30 486
RUN
PLC
RUN
MP
Behavior/
SW vers.
MP2040
PLC
Format:%xxxxxxxxxxxxxx
RUN
Input:0: Axis not assigned (disabling only
through I32)
1: Axis assigned
MP2040.0-2
Axis group 1 to 3
MP2040.3-7
MP2050
MP2100.x
RESET
MP2160.x
MP2170
0: AC fail
1: Powerfail and AC fail
2: reserved
3: Powerfail
0: No voltage-protection module
1: Voltage-protection module present
2: Limited field weakening without voltageprotection module for EcoDyn motors
MP2180.x
PWM frequency
Input:0: fPWM = 5000 Hz
3200 to 3999: fPWM = 3333 Hz
4000 to 4999: fPWM = 4166 Hz
(CC 424: 4000 Hz)
5000 to 5999: fPWM = 5000 Hz
6000 to 7999: fPWM = 6666 Hz
8000 to 9999: fPWM = 8333 Hz
(CC 424: 8000 Hz)
10000: fPWM = 10000 Hz
MP2182.x
MP2190
CC 422:
RESET
CC 424:
PLC, RUN
340 422-10,
340 480-10
PLC
RUN
DC link voltage UZ
Input:0 to 10,000 [V]
HEIDENHAIN inverters:
Non-regenerative: 565 V
Regenerative: 650 V
May 2006
30 487
MP
Behavior/
SW vers.
MP2195
MP2200.x
Motor
RESET
Input:Name of the selected motor
(entered by the iTNC)
MP2202.x
340 420-05
340 420-05
340 420-05
30 488
MP
Behavior/
SW vers.
MP2220.x
Monitoring functions
PLC
Format:%xxxxxxxxxxxxxxxx
RUN
Input:Bit 0 Monitoring the reference
mark
0: Monitoring active
1: Monitoring inactive
Bit 1 Monitoring the direction of rotation
0: Monitoring active
1: Monitoring inactive
Bit 2 Power limit of spindle with
ERR.IZ.GR (only for HEIDENHAIN
inverters, except UE 2xx)
0: Power limit active
1: Power limit inactive
(All HEIDENHAIN inverters except UE 2xx)
Bit 3 Switching off the controller when the
motor brakes are activated
0: Suppress oscillations
1: Vibrations are allowed
CC 422: Bit 4 to bit 8 reserved
Bit 4 Only CC 424: Monitoring for excessive
temperature
0: Active
1: Inactive
Bit 5 Only CC 424: Monitoring for insufficient
temperature
0: Active
1: Inactive
Bit 6 Reserved
Bit 7 Only CC 424: Monitoring of encoder input
frequency
0: Active
1: Inactive
Bit 8 Only CC 424: Adjust mechanical
offset by gradually increasing the kV
factor
0: Active
1: Inactive
Bits 9 to 15: Reserved
MP2230.x
340 420-08
340 420-08
May 2006
340 422-06,
340 480-06
PLC
RUN
30 489
MP
Behavior/
SW vers.
MP2250.x
340 422-03,
340 480-03
340 422-03,
340 480-03
Input:Enter 0
PLC
RUN
MP2254.x
340 420-09
340 422-03,
340 480-03
RUN
MP2257.x
340 422-03,
340 480-03
MP2304.x
340 420-06
340 420-06
MP2390.x
30 490
MP
MP2392.x
Power limit
Behavior/
SW vers.
MP2396.x
Maximum torque
PLC
MP2430.x
MP2500.x
MP2510.x
MP2512.x
PLC
RUN
PLC
RUN
PLC
RUN
MP2530.x
May 2006
PLC
RUN
RUN
PLC
RUN
30 491
MP
Behavior/
SW vers.
MP2542.x
PLC
MP2543.x
MP2544.x
RUN
RUN
PLC
PLC
RUN
PLC
RUN
MP2546.x
MP2550.x
PLC
RUN
MP2552.x
PLC
PLC
RUN
RUN
PLC
RUN
PLC
RUN
PLC
RUN
PLC
RUN
Low-pass filter
PLC
RUN
340 420-09
PLC
RUN
30 492
MP
Behavior/
SW vers.
MP2562.x
PLC
Input:0: No filter
1: PT2 low-pass filter (speed controller)
2: Band-rejection filter (speed controller)
11: PT2 low-pass filter (position controller)
12: Band-rejection filter (position controller)
MP2563.x
PLC
Input:0: No filter
1: PT2 low-pass filter (speed controller)
2: Band-rejection filter (speed controller)
11: PT2 low-pass filter (position controller)
12: Band-rejection filter (position controller)
MP2564.x
RUN
PLC
Input:0: No filter
1: PT2 low-pass filter (speed controller)
2: Band-rejection filter (speed controller)
11: PT2 low-pass filter (position controller)
12: Band-rejection filter (position controller)
MP2566.x
RUN
PLC
Input:0: No filter
1: PT2 low-pass filter (speed controller)
2: Band-rejection filter (speed controller)
11: PT2 low-pass filter (position controller)
12: Band-rejection filter (position controller)
MP2565.x
RUN
RUN
PLC
Input:0: No filter
1: PT2 low-pass filter (speed controller)
2: Band-rejection filter (speed controller)
11: PT2 low-pass filter (position controller)
12: Band-rejection filter (position controller)
RUN
MP2572.x
Only CC 424: Band width of the band-rejection filter for filter PLC
1
RUN
Input:0 to 30000.0 [Hz]
MP2573.x
Only CC 424: Band width of the band-rejection filter for filter PLC
2
RUN
Input:0 to 30000.0 [Hz]
MP2574.x
Only CC 424: Band width of the band-rejection filter for filter PLC
3
RUN
Input:0 to 30000.0 [Hz]
MP2575.x
Only CC 424: Band width of the band-rejection filter for filter PLC
4
RUN
Input:0 to 30000.0 [Hz]
MP2576.x
Only CC 424: Band width of the band-rejection filter for filter PLC
5
RUN
Input:0 to 30000.0 [Hz]
MP2590.x
MP2600.x
PLC
1/ms]
RUN
PLC
May 2006
30 493
MP
Behavior/
SW vers.
MP2602.x
PLC
PLC
MP2607.x
RUN
Input:0 to 30,000
0: No damping
1.5: Typical damping factor
Damping time constant for active damping
Input: 0 to 0.9999 [s]
0: No damping
0.005 to 0.02: Typical damping time constant
MP2610.x
RUN
PLC
Input:0 to 10,000
MP2608.x
RUN
340 422-03,
340 480-03
PLC
RUN
340 422-03,
340 480-03
PLC
RUN
PLC
RUN
MP2612.x
PLC
RUN
PLC
RUN
Only CC 424: Distance before the reversal point from which PLC
a reduction of the current from MP2610.x is to go into
RUN
effect.
Input:0.000 to 1.000 [mm] or []
0: No friction compensation
0.1: Typical input value
MP2614.x
PLC
RUN
Friction compensation
PLC
Holding current
MP2900.x
Tensioning torque between master and slave for masterslave torque control (entry for the slave axis)
RUN
PLC
RUN
PLC
30 494
MP
Behavior/
SW vers.
MP2910.x
PLC
MP2920.x
Input:0 to 100,000
1: Master and slave axes have identical motors
MP2930.x
PLC
May 2006
30 495
30.4.6 Spindle
MP
Behavior/
SW vers.
MP3010
PLC
MP3012
MP3013.x
PLC
RUN
PLC
Format:xxyyz
xx: S code for minimum speed
yy: S code for maximum speed
z: Speed increment
Input:0 to 99,999
MP3030
RUN
PLC
Input:Bit 0
RUN
0: Axis stop for TOOL CALL S
1: No axis stop for TOOL CALL S
Bit 1: Zero spindle speed when switching to
another gear range
0: Reduce speed to 0
1: Do not reduce speed to 0
MP3120
PLC
Input:0: S = 0 allowed
1: S = 0 not allowed
30 496
RUN
MP
Behavior/
SW vers.
MP3130
PLC
RUN
PLC
RUN
MP3143
PLC
RUN
PLC
Analog nominal spindle voltage at rated speed for the gear PLC
ranges 1 to 8
RUN
Input:0 to 100,000 [V]
Digital spindle motor revolutions at rated speed for the gear
ranges 1 to 8
Input:0 to 100.000 [1000 min1]
MP3240.1
PLC
RUN
MP3310
PLC
RUN
MP3310.0
Upper limit
MP3310.1
Lower limit
MP3411.0-7
Ramp gradient of the spindle with M03 and M04 for gear
ranges 1 to 8
PLC
RUN
May 2006
30 497
MP
Behavior/
SW vers.
MP3412
PLC
MP3412.0
With M05
MP3412.1
MP3412.2
MP3412.3
MP3415
Overshoot behavior of the spindle with M03, M04 and M05 PLC
MP3415.0
MP3415.1
MP3415.2
With tapping
MP3415.3
MP3420
Input:0.000 to 1.999
RUN
MP3430
RUN
PLC
Input:0 to 360.0000 []
RUN
PLC
RUN
Input:0 to 360 []
MP3440.0-7
MP3450.0-7
PLC
RUN
PLC
RUN
Input:0 to 65,535
0: No transmission
MP3451.0-7
MP3510.0-7
RUN
RUN
PLC
[min1]
RUN
Input:0 to 99 999.999
MP3520.0
PLC
[min1]
Input:0 to 99 999.999
MP3515.0-7
MP3520.1
PLC
PLC
RUN
30 498
MP
MP4000.0-31
MP4020
PLC functions
Behavior/
SW vers.
RESET
Format:%xxxxxxxxxxxxx
Input:Bit 0 to bit 4: Reserved
Bit 5: Single or double spindle operation
0: Single-spindle operation
1: Double-spindle operation
Bit 6 Reserved
Bit 7 Transferring the values of the Pt 100
inputs
0: Accept values at a change rate of 1 K/s
1: Accept results immediately
Bit 8 Behavior after an ext. emergency stop
0: Approach position is not automatically activated
1: Approach position is automatically activated
Bit 9 Behavior of a simulated key
0: Simulated key is transferred immediately to
the NC
1: Simulated key is processed first by an active
PLC window before being transferred to the NC
Bit 10 Behavior of a locked key
0: Locked key only works on the active PLC window
1: Locked key works on neither the active PLC
window nor on the NC
Bit 11 PLC counter in MP4120.x
0: Input in PLC cycles
1: Input in seconds
Bit 12 Font size in PLC window
0: Automatic adaptation of font size to screen
1: Font size for BF 120
MP4030
May 2006
MP4030.0
First physical PL
MP4030.1
Second physical PL
MP4030.2
Third physical PL
MP4030.3
Fourth physical PL
PLC
RUN
30 499
MP
Behavior/
SW vers.
MP4040
340 420-03
PLC
RUN
MP4041
MP4042
0 to 1000 [s]
340 420-03
PLC
RUN
340 420-03
Input:
PLC
0 to 31
RUN
MP4043
340 422-07,
340 480-07
Only until
340 422-09,
340 480-09
PLC
RUN
MP4044
340 422-07,
340 480-07
Only until
340 422-09,
340 480-09
PLC
RUN
MP4045
340 420-08
Only until
340 422-09,
340 480-09
PLC
RUN
MP4050.0-8
MP4060.0-3
PLC
RUN
340 422-09,
340 480-09
Input:0 to 30
PLC
1: Do not switch off output with delay
MP4061.0-3
340 422-09,
340 480-09
PLC
MP4070
PLC
RUN
PLC
MP4111.96-x
30 500
RUN
PLC
RUN
MP
Behavior/
SW vers.
MP4120.0-47
PLC
MP4130.1
reserved
MP4130.2-5
MP4131.0
Activation criterion for fast PLC input for switching off the
monitoring functions
MP4131.1
reserved
MP4131.2-5
MP4220.0-4
MP4230.0-31
Input:10 to 30,000
Input:-99,999.9999 to +99,999.9999
MP4231.0-31
MP4310.0-6
Input:-99,999.9999 to +99,999.9999
Input:10 to 30,000
May 2006
30 501
MP
Behavior/
SW vers.
MP5000
PLC
PLC
Format:%xxxxxxxx
Input:Bit 0
0: 7 data bits
1: 8 data bits
Bit 1
0 : Any BCC character
1 : BCC not control character
Bit 2
0: Transmission stop by RTS not active
1: Active
Bit 3
0: Transmission stop by DC3 not active
1: Active
Bit 4
0: Character parity even
1: Odd
Bit 5
0: Character parity not desired
1: Desired
Bit 6 = 0, Bit 7 = 0: 1 stop bit
Bit 6 = 1, Bit 7 = 0: 2 stop bits
Bit 6 = 0, Bit 7 = 1: 1 stop bit
Bit 6 = 1, Bit 7 = 1: 1 stop bit
MP5020.0
MP5020.1
MP5020.2
MP5020.3
MP5030
RUN
CN123
PLC
30 502
MP5030.0
MP5030.1
MP5030.2
MP5030.3
MP
Behavior/
SW vers.
MP5040
PLC
RUN
May 2006
MP5040.0
MP5040.1
30 503
MP
Behavior/
SW vers.
MP6010
PLC
PLC
Input:1 to 3000 [mm/min]
RUN
CN123
MP6130
PLC
RUN
CN123
MP6140
PLC
RUN
CN123
MP6150
PLC
RUN
CN123
MP6160
PLC
PLC
Orientation angle
PLC
RUN
Input:1: Spindle orientation directly by
CN123
the NC
0: Function inactive
1 to 999: Number of the M function
MP6162
Input:0 to 359.9999 []
RUN
CN123
MP6163
MP6165
PLC
RUN
Input:0: Probe is not oriented before each
CN123
probing
1: Probe is oriented and always deflected in the
same direction
30 504
MP
MP6170
MP6171
MP6180
Behavior/
SW vers.
PLC
RUN
CN123
PLC
CN123
X coordinate
MP6180.1
Y coordinate
MP6180.2
Z coordinate
MP6181
PLC
CN123
X coordinate
MP6181.1
Y coordinate
MP6181.2
Z coordinate
MP6182
Coordinate of the ring gauge center for Probing Cycle 2 with PLCCN123
respect to the machine datum (traverse range 3)
CN123
Input:0 to +99 999.9999 [mm]
MP6182.0
X coordinate
MP6182.1
Y coordinate
MP6182.2
Z coordinate
MP6185
PLC
CN123
May 2006
30 505
MP
Behavior/
SW vers.
MP6500
PLC
Format:%xxxxxxxxxxxxxxx
RUN
Input:Bit 0 Cycles for tool measurement
0: Disabled
1: Not locked
Bit 1
0: Tool radius measurement allowed. Tool length
measurement with rotating spindle
1: Tool radius measurement and individual tooth
measurement disabled
Bit 2
0: Tool length measurement with rotating
spindle (bit 1=1)
1: Tool length measurement with rotating
spindle, only if a tool radius offset (TT:
R-OFFS) has been entered in the tool
table
Bit 3
0: Tool measurement with spindle orientation
1: Tool measurement without spindle orientation. Individual tooth measurement not possible.
Tool radius measurement possibly faulty.
Bit 4
0: Automatically determine speed
1: Always use minimum spindle speed
Bit 5 NC stop during Tool checking
0: The NC program is not stopped when the breakage tolerance is exceeded.
1: If the breakage tolerance is exceeded,
the NC program is stopped and the
error message Tool broken is displayed.
Bit 6 NC stop during tool measurement
0: The NC program is not stopped when the breakage tolerance is exceeded.
1: If the breakage tolerance is exceeded,
the NC program is stopped and the
error message Touch point inaccessible is displayed.
30 506
MP
Behavior/
SW vers.
MP6500
PLC
Format:%xxxxxxxxxxxxxxx
RUN
Input:Bit 7 Reserved
Bit 8 Probing routine
0: Probe contact is probed from several directions
1: Probe contact is probed from one direction
Bit 9 Automatic measurement of the direction
of the probe contact basic rotation (bit 8 = 1)
0: Basic rotation is not measured
1: Basic rotation of the probe element is automatically measured
Bit 10 Probing routine (bit 8 = 1)
0: Pre-positioning to starting point in all three
principal axes
1: Pre-positioning to starting point in the tool axis
and in the axis of the probing direction (MP6505)
(bit 9 = 0)
Bit 11 Tool checking and changing in
the tool table
0: After Tool checking the tool table is
changed
1: After Tool checking the tool table is
not changed
Bit 12 PLC datum shift
0: Do not include
1: Include
Bit 13
0: Tool is measured in the tilt position in which
the tool touch probe was also calibrated
1: Tool is measured in another tilt position
Bit 14 Tool measurement with number of
teeth = 0
0: Tool measurement with rotating spindle
1: Tool measurement with stationary spindle
MP6505
MP6505.0
Traverse range 1
MP6505.1
Traverse range 2
MP6505.2
Traverse range 3
MP6507
PLC
May 2006
MP6510.0
MP6510.1
PLC
RUN
CN123
30 507
MP
Behavior/
SW vers.
MP6520
PLC
RUN
CN123
MP6530.0
Distance from the tool end to the top of the probe contact PLC
during tool radius measurement for 3 traverse ranges
RUN
Input:0.001 to 99.9999 [mm]
CN123
Traverse range 1
MP6530.1
Traverse range 2
MP6530.2
Traverse range 3
MP6531
MP6531.0
Traverse range 1
MP6531.1
Traverse range 2
MP6531.2
Traverse range 3
MP6540
Safety zone around the probe contact of the TT 130 for pre- PLC
positioning
RUN
Input:0.001 to 99,999.9999 [mm]
CN123
MP6540.0
MP6540.1
MP6550
PLC
RUN
CN123
MP6560
PLC
RUN
Input:1: Spindle orientation directly by
CN123
NC
0: Function inactive
1 to 999: Number of the M function for spindle
orientation by PLC
30 508
MP
Behavior/
SW vers.
MP6570
PLC
RUN
CN123
MP6572
MP6580.0-2
[min1
PLC
RUN
CN123
PLC
PLC
PLC
PLC
RUN
Input:99 999.9999 to +99 999.9999
CN123
[mm]
MP6581.0-2
RUN
Input:99 999.9999 to +99 999.9999
CN123
[mm]
MP6582.0-2
RUN
Input:99 999.9999 to +99 999.9999
CN123
[mm]
MP6585
Format:%xxxxxx
Input:0: Axis is not monitored
1: Axis is monitored
Bit 0 A axis
Bit 1 B axis
Bit 2 C axis
Bit 3 U axis
Bit 4 V axis
Bit 5 W axis
May 2006
RUN
CN123
MP6586
Ref. coordinate for monitoring the position of the rotary and PLC
additional linear axes during the tool measurement cycles
RUN
Input:99 999.9999 to +99 999.9999
CN123
[mm or ]
MP6586.0
A axis
MP6586.1
B axis
MP6586.2
C axis
MP6586.3
U axis
MP6586.4
V axis
MP6586.5
W axis
30 509
30.4.11 Tapping
MP
Behavior/
SW vers.
MP7110.0
PLC
MP7110.1
MP7120.0
RUN
MP7120.2
MP7130
PLC
RUN
Input:0.001 to 10 [/min]
MP7150
MP7160
PLC
RUN
PLC
RUN
PLC
Format:%xxxxx
RUN
Input:Bit 0 Oriented spindle stop with
CN123
Cycles 17 and 207
0: Oriented spindle stop before execution of the
cycle
1: No oriented spindle stop before execution of
the cycle
Bit 1 Spindle speed
0: Spindle speed is not limited
1: Spindle speed is limited so that it runs with
constant speed approx. 1/3 of the time
Bit 2 Spindle in position feedback control
0: Spindle operated without position feedback
control
1: Spindle operated with position feedback control
Bit 3 Acceleration feedforward control
0: Active
1: Not active
Bit 4
0: Tool axis tracks the spindle
1: Tool axis and spindle interpolated
30 510
MP
Behavior/
SW vers.
MP7210
Programming Station
CN123
PLC
PLC
RUN
CN123
MP7224
MP7224.0
PLC
RUN
CN123
MP7224.1
MP7224.2
340 422-07,
340 480-07
MP7225
340 480-06
Format:ABCDEFGHIJKLMNOPQRSTUV- PLC
WXYZ
RUN
Input:If there are more than one drive,
they are entered without spaces, e.g. MP7225 =
CDE
MP7226.0
reserved
PLC
MP7226.1
RUN
CN123
MP7229
PLC
MP7229.0
RUN
Input:100 to 9999
MP7229.1
CN123
May 2006
30 511
MP
Behavior/
SW vers.
MP7230
Dialog language
PLC
Input:0: English
RUN
1: German
CN123
2: Czech
3: French
4: Italian
5: Spanish
6: Portuguese
7: Swedish
8: Danish
9: Finnish
10: Dutch
11: Polish
12: Hungarian
13: reserved
14: Russian (Cyrillic characters)
15: Chinese (simplified)
16: Chinese (traditional)
14, 15 and 16 only with the MC 422B and BF 150
MP7230.0
MP7230.1
MP7230.2
MP7230.3
Help files
MP7235
30 512
MP
MP7237
MP7237.0
Behavior/
SW vers.
MP7237.2
MP7238.0-12
MP7245
MP7246
MP7251
PLC
RUN
PLC
RUN
PLC
RUN
MP7260
CN123
Input:0 to 30,000
MP7261.0-3
MP7262
CN123
Input:0 to 254
CN123
Input:0 to 9
May 2006
30 513
MP
Behavior/
SW vers.
MP7263
Pocket table
CN123
Format:%xx
Input:Bit 0
0: Show POCKET TABLE soft key
1: Hide POCKET TABLE soft key
Bit 1 Output of the columns for file functions
0: Output only the displayed columns
1: Output all columns
30 514
MP
Behavior/
SW vers.
MP7266
CN123
Input:0: No display
1 to 99: Position in the tool table
MP7266.0
MP7266.1
Tool length L
MP7266.2
Tool radius R
MP7266.3
MP7266.4
MP7266.5
MP7266.6
MP7266.7
MP7266.8
MP7266.9
MP7266.10
MP7266.11
MP7266.12
MP7266.13
MP7266.14
MP7266.15
MP7266.16
MP7266.17
MP7266.18
MP7266.19
MP7266.20
MP7266.21
MP7266.22
MP7266.23
MP7266.24
MP7266.25
MP7266.26
MP7266.27
MP7266.28
MP7266.29
MP7266.30
MP7266.31
340 420-02
MP7266.32
340 422-03,
340 480-03
MP7266.33
340 422-06,
340 480-06
MP7267
CN123
Input:0: No display
1 to 99: Position in the pocket table
May 2006
MP7267.0
MP7267.1
MP7267.2
MP7267.3
MP7267.4
MP7267.5
MP7267.6
30 515
MP
Behavior/
SW vers.
MP7267.7
340 420-02
MP7267.8
Value 1 (P1)
MP7267.9
Value 2 (P2)
MP7267.10
Value 3 (P3)
MP7267.11
Value 4 (P4)
MP7267.12
Value 5 (P5)
MP7267.13
MP7267.14
MP7267.15
MP7267.16
MP7267.17
MP7270
PLC
Decimal character
PLC
RUN
Input:0: Display of axis feed rate through
CN123
pressing an axis direction key (axis-specific feed
rate from MP1020)
1: Display of axis feed rate also before an axis
direction key is pressed (smallest value from
MP1020 for all axes)
MP7280
RUN
CN123
PLC
MP7289
CN123
RUN
CN123
PLC
0: 0.1 mm or 0.1
1: 0.05 mm or 0.05
2: 0.01 mm or 0.01
3: 0.005 mm or 0.005
4: 0.001 mm or 0.001
5: 0.0005 mm or 0.0005
6: 0.0001 mm or 0.0001
30 516
RUN
PLC
Input:0: 0.1
1: 0,05
2: 0,01
3: 0,005
4: 0,001
5: 0,0005
6: 0,0001
MP7290.0-8
PLC
RUN
CN123
MP
Behavior/
SW vers.
MP7291
PLC
Format:SXYZABCUVWxyzabcuvwRUN
Input:Characters 1 to 9 from the right
represent lines 1 to 9
Character 10 is spindle S which is always output
in line 10.
MP7291.0
MP7291.1
MP7291.2
MP7294
340 422-01,
340 480-02
Format:%xxxxxxxxxxxxxx
Input:Bits 0 to 13 represent axes 1 to 14 PLC
0: Not disabled
RUN
1: Disabled
CN123
MP7295
PLC
Format:%xxxxxxxxxxxxxx
RUN
Input:Bits 0 to 13 represent axes 1 to 14
CN123
0: Not disabled
1: Disabled
MP7296
PLC
May 2006
30 517
MP
Behavior/
SW vers.
MP7310
PLC
Format:%xxxxxxxx
RUN
Input:Bit 0 Projection in three planes:
CN123
0: German-preferred projection
1: US-preferred projection
Bit 1 Rotating the coordinate system in the
working plane by 90:
0: No rotation
1: Rotation by +90
Bit 2 BLK form after datum shift:
0: Shifted
1: Not shifted
Bit 3 Display of the cursor position:
0: Not displayed
1: Displayed
Bit 4 Reserved
Bit 5 Reserved
Bit 6 Reserved
Bit 7 Reserved
MP7315
PLC
RUN
CN123
MP7316
PLC
RUN
CN123
MP7317
PLC
MP7317.0
RUN
MP7317.1
MP7330.0-15
Input:0 to 88
CN123
Input:0 to 88
PLC
PLC
30 518
30.4.13 Colors
MP
Behavior/
SW vers.
MP7350
Window frames
PLC
MP7351
Error texts
MP7351.0
Priority 0 (error)
340 422-06,
340 480-06
MP7351.1
Priority 1 (warning)
PLC
MP7351.2
Priority 2 (information)
RUN
MP7352
PLC
MP7352.0
Background
RUN
MP7352.1
RUN
May 2006
MP7352.2
Dialog
MP7353
PLC
MP7353.0
Background
RUN
MP7353.1
MP7353.2
Dialog
MP7354
PLC
MP7354.0
Background
RUN
MP7354.1
MP7354.2
Active block
MP7354.3
MP7355
PLC
MP7355.0
Background
RUN
MP7355.1
MP7355.2
Active block
MP7355.3
MP7356
PLC
MP7356.0
Background
RUN
MP7356.1
MP7356.2
MP7357
PLC
MP7357.0
Background
RUN
MP7357.1
Text color
MP7357.2
MP7357.3
MP7358
PLC
MP7358.0
Background
RUN
MP7358.1
Text color
MP7358.2
MP7358.3
30 519
MP
30 520
Behavior/
SW vers.
MP7360
PLC
MP7360.0
Background
RUN
MP7360.1
Surface
MP7360.2
MP7360.3
MP7360.4
MP7360.5
MP7360.6
MP7361
PLC
MP7361.0
Background
RUN
MP7361.1
Top view
MP7361.2
MP7361.3
MP7361.4
Cursor
MP7362
PLC
MP7362.0
RUN
MP7362.1
MP7362.2
Status symbols
MP7362.3
Status values
MP7363
Programming graphics
PLC
MP7363.0
Background
RUN
MP7363.1
Resolved contour
MP7363.2
MP7363.3
Alternative solutions
MP7363.4
Unresolved contour
MP7363.5
MP7364
PLC
MP7364.0-6
RUN
MP7364.7
MP7364.8
MP7364.9
Background
MP7365
Oscilloscope
340 420-02
MP7365.0
Background
PLC
MP7365.1
Grid
MP7365.2
MP7365.3
Selected channel
MP7365.4-9
Channel 1 to 6
RUN
MP7366
PLC
MP7366.0
Background
RUN
MP7366.1
Text or foreground
MP7366.2
Active line
MP7366.3
Title bar
MP7366.4
Scroll-bar field
MP7366.5
Scroll bar
MP7366.6-14
Reserved
MP
Behavior/
SW vers.
MP7367
PLC
MP7367.0
Background
RUN
MP7367.1-7
MP7367.8-14
Color 9 to 15
MP7368
Pocket calculator
PLC
MP7368.0
Background
RUN
MP7368.1
MP7368.2
MP7368.3
Key symbols
MP7369
PLC
MP7369.0
Text background
RUN
MP7369.1
Text
MP7369.2
MP7369.3
MP7369.4
Folders
MP7369.5
Drives
MP7369.6
MP7370
340 420-05
MP7370.0
Background
PLC
MP7370.1-15
Color 1 to 15
MP7392
Screen saver
Input:1 to 99 [min]
0: No screen saver
May 2006
RUN
PLC
RUN
CN123
30 521
MP
Behavior/
SW vers.
MP7410
PLC
PLC
Input:Bit 0
RUN
0: Use the calibrated data of the touch probe
CN123
1: Use the current tool data from the last TOOL
CALL
Bit 1
0: Only one set of touch probe calibration data
1: Use the tool table to manage more than one
set of touch probe calibration data
MP7420
PLC
Format:%xxxxx
RUN
Input:Bit 0 Milling direction for channel
CN123
milling:
0: Counterclockwise for pockets, clockwise for
islands
1: Clockwise for pockets, counterclockwise for
islands
Bit 1 Sequence for rough-out and channel milling (only for SL 1):
0: First channel milling, then pocket rough-out
1: First pocket rough-out, then channel milling
Bit 2 Merging of listed contours:
0: Contours are merged only if the tool-center
paths intersect
1: Contours are merged if the programmed contours intersect
Bit 3 Rough-out and channel milling to pocket
depth or for every infeed
0: Each process uninterrupted to pocket depth
1: Both processes for each pecking depth before
proceeding to the next depth
Bit 4 Position after completion of the cycle:
0: Tool moves to the same position as before the
cycle was called
1: Tool only moves in the tool axis to the clearance height
MP7430
PLC
Input:0.001 to 1.414
RUN
CN123
30 522
MP
Behavior/
SW vers.
MP7431
PLC
RUN
CN123
MP7440
Output of M functions
PLC
Format:%xxxxxxx
RUN
Input:Bit 0 Program stop with M06
CN123
0: Program stop with M06
1: No program stop with M06
Bit 1 Modal cycle call M89
0: Normal code transfer of M89 at beginning of
block
1: Modal cycle call M89 at end of block
Bit 2 Program stop with M functions:
0: Program stop until acknowledgment of the M
function
1: No program stop: No waiting for acknowledgment.
Bit 3 Switching of kv factors with M105/
M106:
0: Function is not in effect
1: Function is effective
Bit 4 Reduced feed rate in the tool axis with
M103:
0: Function is not in effect
1: Function is effective
Bit 5 Reserved
Bit 6 Automatic activation of M134
0: M134 must be activated in the NC program
1: M134 is automatically activated when an NC
program is selected.
MP7441
PLC
Format:%xxx
RUN
Input:Bit 0
CN123
0: Error message Spindle ? is not suppressed
1: Error message Spindle ? is suppressed
Bit 1: Reserved, enter 0
Bit 2
0: Error message Enter depth as negative is suppressed
1: Error message Enter depth as negative is not suppressed
MP7442
PLC
RUN
Input:1 to 999: Number of the M function
CN123
0: No oriented spindle stop
1: Oriented spindle stop by the NC
MP7450
May 2006
30 523
MP
Behavior/
SW vers.
MP7460.x
reserved
340 422-10,
340 480-10
PLC
RUN
CN123
MP7461.x
reserved
340 422-10,
340 480-10
PLC
RUN
CN123
MP7451.0-8
MP7470
MP7475
PLC
RUN
PLC
RUN
CN123
PLC
RUN
CN123
PLC
RUN
CN123
MP7480
PLC
MP7480.0
RUN
Input:0: No output
1: Tool number output only when tool number
changes
2: Output of tool number for every TOOL CALL
block
3: Output of the pocket number and tool number
only when tool number changes
4: Output of pocket number and tool number for
every TOOL CALL block
5: Output of the pocket number and tool number
only when tool number changes. Pocket table is
not changed.
6: Output of pocket number and tool number for
every TOOL CALL block. Pocket table is not
changed.
MP7480.1
30 524
MP
Behavior/
SW vers.
MP7481.x
340 420-06
Format:%xxxx
PLC
0: First, output the pocket of the tool to
RUN
be returned
1: First, output the pocket of the new
tool
Input:Bit 0: New tool from magazine 1
Bit 1: New tool from magazine 2
Bit 2: New tool from magazine 3
Bit 2: New tool from magazine 4
MP7481.0
MP7481.1
MP7481.2
MP7481.3
MP7482
MP7490
340 420-06
PLC
RUN
PLC
Format:%xxxx
RUN
Input:Bit 0
0: Display one traverse range with MOD
1: Display three traverse ranges with MOD
Bit 1
0: Each traverse range has its own datum (and 3
memories for the positions of the swivel head)
1: One datum for all traverse ranges
Bit 2 Calibration data: touch probe for workpiece measurement:
0: One set of calibration data for all traverse ranges
1: Every traverse range has its own set of calibration data
Bit 3 Calibration data: touch probe for tool measurement:
0: One set of calibration data for all traverse ranges
1: Every traverse range has its own set of calibration data
MP7492.x
Number of axis in which the same datum is to be set during 340 422-03,
340 480-03
Datum Setting (with active preset table)
Input:0 to 9
1: Do not set a datum
MP7492.0
MP7492.13
MP7494
PLC
RUN
340 422-06,
340 480-06
Format:%xxxxxxxxxxxxxx
Input:Bits 0 to 13 represent axes 1 to 14 PLC
0: No exact stop
RUN
1: Exact stop
May 2006
30 525
MP
Behavior/
SW vers.
MP7500
PLC
Format:%xxxxxxxxx
Input:Bit 0 Tilted working plane
RUN
0: Off
1: On
Bit 1
0: Angles correspond to the position of the tilting
axes of the head/table
1: Angles correspond to the spatial angle (the
iTNC calculates the position of the tilted axes of
the head/table)
Bit 2
0: The tilting axes are not positioned with
Cycle19
1: The tilting axes are positioned with Cycle 19
Bit 3
0: The current tilting-axis position is taken into
account with respect to the machine datum
1: The 0 position is assumed for the first rotary
axis
Bit 4
0: Compensate mechanical offset during
exchange of the spindle head when calling
M128, M114, TCPM or tilted working plane
1: Compensate mechanical offset during PLC
datum shift
Bit 5
0: The current tilting-axis position is taken into
account with respect to the machine datum
1: The tilting-axis position that was entered with
the 3-D ROT soft key applies.
Bit 6
0: Spatial angle C is realized through a rotation of
the coordinate system.
1: Spatial angle C is realized through a rotation of
the table
Bit 7
0: The current tilting-axis position is taken into
account with respect to the machine datum
1: The active tilting-axis position is
a) derived from the tilting angles in the 3D ROT
window if manual tilting is active
b) derived from the reference coordinates of the
rotary axes if tilting is inactive
Bit 8
0: The tilting axis positioning is considered
depending on bit 3, bit 5 and bit 7
1: If manual tilting is active, the datum to be set
for the principal axes X, Y and Z is recalculated
back to the home position of the tilting element
30 526
MP
Behavior/
SW vers.
MP7500
340 422-01,
340 480-02
Format:%xxxxxxxxx
Input:Bit 0 Tilted working plane
PLC
0: Off
RUN
1: On
Bit 1
0: Angles correspond to the position of the tilting
axes of the head/table
1: Angles correspond to the spatial angle (the
iTNC calculates the position of the tilted axes of
the head/table)
Bit 2
0: The tilting axes are not positioned with
Cycle19
1: The tilting axes are positioned with Cycle 19
Bit 3 No function
Bit 4 No function
Bit 5 Test of the tilting axis during datum
setting in X, Y and Z
0: Current tilting-axis position must fit the
defined tilting angles
1: No test
Bit 6
0: Spatial angle C is realized through a rotation of
the coordinate system.
1: Spatial angle C is realized through a rotation of
the table
Bit 7 No function
Bit 8 No function
Bit 9 Reserved
MP7502
Functionality of M144/M145
PLC
Input:%xxx
RUN
Bit 0
0: M144/M145 not active
1: M144/M145 active
Bit 1 M144/M145 in the automatic modes
0: M144/M145 active
1: M144 is activated automatically at the start of
an NC program. It can only be deactivated with
M145 during an NC program.
Bit 2 M144/M145 in the manual modes
0: M144/M145 not active
1: M144/M145 active
MP7510
Transformed axis
Format:%xxxxxx
Input:0: End of the
sequence
Bit 0 corresponds to axis X
Bit 1 corresponds to axis Y
Bit 2 corresponds to axis Z
Bit 3 corresponds to axis A
Bit 4 corresponds to axis B
Bit 5 corresponds to axis C
MP7510.0-14
May 2006
PLC
RUN
transformation
Transformation 1 to transformation 15
30 527
MP
Behavior/
SW vers.
MP7520
PLC
Format:%xx
RUN
Input:Bit 0 Tilting axis
0: Swivel head
1: Tilting table
Bit 1 Type of dimension in MP7530.x
0: Incremental dimension for swivel head
1: Absolute with respect to the machine datum
for tilting table
MP7520.0-14
Transformation 1 to transformation 15
MP7530
PLC
Transformation 1 to transformation 15
MP7550
PLC
Input:-99,999.9999 to +99,999.9999
30 528
MP7550.0
A axis
MP7550.1
B axis
MP7550.2
C axis
RUN
RUN
30.4.15 Hardware
MP
Behavior/
SW vers.
MP7600.0
RESET
Input:1 to 20
Proposed input value: 3 (= 1.8 ms)
Proposed input value for basic version:
6 (= 3.6 ms)
MP7600.1
MP7602
MP7620
340 422-03,
340 480-03
PLC
Format:%xxxxxxx
RUN
Input:Bit 0 Feed-rate override if rapid
traverse key is pressed in Program Run
mode.
0: Override not effective
1: Override effective
Bit 1 No function
Bit 2 Feed-rate override if rapid traverse
key and machine direction button are
pressed in Manual mode
0: Override not effective
1: Override effective
Bit 3 Feed-rate override and spindle speed
override in 1% increments or according to a nonlinear characteristic curve
0: 1% steps
1: Nonlinear characteristic curve
Bit 4 No function
Bit 5 Reserved
Bit 6 Feed-rate smoothing
0: Not active
1: Active
Bit 7 Reserved
MP7621
reserved
MP7640
Handwheel
Input:0: No handwheel
1: reserved
2: HR 130
3: reserved
4: reserved
5: Up to three HR 150 via HRA 110
6: HR 410
7 to 10: Reserved
11: HR 420
May 2006
PLC
RUN
30 529
MP
Behavior/
SW vers.
MP7641
Handwheel settings
PLC
Format:%xxxxxxxxxxxxxx
RUN
Input:Bit 0 HR 410: Entry of interpolation factor
0: Through iTNC keyboard
1: Through PLC Module 9036
Bit 1 HR 420: With detent positions
0: Without detent positions
1: With detent positions
Bit 2 HR 420: Axis direction keys and rapid traverse
0: Controlled by the NC
1: Controlled by the PLC
Bit 3 HR 420: NC Start / NC Stop
0: Controlled by the NC
1: Controlled by the PLC
30 530
MP
Behavior/
SW vers.
MP7645
PLC
MP7645.0
RUN
MP7645.1
MP7645.2
MP7645.3-7
No function
MP7650
PLC
MP7670
Input:0 to 10
May 2006
MP7670.0
MP7670.1
MP7670.2
PLC
RUN
PLC
RUN
30 531
MP
Behavior/
SW vers.
MP7672.x
reserved
340 422-06,
340 480-06
PLC
RUN
MP7671
PLC
RUN
Low speed
MP7671.1
MP7671.2
MP7680
PLC
Format:%xxxxxxxxxxxxxxx
RUN
Input:Bit 0 Memory function for axisdirection keys with M4562:
0: Not saved
1: Saved if M4562 is set
Bit 1 Returning to the contour
0: Not active
1: Active
Bit 2 Block scan
0: Not active
1: Active
Bit 3 Interruption of block scan for STOP or
M06:
0: Interruption
1: No interruption
Bit 4 Inclusion of programmed dwell time
during the block scan:
0: Include the dwell time
1: Do not include the dwell time
Bit 5 Start of calculation for block scan
0: Start from block with cursor
1: Start from beginning of program
Bit 6 Tool length in blocks with normal vectors:
0: Without R2 from tool table (south pole)
1: With R2 from tool table (center of sphere)
Bit 7 Inserting a defined rounding arc or spline:
0: Defined rounding arcs are always inserted
1: Defined rounding arcs are always inserted if
the acceleration from MP1060.x or MP1070 was
exceeded.
30 532
MP
Behavior/
SW vers.
MP7680
PLC
PLC
Format:%xxxx
RUN
Input:Bit 0
0: Transfer M functions to the PLC during block
scan.
1: Collect M functions and transfer them to the
PLC after block scan.
Bit 1
0: Transfer T code to the PLC during block scan
1: Transfer last T code to the PLC after block
scan
Bit 2
0: Transfer S or G code to the PLC during block
scan
1: Transfer S or G code to the PLC after block
scan.
Bit 3
0: Transfer FN19 outputs to the PLC during block
scan
1: Transfer last FN19 outputs to the PLC after
block scan.
May 2006
30 533
MP
Behavior/
SW vers.
MP7682
PLC
Format:%xxxxxxxx
RUN
Input:Bit 0 Incremental block after
TOOL CALL
0: With length compensation
1: Without length compensation
Bit 1 Reference value for calculating the preset
during datum setting
0: Actual value is calculated
1: Nominal value is calculated
Bit 2 Traverse path of rotary axes with modulo
display
0: Positioning without passing over zero
1: Positioning on the shortest path
Bit 3 Reserved, enter 0
Bit 4 Tolerance of rotary axes with M128 or
TCPM
0: With consideration of head dimensions
1: Without consideration of head dimensions
Bit 5 Feed rate with M128 or TCPM
0: Feed rate refers to tool tip
1: Feed rate from interpolation of all axes involved
Bit 6 Behavior with TOOL DEF strobe
0: Depending on the NC program, the TOOL DEF
strobe must be acknowledged by the PLC
(TOOL DEF within a contiguous contour)
1: TOOL DEF strobe must always be acknowledged by the PLC
Bit 7 Block elements TOOL CALL and S in ISO
blocks
0: Machine as programmed
1: Machine at beginning of block (block display
does not change)
30 534
MP
Behavior/
SW vers.
MP7683
PLC
Format:%xxxxx
RUN
Input:Bit 0 No function
Bit 1 Program Run, Full Sequence
mode
0: During the start, a complete NC program is
run.
1: At the start all NC programs are executed up
to next pallet.
Bit 2 Program Run, Full Sequence
mode
0: As defined in bit 1
1: All NC programs and pallets up to the end of
the table are executed.
Bit 3 When the end of the table is reached, the
process begins again with the first line.
0: Function is not in effect
1: Function is effective (bit 2=1)
Bit 4 Editing the active pallet table
0: Active pallet table cannot be edited.
1: In the Program Run, Full Sequence
and Program Run, Single Block
modes, the current pallet table can be
edited.
Bit 5 AUTOSTART soft key
0: Do not display soft key
1: Display soft key
Bit 6 Display of pallet table and NC program
0: Both simultaneously in a split screen
1: Pallet table or NC program individually
Bit 7 AUTOSTART function
0: AUTOSTART function by NC
1: AUTOSTART function by PLC
May 2006
30 535
MP
Behavior/
SW vers.
MP7684
Nominal position value filter (bit 0 to bit 4) and path control PLC
with M128 or TCPM (bit 5 to bit 7 permitted)
RUN
Format:%xxxxxxxx
Input:Bit 0 Nominal position value filter
0: Include acceleration
1: Do not include the acceleration
Bit 1 Nominal position value filter
0: Include the jerk
1: Do not include the jerk
Bit 2 Nominal position value filter
0: Include the tolerance
1: Do not include the tolerance
Bit 3 Nominal position value filter
0: Include the radial acceleration
1: Do not include the radial acceleration
Bit 4 Nominal position value filter
0: Include curvature changes
1: Do not include curvature changes
Bit 5 Feed-rate reduction at corners with M128
or TCPM
0: Include only maximum compensation
movement
1: Do not include compensation movements
Bit 6 Feed-rate reduction at corners with M128
or TCPM
0: Include compensation movements depending
on the entry in bit 5
1: Include all compensation movements
Bit 7 Reserved
Bit 8 Reserved
MP7690
MP7691
340 422-06,
340 480-06
Size of a log file with operating system messages. Can only 340 420-05
be evaluated by HEIDENHAIN. Set MP7691 = 0.
Input:0: Function inactive
1 to 10 [MB]
30 536
May 2006
MP
MP13010 to
MP13520
Behavior/
SW vers.
30 537
30 538