CNC Handbook
Introduction & CNC Process Overview
Course Description
Required Tools and Equipment
Lessons & Appendices
Overview of CAD/CAM Process
Shop Safety
Safety Awareness
Personal Conduct & Shop Etiquette
Shop Clothing
General Safety Practices
CNC Safety Practices
Safety Contract
CNC Tools
End Mills
Face Mill
Corner Radius Tool
Slot Mill / Slotting Saw
Hole-Making Tools
Cutting Tool Fundamentals
Cutting Speeds and Feeds Formulas
Speed/Feed Examples
Cutting Data
Coordinate System
Cartesian Coordinate System
Vertical Milling Center Machine Motion
Work Coordinate System
Machine and Tool Offsets
CNC Programming Language
CNC Language and Structure
CNC Editor
Alphabetic & Special Address Codes
G & M Codes
Select G-Code Definitions (Expanded)
Canned Cycles
CNC Operation
Overview of CNC Setup and Operation
Machine and Tool Offsets
Haas Control
Start/Home Machine
Load Tools
Set Tool Length Offset (TLO)
Set Fixture Offset XY
Set Fixture Offset Z
Load CNC Program
Run CNC Program
Adjusting CDC Offsets
Shut Down CNC
2D Milling Toolpaths
2D/3D/4X/5X Defined
Standard CAD Views vs. CAM Views
CAD Features vs. Machining Features
Toolpaths by Type and Use
2D Toolpath Terminology
Cutter Diameter Compensation
Facing
2D Contour
Pocketing
Slot Milling
Chamfer Milling
Radius (Corner-Round) Milling
Center Drill
Drilling
Tapping
CNC Turning
Lathe Components
Lathe Coordinate System
Driven Tools
Imaginary Tool Tip
Part Datum
Tools and Tool Holders
Insert Designations
Lathe Tool Types
Cutting Speeds and Feeds
Lathe Setup & Programming Example
Face
Rough
Finish
Groove
Thread
Drill
Bore
Cutoff
3D Toolpaths
3D Cutter Compensation
Tolerances
3D Toolpath Setups
3D Roughing
Parallel Finish
3D Scallop
REST Milling
Pencil Toolpaths
Conceptualizing 3D Toolpaths
Milling Setups
Fixture Components
Vise and Accessories
Appendices
Appx A - CNC Milling Work-Holding Examples
Project 1: Install Vise
Project 2: Install Vise Jaws
Project 3: Square Block
Project 4: Contour Square Step
Project 5: Base
Project 6: Housing
Project 7: Fan Blades
Project 8: Clamp
Project 9: Fixture Plate
Project 10: French Curve
Project 11: Honeycomb
Project 12: Bracket
Project 13: Microwave Housing
Project 14: Geneva Gear
Appx B - Alternate Tool Setting Methods
Using Piece of Notebook Paper
Use 1-2-3 Block on Finished Face of Part
Use 1-2-3 Block and Dial Indicator
Use Tool Probe
Appx C - CNC Process Planning Forms
Appx D - G-M Codes Reference
Appx E - Glossary
Appx F - Drill Chart