beautypg.com

HEIDENHAIN TNC 410 ISO Programming User Manual

Page 307

background image

HEIDENHAIN TNC 410, TNC 426, TNC 430

281

8.7 SL Cy

cles Gr

ou

p II (no

t T

N

C

4

1

0)

Example: Pilot drilling, roughing-out and finishing overlapping contours

%C21 G71 *

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

Define the workpiece blank

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

N30 G99 T1 L+0 R+6 *

Define tool: drill

N40 G99 T2 L+0 R+6 *

Define the tool for roughing/finishing

N50 T1 G17 S4000 *

Call the drilling tool

N60 G00 G40 G90 Z+250 *

Retract the tool

N70 G37 P01 1 P02 2 P03 3 P04 4 *

Define contour subprogram

N80 G120 Q1=-20 Q2=1 Q3=+0.5 Q4=+0.5

Define general machining parameters

Q5=+0 Q6=+2 Q7=+100 Q8=+0.1 Q9=-1 *

N90 G121 Q10=+5 Q11=250 Q13=2 *

Cycle definition: Pilot drilling

N100 G79 M3 *

Cycle call: Pilot drilling

N110 Z+250 M6 *

Tool change

N120 T2 G17 S3000 *

Call the tool for roughing/finishing

N130 G122 Q10=+5 Q11=100 Q12=350 *

Cycle definition: Rough-out

N140 G79 M3 *

Cycle call: Rough-out

N150 G123 Q11=100 Q12=200 *

Cycle definition: Floor finishing

N160 G79 *

Cycle call: Floor finishing

N170 G124 Q9=+1 Q10=+5 Q11=100 Q12=400

Cycle definition: Side finishing

Q14=+0 *

X

Y

35

50

100

100

16

16

R25

65

16

R25