Computer-Aided Manufacturing Third Edition Tien-Chien Chang, Richard A. Wysk, and Hsu-Pin (Ben) Wang PEARSON Prentice Hall Upper Saddle River, New Jersey 07458
Contents Chapter 1 Introduction to Manufacturing 1 1.1 The Product Realization Process 3 1.2 The Evolution of Product Realization 7 1.3 CAM and Its Historical Development 9 1.4 Organization of the Book 13 1.5 Keywords 14 1.6 Review Questions 15 1.7 References 15 Chapter 2 Engineering Product Specification 16 2.1 Engineering Design 17 2.2 Design Drafting 18 2.3 Tolerance Graph Analysis 31 2.4 Relationship between Product and Process Tolerances 37 2.5 Inspection and Measurement 41 2.6 Statistical Quality Control 43 2.7 Manufacturing Reliability 47 2.8 Summary 48 2.9 Keywords 49 2.10 Review Questions 49 2.11 Review Problems 50 2.12 References 53 Chapter 3 Geometric Tolerancing 54 3.1 Background 54 3.2 Geometric Tolerances: ASME Y14.5 55 3.3 Interpreting Geometric Specifications 76 3.4 Multiple Part Features and Datums 80 3.5 Summary 86 3.6 Keywords 86 3.7 Review Questions 87 3.8 Review Problems 87 3.9 References 90 VII
viii Contents Chapter 4 Computer-Aided Design 4.1 Background 4.2 A Brief History of CAD 4.3 Design Modeling Requirements 4.4 The Architecture of CAD 4.5 Design Drafting 4.6 3-D CAD and Surface Modeling 4.7 Product Design Using Solid Models 4.8 Feature-Based Modeling 4.9 Variational and Parametric Modeling 4.10 CAD Applications 4.11 Design Data Exchange 4.12 Summary 4.13 Review Questions 4.14 Review Problems 4.15 References Chapter 5 Geometric Modeling 5.1 Background 5.2 Basic Elements of Computer Graphics 5.3 3-D Representations 5.4 Curves and Curved Surfaces 5.5 Solid Models 5.6 Summary 5.7 Keywords 5.8 Review Questions 5.9 Review Problems 5.10 References Chapter 6 Process Engineering 6.1 Experience-Based Planning 6.2 Process-Capability Analysis 6.3 Basic Machining Calculations 6.4 Process Optimization 6.5 Concluding Remarks 6.6 Keywords 6.7 Review Questions 6.8 Review Problems 6.9 References Chapter 7 Tooling and Fixturing 7.1 Introduction 7.2 Tool Characteristics 7.3 Machinability of Work Materials 7.4 Machining Operations
Contents ix 7.5 Workpiece Holding Principles 7.6 Part Setup or Orientation 7.7 Fixturing for NC Machining 7.8 Errors Due to Location, Clamping, and Machining 7.9 Summary 7.10 Keywords 7.11 Review Questions 7.12 Review Problems 7.13 References Chapter 8 Statistically Based Process Engineering 8.1 Background 8.2 Case Study 8.3 General Methodology 8.4 Experimental Results for Product Examples and Illustrations 8.5 Summary 8.6 Keywords 8.7 Review Questions 8.8 Review Problems 8.9 References Chapter 9 Fundamentals of Industrial Control 9.1 Review of Control Theory 9.2 Logic Control 9.3 Sensors and Actuators 9.4 Summary 9.5 Keywords 9.6 Review Questions 9.7 Review Problems 9.8 References Chapter 10 Programmable Logic Controllers 10.1 Introduction 10.2 Relay-Device Components 10.3 Programmable Controller Architecture 10.4 Programming a Programmable Logic Controller 10.5 Tools for PLC Logic Design 10.6 Summary 10.7 Keywords 10.8 Review Questions, 10.9 Review Problems 10.10 References Chapter 11 Data Communication and LANs in Manufacturing 11.1 Fundamentals of Data Communication 11.2 Local-Area Networks 248 256 257 263 264 264 265 265 266 270 270 271 280 302 313 313 314 314 315 317 317 332 337 345 346 346 347 352 353 353 358 364 371 389 396 397 397 397 401 402 403 414
x Contents 11.3 Summary 11.4 Keywords 11.5 Review Questions 11.6 Review Problems 11.7 References Appendix A: A Glossary of Selected Communication Terms Chapter 12 Fundamentals of Numerical Control 12.1 Historical Development 12.2 Principles of Numerical Control 12.3 Classification of Numerical Control 12.4 Numerical-Control Systems 12.5 NC Controllers 12.6 Kinematics of NC Machines 12.7 Interpolation 12.8 Axis Servo Control 12.9 Spindle 12.10 Summary 12.11 Keywords 12.12 Review Questions 12.13 Review Problems 12.14 References Chapter 13 Numerical-Control Programming 13.1 NC Part Programming 13.2 Manual Part Programming 13.3 Computer-Assisted Part Programming 13.4 CAD Part Programming 13.5 NC Cutter-Path Verification 13.6 Analytical Geometry for Part Programming 13.7 Summary 13.8 Keywords 13.9 Review Questions 13.10 References Chapter 14 Rapid Prototyping 14.1 Introduction 14.2 Rapid Prototyping Processes 14.3 Design Modeling for Rapid Prototyping 14.4 Choosing a System 14.5 Summary 14.6 Keywords 14.7 Review Questions 14.8 Review Problems 14.9 References
Contents xi Chapter 15 Industrial Robotics 580 15.1 Introduction 580 15.2 Power Sources, Actuators, and Transducers 594 15.3 Robotics Sensors 594 15.4 Robot Grippers 595 15.5 Robot Safety 596 15.6 Robot Programming 597 15.7 Robot Applications 601 15.8 Economic Considerations of Robotics Systems 603 15.9 Robot Kinematics and Dynamics 604 15.10 Robot-Arm Dynamics 613 15.11 Computer Vision 615 15.12 Summary 619 15.13 Keywords 620 15.14 Review Problems 620 15.15 References 623 Appendix A Vector Algebra 627 A.I Components of a Vector 627 A.2 Magnitude of a Vector 628 A.3 Multiplication of a Vector by a Scalar 628 A.4 Sum of Vectors 628 A.5 Unit Vectors 628 A.6 Laws of Vector Algebra 628 A.7 Dot or Scalar Product 628 A.8 Cross or Vector Product 629 Appendix B Transfer Functions and Block Diagrams 630 B.I Transfer Functions 630 B.2 Block Diagrams 631 Appendix C Laplace Transforms 634 C.1 Definition 634 C.2 Definition of the Inverse Laplace Transform 634 C.3 General Properties 634 C.4 Laplace Transforms 635 Appendix D Z-Transforms 637 D.I Definition 637 D.2 Definition of the Inverse Z-Transform 637 D.3 General Properties 637 D.4 Z-Transform Table 638 Appendix E Numbering Systems 640 E.I Binary Number 640 E.2 Octal Number 641
xii Contents E.3 Hexadecimal Number 642 E.4 Binary-Coded-Decimal (BCD) Number 642 E.5 Binary Arithmetic 643 E.6 Signed and Unsigned Binary Number 643 Appendix F MATLAB Fundamentals 645 Index 653