CNC Machining Handbook: Building, Programming, and Implementation / Edition 1

CNC Machining Handbook: Building, Programming, and Implementation / Edition 1

by Alan Overby
     
 

ISBN-10: 0071623019

ISBN-13: 9780071623018

Pub. Date: 10/21/2010

Publisher: McGraw-Hill Professional Publishing

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.

…  See more details below

Overview

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

Read More

Product Details

ISBN-13:
9780071623018
Publisher:
McGraw-Hill Professional Publishing
Publication date:
10/21/2010
Edition description:
New Edition
Pages:
272
Sales rank:
659,110
Product dimensions:
7.30(w) x 9.10(h) x 0.90(d)

Table of Contents

Preface

Part I The Physical Architecture

1 CNC Machines 3

Common CNC Applications 5

2 Guide Systems 23

Round Rail 26

Profile Rail 27

V-Style Roller 29

Hybrid Roller Guides 32

3 Transmission Systems 33

Screw and Nut 35

Lead Screw and Nut 38

Ball Screws 41

Rotating Nut 42

Rack and Pinion 42

Reducers 46

Timing Belt and Pulleys 47

Constructing a Pulley-Reduction Unit 49

4 Motors 55

Stepper Motors 57

Servo Motors 61

Stepper versus Servo: Pros and Cons 63

Encoders 64

Part II The CNC Controller

5 Controller Hardware 69

Enclosure 71

Breakout Board 72

Drives 75

Power Supply 76

Adjunct Devices for Controller Hardware 78

Pendant 79

Wiring 83

6 Control Software 85

Mach3 Control Software 87

Enhanced Machine Controller, Version 2 (EMC2) 88

A Foreword on Computer Operating Systems and Applications 89

G-Code Editors 90

G Code 90

Part III Application Software

7 The Cartesian Coordinate System 127

The Table or Mill Topology 130

Lathe/Rotary Topology 131

8 CAD and Graphics 133

Raster to Vector Conversion Utilities 137

Difference between 2D and 3D 138

Listing of CAD Vendors 138

Graphics Programs 140

9 CAM Software 141

Understanding and Using CAM 144

Generalized Milling Options 151

CAD and CAM Combination Software 155

Part IV Building or Buying a CNC Machine

10 Choosing a Ready-Made CNC System 159

Router/Plasma Table 166

Mills and Lathes 167

Do-It-Yourself (DIY) 168

Vendor Listing 168

11 Building Your Own CNC Plasma Table 171

Part V Appendices

A Project Implementation and Examples 187

Examples of Items that Can Be Produced on a CNC Router 189

Unlimited Possibilities 218

Programming Examples 219

B Programming Examples in G Code 225

Example 1 228

Example 2 229

C Engineering Process of Selecting a Ball Screw 231

D NEMA Motor Mounting Templates 247

Index 251

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >