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.
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.
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-19 | TNC7 basic |
817625-19 | TNC7 basic Programming Station |
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 to the machine.
Check, on the basis of the machine tool manual, whether the machine manufacturer has adapted the functions of the control.
If later customization of the machine configuration by the machine manufacturer is intended, the machine operator might incur additional costs.
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.
The TNC7 basic features various software options that the machine manufacturer may enable separately, even at a later point in time. The following overview includes only those software options that are relevant for you.
The software options are saved on the SIK (System Identification Key) plug-in board. The TNC7 basic can be equipped with a SIK or SIK2 plug-in board. Depending on which one is used, the numbers of the software options differ.
The option numbers in parentheses given in the User's Manual show you that a function is not included in the standard range of available functions.
The parentheses enclose the SIK and SIK2 option numbers, separated by a slash (e.g., (#18 / #3-03-1)).
The Technical Manual informs about additional software options that are relevant to the machine manufacturer.
SIK2 definitions
SIK2 option numbers are structured by <class>-<option>-<version>:
Class | The function is effective for the following areas:
|
Option | Sequential number within each class |
Version | New versions of software options are released if, for example, its features have been changed. |
You can order some software options with SIK2 more than once in order to obtain multiple variants of the same function (e.g., if you need to enable multiple control loops for the axes). In the User’s Manual, these software option numbers are identified by an asterisk (*).
The control indicates in the SIK menu item of the Settings application whether a software option has been enabled, and if so, how often. The control also shows whether is equipped with the SIK or SIK2.
Overview
Software option | Definition and application |
---|---|
Control Loop Qty. | 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, for example, for detachable and motor-driven tilting tables. If your control features a SIK2, you can order this software option multiple times and enable up to 8 control loops. |
Adv. Function Set 1 | Advanced functions (set 1) On machines with rotary axes this software option enables the machining of multiple workpiece sides in a single setup. The software option includes the following functions:
The advanced functions (set 1) reduce the setup effort and increase the workpiece accuracy. |
Adv. Function Set 2 | Advanced functions (set 2) On machines with rotary axes, this software option enables simultaneous 4-axis machining of workpieces. The software option includes the following functions:
|
Touch Probe Functions | Touch-probe functions This software option is used to program and execute automatic probing processes. If you are using a HEIDENHAIN touch probe with EnDat interface, then the Touch Probe Functions software option (#17 / #1-05-1) is automatically enabled. The software option includes the following functions:
The touch-probe functions reduce the setup effort and increase accuracy when machining workpieces. Touch probe functions in the Manual operating mode (#17 / #1-05-1) |
HEIDENHAIN DNC | HEIDENHAIN DNC This software option enables external Windows applications to access data of the control via the TCP/IP protocol. Potential fields of application include:
HEIDENHAIN DNC is required in conjunction with external Windows applications. |
Adv. Function Set 3 | Advanced functions (set 3) This software option offers additional ease of use with two powerful miscellaneous functions. The software option includes the following miscellaneous functions:
The advanced functions (set 3) reduce the setup effort and increase flexibility during program run. |
Collision Monitoring | 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:
With DCM you can prevent collisions and thus avoid additional costs resulting from material damage or machine downtime. Dynamic Collision Monitoring (DCM) (#40 / #5-03-1) |
CAD Import | 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. Loading contours and positions to NC programs with CAD Import (#42 / #1-03-1) |
Adaptive Feed Contr. | Adaptive Feed Control (AFC) This software option enables an 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 machining times without adapting the NC program, while at the same time preventing machine damage from overload. Adaptive Feed Control (AFC) (#45 / #2-31-1) |
KinematicsOpt | KinematicsOpt This software option uses automatic probing processes to check and optimize the active kinematics. With KinematicsOpt the control can correct position errors on rotary axes and thus increase the accuracy of machining operations in the tilted working plane and of simultaneous machining operations. In part, the control can compensate for temperature-induced deviations through repeated measurements and corrections. Touch-probe cycles for measuring the kinematics |
OPC UA NC Server | OPC UA NC Server These software options include OPC UA, a standardized interface for remote access to the control's data and functions. Potential fields of application include:
Each software option enables one client connection. If more than one parallel connection is required, you need to enable multiple of these software options. If your control features the SIK2, you can order this software option multiple times and enable up to ten connections. OPC UA NC Server (#56-61 / #3-02-1*) |
4 Additional Axes | Four additional control loops |
Ext. Tool Management | 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:
Extended tool management enables you to detect the tool requirements in time and thus prevent interruptions during program run. |
Remote Desk. Manager | 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 the efficiency. The Remote Desktop Manager window (#133 / #3-01-1) |
Collision Monitoring | Dynamic Collision Monitoring DCM version 2 This software option includes all functions of the Collision Monitoring software option (#40 / #5-03-1). In addition, this software option provides the following features:
|
Cross Talk Comp. | 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 Adapt. Contr. | 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 Adapt. Contr. | 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 Adapt. Contr. | 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 Contr. | 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 metal-removal rate can be increased by more than 25%. Active Chatter Control (ACC) (#145 / #2-30-1) |
Machine Vibr. Contr. | Vibration damping for machines (MVC) Damping of machine oscillations for improving the workpiece surface quality through the following functions:
|
CAD Model Optimizer (#152 / #1-04-1) | 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 (#152 / #1-04-1) |
Batch Process Mngr. | Batch Process Manager (BPM) This software option makes it easy to plan and execute multiple production jobs. By extending and combining the pallet management and extended tool management functions (#93 / #2-03-1), BPM offers the following additional data, for example:
|
Component Monitoring | 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. |
Model Aided Setup | 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 setup situation and possible touch points in the Simulation workspace by means of a 3D model. Setting up the workpiece with graphical support (#159 / #1-07-1) |
Opt. Contour Milling | Optimized contour machining (OCM) This software option enables 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:
With OCM you can shorten machining times while at the same time reducing tool wear. Milling contours with OCM cycles (#167 / #1-02-1) |
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.
To get to the licensing terms on the control: | ||
| ||
| ||
| ||
|
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.
The control's behavior can be influenced by means of the OPC UA NC Server (#56-61 / #3-02-1*) and HEIDENHAIN DNC (#18 / #3-03-1). 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 (#56-61 / #3-02-1*)