TNC 320
Compact Contouring Control
for Milling, Drilling, andBoring Machines

05/2020

The functions and specifications describedin this brochure apply to the TNC 320 withNC SW 771851-06.

2

Contents

The TNC 320...
Compact and versatile

4

Intuitive and user-friendly

6

Minimize setup and non-machining time

10

Economical and productive

14

Programming, editing, and testing16

Programming in the shop

18

Open to outside information

24

What accessories are there? Workpiece measurement
		
Setup, preset setting, and measuring with touch trigger probes

29

Where can it be used?

		
What does it look like?

				What can it do?

		
		
		
		
How is it programmed?

		
		
		
		
		
		
		
		
		
		
		

The TNC 320 in dialog with the user
Highly practical user interface
The TNC 320 makes setup easy
The TNC 320 manages and measures

Swivel head and rotary table controlled by the TNC
Machine any contour slot with trochoidal milling
A full range of possibilities with the TNC 320
Graphical support in any scenario
Straightforward function keys for complex contours
Free contour programming
Practical cycles for recurring operations
Reusing programmed contour elements
Rapid availability of all information
Processing CAD files with the TNC 320
Fast data transfer with the TNC
Display any file formats on the TNC screen
The TNC 320 programming station

Tool measurement

30

Positioning with an electronic handwheel

31

Overview32				... At a glance

The right control for milling, drilling, and boring machines

		
		
		
		

Measuring length, radius, and wear right on the machine
Fine motion control of axes
User functions
Options
Accessories
Specifications

3

Compact and versatile
The right control for milling, drilling, and boring machines

For more than 40 years, TNC controls from
HEIDENHAIN have proven themselves
every day on milling machines, machining
centers, and drilling machines. Over thisperiod, they have been continually further
developed, with focus placed on an
operating approach tailored to the needsof the machine operator.

Shop-oriented programming
You program conventional milling anddrilling operations right at the machine, in
Klartext—the dialog-guided, shop-oriented
programming language from HEIDENHAIN.
With helpful dialog guidance and informativevisual aids, the TNC 320 provides optimal
programming support.

Easy to operate
When it comes to simple machining tasks,
such as face milling, you don’t need towrite a program on the TNC 320. That’s
because it makes manual control equally
easy—either by means of the axis keys or,for maximum sensitivity, with an electronic
handwheel.

These principles can also be found in the
TNC 320: shop-oriented programmability
with graphical support, many practical
cycles, and an operational design that you
are familiar with from other HEIDENHAIN
controls.

For standard machining operations andeven complex applications, a wealth ofpractical machining and coordinatetransformation cycles are at your beckand call.

Offline programming
The TNC 320 is easy to program remotely
as well. Its Ethernet interface ensures
extremely short upload times, even forlong programs.

4

The TNC 320 is compact and easy toread.
The TNC 320 is a compact but versatilecontouring control for three servo axes andservo spindle. Two further servo axes arean option. Thanks to its flexible operation—
shop-oriented programmability with
HEIDENHAIN Klartext format or offline
programming—and its scope of features,
it is especially suited for use on universal
milling, drilling, and boring machines for:• Series and single-part production• Tool making• Machine building• Research and development• Prototypes and pilot plants• Repair departments• Training and education facilities
It also offers the applicable features bothnecessary and helpful for:
Universal milling machines• Free contour programming• Milling cycles for complex contours• Rapid preset setting with HEIDENHAIN
touch probes
Drilling and boring machines• Drilling and boring cycles• Cycles for circular and linear point
patterns• Drilling of oblique holes
Machines with parallel secondary axes
• Compensation of movement in thesecondary axes U, V, W through theprincipal axes X, Y, Z
• Defining the principal and secondary
axes in the NC program enables
execution on different machine
configurations• Movements of parallel axes included in
the position display of the associatedprincipal axis (sum display)5

Intuitive and user-friendly
The TNC 320 in dialog with the user

The screen
In a clear format, the 15-inch screen
displays all of the information you needfor programming, operating, and checking
the control and the machine, including
program blocks, tips, and error messages.
More information is provided throughgraphic support during program entry,
test run, and actual machining.
You can also use a split screen to display
your NC blocks on one side and thegraphical image or the status display
on the other.
While the program is running, status
displays are available that inform you
about the tool position, current program,coordinate transformations, and more.
The TNC 320 even displays the current
machining time.
The operating panel
Like with all of the TNCs from
HEIDENHAIN, the operating panel
was designed with the programming
process in mind. Program entry is aided
by the thoughtful arrangement of keys
into function groups for programming
operating modes, machine operating
modes, management/TNC functions,and navigation. Straightforward key
assignment, readily understood symbols,
and abbreviations unmistakably identify
the various functions. With the override
potentiometers, you can make fineadjustments to the feed rate and spindle
speed.

6

USB port for additional data storage orother pointing devices

The screen content includes two
operating modes, the program, graphics,
and the machine status
PLC function keys (soft keys) for machinefunctionsSelf-explanatory function keys (soft keys)
for NC programming

Keys for screen management (screen
layout), operating mode, and switching
between soft-key rows
Axis-selection keys and numeric keypad

Function keys for programming modes,
machine operating modes, TNC functions,management, and navigation
Override potentiometers for feed rateand spindle speed

Ergonomic and elegant, state-of-the-art
and field-proven—controls from
HEIDENHAIN in a modern design.
Judge for yourself:
DurableThe high-quality stainless-steel design of
the TNC 320 features a special protective
coating, making it particularly resistant tocontamination and wear.
SmoothThe rectangular, slightly rounded keys
are pleasant to the touch and reliable inoperation. Their abrasion-resistant labelingcan withstand extreme shop conditions.
Versatile
Soft keys for both programming andmachine functions always show only
the currently available selections.
Sensitive
With the handy control knobs, you canmake fine adjustments to the feed rateand spindle speed.
Communicative
The fast USB 2.0 interface lets you connect
storage media or pointing devices to theoperating panel simply and directly.
Flexible
The optional machine operating panelfeatures easily exchangeable snap-on keys.
Reliable
The elevated key bed of the machine
operating panel (on versions with separate
keyboard) prevents accidental actuation.
LEDs serve for status display of each key
by clearly indicating the active machinefunctions.

7Highly practical user interface

The key to safe and low-fatigue work is
having an intuitive screen layout and an
ergonomic, well-arranged keyboard.
Although HEIDENHAIN has been adheringto these principles for a long time, theTNC 320 offers a number of features thatmake working with the control evensimpler and easier than before.

Leading-edge design
The user interface of the TNC 320 boasts
a sleek outer appearance with gently
rounded edges, color gradients, and apleasingly uniform font. The different
screen areas are clearly delineated, andthe operating modes are indicated by
special operating mode symbols.
To help you evaluate the priority of error
messages, the TNC 320 displays them incolor-coded categories. A color-coded
warning triangle is also displayed.

8

The smartSelect functions overview
With dialog support, you can now readily
select functions that were previously
available only via soft key structures. As
soon as you open smartSelect, you areshown a tree structure with all of thesubordinate functions that can be definedin the control's current operating state. The
TNC also displays integrated help on theright-hand side of the smartSelect window.
When you make a selection with the
cursor or per mouse click, you immediately
receive detailed information about thefunction. The smartSelect feature is alsoavailable for the definition of machining
cycles, touch probe cycles, and special
functions (SPEC FCT), and for parameter
programming.

Color-structured programs
The content of a program line can be quite
extensive:• Line number• Program function• Input value• Comment
To make sure you always keep an overview
even in complex programs, the TNC 320
displays the individual program elements
in different colors. This allows you, forexample, to see at a glance where theeditable input values are.

Universal table editor
Regardless of whether you are editing
a tool, preset, or pallet table, the layout,
method of operation, and functions of thetable editor are always the same.
Info line
In the info line, the TNC 320 helps you
orient yourself by displaying the respective
status of the submode.
MOD function
The additional MOD operating mode offers
a wide variety of possible settings in astandardized layout, regardless of theoperating mode.

User administration
The user administration feature of the
TNC 320 lets you define various roles
and access rights for users, ensuring thateach user can act only within his assigned
rights. This prevents the unintentional orunauthorized deletion of files or content
from system files. In addition, many
functions are available only with theproper rights. Consequently, the user
administration feature of the TNC 320 not
only provides greater data security but also
increases machine operating safety.

9

Minimize setup and non-machining time
The TNC 320 makes setup easy

Before machining can begin, the workpiecemust first be clamped, the machine must
be set up, the position of the workpiece inthe machine must be determined, and thepreset must be set. Without support fromthe control, this is often a time-consuming
but indispensable procedure because any
error directly reduces the machining
accuracy. Particularly in small and mediumsized production runs, as well as in thecase of very large workpieces, setup times
become a significant factor.
Here the TNC 320 shows its strengths:with its practice-oriented setup features it
supports the operator and helps to reduce
non-machining time. In conjunction withthe touch probes, the TNC 320 offers
numerous probing cycles for automatic
workpiece setup, setting the preset, andmeasuring workpieces and tools.

Fine manual axis control
During setup, you can use the axisdirection keys to move the machineaxes manually or with an incremental jog.
A simpler and more reliable way, however,is to use electronic handwheels from
HEIDENHAIN (see page 31). With thesehandwheels, you are always close to theaction, enjoy a close-up view of the setup
process, and can control the infeed
responsively and precisely.
Adapting the probing speed
In many cases, the workpiece must be
probed at unseen positions or in cramped
spaces, and the standard probing feed rateis usually too fast for this. In such situations
you can use the override potentiometer tochange the feed rate during probing
without affecting the accuracy.

Workpiece alignment
Touch probes from HEIDENHAIN (seepage 29) and the probing functions of the
TNC 320 keep you from having to perform
time-consuming workpiece alignment:• You start by simply clamping theworkpiece in any position.
• The touch probe then ascertains theactual workpiece position by probing
a surface, two holes, or two studs.
• The TNC 320 subsequently compensates
for the misalignment by performing a“basic rotation,” in which either the NC
program is executed at the ascertained
angle of rotation or the rotary table isturned in order to correct themisalignment.
• The TNC 320 offers manual, automatic,
and semiautomatic cycles forcompensating for misalignments
in two or three dimensions
Compensating for workpiece misalignment
by rotating the coordinate system or turning
the table

10Setting presets
A preset allows you to assign a definedvalue displayed by the TNC to any positionon the workpiece. Finding this point quickly
and reliably reduces non-productive timeand increases machining accuracy.

Preset management with thepreset table
Preset management enables flexible
machining, shorter setup times, andhigher throughput. Setting up yourmachine is greatly simplified.

The TNC 320 features probing cycles forautomatically setting presets. Ascertained
presets can be saved as follows:• Using the preset management• In a datum table• Through direct setting of the display

In preset management, you can saveany number of presets and assign anindividual basic rotation to each one. In
order to permanently save fixed presets
in the machine’s workspace, you can also
write-protect individual lines.

Saving datums
Datum tables let you save positions ormeasured values from the workpiece.
Datums are always defined relative tothe active preset.

There are three possibilities for rapidly
saving the presets:• Via a soft key in Manual mode
• Via the probing functions• With the automatic probing cycles

Setting a preseton a corner, for example, or in the centerof a circular stud

11

The TNC 320 manages and measures

The requirements gap between machining
centers and typical tool and moldmaking
machines is becoming ever narrower. Of
course, the TNC 320 is also very capableof controlling automated manufacturing
processes. It features the necessaryfunctionality to manage and measure tools,
as well as to inspect the machining process.
It helps you reduce non-machining time,increase productivity, and improve
production quality.

Inspecting workpieces for propermachining and dimensional accuracy
The TNC 320 features a number ofmeasuring cycles for checking thegeometry of the machined workpieces.
This requires inserting a touch probe from
HEIDENHAIN (see page 29) into thespindle in place of the tool. The resulting
functionality allows you to do the following:• Recognize a workpiece and call theappropriate part program• Check whether all machining operations
were conducted correctly• Determine infeeds for finishing• Detect and compensate for tool wear
• Ascertain the machining error trend• Log measured data
• Check whether tolerances weremaintained, and configure various
reactions, such as an error message

Measuring length

Measuring a circular pocket/hole

Measuring the angle of a plane12

Tool measurement and automaticcompensation of tool data
In conjunction with the TT touch probes(see page 30), the TNC 320 can
automatically measure tools while they
are in the machine. The TNC 320 thenstores the determined values, such as
tool length and radius, in its tool memory.
In-process tool measurement allows you
to immediately identify wear or breakage,
thus avoiding scrap and rework. If themeasured deviations lie outside thespecified tolerances or if the monitored
tool life has been exceeded, the TNC 320
locks the tool and automatically inserts a
replacement tool.

Tool management
For machining centers with an automatic
tool changer, the TNC 320 offers a central
tool management function for any numberof tools. This tool management function
is a freely configurable file that can be
optimally adapted to your needs. You caneven have the TNC 320 manage your tool
names. The control prepares the next toolchange while the current tool is still cutting.
This significantly reduces the non-cutting
time required for tool changes.
With the Extended Tool Management
option, you can also graphically prepareand display any data.** The machine must be adapted for this function by themachine manufacturer.

Measuring the tool radius

Measuring the tool length

Measuring tool wear

13

Economical and productive
Swivel head or rotary table controlled by the TNC (option)

Many five-axis operations that initiallyappear to be highly complex can be broken
down into common 2-D movements thathave been tilted about one or more rotary
axes or wrapped around a cylindricalsurface. For creating and editing these
programs quickly and easily without a
CAD/CAM system, the TNC comes toyour aid with helpful functions.
Tilting the working plane*
Programs for contours and holes on
inclined surfaces are usually very complex,
requiring significant computing resources
and programming work. But the TNC 320
can save you a great deal of programmingtime.
You simply program the machining
operation as usual in the main plane (e.g.,
in XY). The machine then runs the programin a plane that has been tilted with respect
to the main plane about one or more rotary
axes.

14

The PLANE function makes it easy for
you to define a tilted working plane: tilted
working planes can be specified in sevendifferent ways depending on the information
available in the workpiece drawing. Help
images support you during program entry.
You can also use the PLANE function todefine the positioning behavior during
tilting to avoid unpleasant surprises when
the program is run. The settings for defining
the positioning behavior are identical for all
PLANE functions, making operation mucheasier.

Cylinder surface machining*
Programming contours made up of straightlines and circles on cylindrical surfaces forrotary tables is no problem with the
TNC 320. You simply program the contourin the plane of an unrolled cylinder surface.
The TNC 320 then performs the machining
operation on the cylindrical surface of thecylinder.
The TNC 320 features four cycles forcylindrical surface machining:• Slot milling (the slot width is the same as
the tool diameter)• Guide-groove milling (the slot width isgreater than the tool diameter)• Ridge milling• Outside contour milling* The machine must be adapted for this function by themachine manufacturer.

Machine any contour slot with trochoidal milling

The ability to machine any slot at highefficiency from start to finish is the key
benefit of trochoidal milling. In trochoidal
milling, roughing is performed with forward
linear motion superimposed onto circular
strokes. It is often used on high-strength or
hardened materials that would otherwise
require low infeeds due to the high loads
on both tool and machine.

Thanks to the special cutting motion usedin trochoidal milling, however, there are no
added wear-inducing influences on thetool, and higher infeeds are possible.
During hobbing, the entire cutting edge canbe used as well. You thereby attain a higher
material removal rate per tooth. Circularmotion plunging into the material exerts
less radial force on the tool. This reduces
the mechanical load on the machine andprevents vibration.

The slot to be machined is described in acontour subprogram as a contour train. You
define the dimensions of the slot and thecutting data in a separate cycle. Any
residual material can then be easily
removed with a subsequent finishing cut.
The main benefits are as follows:• Contact over entire cutter length• Higher material removal rates• Less strain on the machine• Less vibration• Integrated finishing of the side wall

15

Programming, editing, testing
A full range of possibilities with the TNC 320

Besides being universally deployable, theTNC 320 is equally flexible when it comesto programming and machining.
Positioning with Manual Data Input
You don’t need to create a complete
program in order to start machining with
the TNC 320. You can machine a workpiece
step by step using both manual machining
and automatic positioning in any sequence.
Programming at the machine
HEIDENHAIN controls are designed forshop-friendly programming right at themachine. Instead of requiring you to know
G-codes, the Klartext conversational
programming language provides its own
buttons and soft keys for programmingstraight lines, arcs, and cycles. At the pushof a button, HEIDENHAIN Klartext dialog
guidance opens and actively helps you
during programming on the TNC.
Unambiguous questions and prompts help
you enter all the required information.
And even if you prefer ISO programming,
the TNC 320 is still the right control: it
displays soft-key rows dedicated to themost important ISO commands so thatyou can enter ISO programs directly. Or
you connect a USB keyboard and use it towrite the program.
All interface texts, including Klartext tips,
dialog prompting, program steps, and soft
keys, are available in numerous languages.
Creating programs offline
The TNC 320 is also well equipped tohandle offline programming. Its interfaces
allow the control to be integrated into
networks in order to connect with
programming stations or other data
storage media. The TNC 320 can also run
programs that were written in ISO format.

16

Graphical support in any scenario

Programming graphics
The two-dimensional programming
graphics give you additional assurance:
while you are programming, the TNC 320
renders every programmed movement on
the screen. You can opt for a plan view,side view, or front view. Tool paths or rapidtraverse movements can be hidden, andthe image’s scale can be changed.
Program verification graphics
For added certainty prior to machining,
the TNC 320 can simulate and render
the machining of the workpiece at highresolution. This simulation can be viewed
in different formats:• Plan view at different levels of depth• Three projections• 3-D view
The 3-D view lets you display the
programmed tool-center path in three
dimensions, and a powerful zoom function
lets you see even the tiniest details. The
3-D line graphics are especially helpful inverifying programs created offline, allowing
you to avoid undesired machining marks on
the workpiece, such as those that occur
when the postprocessor outputs points
incorrectly. In 3-D view, the TNC also
includes a measuring function that displays
the coordinates of wherever your mouse
happens to be within the graphics.
Program-run graphics
The program-run graphics display the
workpiece in real time in order to show you
the machining progress. Direct observationof the workpiece is usually impossible due
to coolant and the safety enclosure. Duringmachining, you can switch between various
operating modes at any time in order tocreate programs, for example. And at thepress of a button, you can cast a glance at
the machining progress while
programming.

17

Programming in the shop
Straightforward function keys for complex contours

Programming 2-D contours
Two-dimensional contours are the breadand butter of a modern machine shop,
which is why the TNC 320 offers a variety
of ways to handle them.
Programming with function keys
Are the contours properly dimensioned for
NC machining? In other words, are the end
points of the contour elements provided ineither Cartesian or polar coordinates? If
yes, then you can create the NC program
straightaway using function keys.

Straight lines and circular elements
To program a line segment, for example,
simply press the linear traverse key. The
Klartext conversational programming
language of the TNC 320 then prompts you
for all of the information needed by the
programming block, including the target
coordinates, feed rate, tool compensation
value, and machine functions. Function
keys for circular movements, chamfers,
and corner rounding also simplify yourprogramming work. In order to avoid
surface blemishes during approach or
departure from the contour, movement
must be seamless—that is, tangential.

Circular path withseamless (tangential)
transition from thepreceding contour
element, defined by
its end point

Circular path definedby its center, end
point, and rotational
direction

You simply specify the starting point or end
point of the contour and the approach or
departure radius of the tool. The control
handles the rest.
The TNC 320 can foresee a contour withradius compensation by up to 99 blocks,
thus taking back-cutting into account andavoiding contour gouging. This could be thecase, for example, when roughing acontour with a large tool.

Straight line definedby its end point

Cornerrounding:
circular path with aseamless (tangential)
transition, defined by
its radius and cornerpoint
Chamferdefined by thecorner point andchamfer length

Circular path definedby its radius, end
point, and rotational
direction

18

Free contour programming

FK free contour programming
Not all workpieces are properly
dimensioned in accordance with the
ISO standard. Thanks to FK, the control’s
programming function for free contours,
you can simply enter the known data
without needing to convert or calculate
anything! In such cases, individual contour
elements can remain undefined as long as
the overall contour itself is defined. If thedata from the drawing yields more than
one possible mathematical solution, thenthe helpful TNC 320 programming graphics
show you the possible variants for yourselection

19

Practical cycles for recurring operations

Extensive machining cycles formilling and drilling
Frequently recurring operations consistingof multiple machining steps are stored as
cycles in the TNC 320. Dialog guidance andhelp graphics illustrating the required input
parameters support you in programmingthem.
Standard cycles
In addition to drilling and tapping cycles(with or without a floating tap holder), a
variety of selectable cycles are available:• Thread milling and reaming• Engraving and boring• Hole patterns• Milling cycles for face milling a flat
surface• Roughing and finishing of pockets, slots,
and studs

20

Cycles for complex contours
Of great help in roughing pockets withany contour are the control’s SL cycles(SL = Subcontour List). This term refers tomachining cycles for pilot drilling, roughing,
and finishing in which the contour or
subcontours are defined in subprograms.
Thus, a single contour description can beused for more than one operation withdifferent tools.
Up to twelve subcontours can besuperimposed for the machining operation.
The control automatically calculates theresulting contour and the tool paths forroughing or clearing the surfaces.
Subcontours can be pockets or islands.
Multiple pockets are combined to form asingle pocket, with the tool bypassing any
islands.

During roughing, a finishing allowance on
the wall and floor surfaces is also taken
into account by the TNC 320. Whenroughing with different tools, the control
identifies residual material to be removedby smaller tools. A separate cycle is used
for finishing to the final dimensions.

OEM cycles
Machine manufacturers can incorporate
their specialized production expertise in theform of additional machining cycles andstore them in the TNC 320. The end user
can write his own cycles as well.
HEIDENHAIN provides help in
programming these cycles with its
CycleDesign PC software, which allows
you to create input parameters and arrange
the TNC 320’s soft key structure as desired.

Program machining patterns with easeand flexibility
Positions to be machined are often
arranged in patterns on the workpiece.
The TNC 320’s graphical support helps
you program a wide range of machining
patterns with ease and exceptional
flexibility. You can define as many point
patterns as desired with various numbersof points. During machining, you can thenhave all of the points executed as a unit, or
each point individually.

3-D machining with parametricprogramming
Simple, mathematically easy-to-describe
3-D geometries can be programmed bymeans of parametric programming. At yourdisposal are basic arithmetical operations,
trigonometric functions, roots, powers,
logarithmic functions, parentheses, andlogical comparisons with conditional jump
instructions. Parametric programming also
gives you a simple way to implement
3-D operations. Of course, parametricprogramming is also well-suited for 2-D
contours that cannot be described withlines or circular arcs but rather throughmathematical functions.

21

Reusing programmed contour elements

Coordinate transformations
If you need a pre-programmed contour atdifferent locations and in different sizes on
the workpiece, then the TNC 320 offers
you a convenient solution in the formof coordinate transformations. With
coordinate transformation you can, forexample, rotate or mirror the coordinate
system, or shift the datum. With a scaling
factor you can enlarge or reduce contours
to respect shrinkage or oversizes.
Program-section repeats andsubprograms
Many machining operations repeat
themselves either on the same workpieceor on different workpieces. Once you haveprogrammed a detail, there is no need toprogram it again. With its subprogram
technology, the TNC can save you a great
deal of programming time.
In program-section repeats, you can labela section of the program, and the TNC will
repeat this section as many times as
required.
You can mark a program section as a
subprogram and then call it at any pointin the program and as often as you want.
With the program call function, you caneven use a completely separate programat any location in your current program.
This allows you to leverage alreadyprogrammed and frequently required
working steps or contours.
Of course you can also combine these
programming techniques.

22

Rapid availability of all information

Do you have questions about aprogramming step but your User’s
Manual is not at hand? No problem:
both the TNC 320 control and the TNC 320
programming station feature TNCguide, aconvenient help system that displays theuser documentation in a separate window.
You can activate TNCguide simply bypressing the HELP key on the TNC
keyboard or by clicking any soft key whenthe mouse pointer has switched to aquestion mark. This is easily done byclicking on the help icon permanently
displayed on the TNC screen.
TNCguide generally displays theinformation instantaneously and in thecorrect context (context-sensitive help),
immediately giving you the information you
currently need. This function is particularly
helpful for soft keys and provides a detailed
explanation of their effects.
You can download the documentation in
the desired language free of charge fromthe HEIDENHAIN website and save it to
the appropriate language directory of the
TNC hard disk.
The following user’s manuals are available
in the help system:• Klartext Conversational Programming• Setup, Testing, and Running NC Programs• Cycle Programming• ISO Programming• TNC 640 Programming Station (installed
only with the programming station)

23

Open to outside information
Processing CAD files with the TNC 320 (option)

CAD viewer
With the standardly available CAD viewer
software, you can open 3-D CAD models
and drawings directly on the TNC 320.
Various view options as well as rotationand zoom capabilities allow for a detailed
visual inspection and analysis of your CAD
data. You can also use the viewer toascertain position values from a 3-D model.
You simply select an arbitrary reference
point in your drawing and select the desired
contour elements. The CAD viewer thendisplays the coordinates of the elements ina window. The CAD viewer can depict thefollowing file formats:• STEP files (.STP and .STEP)• IGES files (.IGS and .IGES)• DXF files (.DXF)

24

CAD Import (option)
Why program complex contours if you
already have the drawing as a DXF, STEP,
or IGES file? After all, you have the ability
to extract contours or machining positions
from these types of CAD files. This not
only saves time otherwise spent on
programming and testing, but you can also
be sure that the finished contour is exactly
in accordance with the design engineer’s
specifications.
Extracting machining information directlyfrom CAD data offers additional possibilities,
particularly for the creation of NC programswith a tilted machining plane. You can also
define the preset with a 3-D basic rotationof the 3-D model and set a datum with theappropriate 3-D rotation in the desired
working plane.

You can easily save the working plane tothe clipboard and transfer it to the NC
program with the appropriate transformationand the associated PLANE command. In
the defined working plane, you can extract
contours and machining positions, andapply them to the NC program.
Selecting the contour is particularly
convenient. You first select any element
by clicking it with the mouse. As soon as
you have selected a second element, theTNC 320 detects your desired machining
direction and initiates automatic contour
detection. The TNC 320 automaticallyselects all clearly identifiable contour
elements until the contour closes orbranches out. In this manner, you candefine extensive contours with just a few
mouse clicks. Then you can simply copy
the selected contour to an existing Klartext
program using the clipboard.

You can also select machining positions
and save them as point files, especially inorder to apply hole positions or starting
points for pocket machining. This can bedone very easily by selecting the desired
area with the mouse. In a pop-up window
with a filter function, the TNC 320 displays
all of the hole diameters within the area you
have selected. To select the desired holediameters and restrict the number of holepositions, simply click the corresponding
filter symbol to change the filter limits. A
zoom function and various configuration
possibilities round out the functionality of
CAD Import.

Contour selection from an imported CAD file

It is also possible to define the contour
program’s resolution for using it in older
TNC controls. You can also define atransition tolerance if the contour elements
are not completely connected.

The following positions can be defined aspresets:• The beginning, end, or mid-point of a line
• The beginning, end, or center pointof a circular arc• Quadrant transitions or center pointof a circle• Intersection of two lines, regardlessof their extension• Intersection of a line and a circular arc• Intersection of a line and a circle
If multiple intersections between twoelements are possible (e.g., between astraight line and a circle), then you canselect the correct intersection with amouse click.

Display of a 3-D model in the CAD viewer

25

Fast data transfer with the TNC

The networked TNC 320
You can integrate the TNC 320 into
networks and connect it to PCs,
programming stations, and other data
storage media. Even the basic version of
the TNC 320 is equipped with a latestgeneration Fast Ethernet data interface inaddition to its RS-232-C/V.24 data interface.
The TNC 320 uses the TCP/IP protocol tocommunicate with NFS servers andWindows networks without requiring
additional software. The fast data transfer
at rates of up to 1000 Mbit/s ensures very
short transmission times.
The transmitted programs are saved in the
TNC 320’s internal memory and are runfrom it at high speed.
For well-organized program management
on your control, simply place the individual
files in directories (folders). You can structure
the respective directories through individual
subdirectories.

26

Company network
Programming
systemTNC 320
Ethernet
interface

TNC 620
Ethernet
interface

TNC 640
Ethernet
interface

Programs for data transfer
With the aid of the free PC software
TNCremo from HEIDENHAIN, you can do
the following:• Transfer remotely stored part programsand tool or pallet tables in both directions• Make backups.
With the powerful TNCremoPlus PC
software, you can also transfer the screen
contents of the control to your PC using
the live-screen function.

Display any file formats on the TNC screen

PDF viewer
The integrated PDF viewer can open PDF
files right on the control, making it easy for
you to view work instructions, drawings, orother information on the TNC.
The integrated browser lets you connect
the TNC to the Internet and access it
directly from the control.

You can also open the following further fileformats right on the TNC using theappropriate programs, and even edit someof them:• Text files ending in .txt or .ini
• Graphic files ending in .gif, .bmp, .jpg,.png• Table files ending in .xls or .csv
• HTML files
An operating panel with integrated
touchpad or an external USB pointing
device is required for operation.

27

The TNC 320 programming station

Why a programming station?
As easy as it is to write a part program ona TNC 320 at the machine while a different
part is being machined, short reloading
times or high machine utilization may
hinder attentive programming work on
the shop floor. The TNC 320 programming
station lets you program exactly as you
would at the machine, but away from all
the noise and distractions of the shop.
Creating programs
The programming, testing, and optimizing of
HEIDENHAIN Klartext or G-code programsfor the TNC 320 with the programming
station substantially reduces machine idle
times. And it’s easy to get used to because
every keystroke feels the same: theprogramming station’s keyboard is just likethe one on the machine.

Your workstation
The programming station software runs on
a PC. The PC screen shows you the same
TNC user interface as the control andoffers the familiar graphical support.
Depending on the version of the
programming station, there are multiple
ways of using it.
The free demo version contains all of the
TNC 320’s functions and allows shortprograms to be saved. Programming is
performed on the PC keyboard.

Testing programs created offline
Naturally, you can also test programs thatwere written on a CAD/CAM system. The
various views of the program verificationgraphics help you reliably spot contour
damage and hidden details.
Training with the TNC 320 programming
stationBecause the TNC 320 programming
station is based on the same softwareas the TNC 320 control, it is ideally suited
for apprentice- and advanced-level training.
Programming and Test Run modes work
exactly as they would on the machine. This
gives the trainee the confidence needed tooperate a real machine.
By being programmable in either Klartext
or ISO, the TNC 320 programming stationis also well suited for TNC programming
training in school settings.

More information about the programming
station and a free demo version areavailable on the Internet atwww.heidenhain.de. Or simply ask for
the Programming Stations for TNC
Controls CD or brochure.

28

Programming station with TNC operating panel

The version with a TNC operating panel
lets you create programs in theaccustomed manner on a keyboard
featuring the same function keys as thecontrol on the machine. It also has a PC
keyboard for ISO programming, file names,
and comments.
You can also work without the TNC
operating panel: a virtual keyboard for
operating the programming station isshown on the PC screen. This virtual
keyboard provides the TNC 320’s mostimportant dialog-opening keys.

Workpiece measurement
Setup, preset setting, and measuring with touch trigger probes

Workpiece touch probes* from
HEIDENHAIN help you keep costs downin the shop and in serial production: whenused in conjunction with the TNC 320’s
probing cycles, they enable the automatedexecution of setup, measurement, andinspection functions.
Upon contact with the workpiece surface,
the stylus of a TS touch trigger probe isdeflected. In that instant, the TS generates
a triggering signal that, depending on themodel, is transmitted either by cable or an
infrared beam to the control.
The touch probes* are inserted directly into
the machine tool spindle and can beequipped with various taper shanks
depending on the machine. The ball tips,
which are made of ruby, are available indifferent diameters and stylus lengths.
*	The machine and TNC must be specially adapted by
the machine manufacturer.

Cable-bound touch probes
For machines requiring manual toolchanges, as well as for grinding machines
and lathes:Transceiver unit
Radio or infrared transmission isestablished between the TS or TT
touch probe and the SE transceiver:

TS 260• New generation• Axial or radial cable connection

SE 660• For radio or infrared transmission(hybrid technology)• Same SE for TS 460 and TT 460

Wireless touch probes
For machines with an automatic
tool changer:
TS 460• Standard, latest-generation touch probe
for radio and infrared transmission• Compact dimensions• Energy-saving mode
• Optional collision protection• Thermal decoupling

SE 661• For radio or infrared transmission(hybrid technology)• Same SE for TS 460 and TT 460• EnDat functionality for transmission of
the switching state, diagnostics, andadditional information

TS 642• Activation via switch in taper shank• Infrared transmission
TS 740• High scanning accuracy• High reproducibility• Low probing forces• Infrared transmission

SE 660TS 460TS 460 with collision protection

Further information:
Detailed descriptions of workpiece
touch probes are available on theInternet at www.tastsysteme.deor in the Touch Probes brochure.

29

Tool measurement
Measuring length, radius, and wear inside the machine

A key factor in obtaining consistently highproduction quality is, of course, the tool
itself. This requires exact measurement of
the tool dimensions and periodic
inspection of the tool for breakage, wear,
and tooth shape. For tool measurement,
HEIDENHAIN offers the TT triggering tool
touch probes.
These touch probes are installed directly
within the machine’s workspace, where
they enable tool measurement either
before machining or during interruptions.

TT 460Further information:
Detailed descriptions of tool touchprobes are available on the Internet
at www.tastsysteme.de or in the
Touch Probes brochure.

30

The TT tool touch probes measure thetool length and radius. During probing of
the rotating or stationary tool, such as forindividual tooth measurement, the contact
plate is deflected and a trigger signal istransmitted directly to the TNC 320.
The TT 160 uses cable-bound signaltransmission, whereas the TT 460 sends
its signals via radio or infrared transmission.
It is thus particularly well suited for use on
rotary/tilting tables.

To avoid collisions or prevent limiting themachining space, the TT should be
removed from the machine for the durationof machining. Among other actions, the TT
must then be reoriented before it can beused again. The new base features threecontact points and a setting screw. As aresult, the touch probe requires calibration
only during initial installation. A magnetic
base has proved ideal for compact
installation on rotary tables. Additionally,
the TT can be re-installed and removed
with a quick hand movement. Here are thebenefits in a nutshell:• Fast re-installation without recalibration• Low-profile base
• Same accuracy as a permanent
installation

Positioning with an electronic handwheel
Fine motion control of axes

You can set up the workpiece by manuallyjogging the axes with the axis direction
keys, but this task is easier and more finely
controllable with the electronic handwheels
from HEIDENHAIN.
In this method, the axis slides are movedby the feed motor in accordance with the
handwheel’s rotation. For particularly highsensitivity, you can incrementally set theamount of traversing distance for eachhandwheel rotation.
Panel-mounted handwheels
The HR 130 and HR 150 panel-mounted
handwheels from HEIDENHAIN can be
integrated into the machine operating
panel or mounted to a different part of themachine. An adapter permits connectionof up to three HR 150 electronic panelmounted handwheels.

Portable handwheels
The HR 510, HR 520, and HR 550 portable
handwheels are particularly helpful when
you work in close proximity to themachine’s workspace. The axis keys
and certain function keys are integrated
into the housing. In this way, you canswitch axes and set up the machine at
any time—regardless of where you happen
to be standing. The HR 520 and HR 550
handwheels feature an integrated display
for user-friendly remote operation of thecontrol. As a wireless handwheel, theHR 550 is ideal for use on large machines.
If you no longer need the handwheel,
simply attach it to the machine using its
built-in magnets.

Expanded range of functionsof the HR 520 and HR 550• Definable traversing distance per
revolution• Display for operating mode, actual
position value, programmed feed rate,
spindle speed, and error messages• Override potentiometers for feed rateand spindle speed• Handwheel offset• Selection of axes by means of keys andsoft keys• Keys for continuous traverse of the axes
• Emergency stop button• Actual position capture• NC start/stop• Spindle on/off• Soft keys for machine functions to be
defined by the machine manufacturer

HR 55031

Overview
User functions

OptionStandard

User functions

Short description

Basic version: 3 axes plus closed-loop spindle
0 1st additional axis for 4 axes plus open-loop or closed-loop spindle
1 2nd additional axis for 5 axes plus open-loop or closed-loop spindle

Program entry

HEIDENHAIN Klartext conversational programming language
ISO programming via soft keys or USB keyboard

Position entry

Nominal positions for straight lines and arcs in Cartesian coordinates or polar coordinates
Incremental or absolute dimensions
Display and entry in mm or inches

Tool compensationTool radius in the working plane and tool length
Radius compensated contour look ahead for up to 99 blocks (M120)

Tool tablesMultiple tool tables with any number of tools

Cutting data

Automatic calculation of spindle speed, cutting speed, feed per tooth, and feed per revolution

Constant contour speed

Relative to the path of the tool center point
Relative to the tool’s cutting edge

Parallel operationProgram creation with graphical support while another program is running88

Rotary table machining

Programming of contours for machining on a cylinder as if in two axes
Feed rate in mm/min

Contour elements









Straight line
Chamfer
Circular path
Circle center
Circle radius
Tangentially connecting circular arc
Corner rounding

Contour approach anddeparture

Via straight line: tangential or perpendicular
Via circular arc

FK free contour
programmingFK free contour programming in the HEIDENHAIN Klartext conversational programming languagewith graphical support for workpiece drawings not dimensioned for NC

Program jumps

Subprograms
Program-section repeats
Any program as a subprogram

Fixed cycles













Cycles for drilling, peck drilling, reaming, boring, counterboring, conventional and rigid tapping
Cycles for milling internal and external threads
Rectangular and circular pockets
Face milling
Cycles for clearing level and inclined surfaces
Multi-operation machining of straight and circular slots
Multi-operation machining of rectangular and circular pockets
Circular and linear point patterns
Contour train, contour-parallel contour pocket
OEM cycles (special cycles developed by the machine manufacturer) can be integrated
Engraving cycle: engraving of text or numbers in a straight line or on an arc

32

Standard
OptionUser functions

Coordinatetransformations

Q parameters
Programming with variables



Shifting, rotating, mirroring, scaling (axis-specific)
8 Tilting the working plane, PLANE functionMathematical functions =, +, –, *, /, sin , cos , tan , arc sin, arc cos, arc tan, an, en, In, log,√a, √a2 + b2
Logical operations (=, = /, <, >)Calculating with parentheses
Absolute value of a number, constant , negation, truncation of digits before or after the decimal
point
Functions for calculation of circles
Functions for text processing

Programming aids








Calculator
Complete list of all current error messages
Context-sensitive help function for error messages
TNCguide: the integrated help system; user information available directly on the TNC 320
Graphical support for the programming of cycles
Comment and structure blocks in the NC program

Teach-inApplication of actual positions directly in the NC program

Program verificationgraphics
Display modesGraphical simulation of the machining operation, even while another program is being executedPlan view / projection in three planes / 3-D view, also in tilted working plane / 3-D line graphics
Detail zoom

Programming graphics

Rendering (2-D pencil trace graphics) of entered NC blocks in Programming and Editing mode,even while another program is being executed

Program-run graphics
Display modesReal-time graphical simulation during execution of the program
Plan view / view in three planes / 3-D view

Machining timeCalculation of machining time in the Test Run operating mode
Display of the current machining time in the Program Run operating modes

Returning to the contourMid-program startup at any block in the program and movement to the calculated nominal position
for continuation of the machining operation
Program interruption, contour departure, and return

Preset managementFor storing any presets

Datum tablesMultiple datum tables for storing workpiece-specific datums

Touch probe cycles






Touch probe calibration
Compensation of workpiece misalignment
Manual or automatic preset setting
Automatic tool and workpiece measurement

Parallel secondary axesCompensation of movement in the secondary axes U, V, W through the principal axes X, Y, Z
Movements of parallel axes included in the position display of the associated principal axis
(sum display)
Defining the principal and secondary axes in the NC program enables execution on different
machine configurations






Conversational languages English, German, Czech, French, Italian, Spanish, Portuguese, Swedish, Danish, Finnish, Dutch,
Polish, Hungarian, Russian (Cyrillic), Chinese (traditional, simplified), Slovenian, Slovak,
Norwegian, Korean, Turkish, Romanian

CAD viewer

Display of CAD models on the TNC

33

Options
Accessories
OptionnumberOptionWith NC
software771851or later

ID

Comment01

Additional Axis

01

354540-01
353904-01• Additional control loop 1• Additional control loop 2

8Advanced Function
Set 1

01

536164-01

Rotary table machining• Programming of contours for machining on a cylinder as if in two axes
• Feed rate in mm/min

01

Interpolation• Circular in three axes with tilted working plane
Coordinate transformation• Tilting the working plane• PLANE function

18

HEIDENHAIN DNC

01526451-01

Communication with external PC applications over COM component

42

CAD Import

01

526450-01

Import of contours from 3-D models

93

Extended ToolManagement02676938-01

Extended tool management for more information

133

Remote Desktop
Manager

01894423-01

Display and remote operation of external computer units(e.g., a Windows PC)

137

State Reporting
Interface071232242-01 Obtaining operating states

Accessories
Electronic handwheels• HR 510: portable handwheel, or• HR 520: portable handwheel, or• HR 550: portable wireless handwheel, or• HR 130: panel-mounted handwheel

Workpiece measurement• TS 260: touch trigger probe with cable connection, or• TS 248: workpiece touch probe with reduced deflection force, or• TS 460: touch trigger probe with radio or infrared transmission, or• TS 642: workpiece touch probe with infrared transmission, or• TS 740: touch trigger probe with infrared transmission

Tool measurement• TT 160: 3-D touch trigger probe, or• TT 460: 3-D touch trigger probe with radio or infrared transmission

Software for PCs• TeleService: software for remote diagnostics, monitoring, and operation• CycleDesign: software for creating your own cycle structure• TNCremo: software for data transfer—free of charge• TNCremoPlus: software for data transfer with live-screen function

Programming station

Control software for PCs for programming, archiving, and training• Single-station license with original control operating panel• Single-station license with operation via virtual keyboard• Network license with operation via virtual keyboard• Demo version (operated with virtual keyboard or PC keyboard—free of charge)

34

Specifications

Specifications
Components• Main computer with TNC keyboard and integrated 15-inch screen with soft keys

Operating system• HEROS 5 real-time operating system for machine control

Memory• RAM memory: 2 GB
• NC program memory: 1.8 GB (on CFR Compact Flash memory card)

Input resolution anddisplay step

• Linear axes: down to 0.1 µm• Rotary axes: down to 0.0001°

Input range• Maximum 99 999 999 mm or 99 999 999°

Interpolation• Linear in four axes
• Circular in two axes
• Circular in three axes with tilted working plane• Helical: superimposition of circular and straight paths

Block processing time

• 3 ms (3-D straight line without radius compensation)

Axis feedback control• Position resolution: signal period of the position encoder/1024• Position controller cycle time: 3 ms

Spindle speed• Maximum 100 000 rpm (analog speed command signal)

Error compensation• Linear and nonlinear axis error, backlash, reversal peaks during circular movements, thermal expansion• Static friction, reversal error, sliding friction

Data interfaces• RS-232-C/V.24 max. 115 kbit/s• Extended data interface with LSV-2 protocol for remote operation of the TNC 320 over the datainterface with the TNCremo or TNCremoPlus software from HEIDENHAIN• Gigabit Ethernet interface 1000BASE-T• Three USB ports: one USB 2.0 port on front and two USB 3.0 ports on rear

Diagnostics• Fast and simple troubleshooting through integrated diagnostic aids

Ambient temperature• Operation: +5 °C to +40 °C• Storage: –20 °C to +60 °C

35

Mastering nanometer accuracy

DR. JOHANNES HEIDENHAIN GmbH
Dr.-Johannes-Heidenhain-Straße 583301 Traunreut, Germany +49 8669 31-0
 +49 8669 32-5061
info@heidenhain.dewww.heidenhain.com
1113511-24 · 3 · 05/2020 · H · Printed in Germany

HEIDENHAIN
worldwide