beautypg.com

HEIDENHAIN TNC 410 User Manual

Page 169

background image

8 Programming: Cycles

156

8.4 Cy

cles f

or Milling P

o

c

k

ets,

St

uds and Slots

Example: Roughing and finishing a rectangular pocket in connection with point tables

Define the blank form

Tool definition for roughing

Tool definition for finishing

Tool call for roughing

Move tool to clearance height (enter a value for F)

The TNC positions to the clearance height after every cycle)

Defining point tables

Define cycle for roughing a pocket

Cycle call in connection with point table MUSTPKT.PNT

0 BEGIN PGM TAKOM MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+3
4 TOOL DEF 2 L+0 R+3
5 TOOL CALL 1 Z S5000
6 L Z+10 R0 F5000

7 SEL PATTERN ”MUSTPKT”
8 CYCL DEF 4 .0 POCKET MILLING
9 CYCL DEF 4 .1 SET UP+2
10 CYCL DEF 4 .2 DEPTH-10
11 CYCL DEF 4 .3 PLNGNG+3 F150
12 CYCL DEF 4 .4 X+25
13 CYCL DEF 4 .5 Y+15
14 CYCL DEF 4 .6 F350 DR+ RADIUS4
15 CYCL CALL PAT F5000 M3

X

Y

50

50

100

100

25

Z

Y

-40

-10

70

30

35

65

20

80

16

Program sequence

Rectangular pocket roughing with Cycle 4

Rectangular pocket finishing with Cycle 212

The center point coordinates are stored in the point
table MUSTPKT.PNT (see next page) and are called
by the TNC with CYCL CALL PAT.

Make sure that in the cycle definition 212 both the
coordinates for the pocket center (Q212 and Q213),
and the coordinate of the workpiece surface is
defined as 0.

To mill the pockets to different levels of depth,
change the coordinates in the point table
MUSTPKT.PNT.