heidenhain iTNC 530 Programming Manual

4 (1)
heidenhain iTNC 530 Programming Manual

User’s Manual

Cycle Programming

iTNC 530

NC Software

340 490-07, 606 420-02

340 491-07, 606 421-02

340 492-07

340 493-07

340 494-07, 606 424-02

English (en) 11/2011

About this Manual

The symbols used in this manual are described below.

This symbol indicates that important information about the function described must be considered.

This symbol indicates that there is one or more of the following risks when using the described function:

Danger to workpiece

Danger to fixtures

Danger to tool

Danger to machine

Danger to operator

This symbol indicates that the described function must be adapted by the machine tool builder. The function described may therefore vary depending on the machine.

This symbol indicates that you can find detailed information about a function in another manual.

Would you like any changes, or have you found any errors?

We are continuously striving to improve documentation for you. Please help us by sending your requests to the following e-mail address: tnc-userdoc@heidenhain.de.

About this Manual

HEIDENHAIN iTNC 530

3

TNC Model, Software and Features

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-07

 

 

iTNC 530 E

340 491-07

 

 

iTNC 530

340 492-07

 

 

iTNC 530 E

340 493-07

 

 

iTNC 530 programming station

340 494-07

 

 

TNC model

NC software number

iTNC 530, HSCI and HeROS 5

606 420-02

 

 

iTNC 530, HSCI and HeROS 5

606 421-02

 

 

iTNC 530 HSCI Programming

606 424-02

Station

 

 

 

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

HSCI (HEIDENHAIN Serial Controller Interface) identifies the new hardware platform of the TNC controls.

HeROS 5 identifies the new operating system of HSCI-based TNC controls.

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.

4

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.

User's Manual:

All TNC functions that have no connection with cycles are described in the User's Manual of the iTNC 530. Please contact HEIDENHAIN if you require a copy of this User’s Manual.

Conversational Programming User's Manual,

ID: 670 387-xx.

DIN/ISO User's Manual, ID: 670 391-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

TNC Model, Software and Features

HEIDENHAIN iTNC 530

5

TNC Model, Software and Features

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 for 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

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)

DCM Collision software option

Description

Function that monitors areas defined by the

Conversational

machine manufacturer to prevent collisions.

Programming

 

User’s Manual

 

 

DXF Converter software option

Description

Extract contours and machining positions

Conversational

from DXF files (R12 format).

Programming

 

User’s Manual

 

 

6

Additional conversational language

Description

software option

 

Function for enabling the conversational

Conversational

languages Slovenian, Slovak, Norwegian,

Programming

Latvian, Estonian, Korean, Turkish, Romanian,

User’s Manual

Lithuanian.

 

 

 

Global Program Settings software option

Description

Function for superimposing coordinate

Conversational

transformations in the Program Run modes,

Programming

handwheel superimposed traverse in virtual

User’s Manual

axis direction.

 

 

 

AFC software option

Description

Function for adaptive feed-rate control for

Conversational

optimizing the machining conditions during

Programming

series production.

User’s Manual

 

 

KinematicsOpt software option

Description

Touch-probe cycles for inspecting and

Page 474

optimizing the machine accuracy

 

 

 

 

 

3D-ToolComp software option

Description

3-D radius compensation depending on the

Conversational

tool’s contact angle for LN blocks.

Programming

 

User’s Manual

 

 

 

 

Enhanced Tool Management software

Description

option

 

Tool management that can be configured by

Conversational

the machine manufacturer using Python

Programming

scripts.

User’s Manual

 

 

 

 

Interpolation Turning software option

Description

Interpolation turning of a shoulder with

Page 318

Cycle 290.

 

 

 

TNC Model, Software and Features

HEIDENHAIN iTNC 530

7

TNC Model, Software and Features

Feature content level (upgrade functions)

Along with software options, significant further improvements of the TNC software are managed via the Feature Content Level (FCL) 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

User’s Manual

space when DCM collision monitoring is

 

active

 

 

 

Handwheel superimposition in stopped

User’s Manual

condition when DCM collision

 

monitoring is active

 

 

 

3-D basic rotation (set-up

Machine manual

compensation)

 

 

 

FCL 3 functions

Description

Touch probe cycle for 3-D probing

Page 463

 

 

Touch probe cycles for automatic datum

Page 357

setting using the center of a slot/ridge

 

 

 

Feed-rate reduction for the machining of

User’s Manual

contour pockets with the tool being in

 

full contact with the workpiece

 

 

 

PLANE function: Entry of axis angle

User’s Manual

 

 

User documentation as a

User’s Manual

context-sensitive help system

 

 

 

smarT.NC: Programming of smarT.NC

User’s Manual

and machining can be carried out

 

simultaneously

 

 

 

smarT.NC: Contour pocket on point

smarT.NC Pilot

pattern

 

 

 

8

FCL 3 functions

Description

smarT.NC: Preview of contour

smarT.NC Pilot

programs in the file manager

 

 

 

smarT.NC: Positioning strategy for

smarT.NC Pilot

machining point patterns

 

 

 

FCL 2 functions

Description

3-D line graphics

User’s Manual

 

 

Virtual tool axis

User’s Manual

 

 

USB support of block devices (memory

User’s Manual

sticks, hard disks, CD-ROM drives)

 

 

 

Filtering of externally created contours

User’s Manual

 

 

Possibility of assigning different depths

User’s Manual

to each subcontour in the contour

 

formula

 

 

 

DHCP dynamic IP-address

User’s Manual

management

 

 

 

Touch-probe cycle for global setting of

Page 468

touch-probe parameters

 

 

 

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.

TNC Model, Software and Features

HEIDENHAIN iTNC 530

9

New Cycle Functions of Software 340 49x-02

New Cycle Functions of Software 340 49x-02

New machine parameter for defining the positioning speed (see “Touch trigger probe, rapid traverse for positioning: MP6151” on page 329)

New machine parameter for consideration of basic rotation in Manual Operation (see “Consider a basic rotation in the Manual Operation mode: MP6166” on page 328)

Cycles 420 to 431 for automatic tool measurement were improved so that the measuring log can now also be displayed on the screen (see “Recording the results of measurement” on page 409)

A new cycle that enables you to set global touch probe parameters was introduced (see “FAST PROBING (Cycle 441, DIN/ISO: G441, FCL 2 Function)” on page 468)

10

New Cycle Functions of Software 340 49x-03

New cycle for setting a datum in the center of a slot (see “SLOT CENTER REF PT (Cycle 408, DIN/ISO: G408, FCL 3 Function)” on page 357)

New cycle for setting a datum in the center of a ridge (see “RIDGE CENTER REF PT (Cycle 409, DIN/ISO: G409, FCL 3 function)” on page 361)

New 3-D probing cycle (see “MEASURING IN 3-D (Cycle 4, FCL 3 function)” on page 463)

Cycle 401 now also allows you to compensate workpiece misalignment by rotating the rotary table (see “BASIC ROTATION from Two Holes (Cycle 401, DIN/ISO: G401)” on page 337)

Cycle 402 now also allows you to compensate workpiece misalignment by rotating the rotary table (see “BASIC ROTATION over Two Studs (Cycle 402, DIN/ISO: G402)” on page 340)

In the cycles for datum setting, the results of measurement are available in the Q parameters Q15X (see “Measurement results in Q parameters” on page 411)

New Cycle Functions of Software 340 49x-03

HEIDENHAIN iTNC 530

11

New Cycle Functions of Software 340 49x-04

New Cycle Functions of Software 340 49x-04

New cycle for saving a machine's kinematic configuration (see “SAVE KINEMATICS (Cycle 450, DIN/ISO: G450; Option)” on page 476)

New cycle for testing and optimizing a machine's kinematic configuration (see “MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)” on page 478)

Cycle 412: Number of measuring points selectable through parameter Q423 (see “DATUM FROM INSIDE OF CIRCLE (Cycle 412, DIN/ISO: G412)” on page 372)

Cycle 413: Number of measuring points selectable through parameter Q423 (see “DATUM FROM OUTSIDE OF CIRCLE (Cycle 413, DIN/ISO: G413)” on page 376)

Cycle 421: Number of measuring points selectable through parameter Q423 (see “MEASURE HOLE (Cycle 421, DIN/ISO: G421)” on page 420)

Cycle 422: Number of measuring points selectable through parameter Q423 (see “MEAS. CIRCLE OUTSIDE (Cycle 422, DIN/ISO: G422)” on page 424)

Cycle 3: Error message can be suppressed if the stylus is already deflected when a cycle starts (see “MEASURING (Cycle 3)” on page 461)

New cycle for rectangular stud milling (see “RECTANGULAR STUD (Cycle 256, DIN/ISO: G256)” on page 162)

New cycle for circular stud milling (see “CIRCULAR STUD (Cycle 257, DIN/ISO: G257)” on page 166)

12

New Cycle Functions of Software 340 49x-05

New machining cycle for single-lip deep-hole drilling (see “SINGLEFLUTED DEEP-HOLE DRILLING (Cycle 241, DIN/ISO: G241)” on page 100)

Touch Probe Cycle 404 (SET BASIC ROTATION) was expanded by parameter Q305 (Number in table) in order to write basic rotations to the preset table (see page 347)

Touch Probe Cycles 408 to 419: The TNC now also writes to line 0 of the preset table when the display value is set (see “Saving the calculated datum” on page 356)

Touch Probe Cycle 412: Additional parameter Q365 "Type of traverse" (see “DATUM FROM INSIDE OF CIRCLE (Cycle 412, DIN/ISO: G412)” on page 372)

Touch Probe Cycle 413: Additional parameter Q365 "Type of traverse" (see “DATUM FROM OUTSIDE OF CIRCLE (Cycle 413, DIN/ISO: G413)” on page 376)

Touch Probe Cycle 416: Additional parameter Q320 (Set-up clearance, see "DATUM CIRCLE CENTER (Cycle 416, DIN/ISO: G416)", page 389)

Touch Probe Cycle 421: Additional parameter Q365 "Type of traverse" (see “MEASURE HOLE (Cycle 421, DIN/ISO: G421)” on page 420)

Touch Probe Cycle 422: Additional parameter Q365 "Type of traverse" (see “MEAS. CIRCLE OUTSIDE (Cycle 422, DIN/ISO: G422)” on page 424)

Touch Probe Cycle 425 (MEASURE SLOT) was expanded by parameters Q301 (Move to clearance height) and Q320 (Set-up clearance) (see "MEASURE INSIDE WIDTH (Cycle 425, DIN/ISO: G425)", page 436)

Touch Probe Cycle 450 (SAVE KINEMATICS) was expanded by input option 2 (Display saving status) in parameter Q410 (mode) (see “SAVE KINEMATICS (Cycle 450, DIN/ISO: G450; Option)” on page 476)

Touch Probe Cycle 451 (MEASURE KINEMATICS) was expanded by parameters Q423 (Number of circular measurements) and Q432 (Set preset) (see “Cycle parameters” on page 487)

New Touch Probe Cycle 452 (PRESET COMPENSATION) simplifies the measurement of interchangeable heads (see “PRESET COMPENSATION (Cycle 452, DIN/ISO: G452, Option)” on page 494)

New Touch Probe Cycle 484 for calibrating the wireless TT 449 tool touch probe (see “CALIBRATING THE WIRELESS TT 449 (Cycle 484, DIN/ISO: G484)” on page 512)

New Cycle Functions of Software 340 49x-05

HEIDENHAIN iTNC 530

13

New Cycle Functions of Software 340 49x-06 and 606 42x-01

New Cycle Functions of Software 340 49x-06 and 606 42x-01

New Cycle 275 "Trochoidal Contour Slot"(see “TROCHOIDAL SLOT (Cycle 275, DIN/ISO: G275)” on page 207)

In Cycle 241 "Single-Lip Deep-Hole Drilling" it is now possible to define a dwell depth (see “SINGLE-FLUTED DEEP-HOLE DRILLING (Cycle 241, DIN/ISO: G241)” on page 100)

The approach and departure behavior of Cycle 39 "Cylinder Surface Contour" can now be adjusted (see “Cycle run” on page 234)

New touch probe cycle for calibration of a touch probe on a calibration sphere (see “CALIBRATE TS (Cycle 460, DIN/ISO: G460)” on page 470)

KinematicsOpt: An additional parameter for determination of the backlash in a rotary axis was introduced (see “Backlash” on page 485)

KinematicsOpt: Better support for positioning of Hirth-coupled axes (see “Machines with Hirth-coupled axes” on page 481)

14

New Cycle Functions of Software 340 49x-07 and 606 42x-02

New Cycle 225 Engraving (see “ENGRAVING (Cycle 225, DIN/ISO: G225)” on page 315)

New Cycle 276 3-D Contour Train (see “THREE-D CONTOUR TRAIN (Cycle 276, DIN/ISO: G276)” on page 213)

New Cycle 290 Interpolation Turning (see “INTERPOLATION TURNING (Software Option, Cycle 290, DIN/ISO: G290)” on page 318)

For the thread milling cycles (Cycles 26x), a separate feed rate is now available for tangential approach to the thread (see the respective description of cycle parameters)

The following improvements were made to the KinematicsOpt cycles:

New and faster optimization algorithm

After angle optimization, a separate measurement series is no longer required for position optimization (see “Various modes (Q406)” on page 490)

Return of offset errors (change of machine datum) in the parameters Q147-149 (see “Cycle run” on page 478)

Up to eight plane measuring points for the measurement of spheres (see “Cycle parameters” on page 487)

Rotary axes that are not configured are ignored by the TNC during the execution of the cycle (see “Please note while programming:” on page 486)

New Cycle Functions of Software 340 49x-07 and 606 42x-02

HEIDENHAIN iTNC 530

15

xx and

423-xx

422-

340

Cycle Functions Changed Since the Predecessor Versions 340

 

Cycle Functions Changed Since the Predecessor Versions 340 422-xx and 340 423-xx

The management of more than one block of calibration data has been changed (see Conversational Programming User's Manual).

16

Changed Cycle Functions of

Software 340 49x-05

The cylindrical surface cycles 27, 28, 29 and 39 can now also be used with modulo rotary axes. In the past, MP810.x = 0 was required.

Cycle 403 does not check whether touch points and compensation axis match. As a result, probing is also possible in a tilted coordinate system (see “BASIC ROTATION Compensation via Rotary Axis (Cycle 403, DIN/ISO: G403)” on page 343)

Changed Cycle Functions of Software 340 49x-05

HEIDENHAIN iTNC 530

17

Changed Cycle Functions of Software 340 49x-06 and 606 42x-01

Changed Cycle Functions of

Software 340 49x-06 and 606 42x-01

The approach behavior during side finishing with Cycle 24 (DIN/ISO: G124) has been changed (see “Please note while programming:” on page 201)

Changed Cycle Functions of

Software 340 49x-07 and 606 42x-02

Position of the soft key for defining Cycle 270 has been changed

18

Contents

 

 

Fundamentals / Overviews

1

 

 

 

 

 

 

 

 

 

 

 

 

 

Using Cycles

2

 

 

 

3

 

 

 

Fixed Cycles: Drilling

 

 

 

4

 

 

 

Fixed Cycles: Tapping / Thread Milling

 

 

 

 

 

 

 

 

Fixed Cycles: Pocket Milling / Stud

5

 

 

 

Milling / Slot Milling

 

 

 

Fixed Cycles: Pattern Definitions

6

 

 

 

 

 

 

 

 

Fixed Cycles: Contour Pocket, Contour

7

 

 

 

Train

 

 

 

Fixed Cycles: Cylindrical Surface

8

 

 

 

 

 

 

 

 

Fixed Cycles: Contour Pocket with

9

 

 

 

Contour Formula

 

 

 

Fixed Cycles: Multipass Milling

10

 

 

 

Cycles: Coordinate Transformations

11

 

 

 

12

 

 

 

Cycles: Special Functions

 

 

 

13

 

 

 

Using Touch Probe Cycles

 

 

 

 

 

 

 

 

Touch Probe Cycles: Automatic Measure-

14

 

 

 

ment of Workpiece Misalignment

 

 

 

Touch Probe Cycles: Automatic Datum

15

 

 

 

Setting

 

 

 

Touch Probe Cycles: Automatic

16

 

 

 

Workpiece Inspection

 

 

 

Touch Probe Cycles: Special Functions

17

 

 

 

 

 

 

 

 

Touch Probe Cycles: Automatic

18

 

 

 

Kinematics Measurement

 

 

 

Touch Probe Cycles: Automatic Tool

19

 

 

 

Measurement

 

 

 

 

 

 

 

HEIDENHAIN iTNC 530

19

 

 

 

 

 

 

1 Fundamentals / Overviews .....

45

1.1

Introduction .....

46

 

 

 

1.2

Available Cycle Groups .....

47

 

 

 

Overview of fixed cycles .....

47

 

 

Overview of touch probe cycles .....

48

HEIDENHAIN iTNC 530

21

.....2 Using Fixed Cycles

49

 

 

 

 

 

 

 

 

2.1 Working with Fixed Cycles

.....

50

 

 

 

 

 

 

General information .....

50

 

 

 

 

 

 

Machine-specific cycles

.....

51

 

 

 

 

 

Defining a cycle using soft keys .....

52

 

 

 

 

Defining a cycle using the GOTO function

..... 52

 

 

Calling cycles .....

53

 

 

 

 

 

 

 

 

Working with the secondary axes U/V/W .....

55

 

 

2.2 Program Defaults for Cycles .....

56

 

 

 

 

 

Overview .....

56

 

 

 

 

 

 

 

 

 

Entering GLOBAL DEF .....

 

57

 

 

 

 

 

 

Using GLOBAL DEF information .....

57

 

 

 

 

Global data valid everywhere .....

 

58

 

 

 

 

Global data for drilling operations

..... 58

 

 

 

Global data for milling operations with pocket cycles 25x

..... 59

Global data for milling operations with contour cycles .....

59

Global data for positioning behavior .....

59

 

 

Global data for probing functions

..... 60

 

 

 

 

2.3 Pattern Definition PATTERN DEF .....

 

61

 

 

 

 

Application .....

61

 

 

 

 

 

 

 

 

 

Entering PATTERN DEF .....

 

62

 

 

 

 

 

Using PATTERN DEF .....

 

62

 

 

 

 

 

 

Defining individual machining positions .....

 

63

 

 

Defining a single row .....

 

64

 

 

 

 

 

 

Defining a single pattern .....

65

 

 

 

 

 

Defining individual frames .....

66

 

 

 

 

 

Defining a full circle .....

67

 

 

 

 

 

 

Defining a circular arc .....

 

68

 

 

 

 

 

 

2.4 Point Tables .....

69

 

 

 

 

 

 

 

 

 

Function .....

69

 

 

 

 

 

 

 

 

 

Creating a point table .....

 

69

 

 

 

 

 

 

Hiding single points from the machining process

..... 70

 

Selecting a point table in the program .....

 

71

 

 

Calling a cycle in connection with point tables .....

72

 

22

.....3 Fixed Cycles: Drilling

73

 

 

 

 

 

3.1

Fundamentals

..... 74

 

 

 

 

 

 

 

Overview .....

74

 

 

 

 

 

 

3.2

CENTERING (Cycle 240, DIN/ISO: G240) .....

75

 

 

 

Cycle run .....

75

 

 

 

 

 

 

 

Please note while programming: .....

75

 

 

 

 

Cycle parameters .....

76

 

 

 

 

 

3.3

DRILLING (Cycle 200) .....

77

 

 

 

 

 

 

Cycle run .....

77

 

 

 

 

 

 

 

Please note while programming: .....

77

 

 

 

 

Cycle parameters .....

78

 

 

 

 

 

3.4

REAMING (Cycle 201, DIN/ISO: G201) .....

79

 

 

 

Cycle run .....

79

 

 

 

 

 

 

 

Please note while programming: .....

79

 

 

 

 

Cycle parameters .....

80

 

 

 

 

 

3.5

BORING (Cycle 202, DIN/ISO: G202) .....

81

 

 

 

 

Cycle run .....

81

 

 

 

 

 

 

 

Please note while programming: .....

82

 

 

 

 

Cycle parameters .....

83

 

 

 

 

 

3.6

UNIVERSAL DRILLING (Cycle 203, DIN/ISO: G203)

..... 85

 

 

Cycle run .....

85

 

 

 

 

 

 

 

Please note while programming: .....

86

 

 

 

 

Cycle parameters .....

87

 

 

 

 

 

3.7

BACK BORING (Cycle 204, DIN/ISO: G204) .....

89

 

 

 

Cycle run .....

89

 

 

 

 

 

 

 

Please note while programming: .....

90

 

 

 

 

Cycle parameters .....

91

 

 

 

 

 

3.8

UNIVERSAL PECKING (Cycle 205, DIN/ISO: G205) .....

93

 

 

Cycle run .....

93

 

 

 

 

 

 

 

Please note while programming: .....

94

 

 

 

 

Cycle parameters .....

95

 

 

 

 

 

3.9

BORE MILLING (Cycle 208) .....

97

 

 

 

 

 

Cycle run .....

97

 

 

 

 

 

 

 

Please note while programming: .....

98

 

 

 

 

Cycle parameters .....

99

 

 

 

 

 

3.10 SINGLE-FLUTED DEEP-HOLE DRILLING (Cycle 241, DIN/ISO: G241) .....

100

 

Cycle run .....

100

 

 

 

 

 

 

 

Please note while programming: .....

100

 

 

 

 

Cycle parameters .....

101

 

 

 

 

 

3.11 Programming Examples .....

103

 

 

 

 

HEIDENHAIN iTNC 530

23

.....4 Fixed Cycles: Tapping / Thread Milling

107

 

 

 

4.1

Fundamentals .....

108

 

 

 

 

 

 

 

Overview .....

108

 

 

 

 

 

 

4.2

TAPPING NEW with a Floating Tap Holder (Cycle 206, DIN/ISO: G206)

..... 109

 

 

Cycle run .....

109

 

 

 

 

 

 

 

Please note while programming:

..... 109

 

 

 

 

 

Cycle parameters .....

110

 

 

 

 

 

4.3

RIGID TAPPING without a Floating Tap Holder NEW (Cycle 207, DIN/ISO: G207) .....

111

 

Cycle run .....

111

 

 

 

 

 

 

 

Please note while programming:

..... 112

 

 

 

 

 

Cycle parameters .....

113

 

 

 

 

 

4.4

TAPPING WITH CHIP BREAKING (Cycle 209, DIN/ISO: G209)

..... 114

 

 

 

Cycle run .....

114

 

 

 

 

 

 

 

Please note while programming:

..... 115

 

 

 

 

 

Cycle parameters .....

116

 

 

 

 

 

4.5

Fundamentals of Thread Milling .....

117

 

 

 

 

 

Prerequisites .....

117

 

 

 

 

 

 

4.6

THREAD MILLING (Cycle 262, DIN/ISO: G262) .....

119

 

 

 

 

Cycle run .....

119

 

 

 

 

 

 

 

Please note while programming:

..... 120

 

 

 

 

 

Cycle parameters .....

121

 

 

 

 

 

4.7 THREAD MILLING/ COUNTERSINKING (Cycle 263, DIN/ISO: G263) .....

122

 

 

Cycle run .....

122

 

 

 

 

 

 

 

Please note while programming:

..... 123

 

 

 

 

 

Cycle parameters .....

124

 

 

 

 

 

4.8

THREAD DRILLING/MILLING (Cycle 264, DIN/ISO: G264) .....

126

 

 

 

Cycle run .....

126

 

 

 

 

 

 

 

Please note while programming:

..... 127

 

 

 

 

 

Cycle parameters .....

128

 

 

 

 

 

4.9

HELICAL THREAD DRILLING/MILLING (Cycle 265, DIN/ISO: G265) .....

130

 

 

Cycle run .....

130

 

 

 

 

 

 

 

Please note while programming:

..... 131

 

 

 

 

 

Cycle parameters .....

132

 

 

 

 

 

4.10 OUTSIDE THREAD MILLING (Cycle 267, DIN/ISO: G267) .....

134

 

 

 

Cycle run .....

134

 

 

 

 

 

 

 

Please note while programming:

..... 135

 

 

 

 

 

Cycle parameters .....

136

 

 

 

 

 

4.11 Programming Examples

..... 138

 

 

 

 

 

24

5 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling .....

141

5.1

Fundamentals

..... 142

 

 

 

 

 

 

Overview .....

142

 

 

 

 

 

5.2

RECTANGULAR POCKET (Cycle 251, DIN/ISO: G251)

..... 143

 

Cycle run .....

143

 

 

 

 

 

 

Please note while programming: .....

144

 

 

 

 

Cycle parameters .....

145

 

 

 

 

5.3

CIRCULAR POCKET (Cycle 252, DIN/ISO: G252)

..... 148

 

Cycle run .....

148

 

 

 

 

 

 

Please note while programming: .....

149

 

 

 

 

Cycle parameters .....

150

 

 

 

 

5.4

SLOT MILLING (Cycle 253, DIN/ISO: G253) .....

152

 

 

Cycle run .....

152

 

 

 

 

 

 

Please note while programming: .....

153

 

 

 

 

Cycle parameters .....

154

 

 

 

 

5.5

CIRCULAR SLOT (Cycle 254, DIN/ISO: G254) .....

 

157

 

 

Cycle run .....

157

 

 

 

 

 

 

Please note while programming: .....

158

 

 

 

 

Cycle parameters .....

159

 

 

 

 

5.6

RECTANGULAR STUD (Cycle 256, DIN/ISO: G256) .....

162

 

Cycle run .....

162

 

 

 

 

 

 

Please note while programming: .....

163

 

 

 

 

Cycle parameters .....

164

 

 

 

 

5.7

CIRCULAR STUD (Cycle 257, DIN/ISO: G257) .....

 

166

 

 

Cycle run .....

166

 

 

 

 

 

 

Please note while programming: .....

167

 

 

 

 

Cycle parameters .....

168

 

 

 

 

5.8

Programming Examples .....

170

 

 

 

 

HEIDENHAIN iTNC 530

25

.....6 Fixed Cycles: Pattern Definitions

173

 

6.1

Fundamentals

..... 174

 

 

 

 

Overview .....

174

 

 

 

6.2

CIRCULAR PATTERN (Cycle 220, DIN/ISO: G220)

..... 175

 

Cycle run .....

175

 

 

 

 

Please note while programming: .....

175

 

 

Cycle parameters .....

176

 

 

6.3

LINEAR PATTERN (Cycle 221, DIN/ISO: G221) .....

178

 

Cycle run .....

178

 

 

 

 

Please note while programming: .....

178

 

 

Cycle parameters .....

179

 

 

6.4

Programming Examples .....

180

 

 

26

7 Fixed Cycles: Contour Pocket, Contour Trains .....

183

7.1

SL Cycles .....

184

 

 

 

 

 

 

Fundamentals .....

184

 

 

 

 

Overview .....

186

 

 

 

 

 

7.2 CONTOUR GEOMETRY (Cycle 14, DIN/ISO: G37) .....

187

 

Please note while programming: .....

187

 

 

 

Cycle parameters .....

 

187

 

 

 

7.3

Overlapping Contours

.....

188

 

 

 

 

Fundamentals .....

188

 

 

 

 

Subprograms: overlapping pockets .....

189

 

 

 

Area of inclusion .....

 

190

 

 

 

 

Area of exclusion .....

 

191

 

 

 

 

Area of intersection .....

191

 

 

 

7.4

CONTOUR DATA (Cycle 20, DIN/ISO: G120) ..... 192

 

 

Please note while programming: .....

192

 

 

 

Cycle parameters .....

 

193

 

 

 

7.5

PILOT DRILLING (Cycle 21, DIN/ISO: G121) .....

194

 

 

Cycle run .....

194

 

 

 

 

 

 

Please note while programming: .....

194

 

 

 

Cycle parameters .....

 

195

 

 

 

7.6

ROUGH-OUT (Cycle 22, DIN/ISO: G122)

..... 196

 

 

Cycle run .....

196

 

 

 

 

 

 

Please note while programming: .....

197

 

 

 

Cycle parameters .....

 

198

 

 

 

7.7

FLOOR FINISHING (Cycle 23, DIN/ISO: G123) .....

200

 

Cycle run .....

200

 

 

 

 

 

 

Please note while programming: .....

200

 

 

 

Cycle parameters .....

 

200

 

 

 

7.8

SIDE FINISHING (Cycle 24, DIN/ISO: G124) .....

201

 

 

Cycle run .....

201

 

 

 

 

 

 

Please note while programming: .....

201

 

 

 

Cycle parameters .....

 

202

 

 

 

7.9

CONTOUR TRAIN DATA (Cycle 270, DIN/ISO: G270)

..... 203

 

Please note while programming: .....

203

 

 

 

Cycle parameters .....

 

204

 

 

 

HEIDENHAIN iTNC 530

27

7.10

CONTOUR TRAIN (Cycle 25, DIN/ISO: G125) .....

205

 

 

Cycle run .....

205

 

 

 

 

 

Please note while programming: .....

205

 

 

 

Cycle parameters .....

206

 

 

 

7.11

TROCHOIDAL SLOT (Cycle 275, DIN/ISO: G275)

..... 207

 

 

Cycle run .....

207

 

 

 

 

 

Please note while programming: .....

209

 

 

 

Cycle parameters .....

210

 

 

 

7.12

THREE-D CONTOUR TRAIN (Cycle 276, DIN/ISO: G276) .....

213

 

Cycle run .....

213

 

 

 

 

 

Please note while programming: .....

214

 

 

 

Cycle parameters .....

215

 

 

 

7.13

Programming Examples

..... 216

 

 

 

28

.....8 Fixed Cycles: Cylindrical Surface

223

 

 

 

 

8.1

Fundamentals

..... 224

 

 

 

 

 

 

 

Overview of cylindrical surface cycles .....

224

 

 

 

8.2

CYLINDER SURFACE (Cycle 27, DIN/ISO: G127, Software Option 1) .....

225

 

 

 

Execution of cycle .....

225

 

 

 

 

 

 

Please note while programming: .....

226

 

 

 

 

 

Cycle parameters .....

227

 

 

 

 

 

8.3

CYLINDER SURFACE Slot Milling (Cycle 28, DIN/ISO: G128, Software Option 1) .....

228

 

 

Cycle run .....

228

 

 

 

 

 

 

 

Please note while programming: .....

229

 

 

 

 

 

Cycle parameters .....

230

 

 

 

 

 

8.4

CYLINDER SURFACE Ridge Milling (Cycle 29, DIN/ISO: G129, Software Option 1) .....

231

 

 

Cycle run .....

231

 

 

 

 

 

 

 

Please note while programming: .....

232

 

 

 

 

 

Cycle parameters .....

233

 

 

 

 

 

8.5

CYLINDER SURFACE Outside Contour Milling (Cycle 39, DIN/ISO: G139, Software Option 1) .....

234

 

Cycle run .....

234

 

 

 

 

 

 

 

Please note while programming: .....

235

 

 

 

 

 

Cycle parameters .....

236

 

 

 

 

 

8.6

Programming Examples .....

237

 

 

 

 

 

HEIDENHAIN iTNC 530

29

9 Fixed Cycles: Contour Pocket with Contour Formula .....

241

9.1 SL Cycles with Complex Contour Formula

..... 242

 

Fundamentals .....

242

 

 

 

 

 

Selecting a program with contour definitions .....

244

Defining contour descriptions .....

245

 

 

 

Entering a complex contour formula .....

 

246

 

Overlapping contours .....

247

 

 

 

 

Contour machining with SL Cycles .....

 

249

 

9.2 SL Cycles with Simple Contour Formula .....

 

253

 

Fundamentals .....

253

 

 

 

 

 

Entering a simple contour formula .....

255

 

Contour machining with SL Cycles .....

 

255

 

30

Loading...
+ 495 hidden pages