SOLIDWORKS Assembly Modeling Dassault Systèmes SolidWorks Corporation 175 Wyman Street Waltham, MA 02451 U.S.A. © 1995-2023, Dassault Systemes SolidWorks Corporation, a Dassault Systèmes SE company, 175 Wyman Street, Waltham, Mass. 02451 USA. All Rights Reserved. The information and the software discussed in this document are subject to change without notice and are not commitments by Dassault Systemes SolidWorks Corporation (DS SolidWorks). No material may be reproduced or transmitted in any form or by any means, electronically or manually, for any purpose without the express written permission of DS SolidWorks. The software discussed in this document is furnished under a license and may be used or copied only in accordance with the terms of the license. All warranties given by DS SolidWorks as to the software and documentation are set forth in the license agreement, and nothing stated in, or implied by, this document or its contents shall be considered or deemed a modification or amendment of any terms, including warranties, in the license agreement. For a full list of the patents, trademarks, and thirdparty software contained in this release, please go to the Legal Notices in the SOLIDWORKS documentation. Restricted Rights This clause applies to all acquisitions of Dassault Systèmes Offerings by or for the United States federal government, or by any prime contractor or subcontractor (at any tier) under any contract, grant, cooperative agreement or other activity with the federal government. The software, documentation and any other technical data provided hereunder is commercial in nature and developed solely at private expense. The Software is delivered as "Commercial Computer Software" as defined in DFARS 252.227-7014 (June 1995) or as a "Commercial Item" as defined in FAR 2.101(a) and as such is provided with only such rights as are provided in Dassault Systèmes standard commercial end user license agreement. Technical data is provided with limited rights only as provided in DFAR 252.227-7015 (Nov. 1995) or FAR 52.227-14 (June 1987), whichever is applicable. The terms and conditions of the Dassault Systèmes standard commercial end user license agreement shall pertain to the United States government's use and disclosure of this software, and shall supersede any conflicting contractual terms and conditions. If the DS standard commercial license fails to meet the United States government's needs or is inconsistent in any respect with United States Federal law, the United States government agrees to return this software, unused, to DS. The following additional statement applies only to acquisitions governed by DFARS Subpart 227.4 (October 1988): "Restricted Rights - use, duplication and disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(l)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252-2277013 (Oct. 1988)." In the event that you receive a request from any agency of the U.S. Government to provide Software with rights beyond those set forth above, you will notify DS SolidWorks of the scope of the request and DS SolidWorks will have five (5) business days to, in its sole discretion, accept or reject such request. Contractor/ Manufacturer: Dassault Systemes SolidWorks Corporation, 175 Wyman Street, Waltham, Massachusetts 02451 USA. Document Number: PMT2402-ENG Contents Introduction About This Course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Course Design Philosophy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Using this Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 About the Training Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Conventions Used in this Book . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Use of Color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Graphics and Graphics Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Color Schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 More SOLIDWORKS Training Resources. . . . . . . . . . . . . . . . . . . . . . 5 Local User Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Lesson 1: Advanced Mate Techniques SOLIDWORKS Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Assembly File Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 FeatureManager Design Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Opening Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 File References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 File Reference Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 File Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Solving Mates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Subassembly Mates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Find References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Update Holders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 i Contents SOLIDWORKS Advanced Mate Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Mate Shortcuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Case Study: Mate Shortcuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 SmartMate while Adding Components. . . . . . . . . . . . . . . . . . . . . 11 SmartMate Cursor Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 SmartMates from Within the Assembly . . . . . . . . . . . . . . . . . . . . 15 Mate References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Design Library Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Capture Mate References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Mates with Axes and Planes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Mate with Axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Mate with Planes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Sharing a Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Multiple Selection Mate References. . . . . . . . . . . . . . . . . . . . . . . . . . 27 Multiple Mate Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Width Free Mate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Driven Mates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Using Misaligned Mates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Misalignment Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Copying Multiple Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Differences in Mating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Case Study: Copy With Mates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Using Copy with Mates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Copy with Mate Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Investigating the Mates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Fixed Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Summary: Inserting and Mating Components . . . . . . . . . . . . . . . . . . 47 Adding Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Copying Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Inserting and Mating Simultaneously . . . . . . . . . . . . . . . . . . . . . . 48 Mating Existing Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Selection Aids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Advanced Mate Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Lock Rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Case Study: Advanced Mate Features . . . . . . . . . . . . . . . . . . . . . . . . 52 The Belt / Chain Assembly Feature . . . . . . . . . . . . . . . . . . . . . . . 53 Slot Mate Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Profile Center Mate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Valid Faces for Profile Center . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Rack Pinion Mate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Exercise 1: Mate References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Exercise 2: Profile Center Mates . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Exercise 3: Slot Mates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Exercise 4: Using Copy With Mates. . . . . . . . . . . . . . . . . . . . . . . . . . 71 Exercise 5: Gear Mates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 ii SOLIDWORKS Contents Lesson 2: Top-Down Assembly Modeling Top-Down Assembly Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Stages in the Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 A Note of Caution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Making Changes to Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Case Study: Editing and Building In-context . . . . . . . . . . . . . . . . . . . 78 Adding Features In-context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Indicators of Edit Component. . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Appearance of Components While Editing . . . . . . . . . . . . . . . . . 80 Inserting a New Part into an Assembly. . . . . . . . . . . . . . . . . . . . . . . . 83 Locating the New Part Component. . . . . . . . . . . . . . . . . . . . . . . . 83 Virtual Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Building In-context Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Common Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Working Outside the Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Propagating Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Saving Virtual Parts as External . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 In-Context Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Update Holders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 External References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Component Level Symbols. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Feature Level Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Out of Context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Putting a Part Back Into Context . . . . . . . . . . . . . . . . . . . . . . . . . 95 Breaking and Locking External References . . . . . . . . . . . . . . . . . . . . 96 External References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 External Reference Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Assembly Design Intent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 InPlace Mates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 SOLIDWORKS File Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Removing External References . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Why Remove External References? . . . . . . . . . . . . . . . . . . . . . . 104 Editing to Remove References . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Exercise 6: In-context Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Exercise 7: Top-Down Assembly Modeling . . . . . . . . . . . . . . . . . . 110 Exercise 8: Removing External References . . . . . . . . . . . . . . . . . . . 112 Lesson 3: Assembly Features and Smart Components Assembly Features and Smart Fasteners . . . . . . . . . . . . . . . . . . . . . 118 Case Study: Assembly Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Assembly Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Special Cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Standard Assembly Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 iii Contents SOLIDWORKS Hole Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Time-Dependent Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Hole Series with an Existing Hole . . . . . . . . . . . . . . . . . . . . . . . 127 Smart Fasteners. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Fastener Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Smart Fasteners Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Hole Series Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Changes to Existing Fasteners . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Smart Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Case Study: Smart Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Make Smart Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Inserting the Smart Component . . . . . . . . . . . . . . . . . . . . . . . . . 137 Inserting Smart Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Using Multiple Features and Components . . . . . . . . . . . . . . . . . 140 Using Auto Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Flexible Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Flexible Part Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Making a Part Flexible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Editing Flexible Components . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Exercise 9: Assembly Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Extruded Cut Assembly Feature . . . . . . . . . . . . . . . . . . . . . . . . . 155 Exercise 10: Hole Series and Smart Fasteners . . . . . . . . . . . . . . . . . 156 Exercise 11: Level Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Exercise 12: Smart Components 1 . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Exercise 13: Smart Components 2 . . . . . . . . . . . . . . . . . . . . . . . . . . 162 Exercise 14: Flexible Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 Lesson 4: Assembly Editing Assembly Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Key Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Editing Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Design Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Finding and Repairing Problems . . . . . . . . . . . . . . . . . . . . . . . . 171 Information From an Assembly . . . . . . . . . . . . . . . . . . . . . . . . . 171 Case Study: Assembly Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 Component and Mate Level Errors. . . . . . . . . . . . . . . . . . . . . . . 172 Mate Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Over Defined Mates and Components . . . . . . . . . . . . . . . . . . . . 174 Finding an Over Defining Mate . . . . . . . . . . . . . . . . . . . . . . . . . 174 MateXpert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 Grouping Mates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Replacing and Modifying Components . . . . . . . . . . . . . . . . . . . . . . 182 Working in a Multi-user Environment . . . . . . . . . . . . . . . . . . . . 183 Replacing a Single Instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 Mated Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 iv SOLIDWORKS Contents Converting Parts and Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Parts into Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Assemblies into Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Parts into Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Replacing Parts with Assemblies . . . . . . . . . . . . . . . . . . . . . . . . 188 Defeature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Replacing Components Using Save As . . . . . . . . . . . . . . . . . . . . . . 189 Reloading Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Component Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Pattern Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 Linear and Circular Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Linear Pattern and Rotate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 Pattern Driven Component Pattern . . . . . . . . . . . . . . . . . . . . . . . 199 Chain Pattern. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Mirroring Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Exercise 15: Assembly Errors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Exercise 16: Mirror Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 Exercise 17: Using a Pattern Driven Pattern . . . . . . . . . . . . . . . . . . 215 Exercise 18: Using a Chain Pattern . . . . . . . . . . . . . . . . . . . . . . . . . 216 Lesson 5: Using Configurations with Assemblies Using Configurations with Assemblies. . . . . . . . . . . . . . . . . . . . . . . 220 Case Study: Assembly Configurations . . . . . . . . . . . . . . . . . . . . . . . 220 Creating Configurations Manually . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Configuration Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Using the Modify Configurations Dialog . . . . . . . . . . . . . . . . . . . . . 223 Modify Configurations Hide/Show Controls . . . . . . . . . . . . . . . 223 Changing Configurations using the Context Toolbar . . . . . . . . . . . . 229 Saving Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 Information from an Assembly. . . . . . . . . . . . . . . . . . . . . . . . . . 231 Managing the Tree Display. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 Assembly Evaluation Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238 Case Study: Hole Alignment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 Introducing:Hole Alignment. . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 Controlling Dimensions in an Assembly . . . . . . . . . . . . . . . . . . . . . 240 Global Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 Assembly Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 Dimension Names in an Assembly . . . . . . . . . . . . . . . . . . . . . . . 241 Adding Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 Creating an Equality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 Equations With Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 v Contents SOLIDWORKS Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 Sensor Types and Alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 Dimension Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 Proximity Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 Using the Mate Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 Mate Positions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 Exercise 19: Using Modify Configurations . . . . . . . . . . . . . . . . . . . 258 Exercise 20: Assembly Configurations. . . . . . . . . . . . . . . . . . . . . . . 261 Exercise 21: Sensors and Assembly Equations . . . . . . . . . . . . . . . . 265 Lesson 6: Display States and Appearances Display States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 Stored Display States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 Display States vs. Configurations . . . . . . . . . . . . . . . . . . . . . . . . 270 Display Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 Display Pane Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 Bulk Selection Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 Using Selections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 Selection Methods. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 Adding Display States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 Renaming Display States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 Copying a Display State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 Display State Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 Case Study: Display States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 Previewing Hidden Components . . . . . . . . . . . . . . . . . . . . . . . . 280 Configurations and Display States . . . . . . . . . . . . . . . . . . . . . . . 282 Linked Display States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 Advanced Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286 Envelopes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 Using Envelopes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 Appearances, Materials and Scenes . . . . . . . . . . . . . . . . . . . . . . . . . 289 Appearances Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 Using RealView Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291 Changing Scenes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291 Case Study: Appearances and Materials . . . . . . . . . . . . . . . . . . . . . . 292 Modifying Texture Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 Exercise 22: Display States. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 Exercise 23: Display States, Appearances and Materials . . . . . . . . . 300 vi SOLIDWORKS Contents Lesson 7: Large Assemblies Large Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 Key Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 Assembly Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 Automatic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 Assembly Modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 Resolved . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 Lightweight. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 Large Design Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 Assembly Visualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 Visualization Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 Elements of the Assembly Visualization Interface. . . . . . . . . . . 308 Editing and Adding Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 Lightweight Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 Opening Lightweight Components . . . . . . . . . . . . . . . . . . . . . . . 314 After the Assembly is Open . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 Indicators of Lightweight Status. . . . . . . . . . . . . . . . . . . . . . . . . 315 Best Practice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 Comparison of Component States . . . . . . . . . . . . . . . . . . . . . . . 316 Large Assembly Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316 Case Study: Large Assembly Options. . . . . . . . . . . . . . . . . . . . . . . . 317 Using SpeedPak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 SpeedPak from the ConfigurationManager . . . . . . . . . . . . . . . . 320 SpeedPak from Top Level Assembly . . . . . . . . . . . . . . . . . . . . . 321 Using Simplified Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 Suppressing Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 Simplified Configurations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 Simplify . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 Automatic Assembly Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326 Advanced Open Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 Defeature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 Modifying the Structure of an Assembly . . . . . . . . . . . . . . . . . . . . . 332 Dissolving a Sub-assembly. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 Creating a New Subassembly with Components . . . . . . . . . . . . 332 Promoting and Demoting Components. . . . . . . . . . . . . . . . . . . . 333 Flexible Subassemblies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 Using Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 Envelope Publisher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 Large Design Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 Edit Assembly Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344 Selective Open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 vii Contents SOLIDWORKS Comparison of Loading, Modes, and Methods. . . . . . . . . . . . . . . . . 347 Tips for Faster Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 Appearance and Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 Set Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 Mate Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 Drawing Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 Exercise 24: Large Assembly Settings and Large Design Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 Exercise 25: Working with Subassemblies. . . . . . . . . . . . . . . . . . . . 358 Exercise 26: Flexible Subassemblies . . . . . . . . . . . . . . . . . . . . . . . . 361 Exercise 27: Simplified Configurations . . . . . . . . . . . . . . . . . . . . . . 364 Lesson 8: Facility Layout Facility Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 Publishing an Asset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372 Adding Assets to an Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . 375 Adding a Ground Plane Feature . . . . . . . . . . . . . . . . . . . . . . . . . 375 Using Magnetic Mates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377 Arrow Direction Orientation. . . . . . . . . . . . . . . . . . . . . . . . . . . . 377 Cycling Connection Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378 Editing Assets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380 Connecting Different Assets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382 Modeling Connection Point Geometry . . . . . . . . . . . . . . . . . . . . . . . 384 Using SpeedPak With Assets . . . . . . . . . . . . . . . . . . . . . . . . . . . 388 Exercise 28: Assets and Magnetic Mates . . . . . . . . . . . . . . . . . . . . . 389 viii