O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CNC Machining Handbook: Building, Programming, and Implementation

Book Description

A Practical Guide to CNC Machining

Get a thorough explanation of the entire CNC process from start to finish, including the various machines and their uses and the necessary software and tools. CNC Machining Handbook describes the steps involved in building a CNC machine to custom specifications and successfully implementing it in a real-world application. Helpful photos and illustrations are featured throughout. Whether you're a student, hobbyist, or business owner looking to move from a manual manufacturing process to the accuracy and repeatability of what CNC has to offer, you'll benefit from the in-depth information in this comprehensive resource.

CNC Machining Handbook covers:

  • Common types of home and shop-based CNC-controlled applications
  • Linear motion guide systems
  • Transmission systems
  • Stepper and servo motors
  • Controller hardware
  • Cartesian coordinate system
  • CAD (computer-aided drafting) and CAM (computer-aided manufacturing) software
  • Overview of G code language
  • Ready-made CNC systems

Table of Contents

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