0 BEGIN PGM EXAMPLE_3 MM
1 ;MACHINE BOLSTER PLATE
0 ;PROGRAMMER-JOE SMITH
3 ; 07/05/2021 16:07:37
4 ;-----------------
5 L Z0 R F MAX M91
6 L X-30.0 Y-5.0 R F5000 
7 ;50MM FACE MILL
8 TOOL CALL 1 Z S1000
9 L Z50.0 R F MAX M
10 L Z5.0 R F5000.0 M3
11 CYCL DEF 230 MULTIPASS MILLING ~
   Q225=0 ;STARTNG PNT 1ST AXIS ~
   Q226=-0 ;STARTNG PNT 2ND AXIS ~
   Q227=0 ;STARTNG PNT 3RD AXIS ~
   Q218=150 ;FIRST SIDE LENGTH ~
   Q219=120 ;SECOND SIDE LENGTH ~
   Q240=4 ;NUMBER OF CUTS ~
   Q206=50 ;FEED RATE FOR PLNGNG ~
   Q207=80 ;FEED RATE FOR MILLNG ~
   Q209=80 ;STEPOVER FEED RATE ~
   Q200=5 ;SET-UP CLEARANCE
12 CYCL CALL
13 L Z50.0 R F MAX M3
14 L Z0 R F MAX M91
15 M01
16 ;--------------
17 L Z0 R F MAX M91
18 L X20 Y35 F MAX
19 ;CENTRE DRILL
20 TOOL CALL 2 Z S1000
21 L Z50.0 R F MAX M3
22 CYCL DEF 200 DRILLING ~
   Q200=2.0 ;SET-UP CLEARANCE ~
   Q201=-2.0 ;DEPTH ~
   Q206=50.0 ;FEED RATE FOR PLUNGING ~
   Q202=-5.0 ;PLUNGING DEPTH ~
   Q210=0.0 ;DWELL TIME AT TOP ~
   Q203=0.0 ;SURFACE COORDINATE ~
   Q204=10.0 ;2ND SET-UP CLEARANCE ~
   Q211=0.0 ;DWELL TIME AT BOTTOM ~
   Q395=1 ;DEPTH REFERENCE
23 L X32.5 Y17.5 M99;--1
24 L X20 Y35 M99;--2
25 L X20 Y85 M99;--3
26 L X32.5 Y102.5 M99;--4
27 L X117.5 Y102.5 M99;--5
28 L X130 Y85 M99;--6
29 L X130 Y35 M99;--7
30 L X117.5 Y17.5 M99;--8
31 L X75 Y72.5 M99;--9
32 L X75 Y47.5 M99;--10
33 L Z50.0 R F MAX M5
34 L Z0 R F MAX M91
35 M01
36 ;--------------
37 ;DRILL 13MM 4 HOLES
38 L Z0 R F MAX M91
39 L X20 Y35 F MAX
40 ;CARBIDE DRILL 13MM
41 TOOL CALL 10 Z S1000
42 L Z50.0 R F MAX M3
43 CYCL DEF 200 DRILLING ~
   Q200=2.0 ;SET-UP CLEARANCE ~
   Q201=-25.0 ;DEPTH ~
   Q206=50.0 ;FEED RATE FOR PLUNGING ~
   Q202=-5.0 ;PLUNGING DEPTH ~
   Q210=0.0 ;DWELL TIME AT TOP ~
   Q203=0.0 ;SURFACE COORDINATE ~
   Q204=10.0 ;2ND SET-UP CLEARANCE ~
   Q211=0.0 ;DWELL TIME AT BOTTOM ~
   Q395=1 ;DEPTH REFERENCE
44 L X20 Y35 M99;--2
45 L X20 Y85 M99;--3
46 L X130 Y85 M99;--6
47 L X130 Y35 M99;--7
48 L Z50.0 R F MAX M5
49 L Z0 R F MAX M91
50 M01
51 ;--------------
52 ;DRILL 10.2MM 4 HOLES FOR M4 TAPPING
53 L Z0 R F MAX M91
54 L X20 Y35 F MAX
55 ;CARBIDE DRILL 10.2MM
56 TOOL CALL 11 Z S1000
57 L Z50.0 R F MAX M3
58 CYCL DEF 200 DRILLING ~
  Q200=2.0 ;SET-UP CLEARANCE ~
   Q201=-24.0 ;DEPTH ~
   Q206=50.0 ;FEED RATE FOR PLUNGING ~
   Q202=-5.0 ;PLUNGING DEPTH ~
   Q210=0.0 ;DWELL TIME AT TOP ~
   Q203=0.0 ;SURFACE COORDINATE ~
   Q204=10.0 ;2ND SET-UP CLEARANCE ~
   Q211=0.0 ;DWELL TIME AT BOTTOM ~
   Q395=1 ;DEPTH REFERENCE
59 L X32.5 Y17.5 M99;--1
60 L X32.5 Y102.5 M99;--4
61 L X117.5 Y102.5 M99;--5
62 L X117.5 Y17.5 M99;--8
63 L Z50.0 R F MAX M5
64 L Z0 R F MAX M91
65 M01
66 ;--------------
67 ;COUNTER BORE 19MM 4 HOLES 12 DEEP
68 L Z0 R F MAX M91
69 L X20 Y35 F MAX
70 ;COUNTER BORE TOOL 19MM
71 TOOL CALL 16 Z S1000
72 L Z50.0 R F MAX M3
73 CYCL DEF 200 DRILLING ~
   Q200=2.0 ;SET-UP CLEARANCE ~
   Q201=-12.0 ;DEPTH ~
   Q206=50.0 ;FEED RATE FOR PLUNGING ~
   Q202=-5.0 ;PLUNGING DEPTH ~
   Q210=0.0 ;DWELL TIME AT TOP ~
   Q203=0.0 ;SURFACE COORDINATE ~
   Q204=10.0 ;2ND SET-UP CLEARANCE ~
   Q211=0.0 ;DWELL TIME AT BOTTOM ~
   Q395=1 ;DEPTH REFERENCE
74 L X20 Y35 M99;--2
75 L X20 Y85 M99;--3
76 L X130 Y85 M99;--6
77 L X130 Y35 M99;--7
78 L Z50.0 R F MAX M5
79 L Z0 R F MAX M91
80 M01
81 ;--------------
82 ;TAP M12 4 HOLES
83 L Z0 R F MAX M91
84 L X20 Y35 F MAX
85 ;M12 TAP
86 TOOL CALL 22 Z S1000
87 L Z50.0 R F MAX M3
88 CYCL DEF 200 DRILLING ~
  Q200=2.0 ;SET-UP CLEARANCE ~
   Q201=-25.0 ;DEPTH ~
   Q206=50.0 ;FEED RATE FOR PLUNGING ~
   Q202=-5.0 ;PLUNGING DEPTH ~
   Q210=0.0 ;DWELL TIME AT TOP ~
   Q203=0.0 ;SURFACE COORDINATE ~
   Q204=10.0 ;2ND SET-UP CLEARANCE ~
   Q211=0.0 ;DWELL TIME AT BOTTOM ~
   Q395=1 ;DEPTH REFERENCE
89 L X32.5 Y17.5 M99;--1
90 L X32.5 Y102.5 M99;--4
91 L X117.5 Y102.5 M99;--5
92 L X117.5 Y17.5 M99;--8
93 L Z50.0 R F MAX M5
94 L Z0 R F MAX M91
95 M01
96 ;--------------
97 ;MILL 45MM SLOT & PROFILE
98 L Z0 R F MAX M91
99 L X75 Y60.0 R F MAX 
100 ;25MM CARBIDE END MILL
101 TOOL CALL 7 Z S1200
102 L Z50.0 R F MAX M3
103 L Z0.0 R F 1500 M3
104 LBL 1
105 L IZ-4.2 F100
106 L X97.5 RL 
107 L Y72.5
108 CC X75.0 Y72.5
109 C X52.5 Y72.5 DR+ R F M
110 L Y47.5
111 CC X75.0 Y47.5 
112 C X97.5 Y47.5 DR+ R F M
113 L Y60
114 L X75 R0
115 LBL 0
116 CALL LBL1 REP 4
117 L Z50.0 R F MAX M3
118 L Z0 R F MAX M91
119 L X-20.0 Y60.0 F MAX
120 L Z50.0 R F MAX M3
121 L Z0 F1500
122 LBL 3
123 L IZ-5.0 
124 L X0 RL
125 L Y100.0
126 L X20.0 Y120.0
127 L X130.0
128 L X150.0 Y100.0
129 L Y20.0
130 L X130.0 Y0
131 L X20.0
132 L X0 Y20.0
133 L X0.0 Y20.0
134 L Y60.00
135 L X-20.0 R0
136 LBL 0
137 CALL LBL3 REP 4
138 L Z0 R F MAX M91
139 M01
140 ;----------------
141 ;MILL 16MM TENON SLOT
142 L Z0 R F MAX M91
143 L X-20 Y60 R F MAX 
144 ;12MM CARBIDE END MILL
145 TOOL CALL 6 Z S1200
146 L Z50.0 R F MAX M3
147 L Z-6 F1500
148 L X-20 Y60 R F100
149 L X0 Y52 RL
150 L X160 Y52
151 L Y68
152 L X0
153 L X-20 Y60 R0
154 L Z50.0 R F MAX M3
155 L Z0 R F MAX M91
156 M09
157 M05
158 L Z0 R F MAX M91
159 M30
160 END PGM EXAMPLE_3 MM