Chapter 1 Introduction to CAD/CAM 1.1 Historical Perspective of CAD/CAM 1.2 Benefit of CAD/CAM 1.2.1 Increased Productivity 1.2.2 Better Quality 1.2.3 Better Communication 1.2.4 Common Database 1.2.5 Reduced Prototype Costs 1.2.6 Faster Response to Customers 1.3 CAD/CAM Database 1.4 CAD/CAM Selection Criteria 1.5 Application of CAD/CAM 1.5.1 Aerospace Industry 1.5.2 Automotive Industry 1.5.3 General Industry
Chapter 2 Computer Hardware of CAD/CAM System 2.1 Computer System Classification of CAD/CAM 2.1.1 Mainframe Computer Platforms 2.1.2 Engineering Workstation Platforms 2.1.3 Microcomputer Platforms 2.2 Computer Hardware Basic Operation 2.3 Typical Computer Hardware Configuration of CAD/CAM
Chapter 3 Geometric Transformations 3.1 Definition of Geometric Transformation 3.2 Transformation of a Point 3.3 Generic Transformation 3.3.1 Translation 3.3.2 Scaling 3.3.3 Reflection 3.3.4 Rotation 3.3.5 Shear 3.4 Complex Transformation 3.4.1 Concatenated Transformations 3.4.2 Homogeneous Representation 3.4.3 Geometric Transformation for Three View Drawing 3.5 Perspective Projection Transformation 3.5.1 Principle of Perspective Projection Transformation 3.5.2 Classification of Perspective Projection Transformation
Chapter 4 CAD/CAM Modeling Technology 4.1 Functions of ICG Technology 4.1.1 Input Functions 4.1.2 Producing Graphic Images 4.1.3 Manipulation of Graphic Images 4.1.4 Terminal Display Control 4.1.5 Editing Functions 4.2 Basic Operation of CAD/CAM Modeling Software 4.3 Modeling System Classification 4.3.1 CAD 2D Wireframe Systems 4.3.2 CAD aD Wireframe Systems 4.3.3 Surface Model Systems 4.3.4 Solid Model Systems 4.4 Parametric Modeling 4.4.1 Profile 4.4.2 Dimension drive 4.4.3 Variable Drive 4.4.4 Constraint-Based 4.4.5 Rationality Checking 4.4.6 Dynamic Navigator 4.4.7 Feature-Based Modeling 4.5 SolidWorks Modeling Software 4.5.1 Concepts 4.5.2 Terminology 4.5.3 User Interface 4.5.4 Design Process 4.5.5 Design Intent 4.5.6 Design Method
Chapter 5 Reverse Engineering 5.1 Basic Phases of Reverse Engineering 5.2 Data Capture Methods 5.3 Data Capture Devices 5.3.1 3D Digitizer 5.3.2 Coordinate Measuring Machine 5.3.3 3D Laser Scanners 5.3.4 Structured-Light 3D Scanners: 3D Optical Imager
Chapter 6 Parametric Programming 6.1 Principle of Parametric Programming 6.2 Visual LISP-Based Parametric Programming for AutoCAD 6.2.1 What Visual LISP Offers 6.2.2 Starting Visual LISP 6.2.3 Exploring the Visual LISP User Interface 6.2.4 Loading and Running AutoLISP Programs 6.2.5 VLISP Programming Demonstrations 6.3 VBA-Based Parametric Programming for AutoCAD 6.3.1 How VBA Differs from AutoLISP ~ 6.3.2 Visual Basic versus Visual Basic for Applications 6.3.3 The AutoCAD VBA Environment 6.3.4 VBA Programming Demonstrations 6.3.5 VBA Advanced Programming Demonstration 6.4 ObjectARX-based Parametric Programming for AutoCAD 6.4.1 ObjectARX Overview 6.4.2 “Hello,World!” Program 6.4.3 Some Useful Functions
Chapter 7 Computer Aided Engineering 7.1 Finite Element Analysis 7.2 Virtual Prototyping 7.3 CAE Softwares 7.3.1 ANSYS 7.3.2 SolidWorks Simulation 7.3.3 ADAMS 7.4 Projects of CAE Software Application 7.4.1 Stress Analysis and Optimization of Gear Teeth for Crown Gear Based on Limited Length Contact Theory in ANSYS Environment 7.4.2 Kinematics Simulation to Manipulator of Welding Robot Based on ADAMS
Chapter 8 Virtual Reality 8.1 Features of Virtual Reality Systems 8.1.1 Virtual Reality Immersion 8.1.2 Virtual Reality Ambience and Atmosphere 8.2 Interactive Devices for Virtual Reality 8.2.1 Head Mounted Display 8.2.2 Data Glove 8.2.3 Data Suit/Clothing 8.2.4 Joysticks 8.3 VR-Based Training System Development for HDD Rig 8.3.1 Development of Software Part 8.3.2 Development of Hardware Part
Chapter 9 Advanced CAM Technology 9.1 Computer Numerical Control 9.2 Directed Numerical Control 9.3 Distributed Numerical Control 9.4 Group Technology 9.5 Flexible Manufacturing 9.6 Rapid Prototyping and Manufacturing 9.7 Computer-Aided Process Planning 9.8 Computer-Aided Production Management 9.9 Virtual Manufacturing 9.10 Application of CAM Software: SolidCAM 9.10.1 Introduction to SolidCAM 9.10.2 Basic Concepts 9.10.3 Process Overview 9.10.4 Description of SolidCAM Modules
Chapter 10 CAD/CAM Software Development 10.1 Development Principal 10.2 Development Process 10.2.1 Planning 10.2.2 Implementation, Testing and Documenting 10.2.3 Deployment and Maintenance 10.3 Data Processing for Engineering Manuals 10.3.1 Programming for Numerical Tables 10.3.2 Programming for Line Graph 10.4 Projects of CAD/CAM Software Development 10.4.1 CAD Software Development for Automated Design of Chuck of Core Drilling Rig 10.4.2 CAM Software Development for CNC Cutting Machine