Functions of the TNC7
Comparison with the TNC 640

www.heidenhain.com/cnc-controls

09/2024

Dynamic, convenient, intuitive

Representing the next level in CNC control
technology, the TNC7 from HEIDENHAIN
is setting new standards in user experienceand new manufacturing potential. The TNC7
assists users every day during program
creation, machine setup and workpiece
inspection. Its perfect visualization of theworkpiece and work envelope, combinedwith optimal touch-operated software,delivers a major boost in convenience. You
can readily rotate visualizations, selectfunctions and navigate merely by tappingand swiping on the touchscreen.

2

Milling machines are called on to perform
a wide range of complex tasks dependingon the parts being machined. The TNC7
can be perfectly adapted to your uniquerequirements, allowing you to select andarrange the dashboard as desired via
personalized favorites and a home menu
for a fast start. Information and functionality
can be placed exactly where they areneeded.
Through its perfect marriage of softwareand hardware components, the TNC7
greatly enhances ergonomics andconvenience. The user experience of
the TNC7 is fully touch-optimized, whilestill allowing you to use the keyboard andtrackball.

Your benefits• Greater efficiency
Ability to select and arrange
workspaces to match your tasks• Maximum flexibility
Modes for right-handed and left-handed
users, Dark mode, and more
• Responsive operation
Fluid touch operation withzero response time
• Easy to get started
Concise training videos explain
the control’s functions and proper
operation• Ergonomic user experience
The perfect matching of softwareand hardware components

3

Programming with optimum efficiency

The TNC7 provides optimal user support
every step of the way, from program
creation and machine setup to on-machinepart inspection. A new function for contour
programming stands out in particular.
The TNC7 enhances familiar Klartext
programming through smart functions.
A newly developed graphical programming
function lets you draw and dimension
contours directly on the touchscreen.
The TNC7 then converts this drawing
into Klartext, saving it as a program.
Programming contours on the TNC7
therefore takes very little time, regardlessof the part’s complexity.

4

For a fast, guided programming experience,
the new Editor enhances familiar, dialogguided programming by including formbased entry screens for all Klartext
commands. In the process, an optimized
program-structuring function enablesprecise and efficient navigation throughthe NC program.
The control’s fast, high-resolution
simulation provides a perfect visualizationof the workpiece, fixtures and overall work
envelope. You can also use the touchscreen
to zoom in on key details within the virtual
work zone.

Your benefits• Easy operation
Rapidly begin programming withform-based entries• Intuitive programming
Gesture-driven contour programming• Effective program verification
Realistic simulation for identifying
programming errors• Familiar approach
Klartext remains the format for
NC programs• Intuitive display of data
Centralized file management withrecycle bin functionality• Full compatibility
Continued use of already existing
NC programs

5

Assistance throughout the machining process

The TNC7 assists you from concept
to finished part with intelligent solutions,
including new, smart probing functions
and graphical probing guidance for defining
workpieces and fixtures during setup.
The TNC7 takes Dynamic Collision
Monitoring to the next level. Beyond
preventing crashes between machinecomponents and tools, DCM also takes
fixtures into account. The new version of
DCM even provides graphically guided
probing for locating fixtures on the machinetable. This unique function makes locating
fixtures on the machine table fast, reliable
and intuitive. A 3D model is all that you
need. Optimizing your 3D models is easy
with the TNC7’s CAD Model Optimizer
function, which prepares low-quality 3D
fixture models for use in the virtual work
envelope.

6

Alongside DCM’s graphical support for
fixture probing, the Model Aided Setup
function provides graphically guided
workpiece probing, thus saving you thetrouble of determining which probing
functions are needed in which sequence.
The TNC7 provides intuitive guidance
throughout the measuring task, making
it fast and easy for you to measure up to
six degrees of freedom on a workpiece.
The familiar manual probing functions
for workpiece setup also underwent an
overhaul so that now the TNC7 provides
conversational guidance and contextsensitive support images throughout
the measuring process.

Your benefits• Convenient setup
Graphically supported fixture
and workpiece setup• 3D data optimization
Generating and repairing STL files
for fixtures• Crash avoidance
Dynamic collision monitoring formachine elements, tools and fixtures• Easy data transfer
Importing fixtures with typical 3D fileformats

7

Integrated component and process monitoring

The control’s integrated process monitoring
reliably detects disturbances in the process.
This monitoring functionality is easy tocontrol through Klartext syntax and an
intuitive user interface. With no additional
sensors required, it reliably detects
deviations from a teach-in cut, thereby
ensuring high process quality andpreventing knock-on damage fromundetected tool breakage. The TNC7’s
process monitoring function provides
reliable support for complete machining
in serial production for every part.

8

Your benefits• Greater process reliability
Reliable monitoring due to dependable
blockwise synchronization• Ensured productivity
Detecting errors through deviations
from a teach-in cut• Less scrap
Intelligent error reactions, such as
inserting a replacement tool
• Straightforward analysis
Presented via a 3D visualization
and a 2D graph• Ease of use
Easy programming and zero
installation effort

The Component Monitoring software optionof the TNC7 protects your valuable machine
tool assets. It’s a toolbox that allows
machine manufacturers to implement
extensive monitoring functions. Duringmachining, this function can protect thespindle bearing from overload, detect
growing component wear in the drive train,
and more.
Along with monitoring the process in realtime, Component Monitoring also enables
data-driven predictive analysis. As a result,the TNC7 provides the ideal foundation forcost-effective maintenance planning andthe analysis of process capability.

Your benefits• Machine protection
Reliably avoid damage tomachine components• Predictive planning
Monitoring of wear in the drive train• Simple checking
Display wear levels andreceive warnings• Overload avoidance
Detect warning and error limits

9

Functions of the TNC7
Exclusively for the TNC7

Function

Explanation

TNC user interface

Function

Explanation

File management

TNC barGain a perfect overview, and navigate with precision.
The TNC bar can be expanded or minimized

File management

File management is independent of other operating modes. Tabs enable file operations acrossmultiple folders

Left-/Right-handed mode

The TNC7 lets you arrange the TNC and OEM bars as desired

Recycle bin

The TNC7 features a recycle bin, allowing you to restore accidentally deleted files

Dark mode

Special color scheme for working in low ambient light

Information area

Flexible arrangement ofworkspaces

In the individual operating modes, various workspaces can be selected, hidden, enlarged, reduced,
or shifted

In the information area of individual files, the control shows the path of the file or folder, as well asother information (e.g., the date of change). The information area allows users to write-protect files
and designate favorites

Learning videos

Concise training videos are integrated into the TNC7, where they provide step-by-step explanations
for new functions

Shortcuts

Touch gestures and key combinations are configurable (e.g., for copying, pasting, undoing anaction, redoing an action, deleting and marking)Centralized area for settingsand configuration options

The TNC7 features a Settings tab in the Home operating mode. From here you have access to all
settings and configuration options

Context menuWith a long-press gesture or by right-clicking with the mouse, users can cause the control to open
a context menu for the selected element

Favorites system for rapid
accessUser-defined selection of frequently used functions for better overview during day-to-day usage.
The user can select favorites (files, parameters, NC functions, entries in status parameters).
These favorites are shown in the quick access menus

Preview area

Preview of the selected file, such as an NC program section

Status overview

Within the TNC bar, the control shows a status overview containing the execution status,
the current technology values and the axis positions

Virtual keyboard

Use the virtual keyboard to enter NC functions, letters, and numbers, as well as for navigation
purposes

Operating modes

TablesFavorites in the Tables
operating mode

You can use favorites to show the most important entries from a form, thereby creating yourown form

Programming
Entering cycles and functions
through the “Insert NC
function” button

As an alternative, you can still insert them through the CYCL DEF, TOUCH PROBE or SPEC FCT keys

Home

Easy and direct access to functions that are important to you, including the search function
and a selection of frequently used favorites

Opening more than one
NC program at a timeOn the TNC7, you can open more than one NC program at a time, for example in order tocompare contents and copy them from one program to another

Files

Centralized area for managing all files. The file management area shows drives, folders, and files.
You can, for example, create or delete folders or files and connect drives

Entries in forms

In the Form column, the TNC7 shows all possible syntax elements for the currently selected
NC function. You can edit all syntax elements in the form

TablesCentralized area for managing all tables. The Tables operating mode allows you to open various
tables of the control and to edit them as needed

Program comparison

You use the program comparison function to determine differences between two NC programs.
You can copy the differences into the active NC program

Improved workflow through areduction in operating modes• MDI operation is integrated into the Manual operating mode
• The operating modes Program Run, Single Block and Program Run, Full Sequence are now
in the Program Run operating mode
• The operating modes Programming and Test Run are now in the Editor operating mode.
As a result, you don't need to switch between operating modes when simulating and editing
an NC program

NC sequences

You use the NC sequences to store frequently used NC blocks as sequences. As a result, you
do not need to reprogram every individual block but rather can call the individual NC sequences

Text editor

In the Editor operating mode, the control offers the Text editor workspace. In the Text editor,
you can create and edit the following file types:• Text files, such as *.txt• Formatting files, such as *.a

Contour programming
Graphical programming withintuitive drawing functions
and gesture recognition

10

Graphical programming is an alternative to conventional Klartext programming. You draw lines
and arcs to create a 2D sketch and then generate a Klartext contour from it. You can also edit
existing contours

11

Functions of the TNC7
Exclusively for the TNC7

TNC 640 functions that have been modified for the TNC7

Function

Explanation

Function

Cutout view

In the Cutout view you can cut through the simulated workpiece along any axis. This enables you
to check for holes and undercuts in the simulation, for example

TNC user interface

Model comparison

The Model comparison function is used to compare the blank and finished part in STL or M3D
format with each other. Color gradients show differences in the amount of material. The morematerial there is, the deeper the color is. The probing function determines the material difference

TNC7

TNC 640

Explanation

Search function

The search function of the TNC7 has been enhanced. For example, you can now search
all opened programs for a certain tool.
The search function is also available in other operating modesüüContext-sensitive help
for error messages

Error messages are shown directly at the input fields. Entries are checked as they are
made. For example: excessive characters enteredüüStructure view in NC programs

The new structure function not only shows structure items in the NC program; it also
shows subprograms, tool calls and labels, as desired. You can configure the elementsthat are shown. This greatly simplifies navigation in the NC program. On the TNC7, theconfigured elements are automatically available as structure items in the machine
operating modes and in the Editor operating modeüüHelp graphics

The TNC7 allows you to select whether the control shows the help graphics as a
pop-up window or whether they are shown only in the workspace

ü

ü

ü

ü

Simulation

Setup
Manual probing function
for tool measurement

With the Tool measurement function you determine the tool dimensions by touching the workpiece

Manual probing function foraligning a plane via cylinders

Use the Plane via cylinder function (via the PLC) to probe either one or two cylinders, each at two
different heights. The control calculates the spatial angle of a plane from the probed points

Tool change in the
Manual operating mode

Rapid tool change in the Manual operating mode without executing an NC block during program run
or MDI

Graphic support for themeasurement of fixtures

Determine the exact position of fixtures with interactive and graphically supported probing
functions. The TNC7 correctly guides you through the entire probing process

Graphic support for themeasurement of workpieces

Determine the exact workpiece position with interactive and graphically supported probing
functions. The TNC7 correctly guides you through the entire probing process

Combining fixtures

Combine multiple fixtures and store them as a single new fixture. This allows you to visualize
and monitor complex fixturing

Consideration of 3D toolmodels

You can add 3D models for drilling and milling tools as well as workpiece touch probes. The control
can visualize the tool models and take them into account mathematically, such as with the Collision
Monitoring software option (Dynamic Collision Monitoring (DCM)).

Program execution
Process Monitoring

Monitors the machining process based on a teach-in cut. When using this software option, thecontrol monitors the defined machining sections during program run. The control compareschanges in the spindle load and tool load with the values of a teach-in cut

Dynamic Collision Monitoring(DCM) version 2

The Collision Monitoring v2 software option allows you to remove material right up to the fixture.
If necessary, you can also reduce the standard 2 mm distance between the tool and the fixture.

Hardware
OC 310 override controller

With the OC 310 hardware extension, the control allows the following:• Use the dial to manipulate the feed rate or rapid traverse• Start NC programs with the integrated NC Start key• Haptic feedback through vibration• Define conditional stops using breakpoints• Resume the NC program by increasing the overrideContext-sensitive help

Context-sensitive calling of TNCguide is possible. A context-sensitive call takes you
directly to the related information, such as the selected element or the current NC
function. Use the question mark icon to select an element about which the control
should show information. When you press the HELP key, the control will display
information about the selected NC function

Programming

Simulation
Plane view

Plane-parallel view in six directions

Setup
New manual probing functions The TNC7 simplifies workpiece setup through smart probing functions. Via a tile menu,
you select the desired probing function. The probing functions then provide step-by-stepguidance through the measuring task, with intuitive user guidance, context-sensitive
help images, and a clear presentation of the probing result
Program run
Display of the program run
time and progress

The TNC7 shows this information in the Status workspace and in the TNC barüü

ISO programming

The DIN 66025/ISO 6983 standard defines a universal NC syntax. The TNC7 allows you
to program and execute NC programs with the supported ISO syntax elementsüüü Available

Operation
Universal zoom function

12

The zoom function (two-finger gesture) is available everywhere in the user interface. That way
you can magnify or reduce the 3D model in the simulation or the font size of tables or
NC programs, for example

13

Function

Optionnumber

2D line graphics

n/a üProgram execution

Autostart (automatic program start)

n/a ü

8

1-01-14-01-1TNC7

TNC 6xx

Functions no longer supported

Operation
MOD menu••

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

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

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

Machining functions

9

Explanation

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

SIK2

ü Available
n/a Will be integrated into a later version

Function

TNC7

Programming graphics

SIK

OptionTNC 640

TNC 6xx

Software options
Machining functions

TNC7

Functions of the TNC7
Future functions

17

1-05-1

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

ü

ü

19

–

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 and contour pocket, including contour-parallel machining• Special cycles developed by the machine manufacturer can be integrated• Engraving cycle: engrave text or numbers in a straight line or on an arc• Contour slot with trochoidal milling

ü

ü

20

–

The settings in the MOD menu are now in the Home operating mode under the
Settings application–

ü

smartSelectThe TNC7 has new, convenient possibilities for inserting new NC functions–

üSoft keys

The TNC7 has a context-sensitive function bar with buttons; additional actions arecommanded from within the respective workspaces–

ü

Cycle 7 Datum

Cycle 7 Datum is automatically converted into TRANS DATUM

–

ü

ü

The PLANE functions replace Cycle 19–üAdvanced Graphic Features | Visualization for verification and program run• Plan view
• Visualization in multiple planes• 3D viewü

Cycle 19 Working Plane

With the new graphical programming function, FK contour definitions can be imported
and processed. However, FK program code cannot be exported–ü

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 (LOOK AHEAD)üü

Program entry

Programming

Contour programming
FK free contour programmingü Available– Not available

21

4-02-1• = Available as a software option– = Not availableü = Standard function

14

15

Software options
Machining functions (continued)

Option22–

Pallet Management | Orchestrating automated pallet machining

ü

ü

48

2-01-1

KinematicsOpt | Touch probe cycles for automatic calibration on rotary axes

•

•

40

5-03-1

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

•

•

52

2-04-1

KinematicsComp | Correcting 3D spatial errors

•

•

42

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

•

•

141

2-20-1

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

CAD Import | Importing contours from 3D models

•

•

142

2-21-1

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

•

•

SIK

SIK2

TNC7

TNC7

OptionnumberTNC 640

OptionTNC 640

Optionnumber

SIK

SIK2

Machining functions

Machine accuracy

44

1-06-1

Global PGM Settings | Applying configurable settings to entire programs

•

•

143

2-22-1

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

•

•

45

2-31-1

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

•

•

144

2-23-1

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

•

•

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

•

•

146

2-24-1

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

•

•

155

5-02-1

Component Monitoring | Monitoring loads on machine components

•

•

168

5-01-1

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

Turning | Eccentric turning

•

•

•

•

Communication
18

3-03-156–
61

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

•

•

133

3-01-1••

Additional Axis 1

•

•

1

Additional Axis 2

•

•

•

2

Additional Axis 3

•

•

•

3

Additional Axis 4

•

•

4

Additional Axis 5

•

•

92

2-02-1

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

•

•

93

2-03-1

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

•

•

96

7-04-1

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

•

•

131

7-02-1

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

•

•

140

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

–

•

145

2-30-1

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

1-04-1CAD Model Optimizer• Generate correct STL files from STEP files• Repair existing STL files•

HEIDENHAIN DNC | Communication with external Windows applications via COM component

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

154

2-05-1

Batch Process Mngr. | Informative overview of the pallet lineup

•

•

5

Additional Axis 6

•

•

156

4-04-1

Grinding | Cycles for jig grinding

•

•

6

Additional Axis 7

•

•

157

4-05-1

Gear Cutting | Creating gears

•

•

7

Additional Axis 8

•

•

158

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

•

•

159

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

–

•

167

1-02-1

Opt. Contour Milling | Optimized trochoidal milling (OCM)••• = Available as a software option– = Not availableü = Standard function16*	This software option can be ordered multiple times in the desired quantity.
The control automatically takes into account all enablings of the software option.

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

17Software options
Machining functions (continued)

TNC7

OptionTNC 640

Optionnumber24

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

ü

ü

46

7-01-1

Python OEM Process | Implementing Python OEM applications

•

•

49

6-02-1

Double Speed Axes | Double-speed control loops

•

•

77

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

•

•

78

8 Additional Axes | 8 additional control loops

•

•

SIK

SIK2
Machine interfacing

101
–
130

–

OEM Option | Enabling options provided by the OEM

•

–

135

7-03-1

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

•

•

160

6-30-1

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

•

•

161

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

•

•

162

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

•

•

163

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

•

•

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 functionally safe control loops enabled••*	This software option can be ordered multiple times in the desired quantity.
The control automatically takes into account all enablings of the software option.

18• = Available as a software option– = Not availableü = Standard function

This brochure describes the functions
and specifications of the TNC7 withNC software 81762x-18.

19

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
1387017-21 · 09/2024 · CD · Printed in Germany

HEIDENHAIN
worldwide