Programming Station
for Milling Controls(for Virtualization Software)
Operating Instructions
NC Software
iTNC 530: 606425-04 SP20
TNC 620: 817605-17
TNC 640: 340595-17
TNC7: 817625-17

English (en)03/2023

Use of course documents / copyrightAll media files (e.g. texts, images, graphics and videos), including
their parts, distributed or made available as part of the course arecopyright-protected.
Insofar as the individual media file does not contain expressly
deviating provisions, the following applies to use: Without theprior written consent of DR. JOHANNES HEIDENHAIN GmbH, themedia files must not be passed on to other persons (including
to other employees of the participating company) and must not
be duplicated, modified, archived, stored on a server, included innewsgroups, used in online services, stored on CD-ROMs or otherdata media, or used in printed publications. This also applies to theuse of excerpts or sections of the media files. In addition, the general
Terms of Use for the web pages of HEIDENHAIN shall also apply.
Copyright © DR. JOHANNES HEIDENHAIN GmbH.

2

HEIDENHAIN | Operating Instructions | 03/2023

Contents

Contents
1

Documentation.......................................................................................................................

92

Programming Station.............................................................................................................

15

3

Appendix................................................................................................................................

65

HEIDENHAIN | Operating Instructions | 03/2023

3

Contents

4

HEIDENHAIN | Operating Instructions | 03/2023

Contents

1

Documentation.......................................................................................................................

9

1.1

About this documentation..........................................................................................................

10

Notes in this documentation..............................................................................................................................
Terms used.............................................................................................................................................................
More detailed documentation.............................................................................................................................

10
12
13

HEIDENHAIN | Operating Instructions | 03/2023

5

Contents

2

Programming Station.............................................................................................................

15

2.1

About the programming station..................................................................................................

16

Items supplied........................................................................................................................................................
System requirements of the PC.........................................................................................................................
Software assignment and compatibility...........................................................................................................
Downward compatibility.......................................................................................................................................
Licensing and regulations for use.....................................................................................................................
Connecting the programming station keyboard.............................................................................................
Number stickers.....................................................................................................................................................

16
17
19
20
21
23
23

Installing the software................................................................................................................

24

Installing the programming station...................................................................................................................
Installing the drivers..............................................................................................................................................
Setting up the license server..............................................................................................................................

25
30
31

Operating the programming station............................................................................................

33

Showing the virtual keypad.................................................................................................................................
Showing the virtual handwheel..........................................................................................................................
Operating elements...............................................................................................................................................
Working with the HEIDENHAIN Basic PLC Program.....................................................................................
Working with a machine-specific PLC program.............................................................................................
Directory structure and file types......................................................................................................................
Starting the programming station.....................................................................................................................
Display settings......................................................................................................................................................
Updating the programming station...................................................................................................................
Using the TNCguide help system......................................................................................................................

33
34
35
39
43
44
46
48
49
50

Checking the software version...........................................................................................................................
Shutting down the programming station.........................................................................................................

51
52

Configuring the programming station.........................................................................................

54

Configuration for using a USB network dongle..............................................................................................
MOD functions.......................................................................................................................................................

54
55

Transferring data from the programming station to the machine................................................

57

Requirements..........................................................................................................................................................
Preparations at the programming station.......................................................................................................
Calling a program from the machine tool.......................................................................................................
Establishing a connection between the programming station and HEIDENHAIN PC software
applications.............................................................................................................................................................

57
58
59

Uninstalling the software............................................................................................................

60

Uninstalling the programming station..............................................................................................................
Uninstalling the drivers.........................................................................................................................................
Clearing the license server..................................................................................................................................

61
62
63

2.2

2.3

2.4

2.5

2.6

6

59

HEIDENHAIN | Operating Instructions | 03/2023

Contents

3

Appendix................................................................................................................................

65

3.1

Overview of keyboard assignment..............................................................................................

66

3.2

Key assignments without numeric keypad..................................................................................

67

HEIDENHAIN | Operating Instructions | 03/2023

7

1
Documentation

1

Documentation | About this documentation

1.1

About this documentation

This documentation provides all relevant information in connection
with programming stations for HEIDENHAIN milling controls:
Installing
Configuration
Operation
UninstallingThis documentation is valid for the programming station software of
the following controls:
TNC model

NC software

TNC7 programming station

817625-17

TNC 640 programming station

340595-17

TNC 620 programming station

817605-17

iTNC 530 programming station

606425-04 SP20

See the corresponding User’s Manuals for information about thefunctions of HEIDENHAIN controls and NC programming.
Further information: "More detailed documentation", Page 13

Notes in this documentation
Follow all safety precautions in these Operating Instructions!
Precautionary statements warn of hazards in handling softwareand devices and provide information on their prevention. They areclassified according to the severity of the danger, and are divided
into the following groups:

DANGER
Danger indicates hazards for persons. If you do not follow the
avoidance instructions, the hazard will result in death or severe
injury.

WARNING
Warning indicates hazards for persons. If you do not follow
the avoidance instructions, the hazard could result in death orserious injury.

CAUTION
Caution indicates hazards for persons. If you do not follow the
avoidance instructions, the hazard could result in minor ormoderate injury.

NOTICE
Notice indicates danger to material or data. If you do not follow
the avoidance instructions, the hazard could result in property
damage.

10

HEIDENHAIN | Operating Instructions | 03/2023

1Documentation | About this documentation

Informational notes
Follow the informational notes provided in these Operating
Instructions to ensure error-free and efficient utilization of the
programming station.
In these instructions, you will find the following informational notes:
The information symbol indicates a tip.
A tip provides important additional or supplementary
information.
The gear symbol indicates a function that depends on themachine.
The function described depends on the machine if, forexample:A certain software or hardware option is required onyour machine
The behavior of the functions depends on theconfigurable machine settings
The book symbol indicates a cross reference.
A cross reference leads to external documentation for
example the documentation of your machine manufacturer
or other supplier.

HEIDENHAIN | Operating Instructions | 03/2023

11

1

Documentation | About this documentation

Terms used
Designation

Definition

Programming station

A programming station is an application for PCs with Windows operating systems.
The programming station contains the following software:
Programming station software
Programming station expansion package: TNC VB BaseCommon software and data for the installation and operation of all programming
stations with virtualization software on a Windows PC.
VirtualBox virtualization software from ORACLE
The programming station is based on the same software as the corresponding
HEIDENHAIN control. Thus, operation is identical, and the results are compatible.

Software releasemodule

The term “software release module” designates supplementary hardware or software thatfunctions as a license key for PC applications.
If the required software release module is missing, then the PC application will not start orwill only start with a limited range of functions (e.g., as a trial version).
HEIDENHAIN uses USB dongles as software release modules for the programming
stations; these dongles are copy protection plugs that are inserted into the USB port of aPC.

License server

A PC that controls the license accesses in the network is referred to as the license server(master PC).
In a classroom, for example, the teacher’s PC can function as the license server, and thestudents’ PCs are then the PC workstations.

12

HEIDENHAIN | Operating Instructions | 03/2023

1Documentation | About this documentation

More detailed documentation
See the corresponding User’s Manuals for all information about thefunctions of HEIDENHAIN controls and NC programming.
Control

Contents of the User's Manual

ID number of theUser's Manual

TNC7

Setup, Testing and Running NC Programs
Klartext Conversational Programming
Machining Cycles
Measuring Cycles

1358774-xx
1358773-xx
1358775-xx
1358777-xx

TNC 640

Setup, Testing and Running NC Programs
Klartext Conversational Programming
ISO Programming
Cycle Programming

1261174-xx
892903-xx
892909-xx
892905-xx

TNC 620

Setup, Testing and Running NC Programs
Klartext Conversational Programming
ISO Programming
Cycle Programming

1263172-xx
1096883-xx
1096887-xx
1096886-xx

iTNC 530

Klartext Conversational Programming
ISO Programming
Cycle Programming

737759-xx
737760-xx
670388-xxxx) is a placeholder for specifying the language version

If you have purchased a full version of the programming
station, please note the information in the enclosed sheet.
The programming station software and the corresponding
User's Manuals for the NC software are available on the
HEIDENHAIN website.
If you need a printed User's Manual, please contact
HEIDENHAIN.
Further information: HEIDENHAIN worldwide
To become familiar with the complete features of yourcontrol for utilizing the complete performance potential ofyour machine tool, HEIDENHAIN recommends participatingin NC programming courses.
HEIDENHAIN, HEIDENHAIN training partners, andmany machine manufacturers offer corresponding NC
programming courses.
Further information: Training portal
You can learn specific control functions with HEIDENHAIN
Interactive Training.
Further information: HITHEIDENHAIN | Operating Instructions | 03/2023

13

2
Programming
Station2

Programming Station | About the programming station

2.1

About the programming station

The applications and use of the programming station are diverse,
in particular because most of the software options and software
updates are automatically available without additional costs.
Here are some examples of the programming station's capabilties:
Creation of NC programs using all the functions of HEIDENHAIN
controls, for example by loading data from standardized CAD
formats (DXF, STEP, IGES)
Testing and simulating self-created NC programs generated by a
CAM system without further or extended idle machine times
Testing of new control functions without risk or cost
Practical training for new employees without interfering inrunning production

Items suppliedThree different versions of the TNC programming station areavailable.
The scope of delivery includes the following items:
Programming station with operating panel
Information sheet with safety precautions and download
information for programming station software, drivers anddocumentation
Operating panel for connection to the PC via the USB interface
One USB cable (2 meters)
Two self-adhesive cable clips for attaching the USB cable
Use the accompanying cable clips, which serve torelieve strain on the USB connecting socket.

Programming station with a dongle
Information sheet with safety precautions and download
information for programming station software, drivers anddocumentation
USB dongle for removing the memory restrictions
Programming station with a network dongle
Information sheet with safety precautions and download
information for programming station software, drivers anddocumentation
USB dongle with one, 14, or 20 network licenses for removing thememory restrictions
To find the current programming station software, drivers
and User's Manuals, go to the Download area, and then to
PC Software.
The downloaded files must be unzipped prior to installation!

16

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | About the programming station

System requirements of the PC
System components

Requirement

Operating system

Windows 10/11* (64-bit) PC with the respectively recommended system requirements

Processor

Processor with virtualization support. The VT-x or AMD-V instruction set must be
available.

RAM

At least 8 GB of RAM (3 GB of RAM for each started programming station)
TNC7: At least 16 GB of RAM (6 GB of RAM for each started programming station)

Graphics board

For graphically demanding applications, the use of a dedicated graphics board isrecommended.

Hard disk

At least 10 GB of available RAM for each programming station

Resolution

At least 1024 x 768 pixels
TNC 640: At least 1280 x 1024 pixels
TNC7: 1920x1080 pixels

Color depth

At least 65,536 colors (16 bits)

Interfaces*)

USB port (required for the software release module)
LAN port (required for the network license)

Windows and Internet Explorer are trademarks of Microsoft
Corporation.

HEIDENHAIN | Operating Instructions | 03/2023

17

2

Programming Station | About the programming station

To enable high-performance utilization of the programming
station in combination with the VirtualBox virtualization
software, an appropriate hardware virtualization must be
available. Correspondingly, the processor must support the
VT-x or AMD-V instruction set extension. The availability of
the hardware virtualization depends on the CPU as well ason the settings in the BIOS and Windows operating systemof your PC. Follow the manufacturer’s information on this!
The installation of a programming station is terminated if
no hardware virtualization is available. When starting an
already installed programming station, a warning is output
in this case.
Third-party virtualization applications, such as ORACLE
VirtualBox or VMware Workstation, need the Intel VT-xoder AMD-V instruction set extensions for the hardware
virtualization. Most of the modern processors support
these. If these instruction set extensions are already being
used by Microsoft for its own functions, such as Hyper-V,
WSL2 and virtualization-based security, they are no longer
completely available to the virtualization applications. To
be able to use the virtualization software of third-party
providers in combination with hardware virtualization, youmust deactivate the above-mentioned functions on the PC.
When Hyper-V is active, the virtualization applications ofthird-party providers can alternatively also use a softwareinterface to replace the above-mentioned instruction
set extensions. This can result in performance losses
and reduced functions. This concerns, for example, theprogramming station in combination with VirtualBox. At
present, this combination is not possible.
HEIDENHAIN has no influence on the applications installed
on a PC or the required Windows features. Please check
whether the programming station software including
VirtualBox can be used on the respective PC.
VMware Workstation can be used as an alternative
if Hyper-V must be active on the PC. With VMware
Workstation 16 and higher versions in combination with
Windows 10 20H2, Hyper-V is allowed to be active and
WMware Workstation can be used as a virtualization
application for the programming station software withminor performance losses. Not all of the programming
station software versions are prepared for the installation
with VMware Workstation. VMware Workstation is notincluded in the installation package of the programming
station software and must be installed by users
themselves.

18

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | About the programming station

Windows operating systems undergo regular updates. This
may require you to update already installed applications
as well. If the programming station software no longer
behaves as usual after any of these updates, please check
whether a newer version of the TNCvbBase programming
station expansion package is available. Then make surethat you are using the correct VirtualBox virtualization
software for the TNCvbBase (shown in the informationalnote during downloading).
To find the current programming station software, drivers
for the software release module, and the documentation,
go to the Download area, and then to PC Software.
Also make sure that you are using current drivers forthe graphics board if you are suspecting a reduced
performance.

Software assignment and compatibility
Software assignment
HEIDENHAIN controls are in a process of continual development.
Continual development includes new control functions andmodifications made to functions.
When a development step is completed, HEIDENHAIN publishes the
upgraded range of functions as a new version of the NC software.
Based on this new NC software, HEIDENHAIN also provides acorresponding programming station with a new software ID.
Compatibility
The programming modes usually offer you the same features as on
the control. In the CAD Viewer, the 3D mesh function is not available
in the programming station software.
You work with the original TNC software—without any compatibility
problems.
When the programs created on the programming station and theexecution of the NC programs are identical, the programming stationand control are compatible.
To ensure compatibility, the control must feature the control
functions used on the programming station.
Ensure compatibility by observing the following:
During programming, take into account the actual performance
range of the control (e.g., with regard to the NC software version
and the available software options)
Further information: "Software assignment", Page 19 and"More detailed documentation", Page 13
Configure the programming station in accordance with themachine tool (e.g., concerning the machine axes)
If you also use the programming station to create
programs for older software versions or older contouringcontrols, please pay attention to the downward
compatibility.
Further information: "Downward compatibility", Page 20

HEIDENHAIN | Operating Instructions | 03/2023

19

2

Programming Station | About the programming station

Downward compatibility
The functions available on the programming station exactly match
those of the respective control software. If your control is running
this software, then you can download all programs created with theprogramming station directly to the control. If you want to use theprogramming station to create programs for older controls, please
note the following:
Only use functions at the programming station that are available
on the older controls.
In some cycles, parameters that were not available on older
controls or in earlier software versions have been added.
Beginning with the last parameter of the respective cycle, you
can use the NO ENT key to delete them from the cycle definition.
In this way you can ensure that the program will be downward
compatible.
If there are any uncertainties, compare the program createdon the programming station with the block formatting ofyour control as it is described in its User's Manual.

20

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | About the programming station

Licensing and regulations for use
License versions
The TNC programming station can be operated either as a paid fullversion or as a limited, free trial version.
The trial version of the programming station is limited in thefollowing ways:
No more than 100 program blocks per NC program
No more than 10 elements can be selected in the CAD viewer andloaded from there
Five license versions are available with the full version of the
programming station:
Programming station with operating panel
Single station license for one PC workstation
Network license for one PC workstation
Network license for 14 PC workstations
Network license for 20 PC workstations
The number of specified PC workstations only specifies thenumber of simultaneous users possible.
Thanks to the type of licensing that uses a hardware-based
software release module, the licenses are not bound toindividual PCs.
TNC programming station

TNC7 / TNC 640 / TNC 620 / TNC 320 / iTNC 530

With TNC operating panel

ID 1113967-xx*)

With virtual keyboard:
Single station license

ID 1113924-xx*)

Network license, 1 station

ID 1125955-xx*)

Network license, 14 stations

ID 1113926-xx*)

Network license, 20 stations

ID 1113928-xx*)

Operating panel without dongle

ID 1113967-xx*)*)

xx is a placeholder for specifying the product version

Programming station software is available for the following TNC
controls. The software release module enables the programming
station software by setting it from the demo version to the fullversion.
TNC control

NC software

Programming station software

TNC7

81762x-xx*)

817625-xx*)

TNC 64034059x-xx*)

340595-xx

TNC 62081760x-xx*)

817605-xx

iTNC 530

60642x-xx*)

606420-xx*)

xx is a placeholder for specifying the software version

HEIDENHAIN | Operating Instructions | 03/2023

21

2

Programming Station | About the programming station

To find the current programming station software, drivers
for the software release module, and the documentation,
go to the Download area, and then to PC Software.
The downloaded software must be unzipped prior to
installation!
Rules of use
All information concerning the legal use of HEIDENHAIN products
and services can be found on the Internet under:Terms of use
Terms of businessPrivacy Statement

22

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | About the programming station

Connecting the programming station keyboard
Connect the programming station keyboard to an available USB port
on your computer.
Then install the driver for the USB dongle from the programming
station DVD.
The programming station software then automatically recognizes
the connected programming station keyboard.
The rear of the programming station keyboard has a USB port, towhich you can attach another USB device.
Please note that the additional USB device connected tothe programming station keyboard may draw no more than
200 mA of current.
The programming station keyboard is intended forconnection to a PC system. The programming station
keyboard must not be connected to a control.
You can also use the keyboard of an older version of the
programming station if it has the necessary software release module(dongle). The programming station detects older keyboards only ifthey have a Marx dongle. Refer to the following table to check whichdongle is installed in the keyboard:
Programming station

Dongle

iTNC 530

The version of the dongle depends on
the ID number of the keyboard (seelabel on bottom of keyboard):
ID 826834-01: Marx dongle
ID 532524-01: Aladin dongle
ID 374148-01: Aladin dongle

TNC 320/620

The version of the dongle depends on
the serial number of the keyboard (seelabel on bottom of keyboard):
Serial no. lower than 30 000 000:
Aladin dongle
Serial no. higher than 30 000 000:
Marx dongle

TNC 640

Marx dongle

Number stickers
The self-adhesive number stickers included with the programming
station keyboard enable the user to recognize which manuallypressed soft key belongs to which soft key displayed on the PC'smonitor.
You can attach the individual number stickers to your PC screen sothat they match the soft-key numbers of your programming station.

HEIDENHAIN | Operating Instructions | 03/2023

23

2

Programming Station | Installing the software

2.2

Installing the software

The programming station must be installed separately on each PC
workstation, regardless of the type of licensing.
Further information: "Installing the programming station",
Page 25
When using a software release module, the corresponding driver
must also be installed on each PC.
Further information: "Installing the drivers", Page 30
When using the network license, a license server must also be
configured.
Further information: "Setting up the license server", Page 31

24

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Installing the software

Installing the programming station
For installing the software, use the programming station DVD or the
downloaded installation files.
You can find the latest programming station in the
Download area, under PC Software.
The downloaded files must be unzipped prior to installation!
The conversational language is selected corresponding to
the set Windows display language during installation.
The installation package for the programming station
software includes:
Programming station software
VirtualBox (VBox) virtualization software from ORACLE
Programming station expansion package: TNCvbBase
PCs with Windows operating systems usually undergo
regular updates. HEIDENHAIN recommends checking the
VirtualBox and TNCvbBase programs regularly for updates
To install the programming station:
Insert the programming station DVD
Or unzip the downloaded files
Navigate to the installation file (e.g., install TNC640 (340595).exe)
Navigation:
Downloaded files
Folder with the unzipped files
Folder with the software ID (e.g., 340595)
HEIDENHAIN folder
Programming station folder (e.g., TNC640)
Programming station DVD
HEIDENHAIN folder
Programming station folder (e.g., TNC640)
You can bypass the need for manual navigation if you
use the programming station DVD.
Start index.html, and select the desired functions andinformation in the menu.
Start the installation file
Carry out the installation step instructions
Further information: "Default installation", Page 27
Further information: "Custom installation", Page 28

HEIDENHAIN | Operating Instructions | 03/2023

25

2

Programming Station | Installing the software

With user-defined installation you can also install thesame programming station software (e.g. TNC 620)
for a control in the virtualization software in parallel.
A virtual machine is generated for the respective
programming station software.
If you require additional applications with a MARX
dongle on your PC, then unwanted overlaps may
arise. Due to the filter settings in the VirtualBox and
VMware Player, all MARX dongles connected to thePC will first be passed on to the virtualization softwareand evaluated there. Additional applications, such as
Teleservice, KinematicsDesign, and software fromthird-party providers, will be removed from the dongle.
Install a local license server on your PC. The dongle
is then checked by the license server, and the otherapplications are no longer affected. You can use theSmarxOS Network Server as the license server.
You can also install several programming stations
side-by-side on your PC. A license is required for eachrunning application. If there is no longer an available
license or if there is only a single-station license, thenadditional applications of the programing station will bestarted as trial versions.

26

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Installing the software

Default installation
Select the Default install typeAll listed applications will be automatically installed sequentially.
Confirm with the Install button
The applications are displayed and installed in therequired sequence.
If an application is already present on the target system,
then it will not be offered by the installation wizard.
VirtualBox is automatically installed with the default settings.
If installation is performed over a network drive, then allof the network connections will be briefly separated andthen reconnected during the installation process.
Confirm the license terms for VirtualBox
The TNC VB Base expansion for VirtualBox is automaticallyinstalled with the default settings.
Confirm the license terms for the control software
The control software is automatically installed with the default
settings.
During installation, the control software is created as asetup file. When the software is first started, the setup
file is unpacked, installed, and automatically started.
The programming station will start after successful installation.

HEIDENHAIN | Operating Instructions | 03/2023

27

2

Programming Station | Installing the software

Custom installation
Select the Custom install typeAll of the listed applications will be individually installed.
Confirm with the Install button
The applications are displayed and installed in therequired sequence.
If an application is already present on the target system,
then it will not be offered by the Installation wizard.
Confirm the license terms for VirtualBox
If necessary, change the installation path for VirtualBox
Create the desired menu items
Confirm the required device software
USB controller
Network service
Network adapter
Confirm with the Install button
If installation is performed over a network drive, then allof the network connections will be briefly separated andthen reconnected during the installation process.
If necessary, change the installation path for the VirtualBox
expansion TNC VB Base
Confirm with the Install button
Confirm the license terms for the control software
If necessary, change the installation path for the control software
If a virtual machine is already installed on your PC, then
you can select one of two options:
Update an existing virtual machine: An existingmachine will be overwritten
Create a new virtual machine: A new virtual machine
will be created
If the VMware Player virtualization software is alreadyinstalled on your PC, then you can optionally install thecontrol software for the VMware Player. Not all of theavailable software versions for the programming station
support this optional installation.
If necessary, enter a common folder on the target system for the
TNC: and PLC: drives
Direct access from the PC to the internal programming station
directories is now enabled.

28

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Installing the software

The following constraints apply to direct accesses to
the TNC: and PLC: drives:
Deactivate SELinux
User administration is not supported
Encrypted PLC partition (PLCE) is not supported
This option is not available when installing the current
software version for the programming station. It can
only be selected for older software versions.
If desired, create an icon on the desktop
Confirm with the Install button
The control software will now be installed.
During installation, the control software will be set up asa setup file. When the software is first started, the setup
file is unpacked, installed, and automatically started.
Confirm with the Finish button
The programming station will start after successful installation.

HEIDENHAIN | Operating Instructions | 03/2023

29

2

Programming Station | Installing the software

Installing the drivers
You can use the programming station DVD or the downloaded
installation file for installation.
To find the current drivers, go to the Download area, andthen to PC Software.
Note that various drivers are available depending on thesoftware release module used and on the license version.
Downloaded files must be unzipped before installation.
Install the driver as follows:
Insert the programming station DVD or unzip the downloaded
files
Navigate to the installation file CBUSetup.exe
Navigation:
Downloaded file
Folder with the unzipped file
Programming station DVD
Single station license
JH folder
CBDriver folder
Network license
JH folder
CBServer folder
If you use the programming station DVD, manual
navigation is not needed.
Start index.html, and select the desired functions andinformation in the menu.
Start the installation file

30

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Installing the software

Setting up the license server
A software release module connected to the license server only
makes available the number of purchased licenses in the network.
For controlling license access via the single PC workstations, thelicense server requires an additional software program: the SmarxOS
Network Server.
You can use the programming station DVD or the downloaded
installation file for installation.
The installation file is located in the driver folder for the
network license.
Further information: "Installing the drivers", Page 30
Configure the license server as follows:
Copy the complete content of the CBServer folder to the hard diskof the license server
Navigate to the CBIOS Network Server.msi installation fileStart the installation file
The taskbar now displays the following icon:

Double-click the
icon
Stop the application with the Stop button
Select the Run as Service (Stop Server to change) option
Restart the application with the Start button
The application has started and is configured as a service.
The service starts automatically in the background when the PC
is restarted.
Configuring the application as a service means thatmanually starting the application is not needed with eachnew start of the PC.
This ensures that the PC workstations can access theavailable licenses.
You can check or alter the settings for the service at
any time. You will find the settings in the Administrative
Tools area in the Services group. Use the control panel fornavigation.
Depending on the firewall settings of the license server,
it may be necessary to permit execution of the CBIOS
Network Server.msi file.
If you are not permitted or do not wish to configure theapplication as a service, then you must repeat the following
steps after each restart of the PC:
Navigate to the CBIOS Network Server.msi installation
file
Start the installation file

HEIDENHAIN | Operating Instructions | 03/2023

31

2

Programming Station | Installing the software

You can carry out further server settings and administrative
functions by using the AdminApp.exe application.
For a description of the application, see the readme.txt. file.
Both files are located in the driver folder for the network
license.

32

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Operating the programming station

2.3

Operating the programming station

Showing the virtual keypad
To show the virtual keypad, proceed as follows:
Start the programming station
Click the HEIDENHAIN VirtualBox icon in the bottom right of thetaskbar
The TNC VBox Control Panel will start.
Select the Keypad tab
Additional settings for the keypad will be shown.
Select the Launch keypad at startup option so that the keypad
will be shown every time the programming station is started
Select the keypad layout, for example:
Vertical NC keypad
Click the Launch button
The Virtual Keypad is now shown.

HEIDENHAIN | Operating Instructions | 03/2023

33

2

Programming Station | Operating the programming station

Showing the virtual handwheel
To show the virtual handwheel, proceed as follows:
Start the programming station
Click the HEIDENHAIN VirtualBox icon in the bottom right of thetaskbar
The TNC VBox Control Panel will now start.
Select the Handwheel tab
Additional settings for the keypad will be shown.
Select the Launch handwheel at startup option so that the
handwheel will be shown every time the programming station isstarted
Select the Launch handwheel always on top option so that thevirtual handwheel will always be shown in the foreground
Click the Launch button
The Virtual Handwheel is now shown.

34

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Operating the programming station

Operating elements
The programming station is operated using the programming station
keyboard, a PC keyboard, or a mouse.
Functions for vertical soft keys are available only if you use
a special PLC program for the programming station.
Keys for functions
Control key

PC keyboard

Function

F1 to F10

Select the function in the horizontal soft-key row

F9

Shift soft-key row left

F10

Shift soft-key row right

F11

Select screen layout

F12

Toggle the display between machining and programming modes

CTRL+ALT+P

Select or delete programs and files, external data transfer

CTRL+ALT+N

Show calculator

CTRL+ALT+M

Select MOD functions

CTRL+ALT+H

Display help texts for NC error messages, call TNCguide

CTRL+ALT+L

Display all pending error messages

CTRL+ALT+5

Contour approach and departure

CTRL+ALT+6

FK free contour programming

CTRL+ALT+8

Program a chamfer

CTRL+ALT+9

Program a straight line segment

CTRL+ALT+T

Program a circular arc with radius

CTRL+ALT+Z

Program a corner rounding

CTRL+ALT+U

Program a circular arc with tangential connection

HEIDENHAIN | Operating Instructions | 03/2023

35

2

Programming Station | Operating the programming station

Control key

PC keyboard

Function

CTRL+ALT+I

Program the circle center/pole for polar coordinates

CTRL+ALT+O

Program a circular arc with center

CTRL+ALT+1

Select the Manual Operation mode
Select the smarT.NC mode (not for TNC 320, TNC 620
and TNC 640)

36

CTRL+ALT+2

Select the Handwheel operating mode

CTRL+ALT+Q

Select the Positioning with MDI operating mode

CTRL+ALT+W

Select the Program Run, Single Block operating mode

CTRL+ALT+E

Select the Program Run, Full Sequence operating mode

CTRL+ALT+4

Select the Programming mode of operation

CTRL+ALT+R

Select the Test Run mode of operation

CTRL+ALT+A

Define touch probe cycles

CTRL+ALT+S

Define machining cycles

CTRL+ALT+D

Call fixed cycles

CTRL+ALT+F

Define subprograms and program section repeats

CTRL+ALT+G

Call subprograms and program section repeats

CTRL+ALT+Y

Enter program contents

CTRL+ALT+X

Define tool in the program

CTRL+ALT+C

Call the tool

CTRL+ALT+V

Call the soft-key menu for special functions

CTRL+ALT+B

Enter a program call

Backspace key

Delete the entry to the left of the cursor

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Operating the programming station

Control key

PC keyboard

Function

DEL

Delete area

END

Conclude the NC block, end your input

CTRL+PgDn

Select the next tab in forms

Up arrow key

Position the cursor

Left arrow key

Position the cursor

Right arrow key

Position the cursor

Down arrow key

Position the cursor

CTRL+ALT+Up arrow key

Up/down one dialog box or button

CTRL+ALT+Down arrow
key

Up/down one dialog box or button

Numeric keypad: /Take over actual position

Numeric keypad: *Decimal separator

Numeric keypad: -Change arithmetic sign

Numeric keypad: 7

Select the X axis or enter into the NC program

Numeric keypad: 4

Select the Y axis or enter into the NC program

Numeric keypad: 1

Select the Z axis or enter into the NC program

Numeric keypad: 8

Select the fourth axis or enter into the NC program

Numeric keypad: 5

Directly select NC blocks, cycles, and parameter
functions

Numeric keypad: 2

Select the fifth axis or enter into the NC program

Numeric keypad: 9

Polar coordinate entry

Numeric keypad: 6

Q parameter programming / Q parameter status

HEIDENHAIN | Operating Instructions | 03/2023

37

2

Programming Station | Operating the programming station

Control key

NOENT

PC keyboard

Function

Numeric keypad: 3

Incremental values

Numeric keypad: +Ignore dialog questions. Delete words

Numeric keypad: Enter

Conclude entry. Continue the dialog

Numeric keypad: ,Clear entries or error message

Key assignment on American PC keyboards
The following keys are arranged differently if you use a PC keyboard with an American key layout.
Control key

PC/Keyboard

Function

CTRL+ALT+6

FK free contour programming

CTRL+ALT+8

Program a chamfer

CTRL+ALT+9

Program a straight line segment
Select the smarT.NC mode (not for TNC 320, TNC 620,
and TNC 640)

CTRL+ALT+2

Select the Handwheel operating mode

CTRL+ALT+Y

Program a corner rounding

CTRL+ALT+ZEnter program contents

The control functions (such as L, C, CC) are sent overcertain key combinations to the programming station
software. Remember that such key combinations are also
used by other Windows programs, which can result inundesired effects.

38

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Operating the programming station

These keys are summarized on a keyboard template:

Refer to the Appendix for a printout of the keyboard
template.
Further information: "Overview of keyboard assignment",
Page 66

Working with the HEIDENHAIN Basic PLC Program
After you have started the programming station, the most important
programming station functions for operating the machine will beavailable to you.
Further information: "Installing the programming station", Page 25
In the vertical soft-key row, you will find important soft keys for
operating the machine:
NC start
NC stopMoving the axes
The vertical soft-key row allows you to simulate various machinefunctions of the basic PLC program by means of a mouse.

HEIDENHAIN | Operating Instructions | 03/2023

39

2

Programming Station | Operating the programming station

Main menu
Soft key

Keys
Machine functions

Spindle functions

Tool functions

Spindle override 100 %Feed rate override 100 %Switch function of upper bar display insmall PLC window
Switch function of lower bar display insmall PLC window

40

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Operating the programming station

Machine functions
Soft keyKeys
NC start

NC stopMove axes in positive direction

Move axes in negative direction

Rapid traverse

Chip conveyor ON/OFF M50/M51

Chip conveyor reverse direction

Chip conveyor interval

Automatic switch-off after end of
programBack

HEIDENHAIN | Operating Instructions | 03/2023

41

2

Programming Station | Operating the programming station

Spindle functions
Soft key

Keys
Spindle start M03

Spindle stop M05

Spindle jog mode in M03 direction

Spindle jog mode in M04 direction

Spindle orientation (M19)

External coolant ON/OFF M08/M09

Internal coolant ON/OFF M07/M09

Additional coolant ON/OFF M17/M09

Blow out TSxxx touch probe M16(timer)42

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Operating the programming station

Tool-changer service functions
Soft key

Keys
Select tool change

Clamp/release tool

Working with a machine-specific PLC program
For the programming station, some machine tool builders provide
a PLC program adapted to the respective type of machine. Pleasecontact your machine tool builder to request a description of theadapted PLC program's functions.
In order to protect data and files from read accesses, themachine tool builder can encrypt the PLC.
HEIDENHAIN points out that no data encryption is able
to provide perfect data protection. Thus, HEIDENHAIN
cannot provide a guarantee or assume liability for the
impairment of data stored there, nor for the damages thatarise therefrom.

HEIDENHAIN | Operating Instructions | 03/2023

43

2

Programming Station | Operating the programming station

Directory structure and file types
Directory structure
During installation you enter the installation path.
Further information: "Installing the programming station", Page 25
The following directory structure of the control will be automaticallycreated in the virtual machine.
LOG: Contains the LOG files
PLC: Contains the PLC files
SF: Contains the SF files
TNC: Contains the end user files
In TNCremo, the end user directory is displayed as TNC:\
and SF:\.
You can gain access to the PLC:\ and LOG:\ directories
with TNCremo only after you have entered the required
code number or the daily password.
TNCremo is a HEIDENHAIN software solution for
the transfer of data between the control and the PC
workstation, among other things.
The TNC: end user directories
Subdirectory

Content

configConfiguration files

lost+foundCollective folder for data or links that can no longer be associatednc_prog

Includes NC programs organized according to file types

systemFolder for all files and tables (e.g., tool kinematics or text files)

table

Tablestemp

Buffer (Clipboard), e.g. the DXF converter doesn't need any special rights inorder to copy its elements to this buffer

tncguide

Files of the TNCguide context-sensitive help system

File types
Extension

Use.H

Program in HEIDENHAIN format.I

Program in ISO format.HU

Compatible HEIDENHAIN unit programs.HC

Compatible HEIDENHAIN contouring
programs.T

Table for tools.TCH

Table for tool changers.D

Table for datums.PNT

Table for points.PR

Table for presets.TP

Table for touch probes.BAK

Table for back-up files

44

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Operating the programming station

Extension

Use

.DEP

Table for dependent data (such as structure
items).TAB

Freely definable tables.P

Table for pallets.TRN

Table for turning tools.3DTC

Table for tool compensation.A

Texts as ASCII files.TXT

Texts as log files.CHM

Texts as help files.DXF

CAD data as ASCII files.IGES

CAD data as ASCII files.STEP

CAD data as ASCII files

HEIDENHAIN | Operating Instructions | 03/2023

45

2

Programming Station | Operating the programming station

Starting the programming station
The programming station is always started in the same way,
regardless of the type of licensing.
To start the programming station:
Double-click the programming station link
Or select it in the Windows Start Menu
The programming station will now start.
If a programming station with a single-station license
variant starts as a trial version, then this may be due to thefollowing:
The software release module has not been connected to
the PC workstation
The software release module is already occupied by acurrently running programming station.
The driver for the software release module was notinstalled
Further information: "Installing the drivers", Page 30

46

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Operating the programming station

If a programming station with a network license starts as atrial version, then this may be due to the following:
The programming station of the PC workstation has notbeen assigned to a license server
The license server is off
The software release module has not been inserted into
the license server
The driver for the software release module was notinstalled
The SmarxOS Network Server software was not started
on the license server
The network connection between the license server andPC workstation does not work
All network licenses are being used
"Configuration for using a USB network dongle",
Page 54, "Installing the drivers", Page 30, and "Setting up
the license server", Page 31
During startup, the programming station automatically activates the
TNC VBox Control Panel. The control panel allows you to configure
various settings for the programming station.
Start the TNC VBox Control Panel as follows:
In the taskbar, click the HEIDENHAIN VirtualBox
icon
When starting the programming station with thevirtualization software Oracle VM VirtualBox, the virtual
machine contained therein is also started. This virtual
machine contains the programming station software. If you
shut down the programming station, then the Oracle VM
VirtualBox virtualization software ends automatically as
well.
In order to redisplay a minimized programming station
window on the desktop, click the taskbar button:

HEIDENHAIN | Operating Instructions | 03/2023

47

2

Programming Station | Operating the programming station

Display settings
In the TNC VBox Control Panel, you can choose the resolution
and configure various programming station display settings after
selecting the Display tab:
Normal: The programming station will be opened in windowmode with the selected resolution
Scale (no 3D acceleration): Opens the programming station
in a window, the size of which can be adjusted. You can use themouse to drag the programming station window to the desired
size
Full: Opens the programming station in full-screen mode
3D-acceleration option: Activates or deactivates the 3-D
hardware acceleration of the graphics card
If you confirm the setting with Apply, then the programming station
will be restarted.
The resolutions that can be selected depend on the control
model.

48

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Operating the programming station

Updating the programming station

NOTICE
Caution: Data may be lost!
System files are overwritten during updates of the programming
station.
Create a backup
For updates, you can use a programming station DVD or the
downloaded installation files.
To find the current programming stations, go to the
Download area, and then to PC Software.
You must unzip the downloaded files prior to performing
the update!
To update the programming station:
Insert the programming station DVD
Or unzip the downloaded files
Navigate to the installation file (e.g., install TNC640 (340595).exe)
Navigation:
Downloaded files
Folder with the unzipped files
Folder with the software ID (e.g., 340595)
HEIDENHAIN folder
Programming station folder (e.g., TNC640)
Programming station DVD
HEIDENHAIN folder
Programming station folder (e.g., TNC640)
You can bypass the need for manual navigation if you
use the programming station DVD.
Start index.html, and select the desired functions andinformation in the menu.
Start the installation file
The installation wizard now opens
Confirm by pressing the Next > button
The installation wizard will now display the applications to beinstalled.
VirtualBox virtualization software from ORACLE
Extension package for VirtualBox TNC VB Base (control panel
and keypad)
Control software
Select the desired application(s)Confirm by pressing the Install button
The programming station will now be updated.

HEIDENHAIN | Operating Instructions | 03/2023

49

2

Programming Station | Operating the programming station

Using the TNCguide help system
The TNCguide help system is the context-sensitive online help for
HEIDENHAIN milling controls.
The TNCguide help system contains the following documentation:
BHBoperate.chm contains information on setup, testing, andrunning of NC programs
BHBKlartext.chm contains information about Klartext, theconversational programming language from HEIDENHAIN
BHBtchprobe.chm contains information about the cycles
errors.chm contains a list of all NC error messages
Individual documents are grouped and organized in themain.chm book file.
The main.chm book file may also contain further
documentation of the machine manufacturer.
Opening the TNCguide help system
There are two different ways of opening the TNCguide help system.
If you need information, for example, about an input field, thenopen the help system as follows:
Place the cursor in the desired entry field
Press the HELP key.
The programming station opens the help system.
If you need information, for example, about a soft key, then open
the help system as follows:
Click on the ? button between the vertical andhorizontal soft-key row
A question mark is added to the mouse pointer.
Click on the desired soft key with the mousepointer
The programming station opens the help system.
See the corresponding User's Manual for a detailed
description of navigating and searching in the TNCguide
help system and downloading the required language
version.
Further information: "More detailed documentation",
Page 1350

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Operating the programming station

Checking the software version
You need the software version for the following (among otherreasons):
To explicitly identify the programming station during servicing
To order or download the suitable documentation for yourprogramming station
Check the software version as follows:
Press the MOD key
The programming station opens a pop-up
window.
Select General Information
Select Version Information
Check the software version
Press the Cancel soft key
The programming station now closes the pop-up
window with the software information.

HEIDENHAIN | Operating Instructions | 03/2023

51

2

Programming Station | Operating the programming station

Shutting down the programming station
Fundamentals
In order to avoid losing data when closing the program, you must
shut down the programming station correctly. There are several
ways available for doing this, and these will be described in thefollowing sections.

NOTICE
Caution: Data may be lost!
You can force the programming station to shut down by using
the Break function. This corresponds to the "hard" shutdown of aregular PC. The most recently made changes will not be saved.
Shut down the programming station correctly
Shutting down the programming station per soft key
Select the Manual Operation mode
Scroll through the soft-key row
Press the OFF soft key
Press the SHUT DOWN soft key
The programming station will now shut down.
Shutting down the TNC via the Switch off and restart dialog
window
Move the mouse pointer to the bottom of the softkey row
The programming station displays the taskbar.
Press the symbol
The programming station opens the Switch off
and restart dialog window.
Select the Switch-off function
Confirm with OK
Possible selections in the Switch off and restart dialog window:
Switch-off: Exit the programming station
Restart: Restart the programming station
Zerofree: Clear unused memory and exit the programming station

52

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Operating the programming station

Shutting down the programming station via the TNC VBox Control
Panel
Depending on your PC settings, you must press the Windows
key on the ASCII keyboard in order to show the taskbar
Click the HEIDENHAIN VirtualBox icon in thebottom right of the taskbar
The TNC VBox Control Panel will now start.
Press the Stop button
The programming station will now shut down.
The TNC VBox Control Panel will continue toremain active.
You can restart the programming station again
using the Start function
The Shutdown function shuts down the programming
station and the TNC VBox Control Panel.

HEIDENHAIN | Operating Instructions | 03/2023

53

2

Programming Station | Configuring the programming station

2.4

Configuring the programming station

Configuration for using a USB network dongle
For all of the virtual machines that are to have access to the network
dongle, you must perform this configuration.
Proceed as follows:
Start the programming station
Double-click the HEIDENHAIN VirtualBox icon in the bottom rightof the taskbar
The TNC VBox Control Panel starts
Click the Hardlock tab
Additional configuration options for the USB network dongle are
now shown.
Select the Use license server option
In the Server input field, enter the IP address or the network
name of the PC that you are using as the server—that is, the PC in
which you have inserted the USB network dongle
Press Apply to confirm your settings
The programming station will now be restarted.
The changes are now active
You do not need to install any additional drivers on theclient PC in order to be able to access the USB network
dongle.

54

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Configuring the programming station

MOD functions
Changing the conversational language
Modify the conversational language as follows:
Press the MOD key
Code number entry
Enter the code number 123.
Confirm with the OK button
The programming station opens the list ofmachine parameters.
Press the Find soft key
Enter machine parameter CfgDisplayLanguage(no. 101300)
Open the folder with the ENT key
Select the desired conversational language
Confirm with the OK button
The following machine parameters can also be modified in
the same way:
CfgDisplayLanguage (no. 101301) for the NC dialog
language
CfgDisplayLanguage (no. 101302) for the PLC dialog
language
CfgDisplayLanguage (no. 101303) for the PLC error
message language
CfgDisplayLanguage (no. 101304) for the help
language
Press the END soft key
Press the STORE soft key
The programming station applies the changes.
The corresponding User's Manual contains a detailed
description.
Further information: "More detailed documentation",
Page 13HEIDENHAIN | Operating Instructions | 03/2023

55

2

Programming Station | Configuring the programming station

Country-specific keyboard
The programming station of the TNC 640, TNC 620, and TNC 320
can be operated with a country-specific keyboard.
Proceed as follows:
Select the HEROS menu
Continue with Settings
Select Language/Keyboards
The programming station opens a dialog window.
Select the Keyboard tab as well as the keyboard to be changed
Press the CHANGE soft key
The programming station opens a new tab.
Select the desired language. The selection can be checked in a test line with Apply.
Press the OK soft key
Press the END soft key

56

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Transferring data from the programming station to the machine

2.5

Transferring data from the programming
station to the machine

Requirements
Before you can transfer data, you must connect the PC
on which you have installed the programming station to
your machine. The corresponding User's Manual contains adetailed description.
Further information: "More detailed documentation",
Page 13
You can start a data transfer only from your machine.

HEIDENHAIN | Operating Instructions | 03/2023

57

2

Programming Station | Transferring data from the programming station to the machine

Preparations at the programming station
In order to transfer programs created with the programming station
to the machine tool, you can create a transfer directory on the PC on
which you temporarily store the programs to be transferred.
Proceed as follows:
If a transfer directory does not exist, then use the Windows
Explorer to create a new directory on your PC or on any network
drive desired (e.g., <c:\pgmtransfer>)
Switch back to the programming station
Select the Devices VirtualBox menu (menu bar to the upper left)
Select the Shared Folders Settings function
Right-mouse-click, select Add Shared Folders
Select the transfer folder under Folder Path
Select options (e.g., Make Permanent)
Apply your selection with OK
Restart the programming station in order to apply the settings
If you create a new transfer directory or a shared folder, thedirectory will not be shown in the file management of the
programming station until a restart has been carried out.
The Devices VirtualBox menu is available only if you
activate it in the VirtualBox settings and if you select theNormal display setting in the TNC VBox Control Panel
Functions for managing shared folders:
Icon

Function
Create a new folder
Edit folder
Remove folder

If you add a transfer directory, then you can configure various
settings:
Read-only: Read access only
Auto-mount: The programming station automatically tries to set
up the connection to this folder (to mount it). If the shared folder
is not shown in the file management of the programming station,then you must restart the programming station
Make Permanent: The entry for the shared folder is retained
after the programming station has been shut down and is thus
available upon the next switch-on.
In the programming station, the transfer directory is shown in the
SF drive (Shared Folder). Proceed as follows in order to transfer a
program via the file management of the programming station:
Select the Programming mode of operation
Press the PGM MGT key
File management is called.
Select the program that you want to transfer to the machine

58

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Transferring data from the programming station to the machine

Select the split-screen view
In the right-hand window, select the transfer directory as thetarget path
Copy the program into the transfer directory
Refer to the control's User's Manual for more information
about copying files.

Calling a program from the machine tool
Select the Programming mode of operation
Press the PGM MGT key
The file management is called.
Select the target directory to which you wish to copy the programthat has been created on the programming station
Select the split-screen view
In the right-hand window, select the directory of the programming
station PC
Select the program to be transferred, and transfer it to themachine tool <c:\pgmtransfer>
In the corresponding User's Manual you will find a detailed
description of how to copy files.
Further information: "More detailed documentation",
Page 13

Establishing a connection between the programming
station and HEIDENHAIN PC software applications
In order to establish a connection between a HEIDENHAIN PC
software application (e.g., TNCremo or PLCdesign) and theprogramming station, you must enter the network address or thehost name of the programming station in the connection settings of
the PC software. The programming station automatically generates
a host name based on the PC name and the software number.
Open TNC VBox Control PanelIn the Network menu, select the Auto Hostname function
Enter the displayed Hostname in the corresponding configuration
menu of the HEIDENHAIN PC software.
Or enter the IP address displayed in the TNC VBox Control Panel
The programming station can be connected to the PC software
like a machine.

HEIDENHAIN | Operating Instructions | 03/2023

59

2

Programming Station | Uninstalling the software

2.6

Uninstalling the software

The programming station must be uninstalled separately on each PC
workstation, regardless of the type of licensing.
Further information: "Uninstalling the programming station",
Page 61
When a software release module is used, the corresponding driver
must also be uninstalled on each PC.
Further information: "Uninstalling the drivers", Page 62
When a network license is used, the license server must also be
cleared.
Further information: "Clearing the license server", Page 63

60

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Uninstalling the software

Uninstalling the programming station

NOTICE
Caution: Data may be lost!
During uninstallation, all of the files of the virtual machine aredeleted!
Create a backup
Uninstall the programming station as follows:
Open the Windows start menu
Navigate to the desired function (e.g., Uninstall TNC640 (340595xx))
Navigation:
All programs
HEIDENHAIN folder
Programming station folder (e.g., TNC640)
Folder with the software ID (e.g., 340595)
Start the desired function
The uninstallation wizard will now start.
Confirm with the Next > button
The uninstallation wizard now displays the installed applications.
VirtualBox virtualization software from ORACLE
Extension package for VirtualBox TNC VB Base (control panel
and keypad)
Control software
Select the desired application or applications
Confirm with the Uninstall button
Pay attention to which applications you are uninstalling.
The control software is, for example, no longer
executable without virtualization software.
If more than one programming station has been
installed in one folder, then all of the programming
stations will be deleted during uninstallation
If necessary, use the VirtualBox Manager to uninstall
an individual installation if you have saved several
programming stations of the same control type in a
directory.

HEIDENHAIN | Operating Instructions | 03/2023

61

2

Programming Station | Uninstalling the software

Uninstalling the drivers
With multiple installations of the programming station, thedriver is simultaneously used by all programming stations.
Deleting the driver affects all programming stations.
The same file is used for uninstallation and installation. Use theprogramming station DVD or downloaded installation file for thispurpose.
To find the current drivers, go to the Download area, andthen to PC Software.
Note that various drivers are available depending on thesoftware release module used and on the license version.
Downloaded files must be unzipped before installation.
To uninstall the driver:
Insert the programming station DVD or unzip the downloaded
files
Navigate to the installation file CBUSetup.exe
Navigation:
Downloaded file
Folder with the unzipped file
Programming station DVD
Single station license
JH folder
CBDriver folder
Network license
JH folder
CBServer folder
If you use the programming station DVD, manual
navigation is not needed.
Start index.html, and select the desired functions andinformation in the menu.
Start the installation file
Select the Uninstall option
Confirm with the OK button
Carry out the uninstallation step instructions

62

HEIDENHAIN | Operating Instructions | 03/2023

2

Programming Station | Uninstalling the software

Clearing the license server
Clear the license server as follows:
The taskbar displays the following icon:
Double-click the
icon
Stop the application with the Stop button
Close the window
Modify implemented settings if required, e.g. the firewall settings
Further information: "Setting up the license server", Page 31
Delete the CBServer folder from the hard disk of the license
server
If you made no settings, then deleting the CBServer folder issufficient.

HEIDENHAIN | Operating Instructions | 03/2023

63

3
Appendix

3

Appendix | Overview of keyboard assignment

3.1

66

Overview of keyboard assignment

HEIDENHAIN | Operating Instructions | 03/2023

3

Appendix | Key assignments without numeric keypad

3.2

Key assignments without numeric keypad

On keyboards without numeric keypad, some functions such as DEL(delete) or the cursor keys can be activated with an FN key. Referalso to the operating instructions of your keyboard.

HEIDENHAIN | Operating Instructions | 03/2023

67

IndexIndex
CCompatibility.................................... 19
Conversational languagechanging...................................... 55
D
Data transfer.................................... 57
Designations.................................... 12
Downward compatibility................ 20
Drivers
installing...................................... 30
uninstalling.................................. 62
Drives................................................ 44
F
File types.......................................... 44
Folder structure............................... 44

S
Software version............................. 51
System requirements..................... 17
T
Terminology..................................... 12
Terms................................................ 12
TNCguide.......................................... 50
TNC keyboard, connecting............ 23U
Uninstallation
programming station................ 61
Uninstalling
drivers.......................................... 62
license server.............................. 63
Updating the software................... 49
User's Manuals................................ 13

H
Help................................................... 50
I
Installation
programming station................ 25
Installing
drivers.......................................... 30
license server.............................. 31
Items supplied................................. 16
K
Keyboard, connecting.............. 23, 23L
Languagechanging...................................... 55
Licenses............................................ 21
License server
installing...................................... 31
uninstalling.................................. 63
N
Network dongle............................... 54
O
Online help....................................... 50
Operating elements........................ 35
P
PLC program............................. 39, 43
Programming station
installing...................................... 25
shutting down............................. 52
starting......................................... 46
uninstalling.................................. 61
updating....................................... 49

68

HEIDENHAIN | Operating Instructions | 03/2023

DR. JOHANNES HEIDENHAIN GmbH
Dr.-Johannes-Heidenhain-Straße 583301 Traunreut, Germany +49 8669 31-0
 +49 8669 32-5061
info@heidenhain.deTechnical support  +49 8669 32-1000
Measuring systems  +49 8669 31-3104
service.ms-support@heidenhain.deNC support
 +49 8669 31-3101
service.nc-support@heidenhain.de
NC programming  +49 8669 31-3103
service.nc-pgm@heidenhain.de
PLC programming  +49 8669 31-3102
service.plc@heidenhain.de
APP programming  +49 8669 31-3106
service.app@heidenhain.dewww.heidenhain.com

Original document
1369893 · 00 · A · 02 · 03/2023 · PDF*I_1369893*