HEIDENHAIN TNC 370 User Manual page 232

Conversational programming
Table of Contents

Advertisement

8
Cycles
L
8.5
SL Cycles
Example:
Roughing
out a rectangular
pocket
Rectangular
pocket
with
rounded
corners
Tool: center-cut
end mill (IS0
1641),
radius 5 mm.
Coordinates
of the island corners:
X
Y
0
70 mm
60 mm
0
15 mm
60 mm
g
15 mm
20 mm
70 mm
20 mm
Coordinates
of the auxiliary pocket:
X
Y
8
-5
mm
-5
mm
0
105 mm
-5
mm
g
105 mm
105 mm
-5
mm
105 mm
Starting
point for machining:
@
X=40
mm
Y=60
mm
Setup
clearance:
2
mm
Milling depth:
15
mm
Pecking
depth:
8
mm
Feed rate for pecking:
100
mm/min
Finishing
allowance:
0
Direction
angle for rough-out:
O"
Milling feed rate:
500
mm/min
Cycle in a part program
0
BEGIN PGM 360819
MM
1
BLK FORM 0.1 Z X+0 Y+O Z-20
2
BLK FORM 0.2 X+100
Y+lOO Z+O
3
TOOL DEF 1 L+O R+3
4
TOOL CALL 1 Z SIOOO
5
CYCL DEF 14.0 CONTOUR
GEOM.
6
CYCL DEF 14.1 CONTOUR
LABEL
2/l
7
CYCL DEF 6.0 ROUGH-OUT
. . . . . . . . . . . . . . . . . . . . . . . . Cycle definition
ROUGH-OUT
8
CYCL DEF 6.1 SET UP 2 DEPTH -15
9
CYCL DEF 6.2 PECKG 8 FIOO ALLOW
+0
10
CYCL DEF 6.3 ANGLE
+0 F500
11
L Z+lOO RO FMAX M6
12
L X+40 Y+50 FMAX M3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pre-positioning
in X, Y, spindle
on
13
L Z+2 FMAX M99 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pre-positioning
in Z, cycle call
14
L Z+lOO FMAX M2
15
LBL 1
16
L X+40 Y+60 RR
17
L x+15
18
RND RI2
19
L Y+20
20
RND RI2
21
L x+70
22
RND RI2
23
L Y+60
24
RND RI2
25
L x+40
26
LBL 0
27
LBL 2
28
L X-5 Y-5 RL
29
L x+105
30
L Y+105
31
L x-5
32
L Y-5
33
LBL 0
34
END PGM 360819
MM
Subprogram
1:
Geometry
of the island
(From radius compensation
RR and counterclockwise
machining,
the control concludes
that contour
element
1 is an island)
Subprogram
2:
Geometry
of the auxiliary pocket
External
limitation
of the machined
surface
(From radius compensation
RL and counterclock-
wise machining,
the control
concludes
that contour
element
2 is a pocket)
TNC 370
8-43

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents