Skip to content

Introduction to Computer Numerical Control (CNC)

Best in textbook rentals since 2012!

ISBN-10: 0130944246

ISBN-13: 9780130944245

Edition: 3rd 2003 (Revised)

Authors: James Valentino, Joseph Goldenberg

List price: $106.67
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

For one/two-semester, undergraduate-level courses in CNC, or for the manual component of a CNC programming course. Using a practical, step-by-step approach, easy-to-follow language, an abundance of graphics, and machining simulation software, this text/CD-ROM package gradually develops the most fundamental concepts in CNC (Computer Numerical Control) technologywith a focus on word address (G and M code) programming for the industry standard Fanuc controllers.
Customers also bought

Book details

List price: $106.67
Edition: 3rd
Copyright year: 2003
Publisher: Prentice Hall PTR
Binding: Hardcover
Pages: 542
Size: 8.50" wide x 11.00" long x 1.25" tall
Weight: 3.146
Language: English

Introduction to Computer Numerical Control Manufacturing
Chapter Objectives
Introduction
Numerical Control Definition, Its Concepts and Advantages
Definition of Computer Numerical Control and Its Components
Advantages of CNC Compared with NC
Special Requirements for Utilizing CNC
Financial Rewards of CNC Investment
CNC Machining Centers and Turning Centers
Other Types of CNC Equipment
CNC Input and Storage Media
Chapter Summary
Review Exercises
Modern Machine Tool Controls
Chapter Objectives
Introduction
Different Types of System Control
Loop Systems for Controlling Tool Movement
Establishing Locations via Cartesian Coordinates
CNC Machine Axes of Motion
Types of Tool Positioning Modes
Units Used for Positioning Coordinates
Chapter Summary
Review Exercises
Tooling for Hole and Milling Operations
Chapter Objectives
Introduction
Tooling for Drilling Operations
Carbide Insert Technology
Tooling for Hole Operations that Follow Drilling
Tool Speeds and Feeds for Hole Operations
Tooling for Profile Milling and Facing Operations
Coated Tooling
Tool Speeds and Feeds for Milling Operations
Feed Directions for Milling Operations
Cutting Fluids for CNC Operations
Chapter Summary
Review Exercises
Exploring Features of CNC Machining Centers
Chapter Objectives
Introduction
Background on CNC Machining Centers
Tooling Systems Used with Automatic Tool Changers
Methods of Securing Tools in Tool Holders
Methods of Securing Tooling Systems to the CNC Spindle
Automatic Tool Changer Systems
Pallet Loading Systems
Chapter Summary
Review Exercises
Review of Basic Blueprint Reading for CNC Programmers
Chapter Objectives
Introduction
Sheet Sizes
Drawing Formats
Interpreting Lines in Drawings
Projection Conventions Used in Drawings
Visualizing 3D Objects from 2D Othographic Views
Auxiliary Views
Sectional Views
Reading Dimensions
Reading Threads and Thread Notes
Reading Surface Finish Symbols and Notes
Reading Material Specifications
Understanding Heat Treatment Notes
Interpreting Surface Coating Notes
Chapter Summary
Review Exercises
Bibliography
Review of Basic Geometric Dimensioning and Tolerancing for CNC Programmers
Chapter Objectives
Introduction
GDT Terminology
Part Form Controls
Datums
Part Profile Controls
Part Location, Orientation, and Runout Controls
Chapter Summary
Review Exercises
Bibliography
Mathematics for CNC Programming
Chapter Objectives
Introduction
Determining Sides of Right Triangles
Useful Angle Concepts
Determining Angles of Right Triangles
Oblique Triangles
Chapter Summary
Review Exercises
An Overview of CNC Shop Activities
Chapter Objectives
Introduction
Essential CNC Shop Activities
Part Drawing Study
Methodizing of Operations
Deciding on a CNC Machine
Methods of Holding the Part During Machining
Machining Determination
Cutting Conditions
Writing a Part Programming Manuscript
Inputting Programs to the MCU
Setup and Machining Documentation
Setup Procedure
Debugging and Verifying the Program
Part Production
Chapter Summary
Review Exercises
Word Address Programming
Chapter Objectives
Introduction
Programming Language Format
Programming Language Terminology
Arrangement of Addresses in a Block
Program and Sequence Numbers (O, N Codes)
Preparatory Functions (G Codes)
Dimension Words (X,Y,Z ... Codes)
Feed Rate (F Code)
Spindle Speed (S Code)
Miscellaneous Machine Functions (M Codes)
Automatic Tool Changing (M06 Code)
Tool Length Offset and Cutter Radius Compensation (H, D Codes)
Comments
Chapter Summary
Review Exercises
Programming Hole Operations
Chapter Objectives
Introduction
Fixed or Canned Cycles
Hole Operation Commands
Writing a Hole Operation Program
Chapter Summary
Review Exercises
Programming Linear Profiles
Chapter Objectives
Introduction
Linear Interpolation Commands
Writing a Linear Profiling Program
Determining Cutter Offsets for Inclined Line Profiles
Chapter Summary
Review Exercises
Programming Circular Profiles
Chapter Objectives
Introduction
Specifying the Plane for Circular Arc Interpolation
Circular Interpolation Commands
Circular Interpolation via Direct Radius Specification
Profiling Arcs at Constant Feed Rate
Determining Cutter Offsets for Line-Arc Profiles
Chapter Summary
Review Exercises
Programming with Cutter Diameter Compensation
Chapter Objectives
Introduction
Cutter Diameter Compensation
Advantages of Using Cutter Diameter Compensation
Some Restrictions with Cutter Diameter Compensation
Cutter Diameter Compensation Commands
Cutter Diameter Compensation with Z-Axis Movement
Cutter Diameter Compensation Interruptions
Chapter Summary
Review Exercises
Programming with Subprograms
Chapter Objectives
Introduction
Subprogram Concept
Fanuc Commands for Calling a Subprogram and Returning to the Main Program
Additional Subprogram Control Features
General Rules for Subprogramming
Chapter Summary
Review Exercises
Introduction to the CNC Lathe
Chapter Objectives
Introduction
Components of Modern CNC Lathes
CNC Lathe Axes of Motion
Basic Lathe Operations
Tooling for CNC Lathe Operations
Tool Speeds and Feeds for Lathe Operations
Feed Directions and Rake Angles for Lathe Operations
Chapter Summary
Review Exercises
Fundamental Concepts of CNC Lathe Programming
Chapter Objectives
Introduction
Establishing Locations via Cartesian Coordinates (CNC Lathes)
Types of Tool Positioning Modes (CNC Lathes)
Reference Point, Machining Origin, and Program Origin
Setup Procedures for CNC Lathes
Important Preparatory Functions (G Codes) for Lathes
Important Miscellaneous Functions (M Codes) for Lathes
"Zero Offset" Command
Feed Rate (F Code)
Spindle Speed (S Code)
Spindle Speed with Constant Surface Speed Control
Spindle Speed with Clamp Speed and Constant Surface Speed Controls
Automatic Tool Changing
Linear Interpolation Commands (CNC Lathes)
Determining Cutter Offsets for CNC Lathe Operations
Circular Interpolation Commands (CNC Lathes)
Grooving Commands
Return to Reference Point Command
Chapter Summary
Review Exercises
Techniques and Fixed Cycles for CNC Lathe Programming
Chapter Objectives
Introduction
Tool Edge Programming
Tool Nose Radius Compensation Programming
Setting Up Tool Nose Radius Compensation
Some Restrictions with Tool Nose Radius Compensation
Tool Nose Radius Compensation Commands
Turning and Boring Cycle: G90
Facing Cycle: G94
Multiple Repetitive Cycles: G70 to G75
Stock Removal in Turning and Boring Cycle: G71
Finish Turning and Boring Cycle: G70
Peck Drilling and Face Grooving Cycle: G74
Peck Cutoff and Grooving Cycle: G75
Thread Cutting on CNC Lathes and Turning Centers
Single-Pass Threading Cycle: G32
Multiple-Pass Threading Cycle: G92
Multiple Repetitive Threading Cycle: G76
Chapter Summary
Review Exercises
Modern Computer-Aided Part Programming
Chapter Objectives
Introduction
Modern Developments in the Process of CNC Programming
Using an Off-Line Computer to Write and Store Part Programs
An Introduction to Computer-Aided Programming Languages
Elements of the APT Programming Language
Writing a Complete Program in APT
An Introduction to CAD/CAM Technology
The Elements Comprising CAD
The Elements Comprising CAM
Creating a Complete Part Program Using Mastercam CNC Software
Chapter Summary
Review Exercises
Elements of the Computer-Controlled Factory
Chapter Objectives
Introduction
Computer-Integrated Manufacturing
Operational Strategies Within CIM
Flexible Manufacturing Systems
Important Elements of Flexible Manufacturing Systems
Flexible Manufacturing Cells
Important Elements of Flexible Manufacturing Cells
Networking Within CIM
Need for Training
Chapter Summary
Review Exercises
Verifying Part Programs
Chapter Objectives
Introduction
Predator Simulation Software
System Requirements
Conventions Used in This Chapter
Installation
An Overview of Writing and Verifying Programs
Types of Files Created by Predator
Running an Old Simulation Job Stored on Disk
Running an Old Simulation Job Stored on Disk
Running an Old Simulation Job from C Drive
Preparing a Disk for Storing New Simulation Jobs
Writing a Word Address CNC Program Via the CNC Editor
Using Edit Commands
Using Insert Commands
Using File Commands
Starting the Virtual CNC and Creating Simulation Files
Entering Data into the Setup File on C Drive
Directing the Virtual CNC to Process a Job
Using the Virtual CNC to Inspect a Machined Part
Entering the CNC Editor from Virtual CNC
Creating a New Tool in the Tool Library
Simulating Programs with Cutter Diameter Compensation
Appendix A
Important Safety Precautions
Appendix B
Summary of G Codes for Milling Operations (Fanuc Controllers)
Summary of G Codes for Turning Operations (Fanuc Controllers)
Summary of M Codes for Milling and Turning Operations (Fanuc Controllers)
Summary of Codes for Auxiliary Functions (Fanuc Controllers)
Appendix C
Recommended Speeds and Feeds for Drilling
Recommended Speeds and Feeds for Milling
Recommended Speeds and Feeds for Turning
Appendix D
Summary of Important Machining Formulas
Glossary
Index