CNC Turning — Why Are There So Many Errors?
Why Should I Know Manual Programming?
Running the First Part — Economically, That Is
Are You a CAM Machinist?
CAD/CAM or CAD and CAM?
Part Program Upgrading and Updating
Lathe Cycles — To Use or Not to Use?
Short Suggestions for Long Programs
Keep Records — Document Your Programs
Focus on Numbers
CNC Programmer/Operator — Should One Person Be Both?
Using CAM Software in Small Shops
Minimizing Program Length
Conversion of Lathe Cycles
Shifting Program Zero — Part 1
Shifting Program Zero — Part 2
Threading Methods Compared
When 1 Thou Equals 65 Dollars
Alternate CNC Machine Selection
Standard and Rigid Tapping — Part 1
2006
Standard and Rigid Tapping — Part 2
Mastering M-Functions
Tool Length Setup — Three Methods
(Extreme) Power of Subprograms
Special Purpose G-Codes
Well-Structured Program Structure
Imaging a Mirror Image
Homeward Bound with G28
Block Skip Adds Flexibility
Simulating the Toolpath
Automatic Corner Breaking
Working in Planes
2007
A Case for Polar Coordinates
The “Other” Work Offset
Going Helical with Threads
G76: Two Formats, One Cycle
Multi-Start Threading
Automatic Tool Change — ATC
Maximum Tool Specifications
Control Features — Optional or Standard?
Fixed Cycles Repetition
Programming Process — When Is It Completed?
Quality in CNC Programming
Short Ideas and Observations
2008
Spindle Speed Control on CNC Lathes
Live Tooling on CNC Lathes
Trial Cut for Measuring
Easing Up on Calculations
Preventing Scrap with Offsets
Interpreting a CNC Program
Default Settings in Macros
Create Your Own G-Code
Scaling Option
Safety and CNC Programming
Special Tapping Macro
Setting Up a New Part
2009
Getting Rid of Chatter
Lathe Cycles G70–G72 — Part 1
Lathe Cycles G70-G72 — Part 2
Limitations in Threading
Programming a Long Thread
Threading with G76 Cycle — Basics
Threading with G76 Cycle — Details
Feedrate Adjustment on Arcs
Knurling on CNC Lathes
Programming a Full Circle
Peck Drilling — Watching the Q
Appendices
Appendix 1 Interpreting a CNC Program
Appendix 2 Default Settings in Macros
Appendix 3 Create Your Own G-Cod
Appendix 4 Scaling Option
Appendix 5 Safety and CNC Programming
Appendix 6 Lathe Cycles G70-G72 — Part 2
Index
OPERATIONS
General
Running the First Part — Economically, That Is
Preventing Scrap with Offsets
Scaling Option
Setting Up a New Part
Getting Rid of Chatter
Peck Drilling — Watching the Q
Cutting
Trial Cut for Measuring
Knurling
Knurling on CNC Lathes
Lathes
Lathe Cycles — To Use or Not to Use?
Conversion of Lathe Cycles
Spindle Speed Control on CNC Lathes
Live Tooling on CNC Lathes
Lathe Cycles G70–G72 — Part 1
Lathe Cycles G70-G72 — Part 2
Machines
Alternate CNC Machine Selection
Tapping
Standard and Rigid Tapping — Part 1
Standard