TNC 620
The Compact Contouring
Control for Milling, Drilling, andBoring Machines
Information for
Machine Manufacturers

06/2024

TNC contouring control
General information

TNC 620

Contents• Compact contouring control for milling, drilling, and boring

TNC contouring control

2

Overview tables

4

HSCI control components

16

Accessories

23

Cable overview (examples)

38

Technical description

45

19-inch screen (portrait) design• Monitor, keyboard, and main computer in one unit (MC 8410)• Integration of the keyboard in the lower screen area
• Multi-touch operation

Data transfer and communication

77

Mounting information

81

15-inch screen (landscape) design• Monitor and main computer in one unit (MC 8420)• Separate keyboard unit
• Multi-touch operation

Key dimensions

82

General information

103

Controls, power modules, motors, and encoders from
HEIDENHAIN are usually integrated as components into complete
systems. In such cases, comprehensive testing of the complete
system is required, irrespective of the specifications of theindividual devices.

Subject index

106

machines• Axes: 8 control loops, of which up to 2 can be configured as
spindles• For operation with HEIDENHAIN inverter systems and ideally
HEIDENHAIN motors• Fully digital with HSCI interface and EnDat interface• Compact size
• CFR CompactFlash memory card (CFast)• Programming in HEIDENHAIN Klartext format or G-code (ISO)• Standard milling, drilling, and boring cycles• Touch probe cycles• Short block processing time (1.5 ms)

System test

Parts subject towear

Controls from HEIDENHAIN contain parts subject to wear, such asa backup battery and fan.

Standards

Standards (ISO, EN, etc.) apply only where explicitly stated in thebrochure.

NoteIntel, Intel Xeon, Core, and Celeron are registered trademarks ofIntel Corporation.

Validity

The features and specifications described here apply to thefollowing control and NC software versions:
TNC 620 with NC software versions
817600-18 (requires an export license in accordance with Annex Iof the EU Dual-Use Regulation)
817601-18 (not covered by Annex I of the EU Dual-Use Regulation)

Please note the page references in the tables with thespecifications.
Functional safety(FS)

If no explicit distinction is made between standard and FS
components (FS = functional safety) then the data and otherinformation apply to both versions (e.g., TE 735, TE 735 FS).
Components for which there is also a version with functionalsafety bear the identifier "(FS)" at the end of the productdesignation (e.g., UEC 3xx (FS)).

Use of thisbrochure

This brochure is purely a decision-making aid for selecting
HEIDENHAIN components. Further documents are required
for actual project planning (see "Technical documentation",
Page 103).

This brochure supersedes all previous editions, which thereby
become invalid. Subject to change without notice.
Requirements

Some of these specifications require particular machine
configurations. Please also note that, for some functions, a special
PLC program must be created by the manufacturer.
Starting with version 81760x-18, the NC software can be installed
only in a storage medium with ≥ 30 GB of nominal capacity.
Smaller storage media can no longer be used. In addition, themain computer (MC) must be equipped with at least 4 GB of main
memory.

23Overview tables
Components

Accessories

Control systems

TNC 620Main computer

MC 8410

Storage medium

CFR (CFast) memory card18

NC software license

On SIK component

18

Multi-touch display

19-inch screen (portrait, 1024 x 1280
pixels)15-inch screen (landscape, 1024 x 768
pixels)Keyboard

Integrated in screen

TE 73x or TE 73x FS

Machine operating panel

PLB 6001, PLB 600x FS (HSCI adapter for OEM machine operating panel)20

MB 721, MB 721 FS

23

PLC inputs/
outputs1)

With HSCI
interface

MC 8420

MB 720, MB 720 FS

PL 6000 consisting of PLB 62xx basic module (system PL) or PLB 61xx
(expansion PL) and I/O modules

Page

Accessory

16

Electronic handwheels

Workpiece touch probes1)
20

Tool touch probes1)

CMA-H for analog axes/spindles in the HSCI system

24

Modules for fieldbus systems
Inverter systems2)

Compact inverters and modular inverters

Connecting cables✓

381) May be necessary depending on the configuration• HR 510, HR 510 FS portable handwheel• HR 520, HR 520 FS portable handwheel with display• HR 550 FS portable wireless handwheel with display• HR 130 panel-mounted handwheel• Up to three HR 180 panel-mounted handwheels via HRA 180 handwheel adapter• TS 460, TS 760 triggering touch probes with radio or infrared transmission• TS 260, TS 750, TS 150 triggering touch probes with cable connection• TT 160 triggering touch probe with cable connection• TT 460 triggering touch probe with radio or infrared transmission

Page
25

Programming station2)

Control software for PCs for programming, archiving, and training• Single-station license with original control operating panel• Single-station license with operation via virtual keyboard• Network license with operation via virtual keyboard• Demo version with virtual keyboard or PC keyboard—free of charge

Auxiliary axis control

PNC 61031

Industrial PC

ITC 855
IPC 306 industrial PC for Windows
IPC 6490/IPC 8420 industrial PC for PNC 610

29

Snap-on keys

For controls and handwheels

34

21

On UEC and UMC
Additional modules1)

TNC 6202) For more information, refer to the Inverter Systems for Gen 3 Drives brochure1) For more information, refer to the Touch Probes brochure

Please note: The MC main computer does not have any PLC inputs/outputs. Therefore one PL 6000, UEC, or UMC is necessary foreach control. They feature safety-relevant inputs/outputs as well as the connections for touch probes.

Software tools

TNC 620Page

PLCdesign1)

PLC development software

73

KinematicsDesign1)

Software for creation of kinematic models

65

TNCremo2), TNCremoPlus2)3)

Data transfer software (TNCremoPlus with “live” screen)

78

ConfigDesign1)

Software for configuring the machine parameters

68

CycleDesign1)

Software for creating cycle structures

76

TNCkeygen1)

Software for enabling SIK options for a limited time, and for single-day access to the
OEM area18

TNCscope1)

Software for data recording

69

TNCopt1)

Software for putting digital control loops into service

69

IOconfig1)

Software for configuring PLC I/O and fieldbus components

22

RemoteAccess1)3)

Software for remote diagnostics, monitoring, and operation

70

RemoTools SDK1)

Function library for developing customized applications for communication with
HEIDENHAIN controls

79

TNCtest1)

Software for creation and execution of an acceptance test

71

TNCanalyzer1)

Software for the analysis and evaluation of service files

712) For more information, refer to the Programming Station for TNC Controls brochure

1) Available to registered customers for download from the Internet

2) Available to all customers (without registration) for download from the Internet
3) Software release module required

45

Specifications

Specifications

TNC 620

Page

Axes

8 control loops, of which up to 2 can be configured as spindles

51

Rotary axes✓

Synchronized axes✓

PLC axes✓

Main spindle

Milling: max. 2; second spindle can be controlled by PLC alternately with the
first

54

Speed

Max. 60 000 rpm for motors with a single pole pair(with software option 49: max. 120 000 rpm)

54

Operating mode switchover✓

54

Position-controlled spindle✓

54

Oriented spindle stop✓

54

Gear shifting✓54

NC program memory≈ 7.7 GiB

16
51

Input resolution and display step
Linear axes

Down to 0.01 µm

Rotary axes

Down to 0.000 01°

Functional safety (FS)With FS components, SPLC and SKERN

For applications with up toSpecifications

TNC 620

Page

Cycle times of main computer

MC

57

Block processing< 1.5 ms

58

Cycle times of controller unit

CC/UEC/UMC

57

Path interpolation

3 ms

57

Fine interpolation

Applies to fPWM = 5 kHz

Single-speed: 0.2 ms
Double-speed: 0.1 ms(software option 49)

Current controller

fPWM
3333 Hz
4000 Hz
5000 Hz
6666 Hz with software option 49
8 000 Hz with software option 49
10 000 Hz with software option 49
13 333 Hz with software option 49
16 000 Hz with software option 49

TINT
150 µs125 µs100 µs
75 µs with software option 49
62.5 µs with software option 49
50 µs with software option 49
37.5 µs with software option 49
31.25 µs with software option 49

Permissible temperature range

Operation:
In electrical cabinet: 5 °C to 40 °C
In operating panel: 0 °C to 50 °C
Storage: –20 °C to 60 °C

Position controller
Speed controller

47• SIL 2 as per EN 61508• Category 3, PL d as per EN ISO 13849-1: 2008

Interpolation
Straight line

In 4 axes; in max. 5 axes with software option 9

CircleIn 2 axes; in 3 axes with software option 8

Helical✓
56

Axis feedback control
With servo lag✓

With feedforward✓

Axis clamping✓

Maximum feed rate

51
60000 rpm
No. of motor pole pairs.

51
Screw pitch [mm]Applies to fPWM = 5000 Hz

67

Interfacing to the machineInterfacing to the machine

TNC 620

Page

Interfacing to the machine

TNC 620

Page

Error compensation✓

66

Setup anddiagnostic aids

Linear axis error✓

66

TNCdiag

Software for the analysis of status and diagnostic information of digital drive systems

68

Nonlinear axis error✓

66

TNCoptSoftware for putting digital control loops into service

69

Backlash✓66

ConfigDesign

Software for creating the machine configuration

68

Reversal spikes during circular
movement✓

66

KinematicsDesign

Software for creating the machine kinematics, initialization of DCM

65

Hysteresis✓

66

Integrated oscilloscope✓

68

Thermal expansion✓

66

Trace function✓

69

Static friction✓

66

API DATA function✓

69

Sliding friction✓

66

Table function✓

69

Dynamic compliance during
acceleration phases✓

62

OLM (online monitor)

✓

69

Log

✓

69

Integrated PLC✓

72

TNCscope✓

69

Program format

List of commands

72

Bus diagnostics✓

71

Program input at the control

MC 8410: via screen keyboard
MC 8420: via TE 73x or TE 73x FS

72

Data interfaces✓

Ethernet✓

77

Program input by PC

✓

72

USB

✓

77

Symbolic PLC-NC interface✓

72

Protocols

PLC memory≈ 4 GiB

72

Standard data transmission✓

77

PLC cycle time

9 ms to 30 ms (adjustable)

72

Blockwise data transfer✓

77

PLC inputs/outputs

For the maximum configuration of the PLC system, see Page 46

45

PLC inputs, DC 24 V

Via PL, UEC, UMC

21

PLC outputs, DC 24 V

Via PL, UEC, UMC

21

Analog inputs ±10 V

Via PL

21

Inputs for PT 100 thermistors

Via PL

21

Analog outputs ±10 V

Via PL21

PLC functions✓

72

Small PLC window✓73

PLC soft keys✓

73

PLC positioning✓73

PLC Basic Program✓

75

Integration of applications

74

High-level language programming Use of the Python programming language in conjunction with the PLC(software option 46)

74

User interfaces can be customdesigned

74

8Creation of individualized user interfaces by the machine manufacturer with the
Python programming language with Qt/QML. Programs up to a memory limit of
10 MB are enabled in standard mode. More can be enabled via software option 46.

68

77

9

Short description✓✓

Program entry

Position values

Tool compensation✓✓

Basic version: 3 axes plus closed-loop spindle (standard)
0-3 Up to 8 control loops, of which 2 can be configured as spindles
77
Digital current and speed control

42

✓
✓
✓
✓

Tool radius in the working plane, and tool length
Radius compensated contour look ahead for up to 99 blocks (M120)
Three-dimensional tool-radius compensation for changing tool data without having to recalculate an
existing program

Tool tables✓Multiple tool tables with any number of tools

Cutting data✓

Automatic calculation of spindle speed, cutting speed, feed per tooth, and feed per revolution

Constant contour
speed

✓
✓

Based on the path of the tool center point
Based on the tool’s cutting edge

Parallel operation✓

Creating a program with graphical support while another program is being run

3D machining✓

Rotary tablemachining
Contour elements

Contour approachand departure
FK free contour
programming

10

9
9
9

Motion control with smoothed jerk
3D tool compensation via surface-normal vectors
Changing the tilt position with handwheel superimpositioning; maintaining the position of the tool
point (TCPM)
Keeping the tool normal to the contour
Tool radius compensation normal to the tool direction
Manual traverse in the active tool-axis system

88Programming of contours on an unrolled cylinder surface
Feed rate in mm/min

9
9

✓
✓
✓
✓
✓
✓
✓

Straight line
Chamfer
Circular path
Circle center
Circle radius
Tangentially connecting circular arc
Corner rounding✓✓

Via straight line: tangential or perpendicular
Via circular arc
19

Fixed cycles✓

HEIDENHAIN Klartext
ISO programming
Direct loading of contours or machining positions from DXF files and saving as a Klartext contouring
program or as a point table
Nominal positions for lines and arcs in Cartesian coordinates or polar coordinates
Incremental or absolute dimensions
Display and entry in mm or inches

21
9

FK free contour programming in HEIDENHAIN Klartext format with graphical support for workpiecedrawings not dimensioned for NC

Program jumps✓✓✓

Coordinatetransformations✓

Q parameters
Programming withvariables✓

TNC 620
OptionFunctionStandard

TNC 620
OptionFunctionStandard

Functions for the user

19
19
19
19
19
19
19
19
19
19

Drilling, conventional and rigid tapping, rectangular and circular pockets
Peck drilling, reaming, boring, counterboring, centering
Milling of internal and external threads
Clearing level and oblique surfaces
Multi-operation machining of straight and circular slots
Multi-operation machining of rectangular and circular pockets, and rectangular and circular studs
Cartesian and polar point patterns
Contour train, contour pocket
Contour slot with trochoidal milling
Engraving cycle: engrave text or numbers in a straight line or on an arc
OEM cycles (special cycles developed by the machine manufacturer) can be integrated
Subprograms
Program-section repeat
Any program as a subprogram

8

Shifting, rotating, mirroring, scaling (axis-specific)
Tilting the working plane, PLANE function✓✓

Mathematical functions: =, +, –, *, /, sin α, cos α, tan α, arc sin, arc cos, arc tan, an, en, ln, log, angle α
from sin α and cos α, square root of a, square root of (a2 + b2)
Logical operations (=, = /, <, >)Calculating with parentheses
Absolute value of a number, constant π, negation, truncation of digits before or after the decimal
point
Functions for calculation of circles
Functions for text processing

Programming aids

✓
✓
✓
✓
✓
✓

Calculator
Complete list of all current error messages
Context-sensitive help function for error messages
TNCguide: the integrated help system; user information is available directly on the TNC
Graphical support for the programming of cycles
Comment and structure blocks in the NC program

CAD viewer✓

Display of standardized CAD file formats on the TNC✓✓✓

152 Optimize CAD models

CAD Model
Optimizer
Teach-in

✓
20
20
20

Test graphics
Depictions
Programming
graphics

Application of actual positions directly in the NC program✓

Program-run
graphics
Display modes

Graphical simulation of the machining sequence, even while another program is running
Plan view / projection in 3 planes / 3D view, including in tilted working plane / 3D line graphics
Detail zoom
In the Programming and Editing mode, the contours of entered NC blocks are rendered (2D penciltrace graphics), even while another NC program is running

20

Graphic simulation during real-time machining

20

Plan view / projection in 3 planes / 3D view

Machining time✓✓

Calculation of machining time in the Test Run mode of operation
Display of the current machining time in the Program Run operating modes

Returning to thecontour✓Mid-program startup in any block in the program, returning the tool to the calculated nominal position
to continue machining
Program interruption, contour departure and return✓11

TNC 620
OptionFunctionStandard

Software options

Presetmanagement✓

For storing any presets

Datum tables✓Multiple datum tables for storing workpiece-specific datums

Pallet tables✓

Workpiece-oriented execution of pallet tables (with any number of entries for the selection of pallets,
NC programs, and datums)
17
17
17
17

Touch probe cycles

Parallel secondary
axes

✓
✓
✓

Conversational
languages✓

Touch probe calibration
Manual or automatic compensation of workpiece misalignment
Manual or automatic preset setting
Automatic tool and workpiece measurement

OptionnumberSoftware option

With NC
software817600817601and later

ID

Comment

Page

0

Additional Axis 101354540-01

Additional control loop 1

191Additional Axis 201353904-01

Additional control loop 2

192

Additional Axis 301353905-01

Additional control loop 3

193

Additional Axis 401367867-01

Additional control loop 4

198Adv. Function Set 1

01617920-01

Rotary table machining• Programming of cylindrical contours as if in two axes
• Feed rate in mm/min

51

Coordinate transformations• Tilting the working plane, PLANE function

52

Compensation of movement in the secondary axes U, V, W through the principal axes X, Y, Z
Movements of parallel axes included in the position display of the associated principal axis (sumdisplay)
Defining the principal and secondary axes in the NC program enables execution on different machine
configurations
English, German, Czech, French, Italian, Spanish, Portuguese, Dutch, Swedish, Danish, Finnish,
Norwegian, Slovenian, Slovak, Polish, Hungarian, Russian (Cyrillic), Romanian, Turkish, Chinese(traditional and simplified), KoreanInterpolation• Circular in 3 axes with tilted working plane
9Adv. Function Set 2

01617921-01

3D machining52• 3D tool compensation via surface-normal vectors• Using the electronic handwheel to change the angle ofthe swivel head during program run without affecting
the position of the tool point (TCPM = Tool Center
Point Management)• Keeping the tool perpendicular to the contour• Tool radius compensation perpendicular to the tool
direction• Manual traverse in the active tool-axis system
Interpolation• Straight line in more than four axes (requires an export
license in accordance with Annex I of the EU Dual-Use
Regulation)

12

17

Touch Probe Functions 01

634063-01

Touch probe cycles
76• Workpiece misalignment compensation, preset setting• Automatic tool and workpiece measurement• Touch probe input enabled for non-HEIDENHAIN
systems• Automatically enabled upon connection of an SE 661

18

HEIDENHAIN DNC

526451-01

Communication with external PC applications over COM
component

01

79

13

OptionnumberSoftware option

19

Advanced
01
Programming Features

20
21

With NC
software817600817601and later

Advanced Graphic
Features01Adv. Function Set 3

01

ID

Comment

628252-01

FK free contour programming
Fixed cycles• Peck drilling, reaming, boring, counterboring, centering• Milling internal and external threads• Clearing level and oblique surfaces• Complete machining of straight and circular slots• Complete machining of rectangular and circularpockets• Circular and linear point patterns• Contour train, contour pocket, including contour-parallelmachining• Contour slot with trochoidal milling• Special cycles developed by the machine manufacturer
can be integrated

628253-01
628254-01

Page

OptionnumberSoftware option

With NC
software817600817601and later

ID

Comment

Page

146

Machine Vibration
Control

08

800548-01

Damping of machine oscillations to improve workpiecesurfaces. The following functions are part of Machine
Vibration Control (MVC):• AVD (Active Vibration Damping):
Active damping of vibrations in the control loop
• FSC (Frequency Shaping Control):
Reduction of vibration inducement by means offrequency-based feedforward control

63

152

CAD Model Optimizer

171353918-01 Conversion and optimization of CAD models• Fixtures• Workpiece blank• Finished part

65

154

Batch Process
Manager

051219521-01 Planning and executing multiple production jobs

53

155

06

1226833-01 Monitoring for component overloading and wear

65

Tool compensation• Radius-compensated contour look-ahead for up to 99
blocks (LOOK AHEAD)

Component
Monitoring

160

Integrated FS: Basic

07

1249928-01 Enables functional safety and four safe control loops

47

161

Integrated FS: Full

07

1249929-01 Enables functional safety and the maximum number ofsafe control loops

47

3D machining• Superimposing handwheel positioning during program
run

162

Add. FS Ctrl. Loop 1

071249930-01 Additional control loop 1

47

163

Add. FS Ctrl. Loop 2

071249931-01 Additional control loop 2

47

164

Add. FS Ctrl. Loop 3

071249932-01 Additional control loop 3

47

165

Add. FS Ctrl. Loop 4

071249933-01 Additional control loop 4

47

Program-verification graphics, program-run graphics• Plan view, view in three planes, 3D view

24

Gantry Axes

01

634621-01

Gantry axes via master-slave torque control

42

CAD Import

05

526450-01

Importing of contours from 2D and 3D models(e.g., STEP, IGES, DXF)

46

Python OEM Process

01579650-01

Execution of Python applications

74

166

Add. FS Ctrl. Loop 5

071249934-01 Additional control loop 5

47

48

KinematicsOpt

01630916-01

Touch-probe cycles for the automatic measurement ofrotary axes

67

167

Optimized Contour
Milling

07

1289547-01 OCM: optimize roughing processes and fully utilize
milling tools with the integrated cutting data calculator

60

49

Double-Speed Axes

01

632223-01

Short control-loop cycle times for direct drives

57

169

Add. FS Full

08

47

56–61

OPC UA NC Server 1
to 6

08

1291434-01 Connection of an OPC UA application
to1291434-06

801319091-01 Enables all FS axis options or control loops. Options 160
and 162 to 166 must already be set.

77

4 Additional Axes

01

634613-01

Four additional control loops

19

93

Extended ToolManagement02676938-01

Expanded tool management:• Tooling list
(list of all tools of the NC program)• T usage sequence(sequence of all tools inserted during the program)

133

Remote Desk.
Manager

01894423-01

Display and operation of external computer units(e.g., Windows PC)

79

141

Cross Talk Comp.

01

800542-01

CTC: compensation of axis couplings

62

142

Pos. Adapt. Control

01

800544-01

PAC: position-dependent adaptation of control
parameters

63

143

Load Adapt. Control

01

800545-01

LAC: load-dependent adaptation of control parameters

61

144

Motion Adapt. Control

01

800546-01

MAC: motion-dependent adaptation of control
parameters

62

145

Active Chatter Control

01

800547-01

ACC: active chatter control

59

14

52

15

HSCI control components
Main computers

Main computer

The MC main computers feature the following:• Intel Celeron 1047 processor (1.4 GHz, dual-core)• Main memory: 4 GB RAM• IP54 degree of protection (when installed)• HSCI interface to the controller unit and to other control
components

Versions

To be ordered separately and installed in the main computer by theOEM:• CFR (CFast) memory card with the NC software• The System Identification Key (SIK) component for enabling
control loops and software options

The main computers are designed for direct installation in theoperating panel:• Integrated keyboard:
The MC 8410 features a 19-inch multi-touch display (portrait)with TNC keyboard and ASCII keyboard integrated in the screen• Separate keyboard:
The MC 8420 features a 15-inch multi-touch display (landscape).
A separate 15-inch TNC keyboard is required. Hence, the entire
ASCII character set is available.
The MC 8410 main computer is supported starting withNC software 81760x-04 SP2 and later; the MC 8420 main
computer is supported starting with NC software 81760x-08 andlater. Earlier software versions will not run on these MC main
computers.

Special features of the MC 8410:• 19-inch screen (portrait); resolution: 1024 x 1280 pixels• Without feed-rate and spindle-speed potentiometers(potentiometers are integrated in the MB 721)
• Multi-touch operation and virtual ASCII keyboard• Software support with 81760x-04 SP2 and later
Special features of the MC 8420:• 15-inch screen (landscape), resolution: 1024 x 768 pixels• Multi-touch operation• Separate TE keyboard unit required• Software support with 81760x-08 and later
The following HSCI components are necessary for operation of
the TNC 620:
• MC main computer and controller unit
• PLB 62xx PLC I/O unit (system PL; integrated in UxC))• MB 72x or MB 72x FS machine operating panel (integrated
in TE 735 or TE 735 FS) or PLB 6001 or PLB 600x FS HSCI
adapter for connecting an OEM machine operating panel
Interfaces

Export license

Gen 3 labels

The MC is equipped with USB 3.0 and Ethernet ports.
Connection to PROFIBUS DP or PROFINET IO is optionallypossible via the individual additional modules or a combined
PROFIBUS DP / PROFINET IO module.

MC 8420

MC 8410The main computer is not covered by Annex I of the EU Dual-Use
Regulation. Only the easily replaceable storage medium might
require an export license in accordance with Annex I of the EU
Dual-Use Regulation, depending on the software version.

Installation Storage
type
mediumThe different Gen 3 labels identify how control components can be
deployed.
The label indicates that a component is ready for operation in a
Gen 3 (Gbit HSCI) drive system. Whether a component is suitablefor functional safety FS (integrated FS, external FS, enabling of FS)
must be considered separately.
Gen 3 ready: These components can be used in systems withGen 3 drives (UVR 3xx, UM 3xx, CC 3xx) and in systems with a
1xx inverter system (UVR 1xx, UE 2xx, UR 2xx, CC 61xx).
Gen 3 exclusive: These components can be used only in systems
with Gen 3 drives (UVR 3xx, UM 3xx, CC 3xx).

16

Processor

RAM

Power
Mass
consumption*)ID

MC 84101)

Operatingpanel(19-inch,
portrait)

CFR (30 GB) Intel Celeron 1047 4 GB
1.4 GHz, dual-core≈ 53 W≈ 8.8 kg

1175057-xx

MC 84201)

Operatingpanel(15-inch)

CFR (30 GB) Intel Celeron 1047 4 GB
1.4 GHz, dual-core≈ 52 W≈ 6.6 kg

1318472-xx*) Test conditions: Windows 7 (64-bit) operating system, 100% processor load, interfaces not loaded, no fieldbus

module1) Fulfills IP54 when installed

Software options

Software options allow the performance of the TNC 620 to beadapted to one’s actual needs at a later time. The software options
are described on page 13. They are enabled by entering keywords
based on the SIK number, and are saved in the SIK component.
Please provide the SIK number when ordering new options.

17

Storage medium

The storage medium is a CFR (CFast) memory card. It contains
the NC software and is used to store NC and PLC programs. The
storage medium is removable and must be ordered separatelyfrom the main computer.

NC software
license andenabling ofcontrol loops

This CFR uses the fast SATA protocol (CFast). This CFR iscompatible with the MCs described in the Main computerssection.
CompactFlash CFR (CFast) 30 GB
Free PLC memory space
Free NC memory space
Requires an export license in accordance with
Annex I of the EU Dual-Use Regulation(NC-SW 817600-18)
Not covered by Annex I of the EU Dual-Use
Regulation(NC SW 817601-18)
SIK component≈ 4 GiB≈ 7.7 GiB
ID 1069906-18

CompactFlash CFR (CFast)

The SIK component with the NC software license exists indifferent versions based on the enabled control loops and software
options. Additional control loops can be enabled later by entering a
keyword. HEIDENHAIN provides the keyword, which is based on
the SIK number.

Without option

Incl. options 19
and 20Incl. options 17,
19 and 20

Incl. options 19,
20 and 46

Incl. options 8, 19
and 204

ID 526924-01
ID 526924-51

ID 526924-04
ID 526924-54

ID 526924-20
ID 526924-70

ID 526924-11
ID 526924-61

ID 526924-18
ID 526924-68

5

ID 526924-02
ID 526924-52

ID 526924-05
ID 526924-55-

ID 526924-12
ID 526924-62

ID 526924-13
ID 526924-63

6

ID 526924-03
ID 526924-53

ID 526924-06
ID 526924-56-

ID 526924-19
ID 526924-69

ID 526924-07
ID 526924-57

Italicized: Not covered by Annex I of the EU Dual-Use Regulation
Not italicized: Requires an export license in accordance with
Annex I of the EU Dual-Use Regulation

ID 1069906-68

The SIK component contains the NC software license forenabling control loops and software options. It provides the main
computer with an unambiguous ID code—the SIK number. The
SIK component is ordered and shipped separately. It must be
inserted into a slot provided for it in the MC main computer.

Control
loops

Enabling further
control loops

SIK component

Additional control loops can be enabled individually.
Up to 8 control loops are possible.
Control-loop groups

Software option

4 Additional Control Loops

77

Individual control loops

Option

1st additional control loop

0

ID 354540-01

2nd additional control loop

1

ID 353904-01

3rd additional control loop2

ID 353905-01

4th additional control loop3

ID 367867-01

ID 634613-01

When ordering, please provide the SIK number of your control.
When the keywords are entered in the control, they are saved in
the SIK component, thereby enabling and activating the software
options. Should servicing become necessary, the SIK component
must be inserted into the replacement control in order to enable allof the required software options.
Master keyword(general key)

For putting the TNC 620 into service, there is a master keyword
that enables all software options once for 90 days. After thisperiod, the software options can be activated only with the correct
keywords. The general key is activated via a soft key.

TNCkeygen(accessory)

TNCkeygen is a collection of PC software tools for generating
enabling keys for HEIDENHAIN controls for a limited period oftime.
With the OEM Key Generator, you can generate enabling keys
for software options by entering the SIK number, the software
option to be enabled, the enabling period, and an OEM-specificpassword. This activation is limited to a period of 10 to 90 days.
Each software option can be enabled only once; this is performed
independently of the master keyword.
The OEM daily key generator generates an enabling key for theprotected OEM area, thus granting the user access on the day it isgenerated.

18

19

Keyboard units and machine operating panels

MB 720machineoperating panel

PL 6000 PLC input/output systems with HSCI

• Suitable for the MC 8420
• Supply voltage: DC 24 V/≈ 4 W• 36 exchangeable snap-on keys with status LED, freely definable

via PLC (assignment as per PLC basic program: 12 axis keys,
spindle start, spindle stop, 22 further function keys)• Further operating elements: NC1) start1), NC stop1), emergency
stop button, control voltage on , two holes for additional keys or
keylock switches• HSCI interface• MB 720: 8 free PLC inputs and 8 free PLC outputs
MB 720 FS: 4 free FS inputs and 8 free PLC outputs; additional
dual-channel FS inputs for emergency stop and permissive
buttons of the handwheel.
1)

PL 6000

MB 720Illuminated keys, addressable via PLC
PLB 62xx

MB 720
ID 784803-xx
MB 720 FS ID 805474-xx
Mass≈ 1.3 kg
MB 721machineoperating panel

Same as the MB 720, except:• Suitable for the MC 8410
• Changed front panel• 3 holes for additional buttons or keylock switches• Spindle-speed and feed-rate override potentiometers• USB port with cover cap
MB 721
ID 1164974-xx
MB 721 FS ID 1164975-xx
Mass≈ 1.5 kg

TE 730
keyboard unit

• Suitable for the MC 8420
• Axis keys
• The keys for axes IV and V are exchangeable snap-on keys
• Contouring keys
• Operating mode keys
• ASCII keyboard• Spindle-speed and feed-rate override potentiometers• USB interface to the MC main computer• Touchpad
TE 730Mass

TE 735
keyboard unit
(with a machine
operating panel)

The PLC inputs and outputs are available via external modular
PL 6000 PLC input/output systems. They consist of a basic
module and one or more input/output modules. A total maximumof 1000 inputs/outputs is supported. The PL 6000 units areconnected to the MC main computer via the HSCI interface.
The PL 6000 units are configured with the IOconfig PC software.

ID 805489-xx≈ 2.4 kg

Basic modules

Supply voltage
Power consumption1)
Mass
MB 721

DC 24 V≈ 48 W at DC 24 V NC
≈ 21 W at DC 24 V PLC≈ 0.65 kg to 1 kg (depending on theversion)1) PLB 6xxx completely filled, incl. TS, TT

System PL with
EnDat support• Required once for each control system (except with UxC)
• Connections for TS and TT touch probes• TS and TT touch probes with EnDat interface are supported• Without FS: 12 free inputs, 7 free outputs
With FS: 6 free FS inputs, 2 free FS outputs• Functional safety (FS) is enabled via SIK options 160 to 166.

Subsequent enabling of all FS control loops is via SIK option 169.

• Slots are equipped with cover strips
TE 730• Suitable for the MC 8420
• NC keyboard same as TE 730• USB interface to the MC main computer• Machine operating panel (same as MB 720)
• HSCI interface
TE 735
TE 735 FS
Mass

Basic modules with an HSCI interface exist for 4, 6, 8, and 10
modules. Standard NS 35 rails (DIN 46227 or EN 50022) are used
for fastening.

PLB 6204
PLB 6206
PLB 6208
PLB 6210

For 4 I/O modules
For 6 I/O modules
For 8 I/O modules
For 10 I/O modules

ID 1129809-xx
ID 1129812-xx
ID 1129813-xx
ID 1278136-xx

PLB 6204 FS
PLB 6206 FS
PLB 6208 FS
PLB 6210 FS

For 4 I/O modules
For 6 I/O modules
For 8 I/O modules
For 10 I/O modules

ID 1223032-xx
ID 1223033-xx
ID 1223034-xx
ID 1290089-xx

Note about the "Gen 3 ready" label:
The label indicates that a component is ready for operation in a
Gen 3 (Gbit HSCI) drive system. Whether a component is suitablefor functional safety (integrated FS, external FS, enabling of FS)
must be considered separately.

ID 771898-xx
ID 805493-xx≈ 3.7 kg

TE 73520

21

Accessories
HSCI adapter for OEM machine operating panel

Expansion PL

For connection to the system PL to increase the number of PLC
inputs/outputs
PLB 6104
PLB 6106
PLB 6108

For 4 I/O modules
For 6 I/O modules
For 8 I/O modules

ID 1129799-xx
ID 1129803-xx
ID 1129804-xx

PLB 6104 FS
PLB 6106 FS
PLB 6108 FS

For 4 I/O modules
For 6 I/O modules
For 8 I/O modules

ID 1129796-xx
ID 1129806-xx
ID 1129807-xx

PLB 600x• HSCI interface• Connection for HR handwheel• Inputs and outputs for keys and key illumination

PLB 6001:
Terminals for 72 PLC inputs / 40 PLC outputs
PLB 6001 FS: Terminals for 36 FS inputs / 40 PLC outputs
PLB 6002 FS: Terminals for 4 FS inputs, 64 PLC inputs, and
40 PLC outputs• Screw fastening or top-hat-rail mounting• Configuration of the PLC inputs/outputs with the IOconfig
computer software

Up to seven PLB 6xxx units can be connected to the control.
I/O modules

There are I/O modules with digital and analog inputs and outputs.
For partially occupied basic modules, the unused slots must be
occupied by an empty housing.

PLD-H 04-04-00
HSLS FSI/O module with 16 digital inputs and8 digital outputs
I/O module with 8 digital inputs and
16 digital outputs
I/O module with 8 digital FS inputs and4 digital FS outputs
I/O module with 4 digital FS inputs and8 digital FS outputs
I/O module with 4 digital FS inputs and4 high-side/low-side FS outputs

Total current
Power output
Mass

Outputs 0 to 7: ≤ 2 A per output (≤ 8 A simultaneously)
Max. 200 W≈ 0.2 kg

PLA-H 08-04-04

Analog module for PL 6xxx with
• 8 analog inputs, ±10 V• 4 analog outputs, ±10 V• 4 analog inputs for PT 100 thermistors≈ 0.2 kg

PLD-H 16-08-00
PLD-H 08-16-00
PLD-H 08-04-00 FS
PLD-H 04-08-00 FS

Mass
I/O module foraxis enabling

22

ID 594243-xx

PLB 6001
PLB 6001 FS
PLB 6002 FS
Mass

PLB 6001

ID 668792-xx
ID 722083-xx
ID 1137000-xx≈ 1.0 kg

ID 650891-xx
ID 598905-xx
ID 727219-xx
ID 746706-xx

ID 675572-xx

Axis enabling module for external safety. In combination with the
PLB 620x without FS.
PAE-H 08-00-01

IOconfig(accessory)

The PLB 600x HSCI adapter is required in order to connect anOEM-specific machine operating panel to the TNC 620.

I/O module for enabling 8 axis groups

ID 1203881-xx

PC software for configuring HSCI and PROFIBUS components

23Additional modules

Module for analog
axesElectronic handwheels

Digital drive designs sometimes also require analog axes orspindles. The additional module CMA-H 04-04-00 (Controller
Module Analog HSCI) makes it possible to integrate analog drive
systems into an HSCI system.

Overview

The CMA-H is integrated into the HSCI control system via a sloton the underside of the CC or UEC. Every controller unit has slots
for two boards. The CMA-H does not increase the total numberof available axes: every analog axis used reduces the number ofavailable digital control loops by one. Analog control loops alsoneed to be enabled on the SIK. The analog control-loop outputs
can be accessed only via the NC, not via the PLC.
Additional module for analog axes/spindles:• Expansion board for the CC or UEC controller units• 4 analog outputs, ±10 V for axes/spindle• Spring-type plug-in terminals
CMA-H 04-04-00
Fieldbus systems

PROFIBUS DP
moduleID 688721-xx

Several handwheels can be operated on a single TNC 620:
• One handwheel via the handwheel input of the main computer• One handwheel each on HSCI machine operating panels or
PLB 6001 or PLB 600x FS HSCI adapters (for the maximum
number possible, see Page 46)
The mixed operation of handwheels with and without display is
not possible. Handwheels with functional safety (FS) are crosscircuit-proof due to special permissive-button logic.
CMA-H 04-04-00

HR 510An expansion board can be used to provide the TNC 620 witha PROFIBUS or PROFINET interface at any time. The modules
are integrated into the control system through a slot on the MC.
This makes the connection to an appropriate fieldbus system as amaster possible. The interface is configured with IOconfig (version
3.0 or higher).

Portable electronic handwheel with:• Keys for actual-position capture and the selection of five axes
• Keys for traverse direction and three preset feed rates• Three keys for machine functions (see below)• Emergency stop button and two permissive buttons (24 V)• Magnetic holding pads
All keys are designed as snap-on keys and can be replaced withother symbols (see Overview for the HR 510 in Snap-on keys for
the HR).

• Expansion board for the MC main computer• Connection for 9-pin D-sub connector (female) to X121
PROFIBUS-DPThe TNC 620 supports the use of electronic handwheels:• HR 550 FS wireless handwheel or• HR 510, HR 510 FS or HR 520, HR 520 FS portable handwheelor• HR 130 panel-mounted handwheel, or• Up to three HR 180 panel-mounted handwheels via the HRA
180 adapter

ID 828539-xx

Handwheel

Keys

Without
detentWith detent

HR 510NC start/stop,
spindle start(for basic PLC
program)

ID 1119971-xx

ID 1120313-xx

FCT A, FCT B,
FCT C

ID 1099897-xx –Spindle right/left/
stop

ID 1184691-xx–

NC start/stop,
spindle start(for basic PLC
program)

ID 1120311-xx

ID 1161281-xx

FCT A, FCT B,
FCT C

–

ID 1120314-xx

Spindle start,
FCT B, NC start–

ID 1119974-xx

PROFIBUS DP module

PROFINET IO
module• Expansion board for the MC main computer• RJ45 connection at X621 and X622
PROFINET-IO

ID 828541-xx
HR 510 FS

PROFINET IO module

Combined
PROFIBUS DP/PROFINET IO
module• Expansion board for the MC main computer• RJ45 connection at X621 (PROFINET IO) and M12 connector at
X121 (PROFIBUS DP)• Additionally connectable terminating resistor for PROFIBUS DP
with front LED

PROFIBUS-DP and PROFINET-IO

Mass ≈ 0.5 kg

ID 1160940-xx
Combined module2425

HR 520

Portable electronic handwheel with• Display for operating mode, actual position value, programmed
feed rate, spindle speed, and error messages• Override potentiometers for feed rate and spindle speed• Selection of axes via keys or soft keys
• Actual position capture• NC start/stop• Spindle on/off• Keys for continuous traverse of the axes
• Soft keys for machine functions of the machine manufacturer• Emergency stop button
Handwheel

Without
detentWith detent

HR 520ID 670302-xx

ID 670303-xx

HR 520 FS

ID 670304-xx

ID 670305-xx

Holder

ID 591065-xx

Connecting cables

Mass ≈ 0.6 kg
HR 550 FS

Electronic handwheel with wireless transmission. Display,
operating elements, and functions like HR 520
In addition:• Functional safety (FS)• Radio transmission range of up to 20 m (depending on
environment)
Handwheel

Without
detentWith detent

HR 550 FS

ID 1200495-xx

ID 1183021-xx

Replacement battery

ID 623166-xx

HR 550 FS with HRA 551 FS

Mass: 0.73 kg
HRA 551 FS

Handwheel holder for HR 550 FS• For docking the HR 550 FS on the machine• Integrated battery charger for HR 550 FS• Connections to the control and the machine• Integrated transceiver• HR 550 FS magnetically held to front of HRA 551 FS

HR 510HR 510 FS

HR 520HR 520 FS

HR 550 FS
with
HRA 551 FS

Connecting cable(spiral cable) to HR
(3 m)

–

–

✓

✓

–

ID 312879-01

✓

✓

–

–

–

ID1117852-03

Connecting cablewith metal armor

–

–

✓

✓

–

ID 296687-xx

✓

✓

–

–

–

ID 1117855-xx

Connecting cable–without metal armor
✓

–

✓

✓

✓ (max. 2 m) ID 296467-xx

✓

–

–

–

ID 1117853-xx

HR adapter cableto MC, straightconnector

✓

✓

✓

✓

✓1)

ID 1161072-xx

HR adapter cableto MC, angled
connector (1 m)

✓

✓

✓

✓

✓1)

ID 1218563-01

Extension cable toadapter cable

✓

✓

✓

✓

✓1)

ID 281429-xx

Adapter cable for
HRA to MC

–

–

–

–

✓2)

ID 749368-xx

Extension cable toadapter cable

–

–

–

–

✓2)

ID 749369-xx

Adapter connector
for handwheels
without functionalsafety

✓

–

✓

–

–

ID 271958-03

Adapter connector–
for handwheels withfunctional safety

✓

–

✓

✓

ID 271958-05

1) For maximum cable lengths of up to 20 m between the MB and HRA 551 FS
2) For maximum cable lengths of up to 50 m between the MB and HRA 551 FS

Handwheel holder
HRA 551 FS

ID 1119052-xx

Mass: 0.7 kg
For more information, see the HR 550 FS Product Information
document.

26

27

Industrial PCs/ITC

HR 130Panel-mounted handwheel with ergonomic control knob and serial
output signal. Like the other electronic handwheels, it is attachedto the handwheel interface X23 either directly or via an extension
cable.
Handwheel

Without
detentWith detent

HR 130ID 540940-03

ID 540940-01

Mass: ≈ 0.34 kg
HR 180Panel-mounted handwheel with ergonomic control knob forconnection to the HRA 180 handwheel adapter.
Handwheel

Without
detentWith detent

HR 180ID 540940-17

ID 540940-16

Mass: ≈ 0.36 kg
HRA 180

The HRA 180 handwheel adapter makes it possible to connect up
to three HR 180 panel-mounted handwheels to the control’s serial
handwheel input at X23.
Handwheel adapter
HRA 180
Mass: ≈ 0.7 kg

28Additional
operating station
with touchscreen

The additional ITC operating stations (Industrial Thin Client)from HEIDENHAIN are convenient solutions for the additional,
decentralized operation of the machine or of machine units suchas tool-changing stations. The remote operation strategy, which
is tailored to the TNC 620, makes it very easy to connect the ITC
over a standard Ethernet connection with a cable length of up to
100 m. All ITCs fulfill IP54 when installed.
Connecting an ITC is very easy: as soon as the TNC 620 identifies
an ITC, it provides it with a current operating system. Afterbooting of the ITC, the complete content of the control's screen
is mirrored 1:1 on the ITC's screen. As a result of this plug&play
principle, no configuration by the machine manufacturer isnecessary. With the standard configuration of the Ethernet
interface at X116, the TNC 620 integrates the ITC into the systemfully self-sufficiently.
ITC 855

The ITC 855 is a compact additional operating station for control
systems with a 15-inch or 19-inch main screen. Along with the
ASCII keyboard and touchscreen it also has the most importantfunction keys of the TNC 620. The ITC 855 adjusts its resolution
automatically to fit the size of the main screen.
ITC 855

ID 1395422-xx

ID number
Mass
Installation type
MonitorID 1370459-xx≈ 6.4 kg
Operating panel
15-inch touchscreen(1024 x 768 pixels)
Processor
Low-level
RAM
2 GB
Power consumption ≈ 35 W

29

Control of auxiliary axes

IPC 306
for Windows

With the IPC 306 industrial PC, you can start and remotely operate
Windows-based applications via the user interface of the TNC 620.
The user interface is displayed on the control screen. Option 133 isrequired for this.

PNC 610Since Windows runs on the industrial PC, it does not influence
the NC machining process. The IPC is connected to the NC main
computer via Ethernet. No second screen is necessary, since theWindows applications are displayed on the screen of the TNC 620
via remote accesses.
Along with the industrial PC, a separately orderable hard disk isrequired for operation. Windows 8, 10 or 11 can be installed on theempty data carrier as the operating system.
IPC 306

SSDR solid-state
memoryID number
Installation type
Mass
RAM
Processor

ID 1179966-xx
Electrical cabinet≈ 3.9 kg
8 GB
Intel high-levelprocessor
Power consumption 65 W
ID number
ID 1282884-51
Memory space

HDMI adapter cable for initial setup

The PNC 610 auxiliary axis control is designed for controlling
PLC axes independently of the TNC 620. The PNC 610 does
not have an NC channel and thus cannot perform interpolating
NC movements. With the IPC auxiliary computer, SIK, and CFR(CFast) storage medium, the PNC 610 is a separate HSCl system,
which can be expanded with HEIDENHAIN inverters. In thestandard version the PNC 610 already includes six PLC axis
releases as well as software option 46 (Python OEM Process).
The PLC basic program contains a Python interface for pallet
management that is adaptable by the machine manufacturer.
The system’s design is identical to that of the TNC 620. All
relevant HEIDENHAIN tools and a basic program can be used.
The position information can be transmitted over PROFIBUS DP(optional), PROFINET IO (optional), or TCP/IP (integrated, system is
not capable of real-time), regardless of the platform.

IPC 306

Auxiliary computer≈ 240 GBPNC 610 with IPC 8420

The IPC auxiliary computer features the following:• Intel mid-level processor• RAM main memory• HSCl interface to the CC controller unit or to the UxC and toother control components• USB 3.0 ports
The following components must be ordered separately by the
OEM and installed in the auxiliary computer:• CFR (CFast) memory card with the NC software• System Identification Key component (SIK) for enabling software
options

ID 1333118-01

The following HSCI components are required for operating thePNC 610:• IPC auxiliary computer• Controller unit
• PLB 62xx PLC I/O unit
(system PL; integrated into UxC)Interfaces

USB 3.0 and Ethernet are available on the MC. Connection to
PROFINET IO or PROFIBUS DP is possible via an additional
module.

Design

IPC 6490

ID number
Installation type
Mass
Power consumption
RAM
Processor

ID 1039541-xx
Electrical cabinet≈ 2.3 kg
48 W
2 GB
Intel Celeron

IPC 8420

ID number
Installation type
Mass
Power consumption
MonitorRAM
Processor

ID 1249510-xx
Operating panel (IP54 when installed)≈ 6.6 kg
48 W
15.6-inch touchscreen (1366 x 768 pixels)
2 GBIntel Celeron

Export license

30

The NC software of the PNC 610 is not covered by Annex I of the
EU Dual-Use Regulation.

31

Software
options32

The performance of the PNC 610 can also be adapted to the actual
requirements at a later time through software options. Software
options are enabled and saved in the SIK component through theentry of keywords based on the SIK number. Please provide the
SIK number when ordering new options.

Storage medium

OptionnumberOptionID

Comment

Page

18

HEIDENHAIN DNC

526451-01

Communication with external PC applications
over COM component

79

24

Gantry Axes

634621-01

Gantry axes via master-slave torque control

52

135

Synchronizing
Functions

1085731-01

Advanced synchronization of axes and spindles

141

Cross Talk Comp.

800542-01

CTC: compensation of axis couplings

62

142

Pos. Adapt. Control

800544-01

PAC: position-dependent adaptation of control
parameters

63

143

Load Adapt. Control

800545-01

LAC: load-dependent adaptation of control
parameters

61

144

Motion Adapt. Control 800546-01

MAC: motion-dependent adaptation of control
parameters

62

160

Integrated FS: Basic

1249928-01

Enables functional safety and four safe control
loops

47

161

Integrated FS: Full

1249929-01

Enables functional safety and the maximum
number of safe control loops

47

162

Add. FS Ctrl. Loop 1

1249930-01

Additional control loop 1

47

163

Add. FS Ctrl. Loop 2

1249931-01

Additional control loop 2

47

164

Add. FS Ctrl. Loop 3

1249932-01

Additional control loop 3

47

165

Add. FS Ctrl. Loop 41249933-01

Additional control loop 4

47

166

Add. FS Ctrl. Loop 5

1249934-01

Additional control loop 5

47

169

Add. FS Full

1319091-01

Enabling of all FS axis options or control loops.
Options 160 and 162 to 166 must already be set.

47

The storage medium is a CFR (CFast) memory card. It contains
the NC software and must be ordered separately from the main
computer. The NC software is based on the HEIDENHAIN HEROS
5 operating system.
CFR (CFast) 30 GB
Not covered by Annex I of the
EU Dual-Use Regulation
NC software
Free PLC memory space
Free NC memory space

SIK component

ID 1102057-xx
817591-xx
4 GiB
7.7 GiB

The SIK component holds the NC software license for enabling
software options. It provides the main computer with anunambiguous ID code—the SIK number. The SIK component isordered and shipped separately. It must be inserted into a special
slot in the IPC auxiliary computer. The SIK component of the PNC
can enable six axes. The enabling of up to the maximum numberof ten axes must be performed via the UMC compact inverter.
SIK component for PNC 610

ID 617763-53

33

Snap-on keys for handwheels

Snap-on keys

The snap-on keys make it easy to replace the key symbols. In thisway, the HR handwheel can be adapted to different requirements.

Overview for HR 510 and HR 510 FS
Axis keys

OrangeOverview for HR 520, HR 520 FS, and HR 550 FS
Axis keys

OrangeGray
Gray

Machinefunctions

Spindlefunctions

Other keys

Machinefunctions

Black

Black

Green

Red

Black

Gray

Red

Black
Green

Black

Black

Red

Green

Orange

Black
Black
Black

Spindlefunctions

Other keys

Red

Red

Green

Green

Black
Gray

Black

Green

Black

Red

Black

Green

34

Red

Black

Green

35

Snap-on keys for the control

Snap-on keys

The snap-on keys make it easy to replace the key symbols, thus
allowing the keyboard to be adapted to different requirements.

Red

Spindlefunctions

Green

Overview
Green

Keys

OrangeRed

Gray

Other keys

Black

Gray
Black

Red

Orange

Black
Black

Green

Special keys

MachinefunctionsRed

Keycaps can also be made with special key symbols for special
applications. If you need keys for special applications, please
consult your contact person at HEIDENHAIN.

Black
Green

Black

Red

Black
Black

36

37

38
3)

3)

X502

1)

1)

Mini I/O

3)

3)

2x USB

X43xx

X40xx

1)

1)

TE 730

X500B

1)

X502B 1)

X500A

X502A

X502

CC 3xxUEC 3xx

MB 720
(FS)

X10

2)

USB 2.0 354770-xx
USB 1.1 624775-xx

X500B

1)

X502B 1)

X500A

X502A

250479-60 Ribbon cable for pots 4)

X60

CC 3xxUEC 3xx

25-pin D-sub

X43xx

X40xx

TE 735 (FS)Mini I/O

25-pin D-sub

X500

X502

X500

2)

X500

X501

X502

X500

X502

X502

X500

X502

PL 620x (FS)PL 610x (FS)MC 8420

PL 620x (FS)PL 610x (FS)MB 721(FS)

MC 8410For the encoder connections, see the brochure

3)

Included with the MB (0.5 m)

27.10.2022

For the encoder connections, see the brochure3)"Cables and Connectors" (ID 1206103-xx)

Cable included with the CC
2)

4)

CCs with 2nd controller board
1)

HSCI (Gbit) 1257765-xx

HSCI total length 70 m

28.05.2021

Cable included with the CC

2)"Cables and Connectors" (ID 1206103-xx)

CCs with 2nd controller board

1)

HSCI (Gbit) 1257765-xx

HSCI total length 70 m

Cable overview (examples)
Control system with CC or UEC (integrated keyboard)
Control system with CC or UEC (separate keyboard)39

40
UM 3xx

UM 3xx

UM
3xx

UP CMH3xx 3xxUVR 3xx

ID 1265351-xx

UM 3xx

UM 3xxFor power cables to the motor, see“HEIDENHAIN Motors” brochure.

UM
3xx

UP CMH3xx 3xx

Line filter
Epcos
xxA

UVR 3xx

UM 3xxUVR 3xx

ID 1265351-xx

UM 3xx

UM 3xxFor maximum lengths, see“Gen 3 Drives”
Technical Manual.

UM
3xx

CC 3xxFor power cables to the motor, see“HEIDENHAIN Motors” brochure.

RD
BU

ID 1278910-xx

UM 3xxOptional
overvoltage protector

ID 1274603-xx

KDR 3xx

Line filter Epcos
xxA

UM 3xx

UM
3xx

SIEMENS
Sitor gS or gRline fuse

L1 L2 L3

CC 3xx18.12.2019

DC-link and 24 V supply conductor-bar connection (included in delivery)

UM 3xxUP CMH3xx 3xx

CC 3xx

CC 3xxDC-link and 24 V supply conductor-bar connection (included in delivery)

UM 3xxFor maximum lengths, see“Gen 3 Drives” Technical Manual.

UM 3xx

ID 1265351-xx

For power cables to the motor, see“HEIDENHAIN Motors” brochure.

DC-link and 24 V supply conductor-bar connection (included in delivery)

UM 3xxOptional
overvoltage protector

KDR 3xxUVR 3xx

ID 1265351-xx

DC-link and 24 V supply conductor-bar connection (included in delivery)

UM 3xx

L1 L2 L3

UM 3xx

UM 3xxSIEMENS
Sitor gS or gRline fuse

18.12.2019

Optional
overvoltage protector

KDR 3xx

Line filter
Epcos
xxA

SIEMENS
Sitor gS or gRline fuse

L1 L2 L3

Optional
overvoltage protector

KDR 3xx

Line filter
Epcos
xxA

SIEMENS
Sitor gS or gRline fuse

L1 L2 L3

Inverter system
Inverters (multi-row)

41

max. 9m

55m

1 VPP

643450-xx
533631-xx

310128-xx
360645-xx

max. 55m

max. 20m

PW 310735961-xx

max. 5m

729681-xx  4.5mm
1036361-xx  6mm

max. 20m

EIB 5281

1 VPP

509667-xx

1133119-xx  8mm

1133104-xx  6mm

adapter KTYKTY/PT 1000
367770-02

509667-xx

336376-xx

758082-xx  

754232-xx (LS x87, LF x85) max. 9m

Voltage controller 5 V
368210-02

X500B*

X502B*

X500A

X502A

1133119-xx  8mm

1119910-xx  4.5mm
729681-xx  4.5mm
1036361-xx  6mm

643450-xx max. 20m

max. 55m

max. 30m

max. 30m

558727-xx

UEC 3xx

ID 1257765-xx

EIB 5181

X43xx*

X40xx*

UM 3xx

ID 1257765-xx

CMH CC
3xx 302

ID 1265351-xx

1264917-A5 (0.5 m)

1286965-xx
1287073-xx

EnDat
1 VPP

1036372-xx  6mm
745894-xx  8mm

1036521-xx  6mm

max. 20m

729681-xx  4.5mm
1036361-xx  6mm

max. 20m

729681-xx  4.5mm
1036361-xx  6mm

max. 30m

max. 55m

max. 100m

10.06.2022

max. 100m

max. 100m

max. 30m

RCN xx10 / EnDat 221036537-xx  4.5mm
1036547-xx  6mm

max. 5m

1036537-xx  4.5mm
1036547-xx  6mm

max. 100m

max. 30m

max. 100m

LC 211
LC x15 / EnDat 221036537-xx  4.5mm
1036547-xx  6mm

1036537-xx  4.5mm
1036547-xx  6mm
max. 5m
745894-xx  8mm

1119394-xx  4.5mm

1036521-xx  6mm
1130994-xx  8mm

1130994-xx  8mm

1036372-xx  6mm
745894-xx  8mm

1036785-xx  4.5mm
1036814-xx  6mm

1036521-xx  6mm

1245843-xx  4.5mm

1245639-xx  6mm

1245639-xx  6mm

1245592-xx  4.5mm
1245572-xx  6mm

DC-link and 24 V supply
conductor-bar connection

RM
330

only Up = 12 V

CCs with 2nd controller board*

UEC 3xx
CC 3xxFor power cables to the motor, see“HEIDENHAIN Motors” brochure.

1133104-xx  8mm

1083369-xx  6mm

Voltage controller 5 V
368210-02

533631-xx max. 9m

max. 5m

745894-xx  8mm

1036537-xx  4.5mm
1036547-xx  6mm
1036537-xx  4.5mm
1036547-xx  6mm

RCN xx10 / EnDat 22max. 55m

max. 20m

max. 30m

max. 75m

max. 55m

RCN xx80 / EnDat 02

LC 281
LC x85 / EnDat 02

LC 211
LC x15 / EnDat 22

L1 L2 L3

For maximum lengths, see“Gen 3 Drives” Technical Manual.

SIEMENS
Sitor gS or gRline fuse

26.08.2020

Encoder inputs (25-pin D-sub)

42
Encoder inputs (Mini I/O)

UEC 3xx (FS)
Encoders

43

Technical description
Digital control design

Accessories

HR 180540940-16-17max. 20 m
HRA 180
1395422-xx

35m

3 inputs

271958-03-051117855-xx

1117853-xx

1117852-03

296687-xx

296467-xx

683259-xx

1218563-01

1161072-xx

1218563-01

1161072-xx

20m
749368-xx

VL
281429-xx

749369-xx

29.01.2024

VL: Extension cable– for separation points with connecting cable– for extending existing connecting cable"Cables and Connectors" (ID 1206103-xx)"Touch Probes for Machine Tools" (ID 1113984-xx)- For the touch probe connections, see the brochure

50m
312879-01

HRA 551 FS
1119052-xx
296467-xx

max. 2m
50m

In the fully digital control design from HEIDENHAIN, all of thecomponents are connected with each other via purely digitalinterfaces. A high degree of availability for the entire system, fromthe main computer to the encoder, is thereby achieved, with thesystem being diagnosable and immune to noise. The outstanding
characteristics of the fully digital design from HEIDENHAIN
guarantee very high accuracy and surface finish quality, combinedwith high traversing speeds.
Connection of the components:• Control components via HSCI (HEIDENHAIN Serial Controller
Interface), the HEIDENHAIN real-time protocol for Gigabit
Ethernet• Encoders via the EnDat 2.2 bi-directional interface from
HEIDENHAIN• Power modules via digital optical fiber cables

HSCI
HR 130540940-01-03

HR 510 FS
1119974-xx
1120311-xx
1120314-xx
1161281-xx
HR 5101119971-xx
1120313-xx
1099897-xx
1184691-xx- For the touch probe overview, see the brochure

HR 520 FS
670304-xx
670305-xx
HR 520670302-xx
670303-xx

HR 550 FS
1200495-xx
1183021-xx

CC
UEC
UMC

CMA-H 04-04-00
analog axis
688721-xx

Fully digital

HSCI, the HEIDENHAIN Serial Controller Interface, connects themain computer, controller(s), and other control components. The
connection between two HSCI components is referred to as an
HSCI segment. HSCI communication in Gen 3 control systems isbased on Gigabit Ethernet hardware. All HSCI components and
HSCI cables must therefore be Gigabit-capable. A special interface
component developed by HEIDENHAIN makes short cycle times
for data transfer possible.
Main advantages of the control design with HSCI:• Hardware platform for a flexible and scalable control system(e.g., decentralized axis systems)• High noise immunity due to digital communication between
components• Hardware basis for implementing functional safety• Simple wiring (initial setup, configuration)• Inverters connected via digital optical fiber cables• Long line lengths in the overall system• High number of possible control loops• High number of PLC inputs/outputs• Decentralized arrangement of the controller units
CC or UEC controller units, up to nine PL 6000 PLC I/O modules,
and machine operating panels can be connected to the serial HSCI
bus of the MC main computer. The HR handwheel is connected
directly to the machine operating panel. The combination ofmonitor and main computer is especially advantageous if thecomputer is housed in the operating panel. Besides the power
supply, all that is then required is an HSCI line to the controller unit
in the electrical cabinet.
Maximum cable lengths for HSCI:• For an HSCI segment: 70 m
• For up to 12 HSCI slaves: 290 m (total of all HSCI segments)• For up to 13 HSCI slaves (maximum configuration): 180 m (total of
all HSCI segments)

44

except for MC 30x

X29

MC

MB
TE
PLB 600x

X23

The order of the HSCI slaves can be freely chosen.

45

Control systems with integrated functional safety (FS)HSCI master

HSCI component

Function

MC, IPCHSCI masterMaximum number of HSCI masters
HSCI slave

1xx inverters

Gen 3 drives

1

1

1

1

1xx inverters

Gen 3 drives

HSCI component

Function

CC 61xx
UEC 1xx2), UMC 1xx2)
CC 3xxHSCI slave

4 controller
motherboards1)

6 controller
motherboards1)

UxC 3xx2)

HSCI slave–

Integrated safety
6 controller
motherboards1)

Basic principle

With controls with integrated functional safety (FS) from
HEIDENHAIN, Safety Integrity Level 2 (SIL 2) as per the
standard EN 61508 and Performance Level “d”Category 3 as
per EN ISO 13849-1 can be attained. In these standards, theassessment of safety-related systems is based on, among otherthings, the failure probabilities of integrated components andsubsystems. This modular approach aids the manufacturers ofsafety-related machines in implementing their systems, since
they can then build upon prequalified subsystems. This design istaken into account for in the TNC 620 control, as well as for safetyrelated position encoders. Two redundant, mutually independent
safety channels form the basis of the controls with functionalsafety (FS). All safety-relevant signals are captured, processed, andoutput via two channels. Errors are detected through a reciprocal
data comparison of the two channels’ states. Consequently, theoccurrence of a single error in the control does not cause a loss insafety functionality.

DesignThe safety-related controls from HEIDENHAIN have a dual-channel
design with mutual monitoring. The SPLC (safety-related PLC
program) and SKERN (safety kernel software) software processes
are the basis of the two redundant systems. The two software
processes run on the MC main computer (CPU) and CC controller
unit components. The dual-channel configuration through MC and
CC is continued in the PLB 6xxx FS I/O systems and MB machine
operating panel with FS. This means that all safety-relevant signals(e.g., permissive buttons, door contacts, emergency stop buttons)
are captured via two channels, and are evaluated independentlyof each other by the MC and CC. The MC and CC use separate
channels to also address the power modules, and to stop the
motors in the event of an error.

Components

In systems with functional safety, certain hardware components
handle safety-relevant tasks. In systems with FS, only safetyrelevant components (including their HEIDENHAIN variant) that areapproved for this are permitted.

External safety
1 (because only one PAE
module permitted)
UVR 3xxHSCI slave–5

PLB 62xx (FS)PLB 61xx (FS)HSCI slave

MB (FS) / TE (FS)PLB 600x (FS)HSCI slave83)
of which up to
4 MB/TE/PLB 600x

103)
of which up to
4 MB/TE/PLB 600x

1221

Maximum number of HSCI slaves
1) Distributed to CC, UEC, UMC as desired2) The UxC compact inverters are logically considered to be two HSCI participants. One participant is theintegrated control-loop board, and the other participant is the integrated PLB.

3) The number of inputs and outputs is limited to 1000 terminals. Dual-channel FS inputs count as one input.

Read-back internal outputs are not counted. Certain inputs and outputs that are used only within the system
are counted.

Control components with functional safety (FS) are recognizeable
by the suffix FS after the type designation (e. g., MB 721 FS).
For a current list of the components approved for functional safety(FS), refer to Functional Safety (FS) – Supplement to the Technical
Manual (ID 1423840).
MB and TE

46

An MB machine operating panel with functional safety is
indispensable for systems with FS. Only on such a machine
operating panel do all the keys have a dual-channel design. Axes
can be moved without additional permissive keys.

47

Control systems with external safety

PLB

In systems with functional safety (FS), a combination of hardware(FS and standard) is possible, but a PLB 62xx FS is mandatory.

HR

In systems with functional safety (FS), FS handwheels are
required because they are the only ones equipped with therequired cross-circuit-proof permissive buttons.

Safety functions

Safety functions integrated into hardware and software:• Safe stop reactions (SS0, SS1, and SS2)
• Safe torque off (STO)• Safe operating stop (SOS)• Safely limited speed (SLS)• Safely limited position (SLP)• Safe brake control (SBC)• Safe operating modes– Operating mode 1: Automatic or production mode
– Operating mode 2: Set-up mode
– Operating mode 3: Manual intervention– Operating mode 4: Advanced manual intervention, processmonitoring

Activationof functionalsafety (FS)Basic principle

In control systems without integrated functional safety (FS), no
integrated safety functions, such as safe operating modes, safe
speed monitoring, or safe operating stop, are available. Suchfunctions must be implemented entirely with the help of externalsafety components.
Control systems without integrated functional safety (FS) solely
support the realization of the safety functions STO (safe torqueoff: dual-channel interruption of the motor power supply) and SBC(safe brake control: dual-channel triggering of the motor holding
brakes). The dual-channel redundancy of the functions must be
realized by the OEM through appropriate wiring.

DesignIn control systems with external safety, a special PL module
for the dual-channel triggering of STO and SBC is absolutely
necessary. This module is the PAE-H 08-00-01, with which up to
eight axis groups can be individually controlled.

The following requirements are absolutely necessary:• At least one PLB 62xx FS must be present in the system• Safety-relevant control components in FS design(e.g., MB 72x FS, TE 735 FS, HR 550 FS)• Safety-related SPLC program• Configuration of safe machine parameters• Wiring of the machine for systems with functional safety (FS)Functional safety (FS) can be scaled via software options 160
to 166 and 169 (see Page 13). Only the number of safe drive
systems actually needed must be enabled.
For every active drive that is assigned to a safe axis group, a safe
control loop must be enabled. The control will otherwise display
an error message.

Further
information48

For details, see the Functional Safety FS Technical Manual. Your
contact person at HEIDENHAIN will be glad to answer any
questions concerning controls with functional safety (FS).

49

Operating system

HEROS 5Useradministration

The TNC 620 and PNC 610 work with the real-time-capable
HEROS 5 operating system (HEIDENHAIN Realtime Operating
System). This future-proof operating system contains the following
powerful functions as part of its standard repertoire:
Network– Network: management of network settings– Remote Desktop Manager: management of remoteapplications– Printer: management of printers– Shares: management of network shares– VNC: virtual network computing server
Safety– Portscan (OEM): port scanner– Firewall: protection against undesired network access– SELinux: protection against unauthorized changes to system
files
System– Backup/Restore: function for backing-up and restoring thesoftware on the control– HELogging: evaluation and creation of log files– Perf2: system monitor– User administration: define users with different roles andaccess permissions
Tools– Web browser: Firefox®*)– Document Viewer: display PDF, TXT, XLSX and JPEG files– File Manager: file explorer for managing files and memory
media– Gnumeric: spreadsheet calculations– Leafpad: text editor for creating notes– Ristretto: display of image files– Orage Calendar: simple calendar function– Screenshot: creation of screenshots– Totem: media player for playing audio and video files
The improper operation of a control often leads to unplannedmachine downtime and costly scrap. The user administration
feature can significantly improve process reliability throughthe systematic avoidance of improper operation. Through theconfigurable linkage of rights with user roles, access can be
tailored to the activities of the respective user.

Axes

Linear axes

Depending on its configuration, the TNC 620 can control linear
axes with any axis designation (X, Y, Z, U, V, W, ...).

Display andprogramming

Feed rate in mm/min relative to the workpiece contour, or mm perspindle revolution
Feed rate override: 0% to 150%

Traverse range

The machine manufacturer defines the traverse range. The user
can additionally limit the range of traverse in order to limit theworking space. Three different traverse ranges can be defined(selection via PLC).

Rotary axes

The TNC 620 can control rotary axes with any axis designation(A, B, C, U, ...). Special parameters and PLC functions are available
for rotary axes with Hirth coupling.

Display andprogramming

0° to 360° or
Feed rate in degrees per minute [°/min]Traverse range

The machine manufacturer defines the traverse range. The
user can additionally limit the range of traverse in order to limit
the working space. Various traverse ranges can be defined via
parameter sets for each axis (selection via PLC).

Cylinder Surface
Interpolation(software
option 8)

A contour defined in the working plane is machined on a cylindricalsurface.

• Logging on to the control with a user account• User-specific HOME folder for simplified data management• Role-based access to the control and network data*)

Firefox is a registered trademark of the Mozilla Foundation

50

51

Tilting theWorking Plane(software
option 8)

The TNC 620 has special coordinate transformation cycles forcontrolling swivel heads and tilting tables. The tool lengths and theoffset of the tilting axes are compensated for by the TNC.
The TNC can manage more than one machine configuration(e.g., different swivel heads).

Batch Process
Manager(software
option 154)

Batch Process Manager provides functions for the planning andexecution of multiple production jobs on the TNC 620. These
functions make it possible to easily edit pallets and to alter thesequence of pending jobs. Batch Process Manager also performs
a duration calculation for all planned jobs or NC programs. It
informs the user as to whether, for example, all NC programs
can be executed without error or whether all required tools areavailable with sufficient tool life. Batch Process Manager thereby
ensures the smooth execution of the planned jobs.

PLC axes

Axes can be defined as PLC axes. Programming is performed
through M functions or OEM cycles. The PLC axes are positioned
independently of the NC axes and are therefore designated asasynchronous axes.

Tilting table
Swivel head

5-Axis Machining(software
option 9)

Tool Center Point Management (TCPM)
The offset of the tilting axes is compensated for in a mannersuch that the position of the tool tip relative to the contour ismaintained. Even during machining, handwheel positioning
commands can be superimposed such that the tool tip remains on
the programmed contour.

Synchronizedaxes(software
option 24)

Synchronized axes move synchronously and are programmed withthe same axis designation.
With HEIDENHAIN controls, parallel axis systems (gantry axes)
such as on portal-type machines or tilting tables can be moved
synchronously to each other through high-accuracy and dynamic
position control.
In the case of gantry axes, multiple gantry slave axes can be
assigned to a single master axis. They may also be distributed tomultiple controller units.

Torque Control(software
option 24)

Torque control is used on machines with mechanically coupledmotors, for which• a defined distribution of drive torque is desired,or• parts of the controlled system show a backlash effect that canbe eliminated by “tensioning” the motors (e.g., toothed racks).
For torque control, the master and slave must be on the same
controller motherboard. Depending on the controller unit being
used, up to five slave axes can thereby be configured for eachmaster.

52

53

Spindle

Encoders

Overview

The TNC 620 contouring control operates in conjunction with the
HEIDENHAIN inverter systems with field-oriented control. As analternative, an analog nominal speed value can be output.

Controller unit

With the CC controller units and the UxC inverters, a fundamental
PWM frequency can be set for each output. In this case, every
output can have its own fundamental PWM frequency (e.g., with
the CC 306: X551 = 4 kHz, X552 = 5 kHz, etc.).
Possible fundamental frequencies are 3.33 kHz, 4 kHz, or 5 kHz.

Overview

For speed and position control of the axes and spindle,
HEIDENHAIN offers both incremental and absolute encoders.

Incremental
encoders

Incremental encoders have as their measuring standard a grating
consisting of alternating lines and spaces. Relative movement
between the scanning head and the scale causes the output ofsinusoidal scanning signals. The measured value is calculated bycounting the signals.

Reference markAfter the machine has been switched on, the relationship between
the measured value and the machine position must be establishedby traversing the reference marks. For encoders with distancecoded reference marks, the maximum travel until automaticreference mark storage for linear encoders is only 20 mm or
80 mm, depending on the model, or 10° or 20° for angle encoders.

Evaluation ofreference marks

The routine for traversing the reference marks can also be started
for specific axes via the PLC during operation (reactivation ofparked axes).

Output signals

Incremental encoders with sinusoidal output signals with ~ 1 VPP
levels are suitable for connection to HEIDENHAIN numericalcontrols.

Absolute
encoders

With absolute encoders, the position information is contained
in several coded tracks. Thus, an absolute reference is available
immediately after switch-on. Reference-mark traverse is notnecessary. For cyclical closed-loop operation, position informationfrom incremental signals can be used, or from serial absolutesignals (EnDat 2.2) with very short cycles.

EnDat interface

The TNC 620 features the serial EnDat 2.2 interface (includes
EnDat 2.1) for the connection of absolute encoders.

With software option 49 (Double Speed), this frequency
can be increased to up to 16 kHz for fast-turning spindles(e.g., HF spindles).
Maximum spindle
speed

The maximum spindle speed is calculated as follows:
nmax =
fPWM =NPP =f PWM . 60000 rpm
NPP . 5000 Hz

PWM frequency in Hz
Number of pole pairs

Operating modeswitchover

For controlling the spindle, different parameter sets can be saved
for closed-loop control (e.g., for wye or delta connections). You canswitch between the parameter sets in the PLC.

Positioncontrolled spindle

The position of the spindle is monitored by the control.

Encoder

HEIDENHAIN rotary encoder with sinusoidal voltage signals (1 VPP)
or EnDat interface.

Tapping

There are special cycles for tapping with or without a floating tap
holder. For tapping without a floating tap holder, the spindle must
be operated under position control.

Spindleorientation

With a position-controlled spindle, the spindle can be positioned
exactly to 0.1°.

Spindle override

0% to 150%

Gear stages

A specific nominal speed can be defined for each gear stage. The
gear code is output via the PLC.

Multiple main
spindlesUp to 2 spindles can be controlled alternately. The spindles are
switched by the PLC. One control loop is required for each active
spindle.

Note: The EnDat interface on HEIDENHAIN encoders differs in its
pin layout from the interface on Siemens motors with integrated
absolute ECN/EQN rotary encoders. Special adapter cables areavailable.
Encoder inputs

Incremental and absolute linear, angle, or rotary encoders from
HEIDENHAIN can be connected to the encoder inputs of thecontroller unit (only purely serial encoders with EnDat 2.2 can beconnected to mini-IO connectors).
Channel inputs

Signal level/
Interface1)

Input frequency1)
Position

Speed

Incremental signals~1 VPP
EnDat 2.1

33 kHz/350 kHz

350 kHz

Absolute position values

EnDat 2.1
EnDat 2.2––

1) Switchable

54

55

Digital servo control

Integrated inverter

HEIDENHAIN synchronous or asynchronous motors areconnected to the TNC 620.

Control-loop cycle
times

The cycle time for path interpolation is defined as the timeinterval during which interpolation points on the path arecalculated. The cycle time for fine interpolation is defined as thetime interval during which interpolation points are calculated thatlie within the interpolation points calculated for path interpolation.
The cycle time for the position controller is defined as the timeinterval during which the actual position value is compared to thecalculated nominal position value. The cycle time for the speed
controller is the time interval in which the actual speed value iscompared to the calculated nominal speed value. The cycle time
for the current controller is defined as the time interval during
which the actual value of the electrical current is compared to thecalculated nominal value of the electrical current.
CC/UEC/UMC
Path interpolation

See values on Page 6

Fine interpolation
Position controller
Speed controller
Current controller

Axis feedback
control

The TNC 620 can be operated with feedforward control or servo
lag.

Operation withfeedforward
controlFeedforward means that a given velocity and acceleration are
adapted to the machine. Together with the values calculated fromthe servo lag, this given velocity and acceleration becomes thenominal value. A much lower servo lag thereby manifests itself.

Operation with
servo lag

The term “servo lag” denotes the distance between the
momentary nominal position and the actual position of the axis.
The velocity is calculated as follows:v = kv · sa

Compensation of
torque ripples

56

v
kv
sa

= Velocity= Position loop gain
= Servo lag

The torque of synchronous, torque, and linear motors is subject
to periodic oscillations, one cause of which can be permanent
magnets. The amplitude of this torque ripple depends on the
motor design and, under certain circumstances, can have an effecton the workpiece surface. During initial configuration of the axes
with TNCopt, this torque ripple can be compensated for by meansof the Torque Ripple Compensation (TRC) function of the CC or
UEC.

Axis clamping

The control loop can be opened through the PLC in order to clamp
specific axes.

Double-Speed
Control Loops(software
option 49)

Double-speed control loops permit higher PWM frequencies andshorter cycle times for the speed controller. This enables improved
current control for spindles and higher controller performance forlinear and torque motors.

Crossover Position
Filter (CPF)

To increase the stability of the position control loop in systems
with resonances, the position signal from the position encoder,which is filtered through a low-pass filter, is combined with theposition signal from the motor speed encoder, which is filteredthrough a high-pass filter. This signal combination is made available
to the position controller as the actual position value. The possible
position controller gain (kV factor) is increased significantly by this.
The filter separation frequency is set specifically for each axis via
machine parameters. The CPF can be used only in dual-encoder
systems; i.e., on motors with a speed encoder and position
encoder.

57

Fast contour milling

Short block
processing time

The TNC 620 provides the following important features for fast
contour machining.

Advanced
Dynamic
Prediction (ADP)The block processing time of the MC is less than 1.5 ms. Thismeans that when running even long programs from the hard
drive, the TNC 620 can mill contours approximated in 0.2 mm line
segments at a feed rate of greater than 8 m/min.

Look-ahead

The TNC 620 calculates the geometry ahead of time in order toadjust the feed rate (max. 5000 blocks). In this way, directionalchanges are detected in time to accelerate or decelerate theappropriate NC axes.

Jerk

The derivative of acceleration is referred to as jerk. A linear changein acceleration causes a jerk step. Such motion sequences may
cause the machine to oscillate.

Jerk limiting

To prevent machine oscillations, the jerk is limited in order to attain
optimum path control.

Smoothed jerk

The jerk is smoothed by nominal position value filters. The
TNC 620 therefore mills smooth surfaces at the highest possible
feed rate and yet keeps the contour accurate. The permitted
tolerance is programmed by the user via a cycle. Special filters for
HSC machining (HSC filters) can suppress machine-specific natural
frequencies. The desired accuracy along with very high surface
quality is attained.

The Advanced Dynamic Prediction (ADP) function enhances
the look-ahead of the permissible maximum feed rate profile,
thereby enabling optimized motion control for clean surface
finishes and perfect contours. The strengths of ADP are evident,
for example, during bidirectional finish milling through symmetrical
feed behavior on the forward and reverse paths as well as throughparticularly smooth feed rate curves on parallel milling paths. NC
programs that are generated on CAM systems have a negative
effect on the machining process due to various factors such as
short, step-like contours; coarse chord tolerances; and heavily
rounded end-point coordinates. Through an improved response
to such factors and the exact adherence to dynamic machineparameters, ADP not only improves the surface quality of theworkpiece but also optimizes the machining time.

Top figure: part milled with ADP
Bottom figure: part milled without ADPj

Active Chatter
Control (ACC,
softwareoption 145)

During heavy machining (roughing at high cutting speed), strong
milling forces arise. Depending on the tool spindle speed, theresonances in the machine tool, and the chip volume (metalremoval rate during milling), the phenomenon known as “chatter”
may occur. Chatter induces heavy strain on the machine andcauses ugly marks on the workpiece surface. It also increases
the progress and irregularity of tool wear, even leading to tool
breakage under extreme circumstances. To reduce chattertendencies, HEIDENHAIN offers an effective option with its
Active Chatter Control (ACC) solution. This option is particularly
advantageous during heavy machining. ACC enables substantiallyhigher cutting performance: depending on the machine model,
the metal removal rate can be increased by 25 % or more. Thus,
you can reduce the load on your machine while simultaneously
increasing the life of your tools.

Top figure: part milled with ACC
Bottom figure: part milled without ACC

58

59

Dynamic Precision

Optimized
Contour Milling(OCM, software
option 167)

With Optimized Contour Milling (OCM), you can machine pockets
and islands of any shape while reducing tool wear thanks to highly
efficient trochoidal milling. You simply program the contour as
usual directly in Klartext or make use of the convenient CAD
Import function. The control then automatically calculates thecomplex movements required for trochoidal milling.

Overview

Advantages of OCM over conventional machining:• Reduced thermal load on the tool
• Superior chip removal• Uniform cutting conditions• Higher possible cutting parameters• Higher removal rates• No need for adjustments by the machine manufacturer• Cutting data calculator for the automatic calculation of
cutting values

The term Dynamic Precision encompasses a number of
HEIDENHAIN milling solutions that significantly improve thedynamic accuracy of a machine tool. The dynamic accuracy ofmachine tools can be seen in the errors at the tool center point(TCP). The size of these errors depends on the magnitudes of the
motion (e.g., speed and acceleration, as well as jerk) and result
from the vibrations of the machine components, among otherthings. Taken together, all of these errors are partially to blame fordimensional errors and faults on the surfaces of workpieces. They
therefore have a decisive impact on quality and, in the event ofquality-related scrap, on productivity as well.
The functions of the Machine Vibration Control (MVC) software
option and the expanded functions of the Motion Adaptive Control(MAC) software option characterize the second generation of
Dynamic Precision.
Because the stiffness of machine tools is limited for reasons ofdesign and economy, problems such as compliance and vibration
within the machine design are very difficult to avoid. Dynamic
Precision counteracts these problems with intelligent control
technology to enable designers to further improve the quality anddynamic performance of machine tools. As a result, production
time and cost are reduced.
The software options that make up Dynamic Precision
Generation 2 can be deployed by the machine manufacturer bothalone or in combination:• CTC compensates for acceleration-dependent position errors at

the tool center point, thereby increasing accuracy in acceleration
phases• MVC damps machine oscillations to improve workpiece surface
quality through the following functions:– AVD (Active Vibration Damping)– FSC (Frequency Shaping Control)• PAC position-dependent adaptation of control parameters• LAC load-dependent adaptation of control parameters enhances
accuracy regardless of load and aging• MAC motion-dependent adaptation of control parameters
Load Adaptive
Control (LAC,
softwareoption 143)

With LAC (software option 143), you can dynamically adjust
controller parameters based on the load or friction.
The dynamic behavior of machines with rotary tables can varydepending on the mass moment of inertia of the fixed workpiece.
The Load Adaptive Control (LAC) software option allows thecontrol to automatically determine the current mass moment ofinertia of the workpiece and the current frictional forces.
In order to optimize changed control behavior at differing loads,
various controller parameters (e.g., loop gains, and feedforward
controls for acceleration, holding torque, static friction, and friction
at high shaft speeds) can be adapted to the currently active load.

60

61

Motion Adaptive
Control (MAC,
softwareoption 144)

Along with the load-based modification of machine parameters
through the LAC software option, the Motion Adaptive Control(MAC) software option allows machine parameters to bechanged based on their initial values, such as speed, servo lag,or acceleration. Through this motion-dependent adaptation of thecontrol parameters, a speed-dependent adaptation of the kV factor
can be implemented for drive systems whose stability changes
due to the different traversing speeds.
The MAC software option was enhanced with the adaptive gearerror compensation of Dynamic Precision Generation 2. Surface
quality problems often do not arise from machine resonances but
rather from transmission errors in mechanical components of thefeed drive systems. Transmission elements in the machine tool’s
power train, such as a rack and pinion, often cause unwanted
shading on the workpiece surface. This results in cost-intensive
rework, particularly in tool and mold making. The active gear-error
compensation minimizes these periodic interferences.

Cross Talk
Compensation(CTC, software
option 141)

The high dynamics of modern machine tools lead to deformationsin the machine base, frame, and drive train during acceleration anddeceleration of the feed motors. This results in vibrations, such asmachine setup vibrations, that may reduce the attainable accuracy
and surface quality of the workpieces. With Machine Vibration
Control (MVC, software option 146), two functions that effectively
suppress low-frequency vibrations are available.

Active Vibration
Damping (AVD)The Active Vibration Damping (AVD) controller function increases
dynamic rigidity and damps the especially critical low-frequency
oscillations. At the same time, it optimizes the control behavior of
the affected axis so that high-accuracy workpieces with excellent
surface quality can also be produced at high feed rates.

Frequency Shaping
Control (FSC)

The Frequency Shaping Control (FSC) function suppresses theinducement of low-frequency oscillations through a specificfeedforward control. This can be used to increase dynamic limit
values (e.g. jerk), and therefore make reduced machining times
possible.

CTC (software option 141) enables the compensation of dynamic
position errors potentially arising from acceleration forces.
To increase productivity, machine tool users ask for ever higher
feed rates and acceleration values, while at the same timeneeding to maintain the highest possible surface quality andaccuracy, placing very special requirements on path control.
Highly dynamic acceleration processes introduce forces to thestructure of a machine tool. They can deform parts of the machine
and thereby lead to deviations at the tool center point (TCP).
Besides deformation in axis direction, the dynamic accelerationof an axis due to mechanical axis coupling can also result in
deformation of axes that are perpendicular to the direction ofacceleration. The resulting position error at the TCP in the directionof the accelerated axis and lateral axes is proportional to theamount of acceleration.
If the dynamic position errors relative to the axis acceleration
are known, then these acceleration-dependent errors can becompensated for by the Cross Talk Compensation (CTC) software
option in order to avoid negative effects on the surface quality andaccuracy of the workpiece. Often, the resulting error at the TCP
depends not only on the acceleration but also on the position of
the axes in the working space. This can also be compensated forby CTC.

62

Machine Vibration
Control (MVC,
softwareoption 146)

The combination of the two functions (AVD and FSC) optimizes
the dynamics, surface quality, and productivity.
Position Adaptive
Control (PAC,
softwareoption 142)

Position Adaptive Control (PAC, software option 142) permits the
dynamic, position-dependent adaption of controller parameters
based on the spatial position of the tool.
The specifics of a machine’s kinematics cause a unique positionof the axes’ center of gravity in the working space. This results ina variable dynamic behavior of the machine, which can negatively
influence the control’s stability depending on the axis positions.
To take full advantage of the machine’s dynamic performance,
the Position Adaptive Control (PAC) software option enables
changes to machine parameters based on position, thus
permitting assignment of the respective optimal loop gain to
defined interpolation points. Additional position-dependent filter
parameters can be defined in order to further increase control loop
stability.

63

Monitoring functions

Description

During operation the control monitors the following factors, among
others*):• Amplitude of encoder signals• Edge separation of encoder signals• Absolute position for encoders with distance-coded referencemarks• Current position (servo lag monitoring)• Actual path traversed (movement monitoring)• Position deviation at standstill• Nominal speed value• Checksum of safety-related functions• Supply voltage• Voltage of the buffer battery• Operating temperature of MC and CPU• Run time of PLC program• Motor current / motor temperature• Temperature of power module• DC-link voltage• Difference between position and speed encoder (PosDiff)• Serial connection of all devices in the HSCI chain• Quality of optical connections between CC and UM• Voltages of the main power supply• Utilization of the 24 V supply

Context-sensitive
help

A context-sensitive help function is available to the user via the
HELP or ERR key. In the event of an error message, the control
displays the cause of the error and the possibilities for fixing it. The
machine manufacturer can also implement this user support for
PLC error messages.

CAD Model
Optimizer(software
option 152)

The CAD Model Optimizer software option gives the user the
power to simplify and heal 3D models. The user loads the output
model into the CAD viewer. The 3D mesh function simplifies themodel and autonomously corrects errors such as small holes inthe solid model or self-intersecting lines on a surface. The result
is a valid STL file that can be used for various functions of thecontrol.

KinematicsDesign(accessory)

KinematicsDesign is a PC program for creating adaptablekinematic configurations. It supports:• Complete kinematic configurations• Transfer of configuration files between control and PC• Description of tool-carrier kinematics

With EnDat 2.2 encoders:• CRC checksum of the position value• EnDat alarm Error1→ EnDat status alarm register (0xEE)• EnDat alarm Error2• Edge speed of 5 µs
• Transmission of the absolute position value on the time grid
In the event of hazardous errors, an EMERGENCY STOP message
is sent to the external electronics via the control-is-ready output,
and the axes are brought to a stop. The correct connection of the
TNC 620 in the machine’s EMERGENCY STOP loop is checked
when the control system is switched on. In the event of an error,
the control displays a message in plain language.

If KinematicsDesign is connected to a control online (operationis also possible with the programming station software), thenmachine movements can be simulated when the axes are moved.
Visualization options range from a pure depiction of thetransformation chain and a wire model all the way to the complete
machine model.
Component
Monitoring(software
option 155)

The overloading of machine components is often the cause of
expensive machine damage and unplanned production downtime.
Component monitoring keeps the user informed about the current
load on the spindle bearings and reacts upon exceedance of thespecified limit values (e.g., with an NC stop). The MONITORINGHEATMAP function allows you, from the NC program, to color
the real-time machining simulation with the status of a monitoringtask. That way the workpiece shows you where a component was
subject to a strong load.
During their lifecycle, the machine components which are subject
to loads (e.g., guides, ball screws, etc.) become worn and thus
the quality of the axis movements deteriorates. This, in turn,affects production quality. With Component Monitoring (software
option 155) and a cycle, the control is able to measure the current
condition of the machine. As a result, any deviations from themachine’s shipping condition due to wear and aging can bemeasured. The machine manufacturer can read and evaluate thedata, and react using predictive maintenance, thereby avoiding
unplanned machine downtimes.

*)

No safety functions

64

65

Error compensation

Overview

The TNC 620 automatically compensates for mechanical errors ofthe machine.

Linear error

Linear error can be compensated for each axis over their entire
travel range.

Nonlinear error

The TNC 620 can compensate for ball-screw pitch errors and sag
errors simultaneously. The compensation values are stored in atable. Nonlinear axis-error compensation also makes it possible tocompensate for position-dependent backlash.

KinematicsOpt(software
option 48)

Using the KinematicsOpt function, machine manufacturers
or users can check the accuracy of rotary or swivel axes, andcompensate for possible displacements of the center of rotationof these axes. The deviations are automatically transferred to
the kinematics description and can be taken into account in the
kinematics calculation.
In order to measure the rotary axes, you must attach a calibration
sphere (e.g., KKH 100 or KKH 250 from HEIDENHAIN) at any
position on the machine table. A HEIDENHAIN touch probe uses
a special cycle to probe this calibration sphere, and measures therotary axes of the machine fully automatically. But first you define
the resolution of the measurement and define for each rotary axis
the range that you want to measure. The measuring process is thesame, regardless of whether the rotary axis is a rotary table, tilting
table, or a swivel head.

Calibration sphere(accessory)

HEIDENHAIN offers calibration spheres as accessories
for the measurement of rotary axes with KinematicsOpt:
KKH 80KKH 250

Backlash

The play between table movement and rotary encoder movement
during direction changes can be compensated for in length
measurements by the spindle and rotary encoder. This backlash isoutside the controlled system.

Hysteresis

The hysteresis between the table movement and motor
movement is also compensated for in direct length
measurements. In this case, the hysteresis is within the controlled
system.

Reversal spikes

In circular movements, reversal spikes can occur at quadranttransitions due to mechanical influences. The TNC 620 cancompensate for these reversal spikes.

Static friction

At very low feed rates, high static friction can cause the slide tostop and start repeatedly for short periods. This is commonly
known as stick-slip. The TNC 620 can compensate for thisproblematic behavior.

Sliding friction

Sliding friction is compensated for by the speed controller of the
TNC 620.

Thermalexpansion

To compensate for thermal expansion, the machine’s expansion
behavior must be known.

Height: 80 mm
Height: 250 mm

ID 655475-03
ID 655475-01

The temperature is measured via thermistors connected to theanalog inputs of the TNC 620. The PLC evaluates the temperature
information and passes a compensation value to the NC.

66

67

Initial setup and diagnostic aids

Overview

The TNC 620 provides extensive internal aids for diagnostics
and initial setup. It also includes highly effective PC software fordiagnostics, optimization, and remote operation.

ConfigDesign(accessory)

PC software for configuring the machine parameters• Stand-alone machine-parameter editor for the control; all support
information, additional data, and input limits are shown for theparameters• Configuration of machine parameters• Comparison of parameters from different controls• Importing of service files: easy testing of machine parameters in
the field• Rule-based creation and management of machine configurations
for multiple controls (together with PLCdesign)

TNCdiag

Oscilloscope

Logic signals

68

TNCopt(accessory)

PC software for initial setup of digital control loops.
Functions (among others):• (Automatic) initial setup of the control loops(current, speed, position)• (Automatic) optimization of various feedforward controls– Reversal peaks– Friction parameters, acceleration feedforward control– Torsion compensation• (Automatic) system identification• Circular form test, contour test
• Working space scan, 3D workspace inspector

Online Monitor(OLM)

The online monitor is a component of the TNC 620 and is calledwith a code number. It supports initial setup and diagnosis ofcontrol components through the following:• Display of control-internal variables for axes and channels• Display of controller-internal variables (if a CC is present)• Display of hardware signal states• Various trace functions• Activation of spindle commands• Enabling of control-internal debug outputs

TNCdiag comes in a PC version for the analysis of servicing files
and in a control version for the display of real-time data.

TNCscope(accessory)

PC software for transferring the oscilloscope files to a PC.
With TNCscope you can record and save up to 32 channels
simultaneously.
Note: The trace files are saved in the TNCscope data format.

The TNC 620 features an integrated oscilloscope. Both X/t and X/Ygraphs are possible. The following characteristic curves can berecorded and stored in six channels:• Actual value and nominal value of the axis feed rate
• Contouring feed rate
• Nominal and actual position• Servo lag of the position controller• Nominal and actual values for speed, acceleration and jerk
• Content of PLC operands• Encoder signal (0° – A) and (90° – B)
• Difference between position and speed encoder• Nominal velocity value• Integral-action component of the nominal current value• Torque-determining nominal current value

API DATAWith the API DATA function, the control displays the states orcontents of the symbolic API markers and API double words.

Table function

The current conditions of the markers, words, inputs, outputs,
counters, and timers are displayed in tables. The conditions can bechanged through the keyboard.

Trace function

The current content of the operands and the accumulators isshown in the statement list in each line in hexadecimal or decimalcode. The active lines of the statement list are marked.

Log

For the purpose of error diagnostics, all error messages andkeystrokes are recorded in a log. The entries can be read using the
PLCdesign or TNCremo software for PCs.

The HEIDENHAIN TNCdiag application evaluates the status anddiagnostic information of HEIDENHAIN components (with anemphasis on the drive systems) and graphically images the data:• Status and diagnostic information about the HEIDENHAIN
components (drive electronics, encoders, input/output devices,etc.) connected to the control• History of the recorded data

Simultaneous graphic representation of the logic states of up to 16
operands (markers, words, inputs, outputs, counters, timers)• Marker (M)(I)• Input• Output (O)• Timer (T)• Counter (C)• IpoLogik (X)69

RemoteAccess(accessory)

PC software for remote diagnostics, monitoring and operation.

In Diagnosis mode, the structure of the connected bus systems aswell as the details of the connected components can be shown in
an intuitive manner.

TNCtestAcceptance tests on machine tools with external or integratedfunctional safety (FS) must be conducted reproducibly andverifiably.

RemoteAccess grants quick and easy access to HEIDENHAIN
controls that are installed within the same local network (intranet).
RemoteAccess offers the following functions:• Display of the control's user interface on the PC• Operating the control directly through the live view as well aswith the integrated keyboard• Automatic integration of HEIDENHAIN PC tools• Can be enhanced with OEM-specific applications
Single-station license
Network license (14 stations)
Network license (20 stations)

Secure Remote
Access (SRA)

Bus diagnosis

The TNCtest and TestDesign program package can be used
to plan and perform acceptance tests on machine tools with
HEIDENHAIN controls. The acceptance tests are planned with
TestDesign and run with TNCtest.

ID 1339577-01
ID 1339577-02
ID 1339577-03

The optional Secure Remote Access enhancement makes
it possible to establish an encrypted connection with a
HEIDENHAIN control via the internet. This connection is endto-end encrypted. Once the SRA connection has been set up,
RemoteAccess behaves like a local network connection. Thisconnection can be used by HEIDENHAIN PC tools and by anyother PC application.
Possible applications when using SRA:
• User support• Online training courses• Diagnostics, remote maintenance and online support• Secure internet connection as the basis for other OEM services
Export license
The Secure Remote Access expansion requires an export license
in accordance with Annex I of the EU Dual-Use Regulation. A valid
export license is mandatory for operating this application outsideof the EU or with partners outside of the EU.





Internet

The TNCtest programs are designed to provide support during
acceptance testing, provide required information, and perform
automatic configuration, as well as record data and evaluate thedata semiautomatically. A tester must evaluate manually whether
a test case passed or failed.



TNCanalyzer 






The TNCanalyzer application from HEIDENHAIN provides for
simple and intuitive evaluation of servicing and log files:• Loading of servicing and log files• Analysis of temporal sequences and static states• Filters and search functions• Data export (HELogger, CSV, and JSON formats)• Definition of application-specific analysis profiles• Preconfigured analysis profiles• Graphic display of signals via TNCscope• Interaction with other tools that are intended for the display of
special sections of the service file

License model
The expansion is offered as a software subscription with a twoyear license period. The license term is automatically renewed
for twelve months unless the contract is terminated with at least
three months’ notice. The license requires a HEIDENHAIN Portal
account.
Scope of delivery
A license key is included in order to enable the Secure Remote
Access expansion. During activation in the HEIDENHAIN Portal,
the license key is assigned to the registered user.
Secure Remote Access (SRA)
Software subscription (2-year license term)

70

ID 1356741-01

71

Integrated PLC

Overview

The PLC program is created by the machine manufacturer either
on the control or with the PLC development software PLCdesign(accessory). Machine-specific functions are activated andmonitored via the PLC inputs/outputs. The number of PLC inputs/
outputs required depends on the complexity of the machine.

PLC inputs/
outputs

PLC I/Os are available via the external PL 6000 and UxC. The PLC
I/Os and the PROFINET IO or PROFIBUS DP-capable I/O system
must be configured with the IOconfig PC software.

PLC programming

FormatStatement list

Memory

4 GiB

Cycle time

9 ms to 30 ms (adjustable)

Commandset

Encryption of
PLC data• Bit, byte, and word commands• Logical operations• Arithmetic commands• Comparisons• Bracketed terms• Jump commands• Subprograms• Stack operations• Submit programs• Timers• Counters• Comments• PLC modules• Strings

The encrypted PLC partition (PLCE:) provides the machine
manufacturer with a tool for preventing third parties from viewing
or changing files. The files on the PLCE partition can be read onlyby the control itself or by using the correct OEM keyword. This
ensures that proprietary expertise and special customer-specificsolutions cannot be copied or changed.
The machine manufacturer can also determine the size of theencrypted partition. This is not determined until the machine
manufacturer creates the PLCE partition. Another advantage isthat, in spite of the encryption, the data can backed up from thecontrol to a separate data medium (USB drive or network, e.g.,through TNCremo) and later restored. You need not enter the
password, but the data cannot be made visible until the keyword
is supplied.

72

PLC window

The TNC 620 can display PLC error messages in the dialog line
during operation.

Small PLC window

The TNC 620 can show additional PLC messages and bar graphs
in the small PLC window.

Small PLC window

PLC soft keys

The machine manufacturer can display his own PLC soft keys inthe vertical soft-key row on the screen.

PLC positioning

All closed-loop axes can also be positioned via the PLC.
PLC positioning of the NC axes cannot be superimposed on
NC positioning.

PLC axes

Axes can be defined as PLC axes. They are programmedby means of M functions or OEM cycles. The PLC axes are
positioned independently of the NC axes.

PLCdesign(accessory)

PC software for PLC program development.
The PC program PLCdesign can be used for easy creation of
PLC programs. It comes with an extensive selection of sample
PLC programs.
Functions:• User-friendly text editor• Menu-guided operation• Programming of symbolic operands• Modular programming techniques• "Compiling" and "linking" of PLC source files• Operand commenting, creation of the documentation file• Comprehensive help system• Data transfer between the PC and control• Creation of PLC soft keys

73

Python OEM
Process(software
option 46)

The Python OEM Process software option gives the machine
manufacturer a powerful tool for using a high-level, object-oriented
programming language in the control (PLC). Python is an easy-tolearn script language supporting all necessary high-level language
elements.
Python OEM Process can be employed universally for machinefunctions, complex calculations, and the display of special userinterfaces. User-specific or machine-specific solutions can be
efficiently implemented. Numerous libraries on the basis of Python
and GTK are available, regardless of whether you want to create
special algorithms for special functions, or separate solutions suchas an interface for machine maintenance software.

PLC basic
programAxes

SpindlesThe applications you create can be included via the PLC in thefamiliar PLC windows, or they can be displayed in separate freewindows that can be expanded to the control’s full screen size.
Simple Python scripts can also be executed without enabling
Python OEM Process (software option 46). 10 MB of dedicatedmemory are reserved for this function. For more information, referto the Python in HEIDENHAIN Controls Technical Manual.

Tool changers

Pallet changers

Safety functions

General functions

74

The PLC basic program serves as a basis for adapting thecontrol to the requirements of the respective machine. It canbe downloaded from the Internet. These essential functions arecovered by the PLC basic program:• Control of analog axes
• Axes with clamping mode, central drive, and the Hirth grid
• Synchronized axes
• 3D head with C-axis mode
• Reference run, reference end position• Axis lubrication• Control and orientation of the spindles• Spindle clamping• Alternative double-spindle operation• Parallel spindle operation• Conventional 2-stage gear system• Wye/delta connection switchover (static, dynamic)• Manual tool changer• Tool changer with pick-up system• Tool changer with dual gripper• Tool changer with positively driven gripper• Rotating tool magazine with closed-loop axis
• Rotating tool magazine with controlled axis
• Servicing functions for the tool changer• Python tool management• Translational pallet changer• Rotatory pallet changer• Servicing functions for the pallet changer• Emergency stop test (EN 13849-1)• Brake test (EN 13849-1)• Repeated switch-on test for a wireless handwheel• Feed rate control• Control of the coolant system (internal, external, air)• Temperature compensation• Activate tool-specific torque monitoring• Hydraulic control• Chip conveyor• Indexing fixture• Touch probes• PLC support for handwheels• Control of doors• Handling of M functions• PLC log
• Display and management of PLC error messages• Diagnosis screen (Python)• Python example applications• Status display in the small PLC window75Interfacing to the machine

OEM cycles(software
option 19)

The machine manufacturer can create and store his own cycles
for recurring machining tasks. These OEM cycles are used in thesame way as standard HEIDENHAIN cycles.

CycleDesign(accessory)

The soft-key structure for the cycles is managed using the
CycleDesign PC program. In addition, CycleDesign can be used
to store help graphics and soft keys in BMP format in the TNC.
Graphic files can be compressed to ZIP format to reduce theamount of memory used.

Toolmanagement

With integral PLC, the tool changer is moved either via proximity
switch or as a controlled axis. Complete tool management withtool life monitoring and replacement tool monitoring is carried out
by the TNC 620.

Toolmeasurement(software
option 17)

With the TT tool touch probes (accessory), tools can be measured
and inspected. Standard cycles for automatic tool measurement
are available in the control. The control calculates the probing feed
rate and the optimal spindle speed. The measured data are stored
in a tool table.

Touch-probe
configuration(software
option 17)

Palletmanagement76

All touch-probe data can be configured conveniently throughthe touch-probe table. All HEIDENHAIN touch probes arepreconfigured and can be selected through a drop-down menu.

Data transfer and communication
Data interfaces

Overview

The TNC 620 is connected to PCs, networks, and other data
storage devices via data interfaces.

Ethernet

Using the Ethernet data interface, you can network the TNC 620
based on the TCP/IP protocol. For connection to the data network,
the control features a 1000BASE-T (twisted pair Ethernet)
connection.
Maximum transmission distance:
Unshielded: 100 m
Shielded: 400 m

Network
connection• NFS file server• Windows networks (SMB)

Data transfer speed

Approx. 400 to 800 Mbit/s (depending on the file type andnetwork utilization)

Protocols

The TNC 620 can transfer data using various protocols.

Standard datatransfer

The data is transferred character by character. The number of data
bits, stop bits, the handshake, and character parity must be set by
the user.

Blockwise datatransfer

The data is transferred blockwise. A block check character (BCC) is
used for data backup. This method improves data security.

OPC UA NC Server

Connection of an OPC UA applicationUSB

The TNC 620 features USB ports for connecting standard USB
devices such as a mouse, disk drive, etc. The MCs have fourUSB 3.0 ports. One of them leads to the TE, where a cover cap
protects it from contamination. More USB 2.0 ports are in the
integrated USB hub on the rear of the BF. The USB ports are rated
for a maximum of 0.5 A.

USB cables

Cable length up to 5 m
Cable length 6 m to 30 m with integrated
amplifier; limited to USB 1.1.

ID 354770-xx
ID 624775-xx

Pallet insertions can be controlled via PLC axes. The user defines
the pallet sequence, pallet presets, and workpiece presets inthe pallet tables. The pallet tables are freely configurable; any
information can be stored in the tables and called via the PLC.
Pallet table execution can be workpiece- or tool-oriented.

77Connected Machining

Software for datatransfer

We recommend using HEIDENHAIN software to transfer files
between the TNC 620 and a PC.

TNCremo(accessory)

This PC software package supports the user in transferring datafrom the PC to the control. This software implements blockwise
data transfer with block check characters (BCC).
Functions:• Data transfer (including blockwise)• Remote control (only serial)• File management and data backup of the control• Reading out the log• Print-out of screen contents• Text editor• Managing more than one machine

TNCremoPlus(accessory)

In addition to the features already familiar from TNCremo,
TNCremoPlus can also transfer the current content of the control’s
screen to the PC (live screen). This makes it very simple tomonitor the machine.

Overview

Connected Machining makes uniformly digital job management
possible in networked manufacturing. You also profit from:• Easy data usage• Time-saving procedures• Transparent processes

Remote Desktop
Manager(software
option 133)

Remote operation and display of external computers over an
Ethernet connection (e.g., Windows PC). The information isdisplayed on the control’s screen. Remote Desktop Manager
allows you to access important applications, such as CAD/CAM
applications or job management, from the control.
Remote Desktop Manager

HEIDENHAIN
DNC(software
option 18)

The development environments on Windows operating systems
are particularly well suited as flexible platforms for application
development in order to come to terms with the increasingly
complex requirements of the machine’s environment.
The flexibility of the PC software and the large selection ofready-to-use software components and standard tools in thedevelopment environment enable you to develop PC applicationsof great use to your customers in a very short time, for example:• Error reporting systems that, for example, send a text message
to the customer's cell phone reporting problems on thecurrently running machining process• Standard or customer-specific PC software that decidedly
increases process reliability and equipment availability• Software solutions controlling the processes of manufacturingsystems• Information exchange with order management software

Additional functions:• Interrogation of control information (NC up time, machine up
time, machine running time, spindle running time, pending
errors, data from the data servers—e.g., symbolic PLC
operands)• Overwriting of specific tool data based on values from a tool
presetter
TNCremoPlus

ID 894423-xx

ID 340447-xx

The HEIDENHAIN DNC software interface is an attractive
communication platform for this purpose. It provides all the dataand configuration capabilities needed for these processes so thatan external PC application can evaluate data from the control and,if required, influence the manufacturing process.
RemoTools SDK(accessory)

To enable you to use HEIDENHAIN DNC effectively, HEIDENHAIN
offers the RemoTools SDK development package. It contains the
COM component and the ActiveX control for integration of the
DNC functions in development environments.
RemoTools SDK

ID 340442-xx

For more information, refer to the HEIDENHAIN DNC brochure.

78

79

Mounting information
Clearances and mounting

OPC UA NC
Server(software
option 56-61)

The OPC UA standard (Open Platform Communications Unified
Architecture) has emerged in recent years as a well-establishedinterface for secure and reliable data exchange in industrial
environments. The HEIDENHAIN OPC UA NC Server software
option makes this forward-looking interface available on the
TNC 620. OPC UA features cross-operating system capability:
along with the widespread Windows systems, OPC UA also
allows Linux-based systems or Apple computers with macOS*, forexample, to be connected to the HEIDENHAIN control.

Proper minimum
clearance

When installing the control components and power modules, takenote of the minimum spacing, space needed for servicing, andthe appropriate length and location of the connecting cables asdetailed in the Technical Manual of the TNC 620.

Mounting
and electricalinstallation

Observe the following points during mounting and electricalconnection:• National regulations for low-voltage installations at the operatingsite of the machine or components• National regulations regarding interference and noise immunity
at the operating site of the machine or components• National regulations regarding electrical safety and operating
conditions at the operating site of the machine or components• Specifications for the installation position• Specifications of the Technical Manual

Degrees ofprotection

The following components fulfill the requirements for IP54 (dust
protection and splash-proof protection):• Display unit (when properly installed)• Keyboard unit (when properly installed)• Machine operating panel (when properly installed)• Handwheel

Numerous developer toolkits are available for OPC UA. RemoTools
SDK is not needed. Thanks to the standardized protocol, thefreedom to choose the toolkit, and the application-oriented
HEIDENHAIN information model, highly individualized applications
and standard software can be developed with significantly reduced
time to market.
The HEIDENHAIN OPC UA NC Server supports the following
OPC UA services:• Reading and writing variables• Interface for accessing tool data of the TNC 620• Subscribing to value changes• Executing methods• Subscribing to events
With Sign&Encrypt, HEIDENHAIN ensures that even the standard
solution provides state-of-the-art IT security:• SecurityMode: Sign&Encrypt• Cryptographic algorithm: Basic256Sha256 (recommended by
the OPC Foundation) – X.509 Certificates• User authentication through X.509 certificates*Apple and macOS are trademarks of Apple Inc.

All electric and electronic control components must be installed
in an environment (e.g., electrical cabinet, housing) with an
IP54 rating (dust and splash-proof protection) in order to fulfill
the requirements of pollution degree 2. All components of the
OEM operating panel must also have an IP54 rating, just like theHEIDENHAIN operating panel components.
Electromagnetic
compatibility

Protect your equipment from interference by observing the rules
and recommendations specified in the Technical Manual.

Intended place of
operation

The devices comply with EN 50370-1 and EN 61800-3, and areintended for use in industrially zoned areas.

Likely sources ofinterference

Interference is produced by capacitive and inductive coupling into
electrical conductors or into device connections. This is caused, forexample, by:• Strong magnetic fields from transformers or electric motors• Relays, contactors, and solenoid valves• High-frequency equipment, pulse equipment, and switch-mode
power supplies• Power lines and leads to the above equipment

Protective
measures• Ensure that the MC, CC, and signal lines are at least 20 cm
away from interfering devices• Minimum distance of 10 cm between MC, CC, and signal lines
to cables carrying interfering signals (in metal cable ducts, agrounded separation wall suffices for decoupling)• Shielding by means of closed, grounded metal enclosures(e.g., an electrical cabinet)• Use equipotential bonding lines in accordance with thegrounding diagram (comply with the Technical Manual of yourcontrol).
• Use only genuine HEIDENHAIN cables and connecting
elements

Installation
elevation

80

The maximum elevation for installation of HEIDENHAIN control
components (MC, CC, PLB, MB, TE, BF, IPC, etc.) is 3000 m
above sea level.

81

Key dimensions
Main computer

MC 84202+0.5

87.4+223.8±173.5+528+2

47±1

24.5+2MC 84101–0.5

25.5±1277.5±116.95±168.1±1400
1512±0.210376±0.22015.8±1332±0.2

350

20

R5

5.5

3

= Front panel opening= Mounting surface= Space for air circulation

82

4x M5

2

331.5+1

332±0.2376±0.2

385.5+1

Front panel opening
Mounting surface
Space for air circulation83

12±0.5
399±1

24.75

234

25

 6.5
 13

15

9.5±0.5925.5±1300
74.5+0.51512±0.58277.5±1

70+5

93±1

23+2

IPC 306

1+0.5

IPC 8420

396+2

380

9.5±0.5

R5

5.5

19±1

20

252±1

410

20

1

3

Front panel opening
Mounting surface
Space for air circulation

84

85

Operating panel, monitor, and keyboard

IPC 6490

ITC 855

24.5+2

27±1

72+5

2

47±1

25.25±1400

170±0.2376±0.2

20

12

15

30

244±2

470
4

.8

20

7.8±1

30

454±0.2300±0.38

21.5

61.5±1

R5

 5.5

2–0.5
1.4
376±0.2454±0.2

459+1

4.75

15x45°= Front panel opening= Mounting surface= Space for air circulation

2.5

385.5+1

86

87

TE 730

TE 735, TE 735 FS

Front panel opening
Mounting surface

Front panel opening
Mounting surface

88

89

MB 720, MB 720 FS

MB 721, MB 721 FS
25+5

90

200

130

270

310

360

8+1

40

8

0

124

29.5
63.5

140

90°

0

112.5
12

376
400

= Front panel opening= Mounting surface

124+1124X (3x)

384+1= Front panel opening= Mounting surface

90

91

PLC inputs and outputs

PLB 6001, PLB 600x FS

PL 6000 (PLB 62xx, PLB 61xx)

Clearance for air circulation

92

93

Electronic handwheels

Holder for HR 520, HR 520 FS

3

46

76.5

HR 510, HR 510 FS

278
296

HR 520, HR 520 FS

73.5
72

69.3

70.3

HR 550 FS

94

95

HRA 551 FS

HR 130, HR 180
122
68.6

12
180

48.6
4

83±0.2320

6192±0.2

210

204

120

32
116

5.5
4x

96

97

HRA 180

Adapter cable for handwheels (straight)
HR 180

X223

X1

X2







 





 





 

Mounting opening up to wall thickness S = 4
Mounting opening for wall thickness S = 4 or more

HR/HRA adapter cable to MC (straight connector)

98

99Interface accessories

Adapter cable for handwheels (angled)

X2
Connect i on t o KTY

Mounting opening

36

X1

Line-drop compensator for encoders with EnDat interfaceUSB extension cable with hubs







 

Adapter cable for HR/HRA to MC (angled connector)

Ordering length

100

101

General information
Documentation

KTY adapter connector

Technical
documentation

Leave space for connecting cable!

User
documentation

Other
documentation

Programming
stationTechnical Manuals(PDF format on HESIS-Web including Filebase)• TNC 620
• PNC 610
• Inverter Systems for Gen 3 Drives• Functional Safety (FS)• Functional Safety (FS) Supplement to the Technical Manual• Python in HEIDENHAIN Controls• OPC UA NC Server• Motors• Control Components

ID 1098989
ID 1191125
ID 1252650
ID 749363
ID 1423840
ID 757807
ID 1309365
ID 1296230
ID 1418899

User's Manuals
TNC 620:• Klartext Programming• Setup, Testing, and Running NC Programs• Programming of Machining Cycles• Programming of Measuring Cycles for Workpieces and Tools• ISO Programming

ID 1096883-xx
ID 1263172-xx
ID 1303427-xx
ID 1303431-xx
ID 1096887-xx

General:• TNCremo• TNCremoPlus• PLCdesign• CycleDesign• IOconfig• KinematicsDesign

Integrated help
Integrated help
Integrated help
Integrated help
Integrated help
Integrated help

Brochures• TNC 620
• Touch Probes• Inverter Systems for Gen 3 Drives• Motors• RemoTools SDK virtualTNC• Options and Accessories for TNC Controls

ID 896140-xx
ID 1113984-xx
ID 1303180-xx
ID 208893-xx
ID 628968-xx
ID 827222-xx

Booklets• HR 550 FS• OPC UA NC Server

ID 636227-xx
ID 1355797-xx

To find the programming station software, drivers for the software
security module (USB dongle) and the related documentation, visit
the Downloads area of the HEIDENHAIN website.
Without the software security module (USB dongle), theprogramming station software runs as a demo version (withlimitations).
For more information, please ask your contact person at
HEIDENHAIN.
Brochure• Programming Station for TNC Controls

102

ID 825930-xx

103Subject index

Safetyparameters

The safety parameters must be calculated for every machine(e.g., as per EN ISO 13849-1), with the assemblies being usedtaken into account. HEIDENHAIN provides relevant documents
containing the failure rates.
Registered customers will find the safety parameters for the
Gen 3 drives with external and built-in functional safety (FS) in the
HESIS including Filebase.
Non-registered customers will recieve the documents uponrequest from their HEIDENHAIN contact persons. Documents forolder inverter systems are available only upon request.
The following documents can be downloaded via the Filebase:
Document

ID

System Description and Failure Rates –Supplement to the Technical Manuel – Gen 3
Drives – PFH values for controls

1312624

System Description and Failure Rates –815683
Supplement to the Technical Manual – MTTF values
for emergency stop buttons and permissive buttons
System Description and Failure Rates –Supplement to the Technical Manual – Failure rates
of HEIDENHAIN motors
Basic circuit
diagram

1029960

More information on basic circuit diagrams can be requested fromyour HEIDENHAIN contact person.

55-Axis Machining................................. 52A
Absolute encoders.............................. 55
ACC.................................................... 59
Accessories..................................... 5, 44
Additional modules.............................. 24
Advanced Dynamic Prediction (ADP).... 59
API DATA............................................ 69
Axes................................................... 51
Axis clamping...................................... 57
Axis feedback control.......................... 56

B
Backlash.............................................. 66
Basic modules..................................... 21
Batch Process Manager (BPM)............ 53
Bus diagnosis...................................... 71

C
Cable overview................................... 38
CAD Model Optimizer......................... 65
Calibration sphere................................ 67
CMA-H 04-04-00................................. 24
Combined PROFIBUS DP/PROFINET IO
module................................................ 24
Compensation of torque ripples........... 56
Component Monitoring....................... 65
Components......................................... 4
ConfigDesign...................................... 68
Connected Machining.......................... 79
Connecting cables............................... 27
Context-sensitive help......................... 65
Control loop cycle times...................... 57
Control systems with external safety... 49
Control systems with integratedfunctional safety (FS)........................... 47
Crossover Position Filter (CPF)............. 57
Cross Talk Compensation (CTC)........... 62
Cylinder Surface Interpolation.............. 51

D
Data interfaces.................................... 77
Degrees of protection......................... 81
Digital control design........................... 45
Digital servo control............................ 56
Display step.......................................... 6
DNC applications................................. 79
Double-Speed Control Loops............... 57
Dynamic Precision............................... 61

104

Expansion PL...................................... 22
Export license..................................... 16F
Fast contour milling............................. 58
Feedforward control............................ 56
Fieldbus systems................................ 24

G
Gantry axes......................................... 52
Gear stages........................................ 54

H
HEROS 5............................................ 50
HR 130............................................... 28
HR 130, HR 180.................................. 97
HR 180............................................... 28
HR 510............................................... 25
HR 510, HR 510 FS............................. 94
HR 510 FS........................................... 25
HR 520............................................... 26
HR 520, HR 520 FS............................ 94
HR 520 FS.......................................... 26
HR 550 FS.................................... 26, 95
HRA 180....................................... 28, 98
HRA 551 FS.................................. 26, 96
HSCI................................................... 45
HSCI adapter....................................... 23
HSCI control components.................... 16
Hysteresis........................................... 66

I
I/O modules........................................ 22
Incremental encoders.......................... 55
Industrial PCs/ITC................................ 29
Initial setup and diagnostic aids............ 68
Input resolution..................................... 6
Installation elevation............................ 81
Integrated inverter............................... 56
Integrated PLC.................................... 72
Interfacing to the machine..................... 8
Inverter system................................... 40
IOconfig.............................................. 22
IPC 306......................................... 30, 85
IPC 6490............................................. 86
IPC 8420............................................. 84
ITC 855................................... 29, 29, 87

J
Jerk..................................................... 58
Jerk limiting........................................ 58

E

K

EA module for axis enabling................ 22
Electromagnetic compatibility.............. 81
Electronic handwheels........................ 25
Encoder inputs.................................... 55
EnDat 2.2............................................ 45
Error compensation............................. 66
Ethernet.............................................. 77

Keyboard............................................. 20
KinematicsDesign................................ 65

106

L
Linear axes.......................................... 51
Linear error......................................... 66

Load Adaptive Control (LAC)................ 61
Log..................................................... 69
Look-ahead.......................................... 58

M
Machine operating panel..................... 20
Machine Vibration Control (MVC).......... 63
Main computer................................... 16
Master keyword.................................. 18
Maximum spindle speed..................... 54
MB 720.............................................. 20
MB 720, MB 720 FS........................... 90
MB 720 FS......................................... 20
MB 721.............................................. 20
MB 721, MB 721 FS........................... 91
MB 721 FS......................................... 20
Module for analog axes....................... 24
Monitoring functions........................... 64
Motion Adaptive Control (MAC)........... 62
Mounting and electrical installation....... 81
Multiple main spindles......................... 54N
NC software license............................ 19
Nonlinear error.................................... 66

O
Online Monitor.................................... 69
Operating system................................ 50
Optimized Contour Milling (OCM)........ 60
Oscilloscope........................................ 68

P
PAE-H 08-00-01................................... 22
PL 6000........................................ 21, 93
PLA-H 08-04-04................................... 22
PLB 6001, PLB 600x FS...................... 92
PLB 600x............................................ 23
PLB 6104............................................ 22
PLB 6104 FS....................................... 22
PLB 6106............................................ 22
PLB 6106 FS....................................... 22
PLB 6108............................................ 22
PLB 6108 FS....................................... 22
PLB 6204 EnDat................................. 21
PLB 6204 FS EnDat............................ 21
PLB 6206 EnDat................................. 21
PLB 6206 FS EnDat............................ 21
PLB 6208 EnDat................................. 21
PLB 6208 FS EnDat............................ 21
PLB 6210 EnDat.................................. 21
PLB 6210 FS EnDat............................. 21
PLC axes...................................... 53, 73
PLC basic program.............................. 75
PLCdesign........................................... 73
PLC encryption................................... 72
PLC inputs/outputs.............................. 72
PLC positioning................................... 73
PLC programming............................... 72
PLC soft keys...................................... 73
PLC window....................................... 73

Subject index

55-Axis Machining................................. 52A
Absolute encoders.............................. 55
ACC.................................................... 59
Accessories..................................... 5, 44
Additional modules.............................. 24
Advanced Dynamic Prediction (ADP).... 59
API DATA............................................ 69
Axes................................................... 51
Axis clamping...................................... 57
Axis feedback control.......................... 56

B
Backlash.............................................. 66
Basic modules..................................... 21
Batch Process Manager (BPM)............ 53
Bus diagnosis...................................... 71

C
Cable overview................................... 38
CAD Model Optimizer......................... 65
Calibration sphere................................ 67
CMA-H 04-04-00................................. 24
Combined PROFIBUS DP/PROFINET IO
module................................................ 24
Compensation of torque ripples........... 56
Component Monitoring....................... 65
Components......................................... 4
ConfigDesign...................................... 68
Connected Machining.......................... 79
Connecting cables............................... 27
Context-sensitive help......................... 65
Control loop cycle times...................... 57
Control systems with external safety... 49
Control systems with integratedfunctional safety (FS)........................... 47
Crossover Position Filter (CPF)............. 57
Cross Talk Compensation (CTC)........... 62
Cylinder Surface Interpolation.............. 51

D
Data interfaces.................................... 77
Degrees of protection......................... 81
Digital control design........................... 45
Digital servo control............................ 56
Display step.......................................... 6
DNC applications................................. 79
Double-Speed Control Loops............... 57
Dynamic Precision............................... 61

Expansion PL...................................... 22
Export license..................................... 16F
Fast contour milling............................. 58
Feedforward control............................ 56
Fieldbus systems................................ 24

G
Gantry axes......................................... 52
Gear stages........................................ 54

H
HEROS 5............................................ 50
HR 130............................................... 28
HR 130, HR 180.................................. 97
HR 180............................................... 28
HR 510............................................... 25
HR 510, HR 510 FS............................. 94
HR 510 FS........................................... 25
HR 520............................................... 26
HR 520, HR 520 FS............................ 94
HR 520 FS.......................................... 26
HR 550 FS.................................... 26, 95
HRA 180....................................... 28, 98
HRA 551 FS.................................. 26, 96
HSCI................................................... 45
HSCI adapter....................................... 23
HSCI control components.................... 16
Hysteresis........................................... 66

I
I/O modules........................................ 22
Incremental encoders.......................... 55
Industrial PCs/ITC................................ 29
Initial setup and diagnostic aids............ 68
Input resolution..................................... 6
Installation elevation............................ 81
Integrated inverter............................... 56
Integrated PLC.................................... 72
Interfacing to the machine..................... 8
Inverter system................................... 40
IOconfig.............................................. 22
IPC 306......................................... 30, 85
IPC 6490............................................. 86
IPC 8420............................................. 84
ITC 855................................... 29, 29, 87

J
Jerk..................................................... 58
Jerk limiting........................................ 58

E

K

EA module for axis enabling................ 22
Electromagnetic compatibility.............. 81
Electronic handwheels........................ 25
Encoder inputs.................................... 55
EnDat 2.2............................................ 45
Error compensation............................. 66
Ethernet.............................................. 77

Keyboard............................................. 20
KinematicsDesign................................ 65

106

L
Linear axes.......................................... 51
Linear error......................................... 66

Load Adaptive Control (LAC)................ 61
Log..................................................... 69
Look-ahead.......................................... 58

M
Machine operating panel..................... 20
Machine Vibration Control (MVC).......... 63
Main computer................................... 16
Master keyword.................................. 18
Maximum spindle speed..................... 54
MB 720.............................................. 20
MB 720, MB 720 FS........................... 90
MB 720 FS......................................... 20
MB 721.............................................. 20
MB 721, MB 721 FS........................... 91
MB 721 FS......................................... 20
Module for analog axes....................... 24
Monitoring functions........................... 64
Motion Adaptive Control (MAC)........... 62
Mounting and electrical installation....... 81
Multiple main spindles......................... 54N
NC software license............................ 19
Nonlinear error.................................... 66

O
Online Monitor.................................... 69
Operating system................................ 50
Optimized Contour Milling (OCM)........ 60
Oscilloscope........................................ 68

P
PAE-H 08-00-01................................... 22
PL 6000........................................ 21, 93
PLA-H 08-04-04................................... 22
PLB 6001, PLB 600x FS...................... 92
PLB 600x............................................ 23
PLB 6104............................................ 22
PLB 6104 FS....................................... 22
PLB 6106............................................ 22
PLB 6106 FS....................................... 22
PLB 6108............................................ 22
PLB 6108 FS....................................... 22
PLB 6204 EnDat................................. 21
PLB 6204 FS EnDat............................ 21
PLB 6206 EnDat................................. 21
PLB 6206 FS EnDat............................ 21
PLB 6208 EnDat................................. 21
PLB 6208 FS EnDat............................ 21
PLB 6210 EnDat.................................. 21
PLB 6210 FS EnDat............................. 21
PLC axes...................................... 53, 73
PLC basic program.............................. 75
PLCdesign........................................... 73
PLC encryption................................... 72
PLC inputs/outputs.............................. 72
PLC positioning................................... 73
PLC programming............................... 72
PLC soft keys...................................... 73
PLC window....................................... 73

PLD-H 04-04-00 FS.............................. 22
PLD-H 04-08-00 FS.............................. 22
PLD-H 08-04-00 FS.............................. 22
PLD-H 08-16-00................................... 22
PLD-H 16-08-00................................... 22
PNC 610............................................. 31
Position Adaptive Control (PAC)............ 63
Position-controlled spindle................... 54
PROFIBUS DP module........................ 24
PROFINET IO module......................... 24
Proper minimum clearance.................. 81
Python OEM Process.......................... 74

R
RemoteAccess.................................... 70
Remote Desktop Manager.................. 79
RemoTools SDK.................................. 79
Reversal spikes................................... 66
Rotary axes......................................... 51

S
Servo lag............................................. 56
SIK component................................... 18
Sliding friction..................................... 66
Smoothed jerk.................................... 58
Snap-on keys................................. 34, 36
Software options................................. 13
Software tools....................................... 5
Specifications........................................ 6
Spindle................................................ 54
Spindle orientation............................... 54
Spindle override.................................. 54
Static friction....................................... 66
Storage medium................................. 18
Synchronized axes............................... 52
System PL with EnDat support............ 21

T
Table function...................................... 69
Tapping............................................... 54
TE 730................................................ 20
TE 735................................................ 20
TE 735, TE 735 FS.............................. 89
TE 735 FS........................................... 20
Thermal expansion.............................. 66
Tilting the Working Plane..................... 52
TNCanalyzer........................................ 71
TNCdiag.............................................. 68
TNCkeygen......................................... 18
TNCopt............................................... 69
TNCremo............................................ 78
TNCremoPlus...................................... 78
TNCscope........................................... 69
TNCtest.............................................. 71
Torque Control..................................... 52
Trace function...................................... 69

U
USB.................................................... 77
User administration............................. 50

107

Mastering nanometer accuracy

DR. JOHANNES HEIDENHAIN GmbH
Dr.-Johannes-Heidenhain-Straße 583301 Traunreut, Germany +49 8669 31-0
 +49 8669 32-5061
info@heidenhain.dewww.heidenhain.com

895922-2D · 06/2024 · H · Printed in Germany

HEIDENHAIN
worldwide