|
|
1 | (22) |
|
Program Development Drawing |
|
|
1 | (2) |
|
|
2 | (1) |
|
|
3 | (1) |
|
|
3 | (1) |
|
|
3 | (1) |
|
|
3 | (1) |
|
|
4 | (1) |
|
|
4 | (6) |
|
Identifying Machining Operations |
|
|
4 | (1) |
|
|
5 | (1) |
|
|
6 | (1) |
|
|
6 | (1) |
|
|
7 | (1) |
|
|
8 | (1) |
|
|
9 | (1) |
|
|
9 | (1) |
|
|
9 | (1) |
|
|
10 | (1) |
|
|
10 | (1) |
|
|
11 | (1) |
|
|
11 | (1) |
|
|
11 | (12) |
|
|
12 | (1) |
|
|
13 | (2) |
|
|
15 | (1) |
|
|
16 | (1) |
|
|
17 | (1) |
|
|
18 | (1) |
|
|
19 | (1) |
|
|
20 | (3) |
|
Calculating Contour Points |
|
|
23 | (10) |
|
|
23 | (2) |
|
|
23 | (2) |
|
|
25 | (1) |
|
Process of Calculating XY Coordinates |
|
|
25 | (8) |
|
Step 1 - Establish the Main Contour Points |
|
|
26 | (1) |
|
Step 2 - Fill-in the Coordinate Sheet |
|
|
26 | (1) |
|
Step 3 - Identify Calculation Zones |
|
|
27 | (1) |
|
Step 4 - Helpful Ideas for Calculations |
|
|
27 | (2) |
|
Step 5 - Calculations for Zone 1 |
|
|
29 | (2) |
|
Step 6 - Calculations for Zone 2 |
|
|
31 | (1) |
|
Updating Coordinate Sheet |
|
|
32 | (1) |
|
|
32 | (1) |
|
|
33 | (10) |
|
Contour Point Between Two Lines (Lathe) |
|
|
33 | (1) |
|
Contour Point Between Line and Arc |
|
|
34 | (5) |
|
Intersecting Contour Point |
|
|
34 | (1) |
|
|
35 | (4) |
|
Calculating the Sharp Point |
|
|
39 | (1) |
|
Contour Point Between Two Arcs |
|
|
40 | (3) |
|
|
40 | (1) |
|
|
41 | (2) |
|
Using Cutter Radius Offset |
|
|
43 | (24) |
|
|
43 | (2) |
|
Benefits Of Cutter Radius Offset |
|
|
44 | (1) |
|
Controlling Cutter Radius |
|
|
44 | (1) |
|
|
45 | (1) |
|
|
45 | (1) |
|
Using the D-offset Number |
|
|
45 | (1) |
|
Basic Programming Techniques |
|
|
46 | (1) |
|
|
46 | (1) |
|
Cutter Radius Application |
|
|
47 | (1) |
|
Cutter Radius Cancellation |
|
|
47 | (1) |
|
|
47 | (2) |
|
Equidistant Centerline - G40 Mode |
|
|
48 | (1) |
|
Equidistant Centerline - G41/G42 Mode |
|
|
48 | (1) |
|
Drawing Dimensions - G40 Mode |
|
|
48 | (1) |
|
Drawing Dimensions - G41/G42 Mode |
|
|
48 | (1) |
|
|
48 | (1) |
|
Contour Lead-In and Lead-Out |
|
|
49 | (5) |
|
Methods For Lead-In - Linear Motion |
|
|
49 | (3) |
|
Methods For Lead-In - Arc Motion |
|
|
52 | (1) |
|
Methods For Lead-Out - Linear Motion |
|
|
53 | (1) |
|
Methods For Lead-Out - Arc Motion |
|
|
53 | (1) |
|
|
53 | (1) |
|
|
54 | (4) |
|
|
54 | (1) |
|
|
55 | (1) |
|
Finishing Internal Contour |
|
|
56 | (2) |
|
Maintaining Dimensional Sizes |
|
|
58 | (2) |
|
|
58 | (1) |
|
Handling Dimensional Tolerances |
|
|
58 | (2) |
|
Handling Cutter Radius Offset Errors |
|
|
60 | (2) |
|
|
60 | (1) |
|
Offset Programmed Too Late or Too Early |
|
|
61 | (1) |
|
Offset Start or End on an Arc |
|
|
62 | (1) |
|
|
62 | (5) |
|
Command Point and Radius Center |
|
|
62 | (1) |
|
|
63 | (1) |
|
Common Tool Nose Radius Errors |
|
|
64 | (3) |
|
|
67 | (22) |
|
|
67 | (1) |
|
Material and Setup Conditions |
|
|
67 | (1) |
|
|
68 | (1) |
|
|
68 | (1) |
|
|
69 | (1) |
|
|
69 | (1) |
|
|
70 | (1) |
|
|
70 | (2) |
|
|
70 | (1) |
|
|
71 | (1) |
|
|
72 | (1) |
|
|
72 | (2) |
|
|
73 | (1) |
|
|
74 | (1) |
|
Using the WORK OFFSET Method - G54-G55 |
|
|
74 | (2) |
|
|
76 | (1) |
|
Program Listing - Work Offsets G54-G55 |
|
|
77 | (2) |
|
Program Listing - Work Offsets G54-G55 - with Subprograms |
|
|
79 | (2) |
|
Using the Local Coordinates Method - G52 |
|
|
81 | (2) |
|
Program Listing - Local Coordinate System G52 |
|
|
83 | (2) |
|
Using the Datum Shift Method - G10 |
|
|
85 | (1) |
|
Program Listing - Datum Shift G10 |
|
|
86 | (2) |
|
|
88 | (1) |
|
|
89 | (8) |
|
Types of Tapered End Mills |
|
|
89 | (2) |
|
|
90 | (1) |
|
|
90 | (1) |
|
Flat Tip Tapered End Mills |
|
|
90 | (1) |
|
Ball Tip Tapered End Mills |
|
|
91 | (1) |
|
Effective Diameter Calculation |
|
|
91 | (5) |
|
|
91 | (2) |
|
|
93 | (1) |
|
Ball Tip with Specified Radius |
|
|
94 | (1) |
|
Flat Tip with Added Blend Radius |
|
|
94 | (2) |
|
|
96 | (1) |
|
|
97 | (26) |
|
Single Direction Positioning - G60 |
|
|
97 | (1) |
|
|
98 | (3) |
|
Exact Stop Check G09 - G61 |
|
|
99 | (1) |
|
Automatic Corner Override - G62 |
|
|
100 | (1) |
|
|
100 | (1) |
|
Normal Cutting Mode - G64 |
|
|
101 | (1) |
|
Stored Stroke Limits Definitions - G22 - G23 |
|
|
101 | (2) |
|
Spindle Fluctuation G25 - G26 |
|
|
103 | (1) |
|
Machine Zero Commands - G27 - G28 - G29 - G30 |
|
|
104 | (4) |
|
Primary Machine Zero Return - G28 |
|
|
104 | (2) |
|
Return from Machine Zero - G29 |
|
|
106 | (1) |
|
Machine Zero Return Position Check - G27 |
|
|
106 | (2) |
|
Secondary Machine Zero Return - G30 |
|
|
108 | (1) |
|
Position Register - G92/G50 |
|
|
108 | (10) |
|
G92 Position Register for Milling |
|
|
109 | (2) |
|
G50 Position Register for Turning |
|
|
111 | (2) |
|
|
113 | (4) |
|
Conversion of G50 to Geometry Offset |
|
|
117 | (1) |
|
|
118 | (1) |
|
Other Seldom Used G-codes |
|
|
119 | (4) |
|
Tool Length Offset Negative - G44 |
|
|
119 | (1) |
|
Tool Length Offset Cancel - G49 |
|
|
119 | (3) |
|
|
122 | (1) |
|
Tool Length Offset Change |
|
|
123 | (8) |
|
|
123 | (1) |
|
|
124 | (4) |
|
|
124 | (1) |
|
Programming Method 1 - No Offset Adjustment |
|
|
125 | (1) |
|
Programming Method 2 - With Offset Adjustment |
|
|
125 | (1) |
|
Programming Method 3 - Advanced Macro Method |
|
|
126 | (2) |
|
Offset Adjustment - Setup for Two Parts |
|
|
128 | (3) |
|
Method 1 - One Work Offset + One Length Offset |
|
|
128 | (1) |
|
Method 2 - Two Work Offsets + One Length Offset |
|
|
129 | (1) |
|
Method 3 - Two Work Offsets + Two Length Offsets |
|
|
130 | (1) |
|
|
131 | (12) |
|
|
131 | (1) |
|
Similar Parts Applications |
|
|
132 | (2) |
|
|
134 | (3) |
|
|
134 | (2) |
|
|
136 | (1) |
|
|
137 | (3) |
|
Variable Stock in Milling |
|
|
137 | (2) |
|
Variable Stock in Turning |
|
|
139 | (1) |
|
|
139 | (1) |
|
Block Skip Within A Block |
|
|
140 | (2) |
|
|
140 | (1) |
|
One Program - Two Materials |
|
|
140 | (2) |
|
Numbered Block Skip Functions |
|
|
142 | (1) |
|
Standard and Rigid Tapping |
|
|
143 | (6) |
|
|
143 | (3) |
|
|
143 | (1) |
|
|
144 | (1) |
|
Feed-In Slower - Feed-Out Faster |
|
|
144 | (2) |
|
|
146 | (3) |
|
|
146 | (1) |
|
|
146 | (1) |
|
|
147 | (1) |
|
|
147 | (1) |
|
|
147 | (2) |
|
|
149 | (6) |
|
|
149 | (2) |
|
Polar Coordinates and Planes |
|
|
150 | (1) |
|
G15 - G16 Polar Coordinates |
|
|
151 | (1) |
|
|
151 | (4) |
|
|
153 | (1) |
|
|
154 | (1) |
|
|
155 | (14) |
|
|
155 | (1) |
|
|
156 | (1) |
|
|
156 | (2) |
|
|
157 | (1) |
|
|
157 | (1) |
|
|
157 | (1) |
|
Developing the Subprogram |
|
|
158 | (4) |
|
Method 1 - Full Width and Full Depth |
|
|
158 | (1) |
|
Method 2 - Full Width and Divided Depth |
|
|
159 | (1) |
|
Method 3 - Smaller Width and Full Depth |
|
|
160 | (2) |
|
|
162 | (3) |
|
Single Depth Pocket with Stepovers |
|
|
162 | (2) |
|
Multidepth Pocket with Stepovers |
|
|
164 | (1) |
|
Rough and Finish Cuts with a Subprogram |
|
|
165 | (4) |
|
One Toolpath for Two Cuts |
|
|
165 | (2) |
|
|
167 | (1) |
|
|
167 | (1) |
|
|
168 | (1) |
|
Turning and Boring in Depth |
|
|
169 | (30) |
|
|
169 | (1) |
|
Corner Radius and Back Angle Selection |
|
|
170 | (1) |
|
|
171 | (1) |
|
|
172 | (1) |
|
|
172 | (4) |
|
|
173 | (1) |
|
|
173 | (1) |
|
Stock Allowance in X and Z axes |
|
|
173 | (1) |
|
|
174 | (2) |
|
Tool Approach Techniques - Lead-In |
|
|
176 | (3) |
|
Approaching the Front Face |
|
|
176 | (1) |
|
|
176 | (1) |
|
|
177 | (1) |
|
|
177 | (2) |
|
|
179 | (1) |
|
Tool Retract Techniques - Lead-Out |
|
|
179 | (3) |
|
|
179 | (1) |
|
|
180 | (1) |
|
|
180 | (1) |
|
|
181 | (1) |
|
|
181 | (1) |
|
|
182 | (2) |
|
|
182 | (1) |
|
Single Setup - Two Chuckings |
|
|
183 | (1) |
|
Two Setups - Two Operations |
|
|
184 | (1) |
|
|
184 | (1) |
|
Width of Cut Distribution |
|
|
184 | (1) |
|
|
185 | (1) |
|
|
186 | (1) |
|
|
186 | (3) |
|
|
187 | (1) |
|
Programming a Tailstock with a Bar Stopper |
|
|
187 | (2) |
|
|
189 | (3) |
|
|
192 | (1) |
|
|
192 | (1) |
|
Using an Inner Plug / Outer Ring |
|
|
192 | (1) |
|
|
192 | (1) |
|
G70/G71/G72 Cycle Methods |
|
|
193 | (5) |
|
Programming Formats - G71 |
|
|
193 | (1) |
|
Programming Formats - G72 |
|
|
194 | (2) |
|
|
196 | (1) |
|
|
196 | (2) |
|
|
198 | (1) |
|
|
198 | (1) |
|
|
199 | (16) |
|
|
199 | (1) |
|
|
199 | (1) |
|
|
200 | (3) |
|
|
203 | (2) |
|
Taper Defined as Percentage |
|
|
205 | (1) |
|
Taper Angle Defined in D-M-S |
|
|
206 | (1) |
|
|
206 | (5) |
|
|
206 | (1) |
|
|
207 | (2) |
|
Start Chamfer with a Clearance |
|
|
209 | (1) |
|
End Chamfer with a Clearance |
|
|
209 | (1) |
|
|
210 | (1) |
|
|
211 | (4) |
|
Taper with a Lead Chamfer |
|
|
212 | (1) |
|
|
213 | (2) |
|
|
215 | (12) |
|
|
215 | (2) |
|
|
215 | (1) |
|
|
215 | (1) |
|
|
216 | (1) |
|
Setting the Command Point |
|
|
216 | (1) |
|
Plunge and Retract Method |
|
|
217 | (1) |
|
|
217 | (1) |
|
|
218 | (3) |
|
|
219 | (1) |
|
|
220 | (1) |
|
|
221 | (1) |
|
Grooves with Tapers - O-Ring Grooves |
|
|
222 | (3) |
|
Grooves with Tapers - V-Pulley Grooves |
|
|
225 | (2) |
|
|
225 | (1) |
|
|
226 | (1) |
|
|
226 | (1) |
|
|
227 | (16) |
|
|
227 | (2) |
|
UN - Unified National and Metric |
|
|
227 | (1) |
|
|
228 | (1) |
|
|
229 | (1) |
|
|
230 | (1) |
|
|
231 | (1) |
|
|
231 | (1) |
|
Acceleration and Deceleration |
|
|
231 | (1) |
|
|
232 | (1) |
|
|
232 | (2) |
|
External Threading - Right Hand Thread |
|
|
232 | (1) |
|
External Threading - Left Hand Thread |
|
|
233 | (1) |
|
Internal Threading - Right Hand Thread |
|
|
233 | (1) |
|
Internal Threading - Left Hand Thread |
|
|
233 | (1) |
|
|
234 | (2) |
|
|
234 | (1) |
|
|
234 | (1) |
|
Number of Threading Passes |
|
|
235 | (1) |
|
Distribution of Depth Cuts |
|
|
236 | (1) |
|
|
236 | (4) |
|
|
237 | (1) |
|
|
237 | (1) |
|
|
238 | (2) |
|
|
240 | (1) |
|
|
241 | (2) |
|
|
241 | (2) |
|
Restrictions in Threading |
|
|
243 | (8) |
|
Thread Programming Basics |
|
|
243 | (1) |
|
|
244 | (1) |
|
|
244 | (1) |
|
Final Threading Program - Single Start |
|
|
245 | (1) |
|
|
245 | (2) |
|
Final Threading Program - Multi Start |
|
|
246 | (1) |
|
|
247 | (1) |
|
|
247 | (1) |
|
|
248 | (3) |
|
|
248 | (1) |
|
|
249 | (1) |
|
|
250 | (1) |
|
|
251 | (22) |
|
|
251 | (1) |
|
|
251 | (1) |
|
Is Helical Interpolation Available? |
|
|
252 | (1) |
|
Benefits of Thread Milling |
|
|
252 | (1) |
|
|
253 | (2) |
|
|
253 | (1) |
|
Types of Thread Milling Cutters |
|
|
254 | (1) |
|
|
254 | (1) |
|
|
255 | (1) |
|
|
255 | (3) |
|
External and Internal Thread Milling |
|
|
255 | (1) |
|
Climb Milling and Conventional Thread Milling |
|
|
255 | (1) |
|
Right Hand and Left Hand Thread Milling |
|
|
255 | (1) |
|
External Thread Milling Illustrated |
|
|
256 | (1) |
|
Internal Thread Milling Illustrated |
|
|
257 | (1) |
|
|
258 | (2) |
|
Programming External Threads |
|
|
260 | (6) |
|
|
260 | (1) |
|
|
261 | (1) |
|
|
261 | (1) |
|
|
262 | (1) |
|
Program Development - External Thread |
|
|
262 | (4) |
|
Programming Internal Threads |
|
|
266 | (5) |
|
|
266 | (1) |
|
|
266 | (1) |
|
|
267 | (1) |
|
|
267 | (1) |
|
Program Development - Internal Thread |
|
|
268 | (3) |
|
|
271 | (1) |
|
|
272 | (1) |
|
|
273 | (4) |
|
|
273 | (2) |
|
|
273 | (1) |
|
|
274 | (1) |
|
Programming and Machining Techniques |
|
|
275 | (1) |
|
|
275 | (1) |
|
|
275 | (1) |
|
|
276 | (1) |
|
|
277 | (6) |
|
|
277 | (1) |
|
|
278 | (1) |
|
|
278 | (5) |
|
Spindle Speed and Feedrate |
|
|
278 | (1) |
|
|
279 | (1) |
|
Synchronization Functions |
|
|
279 | (1) |
|
|
279 | (4) |
|
|
283 | (6) |
|
Types of Automatic Pallets |
|
|
283 | (2) |
|
|
283 | (1) |
|
|
283 | (1) |
|
|
284 | (1) |
|
|
285 | (1) |
|
|
285 | (1) |
|
|
285 | (1) |
|
|
286 | (3) |
|
|
286 | (1) |
|
|
286 | (3) |
|
|
289 | (18) |
|
|
289 | (1) |
|
|
290 | (1) |
|
G-codes for Plane Selection |
|
|
290 | (1) |
|
Effect of Planes in Programming |
|
|
291 | (4) |
|
Planes and Circular Motion |
|
|
291 | (2) |
|
Planes and Cutter Radius Offset |
|
|
293 | (2) |
|
Working With Planes In Detail |
|
|
295 | (6) |
|
|
295 | (1) |
|
|
296 | (1) |
|
|
297 | (1) |
|
|
298 | (1) |
|
|
299 | (1) |
|
|
300 | (1) |
|
Using Right-Angle Attachment |
|
|
301 | (6) |
|
|
301 | (1) |
|
|
302 | (2) |
|
|
304 | (3) |
|
|
307 | (10) |
|
|
307 | (1) |
|
|
308 | (2) |
|
Cam RISE and FALL - Sections Evaluation |
|
|
309 | (1) |
|
|
310 | (2) |
|
Calculating Radius Length |
|
|
311 | (1) |
|
Calculating XY Coordinates |
|
|
311 | (1) |
|
|
312 | (3) |
|
Calculating Radius Length |
|
|
313 | (1) |
|
Calculating XY Coordinates |
|
|
314 | (1) |
|
|
314 | (1) |
|
|
315 | (2) |
|
|
317 | (16) |
|
|
317 | (1) |
|
|
317 | (1) |
|
|
318 | (1) |
|
Common Features and Applications |
|
|
318 | (1) |
|
|
319 | (8) |
|
Macro Definition and Call |
|
|
320 | (2) |
|
Variable Declarations and Expressions |
|
|
322 | (1) |
|
|
323 | (3) |
|
|
326 | (1) |
|
Macro Development - Bolt Circle |
|
|
327 | (6) |
|
|
328 | (1) |
|
|
329 | (1) |
|
|
330 | (1) |
|
|
330 | (1) |
|
|
330 | (1) |
|
|
331 | (1) |
|
|
332 | (1) |
|
|
333 | (2) |
|
|
335 | (4) |
Index |
|
339 | |