heidenhain iTNC 530 Programming Manual

5 (1)

User’s Manual

DIN/ISO

Programming

iTNC 530

NC software 340 490-04 340 491-04 340 492-04 340 493-04 340 494-04

English (en) 12/2007

Controls on the visual display unit

Split screen layout

Switch between machining and

programming modes

Soft keys for selecting functions on screen

Shift between soft-key rows

Typewriter keyboard for entering letters and symbols

File names Comments

DIN/ISO programs

Machine operating modes

Manual Operation

Electronic handwheel

smarT.NC

Positioning with Manual Data Input

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

Define program call, select datum and point tables

Select MOD functions

Display help text for NC error messages

Display all current error messages

Show pocket calculator

Moving the cursor, going directly to blocks, cycles and parameter functions

Move highlight

Go directly to blocks, cycles and parameter functions

Override control knobs for feed rate/spindle speed

 

100

 

100

50

150

50

150

 

F %

 

S %

 

0

 

0

Programming path movements

Approach/depart contour

FK free contour programming

Straight line

Circle center/pole for polar coordinates

Circle with center

Circle with radius

Circular arc with tangential connection

Chamfering/Corner rounding

Tool functions

Enter and call tool length and radius

Cycles, subprograms and program section repeats

Define and call cycles

Enter and call labels for subprogramming and program section repeats

Program stop in a program

Define touch probe cycles

Coordinate axes and numbers: Entering and editing

 

Select coordinate axes or enter them

. . .

in a program

Numbers

. . .

Decimal point / Reverse algebraic sign

Polar coordinate input/

Incremental dimensions

Q parameter programming/Q parameter status

Save actual position or values from calculator

Skip dialog questions, delete words

Confirm entry and resume dialog

Conclude block and exit entry

Clear numerical entry or TNC error message

Abort dialog, delete program section

Special functions / smarT.NC

Show special functions

smarT.NC: Select next tab on form

smarT.NC: Select first input field in previous/ next frame

heidenhain iTNC 530 Programming Manual

TNC Model, Software and Features

This manual describes functions and features provided by TNCs as of the following NC software numbers.

TNC model

NC software number

iTNC 530

340 490-04

 

 

iTNC 530 E

340 491-04

 

 

iTNC 530

340 492-04

 

 

iTNC 530 E

340 493-04

 

 

iTNC 530 programming station

340 494-04

 

 

The suffix E indicates the export version of the TNC. The export version of the TNC has the following limitations:

Simultaneous linear movement in up to 4 axes

The machine tool builder adapts the usable features of the TNC to his machine by setting machine parameters. Some of the functions described in this manual may not be among the features provided by the TNC on your machine tool.

TNC functions that may not be available on your machine include:

Tool measurement with the TT

Please contact your machine tool builder to become familiar with the features of your machine.

Many machine manufacturers, as well as HEIDENHAIN, offer programming courses for the TNCs. We recommend these courses as an effective way of improving your programming skill and sharing information and ideas with other TNC users.

Touch Probe Cycles User’s Manual:

All of the touch probe functions are described in a separate manual. Please contact HEIDENHAIN if you need a copy of this User’s Manual. ID 533 189-xx

smarT.NC user documentation:

The smarT.NC operating mode is described in a separate Pilot. Please contact HEIDENHAIN if you require a copy of this Pilot. ID 533 191-xx.

HEIDENHAIN iTNC 530

5

Software options

The iTNC 530 features various software options that can be enabled by you or your machine tool builder. Each option is to be enabled separately and contains the following respective functions:

Software option 1

Cylinder surface interpolation (Cycles 27, 28, 29 and 39)

Feed rate in mm/min on rotary axes: M116

Tilting the machining plane (Cycle 19, PLANE function and 3-D 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:

M114: Automatic compensation of machine geometry when working with tilted 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 kinematics configuration for ACTUAL/NOMINAL positions at end of block

Additional finishing/roughing and tolerance parameters for rotary axes in Cycle 32 (G62)

LN blocks (3-D compensation)

DCM Collision software option

Description

Function that monitors areas defined by the

Page 96

machine manufacturer to prevent collisions.

 

 

 

 

 

DXF Converter software option

Description

Extract contours from DXF files (R12 format).

Page 250

 

 

 

 

Additional dialog language software

Description

option

 

Function for enabling the conversational

Page 654

languages Slovenian, Slovak, Norwegian,

 

Latvian, Estonian, Korean, Turkish, Romanian.

 

 

 

6

Global Program Settings software option

Description

Function for superimposing coordinate

Page 600

transformations in the Program Run modes,

 

handwheel superimposed traverse in virtual

 

axis direction.

 

 

 

 

 

AFC software option

Description

Function for adaptive feed-rate control for

Page 608

optimizing the machining conditions during

 

series production.

 

 

 

 

 

KinematicsOpt software option

Description

Touch-probe cycles for inspecting and

Touch Probe

optimizing the machine accuracy.

Cycles User’s

 

Manual

 

 

HEIDENHAIN iTNC 530

7

Feature content level (upgrade functions)

Along with software options, significant further improvements of the TNC software are managed via the Feature Content Level upgrade functions. Functions subject to the FCL are not available simply by updating the software on your TNC.

All upgrade functions are available to you without surcharge when you receive a new machine.

Upgrade functions are identified in the manual with FCL n, where n indicates the sequential number of the feature content level.

You can purchase a code number in order to permanently enable the FCL functions. For more information, contact your machine tool builder or HEIDENHAIN.

FCL 4 functions

Description

Graphical depiction of the protected

Page 96

space when DCM collision monitoring is

 

active

 

 

 

Handwheel superimposition in stopped

Page 278

condition when DCM collision

 

monitoring is active

 

 

 

3-D rotation (set-up compensation)

Machine Manual

 

 

FCL 3 functions

Description

Touch probe cycle for 3-D probing

Touch Probe Cycles

 

User’s Manual

 

 

Touch probe cycles for automatic datum

Touch Probe Cycles

setting using the center point of a slot/

User’s Manual

ridge

 

 

 

Feed-rate reduction for the machining of

Page 405

contour pockets with the tool being in

 

full contact with the workpiece

 

 

 

PLANE function: Entry of axis angle

Page 500

 

 

User documentation as a context-

Page 167

sensitive help system

 

 

 

smarT.NC: Programming of smarT.NC

User’s Manual for

and machining can be carried out

Conversational

simultaneously

Programming

 

 

smarT.NC: Contour pocket on point

smarT.NC Pilot

pattern

 

 

 

smarT.NC: Preview of contour

smarT.NC Pilot

programs in the file manager

 

 

 

8

FCL 3 functions

Description

smarT.NC: Positioning strategy for

smarT.NC Pilot

machining point patterns

 

 

 

 

 

FCL 2 functions

Description

3-D line graphics

Page 150

 

 

Virtual tool axis

Page 95

 

 

USB support of block devices (memory

Page 135

sticks, hard disks, CD-ROM drives)

 

 

 

Filtering of externally created contours

Conversational

 

Programming User’s

 

Manual

 

 

Possibility of assigning different depths

Conversational

to each subcontour in the contour

Programming User’s

formula

Manual

 

 

DHCP dynamic IP-address

Page 629

management

 

 

 

Touch-probe cycle for global setting of

Touch Probe Cycles

touch-probe parameters

User’s Manual

 

 

smarT.NC: Graphic support of block

smarT.NC Pilot

scan

 

 

 

smarT.NC: Coordinate transformation

smarT.NC Pilot

 

 

smarT.NC: PLANE function

smarT.NC Pilot

 

 

Intended place of operation

The TNC complies with the limits for a Class A device in accordance with the specifications in EN 55022, and is intended for use primarily in industrially-zoned areas.

Legal information:

This product uses open source software. Further information is available on the control under

Programming and Editing operating mode

MOD function

LEGAL INFORMATION soft key

HEIDENHAIN iTNC 530

9

Functions included in 340 49x-01 new since the predecessor versions 340 422-xx and 340 423-xx

A new form-based operating mode, smarT.NC, has been introduced. These cycles are described in a separate user's document. In connection with this the TNC operating panel was enhanced. There are some new keys available for quicker navigation within smarT.NC (see “Keyboard” on page 49).

The single-processor versions supports pointing devices (mice) via the USB 2.0 interface.

New CENTERING cycle (see “CENTERING (Cycle 240)” on page 310)

New M function M150 for suppressing limit switch messages (see “Suppress limit switch message: M150” on page 284)

M128 is now also permitted for mid-program startup (see “Midprogram startup (block scan)” on page 592).

The number of available Q parameters was expanded to 2000 (see “Programming: Q-Parameters” on page 525).

The number of available label numbers was expanded to 1000. Now label names can be assigned as well (see “Labeling Subprograms and Program Section Repeats” on page 510).

In the Q parameter functions D9 to D12 you can now also assign label names as jump targets (see “If-Then Decisions with

Q Parameters” on page 535).

The current time is also shown in the additional status display window (see “General program information (PGM tab)” on page 56).

Several columns were added to the tool table (see “Tool table: Standard tool data” on page 195).

The Test Run can now also be stopped and resumed within machining cycles (see “Running a program test” on page 585).

10

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 250)

3-D line graphics are now available in the Programming and Editing operating mode (see “3-D Line Graphics (FCL2-Function)” on page 150)

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 95)

The machine manufacturer can now define any areas on the machine for collision monitoring (see “Dynamic Collision Monitoring (Software Option)” on page 96)

The TNC can now display freely definable tables in the familiar table view or as forms (see “Switching between table and form view” on page 219)

For contours which you connect via the contour formula, you can now assign separate machining depths for each subcontour (see “SL Cycles with Contour Formula” on page 430)

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 135)

HEIDENHAIN iTNC 530

11

New functions with 340 49x-03

The AFC function (Adaptive Feed Control) was introduced (see “Adaptive Feed Control Software Option (AFC)” on page 608)

The global parameter settings function makes it possible to set various transformations and settings in the program run modes (see “Global Program Settings (Software Option)” on page 600).

The TNC now features a context-sensitive help system, the TNCguide (see “The Context-Sensitive Help System TNCguide (FCL3 Function)” on page 167).

Now you can extract point files from DXF files(see “Selecting and storing machining positions” on page 260).

Now, in the DXF converter, you can divide or lengthen laterally joined contour elements (see “Dividing, extending and shortening contour elements” on page 258).

In the PLANE function the working plane can now also be defined directly by its axis angle (see “Tilting the working plane through axis angle: PLANE AXIAL (FCL 3 function)” on page 500).

Now, in Cycle 22 ROUGH-OUT, you can define a feed-rate reduction if the tool is cutting on its entire circumference (FCL3 function, see “ROTATION (Cycle G122),” page 405).

In Cycle 208 BORE MILLING, you can now choose between climb or up-cut milling (see “BORE MILLING (Cycle G208)” on page 325).

String processing has been introduced in Q parameter programming (see “String Parameters” on page 548).

A screen saver can be activated through machine parameter 7392 (see “General User Parameters” on page 654).

The TNC now also supports a network connection over the NFS V3 protocol (see “Ethernet Interface” on page 629).

The maximum manageable number of tools in a pocket table was increased to 9999 (see “Pocket table for tool changer” on page 202).

The system time can now be set through the MOD function (see “Setting the System Time” on page 650).

12

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 607)

New Cycle 256 for Rectangular Stud Milling (see “RECTANGULAR STUD (Cycle 256)” on page 379)

New Cycle 257 for Circular Stud Milling (see “CIRCULAR STUD (Cycle 257)” on page 383)

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 “TAPPING WITH CHIP BREAKING (Cycle G209)” on page 331)

In Cycle 22 ROUGH-OUT, you can now define the fine-roughing strategy (see “ROTATION (Cycle G122)” on page 405)

In the new Cycle 270 CONTOUR TRAIN DATA, you can define the type of approach of Cycle 25 CONTOUR TRAIN (see “CONTOUR TRAIN DATA (Cycle 270)” on page 411)

New Q-parameter function for reading a system datum was introduced (see “Copying system data to a string parameter,” page 552)

DCM: Collision objects can now be shown three-dimensionally during machining (see “Graphic depiction of the protected space (FCL4 function),” page 99)

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 252)

DXF converter: Element information is shown in an additional info window (see “Element information,” page 259)

AFC: A line diagram is now shown in the additional AFC status display (see “Adaptive Feed Control (AFC tab, software option)” on page 61)

AFC: Control settings parameters selectable by machine tool builder (see “Adaptive Feed Control Software Option (AFC)” on page 608)

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 612).

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 612)

HEIDENHAIN iTNC 530

13

The maximum path permitted for LIFTOFF was increased to 30 mm (see “Automatically retract tool from the contour at an NC stop: M148” on page 283)

File management was adapted to the file management of smarT.NC (see “Overview: Functions of the file manager” on page 116)

New function for generating service files was introduced (see “Generating service files” on page 166)

A window manager was introduced (see “Window Manager” on page 62)

The new dialog languages Turkish and Romanian were introduced (Software Option, see Page 654 et seq.)

14

Functions changed 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 53).

Software 340 490 no longer supports the small resolution in combination with the BC 120 screen (see “Visual display unit” on page 47).

New key layout of the TE 530 B keyboard unit (see “Keyboard” on page 49)

The tool types available for selection in the tool table were increased in preparation for future functions.

HEIDENHAIN iTNC 530

15

Functions changed in 340 49x-02

Access to the preset table was simplified. There are also new possibilities for entering values in the preset table. (see “Manually saving the datums in the preset table” on page 85).

In inch-programs, the function M136 (feed rate in 0.1 inch/rev) can no longer be combined with the FU function.

The feed-rate potentiometers of the HR 420 are no longer switched over automatically when the handwheel is selected. The selection is made via soft key on the handwheel. In addition, the pop-up window for the active handwheel was made smaller, in order to improve the view of the display beneath it (see “Potentiometer settings” on page 75).

The maximum number of contour elements for SL cycles was increased to 8192, so that much more complex contours can be machined (see “SL cycles” on page 396).

FN16: F-PRINT: The maximum number of Q-parameter values that can be output per line in the format description file was increased to 32 (Conversational Programming User's Manual).

The soft keys START and START SINGLE BLOCK in the Program Test mode of operation were switched, so that the soft-key alignment is the same in all modes of operation (Programming and Editing, smarT.NC, Test) (see “Running a program test” on page 585)

The design of the soft keys was revised completely.

16

Changed functions with 340 49x-03

In Cycle 22 you can now define a tool name also for the coarse roughing tool (see “ROTATION (Cycle G122)” on page 405).

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 589).

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 (see “Tool usage test” on page 595).

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 581).

Arcs that are not programmed in the active working plane can now also be run as spatial arcs (see “Circular path G02/G03/G05 around circle center I, J” on page 235).

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 202).

The additional status display has been revised. The following improvements have been introduced (see “Additional status displays” on page 55):

A new overview page with the most important status displays were 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.

HEIDENHAIN iTNC 530

17

Changed functions with 340 49x-04

DCM: Retraction after collision simplified

The input range for polar angles was increased (see “Helical interpolation” on page 245)

The value range for Q-parameter assignment was increased (see “Programming notes,” page 527)

The pocket-, studand slot-milling cycles 210 to 214 were removed from the standard soft-key row (CYCL DEF > POCKETS/STUDS/ SLOTS). For reasons of compatibility, the cycles will still be available, and can be selected via the GOTO key.

The soft-key rows in the Test Run operating mode were modified to those of the smarT.NC operating mode

Windows XP is now used on the dual-processor version (see “Introduction” on page 682)

Loading of values from the pocket calculator was changed (see “To transfer the calculated value into the program,” on page 161)

18

Contents

 

Introduction

 

1

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

Manual Operation and Setup

 

 

 

 

 

3

 

 

 

Positioning with Manual Data Input

 

 

 

 

 

 

 

 

 

Programming: Fundamentals of File

 

4

 

 

 

Management, Programming Aids

 

 

 

 

Programming: Tools

 

5

 

 

 

Programming: Programming Contours

 

6

 

 

 

 

7

 

 

 

Programming: Miscellaneous Functions

 

 

 

 

 

8

 

 

 

Programming: Cycles

 

 

 

 

 

9

 

 

 

Programming: Special Functions

 

 

 

 

 

 

 

 

 

Programming: Subprograms and

 

10

 

 

 

Program Section Repeats

 

 

 

 

Programming: Q Parameters

 

11

 

 

 

Test Run and Program Run

 

12

 

 

 

 

13

 

 

 

MOD Functions

 

 

 

 

 

14

 

 

 

Tables and Overviews

 

 

 

 

 

15

 

 

 

iTNC 530 with Windows XP (option)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HEIDENHAIN iTNC 530

19

 

 

 

 

 

 

1 Introduction .....

45

1.1

The iTNC 530 .....

46

 

 

 

 

 

 

 

 

 

Programming: HEIDENHAIN conversational, smarT.NC and DIN/ISO formats .....

46

 

Compatibility

..... 46

 

 

 

 

 

 

 

1.2

Visual Display Unit and Keyboard .....

47

 

 

 

 

 

 

Visual display unit

..... 47

 

 

 

 

 

 

 

 

Screen layout .....

48

 

 

 

 

 

 

 

 

Keyboard .....

49

 

 

 

 

 

 

 

 

1.3

Modes of Operation .....

50

 

 

 

 

 

 

 

 

Manual Operation and Electronic Handwheel .....

50

 

 

 

 

Positioning with Manual Data Input .....

50

 

 

 

 

 

Programming and Editing .....

51

 

 

 

 

 

 

 

Test Run .....

51

 

 

 

 

 

 

 

 

 

Program Run, Full Sequence and Program Run, Single Block .....

52

 

 

1.4

Status Displays .....

53

 

 

 

 

 

 

 

 

“General” status display .....

53

 

 

 

 

 

 

 

Additional status displays .....

55

 

 

 

 

 

 

1.5 Window Manager .....

62

 

 

 

 

 

 

 

1.6

Accessories: HEIDENHAIN 3-D Touch Probes and Electronic Handwheels .....

63

 

 

3-D touch probes .....

63

 

 

 

 

 

 

 

 

HR electronic handwheels .....

64

 

 

 

 

 

 

HEIDENHAIN iTNC 530

21

2 Manual Operation and Setup

.....

65

 

 

 

 

 

 

 

 

2.1 Switch-On, Switch-Off

.....

66

 

 

 

 

 

 

 

 

 

 

Switch-on .....

66

 

 

 

 

 

 

 

 

 

 

 

 

Switch-off .....

69

 

 

 

 

 

 

 

 

 

 

 

 

2.2 Moving the Machine Axes

.....

70

 

 

 

 

 

 

 

 

 

Note .....

70

 

 

 

 

 

 

 

 

 

 

 

 

 

To traverse with the machine axis direction buttons: .....

70

 

 

 

Incremental jog positioning

.....

71

 

 

 

 

 

 

 

 

Traversing with the HR 410 electronic handwheel .....

72

 

 

 

HR 420 electronic handwheel .....

73

 

 

 

 

 

 

 

 

2.3 Spindle Speed S, Feed Rate F and Miscellaneous Functions M .....

79

 

 

Function

.....

79

 

 

 

 

 

 

 

 

 

 

 

 

Entering values .....

79

 

 

 

 

 

 

 

 

 

 

 

Changing the spindle speed and feed rate .....

 

80

 

 

 

 

2.4 Datum Setting (Without a 3-D Touch Probe) .....

81

 

 

 

 

 

Note .....

81

 

 

 

 

 

 

 

 

 

 

 

 

 

Preparation .....

81

 

 

 

 

 

 

 

 

 

 

 

 

Datum setting with axis keys .....

82

 

 

 

 

 

 

 

 

Datum management with the preset table .....

 

83

 

 

 

 

2.5 Tilting the Working Plane (Software Option 1) .....

 

90

 

 

 

 

Application, function .....

90

 

 

 

 

 

 

 

 

 

 

Traversing the reference points in tilted axes

.....

 

91

 

 

 

 

Setting the datum in a tilted coordinate system

..... 92

 

 

 

 

Datum setting on machines with rotary tables .....

 

92

 

 

 

 

Datum setting on machines with spindle-head changing systems .....

93

 

Position display in a tilted system .....

93

 

 

 

 

 

 

 

Limitations on working with the tilting function

..... 93

 

 

 

Activating manual tilting .....

94

 

 

 

 

 

 

 

 

 

Setting the current tool-axis direction as the active machining direction (FCL 2 function) .....

95

2.6 Dynamic Collision Monitoring (Software Option)

.....

 

96

 

 

 

 

Function

.....

96

 

 

 

 

 

 

 

 

 

 

 

 

Collision monitoring in the manual operating modes .....

97

 

 

 

Collision monitoring in Automatic operation .....

 

 

99

 

 

 

 

22

3 Positioning with Manual Data Input (MDI)

..... 101

3.1 Programming and Executing Simple Machining Operations ..... 102

Positioning with Manual Data Input (MDI) .....

102

Protecting and erasing programs in $MDI .....

105

HEIDENHAIN iTNC 530

23

4 Programming: Fundamentals of NC, File Management, Programming Aids, Pallet

Management

..... 107

 

 

 

 

 

 

 

 

 

4.1 Fundamentals .....

108

 

 

 

 

 

 

 

 

 

Position encoders and reference marks

.....

108

 

 

 

Reference system .....

108

 

 

 

 

 

 

 

Reference system on milling machines

.....

109

 

 

 

Polar coordinates .....

110

 

 

 

 

 

 

 

Absolute and incremental workpiece positions .....

111

 

Setting the datum .....

112

 

 

 

 

 

 

 

4.2 File Management: Fundamentals .....

113

 

 

 

 

 

Files .....

113

 

 

 

 

 

 

 

 

 

 

Data backup .....

114

 

 

 

 

 

 

 

 

4.3 Working with the File Manager .....

 

115

 

 

 

 

 

Directories .....

115

 

 

 

 

 

 

 

 

 

Paths .....

115

 

 

 

 

 

 

 

 

 

 

Overview: Functions of the file manager .....

116

 

 

 

Calling the file manager

..... 117

 

 

 

 

 

Selecting drives, directories and files .....

118

 

 

 

Creating a new directory (only possible on the drive TNC:\) .....

121

Creating a new file (only possible on the drive TNC:\)

..... 121

 

Copying a single file .....

122

 

 

 

 

 

 

 

Copying files into another directory .....

123

 

 

 

Copying a table .....

124

 

 

 

 

 

 

 

 

Copying a directory

.....

125

 

 

 

 

 

 

 

Choosing one of the last files selected .....

 

125

 

 

 

Deleting a file .....

126

 

 

 

 

 

 

 

 

Deleting a directory

.....

126

 

 

 

 

 

 

 

Marking files .....

127

 

 

 

 

 

 

 

 

Renaming a file .....

129

 

 

 

 

 

 

 

 

Additional functions

.....

129

 

 

 

 

 

 

 

Working with shortcuts

..... 131

 

 

 

 

 

Data transfer to or from an external data medium .....

 

132

 

The TNC in a network .....

134

 

 

 

 

 

 

USB devices on the TNC (FCL 2 function) .....

135

 

 

 

4.4 Creating and Writing Programs .....

 

137

 

 

 

 

 

Organization of an NC program in DIN/ISO format .....

 

137

 

Define blank form: G30/G31 .....

 

137

 

 

 

 

 

Creating a new part program

.....

138

 

 

 

 

 

Programming tool movements .....

140

 

 

 

 

 

Actual position capture .....

141

 

 

 

 

 

 

Editing a program .....

142

 

 

 

 

 

 

 

The TNC search function .....

146

 

 

 

 

 

24

4.5 Interactive Programming Graphics .....

148

 

 

 

 

 

Generating / Not generating graphics during programming:

..... 148

 

Generating a graphic for an existing program .....

148

 

 

 

Block number display ON/OFF

.....

149

 

 

 

 

 

Erasing the graphic

.....

149

 

 

 

 

 

 

 

Magnifying or reducing a detail .....

149

 

 

 

 

 

4.6 3-D Line Graphics (FCL2-Function) .....

150

 

 

 

 

 

Function .....

150

 

 

 

 

 

 

 

 

 

 

Functions of the 3-D line graphics .....

151

 

 

 

 

 

Highlighting NC blocks in the graphics .....

153

 

 

 

 

Block number display ON/OFF

.....

153

 

 

 

 

 

Erasing the graphic

.....

153

 

 

 

 

 

 

 

4.7 Structuring Programs .....

154

 

 

 

 

 

 

 

Definition and applications .....

154

 

 

 

 

 

 

Displaying the program structure window / Changing the active window .....

154

Inserting a structuring block in the (left) program window .....

154

 

Selecting blocks in the program structure window .....

154

 

 

4.8 Adding Comments .....

 

155

 

 

 

 

 

 

 

Application .....

155

 

 

 

 

 

 

 

 

 

Entering comments during programming .....

155

 

 

 

 

Inserting comments after program entry .....

155

 

 

 

 

Entering a comment in a separate block .....

155

 

 

 

 

Functions for editing of the comment .....

155

 

 

 

 

4.9 Creating Text Files .....

 

156

 

 

 

 

 

 

 

 

Application .....

156

 

 

 

 

 

 

 

 

 

Opening and exiting text files .....

156

 

 

 

 

 

Editing texts

.....

157

 

 

 

 

 

 

 

 

Deleting and inserting characters, words and lines .....

158

 

 

Editing text blocks .....

159

 

 

 

 

 

 

 

Finding text sections .....

160

 

 

 

 

 

 

 

4.10 Integrated Pocket Calculator .....

161

 

 

 

 

 

 

Operation .....

161

 

 

 

 

 

 

 

 

 

4.11 Immediate Help for NC Error Messages .....

162

 

 

 

 

Displaying error messages .....

162

 

 

 

 

 

 

Display HELP .....

162

 

 

 

 

 

 

 

 

4.12 List of All Current Error Messages .....

163

 

 

 

 

 

Function .....

163

 

 

 

 

 

 

 

 

 

 

Show error list .....

163

 

 

 

 

 

 

 

 

Window contents .....

164

 

 

 

 

 

 

 

Calling the TNCguide help system .....

165

 

 

 

 

Generating service files

..... 166

 

 

 

 

 

 

HEIDENHAIN iTNC 530

25

4.13 The Context-Sensitive Help System TNCguide (FCL3 Function) .....

167

Application

..... 167

 

 

 

 

 

 

Working with the TNCguide .....

168

 

 

 

Downloading current help files .....

172

 

 

 

4.14 Pallet Management .....

174

 

 

 

 

Function .....

174

 

 

 

 

 

 

Selecting a pallet table .....

176

 

 

 

 

Leaving the pallet file

.....

176

 

 

 

 

Executing the pallet file .....

177

 

 

 

 

4.15 Pallet Operation with Tool-Oriented Machining .....

178

 

Function .....

178

 

 

 

 

 

 

Selecting a pallet file .....

 

182

 

 

 

 

Setting up the pallet file with the entry form .....

183

 

Sequence of tool-oriented machining .....

188

 

 

Leaving the pallet file

.....

189

 

 

 

 

Executing the pallet file .....

189

 

 

 

 

26

5 Programming: Tools

..... 191

 

 

 

 

 

 

5.1 Entering Tool-Related Data .....

 

192

 

 

 

 

 

Feed rate F .....

192

 

 

 

 

 

 

 

Spindle speed S

..... 192

 

 

 

 

 

 

 

5.2 Tool Data

..... 193

 

 

 

 

 

 

 

 

 

Requirements for tool compensation .....

 

193

 

 

Tool numbers and tool names .....

193

 

 

 

 

Tool length L .....

 

193

 

 

 

 

 

 

 

Tool radius R .....

 

194

 

 

 

 

 

 

 

Delta values for lengths and radii

..... 194

 

 

 

Entering tool data into the program .....

194

 

 

Entering tool data in the table .....

195

 

 

 

 

Using an external PC to overwrite individual tool data .....

201

 

Pocket table for tool changer .....

202

 

 

 

 

Calling tool data

..... 205

 

 

 

 

 

 

 

Tool change .....

 

206

 

 

 

 

 

 

 

5.3 Tool Compensation

..... 208

 

 

 

 

 

 

 

Introduction .....

 

208

 

 

 

 

 

 

 

Tool length compensation .....

208

 

 

 

 

Tool radius compensation .....

209

 

 

 

 

5.4 Peripheral Milling: 3-D Radius Compensation with Workpiece Orientation .....

212

Application .....

212

 

 

 

 

 

 

 

5.5 Working with Cutting Data Tables .....

213

 

 

 

 

Note .....

213

 

 

 

 

 

 

 

 

 

Applications .....

 

213

 

 

 

 

 

 

 

Table for workpiece materials .....

214

 

 

 

 

Table for tool cutting materials .....

215

 

 

 

 

Table for cutting data .....

215

 

 

 

 

 

Data required for the tool table .....

216

 

 

 

 

Working with automatic speed / feed rate calculation .....

217

 

Changing the table structure .....

218

 

 

 

 

Switching between table and form view .....

219

 

 

Data transfer from cutting data tables .....

 

220

 

 

Configuration file TNC.SYS .....

220

 

 

 

 

HEIDENHAIN iTNC 530

27

.....6 Programming: Programming Contours

221

 

6.1

Tool Movements .....

222

 

 

 

 

 

Path functions .....

222

 

 

 

 

 

Miscellaneous functions M .....

222

 

 

 

 

Subprograms and program section repeats .....

222

 

 

Programming with Q parameters .....

222

 

 

6.2

Fundamentals of Path Functions .....

223

 

 

 

 

Programming tool movements for workpiece machining .....

223

6.3

Contour Approach and Departure .....

226

 

 

 

Starting point and end point .....

226

 

 

 

 

Tangential approach and departure .....

228

 

 

6.4

Path Contours—Cartesian Coordinates .....

230

 

 

 

Overview of path functions .....

230

 

 

 

Straight line at rapid traverse G00

 

 

 

 

Straight line with feed rate G01 F.

. .....

231

 

 

Inserting a chamfer between two straight lines .....

232

Rounding corners G25

..... 233

 

 

 

 

Circle center I, J

..... 234

 

 

 

 

Circular path G02/G03/G05 around circle center I, J

..... 235

Circular path G02/G03/G05 with defined radius .....

236

Circular path G06 with tangential approach .....

238

 

6.5 Path Contours—Polar Coordinates .....

243

 

 

 

Overview of path functions with polar coordinates .....

243

Zero point for polar coordinates: pole I, J .....

243

 

Straight line at rapid traverse G10

 

 

 

 

Straight line with feed rate G11 F. .

. .....

244

 

 

Circular path G12/G13/G15 around pole I, J .....

244

 

Circular arc G16 with tangential connection .....

245

Helical interpolation .....

245

 

 

 

 

6.6 Processing DXF Files (Software Option) .....

250

 

 

Function .....

250

 

 

 

 

 

 

Opening a DXF file .....

251

 

 

 

 

Basic settings .....

252

 

 

 

 

 

Layer settings .....

254

 

 

 

 

 

Specifying the reference point .....

255

 

 

 

Selecting and saving a contour .....

257

 

 

 

Selecting and storing machining positions .....

260

 

Zoom function .....

261

 

 

 

 

 

28

.....7 Programming: Miscellaneous Functions

263

 

 

 

 

 

 

 

 

 

7.1 Entering Miscellaneous Functions M and G38 .....

264

 

 

 

 

 

 

 

 

 

Fundamentals .....

264

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7.2 Miscellaneous Functions for Program Run Control, Spindle and Coolant

.....

265

 

 

 

Overview

..... 265

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7.3 Miscellaneous Functions for Coordinate Data .....

266

 

 

 

 

 

 

 

 

 

Programming machine-referenced coordinates: M91/M92 .....

266

 

 

 

 

 

 

Activating the most recently entered datum: M104 .....

268

 

 

 

 

 

 

 

Moving to positions in a non-tilted coordinate system with a tilted working plane: M130 .....

268

 

7.4 Miscellaneous Functions for Contouring Behavior

..... 269

 

 

 

 

 

 

 

 

Smoothing corners: M90 .....

269

 

 

 

 

 

 

 

 

 

 

 

Insert rounding arc between straight lines: M112 .....

270

 

 

 

 

 

 

 

 

Do not include points when executing non-compensated line blocks: M124 .....

270

 

 

Machining small contour steps: M97 .....

271

 

 

 

 

 

 

 

 

 

 

Machining open contours: M98

..... 273

 

 

 

 

 

 

 

 

 

 

 

Feed rate factor for plunging movements: M103 .....

274

 

 

 

 

 

 

 

 

Feed rate in millimeters per spindle revolution: M136 .....

275

 

 

 

 

 

 

 

Feed rate for circular arcs: M109/M110/M111

..... 276

 

 

 

 

 

 

 

 

Calculating the radius-compensated path in advance (LOOK AHEAD): M120 .....

276

 

 

Superimposing handwheel positioning during program run: M118 .....

 

278

 

 

 

Retraction from the contour in the tool-axis direction: M140 .....

279

 

 

 

 

 

 

Suppressing touch probe monitoring: M141 .....

281

 

 

 

 

 

 

 

 

 

Delete modal program information: M142 .....

282

 

 

 

 

 

 

 

 

 

Delete basic rotation: M143 .....

 

282

 

 

 

 

 

 

 

 

 

 

 

Automatically retract tool from the contour at an NC stop: M148 .....

 

283

 

 

 

 

Suppress limit switch message: M150 .....

284

 

 

 

 

 

 

 

 

 

7.5 Miscellaneous Functions for Rotary Axes .....

285

 

 

 

 

 

 

 

 

 

 

Feed rate in mm/min on rotary axes A, B, C: M116 (software option 1) .....

285

 

 

 

Shorter-path traverse of rotary axes: M126 .....

286

 

 

 

 

 

 

 

 

 

Reducing display of a rotary axis to a value less than 360°: M94 .....

287

 

 

 

 

Automatic compensation of machine geometry when working with tilted axes: M114 (software option 2) .....

288

Maintaining the position of the tool tip when positioning with tilted axes (TCPM): M128 (software

 

option 2) .....

289

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exact stop at corners with nontangential transitions: M134 .....

292

 

 

 

 

 

 

Selecting tilting axes: M138 .....

 

292

 

 

 

 

 

 

 

 

 

 

 

Compensating the machine’s kinematics configuration for ACTUAL/NOMINAL positions at end of block: M144

(software option 2) .....

293

 

 

 

 

 

 

 

 

 

 

 

 

 

HEIDENHAIN iTNC 530

29

7.6 Miscellaneous Functions for Laser Cutting Machines

..... 294

 

Principle .....

294

 

 

Output the programmed voltage directly: M200 .....

294

 

Output voltage as a function of distance: M201 .....

294

 

Output voltage as a function of speed: M202 .....

295

 

Output voltage as a function of time (time-dependent ramp): M203 .....

295

Output voltage as a function of time (time-dependent pulse): M204 .....

295

30

Loading...
+ 673 hidden pages