9 coor di na te t ra n s for m a ti on cy cle s – HEIDENHAIN iTNC 530 (340 49x-01) ISO programming User Manual

Page 408

Advertising
background image

408

8 Programming: Cycles

8.9

Coor

di

na

te

T

ra

n

s

for

m

a

ti

on Cy

cle

s

Example: Coordinate transformation cycles

Program sequence

„

Program the coordinate transformations in
the main program

„

For subprograms within a subprogram, see
“Subprograms” on page 417.

%KOUMR G71 *

N10 G30 G17 X+0 Y+0 Z-20 *

Define the workpiece blank

N20 G31 G90 X+130 Y+130 Z+0 *

N30 G99 T1 L+0 R+1 *

Define the tool

N40 T1 G17 S4500 *

Tool call

N50 G00 G40 G90 Z+250 *

Retract the tool

N60 G54 X+65 Y+65 *

Shift datum to center

N70 L1.0 *

Call milling operation

N80 G98 L10 *

Set label for program section repeat

N90 G73 G91 H+45 *

Rotate by 45° (incremental)

N100 L1.0 *

Call milling operation

N110 L10.6 *

Return jump to LBL 10; repeat the milling operation six times

N120 G73 G90 H+0 *

Reset the rotation

N130 G54 X+0 Y+0 *

Reset the datum shift

N140 G00 Z+250 M2 *

Retract in the tool axis, end program

N150 G98 L1 *

Subprogram 1:

N160 G00 G40 X+0 Y+0 *

Define milling operation

N170 Z+2 M3 *

N180 G01 Z-5 F200 *

N190 G41 X+30 *

N200 G91 Y+10 *

X

Y

65

65

130

130

45°

X

20

30

10

R5

R5

10

10

Advertising