iTNC 530: User's Manual Heidenhain Conversational Programming
iTNC 530: User's Manual Heidenhain Conversational Programming
HEIDENHAIN
Conversational
Programming
iTNC 530
NC software
340 490-07
340 491-07
340 492-07
340 493-07
340 494-07
English (en)
12/2011
Controls of the TNC Program/file management, TNC functions
Keys on visual display unit Key Function
Key Function Select or delete programs and files,
external data transfer
Split screen layout
Define program call, select datum and
point tables
Toggle the display between machining
and programming modes
Select MOD functions
Soft keys for selecting functions on
screen
Display help text for NC error messages,
call TNCguide
Shifts between soft-key rows
Display all current error messages
Alphanumeric keyboard
Show calculator
Key Function
File names, comments
Navigation keys
DIN/ISO programming Key Function
Move highlight
100 100
smarT.NC
50 150 50 150
Positioning with Manual Data Input
F % S %
0 0
Program Run, Single Block
Cycles, subprograms and program section repeats
Program Run, Full Sequence Key Function
Define touch probe cycles
Programming modes
Key Function Define and call cycles
Programming and Editing
Enter and call labels for
subprogramming and program section
Test Run repeats
Key Function
Polar coordinate input / Incremental
Approach/depart contour values
Q-parameter programming /
FK free contour programming Q-parameter status
The suffix E indicates the export version of the TNC. The export
versions of the TNC have the following limitations:
Simultaneous linear movement in up to 4 axes
The machine tool builder adapts the usable features of the TNC to his
machine by setting machine parameters. Some of the functions
described in this manual may therefore not be among the features
provided by the TNC on your machine tool.
TNC functions that may not be available on your machine include:
Tool measurement with the TT
Please contact your machine tool builder to become familiar with the
features of your machine.
6
TNC Model, Software and Features
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.
Software option 1
Cylinder surface interpolation (Cycles 27, 28, 29 and 39)
Tilting the machining plane (Cycle 19, PLANE function and 3-D ROT
soft key in the Manual operating mode)
Software option 2
5-axis interpolation
Spline interpolation
3-D machining:
M114: Automatic compensation of machine geometry when
working with swivel axes
M128: Maintaining the position of the tool tip when positioning
with tilted axes (TCPM)
FUNCTION TCPM: Maintaining the position of the tool tip when
positioning with tilted axes (TCPM) in selectable modes
M144: Compensating the machine’s kinematic configuration for
ACTUAL/NOMINAL positions at end of block
Additional parameters for finishing/roughing and tolerance
for rotary axes in Cycle 32 (G62)
LN blocks (3-D compensation)
8
TNC Model, Software and Features
Global Program Settings software option Description
Function for superimposing coordinate Page 414
transformations in the Program Run modes,
handwheel superimposed traverse in virtual
axis direction.
10
TNC Model, Software and Features
FCL 3 functions Description
smarT.NC: Contour pocket on point smarT.NC Pilot
pattern
Legal information
This product uses open source software. Further information is
available on the control under
U Programming and Editing operating mode
U MOD function
U LEGAL INFORMATION soft key
12
New functions with 340 49x-02
New functions with 340 49x-02
DXF files can be opened directly on the TNC, in order to extract
contours into a plain-language program (see “Processing DXF Files
(Software Option)” on page 268).
3-D line graphics are now available in the Programming and Editing
operating mode (see “3-D Line Graphics (FCL2 Function)” on page
156).
The active tool-axis direction can now be set as the active machining
direction for manual operation (see “Setting the current tool-axis
direction as the active machining direction (FCL 2 function)” on page
594).
The machine manufacturer can now define any areas on the
machine for collision monitoring (see “Dynamic Collision Monitoring
(Software Option)” on page 394).
Instead of the spindle speed S you can now define the cutting speed
Vc in m/min (see “Calling tool data” on page 191).
The TNC can now display freely definable tables in the familiar table
view or as forms.
The function for converting FK programs to H was expanded.
Programs can now also be output in linearized format.
You can filter contours that were created using external
programming systems.
For contours which you connect via the contour formula, you can
now assign separate machining depths for each subcontour (see
User's Manual for Cycles).
The single-processor version now supports not only pointing
devices (mice), but also USB block devices (memory sticks, disk
drives, hard disks, CD-ROM drives) (see “USB devices on the TNC
(FCL 2 function)” on page 147).
14
New functions with 340 49x-04
New functions with 340 49x-04
The global parameter settings function makes it possible to activate
handwheel superimposed traverse in the active tool axis direction
(virtual axis) (see “Virtual axis VT” on page 424).
Machining patterns can now easily be defined with PATTERN DEF
(see User's Manual for Cycles).
Program defaults valid globally can now be defined for machining
cycles (see User's Manual for Cycles).
Now, in Cycle 209 TAPPING WITH CHIP BREAKING, you can define a
factor for the retraction shaft speed, so that you can depart the hole
faster (see User's Manual for Cycles).
In Cycle 22 ROUGH-OUT, you can now define the fine-roughing
strategy (see User's Manual for Cycles).
In the new Cycle 270 CONTOUR TRAIN DATA, you can define the type
of approach of Cycle 25 CONTOUR TRAIN (see User's Manual for
Cycles).
New Q-parameter function for reading a system datum was
introduced (see "Copying system data to a string parameter", page
345).
New functions for copying, moving and deleting files from within
the NC program were introduced.
DCM: Collision objects can now be shown three-dimensionally
during machining (see "Graphic depiction of the protected space
(FCL4 function)", page 398).
DXF converter: New settings possibility introduced, with which the
TNC automatically selects the circle center when loading points
from circular elements (see "Basic settings", page 270).
DXF converter: Element information is shown in an additional info
window (see "Selecting and saving a contour", page 274).
AFC: A line diagram is now shown in the additional AFC status
display (see “Adaptive Feed Control (AFC tab, software option)” on
page 98).
AFC: Control settings parameters selectable by machine tool builder
(see “Adaptive Feed Control Software Option (AFC)” on page 425).
AFC: The spindle reference load currently being taught is shown in
a pop-up window in the teach-in mode. In addition, the learning
phase can be restarted at any time via soft key (see “Recording a
teach-in cut” on page 429).
AFC: The dependent file <name>.H.AFC.DEP can now also be
modified in the Programming and Editing operating mode (see
“Recording a teach-in cut” on page 429).
16
New functions with 340 49x-05
New functions with 340 49x-05
DCM: Integrated fixture management (see “Fixture Monitoring
(DCM Software Option)” on page 401)
DCM: Collision checking in the Test Run mode (see “Collision
monitoring in the Test Run mode of operation” on page 399)
DCM: Management of tool-carrier kinematics has been simplified
(see “Tool-carrier kinematics” on page 186)
Processing DXF data: Fast point selection via mouse area (see
“Quick selection of hole positions in an area defined by the mouse”
on page 279)
Processing DXF data: Fast point selection via diameter input (see
“Quick selection of hole positions in an area defined by the mouse”
on page 279)
DXF data processing: Polyline support was integrated (see
“Processing DXF Files (Software Option)” on page 268)
AFC: Smallest occurring feed rate will now also be saved in the log
file (see “Log file” on page 433)
AFC: Monitoring for tool breakage/tool wear (see “Tool
breakage/tool wear monitoring” on page 435)
AFC: Direct monitoring of spindle load (see “Spindle load
monitoring” on page 435)
Global program settings: Function also partially effective with
M91/M92 blocks (see “Global Program Settings (Software Option)”
on page 414)
Pallet preset table added (see "Pallet datum management with the
pallet preset table", page 523 or see "Application", page 520 or see
"Storing measured values in the pallet preset table", page 570 or see
"Saving the basic rotation in the preset table", page 576)
The additional status display now has an additional tab, i.e. PAL, on
which an active pallet preset is displayed (see “General pallet
information (PAL tab)” on page 93)
New tool management (see “Tool management (software option)”
on page 200)
New column R2TOL in the tool table (see “Tool table: Tool data
required for automatic tool measurement” on page 180)
Tools can now also be selected during tool call by soft key directly
from TOOL.T (see “Calling tool data” on page 191)
TNCguide: Context sensitivity has been improved in that when the
cursor is engaged it jumps to the appropriate description (see
“Calling the TNCguide” on page 165)
Lithuanian dialog added, machine parameter 7230 (see “List of
general user parameters” on page 679)
M116 allowed in combination with M128 (see “Feed rate in
mm/min on rotary axes A, B, C: M116 (software option 1)” on page
496)
Introduction of local and nonvolatile Q parameters QL and QR (see
“Principle and Overview” on page 302)
The MOD function can now test the data medium (see “Checking
the Data Carrier” on page 668)
18
New functions 340 49x-06
New functions 340 49x-06
The new HR 520 and HR 550 FS handwheels are supported (see
“Traversing with electronic handwheels” on page 546)
New software option 3-D ToolComp: 3-D tool radius compensation
depending on the tool’s contact angle on blocks with surface normal
vectors (LN blocks, see "3-D tool radius compensation depending on
the tool’s contact angle (3D-ToolComp software option)", page 513)
3-D line graphics is now also possible in full-screen mode (see “3-D
Line Graphics (FCL2 Function)” on page 156)
A file selection dialog for selecting files in different NC functions and
in the table view of the pallet table is available now (see “Calling any
program as a subprogram” on page 289)
DCM: Saving and restoring of fixture situations
DCM: The form for test program generation now also contains icons
and tooltips (see “Check the position of the measured fixture” on
page 406)
DCM, FixtureWizard: Touch points and probing sequence are shown
more clearly now
DCM, FixtureWizard: Designations, touch points and measuring
points can be shown or hidden as desired.(see “Operating
FixtureWizard” on page 403)
DCM, FixtureWizard: Chucking equipment and insertion points can
now also be selected by mouse click
DCM: A library with standard chucking equipment is available now
(see “Fixture templates” on page 402)
DCM: Tool carrier management (see “Tool Holder Management
(DCM Software Option)” on page 411)
In the Test Run mode, the working plane can now by defined
manually (see “Setting a tilted working plane for the test run” on
page 618)
In Manual mode the RW-3D mode for position display is now also
available (see “Position Display Types” on page 660)
Entries in the tool table TOOL.T (see “Tool table: Standard tool data”
on page 176)
New DR2TABLE column for definition of a compensation table for
tool radius compensation depending on the tool’s contact angle
New LAST_USE column, into which the TNC enters the date and
time of the last tool call
Q parameter programming: QS string parameters can now also be
used for jump addresses of conditional jumps, subprograms or
program section repeats (see "Calling a subprogram", page 287, see
"Calling a program section repeat", page 288 and see "Programming
If-Then decisions", page 313)
The generation of tool usage lists in the Program Run modes can be
configured in a form (see “Settings for the tool usage test” on page
197)
The behavior during deletion of tools from the tool table can now be
influenced via machine parameter 7263 see "Editing tool tables",
page 183
20
New Functions with 340 49x-07
New Functions with 340 49x-07
Improvement of Dynamic Collision Monitoring (DCM):
Chucking equipment archives can now be activated (see “Loading
fixtures under program control” on page 410) and deactivated
(see “Deactivating fixtures under program control” on page 410)
under program control
The display of stepped tools has been improved
Extension of the functions for multiple axis machining:
In manual mode, you can now also travel the axes again when
TCPM and Tilt Machining Plane are active at the same time
You can now also change tools when M128/FUNCTION TCPM is active
File management: archiving of files in ZIP archives (see "Archive
files" page 142)
The nesting depth for program calls has been increased from 6 to 10
(see “Nesting depth” on page 291)
smarT.NC-UNITs can now be inserted anywhere in plain-language
programs (see “smartWizard” on page 445)
There is now a search function based on tool names available in the
tool selection pop-up window (see “Search for tool names in the
selection window” on page 193)
Improvements in pallet machining:
The new column FIXTURE has been added to the pallet table to be
able to activate fixtures automatically (see "Pallet Operation with
Tool-Oriented Machining" page 526)
The new workpiece status SKIP has been added to the pallet table
(see "Setting up the pallet level" page 532)
If a tool sequence list is created for a pallet table, the TNC now
also checks that all the NC programs of the pallet table are
available (see “Calling tool management” on page 200)
The new host computer operation was introduced (see “Host
computer operation” on page 672)
Improvements to the DXF converter:
Contours can now also be extracted from .H files (see “Data
transfer from plain-language programs” on page 284)
Preselected contours can now also be selected in the tree
structure (see “Selecting and saving a contour” on page 274)
A snap function facilitates contour selection
Extended status display (see “Basic settings” on page 270)
Adjustable background color (see “Basic settings” on page 270)
Display can be changed between 2-D and 3-D (see “Basic
settings” on page 270)
22
xx/340 423-xx
Changed functions in 340 49x-01 since the predecessor versions 340 422-
Changed functions in 340 49x-01
since the predecessor versions
340 422-xx/340 423-xx
The layouts of the status display and additional status display were
redesigned (see “Status Displays” on page 89).
Software 340 490 no longer supports the small resolution in
combination with the BC 120 screen (see “Visual display unit” on
page 83)
New key layout of the TE 530 B keyboard unit (see “Operating
panel” on page 85)
The entry range for the EULPR precession angle in the PLANE EULER
function was expanded (see “Defining the machining plane with
Euler angles: EULER PLANE” on page 475)
The plane vector in the VECTOR PLANE function no longer has to be
entered in standardized form (see “Defining the working plane with
two vectors: VECTOR PLANE” on page 477).
Positioning behavior of the CYCL CALL PAT function has been
modified (see User's Manual for Cycles).
The tool types available for selection in the tool table were increased
in preparation for future functions.
Instead of the last 10, you can now choose from the last 15 selected
files (see “Choosing one of the last files selected” on page 134)
24
Changed functions with 340 49x-03
Changed functions with 340 49x-03
In Cycle 22 you can now define a tool name also for the coarse
roughing tool (see User's Manual Cycles).
In the PLANE function, an FMAX can now be programmed for the
automatic rotary positioning (see “Automatic positioning:
MOVE/TURN/STAY (entry is mandatory)” on page 484)
When running programs in which non-controlled axes are
programmed, the TNC now interrupts the program run and displays
a menu for returning to the programmed position (see
“Programming of noncontrolled axes (counter axes)” on page 622)
The tool usage file now also includes the total machining time,
which serves as the basis for the progress display in percent in the
Program Run, Full Sequence mode.
The TNC now also takes the dwell time into account when
calculating the machining time in the Test Run mode (see
“Measuring the machining time” on page 611)
Arcs that are not programmed in the active working plane can now
also be run as spatial arcs (see “Circular path C around circle center
CC” on page 232)
The EDIT OFF/ON soft key on the pocket table can be deactivated
by the machine tool builder (see “Pocket table for tool changer” on
page 188)
The additional status display has been revised. The following
improvements have been made (see “Additional status displays” on
page 91):
A new overview page with the most important status displays
was introduced.
The individual status pages are now displayed as tabs (as in
smarT.NC). The individual tabs can be selected with the Page soft
keys or with the mouse.
The current run time of the program is shown in percent by a
progress bar.
The tolerance values set in Cycle 32 are displayed.
Active global program settings are displayed, provided that this
software option was enabled.
The status of the Adaptive Feed Control (AFC) is displayed,
provided that this software option was enabled.
26
Changed functions with 340 49x-05
Changed functions with 340 49x-05
GS global program settings: Form was redesigned (see "Global
Program Settings (Software Option)", page 414)
The menu for network configuration was revised (see “Configuring
the TNC” on page 646)
28
Changed functions with 340 49x-07
Changed functions with 340 49x-07
Tool names can now be defined with 32 characters (see “Tool
numbers and tool names” on page 174)
Improved and simplified operation by mouse and touchpad in all
graphics windows (see “Functions of the 3-D line graphics” on page
156)
Various pop-up windows have been redesigned
If you do a Test Run without calculating the machining time, the TNC
generates a tool usage file nevertheless (see “Tool usage test” on
page 197)
The size of the Service ZIP files has been increased to 40 MB (see
“Generating service files” on page 163)
M124 can now be deactivated by entering M124 without T (see “Do
not include points when executing non-compensated line blocks:
M124” on page 372)
The PRESET TABLE soft key has been renamed to DATUM
MANAGEMENT
The SAVE PRESET soft key has been renamed to SAVE ACTIVE
PRESET
30
Table of Contents First Steps with the iTNC 530
1
Introduction
2
Programming: Fundamentals,
File Management 3
Programming: Programming Aids
4
Programming: Tools
5
Programming: Programming Contours
6
Programming: Data Transfer from DXF Files
or Plain-language Contours 7
Programming: Subprograms and Program
Section Repeats 8
Programming: Q-Parameters
9
Programming: Miscellaneous Functions
10
Programming: Special Functions
11
Programming: Multiple Axis Machining
12
Programming: Pallet Editor
13
Manual Operation and Setup
14
Positioning with Manual Data Input
15
Test Run and Program Run
16
MOD Functions
17
Tables and Overviews
18
iTNC 530 with Windows XP (Option)
19