30
Matt Lombard SolidWorks ® 2011 Assemblies The book you need to succeed! Get the in-depth detail you’ve been seeking Find new ways to build better assemblies Learn best practices and advanced techniques

Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

Shelving Category:

COMPUTERS/CAD-CAM

Reader Level:

Beginning to Advanced

$49.99 USA $59.99 Canada

Matt Lombardis a mechanical engineer and an independent SolidWorks consultant. Because of the popularity of his SolidWorks blog (dezignstuff) and his sessions at SolidWorks World, he has built a reputation as the go-to resource for everything SolidWorks.

The detail you need to design well

SolidWorks fans have long sought more detail on building

assemblies and assembly drawings with SolidWorks—

and now you have it. This new book by well-known

SolidWorks guru Matt Lombard covers assemblies from

the basics through advanced techniques. Not only does it

provide the greater detail you’ve been seeking, it also

includes topics not widely covered elsewhere. Pair this

book with Matt’s new SolidWorks 2011 Parts Bible and you

have the best SolidWorks reference set out there!

• Review the basics—putting parts into assemblies, using external references, and more

• Explore SolidWorks tools, such as the new Defeature tool for assemblies

• Simulate motion with advanced mates

• Add fillets, chamfers, and weld beads to assemblies

• Sketch in 3D and create weldments and weldment drawings

• Learn animation and use it to flex parts and turn motors

Build mechanisms with layouts

Move components with your choice of tools

Animate flexible components

www.wiley.com/go/solidworks2011assemblies

So

lidW

ork

s® 2011 A

ssemb

liesLombard

Matt Lombard

SolidWorks® 2011 Assemblies

The book you need to succeed!

Get the in-depth detail you’ve been seeking

Find new ways to build better assemblies

Learn best practices and advanced techniques

Page 2: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

04_9781118002766-pp01.indd 204_9781118002766-pp01.indd 2 6/27/11 8:23 PM6/27/11 8:23 PM

Page 3: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

SolidWorks® 2011 Assemblies Bible

01_9781118002766-ffirs.indd i01_9781118002766-ffirs.indd i 6/27/11 8:23 PM6/27/11 8:23 PM

Page 4: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

01_9781118002766-ffirs.indd ii01_9781118002766-ffirs.indd ii 6/27/11 8:23 PM6/27/11 8:23 PM

Page 5: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

SolidWorks® 2011 Assemblies Bible

Matt Lombard

01_9781118002766-ffirs.indd iii01_9781118002766-ffirs.indd iii 6/27/11 8:23 PM6/27/11 8:23 PM

Page 6: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

SolidWorks® 2011 Assemblies BiblePublished byWiley Publishing, Inc.10475 Crosspoint BoulevardIndianapolis, IN 46256www.wiley.comCopyright © 2011 by Wiley Publishing, Inc., Indianapolis, IndianaPublished by Wiley Publishing, Inc., Indianapolis, IndianaPublished simultaneously in CanadaISBN: 978-1-118-00276-6Manufactured in the United States of America10 9 8 7 6 5 4 3 2 1No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, 201-748-6011, fax 201-748-6008, or online at http://www.wiley.com/go/permissions.LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND THE AUTHOR MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS WORK AND SPECIFICALLY DISCLAIM ALL WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE. NO WARRANTY MAY BE CREATED OR EXTENDED BY SALES OR PROMOTIONAL MATERIALS. THE ADVICE AND STRATEGIES CONTAINED HEREIN MAY NOT BE SUITABLE FOR EVERY SITUATION. THIS WORK IS SOLD WITH THE UNDERSTANDING THAT THE PUBLISHER IS NOT ENGAGED IN RENDERING LEGAL, ACCOUNTING, OR OTHER PROFESSIONAL SERVICES. IF PROFESSIONAL ASSISTANCE IS REQUIRED, THE SERVICES OF A COMPETENT PROFESSIONAL PERSON SHOULD BE SOUGHT. NEITHER THE PUBLISHER NOR THE AUTHOR SHALL BE LIABLE FOR DAMAGES ARISING HEREFROM. THE FACT THAT AN ORGANIZATION OR WEBSITE IS REFERRED TO IN THIS WORK AS A CITATION AND/OR A POTENTIAL SOURCE OF FURTHER INFORMATION DOES NOT MEAN THAT THE AUTHOR OR THE PUBLISHER ENDORSES THE INFORMATION THE ORGANIZATION OR WEBSITE MAY PROVIDE OR RECOMMENDATIONS IT MAY MAKE. FURTHER, READERS SHOULD BE AWARE THAT INTERNET WEBSITES LISTED IN THIS WORK MAY HAVE CHANGED OR DISAPPEARED BETWEEN WHEN THIS WORK WAS WRITTEN AND WHEN IT IS READ.

For general information on our other products and services or to obtain technical support, please contact our Customer Care Department within the U.S. at (877) 762-2974, outside the U.S. at (317) 572-3993 or fax (317) 572-4002.Library of Congress Control Number: 2011932103Trademarks: Wiley and related trade dress are registered trademarks of Wiley Publishing, Inc., in the United States and other countries, and may not be used without written permission. SolidWorks is a registered trademark of Dassault Systèmes SolidWorks Corporation. All other trademarks are the property of their respective owners. Wiley Publishing, Inc., is not associated with any product or vendor mentioned in this book.Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books.

01_9781118002766-ffirs.indd iv01_9781118002766-ffirs.indd iv 6/27/11 8:23 PM6/27/11 8:23 PM

Page 7: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

About the AuthorMatt Lombard is an independent engineering consultant specializing in plastic parts and complex shapes. He also writes a blog on SolidWorks, which you can find at www.dezignstuff.com/blog. Matt lives in the picturesque Shenandoah Valley of Virginia, where he enjoys reading the classics and fishing.

01_9781118002766-ffirs.indd v01_9781118002766-ffirs.indd v 6/27/11 8:23 PM6/27/11 8:23 PM

Page 8: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

Credits

Senior Acquisitions EditorStephanie McCombProject EditorJade L. WilliamsTechnical EditorCharles CulpCopy EditorMarylouise WiackEditorial DirectorRobyn SieskyBusiness ManagerAmy KniesSenior Marketing ManagerSandy SmithVice President and Executive Group PublisherRichard SwadleyVice President and Executive PublisherBarry Pruett

Senior Project CoordinatorKristie ReesGraphics and Production SpecialistsAna CarilloJill A. ProllQuality Control TechnicianLaura AlbertProofreadingChristine SabooniIndexingBIM Indexing & Proofreading ServicesMedia Development Project ManagerLaura MossMedia Development Assistant Project ManagerJenny SwisherMedia Development Associate ProducerMarilyn Hummel

01_9781118002766-ffirs.indd vi01_9781118002766-ffirs.indd vi 6/27/11 8:23 PM6/27/11 8:23 PM

Page 9: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

vii

Acknowledgments  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  xxiii

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv

Part I: Introducing Assembly Basics 1

Chapter 1: Understanding Assemblies. . . . . . . . . . . . . . . . . . . . . . . . . . . .3Understanding the Purpose of Assemblies ........................................................................................... 4Identifying types of assemblies ..................................................................................................... 5Driving an assembly with base part and mates ......................................................... 5Driving an assembly with sketches and planes ...............................................................7Modeling parts in place ......................................................................................................... 8Modeling parts as multi-bodies .......................................................................................10Inserting a master model ...................................................................................................11Excluding some parts ..........................................................................................................12Creating an alternative to multiple assemblies ....................................................................12Creating Assembly Templates ..................................................................................................................13Putting Parts into Assemblies ...................................................................................................................15Understanding External References ......................................................................................................16Referencing external files in-context ........................................................................................17Referencing external files from a part ......................................................................................18Summary ............................................................................................................................................................19Chapter 2: Navigating the Assembly Interface . . . . . . . . . . . . . . . . . . . . . 21Identifying Elements of the SolidWorks Assembly Interface .....................................................22Using the CommandManager and toolbars ............................................................................23Introducing the assembly tools ...................................................................................................24Using the Heads-Up View toolbar ...............................................................................................25Using the Shortcut “S” toolbar......................................................................................................26Working in the assembly FeatureManager ............................................................................27Working with multiple document windows ..........................................................................29Managing open windows................................................................................................................29Understanding the Interface for Moving and Mating .....................................................................31Using the Move Component interface .......................................................................................32Free Drag ...................................................................................................................................33Along Assembly XYZ .............................................................................................................33

02_9781118002766-ftoc.indd vii02_9781118002766-ftoc.indd vii 6/27/11 8:23 PM6/27/11 8:23 PM

Page 10: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

Contents

Along Entity .............................................................................................................................34By Delta XYZ ............................................................................................................................34To XYZ Position ......................................................................................................................35Selecting Move Component options ..............................................................................35Dynamic Clearance ...............................................................................................................36Using the Mate interface .................................................................................................................36Considering workflow .........................................................................................................36Looking at the rest of the Mate interface ....................................................................38Summary ............................................................................................................................................................40Chapter 3: Visualizing Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Manipulating the View .................................................................................................................................41Using arrow keys ...............................................................................................................................42Using the middle mouse button ..................................................................................................42Clicking the triad ................................................................................................................................42Using mouse gestures ......................................................................................................................43Using the Magnifying Glass ............................................................................................................44Investing in a 3D mouse device ...................................................................................................45Controlling Appearances ............................................................................................................................45Removing appearances and overrides .....................................................................................47Using the Display Pane ....................................................................................................................48Using the DisplayManager .............................................................................................................50Controlling Appearances with the DisplayManager ..............................................51Applying decals ......................................................................................................................52Controlling Scene, Lights, and Cameras .......................................................................56Creating a walk-through.....................................................................................................56Using Display States ......................................................................................................................................59Using Edge and Wireframe Settings ......................................................................................................61Making the case for shaded with edge display .....................................................................61Using tangent edge display ............................................................................................................63Using Assembly Visualization ...................................................................................................................64Tutorial: Using Assembly Visualization ...............................................................................................65Summary ............................................................................................................................................................66Part II: Working with Assemblies 67

Chapter 4: Building Efficient Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . 69Identifying the Elements of an Assembly ............................................................................................69Understanding standard reference geometry items ..........................................................70Working with assembly equations .............................................................................................71Solving external references ..............................................................................................72Understanding link values and global variables ......................................................72Renaming ..................................................................................................................................72Recommendations ................................................................................................................73Using an assembly layout sketch ................................................................................................73viii

02_9781118002766-ftoc.indd viii02_9781118002766-ftoc.indd viii 6/27/11 8:23 PM6/27/11 8:23 PM

Page 11: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

ix

Contents

Working with virtual components .............................................................................................75Creating assembly reference geometry ...................................................................................75Comparing history-based and non-history-based portions of the assembly tree ........75Understanding parts and subassemblies ................................................................................76Creating folders ..................................................................................................................................77Organizing mates ...............................................................................................................................77Applying assembly features ..........................................................................................................77Using component patterns and mirror components ..........................................................78Looking at in-context reference Update Holders .................................................................78Using Smart Fasteners .....................................................................................................................79Applying the Hole Series ................................................................................................................79Using SpeedPaks.............................................................................................................................................80Using ghosts .........................................................................................................................................80Sharing self-contained data ...........................................................................................................80Using SpeedPaks with drawings .................................................................................................80Using Subassemblies ....................................................................................................................................82Creating subassemblies from existing parts ..........................................................................82Inserting a new subassembly ...........................................................................................83Dissolving subassemblies ..................................................................................................83Organizing for performance ..........................................................................................................84Solving mates ..........................................................................................................................84Using flexible subassemblies ............................................................................................84Working with legacy data ..................................................................................................84Organizing for the Bill of Materials ............................................................................................85Grouping subassemblies by relative motion .........................................................................86Organizing groups of purchased components ......................................................................87Depicting an assembly process ....................................................................................................87Influencing item numbering .............................................................................................87Separating steps .....................................................................................................................87Patterning considerations..............................................................................................................88Using Folders ...................................................................................................................................................88Creating folders in the FeatureManager ..................................................................................89Using Add To New Folder ..................................................................................................89Using Create New Folder....................................................................................................89Adding items to existing folders..................................................................................................89Reordering items in the tree .........................................................................................................90Working with Tree Display Options ......................................................................................................91Showing feature names and descriptions ...............................................................................91Showing component and config names and descriptions ................................................92Using names other than the part filename in the assembly FeatureManager ........92Using Component Reference per Instance..............................................................................93Viewing features, mates, and dependencies ..........................................................................94Working with Assembly Tools .................................................................................................................95Using Sensors ......................................................................................................................................96Using the AssemblyXpert ...............................................................................................................96

02_9781118002766-ftoc.indd ix02_9781118002766-ftoc.indd ix 6/27/11 8:23 PM6/27/11 8:23 PM

Page 12: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

x

Contents

Tutorial: Arranging Assemblies ...............................................................................................................97Tutorial: Managing the FeatureManager ..........................................................................................101Summary .........................................................................................................................................................102Chapter 5: Getting More from Mates . . . . . . . . . . . . . . . . . . . . . . . . . . . 103Applying Mates ............................................................................................................................................104Mating through the Mate PropertyManager .......................................................................104Understanding the mate workflow .............................................................................105Changing the view and model position .....................................................................105Applying the Select Other command .........................................................................106Using Multiple Mate mode ..............................................................................................107Taking advantage of SmartMates ............................................................................................107Alt+dragging a SmartMate ..............................................................................................107Dragging between windows ..........................................................................................110Using Mate references ......................................................................................................110Mating with macros .......................................................................................................................110Mating for Motion .......................................................................................................................................111Analyzing degree of freedom .....................................................................................................111Setting up successful motion .....................................................................................................113Working with Advanced and Mechanical Mate Types ................................................................114Symmetric mate ..............................................................................................................................115Cam mate ............................................................................................................................................116Width mate ........................................................................................................................................117Gear mate ...........................................................................................................................................118Rack and Pinion mate ...................................................................................................................119Limit mates ........................................................................................................................................120Screw mate ........................................................................................................................................120Path mate ...........................................................................................................................................121Linear Coupler mate ......................................................................................................................123Hinge mate .........................................................................................................................................123Belt/Chain ..........................................................................................................................................124Editing and Troubleshooting .................................................................................................................124Editing existing mates ..................................................................................................................125Troubleshooting assembly mates ............................................................................................126Troubleshooting warnings and errors ..................................................................................127Examining Mate Options ..........................................................................................................................128Reviewing Mate Best Practices .............................................................................................................129Tutorial: Mating for Success ...................................................................................................................130Summary .........................................................................................................................................................135Chapter 6: Working with Assembly Sketches and Layouts . . . . . . . . . . . 137Looking at the Techniques ......................................................................................................................138Using the assembly layout sketch ............................................................................................138Using master model .......................................................................................................................143

02_9781118002766-ftoc.indd x02_9781118002766-ftoc.indd x 6/27/11 8:23 PM6/27/11 8:23 PM

Page 13: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

xi

Contents

Using the Layout Feature .........................................................................................................................144Using the Layout workflow ........................................................................................................145Working with virtual components ..........................................................................................147Balancing advantages and limitations ...................................................................................147Tutorial: Working with a Layout ..........................................................................................................148Summary .........................................................................................................................................................154Chapter 7: Using Assembly Tools  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155Placing Parts without Mates ...................................................................................................................155Using the Move Component options ......................................................................................156Using Free Drag ...................................................................................................................157Moving with Along Assembly XYZ ..............................................................................158Moving with Along Entity ...............................................................................................158Using By Delta XYZ .............................................................................................................158Using To XYZ Position ......................................................................................................159Using the For Positioning Only option ..................................................................................160Building parts in place ..................................................................................................................161Using Proximity Tools ...............................................................................................................................162Using Interference Detection .....................................................................................................162Displaying the results .......................................................................................................163Ignoring interferences......................................................................................................163Using Component view ....................................................................................................164Selecting options.................................................................................................................164Displaying options for non-interfering components ..........................................164Working with Clearance Verification .....................................................................................164Using Dynamic Clearance ............................................................................................................166Working with Collision Detection ...........................................................................................167Using Physical Dynamics .............................................................................................................168Using Sensors ...................................................................................................................................168Selecting Components ...............................................................................................................................170Selecting with a volume ...............................................................................................................171Selecting suppressed components ..........................................................................................172Choosing hidden components ...................................................................................................172Selecting parts mated to another part ...................................................................................172Selecting internal components .................................................................................................172Choosing Toolbox parts ...............................................................................................................172Using the Advanced Select options .........................................................................................172Reading AssemblyXpert Results ...........................................................................................................173Using Defeature ...........................................................................................................................................175Using the Hole Alignment Tool .............................................................................................................176Working with Large Assemblies ...........................................................................................................177Using special techniques to improve large assembly performance .........................178Working locally ...................................................................................................................178Organizing data into subassemblies ..........................................................................178Avoiding in-context references ....................................................................................178

02_9781118002766-ftoc.indd xi02_9781118002766-ftoc.indd xi 6/27/11 8:23 PM6/27/11 8:23 PM

Page 14: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

xii

Contents

Avoid fancy display settings ..........................................................................................179Repairing errors ..................................................................................................................179Avoiding unnecessarily complex geometry ............................................................179Using special tools to improve large assembly performance ......................................179Using simplified configurations ...................................................................................179Using SpeedPak ...................................................................................................................180Using Display States instead of configurations .....................................................180Using Lightweight options..............................................................................................180Using Large Assembly Mode ..........................................................................................180Using detached drawings ................................................................................................180Suspending automatic rebuilds ....................................................................................180Summary .........................................................................................................................................................181Chapter 8: Controlling Assembly Configurations and Display States . . . 183Using Display States ...................................................................................................................................183Controlling display states and configurations ...................................................................184Using display states with drawings ........................................................................................186Using part display states in parts ............................................................................................187Understanding Assembly Configurations .........................................................................................187Applying configurations for performance ...........................................................................187Suppressing components and features .....................................................................187Configuring SpeedPaks ....................................................................................................188Using part configurations for speed ...........................................................................188Getting familiar with the Advanced Component Selection ..............................190Taking a look at the Isolate function ..........................................................................191Finding features with the Simplify Assembly tool ...............................................191Controlling display performance .................................................................................192Using configurations for positions ..........................................................................................194Positioning with mates ....................................................................................................194Positioning with sketches ...............................................................................................195Applying configurations for product variations ................................................................197Using design tables for assembly configurations .............................................................197Working with Modify Configurations and the Configuration Publisher .................198Looking at assembly configuration dos and don’ts..........................................................199Tutorial: Working with Assembly Configurations ........................................................................199Summary .........................................................................................................................................................204Chapter 9: Patterning and Mirroring Components  . . . . . . . . . . . . . . . . 205Using Local Component Patterns .........................................................................................................206Creating local pattern references ............................................................................................206Patterning the seed only .................................................................................................207Using the Instances to Skip option ..............................................................................209Using Mirror Components ..........................................................................................................210Setting the orientation .....................................................................................................210Creating opposite-hand versions ................................................................................210Completing the task ...........................................................................................................212

02_9781118002766-ftoc.indd xii02_9781118002766-ftoc.indd xii 6/27/11 8:23 PM6/27/11 8:23 PM

Page 15: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

xiii

Contents

Using Feature-Driven Component Patterns ....................................................................................213Understanding Other Pattern Options ...............................................................................................214Tutorial: Creating Component Patterns ............................................................................................216Summary .........................................................................................................................................................218Chapter 10: Modeling in Context  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219Understanding In-Context Modeling ..................................................................................................219Working through a simple in-context example .................................................................220Starting a new assembly ..................................................................................................220Inserting a new part ..........................................................................................................221Introducing virtual components ..................................................................................222Creating the part geometry ............................................................................................222Saving a virtual component ...........................................................................................222Creating an in-context part ............................................................................................223Editing the driving part of an in-context reference .............................................226Weighing the advantages of in-context modeling ............................................................228Anticipating problems with in-context modeling .............................................................228Identifying alternatives to in-context modeling ................................................................229Using Assembly layout modeling ................................................................................229Using Multi-body modeling ............................................................................................230Dealing with the Practical Details of In-Context Modeling .......................................................230Understanding the in-context process ..................................................................................230Starting out in-context .....................................................................................................230Working in-context ............................................................................................................232Looking at in-context best practices ......................................................................................239Working with multiple contexts ..................................................................................240Using in-context with configurations ........................................................................243Using in-context with motion........................................................................................243Working with in-context with multiple instances ...............................................245Using in-context and file management .....................................................................245Using in-context and mates ............................................................................................245Working with circular references ...............................................................................245Using skeletons and layouts ..........................................................................................246Using in-context in libraries ..........................................................................................247Removing relations............................................................................................................247Deciding whether to use mating or in-context ......................................................248Communicating design intent .......................................................................................248Using Other Types of External References ......................................................................................248Using inserted parts ......................................................................................................................248Working with split parts ..............................................................................................................249Using mirror parts ..........................................................................................................................249Using the Layout Feature .........................................................................................................................249Using the Layout workflow ........................................................................................................250Understanding virtual components ........................................................................................252Balancing advantages and limitations ...................................................................................252

02_9781118002766-ftoc.indd xiii02_9781118002766-ftoc.indd xiii 6/27/11 8:23 PM6/27/11 8:23 PM

Page 16: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

xiv

Contents

Tutorial: Working In-Context ................................................................................................................253Summary .........................................................................................................................................................259Chapter 11: Creating Assembly Features . . . . . . . . . . . . . . . . . . . . . . . . 261Creating Assembly Cuts ............................................................................................................................262Using the Feature Scope ..............................................................................................................264Propagating features to parts ....................................................................................................264Making Fillets and Chamfers in Assemblies ....................................................................................266Creating Weld Beads..................................................................................................................................267Working with Envelopes..........................................................................................................................270Summary .........................................................................................................................................................272Chapter 12: Using Parametric Links in Assemblies  . . . . . . . . . . . . . . . . 273Using Equations in an Assembly ..........................................................................................................273Tracking external references .....................................................................................................274Renaming documents referenced by equations ................................................................274Sharing equations ...........................................................................................................................275Driving equations between parts ............................................................................................276Following best practices ..............................................................................................................277Using Link Values and Global Variables in Assemblies ..............................................................277Working with Derived Sketches in Assemblies .............................................................................277Using Inserted Parts to Communicate Parametric Control ......................................................278Summary .........................................................................................................................................................280Chapter 13: Editing, Evaluating, and Troubleshooting Assemblies  . . . . 281Working with Mates...................................................................................................................................281Listing mates in the Mates folder.............................................................................................282Listing mates under the component .......................................................................................283Replacing features with mates ..................................................................................................284Working with the View Mates tool ..........................................................................................285Using the View Mate Errors window .....................................................................................287Using the MateXpert ......................................................................................................................287Editing mates ....................................................................................................................................289Editing File Management Issues ...........................................................................................................292Using Save options and Pack and Go ......................................................................................292Replacing components .................................................................................................................294Forming and dissolving subassemblies ................................................................................296Moving parts in and out of subassemblies ..............................................................296Moving mates from an assembly to a subassembly ............................................297Evaluating Assemblies ..............................................................................................................................298Using the AssemblyXpert ............................................................................................................298Identifying FeatureManager symbols ....................................................................................300Using the Isolate function ...........................................................................................................300Using Reload .....................................................................................................................................301Summary .........................................................................................................................................................302

02_9781118002766-ftoc.indd xiv02_9781118002766-ftoc.indd xiv 6/27/11 8:23 PM6/27/11 8:23 PM

Page 17: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

xv

Contents

Part III: Creating and Using Libraries 303

Chapter 14: Using Toolbox  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305Understanding Toolbox ............................................................................................................................305Comparing configurators and libraries .................................................................................306Taking a look at how Toolbox works .....................................................................................307Looking at the database ...................................................................................................307Taking precautions when installing configurations ............................................308Organizing the Toolbox parts........................................................................................311Choosing configurations or parts ................................................................................312Deciding which option is better ...................................................................................313Using Toolbox ...................................................................................................................................314Turning on Toolbox and the Toolbox Browser .....................................................315Populating holes .................................................................................................................315Exploring Smart Fasteners .............................................................................................318Organizing Toolbox parts in an assembly ............................................................................319Working recommendations .......................................................................................................320Working with the simplest setup that works .........................................................320Using a complete setup that works ............................................................................321Considering the most popular arrangement ..........................................................321Using the Hole Wizard ..............................................................................................................................322Exploring the Hole Series interface ........................................................................................323Looking at Hole Series quirks ....................................................................................................326Tutorial: Gaining Experience with the Hole Wizard and Toolbox .........................................327Summary .........................................................................................................................................................335Chapter 15: Working with Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337Setting Up a Library ...................................................................................................................................338Building the Design Library .......................................................................................................339Adding to the library .........................................................................................................340Adding a file location ........................................................................................................341Creating a new folder .......................................................................................................343Using the Design Library .............................................................................................................343Adding Mate References to library parts .................................................................343Placing parts with Mate References into assemblies ..........................................345Exploring Other Design Library Functions ......................................................................................347Using Annotations in the library ..............................................................................................347Using sheet metal–forming tools in the library .................................................................348Using assemblies in the library .................................................................................................348Routing ................................................................................................................................................348Understanding Smart Components .....................................................................................................349Using Smart Components ........................................................................................................................349Getting started with a simple Smart Component..............................................................350Auto-sizing Smart Components ................................................................................................353

02_9781118002766-ftoc.indd xv02_9781118002766-ftoc.indd xv 6/27/11 8:23 PM6/27/11 8:23 PM

Page 18: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

xvi

Contents

Making Smart Components ....................................................................................................................355Getting started with a simple Smart Component..............................................................355Creating an auto-sizing Smart Component ..........................................................................358Managing files with Smart Components ...............................................................................363Editing Smart Components.........................................................................................................364Tutorial: Working with Smart Components ....................................................................................365Summary .........................................................................................................................................................368Part IV: Creating Assembly Drawings 369

Chapter 16: Creating Assembly Drawings  . . . . . . . . . . . . . . . . . . . . . . . 371Combining Parts and Assemblies on the Same Drawing ...........................................................371Dimensioning assembly features .............................................................................................372Assigning the document driving the custom properties ...............................................372Using Multi-Page Templates ..................................................................................................................373Using Views with Special Assembly Functions ..............................................................................375Using the Alternate Position View ...........................................................................................375Creating views of an exploded assembly ..............................................................................376Adding explode lines .........................................................................................................380Showing exploded view ...................................................................................................381Creating section views ..................................................................................................................382Excluding parts from section views ...........................................................................382Aligning the view ................................................................................................................382Adjusting the hatching .....................................................................................................383Broken-Out Section View ............................................................................................................384Drawing the closed loop ..................................................................................................385Selecting the depth ............................................................................................................385Editing the view ..................................................................................................................386Using Color in Assembly Drawing Views ..........................................................................................387Setting Up Drawings of Large Assemblies ........................................................................................388Using detached drawings ............................................................................................................388Working with lightweight drawings ......................................................................................390Using SpeedPak with drawings ................................................................................................390Using draft quality views .............................................................................................................391Tutorial: Creating a Simple Assembly Drawing .............................................................................392Summary .........................................................................................................................................................394Chapter 17: Working with Tables and Drawings  . . . . . . . . . . . . . . . . . . 395Driving the Bill of Materials ....................................................................................................................395Examining the SolidWorks table-based BOM .....................................................................396Creating table-based BOM templates ........................................................................397Setting a table anchor .......................................................................................................398Using BOM types .................................................................................................................399

02_9781118002766-ftoc.indd xvi02_9781118002766-ftoc.indd xvi 6/27/11 8:23 PM6/27/11 8:23 PM

Page 19: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

xvii

Contents

Using configurations .........................................................................................................399Locating the Keep Missing Items option ..................................................................399Choosing Zero Quantity Display options ..................................................................400Assigning item numbers ..................................................................................................400Displaying the BOM contents ........................................................................................401Controlling the appearance of the table-based BOM ..........................................401Dissolving, combining, numbering, and restructuring for indented BOMS ..............................................................................................................402Adding columns or rows .................................................................................................403Editing BOMs ........................................................................................................................404Retiring the Excel-based BOM ...................................................................................................405Using Design Tables ...................................................................................................................................406Placing Hole Tables on Drawings .........................................................................................................408Using Revision Tables ...............................................................................................................................410Using General Tables .................................................................................................................................413Working with Tables in Models ............................................................................................................413Tutorial: Using BOMs ................................................................................................................................414Tutorial: Using Hole Tables ....................................................................................................................418Tutorial: Using Revision Tables ............................................................................................................420Summary .........................................................................................................................................................421Part V: Using Specialized or Advanced Techniques 423

Chapter 18: Using DriveWorks Xpress . . . . . . . . . . . . . . . . . . . . . . . . . . 425Introducing DriveWorks Xpress ...........................................................................................................426Exploring DriveWorks Xpress for your products .............................................................427Aligning expectations with some estimates ........................................................................428Building the Original Model ....................................................................................................................429Automating an Example ...........................................................................................................................430Getting Started: Automating a Design ..................................................................................431Activating DriveWorks Xpress ..................................................................................................431Creating a database ........................................................................................................................432Capturing models............................................................................................................................433Adding features and dimensions .............................................................................................434Creating fields for the form ........................................................................................................436Building rules ...................................................................................................................................436Building a rule to suppress a component pattern ................................................438Building a rule to change filenames ...........................................................................438Using custom properties with DWX rules ...............................................................438Building a rule for custom properties .......................................................................440Running the example job .............................................................................................................440Working with drawings ...............................................................................................................443Summary .........................................................................................................................................................443

02_9781118002766-ftoc.indd xvii02_9781118002766-ftoc.indd xvii 6/27/11 8:23 PM6/27/11 8:23 PM

Page 20: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

xviii

Contents

Chapter 19: Employing Master Model Techniques  . . . . . . . . . . . . . . . . 445Using Pull Functions ..................................................................................................................................447Understanding the Insert Part feature ..................................................................................447Understanding the Insert Into New Part feature ..............................................................451Using Push Functions ................................................................................................................................452Working with the Split feature .................................................................................................452Splitting a body ....................................................................................................................452Assigning names automatically ....................................................................................453Creating an assembly ........................................................................................................454Working with the Save Bodies feature ..................................................................................454Tutorial: Working with Master Model Techniques ......................................................................455Summary .........................................................................................................................................................459Chapter 20: Using Weldments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461Sketching in 3D ............................................................................................................................................462Navigating in space ........................................................................................................................462Understanding sketch relations in 3D sketches ................................................................463Creating planes in space ..............................................................................................................465Limiting path segments................................................................................................................466Using dimensions in 3D sketches ............................................................................................467Using the Weldment Tools ......................................................................................................................467Using the Weldment feature ......................................................................................................467Introducing the Structural Member feature .......................................................................468Grouping selected path segments ...............................................................................470Locating and orienting the profile ..............................................................................471Using disjoint sketch segments ....................................................................................472Using custom profiles .......................................................................................................472Adding corner treatments ..............................................................................................473Using arc segments ............................................................................................................474Patterning bodies and sketching with symmetry ................................................475Creating configurations ...................................................................................................475Using the Trim/Extend feature ................................................................................................475Using the End Cap feature ...........................................................................................................477Working with the Gusset feature .............................................................................................477Using Non-Structural Components .....................................................................................................478Using Sub-Weldments ...............................................................................................................................479Working with Cut Lists .............................................................................................................................479Using Cut-List Properties ............................................................................................................480Excluding and reordering cut list items ................................................................................482Using weld beads and fillet beads in weldments and assemblies .............................482Creating Weldment Drawings ...............................................................................................................485Tutorial: Working with Weldments ....................................................................................................487Summary .........................................................................................................................................................495

02_9781118002766-ftoc.indd xviii02_9781118002766-ftoc.indd xviii 6/27/11 8:23 PM6/27/11 8:23 PM

Page 21: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

xix

Contents

Chapter 21: Using Mold Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497Working with the Mold Tools Process ...............................................................................................498Preparing the plastic part for Mold Tools ............................................................................500Shelling the part and applying draft...........................................................................501Adding the plastic part to a blank part .....................................................................501Using the Scale feature .....................................................................................................501Inserting Mold folders ..................................................................................................................502Parting lines ......................................................................................................................................503Initiating the shut-off surfaces ..................................................................................................506Parting surface .................................................................................................................................508Working example ...............................................................................................................509Using the manual options ...............................................................................................509Repairing the manual mode parting surface ..........................................................512Tooling split ......................................................................................................................................514Using the Core feature ..................................................................................................................515Intervening Manually with Mold Tools .............................................................................................516Passing shut-offs .............................................................................................................................516Creating non-planar parting surfaces ....................................................................................517Summary .........................................................................................................................................................519Chapter 22: Working with Large Scale Design . . . . . . . . . . . . . . . . . . . . 521Creating a Walk-Through ........................................................................................................................522Creating a GridSystem ..............................................................................................................................524Starting the GridSystem feature ...............................................................................................525Creating the sketch ........................................................................................................................526Using the GridSystem PropertyManager ..............................................................................526Understanding the GridSystem output .................................................................................527Viewing the Grid Components ..................................................................................................528Transferring Data with the IFC File Type .........................................................................................529Summary .........................................................................................................................................................530Chapter 23: Animating with the MotionManager . . . . . . . . . . . . . . . . . . 531Familiarizing Yourself with the MotionManager ..........................................................................532Understanding the terminology ...............................................................................................532Driving an animation ....................................................................................................................533Planning an animation ..................................................................................................................534Identifying elements of the MotionManager ......................................................................535Using display options ....................................................................................................................536Using the MotionManager interface .......................................................................................536Formatting output ..........................................................................................................................536Using the Animation Wizard ..................................................................................................................537Creating a rotating animation ...................................................................................................537Creating an exploded view animation ...................................................................................540

02_9781118002766-ftoc.indd xix02_9781118002766-ftoc.indd xix 6/27/11 8:23 PM6/27/11 8:23 PM

Page 22: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

xx

Contents

Animating an assembly ................................................................................................................540Creating an explode ...........................................................................................................541Putting the rotate into an animation timeline .......................................................543Adding the explode to the animation ........................................................................544Making a part look flexible .............................................................................................544Collapsing the exploded assembly ..............................................................................545Animating a zoom ..............................................................................................................545Animating a changing mate............................................................................................546Animating the View ....................................................................................................................................547Driving the view with key points .............................................................................................548Using the Orientation and Camera Views feature ................................................548Disabling playback of view keys ..................................................................................549Introducing the timebar ..................................................................................................549Creating key points ............................................................................................................550Zooming and free view manipulation........................................................................550Using Interpolation modes .............................................................................................551Correcting mistakes ..........................................................................................................552Using paths to control cameras ................................................................................................552Recalling the Walk-through feature ...........................................................................552Rotating the model using a path ..................................................................................553Going beyond 100 percent or 360 degrees .............................................................555Animating with Key Points .....................................................................................................................556Getting started .................................................................................................................................556Using the timebar with key points ..........................................................................................558Copying and mirroring motion .................................................................................................559Adjusting the speed of actions ..................................................................................................559Outputting the animation ............................................................................................................560Looking at other options .................................................................................................561Running test animations .................................................................................................561Selecting a compressor ....................................................................................................562Animating with Basic Motion.................................................................................................................562Using gravity and contact ............................................................................................................562Using motors and springs ...........................................................................................................563Animating a chain and a spring using motors ....................................................................564Summary .........................................................................................................................................................566Part VI: Appendixes 567

Appendix A: Finding Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569SolidWorks Help ..........................................................................................................................................569SolidWorks Web Help ...................................................................................................................570Contents ..............................................................................................................................................570Index .....................................................................................................................................................570Search ..................................................................................................................................................570

02_9781118002766-ftoc.indd xx02_9781118002766-ftoc.indd xx 6/27/11 8:23 PM6/27/11 8:23 PM

Page 23: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

xxi

Contents

SolidWorks Website...................................................................................................................................571Graphics Cards Links .................................................................................................................................571Customer Portal ...........................................................................................................................................572SolidWorks Forums .......................................................................................................................572Knowledge Base ..............................................................................................................................572Software downloads ......................................................................................................................572Release Notes ...................................................................................................................................573What’s New .......................................................................................................................................573Installation and administration guides .................................................................................573PDMWorks Workgroup Vault Debug Guide ........................................................................573FLEXlm End Users Guide .............................................................................................................573User Groups ...................................................................................................................................................574Online Forums ..............................................................................................................................................574Blogs .....................................................................................................................................................574Forums ................................................................................................................................................575Non-Commercial Websites .....................................................................................................................575Appendix B: What’s on the DVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577System Requirements ...............................................................................................................................578Using the DVD with Microsoft Windows ..........................................................................................578Windows versions ..........................................................................................................................579SolidWorks versions......................................................................................................................579What’s on the DVD ......................................................................................................................................580Using the author files folder.......................................................................................................580Using the video tutorials folder ................................................................................................580Using the TechSmith Screen Capture Codec .......................................................................580Accessing additional author videos ........................................................................................580Troubleshooting ..........................................................................................................................................580Customer Care ..............................................................................................................................................581Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583

02_9781118002766-ftoc.indd xxi02_9781118002766-ftoc.indd xxi 6/27/11 8:23 PM6/27/11 8:23 PM

Page 24: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

02_9781118002766-ftoc.indd xxii02_9781118002766-ftoc.indd xxii 6/27/11 8:23 PM6/27/11 8:23 PM

Page 25: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

xxiii

I would like to acknowledge the efforts of the staff at Wiley for their dedication in editing the text of these books. It can be a difficult job making sure that a technical subject is treated properly. I’d also like to thank Charles Culp, the technical editor, for taking the time out of his schedule to make sure the material is accurate. Thanks also to Kim and Zoey, who help with the details in life allowing me to do this kind of work.

03_9781118002766-flast.indd xxiii03_9781118002766-flast.indd xxiii 6/27/11 8:23 PM6/27/11 8:23 PM

Page 26: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

03_9781118002766-flast.indd xxiv03_9781118002766-flast.indd xxiv 6/27/11 8:23 PM6/27/11 8:23 PM

Page 27: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

xxv

SolidWorks is a huge, sprawling topic. There is a lot for you, the reader, to know, and for me to write about. As a result, with the 2011 edition, I have taken this book from a sin-gle volume of an immense scope to two individual volumes, each still fairly large, one covering parts and part drawings, and the other covering assemblies and assembly drawings. There is some overlap between these topics, but I have tried to divide the material evenly and in a way, that makes the most sense for the reader. Depending on your needs, you will probably find both volumes to be very useful references.This book is primarily meant as an encyclopedic desk reference for SolidWorks Standard users who want a more thorough understanding of the software and process than can be found in other available documentation. As such, it is not necessarily intended to be a guide for beginners, although it has elements that beginners would find useful. Nor is it necessarily intended as a classroom guide, but I have seen people use it for that as well.Beginners will find the step-by-step tutorials useful. However, because you are only a begin-ner for a short period of time, the book is intended to be most useful when you reach an intermediate level, as it takes a more conceptual approach to explaining functionality. I try to help you make the decisions about how to apply the tools to your tasks rather than demon-strating simple tasks that you will never need to do again. You will not learn to model a tea-pot in this book, because in your work, knowing how to model a teapot will probably not help you. However, you will learn how to make decisions that should enable you to model just about anything you want, including teapots.To keep the size of the book manageable, I have tried to avoid topics found only in SolidWorks Professional or Premium, although I do talk about these topics when they are relevant.While the book does point out limitations, bugs, and conceptual errors in the software, and from time to time ventures into the realm of opinion, in every case this is meant to give you a more thorough understanding of the software, and how it is applied in the context of every-day design or engineering practice.The overall goal of this book is not to fill your head with facts, but to help you think like the software, so that you can use the tool as an intuitive extension of your own process. As your modeling projects become more complex, you will need to have more troubleshooting and work-around skills available to you. Along with best practice recommendations, these are the most compelling reasons to use this book.Thank you for your interest.

03_9781118002766-flast.indd xxv03_9781118002766-flast.indd xxv 6/27/11 8:23 PM6/27/11 8:23 PM

Page 28: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

xxvi

Introduction

About This BookYou will find enough information here that this book will grow with your SolidWorks needs. I have written tutorials for most of the chapters with newer users in mind, because for them, it is most helpful to see how things are done in SolidWorks step by step. The longer narrative examples give more in-depth information about features and functions, as well as the results of various settings and options.This book includes many details that come from practical usage and is focused on the needs of professional users, not on student learners. My approach is to teach concepts rather than how to push buttons.How This Book Is OrganizedThis book is divided into six parts.Part I: Introducing Assembly BasicsThis part explores basic concepts and terminology used in SolidWorks. You need to read this section if you are a new SolidWorks user, especially if you are new to 3D modeling or para-metric history-based design.Part II: Working with AssembliesThis part takes a deeper look at creating parametric relations to automate changes.Part III: Creating and Using LibrariesThis part examines the functionality within the 2D drawing side of the software. Whether you are creating views, making tables, or customizing annotations, you will find these chapters useful.Part IV: Creating Assembly DrawingsThis part examines several types of advanced techniques, such as surface modeling and multi-body modeling. This is information you won’t find in other SolidWorks books, and is explained here by someone who uses the functionality daily.Part V: Using Specialized or Advanced TechniquesSpecialized functionality, such as sheet metal and plastics, requires detailed information. This part includes the topics that are key to unlocking all the power available in SolidWorks.

03_9781118002766-flast.indd xxvi03_9781118002766-flast.indd xxvi 6/27/11 8:23 PM6/27/11 8:23 PM

Page 29: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

xxvii

Introduction

Part VI: AppendixesThe Appendixes in this book contain additional information, such as the contents of the DVD and other sources of help.Icons Used in This BookThis book uses a set of icons to point out certain details in the text. While they are relatively self-explanatory, here is what each of these icons indicates:

CautionThe Caution icon warns you of potential problems before you make a mistake.

Cross-ReferenceThe Cross-Reference icon points out where you can find additional information about a topic elsewhere in the book.

New FeatureThe New Feature icon highlights features and functions that are new to SolidWorks 2011.

NoteThe Note icon highlights useful information that you should take into consideration, or an important point that requires special attention.

On the DVDThis icon points you toward related material on the book’s DVD.

TipEach Tip provides you with additional advice that makes the software quicker or easier to use.The SolidWorks 2011 Assemblies Bible is unique in its use of the following two icons:Best PracticeThe Best Practice icon points out recommended settings or techniques that are safe in most situations.

PerformanceEach Performance icon elaborates on how certain settings, features, or techniques affect rebuild speed or file size.

03_9781118002766-flast.indd xxvii03_9781118002766-flast.indd xxvii 6/27/11 8:23 PM6/27/11 8:23 PM

Page 30: Matt Lombard SolidWorks 2011 Assemblies...book with Matt’s new SolidWorks 2011 Parts Bible and you have the best SolidWorks reference set out there! † Review the basics—putting

xxviii

Introduction

These icons point out and describe techniques and settings that are either recommended or not recommended for specific reasons. Best practice is usually considered very conservative usage, where the stability of the parametrics and performance (another way of saying rebuild speed) are the ultimate goals. These two aspects of SolidWorks models are usually weighed against modeling speed (how long it takes you to create the model).You should take Best Practice and Performance recommendations seriously, but as guide-lines rather than as rules. When it comes right down to it, the only hard and fast rule about SolidWorks is that there are no hard and fast rules. In fact, I believe that the only reason to have rules in the first place is so that you know when you can break them. Parametric stabil-ity and modeling speed are not always the ultimate goals and are often overridden when work-around techniques are used simply to accomplish a geometric goal.Because not everyone models with the same goals in mind, a single set of rules can never apply for everyone. You must take the best practice suggestions and apply them to your situ-ation using your own judgment.Because I actually use the software in my work, I viewed it from a practical standpoint while writing this book. I approached the software objectively as a tool, recognizing that complex tools are good at some things and not so good at others. Knowing the strengths and limita-tions of the software is helpful to you. Pointing out negatives in this context should not be construed as criticizing the SolidWorks software, but rather as preparing you for real-world use of the software. Any tool this complex is going to have imperfections. I hope that some of my enthusiasm for the software also shows through and is to some extent contagious.TerminologyAn important concept referred to frequently in SolidWorks is design intent. As a practical matter, I use the phrase design for change to further distinguish design intent from other design goals.You will need to be familiar with some special terminology before continuing. In many cases, I use a SolidWorks vernacular or slang when the official terminology is either not descriptive enough or has multiple meanings. For example, the word shortcut can mean several things in the SolidWorks interface; it is used to describe right mouse button (RMB) menus as well as hotkeys. As a result, I have chosen not to use the word shortcut and instead substitute the words RMB and hotkey.I frequently use RMB to refer to right mouse button menus, or other data that you access by clicking the right mouse button on an item. The word tree refers to the list of features in the FeatureManager.Differences are frequently found between the names of features on toolbars and the names in the tool tips, menus, or PropertyManager titles. In these cases, the differences are usually minor, and either name may be used.

03_9781118002766-flast.indd xxviii03_9781118002766-flast.indd xxviii 6/27/11 8:23 PM6/27/11 8:23 PM