The symbols used in this manual are described below.
This symbol indicates that important information
about the function described must be considered.
This symbol indicates that there is one or more
of the following risks when using the described
function:
Danger to workpiece
Danger to fixtures
Danger to tool
Danger to machine
Danger to operator
This symbol indicates a possibly dangerous situation
that may cause light injuries if not avoided.
This symbol indicates that the described function
must be adapted by the machine tool builder. The
function described may therefore vary depending on
the machine.
This symbol indicates that you can find detailed
information about a function in another manual.
Would you like any changes, or have you found any
errors?
We are continuously striving to improve our documentation for you.
Please help us by sending your requests to the following e-mail
address: tnc-userdoc@heidenhain.de.
6
HEIDENHAIN Conversational Programming | 3/2014
TNC 620 | User's Manual
TNC model, software and features
TNC model, software and features
This manual describes functions and features provided by TNCs as
of the following NC software numbers.
TNC modelNC software number
TNC 620817600-01
TNC 620 E817601-01
TNC 620 Programming Station817605-01
The suffix E indicates the export version of the TNC. The export
version of the TNC has the following limitations:
Simultaneous linear movement in up to 4 axes
The machine tool builder adapts the usable features of the TNC to
his machine by setting machine parameters. Some of the functions
described in this manual may therefore not be among the features
provided by the TNC on your machine tool.
TNC functions that may not be available on your machine include:
Tool measurement with the TT
Please contact your machine tool builder to become familiar with
the features of your machine.
Many machine manufacturers, as well as HEIDENHAIN, offer
programming courses for the TNCs. We recommend these courses
as an effective way of improving your programming skill and
sharing information and ideas with other TNC users.
User's Manual for Cycle Programming:
All of the cycle functions (touch probe cycles and
fixed cycles) are described in the Cycle Programming
User’s Manual. Please contact HEIDENHAIN if you
require a copy of this User's Manual. ID: 1096886-xx
The TNC 620 features various software options that can be enabled by your machine tool builder. Each option is to
be enabled separately and contains the following respective functions:
Software option 1 (option number 08)
Rotary table machining
Coordinate transformation
Interpolation
Software option 2 (option number 09)
3-D machining
Interpolation
Touch probe function software option, (option number 17)
Touch probe cycles
■
Programming of cylindrical contours as if in two axes
■
Feed rate in distance per minute
■
Working plane, tilting the ...
■
Circle in 3 axes with tilted working plane (spacial arc)
Motion control with minimum jerk
■
3-D tool compensation through surface normal vectors
■
Using the electronic handwheel to change the angle of the swivel head
■
during program run without affecting the position of the tool point.
(TCPM = Tool Center Point Management)
Keeping the tool normal to the contour
■
Tool radius compensation perpendicular to traversing and tool direction
■
Linear in 5 axes (subject to export permit)
■
Compensation of tool misalignment in automatic mode
■
Datum setting in manual mode
■
■
■
■
HEIDENHAIN DNC (option number 18)
■
Datum setting in automatic mode
Automatic workpiece measurement
Automatic tool measurement
Communication with external PC applications over COM component
8
HEIDENHAIN Conversational Programming | 3/2014
TNC 620 | User's Manual
TNC model, software and features
Advanced programming features software option (option number 19)
FK free contour
programming
Fixed cycles
Advanced graphic features software option (option number 20)
Program verification
graphics, program-run
graphics
Programming in HEIDENHAIN conversational format with graphic
■
support for workpiece drawings not dimensioned for NC
Peck drilling, reaming, boring, counterboring, centering (Cycles 201 to
■
205, 208, 240, 241)
Milling of internal and external threads (Cycles 262 to 265, 267)
■
Finishing of rectangular and circular pockets and studs (Cycles 212 to
■
215, 251 to 257)
Clearing level and oblique surfaces (Cycles 230 to 233)
■
Straight slots and circular slots (Cycles 210, 211, 253, 254)
■
Linear and circular point patterns (Cycles 220, 221)
■
Contour train, contour pocket—also with contour-parallel machining
■
(Cycles 20 to 25)
OEM cycles (special cycles developed by the machine tool builder) can
■
be integrated
Plan view
■
Projection in three planes
■
3-D view
■
Software option 3 (option number 21)
Tool compensation
3-D machining
Pallet management software option (option number 22)
Display step (Option number 23)
step
M120: Radius-compensated contour look-ahead for up to 99 blocks
■
M118: Superimpose handwheel positioning during program run
■
Pallet management
■
Linear axes down to 0.01 µmInput resolution and display
Extracting contour
programs and machining
positions from DXF data.
Extracting contour sections
from plain-language
programs.
KinematicsOpt software option (option number 48)
Touch-probe cycles for
automatic testing and
optimization of the machine
kinematics
Cross Talk Compensation (CTC) software option (option number 141)
Compensation of axis
couplings
Position Adaptive Control (PAC) software option (option number 142)
Changing control
parameters
Supported DXF format: AC1009 (AutoCAD R12)
■
For contours and point patterns
■
Simple and convenient specification of reference points
■
Select graphical features of contour sections from conversational
■
programs
Backup/restore active kinematics
■
Test active kinematics
■
Optimize active kinematics
■
Determination of dynamically caused position deviation through axis
■
acceleration
Compensation of the TCP
■
Changing of the control parameters depending on the position of the
■
axes in the working space
Changing of the control parameters depending on the speed or
■
acceleration of an axis
Load Adaptive Control (LAC) software option (option number 143)
Automatic determination of workpiece weight and frictional forcesDynamic changing of control
■
parameters
Active Chatter Control (ACC) software option (option number 145)
Fully automatic function for chatter control during machining
Continuous adaptation of the parameters of the adaptive precontrolling
■
to the actual weight of the workpiece during machining
10
HEIDENHAIN Conversational Programming | 3/2014
TNC 620 | User's Manual
TNC model, software and features
Feature Content Level (upgrade functions)
Along with software options, significant further improvements
of the TNC software are managed via the Feature Content Level
upgrade functions. Functions subject to the FCL are not available
simply by updating the software on your TNC.
All upgrade functions are available to you without
surcharge when you receive a new machine.
Upgrade functions are identified in the manual with FCL n, where n
indicates the sequential number of the feature content level.
You can purchase a code number in order to permanently enable
the FCL functions. For more information, contact your machine tool
builder or HEIDENHAIN.
Intended place of operation
The TNC complies with the limits for a Class A device in
accordance with the specifications in EN 55022, and is intended for
use primarily in industrially-zoned areas.
Legal information
This product uses open source software. Further information is
available on the control under
Programming and Editing operating mode
MOD function
License Info soft key
DXF files can be opened directly on the TNC in order to extract
contours and point patterns ("Programming: Data transfer from DXF
files or plain-language contours", page 237).
The active tool-axis direction can now be activated in manual
mode and during handwheel superimposition as a virtual tool axis
("Superimposing handwheel positioning during program run: M118
(Miscellaneous Functions software option)", page 354).
Writing and reading data in freely definable tables ("Freely definable
tables", page 379).
New touch probe cycle 484 for calibrating the wireless TT 449 tool
touch probe (see User's Manual for Cycles).
The new HR 520 and HR 550 FS handwheels are supported
("Traverse with electronic handwheels", page 440).
New machining cycle 225 ENGRAVING (see User’s Manual for
Cycle Programming)
New Active Chatter Control (ACC) software option ("Active Chatter
Control (ACC; software option)", page 365).
New manual probing cycle "Center line as datum" ("Setting a center
line as datum ", page 484).
New function for rounding corners ("Rounding corners: M197",
page 360).
External access to the TNC can now be blocked with a MOD
function ("External access", page 533).
12
HEIDENHAIN Conversational Programming | 3/2014
TNC 620 | User's Manual
TNC model, software and features
New Functions 73498x-02
The maximum number of characters for the NAME and DOC fields
in the tool table has been increased from 16 to 32 ("Enter tool data
into the table", page 162).
The columns ACC were added to the tool table ("Enter tool data
into the table", page 162).
Operation and position behavior of the manual probing cycles has
been improved ("Using 3-D touch probes (Touch Probe Function
software option)", page 464).
Predefined values can now be entered into a cycle parameter
with the PREDEF function in cycles (see User’s Manual for Cycle
Programming).
A new optimization algorithm is now used with the KinematicsOpt
cycles (see User’s Manual for Cycle Programming).
With Cycle 257, circular stud milling, a parameter is now available
with which you can determine the approach position on the stud
(see User's Manual for Cycle Programming)
With Cycle 256, rectangular stud, a parameter is now available with
which you can determine the approach position on the stud (see
User's Manual for Cycle Programming).
With the "Basic Rotation" probing cycle, workpiece misalignment
can now be compensated for via a table rotation ("Compensation of
workpiece misalignment by rotating the table", page 477)
New special operating mode Retraction ("Retraction after a power
interruption", page 520).
New graphic simulation ("Graphics (Advanced Graphic Features
software option)", page 502).
New MOD function "tool usage file" within the machine settings
group ("Tool usage file", page 533).
New MOD function "set system time" within the systems settings
group ("Set the system time", page 535).
New MOD group "graphic settings" ("Graphic settings",
page 532).
With the new cutting data calculator you can calculate the spindle
speed and the feed rate ("Cutting data calculator", page 138).
Now you can activate and deactivate the active chatter
compensation (ACC) by soft key ("Activating/deactivating ACC",
page 366).
New if/then decisions were introduced in the jump commands
("Programming if-then decisions", page 280).
The character set of the fixed cycle 225 Engraving was expanded
by more characters and the diameter sign (see User's Manual for
Cycle Programming).
New fixed cycle 275 trochoidal milling (see User’s Manual for Cycle
Programming)
New fixed cycle 233 ENGRAVING (see User’s Manual for Cycle
Programming)
In the drilling cycles 200, 203 and 205 the parameter Q395 BEZUG
DEPTH REFERENCE was introduced in order to evaluate the T
ANGLE (see User's Manual for Cycle Programming).
The probing cycle 4 MEASURING IN 3-D was introduced (see
User's Manual for Cycle Programming).
14
HEIDENHAIN Conversational Programming | 3/2014
TNC 620 | User's Manual
TNC model, software and features
Changed functions 81760x-01
Now up to 4 functions are allowed in an NC block ("Fundamentals",
page 342).
New soft keys for value transfer have been introduced in the pocket
calculator ("Operation", page 135).
The distance-to-go display can now also be displayed in the input
system ("Position Display Types", page 536).
Cycle 241 SINGLE-LIP DEEP HOLE DRILLING was expanded
by several input parameters (see User's Manual for Cycle
Programming).
Cycle 404 was expanded by the parameter Q305 NUMBER IN
TABLE (see User's Manual for Cycle Programming).
In the thread milling cycles 26x an approaching feed rate was
introduced (see User's Manual for Cycle Programming).
In Cycle 205 Universal Pecking you can now use parameter Q208
to define a feed rate for retraction (see User's Manual for Cycle
Programming).
Acknowledging the power interruption and moving to the reference points..........................................48
1.3Programming the first part..................................................................................................................49
Selecting the correct operating mode.................................................................................................... 49
The most important TNC keys................................................................................................................49
Creating a new program/file management............................................................................................. 50
Defining a workpiece blank.................................................................................................................... 51
Program layout........................................................................................................................................ 52
Programming a simple contour...............................................................................................................53
Creating a cycle program........................................................................................................................ 56
1.4Graphically testing the first part (Advanced Graphic Features software option)........................... 58
Selecting the correct operating mode.................................................................................................... 58
Selecting the tool table for the test run.................................................................................................58
Choosing the program you want to test................................................................................................ 59
Selecting the screen layout and the view.............................................................................................. 59
Starting the test run................................................................................................................................60
1.5Setting up tools.................................................................................................................................... 61
Selecting the correct operating mode.................................................................................................... 61
Preparing and measuring tools............................................................................................................... 61
The tool table TOOL.T............................................................................................................................ 62
The pocket table TOOL_P.TCH................................................................................................................63
Selecting the correct operating mode.................................................................................................... 64
Clamping the workpiece......................................................................................................................... 64
Datum setting with 3-D touch probe (software option: Touch probe function)....................................... 65
1.7Running the first program................................................................................................................... 66
Selecting the correct operating mode.................................................................................................... 66
Choosing the program you want to run................................................................................................. 66
Start the program....................................................................................................................................66
Setting the screen layout........................................................................................................................70
Control Panel...........................................................................................................................................70
2.3Modes of Operation..............................................................................................................................71
Manual Operation and El. Handwheel....................................................................................................71
Positioning with Manual Data Input........................................................................................................71
Test Run.................................................................................................................................................. 72
Program Run, Full Sequence and Program Run, Single Block................................................................72
Absolute and incremental workpiece positions...................................................................................... 89
Selecting the datum................................................................................................................................90
3.2Opening programs and entering......................................................................................................... 91
Organization of an NC program in HEIDENHAIN Conversational format................................................91
Define the blank: BLK FORM................................................................................................................. 92
Opening a new part program................................................................................................................. 94
Programming tool movements in conversational................................................................................... 95
Actual position capture............................................................................................................................97
Editing a program....................................................................................................................................98
The TNC search function...................................................................................................................... 101
Displaying externally generated files on the TNC.................................................................................105
Data Backup.......................................................................................................................................... 105
Overview: Functions of the file manager............................................................................................. 107
Calling the file manager........................................................................................................................ 108
Selecting drives, directories and files...................................................................................................109
Creating a new directory...................................................................................................................... 110
Creating a new file................................................................................................................................110
Copying a single file..............................................................................................................................110
Copying files into another directory......................................................................................................111
Copying a table..................................................................................................................................... 112
Copying a directory............................................................................................................................... 112
Choosing one of the last files selected................................................................................................113
Deleting a file........................................................................................................................................114
Deleting a directory...............................................................................................................................114
Renaming a file..................................................................................................................................... 116
Display of errors....................................................................................................................................144
Open the error window........................................................................................................................ 144
Closing the error window..................................................................................................................... 144
Saving service files............................................................................................................................... 148
Calling the TNCguide help system....................................................................................................... 149
4.9TNCguide context-sensitive help system.........................................................................................150
Overview of path functions.................................................................................................................. 200
Straight line L........................................................................................................................................201
Inserting a chamfer between two straight lines...................................................................................202
Circle center CC.................................................................................................................................... 204
Circular path C around circle center CC............................................................................................... 205
CircleCR with defined radius................................................................................................................ 206
Circle CT with tangential connection....................................................................................................208
Example: Linear movements and chamfers with Cartesian coordinates.............................................. 209
Example: Circular movements with Cartesian coordinates.................................................................. 210
Example: Full circle with Cartesian coordinates................................................................................... 211
Zero point for polar coordinates: pole CC............................................................................................ 213
Straight line LP......................................................................................................................................213
Circular path CP around pole CC.......................................................................................................... 214
Circle CTP with tangential connection..................................................................................................214
Types of nesting....................................................................................................................................263
9.5Calculation of circles...........................................................................................................................279