Preface vi <br> <br> PART I: COMPUTER-AIDED DESIGN (CAD) BASICS 1 <br> <br> Chapter 1 Getting Started 3 <br> <br>1.1 Introduction 3 <br> <br>1.2 Engineering Design Process 4 <br> <br>1.3 CAD Process 4 <br> <br>1.4 Manufacturing Process 5 <br> <br>1.5 CAM Process 6 <br> <br>1.6 SolidWorks Installation and Resources 6 <br> <br>1.7 SolidWorks Overview 8 <br> <br>1.8 Customize SolidWorks 11 <br> <br>1.9 Modeling Plan 12 <br> <br>1.10 Part Creation 14 <br> <br>1.11 Examples 15 <br> <br>1.12 Tutorials 22 <br> <br> Tutorial 1-1 Create a Flap 22 <br> <br> Tutorial 1-2 Create a Pin and Bushing Bearing 24 <br> <br> Tutorial 1-3 Create a Pillow Block 25 <br> <br> Tutorial 1-4 Create Drawings 28 <br> <br> Tutorial 1-5 Create an Assembly 29 <br> <br>Problems 32 <br> <br> Chapter 2 Modeling Management 37 <br> <br>2.1 Overview 37 <br> <br>2.2 Types of CAD Models 37 <br> <br>2.3 Planning Part Creation 39 <br> <br>2.4 Part Topology 40 <br> <br>2.5 Parametric Modeling 40 <br> <br>2.6 Customizing SolidWorks 42 <br> <br>2.7 Productivity Tools 43 <br> <br>2.8 Coordinate Systems 43 <br> <br>2.9 Sketch Planes 44 <br> <br>2.10 Sketch Status 46 <br> <br>2.11 Part Feature Tree 47 <br> <br>2.12 Construction Geometry 48 <br> <br>2.13 Reference Geometry 48 <br> <br>2.14 Sketch Entities 50 <br> <br>2.15 Sketch Relations 51 <br> <br>2.16 Equations and Link Values 51 <br> <br>2.17 Geometric Modifiers 53 <br> <br>2.18 Grids 54 <br> <br>2.19 Patterns 54 <br> <br>2.20 Selecting, Editing, and Measuring Entities 58 <br> <br>2.21 Boolean Operations 59 <br> <br>2.22 Templates 61 <br> <br>2.23 Viewing 61 <br> <br>2.24 Model Communication 62 <br> <br>2.25 Tutorials 63 <br> <br> Tutorial 2-1 Create a Coil Spring 63 <br> <br> Tutorial 2-2 Create a Mount Plate 65 <br> <br> Tutorial 2-3 Create a Bracket 66 <br> <br> Tutorial 2-4 Create a Wheel 67 <br> <br> Tutorial 2-5 Create a Tire and a Pin 69 <br> <br> Tutorial 2-6 Create a Caster Assembly 70 <br> <br>Problems 73 <br> <br> Chapter 3 Design Intent 81 <br> <br>3.1 Introduction 81 <br> <br>3.2 Capturing Design Intent 82 <br> <br>3.3 Documenting Design Intent 83 <br> <br>3.4 Comments 83 <br> <br>3.5 Design Binder 84 <br> <br>3.6 Equations 85 <br> <br>3.7 Design Tables and Configurations 85 <br> <br>3.8 Dimension Names 85 <br> <br>3.9 Feature Names 85 <br> <br>3.10 Folders 86 <br> <br>3.11 Tutorials 86 <br> <br> Tutorial 3-1 Design Intent via Two Modeling Plans 86 <br> <br> Tutorial 3-2 Design Intent via Three Modeling Plans 89 <br> <br> Tutorial 3-3 Design Intent via Design Specifications 91 <br> <br> Tutorial 3-4 Design Intent via Mating Conditions 93 <br> <br>Problems 95 <br> <br> PART II: BASIC PART MODELING 97 <br> <br> Chapter 4 Features and Macros 99 <br> <br>4.1 Introduction 99 <br> <br>4.2 Features 100 <br> <br>4.3 Spur Gears 103 <br> <br>4.4 Design Library and Library Features 109 <br> <br>4.5 Configurations and Design Tables 110 <br> <br>4.6 Macros 111 <br> <br>4.7 Tutorials 114 <br> <br> Tutorial 4-1 Create Sweep Features 114 <br> <br> Tutorial 4-2 Create Loft Features 116 <br> <br> Tutorial 4-3 Use the Hole Wizard 118 <br> <br> Tutorial 4-4 Create Compression Spring 119 <br> <br> Tutorial 4-5 Create Spiral 120 <br> <br> Tutorial 4-6 Create Features 121 <br> <br> Tutorial 4-7 Use the Smart Fasteners Wizard 122 <br> <br> Tutorial 4-8 Create a Bolt 123 <br> <br>Problems 126 <br> <br> Chapter 5 Drawings 135 <br> <br>5.1 Introduction 135 <br> <br>5.2 Engineering Drafting and Graphics Communication 136 <br> <br>5.3 ASME Abbreviation Rules 137 <br> <br>5.4 ASME Drafting Rules 138 <br> <br>5.5 ASME Dimensioning Rules 139 <br> <br>5.6 Dimensions 142 <br> <br>5.7 Drawing Content and Layout 144 <br> <br>5.8 Angles of Projection 145 <br> <br>5.9 Views 146 <br> <br>5.10 Sheets 148 <br> <br>5.11 Title Blocks 149 <br> <br>5.12 Drafting Control 150 <br> <br>5.13 Tolerances 150 <br> <br>5.14 Bills of Materials 151 <br> <br>5.15 Model and Drawing Associativity 151 <br> <br>5.16 Design Checker 151 <br> <br>5.17 Tutorials 152 <br> <br> Tutorial 5-1 Create Drawing Views 152 <br> <br> Tutorial 5-2 Insert Annotations 153 <br> <br> Tutorial 5-3 Fill Title Block 153 <br> <br> Tutorial 5-4 Create Assembly Drawing with Bill of Materials 154 <br> <br> Tutorial 5-5 Use Model-Drawing Associativity 155 <br> <br>Problems 156 <br> <br> Chapter 6 Assemblies 157 <br> <br>6.1 Introduction 157 <br> <br>6.2 Assembly Mates 158 <br> <br>6.3 Bottom-Up Assembly Modeling 159 <br> <br>6.4 Top-Down Assembly Modeling 159 <br> <br>6.5 The Assembly Tree 164 <br> <br>6.6 Assembly Drawings 164 <br> <br>6.7 Assembly Exploded Views and Animations 164 <br> <br>6.8 Assembly Motion Study 165 <br> <br>6.9 Interference and Collision Detections 166 <br> <br>6.10 Assembly Design Tables 166 <br> <br>6.11 Tutorials 166 <br> <br> Tutorial 6-1 Create a Cam and a Follower Assembly 167 <br> <br> Tutorial 6-2 Create a Working Hinge Assembly 168 <br> <br> Tutorial 6-3 Mate Two Gears with a Gear Mate 169 <br> <br> Tutorial 6-4 Create a Functional Rack and Pinion 171 <br> <br> Tutorial 6-5 Create a Functional Ball Screw 173 <br> <br> Tutorial 6-6 Study Universal Joint Motion 174 <br> <br> Tutorial 6-7 Create a Motion Study 176 <br> <br> Tutorial 6-8 Detect Collision and Interference 178 <br> <br> Tutorial 6-9 Create a Design Table 179 <br> <br> Tutorial 6-10 Create a Part in the Context of an Assembly 180 <br> <br>Problems 183 <br> <br> Chapter 7 Rendering and Animation 195 <br> <br>7.1 Introduction 195 <br> <br>7.2 Scenes and Lighting 196 <br> <br>7.3 Rendering Models 197 <br> <br>7.4 Decals 198 <br> <br>7.5 Textures 199 <br> <br>7.6 Materials 199 <br> <br>7.7 Appearance and Transparency 201 <br> <br>7.8 Background and Scenes 201 <br> <br>7.9 Cameras and Camera Sleds 201 <br> <br>7.10 Animation 201 <br> <br>7.11 Tutorials 202 <br> <br> Tutorial 7-1 Apply Colors to Objects 202 <br> <br> Tutorial 7-2 Apply a Background and a Scene 203 <br> <br> Tutorial 7-3 Apply Lights to a Scene 204 <br> <br> Tutorial 7-4 Add Material and Transparency 205 <br> <br> Tutorial 7-5 Add a Camera to a Scene 206 <br> <br> Tutorial 7-6 Create a Motion Study 207 <br> <br> Tutorial 7-7 Create a Camera-Sled Based <br> <br>Animation 210 <br> <br>Problems 213 <br> <br> PART III: ADVANCED PART MODELING 215 <br> <br> Chapter 8 Curves 217 <br> <br>8.1 Introduction 217 <br> <br>8.2 Curve Representation 218 <br> <br>8.3 Line Parametric Equation 219 <br> <br>8.4 Circle Parametric Equation 220 <br> <br>8.5 Spline Parametric Equation 221 <br> <br>8.6 Two-Dimensional Curves 222 <br> <br>8.7 Three-Dimensional Curves 223 <br> <br>8.8 Curve Management 224 <br> <br>8.9 Tutorials 224 <br> <br> Tutorial 8-1 Create a 2D Curve by Using an Explicit Equation 224 <br> <br> Tutorial 8-2 Create a 2D Curve by Using a Parametric Equation 225 <br> <br> Tutorial 8-3 Create a 3D Curve by Using a Parametric Equation 225 <br> <br> Tutorial 8-4 Create a 3D Curve by Using 3D Points 227 <br> <br> Tutorial 8-5 Create a 3D Curve by Using 3D Sketching 228 <br> <br> Tutorial 8-6 Create a 3D Curve by Using Composite Curves 229 <br> <br> Tutorial 8-7 Create a 3D Curve by Projecting a Sketch onto a Curved Face 231 <br> <br> Tutorial 8-8 Create a 3D Curve Using Projected Curves 232 <br> <br> Tutorial 8-9 Create a Stethoscope Model 241 <br> <br>Problems 244 <br> <br> Chapter 9 Surfaces 249 <br> <br>9.1 Introduction 249 <br> <br>9.2 Surfaces 249 <br> <br>9.3 Using Surfaces in Solid Modeling 252 <br> <br>9.4 Surface Representation 254 <br> <br>9.5 Plane Parametric Equation 255 <br> <br>9.6 Ruled Surface Parametric Equation 257 <br> <br>9.7 Surface Visualization 260 <br> <br>9.8 Surface Management 260 <br> <br>9.9 Tutorials 261 <br> <br> Tutorial 9-1 Create Basic Surfaces: Extrude, Revolve, Loft, Sweep, Knit, and Radiate 261 <br> <br> Tutorial 9-2 Create Basic Surfaces: Planar, Filled, Boundary, and Offset 263 <br> <br> Tutorial 9-3 Visualize Surfaces 264 <br> <br> Tutorial 9-4 Create an Artistic Bowl 265 <br> <br> Tutorial 9-5 Use Surface Intersections 268 <br> <br> Tutorial 9-6 Create a Tablespoon 269 <br> <br> Tutorial 9-7 Create a Computer Mouse 271 <br> <br> Tutorial 9-8 Create a Baseball Hat 273 <br> <br> Tutorial 9-9 Create a Hair Dryer 277 <br> <br> Tutorial 9-10 Create an Oil Container 279 <br> <br>Problems 282 <br> <br> Chapter 10 Sheet Metal and Weldments 289 <br> <br>10.1 Introduction 289 <br> <br>10.2 Sheet Metal 289 <br> <br>10.3 Sheet Metal Features 291 <br> <br>10.4 Sheet Metal FeatureManager Design Tree 296 <br> <br>10.5 Sheet Metal Methods 297 <br> <br>10.6 Weldments 299 <br> <br>10.7 Weldment Features 301 <br> <br>10.8 Weld Symbols 305 <br> <br>10.9 Tutorials 306 <br> <br> Tutorial 10-1 Create Sheet Metal 306 <br> <br> Tutorial 10-2 Create a Sheet Metal Drawing 308 <br> <br> Tutorial 10-3 Create a Sheet Metal Part from a Solid Body 309 <br> <br> Tutorial 10-4 Create a Sheet Metal Part from a Flattened State 310 <br> <br> Tutorial 10-5 Create a Weldment 311 <br> <br> Tutorial 10-6 Create a Weldment Drawing 313 <br> <br>Problems 316 <br> <br> Chapter 11 Sustainable Design 319 <br> <br>11.1 Introduction 319 <br> <br>11.2 Design and Society 321 <br> <br>11.3 Guidelines and Principles 321 <br> <br>11.4 Life Cycle Assessment 323 <br> <br>11.5 Impact Metric 325 <br> <br>11.6 Implementation 327 <br> <br>11.7 Design Activities 327 <br> <br>11.8 Sustainable Design Tools 328 <br> <br>11.9 SolidWorks Sustainability 329 <br> <br>11.10 Tutorials 332 <br> <br> Tutorial 11-1 Redesign a Steel Washer 332 <br> <br>Problems 335 <br> <br> PART IV: PART DEVELOPMENT AND ANALYSIS 337 <br> <br> Chapter 1 2 Tolerances 339 <br> <br>12.1 Introduction 339 <br> <br>12.2 Tolerance Types 340 <br> <br>12.3 Tolerance Concepts 340 <br> <br>12.4 ASME Tolerance Rules 343 <br> <br>12.5 Tolerancing Tapers 347 <br> <br>12.6 Limits of Dimensions 348 <br> <br>12.7 Tolerance Accumulation 353 <br> <br>12.8 Statistical Tolerancing 354 <br> <br>12.9 True Position 356 <br> <br>12.10 Geometric Tolerances 357 <br> <br>12.11 Datum Target Symbols 359 <br> <br>12.12 Tolerance Interpretation 360 <br> <br>12.13 Tolerance Analysis 362 <br> <br>12.14 SolidWorks Tolerance Analysis 364 <br> <br>12.15 Tutorials 367 <br> <br> Tutorial 12-1 Create Conventional Tolerances 367 <br> <br> Tutorial 12-2 Create Geometric Tolerances 369 <br> <br> Tutorial 12-3 Define Datum Targets 370 <br> <br> Tutorial 12-4 Tolerance a Taper 371 <br> <br> Tutorial 12-5 Perform Tolerance Stack-up Analysis 372 <br> <br>Problems 374 <br> <br> Chapter 13 Analysis Tools 377 <br> <br>13.1 Introduction 377 <br> <br>13.2 Data Exchange 378 <br> <br>13.3 Mass Properties 381 <br> <br>13.4 Animation and Motion Analysis 385 <br> <br>13.5 Flow Simulation 386 <br> <br>13.6 Finite Element Method 386 <br> <br>13.7 Finite Element Analysis 389 <br> <br>13.8 SolidWorks Simulation 391 <br> <br>13.9 Von Mises Stress 391 <br> <br>13.10 Tutorials 396 <br> <br> Tutorial 13-1 Export Native SolidWorks Files 396 <br> <br> Tutorial 13-2 Import IGES and STEP Files into SolidWorks 396 <br> <br> Tutorial 13-3 Calculate Mass Properties of a Solid 397 <br> <br> Tutorial 13-4 Perform Motion Analysis Using a Motor 398 <br> <br> Tutorial 13-5 Perform Static Linear FEA on a Part 403 <br> <br> Tutorial 13-6 Perform Thermal FEA on a Part 405 <br> <br> Tutorial 13-7 Perform Flow Analysis on a Hose 406 <br> <br>Problems 408 <br> <br> PART V: PART MANUFACTURING 409 <br> <br> Chapter 14 Rapid Prototyping 411 <br> <br>14.1 Introduction 411 <br> <br>14.2 RP Applications 412 <br> <br>14.3 RP Overview 414 <br> <br>14.4 RP Concepts 414 <br> <br>14.5 SolidWorks Triangulation 417 <br> <br>14.6 RP Steps 418 <br> <br>14.7 RP Building Techniques 419 <br> <br>14.8 Bottle Prototype 420 <br> <br>14.9 Tutorials 421 <br> <br> Tutorial 14-1 Generate Part Prototype File 421 <br> <br> Tutorial 14-2 Generate Assembly Prototype File 422 <br> <br> Tutorial 14-3 Read Back an STL File 423 <br> <br>Problems 425 <br> <br> Chapter 15 Numerical Control Machining 427 <br> <br>15.1 Introduction 427 <br> <br>15.2 Basics of Machine Tools 428 <br> <br>15.3 Basics of Machining 430 <br> <br>15.4 Turning 438 <br> <br>15.5 Drilling 438 <br> <br>15.6 Milling 439 <br> <br>15.7 Electrical Discharge Machining 439 <br> <br>15.8 Manufacturing of Design 441 <br> <br>15.9 SolidWorks DFMXpress 442 <br> <br>15.10 Basics of NC Machining 445 <br> <br>15.11 G-Code and M-Code Programming 447 <br> <br>15.12 CAM Add-In Software 449 <br> <br>15.13 Tutorials 449 <br> <br> Tutorial 15-1 Drill Holes 450 <br> <br> Tutorial 15-2 Mill Faces 452 <br> <br> Tutorial 15-3 Mill Pockets 455 <br> <br> Tutorial 15-4 Mill Slots 457 <br> <br>Problems 460 <br> <br> Chapter 16 Injection Molding 463 <br> <br>16.1 Introduction 463 <br> <br>16.2 Basics of Injection Molding Machines 464 <br> <br>16.3 Basics of Injection Molding 465 <br> <br>16.4 Basics of Mold Design 467 <br> <br>16.5 Basics of Part Design 470 <br> <br>16.6 Phases of Mold Design 471 <br> <br>16.7 SolidWorks Mold Design 472 <br> <br>16.8 Tutorials 473 <br> <br> Tutorial 16-1 Create a Block Mold 473 <br> <br> Tutorial 16-2 Create a Sandbox Mold 477 <br> <br> Tutorial 16-3 Create a Hemisphere Mold 481 <br> <br> Tutorial 16-4 Create an Easter Egg Mold 484 <br> <br> Tutorial 16-5 Generate a Mold Drawing 487 <br> <br>Problems 488 <br> <br> Appendix A ANSI and ISO Tolerance Tables 491 <br> <br> Appendix B SolidWorks Certification 505 <br> <br>B.1 Certified SolidWorks Associate (CSWA) 505 <br> <br>B.2 Certified SolidWorks Professional (CSWP) 506 <br> <br>B.3 CSWP-Surfacing 506 <br> <br>B.4 CSWP-Sheet Metal 507 <br> <br>B.5 CSWP-Weldments 507 <br> <br>B.6 CSWP-Simulation 507 <br> <br>B.7 CSWP-Mold Making 508 <br> <br>B.8 Testing Resources 508 <br> <br>B.9 Sample Test Questions 509 <br> <br>Index 517 <br> <br>