programming modes
Soft keys for selecting functions in screen
Switch the soft-key rows
Programming path movements
Approach/depart contour
FK free contour programming
Straight line
Circle center/pole for polar coordinates
Typewriter keyboard for entering letters and symbols
File names
Comments
ISO
programs
Machine operating modes
MANUAL OPERATION
ELECTRONIC HANDWHEEL
POSITIONING WITH MDI
PROGRAM RUN, SINGLE BLOCK
PROGRAM RUN, FULL SEQUENCE
Programming modes
PROGRAMMING AND EDITING
TEST RUN
Program/file management, TNC functions
Select or delete programs and files
External data transfer
Enter program call in a program
MOD functions
Display help texts for NC error messages
Pocket calculator
Circular arc with center
Circular arc with radius
Circular arc with tangential connection
Chamfer
Corner rounding
Tool functions
Enter and call tool length and radius
Cycles, subprograms and program section repeats
Program stop in a program
Enter touch probe functions in a program
Define and call cycles
Enter and call labels for subprogramming and
program section repeats
Coordinate axes and numbers: Entering and editing
. . .
. . .
Decimal point
Change arithmetic sign
Polar coordinates
Select coordinate axes or
enter them into the program
Numbers
Moving the highlight, going directly to blocks, cycles
and parameter functions
Go directly to blocks, cycles and parameter
Move highlight
functions
Override control knobs for feed rate/spindle speed
50
100
0
1
F %
50
50
100
0
1
S %
50
Incremental dimensions
Q parameters
Capture actual position
Skip dialog questions, delete words
Confirm entry and resume dialog
End block
Clear numerical entry or clear TNC error message
Abort dialog, delete program section
TNC model, software and features
This manual describes functions and features provided by TNCs as of
the following NC software numbers.
TNC modelNC software number
iTNC 530340 422-xx
iTNC 530E340 423-xx
iTNC 530, dual-processor version340 480-xx
iTNC 530E, dual-processor version340 481-xx
The suffix E indicates the export version of the TNC. The export
version of the TNC has the following limitations:
n Linear movement is possible in no more than 4 axes simultaneously.
The machine tool builder adapts the useable features of the TNC to his
machine by setting machine parameters. Some of the functions
described in this manual may not be among the features provided by
your machine tool.
Some TNC functions have to be implemented by the machine tool
builder and are therefore not universally available on all machines.
These functions include:
n Probing function for the 3-D touch probe
n Tool measurement with the TT 130
n Rigid tapping
n Returning to the contour after an interruption
HEIDENHAIN iTNC 5305
In addition, the iTNC 530 also has two software option packets that
can be enabled by you or your machine tool builder:
Software option 1
Cylinder surface interpolation (Cycles 27 and 28)
Feed rate in mm/min on rotary axes: M116
Tilting the machining plane (Cycle 19 and 3D-ROT soft key in the
manual operating mode)
Circle in 3 axes (with tilted working plane)
Software option 2
Block processing time 0.5 ms instead of 3.6 ms
5 axis interpolation
Spline interpolation
3-D machining:
n M114: Automatic compensation of machine geometry when
working with tilted axes
n M128: Maintaining the position of the tool tip when positioning
with tilted axes (TCPM)
n M144: Compensating the machine’s kinematic configuration for
ACTUAL/NOMINAL positions at end of block
n Additional parameters finishing/roughing and tolerance for
rotary axes in Cycle 32 (G62)
n LN blocks (3-D compensation)
Please contact your machine tool builder to become familiar with the
features of your machine.
Many machine manufacturers, as well as HEIDENHAIN, offer
programming courses for the TNCs. We recommend these courses as
an effective way of improving your programming skill and sharing
information and ideas with other TNC users.
Touch Probe Cycles User’s Manual:
All of the touch probe functions are described in a separate
manual. Please contact HEIDENHAIN if you require a copy
of this User’s Manual. ID number: 375 319-xx.
Location of use
The TNC complies with the limits for a Class A device in accordance
with the specifications in EN 55022, and is intended for use primarily
in industrially-zoned areas.
6
Functions new since the predecessor versions
340 420-xx and 340 421-xx
n Datum management via the preset table (see “Datum
management with the preset table” on page 54)
n New milling cycle RECTANGULAR POCKET (see “RECTANGULAR
POCKET (Cycle G251)” on page 283)
n New milling cycle CIRCULAR POCKET (see “CIRCULAR POCKET
(Cycle G252)” on page 288)
n New milling cycle SLOT MILLING (see “SLOT MILLING (Cycle G253)”
on page 291)
n New milling cycle CIRCULAR SLOT (see “CIRCULAR SLOT (Cycle
G254)” on page 295)
n The CYCL CALL POS function provides a new possibility for calling
fixed cycles (see “Calling a cycle with G79:G01 (CYCL CALL POS)”
on page 225)
n Cycle 205 UNIVERSAL PECKING has been expanded: a deeper starting
point for pecking can now be entered (see “UNIVERSAL PECKING
(Cycle G205)” on page 244)
n Point pattern on circle cycle has been expanded: Traverse
between machining positions is selectable on a straight line or pitch
circle (see “CIRCULAR PATTERN (Cycle G220)” on page 325)
n Special features of the iTNC 530 with Windows 2000 (see “iTNC
530 with Windows 2000 (Option)” on page 537)
n Management of dependent files (see “Changing the setting for
dependent files” on page 490)
n Testing network connections with the ping monitor (see “Test
network connection” on page 488)
n Generating a file with version numbers (see “Code Numbers” on
page 477)
n Cycle 210 SLOT WITH RECIPROCATING PLUNGING has been expanded
by the parameter for the feed-rate for plunging during finishing (see
“SLOT with reciprocating plunge-cut (Cycle G210)” on page 314)
n Cycle 211 CIRCULAR SLOT has been expanded by the parameter for
the feed-rate for plunging during finishing (see “CIRCULAR SLOT
with reciprocating plunge-cut (Cycle G211)” on page 317)
HEIDENHAIN iTNC 5307
Functions changed since the predecessor
versions 340420-xx and 340 421-xx
n The datum shift in datum table function was changed. REF-based
datums are no longer available. Instead, the preset table was
introduced (see “DATUM SHIFT with datum tables (Cycle G53)” on
page 381)
n The function of Cycle 247 was changed. Cycle 247 now activates a
preset from the preset table (see “DATUM SETTING (Cycle G247)”
on page 384)
n Machine parameter 7475 is now meaningless (see “Compatibility
machine parameters for datum tables” on page 518)
8
New/changed descriptions in this manual
n Meaning of software numbers after the MOD functions have been
selected (see “Software Numbers and Option Numbers” on page
476).
n Calling machining cycles (see “Calling a cycle” on page 224)
n Programming example with new milling cycles (see “Example:
Milling pockets, studs and slots” on page 320)
n New description of the TE 530 keyboard unit (see “Keyboard” on
page 35)
n Overwriting tool data from an external PC (see “Using an external
PC to overwrite individual tool data” on page 144)
n Connecting the iTNC directly with a Windows PC (see “Connecting
the iTNC directly with a Windows PC” on page 483)
HEIDENHAIN iTNC 5309
Contents
Introduction
1
Manual Operation and Setup
Positioning with Manual Data Input
(MDI)
Programming: Fundamentals of File
Management, Programming Aids
Programming: Tools
Programming: Programming Contours
Programming: Miscellaneous Functions
Programming: Cycles
Programming: Subprograms and
Program Section Repeats
Programming: Q Parameters
Test Run and Program Run
MOD Functions
2
3
4
5
6
7
8
9
10
11
12
Tables and Overviews
iTNC 530 with Windows 2000 (Option)
13
14
1 Introduction ..... 31
1.1 The iTNC 530 ..... 32
Programming: HEIDENHAIN conversational and ISO formats ..... 32
Compatibility ..... 32
1.2 Visual Display Unit and Keyboard ..... 33
Visual display unit ..... 33
Screen layout ..... 34
Keyboard ..... 35
1.3 Modes of Operation ..... 36
Manual Operation and Electronic Handwheel ..... 36
Positioning with Manual Data Input (MDI) ..... 36
Programming and editing ..... 37
Test Run ..... 37
Program Run, Full Sequence and Program Run, Single Block ..... 38