Heidenhain Cycles
Cycles
Cycles are frequently needed machining sequences such as drilling, pocket milling, Boring, Datum Shift, etc that are stored in the TNC Control.
Program example at bottom of page.
Drilling
1 Pecking
200 Drilling
201 Reaming
202 Boring
203 Universal Drilling
204 Back Boring
2 Tapping
17 Rigid Tapping
Pockets, Studs and Slots
4 Pocket Milling
212 Pocket Finishing
213 Stud Finishing
5 Circular Pocket Milling
214 Circular Pocket Finishing
215 Circular Stud Finishing
3 Slot Milling
210 Slot with Recip. Plunge
211 Circular Slot
Point Pattern
220 Circular Pattern
221 Linear Pattern
Multipass Milling
230 Multipass Milling
231 Ruled Surface
Cycles For Coordinate Transformations
7 Datum Shift
8 Mirror Image
10 Rotation
11 Scaling Factor
Special Cycles
9 Dwell Time
12 PGM Call
13 Oriented Spindle Stop
Contour Geometery example program
0 BEGIN PGM TMO84PR MM
1 BLK FORM 0.1 Z X-180 Y-110 Z-2
2 BLK FORM 0.2 X+180 Y+110 Z+0
3 CYCL DEF 14.0 CONTOUR GEOMETRY
4 CYCL DEF 14.1 CONTOUR LABEL 2
5 TOOL DEF 2
6 TOOL CALL 2 Z S3000
7 L M6
8 L X+0 Y+0 Z+2 R0 F7200 M3
9 CYCL DEF 15.0 PILOT DRILLING
10 CYCL DEF 15.1 PITCH -2 DEPTH -1.2
11 CYCL DEF 15.2 PECKG -0.2 F25 ALLOW +0.2
12 CYCL CALL
13 CYCL DEF 6.0 ROUGH-OUT
14 CYCL DEF 6.1 PITCH -2 DEPTH -1.2
15 CYCL DEF 6.2 PECKG -0.2 F25 ALLOW +0.2
16 CYCL DEF 6.3 ANGLE +0 F1000
17 CYCL CALL
18 CYCL DEF 16.0 CONTOUR MILLING
19 CYCL DEF 16.1 PITCH -2 DEPTH -1.2
20 CYCL DEF 16.2 PECKG -0.2 F25 DR+ F1000
21 CYCL CALL
22 L Z+250 R0 F MAX M2
23 LBL 2
24 L X+0 Y+74 RL F500
25 L X-84.071 Y+74
26 CC X+0 Y+0
27 C X-110 Y+21.071 DR+ RL F400
28 L X-110 Y+10.5
29 RND R2
30 L X-152 Y+10.5
31 RND R4
32 L X-152 Y-10.5
33 RND R4
34 L X-110 Y-10.5
35 RND R2
36 L X-110 Y-21.071
37 CC X+0 Y+0
38 C X-84.074 Y-74 DR+
39 L X+84.074 Y-74
40 CC X+0 Y+0
41 C X+110 Y-21.071 DR+
42 L X+110 Y-10.5
43 RND R2
44 L X+152 Y-10.5
45 RND R4
46 L X+152 Y+10.5
47 RND R4
48 L X+110 Y+10.5
49 RND R2
50 L X+110 Y+21.071
51 CC X+0 Y+0
52 C X+84.071 Y+74 DR+
53 L X+0
54 LBL 0
55 END PGM TMO84PR MM