0% found this document useful (0 votes)
25 views135 pages

896020-29 TNC640 Oem Hsci

The TNC 640 is a contouring control system designed for milling machines, milling-turning machines, and machining centers, supporting up to 24 control loops. It features a digital interface, various monitor options, and a comprehensive cycle package for milling and turning operations. The system includes functional safety components, extensive programming capabilities, and a range of accessories and software for enhanced functionality.

Uploaded by

gustavodiel.gdf
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)
25 views135 pages

896020-29 TNC640 Oem Hsci

The TNC 640 is a contouring control system designed for milling machines, milling-turning machines, and machining centers, supporting up to 24 control loops. It features a digital interface, various monitor options, and a comprehensive cycle package for milling and turning operations. The system includes functional safety components, extensive programming capabilities, and a range of accessories and software for enhanced functionality.

Uploaded by

gustavodiel.gdf
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/ 135

TNC 640 HSCI

The Contouring Control for


Milling Machines, Milling-Turning
Machines, and Machining
Centers

Information for the


Machine Tool Builder

03/2019
TNC contouring control with drive system from HEIDENHAIN
General information

TNC 640 • Contouring control for milling machines, milling-turning


machines, and machining centers
• Axes: up to 24 control loops (22 control loops with functional
safety (FS)), of which up to 4 can be configured as spindles
• For operation with HEIDENHAIN inverter systems and
preferably with HEIDENHAIN motors
• Uniformly digital with HSCI interface and EnDat interface
• Monitor versions:
– 19-inch or 15-inch screen with operating keys
– 19-inch touchscreen for multi-touch operation
• Storage medium: HDR hard disk with 160 GB or SSDR solid-
state drive with 32 GB
• Programming in HEIDENHAIN Klartext or G-code (ISO)
• Comprehensive cycle package for milling and turning operations
• Constant surface speed for turning operations
• Tool radius compensation
• Touch probe cycles
• Free contour programming (FK)
• Special function for fast 3-D machining
• Short block processing time (0.5 ms)

System test Controls, motors, and encoders from HEIDENHAIN are in most
cases integrated as components in larger systems. In these
cases, comprehensive tests of the complete system are required,
irrespective of the specifications of the individual devices.

Parts subject to Controls from HEIDENHAIN include parts subject to wear,


wear particularly the hard disk, backup battery and fans.

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

Note Microsoft, Windows 7, 8, 10 and Internet Explorer are registered


trademarks of Microsoft Corporation. Intel, Intel Core, and Celeron
are registered trademarks of Intel Corporation.

Validity The features and specifications described here apply to the


following control and NC software versions:

TNC 640 with NC software versions


340590-09 (export license required)
340591-09 (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.

Functional safety If no explicit distinction is made between standard and FS


(FS) components (FS = functional safety), then the data and other
information apply to both versions (e.g., TE 745, TE 745 FS)

2
Contents

TNC contouring control with drive system from HEIDENHAIN 2

Overview tables 4

HSCI control components 15

Accessories 32

Cable overview 51

Technical description 57

Data transfer and communication 93

Mounting information 96

Overall dimensions 98

General information 131

Subject index 133

Please refer to the page references in the tables with the


specifications.

3
Overview tables
Components

Control systems 15” design 19” design Page


Main computer For operating panel MC 8512 MC 8532 15
MC 7522 MC 7532
For electrical cabinet MC 6541, MC 6542 or MC 6641
Storage MC 85x2, MC 75x2, SSDR solid state disk 17
medium MC 6x42
MC 6x41 HDR hard disk
NC software license On SIK component 17
Monitor BF 750 BF 860, BF 760 26
Keyboard TE 720 or TE 730 or TE 735 TE 740 or TE 745 26
Machine operating panel MB 720 (integrated in TE 735) Integrated in TE 745 27
MB 721 (for MC 8512)
PLB 600x (HSCI adapter for OEM machine operating panel) 33
Controller unit 6 control loops CC 6106 21
8 control loops CC 6108 21
10 control loops CC 6110 21
12 control loops CC 6106 + CC 6106 21
14 control loops CC 6108 + CC 6106 21
16 control loops CC 6108 + CC 6108 21
18 control loops CC 6106 + CC 6106 + CC 6106 or CC 6110 + CC 6108 21
20 control loops CC 6110 + CC 6110 21
Power supply*) PSL 130 / PSL 135 32
PLC inputs/ With HSCI interface PL 6000 consisting of PLB 62xx basic module (system PL) or PLB 61xx 30
outputs1) (expansion PL) and I/O modules
On UEC 22
On UMC 24
Additional modules1) CMA-H for analog axes/spindles in the HSCI system 34
Modules for fieldbus systems
Inverter systems Compact inverters and modular inverters *)

Inverters with 4 control loops UEC 111 22


integrated
controller unit UMC 111 24
5 control loops UEC 112 22
6 control loops UEC 113
Connecting cables 51
*) For more information, refer to the Inverter Systems for HEIDENHAIN Controls brochure
1) May be necessary depending on the configuration

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

4
Accessories

Accessory TNC 640 Page


Electronic handwheels • HR 510 FS portable handwheel, or 37
• HR 520 FS portable handwheel with display, or
• HR 550 FS portable wireless handwheel with display, or
• HR 130 panel-mounted handwheel, or
• Up to three HR 150 panel-mounted handwheels via HRA 110 handwheel adapter
Workpiece touch probes • TS 260 touch trigger probe with cable connection, or 35
• TS 460 touch trigger probe with radio and infrared transmission, or
• TS 740 touch trigger probe with infrared transmission
Tool touch probes • TT 160 touch trigger probe with cable connection, or 36
• TT 460 touch trigger probe with radio and infrared transmission, or
USB hub ✓ 94
Programming station Control software for PCs for programming, archiving, and training
• Single-station license with original control keyboard
• Single-station license with virtual keyboard
• Network license with virtual keyboard
• Demo version with virtual keyboard or PC keyboard—free of charge
Auxiliary axis control PNC 610 43
Industrial PC ITC 755 – additional operating station with touchscreen and ASCII keyboard 41
ITC 750/ITC 760/ITC 860 – additional operating station; separate TE 7xx necessary
IPC 6641 – industrial PC for Windows
IPC 6490/IPC 8420 – industrial PC for PNC 610
Camera system VS 101 camera system for monitoring the working space 46
Snap-on keys For controls and handwheels 47

Accessories / Software TNC 640 Page


PLCdesign1) PLC development software 89
KinematicsDesign1) Software for creation of kinematic models 80
M3D Converter4) Software for creation of high-resolution collision objects in M3D format 81
TNCremo2), TNCremoPlus2) Data transfer software (TNCremoPlus with “live” screen) 94
ConfigDesign1) Software for configuring the machine parameters 85
CycleDesign1) Software for creating cycle structures 92
TNCkeygen1) Software for enabling SIK options for a limited time, and for single-day access to the 17
OEM area
TNCscope1) Software for data recording 86
TNCopt1) Software for putting digital control loops into service 86
IOconfig1) Software for configuring PLC I/O and fieldbus components 31
TeleService1)3) Software for remote diagnostics, monitoring, and operation 86
RemoTools SDK1) Function library for developing customized applications for communication with 95
HEIDENHAIN controls
virtualTNC1)3) Control component for virtual machines 95
TNCtest1) Software for creation and execution of an acceptance test 87
TNCanalyzer1) Software for the analysis and evaluation of service files 87
1) Available to registered customers for downloading from the Internet
2) Available to all customers (without registration) for downloading from the Internet
3) Software release module required
4) Included in the KinematicsDesign installation package with version 3.1 or later (software release module required)

5
Specifications

Specifications TNC 640 Page


Axes Max. of 24 control loops (22 control loops with functional safety (FS)), of which 63
up to four can be configured as spindles
Rotary axes Max. 3
Synchronized axes ✓
PLC axes ✓
Main spindle Milling: max. 4; second, third, and fourth spindle can be controlled alternately 69
with the first
Turning: max. 2
Milling spindle or lathe spindle activated via NC command
Speed Maximum of 60 000 rpm (with option 49: max. 120 000 rpm)* 69
Operating mode switchover ✓ 69
Position-controlled spindle ✓ 69
Oriented spindle stop ✓ 69
Gear shifting ✓ 69
NC program memory MC 6x41: ≈ 144 GB on HDR hard disk 15
MC 6542, MC 75x2, MC 85x2: ≈ 21 GB on SSDR solid state disk
Input resolution and display step 63
Linear axes 0.1 µm, 0.01 µm with option 23
Rotary axes 0.0001°, 0.00001° with option 23
Functional safety (FS) With FS components, SPLC and SKERN 59
For applications with up to • SIL 2 as per EN 61508
• Category 3, PL d as per EN ISO 13849-1: 2008
Interpolation
Straight line In 4 axes; in max. 6 axes with option 9
Circular In 2 axes; in 3 axes with option 8
Helical ✓
Axis feedback control 71
With following error ✓
With feedforward ✓
Axis clamping ✓ 63
Maximum feed rate 63
60000 rpm
. Screw pitch [mm]
No. of motor pole pairs

at fPWM = 5000 Hz

* For motors with one pole pair

6
Specifications TNC 640 Page
Cycle times of main computer MC 72
Block processing 0.5 ms 73
Cycle times of controller unit CC/UEC/UMC 72
Path interpolation 3 ms 72
Fine interpolation Single speed: 0.2 ms
Double speed: 0.1 ms (option 49)
Position controller Single speed: 0.2 ms
Double speed: 0.1 ms (option 49)
Speed controller Single speed: 0.2 ms
Double speed: 0.1 ms (option 49)
Current controller fPWM TINT
3333 Hz 150 µs
4000 Hz 125 µs
5000 Hz 100 µs
6666 Hz with option 49 75 µs with option 49
8000 Hz with option 49 62.5 µs with option 49
10 000 Hz with option 49 50 µs with option 49
Permissible temperature range Operation:
In electrical cabinet: 5 °C to 40 °C
In operating panel: 0 °C to 50 °C
Storage: –20 °C to 60 °C

7
Interfacing to the machine

Interfacing to the machine TNC 640 Page


Error compensation ✓ 82
Linear axis error ✓ 82
Nonlinear axis error ✓ 82
Backlash ✓ 82
Reversal spikes during circular ✓ 82
movement
Hysteresis ✓ 82
Thermal expansion ✓ 82
Static friction ✓ 82
Sliding friction ✓ 82
Integrated PLC ✓ 88
Program format Statement list 88
Program input at the control ✓ 88
Program input via PC ✓ 88
Symbolic PLC-NC interface ✓ 88
PLC memory > 1 GB 88
PLC cycle time 9 ms to 30 ms (adjustable) 88
PLC inputs/outputs A PLC system can consist of max. seven PLB 61xx and max. two MB 7xx, 30,
one TE 7x5, or one PLB 600x. A total maximum of 1000 inputs/outputs is supported. 22
PLC inputs, DC 24 V Via PL, UEC, UMC 30
PLC outputs, DC 24 V Via PL, UEC, UMC 30
Analog inputs, ± 10 V Via PL 30
Inputs for PT 100 thermistors Via PL 30
Analog outputs, ± 10 V Via PL 30
PLC functions ✓ 88
Small PLC window ✓ 89
PLC soft keys ✓ 89
PLC positioning ✓ 89
PLC basic program ✓ 91
Integration of applications 90
High-level language programming Python programming language used in combination with the PLC (option 46) 90
User interfaces can be custom- Create specific user interfaces of the machine tool builder with the programminFg 90
designed language Python. The standard version provides 10 MB of memory for programs.
Additional memory can be enabled via option 46.

8
Interfacing to the machine TNC 640 Page
Commissioning and 85
diagnostic aids
DriveDiag Software for diagnosis of digital drive systems 85
TNCopt Software for putting digital control loops into service 86
ConfigDesign Software for creating the machine configuration 85
KinematicsDesign Software for creating the machine kinematics, initialization of DCM 80
Integrated oscilloscope ✓ 85
Trace function ✓ 86
API DATA function ✓ 86
Table function ✓ 86
OLM (online monitor) ✓ 86
Log ✓ 86
TNCscope ✓ 86
Bus diagnostics ✓ 86
Data interfaces ✓
Ethernet 2 x 1000BASE-T 93
USB Rear: 4 x USB 3.0 93
Front: USB 2.0
V.24/RS-232-C ✓ 93
Protocols 93
Standard data transmission ✓ 93
Blockwise data transfer ✓ 93
LSV2 ✓ 93

Encoder inputs CC 6106 CC 6108 CC 6110 UEC 111 UMC 111 UEC 112 UEC 113 70
Position 6 8 10 4 - 5 6 70
Incremental 1 VPP 70
Absolute EnDat 2.2 70
Speed 6 8 10 4 4 5 6 70
Incremental 1 VPP 70
Absolute EnDat 2.2 70
Nominal-value outputs CC 6106 CC 6108 CC 6110 UEC 111 UMC 111 UEC 112 UEC 113 70
PWM 6 8 10 - - - - 20
Motor connections - - - 4 4 5 6 20

9
User functions

User function Standard TNC 640

Option

Short description ✓ Basic version: 3 axes plus closed-loop spindle


0-7 A total of 14 additional NC axes or 13 additional NC axes plus second spindle
77
78
✓ Digital current and speed control
Program entry ✓ HEIDENHAIN Klartext
✓ According to ISO
42 Direct loading of contours or machining positions from DXF files and saving as Klartext contouring
programs, or as point tables
Position values ✓ Nominal positions for lines and arcs in Cartesian coordinates or polar coordinates
✓ Incremental or absolute dimensions
✓ Display and entry in mm or inches
Tool compensation ✓ Tool radius in the working plane and tool length
✓ Radius-compensated contour look ahead for up to 99 blocks (M120)
9 Three-dimensional tool-radius compensation for the later changing of tool data without needing to
recalculate the program
Tool tables ✓ Multiple tool tables with any number of tools
Cutting data ✓ Automatic calculation of spindle speed, cutting speed, feed per tooth, and feed per revolution
Constant contour ✓ Relative to the path of the tool center
speed ✓ Relative to the tool’s cutting edge
Parallel operation ✓ Creating a program with graphical support while another program is being run
3-D machining ✓ Motion control with smoothed jerk
9 3-D tool compensation via surface-normal vectors
9 Using the electronic handwheel to change the angle of the swivel head during program run
without affecting the position of the tool point (TCPM = Tool Center Point Management)
9 Keeping the tool normal to the contour
9 Tool radius compensation normal to the tool direction
9 Manual traverse in the active tool-axis system
92 3-D radius compensation depending on the tool’s contact angle
Rotary table 8 Programming of cylindrical contours as if in two axes
machining 8 Feed rate in distance per minute
Turning 50 Program-controlled switchover between milling and turning
50 Constant surface speed
50 Tool radius compensation
50 Cycles for roughing, finishing, recessing, thread turning, and recess turning
50 Blank form updated in contour cycles
50 Turning-specific contour elements for recesses and undercuts
50 Orientation of the turning tool for outside or inside machining
50 Inclined turning
50 Speed limiting
50 Eccentric turning (additionally required: option 135)
Contour elements ✓ Straight line
✓ Chamfer
✓ Circular path
✓ Circle center
✓ Circle radius
✓ Tangentially connecting circular arc
✓ Corner rounding
50 Recess
50 Undercut

10
User function TNC 640

Standard

Option
Contour approach and ✓ Via straight line: tangential or perpendicular
departure ✓ Via circular arc
Adaptive feed control 45 AFC: Adaptive Feed Control adjusts the contouring feed rate to the current spindle power
Collision monitoring 40 Dynamic Collision Monitoring (DCM)
40 Graphic depiction of the active collision objects (high-resolution M3D format)
40 Tool carrier monitoring
FK free contour ✓ FK free contour programming in HEIDENHAIN Klartext format with graphic support for workpiece
programming drawings not dimensioned for NC
Program jumps ✓ Subprograms
✓ Program section repeat
✓ Calling any program as a subprogram
Fixed cycles ✓ Drilling, tapping with a floating tap holder, rigid tapping
✓ Peck drilling, reaming, boring, counterboring, centering
50 Area clearance cycles, longitudinal and transverse, paraxial and contour parallel
50 Recessing cycles, radial/axial
50 Radial/axial recess turning cycles (combined recessing and roughing motion)
✓ Milling internal and external threads
50 Turning internal and external threads
50+ Hobbing
135
96 Interpolation turning (not with functional safety (FS))
✓ Clearing level and oblique surfaces
✓ Multi-operation machining of straight and circular slots
✓ Multioperation machining of rectangular and circular pockets
✓ Cartesian and polar point patterns
✓ Contour train, contour pocket
✓ Contour slot with trochoidal milling
✓ OEM cycles (special cycles developed by the machine tool builder) can be integrated
✓ Engraving cycle: Engrave text or numbers in a straight line or on an arc

Coordinate ✓ Shifting, rotating, mirroring, scaling (axis specific)


transformations 8 Tilting the working plane, PLANE function
44 Manually definable: shifts, rotations, and handwheel superimpositioning can be manually defined
via global program settings
Q parameters ✓ Mathematical functions =, +, –, *, /, sin α, cos α, tan α, arc sin, arc cos, arc tan, an, en, In, log,
Programming with square root of a, square root of (a2 + b2)
variables ✓ Logical operations (=, = /, <, >)
✓ Calculating with parentheses
✓ Absolute value of a number, constant π, negation, truncation of digits before or after the decimal
point
✓ Functions for calculation of circles
✓ Functions for text processing
Programming aids ✓ Calculator
✓ Complete list of all current error messages
✓ Context-sensitive help function for error messages
✓ TNCguide: the integrated help system. User information directly available on the TNC 640; context-
sensitive calling possible
✓ Graphic support for programming cycles
✓ Comment and structure blocks in the NC program

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


Teach-In ✓ Actual positions can be transferred directly into the NC program
Test graphics ✓ Graphic simulation before a program run, even while another program is running
Depictions ✓ Plan view / projection in 3 planes / 3-D view, also in tilted working plane

11
User function TNC 640
Standard

Option

✓ Detail zoom
3-D line graphics ✓ For verification of programs created offline
Programming graphics ✓ In the Programming and Editing mode, the contours of the NC blocks are drawn on screen while
they are being entered (2-D pencil-trace graphics), even while another program is running
Program-run graphics ✓ Graphic simulation during real-time machining
Display modes ✓ Plan view / projection in 3 planes / 3-D view
Machining time ✓ Calculation of machining time in the Test Run operating mode
✓ Display of the current machining time in the Program Run operating modes
Returning to the ✓ Mid-program startup at any block in the program, and approach of the calculated nominal position
contour for continued machining
✓ Program interruption, contour departure and approach
Preset management ✓ One table for storing presets
Datum tables ✓ Multiple datum tables for storing workpiece-specific datums
Pallet tables ✓ Workpiece-oriented execution of pallet tables (with any number of entries for the selection of
pallets, NC program, and datums)
Parallel secondary ✓ Compensation of movement in the secondary axes U, V, W through the principal axes X, Y, Z
axes ✓ Movements of parallel axes included in the position display of the associated principal axis (sum
display)
✓ Defining the principal and secondary axes in the NC program makes it possible to run programs on
different machine configurations
Touch probe cycles ✓ Calibrating the touch probe
✓ Compensation of workpiece misalignment, manual or automatic
✓ Reference point setting, manual or automatic
✓ Automatic tool and workpiece measurement
48 Automatic measurement and optimization of machine kinematics
Conversational ✓ English, German, Czech, French, Italian, Spanish, Portuguese, Dutch, Swedish, Danish, Finnish,
languages Norwegian, Slovenian, Slovak, Polish, Hungarian, Russian (Cyrillic), Romanian, Turkish, Chinese
(traditional and simplified), Korean

12
Options

Option Option As of NC ID Comment Page


number software
34059x-
0 Additional Axis 1 01 354540-01 Additional control loop 1 19
1 Additional Axis 2 01 353904-01 Additional control loop 2 19
2 Additional Axis 3 01 353905-01 Additional control loop 3 19
3 Additional Axis 4 01 367867-01 Additional control loop 4 19
4 Additional Axis 5 01 367868-01 Additional control loop 5 19
5 Additional Axis 6 01 370291-01 Additional control loop 6 19
6 Additional Axis 7 01 370292-01 Additional control loop 7 19
7 Additional Axis 8 01 370293-01 Additional control loop 8 19
8 Advanced Function 01 617920-01 Rotary table machining 63
Set 1 • Programming of cylindrical contours as if in two axes
• Feed rate in distance per minute
Coordinate transformation 64
• Tilting the working plane, PLANE function
Interpolation
• Circular in 3 axes with tilted working plane
9 Advanced Function 01 617921-01 3-D machining 64
Set 2 • 3-D tool compensation via surface normal vectors
• Using the electronic handwheel to change the angle of
the swivel head during program run without affecting
the position of the tool point (TCPM = Tool Center
Point Management)
• Keeping the tool normal to the contour
• Tool radius compensation normal to the tool direction
• Manual traverse in the active tool-axis system
Interpolation
• Linear in more than 4 axes (export license required)
18 HEIDENHAIN DNC 01 526451-01 Communication with external PC applications over COM 95
component
23 Display step 01 632986-01 Display step to 0.01 µm or 0.000 01° 63
40 DCM collision 02 526452-01 Dynamic collision monitoring (DCM) 79
42 CAD import 08 526450-01 Importing of contours from 2-D and 3-D models, e.g.
STEP, IGES, DXF
44 Global PGM settings 05 576057-01 Global program settings 65
45 Adaptive feed control 02 579648-01 Adaptive feed control 74
(AFC)
46 Python OEM process 01 579650-01 Execute Python applications 90
48 KinematicsOpt 01 630916-01 Touch-probe cycles for the automated measurement of 83
rotary axes
49 Double-speed axes 01 632223-01 Short control-loop cycle times for direct drives 72

13
Option Option As of NC ID Comment Page
number software
34059x-
50 Turning 01 634608-01 Turning functions 66
• Tool management for turning
• Tool-tip radius compensation
• Switching between milling and turning modes of
operation
• Lathe-specific contour elements
• Package of turning cycles
52 KinematicsComp 05 661879-01 Spatial compensation of errors in rotary and 84
linear axes (export license required)
77 4 additional axes 01 634613-01 4 additional control loops 19
78 8 additional axes 01 634614-01 8 additional control loops 19
92 3D-ToolComp 07 679678-01 3-D radius compensation depending on the tool’s contact 84
angle (only with software option Advanced Function Set
2)
93 Extended tool 01 676938-01 Extended tool management
management
96 Adv. spindle interp. 05 751653-01 Additional functions for an interpolated spindle
• Interpolation turning, coupling
• Interpolation turning, contour finishing
101 - 130 OEM option 02 579651-01 Options of the machine tool builder
to
579651-30
131 Spindle synchronism 05 806270-01 Synchronization of two or more spindles 95
133 Remote Desktop 01 894423-01 Display and remote operation of external computer units 95
Manager (e.g., a Windows PC)
135 Synchronizing 04 1085731-01 Expanded synchronization of axes and spindles 65
functions
136 Visual setup control 06 1099457-01 VSC: Camera-based monitoring of the setup situation 65
137 State Reporting 09 1232242-01 State Reporting Interface (SRI): provision of operating
statuses
141 Cross Talk Comp. 02 800542-01 CTC: Compensation of axis couplings 77
142 Pos. Adapt. Control 02 800544-01 PAC: Position-dependent adaptation of control 77
parameters
143 Load Adapt. Control 02 800545-01 LAC: Load-dependent adaptation of control parameters 78
144 Motion adaptive 02 800546-01 MAC: Motion-dependent adaptation of control 78
control parameters
145 Active chatter control 02 800547-01 ACC: Active suppression of chatter 75
146 Active vibration 04 800548-01 AVD: Active vibration damping 77
damping
154 Batch process 05 1219521-01 Planning and executing multiple machining operations 65
manager
155 Component 09 1226833-01 Monitoring for component overloading and wear
Monitoring
157 Gear Cutting 09 1237235-01 Functions for the machining of gear teeth
158 Advanced Function Set 09 1237237-01 Extended turning cycles and functions
Turning

14
HSCI control components
Main computers

Main computer The MC main computers feature:


• Processor
• RAM memory
• HSCI interface to the controller unit and to other control
components
• HDL interface to the BF monitor (for electrical cabinet versions)
• 4 x USB 3.0 interface, e.g. to the TE 7x5 keyboard unit
To be ordered separately, and installed in the main computer by
the OEM:
• HDR or SSDR storage medium with the NC software
• The System Identification Key (SIK) component holds the NC
software license for enabling control loops and software options.

The following HSCI components are necessary for operation of


the TNC 640:
• MC main computer
• Controller unit
• PLC PLB 62xx I/O unit (system PL; integrated in UxC)
• Machine operating panel MB 72x (integrated in TE 7x5) or
PLB 600x HSCI adapter for connection of an OEM machine
operating panel

Interfaces The standard MC main computers feature USB 3.0,


V.24/RS-232-C, and Ethernet interfaces for use by the end
user. Connection to PROFINET-DP or PROFIBUS-IO is possible
either via additional modules or via a combined PROFINET-DP/
PROFIBUS-IO module.

Power supply The DC 24 V supply voltage to the main computer and other
HSCI components is provided by the PSL 13x power supply unit
with the supply voltage 24 V-NC or by the power supply of a UEC
compact inverter. For the entire HSCI system, this DC 24 V-NC
supply voltage is required to be safely separated voltage (PELV).
It must not be connected to the DC 24 V supply voltage for PLC
components (e.g., holding brakes).

Export version Because the complete 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
available as an export version.

15
Versions Various versions of the MC main computer are available:
• For installation in the electrical cabinet
The MC 6x4x is installed in the electrical cabinet. HSCI, USB,
and HDL cables to the operating panel are required as control
lines
• For installation in the operating panel
The MC 75x2 (with operating keys) and the MC 85x2 (with
touchscreen) are installed directly into the operating panel.
The benefit: except for the power supply line, only one HSCI
connecting cable to the electrical cabinet is necessary. These
MCs are supported with NC software 34059x-04 or later

MC 654x

MC 6x41

MC 8512 with main computer installed on MC 8532 with main computer installed on
the back the back

To be Storage Processor RAM Power Mass ID


installed in medium memory consumption*
MC 6541 Electrical HDR Intel Core i7-3 4 GB ≈ 48 W ≈ 4.0 kg 1081185-xx
cabinet 1.7 GHz, dual-core
MC 6542 Electrical SSDR Intel Core i7-3 4 GB ≈ 48 W ≈ 4.0 kg 1081188-xx
cabinet 1.7 GHz, dual-core
MC 6641 Electrical HDR Intel Core i7-3 4 GB ≈ 75 W ≈ 4.0 kg 811550-xx
cabinet 2.1 GHz, quad-core
MC 7522 Operating SSDR Intel Core i7-3 4 GB ≈ 60 W ≈ 6.5 kg 1071597-xx
panel 1.7 GHz, dual-core
MC 7532 Operating SSDR Intel Core i7-3 4 GB ≈ 75 W ≈ 7.5 kg 1124449-xx
panel 1.7 GHz, dual-core
MC 8512 Operating SSDR Intel Core i7-3 4 GB ≈ 75 W ≈ 7.5 kg 1243919-xx
panel 1.7 GHz, dual-core
MC 8532 Operating SSDR Intel Core i7-3 4 GB ≈ 75 W ≈ 7.5 kg 1189190-xx
panel 1.7 GHz, dual-core
* Test conditions: Windows 7 (64-bit) operating system, 100 % processor loading, no load on interfaces, no
fieldbus module

Options The capabilities of the TNC 640 can also be adapted at a later
time with options to meet new requirements. These options are

16
described on page 13. They are enabled by entering keywords
based on the SIK number and are saved in the SIK component.
Please provide your SIK number when ordering new options.

Storage medium The memory medium must be ordered separately. It is removable


memory and contains the NC software. Depending on the main
computer, the HDR hard disk or the SSDR solid-state drive is used
as a storage medium.

HDR hard disk


Free capacity 144 GB
For main computer MC 6541, MC 6641
Export license required ID 617779-09
No export license required ID 617779-59

SSDR solid state disk


Free capacity 21 GB
For main computer MC 6542, MC 75x2, HDR hard disk
MC 85x2
Export license required ID 810288-09
No export license required ID 810288-59

SSDR solid state disk

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

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

When ordering, please provide the SIK number of your control.


When the keywords are entered in the control, they are saved
in the SIK component. This enables and activates the options.
Should servicing become necessary, the SIK component must be
inserted into the replacement control in order to enable all of the
required options.

Master keyword For the commissioning of the TNC 640, there is a master keyword
(general key) (general key) that enables all options for a single 90-day period.
After this period, only those options with the correct keywords will
be active. The general key is activated via a soft key.

17
TNCkeygen TNCkeygen is a collection of PC software tools for generating
(accessory) enabling keys for HEIDENHAIN controls for a limited period of
time.

With OEM Key Generator, you can generate enabling keys for
software options by entering the SIK number, the option to be
enabled, the duration, and a manufacturer-specific password. The
enabling period is limited to 10 to 90 days. Each option can be
enabled only once. This option enabling is independent of the
general key.

The OEM daily key generator generates an enabling key for the
protected OEM area. The operator is thereby given access to the
area on the day the key was generated.

NC software Recommended combinations NC software license


license and
enabling of Without Incl. option 8 Incl. options Incl. options
control loops

2 x CC 6106

2 x CC 6108

control loops software 8+9 8 + 9 + 50


CC 6106 +

depending on the option


CC 6106

CC 6108

CC 6108
CC 6110
Active

CC
SIK SIK SIK SIK

4 ID 674989-20 ID 674989-09 ID 674989-01 ID 674989-28



ID 674989-70 ID 674989-59 ID 674989-51 ID 674989-78
5 ID 674989-24 ID 674989-17 ID 674989-02 ID 674989-29

ID 674989-74 ID 674989-67 ID 674989-52 ID 674989-79
6 ID 674989-25 ID 674989-18 ID 674989-03 ID 674989-30

ID 674989-75 ID 674989-68 ID 674989-53 ID 674989-80
7 ID 674989-26 ID 674989-19 ID 674989-04 ID 674989-31

ID 674989-76 ID 674989-69 ID 674989-54 ID 674989-81
8 ID 674989-27 ID 674989-23 ID 674989-05 ID 674989-32

ID 674989-77 ID 674989-73 ID 674989-55 ID 674989-82
9 ID 674989-06 ID 674989-33

ID 674989-56 ID 674989-83
10 ID 674989-07 ID 674989-34

ID 674989-57 ID 674989-84
11 ID 674989-10 ID 674989-35

ID 674989-60 ID 674989-85
12 ID 674989-11 ID 674989-36
✓ Only through subsequent ID 674989-61 ID 674989-86
enabling of control loops
13 (additional axes) ID 674989-12 ID 674989-37

ID 674989-62 ID 674989-87
14 ID 674989-13 ID 674989-38

ID 674989-63 ID 674989-88
15 ID 674989-14 ID 674989-39

ID 674989-64 ID 674989-89
16 ID 674989-15 ID 674989-40

ID 674989-65 ID 674989-90
17 – Only through subsequent enabling of control loops (additional
24 axes)

(Italics: Export version)

18
Enabling further Further control loops can be enabled either as groups or
control loops individually. The combination of control-loop groups and individual
control loops makes it possible to enable any number of control
loops. No more than 24 control loops are possible.

Control-loop groups Option


4 additional control loops 77 ID 634613-01
8 additional control loops 78 ID 634614-01

Individual control loops Option


1st additional control loop 0 ID 354540-01
2nd additional control loop 1 ID 353904-01
3rd additional control loop 2 ID 353905-01
4th additional control loop 3 ID 367867-01
5th additional control loop 4 ID 367868-01
6th additional control loop 5 ID 370291-01
7th additional control loop 6 ID 370292-01
8th additional control loop 7 ID 370293-01

19
Controller unit

Controller unit Due to the very short cycle times of the position, speed, and
current controllers, the controller units from HEIDENHAIN are
equally suited for conventional drives, for direct drives (linear
motors, torque motors), and for HSC spindles. They permit a high
loop gain and short reaction times to changing machining forces,
and so make the high contour accuracy and surface quality of the
workpiece possible.

Single speed Single-speed control loops are usually sufficient for linear or
Double speed torque motors and for conventional axes. Double-speed control
loops are preferred for HSC spindles and axes that are difficult to
control (option 49). In the default setting, all axes are set to single
speed. Each axis that is switched from single speed to double
speed can reduce the number of available control loops by one.
At a PWM frequency greater than 5 kHz, double speed is always
required. This requires option 49 to be enabled.

Cycle times At fPWM Current controller Speed controller Position controller


Single-speed Double-speed1)
3333 Hz 150 µs 300 µs 150 µs Same as speed
controller
4000 Hz 125 µs 250 µs 125 µs
5000 Hz 100 µs 200 µs 100 µs
6666 Hz1) 75 µs 150 µs 150 µs
8000 Hz1) 60 µs 125 µs 125 µs
10 000 Hz1) 50 µs 100 µs 100 µs
1) Possible only with option 49

Number of control The number of enabled control loops depends on the SIK (see
loops Main computers), or on additionally enabled control loops, which
can also be ordered as needed later.

Versions • Modular CC 61xx controller units with PWM interface to the


inverters
• Compact UEC/UMC inverters with integrated controller unit
Controller units, main computers, and inverters operate in any
desired combination.

20
CC 61xx The CC 61xx controller units feature:
• Position controller, speed controller, current controller
• HSCI interfaces
• PWM interfaces to the UM, UR, UE power modules
• Interfaces to the speed and position encoders
• Interfaces for power supply (via inverter or PSL 135)
• SPI interfaces for expansion modules (e. g. CMA-H)

CC 6110

CC 6106 CC 6108 CC 6110


Digital control loops Max. 6 (single speed) Max. 8 (single speed) Max. 10 (single speed)
Speed inputs 6 x 1 VPP or EnDat 2.2 8 x 1 VPP or EnDat 2.2 10 x 1 VPP or EnDat 2.2
Position inputs 6 x 1 VPP or EnDat 2.2 8 x 1 VPP or EnDat 2.2 10 x 1 VPP or EnDat 2.2
PWM outputs 6 8 10
SPI expansion slots 2 4 4
Power consumption 25 W 35 W 40 W
(without encoders)
Mass 4.1 kg 4.7 kg 4.8 kg
ID 662636-xx ID 662637-xx ID 662638-xx

For more than 10 control loops, an HSCI line is used to combine


the controller units. For example:

CC 6106 + CC 6106 for up to 12 control loops


CC 6106 + CC 6108 for up to 14 control loops
CC 6110 + CC 6108 for up to 18 control loops

Constraints:
• Up to 24 control loops (22 control loops with functional safety
(FS)) can be activated, of which up to 4 can be configured as
spindles
• Maximum of 4 controller motherboards are permissible
in the HSCI system (CC 6106 contains one motherboard,
CC 6108/CC 6110 each have two)

21
Ribbon cables for Additional ribbon cables are necessary if multiple CC 6xxx units
supply voltage are combined.

Combination Length Dimension


c
2 x CC 6108, or 160 mm1) 26.5 mm ID 325816-22
2 x CC 6110, or
CC 6108 and
CC 6110
2 x CC 6106 110 mm 31.5 mm ID 325816-24
1) In order to reduce the voltage drop, the long ribbon cable is led
doubled.

With a combination of CC 6108 and/or CC 6110, the short


ribbon cables included in delivery are not needed. They are only
necessary for connecting sockets X69 A and X69 B if the CC units
are used separately.

For more information about connecting a CC 6xxx to a supply unit


via ribbon cables, see the Inverter Systems brochure.

UEC 11x The UEC 11x compact inverters not only include the inverter, but
also a controller with PLC inputs and outputs and an integrated
braking resistor. They form a complete solution for machines with
a limited number of axes and low power demands.

Controllers
• Position controller, speed controller, current controller
• HSCI interface
• Interfaces to the speed and position encoders
• SPI interface
Inverters
• Power electronics
• Connections for axis motors and spindle motor
• Braking resistor
• Connections for motor holding brakes
• Additional DC-link connection on the front for connection of a
PSL 130

System PL (without EnDat support)


• Interfaces for one workpiece touch probe and one tool touch UEC 113
probe
• Integrated PLC (expandable with PL 61xx)
UEC 11x: 38 free inputs, 23 free outputs (7 of which can be
switched off)
• Configuration with IOconfig PC software

22
UEC 111/UEC 112/UEC 113
Controllers 4/5/6 digital control loops
Speed inputs 4/5/6 x 1 VPP or EnDat 2.2
Position inputs 4/5/6 x 1 VPP or EnDat 2.2
Inverters 2/3/4 axes 1 axis Spindle
Rated current IN/ 3333 Hz 6.0/12.0 A 9.0/18.0 A 24.0/36.0 A
Maximum current Imax1)
4000 Hz 5.5/11.0 A 8.3/16.5 A 22.0/33.0 A
at a PWM frequency of
5000 Hz 5.0/10.0 A 7.5/15.0 A 20.0/30.0 A
6666 Hz 4.2/8.4 A 6.3/12.6 A 16.8/25.2 A
8000 Hz 3.6/7.3 A 5.5/11.0 A 14.6/21.9 A
10 000 Hz 3.0/6.0 A 4.6/9.2 A 12.2/18.3 A
Supply voltage 3AC 400 V (± 10 %); 50 Hz or 3AC 480 V (+6 %/–10 %); 60 Hz
Rated power of DC link 14 kW
Peak power2) of DC link 18 kW / 25 kW
Power loss at IN ≈ 450 W
DC-link voltage DC 565 V
Integral braking resistance3) 2.1 kW / 27 kW
Power supply unit for HSCI components DC 24 V / 3.5 A
Module width 150 mm
Mass ≈ 14 kg
Functional safety (FS) - ✓
UEC 111 ID 1081002-xx ID 1075825-xx
UEC 112 ID 1081003-xx ID 1075826-xx
UEC 113 ID 828471-xx ID 1038694-xx
1) Axis: 0.2 s cyclic duration factor for cycle duration of 10 s with 70 % rated current preload
Spindle: 10 s cyclic duration factor for cycle duration of 60 s with 70 % rated current preload
2) 1st value: 40 % cyclic duration factor for cycle duration of 10 min (S6-40 % )
2nd value: 4 s cyclic duration factor for cycle duration of 20 s
3) 1st value: Continuous power
2nd value: Peak power (1.5 % cyclic duration factor for cycle duration of 120 s)

23
UMC 11x FS The UMC 111 FS is a compact inverter with integrated controller
unit and PLC inputs/outputs. As opposed to the UEC, it is used
exclusively for controlling axis motors and is powered by an
external DC link. The UMC automatically enables the control loops
needed for auxiliary axes. Further options are unnecessary.

Please note: The UMC does not expand the number of possible
axes. Interpolation with NC axes is not possible.

Controllers
• Position controller, speed controller, current controller
• HSCI interface
• Interfaces to the speed encoders
• SPI interface
Inverters
• Power electronics
• Connections for axis motors
• Connections for motor holding brakes
System PL (without EnDat support)
• Integrated PLC, expandable with PL 61xx UMC 111 FS
UMC 111 FS: 38 free inputs, 28 free outputs (7 of which can be
switched off)
8 FS inputs, 8 FS outputs
• Configuration with IOconfig PC software
UMC 111 FS
Controllers 4 digital control loops
Speed inputs 4 x 1 VPP or EnDat 2.2
Inverters 4 axes
Rated current IN/ 3333 Hz 9.0/18.0 A
Maximum current
4000 Hz 8.3/16.5 A
Imax1) at a PWM
frequency of 5000 Hz 7.5/15.0 A
6666 Hz 6.3/12.6A
8000 Hz 5.5/11.0 A
10 000 Hz 4.6/9.2 A
Power loss at IN ≈ 300 W
DC-link voltage DC 565 V or DC 650 V
24 V PLC current consumption DC 24 V / 2 A
Module width 150 mm
Mass ≈ 11 kg
UMC 111 FS ID 664231-xx
1) Axis: 0.2 s cyclic duration factor for cycle duration of 10 s with 70 % rated current preload
Spindle: 10 s cyclic duration factor for cycle duration of 60 s with 70 % rated current preload

24
Adapter The adapter connector makes it possible for applications with
connector for purely serial EnDat 2.2 encoders to connect an external KTY or
temperature PT 1000 temperature sensor (e.g. of linear and torque motors) and
sensor lead it to the speed encoder input of the controller unit.

The adapter connector can also be used in conjunction with


encoders with EnDat02 or 1 VPP interface. The adapter connector
is plugged directly onto the speed encoder input (X15 to X20) of
the controller unit.
Adapter connector
KTY adapter connector ID 367770-xx
Mass ≈ 0.1 kg

Additional cables are required for the use of two or more adapter
connectors on one controller unit because the connector for an
external KTY or PT 1000 temperature sensor does not permit two
or more adapter connectors in a row at the CC 61xx.

Encoders with EnDat interface Encoders with 1 VPP interface


(EnDat2.1, EnDat2.2)
1 m cable ID 336377-01 ID 312533-01
3 m cable ID 336377-03 ID 312533-03

25
15-inch screen and keyboard

BF 750 monitor • Power supply: DC 24 V/≈ 50 W


• 15-inch; 1024 x 768 pixels
• HDL interface to the MC 6xxx
• 8 horizontal soft keys, 6 vertical soft keys for PLC
• Soft-key row switchover
• Selectable screen layout
• Operating mode switchover
• USB port with cover cap on front
• Integrated USB hub with four USB interfaces on the rear
BF 750 ID 785080-xx
Mass ≈ 4 kg BF 750

TE 730 keyboard • For BF 750 or MC 7522


• Axis keys
• The keys for axes IV and V are exchangeable snap-on keys.
• Contouring keys
• Operating mode keys
• ASCII keyboard
• Spindle-speed and feed-rate override potentiometer
• USB interface to the MC
• Touchpad TE 730
TE 730 ID 805489-xx
Mass ≈ 2.4 kg

TE 720 keyboard Same features as TE 730 but without touchpad

TE 720 ID 805488-xx

TE 735 keyboard • For BF 750 or MC 7522


unit with • NC keyboard same as TE 730
integrated • USB interface to the MC main computer
machine • Machine operating panel (same as MB 720)
operating panel • HSCI interface
TE 735 ID 771898-xx
TE 735 FS ID 805493-xx
Mass ≈ 3.4 kg

TE 735

26
MB 720 machine • Power supply: DC 24 V/≈ 4 W
operating panel • 36 exchangeable snap-on keys with status LED, freely definable
via PLC (assignment as per PLC basic program: 12 axis keys,
spindle start, spindle stop, 22 further function keys)
• Further operating elements: NC start1), NC stop1), emergency- MB 720
stop key, control voltage On1), two bore holes for additional keys
or keylock switches
• HSCI interface
• MB 720: 7 free PLC inputs and 5 free PLC outputs
MB 720 FS: 4 free FS inputs and 5 free PLC outputs; additional
dual-channel FS inputs for emergency stop and permissive
buttons of the handwheel.
1) Keys illuminated, addressable via PLC

MB 720 ID 784803-xx
MB 720 FS ID 805474-xx
Mass ≈ 1 kg

MB 721 machine Same as the MB 720, except:


operating panel • Suitable for the MC 8512
• Changed front panel
• Three holes for additional push buttons or keylock switches
MB 721 ID 1164974-xx MB 721
MB 721 FS ID 1164975-xx
Mass ≈ 1.6 kg

27
19-inch screen and keyboard

BF 760 monitor • Power supply: DC 24 V/≈ 65 W


• 19-inch; 1280 x 1024 pixels
• HDL interface to the MC 6xxx
• 10 horizontal NC soft keys, 10 vertical PLC soft keys at left and 8
at right
• Soft-key row switchover
• Screen layout
• Operating mode switchover
• Integrated USB hub with six USB interfaces on the rear
BF 760 ID 732589-xx
Mass ≈ 7.8 kg

BF 760

BF 860 screen • Power supply: DC 24 V/≈ 65 W


• 19-inch; 1280 x 1024 pixels
• HDL interface to the MC in the electrical cabinet
• Integrated USB hub with 4 USB ports on the rear
• Display for multitouch operation
Via touchscreen operation
• Soft-key row switchover
• Screen layout
• Operating mode switchover
BF 860 ID 1169174-xx
Mass ≈ 7.1 kg
BF 860

TE 740 keyboard • Suitable for BF 760 (19” design)


• Axis keys
• The keys for axes IV and V are exchangeable snap-on keys.
• Contouring keys
• Operating mode keys
• ASCII keyboard
• Spindle-speed, feed-rate, and rapid-traverse override
potentiometers
• USB interface to the MC main computer
• Touchpad
• USB port with cover cap on front TE 740

A PLB 6001 is required for the connection of an OEM-specific


machine operating panel.

TE 740 ID 886546-xx
Mass ≈ 3.2 kg

28
TE 745 keyboard Same as TE 740, but with integrated machine operating panel
with integrated
machine • Power supply: DC 24 V/≈ 4 W
operating panel • 36 exchangeable snap-on keys with status LED, freely definable
via PLC
• 36 exchangeable snap-on keys with status LED, freely definable
via PLC (assignment as per PLC basic program: 12 axis keys,
spindle start, spindle stop, 22 further function keys)
• Further operating elements: NC start1), NC stop1), emergency-
stop key, control voltage On1), two bore holes for additional keys
or keylock switches
• Connection for HR handwheel
• HSCI interface
TE 745

• TE 745: 7 free PLC inputs and 5 free PLC outputs


TE 745 FS: 4 free FS inputs and 5 free PLC outputs; additional
dual-channel FS inputs for emergency stop and permissive
buttons of the handwheel.
1) Keys illuminated, addressable via PLC

TE 745 ID 679817-xx
TE 745 FS ID 805482-xx
Mass ≈ 4.3 kg

29
PL 6000 PLC input/output systems with HSCI

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

PLB 62xx

Basic modules There are basic modules with the HSCI interface for 4, 6, or 8
modules. They are mounted on standard NS 35 rails (DIN 46227 or
EN 50022).

Supply voltage DC 24 V
Power consumption1) ≈ 48 W at DC 24 V NC
≈ 21 W at DC 24 V PLC
Mass 0.36 kg (bare)
1) PLB 6xxx completely filled, incl. TS, TT. For more details
regarding power supply for DC 24 V NC, see Power supply for
HSCI components.

System PL with • Required once for each control system (except with UEC)
EnDat support • Connections for TS and TT touch probes
• TS and TT touch probes with EnDat interface are supported
• Safety-relevant inputs/outputs
• Without FS: 12 free inputs, 7 free outputs
With FS: 6 free FS inputs, 2 free FS outputs
• Compatible to the system PL
• The slots are fitted with cover strips, so no empty housings are
needed
• Software support as of NC software 34059x-08
PLB 6204 for 4 I/O modules ID 1129809-xx
PLB 6204 FS for 4 I/O modules ID 1129808-xx
PLB 6206 for 6 I/O modules ID 1129812-xx
PLB 6206 FS for 6 I/O modules ID 1129811-xx
PLB 6208 for 8 I/O modules ID 1129813-xx
PLB 6208 FS for 8 I/O modules ID 1129810-xx

30
Expansion PL For connection to the system PL to increase the number of PLC
inputs/outputs

PLB 6104 for 4 I/O modules ID 591828-xx


PLB 6104 FS for 4 I/O modules ID 590479-xx
PLB 6106 for 6 I/O modules ID 630058-xx
PLB 6106 FS for 6 I/O modules ID 804755-xx
PLB 6108 for 8 I/O modules ID 630059-xx
PLB 6108 FS for 8 I/O modules ID 804756-xx

Up to seven PLB 6xxx can be connected to the control.

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

PLD-H 16-08-00 I/O module with 16 digital inputs and ID 594243-xx


8 digital outputs
PLD-H 08-16-00 I/O module with 8 digital inputs and ID 650891-xx
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

IOconfig PC software for configuring HSCI and PROFIBUS components


(accessory)

31
Accessories
Power supply for HSCI components

PSL 13x HEIDENHAIN offers the PSL 13x power supply unit in order
to power the HSCI components. Either line voltage and DC-
link voltage or only line voltage is provided to the PSL 13x. The
PSL 13x provides the safely separated DC 24 V PELV NC power
supply required for the HSCI components by EN 61800-5-1. The
NC supply voltage and the PLC supply voltage are separated from
each other by basic insulation.

Supply • PSL 13x (L1, L2): AC 400 V (360 V to 480 V),


voltage 50/60 Hz
• PSL 13x (DC-link voltage): DC 400 V to 750 V
• Power consumption ≤1000 W
Outputs NC: DC 24 V/≤ 20 A
(double insulation from line power)
DC 5 V/≤ 16 A (only for PSL 135) PSL 130
electrically connected with DC 24 V NC
PLC: DC 24 V/≤ 20 A (basic insulation from line
power)
Total: ≤ 32 A/750 W

The PSL 130 serves as a DC 24 V power supply unit for supplying


the HSCI components. It is not necessary in connection with
the UEC if the total current consumption of the connected HSCI
components does not exceed 3.5 A.

HSCI components Current consumption DC 24 V NC


Main computer MC 6541, MC 6542 2.0 A
MC 6641, MC 7532 3.2 A
MC 7522 2.5 A
Machine operating panel PLB 600x 0.2 A (without handwheel)
MB 7x0 0.2 A (without handwheel)
Keyboard TE 7x5 (MB integrated) 0.2 A (without handwheel)
PLC inputs/outputs PLB 62xx 0.3 A (without touch probe)
PLB 61xx 0.2 A
PLD 0.05 A
PLA 0.1 A
Screen BF 750 2.1 A
BF 860 1.9 A
Handwheels HR 520 0.05 A
HRA 551 FS + HR 550 FS 0.5 A (while charging)
HR 510 0.05 A
HR 130 0.05 A
HRA 110 + 3 x HR 150 0.2 A
Touch probes See specifications of the touch probes

The PSL 135 has an additional DC 5 V output and is therefore


suited for supplying the CC controller unit and the MC main
computer. It might be necessary with multi-row configuration.

Module width Degree of Mass


protection
PSL 130 50 mm IP20 2.1 kg ID 575047-xx
PSL 135 50 mm IP20 2.5 kg ID 627032-xx

The UV(R) supply units currently available also feature an


integrated power supply that provides DC 24 V to HSCI
components.

32
HSCI adapter for OEM machine operating panel

PLB 600x The PLB 600x HSCI adapter is required in order to connect an
OEM-specific machine operating panel to the TNC 640. The
spindle-speed and feed-rate override potentiometers of the TE 7xx
and the HR handwheel are also connected to these adapters.

• HSCI interface
• Connection for HR handwheel
• Inputs/outputs for keys/key illumination
PLB 6001: Terminals for 72 PLC inputs and 40 PLC outputs
PLB 6001 FS: Terminals for 36 FS inputs and 40 PLC outputs
PLB 6001
PLB 6002 FS: Terminals for 4 FS inputs, 64 PLC inputs and 40
PLC outputs
• Screw fastening or top-hat-rail mounting
• Configuration of the PLC inputs/outputs with the IOconfig
computer software

PLB 6001 ID 668792-xx


PLB 6001 FS ID 722083-xx
PLB 6002 FS ID 1137000-xx
Mass ≈ 1.2 kg

33
Additional modules

Overview The additional modules are directly connected to the HSCI control
system through a slot on the MC main computer, on the CC
controller unit, or on the UEC or UMC inverter.

Module for analog Digital drive designs sometimes also require analog axes or
axes spindles. The additional module CMA-H 04-04-00 (Controller
Module Analog—HSCI) makes it possible to integrate analog servo
drives in an HSCI system.

The CMA-H is integrated into the HSCI control system via a slot
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
of available axes: every analog axis used reduces the number of
available digital control loops by one. Analog control loops also
need to be enabled on the SIK. The analog control-loop outputs
can be accessed only via the NC, not via the PLC.

Additional module for analog axes/spindles:


• Expansion board for CC 61xx or UEC controller units
• 4 analog outputs, ±10 V for axes/spindle
• Spring-type plug-in terminals
CMA-H 04-04-00
CMA-H 04-04-00 ID 688721-xx

Fieldbus systems An expansion board can be used to provide the TNC 640 with
a PROFIBUS or PROFINET interface at any time. The modules
are integrated in the control system by using a slot on the MC.
This makes the connection to an appropriate fieldbus system as
master possible. As of version 3.0, the interface is configured with
IOconfig.

PROFIBUS-DP Additional module for PROFIBUS-DP:


module • Expansion board for the MC main computer
• Connection for 9-pin D-sub connector (female) to X121
PROFIBUS-DP additional module ID 828539-xx

PROFINET-IO Additional module for PROFINET-IO:


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

PROFINET-IO module

Combined Additional module for PROFIBUS-DP and PROFINET-IO:


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

Additional module for


PROFIBUS-DP and PROFINET-IO ID 1160940-xx
Combined module

34
Touch probes

Overview Touch probes for tool and workpiece measurement are connected
via the system PL 62xx or the UEC/UMC. These touch probes
generate a trigger signal that saves the current position value
to the NC. The EnDat interface makes touch probes intelligent
and allows for greater convenience when connecting them to
HEIDENHAIN controls. For more information on touch probes,
please refer to the Touch Probes for Machine Tools brochure
(ID 1113984).

Workpiece The TS touch trigger probes feature a stylus for probing


measurement workpieces. HEIDENHAIN controls feature standard routines for
aligning and measuring workpieces, and for setting presets. The
touch probes are available with various clamping shanks. Assorted
styli are available as accessories.

Touch probes with cable connection for signal transmission for


machines with manual tool change:

TS 260 TS 260: new generation touch probe for NC machines


TS 268 TS 268: like the TS 260, but with reduced deflection forces

TS 260

Touch probe with radio and infrared transmission for machines


with an automatic tool changer (for the appropriate transceiver, see
page 36):

TS 460 New generation touch probe with compact dimensions


• Hybrid technology: Signal transmission via radio and infrared
signals
• Large transmission range and long operating time
• Mechanical collision protection and thermal decoupling
• With EnDat functionality

TS 460

Touch probes with infrared transmission for machines with an


automatic tool changer (for the appropriate transceiver, see page
36):

TS 642 Activation via switch in taper shank

TS 740 High probing accuracy and reproducibility, low probing force

35
Tool The touch probes for tool measurement from HEIDENHAIN
measurement are suited for probing stationary or rotating tools directly on
the machine. The TNC 640 features standard cycles for the
measurement of tool length and diameter, as well as of individual
teeth. The TNC 640 automatically saves the measured tool
dimensions in a tool table. It is also possible to measure tool wear
between two machining steps. For the next machining operation,
the TNC 640 automatically compensates for the tool dimensions
or inserts a replacement tool (as when a tool breaks).

With the TT touch trigger probes, the disk-shaped probe contact


is deflected from its resting position by contact with the stationary
or rotating tool, and a trigger signal is transmitted to the TNC 640.

TT 160 New generation touch probe; signal transmission to the control


over connecting cable

TT 160

TT 460 New generation touch probe, with hybrid technology: signal


transmission via radio or infrared beam (see below for the
appropriate transceiver unit). Optionally available with EnDat
functionality.

Transceiver Radio and infrared communication is established between the TS


or TT touch probe and the SE transceiver.

SE 660 for radio and infrared transmission (hybrid technology);


SE unit for both the TS 460 and TT 460;
SE 661 for radio and infrared transmission (hybrid technology);
SE for both the TS 460 and TT 460; EnDat functionality
for the transmission of the switching status, as well as for
diagnostic information and additional data.
SE 661
SE 540 for infrared transmission; for installation in the spindle
head
SE 642 for infrared transmission; SE for both the TS and TT

The following combinations are possible:

SE 660 SE 661* SE 540 SE 642


TS 460 Radio/infrared Infrared Infrared
TS 642 Infrared – Infrared Infrared
TS 740 – Infrared Infrared
TT 460 Radio/infrared Infrared Infrared
* With EnDat interface

36
Electronic handwheels

Overview Support for electronic handwheels is standard on the TNC 640:


• One HR 550 FS wireless handwheel, or
• One HR 510 or HR 520 portable handwheel, or
• One HR 130 panel-mounted handwheel, or
• Up to three HR 150 panel-mounted handwheels via HRA 110
It is possible to operate up to five handwheels or handwheel
adapters on a single TNC 640:
• One handwheel via the handwheel input of the main computer
• One handwheel each on up to four HSCI machine operating
panels or the PLB 600x HSCI adapter

A mixed operation of handwheels with and without display is not


possible. Handwheels with functional safety are cross-circuit-proof
due to their special permissive-button logic.

HR 510 Portable electronic handwheel with:


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

Keys Without With detent


detent
HR 510 NC start/stop, ID 1119971-xx ID 1120313-xx
spindle start
(for basic PLC
program) HR 510
FCT A, FCT B, ID 1099897-xx –
FCT C
Spindle right/left/ ID 1184691-xx –
stop
HR 510 FS NC start/stop, ID 1120311-xx ID 1161281-xx
spindle start
(for basic PLC
program)
FCT A, FCT B, – ID 1120314-xx
FCT C
Spindle start, – ID 1119974-xx
FCT B, NC start
Mass ≈ 0.6 kg

37
HR 520 Portable electronic handwheel with:
• Display for operating mode, actual position value, programmed
feed rate and spindle speed, error messages
• Override potentiometers for feed rate and spindle speed
• Selection of axes via keys or soft keys
• Actual position capture
• NC start/stop
• Spindle on/off
• Keys for continuous traverse of the axes
• Soft keys for machine functions of the machine manufacturer
• Emergency stop button
Without detent With detent
HR 520 ID 670302-xx ID 670303-xx
HR 520 FS ID 670304-xx ID 670305-xx
Mass ≈ 1 kg HR 520

Holder for HR 520 For attaching to a machine ID 591065-xx

HR 550 FS Electronic handwheel with wireless transmission. Display,


operating elements, and functions are like those of the HR 520

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

HR 550 FS Without detent ID 1200495-xx


With detent ID 1183021-xx

Replacement For HR 550 FS ID 623166-xx


battery

HR 550 FS with HRA 551 FS

HRA 551 FS Handwheel holder for HR 550 FS


• For docking the HR 550 FS onto the machine
• Integrated battery charger for HR 550 FS
• Connections to the control and the machine
• Integrated transceiver
• HR 550 FS magnetically held to front of HRA 551 FS
HRA 551 FS ID 1119052-xx
Mass ≈ 1.0 kg

For more information, see the HR 550 FS Product Information


sheet.

38
Connecting cables HR 510 HR 510 FS HR 520 HR 520 FS HR 550 FS
with
HRA 551 FS
Connecting cable – – ✓ ✓ – ID 312879-01
(spiral cable) to HR
(3 m) ✓ ✓ – – – ID1117852-03

Connecting cable with – – ✓ ✓ – ID 296687-xx


metal armor
✓ ✓ – – – ID 1117855-xx
Connecting cable – – ✓ ✓ ✓ (max. 2 m) ID 296467-xx
without metal armor
✓ ✓ – – – ID 1117853-xx
Adapter cable for ✓ ✓ ✓ ✓ ✓1) ID 1161072-xx
HR/HRA to MC,
straight connector
Adapter cable for ✓ ✓ ✓ ✓ ✓1) ID 1218563-01
HR/HRA to MC,
angled connector
(1 m)
Extension cable to ✓ ✓ ✓ ✓ ✓1) ID 281429-xx
adapter cable
Adapter cable for HRA – – – – ✓2) ID 749368-xx
to MC

Extension cable to – – – – ✓2) ID 749369-xx


adapter cable
Adapter connector for ✓ – ✓ – – ID 271958-03
handwheels without
functional safety
Adapter connector – ✓ – ✓ ✓ ID 271958-05
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 on Page 51.

HR 130 Panel-mounted handwheel with ergonomic control knob.


It is attached to the MB 7x0 or the TE 7x5 either directly or via an
extension cable.

HR 130 Without detent ID 540940-03


With detent ID 540940-01
Mass ≈ 0.7 kg

HR 130

HR 150 Panel-mounted handwheel with ergonomic control knob for


connection to the HRA 110 handwheel adapter.

HR 150 Without detent ID 540940-07


With detent ID 540940-06
Mass ≈ 0.7 kg

HR 150

39
HRA 110 Handwheel adapter for connection of up to three HR 150 panel-
mounted handwheels and two step switches for axis selection
and configuration of the subdivision factor. The first and second
handwheels are assigned to axes 1 and 2. The third handwheel is
assigned to the axes via a step switch or via machine parameters.
The position of the second step switch is evaluated over the PLC
(e.g., to select the subdivision factor).

HRA 110 ID 261097-xx


Mass ≈ 1.5 kg
HRA 110

40
Industrial PC

Additional The additional ITC operating stations (Industrial Thin Clients)


operating station from HEIDENHAIN are convenient solutions for the additional,
decentralized operation of the machine or of machine units such
as tool-changing stations. The remote operation strategy, which
is tailored to the TNC 640, makes it very easy to connect the ITC
over a standard Ethernet connection with a cable length of up to
100 m.

Connecting an ITC is very easy: As soon as the TNC 640 identifies


an ITC, it provides it with a current operating system. After the
ITC has been started, the complete content of the main screen is
mirrored to the ITC's screen. As a result of this plug&play principle,
no configuration by the machine tool builder is necessary. With the
standard configuration of the Ethernet interface at X116, the TNC
640 integrates the ITC into the system fully selfsufficiently.
ITC 755

With touchscreen The ITC 755 is a compact additional operating station for control
systems with a 15-inch or 19-inch main screen. Along with the
ASCII keyboard and touchscreen it also has the most important
function keys of the TNC 640 The ITC 755 adjusts its resolution
automatically to fit the size of the main screen. The soft keys are
pressed on the touchscreen.

The ITC 860 (19-inch screen) and the keyboard unit (to be ordered
separately) together comprise a complete second operating
station. Along with the touchscreen, it also has the most important
function keys of the control. The soft keys are pressed on the
touchscreen.

ITC 7551) ID 1039527-xx ITC 860


ITC 8601) ID 1174935-xx

With operating keys The ITC 750 (15-inch screen) or the ITC 760 (19-inch screen)
and the keyboard unit (to be ordered separately) together each
comprise a complete second operating station.

ITC 7501) with 15” screen ID 1039544-xx


for TE 73x
ITC 7601) with 19” screen ID 827086-xx
for TE 74x
1) No NRTL approval

41
IPC 6641 With the IPC 6641 industrial PC you can start and remotely
for Windows operate Windows-based applications via the TNC 640’s user
interface. The user interface is displayed on the control screen.
Option 133 is required for this.

Since Windows runs on the industrial PC, Windows has no effect


on the NC machining process. The IPC is connected to the NC
main computer via Ethernet. No second screen is necessary, since
the Windows applications are displayed on the TNC 640’s screen
via remote accesses.

In addition to the IPC 6641 industrial PC, a separately ordered hard


disk is required for operation. The operating systems Windows 7,
8, or 10 can be installed on this empty data medium.

IPC 6641 With 8 GB of RAM ID 1039543-01


With 16 GB ID 1039543-02
of RAM
To be installed in Electrical cabinet
Processor Intel Core i7-3
2.1 GHz, quad-core
Mass 4.0 kg IPC 6641

HDR hard disk ID 1074770-51


Empty data carrier for Windows OS
Free capacity ≈ 160 GB

42
Controlling of auxiliary axes

PNC 610 The PNC 610 auxiliary axis control is designed for controlling
PLC axes independently of the TNC 640. The PNC 610 does
not have an NC channel and thus cannot perform interpolating
NC movements. With the IPC auxiliary computer, SIK, and CFR
storage medium, the PNC 610 is a separate HSCl system, which
can be expanded with HEIDENHAIN inverters. The standard
PNC 610 features enabling for six PLC axes.

The system’s design is identical to that of the TNC 640. All


relevant HEIDENHAIN tools and a basic program can be used.
The position information can be transmitted over PROFIBUS DP
(optional), PROFINET IO (optional), or TCP/IP (integrated, system is
not capable of real-time), regardless of the platform.

Auxiliary computer The IPC auxiliary computer features the following:


• Processor
• RAM memory
• HSCI interface to the CC 6xxx or UEC controller unit and to
other control components
• USB 3.0 interface
The following components must be ordered separately by the
OEM and installed in the auxiliary computer:
• CFR CompactFlash memory card with the NC software
• System ldentification Key component (SIK) for enabling software
options

The following HSCI components are required for operation of the


TNC 640:
• IPC auxiliary computer
• Controller unit
• PLB 62xx PLC input/output unit (system PL; integrated in UEC/
UMC)

Interfaces The MC offers the end user USB 3.0, V.24/RS-232-C, and Ethernet
interfaces. Connection to PROFINET-IO or PROFIBUS-DP is
possible through an additional module.

Power supply The DC 24 V power supply of the auxiliary computer and other
HSCI components is provided through the PSL 13x supply unit
with a supply voltage of 24 V-NC, or through the power supply
of a UEC compact inverter. For the entire HSCI system, this
DC 24 V-NC supply voltage is required to be safely separated
voltage (PELV). It must not be connected to the DC 24 V supply
voltage for PLC components (e.g., holding brakes).

43
Design IPC 6490 ID 1039541-xx
To be installed in Electrical cabinet
Processor Intel Celeron Dual Core,
1.4 GHz
RAM memory 2 GB
Power consumption 48 W
Mass 2.3 kg

IPC 8420 ID 1249510-xx


Screen 15.6-inch, with
touchscreen operation
Installed in Operating panel
Processor Intel Celeron Dual Core,
1.4 GHz
RAM memory 2 GB
Power consumption 48 W
Mass 6.7 kg

Export version Because the complete 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.

Options The capabilities of the PNC 610 can also be adapted retroactively
with options to meet new requirements. Options are enabled by
entering keywords based on the SIK number, and are saved in the
SIK component. Please indicate your SIK number when ordering
new options.

Option Option ID Remark Page


number
18 HEIDENHAIN ID 526451-01 Communication with external PC applications 95
DNC over COM component
24 Gantry Axes ID 634621-01 Gantry axes in master-slave torque control 64
46 Python OEM ID 579650-01 Execute Python applications 90
Process
135 Synchronizing ID 1085731-01 Expanded synchronization of axes and spindles 65
Functions
141 Cross Talk Comp. ID 800542-01 CTC: Compensation of axis couplings 77
142 Pos. Adapt. ID 800544-01 PAC: Position-dependent adaptation of control 77
Control parameters
143 Load Adapt. ID 800545-01 LAC: Load-dependent adaptation of control 78
Control parameters
144 Motion Adaptive ID 800546-01 MAC: Motion-dependent adaptation of control 78
Control parameters

44
Memory medium The storage medium is a CFR (= CompactFlash Removable)
compact flash memory card. It carries the NC software 817591-05.
The storage medium is removable and must be ordered separately
from the main computer. The NC software is based on the
HEIDENHAIN HEROS 5 operating system.

CFR CompactFlash 8 GB ID 1102057-55


No export license required
Free capacity for PLC programs 350 MB

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

SIK component for PNC 610 ID 617763-53

TNCkeygen TNCkeygen is a collection of PC software tools for generating


(accessory) enabling keys for HEIDENHAIN controls for a limited period of
time see "TNCkeygen (accessory)", Page 18.

45
Camera system

VS 101 The VS 101 camera system, in conjunction with software


option 136 Visual Setup Control, enables you to monitor the
working space of the machine. The sealed and extremely sturdy
VS 101 camera system is designed for integration into the
machine’s working space. The protective housing features a
closing cover and connections for sealing air to prevent the camera
optics from being damaged. The VS 101 camera system can be
connected directly to the control’s main computer over a Gigabit
Ethernet interface.

The camera system can be adapted using various lenses to the VS 101
respective machine size. The proper lens selection depends
on various factors. For more information, please contact
HEIDENHAIN.

VS 101 ID 1137063-xx
Mass ≈ 2.3 kg

46
Snap-on keys for handwheels

Snap-on keys The snap-on keys make it easy to replace the key symbols. In this
way, the HR handwheel can be adapted to different requirements.
The snap-on keys are available in packs of five keys.

Overview for HR 520, HR 520 FS, and HR 550 FS

Axis keys
Orange

Gray

Machine
functions
Black

Black

Black

Black

Spindle Red Red


functions
Green Green

Other keys Black Red

Gray Black

Green Black Black

Red Black

Green Green

47
Overview for HR 510 and HR 510 FS

Axis keys
Orange

Gray

Machine Black Black Black


functions

Green Red
Spindle
functions
Red

Other keys Black Green

Green Black Gray

Red Orange

48
Snap-on keys for controls

Snap-on keys The snap-on keys make it easy to replace the key symbols. In this
way, the keyboard can be adapted to different requirements. The
snap-on keys are available in packs of five keys.

Overview of control keys

Keys
Orange

Gray

Machine
functions
Black

Green Black

Red Black

Black

49
Spindle Red
functions
Green

Green

Red

Other keys Black

Gray

Black Red

Orange Black

Black

Green Red

Special keys Snap-on keys can also be made with special key symbols for
special applications. The laser labeling differs in appearance from
the labeling of the standard keys. If you need keys for special
applications, please consult your contact person at HEIDENHAIN.

50
TE 740 TE 745
VL: Extension cable
– for separation points with connecting cable
USB 2.0 354770-xx max. 5m – for extending existing connecting cable
2x USB USB 1.1 624775-xx max. 20m
HSCI total length 70 m
BF 760 HSCI 618893-xx

BF 860 1) Adapter connector 544703-01 for spindle (if necessary)


X60 2) Only for connection of the KTY/ PT 1000
250479-60 Ribbon cable for pots 7) 3) EnDat with incremental signals
X10 4) Purely serial EnDat 2.2
5) Adapter connector 367770-02
PLB 600x 6) Optional for the looping-in of KTY
X502
7) Included with the MB (0.5m)
X502 8) CCs with 2nd controller board
Cable overview

HSCI 9) Cable included with the CC


HSCI
618893-xx
618893-xx 12.12.2018

Electrical cabinet
360974-xx (LS x87) max. 20m
HSCI 722414-xx M12 298429-xx (LB, LF 183) max. 12m
688144-xx 625901-xx
298430-xx (LF 481) max. 12m
max. 20m
X500 1 VPP 55m
USB 2.0 354770-xx max. 5m USB
Control systems with CC

USB 1.1 624775-xx max. 20m


310199-xx
X502 PL 620x HSCI 1 VPP
X141
X500 X142 X249

309783-xx 1 VPP
MC 6xxx
X500

X502A X201A ... X204A


X502 X201B ... X206B8) Position inputs
PL 610x 3)
X500A LC x83
558714-xx max. 30m
9) CC 6xxx
8)
X502B 4)
673459-xx max. 20m
8) X15A ... X18A
X500B 30m
X15B ... X20B 8) 3) VL 3)
8) 332115-xx 323897-xx
X51A...X54A X51B...X56B 55m
4) 4)
HSCI 533627-xx RCN 729
368330-xx 1m
RCN 226
RCN 228
X502 UMC 11x 3)
533631-xx max. 9m LC x83

X500 4)
X15...X18 533661-xx max. 16m

55m
40 inputs 5),6)
24 outputs PLC I/0 509667-xx 1m RCN 729
RCN 226
1 VPP RCN 228
Voltage controller 5 V 1) Voltage controller 5 V
VL 370226-01
368210-02

Speed inputs
5),6) 2) VL
336847-xx 289440-xx LC x83
336376-xx 323897-xx 533631-xx max. 6m
Axes + spindle: 60m
KTY KTY 60m
EnDat 2.1 interface Voltage controller 5 V
VL (max. 6m) VL 5),6) 383951-01
340302-xx 340302-xx 289440-xx max. 9m LB/LS
336376-xx

1 VPP
Axes: 60m 6) KTY

51
52
TE 740 TE 745
USB 2.0 354770-xx max. 5m
VL: Extension cable
USB 1.1 624775-xx max. 20m – for separation points with connecting cable
2x USB – for extending existing connecting cable
BF 760
HSCI total length 70 m
BF 860
HSCI 618893-xx

X60 1) Adapter connector 544703-01 for spindle (if necessary)


250479-60 Ribbon cable for pots 7) 2) Only for connection of the KTY/ PT 1000
X10 3) EnDat with incremental signals
4) Purely serial EnDat 2.2
PLB 600x
X502 5) Adapter connector 367770-02
6) Optional for the looping-in of KTY
X502
7) Included with the MB (0.5m)
12.12.2018

Electrical cabinet 360974-xx (LS x87) max. 20m 12m


298429-xx (LB, LF 183) max. 12m
625901-xx 298430-xx (LF 481) max. 12m
HSCI 722414-xx M12 HSCI 688144-xx max. 20m
1 VPP 55m
USB 2.0 354770-xx max. 5m USB
USB 1.1 624775-xx max. 20m
310199-xx
Control systems with UEC

1 VPP
X141
X142 X249
X500
MC 6xxx 309783-xx 1 VPP

X201 ... X204 (UEC 111)


X201 ... X205 (UEC 112) Position inputs
X500
X502 X201 ... X206 (UEC 113) 3)
LC x83
558714-xx max. 30m
X500
UEC 11x 4)
X502
PL 610x 673459-xx max. 20m
30m
3) VL 3)
PLC I/O 332115-xx 323897-xx
55m
40 inputs X15 ... X18 (UEC 111) 4) 4)
X15 ... X19 (UEC 112) 533627-xx 368330-xx 1m RCN 729
24 outputs RCN 226
X15 ... X20 (UEC 113)
RCN 228
X80 ... X85
3)
533631-xx max. 9m LC x83

4)
533661-xx max. 16m
55m
5),6)
1 VPP 509667-xx 1m RCN 729
Voltage controller 5 V 1)
370226-01 RCN 226
VL RCN 228
336847-xx 289440-xx
Voltage controller 5 V
Axes + spindle: 60m 5),6) 368210-02 VL

Speed inputs
2)
KTY 336376-xx 323897-xx LC x83
533631-xx max. 6m

KTY
Voltage controller 5 V 60m
EnDat 2.1 interface 383951-01
VL (max. 6m) VL 5),6)
340302-xx 340302-xx 336376-xx 289440-xx max. 9m LB/LS

1 VPP
Axes: 60m 6) KTY
Inverter system

53
54
X502A
UEC 1xx
X500A UMC 1xx
X502B*) CC 6xxx
*) CCs with 2nd controller board
X500B*)
Encoders

X15A ... X18A X201A ... X204A


X15B ... X20B*) X201B ... X206B*)

360974-xx (LS x87, LF x85) max. 20m


LC 211 max. 12m
298429-xx (LB)
LC x15 / EnDat 22
533661-xx max. 6m 641926-xx 1 VPP
55m
max. 55m
1083369-xx
max. 20m 310128-xx (LB, LF 183)
310199-xx 310123-xx (LF 481) max. 9m
360645-xx (LS x87)
LC 281
LC x85 / EnDat 02
1 VPP
558727-xx
max. 20m
533631-xx max. 9m 309783-xx 1 VPP
336377-xx
max. 55m

Voltage controller 5 V LC 211


368210-02 LC x15 / EnDat 22
Adapter KTYKTY/PT 1000
RCN xx10 / EnDat 22 367770-02 673459-xx

Position inputs
max. 25m

Speed inputs
735994-xx 533627-xx 533661-xx max. 6m
max. 25m
max. 55m

LC 281
679671-xx max. 6m 641926-xx LC x85 / EnDat 02
max. 55m
558714-xx
max. 30m

RCN xx80 / EnDat 02 332115-xx 533631-xx max. 9m


max. 55m

max. 20m 735961-xx


RCN xx10 / EnDat 22

643450-xx max. 20m


336377-xx 735987-xx
max. 55m max. 25m

Voltage controller 5 V 533627-xx 679671-xx max. 6m


368210-02 max. 55m

RCN xx80 / EnDat 02

727658-xx
max. 20m

332115-xx 643450-xx max. 20m


max. 55m

21.03.2018
max. 2m
50m
749369-xx 749368-xx HRA 551 FS
1119052-xx CC 6xxx
296467-xx HR 550 FS
1200495-xx UEC 11x
20m
1183021-xx
1161072-xx UMC 11x
50m
312879-01 HR 520 HR 520 FS
1218563-01 670302-xx 670304-xx CMA-H 04-04-00
Accessories

MB 7xx 670303-xx 670305-xx


296467-xx analog axis
TE 7xx X23 688721-xx

PLB 600x 296687-xx


1161072-xx
VL
HR 510 HR 510 FS
281429-xx 1117852-03
1119971-xx 1119974-xx
1218563-01 1120313-xx 1120311-xx
1117853-xx 1099897-xx 1120314-xx
1184691-xx 1161281-xx
1117855-xx

271958-03
VL: Extension cable
-05
– for separation points with connecting cable
HR 130
– for extending existing connecting cable
540940-01
X29 50m -03
MC xxxx 1) Up to 20m
HRA 110
261097-xx max. 20 m 2) If the total length is >20m: Select the cable
683259-xx HR 150 ID1073372-xx longer than ID663631-xx.
3 inputs
540940-06 3) Only TNC 640, TNC 620
-07
TS 09.10.2018

633611-xx
With SE 540:
633608-xx TS 460, TS 740, TS 64x
or TS 44x

823924-xx

368330-xx
626001-xx
X112 663631-xx 1)

1073372-xx 2)

TS 260 SE 661 3) (Connection possible only to PL 620x)


PL 620x 1070795-xx

UEC 11x With SE 661:


1070795-xx 368330-xx 823924-xx TT 460 and TS 460 with EnDat
UMC 11x
1070794-xx
X113 TT 160 With SE 642: With SE 660:
1070794-xx 660042-xx TT 460 or TT 449 and TS 460, TT 460 and TS 460
TS 740, TS 64x or TS 44x
1070794-xx 368330-xx
SE 660 SE 642 TT TS
826269-01

PLC
UTI 491

2)
663631-xx

55
56
VL: Extension cable
– for separation points with connecting cable
– for extending existing connecting cable
X500
HSCI total length 70 m
HSCI 618893-xx
Electrical cabinet
1) Adapter connector 544703-01 for spindle (if necessary)
HSCI 722414-xx M12 HSCI 688144-xx
IPC 8420 2) Only for connection of the KTY/ PT 1000
3) EnDat with incremental signals
4) Purely serial EnDat 2.2
5) Adapter connector 367770-02
X501
6) Optional for the looping-in of KTY
X502 12.12.2018

PLB 600x
PNC 610 with UEC

X502 12m
X500 298429-xx
PL 610x 298430-xx

1 VPP 55m

310199-xx
1 VPP

UEC 11x
309783-xx 1 VPP
X502

X500 X201 ... X204 (UEC 111)


X201 ... X205 (UEC 112) Position inputs
X201 ... X206 (UEC 113) 3)
LC x83
558714-xx max. 30m

PLC I/O 4)
673459-xx max. 20m
38 inputs X15 ... X18 (UEC 111) 30m
X15 ... X19 (UEC 112) VL
3) 3)
23 outputs X15 ... X20 (UEC 113) 332115-xx 323897-xx
55m
X80 ... X85 4) 4)
533627-xx 368330-xx 1m RCN 729
RCN 226
RCN 228
3)
533631-xx max. 9m LC x83

4)
1 VPP Voltage controller 5 V 533661-xx max. 16m
370226-01 1)
55m
VL 5),6)
336847-xx 289440-xx 509667-xx 1m RCN 729
RCN 226
Axes + spindle: 60m RCN 228
KTY Voltage controller 5 V

Speed inputs
5),6) 368210-02 2) VL
336376-xx 323897-xx LC x83
533631-xx max. 6m

KTY Voltage controller 5 V 60m


EnDat 2.1 interface
5),6)
383951-01
VL (max. 6m) VL
340302-xx 340302-xx 336376-xx 289440-xx max. 9m LB/LS

1 VPP
Axes: 60m 6) KTY
Technical description
Digital control design

Uniformly digital In the uniformly digital control design from HEIDENHAIN, all
of the components are connected to each other via purely
digital interfaces. The control components are connected via the
HEIDENHAIN Serial Controller Interface (HSCI), the HEIDENHAIN
real-time protocol for fast Ethernet. The encoders are connected
over EnDat 2.2, the bidirectional interface from HEIDENHAIN.
A high degree of availability for the entire system, from the
main computer to the encoder, is thereby achieved, with the
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. For more information, refer to the
Uniformly Digital Technical Information document.

HSCI HSCI, the HEIDENHAIN Serial Controller Interface, connects the


main computer, controller(s), and other control components. The
connection between two HSCI components is referred to as an
HSCI segment. HSCI is based on 100BaseT Ethernet hardware.
A special interface component developed by HEIDENHAIN makes
short cycle times for data transfer possible.

Main advantages of the control design with HSCI:


• Hardware platform for a flexible and scalable control system (e.g.
decentralized axis systems)
• High noise immunity due to digital communication between
components
• Hardware basis for implementing “functional safety”
• Simple wiring (commissioning, configuration)
• Inverter connection via the tried-and-tested PWM interface
• Large cable lengths in the entire system (HSCI segment up to
max. 70 m)
• High number of possible control loops
• High number of PLC inputs/outputs
• Decentralized arrangement of the controller units
CC or UEC controller units, up to nine PL 6000 PLC I/O modules,
and machine operating panels (e.g., MB 72x from HEIDENHAIN)
can be connected to the serial HSCI bus of the MC main
computer. The HR handwheel is connected directly to the
machine operating panel. The combination of monitor and main
computer is especially advantageous if the computer is housed
in the operating panel. Besides the power supply, all that is then
required is an HSCI line to the controller unit in the electrical
cabinet.

Maximum cable lengths for HSCI:


• For one HSCI segment: 70 m
• For up to 12 HSCI slaves: 290 m (total of HSCI segments)
• For up to 13 HSCI slaves (maximum configuration): 180 m (total of
HSCI segments)

57
The maximum permissible number of individual HSCI participants
is listed below.

HSCI components Maximum number


MC/IPC HSCI master 1 in the system
CC, UEC, UMC HSCI slave 4 controller motherboards (distributed to CC, UEC, UMC as
desired)
MB, PLB 600x HSCI slave 2 in the system
PLB 61xx, PLB 62xx HSCI slave 7 in the system
HR On MB and/or 5 in the system
PLB 600x
PLD-H-xx-xx-xx FS In PLB 6xxx FS 10 in the system Total maximum of
1000 inputs/outputs
PLD-H-xx-xx-xx, In PLB 6xxx 25 in the system
PLA-H-xx-xx-xx

58
Control systems with integrated functional safety (FS)

Basic principle With controls featuring integrated functional safety (FS) from
HEIDENHAIN, it is possible to attain Safety Integrity Level 2
(SIL 2) in accordance with EN 61508, and Performance
Level “d,”Category 3, as per EN ISO 13849-1 (successor standard
to EN 954-1). In these standards, the assessment of safety-
related systems is based on, among other things, the failure
probabilities of integrated components and subsystems. This
modular approach aids the manufacturers of safety-related
machines in implementing their systems, since they can then
build upon prequalified subsystems. This design is taken into
account for the TNC 640 control, as well as for safety-related
position encoders. Two redundant, mutually independent safety
channels form the basis of the controls with functional safety (FS).
All safety-relevant signals are captured, processed, and output via
two channels. Errors are detected through the mutual comparison
of the states and data of both channels. Therefore, the occurrence
of a single error in the control does not result in a loss of the safety
function.

Structure The safety-related controls from HEIDENHAIN have a dual-


channel design with mutual monitoring. The SPLC (safety-related
PLC program) and SKERN (safety kernel software) software
processes are the basis of the two redundant systems. The two
software processes run on the MC main computer (CPU) and CC
controller unit components. The dual-channel structure through
MC and CC is continued in the PLB 6xxx FS input/output systems
and the MB 720 FS. This means that all safety-relevant signals
(e.g., permissive buttons and keys, door contacts, emergency
stop button) 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 drives in case of an error.

Components In systems with functional safety, certain hardware components


assume safety-relevant tasks. Systems with FS must consist of
only those safety-relevant components, including their variants,
which HEIDENHAIN has approved for use!

Control components with functional safety are indicated by the


suffix “FS” following the model designation (e.g., MB 72x FS).

MB and TE An MB machine operating panel with functional safety (FS) is


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

PLB In systems with functional safety (FS), a combination of hardware


(FS and standard) is possible, but a PLB 62xx FS is mandatory.

HR FS handwheels are required in systems with functional safety


because only they have the required cross-circuit-proof permissive
buttons.

For a current list of components approved for FS, see the


Functional Safety FS Technical Manual.

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

Please note:
The complete feature content is not yet available for all machine
types with functional safety (FS). Before planning a machine with
functional safety, please inform yourself of whether the current
scope of features suffices for your machine design.

Activation If the control identifies a PLB 62xx FS in the system during


of functional booting, functional safety (FS) is activated.
safety (FS)
In this case, it is essential that the following prerequisites be
fulfilled:
• FS version of safety-relevant control components (e. g.
TE 745 FS, HR 550 FS)
• Safety-related SPLC program
• Configuration of safe machine parameters
• Wiring of the machine for systems with functional safety
Functional safety (FS) cannot be activated or deactivated by
parameter.

For more For more information on the topic of functional safety (FS),
information refer to the Technical Information documents Safety-Related
Control Technology for Machine Tools and Safety-Related Position
Encoders.

For details, see the Functional Safety FS Technical Manual. Your


contact person at HEIDENHAIN will be glad to answer any
questions concerning controls with functional safety (FS).

60
Control systems with external safety

Basic principle In control systems without integrated functional safety (FS), no


integrated safety functions, such as safe operating modes, safe
speed monitoring, or safe operating stop, are available. Such
functions must be implemented entirely with the help of external
safety components.

Control systems without integrated functional safety (FS) solely


support the realization of the safety functions STO (safe torque
off: dual-channel interruption of the motor power supply) and SBC
(safe brake control: dual-channel triggering of the motor holding
brakes). The dual-channel redundancy of the functions must be
realized by the OEM through appropriate wiring.

61
Operating system

HEROS 5 The TNC 640 and PNC 610 work with the real-time capable
HEROS 5 operating system (HEIDENHAIN Realtime Operating
System). This future-oriented operating system contains the
following powerful functions as part of its standard repertoire:
Network
– Network: management of network settings
– Remote Desktop Manager: management of remote
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
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, XLS, 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 screendumps
– Totem: media player for playing audio and video files

User The improper operation of a control often leads to unplanned


administration machine downtime and costly scrap. The user administration
feature can significantly improve process reliability through
the systematic avoidance of improper operation. Through the
configurable tying of permissions to user roles, access rights can
be tailored to the given responsibilities of each operator.

• Logging on to the control with a user account


• User-specific HOME folder for simplified data management
• Role-based access to the control and network data

* Firefox is a registered trademark of the Mozilla Foundation

62
Axes

Linear axes The TNC 640 can control linear axes with any axis designation
(X, Y, Z, U, V, W, ...).

Display and –99 999.9999 to +99 999.9999 [mm]


programming –99 999.99999 to +99 999.99999 [mm] with option 23

Feed rate in mm/min relative to the workpiece contour, or mm per


spindle revolution

Feed rate override: 0 % to 150 %

Traverse range –99 999.9999 to +99 999.9999 [mm]


–99 999.99999 to +99 999.99999 [mm] with option 23

The machine tool builder defines the traverse range. The user can
set additional limits to the traverse range if he wishes to reduce
the working space. Three different traverse ranges can be defined
(selection via PLC).

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

Display and 0° to 360° or


programming –99 999.9999 to +99 999.9999 [°]
–99 999.99999 to +99 999.99999 [°] with option 23

Feed rate in degrees per minute [°/min]

Traverse range –99 999.9999 to +99 999.9999 [°]


–99 999.99999 to +99 999.99999 [°] with option 23

The machine tool builder defines the traverse range. The user can
set additional limits to the traverse range if he wishes to reduce
the working space. Various traverse ranges can be defined per axis
using parameter sets (selection by PLC).

Free rotation For milling-turning operations, the rotary axis can be started via
the PLC with a defined feed rate. For functions specific to milling/
turning machines, see Turning.

Cylinder surface A contour defined in the working plane is machined on a cylindrical


interpolation surface.
(option 8)

63
Tilting the The TNC 640 has special coordinate transformation cycles for
working plane controlling swivel heads and tilting tables. The tool lengths and
(option 8) offset of the tilting axes are compensated by the TNC.

The TNC can manage more than one machine configuration (e.g.,
different swivel heads).

Tilting table
Swivel head

5-axis machining Tool Center Point Management (TCPM)


(option 9) The offset of the tilting axes is compensated for in a manner
such that the position of the tool tip relative to the contour is
maintained. Even during machining, handwheel positioning
commands can be superimposed such that the tool tip remains on
the programmed contour.

Synchronized Synchronized axes move in synchronism and are programmed


axes with the same axis designation.

With HEIDENHAIN controls, parallel axis systems (gantry axes)


such as on portal-type machines or tilting tables can be moved
synchronously to each other through high-accuracy and dynamic
position control.

In the case of gantry axes, multiple gantry slave axes can be


assigned to a single master axis. They may also be distributed to
multiple controller units.

Torque control Torque control is used on machines with mechanically coupled


motors, for which
• 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 servo drives (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.

64
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
(option 135) and nominal values of any other axes in the system. This enables
you to realize complex simultaneous movements of several NC
or PLC axes. The mutual dependence of the axes is defined in
mathematical formulas. u

Batch Process Batch Process Manager provides functions for the planning
Manager and execution of multiple production jobs on the TNC. It makes
(option 154) it possible to easily edit pallets and to alter the sequence of
pending jobs. Moreover, Batch Process Manager performs a
look-ahead calculation for all planned jobs or NC programs and
informs the operator about whether all of the NC programs can be
executed error-free, for example, or whether all necessary tools
are available with sufficient service life. Batch Process Manager
thereby ensures the smooth execution of the planned jobs. The
Batch Process Manager option requires option 93 (Extended
Tool Management) and option 22 (Pallet Management) to also be
enabled.

Global PGM The functions provided by global program settings allow adaptation
Settings of the machining process without changing the original NC
(option 44) program. This makes it easy to mirror axes or activate additional
offsets, for example. The TNC 640 also provides the ability to use
handwheel superimpositioning in various coordinate systems
and utilize virtual tool axes. This function is typically employed in
toolmaking and mold manufacturing.

PLC axes Axes can be defined as PLC axes. Programming is performed


through M functions or OEM cycles. The PLC axes are positioned
independently of the NC axes and are therefore designated as
asynchronous axes.

65
Turning

Performing The TNC 640 supports machines that can perform a


turning combination of milling and turning operations in a single
operations setup. It offers the operator a comprehensive package of
(option 50) cycles for both types of operations, which are programmed in
HEIDENHAIN’s workshop-oriented Klartext format. Rotationally
symmetric contours are produced during turning operations. The
preset must be in the center of the lathe spindle for this.

In turning mode, the rotary table serves as the lathe spindle, while
the milling spindle with the tool remains stationary. Milling-turning
machines are subject to special demands. A basic prerequisite
is a machine designed with high rigidity so as to ensure a low
oscillation tendency even when the machine table (acting as a
lathe spindle) is turning at high speeds.

66
Toggling between During the transition between milling and turning mode, the TNC
milling and switches diameter programming on or off, selects the XZ working
turning modes plane for turning, and displays "Milling" and "Turning" mode in the
status display.

The machine operator executes the switch between turning and


milling mode using the NC command FUNCTION MODE TURN
or FUNCTION MODE MILL. The machine-specific procedures
necessary for this are realized via OEM macros. In these macros,
the OEM defines, for example, which kinematic model is active
for the turning or milling operation, and which axis and spindle
parameters take effect in milling or turning mode. Because
the FUNCTION MODE TURN and FUNCTION MODE MILL
commands are independent of the machine model, NC programs
can be exchanged between different types of machines.

FUNCTION MODE TURN

Machine in milling mode Machine in turning mode

+Z +Z
FUNCTION MODE MILL

+A +A
+C S
S
+Y +Y

+X +X

67
Support for facing With complete support for facing slides, the TNC 640 provides a
slides (facing further way of performing turning operations on a milling machine.
heads) A longitudinal turning tool, for example, is mounted on the facing
slide and is called with a TOOL CALL block. Even complex turning
operations are programmed with familiar ease using cycles.
Machining operations with the facing slide can be carried out with
the TNC 640 in any inclination (PLANE functions). In addition,
numerous useful turning functions are available, such as constant
surface speed. The use of facing slides requires option 50 for
turning to be enabled on the TNC 640.

Measuring the An important and basic prerequisite for turning operations is


unbalance – that the radial runout of the workpiece has been balanced. Both
Balancing the machine (rotary table) and the workpiece must be balanced
before machining. If the clamped workpiece has an unbalance,
undesirable centrifugal forces can result, thereby influencing the
accuracy of the runout.

An unbalance of the rotary table can endanger the machine


operator, as well as lower the quality of the workpiece and reduce
the machine’s lifetime.

The TNC 640 can detect an unbalance in the rotary table based on
the effects of the centrifugal forces on neighboring linear axes. To
this end, the rotary table should ideally be positioned via a linear
axis. For other machine designs, unbalance detection by means of
external sensors lends itself as a solution.

The TNC 640 features the following functions:


• Unbalance calibration
A calibration cycle determines the unbalance behavior of the
rotary table. This unbalance calibration is generally performed
by the OEM before the machine is shipped. During execution of
the calibration cycle, the TNC generates a table describing the
unbalance behavior of the rotary table.
• Balancing
After clamping a workpiece to be turned, the machine operator
can determine the current unbalance by means of a measuring
cycle. During balancing, the TNC assists the machine operator
by indicating the mass and position of the balancing weights.
• Unbalance monitoring
During the machining operation, the TNC continually monitors
the unbalance. An NC stop is triggered if a specified limit value
is exceeded.

68
Spindle

Overview The TNC 640 contouring control is used in conjunction with the
HEIDENHAIN inverter systems with field-oriented control. As an
alternative, an analog nominal speed value can be output.

Controller unit With the CC controller units and the UEC/UMC inverters, a
fundamental PWM frequency can be set for each controller
assembly (e.g., 4 kHz). Possible fundamental frequencies are
3.33 kHz, 4 kHz, or 5 kHz. The Double Speed option (option 49)
allows this frequency to be increased to up to 16 kHz for high-
speed spindles (e.g., for HF spindles). See the Technical Manual.

Controller groups For example with CC 6106


1: X51 + X52
2: X53 + X54
3: X55 + X56

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

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.

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

Spindle With a position-controlled spindle, the spindle can be positioned


orientation exactly to 0.1°.

Spindle override 0 % to 150 %

Gear ranges A separate nominal speed is defined for each gear range. The gear
code is output via the PLC.

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

Spindle The spindle synchronization option synchronizes the shaft speeds


synchronism of two or more spindles. Spindle synchronization is also possible
(option 131) with a transmission ratio or a defined offset.

69
Encoders

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

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 When the machine is switched on, the machine axes need
to traverse a reference mark for an accurate reference to be
established between the measured value and the machine
position. For encoders with distance-coded reference marks,
the maximum travel until automatic reference mark evaluation
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


encoders in several coded tracks. Thus, an absolute reference is available
immediately after switch-on. A reference-mark traverse is not
necessary. Additional incremental signals are output for highly
dynamic control loops.

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

Note: The EnDat interface on HEIDENHAIN encoders differs in


its pin assignment from the interface on Siemens motors with
integrated absolute ECN/EQN rotary encoders. Special adapter
cables are available.

Encoder inputs Incremental and absolute linear, angle, or rotary encoders from
HEIDENHAIN can be connected to all position encoder inputs of
the controller unit.

Incremental and absolute rotary encoders from HEIDENHAIN can


be connected to all speed encoder inputs of the controller unit.

Inputs Signal level/ Input frequency1)


Interface1)
Position Speed
Incremental signals ~1 VPP 33 kHz/350 kHz 350 kHz
EnDat 2.1
Absolute position values EnDat 2.1 – –
EnDat 2.2
1) Switchable

70
Digital servo control

Integrated inverter Position controllers, speed controllers, current controllers,


and inverters are integrated in the TNC 640. HEIDENHAIN
synchronous or asynchronous motors are connected to the
TNC 640.

Axis feedback The TNC 640 can be operated with following error or feedforward
control control. During roughing operations at high speeds, for example,
you can switch to velocity semi-feedforward control via an OEM
cycle in order to machine faster at reduced accuracy.

Operation with The term “following error” denotes the distance between the
following error momentary nominal position and the actual position of the axis.
The velocity is calculated as follows:

v = kv · sa v = Velocity
kv = Position loop gain
sa = Following error

Operation with Feedforward means that a given velocity and acceleration are
feedforward adapted to the machine. Together with the values calculated from
control the following error, this given velocity and acceleration becomes
the nominal value. A much lower following error thereby manifests
itself (in the range of only a few microns).

Compensation of The torque of synchronous, torque, and linear motors is subject


torque ripples to periodic oscillations, one cause of which can be permanent
magnets. The amplitude of this torque ripple depends on the
motor design, and under certain circumstances can have an
effect on the workpiece surface. After the axes have been
commissioned with the TNCopt software, the Torque Ripple
Compensation (TRC) of the CC 61xx or UEC 11x can be used to
compensate it.

71
Control loop cycle The cycle time for path interpolation is defined as the time
times interval during which interpolation points on the path are
calculated. The cycle time for fine interpolation is defined as the
time interval during which interpolation points are calculated that
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 speed controller cycle
time is defined as 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
Path interpolation 3 ms
Fine interpolation 0.2 ms/0.1 ms1) at fPWM = 5000 Hz
Position controller 0.2 ms/0.1 ms at fPWM = 5000 Hz
Speed controller 0.2 ms/0.1 ms1) at fPWM = 5000 Hz
Current controller 0.1 ms at fPWM = 5000 Hz
1) Double speed (with option 49)

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

Double-speed Double-speed control loops permit higher PWM frequencies and


control loops shorter cycle times for the speed controller. This enables improved
(option 49) current control for spindles and higher controller performance for
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 on drive motors with speed and position encoders.

72
Fast contour milling

Short block The TNC 640 provides the following important features for fast
processing time contour machining.

The block processing time of the MC is 0.5 ms. This means that
the TNC 640 is able to run long programs from the hard disk, even
with contours approximated with linear segments as small as
0.2 mm, at a feed rate of up to 24 m/min.

Look-ahead The TNC 640 calculates the geometry ahead of time in order to
adjust the feed rate (max. 5000 blocks). In this way, directional
changes are detected in time to accelerate or decelerate the
appropriate NC axes.

Jerk The derivative of acceleration is referred to as jerk. A linear change


in acceleration causes a jerk step. Such motion sequences may
cause the machine to oscillate.

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

Smoothed jerk The jerk is smoothed by nominal position value filters. The
TNC 640 therefore mills smooth surfaces at the highest possible
feed rate and yet keeps the contour accurate. The operator
programs the permissible tolerance in a cycle. Special filters for
HSC machining (HSC filters) can specifically suppress the natural
frequencies of an individual machine. The desired accuracy and a
very high surface quality are attained.

Advanced The Advanced Dynamic Prediction (ADP) function enhances


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

73
Dynamic Efficiency

Overview With the concept of Dynamic Efficiency, HEIDENHAIN offers


innovative TNC functions that help the user make heavy machining
and roughing more efficient while also enhancing its process
reliability. Dynamic Efficiency permits higher removal rates and
therefore increases productivity. At the same time, it prevents any
tool overloading and the concomitant premature cutter wear.

Dynamic Efficiency comprises three software functions:


• Active Chatter Control (ACC): This option reduces chatter
tendencies and permits greater feed rates and infeeds
• Adaptive Feed Control (AFC): The AFC option controls the feed
rate depending on the machining situation
• Trochoidal milling: A function for the roughing of slots and
pockets that eases the load on the tool

Each solution in itself offers decisive advantages in the machining


process. But the combination of these TNC features, in particular,
exploits the potential of the machine and tool and at the same
time reduces the mechanical load.

Adaptive Feed With Adaptive Feed Control (AFC), the contouring feed rate is
Control (AFC) controlled depending on the respective spindle power in percent.
(option 45)
Benefits of adaptive feed control:
• Optimization and reduction of machining time
• Prevention of subsequent damage through tool monitoring
100%

• Automatic insertion of a replacement tool when the tool is worn


(machine-dependent function)
• Protection of the machine mechanics
• Documentation by capturing and saving the learning and
process data
• Integrated NC function, and therefore an alternative to external
software solutions

Restrictions:
AFC cannot be used for analog spindles or in volts-per-hertz control
mode.

74
Active Chatter During heavy machining (roughing at high cutting power),
Control (ACC) strong milling forces arise. Depending on the tool spindle
(option 145) speed, the resonances in the machine tool, and the chip volume
(metal-removal rate during milling), the phenomenon known
as “chatter” may occur. Chatter subjects the machine to heavy
strain and causes ugly marks on the workpiece surface. The
tool, too, undergoes heavy and irregular wear due to chatter,
even breaking in extreme cases. To reduce chatter tendencies,
HEIDENHAIN offers an effective option with its Active Chatter
Control (ACC) solution. This option is particularly advantageous
during heavy machining. ACC enables substantially higher cutting
performance: depending on the machine model, the metal
removal rate can be increased by 25 % or more. Thus, you can
reduce the load on your machine while simultaneously increasing
the life of your tools.

Top figure: Part milled with ACC


Bottom figure: Part milled without ACC

75
Dynamic Precision

Overview The umbrella term Dynamic Precision encompasses a number


of HEIDENHAIN milling solutions that significantly improve the
dynamic accuracy of a machine tool. The dynamic accuracy of
machine tools can be seen in the errors at the tool center point
(TCP). The size of these errors depends on the magnitudes of the
motion (e.g., speed and acceleration, as well as jerk) and result
from the vibrations of the machine components, among other
things. Taken together, all of these errors are partially to blame for
dimensional errors and faults on the surfaces of workpieces. They
therefore have a decisive impact on quality and, in the event of
quality-related scrap, on productivity as well.

Because the stiffness of machine tools is limited for reasons of


design and economy, problems such as compliance and vibration
within the machine design are very difficult to avoid. Dynamic
Precision counteracts these problems with intelligent control
technology to enable designers to further improve the quality
and dynamic performance of machine tools. This saves time and
money in production.

The machine tool builder can use the options comprised by


Dynamic Precision either individually or in combination:

• CTC: Compensates acceleration-dependent position errors


at the tool center point, thereby increasing accuracy during
acceleration phases
• AVD: Active vibration damping improves surfaces
• PAC: Position-dependent adaptation of control parameters
• LAC: Load-dependent adaptation of control parameters
enhances accuracy regardless of load and aging
• MAC: Motion-dependent adaptation of control parameters

76
Cross Talk CTC (option 141) makes it possible to compensate dynamic
Compensation position errors that are caused by acceleration forces.
(CTC)
(option 141) To increase productivity, machine tool users are asking for ever
higher feed rates and accelerations, while at the same time
they need to maintain the highest possible surface quality and
accuracy, placing very special requirements on path control.

Highly dynamic acceleration processes introduce forces to the


structure of a machine tool. They can deform parts of the machine
and thereby lead to deviations at the tool center point (TCP).
Besides deformation in the direction of the axis, the dynamic
acceleration of an axis due to mechanical axis coupling can also
result in the deformation of axes that are perpendicular to the
direction of acceleration. The resulting position error at the TCP in
the direction of the accelerated axis and lateral axes is proportional
to the amount of acceleration.

If the dynamic position error as a function of the axis acceleration


is known, this acceleration-dependent error can be compensated
with the CTC option (Cross Talk Compensation) in order to
prevent negative effects on the surface quality and accuracy of
the workpiece. Often, the resulting error at the TCP depends not
only on the acceleration but also on the position of the axes in the
working space. This can also be compensated by CTC.

Active Vibration The high dynamics of modern machine tools lead to deformations
Damping (AVD) in the machine base, frame, and drive train during acceleration and
(option 146) deceleration of the feed drives. This results in vibrations, such as
machine setup vibrations, that may reduce the attainable accuracy
and surface quality of the workpieces. The Active Vibration
Damping (AVD) controller function dampens the especially critical
low-frequency oscillations and optimizes the control behavior
of the affected axis at the same time so that high-accuracy
workpieces with increased surface quality can also be produced
at high feed rates. The improved rigidity attained can be used to
increase the dynamic limit values (e.g., jerk), and therefore makes
reduced machining times possible.

Position Adaptive PAC (option 142) permits a dynamic and position-dependent


Control (PAC) adaptation of controller parameters depending on the position of
(option 142) the tool in space.

The specifics of a machine’s kinematics cause a unique position


of the axes’ center of gravity in the working space. This results in
a variable dynamic behavior of the machine, which can negatively
influence the control’s stability depending on the axis positions.

To exploit the potential of the machine’s dynamics, you can use


the Position Adaptive Control (PAC) option to change machine
parameters based on position. This makes it possible to assign
the respective optimal loop gain to defined interpolation points.
Additional position-dependent filter parameters can be defined in
order to further increase control loop stability.

77
Load Adaptive LAC (option 143) enables you to adapt controller parameters
Control (LAC) dynamically depending on the load or friction.
(option 143)
The dynamic behavior of machines with rotary tables can vary
depending on the mass moment of inertia of the fixed workpiece.
The LAC (Load Adaptive Control) option enables the control to
automatically ascertain the current workpiece mass moment of
inertia as well as current frictional forces.

In order to optimize changed control behavior at differing loads,


adaptive feedforward controls can exploit data on acceleration,
holding torque, static friction, and friction at high shaft speeds.

Motion Adaptive In addition to the position-dependent adaptation of control


Control (MAC) parameters through the PAC option, the Motion Adaptive Control
(option 144) (MAC) option also provides a means of changing machine
parameters based on other input quantities, such as speed,
following error, or drive acceleration. Through this motion-
dependent adaptation of the control parameters, a speed-
dependent adaptation of the kV factor can be implemented
for drive systems whose stability changes due to the different
traversing speeds.

78
Monitoring functions

Description During operation the control monitors the following details*:


• Amplitude of the encoder signals
• Edge separation of the encoder signals
• Absolute position from encoders with distance-coded reference
marks
• Current position (following error monitoring)
• Actual distance traversed (movement monitoring)
• Position deviation at standstill
• Nominal speed value
• Checksum of safety-related functions
• Supply voltage
• Voltage of the backup battery
• Operating temperature of the MC and CPU
• Run time of the PLC program
• Motor current / motor temperature
• Temperature of the power module
• DC-link voltage
With EnDat 2.2 encoders:
• The CRC checksum of the position value
• EnDat alarm Error1→ EnDat status alarm register (0xEE)
• EnDat alarm Error2
• Edge speed of 5 µs
• Transmission of the absolute position value on the time grid
In the event of hazardous errors, an emergency stop message is
sent to the external electronics via the control-is-ready output, and
the axes are brought to a stop. The correct connection of the TNC
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.

Dynamic Collision With the Dynamic Collision Monitoring (DCM) software option,
Monitoring (DCM) the TNC cyclically monitors the working space of the machine for
(option 40) possible collisions between machine components. To this end,
the OEM must define three-dimensional collision objects in the
working space that are to be monitored by the TNC during all
machine movements, including those of the swivel head and tilting
table. If two objects monitored for collision come within a defined
distance of each other, the TNC outputs an error message. At the
same time, the affected machine components are shown in red
in the machine image. Collision monitoring is active in the manual
operating modes and in the machine operating modes, and is
indicated by a symbol in the operating mode line.

Please note:
• Collision objects (including fixtures) are defined exclusively by
the OEM
• The collision of machine parts (e.g., the swivel head) with the
workpiece cannot be detected
• Collision objects are not automatically transformed into
rotationally symmetric objects in turning mode
• In servo-lag operation (no feedforward), DCM is inactive
• It is not possible to check for collisions in Test Run mode
Collision monitoring also protects fixtures and tool carriers from
collisions.

The 3-D collision objects are created with the KinematicsDesign


commissioning software.

With the TNC 640, collision objects can also be transferred to the
control in M3D format from standard CAD models (e.g., STL).

* No safety functions

79
Advantages of the M3D format:
• Simple data transfer from already available CAD models
• Fully detailed illustration of machine components
• Greater exploitation of the working space
Context-sensitive The HELP and ERR keys provide the user with context-sensitive
help help. This means that in the event of an error message, the control
displays information on the cause of the error and proposes
solutions. The machine tool builder can also use this function for
PLC error messages.

KinematicsDesign KinematicsDesign is a PC program for creating adaptable


(accessory) kinematic configurations. It supports the following:
• Complete kinematic configurations
• Transfer of configuration files between control and PC
• Description of tool-carrier kinematics
Kinematic descriptions created for the iTNC 530 can
also be transferred into kinematic descriptions for the
TNC 640/620/320/128.

If KinematicsDesign is connected to a control online (operation


is also possible with the programming station software), then
machine movements can be simulated, and the axes are moved.
Together with the TNC 640, KinematicsDesign simulates the
working space when DCM is active, and collisions that occur, or
machine components in danger of collision, are displayed in a color
that you define.

The visualization possibilities range from the pure depiction of the


transformation chain and a wire model to a depiction of the entire
working space.

80
M3D Converter With the TNC 640, you can transfer collision objects out of a CAD
file and integrate them into the machine kinematics using the
M3D format. The M3D data format from HEIDENHAIN permits
an especially finely detailed depiction of high-resolution collision
objects. The M3D converter, which is capable of performing tasks
such as checking, repairing, simplifying, merging, and optimizing
the CAD data of collision objects, is used to generate the M3D
data. As an independent PC tool, the M3D converter is part of
the KinematicsDesign installation package (as of version 3.1).
The M3D converter requires a software release module (ID
1124969-01).

VSC – Camera- With the Visual Setup Control option (VSC), the TNC can
based working- automatically monitor the current setup or machining situation
space monitoring during program run. With this option, reference photos are taken
(option 136) by the VS 101 camera system for the first parts of a series, which
are then compared with the photos of the subsequent parts. User-
friendly cycles enable you to specify several places in the NC
program at which the control conducts an optical comparison of
the actual and desired conditions. If an error is detected, the TNC
reacts as previously chosen by the user.

81
Error compensation

Overview The TNC 640 automatically compensates mechanical errors of the


machine.

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

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

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

Hysteresis The hysteresis between table movement and motor movement is


also compensated in direct length measurements. In this case, the
hysteresis is within the controlled system.

Reversal spikes In circular movements, reversal spikes can occur at quadrant


transitions due to mechanical influences. The TNC 640 can
compensate for these reversal spikes.

Static friction At very low feed rates, high static friction can cause the slide to
stop and start repeatedly for short periods. This is commonly
known as stick-slip. The TNC 640 can compensate for this
problematic behavior.

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

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


expansion behavior must be known.

The temperature is ascertained by thermistors connected to the


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

82
KinematicsOpt Using the KinematicsOpt function, machine tool builders or
(option 48) end users can check the accuracy of rotary or swivel axes, and
compensate for possible displacements of the center of rotation
of these axes. The deviations are automatically transferred to
the kinematics description and can be taken into account in the
kinematics calculation.

In order to measure the rotary axes, you must attach a calibration


sphere (e.g., KKH 100 or KKH 250 from HEIDENHAIN) at any
position on the machine table. A HEIDENHAIN touch probe uses
a special cycle to probe this calibration sphere, and measures the
rotary axes of the machine fully automatically. But first you define
the resolution of the measurement and define for each rotary axis
the range that you want to measure. The results of measurement
are the same regardless of whether the axis is a rotary table, a
tilting table, or a swivel head.

Calibration HEIDENHAIN offers calibration spheres as accessories


sphere for the measurement of rotary axes with KinematicsOpt:
(accessory)
KKH 100 Height: 100 mm ID 655475-02
KKH 250 Height: 250 mm ID 655475-01

83
KinematicsComp Increasingly stringent requirements on workpiece tolerances
(option 52) constantly increase the demands placed on the precision of
a machine tool. However, components of the machine tool
inevitably show imperfections that are, for example, caused by
manufacturing or installation or result from elastic deformation.
This is the reason why the commanded tool position and
orientation are not always reached exactly everywhere in the
working space. The more axes a machine has, the more sources
of errors there are. The use of mechanical means to cope with
these problems requires considerable effort, particularly in the
field of 5-axis machining, or if large machines with parallel axes are
involved.

The KinematicsComp software option allows the OEM to store a


comprehensive description of the machine errors in the control.
KinematicsComp then automatically compensates for the position
error that results from static errors of the physical machine Fault characteristics according to ISO 230-1: EBA
axes (volumetric compensation). The positions of all rotary and
linear axes, as well as the current tool length, are included in the
calculation. KinematicsComp can continue to be used to define
position-dependent temperature compensation. The required
data are supplied by multiple sensors located at representative
positions on the machine.

For example, the spatial errors of the tool tip can be


measured with a laser tracer or laser interferometer. However,
multidimensional tables for component errors make it possible
to use measured data directly for compensation without
building a model. PLC variables as initial values for formulas
and multidimensional tables make it easy to enter parameters
for powerful compensation, for example, for various thermal
conditions or load situations.

The KinematicsComp option cannot be enabled for the export


versions. Fault characteristics according to ISO 230-1: EXA

3D-ToolComp 3D-ToolComp is a three-dimensional tool radius compensation


(option 92) depending on the tool’s contact angle for compensating tool
form errors. A compensation-value table is used to define angle-
dependent delta values. These delta values define the deviation
of a tool from its ideal circular form or any deviation in a touch
probe’s switching behavior. For use with a tool, this function
requires surface normal vectors in the NC program, for which
the software option Advanced Function Set 2 must be enabled.
These compensation values will only be taken into account during
probing with a touch probe if new probing cycles (e.g., Cycle 444)
that have been prepared for this purpose are used.

84
Commissioning and diagnostic aids

Overview The TNC 640 provides comprehensive internal commissioning and


diagnostic aids. It also includes highly effective PC software for
diagnostics, optimization, and remote control.

ConfigDesign PC software for configuring the machine parameters


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

DriveDiag DriveDiag permits quick and easy troubleshooting of the drives.


The following diagnostic functions are available:
• Reading and displaying the electronic ID labels of QSY motors
with EQN 13xx or ECN 13xx as well as the inverter modules
UVR 1xxD and UM 1xxD
• Displaying and evaluating the internal control conditions and the
status signals of the inverter components
• Displaying the analog values available to the drive controller
• Automatic test for the proper functioning of motors and
inverters, as well as of position and speed encoders

DriveDiag can be called immediately at the control through the


diagnostics soft key. End users have read-access, whereas
the code number for the machine tool builder gives access to
comprehensive testing possibilities with DriveDiag.

Oscilloscope The TNC 640 features an integrated oscilloscope. Both X/t and X/Y
graphs are possible. The following characteristic curves can be
recorded and stored in six channels:
• Actual value and nominal value of the axis feed rate
• Contouring feed rate
• Nominal and actual position
• Following error of the position controller
• Nominal and actual values for speed, acceleration, and jerk
• Content of PLC operands
• Encoder signal (0°–A) and (90°–B)
• Difference between position and speed encoder
• Nominal velocity value
• Integral-action component of the nominal current value
• Torque-determining nominal current value
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)
• IpoLogic (X)

85
TNCopt PC software for commissioning digital control loops.
(accessory) Functions (among others):
• Commissioning the current controller
• Commissioning the velocity controller (automatic)
• (Automatic) optimization of sliding-friction compensation
• (Automatic) optimization of compensation for reversal spikes
• Optimization of the kV factor (automatic)
• Circular interpolation test, contour test

Online Monitor The online monitor is a component of the TNC 640 and is called
(OLM) over a code number. It supports commissioning and diagnosis of
control components through the following:
• Display of control-internal variables for axes and channels
• Display of controller-internal variables (if a CC is present)
• Display of hardware signal states
• Various trace functions
• Activation of spindle commands
• Enabling of control-internal debug outputs
TNCscope PC software for transferring the oscilloscope files to a PC.
(accessory) With TNCscope you can record and save up to 16 channels
simultaneously.
Note: The trace files are saved in the TNCscope data format.

API DATA The API DATA function enables the control to display the states
or contents of the symbolic API markers and API double words.
This function requires that your PLC program use the symbolic
memory interface.
Note: The API DATA function does not provide usable display
values with the iTNC 530-compatible memory interface (API 1.0)

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

Trace function The current content of the operands and the accumulators is
shown in the statement list in each line in hexadecimal or decimal
code. The active lines of the statement list are marked.

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

TeleService PC software for remote diagnostics, remote monitoring, and


(accessory) remote operation of the control. For more information, please ask
for the Remote Diagnosis with TeleService Technical Information
sheet.

Single station license ID 340449-xx


Network license For 14 workstations ID 340454-xx
For 20 workstations ID 340455-xx

Bus diagnosis In Diagnosis mode, the structure of the connected bus systems as
well as the details of the connected components can be displayed
in a clearly laid out screen.

86
TNCtest Acceptance tests on machine tools with external or integrated
functional safety (FS) must be conducted reproducibly and
verifiably.

The TNCtest and TestDesign program packages can be used


to plan and perform acceptance tests for machine tools with
HEIDENHAIN controls. The acceptance tests are planned with
TestDesign and run with TNCtest.

The TNCtest programs are designed to provide support during


acceptance testing, provide required information, and perform
automatic configurations, as well as record data and evaluate the
data semiautomatically. A tester must evaluate manually whether
a test case passed or failed.

TNCanalyzer The TNCanalyzer application from HEIDENHAIN provides for


simple and intuitive evaluation of service files and log files.

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

87
Integrated PLC

Overview The PLC program is created by the machine manufacturer either


at the control or with the PLC development software PLCdesign
(accessory). Machine-specific functions are activated and
monitored via the PLC inputs/outputs. The number of PLC inputs/
outputs required depends on the complexity of the machine.

PLC inputs/ PLC inputs and outputs are available via the external PL 6000 PLC
outputs input/output systems or the UEC 11x. The PLC inputs/outputs and
the PROFINET IO or PROFIBUS DP-capable I/O system must be
configured with the IOconfig PC software.

PLC programming Format Statement list


Memory Min. 1 GB
Cycle time 9 ms to 30 ms (adjustable)
Command • Bit, byte, and word commands
set • Logical operations
• Arithmetic commands
• Comparisons
• Bracketed terms
• Jump commands
• Subprograms
• Stack operations
• Submit programs
• Timers
• Counters
• Comments
• PLC modules
• Strings
Encryption of PLC The encrypted PLC partition (PLCE:) provides the machine tool
data builder with a tool for preventing third parties from viewing or
changing files.

The files on the PLCE partition can be read only by the control
itself or by using the correct OEM keyword. This ensures that
proprietary know-how and special customer-specific solutions
cannot be copied or changed.

The machine tool builder can also determine the size of the
encrypted partition. This is not determined until the machine tool
builder creates the PLCE partition. Another advantage is that, in
spite of the encryption, the data can backed up from the control
to a separate data medium (USB drive, network, e. g. through
TNCremo) and later restored. You need not enter the password,
but the data cannot be read until the keyword is supplied.

88
PLC window The TNC 640 can display PLC error messages in the dialog line
during operation.

Small PLC window The TNC 640 can show additional PLC messages and bar
diagrams in the small PLC window.

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

PLC positioning All closed-loop axes can also be positioned


via the PLC. PLC positioning of the
NC axes cannot be superimposed on
NC positioning.

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

PLCdesign PC software for PLC program development.


(accessory) The PC program PLCdesign can be used for easy creation of
PLC programs. Extensive examples of PLC programs are included
with the product.

Functions:
• Easy-to-use text editor
• Menu-guided operation
• Programming of symbolic operands
• Modular programming techniques
• “Compiling” and “linking” of PLC source files
• Operand commenting, creation of the documentation file
• Comprehensive help system
• Data transfer between the PC and control
• Creation of PLC soft keys

89
Python OEM The Python OEM Process option is an effective tool for the
Process machine tool builder to use an object-oriented high-level
(option 46) programming language in the control (PLC). Python is an easy-to-
learn script language that supports the use of all necessary high-
level language elements.

Python OEM Process can be used universally for machine


functions and complex calculations, as well as to display special
user interfaces. User-specific or machine-specific solutions can be
efficiently implemented. Numerous libraries on the basis of Python
and GTK are available, regardless of whether you want to create
special algorithms for special functions, or separate solutions such
as an interface for machine maintenance software.

The applications you create can be included via the PLC in the
familiar PLC windows, or they can be displayed in separate free
windows that can be expanded to the control’s full screen size.

Simple Python scripts (e.g., for display masks) can also be


executed without enabling Python OEM Process (software option
46). For this function, 10 MB of dedicated memory is reserved. For
more information, refer to the Python in HEIDENHAIN Controls
Technical Manual.

90
PLC basic The PLC basic program serves as a basis for adapting the
program control to the requirements of the respective machine. It can be
downloaded from the Internet.

These essential functions are covered by the PLC basic program:


Axes
– Control of analog and digital axes
– Axes with clamping mode
– Axes with central drive
– Axes with Hirth grid
– Synchronized axes
– 3-D head with C-axis mode
– Reference run, reference end position
– Axis lubrication
Spindles
– Control and orientation of the spindles
– Spindle clamping
– Alternative double-spindle operation
– Parallel spindle operation
– Conventional 2-stage gear system
– Wye/delta connection switchover (static, dynamic)
Tool changers
– Manual tool changer
– Tool changer with pick-up system
– Tool changer with dual gripper
– Tool changer with positively driven gripper
– Rotating tool magazine with closed-loop axis
– Rotating tool magazine with controlled axis
– Servicing functions for the tool changer
– Python tool management
Pallet changers
– Translational pallet changer
– Rotatory pallet changer
– Servicing functions for the pallet changer
Safety functions
– Emergency stop test (EN 13849-1)
– Brake test (EN 13849-1)
– Repeated switch-on test for new generation of handwheel
General functions
– Feed rate control
– Control of the coolant system (internal, external, air)
– Toggling between milling and turning modes
– Temperature compensation
– Activation of tool-specific torque monitoring
– Hydraulic control
– Chip conveyor
– Indexing fixture
– Touch probes
– PLC support for handwheels
– Control of doors
– Handling of M functions
– PLC log
– Display and management of PLC error messages
– Diagnostics screen (Python)
– Python example applications
– Status display in the small PLC window

91
Interfacing to the machine

OEM cycles The machine tool builder can create and store his own cycles for
recurring machining tasks. These OEM cycles are used in the
same way as standard HEIDENHAIN cycles.

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

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

Tool calibration Tool touch probes can be measured and checked with the TT tool
touch probe system (accessory). Standard cycles for automatic
tool measurement are available in the control. The control
calculates the probing feed rate and the optimal spindle speed.
The measured data are stored in a tool table.

Touch-probe All touch-probe data can be configured conveniently through a


configuration table. All HEIDENHAIN touch probe systems are preconfigured
and can be selected through a drop-down menu.

Pallet Pallet feeding can be controlled via


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

92
Data transfer and communication
Data interfaces

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

Ethernet The TNC 640 can be interconnected via the Ethernet interface.
For connection to the data network, the control features a
1000BASE-T (twisted pair Ethernet) connection.

Maximum transmission distance:


Unshielded: 100 m
Shielded: 400 m

Protocol The TNC 640 communicates using the TCP/IP protocol.

Network • NFS file server


connection • Windows networks (SMB)
Data transmission Approx. 400 to 800 Mbps (depending on file type and network
speed utilization)

RS-232-C/V.24 Data interface according to DIN 66 020 or EIA standard RS-232-C.


Maximum transmission distance: 20 m

Data transmission 115 200; 57 600; 38 400; 19 200; 9600; 4800; 2400; 1200; 600;
speed 300; 150; 110 bps

Protocols The TNC 640 can transfer data using various protocols.

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

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

LSV2 Bidirectional transfer of commands and data as per DIN 66 019.


The data is divided into telegrams (blocks) and transmitted.

USB The TNC 640 features USB ports for the connection of standard
USB devices, such as a mouse, drives, etc. On the back panel
of the MC 8xxx and MC 6xxx there are four USB 3.0 ports. One
of them leads to the TE, where a cover cap protects it from
contamination. More USB 2.0 ports are in the integrated USB hub
on the rear of the BF. The USB ports are rated for a maximum of
0.5 A.

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


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

93
USB hub If you need further USB ports or if the supply current is not
sufficient, a USB hub is required. The USB hub from HEIDENHAIN
offers four free USB 2.0 ports.

USB hub ID 582884-xx


Power supply: DC 24 V/max. 300 mA

Cover The USB hub can be installed in the operating panel in such a
way that two USB ports can be accessed from the outside. An
optionally available cover cap can be used to protect the ports
from contamination.

Cover ID 508921-xx

Software for data We recommend using HEIDENHAIN software to transfer files


transfer between the TNC 640 and a PC.

TNCremo This PC software package helps the user to transfer data from
(accessory) the PC to the control. The software transfers data blockwise with
block check characters (BCC).

Functions:
• Data transfer (also blockwise)
• Remote control (only serial)
• File management and data backup of the control
• Reading out the log
• Print-out of screen contents
• Text editor
• Managing more than one machine
TNCremoPlus In addition to the features already familiar from TNCremo,
(accessory) TNCremoPlus can also transfer the current content of the control’s
screen to the PC (live screen). This makes it very simple to
monitor the machine.

Additional functions:
• Interrogation of DNC data (NC uptime, machine uptime,
machine running time, spindle running time, pending errors, data
from the data servers—e.g., symbolic PLC operands)
• Targeted overwriting of tool data using the values of a tool
presetter

TNCremoPlus ID 340447-xx

94
Connected Machining

Overview Connected Machining makes uniformly digital job management


possible in networked manufacturing. You also profit from:
• Easy data usage
• Time-saving procedures
• Transparent processes
Remote Desktop Remote control and display of external computers over an
Manager Ethernet connection (e.g., Windows PC). The information is
(option 133) displayed on the control’s screen. Remote Desktop Manager
allows you to access important applications, such as CAD/CAM
applications or order management, from the control.

Remote Desktop Manager ID 894423-xx

HEIDENHAIN The development environments on Windows operating systems


DNC are particularly well suited as flexible platforms for application
(option 18) development in order to handle the increasingly complex
requirements of the machine’s environment.

The flexibility of the PC software and the large selection of


ready-to-use software components and standard tools in the
development environment enable you to develop PC applications
of great use to your customers in a very short time, for example:
• Error reporting systems that, for example, send the customer
a text message to his cell phone reporting problems on the
currently running machining process
• Standard or customer-specific PC software that decidedly
increases process reliability and equipment availability
• Software solutions controlling the processes of manufacturing
systems
• Information exchange with job management software
The HEIDENHAIN DNC software interface is an attractive
communication platform for this purpose. It provides all the data
and configuration capabilities needed for these processes so that
an external PC application can evaluate data from the control and,
if required, influence the manufacturing process.

RemoTools SDK To enable you to use HEIDENHAIN DNC effectively, HEIDENHAIN


(accessory) offers the RemoTools SDK development package. It contains the
COM component and the ActiveX control for integration of the
DNC functions in development environments.

RemoTools SDK ID 340442-xx

For more information, refer to the HEIDENHAIN DNC brochure.

virtualTNC The virtualTNC control software is a control component for


(accessory) virtual machines for machine simulations, and is available via the
HEIDENHAIN DNC interface.

Single station license ID 1113933-02


Network license For one work station ID 1122145-02
For 14 workstations ID 1113935-02
For 20 workstations ID 1113936-02

For more information, refer to the HEIDENHAIN DNC brochure.

95
Mounting information
Clearances and mounting

Proper minimum When mounting the control components, please observe proper minimum clearances and space requirements,
clearance as well as length and position of the connecting cables.

Installation in an electrical cabinet Installation in an operating panel

Air out

15
20
Air in
Leave space for air circulation and servicing

Leave space for air circulation and servicing

96
Mounting Observe the following points during mounting and electrical
and electrical connection:
installation • National regulations for low-voltage installations at the operating
site of the machine or components
• National regulations regarding interference and noise immunity
at the operating site of the machine or components
• National regulations regarding electrical safety and operating
conditions at the operating site of the machine or components
• Specifications for the installation position
• Specifications of the Technical Manual
Degrees of The following components fulfill the requirements for IP54 (dust
protection protection and splash-proof protection):
• Display unit (when properly installed)
• Keyboard unit (when properly installed)
• Machine operating panel (when properly installed)
• Handwheel
All electric and electronic control components must be installed
in an environment (e.g., electrical cabinet, housing) that fulfills
the requirements of protection class IP54 (dust and splash-proof
protection) in order to fulfill the requirements of pollution degree 2.
All components of the OEM operating panel must also comply
with protection class IP54, just like the HEIDENHAIN operating
panel components.

Electromagnetic Protect your equipment from interference by observing the rules


compatibility and recommendations specified in the Technical Manual.

Intended place of This unit fulfills the requirements for EN 50370-1 and is intended
operation for operation in industrially zoned areas.

Likely sources of Interference is produced by capacitive and inductive coupling into


interference electrical conductors or into device connections, caused by, e. g.:
• Strong magnetic fields from transformers or electric motors
• Relays, contactors, and solenoid valves
• High-frequency equipment, pulse equipment, and stray
magnetic fields from switch-mode power supplies
• Power lines and leads to the above equipment
Protective • Ensure that the MC, CC, and signal lines are at least 20 cm
measures away from interfering devices
• Ensure that the MC, CC, and signal lines are at least 10 cm away
from cables carrying interfering signals
• Shielding according to EN 50178
• Use equipotential bonding lines according to the grounding plan.
Please refer to the Technical Manual of your control
• Use only genuine HEIDENHAIN cables and connecting
elements

Installation The maximum altitude for installation of HEIDENHAIN control


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

97
Overall dimensions
Main computer

MC 6541, MC 6641, IPC 6641

98
MC 6542, IPC 6490

30 170±0.2
21.5
300±0.3

4
30

.8

99
MC 7522

= Front panel opening


= Mounting surface
= Space for air circulation

100
MC 7532

Front panel opening


Mounting surface
Space for air circulation

101
MC 8410

87.4+2
28+2

1–0.5
12±0.2

16.95±1

= Front panel opening


= Mounting surface
= Space for air circulation

102
MC 8532

31.4+2
1–0.5
12±1
87.4+2

12±1

20.9±1
25.5±1

Front panel opening


Mounting surface
Space for air circulation

103
Controller unit

CC 6106

104
CC 6108, CC 6110

CC 6108: 8 control loops


CC 6110: 10 control loops
7

105
UEC 111, UEC 112, UEC 113

106
UMC 111 FS

107
Operating panel, screen, and keyboard

ITC 755



29.6
8.5 
72.1

9.5

188 176 36

400

376 12

11
8

15
23
454
470

20
18

15

4.75 376
459+1

Front panel opening


Mounting surface
454

Space for air circulation

385.5+1


108
BF 760, ITC 760

= Front panel opening


= Mounting surface
= Space for air circulation

109
BF 860, ITC 860

71.5+2
500 28

476±0.2 12 1.4

90°
384±0.2
400

3
10
1–0.5

476 12
176.2 190.5
12
104.5
376
232

= Front panel opening


= Mounting surface
= Space for air circulation

110
TE 740

Front panel opening


Mounting surface

111
TE 745

Front panel opening


Mounting surface

112
BF 750, ITC 750

156

= Front panel opening


= Mounting surface
= Space for air circulation

113
TE 720, TE 730

TE 720 B: Without touchpad


TE 730 B: With touchpad

258+1

384+1

Front panel opening


Mounting surface

114
TE 735

Front panel opening


Mounting surface

115
MB 720

= Front panel opening


= Mounting surface

116
MB 721

25+5

0 40 90 130 200 270 310 360

8+1
8
0

90°
29.5

140
124
63.5

112.5

12 376
400

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

384+1

= Front panel opening


= Mounting surface

117
PLB 600x

118
PLC inputs and outputs

PL 6000 (PLB 62xx, PLB 61xx)

Clearance for air circulation

119
Power supply units

PSL 130

PSL 135

120
Electronic handwheels

HR 510, HR 510 FS

76.5

46

3
278

296

HR 520, HR 520 FS

121
Holder for HR 520, HR 520 FS

HR 550 FS
70.3
69.3

73.5
72

122
HRA 551 FS

122
68.6
120 48.6
12 83±0.2 4
6
192±0.2
180
204
210

320

5.5 32
4x
116

123
HR 130, HR 150 with control knob

124
HRA 110

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

126
Adapter cable for handwheels (angled)

X1 X2

Mounting opening
36







 

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

127
Interface accessories

Line-drop compensator for encoders with EnDat interface

Connection to KTY

USB hub

Cover cap (accessory)

Mounting surface

128
USB extension cable with hubs

Ordering length

KTY adapter connector

Leave space for connecting cable!

129
Camera system

VS 101

125 37

15.5
7.6

50±0.1
184.5

M5
67.25

37
49.5

65.5 96.04
92.9
74.4
56.5

17.5
28.2
37.2

46.2
9.2
53

21.2

52.8

130
General information
Documentation

Technical • TNC 640 Technical Manual ID 892899-xx; in PDF format on HESIS-Web


documentation including Filebase
• PNC 610 Technical Manual ID 1191125-xx; in PDF format on HESIS-Web
including Filebase
• Inverter Systems and Motors Technical Manual ID 208962-xx; in PDF format on HESIS-Web
including Filebase
• Functional Safety FS Technical Manual ID 749363-xx; in PDF format on HESIS-Web
including Filebase
• TS 260 Mounting Instructions ID 808652-9x
• TS 460 Mounting Instructions ID 808653-9x
• TS 740 Mounting Instructions ID 632761-9x
• TT 160 Mounting Instructions ID 808654-xx
• TT 460 Mounting Instructions ID 808655-xx

User TNC 640


documentation • HEIDENHAIN Klartext Programming User’s Manual ID 892903-xx
• Cycle Programming User’s Manual ID 892905-xx
• DIN/ISO Programming User’s Manual ID 892909-xx

Miscellaneous
• TNCremo User’s Manual As integrated help
• TNCremoPlus User’s Manual As integrated help
• PLCdesign User’s Manual As integrated help
• CycleDesign User’s Manual As integrated help
• IOconfig User’s Manual As integrated help
• KinematicsDesign User’s Manual As integrated help
• M3D Converter User’s Manual As integrated help

Other • TNC 640 brochure ID 892916-xx


documentation • Functions of the TNC 640 brochure ID 1110731-xx
• Touch Probes brochure ID 1113984-xx
• Inverter Systems brochure ID 622420-xx
• Motors brochure ID 208893-xx
• RemoTools SDK virtualTNC brochure ID 628968-xx
• Remote Diagnosis with TeleService Product Overview ID 348236-xx
• Touch Probes DVD ID 344353-xx
• Programming station DVD; TNC 640 demo version ID 1114029-xx
• HR 550 FS Product Information document PDF
• Safety-Related Control Technology PDF
Technical Information document
• Safety-Related Position Measuring Systems PDF
Technical Information document
• Uniformly Digital PDF
Technical Information document

Safety For HEIDENHAIN products (such as control components,


parameters encoders, or motors), the safety characteristics (such as failure
rates or statements on fault exclusion) are available on product-
specific request from your HEIDENHAIN contact person.

Basic circuit More information on basic circuit diagrams can be requested from
diagram your HEIDENHAIN contact person.

131
Service and training

Technical support HEIDENHAIN offers the machine manufacturer technical support


to optimize the adaptation of the control to the machine, including
on-site support.

Exchange control In the event of a malfunction, HEIDENHAIN guarantees the


timely shipment of an exchange control (usually within 24 hours in
Europe).

Helpline Our service engineers are available by phone if you have any
questions regarding adaptation or malfunctions:

NC support +49 8669 31-3101


E-mail: [email protected]
PLC programming +49 8669 31-3102
E-mail: [email protected]
NC programming +49 8669 31-3103
E-mail: [email protected]
Encoders / machine +49 8669 31-3104
calibration E-mail: [email protected]
APP programming +49 8669 31-3106
E-mail: [email protected]

If you have questions about repairs, spare parts, or exchange units,


please contact our Service department:

Customer service, +49 8669 31-3121


Germany 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 courses HEIDENHAIN provides technical customer training in the following


subjects:
• NC programming
• PLC programming
• TNC optimization
• TNC servicing
• Encoder servicing
• Special training for specific customers
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.de
outside of Germany EN  Company  Contact 
HEIDENHAIN worldwide

132
Subject index

3 Cylinder surface interpolation............... 63 I


3D-ToolComp...................................... 84 D I/O modules........................................ 31
Incremental encoders.......................... 70
5 Data interfaces.................................... 93 Industrial PC........................................ 41
Degrees of protection......................... 97 Input resolution..................................... 6
5-axis machining.................................. 64 Digital control design........................... 57 Installation elevation............................ 97
Digital servo control............................ 71 Integrated inverter............................... 71
Display step.......................................... 6 Integrated PLC.................................... 88
A DNC applications................................. 95 Interfacing to the machine..................... 8
Double speed...................................... 20 Inverter system................................... 53
Absolute encoders.............................. 70
Double-speed control loops................. 72 IOconfig.............................................. 31
ACC.................................................... 75
DriveDiag............................................ 85 IPC 6490............................................. 99
Accessories........................................... 5
Dynamic Collision Monitoring.............. 79 IPC 6641....................................... 42, 98
Active Vibration Damping (AVD)........... 77
Dynamic Efficiency.............................. 74 ITC 750....................................... 41, 113
Adapter connector for temperature
Dynamic Precision............................... 76 ITC 755....................................... 41, 108
sensor................................................. 25
ITC 760....................................... 41, 109
Adaptive Feed Control (AFC)................ 74
ITC 860....................................... 41, 110
Additional modules.............................. 34 E
Advanced Dynamic Prediction (ADP).... 73
API DATA............................................ 86 Electromagnetic compatibility.............. 97 J
Axes................................................... 63 Electronic handwheels........................ 37
Axis clamping...................................... 72 Encoder inputs.................................... 70 Jerk..................................................... 73
Axis feedback control.......................... 71 EnDat 2.2............................................ 57 Jerk limiting........................................ 73
Error compensation............................. 82
B Ethernet.............................................. 93 K
Expansion PL...................................... 31
Export version..................................... 15 KinematicsComp................................. 84
Backlash.............................................. 82
Basic modules..................................... 30 KinematicsDesign................................ 80
Batch Process Manager (BPM)............ 65 F
BF 750........................................ 26, 113 L
BF 760........................................ 28, 109 Facing heads....................................... 68
BF 860........................................ 28, 110 Facing slides....................................... 68 Linear axes.......................................... 63
Bus diagnosis...................................... 86 Fast contour milling............................. 73 Linear error......................................... 82
Feedforward control............................ 71 Load Adaptive Control (LAC)................ 78
Fieldbus systems................................ 34 Log..................................................... 86
C Following error.................................... 71 Look-ahead.......................................... 73
Cable overview................................... 51
Calibration sphere................................ 83 G M
Camera system................................. 130
CC 6106...................................... 21, 104 Gantry axes......................................... 64 M3D Converter................................... 81
CC 6108.............................................. 21 Gear ranges........................................ 69 Machine operating panel..................... 26
CC 6108, CC 6110............................. 105 Global program settings....................... 65 Main computer................................... 15
CC 6110.............................................. 21 Master keyword.................................. 17
CC 61xx.............................................. 21 H Maximum spindle speed..................... 69
CMA-H 04-04-00................................. 34 MB 720...................................... 27, 116
Combined PROFIBUS-DP/PROFINET IO HEROS 5............................................ 62 MB 720 FS......................................... 27
module................................................ 34 HR 130....................................... 39, 124 MB 721...................................... 27, 117
Commissioning and diagnostic aids...... 85 HR 150....................................... 39, 124 MB 721 FS......................................... 27
Compensation of torque ripples........... 71 HR 510....................................... 37, 121 MC 6541...................................... 16, 98
Components......................................... 4 HR 510 FS........................................... 37 MC 6542............................................ 16
ConfigDesign...................................... 85 HR 520....................................... 38, 121 MC 6641...................................... 16, 98
Connected Machining.......................... 95 HR 520 FS.......................................... 38 MC 7522..................................... 16, 100
Connecting cables............................... 39 HR 550 FS.................................. 38, 122 MC 7532..................................... 16, 101
Context-sensitive help......................... 80 HRA 110...................................... 40, 125 MC 8512............................................. 16
Controller unit..................................... 20 HRA 551 FS................................ 38, 123 MC 8532..................................... 16, 103
Control loop cycle times...................... 72 HSCI................................................... 57 Module for analog axes....................... 34
Control systems with external safety... 61 Monitor............................................... 26
Control systems with integrated Monitoring functions........................... 79
functional safety (FS)........................... 59 HSCI adapter....................................... 33 Motion Adaptive Control (MAC)........... 78
Crossover Position Filter (CPF)............. 72 HSCI control components.................... 15 Mounting and electrical installation....... 97
Cross Talk Compensation (CTC)........... 77 Hysteresis........................................... 82 Multiple main spindles......................... 69
Cycle times......................................... 20

133
N S V
NC software license............................ 18 Screen................................................ 26 virtualTNC........................................... 95
Nonlinear error.................................... 82 SE 540................................................ 36 VS 101........................................ 46, 130
SE 642................................................ 36 VSC – Camera-based working-space
O SE 660................................................ 36 monitoring (option 136)........................ 81
SE 661................................................ 36
Online Monitor.................................... 86 SIK component................................... 17 W
Operating system................................ 62 Single speed....................................... 20
Options............................................... 13 Sliding friction..................................... 82 Workpiece measurement.................... 35
Oscilloscope........................................ 85 Smoothed jerk.................................... 73
Snap-on keys................................. 47, 49
Software............................................... 5
P Specifications........................................ 6
Spindle................................................ 69
PL 6000...................................... 30, 119
Spindle orientation............................... 69
PLA-H 08-04-04................................... 31
Spindle override.................................. 69
PLB 600x.................................... 33, 118
Static friction....................................... 82
PLB 6104............................................ 31
Storage medium................................. 17
PLB 6104 FS....................................... 31
Synchronized axes............................... 64
PLB 6106............................................ 31
System PL with EnDat support............ 30
PLB 6106 FS....................................... 31
PLB 6108............................................ 31
PLB 6108 FS....................................... 31 T
PLB 6204 EnDat................................. 30
PLB 6204 FS EnDat............................ 30 Table function...................................... 86
PLB 6206 EnDat................................. 30 Tapping............................................... 69
PLB 6206 FS EnDat............................ 30 TE 720................................................ 26
PLB 6208 EnDat................................. 30 TE 730................................................ 26
PLB 6208 FS EnDat............................ 30 TE 730................................................ 26
PLC axes...................................... 65, 89 TE 735........................................ 26, 115
PLC basic program.............................. 91 TE 735 FS........................................... 26
PLCdesign........................................... 89 TE 740........................................ 28, 111
PLC encryption................................... 88 TE 745........................................ 29, 112
PLC inputs/outputs.............................. 88 TE 745 FS........................................... 29
PLC positioning................................... 89 TeleService.......................................... 86
PLC programming............................... 88 Thermal expansion.............................. 82
PLC soft keys...................................... 89 Tilting the working plane...................... 64
PLC window....................................... 89 TNCanalyzer........................................ 87
PLD-H 04-04-00 FS.............................. 31 TNCkeygen......................................... 18
PLD-H 04-08-00 FS.............................. 31 TNCopt............................................... 86
PLD-H 08-04-00 FS.............................. 31 TNCremo............................................ 94
PLD-H 08-16-00................................... 31 TNCremoPlus...................................... 94
PLD-H 16-08-00................................... 31 TNCscope........................................... 86
PNC 610............................................. 43 TNCtest.............................................. 87
Position Adaptive Control (PAC)............ 77 Tool measurement.............................. 36
Position-controlled spindle................... 69 Torque control............................... 64, 64
Power supply................................ 15, 32 Touch probes....................................... 35
PROFIBUS-DP module........................ 34 Trace function...................................... 86
PROFINET-IO module.......................... 34 Transceiver.......................................... 36
Proper minimum clearance.................. 96
PSL 130...................................... 32, 120 U
PSL 135...................................... 32, 120
Python OEM Process.......................... 90 UEC 111...................................... 23, 106
UEC 112...................................... 23, 106
R UEC 113...................................... 23, 106
UEC 11x.............................................. 22
Real-time coupling function.................. 65 UMC 111 FS................................ 24, 107
Remote Desktop Manager.................. 95 UMC 11x FS....................................... 24
RemoTools SDK.................................. 95 USB.................................................... 93
Reversal spikes................................... 82 USB hub..................................... 94, 128
Ribbon cables..................................... 22 User administration............................. 62
Rotary axes......................................... 63
RS-232-C/V.24..................................... 93

134


      
   
    

Vollständige und weitere Adressen siehe www.heidenhain.de
  For complete and further addresses see www.heidenhain.de

DE HEIDENHAIN Vertrieb Deutschland ES FARRESA ELECTRONICA S.A. PH MACHINEBANKS' CORPORATION


83301 Traunreut, Deutschland 08028 Barcelona, Spain Quezon City, Philippines 1113
 08669 31-3132 www.farresa.es E-mail: [email protected]
| 08669 32-3132
E-Mail: [email protected] FI HEIDENHAIN Scandinavia AB PL APS
01740 Vantaa, Finland 02-384 Warszawa, Poland
HEIDENHAIN Technisches Büro Nord www.heidenhain.fi www.heidenhain.pl
12681 Berlin, Deutschland
 030 54705-240 FR HEIDENHAIN FRANCE sarl PT FARRESA ELECTRÓNICA, LDA.
92310 Sèvres, France 4470 - 177 Maia, Portugal
HEIDENHAIN Technisches Büro Mitte www.heidenhain.fr www.farresa.pt
07751 Jena, Deutschland
 03641 4728-250 GB HEIDENHAIN (G.B.) Limited RO HEIDENHAIN Reprezentanţă Romania
Burgess Hill RH15 9RD, United Kingdom Braşov, 500407, Romania
HEIDENHAIN Technisches Büro West www.heidenhain.co.uk www.heidenhain.ro
44379 Dortmund, Deutschland
 0231 618083-0 GR MB Milionis Vassilis RS Serbia  BG
17341 Athens, Greece
HEIDENHAIN Technisches Büro Südwest www.heidenhain.gr RU OOO HEIDENHAIN
70771 Leinfelden-Echterdingen, Deutschland 115172 Moscow, Russia
 0711 993395-0 HK HEIDENHAIN LTD www.heidenhain.ru
Kowloon, Hong Kong
HEIDENHAIN Technisches Büro Südost E-mail: [email protected] SE HEIDENHAIN Scandinavia AB
83301 Traunreut, Deutschland 12739 Skärholmen, Sweden
 08669 31-1337 HR Croatia  SL www.heidenhain.se

HU HEIDENHAIN Kereskedelmi Képviselet SG HEIDENHAIN PACIFIC PTE LTD


1239 Budapest, Hungary Singapore 408593
AR NAKASE SRL. www.heidenhain.hu www.heidenhain.com.sg
B1653AOX Villa Ballester, Argentina
www.heidenhain.com.ar ID PT Servitama Era Toolsindo SK KOPRETINA TN s.r.o.
Jakarta 13930, Indonesia 91101 Trencin, Slovakia
AT HEIDENHAIN Techn. Büro Österreich E-mail: [email protected] www.kopretina.sk
83301 Traunreut, Germany
www.heidenhain.de IL NEUMO VARGUS MARKETING LTD. SL NAVO d.o.o.
Holon, 58859, Israel 2000 Maribor, Slovenia
AU FCR MOTION TECHNOLOGY PTY LTD E-mail: [email protected] www.heidenhain.si
Laverton North Victoria 3026, Australia
E-mail: [email protected] IN HEIDENHAIN Optics & Electronics TH HEIDENHAIN (THAILAND) LTD
India Private Limited Bangkok 10250, Thailand
BE HEIDENHAIN N.V. Chetpet, Chennai 600 031, India www.heidenhain.co.th
1760 Roosdaal, Belgium www.heidenhain.in ·
www.heidenhain.be TR T&M Mühendislik San. ve Tic. LTD. ŞTI.
IT HEIDENHAIN ITALIANA S.r.l. 34775 Y. Dudullu –
BG ESD Bulgaria Ltd. 20128 Milano, Italy Ümraniye-Istanbul, Turkey
Sofia 1172, Bulgaria www.heidenhain.it www.heidenhain.com.tr
www.esd.bg
JP HEIDENHAIN K.K. TW HEIDENHAIN Co., Ltd.
BR HEIDENHAIN Brasil Ltda. Tokyo 102-0083, Japan Taichung 40768, Taiwan R.O.C.
04763-070 – São Paulo – SP, Brazil www.heidenhain.co.jp www.heidenhain.com.tw
www.heidenhain.com.br
KR HEIDENHAIN Korea LTD. UA Gertner Service GmbH Büro Kiev
BY GERTNER Service GmbH Gasan-Dong, Seoul, Korea 153-782 02094 Kiev, Ukraine
220026 Minsk, Belarus www.heidenhain.co.kr www.heidenhain.ua
www.heidenhain.by
MX HEIDENHAIN CORPORATION MEXICO US HEIDENHAIN CORPORATION
CA HEIDENHAIN CORPORATION 20290 Aguascalientes, AGS., Mexico Schaumburg, IL 60173-5337, USA
Mississauga, OntarioL5T2N2, Canada E-mail: [email protected] www.heidenhain.com
www.heidenhain.com
MY ISOSERVE SDN. BHD. VN AMS Co. Ltd
CH HEIDENHAIN (SCHWEIZ) AG 43200 Balakong, Selangor HCM City, Vietnam
8603 Schwerzenbach, Switzerland E-mail: [email protected] E-mail: [email protected]
www.heidenhain.ch
NL HEIDENHAIN NEDERLAND B.V. ZA MAFEMA SALES SERVICES C.C.
CN DR. JOHANNES HEIDENHAIN 6716 BM Ede, Netherlands Midrand 1685, South Africa
(CHINA) Co., Ltd. www.heidenhain.nl www.heidenhain.co.za
Beijing 101312, China
www.heidenhain.com.cn NO HEIDENHAIN Scandinavia AB
7300 Orkanger, Norway
CZ HEIDENHAIN s.r.o. www.heidenhain.no
102 00 Praha 10, Czech Republic
www.heidenhain.cz NZ Llama ENGINEERING Ltd
5012 Wellington, New Zealand
DK TP TEKNIK A/S E-mail: [email protected]
2670 Greve, Denmark
www.tp-gruppen.dk

*I_896020-29*
896020-29 · 5 · 03/2019 · H · Printed in Germany

You might also like