Читать книгу CNC Tips and Techniques - Peter Smid - Страница 8
Оглавление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 and Rigid Tapping — Part 2
Threading
Threading Methods Compared
Going Helical with Threads
Multi-Start Threading
Limitations in Threading
Programming a Long Thread
Threading with G76 Cycle — Basics
Threading with G76 Cycle — Details
Tools
Tool Length Setup — Three Methods
Automatic Tool Change — ATC
Maximum Tool Specifications
Live Tooling on CNC Lathes
Turning
CNC Turning — Why Are There So Many Errors?
PROGRAMMING
Why Should I Know Manual Programming?
CAD/CAM or CAD and CAM?
Short Suggestions for Long Programs
Keep Records — Document Your Programs
Minimizing Program Length
Well-Structured Program Structure
Control Features — Optional or Standard?
Programming Process — When Is It Completed?
Quality in CNC Programming
Short Ideas and Observations
Interpreting a CNC Program
Safety and CNC Programming
Programming Techniques
Part Program Upgrading and Updating
Shifting Program Zero — Part 1
Shifting Program Zero — Part 2
Imaging a Mirror Image
Automatic Corner Breaking
The “Other” Work Offset
Programming a Long Thread
Feedrate Adjustment on Arcs
Programming a Full Circle
Subprograms
(Extreme) Power of Subprograms
Toolpaths
Simulating the Toolpath
CODES, FUNCTIONS, AND MACROS
Codes
Special Purpose G-Codes
Homeward Bound with G28
G76: Two Formats, One Cycle
Create Your Own G-Code
Lathe Cycles G70–G72 — Part 1
Lathe Cycles G70-G72 — Part 2
Threading with G76 Cycle — Basics
Threading with G76 Cycle — Details
Functions
Mastering M-Functions
Block Skip Adds Flexibility
Macros
Default Settings in Macros
Special Tapping Macro
CYCLES
Lathe Cycles — To Use or Not to Use?
Conversion of Lathe Cycles
Fixed Cycles Repetition
Lathe Cycles G70–G72 — Part 1
Lathe Cycles G70-G72 — Part 2
Threading with G76 Cycle — Basics
Threading with G76 Cycle — Details
THE MATHEMATICS OF CNC
Focus on Numbers
When 1 Thou Equals 65 Dollars
Easing Up on Calculations
Feedrate Adjustment on Arcs
CNC GEOMETRY
Working in Planes
A Case for Polar Coordinates
Programming a Full Circle
WORKING IN THE FIELD
Are You a CAM Machinist?
CNC Programmer/Operator — Should One Person Be Both?
Using CAM Software in Small Shops
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