Introduction to computer numerical control (CNC) için kapak resmi
Introduction to computer numerical control (CNC)
Başlık:
Introduction to computer numerical control (CNC)
ISBN:
9780132176033
Basım Bilgisi:
4. bs.
Yayım Bilgisi:
Boston : Prentice Hall, 2012.
Fiziksel Açıklamalar:
xix, 585 s. ; 29 cm
Genel Not:
Kaynakça var.

Codes) 000 10?9 Feed Rate (F Code) 000 10?10 Spindle Speed (S Code) 000 10?11 Miscellaneous Machine Functions (M Codes) 000 10?12 Automatic Tool Changing (M6 Code) 000 10?13 Tool Length Offset and Cutter Radius Compensation (H, D Codes) 000 10?14 Comments 000 10?15 Chapter Summary 000 Review Exercises CHAPTER 11 Running the Mill Simulator 000 11?1 Chapter Objectives 000 11?2 Introduction 000 11?3 Predator Simulation Software 000 11?4 System Requirements 000 11?5 Conventions Used in This Chapter 000 11?6 Installation 000 11?7 Running a Mill Simulation Job Stored on CD 000 11?8 Using the Virtual CNC to Inspect the Machined Part 000 xiv CONTENTS A01 -- VALE6908 -- 04 -- SE -- FM.QXD 10/13/07 4:51 PM Page xiv MARKED SET CHAPTER 12 Programming Hole Operations 000 12?1 Chapter Objectives 000 12?2 Introduction 000 12?3 Fixed or Canned Cycles 000 12?4 Hole Operation Commands 000 12?5 Writing a Hole Operation Program 000 12?6 Chapter Summary 000 Review Exercises CHAPTER 13 Programming Linear Profiles 000 13?1 Chapter Objectives 000 13?2 Introduction 000 13?3 Linear Interpolation Commands 000 13?4 Writing a Linear Profiling Program 000 13?5 Determining Cutter Offsets for Inclined Line Profiles 000 13?6 Chapter Summary 000 Review Exercises CHAPTER 14 Programming Circular Profiles 000 14?1 Chapter Objectives 000 14?2 Introduction 000 14?3 Specifying the Plane for Circular Arc Interpolation 000 14?4 Circular Interpolation Commands 000 14?5 Circular Interpolation via Direct Radius Specification 000 14?6 Profiling at Constant Feed Rate 000 14?7 Determining Cutter Offsets for Line-Arc Profiles 000 14?8 Chapter Summary 000 Review Exercises CHAPTER 15 Programming with Cutter Diameter Compensation 000 15?1 Chapter Objectives 000 15?2 Introduction 000 15?3 Cutter Diameter Compensation 000 15?4 Advantages of Using Cutter Diameter Compensation 000 15?5 Some Restrictions with Cutter Diameter Compensation 000 15?6 Cutter Diameter Compensation Commands 000 15?7 Cutter Diameter Compensation with Z-Axis Movement 000 15?8 Cutter Diameter Compensation Interruptions 000 15?9 Chapter Summary 000 Review Exercises CONTENTS xv A01 -- VALE6908 -- 04 -- SE -- FM.QXD 10/13/07 4:51 PM Page xv MARKED SET CHAPTER 16 Programming with Subprograms 000 16?1 Chapter Objectives 000 16?2 Introduction 000 16?3 Subprogram Concept 000 16?4 Fanuc Commands for Calling a Subprogram and Returning to the Main Program 000 16?5 Additional Subprogram Control Features 000 16?6 General Rules for Subprogramming 000 16?7 Chapter Summary 000 Review Exercises CHAPTER 17 Introduction to the CNC Lathe 000 17?1 Chapter Objectives 000 17?2 Introduction 000 17?3 Backround on the CNC Lathe 000 17?4 CNC Lathe Axes of Motion 000 17?5 Features of the Machine Control Unit (MCU) Lathes 000 17?6 Basic Lathe Operations 000 17?7 Tooling for CNC Lathe Operations 000 17?8 Tool Speeds, Feeds, and Depth of Cut for Lathe Operations 000 17?9 Feed Directions and Rake Angles for Lathe Operations 000 17?10 Chapter Summary 000 Review Exercises CHAPTER 18 Running the Lathe Simulator 000 18?1 Chapter Objectives 000 18?2 Introduction 000 18?3 Running a Lathe Simulation Job Stored on CD 000 18?4 Using the Virtual CNC to Inspect the Machined Part 000 18?5 Chapter Summary 000 Review Exercises CHAPTER 19 Fundamental Concepts of CNC Lathe Programming 000 19?1 Chapter Objectives 000 19?2 Introduction 000 19?3 Establishing Locations Via Cartesian Coordinates (CNC Lathes) 000 19?4 Types of Tool Positioning Modes (CNC Lathes) 000 xvi CONTENTS A01 -- VALE6908 -- 04 -- SE -- FM.QXD 10/13/07 4:51 PM Page xvi MARKED SET 19?5 Reference Point, Machine Origin, and Program Origin (FANUC Controllers) 000 19?6 Methodizing of Operations for CNC Lathes 000 19?7 Setup Procedures for CNC Lathes 000 19?8 Important Preparatory Functions (G Codes) for Lathes 000 19?9 Important Miscellaneous Functions (M Codes) for Lathes 000 19?10 Setting the Machining Origin 000 19?11 Feed Rate (F Code) 000 19?12 Spindle Speed (S Code) 000 19?13 Spindle Speed with Constant Surface Speed Control 000 19?14 Spindle Speed with Clamp Speed and Constant Surface Speed Controls 000 19?15 Automatic Tool Changing 000 19?16 Tool Edge Programming 000 19?17 Tool Nose Radius Compensation Programming 000 19?18 Setting Up Tool Nose Radius Compensation 000 19?19 Some Restrictions with Tool Nose Radius Compensation 000 19?20 Tool Nose Radius Compensation Commands 000 19?21 Linear Interpolation Commands (CNC Lathes) 000 19?22 Circular Interpolation Commands (CNC Lathes) 000 19?23 Grooving Commands 000 19?24 Return to Reference Point Command 000 19?25 Chapter Summary 000 Review Exercises CHAPTER 20 Techniques and Fixed Cycles for CNC 000 Lathe Programming 20?1 Chapter Objectives 000 20?2 Introduction 000 20?3 Turning and Boring Cycle: G90 000 20?4 Facing Cycle: G94 000 20?5 Multiple Repetitive Cycles: G70 to G75 000 20?6 Stock Removal in Turning and Boring Cycle: G71 000 20?7 Finish Turning and Boring Cycle: G70 000 20?8 Peck Drilling and Face Grooving Cycle: G74 000 20?9 Peck Cutoff and Grooving Cycle: G75 000 20?10 Thread Cutting on CNC Lathes and Turning Centers 000 20?11 Single-Pass Threading Cycle: G32 000 20?12 Multiple-Pass Threading Cycle: G92 000 20?13 Multiple Repetitive Threading Cycle: G76 000 20?14 Chapter Summary 000 Review Exercises CONTENTS xvii A01 -- VALE6908 -- 04 -- SE -- FM.QXD 10/13/07 4:51 PM Page xvii MARKED SET CHAPTER 21 Modern Computer-Aided Part Programming 000 21?1 Chapter Objectives 000 21?2 Introduction 000 21?3 Modern Developments in the Process of CNC Programming 000 21?4 Using an Off-Line Computer to Write and Store Part Programs 000 21?5 An Introduction to Computer-Aided Programming Languages 000 21?6 Basic Elements of the APT Programming Language 000 21?7 An Introduction to CAD/CAM Technology 000 21?8 The Elements Comprising CAD 000 21?9 The Elements Comprising CAM 000 21?10 Creating A Complete Part Program Using Mastercam CNC Software 000 21?11 Chapter Summary 000 Review Exercises Appendix A 000 Important Safety Precautions 000 Appendix B 000 Summary of G Codes for Milling Operations (FANUC Controllers) 000 Summary of G Codes for Turning Operations (FANUC Controllers) 000 Summary of M Codes for Milling and Turning Operations (FANUC Controllers) 000 Summary of Auxiliary Functions (FANUC Controllers) 000 Appendix C 000 Recommended Speeds and Feeds for Drilling 000 Recommended Speeds and Feeds for Milling 000 Recommended Speeds and Feeds for Turning 000 Appendix D 000 Summary of Important Machining Formulas 000 Appendix E 000 Tables of Important GDT Symbols 000 Appendix F 000 Identification System for OD and ID Tools 000 xviii CONTENTS A01 -- VALE6908 -- 04 -- SE -- FM.QXD 10/13/07 4:51 PM Page xviii MARKED SET Appendix G 000 Writing and Verifying Mill Part Programs via Predator Simulations Software 000 Appendix H 000 Writing and Verifying Turn Part Programs via Predator Simulation Software 000 Glossary 000 Index 000

CONTENTS CHAPTER 1 Introduction to Computer Numerical Control 000 Manufacturing 1?1 Chapter Objectives 000 1?2 Introduction 000 1?3 Numerical Control Definition, Its Concepts and Advantages 000 1?4 Definition of Computer Numerical Control and Its Components 000 1?5 Advantages of CNC Compared with NC 000 1?6 Special Requirements for Utilizing CNC 000 1?7 Financial Rewards of CNC Investment 000 1?8 CNC Machining Centers and Turning Centers 000 1?9 Other Types of CNC Equipment 000 1?10 CNC Input and Storage Media 000 1?11 Chapter Summary 000 Review Exercises CHAPTER 2 Modern Machine Tool Controls 000 2?1 Chapter Objectives 000 2?2 Introduction 000 2?3 Different Types of System Control 000 2?4 Loop Systems for Controlling Tool Movement 000 2?5 Establishing Locations via Cartesian Coordinates 000 2?6 CNC Machine Axes of Motion 000 2?7 Types of Tool Positioning Modes 000 2?8 Units Used for Positioning Coordinates 000 2?9 Chapter Summary 000 Review Exercises CHAPTER 3 Tooling for Hole and Milling Operations 000 3?1 Chapter Objectives 000 3?2 Introduction 000 3?3 Tooling for Drilling Operations 000 xi A01 -- VALE6908 -- 04 -- SE -- FM.QXD 10/13/07 4:51 PM Page xi MARKED SET 3?4 Carbide Insert Technology 000 3?5 Tooling for Hole Operations that Follow Drilling 000 3?6 Tool Speeds and Feeds for Hole Operations 000 3?7 Tooling for Profile Milling and Facing Operations 000 3?8 Coated Tooling 000 3?9 Tool Speeds and Feeds for Milling Operations 000 3?10 Feed Directions for Milling Operations 000 3?11 Cutting Fluids for CNC Operations 000 3?12 Chapter Summary 000 Review Exercises CHAPTER 4 Exploring Features of CNC Machining Centers 000 4?1 Chapter Objectives 000 4?2 Introduction 000 4?3 Background on CNC Machining Centers 000 4?4 Tooling Systems Used with Automatic Tool Changers 000 4?5 Methods of Securing Tools in Tool Holders 000 4?6 Methods of Securing Tooling Systems to the CNC Spindle 000 4?7 Automatic Tool Changer Systems 000 4?8 Pallet Loading Systems 000 4?9 Features of the Machine Control Unit (MCU) Machining Centers 000 4?10 Chapter Summary 000 Review Exercises CHAPTER 5 Review of Basic Blueprint Reading 000 for CNC Programmers 5?1 Chapter Objectives 000 5?2 Introduction 000 5?3 Sheet Sizes 000 5?4 Drawing Formats 000 5?5 Interpreting Lines in Drawings 000 5?6 Projection Conventions Used in Drawings 000 5?7 Visualizing 3D Objects from 2D Othographic Views 000 5?8 Auxiliary Views 000 5?9 Sectional Views 000 5?10 Reading Dimensions 000 5?11 Reading Threads and Thread Notes 000 5?12 Reading Surface Finish Symbols and Notes 000 5?13 Chapter Summary 000 Review Exercises Bibliography xii CONTENTS A01 -- VALE6908 -- 04 -- SE -- FM.QXD 10/13/07 4:51 PM Page xii MARKED SET CHAPTER 6 Review of Basic Material Specifications 000 for CNC Programmers 6?1 Chapter Objectives 000 6?2 Introduction 000 6?3 Reading Material Specifications 000 6?4 Understanding Heat Treatment Notes 000 6?5 Interpreting Surface Coating Notes 000 6?6 Chapter Summary 000 Review Exercises Bibliography CHAPTER 7 Review of Basic Geometric Dimensioning 000 and Tolerancing for CNC Programmers 7?1 Chapter Objectives 000 7?2 Introduction 000 7?3 GDT Terminology 000 7?4 Part Form Controls 000 7?5 Datums 000 7?6 Part Profile Controls 000 7?7 Part Location, Orientation, and Runout Controls 000 7?8 Chapter Summary 000 Review Exercises Bibliography CHAPTER 8 Mathematics for CNC Programming 000 8?1 Chapter Objectives 000 8?2 Introduction 000 8?3 Determining Sides of Right Triangles 000 8?4 Useful Angle Concepts 000 8?5 Determining Angles of Right Triangles 000 8?6 Oblique Triangles 000 8?7 KwikTrig Trigonometry/Geometry Software 000 8?8 Installation 000 8?9 Starting KwikTrig 000 8?10 Chapter Summary 000 Review Exercises CHAPTER 9 An Overview of CNC Shop Activities 000 9?1 Chapter Objectives 000 9?2 Introduction 000 CONTENTS xiii A01 -- VALE6908 -- 04 -- SE -- FM.QXD 10/13/07 4:51 PM Page xiii MARKED SET 9?3 Essential CNC Shop Activities 000 9?4 Part Drawing Study 000 9?5 Methodizing of Operations for CNC Machining Centers 000 9?6 Deciding on a CNC Machine 000 9?7 Methods of Holding the Part During Machining 000 9?8 Machining Determination 000 9?9 Cutting Conditions 000 9?10 Writing a Programming Manuscript 000 9?11 Inputting Programs to the Machine Control Unit 000 9?12 Setup Procedure 000 9?13 Debugging and Verifying the Program 000 9?14 Part Production 000 9?15 Chapter Summary 000 Review Exercises CHAPTER 10 Word Address Programming 000 10?1 Chapter Objectives 000 10?2 Introduction 000 10?3 Programming Language Format 000 10?4 Programming Language Terminology 000 10?5 Arrangement of Addresses in a Block 000 10?6 Program and Sequence Numbers (O, N Codes) 000 10?7 Preparatory Functions (G Codes) 000 10?8 Dimension Words (X,Y, Z . . .
Özet:
Codes) 000 10?9 Feed Rate (F Code) 000 10?10 Spindle Speed (S Code) 000 10?11 Miscellaneous Machine Functions (M Codes) 000 10?12 Automatic Tool Changing (M6 Code) 000 10?13 Tool Length Offset and Cutter Radius Compensation (H, D Codes) 000 10?14 Comments 000 10?15 Chapter Summary 000 Review Exercises CHAPTER 11 Running the Mill Simulator 000 11?1 Chapter Objectives 000 11?2 Introduction 000 11?3 Predator Simulation Software 000 11?4 System Requirements 000 11?5 Conventions Used in This Chapter 000 11?6 Installation 000 11?7 Running a Mill Simulation Job Stored on CD 000 11?8 Using the Virtual CNC to Inspect the Machined Part 000 xiv CONTENTS A01 -- VALE6908 -- 04 -- SE -- FM.QXD 10/13/07 4:51 PM Page xiv MARKED SET CHAPTER 12 Programming Hole Operations 000 12?1 Chapter Objectives 000 12?2 Introduction 000 12?3 Fixed or Canned Cycles 000 12?4 Hole Operation Commands 000 12?5 Writing a Hole Operation Program 000 12?6 Chapter Summary 000 Review Exercises CHAPTER 13 Programming Linear Profiles 000 13?1 Chapter Objectives 000 13?2 Introduction 000 13?3 Linear Interpolation Commands 000 13?4 Writing a Linear Profiling Program 000 13?5 Determining Cutter Offsets for Inclined Line Profiles 000 13?6 Chapter Summary 000 Review Exercises CHAPTER 14 Programming Circular Profiles 000 14?1 Chapter Objectives 000 14?2 Introduction 000 14?3 Specifying the Plane for Circular Arc Interpolation 000 14?4 Circular Interpolation Commands 000 14?5 Circular Interpolation via Direct Radius Specification 000 14?6 Profiling at Constant Feed Rate 000 14?7 Determining Cutter Offsets for Line-Arc Profiles 000 14?8 Chapter Summary 000 Review Exercises CHAPTER 15 Programming with Cutter Diameter Compensation 000 15?1 Chapter Objectives 000 15?2 Introduction 000 15?3 Cutter Diameter Compensation 000 15?4 Advantages of Using Cutter Diameter Compensation 000 15?5 Some Restrictions with Cutter Diameter Compensation 000 15?6 Cutter Diameter Compensation Commands 000 15?7 Cutter Diameter Compensation with Z-Axis Movement 000 15?8 Cutter Diameter Compensation Interruptions 000 15?9 Chapter Summary 000 Review Exercises CONTENTS xv A01 -- VALE6908 -- 04 -- SE -- FM.QXD 10/13/07 4:51 PM Page xv MARKED SET CHAPTER 16 Programming with Subprograms 000 16?1 Chapter Objectives 000 16?2 Introduction 000 16?3 Subprogram Concept 000 16?4 Fanuc Commands for Calling a Subprogram and Returning to the Main Program 000 16?5 Additional Subprogram Control Features 000 16?6 General Rules for Subprogramming 000 16?7 Chapter Summary 000 Review Exercises CHAPTER 17 Introduction to the CNC Lathe 000 17?1 Chapter Objectives 000 17?2 Introduction 000 17?3 Backround on the CNC Lathe 000 17?4 CNC Lathe Axes of Motion 000 17?5 Features of the Machine Control Unit (MCU) Lathes 000 17?6 Basic Lathe Operations 000 17?7 Tooling for CNC Lathe Operations 000 17?8 Tool Speeds, Feeds, and Depth of Cut for Lathe Operations 000 17?9 Feed Directions and Rake Angles for Lathe Operations 000 17?10 Chapter Summary 000 Review Exercises CHAPTER 18 Running the Lathe Simulator 000 18?1 Chapter Objectives 000 18?2 Introduction 000 18?3 Running a Lathe Simulation Job Stored on CD 000 18?4 Using the Virtual CNC to Inspect the Machined Part 000 18?5 Chapter Summary 000 Review Exercises CHAPTER 19 Fundamental Concepts of CNC Lathe Programming 000 19?1 Chapter Objectives 000 19?2 Introduction 000 19?3 Establishing Locations Via Cartesian Coordinates (CNC Lathes) 000 19?4 Types of Tool Positioning Modes (CNC Lathes) 000 xvi CONTENTS A01 -- VALE6908 -- 04 -- SE -- FM.QXD 10/13/07 4:51 PM Page xvi MARKED SET 19?5 Reference Point, Machine Origin, and Program Origin (FANUC Controllers) 000 19?6 Methodizing of Operations for CNC Lathes 000 19?7 Setup Procedures for CNC Lathes 000 19?8 Important Preparatory Functions (G Codes) for Lathes 000 19?9 Important Miscellaneous Functions (M Codes) for Lathes 000 19?10 Setting the Machining Origin 000 19?11 Feed Rate (F Code) 000 19?12 Spindle Speed (S Code) 000 19?13 Spindle Speed with Constant Surface Speed Control 000 19?14 Spindle Speed with Clamp Speed and Constant Surface Speed Controls 000 19?15 Automatic Tool Changing 000 19?16 Tool Edge Programming 000 19?17 Tool Nose Radius Compensation Programming 000 19?18 Setting Up Tool Nose Radius Compensation 000 19?19 Some Restrictions with Tool Nose Radius Compensation 000 19?20 Tool Nose Radius Compensation Commands 000 19?21 Linear Interpolation Commands (CNC Lathes) 000 19?22 Circular Interpolation Commands (CNC Lathes) 000 19?23 Grooving Commands 000 19?24 Return to Reference Point Command 000 19?25 Chapter Summary 000 Review Exercises CHAPTER 20 Techniques and Fixed Cycles for CNC 000 Lathe Programming 20?1 Chapter Objectives 000 20?2 Introduction 000 20?3 Turning and Boring Cycle: G90 000 20?4 Facing Cycle: G94 000 20?5 Multiple Repetitive Cycles: G70 to G75 000 20?6 Stock Removal in Turning and Boring Cycle: G71 000 20?7 Finish Turning and Boring Cycle: G70 000 20?8 Peck Drilling and Face Grooving Cycle: G74 000 20?9 Peck Cutoff and Grooving Cycle: G75 000 20?10 Thread Cutting on CNC Lathes and Turning Centers 000 20?11 Single-Pass Threading Cycle: G32 000 20?12 Multiple-Pass Threading Cycle: G92 000 20?13 Multiple Repetitive Threading Cycle: G76 000 20?14 Chapter Summary 000 Review Exercises CONTENTS xvii A01 -- VALE6908 -- 04 -- SE -- FM.QXD 10/13/07 4:51 PM Page xvii MARKED SET CHAPTER 21 Modern Computer-Aided Part Programming 000 21?1 Chapter Objectives 000 21?2 Introduction 000 21?3 Modern Developments in the Process of CNC Programming 000 21?4 Using an Off-Line Computer to Write and Store Part Programs 000 21?5 An Introduction to Computer-Aided Programming Languages 000 21?6 Basic Elements of the APT Programming Language 000 21?7 An Introduction to CAD/CAM Technology 000 21?8 The Elements Comprising CAD 000 21?9 The Elements Comprising CAM 000 21?10 Creating A Complete Part Program Using Mastercam CNC Software 000 21?11 Chapter Summary 000 Review Exercises Appendix A 000 Important Safety Precautions 000 Appendix B 000 Summary of G Codes for Milling Operations (FANUC Controllers) 000 Summary of G Codes for Turning Operations (FANUC Controllers) 000 Summary of M Codes for Milling and Turning Operations (FANUC Controllers) 000 Summary of Auxiliary Functions (FANUC Controllers) 000 Appendix C 000 Recommended Speeds and Feeds for Drilling 000 Recommended Speeds and Feeds for Milling 000 Recommended Speeds and Feeds for Turning 000 Appendix D 000 Summary of Important Machining Formulas 000 Appendix E 000 Tables of Important GDT Symbols 000 Appendix F 000 Identification System for OD and ID Tools 000 xviii CONTENTS A01 -- VALE6908 -- 04 -- SE -- FM.QXD 10/13/07 4:51 PM Page xviii MARKED SET Appendix G 000 Writing and Verifying Mill Part Programs via Predator Simulations Software 000 Appendix H 000 Writing and Verifying Turn Part Programs via Predator Simulation Software 000 Glossary 000 Index 000

CONTENTS CHAPTER 1 Introduction to Computer Numerical Control 000 Manufacturing 1?1 Chapter Objectives 000 1?2 Introduction 000 1?3 Numerical Control Definition, Its Concepts and Advantages 000 1?4 Definition of Computer Numerical Control and Its Components 000 1?5 Advantages of CNC Compared with NC 000 1?6 Special Requirements for Utilizing CNC 000 1?7 Financial Rewards of CNC Investment 000 1?8 CNC Machining Centers and Turning Centers 000 1?9 Other Types of CNC Equipment 000 1?10 CNC Input and Storage Media 000 1?11 Chapter Summary 000 Review Exercises CHAPTER 2 Modern Machine Tool Controls 000 2?1 Chapter Objectives 000 2?2 Introduction 000 2?3 Different Types of System Control 000 2?4 Loop Systems for Controlling Tool Movement 000 2?5 Establishing Locations via Cartesian Coordinates 000 2?6 CNC Machine Axes of Motion 000 2?7 Types of Tool Positioning Modes 000 2?8 Units Used for Positioning Coordinates 000 2?9 Chapter Summary 000 Review Exercises CHAPTER 3 Tooling for Hole and Milling Operations 000 3?1 Chapter Objectives 000 3?2 Introduction 000 3?3 Tooling for Drilling Operations 000 xi A01 -- VALE6908 -- 04 -- SE -- FM.QXD 10/13/07 4:51 PM Page xi MARKED SET 3?4 Carbide Insert Technology 000 3?5 Tooling for Hole Operations that Follow Drilling 000 3?6 Tool Speeds and Feeds for Hole Operations 000 3?7 Tooling for Profile Milling and Facing Operations 000 3?8 Coated Tooling 000 3?9 Tool Speeds and Feeds for Milling Operations 000 3?10 Feed Directions for Milling Operations 000 3?11 Cutting Fluids for CNC Operations 000 3?12 Chapter Summary 000 Review Exercises CHAPTER 4 Exploring Features of CNC Machining Centers 000 4?1 Chapter Objectives 000 4?2 Introduction 000 4?3 Background on CNC Machining Centers 000 4?4 Tooling Systems Used with Automatic Tool Changers 000 4?5 Methods of Securing Tools in Tool Holders 000 4?6 Methods of Securing Tooling Systems to the CNC Spindle 000 4?7 Automatic Tool Changer Systems 000 4?8 Pallet Loading Systems 000 4?9 Features of the Machine Control Unit (MCU) Machining Centers 000 4?10 Chapter Summary 000 Review Exercises CHAPTER 5 Review of Basic Blueprint Reading 000 for CNC Programmers 5?1 Chapter Objectives 000 5?2 Introduction 000 5?3 Sheet Sizes 000 5?4 Drawing Formats 000 5?5 Interpreting Lines in Drawings 000 5?6 Projection Conventions Used in Drawings 000 5?7 Visualizing 3D Objects from 2D Othographic Views 000 5?8 Auxiliary Views 000 5?9 Sectional Views 000 5?10 Reading Dimensions 000 5?11 Reading Threads and Thread Notes 000 5?12 Reading Surface Finish Symbols and Notes 000 5?13 Chapter Summary 000 Review Exercises Bibliography xii CONTENTS A01 -- VALE6908 -- 04 -- SE -- FM.QXD 10/13/07 4:51 PM Page xii MARKED SET CHAPTER 6 Review of Basic Material Specifications 000 for CNC Programmers 6?1 Chapter Objectives 000 6?2 Introduction 000 6?3 Reading Material Specifications 000 6?4 Understanding Heat Treatment Notes 000 6?5 Interpreting Surface Coating Notes 000 6?6 Chapter Summary 000 Review Exercises Bibliography CHAPTER 7 Review of Basic Geometric Dimensioning 000 and Tolerancing for CNC Programmers 7?1 Chapter Objectives 000 7?2 Introduction 000 7?3 GDT Terminology 000 7?4 Part Form Controls 000 7?5 Datums 000 7?6 Part Profile Controls 000 7?7 Part Location, Orientation, and Runout Controls 000 7?8 Chapter Summary 000 Review Exercises Bibliography CHAPTER 8 Mathematics for CNC Programming 000 8?1 Chapter Objectives 000 8?2 Introduction 000 8?3 Determining Sides of Right Triangles 000 8?4 Useful Angle Concepts 000 8?5 Determining Angles of Right Triangles 000 8?6 Oblique Triangles 000 8?7 KwikTrig Trigonometry/Geometry Software 000 8?8 Installation 000 8?9 Starting KwikTrig 000 8?10 Chapter Summary 000 Review Exercises CHAPTER 9 An Overview of CNC Shop Activities 000 9?1 Chapter Objectives 000 9?2 Introduction 000 CONTENTS xiii A01 -- VALE6908 -- 04 -- SE -- FM.QXD 10/13/07 4:51 PM Page xiii MARKED SET 9?3 Essential CNC Shop Activities 000 9?4 Part Drawing Study 000 9?5 Methodizing of Operations for CNC Machining Centers 000 9?6 Deciding on a CNC Machine 000 9?7 Methods of Holding the Part During Machining 000 9?8 Machining Determination 000 9?9 Cutting Conditions 000 9?10 Writing a Programming Manuscript 000 9?11 Inputting Programs to the Machine Control Unit 000 9?12 Setup Procedure 000 9?13 Debugging and Verifying the Program 000 9?14 Part Production 000 9?15 Chapter Summary 000 Review Exercises CHAPTER 10 Word Address Programming 000 10?1 Chapter Objectives 000 10?2 Introduction 000 10?3 Programming Language Format 000 10?4 Programming Language Terminology 000 10?5 Arrangement of Addresses in a Block 000 10?6 Program and Sequence Numbers (O, N Codes) 000 10?7 Preparatory Functions (G Codes) 000 10?8 Dimension Words (X,Y, Z . . .