Software

This User's Manual describes the functions for setting up the machine as well as for programming and and running your NC programs. These functions are available for a control featuring the full range of functions.

 
Tip

The actual range of functions depends, among other things, on the enabled software options.
Software options

The table shows the NC software numbers described in this User's Manual.

 
Tip
  • HEIDENHAIN has simplified the version schema, starting with NC software version 16:
  • The publication period determines the version 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.

NC software number

Product

817620-17

 TNC7

817621-17

 TNC7 E

817625-17

 TNC7 programming station

 
Machine

Refer to your machine manual.

This User's Manual describes the basic functions of the control. The machine manufacturer can adapt, enhance or restrict the control functions for the machine.

Check, on the basis of the machine tool manual, whether the machine manufacturer has adapted the functions of the control.

Definition

Abbreviation

Definition

E

The suffix E indicates the export version of the control. In this version, Advanced Function Set 2 (software option 9) is restricted to 4-axis interpolation.

Software options

Software options define the range of functions of the control. The optional functions are either machine- or application-specific. The software options give you the possibility of adapting the control to your individual needs.

You can check which software options are enabled on your machine.

Viewing of software options

Overview and definitions

The TNC7 features various software options, each of which can be enabled separately and even subsequently by the machine manufacturer. The following overview includes only those software options that are relevant for you as user.

 
Tip

The option numbers indicated in the User's Manual show you that a function is not included in the standard range of available functions.

The Technical Manual provides information about additional software options that are relevant for the machine manufacturer.

 
Tip

Keep in mind that particular software options also require hardware extensions.

Hardware

Software option

Definition and application

Additional Axis
(options 0 to 7)

Additional control loop

A control loop is required for each axis or spindle moved to a programmed nominal value by the control.

Additional control loops are required e.g. for detachable and motor-driven tilting tables.

Advanced Function Set 1
(option 8)

Advanced functions (set 1)

On machines with rotary axes this software option enables the machining of multiple workpiece sides in a single setup.

The advanced functions (set 1) reduce the setup effort and increase the workpiece accuracy.

Advanced Function Set 2
(option 9)

Advanced functions (set 2)

On machines with rotary axes this software option enables the simultaneous 5-axis machining of workpieces.

The advanced functions (set 2) can be used to produce free-form surfaces.

HEIDENHAIN DNC
(option 18)

HEIDENHAIN DNC

This software option enables external Windows applications to access data in the control via the TCP/IP protocol.

  • Potential fields of application are e.g.:
  • Connection to higher-level ERP or MES systems
  • Capture of machine and operating data

HEIDENHAIN DNC is required in conjunction with external Windows applications.

Dynamic Collision Monitoring
(option 40)

Dynamic Collision Monitoring (DCM)

The machine manufacturer can use this software option to define machine components as collision objects. The control monitors the defined collision objects during all machine movements.

  • The software option includes the following functions:
  • Automatic interruption of the program run whenever a collision is imminent
  • Warnings in the event of manual axis movements
  • Collision monitoring in Test Run mode

With DCM you can prevent collisions and thus avoid additional costs resulting from material damage or a machine downtime.

Dynamic Collision Monitoring (DCM, option 40)

CAD Import
(option 42)

CAD Import

This software option is used to select positions and contours from CAD files and to transfer them into an NC program.

With the CAD Import option you reduce the programming effort and prevent typical errors such as the incorrect entry of values. In addition, CAD Import contributes to paperless manufacturing.

Applying contours and positions to NC programs with CAD Import (option 42)

Global PGM Settings
(option 44)

Global Program Settings GPS

This software option can be used for superimposed coordinate transformations and handwheel movements during program run without adapting the NC program.

With GPS you can adapt externally created NC programs to the machine and increase flexibility during program run.

Globale Programmeinstellungen GPS

Adaptive Feed Control
(option 45)

Adaptive Feed Control AFC

This software option enables automatic feed control that depends on the current spindle load. The control increases the feed rate as the load decreases, and reduces the feed rate as the load increases.

With AFC you can shorten the machining time without adapting the NC program, while preventing machine damage from overload at the same time.

Adaptive Feed Control (AFC, option 45)

KinematicsOpt
(option 48)

KinematicsOpt

This software option uses automatic probing processes to check and optimize the active kinematics.

With KinematicsOpt, the control can compensate for errors on rotary axes and thus increase accuracy during machining operations in the tilted working plane and during simultaneous machining operations.

Touch Probe Cycles: Automatic Kinematics Measurement

Turning
(option 50)

Mill-turning

This software option offers a comprehensive turning-specific package of functions for milling machines with rotary tables.

  • The software option includes the following functions:
  • Turning-specific tools
  • Turning-specific cycles and contour elements such as undercuts
  • Automatic tool radius compensation

Mill-turning enables mill-turning machining operations on only one machine, thus reducing e.g. the setup work considerably.

Turning (option 50)

KinematicsComp
(option 52)

KinematicsComp

This software option uses automatic probing processes to check and optimize the active kinematics.

With KinematicsComp the control can correct position and component errors in three dimensions. This means it can compensate for the errors of rotary and linear axes in three dimensions. Compared to KinematicsOpt (option 48), compensation is far more extensive.

Cycle 453 KINEMATICS GRID

OPC UA NC Server 1 to 6
(options 56 to 61)

OPC UA NC Server

These software options offer the OPC UA standardized interface for external access to data and functions of the control.

  • Potential fields of application are e.g.:
  • Connection to higher-level ERP or MES systems
  • Capture of machine and operating data

Each software option enables one client connection each. Several parallel connections require the use of multiple OPC UA NC servers.

OPC UA NC Server (options 56 to 61)

4 Additional Axes
(option 77)

4 additional control loops

Additional Axis(options 0 to 7)

8 Additional Axes
(option 78)

8 additional control loops

Additional Axis(options 0 to 7)

3D-ToolComp
(option 92)

3D-ToolComp only in conjunction with Advanced Function Set 2 (option 9)

With this software option, shape deviations on ball cutters and workpiece probes can be automatically compensated for using a compensation value table.

3D-ToolComp enables increasing the workpiece accuracy in conjunction with free-form surfaces, for example.

3D radius compensation depending on the tool contact angle (option 92)

Extended Tool Management
(option 93)

Extended tool management

This software option extends tool management by the two tables Tooling list and T usage order.

  • The tables show the following contents:
  • The Tooling list to be run shows the tool requirements of the NC program to be run or the pallet shows the tool requirements of the NC program
  • Tooling list (option 93)

  • The T usage order shows the tool order of the NC program to be run or the pallet.
  • T usage order (option 93)

Extended Tool Management enables you to detect the tool requirements in time and thus prevent interruptions during program run.

Advanced Spindle Interpolation
(option 96)

Interpolating Spindle

This software option enables interpolation turning by causing the control to couple the tool spindle with the linear axes.

The interpolating spindle also allows you to perform a turning operation on machines without a rotary table.

Spindle Synchronism
(option 131)

Spindle synchronism

This software option synchronizes two or more spindles and thus enables e.g. gear manufacturing via hobbing.

  • This software option includes the following functions:
  • Spindle synchronism for special machining operations, e.g. polygonal turning
  • Cycle 880 GEAR HOBBING only in conjunction with mill-turning (option 50)

Cycle 880 GEAR HOBBING (option 131)

Remote Desktop Manager
(option 133)

Remote Desktop Manager

This software option is used to display and operate externally linked computer units.

With Remote Desktop Manager you reduce the distances covered between several workplaces and as a result increase efficiency.

Remote Desktop Manager window (option 133)

Dynamic Collision Monitoring v2
(option 140)

Dynamic Collision Monitoring (DCM) version 2

This software option includes the functions of software option 40 (Dynamic Collision Monitoring, DCM).

In addition, this software option can be used for the collision monitoring of workpiece fixtures.

Integrating the fixtures into collision monitoring (option 140)

Cross Talk Compensation
(option 141)

Compensation of axis couplings CTC

Using this software option, the machine manufacturer can, for example, compensate for acceleration-induced deviations at the tool and thus increase accuracy and dynamic performance.

Position Adaptive Control
(option 142)

Position adaptive control PAC

Using this software option, the machine manufacturer can, for example, compensate for position-induced deviations at the tool and thus increase accuracy and dynamic performance.

Load Adaptive Control
(option 143)

Load adaptive control LAC

Using this software option, the machine manufacturer can, for example, compensate for load-induced deviations at the tool and thus increase accuracy and dynamic performance.

Motion Adaptive Control
(option 144)

Motion adaptive control MAC

Using this software option, the machine manufacturer can, for example, change speed-dependent machine settings and thus increase the dynamic performance.

Active Chatter Control
(option 145)

Active chatter control ACC

With this software option the chatter tendency of a machine used for heavy machining can be reduced.

The control can use ACC to improve the surface quality of the workpiece, increase the tool life and reduce the machine load. Depending on the type of machine, the material-removal rate can be increased by more than 25 %.

Active Chatter Control (ACC, option 145)

Machine Vibration Control
(option 146)

Vibration damping for machines MVC

Damping of machine oscillations for improving the workpiece surface quality through the following functions:

  • AVD Active Vibration Damping
  • FSC Frequency Shaping Control

CAD Model Optimizer (option 152)

Optimization of CAD models

This software option can be used, for example, to repair faulty files of fixtures and tool holders or to position STL files generated from the simulation for a different machining operation.

Generating STL files with 3D mesh (option 152)

Batch Process Manager
(option 154)

Batch Process Manager BPM

This software option makes it easy to plan and execute multiple production jobs.

  • If pallet management and extended tool management (option 93) are extended or combined, BPM offers the following additional data, for example:
  • Machining time
  • Availability of necessary tools
  • Manual interventions to be made
  • Program test results of assigned NC programs

Job list workspace

Component Monitoring
(option 155)

Component monitoring

This software option enables the automatic monitoring of machine components configured by the machine manufacturer.

Component monitoring assists the control in preventing machine damage due to overload by way of hazard warnings and error messages.

Grinding
(option 156)

Jig grinding

This software option offers a comprehensive grinding-specific package of functions for milling machines.

  • The software option includes the following functions:
  • Grinding-specific tools including dressing tools
  • Cycles for reciprocating stroke and dressing

Jig-turning enables complete machining operations on just one machine, thus reducing e.g. the setup work considerably.

Grinding operations (option 156)

Gear Cutting
(option 157)

Gear manufacturing

This software option enables the manufacturing of cylindrical gears or helical gears of any angle.

Gear manufacturing expands the scope of functionality of milling machines with rotary tables even without mill-turning (option 50).

Turning v2
(option 158)

Mill-turning version 2

This software option includes all functions of Mill-Turning (software option 50).

In addition, this software option offers the following advanced turning functions:

The advanced turning functions not only enable you to manufacture undercut workpieces but also to use a larger area of the indexable insert during the machining operation.

Model Aided Setup
(option 159)

Graphically supported setup

This software option is used to determine the position and misalignment of a workpiece with only one touch-probe function. You can probe complex workpieces with, for example, free-form surfaces or undercuts, which is not possible with all of the other touch-probe functions.

The control supports you additionally by showing the clamping situation and possible touch points in the Simulation workspace by means of a 3D model.

Optimized Contour Milling
(option 167)

Optimized contour machining (OCM)

This software option enables the trochoidal milling of closed or open pockets and islands of any shape. During trochoidal milling, the full cutting edge is used under constant cutting conditions.

  • The software option includes the following cycles:
  • Cycle 271 OCM CONTOUR DATA
  • Cycle 272 OCM ROUGHING
  • Cycle 273 OCM FINISHING FLOOR and cycle 274 OCM FINISHING SIDE
  • Cycle 277 OCM CHAMFERING
  • In addition, the control offers OCM STANDARD FIGURES for frequently needed contours

With OCM you can shorten the machining time while reducing tool wear at the same time.

OCM cycles

Process Monitoring
(option 168)

Process monitoring

Reference-based monitoring of the machining process

The control uses this software option to monitor defined machining sections during program run. The control compares changes with regard to the tool spindle or the tool with the values of a reference machining operation.

Arbeitsbereich Prozessüberwachung (Option #168)

Information on licensing and use

Open-source software

The control software contains open-source software whose use is subject to explicit licensing terms. These special terms of use have priority.

  1. To get to the licensing terms on the control:
HomeMainIcon

  1. Select the Home operating mode

  1. Select the Settings application

  1. Select the Operating system tab
AboutHeROS

  1. Double-tap or double-click About HeROS
  2. The control opens the HEROS Licence Viewer window.

OPC UA

The control software contains binary libraries, to which the terms of use agreed between HEIDENHAIN and Softing Industrial Automation GmbH additionally and preferentially apply.

OPC UA NC Server (options 56 to 61) and HEIDENHAIN DNC (option 18) can be used to influence the behavior of the control. Before using these interfaces for productive purposes, system tests must be performed to exclude the occurrence of any malfunctions or performance failures of the control. The manufacturer of the software product that uses these communication interfaces is responsible for performing these tests.

OPC UA NC Server (options 56 to 61)