Options and Accessories
For TNC Controls

www.heidenhain.com/cnc-controls

09/2024

Options and accessories for TNC controls

Table of contents

Overview

HEIDENHAIN controls are known for theircomplete range of features and extensivefunctionality. Thanks to a series of control
options and accessories, they can also be
optimally adapted to the given application.
This brochure provides a broad overview of
the available options and the most important
hardware enhancements for the current
control versions. Along with a detailed
description of its functionality, each option
or hardware enhancement contains a listof the software versions with which it isavailable.

Options

Options are functions already integrated
into the control, allowing you to tailor the
TNC’s functionality to your specific needs
at any time. Some options, however, must
be adapted by the machine manufacturer.
Options are conveniently enabled via a
keyword. The software options are savedon the SIK plug-in board. The TNC7 andTNC7 basic can be operated with thepresent SIK or, in the future, with the
new SIK2.
The SIK2 plug-in board is available startingfrom these software versions:
TNC7: 81762x-18 SP1
TNC7 basic: 81762x-18 SP1Overview tables

4

Dynamic Precision10

Dynamic Efficiency

11

Connected Machining

12

Digital Shop Floor

13

Programming and operation

14

Machine accuracy

34

Machining functions

41

Communication

53

Adaptation to the machine

56

Software63

Hardware enhancements

78

Please also note the page references in the overview tables.

HEIDENHAIN offers software as practical
tools for applications external to the TNC,
from supporting data transfer or creating
a PLC program all the way to a complete
programming station.
Hardware enhancements make workon the machine easier, faster, and morereliable. An electronic handwheel, forexample, permits fine manual control,
and a workpiece touch probe significantly
reduces workpiece setup times.
The version schema was simplified,starting with NC software version 16:• The publication period determines theversion number.
• All control models of a publication period
have the same version number.
• The version number of the programming
stations corresponds to the version
number of the NC software.

2

Windows 8 and Windows 10 are trademarks of Microsoft Corporation

3

9

17

19

20

21

TNC7

TNC7 basic

1-01-14-01-1

1-05-1––4-02-1–

Pallet Management | Orchestrating automated pallet machining

–

ü

ü

ü

ü

21

40

5-03-1

Collision Monitoring | Preventing crashes with dynamic collision monitoring (DCM)

–

–

•

•

•

44

42

1-03-1CAD Import | DXF converter, importing contours and machining positions from DXF files •

•

•

•

•

23

CAD Import | Importing contours from 3D models

•

•

•

•

•

24

SIK2
Machining functions

Adv. Function Set 1 | Programming rotary-table machining• Programming cylindrical contours on an unrolled cylinder• Feed rate in mm/min or degrees/min•

Adv. Function Set 1 | Coordinate conversion• Tilting the working plane, PLANE function

•

•

•

•

•

15

Adv. Function Set 1 | Interpolation• Circular in 3 axes with tilted working plane

•

•

•

•

•

15

Adv. Function Set 2 | Interpolation• Linear in 5 axes

–

•

•

•

•

–

Adv. Function Set 2 | 5-axis simultaneous machining• 3D tool compensation via surface normal vectors• Changing the swivel-head angle with the electronic handwheel during program run
without affecting the tool tip position (TCPM = Tool Center Point Management)• Keeping the tool perpendicular to the contour• Tool radius compensation perpendicular to the tool direction• Manual traverse in the active tool-axis system

–

•

•

•

–

41

Touch Probe Functions | Streamlining setup and inspection with probing cycles• Workpiece misalignment compensation, preset setting• Automatic tool and workpiece measurement• Touch-probe input enabling for non-HEIDENHAIN systems

üAdvanced Programming Features | Expanded programming capabilities• FK free contour programming• Canned cycles• Peck drilling, reaming, boring, counterboring, centering• Milling internal and external threads• Clearing level and oblique surfaces• Multi-operation machining of straight and circular slots• Complete machining of rectangular and circular pockets• Circular and linear point patterns• Contour train, contour pocket, including contour-parallel machining• Integration of cycles created by machine manufacturer• Engraving cycle: engrave text or numbers in a straight line or on an arc• Contour slot with trochoidal millingüAdvanced Graphic Features | Visualization for verification and program run• Plan view
• Projection in multiple planes• 3D viewü

Advanced Graphic Features | Detailed 3D visualization

ü

•

ü

ü

ü

Adv. Function Set 3 | Superimposing handwheel positioning during program run

ü

•

ü

ü

Adv. Function Set 3 | Calculating contours with tool-radius offset in advance (LOOKAHEAD)

ü

•

ü

ü

•

•

•

•

•

ü

ü

ü

• = Available as option– = Not availableü = Standard function

4

Page

22

SIK

Machining functions
8

OptionTNC 640

OptionnumberTNC 620Page

TNC 320TNC7

TNC 640SIK2

TNC 620

SIK

OptionTNC 320

Optionnumber

TNC7 basic

Overview

•

ü

ü

ü

•

•

14

16

44

1-06-1

Global PGM Settings | Applying configurable settings to entire programs

–

–

•

•

–

46

45

2-31-1

Adaptive Feed Contr. | Ensuring optimized feed rates (AFC)

–

–

•

•

•

47

50

4-03-1

Turning | Mill-turning functions• Turning tool management• Tool radius compensation• Switching between milling and turning mode
• Turning-specific contour elements• Turning cycle package

–

–

•

•

–

26

Turning | Eccentric turning

–

–

•

•

–

27

92

2-02-1

3D-ToolComp | 3D radius offset based on tool angle (requires the Adv. Function Set 2
software option)

–

–

•

•

–

52

93

2-03-1

Ext. Tool Management | Managing tools based on NC program requirements

•

•

•

•

•

29

96

7-04-1

Adv. Spindle Interpol. | Machining circular features with interpolation turning

–

–

•

•

–

30

131

7-02-1

Spindle Synchronism | Synchronizing spindle motion• Synchronization of two or more spindles• Hobbing cycle (additionally requires the Turning option)

–

–

•

•

–

31

140

5-03-2Collision Monitoring v2 | DCM version 2 for crash prevention (automatically enables
the Collision Monitoring software option)

–

–

–

•

•

45

145

2-30-1

Active Chatter Contr. | Reducing chatter during roughing (ACC)

–

•

•

•

•

48

152

1-04-1CAD Model Optimizer | Cleaning up 3D models for use on the control• Generate correct STL files from STEP files• Repair existing STL files

–

•

•

•

•

25

154

2-05-1

Batch Process Mngr. | Informative overview of the pallet lineup

–

•

•

•

•

22

156

4-04-1

Grinding | Cycles for jig grinding

–

–

•

•

–

32

20

157

4-05-1

Gear Cutting | Creating gears

–

–

•

•

–

33

•

42

158

4-03-2

–

–

•

•

–

28

•

43

Turning v2 | Version 2 of the mill-turning functions (automatically enables theTurning option)

159

1-07-1Model Aided Setup | Graphically supported workpiece setup

–

–

–

•

•

17

167

1-02-1

Opt. Contour Milling | Optimized trochoidal milling (OCM)

•

•

•

•

•

49

ü

ü

18

19

• = Available as option– = Not availableü = Standard function

5

TNC7 basic

24

6-03-1Gantry Axes | Operating synchronized axes: gantry axes, tandem tables

•

•

ü

ü

•

58

46

7-01-1

Python OEM Process | Implementing Python OEM applications

•

•

•

•

•

59

49

6-02-1

Double Speed Axes | Double-speed control loops

–

•

•

•

•

60

77

6-01-1* 4 Additional Axes | 4 additional control loops

–

–

•

•

•

56

78

8 Additional Axes | 8 additional control loops

–

–

•

•

–

SIK

SIK2

Machine accuracy

Machine interfacing48

2-01-1

KinematicsOpt | Touch probe cycles for automatic calibration measurements on
rotary axes

–

•

•

•

•

34

52

2-04-1

KinematicsComp | Correcting 3D spatial errors

–

–

•

•

–

35

141

2-20-1

Cross Talk Comp. | Correcting errors due to coupled axes (CTC)

–

•

•

•

•

36

142

2-21-1

Position Adapt. Contr. | Adapting machine parameters based on position (PAC)

–

•

•

•

•

37

143

2-22-1

Load Adapt. Contr. | Adapting machine parameters based on workpiece-relatedloads (LAC)

–

•

•

•

•

38

144

2-23-1

Motion Adapt. Contr. | Adapting machine parameters based on axis movements
(MAC)

–

•

•

•

•

39

146

2-24-1

Machine Vibr. Contr. | Damping machine vibrations (MVC)

–

•

•

•

•

40

155

5-02-1

Component Monitoring | Monitoring loads on machine components

–

•

•

•

•

50

168

5-01-1

Process Monitoring | Monitoring the production process based on a teach-in cut

–

–

–

•

–

51

Communication

101
–
130

–

OEM Option | Enabling options provided by the OEM

–

–

•

–

–

61

135

7-03-1

Synchronizing Functions | Real-time coupling (RTC) for synchronizing axes
and spindles

–

–

•

•

–

62

160

6-30-1

Integrated FS: Basic | Gen 3 exclusive: enabling of functional safety (FS) and
four safe control loops

–

•

•

•

•

57

161

6-30-2* Integrated FS: Full | Gen 3 exclusive: enabling functional safety (FS) and the
maximum number of functionally safe control loops (10 or more)

–

•

•

•

•

18

3-03-1HEIDENHAIN DNC | Communicating with external Windows applications via COM
component

•

•

•

•

•

54

162

FS Control Loop Qty. (Add. FS Ctrl. Loop 1) | Gen 3 exclusive: additional
functionally safe control loop (no. 1)

–

•

•

•

•

56
–
61

3-02-1* OPC UA NC Server | Standardized interface for accessing TNC data and functions
within a network

–

•

•

•

•

53

163

FS Control Loop Qty. (Add. FS Ctrl. Loop 2) | Gen 3 exclusive: additional
functionally safe control loop (no. 2)

–

•

•

•

•

133

3-01-1

•

•

•

•

•

55

164

FS Control Loop Qty. (Add. FS Ctrl. Loop 3) | Gen 3 exclusive: additional
functionally safe control loop (no. 3)

–

•

•

•

•

165

FS Control Loop Qty. (Add. FS Ctrl. Loop 4) | Gen 3 exclusive: additional
functionally safe control loop (no. 4)

–

•

•

•

•

166

FS Control Loop Qty. (Add. FS Ctrl. Loop 5) | Gen 3 exclusive: additional
functionally safe control loop (no. 5)

–

•

•

•

•

169

FS Control Loop Qty. (Add. FS Full) | Gen 3 exclusive: remaining functionallysafe control loops enabled

–

•

•

•

•

Remote Desk. Manager | Viewing and remotely operating external computers(e.g., Windows PCs)
Machine interfacing

0

6-01-1* Control Loop Qty. (Additional Axis 1-8) |Additional control loops

Additional Axis 1

•

•

•

•

•

Additional Axis 2

•

•

•

•

•

2

Additional Axis 3

–

•

•

•

•

3

Additional Axis 4

–

•

•

•

•

4

Additional Axis 5

–

–

•

•

–

5

Additional Axis 6

–

–

•

•

–

6

Additional Axis 7

–

–

•

•

–

7

Additional Axis 8

–

–

•

•

–

1

*	This software option can be ordered multiple times in the desired quantity.
The control automatically takes all enablings into account.

6

Page

TNC7

OptionTNC 640

OptionnumberTNC 620Page

TNC 320TNC7

TNC 640SIK2

TNC 620

SIK

OptionTNC 320

Optionnumber

TNC7 basic

Overview• = Available as option– = Not availableü = Standard function56*	This software option can be ordered multiple times in the desired quantity.
The control automatically takes all enablings into account.

• = Available as option– = Not availableü = Standard function

7

Overview••–

PCtoolsUpdateManager | Update manager for HEIDENHAIN software

•

•

•

•

•

–

PLCtext | Editing and managing of language-sensitive texts

•

•

•

•

•

–

TNCanalyzer | Analysis and evaluation of service files

•

•

•

•

•

–

TNC OEMOption | Key generator for enabling options for a limited time

•

•

•

•

•

–

TNC OEMNumber | Day code generator for the machine manufacturer area

•

•

•

•

•

–

TNCtest | Creation and execution of acceptance tests

•

•

•

•

•

–

RemoTools SDK | Function library for the development of one’s own communication
applications (requires the HEIDENHAIN DNC software option)

•

•

•

•

•

TNCremo | Data transfer software

•

•

•

•

•

TNCremoPlus | Data transfer software with “live” screen

•

•

•

•

•

•

63

RemoteAccess | Software for remote diagnostics

•

•

•

•

•

•

64

PLCdesign | PLC diagnostics for all HEIDENHAIN controls

•

•

•

•

•

StateMonitor | Collect and evaluate machine data

•

•

•

•

•

KinematicsDesign | Creation of kinematic models for numerical controls

•

•

•

•

•

M3D Converter | Creation of high-resolution collision objects

•

•

•

•

•

CycleDesign | Incorporation of developed NC subprograms as cycles

•

•

•

•

•

69

TNCscope | Recording and evaluation of, for example, axis curves of HEIDENHAIN controls

•

•

•

•

•

70

TNCdiag | Evaluation of diagnostic information of digital motor systems

–

•

•

•

•

71

TNCopt | Initial setup of digital control loops

–

•

•

•

•

72

IOconfig | Configuration of, for example, handwheels

•

•

•

•

•

73

Software Key Generator / Web application | For enabling of software options

•

•

•

•

•

74

BMXdesign | Designing language-sensitive soft keys

•

•

•

•

•

75

Programming station

•

•

•

•

–

76

virtualTNC | For PC-based machine simulation

–

•

•

•

–

• = Available as option– = Not availableü = Standard function

8•

HR 130 TTL; panel mounted with detent					w/o detent

•

•

•

•

•

No

540940-01
540940-03

HR 510			with detent
portable handwheel		
w/o detent

•

•

•

•

•

No

1120313-xx
1119971-xx

HR 510 FS			with detent
portable handwheel		
w/o detent

•

•

•

•

•

No

1119974-xx
1120311-xx

HR 520 portable		
handwheel with display

with detent
w/o detent

•

•

•

•

•

No

670303-xx
670302-xx

HR 520 FS portable		
handwheel with display

with detent
w/o detent

•

•

•

•

•

No

670305-xx
670304-xx

HR 550 FS portable		with detentradio handwheel with display w/o detent

•

•

•

•

•

No

1183021-xx
1200495-xx

HRA 551 FS handwheel holder for HR 550 FS

•

•

•

•

•

No

1119052-xx

TS 260 with cable

•

•

•

•

•

Yes

738283-xx

TS 460 with radio or infrared transmission

•

•

•

•

•

Yes

1178530-xx

TS 642 with infrared transmission

•

•

•

•

•

Yes

653217-xx

TS 760 with radio or infrared transmission

–

•

•

•

•

Yes

1283267-xx

TT 160 with cable

•

•

•

•

•

Yes

729763-xx

TT 460 with radio or infrared transmission

•

•

•

•

•

Yes

1192582-xx

ITC 362 with 24-inch touchscreen

–

–

•

•

–

Yes

1346871-xx

ITC 855 with 15-inch touchscreen and
ASCII keyboard

–

•

•

–

–

Yes

1370459-xx

ITC 860 with 19-inch touchscreen;
separate TNC keyboard required

–

–

•

–

–

Yes

1174935-xx

ITC 352 with 19-inch touchscreen

–

–

–

•

–

Yes

1374639-xx

ITC 342 with 16-inch touchscreen

–

–

–

–

•

Yes

1354570-xx

Industrial PC

IPC 306 with 8 GB RAM

–

•

•

•

•

Yes

1179966-01

82

Vision system

VT 121/VT 122 for tool inspection

–

–

•

•

•

Yes

1249466-01

83

54
63
Workpiece touch probe

65
•

66
68

•

•

68

77

78

TNC7 basic

•

TNC7

•

Page

TNC 640•ID

TNC 620

ConfigDesign | Configuration of the machine parameters

Must beadapted by
the OEM

TNC 320

TNC7 basic

Handwheel

TNC7

Hardware enhancements

TNC 640Page

TNC 620

Subject
to achargeTNC 320

SoftwareTool touch probe

Additional operating
station

79

80

81

• = Available as option– = Not availableü = Standard function

9OverviewDynamic Precision

Dynamic Efficiency

The concept of Dynamic Precisioncomprises optional functions for
HEIDENHAIN controls that effectively
reduce the dynamic errors of machine
tools. By improving the machine’s dynamic
performance and increasing TCP accuracy,these functions take milling to the limits ofthe technologically possible—regardless ofthe machine’s age and load or machining
position. No mechanical modifications areneeded.

With the concept of Dynamic Efficiency,
HEIDENHAIN combines innovative TNC
functions that help the user to make heavymachining and roughing more efficientwhile also enhancing process reliability.
These software functions not only assist
the user but also make the manufacturing
process itself faster, more stable, and morepredictable—in short, more efficient.
Dynamic Efficiency helps boost the metal
removal rate and reduce machining time.

Attaining precise workpieces with highsurface quality no longer requires working
slowly. That’s because, with Dynamic
Precision, machine tools work fast andaccurately at the same time.

Dynamic Efficiency encompasses four
software functions:• ACC: reduces chatter susceptibility, thus
permitting higher feed rates and greater
infeeds• AFC: controls the feed rate based on themachining situation• Trochoidal milling: a function for toolfriendly roughing of slots and pockets• OCM: optimizes roughing processes
for fast and low-wear machining

High precision and fast machining are thebasis for increased productivity. Unit costis therefore reduced without sacrificing
accuracy or surface quality. Dynamic
Precision even ensures that accuracy ismaintained regardless of the operatingtime and load. As a result, feed rates nolonger need to be reduced on account ofmachine age or load.
The functions of Dynamic Precision areavailable as options for HEIDENHAIN
controls. The machine manufacturer can
deploy individual functions alone or in
combination.
• CTC: compensation of accelerationdependent position error at the tool
center point, thus increasing accuracy
during acceleration phases• MVC: damping of machine vibrations
for improved surface finishes• PAC: position-dependent adaptationof control parameters• LAC: load-dependent adaptation ofcontrol parameters for high accuracy,
regardless of machine age and load
• MAC: motion-dependent adaptationof control parameters
The functions of Dynamic Precision are
adapted to the movements and loads ofthe machine tool through a high clock ratein the controller unit (a component of
HEIDENHAIN controls).
Because Dynamic Precision is madeup of software functions, it requires nointervention in the machine’s mechanics
or power train. Nevertheless, the machine
manufacturer must enable the individualfunctions, enter their parameters, andadapt them to the machine.

The AFC, ACC, and OCM functions aredescribed in greater detail later in thisbrochure and are identifiable by their
Dynamic Efficiency logo.

TNC7
TNC 640 TNC 620 Page
TNC7 basic
Dynamic Precision

ü

ü

ü

Cross Talk Comp. (CTC)
Compensation of position errors
through axis coupling

OptionOptionOption36

Machine Vibr. Contr. (MVC)
Damping of machine oscillations

OptionOptionOption40

Position Adapt. Contr. (PAC)
Position-dependent adaptation ofcontrol parameters

OptionOptionOption37

Load Adapt. Contr. (LAC)
Load-dependent adaptation ofcontroller parameters

OptionOptionOption38

Motion Adapt. Contr. (MAC)
Motion-dependent adaptation ofcontrol parameters

OptionIndividually, each of these solutionsdelivers key improvements to themachining process. But in combination,these TNC functions bring out the fullpotential of the machine and tool while
reducing the mechanical load. They are alsoof great value under changing machining
conditions, such as during interrupted cuts,
various plunging processes, or simple
roughing operations. In practice, theremoval rate can be increased by 20 to25 percent.
By permitting higher removal rates,
Dynamic Efficiency boosts productivity
without requiring users to resort to special
tools. The avoidance of tool overloadingand premature tool wear, as well as the
additional gain in process reliability,
significantly contributes to more
economical production.

TNC7
TNC 640 TNC 620 Page
TNC7 basic
Dynamic Efficiency

ü

ü

–

Active Chatter Contr. (ACC)
Active chatter control

OptionOptionOption48

Adaptive Feed Contr. (AFC)
Adaptive feed control

OptionOption–47

Trochoidal millingStandardfunctionStandard Standard –function function

Opt. Contour Milling (OCM)
Optimized contour machining

OptionOptionOption49

Installation by the machine manufacturer or user
OptionOption39

For more information, see the Dynamic Efficiency Technical Information document,
and visit www.klartext-portal.com

Installation by the machine manufacturer
For more information, see the Dynamic Precision Technical Information document,
and visit www.klartext-portal.com

1011

Connected Machining
Solutions for networked manufacturing

With the Connected Machining packageof functions, the HEIDENHAIN control
streamlines operations thanks to easy
data usage, time-saving workflows, andtransparent processes. These solutions
put the user at the center of digital job
management through the control on his
milling machine or lathe. The HEIDENHAIN
control can be linked as desired to every
production-related area of the company,
featuring adaptability to already existing
structures and extensibility for future
innovation.
The benefits are time-saving workflows,
workload reduction through easy data
usage, and transparent processes in allareas of the company—not just on the
shopfloor but also in design, production
planning, management, logistics, servicing,and more. Purely digital job managementwith Connected Machining augments thestrong manufacturing capabilities ofmodern equipment and machines.

Supported file formats
Being able to display, edit and evaluate
common file types opens up many
possibilities for using digital job data
directly on the control. The Extended
Workspace display provides a clear
representation of your job data without
losing track of important information about
the control.
• PDF viewer for displaying task lists andmanufacturing notes, for example (*.pdf)• CAD viewer for displaying 3D models anddesign drawings, for example (*.step,*.stl, *.dxf, *.iges)• Graphics files for displaying clamping
situations, for example (*.gif, *.bmp,*.jpg, *.png)• Spreadsheets for displaying working
steps and tool data, for example (*.xls,*.xlsx, *.ods)• HTML viewer for displaying
documentation and help files, forexample (*.htm, *.html, *.chm)

Digital Shop Floor
Software solutions for your manufacturing operations

Remote operation
The following functions are available forremote operation of HEIDENHAIN controls
or third-party CNC controls:• HEIDENHAIN OPC UA NC Server forcross-platform remote monitoring andcontrolling of a TNC. The task-oriented
method of operation reduces the timerequired and allows interaction without
in-depth knowledge about the control.
• HEIDENHAIN DNC (option) for
monitoring and remote operation ofmachines, including older models.
• Remote Desktop Manager software
option for access from the control toWindows PCs and the software installed
there.
• Firefox web browser for accessing webbased applications, such as ERP and
MES clients, e-mail clients, and HTML5
applications.

The software solutions of the Digital Shop
Floor from HEIDENHAIN are ideal for
manufacturing companies that use CNC
machine tools. They provide support along
the process chain, ensuring improved
process quality and enabling sustainableproductivity gains.
StateMonitor
StateMonitor provides insight into the
production processes of machine tools inreal time. It collects and visualizes machine
statuses, tool data, NC program durations
and other machine-related data. This
software solution allows you to document
setup and production times, planmaintenance work and speed up yourresponse time to malfunctions.
Interfaces:• HEIDENHAIN DNC• OPC UA
• MTConnect• Modbus TCP• FOCAS

Efficient and lossless data transmission
Use the TNC control to directly access datain your network or to transfer data fromyour PC to the TNC control. The program
manager makes access to network drives
quick and easy. The SFTP share directly in
the Explorer of your PC offers secureaccess to local drives of the TNC controls.

Software options for use with StateMonitor

JobTerminal manages job data, job times
and job analyses.

MaintenanceManager displays
maintenance and malfunction messages.
Maintenance work can be planned basedon machining hours, machine messages
and intervals of time.

5 Signals records additional machine data
via PLC signals.

5 Machines allows you to connect anadditional five machine tools.

Further information:
Find out more about StateMonitor under
Software (page 66).

TNC7
TNC 640 TNC 620 Page
TNC7 basic
Connected Machining

ü

ü

ü

Remote Desk. Manager

OptionOptionOption55

HEIDENHAIN DNC

OptionOptionOption54

OPC UA NC Server

OptionOptionOption53

Extended Workspace

OptionOption–81

Installation by the machine manufacturer#Machinedatacollection
with StateMonitor

For more information, see the TNC brochures

1213

Programming and operation
Machining with a rotary table

Programming and operation
Coordinate conversion by tilting the working planeand using the PLANE function

Many five-axis operations that initially seemvery complex can actually be reduced toconventional 2D movements executed on acylindrical surface. For creating and editingthese programs quickly and easily withouta CAM system, the TNC comes to your aid
with helpful functions.

Programs for contours and holes on
inclined surfaces are usually very complex,
requiring significant computing resources
and programming work. In cases likethese, the TNC can save you a great dealof programming time. You simply program
the machining operation as usual in themain plane (e.g., in XY). The machine thenruns the program in a plane that has beentilted with respect to the main plane about
one or more rotary axes.

Cylinder surface machining
With the TNC it is quite easy to program
contours (which consist of straight lines
and arcs) on cylindrical surfaces using
rotary and tilting tables: You simply program
the contour in a plane (regardless of theaxes) as if the cylinder surface wereunrolled. The TNC then executes the
programmed machining operation on
the cylinder surface.

The PLANE function makes it easy todefine a tilted working plane and, based on
the information in the workpiece drawing,offers seven different methods for doing
so. In order to keep this complex function
as easy to use as possible, each plane
definition has its own animation that you
can view prior to selecting the function.
Intuitive help graphics assist you during
programming.

The TNC provides four cycles for cylindersurface machining:• Slot milling (the slot width and tool
diameter are equivalent)• Guide-groove milling (the slot width isgreater than the tool diameter)• Ridge milling• Outside contour milling

You can also use the PLANE function todefine the positioning behavior during
tilting to avoid unpleasant surprises when
the program is run. The settings fordefining the positioning behavior are
identical for all PLANE functions, making
operation much easier.

Feed rate for rotary axes and tables in
mm/minBy default, rotary axis feed rates areprogrammed in degrees/min, but the
TNC can also interpret these feed rates
in mm/min. This makes the feed rate at
the contour independent of the distance
between the tool center point and thecenter of the rotary axis.

Adv. Function Set 1

14

SIK

SIK2

Option 8

1-01-1

TNC7/TNC7 basic/TNC 640/TNC 620
TNC 320

ID 617920-01
ID 536146-01

ID 1395831-01

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-01 and later
NC SW 34056x-01/73498x-01/81760x-01 and later
NC SW 34055x-01/771851-01 and later

Adv. Function Set 1

SIK

SIK2

Option 8

1-01-1

TNC7/TNC7 basic/TNC 640/TNC 620
TNC 320

ID 617920-01
ID 536146-01

ID 1395831-01

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-01 and later
NC SW 34056x-01/73498x-01/81760x-01 and later
NC SW 34055x-01/771851-01 and later

Installation by the machine manufacturer

Installation by the machine manufacturer

For more information, see the TNC brochures

For more information, see the TNC brochures, and visit www.klartext-portal.com

15

Programming and operation
Touch probe cycles

Programming and operation
Graphical 6D workpiece setup

Workpiece alignment
The probing functions of the TNC reduce
the need for tedious manual alignment of
the workpiece:• Workpiece clamped in any position• The touch probe determines the actual
clamping situation by probing a surface• The TNC compensates for thismisalignment with a “basic rotation,”
either by rotating the NC program to theascertained angle or by correcting theactual misalignment through a turn of
the rotary table• The TNC offers manual, automatic, andsemiautomatic cycles for correcting
misalignments in two or three
dimensions• Some automatic probing cycles feature
semiautomatic mode, tolerance
monitoring and actual-to-nominal valuetransfer• Automatic probing cycle with which
touch points in one direction can be
repeated over a specified distance

For single parts and small lot sizes without
a special holder, the position of theworkpiece blank almost always needs tobe ascertained before machining. With thisintuitive probing function, the TNC7 andTNC7 basic offer the possibility of setting
up workpieces quickly, easily and safely
with graphic guidance. The exact positionof the workpiece blank is measured in themachine’s working space and reported tothe control. This graphically supported
measurement can be used for any
workpieces. An accurate 3D model is allthat is needed. You can simplify and clean
up the 3D model of your workpiece using
the CAD Model Optimizer software option,in order to create a valid STL file for themeasurement procedure.

Preset setting
Being able to define the preset quickly andreliably reduces nonproductive time andincreases machining accuracy. The TNC
features probing cycles for automaticallysetting presets.
Workpiece inspection
The TNC features numerous measuring
cycles for inspecting the geometry ofmachined workpieces. This allows you
to do the following:• Identify a workpiece and call an
appropriate part program• Check for correct execution of all
machining operations• Detect and compensate for tool wear,
etc.
Tool measurement
In conjunction with the TT touch probes fortool measurement, the TNC makes it
possible to automatically measure tools
inside the machine. The measured tool
length and radius are stored by the TNC in
its central tool memory. In-process tool
measurement allows you to immediately
identify wear or breakage, thus avoiding
scrap and rework.
On the TNC 620, the touch probe cycles
are available only with the Touch Probe
Functions software option. This option is
automatically enabled when using
HEIDENHAIN touch probes featuring the
EnDat interface (NC SW 81760x-06 andlater). The TNC7, TNC 640 and TNC 320
already include the touch probe cycles asstandard functions.

16

Compensating for workpiece misalignment by rotating the coordinate system or rotating the table

Preset setting

Workpiece measurement

During the entire setup process, thecontrol informs the user about the qualityof the probing points for determining theposition and orientation of the workpiece.
The user can thus quickly see when themeasurement of the actual position andorientation of the workpiece is complete.
The user can also move the rotary axes
during the setup procedure in order toprobe undercuts, inclined surfaces, orrounded surfaces, for example. This allows
the user to align even complex workpieceblanks relative to pre-machined features,such as is needed for mold repair or
3D-printed workpiece blanks.

Tool measurement

Touch Probe Functions

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

The simulation view depicts a 3D modelof the workpiece blank in the machine’s
working space. After the user has roughlyaligned the model manually, a green arrow
indicates that the model is ready to beprobed. The axis keys or the electronic
handwheel are used to position the touchprobe to the blank in order to record thetouch points. The control automaticallyselects the probing direction. All of the six
degrees of freedom can thus be measured
with only one single function.

SIK

SIK2

Option 17
ID 634063-01

SIK

SIK2

1-05-1

Option 159

1-07-1

ID 1395851-01

ID 1364052-01

ID 1395855-01

Standard function
NC SW 81762x-18 and later
Standard function
NC SW 34056x-01/73498x-01/81760x-01 and later
Standard function

Model Aided Setup

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-17 and later
NC SW 81762x-18 and later–––

Installation by the machine manufacturer

Installation by the user

For more information, see the TNC brochures and the Touch Probes brochure

For more information, see the TNC7 brochure, and visit www.klartext-portal.com

17

Programming and operation
Advanced programming functions, including FK free contour
programming and canned cycles

Programming and operation
Verification graphics, program-run graphics

FK free contour programming
Not all workpieces are suitably dimensioned
for conventional NC programming. Thanks
to the FK free contour programming
function you simply enter data from thedrawing without performing additional
conversions or calculations. In the process,you can leave individual contour elements
undefined as long as the overall contour
is defined. If the data allow for more than
one solution, then the TNC programming
graphics render the possible variants tochoose from. On the TNC7 and TNC7 basic,
graphical programming replaces
FK programming as a standard feature.

Programming graphics
HEIDENHAIN controls support you withdetailed programming graphics. Thesegraphics are a feature on the TNC 640,
TNC 620 and TNC 320, and are describedin their respective brochures.
Other graphical views are available asoptions:
Simulation
To be on the safe side before running a
program, the TNC can graphically simulate
the machining operation. The TNC candisplay this simulation in the following
ways:• In plan view with different shadesof depth• In different projections (as in theworkpiece drawing)• In 3D view

Standard cycles
In addition to the canned cycles for drilling
and tapping (with or without a floating tap
holder), the Advanced Programming
Features software option also gives you
cycles for thread milling, reaming, boring,and hole patterns, as well as milling cycles
for plane-surface face milling and forroughing and finishing pockets, slots,
and studs.

Details can be shown under magnification.
In addition, the TNC displays the calculated
machining time in hours, minutes, andseconds. During the simulation, the TNC7,
TNC7 basic, TNC 640 and TNC 620 controls
can also detect collisions between theworkpiece and the tool holder, and canissue appropriate warning messages.

Cycles for complex contours
Special help for roughing pockets with any
contour is provided by the Subcontour List
(SL) cycles and the Optimized Contour
Milling software option. These groups ofcycles each contain canned cycles forroughing and finishing. The contour or
subcontours are defined in subprograms.
As a result, a single contour description
can be used for various operations withdifferent tools.
OEM cycles
As original equipment manufacturers,
machine manufacturers can contribute
their special manufacturing know-how by
designing additional fixed cycles and saving
them in the TNC. The end user is likewise
given the option of programming his own
cycles. HEIDENHAIN supports you with its
PC software CycleDesign, which allows
you to create input parameters and arrange
the menu key structure of the cycles as
desired.
Graphical contour programming*
Couple the familiar Klartext functions withthe graphical programming capability to
streamline your daily work at the machine.
With the graphical programming feature,
the user draws the desired contours
directly on the touchscreen. The control
then converts the drawing into a Klartext
program. This function makes it very easy
to modify existing programs.
* Available only for TNC7 and TNC7 basic

18

Simulation of machining on the TNC7

Model comparison
The TNC7 and TNC7 basic have a feature
for comparing the workpiece blank and thefinished part. Based on the different colors,
you easily see where residual material still
remains or where too much material was
removed. There is also a measuring functionthat lets you ascertain the position anddepth at any location on the workpiece,
together with the current NC block and theassociated tool.
Programming graphics of the TNC 640

Advanced Programming Features

SIK
Option 19
ID 628252-01

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

Standard function
Standard function
Standard function
NC SW 34056x-01/73498x-01/81760x-01 and later
Standard function

Program-run graphics
Direct observation of the workpiece within
the machine is usually impossible due tocoolant and the safety enclosure. With theprogram-run graphics you can always see
the current machining status of theworkpiece as well as the positions of thecollision objects in the machine on thecontrol's screen. During machining, you
can switch between various operating
modes at any time, for example in orderto create programs.

Program-run graphics of the TNC7

Advanced Graphic Features

SIK
Option 20
ID 628253-01

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

Standard function
Standard function
Standard function
NC SW 34056x-01/73498x-01/81760x-01 and later
Standard function

Installation by the user

Installation by the user

For more information, see the TNC brochures, and visit www.klartext-portal.com

For more information, see the TNC brochures, and visit www.klartext-portal.com

19

Programming and operation
Detailed 3D view in the verification and program-run graphics

Programming and operation
Pallet management

Finely detailed 3D view
The simulation and program-run graphics ofthe controls also include additional viewing
functions with detailed 3D rendering. These
functions help you evaluate the workpiece
quality in the simulation prior to machining,as well as in real time during machining.

For any sequence of different workpieces
loaded on pallets, the TNC is able toidentify the proper machining programand datum shift.
When a pallet is loaded for machining, theTNC automatically calls the correct program.
This allows different parts to be machinedin any order desired.

The high-resolution 3D view with strong
zoom factors reveals even the tiniest
program errors on the workpiece surface.
For an even more precise view of the NC
data analysis, you can also display the tool
paths and their corresponding blocknumbers. Of particular help is theselectable workpiece transparency feature,
which allows you to see hidden cavities
and undercuts. The TNC7 and TNC7 basic
offer a sectional view along a plane. This isuseful, for example, when looking forresidual material.

Pallet insertions can be controlled via PLC
axes. The desired sequence and presets
for the pallet and workpieces are definedin the pallet table by the user. The pallet
table is freely configurable by the machine
manufacturer, which means that any
information can be stored in the tables
and called later by the PLC.
Execution of the pallet tables with thecontrol can be either workpiece- or tooloriented (with NC SW 34059x-08 and lateron the TNC 640; with NC SW 81760x-05
and later on the TNC 620).

Enhanced graphics also make tool-specificmachining operations easier to see: eachmachining operation performed with thesame tool is shown in its own unique color.
In 3D view, the TNC also includes ameasuring function that displays thecoordinates when you shift the focus
within the graphics by touch.
If you just need a quick overview of thecontour and the machining time, you canchange the resolution and simulation mode
to boost the calculation speed.
The TNC 640 (with NC SW 34059x-09
and later) and the TNC7 and TNC7 basic
simulate not only material removal but also
the complete 3D machine model, allowing
the user to precisely evaluate processes in
the working space before machining. The
machine’s collision objects are configured
and activated by the machine
manufacturer.
The TNC7 and TNC7 basic, TNC 640 (withNC SW 34059x-11 and later) and TNC 620(with NC SW 81760x-08 and later) enable
the convenient incorporation of complex
workpiece blanks and finished parts as
STL files (such as 3D models from CAM
systems). In addition, the current machining
status can be saved as an STL file during
the simulation in order to integrate it into
other programs as a workpiece blank.

Advanced Programming Features

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

20

SIK

Pallet Management

SIK

Option 20

Option 22

ID 628253-01

ID 628255-01

Standard function
Standard function
Standard function in NC SW 34059x-04 and later
NC SW 81760x-01 and later
Standard function in NC SW 771851-01 and later

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

Standard function
Standard function
Standard function
Standard function–

Installation by the user

Installation by the machine manufacturer

For more information, see the TNC brochures, and visit www.klartext-portal.com

For more information, see the TNC brochures, and visit www.klartext-portal.com

21

Programming and operation
Batch Process Manager for organizing and fine tuning of
job sequences on the machine

Programming and operation
CAD import for contours and machining positions from DXF files

Batch Process Manager is a powerful
function for pallet machining and series
production. With its intuitive user interface,
you can plan your production process andreceive important information about
upcoming machining operations.

Why program contours when you alreadyhave the drawing as a DXF file? You can
open DXF files directly on the TNC in order
to extract contours or machining positions
from them. This not only saves timeotherwise spent on programming andtesting but also provides assurance thatthe finished contour precisely complies
with the design engineer’s specifications.

Batch Process Manager makes it possible
to easily change the sequence of pending
jobs. Batch Process Manager also performs
a duration calculation for all planned jobs
or NC programs. It checks whether, forexample, all NC programs will be able to run
without error and whether all necessary
tools are available with sufficient remaining
service life. Batch Process Manager
displays the results of these checks in thestatus overview, thereby ensuring thesmooth execution of the planned jobs.

DXF files usually contain multiple layers
used by the design engineer to organize
the drawing. In order to minimize
unneeded information on your screen
during contour selection, you can hide allof the inessential layers in the DXF filewith just a gesture. This feature requires
an operating panel with a touchpad or
an external pointing device. The TNC canselect a contour train even if it has been
stored across different layers.

Batch Process Manager shows thefollowing information in advance:• The machining sequence• The time of the next manual intervention• Program duration and end time ofprogram run• Status information about preset, tool,and program

The TNC also assists you in defining theworkpiece preset. For this purpose, theTNC provides a function that allows you
to move the drawing’s datum to a useful
position by simply selecting an element.
Selecting contours is also very convenient:
you can select any element by touch. As
soon as you select a second element, theTNC detects your desired direction ofmachining, and starts automatic contour
detection. The TNC automatically selects all
clearly identifiable contour elements until
the contour closes or branches out. At thatpoint, you can select the next contour
element. In this way you can quickly andeasily define even extensive contours bytouch. You can also shorten, lengthen, orinterrupt the contour elements as needed.

On the TNC 620, Batch Process Manager
requires the additional enabling of thePallet Management software option. On
controls with NC software versions up to34059x-08 or 81760x-05, the Extended
Tool Management software option must
be enabled as well.

In addition, you can easily select machining
positions and save them as point files,
especially for transferring drilling positions
or starting points for pocket machining. Of
course, the TNC saves the machining
positions in such a way that they areapproached via the shortest path.

Batch Process Mngr.

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

22

SIK

SIK2

Option 154
ID 1219521-01

With the CAD Import software option, you
can also import contours and machining
positions from 3D models.

SIK

SIK2

2-05-1

Option 42

1-03-1

ID 1395860-01

ID 526450-01

ID 1395847-01

NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-08 and later
NC SW 81760x-05 and later–

CAD Import

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-02 and later
NC SW 73498x-02/81760x-01 and later
NC SW 771851-01 and later

Installation by the machine manufacturer

Installation by the user

For more information, see the TNC brochures, and visit www.klartext-portal.com

For more information, see the TNC brochures, and visit www.klartext-portal.com

23

Programming and operation
CAD import for contours from 3D models

Programming and operation
Optimization of CAD models

CAD Viewer enables the display of 2D and
3D models right on the TNC (e.g., DXF,
Step, STL or IGES files). Using the
CAD Import software option, you can easily
incorporate contours and machining
positions from these CAD files directly into
your Klartext program. You can thereby
reduce the amount of programming workand avoid input errors resulting fromtransposed digits, incorrectly placed
decimal points, and the like.

The CAD Model Optimizer software
option offers the user the power to simplify
3D models and heal contours, thus
creating valid STL files for collisionmonitoring or simulation.
The initial model can be imported through
CAD Viewer. The 3D mesh function
simplifies the model and autonomously
corrects errors such as small holes in thesolid model or self-intersecting lines on
surfaces. The control covers the opened 3Dmodel with a mesh of triangles. The control
then generates an STL file that you can use
for various functions of the control. For
example, you can then quickly and easily
repair faulty files of fixtures or tool holders.

In particular, extracting machining
information directly from CAD data
provides additional possibilities for creating
NC programs with a tilted working plane.
You can also define the preset with a 3D
basic rotation of the 3D model and set a
datum with the appropriate 3D rotation in
the desired working plane.

With this software option you can also adapt
3D models of your fixtures before setting
them up. The Collision Monitoring v2
software option serves to monitor fixturesin the working space of your machine,
thereby preventing collisions.

You can easily save the working plane to the
clipboard and transfer it to the NC programwith the appropriate transformation andthe associated PLANE command. In thedefined working plane, you can extract
contours and machining positions, andapply them to the NC program.

With the CAD Model Optimizer software
option you can also correct small errors in
the workpiece model before setting up thepart using the 6D capability of the Model
Aided Setup function.

Selecting contours is very convenient: you
can select any element by clicking it withthe mouse. Once you select a second
element, the TNC detects your desired
machining direction and initiates automatic
contour detection. In doing so, the TNC
automatically selects all clearly identifiable
contour elements until the contour closes
or branches out. This method lets you
define elaborate contours with just a few
clicks of the mouse. You can then easily
copy the selected contour via the clipboard
to an existing Klartext program.
The CAD Import software option is an
expansion to the DXF Converter. All
previous functions have been adopted andenhanced to include 3D import functions.
Nearly all of the common DXF, Step and
IGES file formats can be used.

CAD Import

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

24

SIK

SIK2

Option 42
ID 526450-01

SIK

SIK2

1-03-1

Option 152

1-04-1

ID 1395847-01

ID 1353918-01

ID 1395849-01

NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-08 and later
NC SW 81760x-05 and later
NC SW 771851-05 and later

CAD Model Optimizer

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-16 and later
NC SW 81760x-16 and later–

Installation by the user

Installation by the user

For more information, see the TNC brochures, and visit www.klartext-portal.com

For more information, see the TNC brochures, and visit www.klartext-portal.com

25

Programming and operation
Mill-turning functions for milling and turning on the same machine

Programming and operation
Mill-turning functions for eccentric turning

The control provides powerful functions for
NC-program-driven switching between
turning mode and milling mode. You arecompletely free to decide how and when
you wish to combine these two machining
modes.

The eccentric turning function lets you
perform turning operations even when theworkpiece axis is misaligned with the axisof rotation due to the setup. Duringmachining, the TNC7 and TNC 640 thencompensate for any eccentricity throughcorrective movements of the rotary spindle
coupled with the linear axis. This cansignificantly reduce your setup times.

Machining simple contours
Various cycles are available for thelongitudinal and transverse machining of
simple contours. The area to be machined
can also be inclined, thus requiring aplunging movement. Of course, the TNC7
and TNC 640 automatically take the angleof the turning tool into account.
Machining any contours
If the contours to be machined arecomplex and can no longer be defined withsimple cycle parameters, you can still
describe them using contour subprograms.
This process is identical to the procedureused for SL cycles in milling, for which you
use Cycle 14 to define the subprogram
describing the finished contour. You candefine the technology parameters in therespective turning cycle.
You use exactly the same Klartext functions
for the contour description as you would
for defining a milling contour.
Turning-specific recess and undercut
contour elements are also available, which
you can insert between contour elementsin the same manner as chamfers androunding arcs. Besides radial and axis
recesses, E, F, H, K, and U undercuts areavailable, as are thread undercuts.
Depending on the cycle, the TNC7 andTNC 640 cut parallel to the axis or thecontour. You define the machining
operations (roughing, finishing) or theoversize with dialog guidance in thecorresponding parameters.

* On controls with NC software version 34059x04, the Synchronizing Functions software
option must be enabled.

Turning with a facing slide
A facing slide allows you to perform turning
operations on a stationary workpiece. This,in turn, makes it possible to implement offcenter or tilted-plane turning operations.
With a facing slide, the cutting edge rotatesin the spindle, while an axis integrated in
the facing slide controls the turning tool(plan stroke). With the TNC7 and TNC 640,
you don’t need to worry about the complex
motion involved. You simply select thefacing-slide mode with a programming
command and program as always withstandard turning cycles. The TNC7 andTNC 640 handle all the conversions foryou and automatically perform all motion
sequences.

Other machining operations:• Recessing• Thread machining• Blank form update• Orientation of the turning tool
Turning

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

26

SIK

SIK2

Option 50
ID 634608-01

SIK

SIK2

4-03-1

Option 50

4-03-1

ID 1395877-01

ID 634608-01

ID 1395877-01

NC SW 81762x-16 and later–
NC SW 34059x-01 and later––

Turning

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later–
NC SW 34059x-04 and later––

Installation by the machine manufacturer

Installation by the machine manufacturer

For more information, see the TNC brochures, and visit www.klartext-portal.com

For more information, see the TNC brochures, and visit www.klartext-portal.com

27

Programming and operation
Mill-turning functions for simultaneous turning

Programming and operation
Extended tool management

This software option allows you to produce
complex contours that would otherwise
require machining at varying tool angles.
This way you can, for example, produce
undercut contours with just one tool. For
simple contours, this option can prolong
tool life by using a larger area of theindexable insert. This involves at least
three-axis motion (two linear axes and one
rotary axis).

The Extended Tool Management
software option expands tool management
functionality with the “Tooling list” and“T usage order” tables. The “Tooling list”
table shows the tool requirements of theNC program or pallet to be run. The "Toolinglist" table contains information about all thetools called within an NC program. Before
starting the program, you can check, forexample, whether all tools are contained in
the magazine. When you select an
NC program in the Program Run operating
mode, the control automatically createsthe “Tooling list” table. The control lists all
the tools called within the active
NC program in numerical order.

The cycles for simultaneous turning monitor
the workpiece contour relative to the tooland the tool carrier. To attain optimal surface
finishes, these cycles avoid unnecessary
tilting movements. If you wish to activate
specific tilting movements, you can define
start and finish angles on the TNC7 andTNC 640. A cycle for simultaneous roughingis also available (with NC software version
11 and later).

The “T usage order” table shows the toolsequence of the pending pallet or
NC program. Before starting the program,you can see, for example, when a manual
tool change will take place. When you
select an NC program in the Program Run
operating mode, the control automaticallycreates the “T usage order” table. The
control lists all the tools called within theactive NC program in chronological order.

The control now permits the use of
FreeTurn tools for inclined and simultaneous
turning operations. FreeTurn tools are lathe
tools with a special tooth arrangement.
Depending on the design, a single FreeTurntool can perform both axis-parallel andcontour-parallel roughing and finishing. The
use of FreeTurn tools reduces machining
times because fewer tool changes areneeded (with NC software version 16 andlater).

The expanded tool management enables
you to detect the tool requirements in time
and thus prevent interruptions during
program run.

Advanced Function Set Turning*

SIK
Option 158
ID 1237237-01

TNC7/TNC7 basic
TNC 640
TNC 620 / TNC 320–
From NC SW 34059x-09 through 34059x-16–* Advanced Function Set Turning additionally requires the Turning software option
Turning v2*

TNC7
TNC7 basic
TNC 640
TNC 620 / TNC 320

SIK

SIK2

4-03-2

Option 93

2-03-1

ID 1395877-02

ID 676938-01

ID 1395858-01

SIK

SIK2

Option 158
ID 1359635-01

NC SW 81762x-16 and later–
NC SW 34059x-17 and later–

Installation by the machine manufacturer
For more information, see the TNC brochures, and visit www.klartext-portal.com

28* Turning v2 includes the Turning software option

Ext. Tool Management

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-01 and later
NC SW 81760x-03 and later
NC SW 771851-02 and later

Installation by the machine manufacturer
For more information, see the TNC brochures, and visit www.klartext-portal.com

29

Programming and operation
Interpolation turning with an interpolating spindle

Programming and operation
Spindle synchronization

In interpolation turning, the tool’s cuttingedge describes a circular motion, with the
cutting edge always oriented either toward
the center of the circle (outside machining)or away from the center (inside machining).
By varying the circle radius and the axial
position, any rotationally symmetricalobject can be produced in any working
plane.

For certain machining operations, therotations of the tool spindle must be
synchronized with the movement of otheraxes. This is the case, for example, during
the production of external gears via
hobbing.
When using the Turning or Turning v2
software option in combination with
Spindle Synchronism, the control offers
Cycle 880 GEAR HOBBING, which allows
you to machine external cylindrical gears or
helical gears at any angle. During hobbing,the rotation of the tool spindle and rotarytable are synchronized while the gear hobmoves axially along the workpiece.
Cycle 880 automatically controls thesecomplex movements and lets you easily
enter all of the relevant values. You canutilize the tooth parameters straight out ofyour drawing, which the cycle then uses tocalculate the required five-axis motion.

With the interpolation turning cycle, theTNC can create a rotationally symmetricalshoulder defined by its start and end pointin the active working plane. The center ofrotation is the starting point in the working
plane when the cycle is called. The
rotational surfaces can be inclined orrounded away from each other.
This cycle can be used only for finishingwork and does not permit roughing
operations with multiple passes. The
machining strategy can be selected asneeded: both inside machining and outsidemachining are possible. The TNC7 andTNC 640 also let you machine any
rotationally symmetrical contour (without
undercuts).

The TNC 640 (with NC SW 34059x-11 andlater) and TNC7 controls support tappingwith one or more spindles. The spindles
can be coupled for this purpose. Tapping is
performed with the master spindle. The
coupled slave spindles follow themachining operation.

Adv. Spindle Interpol.

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

30

SIK

SIK2

Option 96
ID 751653-01

SIK

SIK2

7-04-1

Option 131

7-02-1

ID 1395892-01

ID 806270-01

ID 1395890-01

NC SW 81762x-16 and later–
NC SW 34059x-05 and later––

Spindle Synchronism

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later–
NC SW 34059x-05 and later––

Installation by the machine manufacturer

Installation by the machine manufacturer

For more information, see the TNC brochures, and visit www.klartext-portal.com

For more information, see the TNC brochures31

Programming and operation
Grinding and dressing functions

Programming and operation
Creating gears in a single setup

With the TNC7 and TNC 640, you can evenperform grinding operations on yourmachine. Cycles for jig grinding anddressing allow you to program therespective function with great
convenience. The TNC7 and TNC 640 can
also superimpose a tool-axis reciprocating
stroke onto the programmed movements.
Optimized tool management assists theuser during every process, including
grinding and dressing. The TNC7 andTNC 640 are therefore the ideal basis for
attaining exceptional surface quality andaccuracy in your applications.

Because gears are typically manufactured
on specialized machine tools, timeconsuming rechucking is often required.
With the Gear Cutting software option,
however, you can completely machine spurand helical gears in a single setup using
skiving or hobbing operations. If you wish
to use this software option in turningmode, then the Turning or Turning v2
software option will need to be enabled.
The function helps you program complex
sequences: all you need to define is justthe gear geometry and tool data. The control
will take care of the remaining calculations,particularly the complex synchronizationof motions. As a result, the production ofinternal gears turns into an easy-to-masterstandard application.

Jig grinding
Jig grinding is the grinding of a 2D contour.
On a milling machine, jig grinding is
primarily used for finishing holes or premachined contours using a grinding tool.
The grinding contour can be programmedin the defined grinding cycles and thenmachined.

Skiving
Skiving owes its current success to its
significantly higher efficiency andthroughput compared with traditional gear
shaping.

Grinding open and closed contours
You also have the option of superimposing
a tool-axis reciprocating stroke onto thetool’s motion. Special cycles allow you todefine, start, and stop the reciprocating
stroke. The reciprocating stroke enables
uniform wear on the grinding tool andprecise geometries on ground surfaces.

With skiving, external and internal gears
can be produced on machines withsynchronized spindles. You can also, forexample, use an individual tooth flank line
to produce crowning of the tooth flank(starting with NC software 18).

Dressing
Dressing cycles allow you to “true up”
grinding tools inside the machine. During
dressing, the grinding tool is machinedwith a special dressing tool. Klartext cycles
are available for dressing the grinding tool's
diameter or profile.

Hobbing
Hobbing is particularly well suited toexternal gear machining. Its benefits
include high throughput and a wide variety
of tooth shapes that can be produced withrelatively easy-to-make tools.
Lift-off
This software option not only makes
programming easier but also provides
better protection for your equipment.
To prevent damage during unforeseen
program interruptions (e.g., a power
outage), its cycles support optimized lift-off
capability. These cycles automaticallydefine the tool direction and path forretraction from the workpiece.
Grinding

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

32

SIK

SIK2

Option 156
ID 1237232-01

SIK

SIK2

4-04-1

Option 157

4-05-1

ID 1395878-01

ID 1237235-01

ID 1395879-01

NC SW 81762x-16 and later–
NC SW 34059x-10 and later––

Gear Cutting

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later–
NC SW 34059x-09 and later––

Installation by the machine manufacturer

Installation by the machine manufacturer

For more information, see the TNC brochures, and visit www.klartext-portal.com

For more information, see the TNC brochures, and visit www.klartext-portal.com

33

Machine accuracy
KinematicsOpt for easy calibration measurements of rotary axes

Machine accuracy
KinematicsComp for correcting 3D spatial errors

Accuracy requirements are becoming
increasingly stringent, particularly when it
comes to five-axis machining. Complex
parts are expected to be machined to exact
specifications with reproducible accuracy
over extended periods.

Tight workpiece tolerances require highmachine accuracy. However, machine tools
inevitably exhibit installation- or productionrelated errors.
The more axes a machine has, the more
sources of error there are. The ISO 230-1
standard, for example, lists eight relevant
types of error for a linear axis (sixcomponent errors and two relevant
position errors) and eleven for a rotary axis
(six component errors and five relevant
position errors). Counteracting such errors
at the mechanical level requires
extraordinary design effort. Moreover,these errors are particularly noticeable
on five-axis machines and very large
machines. What should also not to beneglected is thermal expansion, which
can cause highly complex changes in thegeometry of machine components.

The KinematicsOpt software option for
TNC controls is a key ingredient in helping
you meet these high demands. First, aprobing cycle automatically measures yourmachine’s rotary axes with a HEIDENHAIN
touch probe.
To measure the rotary axes, a calibration
sphere is fixed on the machine table andprobed with the HEIDENHAIN touchprobe. Prior to probing, you specify thetouch point grid and define a different
measuring range for each rotary axis.
Based on the measured values, the TNC
determines the spatial errors that arise fromaxis tilting. The cycle then calculates anoptimized kinematic machine descriptionthat minimizes these errors and saves it as
the machine’s kinematic model.

The KinematicsComp software option
gives machine manufacturers a way tosignificantly improve a machine’s accuracy.
The TNC’s standard kinematic model
describes the machine’s degrees of
freedom and the rotational centers of its
rotary axes. The enhanced kinematics
description of KinematicsComp additionally
includes the option of considering
positioning, straightness and angular errorsof all axes through compensation value
tables. In addition to featuringmultidimensional tables, KinematicsComp
also uses formulas with which even errors
beyond the scope of the rigid body error
model can be compensated for. This isdone so well that the tool center point(TCP) can exactly follow the ideal nominal
contour. Even thermally induced errors canbe compensated for after being detectedby sensors and the PLC. The spatial errorsof the tool center point, for example, canbe measured with a laser tracer or laserinterferometer and converted into
compensation tables. The KinematcsOpt
software option uses the KinematicsComp
software option to compensate for the
misalignment of rotary axes and for thegrid compensation of rotary swivel heads.

Of course, a detailed log file is alsoavailable containing the actual measured
values, the measured and optimized
dispersion (for the static tilting accuracy),
and the actual compensation values.
Together with the KinematicsComp
software option, the KinematicsOpt
software option permits compensation for
spatial misalignment of the rotary axes andmakes 3D compensation of rotary swivel
heads on a rotary axis grid possible.
Optimal use of KinematicsOpt requires ahighly rigid calibration sphere for reducing
the deformations caused by probing
forces. For this purpose, HEIDENHAIN
offers calibration spheres with highly rigid
holders of various lengths.
Calibration spheres are available asaccessories:
KKH 80Height: 80 mm ID 655475-03
KKH 250Height: 250 mm ID 655475-01
KinematicsOpt

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

34

SIK

SIK2

Option 48
ID 630916-01

Determining geometric deviations with a laser-based coordinate measuring device(Source: PTB-Mitteilung volume 117)

SIK

SIK2

2-01-1

Option 52

2-04-1

ID 1395856-01

ID 661879-01

ID 1395859-01

NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-01 and later
NC SW 34056x-03/73498x-01/81760x-01 and later–

KinematicsComp

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later–
NC SW 34059x-05 and later––

Installation by the machine manufacturer

Installation by the machine manufacturer

For more information, see the TNC brochures, and visit www.klartext-portal.com

For more information, see the TNC brochures, and visit www.klartext-portal.com

35

Machine accuracy
Correcting position errors due to axis coupling (CTC)

Machine accuracy
Position-dependent adaptation of control parameters (PAC)

During dynamic acceleration processes,a machine tool’s structure undergoes
forces capable of deforming machinecomponents, resulting in errors at the tool
center point (TCP). The dynamic accelerationof an axis causes not only axial deformations
but also deformations that are lateral to thedirection of acceleration (due to mechanicalaxis couplings). This is especially the case if
the point of force applied to an axis does
not coincide with its center of gravity, thus
potentially resulting in pitching motion
during braking and acceleration phases.
The resulting position error at the TCP in
the direction of the accelerated axis andlateral axes is proportional to the amountof acceleration.

Depending on the positions of the axes in
the working space, a machine’s kinematics
give rise to variable dynamic behavior that
can adversely affect servo-control stability.
To take full advantage of the machine’s
dynamic performance, the Position
Adaptive Control software option enables

Servo lagNominal feed rate (hypothetical)

Servo lag in µm

If the dynamic position error as a functionof the axis acceleration is known frommeasurements at the TCP, then thisacceleration-dependent error can becompensated for with the Cross Talk
Compensation software option in orderto prevent negative effects on the surface
quality and accuracy of the workpiece.

changes to machine parameters based on
position, thus permitting assignment of therespective optimal loop gain to definedinterpolation points. Additional positiondependent filter parameters can be definedin order to further increase control loop
stability.

Deflection at the TCP in the Z axis during movement in the X direction
Without CTC
With CTC

Z deflection at the TCP in µm

6Time in s

4
Servo control optimized for Z = 0; servo lag within the tolerance band (±1 µm)

20-2Servo lag in μm

A grid encoder (KGM) in the plane definedby two mechanically coupled axes can beused to measure the accelerationdependent position error of these axes. The
resulting error at the TCP often depends
not only on the acceleration but also on theposition of the axes in the working space.
The Cross Talk Compensation software
option can take this into account as well.

-4
-6

0

0.5

1

1.5

2
Time in s

Servo lag without PAC
Servo lag with PAC
Nominal feed rate (hypothetical)

Servo control optimized for Z = 0; servo lag within the tolerance band

Time in s

Cross Talk Comp.

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

36

SIK

SIK2

Option 141

2-20-1

ID 800542-01

ID 1395862-01

NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-02 and later
NC SW 34056x-04/73498x-02/81760x-01 and later–

Servo control at Z = –500
• Without PAC: clearly visible oscillations andservo lag (±3 μm) outside of the tolerance
band• With active PAC: servo lag within thetolerance band (±1 μm)

Position Adapt. Contr.

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320SIK

SIK2

Option 142

2-21-1

ID 800544-01

ID 1395863-01

NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-02 and later
NC SW 34056x-04/73498x-02/81760x-01 and later–

Installation by the machine manufacturer

Installation by the machine manufacturer

For more information, see the TNC brochures and the Dynamic Precision Technical
Information document, and visit www.klartext-portal.com

For more information, see the TNC brochures and the Dynamic Precision Technical
Information document, and visit www.klartext-portal.com

37

Machine accuracy
Load-dependent adaptation of control parameters (LAC)

behavior at different loads, adaptive
feedforward controls can be activated,
and the control loop gain can be changed
based on the load.

The Load Adaptive Control software
option enables the control to automaticallyascertain the current workpiece mass ormass moment of inertia and the acting
frictional forces. In order to ensure an
optimum response to changes in machine

In order to allow rapid adjustment inresponse to sudden changes in the load(e.g., from loading and unloading theworkpiece), Cycle 239 is provided forascertaining the current load status.

As a complement to the position-dependent
adaptation of control parameters throughthe PAC software option, the Motion
Adaptive Control software option provides
a way of changing machine parameters
based on other input quantities such as
speed or motor acceleration. This motiondependent adaptation of the control
parameters makes it possible, for example,
to realize a velocity-dependent adaptationof the kv factor on motors that exhibit
stability changes at different traversing
velocities.

A further application is the accelerationdependent change of the tensioning torquebetween the master and slave axes formaster-slave torque control.
With this software option, this configuration
makes it possible to attain a significantly
higher maximum acceleration at rapid
traverse; for example, through parameterbased reduction of the tensioning torqueat increasing acceleration.

Servo lagNominal feed rate (hypothetical)

Servo lag in 0.001°

The dynamic behavior of machines withmoving tables can vary depending on themass or mass moment of inertia of theclamped workpiece.

Machine accuracy
Motion-dependent adaptation of control parameters (MAC)

Without MAC

Time in s

Servo lag in 0.001°

Optimal feedforward control for rotary tables without additional load and with servo lag within the tolerance band (±0.001°)
Servo lag without LAC
Servo lag with LAC
Nominal feed rate (hypothetical)

Mmotor 1,2

With MAC= Maximum acceleration= Tensioning torque= Maximum torque of motor 1,2= Torque of motor 1= Torque of motor 2= Total torqueMmotor 1,2

aAxis

aAxis
(without MAC)

(with MAC)

Time in s
With change in load
• Without LAC: with unchanged feedforward
control, the servo lag (±0.008°) is outside of
the tolerance band
• With LAC: with feed-forward control andactive LAC, the servo lag is within thetolerance band (±0.001°)

38

Load Adapt. Contr.

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320SIK

SIK2

Option 143
ID 800545-01

SIK

SIK2

2-22-1

Option 144

2-23-1

ID 1395864-01

ID 800546-01

ID 1395865-01

NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-02 and later
NC SW 34056x-04/73498x-02/81760x-01 and later–

Motion Adapt. Contr.

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-02 and later
NC SW 34056x-04/73498x-02/81760x-01 and later–

Installation by the machine manufacturer

Installation by the machine manufacturer

For more information, see the TNC brochures and the Dynamic Precision Technical
Information document, and visit www.klartext-portal.com

For more information, see the TNC brochures and the Dynamic Precision Technical
Information document, and visit www.klartext-portal.com

39

Machine accuracy
Active vibration damping (MVC)

Machining functions
5-axis simultaneous machining

In the presence of low-frequency vibrations
on a machine tool, inclined or curved
surfaces can often exhibit surface-finish
problems in the form of visible shadowsor inconsistent contrast. Peaks as small as
1 µm or smaller may be visually noticeable
on a workpiece. These disturbances often
necessitate surface rework, which comeswith additional cost.

The TNC provides many powerful functions
specifically developed for five-axis
simultaneous machining.
The NC programs for five-axis simultaneousmachining are created with CAM systems
in conjunction with postprocessors. In
principle, such programs contain either
all of the coordinates of the machine’s
existing NC axes or NC blocks with surface
normal vectors. During five-axis machining
with three linear axes and two additional
tilting axes, the tool is always perpendicular
to the workpiece surface or is tilted at a
specific angle relative to it (inclined toolmachining).

Low-frequency disturbances are oftencaused by elasticity in the drive train, suchas vibrations between the motor and theslides, or machine setup vibrations, inwhich high accelerations of the machineaxes cause disturbances in the machine
tool through its fastening elements orconnected base.

Regardless of the type of five-axis programs
you wish to run, the TNC performs all of
the necessary compensating movementsin the linear axes arising from movementsin the tilting axes. The TNC’s tool center
point management feature (TCPM)—an
improvement on the proven TNC function
M128—provides optimal tool guidance andprevents contour gouging.

Excitations due to high accelerations canbe lowered by reducing the jerk, but thisresults in longer machining times.
The Machine Vibration Control software
option suppresses low-frequency vibrations
via the control loop of the control. To thisend, this software option provides theActive Vibration Damping (AVD) and
Frequency Shaping Control (FSC) functions.
MVC works in two ways: it results in aclean workpiece surface because any
vibrations that would be visible on theworkpiece surface are suppressed, and it
also enables fast and low-vibration milling.
MVC thus increases the productivity of amachine tool and/or improves the surface
quality of workpieces.

Machine Vibr. Contr.

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320SIK

SIK2

Option 146

2-24-1

ID 800548-01

ID 1395869-01

NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-04 and later
NC SW 34056x-04/73498x-02/81760x-01 and later–

Installation by the machine manufacturer
For more information, see the TNC brochures and the Dynamic Precision Technical
Information document, and visit www.klartext-portal.com

40

Adv. Function Set 2

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320SIK

SIK2

Option 9

4-01-1

ID 617921-01

ID 1395875-01

NC SW 81762x-16 and later–
NC SW 34059x-01 and later
NC SW 34056x-01/73498x-01/81760x-01 and later–

Installation by the machine manufacturer
For more information, see the TNC brochures41

Machining functions
Superimposing handwheel positioning during program run

Machining functions
Calculating contours with tool-radius offset in advance

The Handwheel Superimpositioning
function (M118) enables you to makemanual corrections with the handwheel
during program run. This is particularly
helpful when you wish to change theinclination angles of rotary axes: inexternally written NC programs suchchanges often cause collisions between
the tilting head and the workpiece. You canalso use handwheel superimpositioning toadjust the offset compensation in linear
axes without having to change the NC
program.

The LOOK AHEAD function in the TNC’s
geometry processing system monitors
radius-compensated contours for undercuts
and intersections, and calculates the tool
path in advance starting from the current
block. Sections of the contour that would
be damaged by the tool are simply notmachined (dark areas in the figure) and canbe reworked with a smaller tool at a latertime. You can also use this function to add
tool radius compensation to NC programs
created with an external programming
system and output as an uncompensatedcontour. Consequently, inaccuracies in the
NC programs arising from calculations in
the CAM system can be compensated for.

Adv. Function Set 3

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

42

SIK

SIK2

Option 21
ID 628254-01

SIK

SIK2

4-02-1

Option 21

4-02-1

ID 1395876-01

ID 628254-01

ID 1395876-01

Standard function
NC SW 81762x-18 and later
Standard function
NC SW 34056x-01/73498x-01/81760x-01 and later
Standard function

Adv. Function Set 3

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

Standard function
NC SW 81762x-18 and later
Standard function
NC SW 34056x-01/73498x-01/81760x-01 and later
Standard function

Installation by the machine manufacturer

Installation by the machine manufacturer

For more information, see the TNC brochures

For more information, see the TNC brochures43

Machining functions
Dynamic collision monitoring (DCM)

Machining functions
Dynamic collision monitoring (DCM) version 2

The complex machine movements andnormally high traversing speeds of five-axis
machining make axis movements difficult
to predict. This makes collision monitoringa valuable function that relieves the user
and protects the machine from damage.

The Collision Monitoring v 2 software
option (DCM v 2) includes all functions of
the Collision Monitoring software option.
The expanded collision monitoring of thecontrol not only prevents tools fromcolliding with machine components, butalso with fixtures. The control features a
probing function that graphically andinteractively assists you in determining theexact position of the fixture. That way you
no longer have to worry about either thesequence or the actual probing functions.
Colored arrows in a virtualized work
envelope show you whether the positionis suitable and the probing operation canbe performed. This graphically supported
measurement can be used for any
workholding equipment. An accurate 3Dmodel is all that is needed. You can simplify
and clean up the 3D model of your fixture
using the CAD Model Optimizer software
option, in order to create a valid STL file forcollision monitoring.

In cases such as these, the user is assistedby the Collision Monitoring software
option of the TNC. The control interrupts
the machining process whenever acollision is imminent, thus increasing
overall safety. This, in turn, helps preventmachine damage and any resulting costly
downtime. Unattended shifts also become
more reliable.
Collision monitoring works not only in
automatic mode but is also active inmanual mode. If, for example, the user ison a collision course during setup, the TNC
detects this, stops axis movement, andissues an error message. Before actuallymachining a part, you can also check forcollisions in the simulation, with a realpreset and real tools.

With DCM v2 it is possible to machineright up to the fixture. Where necessary,
you can enter a value smaller than thestandard 2 mm between the tool and the
fixture by simply programming themonitored distance in the NC program.

Of course, the TNC also shows the userwhich machine components are at risk,both by means of an error message andgraphically. If a collision warning occurs,
the TNC permits tool retraction only indirections that will increase the clearance
between the colliding objects.

Any tool shapes can be integrated as
3D models (STL files). This results in thefollowing benefits:• Monitoring of the tool shaft for collisions• Ability to protect tools of any shape fromcollisions with fixtures and machinecomponents• Realistic material-removal simulation• Use of tools with any measurement
reference point(e.g., backward deburrers)

The TNC7, TNC7 basic, and the TNC 640(with NC SW 34059x-05 and later) alsooffer a convenient way to import collisionobjects from standard CAD models (e.g.,
STL) into the control as M3D data. Thispermits highly detailed modeling of themachine components and better utilizationof the machine’s working space.
On the TNC7, TNC7 basic, and the TNC 640(with NC SW 34059x-11 and later),clamping setups can be incorporated in*.cfg, *m3d, or *.stl formats, including
via Klartext commands.

Collision Monitoring

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

44

SIK

SIK2

Option 40

5-03-1

ID 526452-01

ID 1395882-01

NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-02 and later––

The collision protection provided by
DCM v2 is only as good as the 3D modelsof the collision objects. For reliablemachine operation, the digital data mustmatch the physical reality. The importfunction of the OPC UA NC Server
provides tool presetters and tool databaseswith functions for importing the 3D modelsof the tool and tool holder directly into thecontrol. The model validation featurechecks the 3D models during importing,thus ensuring maximum reliability ofCollision Monitoring and the simulation(starting with NC software version 18).

Collision Monitoring v2

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320SIK

SIK2

Option 140

5-03-2

ID 1353266-01

ID 1395882-02

NC SW 81762x-16 and later
NC SW 81762x-18 and later–––

Installation by the machine manufacturer

Installation by the machine manufacturer

For more information, see the TNC brochures, and visit www.klartext-portal.com

For more information, see the TNC7 brochure, and visit www.klartext-portal.com

45

Machining functions
Global program settings

Machining functions
Adaptive feed control (AFC)The global program settings, which comeinto play particularly in large-scale moldmaking, are available in the Program Run
and MDI modes. This option lets you define
global and overriding coordinatetransformations and settings for the
NC program without actually changing the
NC program.

The Adaptive Feed Control software
option (AFC) automatically regulates thefeed rate of the TNC based on the present
spindle power and other process data.
During a teach-in cut, the TNC records the
maximum occurring spindle power. Prior tomachining, you define the limits (in a table)
within which the TNC is allowed toinfluence the feed rate in “control” mode.
Naturally, various overload reactions can be
specified as well, including by yourmachine manufacturer.

You can change the global program
settings during a program stop, even in
mid-program. A clearly structured form isprovided for this. Upon restarting, the TNC
then moves as needed to a new position inaccordance with a positioning logic that you
can define. The following functions areavailable:• Additional rotation based on basicrotation or 3D basic rotation• Shifting the workpiece preset in asingle axis
• Mirroring individual axes
• Additional shift of an already shifted
workpiece datum• Rotation about the active tool axis
• Handwheel superimposition• Feed rate factor

The TNC’s Adaptive Feed Control option
offers a series of benefits:
Optimization of the machining time
Particularly in the case of cast parts,
oversizes and material irregularities(cavities) can occur to varying degrees.
By controlling the feed rate, the control
strives to stay within the bounds of thepreviously “learned” maximum spindle
power throughout the entire machining
time. Increasing the feed rate in areas
requiring less material removal shortens
the overall machining time.
Tool monitoring
Adaptive Feed Control continuously
compares the spindle power with thefeed rate. As a tool becomes blunt, thespindle power increases, causing the TNC
to reduce the feed rate. As soon as thefeed rate falls below a specified minimum,
the TNC reacts with an NC stop or warning,or automatically replaces the tool. This
prevents secondary damage after tool
breakage or wear.

Handwheel superimpositioning is possible
in various coordinate systems:• Machine coordinate system• Workpiece coordinate system (the active
basic rotation is taken into account)• Tilted coordinate system
You can select the desired coordinate
system in a clearly structured form.

Protecting machine components
When the feed rate is reduced in responseto the exceeded learned maximum spindle
power, machine components undergo lessstrain. This protects the main spindle fromoverloading.

Global PGM Settings

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320SIK

SIK2

Option 44
ID 576057-01

Installation by the machine manufacturer
For more information, see the TNC brochures

46

SIK

SIK2

1-06-1

Option 45

2-31-1

ID 1395852-01

ID 579648-01

ID 1395871-01

NC SW 81762x-16 and later–
NC SW 34059x-08 and later––

Adaptive Feed Contr.

TNC7
TNC7 basic
TNC 640
TNC 620 / TNC 320

NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-02 and later–

Installation by the machine manufacturer
For more information, see the TNC brochures and the Dynamic Efficiency Technical
Information document, and visit www.klartext-portal.com

47

Machining functions
Active chatter control (ACC)

Strong forces come into play during
roughing (power milling). Depending on therotational tool speed, the resonances in themachine tool, and the chip volume (metalremoval rate during milling), a phenomenon
known as “chatter” may occur. Chatter
induces heavy strain on the machine andcauses ugly marks on the workpiecesurface. It also increases the progress andirregularity of tool wear, even leading totool breakage under extreme
circumstances.

Heavy machining without ACC

Machining functions
Optimized roughing processes with OCM

To reduce chatter susceptibility,
HEIDENHAIN now offers a highly effective
software option called Active Chatter
Control (ACC). This control function isparticularly advantageous when usedduring heavy machining. Thanks to ACC,
substantially higher removal rates are
possible. Depending on the type ofmachine, the removal rate can beincreased by up to 25 percent or more.
At the same time, you are reducing strain
on the machine and increasing tool life.

Efficient machining strategies are a keybasis for economical NC manufacturing.
Roughing processes, in particular, offer
great potential for optimization because
they usually take up a high share of totalmachining time.
Process reliability and maximum removal
rates require optimal adaptation of the
cutting data to the characteristics of thetool and workpiece material. The
Optimized Contour Milling software
option (OCM) gives the user a cutting data
calculator that draws on a comprehensive
integral materials database. The user canadapt the automatically calculated cutting
values with regard to the mechanical andthermal load on the tool. Tool service life
can be managed with process reliability
even at the highest possible removal rates.
With OCM, you can rough out any pocket
and island with high process reliability andlower tool wear thanks to highly consistentprocess conditions. Simply program thecontour as usual in Klartext, or leverage theconvenient CAD Import software option.
There you can extract contours or
machining positions from your 3D model.
The control then automatically calculates
the complex movements required formaintaining consistent process conditions.
OCM takes void areas into account, whichsignificantly reduces machining times (withNC software version 16 and later).

Servo lag without ACC

In the following machining example, boththe machining time and tool wear werereduced by a factor of three.

OCM provides practical cycles forroughing, side-wall finishing, and floor
finishing, as well as cycles for standard
shapes, chamfering and deburring. (TNC
640: 34059x-11; TNC 620: 81760x-08).

Conventional machining
S5000, F1200, ap: 5.5 mm
Overlap factor: 5 mm
Machining time: 21 min 35 s
Tool: VHM end mill ¬ 10 mm
Workpiece material: 1.4104
Tool after two parts

Machining with OCM
S8000, F4800, ap: 22 mm
Overlap factor: 1.4 mm
Machining time: 6 min 59 s
Tool: VHM end mill ¬ 10 mm
Workpiece material: 1.4104
Tool after six parts

Advantages of OCM over conventional
machining:• Reduced thermal load on the tool
• Superior chip removal• Consistent tool contact conditions(higher cutting parameters and higher
material removal rate)

Heavy machining with ACC

Reduced servo lag with ACC

Active Chatter Contr.

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320SIK

SIK2

Option 145

2-30-1

ID 800547-01

ID 1395870-01

NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-02 and later
NC SW 34056x-04/73498x-02/81760x-01 and later–

Installation by the machine manufacturer
For more information, see the Dynamic Efficiency Technical Information document,
and visit www.klartext-portal.com

48

OCM is an effective, reliable, andconvenient way to improve yourthroughput:• Create programs on the shop floor for
any pocket or island• Significantly higher machining speed• Considerable reduction in tool wear
• More chips in less time

Opt. Contour Milling

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320SIK

SIK2

Option 167

1-02-1

ID 1289547-01

ID 1395833-01

NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-10 and later
NC SW 81760x-07 and later
NC SW 771851-18 and later

Installation by the machine manufacturer
For more information, see the TNC brochures, and visit www.klartext-portal.com

49

Machining functions
Monitoring loads on machine components

Machining functions
Monitoring the production process based on a teach-in cut

Overload often leads to damaged machinecomponents, and therefore to machine
downtime. For example, the spindle
bearing is often subject to a very high loadin machining strategies that have been
optimized for maximum efficiency, andcan therefore sustain undetected damage.
The Component Monitoring software
option can detect these dangers, and issue
warnings or even stop the machine tool ifnecessary. Thanks to continuous monitoringof the bearing load and visualization of thesevalues, the machining processes can be
optimized correspondingly.

The fully-integrated process monitoring
capability of the TNC7 is a unique feature
for making production processes safer andmore reliable. Reliable process monitoringis essential for preventing damage resulting
from unavoidable disturbances during
automated production. For example, if
breakage inspection is performed for tools
during the machining operations, thenvaluable productive time is lost. Here theuser can save time and costs with the fullyintegrated process monitoring feature from
HEIDENHAIN. Process monitoring entails
the recording of one or more referencemachining operations. During subsequent
operations, the control monitors theprocess and can react to deviations ina timely manner. For example, if there isa disturbance in the process, the machine
can be stopped and the tool disabled. In
conjunction with pallet machining, thenext workpiece can automatically be
started with a replacement tool. Thatway the machine tool remains productive
despite the disturbance, and no manualintervention is necessary. The Process
Monitoring software option uses signals
from within the control and does not
require any additional sensors.

However, the production quality of amachine tool is influenced not only byoverload. Components that are constantly
under load, such as guideways orrecirculating ball screws, are subject towear and thus have an influence on thefinished product. The TNC7 and TNC7 basic
use this software option to ascertain anddocument the momentary machine status.
The machine manufacturer can read andevaluate these data, and react using
predictive maintenance, thereby avoiding
unplanned machine downtime. The
MONITORING HEATMAP function allows
you to individually color, from within the
NC program, the workpiece view of the
concurrent simulation. That way you quickly
see in the workpiece view wherecomponents were subject to a strong load.

Process monitoring increases safety
and efficiency:• Detect deviations from a referencemachining run• Enjoy reliable monitoring thanks torobust program synchronization down tothe block level• Ensure productivity through an extensive
range of possible reactions, such as
inserting a replacement tool
• Easy checking of the process result via
3D visualization of the workpiece and a
2D graph• Easy programming• Benefit from zero installation effort

Cycle 238, MEASURE MACHINE STATUS*,
is part of the software option. This cycle
allows you to ascertain and record thecurrent machine status. Through datacomparison, deviations in machineparameters can be detected anddocumented over extended periods oftime, allowing you to track the machine
aging processes.
* Available on the following controls: TNC7,
TNC7 basic, TNC 640 (with NC SW 34059x-10
and later), TNC 620 (with NC SW 81760x-07
and later)

Component Monitoring

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

50

SIK

SIK2

Option 155
ID 1226833-01

SIK

SIK2

5-02-1

Option 168

5-01-1

ID 1395881-01

ID 1302488-01

ID 1395880-01

NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-09 and later
NC SW 81760x-06 and later–

Process Monitoring

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later––––

Installation by the machine manufacturer

Installation by the machine manufacturer

For more information, see the Information for Machine Manufacturers brochures

For more information, see the TNC7 brochure, and visit www.klartext-portal.com

51

Machining functions
3D-ToolComp for 3D radius offset based on tool angle

Communication
HEIDENHAIN OPC UA NC Server for standardized communication

3D-ToolComp is a powerful software
option for three-dimensional tool radiuscompensation. In a compensation table,
angle-dependent delta values are defined
describing the tool’s deviation from an ideal
circular form (see figure). For use with atool, this function requires surface normal
vectors in the NC program, for which theAdvanced Function Set 2 software option
must be enabled.

The OPC UA NC Server software option
offers an interface based on OPC UA for
HEIDENHAIN controls. OPC UA is a crossoperating-system interface that canconnect the HEIDENHAIN control not only
to widespread Windows systems but also
to Linux-based systems and Apple
computers with macOS. Numerous
developer toolkits are available for OPC UA.
RemoTools SDK is not needed. This
option’s standardized protocol, freely
selectable toolkit, and application-oriented
HEIDENHAIN information model allow
standard software solutions and highly
individualized applications to be developedwith significantly less time to market. The
HEIDENHAIN OPC UA NC Server supports
the following functions:• Reading and writing variables• Subscribing to value changes• Executing methods• Subscribing to events• Transferring of files

The TNC then corrects the radius value
defined for the tool’s current point ofcontact with the workpiece. In order todetermine the point of contact exactly, theNC program must have been created withsurface-normal blocks (LN blocks) by a
CAM system. The surface-normal blocks
specify the theoretical center point of theradius cutter and the tool orientation
relative to the workpiece surface asneeded.
The ideal method is to create thecompensation table fully automatically.
This is done by measuring the shape ofthe tool with a laser system and a special
cycle such that the TNC can make
immediate use of the table. If the form
errors of the tool are already available toyou in a calibration chart provided by thetool manufacturer, then you can also create
a compensation table manually.
Measuring 3D geometries
The control features a cycle that allows
you to measure points on 3D geometries.
To do so, you simply enter the point to bemeasured, along with its coordinates andassociated normal vectors, into Cycle 444,
3D PROBING. After probing, the TNC
automatically calculates whether themeasured point is within a specified
tolerance. You can then call the result via
system parameters in order, for example,
to have the program initiate rework. You
can also trigger a program stop and output
a message. After measurement, the cycle
automatically generates a straightforward
measurement report in HTML format.
To obtain even more accurate results, you
can perform a 3D calibration of the touchprobe prior to running Cycle 444. The cycle
then compensates for the switching
behavior of the individual touch probe
in all directions.
The 3D-ToolComp software option isrequired for 3D calibration.

52

Six SIK options are available for the
HEIDENHAIN OPC UA NC Server. Each of
the six SIK options enables an incoming
OPC UA connection. Multiple connections
can be configured and activated as neededon the control. When using a SIK2 andoption 3-02-1, ten incoming connections
are available. (SIK2 options can bepurchased more than once.)
Explore the full HEIDENHAIN OPC UA
NC Server yourself and test new OPC UA
applications on a virtual machine such as
the HEIDENHAIN programming station.
Current versions of the programming
station feature a free, full-version demo of
the OPC UA NC Server.

3D-ToolComp

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320SIK

SIK2

Option 92

2-02-1

ID 679678-01

ID 1395857-01

NC SW 81762x-16 and later–
NC SW 34059x-07 and later––

Internet

Automation

MachineStateMonitor

Classification

TNC7
Minimum
NC SW

TNC7 basic TNC 640
Minimum
Minimum
NC SW
NC SW

• Machine identification• Production data acquisition• Machine messages• Program sequence check81762x-16

81762x-18

34059x-10 81760x-08• File transfer• Remote management offile systems

81762x-16

81762x-18

34059x-11• OEM enhancements (e.g., PLC)

81762x-16

81762x-18

34059x-16 81760x-16• Tool data management

81762x-17

81762x-18

34059x-17 81760x-17• Import of 3D tool models for
DCM v2• Other encryption algorithms• Various service functions

81762x-18

81762x-18

34059x-18 81760x-18

OPC UA NC Server

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

TNC 620
Minimum
NC SW

81760x-08

SIK

SIK2

Options 56 to 61

3-02-1

ID 1291434-01 to
ID 1291434-06

ID 1395873-01

NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-10 and later
NC SW 81760x-08 and later–

Installation by the user

Installation by IT specialists

For more information, see the TNC brochures, and visit www.klartext-portal.com

For more information, visit www.heidenhain.de/opcua-nc-server

53

Communication
HEIDENHAIN DNC for communication over a COM component

Communication
Remote Desktop Manager for viewing and remotely operatingexternal computers

Paperless job management requires theseamless exchange of data about allprocess steps in the production process.
The HEIDENHAIN DNC software option
allows a Windows application to accessdata on the control and change them as
needed. Possible fields of application
include the following:• Software solutions for controlling the
manufacturing process– Machine data acquisition systems andproduction data acquisition systems(MDA/PDA)–C onnection to higher-level ERP/MES
systems–P reventive maintenance planning
based on the machine’s actual
condition• Standard or customized PC software–G reater process reliability andequipment availability–E rror reporting systems (e.g., notifying
the customer’s smartphone when thecurrent machining process encountersproblems)–C urrent status overviews of all
production machines–D atabase creation for extensive
data mining

A typical work day may often require data
entry into planning and control systems or
diagnostic testing with Windows-based
software. The Remote Desktop Manager
software option provides the user withthe opportunity to operate one or more
Windows PCs directly from the TNC. This
option fully integrates the Windows PC
operating interface into the control
interface on the TNC’s screen.

Extended Workspace Comfort
With Extended Workspace Comfort, you
can add a second 19-inch HEROS screen
next to or above the control's main screen.
While the current NC program is displayedon the control screen, Extended Workspace
Comfort offers, for example, a view of an
office PC that is connected via Remote
Desktop Manager.
Extended Workspace Compact
Extended Workspace Compact lets any
additional applications run in an extra
window on a 24-inch touchscreen of thecontrol; for example, the screen of a
Windows PC can be shown. Its position
alongside the familiar control screen gives
you an optimum overview.

This functionality is available regardlessof whether the Windows PC is anindustrial PC (e.g., the IPC 306) in themachine’s control cabinet, in the local
network as a server, or at the user’s office
workstation.
Possible applications range from
centralized job, tool, and NC program
management to the remote operation of
CAD/CAM systems from the machine.
With this option, the machine tool
operating panel becomes a versatile andefficient workspace for tasks ranging from
specialized manufacturing processes todecentralized order processing.

Embedded Workspace
The TNC7 and TNC7 basic offer the
possibility of seamlessly embedding
remote desktops or applications as aworkspace or separate operating mode
directly in the user interface of the TNC7
and TNC7 basic. The workspaces are
therefore able to display the content in an
optimized way in the display areas selectedby the user.
ExtendedWorkspace
ComfortSince HEIDENHAIN DNC has been aroundfor many years already, the interface is also
particularly suitable for connecting older
machine tools.
RemoTools SDK development package
In order for you to make use of the
HEIDENHAIN DNC software interface,
HEIDENHAIN offers the RemoTools SDK
software development package.
RemoTools SDK provides a Microsoft COM
component for development environments
on Windows operating systems, thus
enabling communication with the
HEIDENHAIN control. The COM
component is registered in the Windows
operating system during installation of
RemoTools SDK.
HEIDENHAIN DNC

54

SIK

SIK2

Option 18

3-03-1

ID 526451-01

ID 1395874-01

RemoTools SDK

Accessory, ID 340442-xx

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-01 and later
NC SW 34056x-01/73498x-01/81760x-01 and later
NC SW 34055x-01/771851-01 and later

Remote Desk. Manager

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320SIK

SIK2

Option 133

3-01-1

ID 894423-01

ID 1395872-01

NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-02 and later
NC SW 81760x-02 and later
NC SW 77185x-04 and later

Installation by the user

Installation by IT specialists

For more information, see the TNC brochures and the Connected Machining brochure

For more information, see the TNC brochures and the Connected Machining brochure55

Machine interfacing
Additional control loops

Machine interfacing
Integrated functional safety (FS)The number of enabled control loops
depends on the SIK being used and on any
additionally enabled control loops (which
can be ordered at any time as needed).

Controls featuring integrated functionalsafety (FS) from HEIDENHAIN can attain
Safety Integrity Level 2 (SIL 2) as per
EN 61508, and Performance Level “d,”Category 3, as per EN ISO 13849-1. Inthese standards, safety-related systems
are assessed based on criteria such as
the failure probabilities of integrated
components and subsystems. This
modular approach aids the manufacturersof safety-related machines in implementing
their systems, since they can then build
upon prequalified subsystems.

Option number

The controls with functional safety (FS)are based on two redundant, mutuallyindependent safety channels. All safetyrelevant signals are collected, processed,
and output over two channels. Errors
are detected through a reciprocal datacomparison of the two channels’ states.
Consequently, the occurrence of a single
error in the control does not cause a loss
in safety functionality.

Additional control loops can be enabledeither singly or in groups. Throughcombinations of control-loop groups andsingle control loops, any number of control
loops can be enabled.
The maximum possible number of control
loops depends on the control:• TNC7:24 control loops• TNC7 basic:	  8 control loops• TNC 640:
24 control loops• TNC 620:	  8 control loops• TNC 320:	  6 control loops

For Gen 3 drives, integrated functionalsafety (FS) is enabled through software
options and is scalable. When purchasingthese options, you can enable the exact
number of safe control loops you actually
need.

56

Control Loop Qty.

SIK

ID

SIK2

ID

Additional Axis 1
Additional Axis 2
Additional Axis 3
Additional Axis 4
Additional Axis 5
Additional Axis 6
Additional Axis 7
Additional Axis 8

Option 0
Option 1
Option 2
Option 3
Option 4
Option 5
Option 6
Option 7354540-01
353904-01
353905-01
367867-01
367868-01
370291-01
370292-01
370293-01

6-01-1*1395872-01

4 Additional Axes
8 Additional Axes

Option 77 634613-01
Option 78 634614-01

6-01-1*1395883-01

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-01 and later
NC SW 34056x-01/73498x-01/81760x-01 and later
NC SW 34055x-01/771851-01 and later

The machine manufacturer needs theAdd. FS Full software option if safe control
loops are to be enabled via single options
and ten or more safe control loops areneeded.
The Add. FS Full software option enables
all remaining FS axes if the following
requirements are fulfilled:• The Integrated FS: Basic software
option is enabled• The Add. FS Ctrl. Loop 1 to 5 software
options are enabled

OptionComment

SIK
ID

SIK2
ID

160
1249928-01

6-30-11395886-01

Integrated FS: Basic

Gen 3 exclusive: enabling offunctional safety and of four
safe control loops

1611249929-01

6-30-2*1395887-01

Integrated FS: Full

Gen 3 exclusive: enabling offunctional safety and of the
maximum number of safe
control loops

162
1249930-01

FS Control Loop Qty.
(Add. FS Ctrl. Loop 1)

Gen 3 exclusive: additionalsafe control loop (no. 1)

1631249931-01

FS Control Loop Qty.
(Add. FS Ctrl. Loop 2)

Gen 3 exclusive: additionalsafe control loop (no. 2)

1641249932-01

FS Control Loop Qty.
(Add. FS Ctrl. Loop 3)

Gen 3 exclusive: additionalsafe control loop (no. 3)

1651249933-01

FS Control Loop Qty.
(Add. FS Ctrl. Loop 4)

Gen 3 exclusive: additionalsafe control loop (no. 4)

1661249934-01

FS Control Loop Qty.
(Add. FS Ctrl. Loop 5)

Gen 3 exclusive: additionalsafe control loop (no. 5)

1691319091-01

FS Control Loop Qty.
(Add. FS Full)

Enabling all remaining FS
control loops*	This software option can be ordered multiple times in the desired quantity.
The control automatically takes all enablings into account.

Integrated FS: Basic
Integrated FS: FullFS Control Loop Qty.
(Add. FS Ctrl. Loop 1-5)

Add. FS Full

NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-10 and later
NC SW 81760x-07 and later

NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-11 and later
NC SW 81760x-08 and later

Installation by the machine manufacturer

TNC7
TNC7 basic
TNC 640
TNC 620

For more information, see the Information for Machine Manufacturers brochures

Installation by the machine manufacturer*	This software option can be ordered multiple times in the desired quantity.
The control automatically takes all enablings into account.

For more information, see the Technical Information documents

57

Machine interfacing
Operating synchronized axes: gantry axes, tandem tables

Machine interfacing
Python OEM Process for implementation of special functions

Synchronized axes are synchronously
moving axes that are programmed using
the same axis designation.

The Python OEM Process software option
gives machine manufacturers a powerfultool for using an object-oriented
programming language within the control.
Python is an easy-to-learn script language
supporting all necessary high-level
language elements.

With HEIDENHAIN controls, parallel axis
systems (gantry axes) such as those on
portal-type machines or tilting tables canbe moved synchronously thanks to highaccuracy, dynamic position control. The
fast and particularly precise positioning
movements are perfectly harmonized, thus
enabling five-axis simultaneous motion forhighly demanding tasks. Multiple slaveaxes can be assigned to a single master
gantry axis.

Python OEM Process can be employed
universally for machine functions, complex
calculations, and the display of special userinterfaces. User-specific or machine-specificsolutions can be efficiently implemented.
Regardless of whether you intend to create
special algorithms for specialized functions
or separate solutions (e.g., interfaces formachine maintenance software), a myriadof existing Python- and GTK-based
functions are at your disposal.

Master-slave torque systems are typicallyused when large parts need to be moved
or when rack and pinion drive systems
require pre-stressing for backlash-freemotion. Up to six drive systems can be
combined into a single master-slave
network and mutually pre-stressed as
desired. As a result, fast and precise axis
positioning becomes attainable even on
large machine tools.

You can integrate your newly createdapplications through the PLC in familiar
PLC windows, or you can display them inyour own windows incorporated into the
TNC interface, even making them as large
as the control’s full screen.
Simple Python scripts (e.g., for display
masks) can also be executed without
enabling the Python OEM Process
software option. 10 MB of dedicatedmemory are reserved for this function. For
more information, refer to the Python in
HEIDENHAIN Controls Technical Manual.

Gantry Axes

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

58

SIK

SIK2

Option 24
ID 634621-01

SIK

SIK2

6-03-1

Option 46

7-01-1

ID 1395885-01

ID 579650-01

ID 1395889-01

Standard function
NC SW 81762x-18 and later
Standard function
NC SW 34056x-01/73498x-01/81760x-01 and later
NC SW 34055x-01/771851-01 and later

Python OEM Process

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-01 and later
NC SW 34056x-01/73498x-01/81760x-01 and later
NC SW 34055x-04/771851-01 and later

Installation by the machine manufacturer

Installation by the machine manufacturer

For more information, see the Information for Machine Manufacturers brochures

For more information, see the Information for Machine Manufacturers brochures59Machine interfacing
OEM options

Single-speed control loops are usually
sufficient for linear motors, torque motors,
and conventional axes. Double-speed
control loops, however, are the go-to
choice for HSC spindles and difficult-tocontrol axes. In the control’s default
settings, all axes are set to single speed.
Each axis that is switched from single
speed to double speed can reduce thenumber of available control loops by one.
PWM frequencies greater than 5 kHz
require double-speed control loops. The
Double Speed Axes software option
must be enabled for this.

Machine manufacturers often equip
their machine tools with added usefulfunctions stored in the control’s
configuration parameters (e.g., PLC).
These functions are then offered to theuser as options. A reserved area in theoption menu (SIK) facilitates convenientand versatile enabling of these software
options for the user.

Position

Machine interfacing
Short control-loop cycle times for direct drive motors

Options 101 to 130 provide thirty options
that can be enabled by the machine
manufacturer and enabled through his own
PLC program. A particular benefit is theuser’s ability to enable options via the SIK
menu without the need for on-site support
by the machine manufacturer.

Time

Double-speed control loops permit higher
PWM frequencies and shorter speedcontroller cycle times, thereby enabling
improved current control for spindles andincreased controller performance for linear
and torque motors.

1)	Single speed/Double speed (with the Double Speed Axes
software option)

Control loop cycle times
Fine interpolation
Single-speed:
0.2 msDouble-speed:
0.1 ms (with the Double Speed Axes software option)
Position controller
Single-speed:
0.2 msDouble-speed:
0.1 ms (with the Double Speed Axes software option)
Speed controller
Single-speed:
0.2 msDouble-speed:
0.1 ms (with the Double Speed Axes software option)
Current controller
fPWM
TINT
3333 Hz150 μs4000 Hz120 μs5000 Hz100 μs6666 Hz75 μs (with the Double Speed Axes software option)
8000 Hz60 μs (with the Double Speed Axes software option)
10 000 Hz
50 μs (with the Double Speed Axes software option)

Double Speed Axes

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

60

SIK

SIK2

Option 49

6-02-1

ID 632223-01

ID 1395884-01

NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-01 and later
NC SW 34056x-01/73498x-01/81760x-01 and later–

OEM Option

SIK
Options 101 to 130
ID 579651-01 to ID 579651-30

Installation by the machine manufacturer

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

For more information, see the Information for Machine Manufacturers brochures

Installation by the machine manufacturer––
NC SW 34059x-02 and later––

61

Machine interfacing
Real-time coupling function (RTC) for synchronizing axes and spindles

Software
TNCremo programs for data transfer

The Real-Time Coupling function (RTC)
enables the cyclical calculation of a position
offset for an axis based on the actual andnominal values of any other axes within thesystem. This function allows complex,
simultaneous movements of multiple
NC or PLC axes to be implemented. Theinterdependencies of the axes are definedin mathematical formulas. Possible
applications, for example, are in PLC axes
that need to be synchronized with an NC
axis during a tool change in order to avoid
collisions with the tool holders. The
machine manufacturer defines these
movements with RTC. The real-time
coupling function makes complex
traversing movements possible throughthe coupling of principal and secondary
axes. Many new solutions are thus madepossible, ranging from process-specificmovements to tool changes with special
requirements.

The free PC software package TNCremo
assists the user in transferring datafrom a PC to HEIDENHAIN controls or
programming stations. TNCremo lets you
bidirectionally transfer externally stored
machining programs, tool tables, pallet
tables, and backups of the hard drive, as
well as query the operating status of themachine.

u

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

62

In addition to the features already familiar
to you from TNCremo, TNCremoPlus cantransfer the current content of the control’s
screen to the PC (live screen). This allows
you to implement convenient machinemonitoring.

Z

Synchronizing Functions

Functions:• Data transfer and file management• Creation of screenshots of the control• Reading out of the control log• Data backup for the control• Creation of service files

SIK

SIK2

TNCremoFree download

Option 135

7-03-1

TNCremoPlus

Enabling module requires a fee

ID 1085731-01

ID 1395891-01

NC SW 81762x-16 and later–
NC SW 34059x-04 and later––

ID 340447-xx
TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-01 and later
NC SW 34056x-01/73498x-01/81760x-01 and later
NC SW 34055x-01/771851-01 and later

Installation by the machine manufacturer

Installation by the user

For more information, see the Information for Machine Manufacturers brochures

For more information, visit www.klartext-portal.com

63Software
RemoteAccess for remote diagnostics of HEIDENHAIN controls

Software
PLCdesign software for developing PLC programs

PC software for remote diagnostics,
monitoring and operation
RemoteAccess grants quick and easy
access to HEIDENHAIN controls that are
installed within the same local network(intranet).
RemoteAccess offers the following
functions:• Display of the control's user interface on
the PC• Operating the control directly throughthe live view as well as with the
integrated keyboard• HEIDENHAIN PC tools are integrated
automatically• Can be enhanced with OEM-specificapplications

The PLCdesign software is a convenient
way to create PLC programs. It also comeswith an extensive selection of sample PLC
programs.

Machines in thecorporate network

Single station license		
1339577-01
Network license (14 stations) 1339577-02
Network license (20 stations) 1339577-03
Secure Remote Access (SRA)
The Secure Remote Access enhancement
permits setting up an encrypted remoteconnection to a HEIDENHAIN control via
the Internet. Once the SRA connection has
been set up, RemoteAccess behaves like a
local network connection.
Possible applications when using SRA:
• User support• Online seminars• Diagnostics and service• Other OEM services

Remote connection over PC remote control software

Functions• Management of all project files withintegrated project management in an
intuitive tree structure• Creation of PLC programs in IL• Integrated editor with syntax highlighting
for PLC programs• Context-sensitive output windows• Extensive help functions• PLC beautifier• Soft-key creation and generation• Postprocessor for resolving symbolic
operands in generic files• Support for machine-specificconfiguration• Uploading of all files to the control• Debug functions:– Source text monitoring– Storage table– Monitoring list for symbolic operands• Source-code browser for input wizard
and navigation• Supports source-code control systems

Machines in thecorporate network

Secure Remote Access enhancement
ID 1356741-01
RemoteAccess in thecorporate network

RemoteAccessCD with dongle

Single station license
Network lic. for max. 14 participants
Network lic. for max. 20 participants

ID 340449-xx
ID 340454-xx
ID 340455-xx

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-01 and later
NC SW 34056x-01/73498x-01/81760x-01 and later
NC SW 34055x-01/771851-01 and later

Installation by the machine manufacturer

64

PLCdesign
TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-01 and later
NC SW 34056x-01/73498x-01/81760x-01 and later
NC SW 34055x-01/771851-01 and later

Installation by machine manufacturers or servicing providers
For more information, see the Information for Machine Manufacturers brochures

65SoftwareStateMonitor for collecting and evaluating machine data

The StateMonitor software records andvisualizes the statuses of machines in a
manufacturing environment. By evaluating
important data, such as the current
machine status, machine messages,
override positions, and utilization history,
StateMonitor provides in-depth information
about the machines' utilization. This
collection of data helps to uncover potential
for optimization in order to lower costs anduse machines more efficiently.

Access it via a browser onvarious end devices

Get real-time notificationby e-mails

Keep an eye on
your machines

Collect and visualize
job data

Plan and log on-demand
maintenance

Enhance your tool
management

Analyze production
data in detailStateMonitor

StateMonitor can record and visualize
the following information:• Machine status• Program status and program name, as
well as subprogram names if applicable• Program run-time• Machine messages• Operating mode
• Override positions (spindle, feed rate,
rapid traverse)• SIK number and NC software number• Maintenance entries and themaintenance history• Job durations and job quantities• Other freely definable machine-specificsignals• Machine-specific signal values

Connect your machines via the
HEIDENHAIN DNC, OPC UA,
MTConnect, Modbus TCP and
FOCAS interfaces.

Forwarding to an external SQL
database for the processingof machine data in an MES
or ERP system

Machines can be connected toStateMonitor regardless of thecontrols they are operated with. The
software supports the protocol types
HEIDENHAIN DNC, OPC UA, MTConnect,
Modbus TCP and FOCAS.
More information is available on theInternet at:https://www.klartext-portal.com/software/machine-data-collection

StateMonitor
5 Machines
MaintenanceManager
JobTerminal
5 Signals
OPC UA Interface
MTConnect Interface
Modbus Interface
FOCAS Interface
Data Interface

ID 1218930-xx
ID 1220884-xx
ID 1308520-xx
ID 1268674-xx
ID 1308521-xx
ID 1268673-xx
ID 1268675-xx
ID 1268670-xx
ID 1385356-xx
ID 1367514-xx

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

The following software option
must be enabled:
HEIDENHAIN DNC

NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-01 and later
NC SW 34056x-01/73498x-01/
81760x-01 and later
NC SW 34055x-01/771851-01
and later

Installation by the machine manufacturer or end user
For more information, visit www.digital-shop-floor.heidenhain.com and www.klartext-portal.com, and see the Digital Shop Floor flyer

66

67

Software
KinematicsDesign for creating machine kinematic models

SoftwareCycleDesign for saving NC subprograms as cycles

KinematicsDesign is a PC software
application for the graphically supported
creation of kinematic descriptions for
HEIDENHAIN controls. It also offers aconvenient way to configure and start
using the DCM collision monitoring
function.

For frequently recurring operations,
HEIDENHAIN controls provide you withNC subprograms containing configurable
parameters. These subprograms arereferred to as cycles. The TNC guides
you through the process of entering
these parameters with prompts,
questions, and help graphics.

KinematicsDesign can create all objects of
the kinematic chain, transfer them to andfrom the control, and edit them. Extensive
visualization possibilities allow the user todisplay the currently needed information ina clear format. Transformations, collisionobjects, and designations, for example, canbe shown or hidden independently of eachother. Collision objects can be shown as
wire models, transparently, in full, etc.
Colored highlighting makes it easy in
KinematicsDesign to discern whichcollision objects have been checked inrelation to each other or are excluded fromthe collision inspection. These functions arealso available in the KinematicsDesign tool
directly in the control.

You access the cycles on the control
by pressing the CYCL DEF key.
Using CycleDesign, you can evenincorporate your own NC subprograms
as cycles into the soft-key structure of thecontrol (or the menu structure of the TNC7
and TNC7 basic). You can choose whether
to add your cycles to the HEIDENHAIN
cycle bar on the side or completely replace
the HEIDENHAIN cycle bar.
CycleDesign lets you save this cycle datain the control’s memory.

KinematicsDesign visualizes the kinematic
model with the current axis positions of aconnected control (or programming station)or with manually entered axis positions anddisplays collisions. In addition, the current
tool or a specified tool from a tool table canbe shown along with a kinematic model of
its tool carrier. KinematicsDesign can importkinematic models from the iTNC 530 andconvert them into the format of the NCK
controls, as well as generate clamping
equipment and tool carrier kinematic
models.
The TNC7, TNC7 basic and TNC 640 let you
import collision objects from a CAD file andincorporate them as M3D data into themachine kinematics. For the creation of
the M3D data, the installation packageof KinematicsDesign contains the freestanding PC program M3D Converter.

KinematicsDesign

Registration required

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-01 and later
NC SW 34056x-01/73498x-01/81760x-01 and later
NC SW 34055x-01/771851-01 and later

M3D Converter
This tool can upload, check, repair, simplify,
and optimize Step and STL files, thereby
preparing them for use as collision objects.
In the process, the user can always keep
the difference from the original object inview. M3D Converter requires a software
release module (ID 1124969-xx).

Installation by machine manufacturers or servicing providers
For more information, see the Information for Machine Manufacturers brochures
M3D Converter

ID 1124969-xx
TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320

68

Enabling module requires a fee

NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-05 and later
NC SW 81760x-02 and later
NC SW 77185x-02 and later

CycleDesign

Registration required

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-01 and later
NC SW 34056x-01/73498x-01/81760x-01 and later
NC SW 34055x-01/771851-01 and later

Installation by machine manufacturers or servicing providers

Installation by users or machine manufacturers

For more information, see the Information for Machine Manufacturers brochures

For more information, see the Information for Machine Manufacturers brochures69Software
TNCscope for exporting oscilloscope files to a PC

Software
TNCdiag for evaluating status information and diagnostic information

TNCscope is a PC oscilloscope software
program for machine manufacturers torecord and evaluate control signals, drive
signals, and PLC operands from
HEIDENHAIN controls. TNCscope enables
convenient diagnosis from a Windows PC.
With a simple Ethernet connection, you
can also use TNCscope to perform remote
maintenance on the control. The TNCscope
software also lets you display oscilloscope
files that have been recorded on thecontrol (offline mode). An extensive
selection of mathematical functions isavailable for analysis.

Based on the HFL interface (HEIDENHAIN
Fiber Link) between the components of
the Gen 3 drives, detailed diagnostic
possibilities are offered during initial setup
and later servicing. To this end, thevisualization and presentation of theavailable diagnostic data have been
improved in the TNCdiag software.
TNCdiag provides all of the relevant
information and statuses of thecomponents in the control system, all theway down to the encoders. This depiction
can be component- or axis-specific and is
optimized for touch operation. TNCdiag isavailable as an application on the control for
displaying live data and as a PC tool forevaluating diagnostic data, including offline
from service files.

• Multi-channel recording• Various triggering options• Convenient analysis of measured values• Display of circular interpolation test and
XY files of the control• Display of logic-trace files• Cursor and auxiliary cursors• Setting of marks• Measurement and comparison of curves• Gating of curves with a formula• Calculation of integrals and derivatives• XY view• Frequency analysis with Fast Fourier
Transformation (FFT)• Copying of curves to another file• Printing of a graph with additional
information• Import function for any ASCII tables• Long-term measurements• Recording in batch mode
• Support during the initial setup of various
control functions (PAC, LAC, CTC, MAC,
ACC, Component Monitoring)70• Status and diagnostic information aboutthe HEIDENHAIN components (drive
electronics, encoders, input/output
devices, etc.) connected to the control• History of the recorded data
• Replacement of DriveDiag for Gen 3

Graphically supported, dynamic display of status signals

TNCscope

Registration required

TNCdiag

Registration required

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-01 and later
NC SW 34056x-01/73498x-01/81760x-01 and later
NC SW 34055x-01/771851-01 and later

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-10 and later
NC SW 81760x-07 and later–

Installation by machine manufacturers or servicing providers

Installation by machine manufacturers or servicing providers

For more information, see the Information for Machine Manufacturers brochures

For more information, see the Information for Machine Manufacturers brochures71Software
TNCopt for the initial setup of digital control loops

Software
IOconfig for configuring inputs and outputs

Machine tools with HEIDENHAIN controls
must always meet the highest performancestandards (surfaces, accuracy, fast andefficient machining, stable machining
processes, etc.).
As part of this, exceptional performance isrequired of the drive system with servo
motors and spindles. That’s why
HEIDENHAIN makes efficient andintelligent closed-loop technology its
highest priority. Of particular importance ishaving the correct control-loop optimizationand function settings in the control. TNCopt
conveniently helps you keep an overview
and follow the proper sequence whilesetting up the axes.

Modern machine tools are becoming evermore complex and extensively equipped.
For this reason, IOconfig allows you to
configure all bus systems for HEIDENHAIN
controls with all symbolic PLC operands.
All required information is stored in a
project file (.iocp).
Functions:• All information is included in one project
file• All device descriptions are contained in
the project file
• Generation of symbol definition files for
PLC and SPLC
• Comprehensive option handling forincluding optional elements in the project• Simulation mode for direct overview ofactive and inactive elements• Convenient operation thanks to modern
user interface• Easy exchange of modules• Symbol table for straightforward
management of PLC symbols• Definition of PLC start addresses forall elements• Catalog for device descriptions• Library for frequently used elements
and branches• Reference project for transferring
elements from other projects• Embedded in PLCdesign as of
PLCdesign 3.1

Functions:• Initial setup/optimization of the cascade
control• Compensation of peripheral machine
influences (friction, hysteresis, etc.)• System identification• Dynamic Efficiency / Dynamic Precision• Measuring functions (circularinterpolation test, etc.)• Automated Controller Tuning (ACT)With IOconfig 3, new bus systems aresupported by simply adding further bus
plug-ins. IOconfig currently includes plugins for SPI, PROFIBUS, PROFINET, andAS interface, as well as MC/PL51x andhandwheels. The current device description
files and the HEIDENHAIN PROFIBUS PL
are also included in delivery.

72

TNCoptRegistration required

IOconfig

Registration required

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-04 and later
NC SW 81760x-01 and later–

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-01 and later
NC-SW 34056x-01/73495x-01/81760x-01 and later
NC SW 77185x-01 and later

Installation by machine manufacturers or servicing providers

Installation by machine manufacturers or servicing providers

For more information, see the Information for Machine Manufacturers brochures

For more information, see the Information for Machine Manufacturers brochures73Software
Enabling of machine manufacturer software options

The software options are saved on the SIK(System Identification Key) plug-in board.
Software options can be enabled for up to
90 days at no charge for comprehensive
testing.

The plug-in board (SIK or SIK2) determines
which of the following applications you use
to generate the temporary enabling key forsoftware options of HEIDENHAIN controls:

SIK
With the Software Key Generator PC tool:
Manual entry of an enabling key

SIK2
HEIDENHAIN Portal License Key web application:
A license file is transmitted to the control

SoftwareBMXdesign

BMXdesign allows you to interactively
create BMX project files and final BMX
files.
BMX files contain graphical and text
elements that can be combined by thecontrol into variants during program run. In
this manner, help graphics or soft keys withlanguage-sensitive texts or status-sensitive
variants can be combined into just a single
file.
BMX files are described in a BMX project
file (*.BPJ). BMXdesign generates the final
BMX file from the BPJ file.
Available functions:• Interactive creation of BMX project files(WYSIWYG)• Display of BMX files as on the control• Adding and editing graphical andtext elements• Positioning of text fields with the mouse• Automatic alignment of fields• Adding of variants• Replacement of database IDs with plainlanguage texts from multi-lingual files• Printout with page preview• Generation of BMX files• Export function as bitmap file (*.BMP)• Extracting graphic elements from
BMX files• Integration of PLCtext for managing
BMX files• Integration in PLCdesign

74

Software Key Generator /Web application

Registration required

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-01 and later
NC SW 34056x-03/73498x-01/81760x-01 and later
NC SW 34055x-05/771851-01 and later

BMXdesign

Registration required

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320NC SW 81762x-16 and later
NC SW 81762x-18 and later
NC SW 34059x-01 and later
NC SW 34056x-01/73498x-01/81760x-01 and later
NC SW 34055x-01/771851-01 and later

Installation by machine manufacturers

Installation by machine manufacturers

For more information, see the Information for Machine Manufacturers brochures

For more information, see the Information for Machine Manufacturers brochures75Software
Programming station

What’s the purpose of a programming
station?
As easy as it is to write a part program ona TNC at the machine while a different partis being machined, short reloading times
or high machine utilization may hinder
attentive programming work on the shop
floor. The programming station lets you
program the same way you would at themachine but away from all the noise anddistractions.

SoftwarevirtualTNC for control of virtual machines

What does the programming station
look like?
The programming station is an application
for PCs with Windows operating systems.
The software offers you the same TNC userinterface and graphic support as the controlof your machine. Depending on the versionof the programming station, there are
multiple ways of using it.

Creating programs
The programming, testing, and optimizingof HEIDENHAIN Klartext or G-code
programs with the programming station
substantially reduces machine idle times.
And it’s easy to get used to because every
keystroke feels the same: the programming
station’s keyboard is just like the one on themachine.

Which programming stations areavailable?
Programming stations are available for all
current TNC controls. The programming
station contains:• Programming station software• VirtualBox (VBox) virtualization softwarefrom ORACLE• VBox expansion: TNC VB Base
Software and data for the installation andoperation of all programming stations(Control Center and virtual keyboard)

How a virtual machine with virtualTNC
works
Machine simulation applications can fully
simulate production units, allowing realworld production processes to be optimizedin advance. The virtualTNC software cancontrol the axes of a virtual machine as if
it were a real system. Users program andoperate the control in the same way as
they do an actual HEIDENHAIN control.
virtualTNC is the programming station
software of the respective HEIDENHAIN
control with a special interface that enables
the machine simulation software to identify
the current axis positions of the running“virtual” control. In order to simulate theinteraction with a real machine, virtualTNC
also makes the input and output states of
the integrated PLC available.

Testing programs created offline
Naturally, you can also test programs thatwere written on a CAD/CAM system. The
high-resolution program verification graphics
help you easily spot contour damage andhidden details, even in complex 3D
programs.
Training with the TNC programming
station
Since the programming station is based on
the same software as the TNC, it is ideal
for apprentice and advanced-level training.
Programming is performed on the original
keyboard unit. Even the Test Run mode runs
exactly as it would on the machine. This
gives the trainee the confidence needed tooperate a real machine. The programming
station is also optimally suited for teaching
TNC programming skills in schools, enabling
programming in HEIDENHAIN Klartext andwith G codes.

The ability to simulate NC programs on
the control has long been a feature of
HEIDENHAIN contouring controls. The
PC software virtualTNC makes it possible touse TNC controls as a control component
for machine-simulation applications on
external computer systems.

TNC7, TNC 640, TNC 620/TNC 320, iTNC 530 programming stations
With TNC programming station keyboard

Connecting virtualTNC over
HEIDENHAIN DNC
Software manufacturers who would liketo simulate a production system canconnect their machine simulation to
virtualTNC via HEIDENHAIN DNC. The
AxisPositionStreaming interface of the
COM component must be used forcoupling the axis positions. The JHIOsim
DLL is used to read the PLC input andoutput states. Both are included in the
RemoTools SDK development package.
A software release module is required toenable the functionality of the interface.

ID 1113967-03

With virtual keyboard
Single station license

ID 1113924-04

Network license, 1 station

ID 1125955-04

Network license, 14 stations

ID 1113926-04

Network license, 20 stations

ID 1113928-04

Programming station keyboard
Operating panel without dongle

ID 1113967-52

TNC7 programming station keyboard

ID 1380256-01

virtualTNC is available for a fee

TNC7/TNC 640

Single station license

ID 1113933-03

Network license, 1 station

ID 1122145-03

Network license, 14 stations

ID 1113935-03

Network license, 20 stations

ID 1113936-03

Installation by manufacturers of machine simulation applications
For more information, see the RemoTools SDK/virtualTNC brochure76

77

Hardware enhancements
HR electronic handwheels

Hardware enhancements
TS workpiece touch probes

You can move TNC-controlled machineaxes by simply pressing the axis direction
keys. A simpler and more sensitive
method, however, is to use an electronic
handwheel from HEIDENHAIN.

Workpiece touch probes from HEIDENHAIN
help you reduce cost during shopfloor andserial production. Together with the TNC,
touch probes can be used for manual or
automatic setup, measuring, andinspection functions:• Workpiece alignment• Preset setting• Workpiece measurement

In this case, the feed motor moves the axis
slide in direct relation to the handwheel’s
rotation. For delicate operations, you canincrementally set the distance traveled per
handwheel revolution.

The touch probes for workpiecemeasurement are inserted into the tool
holder either manually or by a tool changer.
Based on the machine, the touch probes
can be equipped with various tool shanks.
The stylus of a TS touch trigger probe isdeflected upon contact with a workpiecesurface. In that instant, the TS generates a
triggering signal that, depending on themodel, is transmitted to the control either
by cable, radio transmission, or an infraredbeam.

HR 550

HR 130 panel-mounted handwheels
The panel-mounted handwheels from
HEIDENHAIN can be integrated into themachine operating panel or mounted atanother location on the machine.
HR 510, HR 520, and HR 550 portable
handwheels
The HR 510, HR 520, and HR 550 portable
handwheels are particularly helpful when
you work near the machine’s working
space. The axis keys and certain function
keys are built into the housing. This lets
you set up the machine or switch between
the axes you want to move from wherever
you happen to be standing with the
handwheel. The integrated display of the
HR 520 and HR 550 handwheels keeps
you immediately informed about the mostimportant operating statuses. As a wirelesshandwheel, the HR 550 is ideal for use on
large machines. When you aren’t using thehandwheel, you can simply place it in the
HRA 551 FS handwheel holder (transceiverwith integrated charging device).

TS 760: highest probing accuracy andrepeatability, low probing forces, infrared
and radio transmission; for workpiece
setup and measuring during machining
with integrated workpiece cleaning; EnDat
support; energy-saving standby mode

For more information, see the Touch Probes
brochure

TransceiverRadio and infrared communication isestablished between the TS or TT touchprobe and the SE transceiver.

Cable-bound touch probes
For machines requiring manual toolchanges, as well as for grinding machines
and lathes:
TS 260: new generation; axial or radialcable connection

HR 520

HR 130SE 660/SE 661

Wireless touch probes
With radio or infrared signal transmission
for machines with automatic tool changes:
TS 460: new-generation standard touchprobe for radio and infrared transmission,
with compact dimensions, energy-saving
mode, optional collision protection, andthermal decoupling
TS 740: high probing accuracy andrepeatability, low probing forces, andinfrared transmission

TS 260TS 460HR 510Electronic handwheel
With/without detent

TNC7
Minimum
NC SW

TNC7 basic TNC 640
Minimum
Minimum
NC SW
NC SW

TNC 620
Minimum NC SW

TNC 320
Minimum
NC SW

HR 130ID 540940-01/540940-03

81762x-16

81762x-18

34059x-01

34056x-01/73498x-01/81760x-01

34055x-01

HR 510HR 510 FS
HR 520HR 520 FS
HR 550 FS

ID 1120313-xx/1119971-xx
ID 1119974-xx/1120311-xx
ID 670303-xx/670302-xx
ID 670305-xx/670304-xx
ID 1183021-xx/1200495-xx

81762x-16
81762x-16
81762x-16
81762x-16
81762x-16

81762x-18
81762x-18
81762x-18
81762x-18
81762x-18

34059x-01
34059x-02
34059x-02
34059x-02
34059x-02

34056x-01/73498x-01/81760x-01
34056x-02/73498x-02/81760x-01
34056x-04/73498x-02/81760x-01
34056x-04/73498x-02/81760x-01
34056x-04/73498x-02/81760x-01

34055x-01
34055x-06
34055x-06
34055x-06
34055x-06

81762x-16

81762x-18

34059x-02

34056x-04/73498x-02/81760x-01

34055x-06

HRA 551 FS
ID 1119052-xx
for HR 550 FS

Workpiece touch probes TNC7
Minimum
NC SW

TNC7 basic
Minimum
NC SW

TNC 640
TNC 620
Minimum NC SW Minimum NC SW

TNC 320
Minimum NC SW

TS 260

ID 738283-xx

81762x-16

81762x-18

34059x-05

81760x-02

771851-02

TS 460

ID 1178530-xx

81762x-16

81762x-18

34059x-05

81760x-02

77185x-02

TS 740

ID 573757-xx

81762x-16

81762x-18

34059x-01

34056x-03/73498x-01/81760x-01

340551-05/771851-01

TS 760

ID 1283267-xx

81762x-16

81762x-18

34059x-11 SP5/34059x-12 SP5/34059x-16

81760x-07 SP5/81760x-08 SP5/
81760x-16–

TS 642

ID 653217-xx

81762x-16

81762x-18

34059x-09

81760x-06

77185x-06

Installation by the machine manufacturer

Installation by the machine manufacturer

For more information, see the Information for Machine Manufacturers brochures

For more information, see the Touch Probes for Machine Tools brochure

78

79

Hardware enhancements
TT tool touch probes

Hardware enhancements
The ITC additional operating stations

A key factor in obtaining consistently highproduction quality is, of course, the tool. Thisrequires the exact measurement of tool
dimensions and a cyclical inspection of thetool for wear, breakage, and tooth shape.
For tool measurement, HEIDENHAIN
offers the TT triggering tool touch probes.

The additional ITC (Industrial Thin Client)
operating stations from HEIDENHAIN are
convenient additional remote station
solutions for operating the machine ormachine units such as tool-changing
stations. With a remote operating design
tailored to the TNC, the ITC can be readily
connected via a standard Ethernet
connection with a 100 m (max.) cable.

These touch probes are installed directly
within the machine’s workspace, where
they enable tool measurement either
before machining or during interruptions.

The ITC 855 is a compact additional
operating station for control systems
with a 15-inch or 19-inch main screen.
In addition to having an ASCII keyboard
and a touchscreen, it is also equipped withthe most important function keys of the
TNC. The ITC 855 adjusts its resolution
automatically to fit the size of the main
screen. The soft keys are operated on
the touchscreen.

The TT tool touch probes measure thetool length and radius. During probingof a rotating or stationary tool (e.g., forindividual tooth measurement), the contact
plate is deflected and a triggering signal istransmitted directly to the TNC. The TT 160
employs cable-bound signal transmission,
whereas the TT 460 uses radio or infraredtransmission. This makes the latterparticularly well suited for use on rotary
and tilting tables.

Together with the TE 73x or TE 74x keyboard
unit, the ITC 362 (24-inch screen withmultitouch operation) or ITC 860 (19-inch
touchscreen) each make up a full-fledged
second operating station. Operation is
identical to that of the TNC. The ITC 362
or ITC 860 can also be used as a secondscreen solution for an extended
workspace.

TT tool touch probe
Tool length and radius measurement withstationary or rotating spindle

Tool wear measurement and tool breakage
monitoring

ITC 860

Convenient plug-and-play technology
As soon as the TNC detects an ITC, thecontrol provides it with an up-to-date
operating system. After the ITC hasbooted, the main screen is mirrored one-toone. Thanks to this plug-and-play capability,
configuration by the machine manufacturer
is not needed. With a standard configurationof the X116 Ethernet interface, the TNC
automatically integrates the ITC into its
system.

ITC 860
As the“Extended Workspace”

You can switch between the TNC andthe ITC either by direct takeover or inaccordance with a configurable handoverprinciple. Both the booting and shutdown
processes are fully controlled by the TNC
for maximum operational reliability.

Tool touch probes

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320
Minimum NC SW Minimum NC SW Minimum NC SW Minimum NC SW Minimum NC SW

TT 160TT 46081762x-16
81762x-16

ID 729763-xx
ID 1192582-xx

81762x-18
81762x-18

34059x-05
34059x-05

81760x-02
81760x-02

771851-02
77185x-02

Additional operating station

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320
Minimum NC SW Minimum NC SW Minimum NC SW Minimum NC SW Minimum NC SW

ITC 342

ID 1354570-xx–

81762x-18–––

ITC 352

ID 1374639-xx

81762x-18

–

–

–

–

ITC 362

ID 1346871-xx

81762x-16–

34059x-07 SP2––

ITC 855

ID 1370459-01––

34059x-08

81760x-05–

ITC 860

ID 1174935-01––

34059x-07 SP2––

Installation by the machine manufacturer

Installation by the machine manufacturer

For more information, see the Touch Probes for Machine Tools brochure

For more information, see the Information for Machine Manufacturers brochures

80

81

Hardware enhancements
The IPC industrial computer

Hardware enhancements
VT 121/VT 122 vision systems for tool inspection

With the IPC 306 industrial PC, you canstart and remotely operate Windows-based
applications via the TNC’s user interface,for example. The user interface is displayedon the control screen. The Remote
Desktop Manager software option isrequired for this.

The vision systems for tool inspection
consist of two components:• Camera with two objectives (VT 121,
VT 122)• Touch-operated PC software (VTC)The VT 122 is available in two variants:• With connections through the base plate
for mounting on a prepared machine, or• With lateral connections for variable
cable routing

Since Windows runs on the industrial PC,
Windows has no effect on the NC
machining process. The IPC is connectedto the NC main computer via Ethernet.
A second screen is not needed, since
the Windows applications are displayedon the TNC’s screen via remote access.

The vision systems enable tool imaging
during machining. Besides documenting
tool status and wear, the following
applications are possible as well:• Tool inspection before criticalmachining steps• Optimization of cutting parameters• Optimization of NC programs• Breakage inspection• Tool inspection after expiration of tool life

In addition to the IPC 306, a separatelyordered hard disk is required for operation.
The Windows 8 or 10 operating systems
can be installed on this empty data
medium.

IPC 306

The vision systems not only help you avoid
expensive damage to the tool, workpiece,
and machine but even the tool costs
themselves can be reduced in the longterm through targeted minimization of tool
wear. These are the resulting benefits:• Automated imaging during machining• Time savings through keeping the tool inthe machine• Fewer influences on the process, since
the tool does not cool down (such as
during microscope inspection in a lab)
• PC software (can be used on its own
for later inspection)• Compact system usable for evenlarge tools• Rugged design• Controlled compressed-air cleaning

The sealed and highly rugged visionsystems are designed to be installed inside
the machine’s work envelope. They requirecompressed air only during tool clearing
cycles. The vision systems can be
employed regardless of whether coolinglubricant is used or dry machining is
performed. Compressed air from theintegrated jets cleans the tools and thecamera's cover glass. An optimal cleaning
strategy ensures removal of nearly all
chips. The camera systems can beconnected via their Gigabit Ethernet
interface.

As part of the tool inspection, the camera
takes close-up images of each tooth aswell as detailed panoramic images of theentire tool circumference. During
inspection with the VTC software, thelighting angle can be varied for thesepanoramic images, enabling optimal
illumination of individual teeth. Tools canalso be imaged from below. The VTC
software can run automatically during
unattended shifts (with cycles for TNC
controls). Tools that exceed typical wear
limits are then automatically disabled by
the NC cycle.

VT 121

VT 122Controls

TNC 640

Industrial PC

Prerequisite: Remote Desktop Manager (option 133)

IPC 306
With 8 GB of RAM

ID 1179966-01

SSDR IPC 306

ID 1282884-51

Data medium for operating system

TNC 620
Vision system
Tool Inspection

TNC7
TNC7 basic
TNC 640
TNC 620
TNC 320
Minimum NC SW Minimum NC SW Minimum NC SW Minimum NC SW Minimum NC SW

VT 121

1249466-01

81762x-16

81762x-18

34059x-10––

VT 1221373589-xx

81762x-18

81762x-18

34059x-10––

Installation by the machine manufacturer

Installation by the machine manufacturer

For more information, see the Information for Machine Manufacturers brochures

For more information, see the VT 121 Vision System for Tool Inspection Product Information document

82

83

Mastering nanometer accuracy

DR. JOHANNES HEIDENHAIN GmbH
Dr.-Johannes-Heidenhain-Straße 583301 Traunreut, Germany +49 8669 31-0
 +49 8669 32-5061
info@heidenhain.dewww.heidenhain.com
827222-2B · 09/2024 · F&W · Printed in Germany

HEIDENHAIN
worldwide