0% found this document useful (0 votes)
25 views

Machine tool builder info TNC320

The TNC 320 is a compact contouring control system designed for milling, drilling, and boring machines, featuring a 15-inch TFT display and integrated main computer. It supports up to 3 closed-loop axes with options for additional axes, and includes various programming capabilities in HEIDENHAIN conversational language. The system is equipped with multiple interfaces, memory options, and user functions to enhance machine tool operation and customization.

Uploaded by

Robert Jakobsson
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Machine tool builder info TNC320

The TNC 320 is a compact contouring control system designed for milling, drilling, and boring machines, featuring a 15-inch TFT display and integrated main computer. It supports up to 3 closed-loop axes with options for additional axes, and includes various programming capabilities in HEIDENHAIN conversational language. The system is equipped with multiple interfaces, memory options, and user functions to enhance machine tool operation and customization.

Uploaded by

Robert Jakobsson
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 48

TNC 320

The Compact Contouring


Control for Milling, Drilling and
Boring Machines

Information for the


Machine Tool Builder

October 2009
HEIDENHAIN TNC Contouring Control

TNC 320
• Contouring control for machines with 3 closed-loop axes and closed-loop spindle
(optional expansions possible), no export license required
• Compact design: Screen, keyboard and main computer all in one package
• Dimensions: 400 mm x 470 mm x 100 mm
• Integrated 15-inch TFT flat-panel display
• Memory medium for NC programs: CompactFlash memory card
• Programming in HEIDENHAIN conversational language
• Standard milling, drilling and boring cycles
• Touch probe cycles
• Short block processing times
• USB removable media can be connected

TNC 320

System tests Controls, motors and encoders from HEIDENHAIN are in most
cases integrated as components in larger systems. In these cases,
comprehensive tests of the complete system are required,
irrespective of the specifications of the individual devices.
Parts subject In particular the following parts in controls from HEIDENHAIN are
to wear subject to wear:
• Buffer battery
• Fan
Standards Standards (ISO, EN, etc.) apply only where explicitly stated in the
catalog.
2
Contents

Page

Tables with Technical Specifications, Machine Interfacing, 4


User Functions and Accessories

TNC 320 10
Cable Overviews 18
Technical Description 20
Overall Dimensions 38
Documentation 45
Service 46
Subject Index 47

Please refer to the page references in the tables with the


specifications.

The features and specifications described here apply for the


following control and NC software version:

TNC 320 340 551-04

Some of these specifications require particular machine


configurations. Please note also that, for some functions, a special
PLC program must be created by the manufacturer.

This catalog supersedes all previous editions, which thereby


become invalid.

Subject to change without notice


3
Specifications

Specifications TNC 320 Page


Control • MC 320 main computer 10
• Integral TFT color flat-panel display
• Integral TNC operating panel
• MB 420 machine operating panel optional

Axes 3 closed-loop axes, optional: 4th and 5th axis 11, 20

PLC axes ✔ 21, 31

Central drive ✔ 22

Open-loop axes ✔ 23

Spindle Max. 2; second spindle can be controlled alternately with the first 27

Position-controlled spindle ✔ 27

Oriented spindle stop ✔ 27

NC program memory 300 MB

Input resolution and display step

Linear axes 1 µm 20

Rotary axes 0.001° 20

Interpolation *

Straight line 4 of 5 axes *

Circle 2 of 5 axes *

Helix ✔ *

Axis feedback control Analog nominal speed value interface ± 10 V (X8) 22

With feedforward ✔ 22

With following error ✔ 22

Cycle time for block processing 6 ms 23

Cycle time for path interpolation 3 ms 23

Permissible temperature range Operation from +5 °C to +45 °C


Storage from –35 °C to +65 °C

* See the TNC 320 brochure

4
Machine Interfacing

Machine interfacing TNC 320 Page


Error compensation 25

Linear axis error ✔ 25

Nonlinear axis error ✔ 25

Backlash ✔ 25

Thermal expansion ✔ 25

Integrated PLC 30

Program format Statement list 30

Program input on the TNC Via external USB keyboard 30

Program input via PC ✔ 30

PLC memory 50 MB 30

PLC cycle time 21 ms, adjustable 30

PLC inputs, 24 V– 31 (expandable by PL)


Additional 25 on connector for machine operating panel

PLC outputs, 24 V– 31 (expandable by PL)

Analog inputs ±10 V Via PL

Inputs for thermistors Via PL

PLC window 31

Small PLC window ✔ 31

PLC soft keys ✔ 31

PLC positioning ✔ 31

PLC basic program ✔ 33

Commissioning and diagnostic aids 28

Integrated oscilloscope ✔ 28

Commissioning wizard For analog axes 28

Trace function ✔ 29

Logic diagram ✔ 29

API DATA ✔ 29

Table function ✔ 29

Online monitor (OLM) ✔ 29

Log ✔ 29

TNCscopeNT ✔ 29

5
Machine Interfacing, Options

Machine interfacing TNC 320 Page


Encoder inputs Position 4 (optional: 5) 24

Incremental 1 VPP 24

Absolute EnDat 2.1 24

Data interfaces 35

Ethernet (100BaseT) ✔ 35

RS-232-C/V.24 ✔ 35

USB 1.1 ✔ 2 on the rear, 1 on the front 35

Protocols 35

Standard data transfer ✔ 35

Blockwise data transfer ✔ 35

LSV2 ✔ 35

Integration of applications 32

High-level language programming Python programming language used in combination with the PLC 32

User interface can be custom-designed Inclusion of specific user interfaces from the machine tool builder 32

Option Option As of ID Comment


number NC software
340 551-

Additional axis 0 01 354 540-01 • 1st additional axis for 4 axes and open-loop or closed-loop spindle
1 353 904-01 • 2nd additional axis for 5 axes and open-loop spindle

Software option 1 8 01 536 164-01 Rotary table machining


• Programming of cylindrical contours as if in two axes
• Feed rate in mm/min

03 Interpolation
• Circular in 3 axes with tilted working plane
Coordinate transformation
• Tilting the working plane

04 • PLANE function

HEIDENHAIN DNC 18 01 526 451-01 Communication with PC applications over COM component

Gantry axes 24 04 634 621-01 Gantry axes (synchronized axes)

Additional languages 41 04 530 184-01 • Slovenian


-02 • Slovak
-03 • Latvian
-04 • Norwegian
-06 • Korean
-07 • Estonian
-08 • Turkish
-09 • Romanian
-10 • Lithuanian

Python OEM Process 46 579 650-01 Python application on the TNC

6
Accessories

Accessories TNC 320 Page


Electronic handwheels One HR 410 or HR 130, or up to three HR 150 via HRA 110 12

Touch probes • One TS 220, TS 440, TS 444, TS 640 or TS 740 workpiece touch probe 15
• One TT 140 tool touch probe

PLC input/output systems Modular external PL 510 I/O systems 14


consisting of
• Basic module with slots for 4 I/O modules
PLB 510: with HEIDENHAIN PLC interface
• PLD 16-8: I/O module with 16 digital inputs and 8 digital outputs
• PLA 4-4: Analog module with
4 analog inputs for ±10 V and PT 100 thermistors

Machine operating panel ✔ 16

PLC basic program1) ✔ 33

USB hub ✔ 35

TNC 320 programming station Control software for PCs for programming, archiving, and training *

Software

PLCdesignNT1) PLC software developing environment 32

KinematicsDesign1) Software for kinematic configuration 26

TNCremoNT Data transfer software 36

TNCremoPlus Data transfer software with live-screen function 36

CycleDesign1) Software for creating cycle structures 34

TNCscopeNT1) Software for data recording 29

TeleService1) Software for remote diagnostics, monitoring, and operation 29

RemoTools SDK 3.01) Function library for developing customized applications for communication 36
with HEIDENHAIN controls

* See the TNC 320 brochure


1)
For registered customers, these software products are available for downloading from the Internet.

7
User Functions

User functions
Standard
Option

Brief description • Basic version: 3 axes plus closed-loop spindle


{ 1st additional axis for 4 axes and open-loop or closed-loop spindle
{ 2nd additional axis for 5 axes and open-loop spindle

Program entry • In HEIDENHAIN plain language and ISO over soft keys or USB keyboard

Position data coordinates • Nominal positions for line segments and arcs in Cartesian 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

Constant contour speed • Relative to the path of the tool center


• Relative to the tool’s cutting edge

Parallel operation • Creating a program with graphical support while another program is being run

Rotary table machining 8 Programming of cylindrical contours as if in two axes


8 Feed rate in distance per minute

Contour elements • Straight line


• Chamfer
• Circular path
• Circle center point
• Circle radius
• Tangentially connecting circular arc
• Corner rounding

Approaching and • Via straight line: tangential or perpendicular


departing the contour • Via circular arc

FK free contour • FK free contour programming in HEIDENHAIN conversational format with graphic support for
programming workpiece drawings not dimensioned for NC

Program jumps • Subprograms


• Program-section repeat
• Calling any program as subprogram

Fixed cycles • Cycles for drilling, pecking, reaming, boring, counterboring, conventional and rigid tapping
• Cycles for milling internal and external threads
• Rectangular and circular pockets
• Cycles for face milling of plane and oblique surfaces
• Multioperation machining of straight and circular slots
• Multioperation machining of rectangular and circular pockets
• Linear and circular point patterns
• Contour train, contour-parallel contour pocket
• OEM cycles (special cycles developed by the machine tool builder) can be integrated

Coordinate transformation • Datum shift, rotation, mirror image, scaling factor (axis-specific)
8 Tilting the working plane, PLANE function

8
User functions

Standard
Option
Q parameters • Mathematical functions =, +, –, *, /, sin Þ, cos Þ, angle Þ of sin Þ and cos Þ, √a, √a2 + b2
Programming with variables • Logical operations (=, = /, <, >)
• Calculating with parentheses
• tan Þ, arc sin, arc cos, arc tan, an, en, In, log, absolute value of a number, constant þ, negation,
truncation of digits before or after the decimal point
• Functions for calculation of circles

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 iTNC 320
• Graphical support for programming cycles
• Comment and structure blocks in the NC program

Actual position capture • Actual positions can be transferred directly into the NC program

Test run graphics • Graphic simulation before a program run, even while another program is running
Display modes • Plan view / projection in 3 planes / 3-D view, also in tilted working plane
• Magnification of details

Programming graphics • In the Programming and Editing mode, the contour of the NC blocks is drawn on screen while the
blocks are being entered (2-D pencil-trace graphics), even while another program is running

Program-run graphics • Graphic simulation during real-time machining


Display modes • Plan view / projection in 3 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 in any block in the program, returning the tool to the calculated nominal
position to continue machining
• Program interruption, contour departure and return

Preset tables • One preset table for storing reference points

Datum tables • Several datum tables for storing workpiece-related datums

Touch probe cycles • Touch probe calibration


• Compensating workpiece misalignment
• Datum setting, manual or automatic
• Automatic tool and workpiece measurement

Parallel secondary axes • Compensating movement in the secondary axis U, V, W through the principal axis X, Y, Z
• Including movements of parallel axes in the position display of the associated principal axis (sum
display)
• Defining the principal and secondary axes in the NC program makes it possible to run programs on
different machine configurations

Conversational languages • English, Chinese (traditional, simplified), Czech, Danish, Dutch, Finnish, French, German,
Hungarian, Italian, Polish, Portuguese, Russian (Cyrillic), Spanish, Swedish
41 For more conversational languages, see Options

9
TNC 320

The TNC 320 is offered with 4 inputs for position encoders. It can
also be provided with software options.

The TNC 320 includes the MC 320 main computer with:


• Processor (INTEL® Celeron, 400 MHz)
• RAM memory of 512 MB
• 15-inch TFT flat-panel display; resolution: 1024 x 768 pixels
• TNC keyboard
• PLC
• Interface to handwheel and touch probes
• Further interfaces (PLC expansion, Ethernet, USB 1.1,
RS-232-C/V.24)

To be ordered separately:
• CFR CompactFlash memory card with the NC software
• SIK component (System Identification Key) for enabling the
control loops and software options

MC 320 Position inputs 4 x 1 VPP or EnDat


(optional 5 x 1 VPP or EnDat)
Weight 7.9 kg
ID 511 442-xx
Power supply Supply voltage 85 to 264 Vac
Frequency 47 to 440 Hz
Power consumption 60 W

CFR CompactFlash The NC software for the TNC 320 is contained on


the CFR CompactFlash memory card (= CompactFlash Removable).
It is also the memory medium for NC programs and the PLC
program.
A memory of max. 300 MB is available for NC programs, and
max. 50 MB for PLC data.

ID 537 067-51

SIK component The SIK component contains the NC software license for
enabling control loops and software options. It gives the TNC 320
an unambiguous ID code—the SIK number. The SIK component is
ordered and shipped separately. It must be inserted in a special
slot on the side of the TNC 320.

There are different versions of the SIK component with


the NC software license. Additional functions can be enabled later
by entering a keyword. HEIDENHAIN provides the keyword,
which is based on the SIK number. SIK component

When ordering, please indicate the SIK number of your control.


When the keywords are entered in the control, they are saved in
the SIK component. This enables and activates the options. Should
service become necessary, the SIK component must be inserted
in the replacement control to enable all required options.

Master keyword There is a master keyword (general key) for putting the TNC 320
(general key) into service that will unlock all control loop options for a duration of
90 days. After this period, the control loop options will be active
only through the correct keywords. The general key is activated
using a soft key.

10
NC software SIK with software license and enabling for
license • 4 control loops (3 axes and closed-loop spindle) ID 533 093-51
• 5 control loops (4 axes and closed-loop spindle) ID 533 093-52

Axis options With the NC software license for three axes, two additional control
loops can be enabled later.
• 1st additional axis ID 354 540-01
• 2nd additional axis ID 353 904-01

Encoder An additional encoder input board is necessary for expanding the


input board TNC 320 to the maximum number of options of four axes plus
closed-loop spindle, or five axes plus open-loop spindle.
Encoder input board
ID 554 296-xx

1)
Possible Axes Spindle NC software Necessary options
configurations Closed- license for
loop

3 Closed-loop 4 control loops –

4 Open-loop 4 control loops 1st additional axis

5 control loops –

4 Closed-loop 4 control loops • 1st additional axis


• Encoder input board

5 control loops Encoder input board

5 Open-loop 4 control loops • 1st additional axis


• 2nd additional axis
• Encoder input board

5 control loops • 2nd additional axis


• Encoder input board
1)
For the open-loop spindle, the TNC sets an analog nominal
speed value for the spindle speed. For the closed-loop spindle,
position feedback is provided, for example for oriented spindle
stop.

Software options With software options, the features of the TNC 320 can also be
expanded retroactively. These options are described on page 6.
They are enabled by keywords based on the SIK number, and are
saved in the SIK component. Please indicate your SIK number
when ordering new software options.

TNC keyboard The keys for the axes Z, 4 and 5 are easily snapped off and
exchanged for other symbols (see Snap-On Keys).

Export license An export license is generally not required for the TNC 320
because the NC software limits the number of interpolatable axes
to four. The 5th axis can be used for the spindle or as an auxiliary
axis.

11
Accessories

Electronic Handwheels

The standard TNC 320 supports the use of electronic handwheels.


The following handwheels can be installed:

• One HR 410 portable handwheel, or


• One HR 130 panel-mounted handwheel, or
• Up to three HR 150 panel-mounted handwheels via the
HRA 110 handwheel adapter

HR 410 Portable electronic handwheel with


• Keys for the selection of 5 axes
• Keys for traverse direction
• Keys for three preset feed rates
• Actual-position-capture key
• Three keys with machine functions (see below)
• Two permissive buttons (24 V)
• Emergency stop button (24 V)
• Magnetic holding pads
All keys are designed as snap-on keys and can be replaced by keys
with other symbols. (For key symbols see Snap-On Keys.)

Weight Approx. 1 kg

HR 410 version Mechanical detent


With Without

Standard assignment – 296 469-53


with the functions keys FCT A,
FCT B, FCT C

For PLC basic program with 535 220-05 296 469-55


NC start/stop, spindle start

With spindle right/left/stop – 296 469-54

HR 130 Panel-mounted handwheel with ergonomic control knob.


It is connected to the logic unit directly or via extension cable.

Weight Approx. 0.7 kg

HR 130 without detent ID 540 940-03


HR 130 with detent ID 540 940-01

12
HRA 110 Handwheel adapter for connection of up to three HR 150
panel-mounted handwheels and two switches for axis
selection and for selecting the interpolation factor. The first two
handwheels are permanently assigned to axes 1 and 2.
The third handwheel is assigned to the axes over a selection
switch (accessory) or by machine parameters. The position of
the second selection switch (accessory) is evaluated by the
PLC, for example to set the proper interpolation.

HRA 110
ID 261 097-03
Weight Approx. 1.5 kg

Handwheel selection switch with knob and cable


ID 270 908-xx

HR 150 Panel-mounted handwheel with ergonomic control knob for


connection to the HRA 110 handwheel adapter.

Weight Approx. 0.7 kg


HR 150 without detent ID 540 940-06
HR 150 with detent ID 540 940-07

13
PLC Inputs/Outputs

If the PLC inputs/outputs of the control are insufficient, additional


PL 510 PLC input/output units can be connected. These external
modular I/O systems consist of a PLB 510 basic module and one
or more PLD 16-8 and PLA 4-4 input/output modules.

Basic modules Each basic module features slots for four I/O modules.
They are mounted on standard NS 35 rails (DIN 46 227 or
EN 50 022).
Supply voltage 24 V–
Power consumption Approx. 20 W
Weight 0.36 kg (bare)

PLB 510 Basic module with HEIDENHAIN PLC interface PL 510


Up to four PLB 510 can be connected to the control. The
maximum cable length to the last PLB 510 is 30 meters.
ID 358 849-01

I/O modules The I/O modules consist of one module with digital inputs/outputs
and one analog module. For partially assembled basic modules,
the unused slots must be occupied by an empty housing.

PLD 16-8 I/O module with 16 digital inputs and 8 digital outputs
Total current Outputs 0 to 7: † 4 A
Outputs 0 to 3,
or 4 to 7: †2A
Simultaneity factor: 2 outputs: 2 A each
4 outputs: 1 A each
8 outputs: 0.5 A each
Weight 0.2 kg
ID 360 916-01

PLA 4-4 Analog module with


4 analog inputs for PT 100 thermistors
4 analog inputs for ±10 V
Weight 0.2 kg
ID 366 423-01

Empty housing For unused slots


ID 383 022-01

14
Touch Probes

Before the TNC 320 leaves the factory, it is already prepared for
the use of touch probes for workpiece measurement. These touch
probes generate a trigger signal that captures the current position
value. For more information on the touch probes, ask for our
brochure or CD-ROM entitled Touch Probes.

Workpiece The TS touch trigger probe has a stylus with which it probes TS 220
measurement workpieces. The TNC provides standard routines for datum setting
and workpiece measurement and alignment. The touch probes are
available with various taper shanks. Assorted styli are available as
accessories.

Touch probe with cable connection for signal transmission for


machines with manual tool change:

TS 220 TTL version

Touch probe with infrared signal transmission for machines with


automatic tool change:

TS 440 Compact dimensions

TS 444 Compact dimensions, battery-free power supply through


integrated air turbine generator over central compressed air supply

TS 640 Standard touch probe with wide-range infrared transmission and


long operating time

TS 740 High probing accuracy and repeatability, low probing force TS 640 with SE 640

The infrared transmission is established between the TS touch


probe and the SE transceiver unit. The following SE units can be
combined with the TS touch probes:
SE 640 for integration in the machine’s workspace
SE 540 for integration in the spindle head

Tool measurement The touch probes for tool measurement from HEIDENHAIN are
suited for probing stationary or rotating tools directly on the
machine. The TNC has standard routines for measuring length and
diameter of the tool as well as the individual teeth. The TNC
automatically saves the results of measurement in a tool table. It is
also possible to measure tool wear between two machining steps.
The TNC compensates the changed tool dimensions automatically
for subsequent machining or replaces the tool after a certain
limit—as for example after tool breakage.

TT 140 With the triggering TT 140 touch probe the disk-shaped contact
plate is deflected from its rest position upon contact with a
stationary or rotating tool, sending a trigger signal to the NC
control.
TT 140

15
Machine Operating Panel

Machine operating • ID 293 757-45


panel • Weight 0.9 kg
MB 420
• 21 snap-on keys, freely definable via PLC
• Operation keys
Assigned according to PLC basic program with:
Control voltage on; Emergency stop; NC start; NC stop;
5 axis keys; Rapid traverse; Retract axis; Tool change;
Unclamp tool; Menu selection; Unlock door;
Spindle start; Spindle stop; Coolant; Rinse-water jet;
Chip removal. For further symbol keys, see Snap-On Keys.
• Additional connections
Terminals for 3 PLC inputs and 8 PLC outputs

16
Snap-On Keys

The snap-on keys make it easy to replace the key symbols. In this way, the MB machine operating panel and the
HR 410 handwheel can be adapted to different requirements. The snap-on keys are available in packs of 5 keys.

Axis keys
Orange ID 330 816-42 ID 330 816-24 ID 330 816-43 ID 330 816-37

ID 330 816-26 ID 330 816-36 ID 330 816-38

ID 330 816-23 ID 330 816-25 ID 330 816-45

Gray
ID 330 816-95 ID 330 816-69 ID 330 816-0W ID 330 816-0R
Y
ID 330 816-96 ID 330 816-0G ID 330 816-0V ID 330 816-0D

Y
ID 330 816-97 ID 330 816-0H ID 330 816-0N ID 330 816-0E

ID 330 816-98 ID 330 816-71 ID 330 816-0M ID 330 816-65

Z
ID 330 816-99 ID 330 816-72 ID 330 816-67 ID 330 816-66

ID 330 816-0A ID 330 816-63 ID 330 816-68 ID 330 816-19

ID 330 816-0B ID 330 816-64 ID 330 816-21 ID 330 816-16

ID 330 816-0C ID 330 816-18 ID 330 816-20 ID 330 816-0L

ID 330 816-70 ID 330 816-17 ID 330 816-0P ID 330 816-0K

Machine functions
ID 330 816-0X ID 330 816-75 ID 330 816-0T ID 330 816-86

ID 330 816-1Y ID 330 816-76 ID 330 816-81 ID 330 816-87

ID 330 816-30 ID 330 816-77 ID 330 816-82 ID 330 816-88

ID 330 816-31 ID 330 816-78 ID 330 816-83 ID 330 816-94

ID 330 816-32 ID 330 816-79 ID 330 816-84 ID 330 816-0U

ID 330 816-73 ID 330 816-80 ID 330 816-89 ID 330 816-91

ID 330 816-74 ID 330 816-0S ID 330 816-85

Spindle functions (red)


ID 330 816-08 ID 330 816-40 ID 330 816-47 ID 330 816-48
(green)
ID 330 816-09 ID 330 816-41 ID 330 816-46

Other keys
ID 330 816-01 ID 330 816-50 ID 330 816-90 ID 330 816-93

ID 330 816-61 ID 330 816-33 ID 330 816-27


0 ID 330 816-0Y
(green)
ID 330 816-11 ID 330 816-34 ID 330 816-28 ID 330 816-4M
(red)
ID 330 816-12 ID 330 816-35 ID 330 816-29

ID 330 816-49 ID 330 816-22 ID 330 816-92


17
18
TNC 320
15-pin male connector
20m VL: Extension cable
315 650-03
– for separation points with connecting cable
290 110-xx – for extending existing connecting cable

290 109-xx
Housing must be mounted
Cable Overview

Terminal box
40m 251 249 01
MB 420 31.01.2008
293 757-xx
37-pin male connector
315 650-07 40m

635 877-xx Transfer unit


251 250-01
635 877-xx
635 876-xx
635 876-xx

VL 9m
635 878-xx 298 429-xx
298 430-xx

1 VPP 60m

TNC 320 X46 310 199-xx


1 VPP

X8 Analog output
309 783-xx 1 VPP

X41/X42 PLC I/0

X1 ... X4 Position inputs


LC x83
558 714-xx
*) X5
30m
*) Input PCB for encoders
554 296-01 60m

1m RCN 729
RCN 226
RCN 228
VL
323 897-xx LC x83
533 631-xx max. 6m
VL: Extension cable
– for separation points with connecting cable
– for extending existing connecting cable

13.03.2008
PL 510 30m
4 x max.
Accessories

296 467-xx

371 046-xx 296 687-xx


50m
296 466-xx 312 879-01 3 m
HR 410
371 046-xx 296 469-xx
535 220-xx
VL
281 429-xx
HR 130
540 940-01
-03
50m
270 909-xx max. 20 m
HR 150
540 940-06
HRA 110 -07
261 097-xx

X147 X23
Adapter 9 pin
20m
363 987-02
355 484-xx 366 964-xx
USB hub
582 884-01 X27
TNC 320 V.24/RS-232-C PC
5m Adapter 25 pin
354 770-xx 310 085-01
365 725-xx 274 545-xx
X141 X13 X12
25m 624 775-xx

SE 640
631 225-xx
310 197-xx
0.5m TS 640
517 376-xx 620 189-xx

517 375-xx

TS 220
293 488-xx SE 540
626 001-xx 50m TS 440
620 046-xx

30m
274 543-xx TT 140
527 797-xx

19
Technical Description

Axes

Linear axes The TNC 320 can control linear axes with any axis designation
(X, Y, Z, W...).
Display and –99 999.999 to +99 999.999 [mm]
programming
Feed rate in mm/min depending on the workpiece contour, or mm
per spindle revolution

Feed rate override: 0 to 150%


Traverse range –99 999.999 to +99 999.999 [mm]

The machine tool builder defines the traverse range.


The user can set additional limits to the traverse range if he wishes
to reduce the working space.
Different traverse ranges can be defined for each axis via
parameter blocks (selection by PLC).

Rotary axes The TNC 320 can control a rotary axis with any axis designation
(A, B, C, U...).

Special parameters and PLC functions are available for rotary axes
with Hirth coupling.
Display and 0° to 360° or
programming –99 999.999 to +99 999.999 [°]

Feed rate in degrees per minute (°/min)


Traverse range –99 999.999 to +99 999.999 [°]

The machine tool builder defines the traverse range.


The user can set additional limits to the traverse range if he wishes
to reduce the working space.
Different traverse ranges can be defined for each axis via
parameter blocks (selection by PLC).

Cylindrical surface A contour defined in the working plane is machined on a cylindrical


interpolation surface.
(Software option 1)

20
Tilting the working The TNC 320 has special coordinate transformation cycles for
plane controlling swivel heads or tilting tables. The offset of the tilting
(software option 1) axes and the tool lengths are compensated by the TNC.

The TNC 320 can manage more than one machine configuration
(e.g. different swivel heads).

Synchronized axes Synchronous axes are moved simultaneously and are programmed
(option 24) with the same axis designation,
+Z
e.g. gantry axes or tandem tables.
+Y

+X1

+X
2

PLC axes Axes can be controlled by the PLC. They are


programmed over M functions or OEM cycles.

The PLC axes are positioned independently of


the NC axes and are therefore designated as
asynchronous axes.

21
Servo Control of Axes

Analog The position controller is integrated in the TNC. The motor speed
speed-command control and the current controller are located in the servo amplifier.
interface The TNC transmits the speed command signal through an analog
± 10 V interface (connection X8) to the servo amplifier.

TNC Servo amplifier Machine


Acceleration
feedforward

Velocity
feedforward

Machine slide
Feed motor with linear
Position controller Speed controller Current controller Power stage with tacho encoder

Nominal+ + + Nominal Nominal +


position – speed – current –

Actual current

Actual speed

Actual position

Axis feedback HEIDENHAIN contouring controls can be operated with following


control error (also called lag) or with velocity feedforward control.

Servo control with The term “following error” denotes the distance between the
following error momentary nominal position and the actual position of the axis.
The velocity is calculated as follows:
v = kv · sa v = speed
kv = position loop gain
sa = following error

Servo control with Feedforward means that the speed and the acceleration are
feedforward adjusted to fit the machine.
Together with the values calculated from the following error, it
forms the nominal value.
This greatly reduces the following error (in the range of a few µm).
The feedforward is adjustable from 0 to 100 % via a machine
parameter.

Central drive It is possible to use one common drive for several or all machine
axes. The NC software allows the user to use the same nominal
position value output for more than one axis.
The most important basic requirements for realizing a machine
with central drive:
• A common drive package with an analog nominal position value
input exists for all axes.
• The machine axes are to be handled as clamping axes by the
PLC.
• Use the PLC to monitor the drive regarding movement in
multiple axes, and output an error message if necessary.

22
Position
Control loop cycle The cycle time for path interpolation is defined as the time interval
times during which interpolation points on the path are calculated. The
control-loop cycle time of the TNC 320 is 3 ms.

Axis clamping The control loop can be opened through the PLC in order to clamp
specific axes.

Block processing When running long programs from the internal memory, the TNC
time has a short block processing time of only 6 ms. This means that
the TNC can even mill contours made of 0.5 mm line segments at
feed rates as high as 5 meters per minute.
Time
3 ms
Look-ahead The TNC calculates the geometry ahead of time in order to adjust
the feed rate. In this way directional changes are detected in time
to accelerate or decelerate the appropriate NC axes.

Jerk limiting To prevent machine oscillations, the jerk is limited to attain


optimum path control.

Open-loop axes One or more axes can be defined as open-loop axes (manually
operated axes, counter axes). They have position encoders for
determining and displaying the current position value, but no
nominal-value outputs. The target position is approached by the
machine operator manually (e.g. via mechanical handwheels).
When an NC block with an open-loop axis is reached during
machining, a dialog window appears, prompting the machine
operator to traverse the axis to the nominal coordinates.

Machine Configuration

A control must have access to specific machine data (e.g. traverse


distances, acceleration, speeds) before it can execute its
programmed instructions. These data are defined in machine
parameters. Every machine has its own set of parameters.

Structured The TNC 320 features a simplified configuration editor. The


organization machine parameters are displayed on the control's screen in a
of machine clear tree structure. Move through the structure with the TNC
parameters operating panel or a USB mouse. The parameters are entered in
windows, much like on a PC.

As an alternative, the configuration editor can display a table view.


This is especially useful when configuring the parameter blocks,
since the parameters of all axes are then visible at a glance.
Quick access using Each machine parameter has a unique 6-digit MP number. The
MP numbers GOTO function can be used for quick access to any machine
parameter.

23
Encoders

For speed and position control of the axes and spindle,


HEIDENHAIN offers both incremental as well as absolute
measuring systems.

Incremental Incremental encoders have as measuring standard a grating


encoders consisting of alternate lines and spaces. Relative movement
between the scanning head and the scale causes output of
sinusoidal scanning signals.
The measured value is calculated from these signals.
Reference mark When the machine is switched on, the machine axes need to
traverse a reference mark for an accurate reference to be
established between measured value and machine position. For
encoders with distance-coded reference marks, the maximum
travel until automatic reference mark evaluation for linear encoders
is only 20 mm or 80 mm, depending on the model, or 10° or 20°
for angle encoders.
Reference mark The routine for traversing the reference marks can also be started
evaluation for specific axes via the PLC during operation (reactivation of
parked axes).
Output signals Incremental encoders with sinusoidal output signals with levels
» 1 VPP are suitable for connection to HEIDENHAIN numerical
controls.

Absolute encoders With absolute encoders, the position information is contained in


several coded tracks. Thus, an absolute reference is available
immediately after switch-on. Reference-mark traverse is not
necessary. Additional incremental signals are output for highly
dynamic control loops.
EnDat interface The TNC 320 is fitted with the serial EnDat interface for the
connection of absolute encoders.
Note: The EnDat interface on HEIDENHAIN encoders differs in its
pin assignment from the interface on Siemens motors with
integrated absolute ECN/EQN rotary encoders. Special adapter
cables are available.

Encoder inputs for Incremental and absolute linear, angular or rotary encoders from
position control HEIDENHAIN can be connected to encoder inputs of the TNC 320.

Inputs Signal level/ Input frequency1)


Interface1)

Incremental » 1 VPP 33 kHz/350 kHz

Absolute EnDat 2.1 –


» 1 VPP 33 kHz/350 kHz

1)
switchable

24
Types of Error Compensation

The TNC 320 automatically compensates mechanical errors on the


machine.

Linear error Linear error can be compensated over the entire travel range for
each axis.

Nonlinear error The TNC 320 can compensate for ball-screw pitch errors and sag
simultaneously. The compensation values are stored in a table. A
separate backlash can also be entered for each measuring point
(outside of the controlled system).

Backlash For length measurements by spindle and rotary encoder, the play
between table movement and rotary encoder movement on
direction changes can be compensated. This backlash is outside
the controlled system.

Thermal expansion To compensate thermal expansion, the machine expansion


behavior must be known.

The temperature can be recorded via temperature measurement


thermistors connected to the analog inputs of the PLC extension.
The PLC evaluates the temperature information and transfers the
compensation value to the NC.

25
Monitoring Functions

During operation, the TNC 320 monitors a number of parameters:

• Amplitude of the encoder signals


• Edge separation of the encoder signals
• Absolute position for encoders with distance-coded reference
marks
• Current position (servo lag monitoring)
• Actual path traversed (movement monitoring)
• Position deviation at standstill
• Checksum of safety-related functions
• Supply voltage
• Buffer battery voltage
• Operating temperature of the MC and CPU
• Running time of the PLC program

In the case of hazardous errors, an EMERGENCY STOP message


is sent to the external electronics via the control-is-ready output,
and the axes are brought to a stop.
The correct connection of the TNC 320 into the machine’s
EMERGENCY STOP loop is checked when the control system is
switched on.

In the event of an error, the TNC 320 displays a message in plain


language.

Context-sensitive The HELP and ERR keys provide the user with context-sensitive
help help. This means that in the event of an error message, the
TNC 320 displays information on the cause of the error and
proposes solutions. The machine manufacturer can also use this
function for PLC error messages.

KinematicsDesign KinematicsDesign is a PC program for creating adaptable flexible


(accessory) kinematic configurations. It supports:
• Complete kinematic configurations
• Transfer of configuration files between control and PC

When used with the iTNC 530, KinematicsDesign provides further


conveniences:
• Assignment table
• Kinematics description table
• Kinematics subfile description table
• Tool-carrier kinematics description table
• Definition table for collision-monitored objects (CMO)
• Configuration and initial operation of Dynamic Collision
Monitoring (DCM; option 40)

If KinematicsDesign is connected with a control online (operation


is also possible with the programming station software), then
machine movements can be simulated graphically along with axis
traverse. With the iTNC 530, when DCM is active the workpiece
space is also simulated and any collisions or collision-endangered
objects are displayed in a definable color.
Depending on the control involved, the visualization capabilities
include the pure depiction of the transformation sequence and
even wire models or a complete representation of the working
envelope on the iTNC 530.

26
Spindle

Analog nominal Up to 100 000 rpm


speed value

Position-controlled The position of the spindle is monitored by the TNC 320.


spindle
Encoder HEIDENHAIN rotary encoder with sinusoidal voltage signals
(1 VPP) or EnDat interface.

Tapping There are special cycles for tapping with or without floating tap
holder. For tapping without floating tap holder, the spindle must be
operated under position control.

Oriented spindle With a position-controlled spindle, the spindle can be positioned


stop exactly to 0.1°.

Spindle override 0 to 150 %

Gear ranges A specific nominal speed can be defined for each gear range. The
gear stages are controlled by the PLC.

Second spindle Up to two spindles can be alternately controlled.


You can switch from spindle 1 to spindle 2 through the PLC.
Because the second spindle is controlled instead of an axis, the
number of available axes will be reduced by one.

27
Commissioning and Diagnostic Aids

The TNC 320 provides internal commissioning and diagnostic aids.

Oscilloscope The TNC 320 features an integrated oscilloscope. Both X/t and X/Y
graphs are possible. The following characteristic curves can be
recorded and saved in six channels:
• Actual value of axis feed rate
• Nominal value of axis feed rate
• Contouring feed rate
• Actual position
• Nominal position
• Servo lag of the position controller
• Nominal values for speed, acceleration and jerk
• Actual values for speed, acceleration and jerk
• Nominal value of analog output
• Content of PLC operands
• Encoder signal (0° – A)
• Encoder signal (90° – B)
Logic signals Simultaneous graphic representation of the logic states of
up to 16 operands (markers, words, inputs, outputs, counters,
timers)
• Marker (M)
• Input (I)
• Output (O)
• Timer (T)
• Counter (C)
• IpoLogik (X)
Commissioning In order to simplify the adaptation of the axes and spindle, the
Wizard Commissioning Wizard for analog axes guides you step-by-step
through the commissioning of any axis parameter block.
You can define the following machine parameters with the aid of
the Commissioning Wizard:
• Ascertain the algebraic sign of the axis
• Ascertain the axis traverse direction
• Ascertain the velocity at an analog voltage of 9 volts
• Ascertain the maximum acceleration of the axis
• Ascertain the kv factor of the axis
• Ascertain the acceleration feedforward of the axis

28
OLM The online monitor (OLM) supports the commissioning and
Online monitor diagnosis of control components through:
• Display of control-internal variables for axes and channels
• Display of controller-internal variables (if a CC is present)
• Display of hardware signal states
• Different trace functions
• Activation of spindle commands
• Enabling control-internal debug outputs

The online monitor is a component part of the TNC 320 and is


called by a code number.

TNCscopeNT PC software for transferring the oscilloscope files to the PC.


(accessory) Note: The trace files are saved in the TNCscopeNT data format.

API DATA The API DATA function enables the control to display the states or
contents of the symbolic API markers and API double words. This
function requires that your PLC program use the new symbolic
memory interface.

Note:
The API DATA function does not provide usable display values with
the iTNC 530-compatible memory interface (API 1.0).

Table function The current conditions of the markers, words, inputs, outputs,
counters and timers are displayed in tables. The conditions can be
changed through the keyboard.

Trace function The current content of the operands and the accumulators is
shown in the instruction list in each line in HEX or decimal code.
The active lines of the instruction list are marked.

Log For the purposes of error diagnosis, there is one log for all error
messages and one for all keystrokes.

TeleService PC software for remote diagnosis, remote monitoring, and remote


(accessory) control of the TNC 320. For further information, ask for the Remote
Diagnosis with TeleService Technical Information sheet.

29
Integrated PLC

The PLC program is created by the machine manufacturer either


with the PLC development software PLCdesignNT (accessory) or
at the control with an external PC keyboard with a USB
connection.

Machine-specific functions are activated and monitored through


the PLC inputs/outputs. The number of PLC inputs/outputs
required depends on the complexity of the machine.

PLC expansion If the PLC inputs/outputs of the TNC 320 are insufficient, the
external PL 510 PLC input/output system can be connected.

Nominal operating Logic unit: 0.15 A


current per output (PL 510/PL 550: see PLC Inputs/Outputs)

PLC programming Format Statement list

Memory 50 MB

Cycle time 21 ms, adjustable

Instruction set • Bit, byte and word commands


• Logical operations
• Arithmetical commands
• Comparisons
• Nested calculations (parentheses)
• Jump commands
• Subroutines
• Stack operations
• Submit programs
• 952 timers
• 48 counters
• Comments
• PLC modules
• 100 strings

30
PLC window The TNC 320 can display PLC error messages in the dialog line
during operation.
Small PLC window The TNC 320 can show additional PLC messages and bar diagrams
in the small PLC window.

Small PLC window ......

PLC soft keys The machine manufacturer can display his own PLC soft keys in
the vertical soft-key row on the screen.

PLC positioning All closed-loop axes can be also positioned


through the PLC. PLC positioning of the NC axes
cannot be superimposed on NC positioning.

PLC axes Axes can be controlled by the PLC. They are programmed by
M functions or OEM cycles.
The PLC axes are positioned independently of the NC axes.

31
PLCdesignNT PC software for PLC program development.
(accessory) PLCdesignNT can be used to easily create PLC programs.
Comprehensive examples of PLC programs are included.

Functions:
• Easy-to-use text editor
• Menu-guided operation
• Programming of symbolic operands
• Modular programming method
• “Compiling” and “linking” of PLC source files
• Operand commenting, creation of a documentation file
• Comprehensive help system
• Data transfer between the TNC 320 and the PC
• Creation of PLC soft keys

PC requirements:
• Windows 2000/XP/Vista operating system
• Compatible computer, Pentium 133 or higher
• At least 32 MB RAM
• Minimum 20 MB free memory on the hard disk
• At least VGA
• Serial interface; Ethernet interface recommended
• Internet Explorer 4.01 or higher

Python OEM The Python OEM Process option is an effective tool for the
process machine tool builder to use an object-oriented high-level
(option 46) programming language in the control (PLC).
Python is an easy-to-learn script language that supports the use of
all necessary high-level language elements.
Python OEM Process can be universally used for machine
functions and complex calculations, as well as to display special
user interfaces.
User-specific or machine-specific solutions can be efficiently
implemented. Numerous libraries on the basis of Python and GTK
are available, regardless of whether you want to create special
algorithms for special functions, or separate solutions such as an
interface for machine maintenance software.
The applications created can be included via the PLC in the familiar
PLC windows, or they can be displayed in separate free windows
that can be expanded to the TNC's full screen size.

32
PLC basic program The PLC basic program serves as a basis for adapting the TNC 320
to the requirements of the respective machine. Registered
customers can download it from the Internet.

The following functions are covered by the PLC basic program:


• Controlling all axes
• Positioning the axes after reference run
• Clamped axes
• Homing the axes, reference end positions
• Compensating the axis temperature
• Feed rate control
• Indexing fixture
• Controlling and orienting the spindle
• Activating tool-specific torque monitoring
• Manual or automatic tool change (pick-up device; single gripper
or dual gripper). But there is, of course, a larger range of
definitions to choose from; the respective type of tool changer
must be adapted by the PLC programmer to the exact
requirements of the specific machine.
• Functions for configuring the tool changer
• Type of tool magazine (controlled by pulses or as an
asynchronous axis)
• PLC soft keys
• Displaying and managing PLC error messages
• Displaying functions in the small PLC window
• Controlling the hydraulics
• Electronic handwheel
• Controlling the coolant system
• Handling M functions
• Lubrication
• Chip conveyor
• Touch probes
• Door control
• Hirth axes
• Central drive

33
Original Equipment Manufacturer’s (OEM) Cycles

The machine manufacturer can create and store his own cycles for
recurring machining tasks. These OEM cycles are used in the
same way as standard HEIDENHAIN cycles.

CycleDesign The soft-key structure for the OEM cycles is managed using the
(accessory) CycleDesign PC program. In addition, CycleDesign can be used to
store help graphics and soft keys in BMP format on the memory
card of the TNC 320.
Graphic files can be compressed to ZIP format to reduce the
amount of memory used.

Tool Management

With the integral PLC, the tool changer is moved either via
proximity switch or as a controlled axis. Tool management
including tool life monitoring and replacement tool monitoring is
carried out by the TNC 320.

Tool measurement Tools can be measured and checked using the TT 140 tool touch
probe (accessory). The TNC 320 provides standard cycles for
automatic tool measurement. The TNC 320 calculates the probing
feed rate and the optimal spindle speed. The measured data is
stored in a tool table.

Touch-Probe Configuration

All touch-probe data can be configured conveniently through a


table. All HEIDENHAIN touch probe systems are preconfigured
and can be selected through a drop-down menu.

34
Data Interfaces

The TNC 320 is connected to PCs, networks and other data


storage devices via data interfaces.

Ethernet The TNC 320 can be interconnected via the Ethernet interface. The
TNC 320 features a 100BaseT Ethernet (Twisted Pair Ethernet)
connection to the data network.
Maximum transmission distance:
Unshielded 100 m
Shielded 400 m
Protocol The TNC 320 communicates using the TCP/IP protocol.
Network connection • NFS file server
• Windows networks (SMB)
Data transfer rate Approx. 2 to 5 Mbps (depending on file type and network
utilization)
RS-232-C/V.24 Data interface according to DIN 66 020 or EIA standard RS-232-C.
Maximum transmission distance: 20 m
Data transfer rate 115 200; 57 600; 38 400; 19 200; 9 600; 4 800; 2 400; 1 200; 600;
300; 150; 110 bps
Protocols The TNC 320 can transfer data using various protocols.
Standard data transfer The data is transferred character by character. The number of data
bits, stop bits, the handshake and character parity must be set by
the user.
Blockwise data The data is transferred blockwise. A block check character (BCC) is
transfer used to ensure data integrity.
This method improves data security.
LSV2 Bidirectional transfer of commands and data according to
DIN 66 019. The data is divided into blocks and transferred.
Adapter block For connecting the interface to the electrical cabinet or operating
panel
RS-232-C/V.24 adapter 9-pin ID 363 987-02
25-pin ID 310 085-01

USB The TNC 320 features three USB 1.1 interfaces for the connection
of standard USB devices, such as the mouse, drives, etc. Two are
on the back of the control. One USB interface is on the front and
stays accessible when the control is installed. A cover protects it
from contamination. The maximum cable length for external USB
units is 5 m without an amplifier. For lengths of 6 m and greater,
USB connecting cables with integrated amplifiers are required.

USB hub If you need further USB ports or if the supply current is not
sufficient, a USB hub is required. The USB hub from HEIDENHAIN
offers four free USB ports.

Power supply: 24 V– / max. 300 mA


ID 582 884-01
Cover The USB hub can be installed in the operating panel in such a way
that two USB ports can be accessed from the outside. An
optionally available cover can be used to protect the ports from
contamination.

ID 508 921-01

35
Software for Data Transfer

TNCremoNT This PC software package helps the user to transfer data from the
(accessory) PC to the TNC 320. The software on the PC transfers data block-
wise with block check character (BCC).

Functions:
• Data transfer (also blockwise)
• Remote control (only serial)
• Management of the TNC 320 files
• Backup of the TNC 320 data
• Reading out the log
• Print-out of screen contents
• Text editor
• Management of more than one machine (TNCremoNT)

Requirements:
• Windows 2000/XP/Vista operating system
• At least VGA
• At least 16 MB RAM
• Minimum 10 MB free memory on the hard disk
• Serial or Ethernet interface

TNCremoPlus In addition to the features you are already familiar with from
(accessory) TNCremoNT, TNCremoPlus can also transfer the current content of
the control’s screen to the PC (“live screen”). This makes is very
simple to monitor the machine.

ID 340 447-xx

DNC Applications

The development environments on Windows operating systems


are particularly well suited as a flexible platform for application
development in order to come to grips with the increasingly
complex requirements of the machine's environment. The
flexibility of PC software and the large selection of ready-to-use
software components and standard tools in the development
environment enable you to develop PC applications in a very short
time that can be of great use to your customers, for example:
• Error reporting systems that, for example, send the customer a
text message reporting problems on the currently running
machining process
• Standard or customer-specific PC software that decidedly
increases process security and equipment availability
• Software solutions controlling the processes of manufacturing
systems
• Information exchange with job management software
HEIDENHAIN DNC The HEIDENHAIN DNC software interface (available as of
(option 18) NC software 340 551-03) is an attractive communication platform
for this purpose. It provides all the data and configuration
capabilities needed for these processes so that an external
PC application can evaluate data from the control and, if required,
influence the manufacturing process.
RemoTools SDK 3.0 To enable you to use HEIDENHAIN DNC effectively, HEIDENHAIN
(accessory) offers the RemoTools SDK development package. It contains the
COM components and the ActiveX control for integration of the
DNC functions in development environments.
ID 340 442-xx
For more information, refer to the brochure HEIDENHAIN DNC.
36
Mounting Instructions

Installation When installing the TNC 320, take note of the minimum spacing,
space needed for servicing, and the appropriate length and
Leave space for air circulation
location of the connecting cables.
and servicing!

Mounting and Keep the following in mind during mounting and electrical
electrical installation installation: 20
• National regulations for power installations

15
• Interference and noise immunity Air out
• Conditions of operation
• Mounting attitude

Degrees of The following components fulfill the requirements for IP 54 (dust


protection protection and splash-proof protection):
• TNC 320 (when properly installed)
• Machine operating panel (when properly installed)
• Handwheel

Electromagnetic
compatibility

Intended place of The unit fulfills the requirements for a Class A device in
operation accordance with the specifications in EN 55 022, and is intended
for use in industrially zoned areas.

Protect your equipment from interference by observing the rules


and recommendations specified in the Technical Manual.
Likely sources of Interference is mainly produced by capacitive and inductive
interference coupling from electrical conductors or from device inputs/outputs,
such as:
• Strong magnetic fields from transformers or electric motors
• Relays, contactors and solenoid valves
• High-frequency equipment, pulse equipment and stray magnetic
fields from switch-mode power supplies
• Power lines and leads to the above equipment

15
Protective measures • Keep a minimum distance of 20 cm from the TNC 320 and its
Air in
leads to devices that carry interference signals.
• Keep a minimum distance of 10 cm from the TNC 320 and its
leads to cables that carry interference signals. For cables in
metallic ducting, adequate decoupling can be achieved by using
a grounded separation shield.
• Shielding according to EN 50 178
• Use potential compensating lines with a cross section of 6 mm2
• Use only genuine HEIDENHAIN cables, connectors and
couplings.

37
Overall Dimensions

TNC 320

Dimensions in mm

Tolerancing ISO 8015


ISO 2768 - m H
< 6 mm: ±0.2 mm

34+2

4
22+3

98+2
8.5±1 8.5±1

400
12 376±0.2 20
¬ 5.5
8

15
26.5±1

M6
454±0.2

b
470

¬ 8+1

¬ 10
9.5±1

4.75 376±0.2 1
15
2.5

m 0.5

4x M5
f 385.5+1
454±0.2

f 459+1

13
5° f = Cutout in machine panel
m = Mounting surface
b = Space for air circulation

38
MB 420

f = Cutout in machine panel


m = Mounting surface

Dimensions in mm

Tolerancing ISO 8015


ISO 2768 - m H
< 6 mm: ±0.2 mm

PL 510

148
139
100

132
51 95

X2

X1
135

X3

Dimensions in mm 78
3.25
100

Tolerancing ISO 8015 Space for air circulation


ISO 2768 - m H
< 6 mm: ±0.2 mm

39
HR 410

Dimensions in mm

Tolerancing ISO 8015


ISO 2768 - m H
< 6 mm: ±0.2 mm

Adapter Cable for HR 410

Dimensions in mm

M5 38 14 64 23
Tolerancing ISO 8015
32x15

ISO 2768 - m H
< 6 mm: ±0.2 mm
¬ 55

Ø 36

Mounting opening for wall thickness S†4 Mounting opening for wall thickness S>4
32
19
¬ 34
44

44

M4

¬ 37
¬ 5.5 S S

40
HR 130, HR 150 with Control Knob

Dimensions in mm

Tolerancing ISO 8015


ISO 2768 - m H
< 6 mm: ±0.2 mm

36.7±0.5
0.08 A

10
¬ 0.08 B


12
B

3x
A
e

¬ 56
¬ 58
¬ 36f8

¬ 48
¬ 10 –0.02 e
–0.01

C 20±0.5
¬6

0.03 A 4.4
M3 x 5 3x
¬ 0.25 C

41
HRA 110

Dimensions in mm

Tolerancing ISO 8015


ISO 2768 - m H
< 6 mm: ±0.2 mm

Step Switch

Dimensions in mm

Tolerancing ISO 8015


ISO 2768 - m H
< 6 mm: ±0.2 mm

24.1 20 max. 26 2.6+0.1


12.8+0.3

8
39
32

SW 14
¬ 6–0.03

M 10

2x M 2.5 x 5 10.1+0.1

42
Line Drop Compensator for Encoders with EnDat Interface

Dimensions in mm
34
64
Tolerancing ISO 8015 12.5
ISO 2768 - m H 36

¬9
< 6 mm: ±0.2 mm

¬5
58

46
29

*)
20

32
15
127

*) Connection to KTY

RS-232-C Adapter
Dimensions in mm

Tolerancing ISO 8015


ISO 2768 - m H
< 6 mm: ±0.2 mm

Opening for
mounting the
adapter

43
USB Hub

Dimensions in mm

50
Tolerancing ISO 8015 M3
ISO 2768 - m H
< 6 mm: ±0.2 mm

40
28
17.5

109 80
100±0.2
A
70±0.2
50±0.2
¬ 3.4 m
¬ 2.5
68

¬ 3.5

17.5
30±0.2
37

19
93.2
A 180°

42

60±0.2

USB Extension Cable with Hubs

Dimensions in mm

Tolerancing ISO 8015


ISO 2768 - m H
< 6 mm: ±0.2 mm

L
1000...5000 n x 5000 5000

USB–A USB–B
¬ 20

115

44
Documentation

The following are supplied with a control system:


• 1 User’s Manual for HEIDENHAIN conversational programming
• 1 User’s Manual for DIN/ISO programming
• 1 User’s Manual for Cycle Programming
This documentation must be ordered separately in the language required.
Further documentation is available from HEIDENHAIN.

Technical • Technical Manual for TNC 320 in PDF format on HEIDENHAIN FileBase
documentation
• TS 220 Mounting Instructions ID 312 821-91
• TS 440 Mounting Instructions ID 632 756-9x
• TS 444 Mounting Instructions ID 632 757-9x
• TS 640 Mounting Instructions ID 632 760-9x
• TS 740 Mounting Instructions ID 632 761-9x
• TT 140 Mounting Instructions ID 297 510-xx

User TNC 320


documentation • Conversational User's Manual ID 679 222-xx
• Cycle Programming User's Manual ID 679 220-xx
• DIN/ISO User's Manual ID 679 226-xx

Other documentation
• TNCremo User's Manual As integrated help and in PDF format
• TNCremoNT User's Manual As integrated help and in PDF format
• TNCremoPlus User's Manual As integrated help and in PDF format
• PLCdesign User's Manual As integrated help and in PDF format
• CycleDesign User's Manual As integrated help and in PDF format
• KinematicsDesign User's Manual As integrated help and in PDF format

Other • TNC 320 brochure ID 551 025-xx


documentation • Touch Probes brochure ID 208 951-xx
• HEIDENHAIN DNC brochure ID 628 968-xx
• Remote Diagnosis with TeleService
Product Overview ID 348 236-xx
• Touch Probes CD-ROM ID 344 353-xx
• TNC 320 Programming Station CD-ROM
demo version ID 620 943-xx

45
HEIDENHAIN Service

Technical support HEIDENHAIN offers the machine manufacturer technical support


to optimize the adaptation of the TNC to the machine, even on
site.

Replacement In the event of a fault, HEIDENHAIN guarantees the rapid supply


control system of a replacement control system (usually within 24 hours in
Europe).

Hotline Our service engineers are naturally at your disposal by telephone if


you have any questions on the interfacing of the control or in the
event of faults.

TNC support { +49 (8669) 31-3101


E-mail: [email protected]
PLC programming { +49 (8669) 31-3102
E-mail: [email protected]
NC programming { +49 (8669) 31-3103
E-mail: [email protected]
Measuring systems { +49 (8669) 31-3104
E-mail: [email protected]
Lathe controls { +49 (711) 952803-0
E-mail: [email protected]

Machine calibration On request, HEIDENHAIN engineers will calibrate your machine’s


geometry, for example with a KGM grid encoder.

Seminars

HEIDENHAIN provides technical customer training in the


following subjects:

• NC programming
• PLC programming
• TNC optimization
• TNC service
• Encoder service
• Special training for specific customers

For more information on dates, registration, etc. call in Germany:


{ (08669) 31-2293 or 31-1695
| (08669) 31-1999
E-mail: [email protected]
www.heidenhain.de

46
Subject Index

A I R
Absolute encoders...............................24 Incremental encoders..........................24 Rated operating current.......................30
Accessories............................................7 Integral PLC .........................................30 RemoTools SDK ...................................36
Analog nominal speed value ...............27 Rotary axes ..........................................20
API DATA..............................................29 J RS-232-C adapter.................................43
Axis clamping.......................................23 Jerk limiting ..........................................23 RS-232-C/V.24 ......................................35
Axis options ......................................... 11
K S
B KinematicsDesign ................................26 Second spindle ....................................27
Backlash ...............................................25 Seminars ..............................................46
Block processing time .........................23 L Service .................................................46
Linear axes ...........................................20 Servo control of axes ...........................22
C Linear errors .........................................25 SIK component .................................... 10
Cable overviews ..................................18 Log .......................................................29 Snap-on keys........................................ 17
Central drive .........................................22 Logic signals ........................................28 Software for data transfer....................36
CFR CompactFlash .............................. 10 Look-ahead...........................................23 Specifications.........................................4
Commissioning wizard ........................28 Spindle .................................................27
Control loop cycle times ......................23 M Spindle override ...................................27
CycleDesign .........................................34 Machine configuration .........................23 Synchronized axes ...............................21
Cylindrical surface interpolation...........20 Machine interfacing ...............................5
Machine operating panel ..................... 16 T
D MB 420 ..........................................16, 39 Table function.......................................29
Data interfaces.....................................35 MC 320 ................................................ 10 Tapping .................................................27
DNC applications .................................36 Monitoring functions ...........................26 TeleService...........................................29
Documentation ....................................45 Mounting instructions..........................37 Thermal expansion ..............................25
Tilting the working plane .....................21
E N TNC 320 .........................................10, 38
Electromagnetic compatibility .............37 NC software license ............................ 11 TNC keyboard ...................................... 11
Electronic handwheels ........................ 12 Nonlinear errors ...................................25 TNCremoNT.........................................36
Encoder input board ............................ 11 TNCremoPlus ......................................36
Encoders ..............................................24 O TNCscopeNT .......................................29
Error compensation .............................25 OEM cycles..........................................34
Tool management ................................34
Ethernet ...............................................35 OLM .....................................................29
Tool measurement.........................15, 34
Export license ...................................... 11 Open-loop axes ....................................23
Touch-probe configuration ...................34
Oriented spindle stop ..........................27
Touch probes........................................ 15
F Oscilloscope.........................................28
Trace function.......................................29
Feedforward control ............................22
Following error .....................................22 P U
PL 510 ............................................14, 39
USB ......................................................35
G PLC axes ........................................21, 31
USB hub ...............................................35
Gear stages..........................................27 PLC basic program ..............................33
User functions .......................................8
PLCdesignNT .......................................32
H PLC expansion .....................................30 W
HEIDENHAIN DNC ..............................36 PLC inputs/outputs ........................ 14, 15 Workpiece measurement.................... 15
HR 130 ...........................................12, 41 PLC positioning ....................................31
HR 150 ...........................................13, 41 PLC programming ...............................30
HR 410 ...........................................12, 40 PLC soft keys .......................................31
HRA 110 .........................................13, 42 PLC window ........................................31
Position-controlled spindle...................27
Python OEM Process ..........................32

47
DR. JOHANNES HEIDENHAIN GmbH
Dr.-Johannes-Heidenhain-Straße 5
83301 Traunreut, Germany
{ +49 8669 31-0
| +49 8669 5061
E-mail: [email protected]
Vollständige und weitere Adressen siehe www.heidenhain.de
www.heidenhain.de For complete and further addresses see www.heidenhain.de

DE HEIDENHAIN Technisches Büro Nord ES FARRESA ELECTRONICA S.A. PH Machinebanks` Corporation


12681 Berlin, Deutschland 08028 Barcelona, Spain Quezon City, Philippines 1113
{ 030 54705-240 www.farresa.es E-mail: [email protected]

HEIDENHAIN Technisches Büro Mitte FI HEIDENHAIN Scandinavia AB PL APS


08468 Heinsdorfergrund, Deutschland 02770 Espoo, Finland 02-489 Warszawa, Poland
{ 03765 69544 www.heidenhain.fi www.apserwis.com.pl

HEIDENHAIN Technisches Büro West FR HEIDENHAIN FRANCE sarl PT FARRESA ELECTRÓNICA, LDA.
44379 Dortmund, Deutschland 92310 Sèvres, France 4470 - 177 Maia, Portugal
{ 0231 618083-0 www.heidenhain.fr www.farresa.pt

HEIDENHAIN Technisches Büro Südwest GB HEIDENHAIN (G.B.) Limited RO HEIDENHAIN Reprezentanţă Romania
70771 Leinfelden-Echterdingen, Deutschland Burgess Hill RH15 9RD, United Kingdom Braşov, 500338, Romania
{ 0711 993395-0 www.heidenhain.co.uk www.heidenhain.ro

HEIDENHAIN Technisches Büro Südost GR MB Milionis Vassilis RS Serbia − BG


83301 Traunreut, Deutschland 17341 Athens, Greece
{ 08669 31-1345 www.heidenhain.gr RU OOO HEIDENHAIN
125315 Moscow, Russia
HK HEIDENHAIN LTD www.heidenhain.ru
Kowloon, Hong Kong

Zum Abheften hier falzen! / Fold here for filing!


AR NAKASE SRL. E-mail: [email protected] SE HEIDENHAIN Scandinavia AB
B1653AOX Villa Ballester, Argentina 12739 Skärholmen, Sweden
www.heidenhain.com.ar HR Croatia − SL www.heidenhain.se

AT HEIDENHAIN Techn. Büro Österreich HU HEIDENHAIN Kereskedelmi Képviselet SG HEIDENHAIN PACIFIC PTE LTD.
83301 Traunreut, Germany 1239 Budapest, Hungary Singapore 408593
www.heidenhain.de www.heidenhain.hu www.heidenhain.com.sg

AU FCR Motion Technology Pty. Ltd ID PT Servitama Era Toolsindo SK KOPRETINA TN s.r.o.
Laverton North 3026, Australia Jakarta 13930, Indonesia 91101 Trencin, Slovakia
E-mail: [email protected] E-mail: [email protected] www.kopretina.sk

BA Bosnia and Herzegovina − SL IL NEUMO VARGUS MARKETING LTD. SL Posredništvo HEIDENHAIN


Tel Aviv 61570, Israel NAVO d.o.o.
BE HEIDENHAIN NV/SA E-mail: [email protected] 2000 Maribor, Slovenia
1760 Roosdaal, Belgium www.heidenhain-hubl.si
www.heidenhain.be IN HEIDENHAIN Optics & Electronics
India Private Limited TH HEIDENHAIN (THAILAND) LTD
BG ESD Bulgaria Ltd. Chennai – 600 031, India Bangkok 10250, Thailand
Sofia 1172, Bulgaria www.heidenhain.in www.heidenhain.co.th
www.esd.bg ·
IT HEIDENHAIN ITALIANA S.r.l. TR T&M Mühendislik San. ve Tic. LTD. ŞTI.
BR DIADUR Indústria e Comércio Ltda. 20128 Milano, Italy 34728 Ümraniye-Istanbul, Turkey
04763-070 – São Paulo – SP, Brazil www.heidenhain.it www.heidenhain.com.tr
www.heidenhain.com.br
JP HEIDENHAIN K.K. TW HEIDENHAIN Co., Ltd.
BY Belarus Tokyo 102-0073, Japan Taichung 40768, Taiwan R.O.C.
GERTNER Service GmbH www.heidenhain.co.jp www.heidenhain.com.tw
50354 Huerth, Germany
www.gertner.biz KR HEIDENHAIN LTD. UA Gertner Service GmbH Büro Kiev
Gasan-Dong, Seoul, Korea 153-782 01133 Kiev, Ukraine
CA HEIDENHAIN CORPORATION www.heidenhain.co.kr www.gertner.biz
Mississauga, OntarioL5T2N2, Canada
www.heidenhain.com ME Montenegro − SL US HEIDENHAIN CORPORATION
Schaumburg, IL 60173-5337, USA
CH HEIDENHAIN (SCHWEIZ) AG MK Macedonia − BG www.heidenhain.com
8603 Schwerzenbach, Switzerland
www.heidenhain.ch MX HEIDENHAIN CORPORATION MEXICO VE Maquinaria Diekmann S.A.
20235 Aguascalientes, Ags., Mexico Caracas, 1040-A, Venezuela
CN DR. JOHANNES HEIDENHAIN E-mail: [email protected] E-mail: [email protected]
(CHINA) Co., Ltd.
Beijing 101312, China MY ISOSERVE Sdn. Bhd VN AMS Advanced Manufacturing
www.heidenhain.com.cn 56100 Kuala Lumpur, Malaysia Solutions Pte Ltd
E-mail: [email protected] HCM City, Viêt Nam
CZ HEIDENHAIN s.r.o. E-mail: [email protected]
106 00 Praha 10, Czech Republic NL HEIDENHAIN NEDERLAND B.V.
www.heidenhain.cz 6716 BM Ede, Netherlands ZA MAFEMA SALES SERVICES C.C.
www.heidenhain.nl Midrand 1685, South Africa
DK TP TEKNIK A/S www.heidenhain.co.za
2670 Greve, Denmark NO HEIDENHAIN Scandinavia AB
www.tp-gruppen.dk 7300 Orkanger, Norway
www.heidenhain.no

558 571-26 · 10 · 10/2009 · H · Printed in Germany

You might also like