CNC PILOT 640
The Contouring Control for
Lathes and Turning-Milling
Machines
Information for the
Machine Tool Builder

01/2024

Contouring control
General information

CNC PILOT 640• Contouring control for lathes, turning-milling machines andhigh-performance turning centers• Suitable for horizontal and vertical lathes as well as verticalboring and turning mills• Axes: max. 24 control loops; max. 8 NC axes per channel; max.
6 spindles in the overall system• Up to 3 channels for asynchronous multi-slide machining• Up to 3 principal axes (X, Z, and Y), B axis, closed-loop spindle
and counter spindle, C1/C2 axis and driven tools• 5-axis simultaneous machining (X, Z, Y, B, and C axes)• Up to 3 programmable auxiliary axes (U, V, W) for control ofsteady rest, tailstock and counter spindle• The position of a parallel secondary axis can be showncombined with its principal axis
• For operation with HEIDENHAIN inverter systems and ideallywith HEIDENHAIN motors• Fully digital with HSCI interface and EnDat interface• 24-inch or 15.6-inch multitouch screen• Storage medium: CFR CompactFlash memory card (CFast)• Programming of turning, drilling, and milling operations withsmart.Turn, according to DIN, or via cycles• TURN PLUS: automated smart.Turn program generation• ICP free contour programming for turning and milling contours• For simple tool holders (multifix), turrets, or magazines
System test

Contents

CNC PILOT 640 with
24-inch multitouch screen

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.

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:
CNC PILOT 640 with NC software versions
688946-18 (export license required)
688947-18 (no export license required)Contouring control

2

Overview tables

4

HSCI control components

16

Accessories

25

Cable overview

44

Technical description

51

Data transfer and communication

78

Mounting information

81

Key dimensions

82

General information

101

Other HEIDENHAIN controls

104

Subject index

107

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

If standard components and FS components (FS = Functional
Safety) are not explicitly differentiated, then the information applies
to both versions (e.g., TE 725T, TE 725T 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)).

Using thisbrochure

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

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 68894x-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

Control systems
Main computer

Accessories

24-inch design

15.6-inch design

Page

Accessory

For operatingpanel

MC 366(full HD, 1920 x 1080
pixels)MC 8420T(1366 x 768 pixels)

16

Electronic handwheels

For electricalcabinet

MC 306-

Multi-touch display

Keyboard unit
Machine operating panel

Workpiece touch probes1)
BF 360(full HD, 1920 x 1080
pixels)-TE 361T
TE 361T FS

TE 725T
TE 725T FS

22

Storage medium

CFR memory card18

NC software license

On SIK component

18

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

PLC inputs/
outputs1)

With HSCI
interface

On UEC and UMC
Additional modules1)

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

27

With cuboid probe contact as accessory• TT 160 triggering touch probe• TT 460 triggering touch probe with radio or infrared transmission

Programming station2)

DataPilot CP 640
Control software for PCs for programming, archiving, and training• Full version with single user license or network license• Demo version (free of charge)

Auxiliary axis control

PNC 61032

Industrial PC

ITC 362/ITC 860 additional operating station with touchscreen and integrated screen
keyboard
ITC 855 additional operating station with touchscreen and ASCII keyboard
IPC 306 industrial PC for Windows
IPC 6490/IPC 8420 industrial PC for PNC 610

30

Snap-on keys

For controls and handwheels

34

Integrated
25• 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• TS 460, TS 760 triggering touch probes with radio or infrared transmission• TS 260, TS 750, TS 150 triggering touch probes with cable connection

Page

Tool touch probes1)
21

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

CNC PILOT 640

1) For more information, refer to the Touch Probes brochure2) For more information, refer to the Programming Station for Turning Controls brochure

Modules for fieldbus systems

Software tools

CNC PILOT 640

Page

Inverter systems2)

Compact inverters and modular inverters

PLCdesign1)

PLC development software

75

Connecting cables✓

TNCremo2), TNCremoPlus2)3)

Data transfer software (TNCremoPlus with “live” screen)

79

ConfigDesign1)

Software for configuring the machine parameters

70

TNCkeygen1)

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

TNCscope1)

Software for data recording

71

TNCopt1)

Software for putting digital control loops into service

71

IOconfig1)

Software for configuring PLC I/O and fieldbus components

24

RemoteAccess1)3)

Software for remote diagnostics, monitoring, and operation

72

RemoTools SDK1)

Function library for developing customized applications for communication with
HEIDENHAIN controls

80

TNCtest1)

Software for creation and execution of an acceptance test

73

TNCanalyzer1)

Software for the analysis and evaluation of service files

73441) May be necessary depending on the configuration

2) For more information, refer to the Inverter Systems for Gen 3 Drives brochure

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

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

Specification

CNC PILOT 640

Page

Axes

Max. 24 control loops max. 8 NC axes per channel; max. 6 spindles in the overall 57
systemAxes

Up to 6 closed-loop linear axes
X, Z, U, V, W: Standard
Y: Option

B axis

OptionC1/C2 axis

OptionSynchronized axes✓

PLC axes✓

SpindlesUp to 6 controlled spindles:
Main spindle
Counter spindle
Driven tool

CNC PILOT 640

Input

mm/min or mm/revolution

Cycle times of main computer

MC

Block processing

1.5 msCycle times of controller unit

CC/UEC/UMC

64

Path interpolation

3 ms

64

Fine interpolation

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

Position controller

Page

64

Speed controller
Current controller

fPWM
3.333 kHz
4 kHz
5 kHz
6.666 kHz (software option 49)
8 kHz (software option 49)
10 kHz (software option 49)
13.333 kHz (software option 49)
16 kHz (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 to 60 °C

60
61

Speed

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

60

Operating mode switchover✓

60

Position-controlled spindle✓

60

Oriented spindle stop✓60

Gear shifting✓60

NC program memory≈ 7.7 GiB

16

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

57

Input resolution and display step
Linear axes

X axis: 0.5 µm (diameter 1 µm)
U,V, W, Y, Z axes: 1 µm

Rotary axes

B, C1/C2 axis: 0.001°

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

For applications with up toSpecification

53• SIL 2 according to EN 61 508• Category 3, PL d as per EN ISO 13 849-1:2008

Interpolation
Straight line

In 2 axes (maximum: ±100 m); in 3 main axes with software option 70

Circular

In 2 axes (max. radius: 999 m); additional linear interpolation of the third axis
with software option 55 or 70

C1/C2 axis

Interpolation of the linear axes X and Z with the C1/C2 axis (software option 55)

B axis5-axis interpolation between the X-, Z-, Y-, B- and C-axis (software option 54)

Multichannel machining

Up to three channels for asynchronous multi-slide machining (software
option 153)

59
63

Axis feedback control
With following error✓

With feedforward✓

With jerk limiting✓

Maximum feed rate

57
60000 rpm
No. of motor pole pairs.

57
Screw pitch [mm]At fPWM = 5000 Hz
Constant surface speed

6

✓

7

Interfacing to the machineInterfacing to the machine

CNC PILOT 640

Page

Interfacing to the machine

CNC PILOT 640

Page

Error compensation✓

69

Setup anddiagnostic aids

Linear axis error✓

69

TNCdiag

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

70

Nonlinear axis error✓

69

TNCoptSoftware for putting digital control loops into service

71

Backlash✓69

ConfigDesign

Software for creating the machine configuration70

Reversal spikes during circular
movement✓

69

Integrated oscilloscope✓

70

Hysteresis✓

69

Trace function✓

71

Thermal expansion✓

69

API DATA function✓

71

Static friction✓

69

Table function✓

71

Sliding friction✓69

OLM (online monitor)✓

71

Integrated PLC

✓

74

Log

✓

71

Program format

List of commands

74

TNCscope✓

71

Program input at the control✓

74

Bus diagnostics✓

73

Program input by PC✓

74

Data interfaces✓

Symbolic PLC-NC interface✓

74

Ethernet✓

78

PLC memory≈ 4 GiB

74

USB

✓

78

PLC cycle time

9 ms to 30 ms (adjustable)

74

PLC inputs/outputs

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

23

PLC inputs, DC 24 V

Via PL, UEC, UMC

23

PLC outputs, DC 24 V

Via PL, UEC, UMC

23

Analog inputs ±10 V

Via PL

23

Inputs for PT 100 thermistors

Via PL

23

Analog outputs ±10 V

Via PL23

PLC functions✓

74

PLC soft keys✓

75

PLC positioning✓

75

PLC Basic Program✓

76

Integration of applications

75

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

75

User interfaces can be customdesigned

75

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.

70

78

Protocols
Standard data transmission✓

78

Blockwise data transfer

✓

78

9

Configuration✓✓

Basic version: X and Z axis, main spindle
0-6
Driven tool and auxiliary axes (U, V, W)
55+0-6 C axis and driven tool
70+0-6 Y axis
54+0-6 B axis
94+0-6 Parallel axes U, V, W (display function and compensation)
132+0-6 Counter spindle
Digital current and speed control

Interactive Contour
Programming (ICP)

8/9
8/9
8/9
8/9
8/9
8/9
8/9
8/9
8/9+55

Contour definition with linear and circular contour elements
Immediate display of entered contour elements
Calculation of missing coordinates, intersections, etc.
Graphical display of all solutions for selection by the user if more than one solution is possible
Chamfers, rounding arcs, and undercuts available as form elements
Input of form elements immediately during contour creation or through later superimposition
Changes to existing contours can be programmed
Machining attributes available for individual contour elements
C-axis machining on face and lateral surface:– Description of individual holes and hole patterns (only in smart.Turn)– Description of figures and figure patterns for milling (only in smart.Turn)– Creation of freely definable milling contours
9+70
Y-axis machining on the XY and ZY planes (only in smart.Turn):– Description of individual holes and hole patterns– Description of figures and figure patterns for milling– Creation of freely definable milling contours
8/9+55+ Programming of the rear face for full-surface machining with the C and Y axes
70+132
8/9+42
DXF import: Import of contours for lathe and milling operations

smart.Turn
programming

9

Operating modes
Manual operation

✓
✓
11
8

Teach-in mode
Program run

Setup functions

✓

✓
✓
✓
✓
✓
✓

Manual slide movement through axis-direction keys, an intermediate switch, or electronic
handwheels
Graphical support for entering and running cycles without storage of the machining steps, indirect alternation with manual machine operation
Thread reworking (thread repair) in a second workpiece setup
Sequential arrangement of canned cycles, with each cycle being run immediately after input orgraphically simulated and subsequently saved

98

All are possible in single-block and full-sequence modes
DIN PLUS programs
smart.Turn programs
Cycle programs

17
17
17

Workpiece datum setting
Definition of tool-change position
Definition of protection zone
Definition of machine dimensions
Manual programs
Tool measurement by touching the workpiece
Tool measurement with a TT tool touch probe
Tool measurement with an optical gauge
Workpiece measurement with a TS workpiece touch probe

9
9
9
9
9
9
9
9+55/70
9+55
9+55/70

Programming
Cycle programming

8
8
8
8
8
8
8
8
8+55
8+55
8+55
8+55
8+55
8+55
8
8
8
8+9

10

Turning cycles for simple or complex contours, and contours described with ICP
Contour-parallel turning cycles
Recessing cycles for simple or complex contours, and contours described with ICP
Repetitions with recessing cycles
Recess turning cycles for simple or complex contours, and contours described with ICP
Undercut and parting cycles
Engraving cycles
Threading cycles for single or multi-start longitudinal, taper, or API threads, and threads withvariable pitch
Cycles for axial and radial drilling, pecking, and tapping operations with the C axis
Thread milling with the C axis
Axial and radial milling cycles for slots, figures, single surfaces, and centric polygon surfaces,
and for complex contours described with ICP for machining with the C axis
Helical slot milling (multi-start) with the C axis
Deburring of ICP contours
Linear and circular patterns for drilling, boring, and milling operations with the C axis
Context-sensitive help graphics
Transfer of cutting values from the technology database
Use of DIN macros in cycle programs
Conversion of cycle programs to smart.Turn programs

CNC PILOT 640
OptionFunctionStandard

CNC PILOT 640
OptionFunctionStandard

Functions for the user✓
TURN PLUS

9
9
9
9
9
9
63

The basis is the "unit," which is the complete description of a machining block (geometry,technology and cycle data)
Dialog boxes divided into overview and detail forms
Fast navigation between the forms and the input groups via the "smart" keys
Context-sensitive help graphics
Start unit with global settings
Transfer of global values from the start unit
Transfer of cutting values from the technology database
Units for all turning and recessing operations for simple contours and ICP contours
Units for boring, drilling, and milling operations with the C or Y axis for holes, milling contours,
and drilling and milling patterns that are simple or that have been programmed with ICP
Activating/deactivating special units for the C axis; subprograms and section repeats
Verification graphics for the workpiece blank and finished part, also for C- and Y-axis contours
Turret assignment and other setup information in the smart.Turn program
Parallel programming
Parallel simulation
Trochoidal milling
Hobbing
Multiple plunging
Batch Mode (automatic execution of multiple different main programs)
Automatic smart.Turn program generation with– Automatic tool selection– Automatic turret assignment– Automatic calculation of cutting data
– Automatic generation of machining sequence in all working planes, also for C-axis machining(with option 55) and Y-axis machining (with option 70)– Automatic cutting limitation through chucking equipment– Automatic generation of work blocks for rechucking for turning with counter spindles– Automatic generation of work blocks for rear-face machining (with option 132)11

DIN PLUS
programming

✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓

Simulation✓✓✓

Graphical simulation of the cycle process, or of the cycle, smart.Turn or DIN PLUS program
Depiction of the tool paths as pencil-trace or cutting-path graphics; special identification of therapid traverse paths
Machining simulation (2D material-removal graphics)
Side or face view or 2D view of cylindrical surface for verification of C-axis machining
Display of programmed contours
View of the tilted plane (B-axis machining)
View of front face and YZ plane for verification of Y-axis machining
Three-dimensional rendering of the workpiece blank and finished part
Simulation of mirrored contours for rear-face machining
Shifting and magnifying functions
Block scan in the simulation
Including for complex multi-channel machining operations✓

Graphical depiction of the current machining operation✓✓✓

B-axis machining✓

Monitoring
functions

12

55
54
132

54
54
9+54
135
135

Eccentric machining

Machining time
analysis

Programming in DIN 66025 format
Expanded command format (IF ... THEN ... ELSE ...)
Simplified geometry programming (calculation of missing data)
Powerful fixed cycles for area clearance, recessing, recess turning, and thread machining
55
Powerful fixed cycles for drilling and milling with the C axis
70Powerful fixed cycles for drilling and milling with the Y axis
Subprograms
Technology functions for full-surface machining:– Moving to a fixed stop
– Parting control
131/132 – Spindle synchronization
132– Converting and mirroring– Mechatronic tailstock
Programming with variables
8/9
Contour description with ICP
Program verification graphics for workpiece blank and finished partTurret assignment and other setup information in the DIN PLUS program
9
Conversion of smart.Turn units into DIN PLUS command sequences
Parallel programming
Parallel simulation✓✓✓

Program-run
graphics✓✓✓

Tool database

✓
✓
✓
✓
✓
✓
✓

CNC PILOT 640
OptionFunctionStandard

CNC PILOT 640
OptionStandard

Function

10

10

✓
✓
8/9

Technology
database

8/9
8/9
8/9
10

For 250 tools
For 999 tools
Tool description can be entered for every tool
Automatic inspection of the tool-tip position relative to the machining contour
Compensation of the tool-tip position in the X/Y/Z plane
Fine compensation of tool via handwheel with application of compensation values in the tool
table
Automatic tool-tip and cutter radius compensation
Tool monitoring for lifetime of the insert (tool tip) or the number of workpieces produced
Tool monitoring with automatic tool change after end of tool life
Management of multipoint tools (multiple inserts or multiple reference points)
Support of quick-change tool systems
Access to cutting data upon definition of workpiece material, cutting material, and themachining mode. The CNC PILOT 640 distinguishes between 16 machining modes. Eachcombination of workpiece material and tool material includes the cutting speed, the main feed
rate, the secondary feed rate, and the infeed for the 16 machining modes.
Automatic determination of the machining modes based on the cycle or the machining unit
The cutting data are entered in the cycle or in the unit as suggested values
9 combinations of workpiece material and tool material (144 entries)
62 combinations of workpiece material and tool material (992 entries)

User management✓

Configurable tying of permissions to user roles– Login at the control with a user account– User-specific HOME folder for simplified data management– Role-based access to the control and the network data

Conversational
languages✓

English, German, Czech, French, Italian, Spanish, Portuguese, Dutch, Swedish, Danish, Finnish,
Norwegian, Slovenian, Slovak, Polish, Hungarian, Russian (Cyrillic), Romanian, Turkish, Chinese(traditional and simplified), Korean

Machining with the B axis
Tilting the working plane
Rotating the machining position of the tool
Simultaneous turning
Cycles for eccentric turning and for the manufacture of oval and polygonal contours
Superimpositioning of traversing movements of the X and Y axes synchronously to therotational motion of the spindle
Calculation of machining times and idle times
Consideration of the switching commands triggered by the CNC
Representation of time per individual cycle or per tool change

151
155

Load Monitoring: detect tool wear and tool breakage during machining
Component Monitoring: monitor for the overloading and wear of machine components

13Software options

OptionnumberOptionStartingwith NCSoftware
688946688947-

ID

Comment

70

Y-Axis Machining

01

661881-01

Y-axis machining

77

4 Additional Axes

03

634613-01

4 additional control loops

2078

8 Additional Axes

03

634614-01

8 additional control loops

20

94

Parallel Axes

01

679676-01

Support of parallel axes (U, V, W)
Combined display of principal axes and secondary axes

101–130

OEM option

01

579651-01 to
579651-30

Options of the machine manufacturer

131

SpindleSynchronism

01

806270-01

Synchronization (of two or more spindles)

61

132

Counter Spindle

01806275-01

Counter spindle (spindle synchronization, rear-facemachining)

60

133

Remote Desktop
Manager

04894423-01

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

80

135

Synchronizing
Functions

03

1085731-01

Expanded synchronization of axes and spindles

58

143

Load Adapt. Control 01

800545-01

LAC: load-dependent adaptation of control parameters

69

151

Load Monitoring

03

1111843-01

Monitoring of the tool load

68

153

Multichannel

05

1217032-01

Multi-channel capability: max. three channels forasynchronous multi-slide machining

59

155

Component
Monitoring

07

1226833-01

Monitoring for component overloading and wear

68

160

Integrated FS: Basic 07

1249928-01

Enables functional safety and four safe control loops

53

Threads• Thread recutting• Handwheel superimposition during thread cutting

161

Integrated FS: Full

07

1249929-01

Enables functional safety and the maximum number ofsafe control loops

53

162

Add. FS Ctrl. Loop 1 07

1249930-01

Additional control loop 1

53Tool measurement and workpiece measurement• Determining tool-setting dimensions with a tool touchprobe• Determining tool-setting dimensions with an opticalgauge• Automatic workpiece measurement with a workpiece
touch probe

163

Add. FS Ctrl. Loop 2 07

1249931-01

Additional control loop 2

53

164

Add. FS Ctrl. Loop 3 07

1249932-01

Additional control loop 3

53

165

Add. FS Ctrl. Loop 4 07

1249933-01

Additional control loop 4

53

166

Add. FS Ctrl. Loop 5 07

1249934-01

Additional control loop 5

53

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.

53

OptionnumberOptionStartingwith NCSoftware
688946688947-

ID

Comment

page

0

Additional Axis 101354540-01

Additional control loop 1

201Additional Axis 201353904-01

Additional control loop 2202Additional Axis 301353905-01

Additional control loop 3

203Additional Axis 401367867-01

Additional control loop 4204Additional Axis 501367868-01

Additional control loop 5205Additional Axis 601370291-01

Additional control loop 6206Additional Axis 701370292-01

Additional control loop 7207Additional Axis 803370293-01

Additional control loop 820

8Teach-In

01632226-01

Cycle programming• Contour description with ICP• Cycle programming• Technology database with nine workpiece-material /tool-material combinations

9

10

11

17

smart.Turn

Tools andTechnology

Thread Recutting

Touch Probe
Functions

01

01

01

01

632227-01

632228-01

632229-01

632230-01

smart.Turn• Contour description with ICP• Programming with smart.Turn• Technology database with nine workpiece-material /tool-material combinations
Tools and technology• Tool database expanded to 999 entries• Technology database expanded to 62 workpiecematerial/tool-material combinations• Tool life monitoring with exchange tools

18

HEIDENHAIN DNC

01526451-01

Communication with external PC applications over COM
component

80

24

Gantry Axes

01

634621-01

Gantry axes via master-slave torque control

58

42

DXF Import

01

632231-01

DXF import: importing of DXF contours

46

Python OEM
Process

01

579650-01

Python application on the control

75

49

Double-Speed Axes 01

632223-01

Short control-loop cycle times for direct drives

64

54

B-Axis Machining

01825742-01

B axis: tilting the working plane, rotating the machining
position of the tool

58

55

C-Axis Machining

01633944-01

C-axis machining

60

63

TURN PLUS

01825743-01

TURN PLUS: automatic generation of smart.Turn
programs

14

08

page

15

HSCI control components
Main computer

Main computer

The MC main computers feature the following:• Intel high-performance processor• Dual RAM• Gbit HSCI interface to the controller unit and to othercontrol components• HDL2 interface to the BF monitor(with electrical cabinet versions)• Four USB 3.0 ports (e.g., for the TE 361T (FS) operating panel)

Versions

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

The MC 8420T main computer is supported with NC software
68894x-05 or later. The MC 306 and MC 366 main computers aresupported starting with NC software 68894x-08. Earlier software
versions do not run on these MC main computers.

The following HSCI components are required for operation of the
CNC PILOT 640:
• MC main computer• Controller unit
• PLB 62xx or PLB 62xx FS PLC I/O unit (system PL; integrated
into UxC)• TE 361T or TE 361T FS or TE 725T or TE 725T FS keyboard
with integrated machine operating panel
Interfaces

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.

Export version

Because the entire NC software is on the storage medium, no
export version is required for the main computer itself. Only
the easily replaceable storage medium and SIK component areavailable as export versions.

Gen 3 labels

Various versions of the MC main computer are available:• Installation into the operating panel:
The MC 8420T (15.6-inch) or MC 366 (24-inch), along with
the BF monitor, form a unit that is installed directly into theoperating panel. With the exception of the power supply line,
only one HSCI connecting cable to the electrical cabinet isneeded• Installation into the electrical cabinet:
The MC 306 is installed in the electrical cabinet. The operating
panel requires HSCI, USB, and HDL2 cables as control lines

MC 8420T with main computer
installed on the backThe different Gen 3 labels identify how control components can be
deployed.

MC 366 with main computer installed on thebackInstallation Storage
type
mediumThe 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.
Gen 3 ready: These components can be used in systems withGen 3 drives (UVR 3xx, UM 3xx, CC 3xx) and also in systems witha 1xx inverter system (UVR 1xx, UE 2xx, UR 2xx, CC 61xx).

MC 306

Processor

RAM

Power
Mass
consumption*)ID

MC 306

Electricalcabinet

8 GB≈ 65 W≈ 4.2 kg

1180045-xx

MC 8420T1)

Operating
CFR (30 GB) Intel Celeron 1047 4 GB
panel (15.61.4 GHz, dual-coreinch)≈ 43 W≈ 6.7 kg

1213689-xx

MC 3661)

Operatingpanel(24-inch)≈ 75 W≈ 11.4 kg 1246689-01

Gen 3 exclusive: These components can be used only in systems
with Gen 3 drives (UVR 3xx, UM 3xx, CC 3xx).

CFR (30 GB) Intel highperformance CPU

CFR (30 GB) Intel Core i7-3,
1.7 GHz, dual-core(var. -01) /Intel highperformance CPU(var. -02)

8 GB

≈ 9.9 kg

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

module1) Fulfills IP54 when installed

Software options

16

Software options allow the performance of the CNC PILOT 640
to be adapted to one’s actual needs at a later time. The software
options are described on page 14. 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 (= CompactFlash Removable)compact flash memory card. It contains the NC software andis used to store NC and PLC programs. The storage medium
is removable and must be ordered separately from the main
computer.
This CFR uses the fast SATA protocol (CFast). This CFR iscompatible with the MCs described in the Main computerssection.
CFR CompactFlash, 30 GB
Free PLC memory space
Free NC memory space
Export license required(NC SW 688946-18)
Export license not required(NC-SW 688947-18)

SIK component

NC software
license andenabling ofcontrol loops
based on the CC

CFR CompactFlashThree control loops are always enabled in the basic version. The
controller unit must be designed for the corresponding numberof activated control loops. Maximum possible: UEC 3x4: 4 control
loops; UEC 3x5: 5 control loops; CC 302: 2 control loops; CC 308:
8 control loops; CC 310: 10 control loops. You can find the usual
SIK combinations in the following table. Other versions areavailable upon request.
SIK with software license and enabling forControl Included options
loops≈ 4 GiB≈ 7.7 GiB
ID 1075088-18

3

ID 1075088-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.
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.

4

SIK component

4

5

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.

5

Master keyword(general key)

For putting the CNC PILOT 640 into service, there is a master
keyword that enables all software options once for 90 days. After
this period, the software options can be activated only with thecorrect keywords. The general key is activated via a soft key.

6

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.

SIK

5

6

6

7

11

• smart.Turn (option 9)• Teach-In (option 8)• smart.Turn (option 9)• Thread Recutting (option 11)• C-Axis Machining (option 55)• smart.Turn (option 9)• C-Axis Machining (option 55)• smart.Turn (option 9)• HEIDENHAIN DNC (option 18)• Python OEM Process (option 46)• C-Axis Machining (option 55)• smart.Turn (option 9)• C-Axis Machining (option 55)• smart.Turn (option 9)• Python OEM Process (option 46)• C-Axis Machining (option 55)• smart.Turn (option 9)• C-Axis Machining (option 55)• Y-Axis Machining (option 70)• smart.Turn (option 9)• C-Axis Machining (option 55)• Y-Axis Machining (option 70)• smart.Turn (option 9)• Python OEM Process (option 46)• C-Axis Machining (option 55)• Y-Axis Machining (option 70)• smart.Turn (option 9)• C-Axis Machining (option 55)• Counter Spindle (option 132)
• smart.Turn (option 9)• C-Axis Machining (option 55)• Y-Axis Machining (option 70)• Counter Spindle (option 132)
• smart.Turn (option 9)• B-Axis Machining (option 54)• C-Axis Machining (option 55)• Y-Axis Machining (option 70)• Integrated FS: Full (option 161)

ID 686002-01
ID 686002-51*)
ID 686002-10
ID 686002-60*)

ID 686002-03
ID 686002-53*)
ID 686002-61*)

ID 686002-04
ID 686002-54*)
ID 686002-58*)

ID 686002-62*)

ID 686002-05
ID 686002-55*)
ID 686002-59*)

ID 686002-63*)

ID 686002-64*)

1373591-01*) Export version

18

19

Matching keyboard for the 15.6-inch monitor

Enabling further
control loops

Further control loops can be enabled either as groups orindividually. The combination of control-loop groups and individual
control loops makes it possible to enable any number of control
loops. Up to 24 control loops are possible.

TE 725T,
TE 725T FS

Control-loop groups

Software option

4 Additional Control Loops

77

ID 634613-01

8 Additional Control Loops

78

ID 634614-01

Individual control loops

Software 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

5th additional control loop

4

ID 367868-01

6th additional control loop5

ID 370291-01

7th additional control loop

6

ID 370292-01

8th additional control loop

7

ID 370293-01• Suitable for MC 8420T (15.6”)• Numeric keypad• ASCII keyboard• Spindle-speed and feed-rate override potentiometers• Two holes for additional keys or keylock switches• USB interface to the MC main computer• USB port with cover cap
Integrated machine operating panel with:• Supply voltage: DC 24 V / ≈ 4 W• 36 exchangeable snap-on keys with status LEDs, freely
definable via PLC
by the PLC basic• Operating elements: keys preassigned
program: Control voltage on1); NC start1); NC stop1); emergency
stop; axis direction keys; rapid traverse key; spindle start; spindle
stop; jog spindle; spindle change key; feed rate stop
• Connection for HR handwheel• HSCI interface• TE 725T: 8 free PLC inputs and 8 free PLC outputs• TE 725T FS: 4 free FS inputs and 8 free PLC outputs; additional
dual-channel FS inputs for emergency stop and permissive
buttons of the HR handwheel
1)

Keys illuminated, addressable via PLC

TE 725T
TE 725T FS
Mass

20

TE 725T, TE 725T FS≈ 3.1 kg

ID 1264436-xx
ID 1211940-xx

21

24-inch screen and keyboard

BF 360 monitor

PL 6000 PLC input/output systems with HSCI• Supply voltage: DC 24 V/≈ 35 W
• 24-inch; 1920 x 1024 pixels• HDL2 interface to the MC in the electrical cabinet• Integrated USB hub with four USB ports on the rear
• Display for multi-touch operation• Fulfills IP54 when installed
BF 360Mass

PL 6000

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 1275079-xx≈ 8.6 kg
BF 360TE 361T keyboard
with integrated
machineoperating panel

General data:• Fits the BF 360 or MC 366 (24-inch design)• All keycaps are exchangeable• USB interface to the MC main computer• Trackball• USB port with cover cap

PLB 62xx

Basic modules
TE 361T

Control keyboard (long stroke):• Alphabetic keyboard block• NC operating block• Navigation block

Supply voltage
Power consumption1)

Specifications:• Supply voltage: DC 24 V/≈ 4 W• Fulfills IP54 when installed (all keycaps must be in place)• Integrated machine operating panel with 30 exchangeable,
freely assignable key with status LED, freely definable via PLC(assignment in accordance with PLC basic program spindle
stop, 16 further function keys)
NC start key1), NC stop key1), control• Other operating elements:
1)
voltage on/off key , emergency stop button• Override potentiometers for feed rate, rapid traverse, andspindle speed (all override potentiometers are fitted with anadapter so that they can be mounted in any 22.3 mm opening)• 4 openings for operating elements with a mounting diameter of
22.3 mm• Interface for HR handwheel• HSCI interface, (Gbit HSCI)• TE 361T: 8 free PLC inputs and 8 free PLC outputs
TE 361T FS: 4 free FS inputs and 8 free PLC outputs; additional
dual-channel FS inputs for emergency stop and handwheel
permissive buttons.
1)

Illuminated keys, addressable via PLC

ID 1353434-xx
TE 361T
TE 361T FS ID 1353431-xx
Mass≈ 3.7 kg
Extraction tool

For replacing keycaps on the TE 361T

ID 1394129-xx

Optional
mounting set for
the TE 361T

For fastening the TE 361T with mounting
braces (set of 6 pieces). Up to 4 mounting
braces can be fastened to a TE 361T.

ID 1278826-xx

22

Basic modules with an HSCI interface exist for 4, 6, 8, and10 modules. Fastening is performed on standard NS 35 rails(DIN 46227 or EN 50022).

Mass

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
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 expresses the fact that a component is ready for
operation in a Gen 3 (Gbit HSCI) drive system. Whether acomponent is suitable for functional safety (integrated FS,
external FS, enabling of FS) must be considered separately.

23

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.

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

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

PLA-H 08-04-04

Mass
I/O module foraxis release24

ID 594243-xx
ID 650891-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 598905-xx
ID 727219-xx
ID 746706-xx

ID 675572-xx≈ 0.2 kg

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

IOconfig(accessory)

Analog module for PL 6xxx with

• 8 analog inputs, ±10 V• 4 analog outputs, ±10 V• 4 analog inputs for PT 100 thermistors

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

I/O module for enabling 8 axis groups

ID 1203881-xx

PC software for configuring HSCI and PROFIBUS components

25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 CNC PILOT 640:
• One handwheel via the handwheel input of the main computer(not on main computers in the electrical cabinet)• One handwheel each on HSCI machine operating panels or
PLB 6001 or PLB 600x FS HSCI adapters (for the maximum
number possible, see Page 52)
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

An expansion board can be used to provide the CNC PILOT 640
with a 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 a master possible. With version 3.0 or later, theinterface is configured with IOconfig.

HR 510Portable 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
MC 366 and MC 8420T
MC 306 and MC 366 as of variant -02

The standard CNC PILOT 640 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

ID 828539-xx
ID 1279074-xx

HR 510PROFIBUS DP module

PROFINET IO
module• Expansion board for the MC main computer• RJ45 connection at X621 and X622
MC 366 and MC 8420T
MC 306 and MC 366 as of variant -02

ID 828541-xx
ID 1279077-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
MC 366 and MC 8420T
MC 306 and MC 366 as of variant -02

Keys

Without
detentWith detent

NC 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

HR 510Mass ≈ 0.5 kg

ID 1160940-xx
ID 1233765-xx
Combined module26

27

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
Without
detentWith detent

HR 520ID 670302-xx

ID 670303-xx

HR 520 FS

ID 670304-xx

ID 670305-xx

Mass ≈ 0.6 kg
Holder for HR 520

For attaching to a machine

HR 550 FS

Electronic handwheel with wireless transmission. Display,
operating elements, and functions are like those of the HR 520

Connecting cables

HR 520ID 591065-xx

In addition:• Functional safety (FS)• Radio transmission range of up to 20 m (depending on
environment)
HR 550 FS

Without detentWith detent

ID 1200495-xx
ID 1183021-xx

Replacement
battery

For HR 550 FS

ID 623166-xx

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 up to 20 m between the MB and HRA 551 FS
2) For maximum cable lengths up to 50 m between the MB and HRA 551 FS

See also Cable overview Page 50.
HR 130
HR 550 FS with HRA 551 FS

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
HRA 551 FS
Mass

ID 1119052-xx≈ 0.7 kg

Panel-mounted handwheel with ergonomic control knob.
It is attached to the TE 7x5T either directly or via an extension
cable.
HR 130
Mass

Without detentWith detent≈ 0.3 kg

ID 540940-03
ID 540940-01

HR 130For more information, see the HR 550 FS Product Information
document.

28

29

Industrial PCs/ITC

Additional
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 CNC PILOT 640, 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.

ITC 855

Connecting an ITC is very easy: as soon as the CNC PILOT 640
identifies an ITC, it provides it with a current operating system.
After booting of the ITC, the complete content of the control's
screen is mirrored 1:1 on the ITC's screen. As a result of thisplug&play principle, no configuration by the machine manufacturer
is necessary. With the standard configuration of the Ethernet
interface at X116, the CNC PILOT 640 integrates the ITC into thesystem fully self-sufficiently.

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

ITC 855

The ITC 362 or ITC 860 is an additional operating station forcontrol systems with a main screen.
The ITC 362 or ITC 860 and the separately orderable keyboard unit
together form a complete, second operating station.

IPC 306
for Windows

Along with the touchscreen, the ITC 855 also has an ASCII
keyboard and the most important function keys of the
CNC PILOT 640.
ITC 362

ITC 362

ITC 860

ID number
Mass
Installation type
MonitorID 1346871-xx≈ 8.6 kg
Operating panel
ITC 755(full HD,1920 x 1080 pixels)
Processor
Intel Atom processor
RAM
2 GB
Power consumption ≈ 50 W

With the IPC 306 industrial PC, you can start and remotely
operate Windows-based applications via the user interface of the
CNC PILOT 640. The user interface is displayed on the control
screen. Option 133 is required for this.
Since 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
the Windows applications are displayed on the screen of the
CNC PILOT 640 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

ID number
Mass
Installation type
Display

ID 1174935-xx≈ 8.2 kg
Operating panel
19-inch touchscreen(1280 x 1024 pixels)
Processor
Intel Atom E3845
1.9 GHzRAM
2 GB
Power consumption ≈ 50 W

SSDR solid-state
memoryID number
Installation type
Mass
RAM
Processor

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

HDMI adapter cable for commissioning

IPC 306≈ 240 GBID 1333118-01

ITC 860

30

31

Control of auxiliary axes

PNC 610The PNC 610 auxiliary axis control is designed for controlling PLC
axes independently of the CNC PILOT 640. The PNC 610 does
not have an NC channel and thus cannot perform interpolating
NC movements. With the IPC auxiliary computer, SIK, and CFR
storage medium, the PNC 610 is a separate HSCl system, which
can be expanded with HEIDENHAIN inverters. In the standard
version the PNC 610 already includes six PLC axis releases aswell 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 CNC PILOT 640.
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.

Auxiliary computer

Softwareoptions

PNC 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 memory card with the NC software• System ldentification Key component (SIK) for enabling software
options
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. The connection
to PROFINET IO or PROFIBUS DP is possible via an additional
module.

Design

IPC 6490

IPC 8420

Export version

32

ID number
Installation type
Mass
Power consumption
RAM
Processor

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

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

Storage medium

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.
OptionnumberOptionID

Comment

18

HEIDENHAIN DNC

526451-01

Communication with external PC applications
over COM component

24

Gantry Axes

634621-01

Gantry axes via master-slave torque control

135

Synchronizing
Functions

1085731-01

Advanced synchronization of axes and spindles

143

Load Adapt. Control

800545-01

LAC: load-dependent adaptation of control
parameters

69

160

Integrated FS: Basic

1249928-01

Enables functional safety and four safe control
loops

53

161

Integrated FS: Full

1249929-01

Enables functional safety and the maximum
number of safe control loops

53

162

Add. FS Ctrl. Loop 1

1249930-01

Additional control loop 1

53

163

Add. FS Ctrl. Loop 2

1249931-01

Additional control loop 2

53

164

Add. FS Ctrl. Loop 3

1249932-01

Additional control loop 3

53

165

Add. FS Ctrl. Loop 41249933-01

Additional control loop 4

53

166

Add. FS Ctrl. Loop 5

1249934-01

Additional control loop 5

53

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.

53

58

The storage medium is a CFR (= CompactFlash Removable)compact flash memory card. It contains the NC software andmust be ordered separately from the main computer. The NC
software is based on the HEIDENHAIN HEROS 5 operating
system.
CFR CompactFlash, 30 GB
No export license required
NC software
Free PLC memory space
Free NC memory space

SIK componentPage

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

Because the entire NC software is saved on the CFR
CompactFlash storage medium, no export version is required forthe main computer itself. The NC software of the PNC 610 needs
no export license.

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

Black

Green

Red

Black

Gray

Red

Black
Green

Green

Black

Red

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.

Keys

OrangeThe snap-on keys with ID 679843-xx are suitable for the following
machine operating panels:• TE 725T (built-in machine operating panel)• TE 725T FS (built-in machine operating panel)Special keys

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.
Gray

Machinefunctions

Black
Green

Black

Red

Black
Black

36

37

Keycaps for keyboard units and machine operating panels

Red

Spindlefunctions

Green
Green

The keycaps make it easy to replace the key symbols, thus
allowing the keyboard to be adapted to different requirements.

Overview ofcontrol keys

The keycaps with IDs 12869xx-xx and 1344337-xx are suitable foruse on the following keyboard units and machine operating panels:• TE 361T• TE 361TFS

Keycaps foralphabetic
keyboard

Red

Other keys

Keycaps

ID 1286909

-08

-09

-10

-11

-12

-13

-14

-15

-16

ID 1286909

-17

-18

-19

-20

-21

-22

-23

-24

-25

ID 1286909

-26

-27

-28

-29

-30

-31

-32

-33

-34

ID 1286909

-35

-36

–

-38

-39

–

-41

-42

-43

–

–

-01*)

–

–

-02*)

–

–

–

ID 1286909

-44

-45

-46

-47

-48

-49

-50

-51

-52

ID 1286909

-53

-54

-55

-56

-57

-58

-59

-60

ID 1286911-02

ID 1286914-03

ID 1286915-02

ID 1286917

-01

Black

Gray
Black

Red

Orange

Black
Black

Green

38

ID 1344337*)*) With tactile mark

Red

-03

-04

-05

-03

39

Keycaps for
operating aids
ID 1286909

-61

-62

-63

-64

-65

Keycaps for axis
input and value
input

-66

OrangeOrangeOrangeOrangeOrangeOrangeOrangeOrangeOrangeID 1286909

-94

-95

-96

-4K

-4Y

-4L

-5K

-98

-4Z

ID 1286909

-0B

-0C

-0D

-0E

–

-0G

-0H

-2L

-2M

ID 1344337*)

–

–

–

–

-03*)

–

–

–

–

Keycaps for
operating modes
ID 1286909

-67

-68

-69

-70

-71

-72

-73

-74

Keycaps for
programming
ID 1286909

-75

-76

-77

-78

-79

-80

-81

-82

-83

ID 1286909

-84

-85

-86

-87

-88

-89

-90

-91

-93

ID 1286909-92*) With tactile mark

Orange40

ID 1286909

-97

-0N

-3S

-4S

-4T

-3R

-3T

-3U

-3V

ID 1286909

-0K

-0L

-0M

-2N

-0P

-2P

-0R

-0S

-3N

OrangeOrange-99-0A

ID 1286909-3W

ID 1286914

-04

-3P

41

Keycaps fornavigation
ID 1286909

-0T

-0U

-0V

-0W

–

-0Y

-0Z

-1A

ID 1344337*)

–

–

–

–

-04*)

–

–

–

ID 1286909

-3L

-3M

-3X

-3Y

-3Z

-4A

-4B

-4C

-4D

Red

Red

*) With tactile markRed

ID 1286909
ID 1344337*)

-06

-4E

-4F

-4H

-4M

-4N

-4P

-4R

-4U

-06

-5H

-07

*) With tactile markGreen

Keycaps formachine functions
ID 1286909

ID 1286909

-1D

-1P

-1E

-1R

-1F

-1S

-1G

-1T

-1H

-1U

-1K

-1V

-1L

-1W

-4X

-1X

Red

Green

ID 1286909

-07

-5A

-5B

-5C

-5D

-4V

-4W

-5E

ID 1286909

-5F

-5G

2Y

-3K

-4G

-2V

-2W

-2X

Orange

Green

Red

-05

-03

-04

–

–

–

-1N

-1Y

Other keycaps

ID 1286909

ID 1286909

-1Z

-2A

-2B

-2C

-2D

-2E

-2H

-2K

-2R

ID 1286909

–

-2T

-2U

-2Z

-3A

-3E

-3F

-3G

-3H

ID 1344337*)

-05*)

–

–

–

–

–

–

–

–

Special keys

-01

-02

–

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.

*) With tactile mark

42

43

44
Mini I/O

25-pin D-sub

3)

3)

X502

4)

X43xx

X40xx

1)

1)

CC 3xxUEC 3xx

TE 361T (FS) (24“)

TE 725T FS (15,6“)TE 361T (FS)BF 360

X502

X500B

1)

X502B 1)

X500A

X502A

X502

4)

4)

Mini I/O

25-pin D-sub

1257765-xx

4)1161508-xx max. 20m

3)

3)

2)

1)

1)

X500

X501

X500

X501

X43xx

X40xx

X141...X144

X500

X501

X500B

X502

PL 610x (FS)MC 366 (FS) (24“)1)

X502B 1)

X500A

X502A

MC 8420T(15,6“)CC 3xxUEC 3xx

MC 306

X250

2)

PL 62xx (FS)PL 610x (FS)USB 1.1 (624775-xx)

USB 2.0 (354770-xx)

24.05.2023

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

X502

X500

X502

USB 1.1 (624775-xx)

USB 2.0 (354770-xx)

24.05.2023

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

Cable overview
Control system with CC or UEC (MC in electrical cabinet)
Control system with CC or UEC (MC in operating panel)45

46
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)

47

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)48
Encoder inputs (Mini I/O)

UEC 3xx (FS)
Encoders

49

Technical description
Digital control design

Accessories

HR 510 FS
1119974-xx
1120311-xx
1120314-xx
1161281-xx
HR 5101119971-xx
1120313-xx
1099897-xx
1184691-xx

27.10.2022

HSCI

50m

271958-03-05"Cables and Connectors" (ID 1206103-xx)- For the touch probe connections, see the brochure"Touch Probes for Machine Tools" (ID 1113984-xx)

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)
The order of the HSCI slaves can be freely chosen.

except for MC 30x

X29

MC

MB
TE
PLB 600x

X23

VL
281429-xx- For the touch probe overview, see the brochure1218563-01

1161072-xx

1218563-01

1161072-xx

749368-xx
749369-xx

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 (commissioning, configuration)• Inverter connection 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

20m

1117855-xx

1117853-xx

1117852-03

296687-xx

296467-xx

312879-01

HRA 551 FS
1119052-xx
296467-xx

max. 2m
50m

50

In the uniformly digital control design from HEIDENHAIN, all of
the components 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 uniformly 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

HR 130540940-01-03

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

HR 550 FS
1200495-xx
1183021-xx

CC
UEC
UMC

VL: Extension cable– for separation points with connecting cable– for extending existing connecting cable

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

Uniformly digital

51

Control systems with integrated functional safety (FS)The maximum permissible number of individual HSCI participants is listed below:
Gbit HSCI component
MC, IPC

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 is taken
into account for the CNC PILOT 640 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 (e.g., TE 725T 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 independently of 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 are permitted to be used that, including theirvariant from HEIDENHAIN, are approved for this.

Maximum number in thecontrol system1)
HSCI master

1

CC, UEC (drive-control motherboards) HSCI slave

6

UVR

HSCI slave

5MB, PLB 600x

HSCI slave2

PLB 6xxx(integrated in UEC 3xx (FS))

HSCI slave

7

PLB 6xxx FS(integrated in UEC 3xx FS)

HSCI slave

2

HR
PLD-H xx-xx-xx FS

Basic principle

5
In PLB 6xxx FS

102)

PLD-H xx-xx-xx,
PLA-H xx-xx-xx

In PLB 6xxx (FS)252)

PAE-H xx-xx-xx

In PLB 62xx

13)

UEC 3xx for external safety

HSCI slave (PAE module integrated)

13)1) For more information on the NCK software, see the Technical Manual of the respective control.

2) Total maximum of 1000 inputs/outputs and maximum of 10 PL units (PL, PLB, MB, TE)
3) Only in systems without integrated functional safety (FS)Control components with functional safety (FS) are identifiable by
the addition of “FS” after the type designation (e.g., TE 361T FS.
For a current list of the components approved for functional safety(FS), refer to Functional safety (FS) supplement to the Technical
Manual (ID 1177599).
MB and TE

52

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

53

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

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.

Please note: Full functionality is not yet available for all machinetypes with functional safety (FS). Before planning a machine withfunctional safety (FS), please determine whether the current rangeof features is sufficient for your machine design.
Activationof functionalsafety (FS)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., TE 725T 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 14). 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.

For more
information54

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).

55

Operating system

HEROS 5The CNC PILOT 640 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– Sandbox: running applications in separated environments
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

Useradministration

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.

• 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

*)

Axes

Overview

The CNC PILOT 640 is a contouring control for CNC lathes andis ideal both for horizontal and vertical lathes as well as verticalboring and turning mills. The CNC PILOT 640 supports lathes
with a main and counter spindle, C axis or positionable spindle,
and driven tools, as well as machines with Y and B axes. In multichannel machining, different machining steps can be carried out
simultaneously using several slides.

Display andprogramming

Feed rate in• mm/min• mm/revolution• Feed rate override: 0 % to 150 %• Maximum feed rate at fPWM = 5000 Hz:
60000 rpm
No. of motor pole pairs.

Screw pitch [mm]Traverse range–99 999.9999 to +99 999.9999 [mm]The machine manufacturer defines the traverse range. The user
can set additional limits to the traverse range if he wishes toreduce the working space (software limit switch). A protection
zone for the spindle (Z–) can also be specified.

Tool carriers

The CNC PILOT 640 supports quick change tool posts (multifix),
tool turrets, and tool magazines. The tool carriers can be located in
front of or behind the workpiece.

Firefox is a registered trademark of the Mozilla Foundation

56

57

Synchronizedaxes

Synchronized axes move synchronously and are programmed withthe same axis designation.

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.

Multi-Channel
Capability(software
option 153)

Multi-channel machining provides up to three channels forasynchronous multi-slide machining, This is regardless of whether
several slides simultaneously machine one workpiece or multiple
workpieces in the workspace. Furthermore, with multi-channelmachining the controlling of loading systems through a freemachining channel is possible.

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.
B Axis(software
option 54)

With a B axis it is possible to drill, bore, and mill in oblique planes.
Programming can be done in the main plane as usual.

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).

Moreover, by tilting the B axis and rotating the tool you can bringit into positions that enable you, for example, to use a single tool
to machine in the longitudinal and transverse directions on themain and counter spindles. The number of required tools and toolchanges can thus be reduced.

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.
Real-Time
Coupling Function(software
option 135)

The real-time coupling function (synchronizing functions) allows
the cyclic calculation of a position offset for an axis from the actualand nominal values of any other axes in the system. This function
allows complex, simultaneous movements of multiple NC or PLC
axes to be implemented. The interdependencies of the axes aredefined in mathematical formulas.

u

Z

58

59

Main spindle and counter spindle

Overview

The CNC PILOT 640 contouring control operates in conjunction
with the HEIDENHAIN inverter systems with field-oriented control.
As an alternative, an analog nominal speed value can be output.
For machines featuring a higher level of automation, you canposition the spindle or counter spindle, or switch to C-axis
operation.

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.
With software option 49 (Double Speed), this frequency canbe increased to up to 16 kHz for fast-turning spindles (e.g., HF
spindles).

Display andprogramming

Spindle speed:• Constant shaft speed: 1 to 99 999 rpm• Constant surface speed: 1 to 9 999 m/min

Spindlepositioning

Input resolution and display step: 0.001°

Speed limiting

Driven tools

Overview

The driven tool is used for drilling and tapping holes as well as formilling in M19 or C-axis operation. Programs for the driven tool canbe input in manual operation, via cycles with smart.Turn, or in the
DIN editor.

Display andprogramming

Speed of the driven tool:• Constant shaft speed: 1 to 99 999 rpm• Constant surface speed: 1 to 9 999 m/min

Speed limiting• The CNC PILOT 640 monitors the actual speed.
• Speed limiting can be adjusted via parameter and in thetool/spindle/feed-rate menu (TSF menu).

SpindleSynchronism(software
option 131)

The Spindle Synchronism option is necessary for special
operations with a driven tool (e.g. polygonal turning.) This option is
included in the Counter Spindle option.

• The CNC PILOT 640 monitors the actual speed.
• Speed limiting can be adjusted via parameter and in thetool/spindle/feed-rate menu (TSF menu).

Spindle override

50% to 150%

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

Gear ranges

A specific parameter set can be defined for each gear range.
The gears are switched via the PLC. Up to 10 gear ranges aresupported.

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.

C-Axis Machining(software
option 55)

For milling, drilling, and boring cycles, either the spindle or counterspindle is switched to C-axis operation, or a separate C-axis drive isactivated.
Input resolution and display step: 0.001°

Counter Spindle(software
option 132)

60

The Counter Spindle option is necessary in order to work with acounter spindle. The Spindle Synchronism option is included in theCounter Spindle option.

61

Encoders

Digital servo control

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 CNC PILOT 640 features the serial EnDat 2.2 interface(includes EnDat 2.1) for the connection of absolute encoders.
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

HEIDENHAIN synchronous or asynchronous motors areconnected to the CNC PILOT 640.

Axis feedback
control

The CNC PILOT 640 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

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

Integrated inverter

Compensation of
torque ripples

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

–

–

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 bymeans of the Torque Ripple Compensation (TRC) function of the
CC or UEC.

1) Switchable

62

63

Fast machining

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

The CNC PILOT 640 calculates the geometry ahead of time inorder to adjust the feed rate. In this way, directional changes aredetected in time to accelerate or decelerate the appropriate 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
CNC PILOT 640 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 machinespecific natural frequencies. The desired accuracy along with very
high surface quality is attained.

See values at Page 6

Fine interpolation
Position controller
Speed controller
Current controller
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.

64

Look-aheadj65

Monitoring functions

Advanced
Dynamic
Prediction (ADP)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.

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
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 CNC PILOT 640 in the machine’s EMERGENCY STOP loop ischecked when the control system is switched on. In the event ofan error, the control displays a message in plain language.

Top figure: part milled with ADP
Bottom figure: part milled without ADP*)

66

No safety functions

67

Error compensation

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

Overview

The CNC PILOT 640 automatically compensates for mechanicalerrors of the machine.

Linear error

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

Load Monitoring(software
option 151)

This option monitors the load that occurs during machining
processes in order to detect the wear or breakage of tools. By
performing a reference operation for each machining step, thenominal load on the motors is determined. The actual motor load
is then continuously compared to the nominal load. Up to four
motors can be monitored per machining step. In the event oftool wear or breakage, two definable limit values trigger error
reactions.

Nonlinear error

The CNC PILOT 640 can compensate for ball-screw pitch errors
and sag errors simultaneously. The compensation values are
stored in a table. Nonlinear axis-error compensation also makes it
possible to compensate for position-dependent backlash.

Tool wear

If the load and/or load integral exceed the limit values for tool wear,
the CNC PILOT 640 designates the current tool as worn. With
active tool life monitoring, the tool will automatically be replaced
by a defined replacement tool the next time it is called.

Tool breakage

If the load exceeds the limit value for tool breakage, the
CNC PILOT 640 immediately stops machining (cycle stop).
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 CNC PILOT 640 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 CNC PILOT 640 can compensate for thisproblematic behavior.

Sliding friction

Sliding friction is compensated for by the speed controller of the
CNC PILOT 640.

Thermalexpansion

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

Context-sensitive
help

Meaningful error messages are issued if the limit values are
exceeded. Furthermore, the CNC PILOT 640 can display the load
values numerically and graphically in a separate window.
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).
During their lifecycle, the machine components that are subject toloads (e.g., guides, ball screws, etc.) become worn and thus thequality of the axis movements deteriorates. This, in turn, affects
production quality. With Component Monitoring (option 155) anda cycle, the control is able to measure the current condition of themachine. As a result, any deviations from the machine’s shipping
condition due to wear and aging can be measured. The machine
manufacturer can read and evaluate the data, and react using
predictive maintenance, thereby avoiding unplanned machine
downtime.

The temperature is measured via thermistors connected to theanalog inputs of the CNC PILOT 640. The PLC evaluates thetemperature information and passes a compensation value to theNC.
Load Adaptive
Control (LAC,
softwareoption 143)

68

With LAC (software option 143), you can dynamically adjust
controller parameters based on the load or friction.
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.

69

Initial setup and diagnostic aids

Overview

The CNC PILOT 640 provides extensive internal aids fordiagnostics and initial setup. It also includes highly effective
PC software for diagnostics, 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

Logic signals

70

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 CNC PILOT 640 and iscalled with a code number. It supports initial setup and diagnosisof control 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

TNCscope(accessory)

PC software for transferring the oscilloscope files to a PC.
With TNCscope you can record and save up to 32 channels
simultaneously.

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
TNCdiag comes in a PC version for the analysis of servicing files
and in a control version for the display of real-time data.

Oscilloscope

TNCopt(accessory)

The CNC PILOT 640 features an integrated oscilloscope. Both X/t
and X/Y graphs are possible. The following characteristic curves
can be recorded 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• 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
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)71

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 integraton 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 required
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)

72

ID 1356741-01

73

Integrated PLC

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 window

The CNC PILOT 640 can display PLC error messages in the dialog
line during operation.

PLC soft keys

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

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 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 programming

FormatStatement list

PLC axes

Memory

4 GiB

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.

Cycle time

9 ms to 30 ms (adjustable)

PLCdesign(accessory)

PC software for PLC program development.
The PC program PLCdesign can be used for easy creation of
PLC programs. Extensive examples of PLC programs are included.

Overview

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 know-how 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
is that, in spite of the encryption, the data can backed up fromthe control 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 read until the keyword is
supplied.

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
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.
The 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). Reserved for thisfunction are 10 MB of dedicated memory. For more information,refer to the Python in HEIDENHAIN Controls Technical Manual.

7475

Interfacing to the machine

PLC basic
programGeneral information

The PLC basic program serves as the basis for the adaptation of
the control to the requirements of the respective machine model.
It can be downloaded from the Internet. These essential functions
are covered by the PLC basic program:OEM cycles• Vertical PLC soft-key row• Support for various screen formats• Display and management of PLC error messages• Hydraulic control• Work envelope protection• Chuck protection• Chuck (inner and outer chucking for compression and tension

With the CNC PILOT 640 you can create your own manufacturer
cycles (OEM G functions). The range G500 to G590 is intended forthese G functions. They can be called via the G-function menu andintegrated directly into the NC program.
In addition to the OEM G functions, PLC G functions (G602 toG699) can also be defined. The PLC G functions are processed
directly in the PLC.

fixtures)• Control of the coolant system (internal, external, air)
• Handling of M functions• Chip conveyor• PLC support for handwheels• PLC log
• Diagnostic screen (Python)• Python example applications• Status display is modifiable by the user in the dashboard area

Toolmanagement

With the built-in PLC, the tool changer is moved either
via proximity switch or as a controlled axis. Complete tool
management with tool life monitoring and replacement tool
monitoring is carried out by the CNC PILOT 640.

Toolmeasurement

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

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.

Magazine
management

The magazine management provides several functions for various
magazine types:(Python widget)

SystemAxes

SpindlesTool changers• Tailstock (coupled Z axis) with quill• 3 channels for multi-slide machining• 5-axis machining milling/turning with B axis
• Control of analog and digital axes
• Axes with clamping mode, central drive, and the Hirth grid
• Synchronized axes
• Reference run, reference end position• Feed rate control• Axis lubrication• Temperature compensation• Control of analog and digital spindles (S1 to S5)• Spindle synchronism for main and counter spindles (S1/S4)• Torque reduction for workpiece transfer (SI/S4)• Oriented spindle stop
• Spindles with clamping mode
• Gear switching via M functions• C-axis operation of spindles (S1/S4)• C-axis operation via separate motor• Manual tool changer• Tool change with multifix• Positioning of the tool turret with three-phase AC motor• Tool changer with revolver system (five types, multi-channel)• Tool changer with B axis, tool gripper, tool shuttle, and n tool

Machine manufacturers can create their own units for
programming in smart.Turn (menus, texts, dialogs andevaluations). These units can be called by a menu item in the unitmenu.

• Loading and unloading of tools in chain-type magazines• Loading and unloading between magazine and spindle• Support for manual tools in manual magazines• Support for block search in tool magazinesmagazines

Safetyfunctions76• Service functions for the tool changer (multi-channel)• Functional safety (FS)• Emergency stop test (EN 13849-1)• Brake test (EN 13849-1)• Repeated switch-on test

77

Data transfer and communication
Data interfaces

Overview

The CNC PILOT 640 is connected to PCs, networks, and otherdata storage devices via data interfaces.

Software for datatransfer

We recommend using HEIDENHAIN software to transfer files
between the CNC PILOT 640 and a PC.

Ethernet

Using the Ethernet data interface, you can network the
CNC PILOT 640 based on the TCP/IP protocol. For connection to
the data network, the control features a 1000BASE-T (twisted pair
Ethernet) connection.

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

Maximum transmission distance:
Unshielded: 100 m
Shielded: 400 m
Network
connection
Data transfer speed• NFS file server• Windows networks (SMB)
Approx. 400 to 800 Mbit/s (depending on the file type andnetwork utilization)

Protocols

The CNC PILOT 640 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.

USB

The CNC PILOT 640 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

78

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

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.
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 340447-xx

ID 354770-xx
ID 624775-xx

79Mounting information
Clearances and mounting

Connected Machining

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 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.
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

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 CNC PILOT 640.

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

ID 894423-xx

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 the customer
a text message to his 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

RemoTools SDK(accessory)

Proper minimum
clearance

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 units 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

ID 340442-xx

For more information, refer to the HEIDENHAIN DNC brochure.

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 306, IPC 306

IPC 6490

300

24.75
21.5

25
8

234

9

15

74.5+0.530170±0.2

 6.5

300±0.3
30

396+2

380

410

 13

82

4

.8

83

MC 366

MC 8420T, IPC 8420

Z
3:1

12±0.5

7

185


20

600

Z

399±1

365

15

9.5±0.558

25.5±1

1.5 - 61512±0.5138

70+5

277.5±1

23+2

93±1

1+0.5

13



10
R


47.5+2578±0.2

81+2

5.5

4xM5
Depth 8mm

11.5

11

20
9.5±0.5

19±1

R5

5.5

15

79

252±1

20

3

5.5

5.5

1

5.5

R

5

(4

x)

355+1

342±0.2

590+1

Front panel opening
Mounting surface
Space for air circulation

84= Front panel opening= Mounting surface= Space for air circulation
1 = Holding clamp (6x), each with two M4 setscrews with hexagon socket and cone point
2 = O-ring cord, EPDM

85

Operating panel, monitor, and keyboard

BF 360, ITC 362

ITC 860Z
3:1

71.5+2500

1.5 - 628476±0.2

1.4

12

90°

7

13





157

10

365

79

400

Z

384±0.2

20

600

15

267

3

15

11

590+1

12
190.5

R

5

(4

x)

355+1

232

342±0.2

4xM5
Depth 8mm

176.2

104.5

78+2

11.5

5.5

476

44

578±0.2

12

R



376

10

54

1–0.5

5.5

= Front panel opening= Mounting surface= Space for air circulation
1 = Mounting brace (6x), each with two M4 setscrews with hexagon socket and centering cone (Md = 0.4 – 0.5 Nm)
2 = O-ring cord, EPDM

86

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

87

ITC 855

TE 361T, TE 361T FS

24.5+227±1

R25.25±1

Y

30
84

244±2

139.5

400
20

195

8

12

15

376±0.2

23+2

X

0

225

61.5±1

52+5

600

10

72+5

2

47±1

133

533

46

X (10x)
2:1

10

10

100
7.8±1

±0.1

.1

20

3.5



376±0.2



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

 5.5±0.22.5385.5+1

587+1
212+1

15x45°

205±0.2

459+1

±0



580±0.2

1.4

454±0.2.5

1.5 - 6
3.5

2–0.5

22

Y
3:1

580±0.2

R5

 5.5

4.75



205±0.2454±0.2

470

2.3= Front panel opening= Mounting surface
1 = M5 Nut
2 = Optional holding clamp (6x), each with two M5 setscrews with hexagon socket and cone point (Md = 0.4 – 0.5 Nm)
3 = Seal
4 = Weld stud with external M5 thread (4x)8889PLB 6001, PLB 600x FS

TE 725T, TE 725T FS

450±0.3426±0.2
Y

113.5

X

274±0.3258±0.281222.6±1132.5

38.4±146.7±2426±0.2

5.4

15x45°

90°
 5.5

261+1

258±0.2

 7.9

5.5

Y
3:1

2
1.4

437+1

Front panel opening
Mounting surface

90

91

PLC inputs and outputs

Electronic handwheels

PL 6000 (PLB 62xx, PLB 61xx)

HR 510, HR 510 FS

3

46

76.5

Clearance for air circulation

278
296

HR 520, HR 520 FS

92

93

Holder for HR 520, HR 520 FS

HRA 551 FS
122
68.6

12
180

48.6
4

83±0.2320

6192±0.2

210

204

120

32
116

5.5
4x

73.5
72

69.3

70.3

HR 550 FS

94

95

HR 130

Adapter cable for handwheels (straight)

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)

96

97Interface accessories

Adapter cable for handwheels (angled)

X2

Connection to 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

98

99

General information
Documentation

KTY adapter connector

Technical
documentation

Leave space for connecting cable!

User
documentation

Other
documentation

Programming
station for lathe
controls

Technical Manuals(PDF format on HESIS-Web including Filebase)• CNC PILOT 640• PNC 610
• Inverter Systems for Gen 3 Drives• Functional Safety (FS)• Functional Safety (FS) Supplement to the Technical Manual• Python in HEIDENHAIN Controls• Motors

ID 1090006
ID 1191125
ID 1252650
ID 749363
ID 1177599
ID 757807
ID 1296230

User's Manuals• CNC PILOT 640• smart.Turn and DIN (ISO) Programming

ID 1079662-xx
ID 1118606-xx

General:• TNCremo• TNCremoPlus• IOconfig• PLCdesign

Integrated help
Integrated help
Integrated help
Integrated help

Brochures• CNC PILOT 640• Functions of the CNC PILOT 640• Touch Probes• Inverter Systems for Gen 3 Drives• Motors• RemoTools SDK virtualTNC• Programming Station for Lathe Controls

ID 895949-xx
ID 1224137-xx
ID 1113984-xx
ID 1303180-xx
ID 208893-xx
ID 628968-xx
ID 826688-xx

Booklets• HR 550 FS

ID 636227-xx

The DataPilot CP 640, MP 620 is the programming station for the
CNC PILOT 640 and MANUALplus 620 lathe controls:• Full version, single-station license (ID 1230536-02)• Full version, network license for 14 training stations (ID1230537-02)• Full version, network license for 20 training stations (ID1230538-02)Note:

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.

100

101

Service and training

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.

Technical support

HEIDENHAIN offers technical support to the machine
manufacturer in order to optimize the interfacing of the control tothe machine, including on-site support.

Exchange control

In the event of a malfunction, HEIDENHAIN guarantees thetimely shipment of an exchange control (usually within 24 hours in
Europe).

Helpline

Our customer service technicians are available for questions
regarding adaption or in the event of malfunctions:

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

NC support(initial configuration/optimization,
field service/troubleshooting)+49 8669 31-3101
E-mail: service.nc-support@heidenhain.de

PLC/Python programming
Functional safety (FS)+49 8669 31-3102
E-mail: service.plc@heidenhain.de

NC/Cycle programming and kinematics+49 8669 31-3103
E-mail: service.nc-pgm@heidenhain.de

Encoders and machine calibration+49 8669 31-3104
E-mail: service.ms-support@heidenhain.de

Application programming+49 8669 31-3106
E-mail: service.app@heidenhain.de

If you have questions about repairs, spare parts, or exchange units,
please contact our Service department:

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

Customer service, Germany+49 8669 31-3121
E-mail: service.order@heidenhain.deCustomer service,international+49 8669 31-3123
E-mail: service.order@heidenhain.deMachinecalibration

On request, HEIDENHAIN engineers will calibrate your machine’s
geometry (e.g., with a KGM grid encoder).

Technical
training
courses

HEIDENHAIN provides technical customer training in the following
subjects:• NC programming• PLC programming• TNC optimization• TNC servicing• Encoder servicing• Customized training
For more information on dates or registration:

102

Technical training courses inGermany+49 8669 31-3049

Technical training courses
outside of Germany

www.heidenhain.com
EN ► Service & Support ►Technical training

E-mail: mtt@heidenhain.de103Other HEIDENHAIN controls
ExamplesTNC 320• Compact contouring control for milling, drilling, and boring

TNC 640

machines• Axes: 6 control loops, of which up to 2 can be configured as
spindles• Analog nominal-value interface to the drives (± 10 V)• Compact design: screen, keyboard, and main computer all in
one unit• Dimensions: 400 mm x 470 mm x 105 mm• Integrated 15-inch screen• Storage medium for NC programs: CompactFlash memory card
• Programming in HEIDENHAIN Klartext format• Standard milling, drilling, and boring cycles• Touch probe cycles• Short block processing time
TNC 620

Information:
TNC 620 brochure• Compact contouring control for milling, drilling, and boringmachines• Axes: 8 control loops, of which up to 2 can be configured as
spindles• For operation with HEIDENHAIN inverter systems and ideally
HEIDENHAIN motors• Uniformly digital with HSCI interface and EnDat interface• Compact size
• CompactFlash memory card
• 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)
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
15-inch screen (landscape) design• Monitor and main computer in one unit (MC 8420)• Separate keyboard unit
• Multi-touch operation

104

TNC7

Information:
TNC 640 brochure• Contouring control for milling machines, milling-turning
machines, and machining centers• Axes: up to 24 control loops, of which up to 4 can be configured
as spindles• For operation with HEIDENHAIN inverter systems and ideallywith HEIDENHAIN motors• Uniformly digital with HSCI interface and EnDat interface• Version with touchscreen for multi-touch operation• Solid state disk (SSDR)• Programming in HEIDENHAIN Klartext or G-code (ISO)• Comprehensive cycle package for milling and turning operations• Constant surface speed for turning operations• Tool radius compensation• Touch probe cycles• Free contour programming (FK)• Short block processing time (< 0.5 ms)• Contouring control for milling machines, milling-turning
machines, and machining centers• Axes: up to 24 control loops (22 control loops with functionalsafety (FS)), of which up to 4 can be configured as spindles• For operation with HEIDENHAIN inverter systems and ideallywith HEIDENHAIN motors• Uniformly digital with HSCI interface and EnDat interface• Intuitive multi-touch operational design• Leading-edge functions combined with the familiarity of

HEIDENHAIN Klartext: graphical programing allows beginners
and experts alike to rapidly program complex workpieces• Graphically supported alignment of workholding equipment• Integrated process monitoring• New, intuitive machine setup with smart probing functions• Easy operating solutions for everyday production tasks,
including complete integration of program testing with highresolution simulation of the machining process in the Editor
operating mode
• Graphical programming• Short block processing time (< 0.5 ms)

105

Subject index

MANUALplus 620• Compact contouring control for CNC and cycle lathes• Suitable for horizontal and vertical lathes as well as verticalboring and turning mills• Axes: max. 10 control loops, of which up to 6 can be configured
as spindles• Up to 3 principal axes (X, Z, and Y), B axis, closed-loop spindle
and counter spindle, C1/C2 axis, and driven tools• Up to 3 programmable auxiliary axes (U, V, W) for control ofsteady rest, tailstock, and counter spindle• The position of a parallel secondary axis can be showncombined with its principal axis
• Compact design: screen and main computer in one unit
• For operation with HEIDENHAIN inverter systems and ideallywith HEIDENHAIN motors• Fully digital with HSCI interface and EnDat interface• 15.6-inch multi-touch display with 1366 × 768 pixels• Integration of the keyboard on the right side of the display• Storage medium: CFR CompactFlash memory card (CFast)• Programming of turning, drilling, and milling operations withsmart.Turn, according to DIN, or via cycles• TURN PLUS: automated smart.Turn program generation• ICP free contour programming for turning and milling contours• For simple tool holders (multifix), turrets, or magazines• For simple tool holders (multifix), tool magazines, or tool turrets

A

F

Absolute encoders.............................. 62
Accessories........................................... 5
Additional modules.............................. 26
Advanced Dynamic Prediction (ADP).... 66
API DATA............................................ 71
Axes................................................... 57
Axis clamping...................................... 64
Axis feedback control.......................... 63

Feedforward control............................ 63
Fieldbus systems................................ 26
Functions for the user......................... 10

B

H

Backlash.............................................. 69
Basic modules..................................... 23
B Axis................................................. 58
BF 360................................................ 22
BF 360, ITC 362.................................. 86
Bus diagnosis...................................... 73

HEROS 5............................................ 56
HR 130......................................... 29, 96
HR 510............................................... 27
HR 510, HR 510 FS............................. 93
HR 510 FS........................................... 27
HR 520............................................... 28
HR 520, HR 520 FS............................ 93
HR 520 FS.......................................... 28
HR 550 FS.................................... 28, 94
HRA 551 FS.................................. 28, 95
HSCI................................................... 51
HSCI adapter....................................... 25
HSCI control components.................... 16
Hysteresis........................................... 69

C
Cable overview................................... 44
C-Axis Machining (software option 55).. 60
CMA-H 04-04-00................................. 26
Combined PROFIBUS DP/PROFINET IO
module................................................ 26
Compensation of torque ripples........... 63
Component Monitoring....................... 68
Components......................................... 4
ConfigDesign...................................... 70
Connected Machining.......................... 80
Connecting cables............................... 29Context-sensitive help......................... 68
Control loop cycle times...................... 64
Control systems with external safety... 55
Control systems with integratedfunctional safety (FS)........................... 53
Counter Spindle (software option 132).. 60
Crossover Position Filter (CPF)............. 64

D
Data interfaces.................................... 78
Degrees of protection......................... 81
Digital control design........................... 51
Digital servo control............................ 63
Display step.......................................... 6
DNC applications................................. 80
Double-Speed Control Loops............... 64
Driven tools......................................... 61

G
Gantry axes......................................... 58
Gear ranges........................................ 60

I
I/O modules........................................ 24
Incremental encoders.......................... 62
Industrial PCs/ITC................................ 30
Initial setup and diagnostic aids............ 70
Input resolution..................................... 6
Installation elevation............................ 81
Integrated inverter............................... 63
Integrated PLC.................................... 74
Interfacing to the machine..................... 8
Inverter system................................... 46
IOconfig.............................................. 24
IPC 306......................................... 31, 82
IPC 6490............................................. 83
ITC 362............................................... 30
ITC 855......................................... 31, 88
ITC 860............................................... 87J
Jerk..................................................... 65
Jerk limiting........................................ 65

E

K

EA module for axis release.................. 24
Electromagnetic compatibility.............. 81
Electronic handwheels........................ 27
Encoder inputs.................................... 62
EnDat 2.2............................................ 51
Error compensation............................. 69
Ethernet.............................................. 78
Expansion PL...................................... 24
Export version..................................... 16

Keycaps.............................................. 39

LLinear error......................................... 69
Load Adaptive Control (LAC)................ 69
Load Monitoring.................................. 68
Log..................................................... 71
Look-ahead.......................................... 65

Main spindle and counter spindle......... 60
Master keyword.................................. 18
Maximum spindle speed..................... 60
MC 306........................................ 17, 82
MC 366........................................ 17, 85
MC 8420 T......................................... 17
Module for analog axes....................... 26
Monitoring functions........................... 67
Mounting and electrical installation....... 81
Multi-Channel Capability...................... 59

N
Nonlinear error.................................... 69

O
Online Monitor.................................... 71
Operating system................................ 56
Oscilloscope........................................ 70

P
PAE-H 08-00-01................................... 24
PL 6000........................................ 23, 92
PLA-H 08-04-04................................... 24
PLB 6001, PLB 600x FS...................... 91
PLB 600x............................................ 25
PLB 6104............................................ 24
PLB 6104 FS....................................... 24
PLB 6106............................................ 24
PLB 6106 FS....................................... 24
PLB 6108............................................ 24
PLB 6108 FS....................................... 24
PLB 6204 EnDat................................. 23
PLB 6204 FS EnDat............................ 23
PLB 6206 EnDat................................. 23
PLB 6206 FS EnDat............................ 23
PLB 6208 EnDat................................. 23
PLB 6208 FS EnDat............................ 23
PLB 6210 EnDat.................................. 23
PLB 6210 FS EnDat............................. 23
PLC axes...................................... 59, 75
PLC basic program.............................. 76
PLCdesign........................................... 75
PLC encryption................................... 74
PLC inputs/outputs.............................. 74
PLC positioning................................... 75
PLC programming............................... 74
PLC soft keys...................................... 75
PLC window....................................... 75
PLD-H 04-04-00 FS.............................. 24
PLD-H 04-08-00 FS.............................. 24
PLD-H 08-04-00 FS.............................. 24
PLD-H 08-16-00................................... 24
PLD-H 16-08-00................................... 24
PNC 610............................................. 32
Position-controlled spindle................... 60
PROFIBUS DP module........................ 26
PROFINET IO module......................... 26
Proper minimum clearance.................. 81
Python OEM Process.......................... 75

M
Main computer................................... 16

106

107

R
Real-Time Coupling Function................ 58
RemoteAccess.................................... 72
Remote Desktop Manager.................. 80
RemoTools SDK.................................. 80
Reversal spikes................................... 69

S
Servo lag............................................. 63
SIK component................................... 18
Sliding friction..................................... 69
Smoothed jerk.................................... 65
Snap-on keys................................. 34, 36
Software options................................. 14
Software tools....................................... 5
Specifications........................................ 6
Spindle override.................................. 60
Spindle Synchronism........................... 61
Static friction....................................... 69
Storage medium................................. 18
Synchronized axes............................... 58
System PL with EnDat support............ 23

T
Table function...................................... 71
TE 361 T....................................... 22, 89
TE 361 T FS........................................ 22
TE 725 T....................................... 21, 90
TE 725 T FS........................................ 21
Thermal expansion.............................. 69
TNCanalyzer........................................ 73
TNCdiag.............................................. 70
TNCkeygen......................................... 18
TNCopt............................................... 71
TNCremo............................................ 79
TNCremoPlus...................................... 79
TNCscope........................................... 71
TNCtest.............................................. 73
Tool carriers......................................... 57
Torque Control..................................... 58
Trace function...................................... 71
Traverse range..................................... 57

U
USB.................................................... 78
User administration............................. 56
User management.............................. 13108

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

896094-27 · 01/2024 · H · Printed in Germany

HEIDENHAIN
worldwide