0% found this document useful (0 votes)
55 views56 pages

CNC Pilot 640: Contouring Control Overview

Uploaded by

Alexandr Kulikov
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views56 pages

CNC Pilot 640: Contouring Control Overview

Uploaded by

Alexandr Kulikov
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 56

CNC PILOT 640

The Contouring Control for


Lathes and Turning-Milling
Machines

Information for the


Machine Tool Builder

01/2024
Contouring control Contents
General information

CNC PILOT 640 • Contouring control for lathes, turning-milling machines and Contouring control 2
high-performance turning centers
• Suitable for horizontal and vertical lathes as well as vertical Overview tables 4
boring and turning mills
• Axes: max. 24 control loops; max. 8 NC axes per channel; max.
HSCI control components 16
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 Accessories 25
and counter spindle, C1/C2 axis and driven tools
• 5-axis simultaneous machining (X, Z, Y, B, and C axes)
Cable overview 44
• Up to 3 programmable auxiliary axes (U, V, W) for control of
steady rest, tailstock and counter spindle
• The position of a parallel secondary axis can be shown Technical description 51
combined with its principal axis
• For operation with HEIDENHAIN inverter systems and ideally Data transfer and communication 78
with HEIDENHAIN motors
• Fully digital with HSCI interface and EnDat interface
Mounting information 81
• 24-inch or 15.6-inch multitouch screen CNC PILOT 640 with
• Storage medium: CFR CompactFlash memory card (CFast)
24-inch multitouch screen

• Programming of turning, drilling, and milling operations with Key dimensions 82


smart.Turn, according to DIN, or via cycles
• TURN PLUS: automated smart.Turn program generation General information 101
• ICP free contour programming for turning and milling contours
• For simple tool holders (multifix), turrets, or magazines
Other HEIDENHAIN controls 104
System test Controls, power modules, motors, and encoders from
HEIDENHAIN are usually integrated as components into complete Subject index 107
systems. In such cases, comprehensive testing of the complete
system is required, irrespective of the specifications of the
individual devices. Please note the page references in the tables with the
specifications.
Parts subject to Controls from HEIDENHAIN contain parts subject to wear, such as
wear a backup battery and fan. Functional safety If standard components and FS components (FS = Functional
(FS) Safety) are not explicitly differentiated, then the information applies
Standards Standards (ISO, EN, etc.) apply only where explicitly stated in the to both versions (e.g., TE 725T, TE 725T FS).
brochure.
Components for which there is also a version with functional
Note Intel, Intel Xeon, Core, and Celeron are registered trademarks of safety bear the identifier "(FS)" at the end of the product
Intel Corporation. designation (e.g., UEC 3xx (FS)).

Validity The features and specifications described here apply to the Using this This brochure is purely a decision-making aid for selecting
following control and NC software versions: brochure HEIDENHAIN components. Further documentation is needed
for actual project planning (see "Technical documentation",
CNC PILOT 640 with NC software versions Page 101).
688946-18 (export license required)
688947-18 (no export license required)

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, the
main computer (MC) must be equipped with at least 4 GB of main
memory.

2 3
Overview tables
Components Accessories

Control systems 24-inch design 15.6-inch design Page Accessory CNC PILOT 640 Page
Main computer For operating MC 366 MC 8420T 16 Electronic handwheels • HR 510, HR 510 FS portable handwheel 27
panel (full HD, 1920 x 1080 (1366 x 768 pixels) • HR 520, HR 520 FS portable handwheel with display
pixels) • HR 550 FS portable wireless handwheel with display
For electrical MC 306 - • HR 130 panel-mounted handwheel
cabinet Workpiece touch probes1) • TS 460, TS 760 triggering touch probes with radio or infrared transmission
Multi-touch display BF 360 - 22 • TS 260, TS 750, TS 150 triggering touch probes with cable connection
(full HD, 1920 x 1080 Tool touch probes1) With cuboid probe contact as accessory
pixels) • TT 160 triggering touch probe
Keyboard unit TE 361T TE 725T 21 • TT 460 triggering touch probe with radio or infrared transmission
TE 361T FS TE 725T FS Programming station2) DataPilot CP 640
Control software for PCs for programming, archiving, and training
Machine operating panel Integrated
• Full version with single user license or network license
PLB 6001, PLB 600x FS (HSCI adapter for OEM 25 • Demo version (free of charge)
machine operating panel)
Auxiliary axis control PNC 610 32
Storage medium CFR memory card 18
Industrial PC ITC 362/ITC 860 additional operating station with touchscreen and integrated screen 30
NC software license On SIK component 18 keyboard
ITC 855 additional operating station with touchscreen and ASCII keyboard
PLC inputs/ With HSCI PL 6000 consisting of PLB 62xx basic module 23
IPC 306 industrial PC for Windows
outputs1) interface (system PL) or PLB 61xx (expansion PL) and I/O
IPC 6490/IPC 8420 industrial PC for PNC 610
modules
Snap-on keys For controls and handwheels 34
On UEC and UMC
1) For more information, refer to the Touch Probes brochure
Additional modules1) CMA-H for analog axes/spindles in the HSCI 26 2) For more information, refer to the Programming Station for Turning Controls brochure
system
Modules for fieldbus systems Software tools CNC PILOT 640 Page
Inverter systems2) Compact inverters and modular inverters PLCdesign1) PLC development software 75
Connecting cables ✓ 44 TNCremo2), TNCremoPlus2)3) Data transfer software (TNCremoPlus with “live” screen) 79
1) May be necessary depending on the configuration ConfigDesign1) Software for configuring the machine parameters 70
2) For more information, refer to the Inverter Systems for Gen 3 Drives brochure TNCkeygen1) Software for enabling SIK options for a limited time, and for single-day access to the 18
OEM area
Please note: The MC main computer does not have any PLC inputs/outputs. Therefore one PL 6000, one UEC, or one UMC is
necessary for each control. They feature safety-relevant inputs/outputs as well as the connections for touch probes. 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 80
HEIDENHAIN controls
TNCtest1) Software for creation and execution of an acceptance test 73
TNCanalyzer1) Software for the analysis and evaluation of service files 73
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

4 5
Specifications

Specification CNC PILOT 640 Page


Specification CNC PILOT 640 Page
Input mm/min or mm/revolution
Axes Max. 24 control loops max. 8 NC axes per channel; max. 6 spindles in the overall 57
system Cycle times of main computer MC 64

Axes Up to 6 closed-loop linear axes Block processing 1.5 ms


X, Z, U, V, W: Standard Cycle times of controller unit CC/UEC/UMC 64
Y: Option
Path interpolation 3 ms 64
B axis Option
Fine interpolation Single-speed: 0.2 ms
C1/C2 axis Option Double-speed: 0.1 ms (software option 49)
Position controller
Synchronized axes ✓
Speed controller
PLC axes ✓
Current controller fPWM TINT
Spindles Up to 6 controlled spindles: 3.333 kHz 150 µs
Main spindle 60 4 kHz 125 µs
Counter spindle 5 kHz 100 µs
Driven tool 61 6.666 kHz (software option 49) 75 µs (software option 49)
Speed Max. 60 000 rpm for motors with a single pole pair 60 8 kHz (software option 49) 62.5 µs (software option 49)
(with software option 49: max. 120 000 rpm) 10 kHz (software option 49) 50 µs (software option 49)
13.333 kHz (software option 49) 37.5 µs (software option 49)
Operating mode switchover ✓ 60 16 kHz (software option 49) 31.25 µs (software option 49)
Position-controlled spindle ✓ 60 Permissible temperature range Operation:
In electrical cabinet: 5 °C to 40 °C
Oriented spindle stop ✓ 60
In operating panel: 0 °C to 50 °C
Gear shifting ✓ 60 Storage: –20 to 60 °C
NC program memory ≈ 7.7 GiB 16
Input resolution and display step 57
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 53
For applications with up to • 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 axis 5-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 59
option 153)
Axis feedback control 63
With following error ✓
With feedforward ✓
With jerk limiting ✓ 57
Maximum feed rate 57
60000 rpm
. Screw pitch [mm]
No. of motor pole pairs

At fPWM = 5000 Hz
Constant surface speed ✓

6 7
Interfacing to the machine

Interfacing to the machine CNC PILOT 640 Page


Interfacing to the machine CNC PILOT 640 Page
Setup and 70
Error compensation ✓ 69 diagnostic aids
Linear axis error ✓ 69 TNCdiag Software for the analysis of status and diagnostic information of digital drive systems 70
Nonlinear axis error ✓ 69 TNCopt Software for putting digital control loops into service 71
Backlash ✓ 69 ConfigDesign Software for creating the machine configuration 70
Reversal spikes during circular ✓ 69 Integrated oscilloscope ✓ 70
movement
Trace function ✓ 71
Hysteresis ✓ 69
API DATA function ✓ 71
Thermal expansion ✓ 69
Table function ✓ 71
Static friction ✓ 69
OLM (online monitor) ✓ 71
Sliding friction ✓ 69
Log ✓ 71
Integrated PLC ✓ 74
TNCscope ✓ 71
Program format List of commands 74
Bus diagnostics ✓ 73
Program input at the control ✓ 74
Data interfaces ✓
Program input by PC ✓ 74
Ethernet ✓ 78
Symbolic PLC-NC interface ✓ 74
USB ✓ 78
PLC memory ≈ 4 GiB 74
Protocols 78
PLC cycle time 9 ms to 30 ms (adjustable) 74
Standard data transmission ✓ 78
PLC inputs/outputs For the maximum configuration of the PLC system, see Page 52 23
Blockwise data transfer ✓ 78
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 PL 23
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 75
(software option 46)
User interfaces can be custom- Creation of individualized user interfaces by the machine manufacturer with the 75
designed 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.

8 9
Functions for the user

Function CNC PILOT 640

Standard
Function CNC PILOT 640
Standard

Option
Option

Interactive Contour 8/9 Contour definition with linear and circular contour elements
Configuration ✓ Basic version: X and Z axis, main spindle Programming (ICP) 8/9 Immediate display of entered contour elements
0-6 Driven tool and auxiliary axes (U, V, W) 8/9 Calculation of missing coordinates, intersections, etc.
55+0-6 C axis and driven tool 8/9 Graphical display of all solutions for selection by the user if more than one solution is possible
70+0-6 Y axis 8/9 Chamfers, rounding arcs, and undercuts available as form elements
54+0-6 B axis 8/9 Input of form elements immediately during contour creation or through later superimposition
94+0-6 Parallel axes U, V, W (display function and compensation) 8/9 Changes to existing contours can be programmed
132+0-6 Counter spindle 8/9 Machining attributes available for individual contour elements
✓ Digital current and speed control 8/9+55 C-axis machining on face and lateral surface:
– Description of individual holes and hole patterns (only in smart.Turn)
Operating modes
– Description of figures and figure patterns for milling (only in smart.Turn)
Manual operation ✓ Manual slide movement through axis-direction keys, an intermediate switch, or electronic – Creation of freely definable milling contours
handwheels 9+70 Y-axis machining on the XY and ZY planes (only in smart.Turn):
✓ Graphical support for entering and running cycles without storage of the machining steps, in – Description of individual holes and hole patterns
direct alternation with manual machine operation – Description of figures and figure patterns for milling
11 Thread reworking (thread repair) in a second workpiece setup – Creation of freely definable milling contours
8/9+55+ Programming of the rear face for full-surface machining with the C and Y axes
Teach-in mode 8 Sequential arrangement of canned cycles, with each cycle being run immediately after input or 70+132
graphically simulated and subsequently saved 8/9+42 DXF import: Import of contours for lathe and milling operations
Program run All are possible in single-block and full-sequence modes smart.Turn 9 The basis is the "unit," which is the complete description of a machining block (geometry,
✓ DIN PLUS programs programming technology and cycle data)
9 smart.Turn programs 9 Dialog boxes divided into overview and detail forms
8 Cycle programs 9 Fast navigation between the forms and the input groups via the "smart" keys
Setup functions ✓ Workpiece datum setting 9 Context-sensitive help graphics
✓ Definition of tool-change position 9 Start unit with global settings
✓ Definition of protection zone 9 Transfer of global values from the start unit
✓ Definition of machine dimensions 9 Transfer of cutting values from the technology database
✓ Manual programs 9 Units for all turning and recessing operations for simple contours and ICP contours
✓ Tool measurement by touching the workpiece 9+55/70 Units for boring, drilling, and milling operations with the C or Y axis for holes, milling contours,
17 Tool measurement with a TT tool touch probe and drilling and milling patterns that are simple or that have been programmed with ICP
17 Tool measurement with an optical gauge 9+55 Activating/deactivating special units for the C axis; subprograms and section repeats
17 Workpiece measurement with a TS workpiece touch probe 9+55/70 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
Programming 9 Parallel programming
Cycle programming 8 Turning cycles for simple or complex contours, and contours described with ICP 9 Parallel simulation
8 Contour-parallel turning cycles 9 Trochoidal milling
8 Recessing cycles for simple or complex contours, and contours described with ICP 9 Hobbing
8 Repetitions with recessing cycles 9 Multiple plunging
8 Recess turning cycles for simple or complex contours, and contours described with ICP 9 Batch Mode (automatic execution of multiple different main programs)
8 Undercut and parting cycles ✓
8 Engraving cycles TURN PLUS 63 Automatic smart.Turn program generation with
8 Threading cycles for single or multi-start longitudinal, taper, or API threads, and threads with – Automatic tool selection
variable pitch – Automatic turret assignment
8+55 Cycles for axial and radial drilling, pecking, and tapping operations with the C axis – Automatic calculation of cutting data
8+55 Thread milling with the C axis – Automatic generation of machining sequence in all working planes, also for C-axis machining
8+55 Axial and radial milling cycles for slots, figures, single surfaces, and centric polygon surfaces, (with option 55) and Y-axis machining (with option 70)
and for complex contours described with ICP for machining with the C axis – Automatic cutting limitation through chucking equipment
8+55 Helical slot milling (multi-start) with the C axis – Automatic generation of work blocks for rechucking for turning with counter spindles
8+55 Deburring of ICP contours – Automatic generation of work blocks for rear-face machining (with option 132)
8+55 Linear and circular patterns for drilling, boring, and milling operations with the C axis
8 Context-sensitive help graphics
8 Transfer of cutting values from the technology database
8 Use of DIN macros in cycle programs
8+9 Conversion of cycle programs to smart.Turn programs

10 11
Function Standard CNC PILOT 640 Function CNC PILOT 640

Standard
Option

Option
DIN PLUS ✓ Programming in DIN 66025 format Tool database ✓ For 250 tools
programming ✓ Expanded command format (IF ... THEN ... ELSE ...) 10 For 999 tools
✓ Simplified geometry programming (calculation of missing data) ✓ Tool description can be entered for every tool
✓ Powerful fixed cycles for area clearance, recessing, recess turning, and thread machining ✓ Automatic inspection of the tool-tip position relative to the machining contour
55 Powerful fixed cycles for drilling and milling with the C axis ✓ Compensation of the tool-tip position in the X/Y/Z plane
70 Powerful fixed cycles for drilling and milling with the Y axis ✓ Fine compensation of tool via handwheel with application of compensation values in the tool
✓ Subprograms table
Technology functions for full-surface machining: ✓ Automatic tool-tip and cutter radius compensation
✓ – Moving to a fixed stop ✓ Tool monitoring for lifetime of the insert (tool tip) or the number of workpieces produced
✓ – Parting control 10 Tool monitoring with automatic tool change after end of tool life
131/132 – Spindle synchronization ✓ Management of multipoint tools (multiple inserts or multiple reference points)
132 – Converting and mirroring ✓ Support of quick-change tool systems
✓ – Mechatronic tailstock
✓ Programming with variables Technology 8/9 Access to cutting data upon definition of workpiece material, cutting material, and the
8/9 Contour description with ICP database machining mode. The CNC PILOT 640 distinguishes between 16 machining modes. Each
Program verification graphics for workpiece blank and finished part combination of workpiece material and tool material includes the cutting speed, the main feed

Turret assignment and other setup information in the DIN PLUS program rate, the secondary feed rate, and the infeed for the 16 machining modes.

9 Conversion of smart.Turn units into DIN PLUS command sequences 8/9 Automatic determination of the machining modes based on the cycle or the machining unit
Parallel programming 8/9 The cutting data are entered in the cycle or in the unit as suggested values

Parallel simulation 8/9 9 combinations of workpiece material and tool material (144 entries)

10 62 combinations of workpiece material and tool material (992 entries)
Simulation ✓ Graphical simulation of the cycle process, or of the cycle, smart.Turn or DIN PLUS program
User management ✓ Configurable tying of permissions to user roles
✓ Depiction of the tool paths as pencil-trace or cutting-path graphics; special identification of the
– Login at the control with a user account
rapid traverse paths
– User-specific HOME folder for simplified data management
✓ Machining simulation (2D material-removal graphics)
– Role-based access to the control and the network data
55 Side or face view or 2D view of cylindrical surface for verification of C-axis machining
✓ Display of programmed contours Conversational ✓ English, German, Czech, French, Italian, Spanish, Portuguese, Dutch, Swedish, Danish, Finnish,
54 View of the tilted plane (B-axis machining) languages Norwegian, Slovenian, Slovak, Polish, Hungarian, Russian (Cyrillic), Romanian, Turkish, Chinese
✓ View of front face and YZ plane for verification of Y-axis machining (traditional and simplified), Korean
✓ Three-dimensional rendering of the workpiece blank and finished part
132 Simulation of mirrored contours for rear-face machining
✓ Shifting and magnifying functions
✓ Block scan in the simulation
✓ Including for complex multi-channel machining operations

Program-run ✓ Graphical depiction of the current machining operation


graphics
B-axis machining 54 Machining with the B axis
✓ Tilting the working plane
54 Rotating the machining position of the tool
9+54 Simultaneous turning
Eccentric machining 135 Cycles for eccentric turning and for the manufacture of oval and polygonal contours
135 Superimpositioning of traversing movements of the X and Y axes synchronously to the
rotational motion of the spindle
Machining time ✓ Calculation of machining times and idle times
analysis ✓ Consideration of the switching commands triggered by the CNC
✓ Representation of time per individual cycle or per tool change
Monitoring 151 Load Monitoring: detect tool wear and tool breakage during machining
functions 155 Component Monitoring: monitor for the overloading and wear of machine components

12 13
Software options

Option Option Starting ID Comment page


Option Option Starting ID Comment page number with NC-
number with NC- Software
Software 688946-
688946- 688947-
688947-
70 Y-Axis Machining 01 661881-01 Y-axis machining
0 Additional Axis 1 01 354540-01 Additional control loop 1 20
77 4 Additional Axes 03 634613-01 4 additional control loops 20
1 Additional Axis 2 01 353904-01 Additional control loop 2 20
78 8 Additional Axes 03 634614-01 8 additional control loops 20
2 Additional Axis 3 01 353905-01 Additional control loop 3 20
94 Parallel Axes 01 679676-01 Support of parallel axes (U, V, W)
3 Additional Axis 4 01 367867-01 Additional control loop 4 20 Combined display of principal axes and secondary axes
4 Additional Axis 5 01 367868-01 Additional control loop 5 20 101–130 OEM option 01 579651-01 to Options of the machine manufacturer
5 Additional Axis 6 01 370291-01 Additional control loop 6 20 579651-30

6 Additional Axis 7 01 370292-01 Additional control loop 7 20 131 Spindle 01 806270-01 Synchronization (of two or more spindles) 61
Synchronism
7 Additional Axis 8 03 370293-01 Additional control loop 8 20
132 Counter Spindle 01 806275-01 Counter spindle (spindle synchronization, rear-face 60
8 Teach-In 01 632226-01 Cycle programming machining)
• Contour description with ICP
• Cycle programming 133 Remote Desktop
Manager
04 894423-01 Display and operation of external computer units 80
• Technology database with nine workpiece-material / (e.g., a Windows PC)
tool-material combinations 135 Synchronizing 03 1085731-01 Expanded synchronization of axes and spindles 58
9 smart.Turn 01 632227-01 smart.Turn Functions
• Contour description with ICP 143 Load Adapt. Control 01 800545-01 LAC: load-dependent adaptation of control parameters 69
• Programming with smart.Turn
• Technology database with nine workpiece-material / 151 Load Monitoring 03 1111843-01 Monitoring of the tool load 68
tool-material combinations 153 Multichannel 05 1217032-01 Multi-channel capability: max. three channels for 59
10 Tools and 01 632228-01 Tools and technology asynchronous multi-slide machining
Technology • Tool database expanded to 999 entries 155 Component 07 1226833-01 Monitoring for component overloading and wear 68
• Technology database expanded to 62 workpiece- Monitoring
material/tool-material combinations
• Tool life monitoring with exchange tools 160 Integrated FS: Basic 07 1249928-01 Enables functional safety and four safe control loops 53

11 Thread Recutting 01 632229-01 Threads 161 Integrated FS: Full 07 1249929-01 Enables functional safety and the maximum number of 53
• Thread recutting safe control loops
• Handwheel superimposition during thread cutting 162 Add. FS Ctrl. Loop 1 07 1249930-01 Additional control loop 1 53
17 Touch Probe 01 632230-01 Tool measurement and workpiece measurement 163 Add. FS Ctrl. Loop 2 07 1249931-01 Additional control loop 2 53
Functions • Determining tool-setting dimensions with a tool touch
probe 164 Add. FS Ctrl. Loop 3 07 1249932-01 Additional control loop 3 53
• Determining tool-setting dimensions with an optical 165 Add. FS Ctrl. Loop 4 07 1249933-01 Additional control loop 4 53
gauge
• Automatic workpiece measurement with a workpiece 166 Add. FS Ctrl. Loop 5 07 1249934-01 Additional control loop 5 53
touch probe
169 Add. FS Full 08 1319091-01 Enabling of all FS axis options or control loops. Options 53
18 HEIDENHAIN DNC 01 526451-01 Communication with external PC applications over COM 80 160 and 162 to 166 must already be set.
component
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 01 579650-01 Python application on the control 75
Process
49 Double-Speed Axes 01 632223-01 Short control-loop cycle times for direct drives 64
54 B-Axis Machining 01 825742-01 B axis: tilting the working plane, rotating the machining 58
position of the tool
55 C-Axis Machining 01 633944-01 C-axis machining 60
63 TURN PLUS 01 825743-01 TURN PLUS: automatic generation of smart.Turn
programs

14 15
HSCI control components
Main computer

Main computer The MC main computers feature the following: Versions Various versions of the MC main computer are available:
• Intel high-performance processor • Installation into the operating panel:
• Dual RAM The MC 8420T (15.6-inch) or MC 366 (24-inch), along with
• Gbit HSCI interface to the controller unit and to other the BF monitor, form a unit that is installed directly into the
control components operating panel. With the exception of the power supply line,
• HDL2 interface to the BF monitor only one HSCI connecting cable to the electrical cabinet is
(with electrical cabinet versions) needed
• Four USB 3.0 ports (e.g., for the TE 361T (FS) operating panel) • Installation into the electrical cabinet:
The MC 306 is installed in the electrical cabinet. The operating
To be ordered separately and installed in the main computer by the panel requires HSCI, USB, and HDL2 cables as control lines
OEM:
• CFR memory card with the NC software The MC 8420T main computer is supported with NC software
• The System Identification Key (SIK) component for enabling 68894x-05 or later. The MC 306 and MC 366 main computers are MC 306
control loops and software options. supported 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 optionally
possible 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 are
MC 8420T with main computer MC 366 with main computer installed on the
available as export versions. installed on the back back
Gen 3 labels The different Gen 3 labels identify how control components can be
deployed.
Installation Storage Processor RAM Power Mass ID
type medium consumption*)
The label indicates that a component is ready for operation in a MC 306 Electrical CFR (30 GB) Intel high- 8 GB ≈ 65 W ≈ 4.2 kg 1180045-xx
Gen 3 (Gbit HSCI) drive system. Whether a component is suitable cabinet performance CPU
for functional safety (integrated FS, external FS, enabling of FS)
must be considered separately. MC 8420T1) Operating CFR (30 GB) Intel Celeron 1047 4 GB ≈ 43 W ≈ 6.7 kg 1213689-xx
panel (15.6- 1.4 GHz, dual-core
Gen 3 ready: These components can be used in systems with inch)
Gen 3 drives (UVR 3xx, UM 3xx, CC 3xx) and also in systems with
MC 3661) Operating CFR (30 GB) Intel Core i7-3, 8 GB ≈ 75 W ≈ 11.4 kg 1246689-01
a 1xx inverter system (UVR 1xx, UE 2xx, UR 2xx, CC 61xx).
panel 1.7 GHz, dual-core
(24-inch) (var. -01) /
Gen 3 exclusive: These components can be used only in systems Intel high- ≈ 9.9 kg 1246689-02
with Gen 3 drives (UVR 3xx, UM 3xx, CC 3xx). performance CPU
(var. -02)
*) Test conditions: Windows 7 (64-bit) operating system, 100% processor load, interfaces not loaded, no fieldbus
module
1) Fulfills IP54 when installed

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

16 17
Storage medium The storage medium is a CFR (= CompactFlash Removable) NC software Three control loops are always enabled in the basic version. The
compact flash memory card. It contains the NC software and license and controller unit must be designed for the corresponding number
is used to store NC and PLC programs. The storage medium enabling of of activated control loops. Maximum possible: UEC 3x4: 4 control
is removable and must be ordered separately from the main control loops loops; UEC 3x5: 5 control loops; CC 302: 2 control loops; CC 308:
computer. based on the CC 8 control loops; CC 310: 10 control loops. You can find the usual
SIK combinations in the following table. Other versions are
This CFR uses the fast SATA protocol (CFast). This CFR is available upon request.
compatible with the MCs described in the Main computers
section. SIK with software license and enabling for SIK
CFR CompactFlash
CFR CompactFlash, 30 GB Control Included options
Free PLC memory space ≈ 4 GiB loops
Free NC memory space ≈ 7.7 GiB
Export license required ID 1075088-18 3 • smart.Turn (option 9) ID 686002-01
(NC SW 688946-18) ID 686002-51*)
Export license not required ID 1075088-68 • Teach-In (option 8) ID 686002-10
(NC-SW 688947-18) • smart.Turn (option 9) ID 686002-60*)
• Thread Recutting (option 11)
SIK component The SIK component contains the NC software license for
enabling control loops and software options. It provides the main
• C-Axis Machining (option 55)
computer with an unambiguous ID code—the SIK number. The 4 • smart.Turn (option 9) ID 686002-03
SIK component is ordered and shipped separately. It must be • C-Axis Machining (option 55) ID 686002-53*)
inserted into a slot provided for it in the MC main computer.
SIK component
4 • smart.Turn (option 9) ID 686002-61*)
The SIK component with the NC software license exists in • HEIDENHAIN DNC (option 18)
different versions based on the enabled control loops and software • Python OEM Process (option 46)
options. Additional control loops can be enabled later by entering a • C-Axis Machining (option 55)
keyword. HEIDENHAIN provides the keyword, which is based on 5 • smart.Turn (option 9) ID 686002-04
the SIK number.
• C-Axis Machining (option 55) ID 686002-54*)
When ordering, please provide the SIK number of your control. 5 • smart.Turn (option 9) ID 686002-58*)
When the keywords are entered in the control, they are saved in • Python OEM Process (option 46)
the SIK component, thereby enabling and activating the software • C-Axis Machining (option 55)
options. Should servicing become necessary, the SIK component
must be inserted into the replacement control in order to enable all 5 • smart.Turn (option 9) ID 686002-62*)
of the required software options. • C-Axis Machining (option 55)
• Y-Axis Machining (option 70)
Master keyword For putting the CNC PILOT 640 into service, there is a master 6 • smart.Turn (option 9) ID 686002-05
(general key) keyword that enables all software options once for 90 days. After
this period, the software options can be activated only with the
• C-Axis Machining (option 55) ID 686002-55*)
correct keywords. The general key is activated via a soft key.
• Y-Axis Machining (option 70)
6 • smart.Turn (option 9) ID 686002-59*)
TNCkeygen TNCkeygen is a collection of PC software tools for generating • Python OEM Process (option 46)
(accessory) enabling keys for HEIDENHAIN controls for a limited period of • C-Axis Machining (option 55)
time. • Y-Axis Machining (option 70)
With the OEM Key Generator, you can generate enabling keys 6 • smart.Turn (option 9) ID 686002-63*)
for software options by entering the SIK number, the software • C-Axis Machining (option 55)
option to be enabled, the enabling period, and an OEM-specific • Counter Spindle (option 132)
password. This activation is limited to a period of 10 to 90 days.
Each software option can be enabled only once; this is performed
7 • smart.Turn (option 9) ID 686002-64*)
independently of the master keyword. • C-Axis Machining (option 55)
• Y-Axis Machining (option 70)
The OEM daily key generator generates an enabling key for the • Counter Spindle (option 132)
protected OEM area, thus granting the user access on the day it is 11 • smart.Turn (option 9) 1373591-01
generated.
• B-Axis Machining (option 54)
• C-Axis Machining (option 55)
• Y-Axis Machining (option 70)
• Integrated FS: Full (option 161)
*) Export version

18 19
Matching keyboard for the 15.6-inch monitor

Enabling further Further control loops can be enabled either as groups or TE 725T, • Suitable for MC 8420T (15.6”)
control loops individually. The combination of control-loop groups and individual TE 725T FS • Numeric keypad
control loops makes it possible to enable any number of control • ASCII keyboard
loops. Up to 24 control loops are possible. • Spindle-speed and feed-rate override potentiometers
• Two holes for additional keys or keylock switches
Control-loop groups Software option • USB interface to the MC main computer
4 Additional Control Loops 77 ID 634613-01 • USB port with cover cap
8 Additional Control Loops 78 ID 634614-01 Integrated machine operating panel with: TE 725T, TE 725T FS
• Supply voltage: DC 24 V / ≈ 4 W
Individual control loops Software option • 36 exchangeable snap-on keys with status LEDs, freely
definable via PLC
1st additional control loop 0 ID 354540-01 • Operating elements: keys preassigned by the PLC basic
program: Control voltage on1); NC start1); NC stop1); emergency
2nd additional control loop 1 ID 353904-01 stop; axis direction keys; rapid traverse key; spindle start; spindle
3rd additional control loop 2 ID 353905-01 stop; jog spindle; spindle change key; feed rate stop
• Connection for HR handwheel
4th additional control loop 3 ID 367867-01 • HSCI interface
5th additional control loop 4 ID 367868-01 • TE 725T: 8 free PLC inputs and 8 free PLC outputs
• TE 725T FS: 4 free FS inputs and 8 free PLC outputs; additional
6th additional control loop 5 ID 370291-01 dual-channel FS inputs for emergency stop and permissive
buttons of the HR handwheel
7th additional control loop 6 ID 370292-01
8th additional control loop 7 ID 370293-01
1) Keys illuminated, addressable via PLC

TE 725T ID 1264436-xx
TE 725T FS ID 1211940-xx
Mass ≈ 3.1 kg

20 21
24-inch screen and keyboard PL 6000 PLC input/output systems with HSCI

BF 360 monitor • Supply voltage: DC 24 V/≈ 35 W PL 6000 The PLC inputs and outputs are available via external modular
• 24-inch; 1920 x 1024 pixels PL 6000 PLC input/output systems. They consist of a basic
• HDL2 interface to the MC in the electrical cabinet module and one or more input/output modules. A total maximum
• Integrated USB hub with four USB ports on the rear of 1000 inputs/outputs is supported. The PL 6000 units are
• Display for multi-touch operation connected to the MC main computer via the HSCI interface.
• Fulfills IP54 when installed The PL 6000 units are configured with the IOconfig PC software.

BF 360 ID 1275079-xx
Mass ≈ 8.6 kg

BF 360

TE 361T keyboard General data:


with integrated • Fits the BF 360 or MC 366 (24-inch design)
machine • All keycaps are exchangeable
operating panel • USB interface to the MC main computer PLB 62xx
• Trackball
• USB port with cover cap Basic modules Basic modules with an HSCI interface exist for 4, 6, 8, and
TE 361T 10 modules. Fastening is performed on standard NS 35 rails
Control keyboard (long stroke): (DIN 46227 or EN 50022).
• Alphabetic keyboard block
• NC operating block Supply voltage DC 24 V
• Navigation block Power consumption1) ≈ 48 W at DC 24 V NC
≈ 21 W at DC 24 V PLC
Specifications: Mass ≈ 0.65 kg to 1 kg (depending on the
• Supply voltage: DC 24 V/≈ 4 W version)
• Fulfills IP54 when installed (all keycaps must be in place) 1) PLB 6xxx completely filled, incl. TS, TT
• Integrated machine operating panel with 30 exchangeable,
freely assignable key with status LED, freely definable via PLC System PL with • Required once for each control system (except with UxC)
(assignment in accordance with PLC basic program spindle
stop, 16 further function keys)
EnDat support • Connections for TS and TT touch probes
• Other operating elements: NC start key1), NC stop key1), control
• TS and TT touch probes with EnDat interface are supported
voltage on/off key , emergency stop button
1) • Without FS: 12 free inputs, 7 free outputs
With FS: 6 free FS inputs, 2 free FS outputs
• Override potentiometers for feed rate, rapid traverse, and • Functional safety (FS) is enabled via SIK options 160 to 166.
spindle speed (all override potentiometers are fitted with an
Subsequent enabling of all FS control loops is via SIK option 169.
adapter so that they can be mounted in any 22.3 mm opening)
• 4 openings for operating elements with a mounting diameter of • Slots are equipped with cover strips
22.3 mm PLB 6204 For 4 I/O modules ID 1129809-xx
• Interface for HR handwheel PLB 6206 For 6 I/O modules ID 1129812-xx
• HSCI interface, (Gbit HSCI) PLB 6208 For 8 I/O modules ID 1129813-xx
• TE 361T: 8 free PLC inputs and 8 free PLC outputs PLB 6210 For 10 I/O modules ID 1278136-xx
TE 361T FS: 4 free FS inputs and 8 free PLC outputs; additional
dual-channel FS inputs for emergency stop and handwheel PLB 6204 FS For 4 I/O modules ID 1223032-xx
permissive buttons. PLB 6206 FS For 6 I/O modules ID 1223033-xx
PLB 6208 FS For 8 I/O modules ID 1223034-xx
1) Illuminated keys, addressable via PLC PLB 6210 FS For 10 I/O modules ID 1290089-xx
TE 361T ID 1353434-xx Note about the "Gen 3 ready" label:
TE 361T FS ID 1353431-xx The label expresses the fact that a component is ready for
Mass ≈ 3.7 kg operation in a Gen 3 (Gbit HSCI) drive system. Whether a
component is suitable for functional safety (integrated FS,
Extraction tool For replacing keycaps on the TE 361T ID 1394129-xx external FS, enabling of FS) must be considered separately.

Optional For fastening the TE 361T with mounting ID 1278826-xx


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

22 23
Accessories
HSCI adapter for OEM machine operating panel

Expansion PL For connection to the system PL to increase the number of PLC PLB 600x The PLB 600x HSCI adapter is required in order to connect an
inputs/outputs OEM-specific machine operating panel to the CNC PILOT 640.

PLB 6104 For 4 I/O modules ID 1129799-xx • HSCI interface


PLB 6106 For 6 I/O modules ID 1129803-xx • Connection for HR handwheel
PLB 6108 For 8 I/O modules ID 1129804-xx • Inputs and outputs for keys and key illumination
PLB 6001: Terminals for 72 PLC inputs / 40 PLC outputs
PLB 6104 FS For 4 I/O modules ID 1129796-xx PLB 6001 FS: Terminals for 36 FS inputs / 40 PLC outputs
PLB 6106 FS For 6 I/O modules ID 1129806-xx PLB 6002 FS: Terminals for 4 FS inputs, 64 PLC inputs, and
PLB 6108 FS For 8 I/O modules ID 1129807-xx 40 PLC outputs PLB 6001
• Screw fastening or top-hat-rail mounting
Up to seven PLB 6xxx units can be connected to the control.
• Configuration of the PLC inputs/outputs with the IOconfig
computer software
I/O modules There are I/O modules with digital and analog inputs and outputs.
PLB 6001 ID 668792-xx
PLD-H 16-08-00 I/O module with 16 digital inputs and ID 594243-xx
PLB 6001 FS ID 722083-xx
8 digital outputs
PLB 6002 FS ID 1137000-xx
PLD-H 08-16-00 I/O module with 8 digital inputs and ID 650891-xx
Mass ≈ 1.0 kg
16 digital outputs
PLD-H 08-04-00 FS I/O module with 8 digital FS inputs and ID 598905-xx
4 digital FS outputs
PLD-H 04-08-00 FS I/O module with 4 digital FS inputs and ID 727219-xx
8 digital FS outputs
PLD-H 04-04-00 I/O module with 4 digital FS inputs and ID 746706-xx
HSLS FS 4 high-side/low-side FS outputs

Total current Outputs 0 to 7: ≤ 2 A per output (≤ 8 A simultaneously)


Power output Max. 200 W
Mass ≈ 0.2 kg

PLA-H 08-04-04 Analog module for PL 6xxx with ID 675572-xx


• 8 analog inputs, ±10 V
• 4 analog outputs, ±10 V
• 4 analog inputs for PT 100 thermistors
Mass ≈ 0.2 kg

I/O module for Axis-release module for external safety. In combination with the
axis release PLB 620x without FS.

PAE-H 08-00-01 I/O module for enabling 8 axis groups ID 1203881-xx

IOconfig PC software for configuring HSCI and PROFIBUS components


(accessory)

24 25
Additional modules Electronic handwheels

Module for analog Digital drive designs sometimes also require analog axes or Overview The standard CNC PILOT 640 supports the use of electronic
axes spindles. The additional module CMA-H 04-04-00 (Controller handwheels:
Module Analog HSCI) makes it possible to integrate analog drive • HR 550 FS wireless handwheel or
systems into an HSCI system. • HR 510, HR 510 FS or HR 520, HR 520 FS portable handwheel
or
The CMA-H is integrated into the HSCI control system via a slot • HR 130 panel-mounted handwheel
on the underside of the CC or UEC. Every controller unit has slots
for two boards. The CMA-H does not increase the total number Several handwheels can be operated on a single CNC PILOT 640:
of available axes: every analog axis used reduces the number of • One handwheel via the handwheel input of the main computer
available digital control loops by one. Analog control loops also (not on main computers in the electrical cabinet)
need to be enabled on the SIK. The analog control-loop outputs • One handwheel each on HSCI machine operating panels or
can be accessed only via the NC, not via the PLC. PLB 6001 or PLB 600x FS HSCI adapters (for the maximum
number possible, see Page 52)
Additional module for analog axes/spindles:
• Expansion board for the CC or UEC controller units The mixed operation of handwheels with and without display is
• 4 analog outputs, ±10 V for axes/spindle not possible. Handwheels with functional safety (FS) are cross-
• Spring-type plug-in terminals circuit-proof due to special permissive-button logic.
CMA-H 04-04-00
CMA-H 04-04-00 ID 688721-xx HR 510 Portable electronic handwheel with:
• Keys for actual-position capture and the selection of five axes
Fieldbus systems An expansion board can be used to provide the CNC PILOT 640 • Keys for traverse direction and three preset feed rates
with a PROFIBUS or PROFINET interface at any time. The • Three keys for machine functions (see below)
modules are integrated into the control system through a slot on • Emergency stop button and two permissive buttons (24 V)
the MC. This makes the connection to an appropriate fieldbus • Magnetic holding pads
system as a master possible. With version 3.0 or later, the
interface is configured with IOconfig. All keys are designed as snap-on keys and can be replaced with
other symbols (see Overview for the HR 510 in Snap-on keys for
PROFIBUS DP • Expansion board for the MC main computer the HR).
module • Connection for 9-pin D-sub connector (female) to X121
Keys Without With detent
MC 366 and MC 8420T ID 828539-xx detent
MC 306 and MC 366 as of variant -02 ID 1279074-xx
HR 510 NC start/stop, ID 1119971-xx ID 1120313-xx
spindle start
(for basic PLC
program) HR 510
PROFIBUS DP module
FCT A, FCT B, ID 1099897-xx –
PROFINET IO • Expansion board for the MC main computer FCT C
module • RJ45 connection at X621 and X622 Spindle right/left/ ID 1184691-xx –
MC 366 and MC 8420T ID 828541-xx stop
MC 306 and MC 366 as of variant -02 ID 1279077-xx HR 510 FS NC start/stop, ID 1120311-xx ID 1161281-xx
spindle start
(for basic PLC
program)
PROFINET IO module
FCT A, FCT B, – ID 1120314-xx
Combined • Expansion board for the MC main computer FCT C
PROFIBUS DP/ • RJ45 connection at X621 (PROFINET IO) and M12 connector at
PROFINET IO X121 (PROFIBUS DP) Spindle start, – ID 1119974-xx
module • Additionally connectable terminating resistor for PROFIBUS DP FCT B, NC start
with front LED Mass ≈ 0.5 kg
MC 366 and MC 8420T ID 1160940-xx
MC 306 and MC 366 as of variant -02 ID 1233765-xx
Combined module

26 27
HR 520 Portable electronic handwheel with Connecting cables HR 510 HR 510 FS HR 520 HR 520 FS HR 550 FS
• Display for operating mode, actual position value, programmed with
feed rate, spindle speed, and error messages HRA 551 FS
• Override potentiometers for feed rate and spindle speed
• Selection of axes via keys or soft keys Connecting cable – – ✓ ✓ – ID 312879-01
• Actual position capture (spiral cable) to HR
✓ ✓ – – – ID1117852-03
• NC start/stop (3 m)
• Spindle on/off Connecting cable – – ✓ ✓ – ID 296687-xx
• Keys for continuous traverse of the axes with metal armor
• Soft keys for machine functions of the machine manufacturer ✓ ✓ – – – ID 1117855-xx
• Emergency stop button Connecting cable – – ✓ ✓ ✓ (max. 2 m) ID 296467-xx
without metal armor
Without With detent ✓ ✓ – – – ID 1117853-xx
detent
HR adapter cable ✓ ✓ ✓ ✓ ✓1) ID 1161072-xx
HR 520 ID 670302-xx ID 670303-xx to MC, straight
connector
HR 520 FS ID 670304-xx ID 670305-xx
HR 520
HR adapter cable ✓ ✓ ✓ ✓ ✓1) ID 1218563-01
Mass ≈ 0.6 kg to MC, angled
connector (1 m)
Holder for HR 520 For attaching to a machine ID 591065-xx
Extension cable to ✓ ✓ ✓ ✓ ✓1) ID 281429-xx
HR 550 FS Electronic handwheel with wireless transmission. Display, adapter cable
operating elements, and functions are like those of the HR 520 Adapter cable for – – – – ✓2) ID 749368-xx
HRA to MC
In addition:
• Functional safety (FS) Extension cable to – – – – ✓2) ID 749369-xx
• Radio transmission range of up to 20 m (depending on adapter cable
environment)
Adapter connector ✓ – ✓ – – ID 271958-03
HR 550 FS Without detent ID 1200495-xx for handwheels
With detent ID 1183021-xx without functional
safety
Replacement For HR 550 FS ID 623166-xx
Adapter connector – ✓ – ✓ ✓ ID 271958-05
battery
for handwheels with
functional safety
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 Panel-mounted handwheel with ergonomic control knob.


HR 550 FS with HRA 551 FS It is attached to the TE 7x5T either directly or via an extension
cable.
HRA 551 FS Handwheel holder for HR 550 FS
• For docking the HR 550 FS on the machine HR 130 Without detent ID 540940-03
• Integrated battery charger for HR 550 FS With detent ID 540940-01
• Connections to the control and the machine Mass ≈ 0.3 kg
• Integrated transceiver
• HR 550 FS magnetically held to front of HRA 551 FS
HR 130
HRA 551 FS ID 1119052-xx
Mass ≈ 0.7 kg

For more information, see the HR 550 FS Product Information


document.

28 29
Industrial PCs/ITC

Additional The additional ITC operating stations (Industrial Thin Client) ITC 855 ID number ID 1370459-xx
operating station from HEIDENHAIN are convenient solutions for the additional, Mass ≈ 6.4 kg
with touchscreen decentralized operation of the machine or of machine units such Installation type Operating panel
as tool-changing stations. The remote operation strategy, which is Monitor 15-inch touchscreen
tailored to the CNC PILOT 640, makes it very easy to connect the (1024 x 768 pixels)
ITC over a standard Ethernet connection with a cable length of up Processor Low-end
to 100 m. All ITCs fulfill IP54 when installed. RAM 2 GB
Power consumption ≈ 35 W
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 this
plug&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 the
system fully self-sufficiently.

The ITC 362 or ITC 860 is an additional operating station for ITC 855
control 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 With the IPC 306 industrial PC, you can start and remotely
Along with the touchscreen, the ITC 855 also has an ASCII for Windows operate Windows-based applications via the user interface of the
keyboard and the most important function keys of the CNC PILOT 640. The user interface is displayed on the control
CNC PILOT 640. screen. Option 133 is required for this.

Since Windows runs on the industrial PC, it does not influence


ITC 362 the NC machining process. The IPC is connected to the NC main
computer via Ethernet. No second screen is necessary, since
ITC 362 ID number ID 1346871-xx the Windows applications are displayed on the screen of the
Mass ≈ 8.6 kg CNC PILOT 640 via remote accesses.
Installation type Operating panel
Monitor ITC 755 Along with the industrial PC, a separately orderable hard disk is
(full HD, required for operation. Windows 8, 10 or 11 can be installed on the
1920 x 1080 pixels) empty data carrier as the operating system.
Processor Intel Atom processor
RAM 2 GB IPC 306 ID number ID 1179966-xx
Power consumption ≈ 50 W Installation type Electrical cabinet
Mass ≈ 4.2 kg IPC 306
ITC 860 ID number ID 1174935-xx RAM 8 GB
Mass ≈ 8.2 kg Processor Intel high performance
Installation type Operating panel processor
Display 19-inch touchscreen Power consumption 65 W
(1280 x 1024 pixels) SSDR solid-state ID number ID 1282884-51
Processor Intel Atom E3845 memory
1.9 GHz Memory space ≈ 240 GB
RAM 2 GB
Power consumption ≈ 50 W HDMI adapter cable for commissioning ID 1333118-01

ITC 860

30 31
Control of auxiliary axes

PNC 610 The PNC 610 auxiliary axis control is designed for controlling PLC Software The performance of the PNC 610 can also be adapted to the actual
axes independently of the CNC PILOT 640. The PNC 610 does options requirements at a later time through software options. Software
not have an NC channel and thus cannot perform interpolating options are enabled and saved in the SIK component through the
NC movements. With the IPC auxiliary computer, SIK, and CFR entry of keywords based on the SIK number. Please provide the
storage medium, the PNC 610 is a separate HSCl system, which SIK number when ordering new options.
can be expanded with HEIDENHAIN inverters. In the standard
version the PNC 610 already includes six PLC axis releases as Option Option ID Comment Page
well as software option 46 (Python OEM Process). The PLC basic number
program contains a Python interface for pallet management that is
18 HEIDENHAIN DNC 526451-01 Communication with external PC applications
adaptable by the machine manufacturer.
over COM component
The system’s design is identical to that of the CNC PILOT 640. PNC 610 with IPC 8420
24 Gantry Axes 634621-01 Gantry axes via master-slave torque control 58
All relevant HEIDENHAIN tools and a basic program can be used.
The position information can be transmitted over PROFIBUS DP 135 Synchronizing 1085731-01 Advanced synchronization of axes and spindles
(optional), PROFINET IO (optional), or TCP/IP (integrated, system is Functions
not capable of real-time), regardless of the platform.
143 Load Adapt. Control 800545-01 LAC: load-dependent adaptation of control 69
parameters
Auxiliary computer The IPC auxiliary computer features the following:
• Intel mid-level processor 160 Integrated FS: Basic 1249928-01 Enables functional safety and four safe control 53
• RAM main memory loops
• HSCl interface to the CC controller unit or to the UxC and to 161 Integrated FS: Full 1249929-01 Enables functional safety and the maximum 53
other control components
• USB 3.0 ports number of safe control loops
162 Add. FS Ctrl. Loop 1 1249930-01 Additional control loop 1 53
The following components must be ordered separately by the
OEM and installed in the auxiliary computer: 163 Add. FS Ctrl. Loop 2 1249931-01 Additional control loop 2 53
• CFR memory card with the NC software 164 Add. FS Ctrl. Loop 3 1249932-01 Additional control loop 3 53
• System ldentification Key component (SIK) for enabling software
options 165 Add. FS Ctrl. Loop 4 1249933-01 Additional control loop 4 53

The following HSCI components are required for operating the 166 Add. FS Ctrl. Loop 5 1249934-01 Additional control loop 5 53
PNC 610: 169 Add. FS Full 1319091-01 Enabling of all FS axis options or control loops. 53
• IPC auxiliary computer Options 160 and 162 to 166 must already be set.
• Controller unit
• PLB 62xx PLC I/O unit Storage medium The storage medium is a CFR (= CompactFlash Removable)
(system PL; integrated into UxC)
compact flash memory card. It contains the NC software and
Interfaces USB 3.0 and Ethernet are available on the MC. The connection must be ordered separately from the main computer. The NC
to PROFINET IO or PROFIBUS DP is possible via an additional software is based on the HEIDENHAIN HEROS 5 operating
module. system.

Design IPC 6490 ID number ID 1039541-xx CFR CompactFlash, 30 GB ID 1102057-xx


Installation type Electrical cabinet No export license required
Mass ≈ 2.3 kg NC software 817591-xx
Power consumption 48 W Free PLC memory space 4 GiB
RAM 2 GB Free NC memory space 7.7 GiB
Processor Intel Celeron
SIK component The SIK component holds the NC software license for enabling
IPC 8420 ID number ID 1249510-xx software options. It provides the main computer with an
Installation type Operating panel (IP54 when installed) unambiguous ID code—the SIK number. The SIK component is
Mass ≈ 6.6 kg ordered and shipped separately. It must be inserted into a special
Power consumption 48 W slot in the IPC auxiliary computer. The SIK component of the PNC
Monitor 15.6-inch touchscreen (1366 x 768 pixels) can enable six axes. The enabling of up to the maximum number
RAM 2 GB of ten axes must be performed via the UMC compact inverter.
Processor Intel Celeron
SIK component for PNC 610 ID 617763-53
Export version Because the entire NC software is saved on the CFR
CompactFlash storage medium, no export version is required for
the main computer itself. The NC software of the PNC 610 needs
no export license.

32 33
Snap-on keys for handwheels

Snap-on keys The snap-on keys make it easy to replace the key symbols. In this Overview for HR 510 and HR 510 FS
way, the HR handwheel can be adapted to different requirements.
Axis keys
Overview for HR 520, HR 520 FS, and HR 550 FS Orange

Axis keys
Orange

Gray

Gray

Machine Black Black Black


functions

Green Red
Spindle
functions
Red

Other keys Black Green


Machine
functions Green Black Gray
Black
Red Orange
Black

Black

Black

Spindle Red Red


functions
Green Green

Other keys Black Red

Gray Black

Green Black Black

Red Black

Green Green

34 35
Snap-on keys for the control

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

The 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

Machine
functions
Black

Green Black

Red Black

Black

36 37
Keycaps for keyboard units and machine operating panels

Spindle Red Keycaps The keycaps make it easy to replace the key symbols, thus
functions allowing the keyboard to be adapted to different requirements.
Green
Overview of The keycaps with IDs 12869xx-xx and 1344337-xx are suitable for
Green control keys use on the following keyboard units and machine operating panels:
• TE 361T
• TE 361TFS
Red Keycaps for
alphabetic
keyboard
ID 1286909 -08 -09 -10 -11 -12 -13 -14 -15 -16

ID 1286909 -17 -18 -19 -20 -21 -22 -23 -24 -25

Other keys Black

ID 1286909 -26 -27 -28 -29 -30 -31 -32 -33 -34

Gray

Black Red
ID 1286909 -35 -36 – -38 -39 – -41 -42 -43
Orange Black
ID 1344337*) – – -01*) – – -02*) – – –
Black *) With tactile mark

Green Red
ID 1286909 -44 -45 -46 -47 -48 -49 -50 -51 -52

ID 1286909 -53 -54 -55 -56 -57 -58 -59 -60

ID 1286911 -02 -03 -04 -05

ID 1286914 -03

ID 1286915 -02 -03

ID 1286917 -01

38 39
Keycaps for Keycaps for axis
operating aids input and value
input
ID 1286909 -61 -62 -63 -64 -65 -66 Orange Orange Orange Orange Orange Orange Orange Orange Orange

ID 1286909 -94 -95 -96 -4K -4Y -4L -5K -98 -4Z
Keycaps for
operating modes

ID 1286909 -67 -68 -69 -70 -71 -72 -73 -74


ID 1286909 -0B -0C -0D -0E – -0G -0H -2L -2M
Keycaps for
ID 1344337*) – – – – -03*) – – – –
programming
*) With tactile mark
ID 1286909 -75 -76 -77 -78 -79 -80 -81 -82 -83

Orange
ID 1286909 -84 -85 -86 -87 -88 -89 -90 -91 -93 ID 1286909 -97 -0N -3S -4S -4T -3R -3T -3U -3V

ID 1286909 -92 ID 1286909 -0K -0L -0M -2N -0P -2P -0R -0S -3N

Orange Orange

ID 1286909 -3W -3P -99 -0A

ID 1286914 -04

40 41
Keycaps for
navigation

ID 1286909 -0T -0U -0V -0W – -0Y -0Z -1A ID 1286909 -3L -3M -3X -3Y -3Z -4A -4B -4C -4D
ID 1344337*) – – – – -04*) – – –
*) With tactile mark
Red Red Red

ID 1286909 -4E -4F -4H -4M -4N -4P -4R -4U -06
ID 1344337*) -06 -07
*) With tactile mark
Green
Keycaps for
machine functions ID 1286909 -07 -5A -5B -5C -5D -4V -4W -5E -5H

ID 1286909 -1D -1E -1F -1G -1H -1K -1L -4X -1N

ID 1286909 -5F -5G 2Y -3K -4G -2V -2W -2X

ID 1286909 -1P -1R -1S -1T -1U -1V -1W -1X -1Y
Other keycaps

Orange Green Red

Red Green ID 1286909 -01 -02 -05 -03 -04 – – – –


ID 1286909 -1Z -2A -2B -2C -2D -2E -2H -2K -2R
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.

ID 1286909 – -2T -2U -2Z -3A -3E -3F -3G -3H


ID 1344337*) -05*) – – – – – – – –
*) With tactile mark

42 43
44
1161508-xx max. 20m
HSCI total length 70 m
HSCI (Gbit) 1257765-xx
BF 360
4) 1) CCs with 2nd controller board
2) Cable included with the CC
3) For the encoder connections, see the brochure
"Cables and Connectors" (ID 1206103-xx)
4) USB 2.0 (354770-xx)
4) USB 1.1 (624775-xx)
24.05.2023
Cable overview

1257765-xx
TE 361T (FS)
X502

X141...X144
X501
X250

X500
MC 306
X502
PL 610x (FS)
25-pin D-sub
3)
1) X502A
X40xx
X500A
3)
1) 2)
X43xx X500
X502B 1)
Mini I/O
1)
X500B
X502
CC 3xx PL 62xx (FS)
UEC 3xx
Control system with CC or UEC (MC in electrical cabinet)

TE 725T FS (15,6“)
4)
HSCI total length 70 m
HSCI (Gbit) 1257765-xx
MC 8420T
X502 X501 1)
(15,6“) CCs with 2nd controller board
2) Cable included with the CC
3) For the encoder connections, see the brochure
X500 "Cables and Connectors" (ID 1206103-xx)
4) USB 2.0 (354770-xx)
USB 1.1 (624775-xx)
TE 361T (FS) (24“) 24.05.2023

4)

X502 X501 MC 366 (FS) (24“)

X500

25-pin D-sub
3)
1) X502A
X40xx
X500A
3)
1) 2)
X43xx
X502B 1)
Mini I/O
1)
CC 3xx X500B
X502
UEC 3xx
PL 610x (FS)
Control system with CC or UEC (MC in operating panel)

45
ID 1265351-xx 18.12.2019

46
L1 L2 L3

SIEMENS
Sitor gS or gR
line fuse

UM UP CMH
UM 3xx UM 3xx UVR 3xx UM 3xx UM 3xx CC 3xx
3xx 3xx 3xx
Line filter
Epcos
xxA
Inverter system

DC-link and 24 V supply conductor-bar connection (included in delivery) For maximum lengths, see
“Gen 3 Drives”
Technical Manual.
KDR 3xx

For power cables to the motor, see


Optional “HEIDENHAIN Motors” brochure.
overvoltage protector
ID 1265351-xx ID 1265351-xx
L1 L2 L3

SIEMENS
Sitor gS or gR
line fuse

UM UP CMH UM
UM 3xx UM 3xx UVR 3xx UM 3xx UM 3xx CC 3xx UM 3xx UVR 3xx UM 3xx UM 3xx CC 3xx
3xx 3xx 3xx 3xx
Line filter
Epcos
xxA

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

KDR 3xx

Line filter Epcos L1 L2 L3


xxA
SIEMENS
Optional For power cables to the motor, see
Sitor gS or gR
overvoltage protector “HEIDENHAIN Motors” brochure.
line fuse
Optional
overvoltage protector
KDR 3xx

18.12.2019 ID 1265351-xx

L1 L2 L3

SIEMENS
Sitor gS or gR
line fuse

UP CMH UM
UM 3xx UM 3xx UVR 3xx UM 3xx CC 3xx UM 3xx UM 3xx
3xx 3xx 3xx

Line filter ID 1278910-xx


Epcos
xxA
RD
Inverters (multi-row)

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

KDR 3xx
ID 1274603-xx

For maximum lengths, see


Optional “Gen 3 Drives” Technical Manual. For power cables to the motor, see
overvoltage protector “HEIDENHAIN Motors” brochure.
47
48
ID 1257765-xx ID 1265351-xx ID 1257765-xx
26.08.2020

L1 L2 L3

SIEMENS
Sitor gS or gR
line fuse

RM CMH CC
UEC 3xx (FS)

PW 310 UEC 3xx UM 3xx


330 3xx 302

DC-link and 24 V supply


conductor-bar connection

For maximum lengths, see


“Gen 3 Drives” Technical Manual. For power cables to the motor, see
“HEIDENHAIN Motors” brochure.

X502A
UEC 3xx
X500A CC 3xx
CCs with 2nd controller board*
X502B*

X500B*

X40xx* X43xx*
Encoders

only Up = 12 V

LC 211
LC x15 / EnDat 22 1036537-xx  4.5mm
1036547-xx  6mm 1133104-xx  8mm
max. 55m
1036537-xx  4.5mm LC 211
745894-xx  8mm 1133119-xx  8mm
1036547-xx  6mm LC x15 / EnDat 22
max. 75m
max. 5m
1245592-xx  4.5mm
1083369-xx  6mm 1245572-xx  6mm
max. 30m

LC 281 1036372-xx  6mm 1036537-xx  4.5mm


LC x85 / EnDat 02 745894-xx  8mm 1036547-xx  6mm
558727-xx 1245639-xx  6mm
max. 100m
max. 20m

533631-xx max. 9m 509667-xx


max. 55m
1036785-xx  4.5mm
1036814-xx  6mm
Voltage controller 5 V max. 30m
368210-02
adapter KTYKTY/PT 1000
367770-02 1036537-xx  4.5mm
RCN xx10 / EnDat 22 1036521-xx  6mm 1036547-xx  6mm
max. 100m
1119910-xx  4.5mm max. 5m
max. 30m

1036537-xx  4.5mm
Encoder inputs (25-pin D-sub)
Encoder inputs (Mini I/O)

729681-xx  4.5mm 1130994-xx  8mm 745894-xx  8mm 1036547-xx  6mm


1036361-xx  6mm 1133104-xx  6mm max. 100m
max. 30m
max. 20m max. 5m

729681-xx  4.5mm
1036521-xx  6mm 1036372-xx  6mm 1036537-xx  4.5mm
1036361-xx  6mm 1133119-xx  8mm
max. 55m 1264917-A5 (0.5 m) 1130994-xx  8mm 745894-xx  8mm 1036547-xx  6mm
max. 5m max. 55m
RCN xx80 / EnDat 02
735961-xx
max. 20m
RCN xx10 / EnDat 22

643450-xx max. 20m 509667-xx


max. 55m 1119394-xx  4.5mm
max. 30m
Voltage controller 5 V
368210-02
729681-xx  4.5mm
1036521-xx  6mm 1036361-xx  6mm
754232-xx (LS x87, LF x85) max. 9m max. 100m
max. 20m
55m 1 VPP
729681-xx  4.5mm
1245639-xx  6mm 1036361-xx  6mm
max. 100m
310128-xx max. 20m
max. 9m 360645-xx 758082-xx  
1245843-xx  4.5mm
max. 30m
1 VPP

643450-xx EIB 5281


533631-xx 336376-xx

EIB 5181
EnDat 1286965-xx

1 VPP 1287073-xx

10.06.2022
49
Technical description
Accessories Digital control design

Uniformly digital In the uniformly digital control design from HEIDENHAIN, all of
the components are connected with each other via purely digital
interfaces. A high degree of availability for the entire system, from
CMA-H 04-04-00

– for separation points with connecting cable

27.10.2022
the main computer to the encoder, is thereby achieved, with the
analog axis

– for extending existing connecting cable


688721-xx

system being diagnosable and immune to noise. The outstanding


characteristics of the uniformly digital design from HEIDENHAIN
guarantee very high accuracy and surface finish quality, combined
with high traversing speeds.
UMC
UEC
CC

Connection of the components:


• Control components via HSCI (HEIDENHAIN Serial Controller

VL: Extension cable


Interface), the HEIDENHAIN real-time protocol for Gigabit
Ethernet
• Encoders via the EnDat 2.2 bi-directional interface from
HEIDENHAIN
1120314-xx
1161281-xx
1120311-xx
1119974-xx
HR 520 FS

HR 510 FS
670304-xx
670305-xx

• Power modules via digital optical fiber cables


1099897-xx
1120313-xx

1184691-xx
1200495-xx

1119971-xx
1183021-xx

670302-xx
670303-xx

HSCI HSCI, the HEIDENHAIN Serial Controller Interface, connects the


HR 550 FS

HR 520

HR 510

main computer, controller(s), and other control components. The


connection between two HSCI components is referred to as an
-03
540940-01

HSCI segment. HSCI communication in Gen 3 control systems is


HR 130

based on Gigabit Ethernet hardware. All HSCI components and


HSCI cables must therefore be Gigabit-capable. A special interface
50m

component developed by HEIDENHAIN makes short cycle times


for data transfer possible.
HRA 551 FS

Main advantages of the control design with HSCI:


1119052-xx

• Hardware platform for a flexible and scalable control system


(e.g., decentralized axis systems)
• High noise immunity due to digital communication between
1117852-03

1117853-xx

1117855-xx
312879-01

296467-xx

296687-xx

271958-03
-05

components
• Hardware basis for implementing functional safety
• Simple wiring (commissioning, configuration)
296467-xx
max. 2m

• 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
50m

20m

1218563-01

1218563-01
1161072-xx

1161072-xx

CC or UEC controller units, up to nine PL 6000 PLC I/O modules,


749368-xx

and machine operating panels can be connected to the serial HSCI


bus of the MC main computer. The HR handwheel is connected
- For the touch probe connections, see the brochure

directly to the machine operating panel. The combination of


"Touch Probes for Machine Tools" (ID 1113984-xx)
- For the touch probe overview, see the brochure

monitor and main computer is especially advantageous if the


computer is housed in the operating panel. Besides the power
"Cables and Connectors" (ID 1206103-xx)

supply, all that is then required is an HSCI line to the controller unit
in the electrical cabinet.
749369-xx

281429-xx

Maximum cable lengths for HSCI:


• For an HSCI segment: 70 m
VL

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


X23

X29

except for MC 30x


PLB 600x
MB
TE

MC

50 51
Control systems with integrated functional safety (FS)

The maximum permissible number of individual HSCI participants is listed below: Basic principle With controls with integrated functional safety (FS) from
HEIDENHAIN, Safety Integrity Level 2 (SIL 2) as per the
Gbit HSCI component Maximum number in the standard EN 61508 and Performance Level “d”Category 3 as
control system1) per EN ISO 13849-1 can be attained. In these standards, the
assessment of safety-related systems is based on, among other
MC, IPC HSCI master 1
things, the failure probabilities of integrated components and
CC, UEC (drive-control motherboards) HSCI slave 6 subsystems. This modular approach aids the manufacturers of
safety-related machines in implementing their systems, since they
UVR HSCI slave 5 can then build upon prequalified subsystems. This design is taken
MB, PLB 600x HSCI slave 2 into account for the CNC PILOT 640 control, as well as for safety-
related position encoders. Two redundant, mutually independent
PLB 6xxx HSCI slave 7 safety channels form the basis of the controls with functional
(integrated in UEC 3xx (FS)) safety (FS). All safety-relevant signals are captured, processed, and
output via two channels. Errors are detected through a reciprocal
PLB 6xxx FS HSCI slave 2
data comparison of the two channels’ states. Consequently, the
(integrated in UEC 3xx FS)
occurrence of a single error in the control does not cause a loss in
HR 5 safety functionality.
PLD-H xx-xx-xx FS In PLB 6xxx FS 102) Design The safety-related controls from HEIDENHAIN have a dual-channel
PLD-H xx-xx-xx, In PLB 6xxx (FS) 252) design with mutual monitoring. The SPLC (safety-related PLC
PLA-H xx-xx-xx program) and SKERN (safety kernel software) software processes
are the basis of the two redundant systems. The two software
PAE-H xx-xx-xx In PLB 62xx 13) processes run on the MC main computer (CPU) and CC controller
UEC 3xx for external safety HSCI slave (PAE module integrated) 13) unit components. The dual-channel configuration through MC and
CC is continued in the PLB 6xxx FS I/O systems and MB machine
1) For more information on the NCK software, see the Technical Manual of the respective control. operating panel with FS (e.g., TE 725T FS). This means that all
2) Total maximum of 1000 inputs/outputs and maximum of 10 PL units (PL, PLB, MB, TE) safety-relevant signals (e.g., permissive buttons, door contacts,
3) Only in systems without integrated functional safety (FS) 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 safety-
relevant components are permitted to be used that, including their
variant from HEIDENHAIN, are approved for this.

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

52 53
Control systems with external safety

PLB In systems with functional safety (FS), a combination of hardware Basic principle In control systems without integrated functional safety (FS), no
(FS and standard) is possible, but a PLB 62xx FS is mandatory. integrated safety functions, such as safe operating modes, safe
speed monitoring, or safe operating stop, are available. Such
HR In systems with functional safety (FS), FS handwheels are functions must be implemented entirely with the help of external
required because they are the only ones equipped with the safety components.
required cross-circuit-proof permissive buttons.
Control systems without integrated functional safety (FS) solely
Safety functions Safety functions integrated into hardware and software: support the realization of the safety functions STO (safe torque
• Safe stop reactions (SS0, SS1, and SS2) off: dual-channel interruption of the motor power supply) and SBC
• Safe torque off (STO) (safe brake control: dual-channel triggering of the motor holding
• Safe operating stop (SOS) brakes). The dual-channel redundancy of the functions must be
• Safely limited speed (SLS) realized by the OEM through appropriate wiring.
• Safely limited position (SLP)
• Safe brake control (SBC) Design In control systems with external safety, a special PL module
• Safe operating modes for the dual-channel triggering of STO and SBC is absolutely
– Operating mode 1: Automatic or production mode necessary. This module is the PAE-H 08-00-01, with which up to
– Operating mode 2: Set-up mode eight axis groups can be individually controlled.
– Operating mode 3: Manual intervention
– Operating mode 4: Advanced manual intervention, process
monitoring

Please note: Full functionality is not yet available for all machine
types with functional safety (FS). Before planning a machine with
functional safety (FS), please determine whether the current range
of features is sufficient for your machine design.

Activation The following requirements are absolutely necessary:


of functional • At least one PLB 62xx FS must be present in the system
safety (FS) • 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 For details, see the Functional Safety FS Technical Manual. Your
information contact person at HEIDENHAIN will be glad to answer any
questions concerning controls with functional safety (FS).

54 55
Operating system Axes

HEROS 5 The CNC PILOT 640 and PNC 610 work with the real-time-capable Overview The CNC PILOT 640 is a contouring control for CNC lathes and
HEROS 5 operating system (HEIDENHAIN Realtime Operating is ideal both for horizontal and vertical lathes as well as vertical
System). This future-proof operating system contains the following boring and turning mills. The CNC PILOT 640 supports lathes
powerful functions as part of its standard repertoire: with a main and counter spindle, C axis or positionable spindle,
Network and driven tools, as well as machines with Y and B axes. In multi-
– Network: management of network settings channel machining, different machining steps can be carried out
– Remote Desktop Manager: management of remote simultaneously using several slides.
applications
– 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 the
software on the control
– HELogging: evaluation and creation of log files
– Perf2: system monitor
– User administration: define users with different roles and
access 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
Display and Feed rate in
User The improper operation of a control often leads to unplanned programming • mm/min
administration machine downtime and costly scrap. The user administration • mm/revolution
feature can significantly improve process reliability through • Feed rate override: 0 % to 150 %
the systematic avoidance of improper operation. Through the • Maximum feed rate at fPWM = 5000 Hz:
configurable linkage of rights with user roles, access can be
60000 rpm
tailored to the activities of the respective user. . Screw pitch [mm]
No. of motor pole pairs

• Logging on to the control with a user account


• User-specific HOME folder for simplified data management Traverse range –99 999.9999 to +99 999.9999 [mm]
• Role-based access to the control and network data The machine manufacturer defines the traverse range. The user
can set additional limits to the traverse range if he wishes to
reduce 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
Synchronized Synchronized axes move synchronously and are programmed with PLC axes Axes can be defined as PLC axes. Programming is performed
axes the same axis designation. through M functions or OEM cycles. The PLC axes are positioned
independently of the NC axes and are therefore designated as
With HEIDENHAIN controls, parallel axis systems (gantry axes) asynchronous 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 to
multiple controller units.
Multi-Channel Multi-channel machining provides up to three channels for
Capability asynchronous multi-slide machining, This is regardless of whether
B Axis With a B axis it is possible to drill, bore, and mill in oblique planes.
(software several slides simultaneously machine one workpiece or multiple
(software Programming can be done in the main plane as usual.
option 153) workpieces in the workspace. Furthermore, with multi-channel
option 54)
Moreover, by tilting the B axis and rotating the tool you can bring machining the controlling of loading systems through a free
it into positions that enable you, for example, to use a single tool machining channel is possible.
to machine in the longitudinal and transverse directions on the
main and counter spindles. The number of required tools and tool
changes can thus be reduced.

Torque Control Torque control is used on machines with mechanically coupled


(software motors, for which
option 24) • a defined distribution of drive torque is desired,
or
• parts of the controlled system show a backlash effect that can
be eliminated by “tensioning” the motors (e.g., toothed racks).

For torque control, the master and slave must be on the same
controller motherboard. Depending on the controller unit being
used, up to five slave axes can thereby be configured for each
master.

Real-Time The real-time coupling function (synchronizing functions) allows


Coupling Function the cyclic calculation of a position offset for an axis from the actual
(software and nominal values of any other axes in the system. This function
option 135) allows complex, simultaneous movements of multiple NC or PLC
axes to be implemented. The interdependencies of the axes are
defined in mathematical formulas. u

58 59
Main spindle and counter spindle Driven tools

Overview The CNC PILOT 640 contouring control operates in conjunction Overview The driven tool is used for drilling and tapping holes as well as for
with the HEIDENHAIN inverter systems with field-oriented control. milling in M19 or C-axis operation. Programs for the driven tool can
As an alternative, an analog nominal speed value can be output. be input in manual operation, via cycles with smart.Turn, or in the
DIN editor.
For machines featuring a higher level of automation, you can
position the spindle or counter spindle, or switch to C-axis Display and Speed of the driven tool:
operation. programming • Constant shaft speed: 1 to 99 999 rpm
• Constant surface speed: 1 to 9 999 m/min
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 Speed limiting • The CNC PILOT 640 monitors the actual speed.
output can have its own fundamental PWM frequency (e.g., with • Speed limiting can be adjusted via parameter and in the
the CC 306: X551 = 4 kHz, X552 = 5 kHz, etc.). tool/spindle/feed-rate menu (TSF menu).

Possible fundamental frequencies are 3.33 kHz, 4 kHz, or 5 kHz. Spindle The Spindle Synchronism option is necessary for special
Synchronism operations with a driven tool (e.g. polygonal turning.) This option is
With software option 49 (Double Speed), this frequency can (software included in the Counter Spindle option.
be increased to up to 16 kHz for fast-turning spindles (e.g., HF option 131)
spindles).

Display and Spindle speed:


programming • Constant shaft speed: 1 to 99 999 rpm
• Constant surface speed: 1 to 9 999 m/min
Spindle Input resolution and display step: 0.001°
positioning

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

Spindle override 50% to 150%

Maximum spindle The maximum spindle speed is calculated as follows:


speed
nmax = f PWM . 60000 rpm
NPP . 5000 Hz
fPWM = PWM frequency in Hz
NPP = 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 are
supported.

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

Position- The position of the spindle is monitored by the control.


controlled spindle

Encoder HEIDENHAIN rotary encoder with sinusoidal voltage signals (1 VPP)


or EnDat interface.

C-Axis Machining For milling, drilling, and boring cycles, either the spindle or counter
(software spindle is switched to C-axis operation, or a separate C-axis drive is
option 55) activated.

Input resolution and display step: 0.001°

Counter Spindle The Counter Spindle option is necessary in order to work with a
(software counter spindle. The Spindle Synchronism option is included in the
option 132) Counter Spindle option.

60 61
Encoders Digital servo control

Overview For speed and position control of the axes and spindle, Integrated inverter HEIDENHAIN synchronous or asynchronous motors are
HEIDENHAIN offers both incremental and absolute encoders. connected to the CNC PILOT 640.

Incremental Incremental encoders have as their measuring standard a grating


encoders consisting of alternating lines and spaces. Relative movement
between the scanning head and the scale causes the output of
sinusoidal scanning signals. The measured value is calculated by
counting the signals.

Reference mark After the machine has been switched on, the relationship between
the measured value and the machine position must be established
by traversing the reference marks. For encoders with distance-
coded reference marks, the maximum travel until automatic
reference mark storage for linear encoders is only 20 mm or
80 mm, depending on the model, or 10° or 20° for angle encoders.

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

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

Absolute With absolute encoders, the position information is contained Axis feedback The CNC PILOT 640 can be operated with feedforward control or
encoders in several coded tracks. Thus, an absolute reference is available control servo lag.
immediately after switch-on. Reference-mark traverse is not
necessary. For cyclical closed-loop operation, position information Operation with Feedforward means that a given velocity and acceleration are
from incremental signals can be used, or from serial absolute feedforward adapted to the machine. Together with the values calculated from
signals (EnDat 2.2) with very short cycles. control the servo lag, this given velocity and acceleration becomes the
nominal value. A much lower servo lag thereby manifests itself.
EnDat interface The CNC PILOT 640 features the serial EnDat 2.2 interface
(includes EnDat 2.1) for the connection of absolute encoders. Operation with The term “servo lag” denotes the distance between the
servo lag momentary nominal position and the actual position of the axis.
Note: The EnDat interface on HEIDENHAIN encoders differs in its The velocity is calculated as follows:
pin layout from the interface on Siemens motors with integrated
absolute ECN/EQN rotary encoders. Special adapter cables are v = kv · sa v = Velocity
available. kv = Position loop gain
sa = Servo lag
Encoder inputs Incremental and absolute linear, angle, or rotary encoders from
HEIDENHAIN can be connected to the encoder inputs of the Compensation of The torque of synchronous, torque, and linear motors is subject
controller unit (only purely serial encoders with EnDat 2.2 can be torque ripples to periodic oscillations, one cause of which can be permanent
connected to mini-IO connectors). magnets. The amplitude of this torque ripple depends on the
motor design and, under certain circumstances, can have an effect
Channel inputs Signal level/ Input frequency1) on the workpiece surface. During initial configuration of the axes
Interface1) with TNCopt, this “torque ripple” can be compensated for by
Position Speed
means of the Torque Ripple Compensation (TRC) function of the
Incremental signals ~1 VPP 33 kHz/350 kHz 350 kHz CC or UEC.
EnDat 2.1
Absolute position values EnDat 2.1 – –
EnDat 2.2
1) Switchable

62 63
Fast machining

Control-loop cycle The cycle time for path interpolation is defined as the time Look-ahead The CNC PILOT 640 calculates the geometry ahead of time in
times interval during which interpolation points on the path are order to adjust the feed rate. In this way, directional changes are
calculated. The cycle time for fine interpolation is defined as the detected in time to accelerate or decelerate the appropriate NC
time interval during which interpolation points are calculated that axes.
lie within the interpolation points calculated for path interpolation.
The cycle time for the position controller is defined as the time
interval during which the actual position value is compared to the
calculated nominal position value. The cycle time for the speed
controller is the time interval in which the actual speed value is
compared 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 the
calculated nominal value of the electrical current.

CC/UEC/UMC Jerk The derivative of acceleration is referred to as jerk. A linear change


in acceleration causes a jerk step. Such motion sequences may
Path interpolation See values at Page 6
cause the machine to oscillate.
Fine interpolation
Jerk limiting To prevent machine oscillations, the jerk is limited in order to attain
Position controller optimum path control.
Speed controller
Smoothed jerk The jerk is smoothed by nominal position value filters. The
Current controller CNC PILOT 640 therefore mills smooth surfaces at the highest
possible feed rate and yet keeps the contour accurate. The
Axis clamping The control loop can be opened through the PLC in order to clamp permitted tolerance is programmed by the user via a cycle. Special
specific axes. filters for HSC machining (HSC filters) can suppress machine-
specific natural frequencies. The desired accuracy along with very
Double-Speed Double-speed control loops permit higher PWM frequencies and high surface quality is attained.
Control Loops shorter cycle times for the speed controller. This enables improved j
(software current control for spindles and higher controller performance for
option 49) linear and torque motors.

Crossover Position To increase the stability of the position control loop in systems
Filter (CPF) with resonances, the position signal from the position encoder,
which is filtered through a low-pass filter, is combined with the
position signal from the motor speed encoder, which is filtered
through 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 65
Monitoring functions

Advanced The Advanced Dynamic Prediction (ADP) function enhances Description During operation the control monitors the following factors, among
Dynamic the look-ahead of the permissible maximum feed rate profile, others*):
Prediction (ADP) thereby enabling optimized motion control for clean surface • Amplitude of encoder signals
finishes and perfect contours. The strengths of ADP are evident, • Edge separation of encoder signals
for example, during bidirectional finish milling through symmetrical • Absolute position for encoders with distance-coded reference
feed behavior on the forward and reverse paths as well as through marks
particularly smooth feed rate curves on parallel milling paths. NC • Current position (servo lag monitoring)
programs that are generated on CAM systems have a negative • Actual path traversed (movement monitoring)
effect on the machining process due to various factors such as • Position deviation at standstill
short, step-like contours; coarse chord tolerances; and heavily • Nominal speed value
rounded end-point coordinates. Through an improved response • Checksum of safety-related functions
to such factors and the exact adherence to dynamic machine • Supply voltage
parameters, ADP not only improves the surface quality of the • Voltage of the buffer battery
workpiece but also optimizes the machining time. • 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,
Top figure: part milled with ADP and the axes are brought to a stop. The correct connection of
Bottom figure: part milled without ADP the CNC PILOT 640 in the machine’s EMERGENCY STOP loop is
checked when the control system is switched on. In the event of
an error, the control displays a message in plain language.

*) No safety functions

66 67
Error compensation

Context-sensitive A context-sensitive help function is available to the user via Overview The CNC PILOT 640 automatically compensates for mechanical
help the ERR key or the Info key or soft key. In the event of an error errors of the machine.
message, the control displays the cause of the error and the
possibilities for fixing it. The machine manufacturer can also Linear error Linear error can be compensated for each axis over their entire
implement this user support for PLC error messages. travel range.

Load Monitoring This option monitors the load that occurs during machining Nonlinear error The CNC PILOT 640 can compensate for ball-screw pitch errors
(software processes in order to detect the wear or breakage of tools. By and sag errors simultaneously. The compensation values are
option 151) performing a reference operation for each machining step, the stored in a table. Nonlinear axis-error compensation also makes it
nominal load on the motors is determined. The actual motor load possible to compensate for position-dependent backlash.
is then continuously compared to the nominal load. Up to four
motors can be monitored per machining step. In the event of
tool wear or breakage, two definable limit values trigger error
reactions.

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

Meaningful error messages are issued if the limit values are Backlash The play between table movement and rotary encoder movement
exceeded. Furthermore, the CNC PILOT 640 can display the load during direction changes can be compensated for in length
values numerically and graphically in a separate window. measurements by the spindle and rotary encoder. This backlash is
outside the controlled system.
Component The overloading of machine components is often the cause of
Monitoring expensive machine damage and unplanned production downtime. Hysteresis The hysteresis between the table movement and motor
(software Component monitoring keeps the user informed about the current movement is also compensated for in direct length
option 155) load on the spindle bearings and reacts upon exceedance of the measurements. In this case, the hysteresis is within the controlled
specified limit values (e.g., with an NC stop). system.

During their lifecycle, the machine components that are subject to Reversal spikes In circular movements, reversal spikes can occur at quadrant
loads (e.g., guides, ball screws, etc.) become worn and thus the transitions due to mechanical influences. The CNC PILOT 640 can
quality of the axis movements deteriorates. This, in turn, affects compensate for these reversal spikes.
production quality. With Component Monitoring (option 155) and
a cycle, the control is able to measure the current condition of the Static friction At very low feed rates, high static friction can cause the slide to
machine. As a result, any deviations from the machine’s shipping stop and start repeatedly for short periods. This is commonly
condition due to wear and aging can be measured. The machine known as stick-slip. The CNC PILOT 640 can compensate for this
manufacturer can read and evaluate the data, and react using problematic behavior.
predictive maintenance, thereby avoiding unplanned machine
downtime. Sliding friction Sliding friction is compensated for by the speed controller of the
CNC PILOT 640.

Thermal To compensate for thermal expansion, the machine’s expansion


expansion behavior must be known.

The temperature is measured via thermistors connected to the


analog inputs of the CNC PILOT 640. The PLC evaluates the
temperature information and passes a compensation value to the
NC.

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

68 69
Initial setup and diagnostic aids

Overview The CNC PILOT 640 provides extensive internal aids for TNCopt PC software for initial setup of digital control loops.
diagnostics and initial setup. It also includes highly effective (accessory) Functions (among others):
PC software for diagnostics, optimization, and remote operation. • (Automatic) initial setup of the control loops
(current, speed, position)
ConfigDesign PC software for configuring the machine parameters • (Automatic) optimization of various feedforward controls
(accessory) • Stand-alone machine-parameter editor for the control; all support – Reversal peaks
information, additional data, and input limits are shown for the – Friction parameters, acceleration feedforward control
parameters – Torsion compensation
• Configuration of machine parameters • (Automatic) system identification
• Comparison of parameters from different controls • Circular form test, contour test
• Importing of service files: easy testing of machine parameters in • Working space scan, 3D workspace inspector
the field
• Rule-based creation and management of machine configurations Online Monitor The online monitor is a component of the CNC PILOT 640 and is
for multiple controls (together with PLCdesign)
(OLM) called with a code number. It supports initial setup and diagnosis
TNCdiag The HEIDENHAIN TNCdiag application evaluates the status and of control components through the following:
diagnostic information of HEIDENHAIN components (with an • Display of control-internal variables for axes and channels
emphasis on the drive systems) and graphically images the data: • Display of controller-internal variables (if a CC is present)
• Status and diagnostic information about the HEIDENHAIN • Display of hardware signal states
components (drive electronics, encoders, input/output devices, • Various trace functions
etc.) connected to the control • Activation of spindle commands
• History of the recorded data • Enabling of control-internal debug outputs
TNCdiag comes in a PC version for the analysis of servicing files TNCscope PC software for transferring the oscilloscope files to a PC.
and in a control version for the display of real-time data. (accessory) With TNCscope you can record and save up to 32 channels
simultaneously.

API DATA With the API DATA function, the control displays the states or
Oscilloscope The CNC PILOT 640 features an integrated oscilloscope. Both X/t contents of the symbolic API markers and API double words.
and X/Y graphs are possible. The following characteristic curves
can be recorded and stored in six channels: Table function The current conditions of the markers, words, inputs, outputs,
• Actual value and nominal value of the axis feed rate counters, and timers are displayed in tables. The conditions can be
• Contouring feed rate changed through the keyboard.
• Nominal and actual position
• Servo lag of the position controller Trace function The current content of the operands and the accumulators is
• Content of PLC operands shown in the statement list in each line in hexadecimal or decimal
• Encoder signal (0° – A) and (90° – B) code. The active lines of the statement list are marked.
• Difference between position and speed encoder
• Nominal velocity value Log For the purpose of error diagnostics, all error messages and
• Integral-action component of the nominal current value keystrokes are recorded in a log. The entries can be read using the
• Torque-determining nominal current value PLCdesign or TNCremo software for PCs.

Logic signals Simultaneous graphic representation of the logic states of up to 16


operands (markers, words, inputs, outputs, counters, timers)
• Marker (M)
• Input (I)
• Output (O)
• Timer (T)
• Counter (C)
• IpoLogik (X)

70 71
RemoteAccess PC software for remote diagnostics, monitoring and operation. Bus diagnosis In Diagnosis mode, the structure of the connected bus systems as
(accessory) well as the details of the connected components can be shown in
RemoteAccess grants quick and easy access to HEIDENHAIN an intuitive manner.
controls that are installed within the same local network (intranet).
TNCtest Acceptance tests on machine tools with external or integrated
RemoteAccess offers the following functions: functional safety (FS) must be conducted reproducibly and
• Display of the control's user interface on the PC verifiably.
• Operating the control directly through the live view as well as
with the integrated keyboard The TNCtest and TestDesign program package can be used
• Automatic integraton of HEIDENHAIN PC tools to plan and perform acceptance tests on machine tools with
• Can be enhanced with OEM-specific applications HEIDENHAIN controls. The acceptance tests are planned with
TestDesign and run with TNCtest.
Single-station license ID 1339577-01
Network license (14 stations) ID 1339577-02 The TNCtest programs are designed to provide support during
Network license (20 stations) ID 1339577-03 acceptance testing, provide required information, and perform
automatic configuration, as well as record data and evaluate the
Secure Remote The optional Secure Remote Access enhancement makes Internet data semiautomatically. A tester must evaluate manually whether
Access (SRA) it possible to establish an encrypted connection with a    
a test case passed or failed.
HEIDENHAIN control via the internet. This connection is end-
to-end encrypted. Once the SRA connection has been set up, TNCanalyzer The TNCanalyzer application from HEIDENHAIN provides for
RemoteAccess behaves like a local network connection. This  simple and intuitive evaluation of servicing and log files:

connection can be used by HEIDENHAIN PC tools and by any  
other PC application. 
• Loading of servicing and log files
• Analysis of temporal sequences and static states


Possible applications when using SRA: • Filters and search functions


• User support • Data export (HELogger, CSV, and JSON formats)
• Online training courses • Definition of application-specific analysis profiles
• Diagnostics, remote maintenance and online support • Preconfigured analysis profiles
• Secure internet connection as the basis for other OEM services • Graphic display of signals via TNCscope
Export license required
• Interaction with other tools that are intended for the display of
special sections of the service file
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 outside
of the EU or with partners outside of the EU.

License model
The expansion is offered as a software subscription with a two-
year 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) ID 1356741-01


Software subscription (2-year license term)

72 73
Integrated PLC

Overview The PLC program is created by the machine manufacturer either PLC window The CNC PILOT 640 can display PLC error messages in the dialog
on the control or with the PLC development software PLCdesign line during operation.
(accessory). Machine-specific functions are activated and
monitored via the PLC inputs/outputs. The number of PLC inputs/ PLC soft keys The machine manufacturer can display his own PLC soft keys in
outputs required depends on the complexity of the machine. the vertical soft-key row on the screen.

PLC inputs/ PLC I/Os are available via the external PL 6000 and UxC. The PLC PLC positioning All closed-loop axes can also be positioned via the PLC.
outputs I/Os and the PROFINET IO or PROFIBUS DP-capable I/O system PLC positioning of the NC axes cannot be superimposed on
must be configured with the IOconfig PC software. NC positioning.

PLC programming Format Statement list PLC axes Axes can be defined as PLC axes. They are programmed
by means of M functions or OEM cycles. The PLC axes are
Memory 4 GiB positioned independently of the NC axes.
Cycle time 9 ms to 30 ms (adjustable)
PLCdesign PC software for PLC program development.
Command • Bit, byte, and word commands (accessory) The PC program PLCdesign can be used for easy creation of
set • Logical operations PLC programs. Extensive examples of PLC programs are included.
• Arithmetic commands
• Comparisons Functions:
• Bracketed terms • User-friendly text editor
• Jump commands • Menu-guided operation
• Subprograms • Programming of symbolic operands
• Stack operations • Modular programming techniques
• Submit programs • "Compiling" and "linking" of PLC source files
• Timers • Operand commenting, creation of the documentation file
• Counters • Comprehensive help system
• Comments • Data transfer between the PC and control
• PLC modules • Creation of PLC soft keys
• Strings Python OEM The Python OEM Process software option gives the machine
Process manufacturer a powerful tool for using a high-level, object-oriented
Encryption of The encrypted PLC partition (PLCE:) provides the machine (software programming language in the control (PLC). Python is an easy-to-
PLC data manufacturer with a tool for preventing third parties from viewing option 46) learn script language supporting all necessary high-level language
or changing files. The files on the PLCE partition can be read only elements.
by the control itself or by using the correct OEM keyword. This
ensures that proprietary know-how and special customer-specific Python OEM Process can be employed universally for machine
solutions cannot be copied or changed. functions, complex calculations, and the display of special user
interfaces. User-specific or machine-specific solutions can be
The machine manufacturer can also determine the size of the efficiently implemented. Numerous libraries on the basis of Python
encrypted partition. This is not determined until the machine and GTK are available, regardless of whether you want to create
manufacturer creates the PLCE partition. Another advantage special algorithms for special functions, or separate solutions such
is that, in spite of the encryption, the data can backed up from as an interface for machine maintenance software.
the control to a separate data medium (USB drive or network,
e.g., through TNCremo) and later restored. You need not enter The applications you create can be included via the PLC in the
the password, but the data cannot be read until the keyword is familiar PLC windows, or they can be displayed in separate free
supplied. windows 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 this
function are 10 MB of dedicated memory. For more information,
refer to the Python in HEIDENHAIN Controls Technical Manual.

74 75
Interfacing to the machine

PLC basic The PLC basic program serves as the basis for the adaptation of OEM cycles Machine manufacturers can create their own units for
program the control to the requirements of the respective machine model. programming in smart.Turn (menus, texts, dialogs and
It can be downloaded from the Internet. These essential functions evaluations). These units can be called by a menu item in the unit
are covered by the PLC basic program: menu.

General information • Vertical PLC soft-key row With the CNC PILOT 640 you can create your own manufacturer
• Support for various screen formats cycles (OEM G functions). The range G500 to G590 is intended for
• Display and management of PLC error messages these G functions. They can be called via the G-function menu and
• Hydraulic control integrated directly into the NC program.
• Work envelope protection
• Chuck protection In addition to the OEM G functions, PLC G functions (G602 to
• Chuck (inner and outer chucking for compression and tension G699) can also be defined. The PLC G functions are processed
directly in the PLC.
fixtures)
• Control of the coolant system (internal, external, air) Tool With the built-in PLC, the tool changer is moved either
• Handling of M functions management via proximity switch or as a controlled axis. Complete tool
• Chip conveyor management with tool life monitoring and replacement tool
• PLC support for handwheels monitoring is carried out by the CNC PILOT 640.
• PLC log
• Diagnostic screen (Python) Tool With the TT tool touch probes (accessory), tools can be measured
• Python example applications measurement and inspected. Standard cycles for automatic tool measurement
• Status display is modifiable by the user in the dashboard area are available in the control. The control calculates the probing feed
(Python widget) rate and the optimal spindle speed. The measured data are stored
• Tailstock (coupled Z axis) with quill in a tool table.
System • 3 channels for multi-slide machining Touch-probe All touch-probe data can be configured conveniently through
• 5-axis machining milling/turning with B axis configuration the touch-probe table. All HEIDENHAIN touch probes are
preconfigured and can be selected through a drop-down menu.
Axes • Control of analog and digital axes
• Axes with clamping mode, central drive, and the Hirth grid Magazine The magazine management provides several functions for various
• Synchronized axes management magazine types:
• Reference run, reference end position
• Feed rate control • Loading and unloading of tools in chain-type magazines
• Axis lubrication • Loading and unloading between magazine and spindle
• Temperature compensation • Support for manual tools in manual magazines
• Support for block search in tool magazines
Spindles • 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
Tool changers • 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
magazines
• Service functions for the tool changer (multi-channel)
Safety • Functional safety (FS)
functions • Emergency stop test (EN 13849-1)
• Brake test (EN 13849-1)
• Repeated switch-on test

76 77
Data transfer and communication
Data interfaces

Overview The CNC PILOT 640 is connected to PCs, networks, and other Software for data We recommend using HEIDENHAIN software to transfer files
data storage devices via data interfaces. transfer between the CNC PILOT 640 and a PC.

Ethernet Using the Ethernet data interface, you can network the TNCremo This PC software package supports the user in transferring data
CNC PILOT 640 based on the TCP/IP protocol. For connection to (accessory) from the PC to the control. This software implements blockwise
the data network, the control features a 1000BASE-T (twisted pair data transfer with block check characters (BCC).
Ethernet) connection.
Functions:
Maximum transmission distance: • Data transfer (including blockwise)
Unshielded: 100 m • Remote control (only serial)
Shielded: 400 m • File management and data backup of the control
• Reading out the log
Network • NFS file server • Print-out of screen contents
connection • Windows networks (SMB) • Text editor
• Managing more than one machine
Data transfer speed Approx. 400 to 800 Mbit/s (depending on the file type and
network utilization) TNCremoPlus In addition to the features already familiar from TNCremo,
(accessory) TNCremoPlus can also transfer the current content of the control’s
Protocols The CNC PILOT 640 can transfer data using various protocols. screen to the PC (live screen). This makes it very simple to
monitor the machine.
Standard data The data is transferred character by character. The number of data
transfer bits, stop bits, the handshake, and character parity must be set by Additional functions:
the user. • Interrogation of control information (NC up time, machine up
time, machine running time, spindle running time, pending
Blockwise data The data is transferred blockwise. A block check character (BCC) is errors, data from the data servers—e.g., symbolic PLC
transfer used for data backup. This method improves data security. operands)

USB The CNC PILOT 640 features USB ports for connecting standard
• Overwriting of specific tool data based on values from a tool
presetter
USB devices such as a mouse, disk drive, etc. The MCs have four
USB 3.0 ports. One of them leads to the TE, where a cover cap TNCremoPlus ID 340447-xx
protects it from contamination. More USB 2.0 ports are in the
integrated USB hub on the rear of the BF. The USB ports are rated
for a maximum of 0.5 A.

USB cables Cable length up to 5 m ID 354770-xx


Cable length 6 m to 30 m with integrated ID 624775-xx
amplifier; limited to USB 1.1.

78 79
Mounting information
Connected Machining Clearances and mounting

Overview Connected Machining makes uniformly digital job management Proper minimum When installing the control components and power modules, take
possible in networked manufacturing. You also profit from: clearance note of the minimum spacing, space needed for servicing, and
• Easy data usage the appropriate length and location of the connecting cables as
• Time-saving procedures detailed in the Technical Manual of the CNC PILOT 640.
• Transparent processes
Mounting Observe the following points during mounting and electrical
Remote Desktop Remote operation and display of external computers over an and electrical connection:
Manager Ethernet connection (e.g., Windows PC). The information is installation • National regulations for low-voltage installations at the operating
(software displayed on the control’s screen. Remote Desktop Manager site of the machine or components
option 133) allows you to access important applications, such as CAD/CAM • National regulations regarding interference and noise immunity
applications or job management, from the control. at the operating site of the machine or components
• National regulations regarding electrical safety and operating
Remote Desktop Manager ID 894423-xx conditions at the operating site of the machine or components
• Specifications for the installation position
HEIDENHAIN The development environments on Windows operating systems • Specifications of the Technical Manual
DNC are particularly well suited as flexible platforms for application
(software development in order to come to terms with the increasingly Degrees of The following components fulfill the requirements for IP54 (dust
option 18) complex requirements of the machine’s environment. protection protection and splash-proof protection):
• Display unit (when properly installed)
The flexibility of the PC software and the large selection of
• Keyboard unit (when properly installed)
ready-to-use software components and standard tools in the
• Machine operating panel (when properly installed)
development environment enable you to develop PC applications
of great use to your customers in a very short time, for example:
• Handwheel
• Error reporting systems that, for example, send the customer All electric and electronic control components must be installed
a text message to his cell phone reporting problems on the in an environment (e.g., electrical cabinet, housing) with an
currently running machining process IP54 rating (dust and splash-proof protection) in order to fulfill
• Standard or customer-specific PC software that decidedly the requirements of pollution degree 2. All components of the
increases process reliability and equipment availability OEM operating panel must also have an IP54 rating, just like the
• Software solutions controlling the processes of manufacturing HEIDENHAIN operating panel components.
systems
• Information exchange with order management software Electromagnetic Protect your equipment from interference by observing the rules
compatibility and recommendations specified in the Technical Manual.
The HEIDENHAIN DNC software interface is an attractive
communication platform for this purpose. It provides all the data Intended place of The units comply with EN 50370-1 and EN 61800-3, and are
and configuration capabilities needed for these processes so that operation intended for use in industrially zoned areas.
an external PC application can evaluate data from the control and,
if required, influence the manufacturing process. Likely sources of Interference is produced by capacitive and inductive coupling into
interference electrical conductors or into device connections. This is caused, for
RemoTools SDK To enable you to use HEIDENHAIN DNC effectively, HEIDENHAIN example, by:
(accessory) offers the RemoTools SDK development package. It contains the • Strong magnetic fields from transformers or electric motors
COM component and the ActiveX control for integration of the • Relays, contactors, and solenoid valves
DNC functions in development environments. • High-frequency equipment, pulse equipment, and switch-mode
power supplies
ID 340442-xx
RemoTools SDK
• Power lines and leads to the above equipment
For more information, refer to the HEIDENHAIN DNC brochure.
Protective • Ensure that the MC, CC, and signal lines are at least 20 cm
measures away from interfering devices
• Minimum distance of 10 cm between MC, CC, and signal lines
to cables carrying interfering signals (in metal cable ducts, a
grounded 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 the
grounding diagram (comply with the Technical Manual of your
control).
• Use only genuine HEIDENHAIN cables and connecting
elements

Installation The maximum elevation for installation of HEIDENHAIN control


elevation components (MC, CC, PLB, MB, TE, BF, IPC, etc.) is 3000 m
above sea level.

80 81
Key dimensions
Main computer

MC 306, IPC 306 IPC 6490

300 24.75
74.5+0.5 234 25
30 170±0.2
15

21.5
8
 6.5

9
 13

300±0.3
396+2
380
410

4

30
.8

82 83
MC 8420T, IPC 8420 MC 366

Z
3:1

 1.5 - 6

7
13
93±1 277.5±1

1+0.5
23+2
138 185 

70+5
12±0.5 12±0.5 20
600

15
Z
25.5±1 399±1

58
9.5±0.5

15

365
20
252±1

79

15
10

R
47.5+2
578±0.2
81+2
11
20
R5

5.5
19±1

5.5

11.5
4xM5
9.5±0.5

Depth 8mm

3
590+1

342±0.2

355+1
x)
(4
5
R
5.5 5.5
5.5
1

= Front panel opening


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

84 85
Operating panel, monitor, and keyboard

BF 360, ITC 362 ITC 860

Z
3:1 71.5+2

 1.5 - 6 500 28

476±0.2 12 1.4
7
13

90°
267 157 

20
600

15
Z

384±0.2
400
79
365

10
1–0.5
54

15
10

 476 12
R

578±0.2 44
176.2 190.5

12
11 78+2

104.5
5.5

11.5

4xM5
Depth 8mm

590+1

376
342±0.2

232
355+1
x)
(4
5
R

5.5

= Front panel opening


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

86 87
ITC 855 TE 361T, TE 361T FS

27±1
52+5 23+2

24.5+2
47±1 R 600
10
X
2

0
Y 30

72+5
25.25±1
84
61.5±1 244±2

225
139.5
400
376±0.2 12 20 195

15
8

133 533
46
X (10x)
10 2:1
2.3

10
100
454±0.2
470

205±0.2
22
.5
±0

±0.1
.1

Y
7.8±1

580±0.2 3:1
20

1.5 - 6
3.5 580±0.2 
R5

 5.5
2–0.5

3.5
1.4  
4.75 376±0.2
15x45°

587+1

205±0.2

212+1
15x45°
459+1

= Front panel opening


= Mounting surface
454±0.2

= Space for air circulation

385.5+1
 5.5±0.2
2.5

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

88 89
TE 725T, TE 725T FS PLB 6001, PLB 600x FS

450±0.3

12 426±0.2
Y

8
258±0.2

274±0.3
X
113.5

22.6±1
132.5
38.4±1

46.7±2

Y
3:1
5.5 426±0.2
5.4
 7.9

90°
261+1

15x45°
 5.5
258±0.2

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

Clearance for air circulation

76.5

46

3
278

296

HR 520, HR 520 FS

92 93
Holder for HR 520, HR 520 FS HRA 551 FS

122
68.6
120 48.6
83±0.2 4

12
6
192±0.2
180
204
210

320
5.5 32
4x

116
HR 550 FS
70.3
69.3

73.5
72

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) Line-drop compensator for encoders with EnDat interface

X1 X2
Connection to KTY

Mounting opening
36

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 Technical Manuals


documentation (PDF format on HESIS-Web including Filebase)
• CNC PILOT 640 ID 1090006
• PNC 610 ID 1191125
• Inverter Systems for Gen 3 Drives ID 1252650
• Functional Safety (FS) ID 749363
• Functional Safety (FS) Supplement to the Technical Manual ID 1177599
• Python in HEIDENHAIN Controls ID 757807
Leave space for connecting cable!
• Motors ID 1296230

User User's Manuals


documentation • CNC PILOT 640 ID 1079662-xx
• smart.Turn and DIN (ISO) Programming ID 1118606-xx

General:
• TNCremo Integrated help
• TNCremoPlus Integrated help
• IOconfig Integrated help
• PLCdesign Integrated help

Other Brochures
documentation • CNC PILOT 640 ID 895949-xx
• Functions of the CNC PILOT 640 ID 1224137-xx
• Touch Probes ID 1113984-xx
• Inverter Systems for Gen 3 Drives ID 1303180-xx
• Motors ID 208893-xx
• RemoTools SDK virtualTNC ID 628968-xx
• Programming Station for Lathe Controls ID 826688-xx

Booklets
• HR 550 FS ID 636227-xx

Programming The DataPilot CP 640, MP 620 is the programming station for the
station for lathe CNC PILOT 640 and MANUALplus 620 lathe controls:
controls
• Full version, single-station license (ID 1230536-02)
• Full version, network license for 14 training stations (ID
1230537-02)
• Full version, network license for 20 training stations (ID
1230538-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), the


programming station software runs as a demo version (with
limitations).

For more information, please ask your contact person at


HEIDENHAIN.

100 101
Service and training

Safety The safety parameters must be calculated for every machine Technical support HEIDENHAIN offers technical support to the machine
parameters (e.g., as per EN ISO 13849-1), with the assemblies being used manufacturer in order to optimize the interfacing of the control to
taken into account. HEIDENHAIN provides relevant documents the machine, including on-site support.
containing the failure rates.
Exchange control In the event of a malfunction, HEIDENHAIN guarantees the
Registered customers will find the safety parameters for the timely shipment of an exchange control (usually within 24 hours in
Gen 3 drives with external and built-in functional safety (FS) in the Europe).
HESIS including Filebase.
Helpline Our customer service technicians are available for questions
Non-registered customers will recieve the documents upon regarding adaption or in the event of malfunctions:
request from their HEIDENHAIN contact persons. Documents for
older inverter systems are available only upon request. NC support +49 8669 31-3101
(initial configuration/optimization, E-mail: [email protected]
The following documents can be downloaded via the Filebase: field service/troubleshooting)

Document ID PLC/Python programming +49 8669 31-3102


Functional safety (FS) E-mail: [email protected]
System Description and Failure Rates – 1312624
Supplement to the Technical Manuel – Gen 3 NC/Cycle programming and kinematics +49 8669 31-3103
Drives – PFH values for controls E-mail: [email protected]
System Description and Failure Rates – 815683
Encoders and machine calibration +49 8669 31-3104
Supplement to the Technical Manual – MTTF values
E-mail: [email protected]
for emergency stop buttons and permissive buttons
System Description and Failure Rates – 1029960 Application programming +49 8669 31-3106
Supplement to the Technical Manual – Failure rates E-mail: [email protected]
of HEIDENHAIN motors
If you have questions about repairs, spare parts, or exchange units,
please contact our Service department:
Basic circuit More information on basic circuit diagrams can be requested from
diagram your HEIDENHAIN contact person. Customer service, Germany +49 8669 31-3121
E-mail: [email protected]

Customer service, +49 8669 31-3123


international E-mail: [email protected]

Machine On request, HEIDENHAIN engineers will calibrate your machine’s


calibration geometry (e.g., with a KGM grid encoder).

Technical HEIDENHAIN provides technical customer training in the following


training subjects:
courses • NC programming
• PLC programming
• TNC optimization
• TNC servicing
• Encoder servicing
• Customized training
For more information on dates or registration:
Technical training courses in +49 8669 31-3049
Germany
E-mail: [email protected]
Technical training courses www.heidenhain.com
outside of Germany EN ► Service & Support ►
Technical training

102 103
Other HEIDENHAIN controls
Examples

TNC 320 • Compact contouring control for milling, drilling, and boring TNC 640 Information:
machines TNC 640 brochure
• Axes: 6 control loops, of which up to 2 can be configured as • Contouring control for milling machines, milling-turning
spindles machines, and machining centers
• Analog nominal-value interface to the drives (± 10 V) • Axes: up to 24 control loops, of which up to 4 can be configured
• Compact design: screen, keyboard, and main computer all in as spindles
one unit • For operation with HEIDENHAIN inverter systems and ideally
• Dimensions: 400 mm x 470 mm x 105 mm with HEIDENHAIN motors
• Integrated 15-inch screen • Uniformly digital with HSCI interface and EnDat interface
• Storage medium for NC programs: CompactFlash memory card • Version with touchscreen for multi-touch operation
• Programming in HEIDENHAIN Klartext format • Solid state disk (SSDR)
• Standard milling, drilling, and boring cycles • Programming in HEIDENHAIN Klartext or G-code (ISO)
• Touch probe cycles • Comprehensive cycle package for milling and turning operations
• Short block processing time • Constant surface speed for turning operations
• Tool radius compensation
• Touch probe cycles
TNC 620 Information:
TNC 620 brochure
• Free contour programming (FK)
• Compact contouring control for milling, drilling, and boring • Short block processing time (< 0.5 ms)
machines
• Axes: 8 control loops, of which up to 2 can be configured as
spindles
• For operation with HEIDENHAIN inverter systems and ideally TNC7 • Contouring control for milling machines, milling-turning
HEIDENHAIN motors machines, and machining centers
• Uniformly digital with HSCI interface and EnDat interface • Axes: up to 24 control loops (22 control loops with functional
• Compact size safety (FS)), of which up to 4 can be configured as spindles
• CompactFlash memory card • For operation with HEIDENHAIN inverter systems and ideally
• Programming in HEIDENHAIN Klartext format or G-code (ISO) with HEIDENHAIN motors
• Standard milling, drilling, and boring cycles • Uniformly digital with HSCI interface and EnDat interface
• Touch probe cycles • Intuitive multi-touch operational design
• Short block processing time (1.5 ms) • Leading-edge functions combined with the familiarity of
HEIDENHAIN Klartext: graphical programing allows beginners
19-inch screen (portrait) design and experts alike to rapidly program complex workpieces
• Monitor, keyboard, and main computer in one unit (MC 8410) • Graphically supported alignment of workholding equipment
• Integration of the keyboard in the lower screen area • Integrated process monitoring
• Multi-touch operation • New, intuitive machine setup with smart probing functions
• Easy operating solutions for everyday production tasks,
15-inch screen (landscape) design including complete integration of program testing with high-
• Monitor and main computer in one unit (MC 8420) resolution simulation of the machining process in the Editor
• Separate keyboard unit operating mode
• Multi-touch operation • Graphical programming
• Short block processing time (< 0.5 ms)

104 105
Subject index

MANUALplus 620 • Compact contouring control for CNC and cycle lathes A F Main spindle and counter spindle......... 60
• Suitable for horizontal and vertical lathes as well as vertical Absolute encoders.............................. 62 Feedforward control............................ 63
Master keyword.................................. 18
boring and turning mills Maximum spindle speed..................... 60
• Axes: max. 10 control loops, of which up to 6 can be configured Accessories........................................... 5
Additional modules.............................. 26
Fieldbus systems................................ 26
Functions for the user......................... 10
MC 306........................................ 17, 82
as spindles MC 366........................................ 17, 85
• Up to 3 principal axes (X, Z, and Y), B axis, closed-loop spindle Advanced Dynamic Prediction (ADP).... 66 MC 8420 T......................................... 17
and counter spindle, C1/C2 axis, and driven tools API DATA............................................ 71 G Module for analog axes....................... 26
• Up to 3 programmable auxiliary axes (U, V, W) for control of Axes................................................... 57
Axis clamping...................................... 64 Gantry axes......................................... 58 Monitoring functions........................... 67
steady rest, tailstock, and counter spindle Gear ranges........................................ 60 Mounting and electrical installation....... 81
• The position of a parallel secondary axis can be shown Axis feedback control.......................... 63 Multi-Channel Capability...................... 59
combined with its principal axis
H
• Compact design: screen and main computer in one unit B N
• For operation with HEIDENHAIN inverter systems and ideally Backlash.............................................. 69 HEROS 5............................................ 56
Nonlinear error.................................... 69
with HEIDENHAIN motors Basic modules..................................... 23 HR 130......................................... 29, 96
• Fully digital with HSCI interface and EnDat interface B Axis................................................. 58 HR 510............................................... 27
O
• 15.6-inch multi-touch display with 1366 × 768 pixels BF 360................................................ 22 HR 510, HR 510 FS............................. 93
• Integration of the keyboard on the right side of the display BF 360, ITC 362.................................. 86 HR 510 FS........................................... 27 Online Monitor.................................... 71
• Storage medium: CFR CompactFlash memory card (CFast) Bus diagnosis...................................... 73 HR 520............................................... 28 Operating system................................ 56
• Programming of turning, drilling, and milling operations with HR 520, HR 520 FS............................ 93 Oscilloscope........................................ 70
smart.Turn, according to DIN, or via cycles HR 520 FS.......................................... 28
C
• TURN PLUS: automated smart.Turn program generation HR 550 FS.................................... 28, 94
P
• ICP free contour programming for turning and milling contours Cable overview................................... 44 HRA 551 FS.................................. 28, 95
• For simple tool holders (multifix), turrets, or magazines C-Axis Machining (software option 55).. 60 HSCI................................................... 51 PAE-H 08-00-01................................... 24
• For simple tool holders (multifix), tool magazines, or tool turrets CMA-H 04-04-00................................. 26 HSCI adapter....................................... 25 PL 6000........................................ 23,
PLA-H 08-04-04...................................
92
24
Combined PROFIBUS DP/PROFINET IO HSCI control components.................... 16
module................................................ 26 Hysteresis........................................... 69 PLB 6001, PLB 600x FS...................... 91
Compensation of torque ripples........... 63 PLB 600x............................................ 25
Component Monitoring....................... 68 I PLB 6104............................................ 24
Components......................................... 4 PLB 6104 FS....................................... 24
ConfigDesign...................................... 70 I/O modules........................................ 24 PLB 6106............................................ 24
Connected Machining.......................... 80 Incremental encoders.......................... 62 PLB 6106 FS....................................... 24
Connecting cables............................... 29 Industrial PCs/ITC................................ 30 PLB 6108............................................ 24
Context-sensitive help......................... 68 Initial setup and diagnostic aids............ 70 PLB 6108 FS....................................... 24
Control loop cycle times...................... 64 Input resolution..................................... 6 PLB 6204 EnDat................................. 23
Control systems with external safety... 55 Installation elevation............................ 81 PLB 6204 FS EnDat............................ 23
Control systems with integrated Integrated inverter............................... 63 PLB 6206 EnDat................................. 23
functional safety (FS)........................... 53 Integrated PLC.................................... 74 PLB 6206 FS EnDat............................ 23
Counter Spindle (software option 132).. 60 Interfacing to the machine..................... 8 PLB 6208 EnDat................................. 23
Crossover Position Filter (CPF)............. 64 Inverter system................................... 46 PLB 6208 FS EnDat............................ 23
IOconfig.............................................. 24 PLB 6210 EnDat.................................. 23
IPC 306......................................... 31, 82
D IPC 6490............................................. 83
PLB 6210 FS EnDat............................. 23
PLC axes...................................... 59, 75
Data interfaces.................................... 78 ITC 362............................................... 30 PLC basic program.............................. 76
Degrees of protection......................... 81 ITC 855......................................... 31, 88 PLCdesign........................................... 75
Digital control design........................... 51 ITC 860............................................... 87 PLC encryption................................... 74
Digital servo control............................ 63 PLC inputs/outputs.............................. 74
Display step.......................................... 6 J PLC positioning................................... 75
DNC applications................................. 80 PLC programming............................... 74
Double-Speed Control Loops............... 64 Jerk..................................................... 65
Jerk limiting........................................ 65 PLC soft keys...................................... 75
Driven tools......................................... 61 PLC window....................................... 75
PLD-H 04-04-00 FS.............................. 24
E K PLD-H 04-08-00 FS.............................. 24
EA module for axis release.................. 24 Keycaps.............................................. 39 PLD-H 08-04-00 FS.............................. 24
Electromagnetic compatibility.............. 81 PLD-H 08-16-00................................... 24
Electronic handwheels........................ 27 L PLD-H 16-08-00................................... 24
Encoder inputs.................................... 62 PNC 610............................................. 32
Linear error......................................... 69 Position-controlled spindle................... 60
EnDat 2.2............................................ 51 Load Adaptive Control (LAC)................ 69
Error compensation............................. 69 PROFIBUS DP module........................ 26
Load Monitoring.................................. 68 PROFINET IO module......................... 26
Ethernet.............................................. 78 Log..................................................... 71
Expansion PL...................................... 24 Proper minimum clearance.................. 81
Look-ahead.......................................... 65 Python OEM Process.......................... 75
Export version..................................... 16
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.............................. 13

108
Mastering nanometer accuracy

DR. JOHANNES HEIDENHAIN GmbH


Dr.-Johannes-Heidenhain-Straße 5
83301 Traunreut, Germany
 +49 8669 31-0
 +49 8669 32-5061
[email protected]
www.heidenhain.com HEIDENHAIN
worldwide

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

You might also like