CITATION

Overby, Alan. CNC Machining Handbook: Building, Programming, and Implementation. US: McGraw-Hill/TAB Electronics, 2010.

CNC Machining Handbook: Building, Programming, and Implementation

Authors:

Published:  October 2010

eISBN: 9780071623025 0071623027 | ISBN: 9780071623018
  • Contents
  • Preface
  • Part I: The Physical Architecture
  • 1 CNC Machines
  • Common CNC Applications
  • 2 Guide Systems
  • Round Rail
  • Profile Rail
  • V-Style Roller
  • Hybrid Roller Guides
  • 3 Transmission Systems
  • Screw and Nut
  • Lead Screw and Nut
  • Ball Screws
  • Rotating Nut
  • Rack and Pinion
  • Reducers
  • Timing Belt and Pulleys
  • Constructing a Pulley-Reduction Unit
  • 4 Motors
  • Stepper Motors
  • Servo Motors
  • Stepper versus Servo: Pros and Cons
  • Encoders
  • Part II: The CNC Controller
  • 5 Controller Hardware
  • Enclosure
  • Breakout Board
  • Drives
  • Power Supply
  • Adjunct Devices for Controller Hardware
  • Pendant
  • Wiring
  • 6 Control Software
  • Mach3 Control Software
  • Enhanced Machine Controller, Version 2 (EMC2)
  • A Foreword on Computer Operating Systems and Applications
  • G-Code Editors
  • G Code
  • Part III: Application Software
  • 7 The Cartesian Coordinate System
  • The Table or Mill Topology
  • Lathe/Rotary Topology
  • 8 CAD and Graphics
  • Raster to Vector Conversion Utilities
  • Difference between 2D and 3D
  • Listing of CAD Vendors
  • Graphics Programs
  • 9 CAM Software
  • Understanding and Using CAM
  • Generalized Milling Options
  • CAD and CAM Combination Software
  • Part IV: Building or Buying a CNC Machine
  • 10 Choosing a Ready-Made CNC System
  • Router/Plasma Table
  • Mills and Lathes
  • Do-It-Yourself (DIY)
  • Vendor Listing
  • 11 Building Your Own CNC Plasma Table
  • Part V: Appendices
  • A: Project Implementation and Examples
  • Examples of Items that Can Be Produced on a CNC Router
  • Unlimited Possibilities
  • Programming Examples
  • B: Programming Examples in G Code
  • Example 1
  • Example 2
  • C: Engineering Process of Selecting a Ball Screw
  • D: NEMA Motor Mounting Templates
  • Index