Sie sind auf Seite 1von 288

rib T

e
F
ut
di RA
SolidWorks 2012

or D
st
E
op AS
Assembly Modeling
t c LE
y
no RE
-
Do E
PR

Dassault Systmes SolidWorks Corporation


175 Wyman Street
Waltham, Massachusetts 02451 USA
1995-2011, Dassault Systmes SolidWorks Corporation, a In the event that you receive a request from any agency of the
Dassault Systmes S.A. company, 175 Wyman Street, U.S. government to provide Software with rights beyond
Waltham, MA 02451 USA. All rights reserved. those set forth above, you will notify DS SolidWorks of the

rib T
scope of the request and DS SolidWorks will have five (5)
business days to, in its sole discretion, accept or reject such
The information and the software discussed in this document request. Contractor/Manufacturer: Dassault Systmes

e
are subject to change without notice and are not SolidWorks Corporation, 175 Wyman Street, Waltham,

F
commitments by Dassault Systmes SolidWorks Corporation Massachusetts 02451 US.
(DS SolidWorks).

ut
No material may be reproduced or transmitted in any form or Copyright Notices for SolidWorks Standard,
by any means, electronically or manually, for any purpose Premium, Professional, and Education Products

di RA
without the express written permission of DS SolidWorks. Portions of this software 1986-2011 Siemens Product
The software discussed in this document is furnished under a Lifecycle Management Software Inc. All rights reserved.
license and may be used or copied only in accordance with Portions of this software 1986-2011 Siemens Industry
the terms of the license. All warranties given by DS Software Limited. All rights reserved.
SolidWorks as to the software and documentation are set Portions of this software 1998-2011 Geometric Ltd.
forth in the license agreement, and nothing stated in, or
implied by, this document or its contents shall be considered Portions of this software 1996-2011 Microsoft
or deemed a modification or amendment of any terms, Corporation. All rights reserved.

or D
including warranties, in the license agreement. Portions of this software incorporate PhysX by NVIDIA
2006-2010.
Patent Notices

st
Portions of this software 2001-2011 Luxology, Inc. All
SolidWorks 3D mechanical CAD software is protected by rights reserved, patents pending.
U.S. Patents 5,815,154; 6,219,049; 6,219,055; 6,611,725; Portions of this software 2007-2011 DriveWorks Ltd.
6,844,877; 6,898,560; 6,906,712; 7,079,990; 7,477,262;

E
7,558,705; 7,571,079; 7,590,497; 7,643,027; 7,672,822;
7,688,318; 7,694,238; 7,853,940 and foreign patents, (e.g.,
EP 1,116,190 and JP 3,517,643).
Copyright 1984-2010 Adobe Systems Inc. and its licensors.
All rights reserved. Protected by U.S. Patents 5,929,866;
5,943,063; 6,289,364; 6,563,502; 6,639,593; 6,754,382;
patents pending.
op AS
eDrawings software is protected by U.S. Patent 7,184,044; Adobe, the Adobe logo, Acrobat, the Adobe PDF logo,
U.S. Patent 7,502,027; and Canadian Patent 2,318,706. Distiller and Reader are registered trademarks or trademarks
U.S. and foreign patents pending. of Adobe Systems Inc. in the U.S. and other countries.
Trademarks and Product Names for SolidWorks For more SolidWorks copyright information, see Help >
Products and Services About SolidWorks.
SolidWorks, 3D PartStream.NET, 3D ContentCentral, Copyright Notices for SolidWorks Simulation
eDrawings, and the eDrawings logo are registered Products
t c LE

trademarks and FeatureManager is a jointly owned registered Portions of this software 2008 Solversoft Corporation.
trademark of DS SolidWorks.
PCGLSS 1992-2010 Computational Applications and
CircuitWorks, FloXpress, TolAnalyst, and XchangeWorks System Integration, Inc. All rights reserved.
are trademarks of DS SolidWorks.
y
FeatureWorks is a registered trademark of Geometric Ltd. Copyright Notices for Enterprise PDM Product
SolidWorks 2012, SolidWorks Enterprise PDM, SolidWorks Outside In Viewer Technology, 1992-2010 Oracle
no RE

Workgroup PDM, SolidWorks Simulation, SolidWorks Flow Portions of this software 1996-2011 Microsoft
Simulation, eDrawings Professional, and SolidWorks Corporation. All rights reserved.
Sustainability are product names of DS SolidWorks.
Other brand or product names are trademarks or registered Copyright Notices for eDrawings Products
trademarks of their respective holders. Portions of this software 2000-2011 Tech Soft 3D.
COMMERCIAL COMPUTER SOFTWARE Portions of this software 1995-1998 Jean-Loup Gailly and
PROPRIETARY Mark Adler.
Portions of this software 1998-2001 3Dconnexion.
-

The Software is a commercial item as that term is defined


at 48 C.F.R. 2.101 (OCT 1995), consisting of commercial Portions of this software 1998-2011 Open Design
Do E

computer software and commercial software Alliance. All rights reserved.


documentation as such terms are used in 48 C.F.R. 12.212 Portions of this software 1995-2010 Spatial Corporation.
(SEPT 1995) and is provided to the U.S. Government (a) for
acquisition by or on behalf of civilian agencies, consistent This software is based in part on the work of the Independent
JPEG Group.
PR

with the policy set forth in 48 C.F.R. 12.212; or (b) for


acquisition by or on behalf of units 3 of the department of
Defense, consistent with the policies set forth in 48 C.F.R.
227.7202-1 (JUN 1995) and 227.7202-4 (JUN 1995).

Document Number: PMT1202-ENG


rib T
e
F
ut
di RA
Contents

or D
st
E
op AS
Introduction:
About This Course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Course Design Philosophy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Using this Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
t c LE

About the Training Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3


Windows 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Conventions Used in this Book . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
y
Use of Color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Graphics and Graphics Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
no RE

Color Schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Lesson 1:
Top-Down Assembly
Modeling
Top-Down Assembly Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
-

Stages in the Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8


Do E

Building Virtual Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9


A Note of Caution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Adding a New Part into an Assembly. . . . . . . . . . . . . . . . . . . . . . 10
PR

Results of Insert, Component, New Part. . . . . . . . . . . . . . . . . . . . 10


Edit Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Virtual Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Appearance of Components While Editing . . . . . . . . . . . . . . . . . 12
How Transparency Affects Selecting Geometry . . . . . . . . . . . . . 13
Building Parts in an Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Common Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

i
Contents SolidWorks 2012

In-Context Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Working Outside the Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . 18

rib T
Propagating Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Saving Virtual Parts as External . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

e
InPlace Mates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

F
External References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

ut
Out of Context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

di RA
Putting a Part Back Into Context . . . . . . . . . . . . . . . . . . . . . . . . . 23
Breaking External References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Breaking and Locking External References . . . . . . . . . . . . . . . . . 24
External Reference Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Removing External References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Why Remove External References? . . . . . . . . . . . . . . . . . . . . . . . 27

or D
Editing the Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

st
Using Parts with Broken References . . . . . . . . . . . . . . . . . . . . . . 32
Exercise 1: Top-Down Assembly Modeling . . . . . . . . . . . . . . . . . . . 35

E
Exercise 2: In-context Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Lesson 2:
Assembly Features and
op AS
Smart Fasteners
Assembly Features and Smart Fasteners . . . . . . . . . . . . . . . . . . . . . . 38
Stages in the Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Assembly Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Hole Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
t c LE

Time-Dependent Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Hole Series with an Existing Hole . . . . . . . . . . . . . . . . . . . . . . . . 44
Smart Fasteners. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
y
Fastener Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Smart Fasteners Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
no RE

Hole Series Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49


Changes to Existing Fasteners . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Exercise 3: The Hole Wizard and Smart Fasteners . . . . . . . . . . . . . . 53
Exercise 4: Assembly Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Exercise 5: Level Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Lesson 3:
-

Advanced Mate Techniques


Do E

Advanced Mates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Key Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
PR

Mate Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Best Practices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Design Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Mate References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Smart Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Mates from Within the Assembly . . . . . . . . . . . . . . . . . . . . . . . . . 64
Adding Mate References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Primary, Secondary, and Tertiary References . . . . . . . . . . . . . . . 68

ii
SolidWorks 2012 Contents

Design Library Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70


Capture Mate References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

rib T
Smart Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Create the Defining Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

e
Make Smart Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

F
Inserting the Smart Component . . . . . . . . . . . . . . . . . . . . . . . . . . 76

ut
Inserting Smart Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

di RA
Using Multiple Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Using Auto Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Advanced and Mechanical Mate Types . . . . . . . . . . . . . . . . . . . . . . . 85
Advanced Mate Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Mechanical Mate Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
The Belt / Chain Assembly Feature . . . . . . . . . . . . . . . . . . . . . . . 87

or D
Rack Pinion Mate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

st
Summary: Inserting and Mating Components . . . . . . . . . . . . . . . . . . 92
Inserting the First Component . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

E
Inserting Additional Components. . . . . . . . . . . . . . . . . . . . . . . . . 92
Inserting and Mating Simultaneously . . . . . . . . . . . . . . . . . . . . . . 93
Mating Existing Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
op AS
Multiple Mate Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Using Copy with Mates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Copy with Mates vs. Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Mate Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Investigating the Mates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
t c LE

Exercise 6: Mates and Animation . . . . . . . . . . . . . . . . . . . . . . . . . . . 103


Exercise 7: Using Copy With Mates. . . . . . . . . . . . . . . . . . . . . . . . . 109
Exercise 8: Smart Components 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
y
Exercise 9: Smart Components 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Exercise 10: Gear Mates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
no RE

Lesson 4:
Using Configurations with Assemblies
Using Configurations with Assemblies . . . . . . . . . . . . . . . . . . . . . . 118
Stages in the Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Component Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Creating Configurations Manually . . . . . . . . . . . . . . . . . . . . . . . . . . 122
-

Configuration Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122


Do E

Using Configure Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123


Configuration Publisher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
PR

Using the PropertyManager . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129


Information from an Assembly. . . . . . . . . . . . . . . . . . . . . . . . . . 130
Exercise 11: Component Patterning . . . . . . . . . . . . . . . . . . . . . . . . . 133
Exercise 12: Using Modify Configurations . . . . . . . . . . . . . . . . . . . 134
Exercise 13: Assembly Configurations. . . . . . . . . . . . . . . . . . . . . . . 137
Exercise 14: Using Configuration Publisher . . . . . . . . . . . . . . . . . . 141

iii
Contents SolidWorks 2012

Lesson 5:
Display States and Appearances

rib T
Display States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Stored Display States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

e
Display States vs. Configurations. . . . . . . . . . . . . . . . . . . . . . . . 144

F
Display Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

ut
Display Pane Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

di RA
Bulk Selection Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Adding Display States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Renaming Display States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Copying a Display State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Configurations and Display States . . . . . . . . . . . . . . . . . . . . . . . 153
Linked Display States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

or D
Advanced Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

st
Envelopes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Appearances, Materials and Scenes . . . . . . . . . . . . . . . . . . . . . . . . . 159

E
Appearances Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Using RealView Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Changing Scenes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
op AS
Adjusting Texture Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Exercise 15: Display States. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Exercise 16: Display States, Appearances and Materials . . . . . . . . . 170
Lesson 6:
t c LE

Assembly Editing
Assembly Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Key Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
y
Editing Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Design Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
no RE

Finding and Repairing Problems . . . . . . . . . . . . . . . . . . . . . . . . 175


Information From an Assembly . . . . . . . . . . . . . . . . . . . . . . . . . 175
Converting Parts and Assemblies . . . . . . . . . . . . . . . . . . . . . . . . 178
Parts into Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Assemblies into Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Parts into Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
-

Replacing Parts with Assemblies . . . . . . . . . . . . . . . . . . . . . . . . 179


Do E

Replacing and Modifying Components . . . . . . . . . . . . . . . . . . . . . . 180


Working in a Multi-user Environment . . . . . . . . . . . . . . . . . . . . 180
PR

Replacing a Single Instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181


Troubleshooting an Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Mate Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Mated Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Over Defined Mates and Components . . . . . . . . . . . . . . . . . . . . 185
MateXpert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Replacing Components Using Save As . . . . . . . . . . . . . . . . . . . . . . 189

iv
SolidWorks 2012 Contents

Mirroring Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190


Mirroring or Copying . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191

rib T
Reloading Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Hole Alignment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

e
Controlling Dimensions in an Assembly . . . . . . . . . . . . . . . . . . . . . 197

F
Global Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197

ut
Assembly Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197

di RA
Dimension Names in an Assembly . . . . . . . . . . . . . . . . . . . . . . . 197
Adding Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Exercise 17: Assembly Errors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205

or D
Exercise 18: Sensors and Assembly Equations . . . . . . . . . . . . . . . . 207

st
Exercise 19: Mirror Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Lesson 7:

E
Layout-based Assembly Design
Layout-based Assembly Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Key Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
op AS
The Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Using Local Blocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Creating a Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Mechanical Motion with Blocks. . . . . . . . . . . . . . . . . . . . . . . . . 215
t c LE

Saving a Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215


Inserting Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Editing Blocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
y
Exploding Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Creating a Part from a Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
no RE

Gear and Pulley Motion in Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . 222


Exercise 20: Stick Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Exercise 21: Inserting Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Exercise 22: Making Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Exercise 23: Belts and Traction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Lesson 8:
-

Large Assemblies
Do E

Large Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234


Key Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
PR

Lightweight Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235


Creating Lightweight Components. . . . . . . . . . . . . . . . . . . . . . . 235
After the Assembly is Open . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Indicators of Lightweight Status. . . . . . . . . . . . . . . . . . . . . . . . . 236
Best Practice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Comparison of Component States . . . . . . . . . . . . . . . . . . . . . . . 237

v
Contents SolidWorks 2012

Large Assembly Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237


Unloading Hidden Components . . . . . . . . . . . . . . . . . . . . . . . . . 242

rib T
Scroll Selected Item into View . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Using SpeedPak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

e
Including Faces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

F
Quick Include . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

ut
Defeature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246

di RA
Using Configurations with Large Assemblies . . . . . . . . . . . . . . . . . 249
Suppressing Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Simplified Configurations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Advanced Open. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Modifying the Structure of an Assembly . . . . . . . . . . . . . . . . . . . . . 250
Dissolving a Sub-assembly. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

or D
Creating a New Sub-assembly with Components. . . . . . . . . . . . 250

st
Promoting and Demoting Components. . . . . . . . . . . . . . . . . . . . 251
Using Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

E
Sub-assembly Solving. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Assembly Visualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Large Design Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
op AS
Tips for Faster Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
Mate Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Drawing Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Exercise 24: Large Assemblies with Display States and SpeedPak . 265
Exercise 25: Flexible Sub-assemblies. . . . . . . . . . . . . . . . . . . . . . . . 268
t c LE

Exercise 26: Working with Sub-assemblies . . . . . . . . . . . . . . . . . . . 271


Exercise 27: Simplified Configurations . . . . . . . . . . . . . . . . . . . . . . 274
y
no RE
-
Do E
PR

vi
PR
Do E
-
no RE
t c LE
op AS
y E
or D
di RA
st F

1
Introduction

rib T
ut
e
Introduction SolidWorks 2012

About This The goal of this course is to teach you how to utilize the assembly
Course modeling capabilities of SolidWorks mechanical design automation

rib T
software. Specifically:

e
I Top-down or in-context assembly modeling.

F
I Use standard, advanced and mechanical mate types.

ut
I Create component patterns in assemblies.
I Create configurations of assemblies.

di RA
I Manage assemblies using SolidWorks Explorer.
I Find and fix errors in assemblies.
I Query assemblies and obtain information about them.
I Use layout-based design to create a sketched assembly that can be
converted to a true component assembly.

or D
I Create variations of appearances with display states.
I Use display states, configurations and other techniques to make

st
working with large assemblies more efficient.
The tools for working with assemblies in the SolidWorks software are

E quite robust and feature rich. During this course, we will cover many of
the commands and options in great detail. However, it is impractical to
op AS
cover every minute detail and still have the course be a reasonable
length. Therefore, the focus of this course is on the skills, tools, and
concepts central to successfully working with assemblies. You should
view the training course manual as a supplement to, not a replacement
for, the system documentation and on-line help. Once you have
t c LE

developed a good foundation in the skills covered in this course, you


can refer to the on-line help for information on less frequently used
command options.
y
Prerequisites Students attending this course are expected to have the following:
no RE

I Mechanical design experience.


I Completed the course SolidWorks Essentials.
I Experience with the Windows operating system.
Course Length The recommended minimum length of this course is 2 days.
Course Design This course is designed around a process- or task-based approach to
-

Philosophy training. Rather than focus on individual features and functions, a


Do E

process-based training course emphasizes the processes and procedures


you follow to complete a particular task. By utilizing case studies to
illustrate these processes, you learn the necessary commands, options
PR

and menus in the context of completing a design task.


Using this Book This training manual is intended to be used in a classroom environment
under the guidance of an experienced SolidWorks instructor. It is not
intended to be a self-paced tutorial. The examples and case studies are
designed to be demonstrated live by the instructor.

2
SolidWorks 2012 Introduction

Laboratory Laboratory exercises give you the opportunity to apply and practice the
Exercises material covered during the lecture/demonstration portion of the

rib T
course. They are designed to represent typical design and modeling
situations while being modest enough to be completed during class

e
time. You should note that many students work at different paces.

F
Therefore, we have included more lab exercises than you can

ut
reasonably expect to complete during the course. This ensures that even

di RA
the fastest student will not run out of exercises.
A Note About The drawings and dimensions given in the lab exercises are not intended
Dimensions to reflect any particular drafting standard. In fact, sometimes dimensions
are given in a fashion that would never be considered acceptable in
industry. The reason for this is the labs are designed to encourage you to

or D
apply the information covered in class and to employ and reinforce
certain techniques. As a result, the drawings and dimensions in the

st
exercises are done in a way that compliments this objective.
About the A complete set of the various files used throughout this course can be

E
Training Files downloaded from the SolidWorks website, www.solidworks.com.
Click on the link for Support, then Training, then Training Files, then
op AS
SolidWorks Training Files. Select the link for the desired file set.
There may be more than one version of each file set available.
Direct URL:
www.solidworks.com/trainingfilessolidworks
t c LE

The files are supplied in signed, self-extracting executable packages.


The files are organized by lesson number. The Case Study folder
within each lesson contains the files your instructor uses while
y
presenting the lessons. The Exercises folder contains any files that are
required for doing the laboratory exercises.
no RE

Windows 7 The screen shots in this manual were made using the SolidWorks
software running on Windows 7. If you are not using Windows 7, or if
you have a different theme setting, you may notice slight differences in
the appearance of the menus and windows. These differences do not
affect the performance of the software.
-
Do E
PR

3
Introduction SolidWorks 2012

Conventions Used This manual uses the following typographic conventions:


in this Book

rib T
Convention Meaning

e
Bold Sans Serif SolidWorks commands and options appear in

F
this style. For example, Features > Extruded

ut
Cut means click the Extrude Cut icon on

di RA
the Features tab of the CommandManager.
Typewriter Feature names and file names appear in this
style. For example, Sketch1.
Double lines precede and follow sections of

or D
17 Do this step the procedures. This provides separation
between the steps of the procedure and large

st
blocks of explanatory text. The steps
themselves are numbered in sans serif bold.

Use of Color
E The SolidWorks user interface makes extensive use of color to
highlight selected geometry and to provide you with visual feedback.
op AS
This greatly increases the intuitiveness and ease of use of the
SolidWorks software. To take maximum advantage of this, the training
manuals are printed in full color.
Also, in many cases, we have used
additional color in the illustrations to
t c LE

communicate concepts, identify features,


and otherwise convey important
y
information. For example, we might
show the result of a filleting operation
no RE

with the fillets in a different color, even


though by default, the SolidWorks
software would not display the results in
that way.
-
Do E
PR

4
SolidWorks 2012 Introduction

Graphics and The SolidWorks software sets a new


Graphics Cards standard with best-in-class graphics.

rib T
The combination of a highly reflective
material and the realism of

e
RealView Graphics is an effective

F
tool for evaluating the quality of

ut
advanced part models and surfaces.

di RA
RealView Graphics is hardware
(graphics card) support of advanced
shading in real time. For example, if
you rotate a part, it retains its rendered
appearance throughout the rotation.

or D
st
Color Schemes

E Out of the box, the SolidWorks software provides several predefined


color schemes that control, among other things, the colors used for
highlighted items, selected items, sketch relation symbols, and shaded
op AS
previews of features.
We have not used the same color scheme for every case study and
exercise because some colors are more visible and clear than others
when used with different colored parts.
t c LE

In addition, we have changed the viewport background to plain white


so that the illustrations reproduce better on white paper.
As a result, because the color settings on your computer may be
y
different than the ones used by the authors of this book, the images you
see on your screen may not exactly match those in the book.
no RE
-
Do E
PR

5
6
Introduction

PR
Do E
-
no RE
t c LE
op AS
y E
or D
di RA
st F
SolidWorks 2012

rib T
ut
e
rib T
e
F
ut
di RA
Lesson 1

or D
Top-Down Assembly

st
Modeling

E
op AS
t c LE

Upon successful completion of this lesson, you will be able to:


I Build a virtual part in the context of an assembly by employing
Top-Down assembly modeling techniques.
y

I Create features in the assembly context by referencing geometry in


no RE

mating parts.
I Remove external references from a copied part.
-
Do E
PR

7
Lesson 1 SolidWorks 2012
Top-Down Assembly Modeling

Top-Down This lesson begins with an


Assembly assembly called Machine_Vise.

rib T
Modeling Using geometry from the
existing Base1 part, the new

e
parts Jaw_Plate and

F
Sliding_Jaw will be created.

ut
Relationships will be established

di RA
between the parts when the new
features are created.

Stages in the The major stages in the process are listed below:
Process

or D
I Adding new parts into an assembly
When you create a new part in an assembly, you get a default name and

st
select a plane (or planar face). The name is used as the temporary part
name while the plane orients the Front reference plane of the new part.

E I Building parts in an assembly


As the new part is created, the selected plane/face becomes the active
op AS
sketch and the part is in Edit Part mode. The part is created using
standard methods and references to other geometry in the assembly.
I Creating in-context features
When you reference geometry in other parts while creating a feature,
you are creating what is called an in-context feature. For example,
t c LE

referencing the edge of a shaft when making its mating hole in another
part creates a relationship between the shaft and the hole. A change to
the diameter of the shaft would cause a corresponding change to the
y
diameter of the hole.
no RE

Note Alternatively, you can change the setting Do not create references
external to the model in Tools, Options, External References, and
the new feature or part will not be created with any external references.
Converted geometry is simply duplicated in this case, with no
constraint. No dimensions or relations to other components or assembly
-

geometry can be added.


Do E

I Breaking external references


In-context parts and features create many external references. To break
these references and keep the part intact, several techniques are used.
PR

8
SolidWorks 2012 Lesson 1
Top-Down Assembly Modeling

Building Virtual Parts can be created and built from within the assembly. These parts
Parts can be inserted into the assembly as new parts and built using

rib T
converted edges, offset edges, and standard techniques. They are called
Virtual parts. The Jaw_Plate will be created in this manner.

e
F
Design Intent: The design intent of this part is listed below.

ut
Jaw_Plate I It will always be flush with the matching

di RA
mounting flange face of Base1.
I It does not move.

or D
st
A Note of Caution One of the things to consider before deciding to model a part in the
context of an assembly is where that part will be used. In-context

E features and parts are best used for one-of-a-kind parts that will only
be used in the assembly where they are modeled. Parts that will be used
op AS
in more than one assembly should probably not be modeled in-context.
The reason for this is that external references are created by in-context
features.
If a virtual or in-context part is to be reused in other assemblies, it is
possible, with some work, to make a copy of the part and remove all of
t c LE

the external references. The procedure for doing this will be discussed
later in this lesson. Again, the part can also be created by purposely
borrowing geometry but with no external references created, as noted
y
earlier.
no RE

1 Open an assembly file.


Open Machine_Vise from the
Lesson01\Case Study
folder.
It contains two components
-

that constitute the base of a


Do E

vise.
PR

9
Lesson 1 SolidWorks 2012
Top-Down Assembly Modeling

Adding a New Part New parts can be added to an assembly as needed. These new parts can
into an Assembly be created in the context of the assembly, using the geometry and

rib T
locations of existing parts to build upon. They will appear in the
FeatureManager design tree as component parts, with a full listing of

e
their features. By default, these parts are Virtual Components, saved

F
in the assembly file. Click Tools, Options, System Options,

ut
Assemblies and toggle Save new components to external files to

di RA
change this behavior.
Introducing: Insert, Component, New Part creates a new part and component in
Insert Component the assembly. The new part is named and then mated to a plane or
planar face of an existing part in the assembly.

or D
Where to Find It I CommandManager: Assembly > Insert Components > New
Part

st
I Menu: Insert, Component, New Part

E
Results of Insert,
Component, New
Part
When a new part is inserted into an assembly, several things happen:
I The new part is created.
op AS
I The new part appears in the FeatureManager design tree as a
component of the assembly. The name is supplied by SolidWorks
and is within brackets [Part1^Assem1].
I The Front reference plane of the new part is made coincident with
the face or plane that you selected.
t c LE

I You are switched into Edit Part mode.


I A new sketch is opened on the selected face.
I A new mate, named InPlace1, is added fully defining the
y
component.
I The part is internal to the assembly by default.
no RE

Default Template Since this command creates a new part document, you have the option
of specifying a template or allowing the system to use the default
template. This choice is determined by means of Tools, Options,
System Options, Default Templates.
Edit Component While you are in an assembly, you can switch between editing the
-

assembly adding mate relations, inserting components, etc. and


Do E

editing a specific part or component. Editing a part while in the context


of an assembly enables you to take advantage of geometry and
dimensions of other components while creating matching or related
PR

features. Using geometry outside the part creates External References


and In-context Features.
Two commands, Edit Component and Edit Assembly, switch back
and forth between editing one component in an assembly and editing
the assembly itself. When you are in edit part mode, you have access to
all the commands and functionality from the part modeling portion of
SolidWorks. Plus, you have access to other geometry in the assembly.

10
SolidWorks 2012 Lesson 1
Top-Down Assembly Modeling

Where to Find It I CommandManager: Select the component to edit and click


Assembly > Edit Component

rib T
I Shortcut Menu: Right-click the component to edit and click Edit
Part or Edit Assembly

e
F
Note In an assembly, both parts and sub-assemblies are considered

ut
components. When selecting a sub-assembly specifically, the right

di RA
mouse button menu will say Edit Component, not Edit Part. The two
terms will be used interchangeably here.
Indicators that you are in Edit Component mode include the status bar
which reads Editing Part, and the window banner that states Name of
Part -in- Name of Assembly.

or D
st
2 Virtual parts.
Click Options , System Options, Assemblies and clear Save

E 3
new components to external files to create virtual parts.
Insert a new part.
op AS
Click New Part . A new cursor appears when the cursor is over
a plane or planar face.
4 Face selection.
Select the planar face of Base1.
t c LE
y
no RE

Virtual Parts The names assigned to new parts include braces surrounding the
names. This indicates an virtual part and is done automatically for all
-

new parts created in-context to offer you the flexibility to easily discard
Do E

parts that you dont want and not be concerned about naming as you
work.
PR

I Renaming - Right-click the part and click Rename Part to set the
name of the part.
I Saving - Right-click the part and click Save Part (in External
File) to save the part to a true part file (*.sldprt) outside the
assembly. Saving the assembly will generate the same option.

11
Lesson 1 SolidWorks 2012
Top-Down Assembly Modeling

5 Inserted part.

rib T
Since the new part is empty, the only evidence of it
are the features in the tree. Automatically, you are

e
creating a new sketch in the new part. The sketch

F
plane is the plane or planar face you selected. The

ut
color of the parts FeatureManager design tree text

di RA
is changed to indicate that the part is being edited.
Right-click the part and click Rename Part.
Change the name to Jaw_Plate.
Note Parts created in-context, such as this one,
automatically receive a single mate named

or D
Inplace1.

st
Appearance of
E
Components While
When you edit a part in the context of the assembly, the color of the
component you edit depends on a setting in Tools, Options, System
op AS
Editing Options, Colors. If set to Use specified colors when editing parts
in assemblies, the edited part will be the Assembly, Edit Part color
(royal blue by default). This color can be customized on the same tab.
The appearance of the other components depends on the assembly
transparency settings you choose.
t c LE

Introducing: The transparency of components that are not being edited can be set to
Change Assembly one of three conditions:
Transparency
y
I Opaque assembly. All components become opaque gray, except
for the component you are editing, which becomes the Assembly,
no RE

Edit Part color.


I Maintain assembly transparency. All components maintain
whatever their current transparency is, except for the one you are
editing, which becomes the Assembly, Edit Part color.
I Force assembly transparency. All components become
transparent except the one you are editing, which becomes the
-

Assembly, Edit Part color.


Do E

Note Use the slider to adjust the transparency level for Force assembly
transparency. When you move the slider to the right, the components
PR

become more transparent.

Where to Find It I Menu Bar: Options ,System Options, Display/Selection,


Assembly transparency for in context edit
I CommandManager: Features > Assembly Transparency

12
SolidWorks 2012 Lesson 1
Top-Down Assembly Modeling

How Transparency Usually the cursor selects whichever geometry is in front. However, in
Affects Selecting an assembly with transparent components, the cursor selects geometry

rib T
Geometry on the opaque components first, even if transparent components are in
front.

e
F
Note For purposes of selection, transparent means more than 10 percent

ut
transparent. Components with less than 10 percent transparency are

di RA
considered opaque.
There are some techniques you can use to control how you select
geometry:
I Click Assembly Transparency, and select Opaque. Now all
geometry is treated the same and the cursor selects whichever entity

or D
is in front.
I Press Shift to select geometry on a transparent component when

st
there is an opaque component behind it.
I Press Tab to select the part you are editing through an opaque

E I
component.
Use Select Other to select faces that are obscured by other faces.
op AS
6 Opaque.
Click Assembly Transparency and set
the display to Opaque. Also, click Options
, System Options, Colors and click Use
t c LE

specified colors when editing parts in


assemblies.
y
no RE
-
Do E
PR

13
Lesson 1 SolidWorks 2012
Top-Down Assembly Modeling

Building Parts When building parts in context of the assembly, you can take advantage
in an Assembly of other parts that exist. You can copy geometry, offset from it, add

rib T
sketch relations to it, or simply measure to it. In this example, geometry
from Base1 creates Jaw_Plate.

e
F
Common Tools When you build parts in the context of the assembly, sketching is just

ut
like it is in part mode with the added benefit that you can see and
reference the geometry of the surrounding parts. You will use Convert

di RA
Entities and Offset Entities as well as dimensions to geometry.

7 Convert Entities.
Select the same face selected for
the new part and click Convert

or D
Entities . This will convert

st
all of the outer edges of the face
to new sketch segments in our

E sketch. Each has an On Edge


relation.
op AS
8 Extrude boss.
Extrude a boss to a blind
thickness of 5mm.
t c LE

9 Edit assembly.
Toggle off editing the
component. Right-click and
y
click Edit Assembly:
Machine_Vise.
no RE
-

10 Save the files.


Click Save . Click Save All in the Save Modified Documents
Do E

dialog box. The Save As dialog then states:


This assembly contains unsaved virtual components which
PR

must be saved.
Click the option Save internally (inside the assembly) and click OK.

14
SolidWorks 2012 Lesson 1
Top-Down Assembly Modeling

11 New part.
Insert another new part using the

rib T
face of Base2 shown.

e
F
ut
di RA
12 Convert edges.
Use Convert Edges on

or D
the sketch face. Remove
some geometry and drag

st
open ends as shown.

E
op AS
13 Complete sketch.
t c LE

Use offsets, lines, dimensions, and relations to complete the sketch.


y
no RE
-
Do E
PR

15
Lesson 1 SolidWorks 2012
Top-Down Assembly Modeling

14 Extrusion.
Extrude the sketch 25mm as

rib T
shown.

e
15 Edit assembly.

F
Toggle off editing the component
by clicking Edit Assembly.

ut
di RA
16 Rename part.
Right-click the part and click Rename Part. Change the name to

or D
Sliding_Jaw.
17 Save the files.

st
Save the parts internally.

In-Context
E In-context Features create geometry in the active part by sketching
on, converting, offsetting or dimensioning to, geometry in other
op AS
Features
component parts. The feature that is created is called an In-context
Feature, a feature with external references. In this example,
Sliding_Jaw will be edited to match the other end of the vise.

Note A Through All cut only affects the part being edited.
t c LE

18 Hide component.
y
Hide Jaw_Plate.
We do this because we want to use the geometry of Base1 for a new
no RE

feature in Sliding_Jaw.

Note We can use the geometry of Jaw_Plate for the new feature in
Sliding_Jaw because it is the correct shape but this is not good
practice. It is better to reference the original component, Base1. It is
-

always best to reference the original component rather than another


component that uses the geometry of the original component.
Do E
PR

16
SolidWorks 2012 Lesson 1
Top-Down Assembly Modeling

19 Edit component.
Right-click Sliding_Jaw and click Edit Part . Sketch on the outer

rib T
face of Sliding_Jaw and use Convert Entities on the opposite face of
Base1. Extrude 10mm as shown.

e
F
ut
di RA
or D
st
E 20 Offset Entities.
Start a sketch on the front face of
op AS
Sliding_Jaw (select the face through
the hole). Use an offset of 2mm from
the hole in Base2 and create a
Through All cut.
21 Edit assembly.
t c LE

Toggle off editing the component by


clicking Edit Assembly.
y
no RE

Note Using a Through All cut does not cut Base1 because it applies only to
the part being edited.
-
Do E
PR

17
Lesson 1 SolidWorks 2012
Top-Down Assembly Modeling

Working Outside Much of the construction required for a part can be done without the
the Assembly overhead of the assembly. Those features that do not require in-context

rib T
references can be completed within the framework of the part
document.

e
F
ut
22 Open a part file.
Right-click Sliding_Jaw and click

di RA
Open Part . Add a 2mm fillet to
the edges shown.

or D
st
E
op AS
23 Offset.
Offset 3mm from the edge of the
in-context circular cut and create
another cut 5mm deep as shown.
t c LE
y
no RE

24 Sketch.
Create a sketch for a boss
feature from the existing
-

geometry including an offset of


Do E

4mm.
PR

18
SolidWorks 2012 Lesson 1
Top-Down Assembly Modeling

25 Extrude.
Extrude the sketch Up To

rib T
Surface.

e
F
ut
di RA
Note You can change the color of Sliding_Jaw or any other part to

or D
distinguish it from the other parts.

st
26 Return to the assembly.
Save and close the part to return to

E the assembly. Click Yes to rebuild


the assembly and show
Jaw_Plate.
op AS
t c LE

27 Insert component.
Click Insert Components and insert Vise_Screw into the
y
assembly. Add a Concentric mate between the shaft and the hole in
Base2. Add a Coincident mate between the two faces shown.
no RE
-
Do E
PR

Note You can combine top-down and bottom-up assembly modeling in this
manner. You do not have to create every component in-context once
you start creating one component in that manner.

19
Lesson 1 SolidWorks 2012
Top-Down Assembly Modeling

28 Instance.
Add an instance of Jaw_Plate to

rib T
the assembly and mate it to
Sliding_Jaw as shown.

e
F
ut
di RA
Propagating Automatically propagating changes is one of the strongest qualities of

or D
Changes the in-context feature. In the next portion of this lesson, we will explore
how a change to Base1 will affect other parts that reference its

st
geometry. Changes to Base1 will be transferred to Jaw_Plate and
Sliding_Jaw through propagation of changes.

E 29 Changes.
op AS
Double-click the Extrude1 feature of Base1 and change the indicated
dimension value from 70mm to 90mm. Do not rebuild the assembly
yet. Double-click the Extrude2 feature of Base1 and change the
indicated dimension value from 45mm to 65mm.
t c LE

65
y
no RE

90

30 Rebuild.
-

Rebuild and notice that


Do E

Jaw_Plate and Sliding_Jaw


update to the new dimensions
of Base1.
PR

20
SolidWorks 2012 Lesson 1
Top-Down Assembly Modeling

Saving Virtual In-context parts saved internally can be saved to external part files at
Parts as any time. Virtual parts do not have their own files, they are included in

rib T
External the assembly file.

e
F
Where to Find It I Shortcut Menu: Right-click one or more virtual parts and click
Save Part (in External File).

ut
di RA
31 Save external.
Select all of the virtual
parts in the
FeatureManager design
tree. Right-click the virtual

or D
parts and click Save Part
(in External File). Select

st
all of them and click Same
As Assembly for each

E one.
Click OK.
op AS
32 Symbols.
Each part is now a true part file (*.sldprt), external to
the assembly. Note that the brackets ([]) have been
removed but the arrows (->) remain. The arrow
indicates that the part contains External References,
t c LE

references to geometry outside the part itself.


y
no RE

InPlace Mates The InPlace mates created automatically for in-context parts are there
to prevent movement of the part. This is because the in-context part is
attached to geometry of parts in the assembly through external
-

references, references that cross between parts at the assembly level.


Do E

Changing the location of the part can cause changes to the geometry
that may not be desired. The effect of external references are explained
in the next section, External References on page 22. The preferred
PR

method of removing them from parts is explained in Removing


External References on page 27.
Replacing InPlace InPlace mates can be removed using Delete, and the part can be re-
Mates mated using standard mate techniques, optionally leaving a degree of
freedom for movement. Generally this works best if the face selected
for the InPlace mate is perpendicular to the direction of motion.

21
Lesson 1 SolidWorks 2012
Top-Down Assembly Modeling

Deleting InPlace When you delete an InPlace mate, a warning message appears after the
Mates confirmation dialog:

rib T
The base sketch of the part located by the InPlace mate

e
contains references to other entities in the assembly. These

F
references may update in unexpected ways after this mate is
deleted, because the part will no longer be positioned relative

ut
to the assembly. Would you like to remove these references

di RA
now? (No geometry will be deleted.)
If you click No, the InPlace mate is
removed and the relations remain,
including the externally referenced
ones.

or D
st
E
op AS
If you click Yes, the InPlace mate is
removed and all externally referenced
relations are removed.
These options can be useful with
Removing External References on
t c LE

page 27.
y

External External References create and maintain relations between parts at


References the assembly level. They are commonly sketch relations, but they can
no RE

also be created as sketch planes or other geometric features.


When they are working properly, external references are considered in-
context. When they cannot work properly they are considered out of
context and cannot update properly.
-

Out of Context Jaw_Plate was modeled in the context of the assembly. It is able to
Do E

work properly and change through propagation of changes only while


the assembly is open. We will display this behavior in this section.
PR

22
SolidWorks 2012 Lesson 1
Top-Down Assembly Modeling

1 Save and close the files.

rib T
e
2 Open a part file.

F
Open Jaw_Plate. Because the
assembly is not open, Jaw_Plate is out

ut
of context. Therefore, any changes to

di RA
Base1 are not able to propagate to
Jaw_Plate. Changes to Base1
propagate through the assembly to
Jaw_Plate. The assembly must be open for this to occur.
Look at the external reference symbols. You will see the notation ->?

or D
appended to the Boss-Extrude feature and its sketch. The ? indicates
that the external reference is out of context.

st
E
Putting a Part
Back Into Context
To put an out-of-context part back into context, open the externally
referenced document. There is an easy way to do this.
op AS
Introducing: Edit In Context automatically opens the document that is referenced
Edit In Context by an external reference. This is quite a time saver because you do not
have to query the feature to identify the referenced file, browse to
locate it, and then open it manually.
t c LE

Where to Find It I Shortcut Menu: Right-click a feature with an external reference and
click Edit In Context
y
3 Edit In Context.
Right-click the Boss-Extrude feature and click Edit In Context. The
no RE

assembly is selected by the reference and opens. The references are


back in context as indicated by the -> symbol in the FeatureManager
design tree of the assembly.
-

Breaking The external references established by creating parts and features in-
Do E

External context remain with the part. Changes to the part will appear
References everywhere that the part is used; assemblies and drawings. By the same
token, changes to parts that it references will also cause it to change.
PR

The flow of changes can be stopped temporarily or permanently using


the Lock/Unlock and Break options.
If you want to reuse the in-context part in another assembly, or use it as
the starting point for a similar design or apply motion, you should
remove the external references. By copying and editing the in-context
part, you can create a duplicate part that is not tied to the assembly.

23
Lesson 1 SolidWorks 2012
Top-Down Assembly Modeling

Breaking and When the List External References dialog is active, there are options
Locking External available to Lock All or Break All references. These options allow you

rib T
References to change the relationship between the in-context part and referenced
files.

e
F
Lock All The Lock All button locks or freezes the references until they are

ut
unlocked at a later date using Unlock All. These changes are reversible
after OK is clicked. Until the references are unlocked, changes will not

di RA
propagate to the part.
When Lock All is selected, SolidWorks displays a message:
All external references of the model Jaw_Plate will be
locked. You will not be able to add any new external
references until you unlock the existing references.

or D
The FeatureManager design tree lists the locked references with ->*

st
symbols. Using Unlock All later will restore the original symbols.
Break All The Break All button breaks all references with the controlling files.

E Clicking the button launches a message that indicates the change is not
reversible after OK is clicked.
op AS
When Break All is selected, SolidWorks displays a message:
All external references of the model Jaw_Plate will be
broken. You will not be able to activate these references
again.
The FeatureManager design tree lists the broken references with ->x
t c LE

symbols. Changes will no longer propagate to the part.

Tip You can hide the ->x symbols. Click Tools, Options, System
y

Options, External References, and clear Show x in feature tree


for broken external references.
no RE

Once the references are broken, they can only be listed using the List
Broken References check box in the List External References
dialog.
Important! Break All does not remove the external references. It simply breaks
-

them, and once broken, they can never be fixed. Because Break All is
Do E

irreversible, you should use Lock All in almost all situations.


To learn how to remove external references, see Removing External
PR

References starting on page 27.

24
SolidWorks 2012 Lesson 1
Top-Down Assembly Modeling

4 List External References.

rib T
One way to determine whether the feature or the sketch (or both) have
external references is to list them. Right-click Jaw_Plate in the

e
FeatureManager design tree and click List External Refs. The dialog

F
below appears.

ut
di RA
or D
st
E
op AS
External This dialog lists the following information:
Reference Report I Assembly The assembly in which the external reference was
created.
I Feature Each feature or sketch in the model that contains an
t c LE

external reference.
I Data What type of relation or selection was made to create the
external reference.
y

I Status Whether the feature is in or out of context.


I Referenced Entity The name of the selected edge, face, plane
no RE

or loop used to generate the external reference. The syntax also lists
the part in which the entity exists. Silhouette Edge of motor<1>
means that it is an edge in the first instance of the motor
component.
I Features Component The component in which the external
-

reference exists.
Do E

In this case, there are many external references


PR

25
Lesson 1 SolidWorks 2012
Top-Down Assembly Modeling

5 Lock All.

rib T
Click Lock All and click OK. The Status changes to Locked for the
feature.

e
F
ut
di RA
or D
st
E The locked external reference is indicated in the FeatureManager
design tree by ->*.
op AS
6 Unlock.
Click Unlock All to return to the normal setting and click OK.

Note Do not confuse the command List External References with File,
t c LE

Find References. In a part document, the command File, Find


References only lists the name of externally referenced documents, if
they exist. It does not provide feature, data, status, entity, or component
y
information. For example, File, Find References would tell you this:
I The referenced part document for a part created using Base Part or
no RE

Mirror Part.
I The assembly document for any part with in-context references.
This includes a part created using Derive Component Part, or a
part that has a cavity or join feature, or a part that has been edited in
the context of an assembly to reference the geometry of other
-

components.
Do E
PR

26
SolidWorks 2012 Lesson 1
Top-Down Assembly Modeling

Removing Options like Lock All are useful to interrupt the flow of changes to an
External in-context part, but the best way to stop the changes permanently is to

rib T
References use File, Save As with the Save As Copy option to copy the part and
remove the references.

e
F
Why Remove When parts are built in-context, like Sliding_Jaw, they contain

ut
External references. If mates are removed or in-context parts are used in other
References? assemblies (out of context), unexpected changes could occur. Here are

di RA
some reasons why you might remove external references.
I Component Movement
The InPlace mate prevents movement and although it can be
removed, the features remain in-context.

or D
I Re-use of Data
Component parts can generally be used in multiple assemblies. If a

st
part contains in-context references, they must be removed prior to
out of context use.
Procedure

E In this section, the external references will be removed from a copy of


the part so that it can be changed as a totally independent part, and
op AS
potentially used in another, unrelated assembly, without any effect on
the original assembly.

Tip Another way to prevent changes is to save the part file to another
format such as IGES or STEP. Opening that neutral file in SolidWorks
creates an imported solid without features that cannot be easily
t c LE

changed.
y
1 Save a copy of the component.
Right-click Sliding_Jaw and click Open Part . Click File, Save
no RE

As. The message box tells you that Save As will replace the original
document with the new one in the assembly, while Save as copy will
not.
Note This dialog appears only when the referenced document (the assembly)
is open.
-

2 Save as copy.
Do E

Save a copy of the part as Free_Sliding_Jaw. Make sure to check the


Save as copy option. Click Save.
PR

27
Lesson 1 SolidWorks 2012
Top-Down Assembly Modeling

3 Derived Features.
Save and close the current documents and open

rib T
Free_Sliding_Jaw. Look at the FeatureManager
design tree to check for external references. You will

e
see the notation ->? appended to many of the

F
features and sketches, denoting an external reference

ut
that is out of context.

di RA
In this case, the Save as copy has broken the update
capability of the part but the features remain in
referenced state.
To free this part, each of the flagged features and sketches must be
edited to remove the reference and have the ability to change

or D
independently. Note that in some cases, only the sketch is derived, not
the feature itself. In these cases, both the sketch and the related feature

st
will display the marker.

Editing the
E It is all well and good that the external references are
op AS
Features not active through the copy. However, what happens
when we want to change the dimensions of the
features in the Free_Sliding_Jaw? For example,
there are no dimensions which define the size of the
base feature. How can we change the
Free_Sliding_Jaw?
t c LE

All features that contain the ->? symbol can be edited to change the
way in which the geometry is constrained. Although the relationships
y
have been broken, the geometry is still created using part references.
These references can be removed by editing sketches and features in
no RE

the part, which has the effect of changing the design intent of the
features.
Starting with the last feature first and working up the FeatureManager
design tree typically prevents rebuild errors because you fix the child
features before the parent features. The features will be worked in this
-

order:
Do E

I Cut-Extrude1
I Boss-Extrude2
PR

I Boss-Extrude1

28
SolidWorks 2012 Lesson 1
Top-Down Assembly Modeling

Strategies for Different features require different approaches. Here are some common
Features types:

rib T
I Sketch Relations - Remove external references in sketch relations

e
and dimensions by deleting them with Display/Delete Relations.

F
Replace them manually or use Fully Define Sketch.

ut
I Derived Sketches - Break the link between a derived sketch and
its parent sketch by using Underive.

di RA
I Sketch Planes - Replace sketch planes referencing external
geometry using Edit Sketch Plane.
I Extrusions - Extruded features that use Up To Surface or Offset
From Surface are replaced with Blind using the same distance.
I Assembly Features - The nature of assembly features is that they

or D
typically exist only in the assembly. One approach is to copy the
necessary geometry into the part then delete the assembly feature.

st
Another approach is to edit the assembly feature and select
Propagate feature to parts to add the feature to the part file for

Geometry From
E each affected component.
Geometry created by Convert Entities or Offset Entities base their
op AS
Offset and Convert location and orientation strictly on the edges being referenced. When
the Offset or On Edge relations are removed, the geometry does not
contain other relations such as tangency, horizontal, vertical or
collinear.
t c LE

4 Sketches.
Sketches are often the primary source of external
references. If any sketch in a feature has an external
y
reference, that feature will receive the marker (->). Type
sk in the filter to view all the sketches in the part.
no RE

5 Edit sketch.
Edit Sketch3 from the Cut-Extrude1 feature. The sketch contains an
-

offset.
Do E

6 Delete the offset dimension.


A message appears:
Deleting the offset dimension will remove the offset relations
PR

from the sketch geometry. Do you want to continue?


Click Yes.

29
Lesson 1 SolidWorks 2012
Top-Down Assembly Modeling

7 Dimension.
Add a dimension and a

rib T
concentric relation to fully
define the sketch.

e
F
Exit the sketch.

ut
Note that the ->? symbol no

di RA
longer appears for the sketch
in the FeatureManager design
tree.

or D
Delete All and Another method for dealing with relations is to use Delete All followed

st
Fully Define Sketch by Fully Define Sketch. Delete All removes all relations in the sketch
and Fully Define Sketch adds back relations and dimensions that can

E be inferred due to the position of the geometry relative to the origin.


op AS
8 Edit sketch.
Edit Sketch2 of Boss-Extrude2. Using Display/Delete Relations
delete all relations. Click Fully Define Sketch with Relations and
Dimensions checked and click OK.
t c LE
y
no RE
-
Do E
PR

30
SolidWorks 2012 Lesson 1
Top-Down Assembly Modeling

9 Edit dimensions.
Although the sketch is fully defined, there are some changes that can

rib T
simplify the dimension scheme. Delete, drag and change dimensions
and geometry to get the result shown. Exit the sketch.

e
F
ut
di RA
or D
st
E
op AS
10 Fully Define Sketch.
Edit Sketch1 of the
Boss-Extrude1 feature
t c LE

and delete all the


relations. Add a
centerline from the
y
midpoint of the lower
line as shown. Right-
no RE

click Fully Define


Sketch and set the
options. Click OK.
-
Do E
PR

31
Lesson 1 SolidWorks 2012
Top-Down Assembly Modeling

11 Under defined.
A message appears

rib T
to say that the
sketch is not fully

e
defined. This is due

F
to the fact that the

ut
geometry is not

di RA
related or
dimensioned to the
sketch origin. Click
OK to dismiss the
message.

or D
st
E 12 Fully define.
Click View, Origins.
op AS
Add a coincident
relation between the
sketch origin and the
midpoint of the line.
Exit the sketch.
t c LE
y
no RE
-

13 Save and close the files.


The part is now free of external reference symbols.
Do E

Using Parts with After external references have been removed, the components can be
Broken used in other assemblies without concerns of unexpected updates.
PR

References

32
SolidWorks 2012 Lesson 1
Top-Down Assembly Modeling

14 Open an assembly file.


Open Free_Machine_Vise from the

rib T
Lesson01\Case Study folder.

e
None of the components in this

F
assembly have any in-context
references.

ut
di RA
15 Screw mate.
Click Mate and Mechanical Mates. Click Screw , and 0.5

or D
Revolutions/mm. Select the cylindrical face of Free_Vise_Screw and
the internal cylindrical face of Free_Base using Select Other. Click

st
OK.

E
op AS
t c LE
y
no RE
-
Do E

Drag Free_Vise_Screw to open or close the vise.


PR

Note For more information on mates, see Mechanical Mate Types on


page 85.
16 Save and close the files.

33
Lesson 1 SolidWorks 2012
Top-Down Assembly Modeling

rib T
e
F
ut
di RA
or D
st
E
op AS
t c LE
y
no RE
-
Do E
PR

34
SolidWorks 2012 Exercise 1
Top-Down Assembly Modeling

Exercise 1: Create this part by using existing


Top-Down geometry in the assembly TOP DOWN

rib T
Assembly ASSY.

e
Modeling This lab uses the following skills:

F
I Top-Down Assembly Modeling on

ut
page 7

di RA
I Building Virtual Parts on page 9
I Common Tools on page 14
I Saving Virtual Parts as External on
page 21
Units: mm

or D
Design Intent The design intent for this part is as follows:

st
1. Cover Plate must relate to inner contour of Main Body.
2. Cover Plate must relate to OD on Ratchet.

E 3. Cover Plate must relate to OD on Wheel.


op AS
Part Design Use the following graphics with the design intent to determine the
shape and relationships within the part. The clearances are:
Cover Plate to Main Body = 0.20mm
Cover Plate to Ratchet = 0.10mm
t c LE

Cover Plate to Wheel = 0.10mm


y
no RE
-
Do E

Wheel Ratchet
PR

Saving the Save the Cover Plate as an external file using the same name.
Component

35
Exercise 2 SolidWorks 2012
In-context Features

Exercise 2: Add these in-context features


In-context using the information and

rib T
Features dimensions provided. This lab
reinforces the following skills:

e
F
I Edit Component on page 10

ut
I In-Context Features on
page 16

di RA
Units: mm

Note The Pipe component is already properly positioned in the assembly.

or D
However, there is no corresponding flange on Oil Pan. Your task is to
model the flange holes as in-context features.

st
Design Intent The design intent for this assembly and its part is as follows:

E 1. The flange on the Pipe creates the extruded shape of the


corresponding flange on Oil Pan. Use 3 of draft.
op AS
2. The fillet radius is 2mm.
3. The holes for the bolts and pipe pass through the flange and the
wall thickness on the Oil Pan.

Part Design Two component parts make up the Oil Pan Assy assembly. Use Edit
t c LE

Part to add features to Oil Pan in context using geometry. The features
form the pipe connection.
Oil Pan Assy is found in the folder named InContextFeatures.
y
no RE
-
Do E
PR

36
rib T
e
F
ut
di RA
Lesson 2

or D
Assembly Features and

st
Smart Fasteners

E
op AS
t c LE

Upon successful completion of this lesson, you will be able to:


I Add features in the assembly.
y
I Insert hardware using Smart Fasteners.
no RE
-
Do E
PR

37
Lesson 2 SolidWorks 2012
Assembly Features and Smart Fasteners

Assembly This lesson starts with an


Jaw_Plate
Features and assembly similar to the

rib T
Smart one you created in the
previous lesson. Your task

e
Fasteners
is to add features and

F
hardware to attach the

ut
Jaw_Plate components

di RA
to the other components in
the assembly.

or D
st
Stages in the The major stages in the process are listed below:
Process

E I Creating a new Hole Series assembly feature.


You add a hole that starts with a countersunk hole in Jaw_Plate and
op AS
finishes with a bottom tapped hole in Base1.
I Adding holes using an existing Hole Series feature.
You add through holes in Sliding_Jaw using the size and position of
the holes in Jaw_Plate as a guide.
I Adding hardware into the holes.
t c LE

You add screws, washers, and nuts to the assembly using Smart
Fasteners. Smart Fasteners automatically determine the best fastener
based on the hole type and size.
y
no RE
-
Do E
PR

38
SolidWorks 2012 Lesson 2
Assembly Features and Smart Fasteners

Assembly An assembly feature is a feature which exists only in the assembly.


Features Assembly features can be holes, cuts, fillets, chamfers, or weld beads.

rib T
An assembly cut feature is intended to cut selected components after
they are mated in the assembly. Assembly features often represent

e
post-assembly machining operations. They can also create section-type

F
views of an assembly by cutting away part or all of selected

ut
components.

di RA
Some specifics about assembly features are:
I Assembly features typically exist only at the assembly level. There
are two exception to this. The Hole Series feature always
propagates to the part level and other assembly features can appear
in the part by clicking Propagate feature to parts in the

or D
PropertyManager of the assembly feature.
I Visibility of assembly features can be controlled using

st
configurations.
I The sketch used by the assembly feature can be sketched on any

E plane or face in the assembly.


I The sketches can contain multiple closed profiles.
op AS
I An assembly feature pattern can in turn be patterned.

Where to Find It I CommandManager: Assembly > Assembly Features


I Menu: Insert, Assembly Feature

Note This lesson uses Hole Series assembly features. For an example of
t c LE

another type of assembly feature, see The Hole Wizard on page 175.
Hole Series The Hole Series is a special case of assembly feature that creates hole
y
features in the individual components of the assembly. A Hole Series
extends through each unsuppressed component in the assembly that
no RE

intersects the axis of the hole (the components do not have to touch).
Unlike other assembly features, the holes exist in the individual parts as
externally referenced features (in-context). If you edit a Hole Series
within the assembly, the individual parts are modified. Some specifics
about Hole Series holes are:
-

I Hole Series holes exist at the assembly level and part level (unlike
other assembly features).
Do E

I The sketch used by the Hole Series can be sketched on any plane
or face in the assembly.
PR

I Hole Series uses a limited set of end conditions: Through All, Up


To Next, Up to Surface, and Offset from Surface are available.
I A Hole Series can not be created by using the standard
Hole Wizard.
I The resulting hole(s) can be edited using Edit Feature, but only at
the assembly level. This propagates changes to all of the parts in the
hole series.

39
Lesson 2 SolidWorks 2012
Assembly Features and Smart Fasteners

I An existing Hole Wizard hole may be used as the seed for a


Hole Series.

rib T
I Different hole sizes can be set for the first part, the last part, and all
parts that are cut between them.

e
F
First part

ut
di RA
Middle parts

Last part

or D
st
Hole Series Wizard The Hole Series wizard is made up of five tabs that define the location,
shape and behavior of the holes.

E I

I
Positions
First Part
- Place points to locate hole centers.
- Define the parameters of the start hole.
op AS
I Middle Parts - Define the parameters of the hole between the
first and last parts.
I Last Part - Define the parameters of the end hole.
I Smart Fasteners - Insert Smart Fasteners into the hole series.
This tab is available only if you install and activate SolidWorks
t c LE

Toolbox.

Where to Find It I CommandManager: Assembly > Assembly Features > Hole


y

Series
I Menu: Insert, Assembly Feature, Hole, Hole Series
no RE

1 Open an assembly file.


Open Machine_Vise
from the Lesson02\Case
-

Study folder. This is


similar to the assembly
Do E

you created in the


previous lesson.
PR

40
SolidWorks 2012 Lesson 2
Assembly Features and Smart Fasteners

2 Hole series.
Select the face of Jaw_Plate<1> and click Hole

rib T
Series .

e
F
ut
di RA
3 Hole position.
On the Hole Position tab, select Create
new hole.
Add sketch points for the center of both holes.

or D
Add dimensions and a Symmetric relation
about a centerline to fully define the sketch.

st
4 First part.

E Click the First Part


I
tab and set:
Hole Type: CounterSink
op AS
I Standard: Ansi Metric
I Screw Type: Flat Head Screw
I Hole Size: M5
t c LE

5 Middle parts.
y
Click the Middle Parts tab and select Auto size based on start
hole. In this example, there are only first and last parts.
no RE
-
Do E
PR

41
Lesson 2 SolidWorks 2012
Assembly Features and Smart Fasteners

6 Last part.
Click the Last Part tab and set:

rib T
I Hole Type: Straight Tap

e
I Screw Type: Bottoming Tapped Hole

F
I Hole Size: M5x0.8

ut
I Blind Hole Depth: Tap Drill 10mm

di RA
Click OK to add the holes.

or D
st
E
op AS
7 Section view.
Use a Section View to see the results.
Notice that the holes cut Jaw_Plate<1>
t c LE

and Base1.
Turn off the section view.
y
no RE
-
Do E
PR

42
SolidWorks 2012 Lesson 2
Assembly Features and Smart Fasteners

8 FeatureManager design tree.


The result of the Hole Series is a feature

rib T
in the assembly that adds hole features in
each of the parts.

e
F
ut
di RA
or D
st
E
op AS
t c LE
y

9 Review the part.


Right-click Jaw_Plate<1> and click Open
no RE

Part . Notice that the holes appear in the


part. Also notice the CSK for M5 Flat Head
Machine Screw feature in the
FeatureManager design tree.
Save and close Jaw_Plate to return to the
-

assembly.
Do E
PR

10 Review another component.


Rotate the assembly to review Jaw_Plate<2>,
the other instance of the component. Notice that
the holes exist in this instance, too, because the
holes exist in the part.

43
Lesson 2 SolidWorks 2012
Assembly Features and Smart Fasteners

Time-Dependent The Assembly Feature is one of several time dependent features.

rib T
Features These features update after the components in the assembly in

e
sequence.

F
Types of Time- Some time dependent features are:

ut
Dependent Features
I Assembly features

di RA
I In-context features and parts
I Assembly-dependent reference geometry (planes or axes)
I Assembly-dependent sketch geometry
I Component patterns
Mates to Time- When you mate a component to a time-dependent feature, the

or D
Dependent Features component can only be positioned after the time-dependent feature has
been updated.

st
Best Practice It is good practice to only mate to time-dependent features when that is
the only way you can achieve the design intent of the assembly. You

E can edit the positions of the components with more flexibility when
time-dependent features are not involved because then the order in
op AS
which the mates are evaluated does not matter.
Parent/Child Components, like features in a part, have Parent/Child relationships.
Relationships The simplest bottom-up component will have only the mate group as a
child. Other components that are acted upon by assembly features will
have those features as children.
t c LE

Find References Find References can extract the exact locations of component part and
assembly files. The listing provides a full path name for each reference
used. The Copy files... button can copy the files to another, common,
y
directory.
Reorder and You can reorder many features in the assembly FeatureManager design
no RE

Rollback tree. Items such as assembly planes, axes, sketches, and mates within
the mate group, can be reordered. Default reference planes, the
assembly origin and the default mate group cannot be reordered. You
can also reorder components thereby controlling the order in which
they appear in the Bill of Materials.
Rollback can move among time dependent features. Rolling back
-

before the mate group suppresses the mate group and all components
Do E

controlled by it.
Hole Series with The Hole Series is a useful tool to create holes using existing holes as
PR

an Existing Hole a guide. The Use existing hole(s) option creates matching holes when
the hole in the First Part is already there.
In this lesson, there is already a set of holes in Jaw_Plate, created in
the first instance. Next, you add matching holes to Sliding_Jaw
without adding more holes to Jaw_Plate.

44
SolidWorks 2012 Lesson 2
Assembly Features and Smart Fasteners

11 Hole series.

rib T
Select the face of Sliding_Jaw as shown and
click Hole Series . You can use Select

e
Other or select the face through one of the

F
holes in Jaw_Plate<2>.

ut
di RA
Face on Sliding_Jaw
(Jaw_Plate<2> hidden

or D
for clarity)

12 Hole position.

st
On the Hole Position tab, select Use existing
hole(s). Select one of the countersunk faces in the

E holes on Jaw_Plate<2> to select the existing


holes.
op AS
13 First and middle.
The First Part and Middle Parts steps are predefined based on the
existing hole.
t c LE

14 Last part.
Click the Last Part tab and set:
y
I Hole Type: Hole
I Auto size based on start hole
no RE

I End Condition: Through All


Click OK to add the holes.
-
Do E
PR

45
Lesson 2 SolidWorks 2012
Assembly Features and Smart Fasteners

15 Review the part.


Right-click Sliding_Jaw and click

rib T
Open Part . Notice that the
holes appear in the part. Also

e
notice the M5 Clearance Hole

F
feature in the FeatureManager

ut
design tree.

di RA
Save and close Sliding_Jaw to
return to the assembly.

or D
st
16 Save the file.

E Save but do not close the assembly.


op AS
Smart Smart Fasteners automatically adds fasteners (for example, bolts and
Fasteners screws) to your assembly if there is a hole or pattern of holes that is
sized to accept standard hardware. Smart Fasteners uses the
SolidWorks Toolbox library of fasteners, which has a large variety of
ANSI Inch, Metric and other standard hardware. You can also add
t c LE

custom designs to the Toolbox database for use with Smart Fasteners.
Fastener Defaults The length of a new fastener for a blind hole is the next shorter national
y
standard length. For a through hole, it is the next longer national
standard length. When holes are deeper than the longest fastener
length, the longest one is used.
no RE

Hole Wizard or Hole Series holes have the most intelligence, and are
fitted with matching bolts or screws. For other types of holes, you can
configure Smart Fasteners to add any type of bolt or screw as the
default. The fasteners are automatically mated to the holes with
-

Concentric and Coincident mates.


Do E

Introducing: Smart Smart Fasteners adds fasteners to available hole features in


Fasteners assemblies. The holes can be assembly or part features. You can add
fasteners to specific holes or patterns, faces or components (all the
PR

holes in the selected face or component), or to all available holes.

Where to Find It I CommandManager: Assembly > Smart Fasteners


I Menu: Insert, Smart Fasteners

46
SolidWorks 2012 Lesson 2
Assembly Features and Smart Fasteners

17 Smart Fasteners.

rib T
Click Smart Fasteners .

e
18 Add.

F
Select the planar face of Jaw_Plate<1>

ut
then click Add.

di RA
Smart Fasteners recognizes both holes on
the planar face as identical CSK for M5
Flat Head Machine Screw holes, and will
populate them at the same time.

or D
19 Sizing.
The fastener appears in the Results list in the

st
PropertyManager and previews of the
fasteners appear in the holes. The label shows

E the current size and can be used to change it.


op AS
20 Settings.
Click Auto size to hole diameter and use the
t c LE

default settings for the remaining options.


Click OK.
y
no RE
-
Do E
PR

21 Results.
Two screws are inserted into the holes. A
SmartFastener folder appears in the
FeatureManager design tree containing the two screws.

47
Lesson 2 SolidWorks 2012
Assembly Features and Smart Fasteners

Smart Fasteners The Hole Wizard/Toolbox settings determine variables including


Settings Default Fasteners and Automatic Fastener Changes. For holes

rib T
created with the Hole Wizard or as Hole Series, the fastener type is set
in the dialog by the Hole Standard, Type and Fastener. For holes

e
created in other ways, such as internal contours in a boss, extruded cuts

F
and revolved cuts, the physical size determines a reasonable fastener

ut
diameter.

di RA
Where to Find It I Menu Bar: Click Options , System Options, Hole Wizard/
Toolbox and click Configure, Configure Smart Fasteners

or D
st
E
op AS
t c LE
y
no RE
-
Do E
PR

48
SolidWorks 2012 Lesson 2
Assembly Features and Smart Fasteners

Hole Series The Series Components of a Hole Series allow you to change the
Components Fastener Type, and add Top and Bottom Stack components as you

rib T
create the fastener.

e
I Fastener

F
Right-click the Fastener and click Change fastener type to alter
the fastener or select Use default fastener to return to the default.

ut
di RA
I Top Stack
Click Add to Top Stack to add washers under the head of the
fastener.
I Bottom Stack
Click Add to Bottom Stack to add washers and nuts at the end of
the fastener, below the last component of the hole series.

or D
st
Note The previous use of Smart Fasteners did not include a top stack because
it is a countersunk hole or a bottom stack because it is a tapped hole.

Changes to
E
Existing Fasteners
After the fastener has been
added, it can be changed
op AS
in several ways.
I Hole Series feature -
Right-click the Hole
Series feature and
click Edit Feature. All
t c LE

holes created with that


feature and in turn all
fasteners generated in
y
them are changed.
I Smart Fastener
no RE

feature - Right-click
the Smart Fastener
feature and click Edit Smart Fastener. All fasteners created with
that feature are changed.
I Individual Fastener feature - Right-click the fastener and click
-

Edit Toolbox component. That feature alone is changed.


Do E

Important! Do not edit the individual parameters of a Toolbox part using Edit
Sketch or Edit Feature. These functions do not update the Toolbox
database.
PR

49
Lesson 2 SolidWorks 2012
Assembly Features and Smart Fasteners

Splitting the Hole Splitting the hole series is only


Series required where aligned holes are used

rib T
with Smart Fasteners. In this
situation, only one fastener might be

e
added where two or more belong. The

F
length of the fastener may cause it to

ut
pass through several holes.

di RA
The solution is to split the hole series
to break one fastener into multiple
fasteners.
Click Edit Grouping.

or D
st
E
op AS
Drag to split a series.
I Series 1, Series 2, and so on
Separate hole series that use this
fastener. For example, if you had two
hole patterns that both used a 1/4-20
t c LE

hex bolt, there would be two series listed


under that fastener. Expand a series to
show the hole feature(s).
y
no RE

Note: You may need to reverse the fasteners


after splitting a series. Right-click the series
and click Flip.
-
Do E

Smart Fasteners It is not uncommon to create a configuration or a display state of an


and Configurations assembly that has all the hardware suppressed or hidden. Smart
PR

Fasteners facilitate this because the Smart Fasteners are grouped at the
bottom of the FeatureManager design tree. They can also be selected
using Select Toolbox.

50
SolidWorks 2012 Lesson 2
Assembly Features and Smart Fasteners

22 Insert Smart Fasteners.


Click Smart Fasteners .

rib T
23 Add.

e
Select the planar face of Jaw_Plate<2> then

F
click Add.

ut
Smart Fasteners recognizes both holes on the

di RA
planar face as identical CSK for M5 Flat
Head Machine Screw holes, and will
populate them at the same time.

24 Bottom stack.
Click Add to Bottom Stack then select Plain

or D
Washers - Regular (B18.22M) to add a

st
washer.
Click Add to Bottom Stack then select Hex

E Nuts - Style 1 (B18.2.4.1M) to add a nut.


Click OK.
op AS
25 Results.
Two screws are inserted into the holes. Also, a
washer and a nut are added on the other side of
Sliding_Jaw. A SmartFastener folder
appears in the FeatureManager design tree
t c LE

containing the new hardware.


y
no RE
-
Do E
PR

26 Save and close the files.

51
Lesson 2 SolidWorks 2012
Assembly Features and Smart Fasteners

rib T
e
F
ut
di RA
or D
st
E
op AS
t c LE
y
no RE
-
Do E
PR

52
SolidWorks 2012 Exercise 3
The Hole Wizard and Smart Fasteners

Exercise 3: Use the Hole Wizard at the assembly level to


The Hole Wizard create Assembly Features and Hole Series.

rib T
and Smart Add the matching hardware using Smart
Fasteners.

e
Fasteners

F
This lab uses the following skills:

ut
I Assembly Features on page 39

di RA
I Hole Series on page 39
I Smart Fasteners on page 46
Units: mm

or D
st
Procedure
E Use the following procedure:
op AS
1 Open an assembly file.
Open TBassy from the Lesson02\Exercises\SmFastenerLab
folder.
2 Smart Fasteners.
Use Smart Fasteners to add hardware to the existing holes in
t c LE

TBroundcover and TBrearcover.


M3 Pan Head Cross
with Plain Washers Narrow
y
Length 8mm
no RE
-
Do E
PR

M3 Flat Head
Length 8mm

53
Exercise 3 SolidWorks 2012
The Hole Wizard and Smart Fasteners

3 Hole Series.
Use Holes Series and Smart Fasteners to add holes and hardware as

rib T
shown.

e
M3 CBore Hole

F
Pan Head Cross Screw
with Plain Washer Narrow

ut
M3 Clearance Hole Length 8mm
Socket Head Cap Screw

di RA
with Plain Washer Narrow
Length 10mm M5 CBore Hole
Hex head Bolt
with Plain Washer Narrow
Length 25mm

or D
st
E
op AS
Locations Use these locations for Hole Series holes.
t c LE
y
no RE
-
Do E

4 Save and close the files.


PR

54
SolidWorks 2012 Exercise 4
Assembly Features

Exercise 4: Create and edit assembly features to


Assembly modify this assembly. This lab uses the

rib T
Features following skills:

e
I Assembly Features on page 39

F
ut
di RA
or D
Hole Wizard The hole wizard can be used in the assembly as an assembly feature. It
Assembly Feature can exist only at the assembly level or at both the part and assembly

st
level.
1 Open an assembly file.

E Open Assy Features from


the Lesson02\Exercises\
op AS
Assy Features folder
Hide Gear, Oil Pump
Driven.
t c LE
y
no RE

2 Assembly feature.
Select a face of Cover and click
Hole Wizard .
-

Use these settings:


Do E

Counterbore, ANSI Metric, Pan


Cross Head, M3 and Through All.
PR

For the Feature Scope, click


Auto-select.

55
Exercise 4 SolidWorks 2012
Assembly Features

3 Individual parts.
Open the component parts

rib T
Cover and Housing. As
expected, they do not have the

e
hole feature.

F
ut
di RA
or D
st
E
op AS
t c LE
y
4 Edit feature scope.
Edit the hole wizard feature CBORE for M3 Pan Head Machine
no RE

Screw1. Click Propagate feature to parts and make sure that only
the components Cover and Housing are selected. Click OK. The hole
now exists at both the assembly and part level.
-
Do E
PR

56
SolidWorks 2012 Exercise 4
Assembly Features

Sketched Cut A cut feature can be used as an assembly feature to create a cutaway
Assembly Feature view for use in a drawing.

rib T
5 Sketch and cut.

e
Create a sketch on the planar face of Shaft and sketch a rectangle that

F
extends beyond the geometry as shown. Click Assembly Feature

ut
> Extruded Cut . Extend the cut through the entire assembly and

di RA
select only Cover in Feature Scope.

or D
st
E
op AS
Optionally, create a drawing and
t c LE

place an isometric view with the


assembly feature cut. Area Hatch/Fill
y
has been added in this example.
no RE
-
Do E

6 Save and close the files.


PR

57
Exercise 5 SolidWorks 2012
Level Assembly

Exercise 5: Create this assembly using the Smart


Level Assembly information and dimensions Fasteners

rib T
provided. Add new parts top down
and bottom up. This lab reinforces

e
TOP
the following skills: COVER

F
ut
I Top-Down Assembly Modeling GLASS
on page 8

di RA
CYLINDER
I Hole Series on page 39
I Smart Fasteners on page 46 LEVEL
(supplied)
Units: mm

or D
Design Intent The design intent for this assembly and its parts is as follows:

st
1. GLASS CYLINDER is placed within the cutout in LEVEL, tangent
to the bottom and centered.

E 2. TOP COVER fits with gaps of 0.10mm on each end (near the holes)
of LEVEL. Its top is flush with the front and back of LEVEL.
3. The countersink holes are added to LEVEL and TOP COVER.
op AS
Part Design Three component parts make up this new assembly. LEVEL is
provided; use Make Assembly from Part to create the new assembly
based on LEVEL. TOP COVER will be built in context. GLASS
CYLINDER can be built outside the assembly.
t c LE
y
no RE
-
Do E
PR

Fasteners are added after the parts.

58
SolidWorks 2012 Exercise 5
Level Assembly

TOP COVER is a plate with a


rounded sight hole centered on the

rib T
plate. The two countersunk holes
go through TOP COVER and

e
LEVEL.

F
ut
di RA
or D
st
E GLASS CYLINDER is a simple cylinder
that can be created outside of the
op AS
assembly and dragged in.
t c LE
y
no RE
-
Do E
PR

59
60
Exercise 5

PR Level Assembly

Do E
-
no RE
t c LE
op AS
y E
or D
di RA
st F
SolidWorks 2012

rib T
ut
e
rib T
e
F
ut
di RA
Lesson 3

or D
Advanced Mate Techniques

st
E
op AS
Upon successful completion of this lesson, you will be able to:
I Utilize shortcuts for mating components.
t c LE

I Apply a mate reference and use it for efficient assembly.


I Create and use Smart Components.
y

I Use various advanced mate types.


no RE
-
Do E
PR

61
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

Advanced Mating is one of the most important pieces of assembly modeling.


Mates SolidWorks has many advanced tools to make mating easier and faster.

rib T
Key Topics The following are some of the topics that will be covered in this lesson:

e
I Mating shortcuts

F
As the assembly is being put together, there are important time savers

ut
for adding and mating components.

di RA
I Mate References
I Design Library
I Smart Components
The Mate tool creates all the types of mates
between components, removing some or all

or D
of their degrees of freedom. To create the

st
two most common types of mates,
Concentric and Coincident, there are
shortcuts.

E
op AS
Mate Capabilities Advanced mate features and mating shortcuts allow you to create
multiple mates dynamically as you add components to the assembly.
They can create mates of all types and are easy and fast. They can be
used from an open part document or from within the assembly.
Best Practices The Best Practices for Mates topic in the online help contains many
t c LE

useful tips for adding assembly mates.


Design Library The Design Library is a storage area for commonly used parts,
features, and even assemblies. SolidWorks comes supplied with many
y

of these, but you can add your own as well.


no RE

Mate References A Mate Reference can be added to a part so that a mate can be used on
the fly when dragging and dropping a part from Windows Explorer or
the Design Library pane.
Smart Smart Components are pre-configured parts that bring with them
Components associated features and components upon insertion into an assembly.
-

We will create a Smart Component consisting of the base (Smart)


Do E

component, a secondary reference part, and a feature to be added to a


pre-existing part in the assembly.
PR

62
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

1 Open an assembly file.

rib T
Open Mates from the
Lesson03\Case

e
Study\Mates folder. This

F
assembly contains a single

ut
component.

di RA
2 Open a part file.
Open RoundCoverPl from
the Lesson03\Case
Study\Mates folder.
Tile the windows so that both

or D
documents can be seen.

st
3 Mate Concentric and Coincident.
Drag the circular edge of RoundCoverPl into the assembly and drop it

E on the circular edge of ModifiedHousing.


The cursor appears as a pin in hole , indicating that Concentric
op AS
and Coincident mates will be created.
Do not release the mouse button yet.
t c LE
y
no RE

Press the Tab key to rotate the plate, putting the lug at the
-

bottom. For other cursor types, see Feedback Pointers on


page 66.
Do E
PR

Tip If the assembly is in lightweight mode, the Tab key will flip the
alignment instead of rotating the component. See Lightweight
Components on page 235 for more information.
4 Drop.
Drop the component to add it and its mates to the assembly.

63
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

5 Results.
Along with inserting the

rib T
component, three mates
were added using this

e
method: two concentric

F
mates and one coincident.

ut
Other Uses Mate shortcuts can also

di RA
mate a face to a face and a
vertex to a vertex. Both of
these techniques generates
a single mate.

or D
st
Note

E In the general case (mate shortcut without a hole pattern) pressing Tab
alternates between the Anti-aligned and Aligned conditions.
op AS
6 Add second component.
Using the same method,
add another instance on the
other side.
7 Save and close the part
t c LE

file.
y
no RE

Mates from Within The use of mates extends to components that are already resident in the
the Assembly assembly. By using the Alt key while dragging the mating entity of the
-

free component to its desired location, any mate type can be added.
Do E

Alternatively, you can add mates from within the Move Component
PropertyManager by clicking the SmartMates button. Here there
are two methods to apply a mate:
PR

I Double-click and drag the mating entity of the free component to its
target mating entity and drop.
I Double-click the mating entity of the free component, then single-
click on the target mating entity.

64
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

8 Insert Offset Shaft.

rib T
Click Insert Component and

e
insert Offset Shaft into the

F
assembly.

ut
9 Mate shortcuts.

di RA
Select the cylindrical face of Offset
Shaft. This does two things:
I Identifies the component to be
mated.
I Identifies the mating entity (face).

or D
10 Drag using Alt key.

st
While holding the Alt key, drag the
shaft to the mating face of

E ModifiedHousing. When the drag


is initiated, two things happen.
op AS
I The component becomes
transparent.
I The cursor displays a mate icon

, indicating you are trying to add


a mate.
t c LE

11 Drop.
y
A feedback cursor appears when the concentric mate is inferred. Drop
the part to preview the mate. Confirm with the Mate Pop-up toolbar,
which shows the concentric mate type highlighted.
no RE
-
Do E
PR

65
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

Note The same Mate Pop-up toolbar will appear if the cylindrical face of
Offset Shaft was dragged and dropped from an open document. The

rib T
Mate Pop-up toolbar will not appear when the mate consists of more
than one individual mate (such as pin in hole).

e
F
12 Results.

ut
A single Concentric mate
is added between the two

di RA
cylindrical faces.

or D
st
E
op AS
Feedback Pointers When you drag and drop, the pointer changes to indicate the type of
entities being mated.

I indicates circular edges are being mated. The edges do not


have to be complete circles. Concentric and Coincident mates are
t c LE

added.
I indicates cylindrical faces are being mated. You can also mate
y
conical faces (provided their cone angles are equal), and axes. A
Concentric mate is added.
no RE

I indicates planes or planar faces are being mated. A Coincident


mate is added.
I indicates linear edges are being mated. You can also mate axes,
or an axis and a linear edge. A Coincident mate is added.
-

I indicates vertices are being mated. A Coincident mate is


Do E

added.
PR

66
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

13 Face selection.

rib T
Using selection filters, select the flat circular face of Offset Shaft as
indicated. Press the Alt key, drag it toward ModifiedHousing and drop

e
F
it when the coincident mate is inferred . Click OK to complete the

ut
operation.

di RA
or D
st
E
op AS
t c LE
y
no RE
-
Do E

Note Choosing a circular edge would also work in this situation.


PR

67
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

Adding Mate So far we have used mate shortcuts with parts the are either already
References open or are already in the assembly. In both situations we have

rib T
manually identified the geometry we are mating to. But what about
dragging and dropping a part from Windows Explorer or the Design

e
Library? How will the system know to what edge, face, or vertex to

F
mate?

ut
Mate References allow you to realize the benefits of mate shortcuts

di RA
without the requirement of having the part you want to mate open. By
identifying a face, edge or vertex in the part as the mate reference, you
can use mate shortcuts while dragging and dropping the part from
Windows Explorer or the Design Library.
Primary, When you insert a part with a mate reference, the software identifies

or D
Secondary, and potential mate partners for the specified entity. If the primary entity is

st
Tertiary not valid for the entity your pointer is over, then the secondary entity is
References used. If neither the primary nor secondary entities are valid, then the
tertiary entity is used.

E As you move the cursor in the assembly window, the pointer changes
and the preview snaps into place when a potential mate partner is
op AS
found.
Introducing: Mate Reference identifies a selected face, edge or vertex to be used for
Mate Reference mate shortcuts. Multiple mate references can be added to a part.
Where to Find It I CommandManager: Assembly (or Features) > Reference
t c LE

Geometry > Mate Reference


I Menu: Insert, Reference Geometry, Mate Reference
y

14 Adding a Mate Reference.


Open Shaft and click Mate
no RE

Reference . Under Primary


Reference Entity select the
circular edge.
The Type sets the type of mate that
-

will be created when there is a


choice. Leave it at Default.
Do E

The Alignment sets the orientation of the mate created. Leave it at


Any.
PR

68
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

15 Secondary and
Tertiary.
Add Secondary and

rib T
Tertiary reference

e
entities to the Mate

F
Reference.

ut
Add the Secondary

di RA
reference to a
cylindrical face and
choose the Concentric
mate type.
Secondary
Add the Tertiary

or D
Tertiary
reference to a planar
face, and choose the

st
Coincident mate type.

E Click OK.
16 Feature.
The MateReferences folder is added to
op AS
the FeatureManager design tree. Multiple
MateReference features can be listed in
the folder.
The part can now be added to an
t c LE

assembly from Windows Explorer using


Smart Mates. However, lets go a step
further.
y
no RE
-
Do E
PR

69
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

Design Library The Design Library pane accesses and stores commonly used library
Parts features, sheet metal forming tools and parts. Design Library parts can

rib T
be dropped into assemblies as components, or into parts as derived or
base parts.

e
F
17 View the Design Library.

ut
On the Design Library tab of the Task Pane,

di RA
click Design Library, Parts, Hardware to
access the folder.
Tip You can navigate through the various folders just
as you would through Windows Explorer.

or D
st
E
op AS
t c LE

18 Add to library.
Drag the top level icon of the Shaft into the Design Library pane.
y
You can also drag it directly onto the hardware folder. After it is
dropped, the Add to Library dialog appears allowing you to name the
no RE

copy of the part.


-
Do E
PR

70
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

19 Name it Shaft_DL.
You can rename the library part or keep the same name by clicking OK.

rib T
Lets call it Shaft_DL, and click OK.

e
Note Another option is to click the Add to Library icon and select the

F
part. It opens the same Add to Library dialog.

ut
20 Result.

di RA
Shaft_DL is copied into the Hardware folder of
the Design Library.
Now, when you drag Shaft_DL into an assembly,
you can take advantage of the mate reference.

or D
Close Shaft without saving the changes.

st
E 21 Drag and drop.
op AS
Rotate to the back of the assembly. Drag
Shaft_DL from the Design Library into the
assembly. It appears transparent.
t c LE
y
no RE
-
Do E
PR

While still holding the Shaft_DL part, move the cursor over the
circular edge of the hole in RoundCoverPl. The pin in hole
cursor appears. Drop the part.

71
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

22 Configuration.
Because the part contains more than

rib T
one configuration, a list appears.

e
Choose S102B from the list, and

F
click OK. Dismiss the Insert
Components PropertyManager.

ut
di RA
23 Completed.
Shaft_DL is added with two
mates, one concentric and one
coincident. It can still turn.

or D
st
E
op AS
Capture Mate You can also use any existing mate on a component to define a Mate
References Reference for the component. When a component is edited in context
t c LE

of the assembly, the Mate Reference dialog enables you to capture the
reference.
y
Note that capturing a reference is possible only while editing a part in
context of an assembly.
no RE

24 Edit a part.
Right-click Offset Shaft and click Edit Part .
25 Mate Reference.
Click Mate Reference .
-
Do E
PR

72
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

26 References to Capture.
Under References to

rib T
Capture, two mated
entities are listed, along

e
with their respective

F
mates.

ut
27 Select.

di RA
Select either of the two
entities from the list. It
becomes the Primary
Reference Entity, with
its Type and Alignment

or D
as well. If a second entity
is selected as well, it will

st
be the Secondary; a
third, the Tertiary. Click

E OK.
28 Reference added.
op AS
Once saved, the Mate Reference in this component can be used for
future mates in this assembly or another. Return to editing the
assembly.
29 Save and close the files.
t c LE

Smart Smart Components can associate


y
Components common components and features.
The insertion of a Smart Component
no RE

into an assembly enables easy


addition of related components and
features in one step. This Smart
Component can then be used in any
number of different assemblies and
always have its associated
-

components and features easily


Do E

inserted with it with no additional


steps.
PR

73
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

Create a Use of Smart Components is a two stage process. First the component
Smart Component to be made Smart must be assembled in a defining assembly with the

rib T
appropriate components and any in-context features. Next the Smart
Component is detached from this assembly, bringing with it any and

e
all information about the Smart Feature (or Component) references.

F
There is no residual external reference to the defining assembly or

ut
other components.

di RA
Tip The defining assembly is similar to the base feature used when creating
a Library Feature. See the SolidWorks Essentials manual for more
information.
Create the The first step in creating a Smart Component is to establish a defining

or D
Defining Assembly assembly. In this lesson, a mortise lock assembly demonstrates Smart
Components. Latch will be created from the beginning while the more

st
complex Lock will be partially built.
Creating the features associated with the Smart Component requires the

E use of In-Context Features. See page 16 for more information.


op AS
1 Open assembly.
Open Box Assembly from the
Lesson03\Case Study\Smart
Components folder.
t c LE
y
no RE
-
Do E

2 Smart Fasteners.
Add Smart Fasteners to the existing holes
PR

in Latch. Two Flat Head Screw_AM


should be added.
For more information, see Smart
Fasteners on page 46.

Note For this example, use a screw from your current Toolbox Standard.

74
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

Make Smart To create the Smart Component, the component, associated


Component components and features must be selected from the assembly using

rib T
Make Smart Component.

e
Where to Find It I Menu: Tools, Make Smart Component

F
ut
3 Component selections.

di RA
Click Make Smart Component and select Latch
and the two Flat Head Screws as the related
Components.

or D
st
E
op AS
4 Features.
Under Features, select the in-context
cut feature made in Cover for Latch.
The previously selected components
are automatically hidden but can be
t c LE

shown by clicking Show


Components.
y
Click OK and create the smart feature.
no RE

5 Smart Component icon.


Latch is marked with a star indicating that it is a
-

Smart Component.
Do E

6 Save the file.


Save but do not close the assembly.
PR

75
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

Inserting the Smart Components can be inserted into an assembly using the same
Smart Component techniques as any other components. See Summary: Inserting and

rib T
Mating Components on page 92 for more information.

e
F
7 Open assembly.

ut
Open Test from the Lesson03\Case
Study\Smart Components folder.

di RA
or D
st
E 8 Insert Smart Component.
Insert and mate the Smart
op AS
Component Latch as shown using
distance, coincident and width mates.
To get this orientation, use the view
named 2.
t c LE
y
no RE
-
Do E
PR

76
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

Inserting Smart After the Smart Component has been added to the assembly and mated,
Features the smart features and associated components can be added. This is

rib T
accomplished using the references and selections made in the original
assembly.

e
F
Where to Find It I Menu: Select the Smart Component and click Insert, Smart

ut
Features

di RA
I Shortcut Menu: Right-click the Smart Component and click Insert
Smart Features
I Graphics Area: Click the Insert Smart Feature icon

9 Selections.

or D
Click Insert Smart Feature in the graphics
area and select the face listed under References

st
as shown. Click Update feature and component
size/location when Smart Component moves/

E changes.
Click OK.
op AS
t c LE
y
no RE
-

Note All the clicked options under Features and Components are based on
Do E

the selections made when making the Smart Component and are
automatically selected. They can be cleared to prevent the addition of
that feature or component.
PR

77
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

10 Results.
The associated features and

rib T
components are added to the
assembly.

e
F
If the parts were exploded, you
would see the parts and the cut

ut
feature applied to

di RA
Test.14X25.5.

or D
st
E 11 FeatureManager design tree.
The FeatureManager design tree lists the Latch-1 folder that includes
Latch, a Features folder and toolbox parts.
op AS
t c LE
y
no RE
-
Do E
PR

78
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

Using Multiple The previous example contained all the elements of a typical Smart
Features Component. The following example uses multiple features and

rib T
multiple components.

e
Note The in-context features required for the example have already been

F
created.

ut
di RA
12 Smart Fasteners.
Return to Box Assembly and zoom
in on Lock. Add Smart Fasteners as
shown.

or D
st
E 13 Make Smart Component.
op AS
Click Make Smart Component and select
Lock and the related Components as shown.
Select all three cut features in the 0.75x18x6
component as Features and click OK.
t c LE
y
no RE
-
Do E
PR

79
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

14 Insert and mate.


Return to the Test assembly and insert the smart component. Mate it to

rib T
be centered on the face of Test.12X18 in both directions and flush
with the surface.

e
F
ut
di RA
or D
st
E
op AS
15 New Smart Feature.
Add the Lock Smart Feature using selections from the Test.12X18
t c LE

component.
y
no RE
-
Do E
PR

16 Save and close the files.

80
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

Using Auto Size The Auto Size option within


Make Smart Component

rib T
can place and size a smart
component. By selecting a

e
cylindrical face as a mate

F
reference, the diameter is

ut
read by the smart component

di RA
and is used as a trigger for
selecting an appropriate
configuration based on a
range of diameters.
Because it is based on

or D
cylindrical references, only shaft-type parts can utilize this option.

st
In this example, an end cap for pipes demonstrates the option.

Note The focus is strictly on how the Auto Size option works. Although we

E know that additional components and features can be created along


with the Smart Component, they are not used here for clarity.
op AS
1 Open an assembly file.
Open Smart_Base_Assembly
from the Lesson03\Case
Study\Autosize folder. The
t c LE

assembly includes the


Smart_Drain_Pipe component.
y
no RE

Tip The cylinder represents a pipe that Smart_EC will cap. Note that the
pipe model is solid, because the cap is designed to fit the outer
diameter only.
-
Do E
PR

81
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

2 Open a part file.


Open Smart_EC. It is built using a

rib T
revolved feature with an inner diameter
dimension.

e
F
ut
di RA
It also contains configurations that drive the
inner diameter. The sizes represent standard

or D
pipes of 3/8, 1/2, 3/4 and 1 diameter.
Close the part.

st
3 Insert component.

E
Drag Smart_EC into the
Smart_Base_Assembly
assembly using the mate
op AS
reference as shown.
t c LE

4 Make Smart Component.


Select the Smart_EC component and click Make
y

Smart Component . Click the Diameter


no RE

checkbox and select the inner face of the


component as shown.
-
Do E
PR

This creates a mate reference that includes a


sensor to determine the diameter of the attachment
face.

82
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

Configurator Table The Configurator Table controls matching configurations and features
and parts used by the smart feature. The chart is filled in using

rib T
pulldowns for configurations and typing for numbers.

e
For example, a pipe diameter that falls between 0.8 and 0.9 selects

F
the 12 configuration of the Smart Component. This range is chosen

ut
because a standard 1/2 pipe has an OD of 0.84.

di RA
5 Configurator Table.
Click Configurator
Table and fill in the
chart as shown. The
ranges will capture

or D
standard pipe ODs.

st
Click OK twice.

E
op AS
Note If the smart component contained associated parts and features, like the
previous case study, additional columns would be added.

Features of the The FeatureManager design tree


t c LE

Smart Component shows that the smart component


contains two new features: the Smart
Feature folder and a
y
SmartPartSensor-<1> mate
reference.
no RE

The new mate reference places the


component and supersedes the
original mate reference.
-
Do E
PR

6 Save and close the files.

83
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

7 Open an assembly file.


Open test.assembly from the

rib T
Lesson03\Case Study\Autosize
folder. The assembly includes several

e
test pipe components of different

F
standard sizes at various angles.

ut
8 Insert component.

di RA
Drag Smart_EC from Windows
Explorer into the assembly and locate
it on the cylindrical face of the
test.pipe.A component as shown. The sensor reads the diameter of the
component (0.675) and determines if there is a corresponding range in

or D
the Configurator. The range 0.6 to 0.7 applies, so the configuration
38 (3/8) is selected and used. Drop the component and use Flip Mate

st
Alignment if necessary.

E
op AS
t c LE

9 Add components.
Add the remaining
y
components as shown using
the same Smart Component.
no RE
-
Do E

Note When you drag onto test.pipe.B, why does the Select Configuration
PR

dialog appear? The option appears because two configurations


(Default and 12) have the same range values in the configurator.
10 Save and close the files.

84
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

Advanced and In addition to the standard mates, there are specialized Advanced
Mechanical Mates and Mechanical Mates for use under certain circumstances.

rib T
Mate Types

e
Advanced Mate These include Symmetric, Width, Path Mate, Linear/Linear Coupler

F
Types and Limit mates.

ut
I A Symmetric Mate forces two similar entities to be symmetric

di RA
about a plane or planar face; it does not create mirrored
components.
I A Width Mate centers a tab within the width of a groove. The
groove can consist of 2 parallel or non-parallel planar faces, and the
tab may consist of a cylindrical face, or 2 parallel or non-parallel

or D
planar faces.
I A Path Mate connects the vertex of a component to a path. The

st
component can be dragged along that path using settings for Path
Constraint, Pitch/Yaw Control and Roll Control.

Note
E The path can be a single edge or multiple edges using
op AS
the Selection Manager.
I A Linear/Linear Coupler mate defines relative
linear motion between 2 components. A ratio determines the
differences.
t c LE

Note The selection defines both the component and the direction of linear
movement.
A Limit Mate defines a range of motion for a Distance or
y
I

Angle mate, allowing some freedom of movement.


no RE

Mechanical Mate Mechanical Mates represent common mechanical joints. These


Types include Cam, Gear, Hinge, Rack Pinion, Screw and Universal Joint
mates.
I A Cam (or Cam-Follower) Mate is a type of tangent or
coincident mate. It enables you to mate a cylinder, plane, or point to
-

a series of tangent extruded surfaces, such as you would find on a


Do E

cam.
I A Hinge mate simulates a hinge using a concentric, coincident and
angle mate with limits.
PR

I A Gear Mate defines a relationship between mechanically


connected gears or pulleys. It enables you to maintain the desired
ratio of rotational motion between components. Note that counter-
rotating gears are the default relationship, so for pulleys you must
check the Reverse direction check box (gears turn in opposite
directions, pulleys turn in the same direction).

85
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

I A Rack Pinion Mate creates traction, enabling linear motion


of one component to create rotational motion in another, and vise-

rib T
versa.

e
I A Screw Mate creates a relationship between two cylindrical

F
faces designed to mimic the motion of threads.

ut
I A Universal Joint Mate simulates the motion of a universal
joint using two components and a Joint Point.

di RA
1 Open an assembly file.
Open AdvMates from the
Lesson03\Case Study\AdvMates

or D
folder. The assembly consists of
simple link, pulley and cam systems.

st
We will add a belt assembly feature to
control the pulley motion.

E We will also add appropriate mates to


other components of the assembly to
get the desired motion.
op AS
2 Insert mate.
Click Mate and expand
Mechanical Mates.
t c LE

3 Define a gear mate between


the pulleys.
y
Click Gear . Select the outer
circular edges of the pulley
no RE

components. The 350mm and


250mm diameters are taken
directly from the geometry
(either a circular edge, including
a reference pitch circle, or
cylinder face) and define the
-

ratio between them. These


Do E

values may be overridden


manually.
PR

Since the default motion for this


mate type is counter-rotating
gears, pulleys and a belt require
you to Reverse the direction to
get the correct motion. DONT
click OK yet.

86
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

The Belt / Chain The Belt/Chain Assembly Feature is a special type of assembly feature
Assembly Feature specifically designed to relate pulleys or sprockets.

rib T
Introducing: Belt/Chain Assembly Feature adds appropriate mates and relationships

e
Belt/Chain to achieve the desired rotational result, and gives the option to create a

F
new part from the feature. The Belt/Chain feature creates a sketch that

ut
can be made into a solid using a sweep. Multiple pulleys or sprockets
can be included.

di RA
Where to Find It I CommandManager: Assembly > Assembly Features > Belt/
Chain
I Menu: Insert, Assembly Feature, Belt/Chain

or D
4 Alternative.
The Gear Mate is a simple, convenient way to attain relative rotational

st
motion between two components. But in the case of pulleys and a belt,
or sprockets and a chain, in particular when an idler is involved (a gear

E mate can be applied to two components only), there is another option.


Click Cancel in the Mate dialog.
op AS
5 Add Belt/Chain feature.
Click Belt/Chain . It may
be helpful to switch to Hidden
Lines Visible and the Right
orientation.
t c LE

Axes, circular edges or


cylinder faces can be selected.
Select the two edges that form
y
the bottoms of the pulley v-
grooves, and the outer edge of
no RE

the idler wheel.


The diameter of each circle is
indicated, and can be modified
here if necessary. Use Flip
belt side on idler if necessary
-

to put the belt inside.


Do E

If necessary, we could specify an alternate Belt Location Plane for the


belt. In this case, the belt plane is correct.
PR

87
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

6 Other properties.
The Properties area offers

rib T
some belt definition choices. It
is unlikely we would find a

e
standard belt of length

F
2235.36mm. By making the belt

ut
Driving, we can set a standard

di RA
length. Enter 2000mm
(2 meters). This keeps the two
pulleys almost aligned vertically
and tightens idler.
Also, the nominal length should

or D
not be calculated by the
minimum provided by the v-

st
groove circumference, so we need to add some belt thickness. Set it to
15mm. The belt curve will be offset from all the pulleys by half the

E thickness, or 7.5mm.
Engage belt is a toggle for suppressing and unsuppressing the mates.
op AS
Should there be a need to adjust the phase of the pulleys or gears, this
box could be cleared and the pulleys would move independently.
Create belt part would take the newly created assembly feature and
save it as a part file with name of your choice. We wont create a part
from this belt. Click OK.
t c LE

The pulleys now move according to the traction of the belt.


7 Add Coincident Mate to the pin-in-
y
slot relationship.
Next add a coincident mate between
no RE

the temporary axis of pulley <1> and


the Top plane of link <1>.
-
Do E
PR

88
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

8 Limit Mate.
Now we want to keep the pin

rib T
within the length of the slot.
Click on the Advanced Mates

e
tab, and click Distance .

F
Use the axis of pulley again,

ut
and this time the Right plane

di RA
of the link. Set the base
dimension to 0mm, Maximum
Value to 50mm and Minimum
Value to - 50mm. Click OK
twice to apply and close the
mate dialog.

or D
9 Move component.

st
Move pulley to verify the
motion of link.

E
op AS
10 Add a Cam Mate.
Insert another mate, and expand the Mechanical Mates tab. Click Cam
.
11 Select cam face.
For Mate Selections, select the thickness face of
t c LE

cam.
y

Note This cam surface is one face, created with a fit spline.
In the case where the cam surface consists of several
no RE

separate but tangent faces, they all must be selected.


-

12 Select Cam Follower face.


The Cam Follower is the
Do E

thickness face of the yellow


roller.
PR

It may be necessary to flip


the alignment of the mate.
Click OK twice.

89
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

13 Complete motion.
Rotate the lower pulley. The upper pulley follows at the correct speed,

rib T
link follows the pin, and Follower moves with cam.

e
Tip For more on motion and animations, see the Creating Animations with

F
SolidWorks Step-By-Step manual.

ut
14 Save and close the files.

di RA
Rack Pinion Mate As earlier indicated, the Rack Pinion Mate is for relating rotation and
translation. This can apply to a gear and rack relationship, or to any
conveyor operation, such as roller feed or a wheel rolling on a surface.

or D
st
1 Open an assembly file.
Open Rack&Pinion from the

E Lesson03\Case
Study\RackPinionMate
folder.
op AS
The assembly contains just
two parts, spur gear and
rack. The sketches containing
the tooth cut dimensions are shown.
t c LE

2 Tangency.
The first thing needed is an appropriate tangent relationship between
spur gear and rack. Were this a simple wheel resting on a surface,
y
that would be easy. But with gear teeth, we must use the pitch circle.
3 Distance mate.
no RE

Add a 3 distance mate between


the center of the spur gear and the
highlighted pitch line of the rack.

Pitch Line
-
Do E
PR

Note We cant mate tangent to the pitch circle, but the next best thing will be
a Distance Mate from the center of spur gear to the pitch line of
rack. The Pitch Line is the construction line through the middle of the
tooth cut. The pitch diameter is 6 inches, so the distance to mate is 3
inches.

90
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

Determine if the teeth are interfering. If they are, now is the time to
adjust either rack or spur gear so that they mesh. After applying the

rib T
Rack Pinion Mate, you will not be able to fix meshing without
suppressing the mate.

e
F
4 Rack Pinion Mate.
Under Mechanical Mates in the Mate dialog,

ut
select Rack Pinion and Pinion pitch

di RA
diameter.
Rack - Select the long lower edge. Any linear
edge that runs in the direction of travel is
adequate.

or D
Pinion - Select the pitch circle of spur gear. The
Pinion pitch diameter, 6 inches, is taken from the

st
geometry. Click OK twice.

E
op AS
t c LE
y
5 Test.
Test the motion of the assembly. If necessary, edit the mate and select
no RE

Reverse to change the direction of motion.


6 Save and close the files.
-
Do E
PR

91
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

Summary: There are several ways to insert components into an assembly. Mates
Inserting and can also be created in several different ways. Some mates can be

rib T
Mating created as you insert the component, others only after the component
has been added. For reference purposes, the tables on the following

e
Components
pages summarize the ways that each operation can be done.

F
ut
Inserting the First The first component added to any assembly is automatically fixed.
Component Components dropped onto the Origin of the assembly in the graphics

di RA
area, whether they are the first one or not, are also fixed in space.

Method Description
Insert, Component, Drop the component at a free location or

or D
Existing Part/ drop it at the Origin of the assembly.
Assembly

st
Drag and drop the file Drag the file from Windows Explorer into
from Windows the graphics window of the assembly, either

E Explorer
Drag and drop from
at a free location or at the Origin.
Drag top level icon of the parts
op AS
an open document FeatureManager design tree into the
graphics window of the assembly, either at a
free location or at the Origin.
t c LE

Inserting Once there is at least one instance of a component in the assembly,


Additional additional ones can be added without looking outside the assembly.
Components
y

Method Description
no RE

Drag and drop from Select a components graphics or icon in the


within the graphics FeatureManager design tree, and hold down
window Ctrl and drag into the graphics area to create
another instance. This method also copies
the orientation of the component.
-

Copy and paste the Select a components icon in the


Do E

component from FeatureManager design tree and copy it to


FeatureManager the clipboard. Click in the graphics area and
PR

design tree or paste it. The component will be pasted at


component graphics the assembly Origin although it will not be
into the graphics fixed.
window

92
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

Inserting and Inserting and mating a component at the same time.


Mating

rib T
Simultaneously Method Description

e
Mate entity Drag a face, edge, or vertex of a component

F
from an open document onto the

ut
appropriate face, edge or vertex in the

di RA
assembly.
Using a Mate Drag the top level component of an open
Reference document, or a component from Windows
Explorer or the Design Library, onto the
appropriate face, edge or vertex in the

or D
assembly.

st
Mating Existing Mating components that have already been inserted into the assembly.
Components

E Method Description
op AS
Mate Add mates between any pair of the
following objects: faces, edges, vertices,
axes, temporary axes, planes, origins,
sketch lines or points. Any type of mate can
be created.
t c LE

Mate using Alt-drag Infers Concentric or Coincident mate


on the mating entity types only, but can be changed to other
of the free types before confirmation (except pin in
y
component. hole).
Use the SmartMates Infers Concentric or Coincident mate
no RE

tool from within types only, but can be changed to other


the Move types before confirmation (except pin in
Component hole).
PropertyManager.
-

Use Multiple mate Mates multiple components to a common


Do E

mode in the Mate reference in one operation, such as several


PropertyManager. gears or bushings to a single shaft.
PR

93
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

Multiple Mate The Multiple Mate Mode is useful when a series of mates will share a
Mode common selection. It enables you to make a single common selection

rib T
that is used in multiple mates.

e
F
1 Open an assembly file.

ut
Open Multiple_Mates from the Lesson03\Case Study\Multiple
Mates folder. The assembly contains one fixed component and five

di RA
unmated components.

or D
st
E
op AS
2 Select common face.
Click Mate . Select the inner circular face of Main Body as shown.
t c LE

Click Multiple mate mode .


y
no RE
-
Do E
PR

Note The Create multi-mate folder option groups the mates created into a
single folder. The Link dimensions option can only be used if the
mates are of the Distance or Angle type.

94
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

3 Multiple mate selection.


Select the circular face of Plunger as shown. Click Flip Mate

rib T
Alignment on the pop-up toolbar if required while adding the mate.

e
F
ut
di RA
or D
st
Do not click OK on the Mate PropertyManager as yet.

E 4 Additional components.
Select additional components by clicking the circular faces shown.
op AS
t c LE
y
no RE

5 Alignment.
Mate alignment can also be reversed after creation.
-

In the Mates dialog, select the mate to be reversed


Do E

and click the alignment controls Aligned or


Anti-aligned to reverse them. You can also use
PR

View Mates.
Click OK.

95
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

6 Completed.
Complete the mating by moving components

rib T
and adding mates.

e
7 Save and close the files.

F
ut
di RA
Using Copy The Copy with Mates tool allows you
with Mates to copy multiple components to create
new instances with mates. The new
mates are based on the mates of the
seed components, modified to suit the

or D
new conditions.

st
E
op AS
t c LE

Copy with Mates Copy with Mates can be used where patterns will not give the proper
vs. Patterns results. Patterns are limited to Linear, Circular and Feature Driven
types and they do not generate mates. In this example. the components
y
of a spiral staircase will be copied, placing and rotating them as they
are added.
no RE

Where to Find It I CommandManager: Assembly > Insert Components > Copy


with Mates
I Menu: Insert, Component, Copy with Mates
-
Do E
PR

96
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

1 Open an assembly file.

rib T
Open Copy With Mates from the
Lesson03\Case Study\Using

e
Copy with Mates folder. The

F
assembly contains two components

ut
(spacer and step) that will be copied

di RA
to two other positions on center pole.

or D
st
E
op AS
2 Select components.
Click Copy with Mates and select spacer and
step. Four mates appear in the Mates group box,
Concentric11 and Concentric2, Coincident1
t c LE

and Concentric3.
y
no RE
-
Do E
PR

97
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

Mate Options There are several options available with each mate; it can be used with
a replacement selection, it can be ignored or it can be repeated.

rib T
I Select a replacement entity (face, plane, edge etc.) and use Flip

e
Mate Alignment , if necessary, to get the proper direction.

F
I Click the mate icon ( Coincident1 for example) to ignore the

ut
mate. It will not be used in the placement of the copy.

di RA
I Click the Repeat option to use the same selections as the original
mate with the copy.
Investigating the The mates listed in the dialog are those required to copy and mate the
Mates selected components. Lets investigate the mates further with View
Mates before choosing the proper Mate Options.

or D
Mates That Will Not Both spacer and step remain mated to the center pole component.
Change These mates will use Repeat.

st
The Concentric11 mate is

E between the outer face of the


center pole and the inner face of
op AS
the spacer.
t c LE
y
The Concentric2 mate is between
the outer face of the center pole
no RE

and the inner face of the step.


-
Do E
PR

98
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

Mates That Will The spacer component will be stacked on the previous step
Change component. A hole in the spacer component will line up with a hole in

rib T
the previous step component. These mates will require a replacement
selection.

e
F
The Coincident1 mate is between

ut
the upper face of the center pole

di RA
flange and the bottom face of
spacer.

or D
st
E The Concentric3 mate is between
a bolt hole of the center pole
op AS
flange and a bolt hole of spacer.
t c LE
y
no RE
-
Do E
PR

99
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

3 First replacement entity.


Click Repeat for the Concentric11 and

rib T
Concentric2 mates.

e
Click in the Concentric3 field and select the

F
circular face (hole) of the step as indicated.

ut
di RA
or D
st
E
op AS
t c LE

4 Additional face.
Click in the Coincident1 field and
y
select the upper planar face of the
step as indicated.
no RE
-
Do E
PR

100
SolidWorks 2012 Lesson 3
Advanced Mate Techniques

5 Repeat.
Click OK then add another

rib T
copy of the same
components rotating the set

e
counterclockwise.

F
ut
di RA
or D
st
Tip Select the next hole face counterclockwise from the hole

E marked with the notch.


op AS
t c LE

6 Additional copies.
Create a total of three copies,
rotating one bolt hole
y
counterclockwise with each
additional copy.
no RE

7 End command.
Click OK twice to complete
the mating and exit the
PropertyManager.
-
Do E
PR

101
Lesson 3 SolidWorks 2012
Advanced Mate Techniques

8 Mates.
Expand the Mates folder. Groups of

rib T
mates are created for each instance of
each component.

e
F
9 Save and close the files.

ut
di RA
or D
st
E
op AS
t c LE
y
no RE
-
Do E
PR

102
SolidWorks 2012 Exercise 6
Mates and Animation

Exercise 6: Create this assembly using the


Mates and component parts provided,

rib T
Animation using the Mate References,
standard mates and mate

e
shortcuts. When it is

F
completed, drag a component

ut
to show the animation.

di RA
This lab uses the following
skills:
I Mate References on
page 62
I Mate Capabilities on

or D
page 62

st
Design Intent The components used in this assembly are shown exploded below:

E CLAMP_PLUNGER CLAMP_ARM_L CLAMP_ARM_R


op AS
nut

CLAMP_LINK
t c LE
y

flange bolt
no RE

long
flange bolt short Baseplate

Procedure: Create a new assembly using the Assembly_IN template.


1 First component.
-

Insert Baseplate from the


Do E

Lesson03\Exercises\MateRef
folder. Fix the component by
dropping it onto the Origin.
PR

Note Use whatever method of mating is


most efficient for the remaining
components. All components have
mate references as indicated.

103
Exercise 6 SolidWorks 2012
Mates and Animation

2 Flange bolt short.


Insert and mate flange bolt short to

rib T
Baseplate. Create a concentric mate.
Because of the mate reference, you

e
can drag and drop the bolt from

F
Windows Explorer into the hole

ut
using the mate shortcut.

di RA
The Mate Reference (cylindrical face) for the
component is shown at the right.

or D
st
E 3 CLAMP_ARM_L.
Add CLAMP_ARM_L so that it is
op AS
mated to flange bolt short with
concentric and coincident mates.
It also has to be mated to the lever
boss feature on Baseplate.
t c LE
y
no RE

The Mate Reference (cylindrical face)


for the component is shown at the
right.
Mate CLAMP_ARM_L to Baseplate
with a coincident mate.
-
Do E
PR

104
SolidWorks 2012 Exercise 6
Mates and Animation

4 CLAMP_ARM_R.
Add CLAMP_ARM_R into the

rib T
assembly and mate it to Baseplate,
flange bolt short, and

e
CLAMP_ARM_L.

F
ut
The two clamp arms should move
together.

di RA
or D
The Mate Reference (cylindrical face)

st
for the component is shown at the right.

E
op AS
5 Nut.
Add and mate one nut to the
assembly. It needs concentric and
coincident mates. Eventually, three
t c LE

instances of nut will be used in the


assembly.
y
no RE

The Mate Reference


-

(circular edge) for the


Do E

component is shown at the


right.
PR

105
Exercise 6 SolidWorks 2012
Mates and Animation

6 CLAMP_LINK.
Add CLAMP_LINK to the

rib T
assembly. This component will be
used twice.

e
F
Mate CLAMP_LINK to

ut
CLAMP_ARM_L with a concentric
and a coincident mate.

di RA
Note The CLAMP_LINK is shown
highlighted for visibility.

or D
The Mate Reference (cylindrical face)

st
for the component is shown at the right.

E
op AS
7 Flange bolt long.
Flange bolt long is similar to
flange bolt short with a longer
t c LE

shaft. Two of these are used in the


assembly. Insert it and mate it as
shown.
y
no RE
-

The Mate Reference (cylindrical face)


Do E

for the component is shown at the right.


PR

106
SolidWorks 2012 Exercise 6
Mates and Animation

8 Another CLAMP_LINK and


nut.

rib T
Add a second instance of
CLAMP_LINK and nut to the

e
assembly and mate them. Do not

F
worry about adding a mate between

ut
the two instances of

di RA
CLAMP_LINK so that they move
together. This will be taken care of
when they are bolted to
CLAMP_PLUNGER in the next
step.

or D
9 Complete the assembly.

st
Complete the assembly by
adding CLAMP_PLUNGER

E through the hole in


Baseplate.
op AS
Add a second instance of
flange bolt long and another
nut as shown.
t c LE
y
The Mate Reference (cylindrical
face) for the component is shown
no RE

at the right.
-
Do E
PR

107
Exercise 6 SolidWorks 2012
Mates and Animation

10 Dynamic collision detection.


Click Move Component

rib T
and turn on Collision
Detection. Move the linkage

e
through its range of motion.

F
You should detect interference

ut
between CLAMP_LINK and

di RA
Baseplate.
11 Save and close the files.

or D
st
E
op AS
t c LE
y
no RE
-
Do E
PR

108
SolidWorks 2012 Exercise 7
Using Copy With Mates

Exercise 7: Add components to this assembly using


Using Copy Copy with Mates.

rib T
With Mates This lab uses the following skills:

e
I Using Copy with Mates on page 96

F
ut
di RA
or D
st
Procedure: Open Copy With Mates from the Lesson03\Exercises\Copy with
Mates folder. Copy and orient Gasket and Housing to the open ports

E on Mixer as shown.
op AS
t c LE
y
no RE
-
Do E
PR

109
Exercise 8 SolidWorks 2012
Smart Components 1

Exercise 8: Create a new Smart Component and insert it into an assembly.


Smart

rib T
Components 1

e
F
ut
di RA
or D
st
E This lab reinforces the following skills:
Create a Smart Component on page 74
op AS
I
I Inserting the Smart Component on page 76
Procedure Use the following procedure:
1 Open an assembly file.
Open Source from the Lesson03\Exercises\
t c LE

Smart_Component_lab folder.
This assembly contains the features and
components that will create the Smart
y

Component. In-context cuts have already been


made in Mount.
no RE

2 Fasteners.
Add Smart Fasteners to
-

the Smart_Knob and


Do E

Strike components as
shown.
PR

Note Change the fasteners on Smart_Knob to Pan Head Cross screws


(Machine Screws) during creation.

110
SolidWorks 2012 Exercise 8
Smart Components 1

3 Make Smart Component.


Select Smart_Knob as the Smart Component, all fasteners, Strike

rib T
and Long Handle as included Components, and all the cuts in
Mount as the included Features to complete the Smart Component.

e
F
4 Insert Smart Component.
Open the assembly

ut
Place_Smart_Component and

di RA
insert Smart_Knob using the mate
reference. Locate the component
using distance mates from planes as
shown.

or D
5 Make smart.
Add Smart_Knob using

st
selections on Mount.

E
6 Save and close the files.
op AS
t c LE
y
no RE
-
Do E
PR

111
Exercise 9 SolidWorks 2012
Smart Components 2

Exercise 9: Create a new Smart Component and insert it into an assembly.


Smart

rib T
Components 2

e
F
ut
di RA
This lab reinforces the following skills:

or D
I Create a Smart Component on page 74
I Inserting the Smart Component on page 76

st
Procedure Use the following procedure:

E 1 Open an assembly file.


Open defining_assembly from the
Lesson03\Exercises\SmartComp
op AS
folder.
This assembly contains the features and
components that will be part of the
Smart Component.
t c LE

2 Make the d_connector Smart.


Select the hex_nuts and screws as included components, and all
cutouts in smetal_part as the included features.
y
3 Configurator.
Use the Configurator Table to ensure that the cutout configuration will
no RE

match the d_connector configuration. 6mm screws and hex nuts are
adequate for all configurations.
4 Save and close the files.
-

5 Open an assembly file.


Open computer from the Lesson03\Exercises\SmartComp
Do E

folder. This assembly contains part of a computer chassis and some


internal components. It may be helpful to hide mother board.
PR

112
SolidWorks 2012 Exercise 9
Smart Components 2

6 Add d_connector to the assembly.


Take advantage of the existing Mate Reference to

rib T
mate the connector to the sheet metal face as
indicated.

e
F
ut
di RA
Move or mate the connector as necessary to
position it on the face.
7 Activate the Smart Feature.
Right-click d_connector and click Insert Smart
Features.

or D
Select the hidden (outside) face of the computer

st
chassis as the placement reference. Click OK.
8 Finished.

E The connector is inserted with the accompanying fasteners, and the


cutouts are added to the chassis.
op AS
t c LE
y
no RE

9 Save and close the files.


-
Do E
PR

113
Exercise 10 SolidWorks 2012
Gear Mates

Exercise 10: Create the desired motion in the gears using


Gear Mates Gear Mates. This lab reinforces the

rib T
following skills:

e
I Advanced and Mechanical Mate

F
Types on page 85

ut
di RA
Tip In the gear part files, the sketch that defines the teeth has been shown.
You will need to locate the Pitch Circle of each gear to attain the

or D
correct ratio automatically. Otherwise, if you use the bore or another

st
circle or cylindrical face, you will need to manually override the ratio.
The pitch circles from meshing gears are tangent to each other.

Procedure
E Use the following procedure:
op AS
1 Open an assembly file.
Open gears from the Lesson03\Exercises\Gears folder.
The components are already constrained to allow rotation only.
2 Mate the planetary Spur Gears to
the central Spur Gear.
t c LE

The central drive gear should be Gear


Mated to each of the three smaller
gears (the correct Ratio is 2 : 1).
y
no RE
-
Do E

Tip The Gear Mate operation does not account for meshing of gear teeth,
and does not detect interference. To maintain the correct appearance of
meshing gears, be sure the teeth do not interfere before adding the
PR

mates.

114
SolidWorks 2012 Exercise 10
Gear Mates

3 Gear Mate.
Mate Internal Spur Gear to one of the

rib T
small planetary gears.

e
(The correct Ratio is 4 : 1.)

F
Be aware of direction; since one gear is

ut
nested inside the other, the rotation is

di RA
reversed.

Important! If all the planetary gears are mated to the central drive gear, it is not
necessary to mate more than one of the planetary gears to the large
Internal Spur Gear. Doing so is redundant, and may even cause the
assembly to go over defined.

or D
4 Finished.

st
Now when the drive gear is rotated, the internal gear turns at half the
speed and in the opposite direction.

E 5 Save and close the files.


op AS
t c LE
y
no RE
-
Do E
PR

115
116
Gear Mates
Exercise 10

PR
Do E
-
no RE
t c LE
op AS
y E
or D
di RA
st F
SolidWorks 2012

rib T
ut
e
rib T
e
F
ut
di RA
Lesson 4

or D
Using Configurations with

st
Assemblies

E
op AS
t c LE

Upon successful completion of this lesson, you will be able to:


I Pattern components.
y
I Create a configuration of an assembly.
I Use configure component to automate the creation of
no RE

configurations.
I Create a custom PropertyManager for a part.
-
Do E
PR

117
Lesson 4 SolidWorks 2012
Using Configurations with Assemblies

Using Configurations at the assembly


Configurations level create variations of the

rib T
with assembly within the same
assembly document.

e
Assemblies

F
ut
di RA
or D
st
Stages in the
E The major stages in the process are listed below:
op AS
Process
I Component Patterns
Create instances of components based on linear, circular, or part-level
features/holes.
I Manual Configurations
t c LE

Review existing configurations and modify the properties.


I Configuration Publisher
y
Create a PropertyManager for a part to facilitate easier configuration
selection when inserting the part into an assembly.
no RE

Procedure Starting with an existing assembly, we create multiple configurations to


represent several options in the design of the support leg of a gas grill.
We utilize existing part and sub-assembly configurations.
-
Do E
PR

118
SolidWorks 2012 Lesson 4
Using Configurations with Assemblies

Components and The Plank component used in this lesson has two
Sub-assemblies configurations. Each configuration assigns a

rib T
different material to the part.

e
F
ut
The Side_Table_Shelf_&_Burners

di RA
sub-assembly has left and right hand configurations
representing the position of the burners. The Left
configuration is shown.

or D
st
E
op AS
t c LE

1 Open an assembly file.


y
Open Support_Frame from the
Lesson04\Case Study folder.
no RE

There is one instance of the


Plank component. This instance
uses the Wood configuration.
-
Do E
PR

119
Lesson 4 SolidWorks 2012
Using Configurations with Assemblies

Component Component Patterns create instances of components based on an


Patterns assembly-level pattern or existing part-level patterns.

rib T
Linear and Circular component patterns are defined using

e
geometry in the assembly, similar to their counterparts in part models.

F
Feature Driven component patterns are defined using existing

ut
pattern and hole features selected from component parts in the

di RA
assembly.

Component Pattern Based on Part-level Feature or Hole

Linear None

or D
Circular None

st
Feature Driven Sketch Driven

Table Driven

E Curve Driven
op AS
Fill

Hole Series

Hole Wizard
t c LE

Where to Find It I CommandManager: Assembly > Linear Component Pattern


> Feature Driven Component Pattern
I Menu: Insert, Component Pattern, Feature Driven
y

Note Instances of the patterned components are added into pattern folders
no RE

such as DerivedLPattern1.
-
Do E
PR

120
SolidWorks 2012 Lesson 4
Using Configurations with Assemblies

2 Component Pattern.

rib T
Click Feature Driven Component Pattern
and select Plank. Click in the Driving Feature

e
field, and select the pattern feature LPattern1

F
from Support_Leg <1> in the flyout

ut
FeatureManager design tree or from a face of the

di RA
geometry.

or D
st
E
op AS
Note Select Seed Position allows you to choose a different position for the
seed component. By default, it starts from its mated location.
3 Components.
The components generated by the pattern are stored
beneath the DerivedPattern1 feature. They are
t c LE

created without mates; they are tied to the pattern


positions.
y
Note The components can be broken from the pattern by right-clicking the
pattern feature and clicking Dissolve Pattern. The components are
no RE

added into the FeatureManager design tree without any mates. To


create a pattern of fully defined component instances, see Using
Copy with Mates on page 96.
-
Do E
PR

121
Lesson 4 SolidWorks 2012
Using Configurations with Assemblies

Creating The most direct way to create a configuration is manually. See the
Configurations Essentials manual for more information.

rib T
Manually There are several reasons to create configurations manually, where no

e
suppression or numeric changes are required. In these cases, just
creating the configuration name is enough.

F
ut
I Exploded Views - Each exploded view needs its own configuration.

di RA
I Alternate Position Views - Each alternate position view needs its
own configuration. They are overlaid in the drawing view.
I Component Positioning - To create views that show the range of
motion or multiple positions of a component. Move component can
be set to store positions in configurations.

or D
Where to Find It I ConfigurationManager: Right-click the top-level icon and click
Add Configuration

st
I Shortcut Menu: Right-click the component and click Add
Configuration

E When you add a new configuration in this way, the settings of the
active configuration are copied. Configurations can also be created by
op AS
copying and pasting them in the ConfigurationManager.
Configuration Some of the assembly Configuration Properties options are the same
Properties as those for a part, but the Advanced Options differ.
I Suppress new features and mates means that if mates or
assembly features are added to the assembly while another
t c LE

configuration is active, the new mates or assembly features will be


suppressed in this configuration.
y
I Suppress new components means that if components are added
to the assembly while another configuration is active, the
components will be suppressed in this configuration.
no RE

I Hide new components means that if components are added to the


assembly while another configuration is active, the components
will be hidden in this configuration. This information is stored in
the display state.
-
Do E
PR

122
SolidWorks 2012 Lesson 4
Using Configurations with Assemblies

4 Configuration properties.

rib T
Click the ConfigurationManager. Right-click the
Default configuration and click Properties.

e
F
In the Advanced Options group, click Suppress

ut
new features and mates and Suppress new
components. Click OK.

di RA
5 Rename configuration.
Rename the Default configuration to
Planks_Wood.

or D
st
E
op AS
t c LE

Tip By making these settings in this existing configuration, new


y
configurations use these settings.
no RE

Using Use Configure Component on a component, assembly feature or mate


Configure to automate the process of creating configurations. The tabular
Component interface allows you to create new configurations and set options for
the selection.
-

Configure component
Do E

Entity
options

Top-level Part Component Current state: Suppress with


PR

checkbox and Configuration


drop down list
Top-level Sub-assembly Current state: Suppress with
Component checkbox and Configuration
drop down list

123
Lesson 4 SolidWorks 2012
Using Configurations with Assemblies

Configure component
Entity
options

rib T
e
Assembly feature in the Current state: Suppress with

F
FeatureManager design tree checkbox

ut
Assembly feature dimension Current value with number

di RA
in the graphics area box
Mate in the FeatureManager Current state: Suppress with
design tree checkbox
Mate dimension in the Current value with number
graphics area box

or D
st
Note Select multiple entities to configure more than one entity at a time.

E
Where to Find It I Shortcut Menu: Right-click an item and click Configure
Component or Configure Feature
op AS
6 Configure component.
Right-click Plank<1> and click
Configure component. Type
Planks_Plastic over the
<Creates a new configuration>
t c LE

text. Select the Plastic


configuration for the part in the
new assembly configuration. Click OK.
y

7 Resulting configurations.
no RE

The new configurations each use a different configuration of Plank.


-
Do E
PR

124
SolidWorks 2012 Lesson 4
Using Configurations with Assemblies

8 Add new configuration.


Right-click Plank<1> and click

rib T
Configure component. Type
Single_Tray over the <Creates a

e
new configuration> text. Click

F
Suppress for the newest

ut
configuration. Click OK.

di RA
9 Manual suppress.
Make the Single_Tray configuration active. Right-click the
DerivedPattern1 feature and click Suppress .
10 Mate component.
Insert side_table_shelf and mate it to the assembly as shown using

or D
coincident and concentric mates. The component contains a mate
reference. For more information, see Adding Mate References on

st
page 68.

E
op AS
t c LE
y
Mate Reference
no RE
-
Do E
PR

125
Lesson 4 SolidWorks 2012
Using Configurations with Assemblies

11 Mates by configuration.
Due to the settings used in the Configuration Properties (step 4 on

rib T
page 123), side_table_shelf and its mates are automatically suppessed
in all configurations except the currently active one (Single_Tray).

e
F
ut
di RA
or D
st
E
op AS
t c LE
y
12 Add new configuration.
Right-click side_table_shelf and
no RE

click Configure component.


Type LH_Burners over the
<Creates a new configuration>
text. Click Suppress for the
newest configuration. Click OK.
-
Do E
PR

126
SolidWorks 2012 Lesson 4
Using Configurations with Assemblies

13 Insert sub-assembly.
Activate the LH_Burners configuration.

rib T
Insert side_table_shelf_&_burners with
the Left configuration. Mate it similar to

e
side_table_shelf from step 10 on page

F
125. This sub-assembly has several sub-

ut
assemblies nested within it.

di RA
or D
st
14 Add new configuration.

E Right-click the
side_table_shelf_&_burners
sub-assembly in the FeatureManager
op AS
design tree and click Configure
component. Type RH_Burners over
the <Creates a new configuration> text. Select the Right configuration
of the sub-assembly for the newest configuration of the main assembly.
Click OK.
t c LE

Note You right-click the sub-assembly in the FeatureManager design tree to


ensure that you are configuring the sub-assembly and not one of its
y
components.
no RE

15 Activate configuration.
Activate the RH_Burners
configuration to see the new
arrangement of the burners.
16 Save the files.
Save but do not close the assembly.
-
Do E
PR

127
Lesson 4 SolidWorks 2012
Using Configurations with Assemblies

Configuration The Configuration Publisher tool creates a custom dialog with


Publisher parameters for components that are inserted into assemblies. If

rib T
configurations exist in the component, then the parameters are taken
from the configuration data in the part. If configurations do not exist in

e
the component, they can be created using specified criteria as you insert

F
the component into an assembly.

ut
When using Configuration Publisher with existing configurations,

di RA
only configured features and dimensions are used. Other features and
dimensions are not available.

Where to Find It I Shortcut Menu: Right-click the top level component in the
FeatureManager design tree and click Configuration Publisher

or D
Tip This lesson exhibits a fairly simple use of this functionality. It is most

st
useful for a component with many configured features and dimensions.
For example, it could greatly simplify inserting an air filter with many

E length, width, and material combinations into an assembly.


op AS
17 Open a part file.
Open Wheel.
There are six configurations
in this part. There are three
diameters and two different
t c LE

representations of a hubcap.
y
with hubcap without hubcap

18 Set parameters.
no RE

Right-click the top level


component in the
FeatureManager design tree and
click Configuration Publisher.
Drag the controls from the left
-

onto the Edit tab in the order shown.


Do E

Only two controls are available because these are the only configured
features or dimensions.
PR

19 Names.
Type the labels shown into the
Name box for each control.

128
SolidWorks 2012 Lesson 4
Using Configurations with Assemblies

20 Preview.
A preview of the PropertyManager appears on

rib T
the SW Preview tab. Return to the Edit tab,
click Apply, then click Close.

e
F
ut
di RA
21 Location.
The PropertyManager feature is stored in the
ConfigurationManager. You can right-click the
icon and click Edit Feature to edit it.
22 Save and close the files.

or D
st
Using the The PropertyManager appears each time the component is inserted into

E
PropertyManager an assembly. You can use the controls to insert the component by its
parameters or by a specific configuration name. As you change
selections in the PropertyManager, the preview of the component
op AS
changes in the graphics area.

23 Insert component.
Click Insert Components and add the Wheel component to the
assembly.
t c LE

24 Configure component.
The Configure Component
y
PropertyManager appears. Under
Parameters, select 200 for Diameter and
no RE

select the Hubcap check box. Click OK.


25 Copy component.
Hold down Ctrl and drag the wheel into the
graphics area to create another instance.
Choose the same size for this instance.
-
Do E
PR

129
Lesson 4 SolidWorks 2012
Using Configurations with Assemblies

26 Mate.
Hold down Alt and drag the circular

rib T
edge of Wheel to the circular edge
of Support_Leg to add concentric

e
and coincident mates. Watch for the

F
ut
pointer to indicate the proper
mate relationships.

di RA
Repeat for the other Wheel.

27 Configure

or D
components.
Hold down Ctrl and

st
select both Wheel
components.

E Right-click and click Configure component to configure both wheels


at the same time. Clear the Suppress check boxes for all
op AS
configurations of both wheels. Click OK.
28 Test configurations.
Activate each configuration in turn. Make sure the wheels appear in all
configurations and that the proper plank or side table configurations
appear.
t c LE

29 Save the files.


Save but do not close the assembly.
y

Information from Information can be extracted from an assembly to determine some of


no RE

an Assembly its parameters such as size, depth and references.


Introducing: For statistics on the quantities of certain types of part components and
AssemblyXpert sub-assemblies, AssemblyXpert can be used. It can also diagnose
errors.
The report lists information about the:
-

I Number of components
Do E

I Type of components
I Components status
PR

I Structure of the assembly


I Rebuild time for the total assembly

Where to Find It I CommandManager: Evaluate > AssemblyXpert


I Menu: Tools, AssemblyXpert

130
SolidWorks 2012 Lesson 4
Using Configurations with Assemblies

30 AssemblyXpert.
Activate the

rib T
RH_Burners
configuration. Click

e
AssemblyXpert to

F
see information about

ut
this configuration of

di RA
Support_Frame.
Click OK.

or D
st
E
op AS
What is the The Maximum Depth is the 1.
Maximum Depth? number of levels of sub-
assemblies within the
t c LE

assembly starting with the top


level assembly.
y
no RE

2.
-
Do E

3.
PR

4.

31 Save and close the files.

131
Lesson 4 SolidWorks 2012
Using Configurations with Assemblies

Summary of When configuring components, the two things you typically set are the

rib T
Methods to Control Suppression State and the Component Configuration. There are

e
Component several ways to accomplish these tasks, and often the best way is

F
Configuration and strictly a matter of convenience.
State

ut
di RA
Note Options with tooltips that include Unsuppress will work to Resolve a
component at the assembly level as well as unsuppress at the part level.
Here is a summary of the different methods available:

Suppression State Component Configuration

or D
Configure Component (Using Configure Component on page 123)

st
Component Properties

E Suppress , Unsuppress ,
Unsuppress with Dependents
No equivalent.
op AS
Edit, Suppress, [select option] No equivalent.
Edit, Unsuppress, [select
option]
t c LE

Edit, Unsuppress with


Dependents, [select option]
y
[This Configuration, All
Configurations, or Specified
no RE

Configurations]
-
Do E
PR

132
SolidWorks 2012 Exercise 11
Component Patterning

Exercise 11: Complete this assembly using


Component the information and

rib T
Patterning dimensions provided. Add new
feature and component

e
patterns. This lab reinforces the

F
following skills:

ut
I Component Patterns on

di RA
page 120

Procedure Use the following procedure:

or D
1 Open an assembly file.

st
Open PatternAssy from
the Lesson04\Exercises\

E ComponentPattern
folder. This assembly
contains Keypad, oriented
op AS
as shown.
t c LE

2 Component patterns.
Create Feature Driven
Component Patterns for the
y
two components.
3 Save and close the files.
no RE
-
Do E
PR

133
Exercise 12 SolidWorks 2012
Using Modify Configurations

Exercise 12: Using the assembly


Using Modify provided, create assembly

rib T
Configurations configurations. This lab
reinforces the following

e
skills:

F
ut
I Using Configure
Component on page 123

di RA
I Creating Configurations
Manually on page 122

Procedure Use the following procedure:

or D
1 Open an assembly file.

st
Open ASSY CONFIGS from the
Lesson04\Exercises\ASSY
CONFIGS folder. The assembly

E represents components of a trailer


hitch. This configuration contains
op AS
all the components that can be used.

2 Configuration Settings.
t c LE

Create configurations according to the table below. The four names


INST-1, INST-2, and so forth, in the left column are configuration
y
names. The top row lists the components in the assembly. Suppress or
unsuppress components according to the table.
no RE

*SUB
DRAW SMALL CHAIN U
BALL L-BRACKET FACE
BAR STRAP HANGER BOLT
PLATE
INST-1 R R R S S R R
-

INST-2 R R R R S R S
Do E

INST-3 R R S S R R S
PR

INST-4 R R S R S R S

Note S = Suppressed, R = Resolved, * = Sub-assembly

Tip Remember that you can select multiple components before using
Configure component to modify several parameters at one time.

134
SolidWorks 2012 Exercise 12
Using Modify Configurations

3 Configurations.
The configurations should look like those shown below.

rib T
e
F
ut
di RA
INST-1 INST-2

or D
st
E
op AS
INST-3 INST-4

4 New component.
t c LE

Add rust cover to the


assembly. It is added to all
configurations of the
y
assembly.
no RE

5 Spherical mating.
Add a Concentric mate
-

between the spherical


Do E

faces of rust cover and


ball. Also, add a
Parallel mate to prevent
PR

to rust cover from


rotating.

135
Exercise 12 SolidWorks 2012
Using Modify Configurations

6 Exploded views.
Optionally, create exploded

rib T
views for each of the new
configurations.

e
F
ut
di RA
or D
st
7 Save and close the files.

E
op AS
t c LE
y
no RE
-
Do E
PR

136
SolidWorks 2012 Exercise 13
Assembly Configurations

Exercise 13: Create configurations of a


Assembly assembly.

rib T
Configurations This lab reinforces the following

e
skills:

F
I Using Configure

ut
Component on page 123

di RA
I Creating Configurations
Manually on page 122

or D
st
E
op AS
Procedure Use the following procedure:

Open assembly The Hand Truck assembly is a hand truck that contains two instances
t c LE

of a sub-assembly and individual component parts.


1 Open an assembly file.
y
Open Hand Truck from the Lesson04\Exercises\Hand Truck
folder.
no RE

2 Configure mate.
Double-click the Handle_Overlap mate. Right-click the 2" dimension
in the graphics area and click Configure dimension.
3 Add configurations.
Add configurations named Setting.02,
-

Setting.04, Setting.06, Setting.08,


Do E

Setting.10 with dimensions of 2", 4",


6", 8" and 10" respectively.
PR

137
Exercise 13 SolidWorks 2012
Assembly Configurations

4 Check configurations.
Activate each configuration to see the handle

rib T
move as the dimension changes. The
configuration Setting.10 is shown.

e
F
5 Manual configuration.
Activate the Setting.06 configuration. Right-

ut
click in the ConfigurationManager and click

di RA
Add Configuration. Type Standard for the
name of the new configuration.

or D
st
6 Configure
components.

E
Use Configure
component to suppress
both Tire.Pneumatic
op AS
components in the
Standard configuration.
7 Check configuration.
The Standard configuration appears as shown.
t c LE
y
no RE
-
Do E
PR

138
SolidWorks 2012 Exercise 13
Assembly Configurations

8 Add components.
Add two instances of

rib T
Tire.Plastic to the
assembly. Mate them

e
to Axle and

F
Axle.Cap.

ut
di RA
or D
9 Suppress.

st
Suppress the components
Mounting_Plate<1>, Caster.Assembly<1>

E and <2> and Hex Nut_AI<1> and <2> for the


active configuration Standard.
op AS
t c LE
y

Sub-assembly Configurations of sub-assemblies can be used in the top level assembly


no RE

Configurations by setting them in the Properties of the sub-assembly.


10 Sub-assembly configuration.
Use Configure component to select the
Simple configuration for the sub-assemblies
Leg.Support<1> and <2> for the Standard
-

configuration.
Do E
PR

139
Exercise 13 SolidWorks 2012
Assembly Configurations

Configuring Mates Suppress mates by configuration to mate an existing component in a


different way.

rib T
11 New configuration.

e
Make the Setting.06 configuration active and add a new configuration

F
named Flatbed.

ut
12 Suppress mates.

di RA
Suppress the mates Concentric1,
Coincident9 and Handle_Overlap for
the Flatbed configuration.
Add new mates to connect Handle as
shown.

or D
st
E 13 Review configurations.
Activate each of the configurations to make sure they all display the
op AS
assembly properly. Review the FeatureManager design tree to ensure
there are no mate errors.
14 Save and close the files.
t c LE
y
no RE
-
Do E
PR

140
SolidWorks 2012 Exercise 14
Using Configuration Publisher

Exercise 14: Add to this assembly using Configuration


Using Publisher and a Mate Reference.

rib T
Configuration This lab reinforces the following skills:

e
Publisher I Adding Mate References on page 68

F
ut
I Configuration Publisher on page 128

di RA
Component Open the part Configuration_Publisher from the
Lesson04\Exercises\ Configuration_Publisher folder.
Use this part to create a AcrossFlats@Sketch2

or D
PropertyManager feature. $State@12 Point
Use the dialogs at right as a

st
guide.

E
op AS
CylinderDepth@Cylinder
t c LE

Add a Mate Reference to the


bottom edge of the part.
y
no RE

Assembly Open Create_Configurations from the Lesson04\Exercises\


Configuration_Publisher folder.
Add instances of the part to assembly 0.53125
using the mate reference and
-

0.65625
PropertyManager in the arrangement 0.78125
Do E

shown.
Save and close the files.
PR

Std. 12

Std. 6

Deep 12

Deep 6

141
Exercise 14 SolidWorks 2012
Using Configuration Publisher

rib T
e
F
ut
di RA
or D
st
E
op AS
t c LE
y
no RE
-
Do E
PR

142
rib T
e
F
ut
di RA
Lesson 5

or D
Display States and

st
Appearances

E
op AS
t c LE

Upon successful completion of this lesson, you will be able to:


I Understand methods to select components.
y
I Create new display states.
I Change appearances of parts and components.
no RE

I Change the scene.


I Edit the material.
-
Do E
PR

143
Lesson 5 SolidWorks 2012
Display States and Appearances

Display States Display States are the visual settings


counterparts to configurations. Display

rib T
States set the visibility, color, texture,
display mode and transparency of

e
components at the assembly level. A

F
display state is often associated with a

ut
specific configuration.

di RA
You can create assembly display states
by changing the visual properties in the
assembly or by specifying the display
state of each component. Each instance of a component can use a
different display state.

or D
They are also instrumental in working with large assemblies (see Large

st
Assemblies on page 234).
Stored Display The display states are stored separately
States

E from the configurations under the


ConfigurationManager tab, but there is a
relationship between them. See Linked
op AS
Display States on page 154 for more
information. Every configuration has at
least one display state.
t c LE

Display States vs. Both assembly configurations and display states contribute to the
y

Configurations assembly in different ways. Display states capture changes in the


appearance of components. Configurations create alternate versions of
no RE

assemblies by suppression, positioning and differences in mate values.


The typical uses of configurations and display states are shown below:

Configurations Display States


-

I Suppress/Resolve I Hide/Show components


Do E

components I Appearances (textures and


I Part configurations colors)
PR

I Part material properties I Display mode (HLR, Shaded)


I Component positioning I Transparency

144
SolidWorks 2012 Lesson 5
Display States and Appearances

Display Pane The settings can be controlled


and visualized through the

rib T
Display Pane of the
FeatureManager design tree.

e
Clicking on the icon in the row

F
with the component name brings

ut
up a menu to change it. It can

di RA
change a component at any level
of the assembly.

or D
The column options include:

st
Option Icon Description

E Hide and Show A toggle that can be set to Hide or


Show a component.
op AS
Display Mode The display mode sets the display of
the individual component to
Wireframe , Hidden Lines Visible
, Hidden Lines Removed ,
Shaded With Edges , Shaded
t c LE

or Default Display (of the


assembly).
y
Appearances Sets the color and appearance using
Appearances.
no RE

Transparency Turns component transparency on or


off.

Tip Setting these visibility options can be done through the Display Pane or
by right-clicking a component. Regardless of how the setting is created,
-

it is shown in the Display Pane.


Do E

Display Pane The icons used in the display pane are used as both Component
Icons a visual display of the current state and as a method Color
PR

of changing the setting. Most are recognizable


icons, but Colors, Textures and RV Colors are not.
Part
These options use one or two triangles to represent,
Color
for example, the Part Color (lower) and the
Component Color (upper) or override.

Tip If there is only a single (lower) triangle, the part color is used as the
assembly color.

145
Lesson 5 SolidWorks 2012
Display States and Appearances

Selecting Display One way to select options for a component in the Display Pane is to
Pane Options click the icon you want to change in the row of the component you

rib T
want to change.

e
Another way is to right-click on the

F
component row in the Display Pane. This

ut
method shows all the options available for
that component in one menu.

di RA
or D
st
E
1 Open an assembly file.
Open Light in the Lesson05\Case
Study\Display States folder. The
op AS
assembly has one configuration with a
linked default display state. The
display state uses the default settings.
t c LE

Bulk Selection
y
There are many Selection Tools available to make component
Tools selection in the assembly easier. Many of the tools use bulk selection
no RE

techniques that are especially valuable in large assemblies.


After the selection is made, use Hide, Show, Suppress or any other
component tool.
The results of these selections can be used for many purposes, but those
that are stored by the Display State include:
-

I Hide/Show
Do E

I Display Mode
I Appearance or RV Appearance
PR

I Transparency

146
SolidWorks 2012 Lesson 5
Display States and Appearances

Method/Where to Find It Description

rib T
Direct Selection Left mouse click selection optionally using CTRL+click

e
Click Select menu or and SHIFT+click.

F
Tools, Component Selection.

ut
di RA
Drag Select Drag select left to right to
Click Select menu or select everything through the
Tools, Component Selection. depth that is within, but not
crossing, the window boundary.

or D
st
E Drag select right to left to
op AS
select everything through the
depth that is within, and
crossing, the window boundary.
t c LE
y

Select Hidden Selects all hidden components. They are highlighted in the
FeatureManager design tree.
no RE

Click Select menu or


Tools, Component Selection.
Select Suppressed Selects all suppressed components. They are highlighted in
Click Select menu or the FeatureManager design tree.
Tools, Component Selection.
-

Volume Select Drag select a rectangle and use drag handles to shape it into
Do E

Click Select menu or a selection volume.


Tools, Component Selection.
PR

147
Lesson 5 SolidWorks 2012
Display States and Appearances

Method/Where to Find It Description

rib T
Select Mated To Selects all the components that

e
Click Select menu or are connected to that component

F
Tools, Component Selection. by a mate.

ut
di RA
Select Internal Components Selects all components inside of
Click Select menu or other components. They are
Tools, Component Selection. highlighted in the

or D
FeatureManager design tree.

st
Click Select
E
Select Toolbox
menu or
Selects all components created though the SolidWorks
Toolbox add-in.
op AS
Tools, Component Selection.
Advanced Select Selects components using names, properties or envelopes.
Click Select menu or For more information, see Advanced Select on page 156.
Tools, Component Selection.
t c LE

Invert Selection Reverses the selection list from those selected to those that
Right-click Invert Selection. were not.
y
no RE

Isolate Select the component(s) you wish to show, and the


-

Right-click component(s) and remaining components are hidden in a new display state
select Isolate.
Do E

saved with the button.


PR

Isolate can be used with other selection options such as


Select Hidden, Select Suppressed and Select Mated To.

148
SolidWorks 2012 Lesson 5
Display States and Appearances

Method/Where to Find It Description

rib T
Select Sub Assembly Allows you to graphically select a sub-assembly from a
Right-click the graphics of any

e
component of the sub-assembly.
component of a sub-assembly

F
and Select Sub Assembly.

ut
di RA
Assembly > Show Hidden Temporarily shows all hidden components for selection.

or D
Components Select components to show and click Exit Show-Hidden.

st
E
op AS
Filter with FeatureManager Components can be filtered by name in the
Top of FeatureManager design FeatureManager design tree. By default, the filtered
t c LE

tree. components only appear in the graphics window.


I Click Filter Graphics View (arrow menu) to filter the
y
FeatureManager design tree and the graphics view.
I Click Filter Hidden/Suppressed Components to
no RE

show hidden and suppressed components.


-
Do E
PR

149
Lesson 5 SolidWorks 2012
Display States and Appearances

Method/Where to Find It Description

rib T
Tags Filter the FeatureManager design
Use Show/Hide the Tags

e
tree for Tag names.
to assign tags to

F
Dialog
components.

ut
di RA
Show/Hide the Tags Dialog is
in the lower right corner of the
SolidWorks window.

Adding Display Display States can be added at any time in the ConfigurationManager.
States A default numbered name like Display State-4 is created. The new

or D
display state is a copy of the current one.

st
Where to Find It I ConfigurationManager: Right-click and click Add Display State
I Display Pane: Right-click and click Add Display State

States E
Renaming Display Display States are created with default names, but can be renamed
descriptively. The name must be unique within the assembly.
op AS
Where to Find It I ConfigurationManager: Right-click a display state and click
Properties
I Display Pane: Right-click and click Rename Display State
Copying a Display When a new display state is added, it copies the active one, similar to
t c LE

State configurations. To create a new display state based on the non-active


one, select the display state and right-click Copy. Use Ctrl+V or Edit,
Paste to paste it.
y
Procedure Using the assembly, we will create several display states. This
procedure will primarily use hide and show, although color,
no RE

transparency and component display could be used in the same way.

2 New display state.


Right-click in the ConfigurationManager and click Add Display State.
Rename Display State-2 to External_Only.
-

3 Select hidden.
Do E

Click Select and Select


Internal Components. Four
PR

components are selected:


I Battery AA<1> and <2>
I Miniature Bulb<1>
I Reflector<1>
Click Hide/Show Components .

150
SolidWorks 2012 Lesson 5
Display States and Appearances

4 New display state.


Activate Display State-1. Add new display states Body and Head.

rib T
Display State The Display States toolbar is a pulldown

e
Toolbar menu that shows the active display state and

F
allows for another to be selected through a
pulldown menu.

ut
di RA
5 Switch display states.
Select the Body display state from the Display States toolbar or
double-click it to activate it.
6 Sub-assembly selection.
Right-click a component of
Head_Sub in the graphics area and

or D
click Select Sub-Assembly. Hide
these components. Drag-select right

st
to left and hide these additional
components.

E
op AS
t c LE

7 Invert selection.
Activate the display state Head.
y
Click Head_Sub in the
FeatureManager design tree.
no RE

Right-click the sub-assembly


and click Invert Selection. Hide
the selected components.
-
Do E
PR

8 Copy and paste.


Click the Body display state and click Edit, Copy. Click in the
ConfigurationManager and click Edit, Paste. Rename the new display
state Body_HLR and activate it.

151
Lesson 5 SolidWorks 2012
Display States and Appearances

9 Set to HLR.
Set Holder, Clip and Switch to Hidden

rib T
Lines Removed.

e
F
ut
di RA
or D
st
E 10 Test display states.
op AS
Activate each of the display states to test them. Display State-1 and
External_Only appear the same but the internal parts are hidden in
External_Only.

Tip Right-click in the Display Pane to add, activate or rename display


states. Activating display states from the Display Pane allows you to
t c LE

see the changes to the components in the Display Pane.


11 Save the file.
y
Save but do not close the assembly.
no RE
-
Do E
PR

152
SolidWorks 2012 Lesson 5
Display States and Appearances

Configurations Configurations and display states work together to support variations in


and Display States an assembly. This section explores some of the combinations that can

rib T
be used.

e
Opening by Assemblies can be opened directly to a saved

F
Configuration/ configuration and display state using Display States
Display State

ut
(linked) on the Open dialog.

di RA
Tip One way that Display States speed up the opening of assemblies is to
make use of the Do not load hidden components check box on the
Open dialog. When this is clicked, any hidden components are not
loaded as the assembly is opened, speeding up the process.

or D
st
12 Review assembly.
Activate Display State-1.

E 13 New configuration.
Create a new configuration named Rotate. The configuration
op AS
automatically generates a display state that is a copy of the one that was
active at creation (Display State-1).
14 Suppress.
Return to the FeatureManager design
tree and type clip in the filter. The filter
t c LE

shows only features with those


characters.
Suppress the Clip_Gap mate and clear
y
the filter by clicking the x.
no RE

Move Clip by dragging as shown.


-
Do E
PR

153
Lesson 5 SolidWorks 2012
Display States and Appearances

Linked Display Although display states and configuration listings are separate, by
States default they are connected by using Link Display States to

rib T
Configurations.

e
I Click Link Display States to Configurations

F
New display states are added to the active configuration. They

ut
appear only when that configuration is selected.

di RA
I Clear Link Display States to Configurations
New display states are added and are available to all configurations.

Note Clearing Link Display States to Configurations at any time makes all
display states available for all configurations. Clicking it returns to the
default condition. By default there is a display state linked to each

or D
configuration.

st
Where to Find It I ConfigurationManager: Link Display States to Configurations

E 15 Unlinked display states.


Make sure the Rotate configuration is active and clear Link Display
op AS
States to Configurations. This makes all display states available with
any configuration. Change to Body_HLR and Body.
t c LE
y
no RE

Body_HLR Body

16 Save and close the files.


-
Do E
PR

154
SolidWorks 2012 Lesson 5
Display States and Appearances

Overrides for Sub- Overrides allow you to reverse the changes that are made to sub-
assembly assembly components from the top level assembly.
Components

rib T
Overrides that may have been applied to a sub-assembly (full color)

e
return to the default settings (faded color) of the sub-assembly when

F
Clear Override or Clear All Top Level Overrides are used.

ut
di RA
or D
st
E
op AS
t c LE
y
no RE

Right-click in the Display Pane on the sub-


assembly line to access component and
override options.
-
Do E
PR

155
Lesson 5 SolidWorks 2012
Display States and Appearances

Advanced The Advanced Select option allows you to select components based
Select on combinations of one or two categories, conditions and values.

rib T
e
Category 1 Category 2 Conditions Value

F
Part Mass -- SW None =, not =, <, <=, >, >= Numeric

ut
Special

di RA
Part Volume -- SW None =, not =, <, <=, >, >= Numeric
Special
Envelope Select -- None is inside, is crossing, is Select envelope part
SW Special outside name from pulldown.

or D
For more information,
see Introducing:

st
Envelopes starting on
page 158.

Detail -- SW
E
Part is Interior None is yes, is no None
op AS
Special
Configuration None is (exactly), is not, Text
Name -- SW contains
Special
t c LE

Document Name -- None is (exactly), is not, Text


SW Special contains
y
Custom Property Description, =, not =, <, <=, >, >=, Text
PartNo, Number, is (exactly), is not,
Revison etc. contains, is yes, is no
no RE

Contents from the


Properties.txt
file.
Component Status None =, not = Resolved, lightweight,
-

suppressed, needs
rebuild, has errors, has
Do E

warnings, has failed


mates, has mates -
PR

under defined, has


mates - fully defined,
has mates - over
defined, fixed

156
SolidWorks 2012 Lesson 5
Display States and Appearances

Category 1 Category 2 Conditions Value

rib T
In-context Has broken external is yes, None

e
Relations references, has is no

F
locked external
references

ut
di RA
Driven by =
in-context relations
to, has driving
in-context relations,
has mate to part

or D
Display None =, not = Wireframe, HLV, HLR,
shaded, shaded with

st
edges, default display,
hide, show, transparent
File Status
E Read only, write
access, needs save,
is yes, is no None
op AS
out of date
User with write =
access
File Type None =, not = ToolBox Part, fastener,
t c LE

sheetmetal part,
weldment, weld bead,
imported geometry,
y
mold part
no RE

Combining In addition, multiple searches can used by combining the lines with the
Searches selection of And/Or.
I Using And between searches means that both statements must be
true for the selection to work.
I Using Or between searches means that either statement can be true
-

for the selection to work.


Do E

Saving Searches Searches can be saved and used again on different assemblies.
PR

157
Lesson 5 SolidWorks 2012
Display States and Appearances

Envelopes Zones can be defined in an assembly using special parts called


Envelopes. Components in the assembly can be compared with the

rib T
envelopes to see if they are inside, crossing or outside the envelope
volume.

e
F
Introducing: The envelope part appears in the color

ut
Envelopes blue and is transparent. If you use an
existing part file as an envelope, the model

di RA
should be a solid volume.
Envelope selection is based on
interference between the functional
assembly components and the envelope
component. Insert Envelope is used to

or D
create or insert a component part for use as

st
an envelope component. The icon for the envelope appears in both the
FeatureManager design tree and the ConfigurationManager.

E
op AS
t c LE
y
no RE

I Advanced Select can use an envelope and is accessed through the


Select menu. See Advanced Select on page 156 for more
-

information.
Do E

I Select Using Envelope is accessed by


right-clicking the Envelope icon in the
PR

ConfigurationManager. It selects
components based on their spatial
location in reference to the envelope.

158
SolidWorks 2012 Lesson 5
Display States and Appearances

I Show/Hide Using
Envelope is accessed by

rib T
right-clicking the
Envelope icon in the

e
ConfigurationManager.

F
It hides or shows

ut
components based on

di RA
their spatial location in
reference to the
envelope.

Where to Find It I Menu: Insert, Envelope, New or From File

or D
Appearances,

st
Appearances and Materials set the color, image (texture) and
Materials and optionally mechanical properties of a component. Appearances offer
many visual options but only Materials can add mechanical properties.
Scenes

E Scenes change the background.


There are several methods that change appearances.
op AS
Mechanical
Method Color/Image Mapping
Properties
Appearances Yes Yes No
t c LE

(menu)
Appearances Yes Yes No
y
(Drag and drop)
Edit Material Yes No Yes
no RE

Appearances The Appearance menu allows you to apply a color or textural


Menu display to a component, face, feature, body or part. The change of
appearance can also be configured.
-

Where to Find It I Shortcut Menu: Right-click a face, feature, body, part, or


Do E

component, click Appearances , and click the item to edit


I Task Pane: Appearances/Scenes tab, drag an appearance onto
a component or a scene into the graphics area
PR

159
Lesson 5 SolidWorks 2012
Display States and Appearances

Application of When an appearance is dropped on a


Appearance face of a part or assembly, the

rib T
selection dialog appears to select a
face, feature, body, part or Face Body Component

e
component. Feature Part

F
ut
Tip If the appearance is Alt+dragged and dropped, the Appearances

di RA
PropertyManager appears. This allows you to make changes to the
Color/Image and texture Mapping.
Assembly Level At the assembly level, the appearance of the component will override
Appearances the color of the part. If no component appearance is assigned, the part
appearance is used.

or D
The Display Pane lists the component color over the part color . The
Display Pane can also set the component or part color.

st
E
op AS
t c LE
y
no RE
-
Do E
PR

160
SolidWorks 2012 Lesson 5
Display States and Appearances

Part Level Changes to the appearance of a face, feature, or body are visible only at
Appearances the part level.

rib T
At the part level, the

e
changes affect face,

F
feature or body depending

ut
on the face selected. The
hierarchy is shown top to

di RA
bottom in the list.
In this example, the
Housing Part color is
grey but is overridden by
the Feature color

or D
(yellow) and the Face
color (red).

st
Note
E The Body color can be used when there is a multi-body part.
op AS
Using RealView Using RealView Graphics toggles advanced shading in real time
Graphics with supported graphics cards. It is hardware based and dynamic,
where PhotoView 360 is software based and static.
t c LE

1 Open an assembly file.


Open Appearances from the Lesson05\Case Study\Appearances
folder. Make the configuration RH_Burners active.
y
no RE
-
Do E
PR

161
Lesson 5 SolidWorks 2012
Display States and Appearances

Changing Scenes A Scene changes the background,


including the lighting, of the part or

rib T
assembly.

e
F
ut
di RA
or D
st
E
op AS
t c LE

Where to Find It I Heads-up View Toolbar: Apply Scene


I Task Pane: Appearances/Scenes tab, drag a scene into the
y

graphics area
no RE

2 Scene.
Expand the Scenes folder, then the Basic Scenes folder. Drag the
Backdrop - Grey With Overhead Light scene into the graphics
area.
-

3 Choose appearance.
Expand the Appearances folder, then the Plastic and EDM folders.
Do E
PR

162
SolidWorks 2012 Lesson 5
Display States and Appearances

4 Add appearance.
Drag the spark erosion plastic blue appearance onto

rib T
side_table_shelf_for_burner as shown. Select the Part option.
The part is changed as well as all of the pattern instances.

e
F
ut
di RA
or D
st
E
op AS
t c LE
y
Note If the Component option was used, only the component
appearance would be changed. Using the Part option affects
no RE

configurations, and using the Component option affects the display


states.
-
Do E
PR

163
Lesson 5 SolidWorks 2012
Display States and Appearances

5 Display pane.
Expand the Display Pane. The

rib T
appearance has been applied at the part
level to a part inside a sub-assembly.

e
F
ut
di RA
or D
st
E
op AS
6 Metals.
Drag the following Metal appearances onto the faces using the Part
option.
Chrome,
Brushed
t c LE

Chromium

Copper,
y
Brushed
Copper
no RE

Steel,
Polished
Steel
Steel,
Wrought
-

Steel
Do E
PR

164
SolidWorks 2012 Lesson 5
Display States and Appearances

Adjusting Texture A textured appearance can be modified by using the mapping controls
Maps to adjust the way the texture is aligned to the face of the part. This

rib T
method is also useful when a selection of configurations or display
states is needed.

e
F
Tip The appearance must be Alt+dragged and dropped to access the

ut
mapping options.

di RA
7 Configuration.
Make Planks_Wood the active configuration.
8 Add appearance.
Alt+drag the appearance organic, wood, rosewood, satin finished

or D
rosewood onto the Plank1 component.

st
E
op AS
t c LE
y
no RE
-
Do E
PR

165
Lesson 5 SolidWorks 2012
Display States and Appearances

9 Apply at part level.


Click Apply at part document level. This applies

rib T
the appearance to all instances of this component.

e
F
Under Display States (linked), click This

ut
display state.

di RA
or D
st
E
op AS
10 Mapping.
Click the Mapping tab and use these settings:
I Mapping Style = Planar mapping
t c LE

I Axis direction = ZX
I Rotation = 3 degrees
I Mapping Size = Big mapping size
y

Click OK.
no RE
-
Do E
PR

166
SolidWorks 2012 Lesson 5
Display States and Appearances

11 Display pane.
Expand the Display Pane. The appearance

rib T
has been applied to multiple components.
Additional display states with different

e
appearances can be added using the same

F
procedure.

ut
di RA
or D
st
Materials E Adding Materials changes the appearance of the part as well as adding
op AS
mechanical properties and a crosshatch pattern. Materials are required
for simulation applications.
Each material includes the following data:
I Properties - The mechanical properties of the material.
I Appearance - The color and texture of the material.
t c LE

I CrossHatch - The crosshatch pattern for sections of the material.


I Custom - Custom properties (text) specific to the material.
I Application Data - Notes (text) that are relevant to the material.
y

I Favorites - A list of often used materials that appear on the Edit


Material or Material pulldown menu. Materials can be added or deleted
no RE

from the list.


-
Do E
PR

167
Lesson 5 SolidWorks 2012
Display States and Appearances

Where to Find It I Shortcut Menu: Right-click the component and click Material, Edit
Material
Menu: Select a component and click Edit, Appearance, Material

rib T
I

e
Tip Editing the Material of a part or assembly applies a color and texture to

F
it. It will not override the appearance that is applied to the component.

ut
di RA
Note You can add your own materials to the Custom Materials folder.

12 Select components.
Select the following components:
I Support_Leg<1> and <2>

or D
I Brace_Cross_Bar<1>
I Brace_Corner<1> and <2>

st
13 Material.
Right-click and click Material, Edit Material. Expand SolidWorks

E Materials and Steel. Select Galvanized Steel, click Apply and


Close.
op AS
t c LE
y
no RE
-
Do E
PR

14 Save and close the files.

168
SolidWorks 2012 Exercise 15
Display States

Exercise 15: Complete this assembly by creating display


Display States states.

rib T
This lab uses the following skills:

e
I Adding Display States on page 150

F
I Copying a Display State on page 150

ut
I Renaming Display States on page 150

di RA
Units: millimeters
1 Open an assembly file.
Open DT&PC from the Lesson05\Exercises\Display States 1
folder.

or D
2 Create display states.
Create the following assembly display states. Make sure the display

st
states are visible in all configurations.

E
HLR Trans
op AS
t c LE

HLR-No Hardware Open


y
no RE

Highlighted
-
Do E
PR

3 Save and close the files.

169
Exercise 16 SolidWorks 2012
Display States, Appearances and Materials

Exercise 16: Complete this assembly by creating new


Display States, display states and adding appearances and

rib T
Appearances materials.

e
and Materials This lab uses the following skills:

F
I Adding Display States on page 150

ut
I Appearances, Materials and Scenes on

di RA
page 159.
I Materials on page 167
Units: millimeters
Procedure Open the assembly Display States 2. Add the materials and display
states using the information listed.

or D
Materials Add the following materials to these components:

st
(Steel) AISI 304 (Aluminum) 1060 Alloy

E
op AS
t c LE
y
(Copper Alloys) Brass (Steel) Alloy Steel(SS)
no RE

Display States Add the following display states using these names and changes:

PIN_FRONT NO_HARDWARE
-
Do E
PR

170
SolidWorks 2012 Exercise 16
Display States, Appearances and Materials

PIN_REAR HLR

rib T
e
F
ut
di RA
or D
st
COLORS *TEXTURES

E
op AS
t c LE
y
no RE

Note *For the TEXTURES display state, apply the following appearances to
the components listed:

Component Appearance
Gear, Oil Pump Driven brushed brass
-
Do E

Housing and Cover brushed aluminum

All hardware carbon steel


PR

171
Exercise 16 SolidWorks 2012
Display States, Appearances and Materials

rib T
e
F
ut
di RA
or D
st
E
op AS
t c LE
y
no RE
-
Do E
PR

172
rib T
e
F
ut
di RA
Lesson 6

or D
Assembly Editing

st
E
op AS
Upon successful completion of this lesson, you will be able to:
I Find and fix errors in the assembly.
t c LE

I Gather information about the assembly.


I Create features that represent post-assembly machining operations.
y

I Replace and modify components in an assembly.


no RE

I Mirror components in an assembly.


-
Do E
PR

173
Lesson 6 SolidWorks 2012
Assembly Editing

Assembly Like part editing, assembly editing has specific tools to aid in repairing
Editing errors and problems. Some tools are common to both parts and

rib T
assemblies and were covered in basic course SolidWorks Essentials.
They are not repeated here.

e
F
Key Topics Some of the key topics in this lesson are shown in the following list.

ut
Each of these topics corresponds to a section in the lesson.

di RA
I Assembly Features
An assembly feature is a feature which exists only in the assembly. This
includes cuts, holes, fillets, chamfers, etc. Assembly features often
represent post-assembly machining operations.
I Replacing and Modifying Components

or D
When an assembly is open, there are a number of techniques you can
use to replace or modify components. These include File, Save As,

st
Replace Components and Reload.
I Troubleshooting an Assembly

E Mates are treated as features in the FeatureManager design tree and are
edited using Edit Feature. Mates can have several problems. Chief
op AS
among them are missing references (faces, edges, planes) and over
defined status.
Over defined components in an assembly are the 3D analogy of an over
defined sketch. Using the same notation, the plus sign (+), they indicate
that the component or mate has conflicting mates applied to it.
t c LE

I Information From an Assembly


If you are unsure where all the components used in your assembly
reside, Find References will locate them and provide an option for
y
copying them.
I Controlling Dimensions in an Assembly
no RE

To capture design intent, dimensions can be controlled using in-context


features, global variables, or equations.
I Mirroring Components
Many assemblies have some degree of left-right symmetry.
Components and sub-assemblies can be mirrored to reverse their
-

orientation. This can also generate opposite hand parts.


Do E

Editing Activities Assembly editing covers a wide range of operations from repairing
errors to extracting information and making design changes. This
PR

section will discuss how to perform each of these operations.


Design Changes Making design changes to an assembly can range from changing the
value of a distance mate to replacing one component with another. You
can modify the dimensions of individual components, model in-context
features, or you can create assembly features to represent post-
assembly machining operations.

174
SolidWorks 2012 Lesson 6
Assembly Editing

Finding and Finding and repairing problems in an assembly is a key skill in


Repairing SolidWorks. Problems can occur in mates, assembly features or in the

rib T
Problems component parts and sub-assemblies referenced by the assembly.
Common problems, such as an over defined component, can trigger

e
many more error messages and cause the assembly to stop solving the

F
mates. Several common errors and their solutions are presented here.

ut
Information From Nondestructive testing of an assembly can yield many important

di RA
an Assembly insights as to how the assembly, and the components that comprise it,
were created. It is also important to find potential problems such as
interferences.

1 Open an assembly file.

or D
Open Edit_Assembly from the Lesson06\Case Study\Editing
folder.

st
E
op AS
t c LE
y
no RE

The Hole Wizard You can add any Hole Wizard hole as an assembly feature that extends
through more than one component.

Where to Find It I CommandManager: Assembly > Assembly Features > Hole


Wizard
-

I Menu: Insert, Assembly Feature, Hole, Wizard


Do E

Tip We are not creating a Hole Series as we did in Lesson 2: Assembly


Features and Smart Fasteners. Using the Hole Wizard at the assembly
PR

level creates holes that exist only in the assembly.

175
Lesson 6 SolidWorks 2012
Assembly Editing

2 Hole Wizard.

rib T
Select the face indicated below and click Hole
Wizard .

e
F
ut
di RA
or D
st
E Set the Hole Specification as follows:
I Tap
op AS
I Standard: Ansi Metric
I Type: Bottoming Tapped Hole
I Size: M6x1.0
I End Condition: Blind 15mm
t c LE

Introducing: Feature The Feature Scope controls which components are acted upon by the
y
Scope assembly feature. You can set the feature scope before or after you
create the assembly feature.
no RE

If you do not specify the feature scope at creation of the assembly


feature, SolidWorks selects appropriate components in the assembly
based on their position relative to the placement point(s).

3 Feature Scope.
-

Expand the Feature Scope area of the dialog. The


Do E

choices include All components and Selected


components, with the option for Auto-select.
The default settings, Selected components and
PR

Auto-select, are acceptable for now.

176
SolidWorks 2012 Lesson 6
Assembly Editing

4 Locate hole centers.


Click on the Positions tab of the dialog. Create sketch points as

rib T
shown. Click OK.

e
F
ut
di RA
or D
st
Note

E 5
In this example, bracket and table are selected by the feature scope.
Resulting holes.
op AS
Two holes are added. A single feature appears as the last feature in the
FeatureManager design tree as a Tapped Hole feature.
t c LE
y
no RE

6 Components.
-

Open bracket and table. The holes do not


Do E

appear.
Close both parts.
PR

177
Lesson 6 SolidWorks 2012
Assembly Editing

Assembly Feature Changes to the assembly feature can fall into two categories: changes

rib T
Changes to the feature itself (its sketch or end conditions, for example) and

e
changes to the Feature Scope. It can be modified to be an in-context

F
feature that exists in both parts like a hole series feature.

ut
Where to Find It I Shortcut Menu: Right-click the assembly feature and click Edit

di RA
Feature

7 Edit the Feature Scope.


Edit the hole feature. In the Feature Scope area of the dialog, click
Propagate feature to parts. Click OK.

or D
The parts now share the hole feature.

st
E
op AS
t c LE
y
no RE

8 Save the file.

Converting Parts There are several methods that convert parts into assemblies or
-

and Assemblies assemblies into parts. These methods offer techniques to accomplish
Do E

many unique design tasks.


Parts into Using a part to create an assembly can offer a simpler method of
PR

Assemblies modeling that avoids mates and inserting parts. It is useful for industrial
design.
Split Part Use Split Part to break a single
solid body part into a multi body
part and optionally an assembly.

178
SolidWorks 2012 Lesson 6
Assembly Editing

Assemblies into There are performance advantages associated with using a part in place
Parts of an assembly. For example, if it is known that a particular sub-

rib T
assembly is not going to change, it could be replaced with a part in a
larger assembly. Weldments appear in a BOM as a single part but may

e
be created with multiple parts.

F
ut
Joined Components Multiple part components in an
assembly can be joined into a single

di RA
part using Join. This results in a
part that references an assembly and
multiple parts.
Save As Part Save As can combine an assembly into a part. Options include
selection of only outside faces/components or all. Saving as a part

or D
creates a part that references an assembly and multiple parts.

st
Parts into Parts Another approach to creating weldments or FEM models is to use multi
bodies to turn multiple parts into a single one.
Multibodies
E Use Insert Part, Move/Copy Bodies and
Combine to turn multiple solid bodies into a
op AS
single body part. Using insert part and combine
results in a part that references multiple parts.

Replacing Parts Component parts can be replaced with assemblies using Replace
with Assemblies Component (see Replacing a Single Instance on page 181). The same
t c LE

procedure can be used in reverse to replace an assembly with a part, or


to replace an assembly with another assembly.
y
no RE
-
Do E
PR

179
Lesson 6 SolidWorks 2012
Assembly Editing

Replacing and Components can be replaced in an open assembly using either of the
Modifying following techniques, Save As, Reload or Replace Components.

rib T
Components

e
Technique Description

F
Save As If you are editing a part in the context of an

ut
assembly, or if you have a part and the assembly

di RA
open at the same time, using Save As to rename
the part will cause the new version to replace the
original in the assembly. If there are multiple
instances of that component, they will all be
replaced. The system will issue a warning
message alerting you that this will happen. If you

or D
do not want to replace the component, click the

st
Save as copy option on the Save As dialog.
See Replacing Components Using Save As on

E Reload and
page 189 for an example.
The Reload and Replace Components options
op AS
Replace refresh or replace all instances or selected
Components instances of a selected component with a last-
saved or read-only version or a different
component entirely. Reload will preserve all mate
information. When you replace a component in an
t c LE

assembly, the system will try to preserve the


mates. If the names of the entities referenced by
the mate remain the same, the mates will be
y
preserved when the component is reloaded or
replaced.
no RE

Working in a Multi- For other people to make changes to components that are in an
user Environment assembly you are working on, they must have write access to those
components. That means you must have read-only access.
When an assembly is opened, the latest saved version of its components
-

is displayed. Once the assembly is open and you make changes to its
Do E

components, you are asked whether you want to rebuild the assembly
whenever you switch back to the assembly window. This lets you keep
your display of the assembly up-to-date.
PR

However, if other people make changes to the parts in your assembly,


those changes are not displayed automatically. This is an important
consideration when working in a multi-user environment.

180
SolidWorks 2012 Lesson 6
Assembly Editing

If you have read-only files in your assembly, the command Check


Read-only Files checks if files have been made available for write

rib T
access or have changed on disk since the last reload. A message
appears if the files did not change, and the Reload dialog box appears

e
if any files changed.

F
ut
For more on multi-user environments and collaborative file sharing, see
the SolidWorks File Management training manual.

di RA
Introducing: Replace Components removes a component or an instance of a
Replace component in the assembly and replace it with another component.
Components

Where to Find It I Menu: File, Replace

or D
I Shortcut Menu: Right-click the component and click Replace
Components

st
Using Replace In the Replace Components dialog, the selected component appears
Components

E
under Replace these Component(s); others may be added as well.
Use the All instances check box if required. Browse for a file to
substitute a different component for the original in the With this one
op AS
field. Replace Components will affect selected or all instances of that
component in the active assembly.
If you want to replace a component with a modified version of that
same component, follow these rules for best results:
Make a copy of the component, either in Windows Explorer, or by
t c LE

I
using File, Save As and, if necessary, the Save as copy option.
I Make the desired modifications to the part.
y
For best results in preserving the mates, the replacement component
should be similar in topology and shape to the one being replaced. If
no RE

the names of the entities referenced by the mate remain the same, the
mates will be preserved when the component is replaced.

Caution: Any changes to an unsaved file are lost when it is reloaded.


Replacing a Single To replace just one instance of a component, Replace Components
-

Instance must be used. The Save As method will replace all instances.
Do E
PR

181
Lesson 6 SolidWorks 2012
Assembly Editing

Hidden Options SolidWorks limits the length


of long pull-downs by

rib T
showing only a limited set of
options.

e
F
The Replace Components

ut
option is one of these hidden
options. Right-clicking a

di RA
component will not display
this option unless the pull-
down is expanded by clicking
the double chevron symbol.
To force options to appear by

or D
default, click Customize
Menu and click the

st
appropriate checkbox in the
left column.

E
op AS
9 Replace component.
t c LE

Right-click Pin from the


FeatureManager design
tree and click Replace
y

Components. The
selected instance is listed
no RE

in the Replace these


component(s) field. Clear
the All instances box and
click Re-attach mates.
-
Do E

10 Browse.
PR

Click Browse, select the part T_Pin, and select Open.


Click OK. The Mated Entities dialog appears.

182
SolidWorks 2012 Lesson 6
Assembly Editing

Troubleshooting Although the component instance is replaced, there are mate errors.
an Assembly The problem is that the internal IDs of the geometry are different.

rib T
Mate Errors Mate errors for all components appear within the mate folder of the

e
assembly and the mate folder of each component.

F
Errors can occur due to several different conditions. When the

ut
FeatureManager design tree is expanded, you can see the differences in

di RA
the display of the mates. In this case, the mates have Missing
References. Several types of mate errors are described below.

Condition Description Solution

or D
Missing The mate cannot find one or both of its references. This These problems are
Reference could mean that the referenced component has been usually repaired by

st
suppressed, deleted or changed enough that the mate selecting a replace-
cannot be solved. This is similar to a dangling dimension ment reference.

Over
E in a sketch.
The mates have both the error marker and the plus sign Delete or edit the
op AS
Defined (+) prefix, meaning they are both over defining and mate that caused
unsatisfied. Example error message could read: the problem. The
Coincident74: Planar faces are not parallel. best practice is to
Angle is 90deg. take care of over
The over defined mates relate directly to an over defined defined mates when
they occur, not
t c LE

component which is also marked with the plus sign.


later.
Warning A Warning is applied to mates that are satisfied but are Delete or edit the
y
over defining the assembly. The error message reads: over defining mate.
Distance1: Warning: This mate is over defining
no RE

the assembly. Consider deleting some of the over


defining mates.
Suppressed Suppressed mates are not really errors, but they can cause Unsuppress the
problems if they are forgotten. When a mate is mate.
suppressed, it appears grayed out in the FeatureManager
-

design tree and it is not solved.


Do E

Automatic Repairs When changes are being made to a mate, other mates can be affected. A
common issue is that the alignment must be flipped to prevent further
PR

errors. In these cases, SolidWorks may reverse the alignment


automatically and open a message dialog:
The alignment of the following mates was reversed to
prevent mate errors:

183
Lesson 6 SolidWorks 2012
Assembly Editing

Mated Entities The Mated Entities tool replaces any reference in a mate. It includes a
preview to show the replacement faces and a pop-up dialog to isolate

rib T
components or delete mates. It also has a filter that shows only
dangling mates that need repair. It is used with Replace Components

e
and Re-attach Mates.

F
ut
Tip The references used in a mate can be highlighted in the graphics

di RA
window with a single-click on the mate. For mates that contain
dimensions (distance and angle), double-clicking the mate displays the
dimension so it can be edited.

Where to Find It I Shortcut Menu: Right-click a mate or the mate group and click
Replace Mate Entities

or D
I Replace PropertyManager: Select Re-attach Mates

st
Note As you would expect, Edit Feature edits the references of a mate. The
same interface used with Insert, Mate is used for editing. On the mates

E with errors, one of the references is listed as **Invalid**. Once the


mate is repaired, you can also change the mate type. For example, a
op AS
mate between planar faces could be changed from Coincident to
Parallel, Perpendicular, Distance or Angle.

11 Mated entities.
The Mated Entities dialog appears to assist in re-attaching the failed
t c LE

mates. Expand the mates and select the replacement faces for each one.
As they are replaced, a green check mark appears. Click OK.
y
no RE
-
Do E
PR

184
SolidWorks 2012 Lesson 6
Assembly Editing

The completed replacement has no mate


errors and functions similar to the original

rib T
part.

e
More information regarding mate and

F
component errors is discussed in the

ut
following section.

di RA
or D
st
Over Defined Finding the cause of an over defined assembly is not always easy
Mates and
Components
E because there can be two or more conflicting mates. All the over
defined mates will appear with error markers and the (+) prefix, which
op AS
will help in narrowing down the choices. When mates conflict, one
approach is to suppress the over defining mates one at a time, until the
assembly is no longer over defined. This can help you identify the
cause of the conflict. Once you have done this, you can either delete the
offending mates, or redefine them using different references.
t c LE

Geometry is Underlying errors in the accuracy of the geometric models can also be a
Important cause of over defined mates. For example, consider what would happen
if you mated the sides of a simple box to the three default reference
y
planes in an assembly. Three coincident mates should fully define the
component. However, if the sides of the box do not meet at 90 angles,
no RE

even if they were off by only a fraction of a degree, the assembly will
be over defined. Unless you check the accuracy of the underlying
geometry, you will have a difficult time solving the problem.
Finding an Over Finding the mate that is the cause of an over defined assembly can be
Defining Mate difficult in a large assembly with many mates. One way is to look at the
-

components listed in the mate. Another choice is to use View Mates


Do E

and Dependencies and look at the FeatureManager design tree from


the perspective of the mates rather than the features.
Best Practice Fix errors as they occur.
PR

185
Lesson 6 SolidWorks 2012
Assembly Editing

12 Add mate.

rib T
To demonstrate what happens when a
mate over defines the assembly, add a

e
Distance mate of 10mm between the

F
faces of the components, as shown.

ut
di RA
or D
st
E 13 Forcing the mate to solve.
When you add the Distance mate, a message appears:
The selected mate could not be successfully added. Would you
op AS
like to force this mate to solve? (Other mates will be broken,
and will be shown with red errors).
Add the mate by clicking OK in the Mate dialog and Yes in the
warning message.
t c LE

14 Error flags.
In Mates, again we see all the mates that are
conflicted as a result of the new mate.
y

Mates which are not satisfied are highlighted


with a red (X) error flag.
no RE

Mates which are satisfied, but which over


define the assembly, are highlighted with a
yellow exclamation point warning
flag.
-

Components in the assembly are now also over defined. These are
Do E

prefixed with the plus (+) symbol.


For more information, see Mate Errors on page 183.
PR

186
SolidWorks 2012 Lesson 6
Assembly Editing

MateXpert MateXpert is a tool that enables you to identify mating problems in an


assembly. You can examine the details of mates that are not satisfied,

rib T
and identify groups of mates which over define the assembly.

e
Where to Find It I Menu: Tools, MateXpert

F
I Shortcut Menu: Right-click the assembly, mate group, or any mate

ut
in the mate group, and click MateXpert

di RA
Tip In general, when diagnosing mate problems, it is best to start at the
bottom of the mate group and try these operations on the lowest flagged
mate first, then work your way up as necessary.

or D
15 Analyze the Mates folder.
Right-click the Mates folder

st
and click MateXpert. The
MateXpert PropertyManager

E appears.
Under Analyze Problem,
op AS
click Diagnose.
16 Results.
The set of over defined
mates is listed. Mates that
are not satisfied are shown in
t c LE

bold.
17 More information.
Under Not Satisfied Mates,
y
click on the concentric mate;
the message indicates that
no RE

the cylinders are not


concentric.
Further, the entities
referenced by the mate are
highlighted in the graphics
-

area.
Do E

Click OK to close the MateXpert.


PR

Note The graphics clearly show what forcing the mate to solve did to the
assembly. Clamp and T_Pin no longer line up.

187
Lesson 6 SolidWorks 2012
Assembly Editing

Introducing: View Use View Mates to display a pop-up dialog with mates for a
Mates component, sort out error mates and display graphic tags of each one.

rib T
The graphic tags include interactive menu buttons to repair the mates.

e
Where to Find It I Shortcut Menu: Right-click a component and click View Mates

F
ut
18 View mate errors.

di RA
Right-click scale and click View Mates. The other components
become transparent. Click the Scale_End mate in the pop-up dialog
and review the tag that appears.

or D
st
E
op AS
t c LE
y
no RE

Mate Error Tags The tags attached to the mates are State
designed to provide information and Type
editing capabilities. Name
-
Do E

Suppress
Edit
PR

Flip Dimension
Flip Mate Alignment

188
SolidWorks 2012 Lesson 6
Assembly Editing

19 Suppress.

rib T
Click the Suppress button on the Scale_End mate. The mates return
to solving and the errors are removed.

e
F
20 Delete mate.
Type scale in the FeatureManager

ut
design tree to filter as shown. Right-

di RA
click the Scale_End mate and click
Delete. Leave the assembly open.

or D
st
Replacing The Save As option was mentioned earlier in this lesson as a method of
Components replacing components in the assembly. This method enables you to
Using Save As
E create a replacement part that is a modified version of an existing part.
op AS
1 Open a part file.
Open head from the Lesson06\Case Study\Editing. You will use
this part to create a similar part under a different name.
2 Add fillets. R5
Add the 3mm radii fillets then the 5mm radii
t c LE

fillets to all the similar edges as shown. R3


3 Save As.
y
Click File, Save As. A message appears
warning you that the head part is being
no RE

referenced by other open documents and that


using Save As will replace these references with
the new name.
4 Save anyway.
Click OK to the message and save the modified
-

part as revised_head. Do not use Save as copy.


Do E
PR

189
Lesson 6 SolidWorks 2012
Assembly Editing

5 Replacement completed.
Return to the assembly level. The modified part, revised_head has

rib T
replaced head without causing mate errors.

e
F
ut
di RA
or D
st
E
op AS
t c LE

Note If we had checked Save as copy on the Save As dialog box, the
replacement would not have occurred.
y

Mirroring Many assemblies have some degree of left-right symmetry.


no RE

Components Components and sub-assemblies can be mirrored to reverse their


orientation. This can also generate opposite hand parts.
When you mirror components in an assembly, they fall into two
categories:
I Those parts whose orientation in the assembly is mirrored and
-

whose geometry is also mirrored they have right and left-hand


Do E

versions.
I Those parts whose orientation in the assembly is mirrored but
whose geometry is not hardware, for example.
PR

Introducing: Mirror Mirror Components enables you to generate an opposite hand


Components component or sub-assembly at the assembly level. Options allow for
simply reversing or mirroring components.

Where to Find It I CommandManager: Assembly > Linear Component Pattern


> Mirror Components
I Menu: Insert, Mirror Components

190
SolidWorks 2012 Lesson 6
Assembly Editing

Default Templates Mirroring an assembly has the potential to create a lot of new files
one for the assembly, and one for every mirrored (not copied)

rib T
component. It is recommended that you set Tools, Options, System
Options, Default Templates to always use the templates specified in

e
the search path. Otherwise, you will be prompted to select a template

F
for every new file and that could get tedious.

ut
di RA
6 Selections.
Click Mirror Components . The
PropertyManager is a wizard that contains several
sequential pages.
Click Right Plane of the assembly as the Mirror

or D
plane.

st
Select pillar, T_Pin and clamp under
Components to Mirror.

E Click Next .
op AS
Mirroring or This dialog box enables you to specify which components are mirrored
Copying and which are copied. The geometry of a mirrored component changes
to create a truly mirrored component. Starting with a right-hand version
of a part, this yields a left-hand version. The geometry of a copied
t c LE

component is unchanged, only the orientation changes.


y
7 Set orientation.
Select clamp, then click Create opposite hand
version.
no RE

Select pillar and T_Pin and observe the preview


in the graphics area. If it were necessary, you
could click or to reorient a copied
component.
-

Tip You can right-click components in the Orient


Do E

Components list, and access additional selection


options. These options are shortcuts for selecting
multiple components based on specific criteria.
PR

Click Next .

191
Lesson 6 SolidWorks 2012
Assembly Editing

8 Filenames.
Enter the name for the mirrored component. Use

rib T
the suffix -Mirror.

e
Click Place files in one folder, then click

F
Choose..., and select the directory in which to
save the mirrored components. Browse to the

ut
current case study folder and create a new folder

di RA
named Mirrorclamp.
Click OK.

or D
st
E 9 Review.
The mirrored and copied components appear as shown.
op AS
t c LE
y
no RE
-
Do E
PR

192
SolidWorks 2012 Lesson 6
Assembly Editing

10 Changes to a part.
Right-click bracket and click Open Part . Create a rectangular cut

rib T
similar to the one shown below. Do not save.

e
F
ut
di RA
or D
11 Close without saving.

st
Close the part. A message appears:

E Note: Because this document is open in another window, any


changes made since the last save will still appear there, even
though you are not saving them in bracket.sldprt. You can
op AS
keep the changes in the assembly, or discard them to revert
to the last-saved version of bracket.sldprt.
Do you want to keep or discard changes in the assembly?
Click Keep.
t c LE

Click Yes to update the assembly.


Even though the changes were not saved, the bracket shows the
changes.
y
no RE
-
Do E
PR

193
Lesson 6 SolidWorks 2012
Assembly Editing

Reloading The Reload dialog allows selection of specific components to reload or


Components switch from read/write to read-only access or vice-versa.

rib T
Introducing: The functionality of Reload includes:

e
Reload
I Discard changes on selected components or an entire assembly and

F
reopen from its last saved state.

ut
I Manage changes in read/write access. Note that changing read/

di RA
write access does not always require the file to be reloaded. If
another user has saved changes to a file after you last loaded the
file, the file must be reloaded to gain write access. Reloading a file
or changing its read/write access reloads or changes read/write
access for all instances of that file.
I Update the assembly to reflect any changes other people have made

or D
to the components.

st
Where to Find It I Shortcut Menu: Right-click a component and click Reload. This
allows you to reload only the selected component.

E I Menu: File, Reload. This allows you to reload any or all


components in the assembly.
op AS
12 Reload.
Right-click bracket and click Reload. The dialog indicates the file to
reload. In the case of an assembly, the top-level file is displayed by
default. It is implied that all reference files (components) will be
t c LE

reloaded as well. Click OK.


y
no RE
-
Do E
PR

194
SolidWorks 2012 Lesson 6
Assembly Editing

13 Reloaded.
The original part is reloaded to the assembly.

rib T
e
F
ut
di RA
or D
st
E 14 Save and close the files.
op AS
Hole Alignment The Hole Alignment tool checks assembly holes for misalignment
based on a Hole Center Deviation value.
t c LE

Where to Find It I CommandManager: Evaluate > Hole Alignment


I Menu: Tools, Hole Alignment
y

1 Open an assembly file.


no RE

Open Hole_Alignment from the


Lesson06\Case Study\Hole Alignment
folder.
-
Do E
PR

195
Lesson 6 SolidWorks 2012
Assembly Editing

2 Calculate.
Click Hole Alignment and leave the Hole

rib T
center deviation at the default 10mm. Click
Calculate.

e
F
ut
di RA
3 Results.
In the Results box, there are
four entries because there are
four almost concentric holes.

or D
Expand the first Maximum

st
Deviation folder for the first
entry. It includes the two holes

E that are compared and the


deviation between the centers.
op AS
4 Zoom.
Change to a Front view. Right-click the red entry and select Zoom to
selection for a closer look at the deviation. Click OK.
t c LE
y
no RE
-
Do E
PR

196
SolidWorks 2012 Lesson 6
Assembly Editing

Controlling An important part of capturing design intent is making sure that the
Dimensions in objects you build are the right size and are positioned correctly in the

rib T
an Assembly assembly. Dimensions can be controlled three ways in an assembly:

e
I In-context features

F
I Global variables

ut
I Equations

di RA
Each of these techniques has advantages and disadvantages. We have
already explored in-context features. We will now look at global
variables and equations.
Global Variables You can create global variables to use in equations and to force two or
more dimensions to have the same value. Global variables appear in

or D
quotes in equations. For example, D1@Sketch5@MotorBase.Part =
Length uses the variable named Length.

st
Assembly Algebraic equations control dimensions inside an assembly. The
Equations equation dialog boxes and options are the same in an assembly as in a

E part. Some examples of good uses of assembly equations are:


I Controlling dimensions of assembly features
op AS
I Controlling mate values such as angle or distance mates
I Controlling the suppression state of components
Dimension Names There is some difference between dimension names at the part level
in an Assembly and at the assembly level. The assembly level adds another piece of
information: the name of the part in which the dimension resides.
t c LE

I Name within the part: D1@Sketch5


I Name within the assembly: D1@Sketch5@MotorBase.Part
y

Adding Equations Assembly equations can use dimensions from assembly features or
mates, parts, or global variables. To add equations in an assembly, you
no RE

must search through parts, then the features within that part to find the
dimension you want. As always, it is good practice to change the
default names into something meaningful.
-
Do E
PR

197
Lesson 6 SolidWorks 2012
Assembly Editing

5 Review dimensions.

rib T
Open the part Rect and edit
Sketch13 of the 6.0 (6)

e
Diameter Hole1 feature.

F
ut
Notice the dimension values
31 and 32 are not equal.

di RA
or D
st
6 Global variable.
Double-click the 31mm dimension.

E In the Modify dialog box, type =Centers then


click the icon to create a global variable.
op AS
7 Link value.
Double-click the 32mm dimension.
In the Modify dialog box, type = then
select the variable, Centers, from the
t c LE

list.
The dimensions are now equal
y
and driven by the value of the
global variable.
no RE

Exit the sketch.


-
Do E
PR

198
SolidWorks 2012 Lesson 6
Assembly Editing

Equation The equation relates the radius of the bolt circle in Rect to the linked
values in Circ. Changes in the linked value dimensions will drive

rib T
changes in the radius.

e
Radius Linked values

F
ut
di RA
or D
st
E The equation is:
op AS
R = 2 L2
R = Radius dimension in Rect.
L = Linked values in Circ.
t c LE

8 Add equation.
y
Return to the assembly. Click Tools, Equations.
On the Equations, Global Variables, and Dimensions dialog box,
no RE

click Add equation under Equations - Components.


9 Add dimension.
Double-click the 6.0
(6) Diameter Hole1
feature of the Circ part
-

and click the radial


Do E

dimension.
PR

199
Lesson 6 SolidWorks 2012
Assembly Editing

10 Function.
Click Functions, sqr().

rib T
The cursor sits between
the parentheses.

e
F
ut
di RA
11 Complete the
equation.
Click or type 2 *.
Double-click the 6.0

or D
(6) Diameter Hole1
feature of the Rect part

st
and click on either
linked dimension.

E Click or type ^ 2 to complete the equation and click OK.


op AS
The Evaluates to column states that the value is 43.841mm.
Click OK on the Equations, Global Variables, and Dimensions
dialog box.
12 Rebuild.
Rebuild the assembly to apply the changes. The holes change position.
t c LE

13 Check.
Click Hole Alignment again to make sure there is no misalignment.
y

Note The Equations-> folder has an external reference marker due to the
no RE

dimensions from different parts in the same equation.


14 Save and close the files.
-
Do E
PR

200
SolidWorks 2012 Lesson 6
Assembly Editing

Sensors Sensors monitor specific properties of a part or assembly. When the


values change and fall outside the specified parameters, an Alert can be

rib T
triggered. The sensor types include: Simulation Data, Mass Properties,
Dimension, Measurement, Interference Detection, and Proximity.

e
F
Where to Find It I CommandManager: Evaluate > Sensor

ut
I Shortcut Menu: Right-click the Sensors folder and click Add

di RA
Sensor or Notifications

Procedure In this example, a sensor monitors the gap between the HD_Washer
and the HD_Arm components. If the gap becomes less than 0.5mm,
the alert will be triggered.

or D
1 Open an assembly file.

st
Open Sensors from the
Lesson06\Case Study\Sensors

E folder.
op AS
t c LE
y
Dimension When using a Dimension sensor type, a
reference dimension is used as the basis
no RE

for the sensor.


Examine this reference dimension. It has
been placed between the planar faces of
HD_Washer and HD_Arm to monitor
the gap.
-
Do E
PR

201
Lesson 6 SolidWorks 2012
Assembly Editing

2 Add sensor.

rib T
Right-click the Sensors folder and click Add
Sensor. Click Sensor Type: Dimension and

e
select the dimension. Click Alert and is less than

F
0.5.

ut
Click OK.

di RA
The sensor is added to the Sensors folder.

or D
3 Notifications.
Right-click the Sensors folder and click

st
Notifications. Make the selections shown for
triggering alerts and warnings.

E Click OK.
op AS
4 Changes.
Open either HD_Washer part
and change the value in the
Extrude2 feature to 2.75mm
t c LE

as shown.
y
Save and close the part.
no RE
-
Do E
PR

202
SolidWorks 2012 Lesson 6
Assembly Editing

5 Alert.
Click Rebuild a few times to trigger the alert after 5 rebuilds. The

rib T
Whats Wrong dialog states:

e
The following sensors have triggered alerts:

F
Dimension1: 0.313mm < 0.5

ut
di RA
or D
st
E
op AS
Close the Whats Wrong dialog.
6 Change.
Change the value in the
Extrude2 feature to 2.50mm as
t c LE

shown. This will turn off the


alert.
y
7 Save and close the files.
no RE
-
Do E
PR

203
204
Lesson 6

PR Assembly Editing

Do E
-
no RE
t c LE
op AS
y E
or D
di RA
st F
SolidWorks 2012

rib T
ut
e
SolidWorks 2012 Exercise 17
Assembly Errors

Exercise 17: Repair and change this assembly.


Assembly This lab uses the following skills:

rib T
Errors
I Editing Activities on page 174

e
I Finding and Repairing

F
Problems on page 175

ut
I Replacing and Modifying

di RA
Components on page 180
I Mate Errors on page 183

Design Intent The assembly you will open was saved with a number of errors. Repair

or D
the assembly in such a way that you capture and maintain the following
design intent:

st
1. The Brace_New components are centered with respect to the hole

E in the End Connect components.


2. The edges of the End Connect components are flush with the front
edge of Rect Base.
op AS
Procedure Use the following procedure:
1 Open an assembly file.
Open assy_errors_lab from
the Lesson06\Exercises\
t c LE

Assy Errors folder.


2 Mate errors.
Expand Mates to see the
y
errors. There are two
conflicting mates that over
no RE

define End Connect<2> and


Brace_New<2>.
Delete the one mate to rectify
the over defined condition
and to properly capture the design intent.
-

3 Interference checking.
Do E

Select the entire assembly and check


for interferences. There should be
PR

one interference.

205
Exercise 17 SolidWorks 2012
Assembly Errors

4 Edit the mate.


Edit the failed mate

rib T
(Coincident17) to both repair it
and eliminate the interference.

e
F
Tip When you edit the definition of
the mate, pay attention to the

ut
alignment condition; enable

di RA
Preview of the mate before you
apply it.
The assembly should look like the illustration above, in the top view
orientation, with no errors.

or D
5 Find and edit mate.
Right-click the top level icon in

st
the FeatureManager design tree
and click Tree Display, View

E Mates and Dependencies.


Find the mate that is responsible
op AS
for Brace_New<1> being off
center.
Edit the mate so that Brace_New<1> is positioned according to the
design intent.
6 Replace components.
t c LE

Replace both End Connect


components with components
named new_end.
y

7 Save and close the files.


no RE
-
Do E
PR

206
SolidWorks 2012 Exercise 18
Sensors and Assembly Equations

Exercise 18: Create a sensor and an equation for this existing


Sensors and assembly to control the length of a component.

rib T
Assembly This lab uses the following skills:

e
Equations I Editing Activities on page 174

F
I Assembly Equations on page 197

ut
I Sensors on page 201

di RA
or D
Procedure Use the following procedure:

st
1 Open an assembly file.
Open assy_eq from the Lesson06\Exercises\assy equations

E 2
folder.
Hide components.
op AS
Hide all components except those shown
at the right.
3 Check for interference.
Check for interference between all
components.
t c LE
y
no RE

4 Change.
Change the length of Cross Bar to
64mm and check for interferences.
-
Do E
PR

207
Exercise 18 SolidWorks 2012
Sensors and Assembly Equations

5 Reference dimension.
Add the reference dimension

rib T
shown between planar faces of the
model.

e
F
ut
di RA
6 Sensor.

or D
Create a sensor to check that the gap
does not drop below 0.30mm. Change

st
the length of Cross Bar to 66mm.
The sensor alert will activate.

E Although the sensor will alert, it


cannot prevent the gap from being
op AS
violated.
Delete the sensor and dimension.
t c LE
y

7 Edit the Cross Bar. 0.30mm gap each end


no RE

Edit the definition of Cross Bar so


that it is modeled as an in-context part.
The design intent is such that there is
exactly 0.30mm of clearance between
the ends of Cross Bar and the inside
-

of UBracket.
Do E

8 Link values.
Use global variables to make sure the
two clearance values are always equal.
PR

Use the name Clearance.


Add a reference dimension that shows
the overall length of the part.
9 Rebuild the model.
Rebuild and return to Edit Assembly mode.

208
SolidWorks 2012 Exercise 18
Sensors and Assembly Equations

10 Test.
Test the in-context feature by

rib T
changing the width of
UBracket to 90mm. No

e
interference should exist

F
between the components and

ut
the proper clearance should be

di RA
maintained.

or D
st
11 Edit the mate.

E Find the Coincident mate that is


between Spindle Washer and
UBracket. Change it to a Distance
op AS
mate.
Set the distance under the washer at
6mm and rename the mate to
WasherGap.
t c LE

12 Equation.
Write an equation that drives the value of the distance mate so that it is
equal to the clearance between the end of Cross Bar and the inside of
y
UBracket. Create the equation by selecting the appropriate dimensions
rather than by typing the equation shown below. The equation is
no RE

provided for reference.


"D1@WasherGap" = "Clearance@Base-Extrude@Cross Bar.Part"
Rebuild the model. The gap between Spindle Washer and UBracket
should now be 0.30mm.
-

13 Test.
Do E

Change the clearance between Cross Bar and UBracket to 0.20mm.


Rebuild the model. The distance mate should update accordingly.
PR

14 Save and close the files.

209
Exercise 19 SolidWorks 2012
Mirror Component

Exercise 19: Mirror and edit a sub-assembly.


Mirror This lab uses the following

rib T
Component skills:

e
I Mirroring Components on

F
page 190

ut
di RA
or D
1 Open an assembly file.

st
Open FoldingPlatform from the Lesson06\Exercises\
MirrorComp folder.

E 2 Mirror components.
Mirror the LeftSideSub sub-assembly.
op AS
I Use the Right plane of the assembly as the Mirror plane.
I Create opposite hand versions for all of the sub-assembly
components except for the rivets.
I Reorient the rivets until the preview is correct.
I Accept the default name of the new sub-assembly and new
components to add the prefix, Mirror.
t c LE

If you properly mirror the sub-assembly, then all the mates are
re-created for you.
y

3 Save and close the files.


no RE
-
Do E
PR

210
rib T
e
F
ut
di RA
Lesson 7

or D
Layout-based Assembly

st
Design

E
op AS
t c LE

Upon successful completion of this lesson, you will be able to:


I Create a layout sketch in an assembly.
y
I Build sketches into blocks.
I Use a layout sketch to show an animation.
no RE

I Create part components from blocks.


-
Do E
PR

211
Lesson 7 SolidWorks 2012
Layout-based Assembly Design

Layout-based Layout-based assembly design creates full solid model assemblies


Assembly based on sketch blocks. The sketch geometry of the blocks creates the

rib T
Design parts and transfers the animation.

e
Key Topics Some of the key topics in this lesson are shown in the following list.

F
ut
I Layout-based Assembly Design
Using an assembly layout sketch, use blocks to represent the motion of

di RA
an assembly.
I Creating Blocks
Create blocks from sketch geometry and connect them to form an
assembly.
Inserting Blocks

or D
I
Blocks can be saved to an external file (*.sldblk) and inserted into any

st
layout sketch.
I Using Layout Sketches to Place Components

E Place existing components relative to layout sketch geometry after you


verify relations and movement among the sketch blocks.
op AS
The Layout Using Layout-Based
Assembly Design, you can
go directly from an assembly
sketch to the full assembly.
t c LE

Starting with a new assembly


Layout, sketch geometry is
turned into blocks and
y
connected with relations to
simulate an animation. The
no RE

block geometry can then form


component parts with the
same motion as the original
blocks.
-
Do E

Where to Find It I Begin Assembly PropertyManager: Create Layout


PR

212
SolidWorks 2012 Lesson 7
Layout-based Assembly Design

Procedure The process includes making blocks, adding relations and positioning

rib T
them in an assembly to display movement. Then, convert the blocks

e
into part models in the same layout assembly.

F
1 New assembly.

ut
Create a new assembly in millimeters and click

di RA
Create Layout.

or D
2 Review layout.

st
A Layout sketch is created and opened in
the assembly. This is a 3D sketch.

E
op AS
Are You In Layout If you are in Layout mode, the Confirmation Corner shows the
Mode? layout symbol. To get into layout mode, right-click the top
level component and click Layout.
t c LE

Blocks Blocks allow you to group multiple pieces of sketch geometry and
dimensions together so that they move as one in a sketch. This is useful
in testing 2D mechanisms. Sketch blocks in layouts can create
y

in-context parts.
no RE

Using Local Local Blocks are those that are created and remain in the same sketch.
Blocks
Creating a Block Using sketch geometry, create the geometry of the block. Select the
geometry and use Make Block to convert the geometry into a single
piece block.
-

Note The block geometry can be as simple as required to make the


Do E

connections between blocks. It can also be more complex to save time


when it forms a part.
PR

Where to Find It I CommandManager: Layout > Make Block


I Menu: Tools, Blocks, Make
I Shortcut Menu: Right-click the geometry and click Make Block

213
Lesson 7 SolidWorks 2012
Layout-based Assembly Design

3 Sketch geometry.

rib T
Create the sketch geometry for the
block.

e
F
ut
di RA
or D
Note The block geometry can be attached to the origin like a standard sketch

st
or remain some distance from it.

E 4 Make block.
Select the geometry and dimensions
of the sketch and click Make Block
op AS
.
Click in the Insertion Point group
box, drag and drop the Manipulator
(blue axes) to the endpoint as shown.
Click OK.
t c LE
y
no RE
-

5 Relations.
Do E

Add relations to the block:


I Drag the vertex between the endpoint
of the 50mm and 42mm lines so it is
PR

Coincident with the Origin.


I Place a Horizontal relation on the
42mm line.

214
SolidWorks 2012 Lesson 7
Layout-based Assembly Design

6 Rename.
Rename the block using a slow double-click or click and then press the

rib T
F2 key. Type the name Base.

e
7 Create another block.

F
Create the rectangle, centerline, and two sketch points shown below for
a new block. Place the manipulator as shown and rename the block to

ut
Arm.

di RA
or D
st
Mechanical Motion The Layout environment allows you to test the motion of connected
with Blocks

E 8
blocks by dragging.
Connect blocks.
op AS
Connect the endpoint and the point using
a Coincident relation. The Arm block
should rotate freely about the point.
t c LE

Tip For more on motion and animations, see the Creating Animations with
y
SolidWorks Step-By-Step manual.
no RE

Saving a Block Blocks can be saved to disk for reuse in multiple sketches. The
geometry and dimensions can be saved to a (*.sldblk) file.
Using Sketches as Sketches created in parts can be saved as block files and inserted into
Blocks layouts.
-
Do E

Where to Find It I CommandManager: Layout > Save Block


I Menu: Select a block and click Tools, Blocks, Save
I Shortcut Menu: Right-click a block and click Save Block
PR

215
Lesson 7 SolidWorks 2012
Layout-based Assembly Design

9 New part.

rib T
Create a new part in millimeters.

e
10 Straight Slot.

F
Create a new sketch on the Front plane.

ut
Create a Straight Slot approximately 125mm by

di RA
10mm. point

Add a point on the centerline.

or D
st
11 Dimensions.

E Fully dimension the sketch as shown.


12 Save block.
op AS
Select the sketch feature and Save Block . Name
the block Handle and save it in the local folder.
Close the part without saving.
t c LE
y
no RE
-
Do E
PR

216
SolidWorks 2012 Lesson 7
Layout-based Assembly Design

Inserting Existing blocks can be inserted into the active layout using Insert
Blocks Block. They can be connected to other blocks using relations. The

rib T
blocks can be local or from a location on disk.

e
Where to Find It I CommandManager: Layout > Save Block

F
I Menu: Select a block and click Tools, Blocks, Insert

ut
I Windows Explorer: Drag a block into the graphics area

di RA
13 Insert Handle block.
Return to the layout assembly. Click Insert Block
and Browse. Select the block Block-Handle,
place the block anywhere in the graphics area and

or D
click OK.

st
E
op AS
14 Connect block.
Connect the new block to the
t c LE

others as shown.
y
no RE

15 Insert additional blocks.


-

Click Insert Block and Browse. Select the block Block-Link,


Do E

place the block anywhere in the graphics area and click OK.
Repeat for the Block-Hold Down block.
PR

217
Lesson 7 SolidWorks 2012
Layout-based Assembly Design

16 Connect blocks.
Connect the Link and Hold Down blocks to the others as shown.

rib T
Link Hold Down

e
Coincident 2x Coincident &
Collinear

F
ut
di RA
or D
st
E
Editing Blocks The Edit Block tool allows the block sketch geometry to be edited
while maintaining the block as a feature.
op AS
Where to Find It I CommandManager: Layout > Edit Block
I Menu: Select a block and click Tools, Blocks, Edit
I Shortcut Menu: Right-click a block and click Edit Block

Note If the block is linked to an external file, it cannot be edited.


t c LE

Exploding Blocks Blocks can be exploded to remove the block and replace it with the
geometry of that block. Exploding a linked block copies the geometry
to the active sketch and breaks the link.
y

Where to Find It I CommandManager: Layout > Explode Block


no RE

I Menu: Select a block and click Tools, Blocks, Explode


I Shortcut Menu: Right-click a block and click Explode Block

17 Edit block.
Right-click the Link block in the graphics area
-

and click Edit Block. Change the 25mm


Do E

dimension to 30mm as shown.


PR

Exit editing the block by clicking in the


Confirmation Corner.

218
SolidWorks 2012 Lesson 7
Layout-based Assembly Design

18 Drag.
Drag the blocks to see the change in length and the differences in the

rib T
motion.

e
F
ut
di RA
or D
st
19 Exit Layout.

E Click Exit Layout .


op AS
Creating a Part Using the geometry of the block, you can create a part component. This
from a Block component contains the block and has the same motion as the block.
When the block is converted into a part, the new
part absorbs the block into a sketch. Unlike the
new parts in Lesson 1: Top-Down Assembly
t c LE

Modeling, this new part is added to the assembly


without Edit Sketch or Edit Part mode.
y
There are two options:
I Project - Use this option if you intend to
no RE

project from the plane of the block but not be constrained co-planar
to it. Use this for a part that is parallel to the sketch position but not
aligned with it.
I On Block - Use this option if you intend to project from the plane
of the block and be constrained co-planar to it. Use this for a part
-

that will remain at the sketch position.


Do E

Where to Find It I Menu: Insert, Component, Insert Part from Block


I Shortcut Menu: Right-click a block and click Make Part From
PR

Block

219
Lesson 7 SolidWorks 2012
Layout-based Assembly Design

20 Make part.

rib T
Right-click the Base block and click Make Part
from Block and use the On Block option.

e
F
ut
di RA
Note Creating the part does not automatically put the part into Edit Part

or D
mode.

st
21 Edit Part.
Right-click the new part and click Edit Part .

E
op AS
t c LE

22 Add geometry.
Create a new sketch on the Front plane of the new part and add the
y

geometry shown relative to the visible block geometry. The arcs are the
same radius and their centerpoints are coincident with the endpoints of
no RE

the lines in the Base block.


-
Do E
PR

220
SolidWorks 2012 Lesson 7
Layout-based Assembly Design

23 Extrude.
Extrude the sketch using Midplane to a depth of 20mm.

rib T
Return to editing the assembly.

e
24 Open part.

F
Right-click the new part and click

ut
Open Part . Add fillets of 4mm

di RA
to the bottom edges and a shell of
3mm.
Optionally change the color of the
part.

or D
st
E
op AS
25 Test the motion.
Save the part changes and return to the assembly. Drag the blocks and
you will see that the motion of the layout remains intact. The blocks
move relative to Base.
t c LE

26 Assembly.
This is what the assembly might
y
look like when complete if you
continue creating parts from the
no RE

rest of the sketch blocks.


-
Do E
PR

27 Save and close the files.

221
Lesson 7 SolidWorks 2012
Layout-based Assembly Design

Gear and Pulley In addition to the flexibility we have already seen when using blocks,
Motion in they can also model gear or pulley motion. This is similar to the gear/

rib T
Blocks pulley and rack/pinion mates we have already seen, creating traction
between elements, but applied in the context of a sketch.

e
F
Introducing: The Belt/Chain sketch entity simulates an animation of pulleys and

ut
Belt/Chain belt or sprockets and chain.

di RA
Where to Find it While editing a sketch, select Tools, Sketch Entities, Belt/Chain.

Introducing: A Traction relation applies friction between elements (blocks) in a


Traction Relation sketch to achieve mechanical motion. The Belt/Chain sketch entity
applies Traction relations automatically.

or D
Where to Find it While editing a sketch, select Add Relation, Traction .

st
1 Open a part file.

E Open pulleys from the


Lesson07\Case
Study\Blocks folder.
op AS
The part contains a sketch
with three blocks, each
representing a pulley.
2 Insert the belt.
t c LE

Edit the sketch, and select Tools, Sketch Entities, Belt/Chain. Select
the three blocks from right to left as the Belt Members.
y
Tip Order of selection matters; the feature assumes a clockwise sequence
and snakes the belt accordingly.
no RE

3 Belt side.
Flip the belt side on the
idler, as shown. Click
OK.
-
Do E

4 Rotate.
Drag one of the pulleys to see the block motion.
PR

Save and close the part.

222
SolidWorks 2012 Lesson 7
Layout-based Assembly Design

5 Open a part file.


Open gears from the Lesson07\Case

rib T
Study\Blocks folder.

e
The part contains a sketch with three

F
circles and some construction geometry.
The blocks need to be created.

ut
di RA
6 Blocks.
Edit the sketch, and create three blocks,
each consisting of one circle and its two diametric construction lines.
Add a relation to the right circle (block) to make it concentric with the
origin.

or D
Tip Drag the block slightly off the origin first to make selection easier.

st
7 Traction relation.
Insert a Traction relation between two of the blocks. Click OK. Repeat
for the other contacting circle pair.

E
op AS
t c LE
y
no RE

8 Motion.
-

Rotate one of the gears by dragging.


Do E

Save and close the part.


PR

223
Lesson 7 SolidWorks 2012
Layout-based Assembly Design

rib T
e
F
ut
di RA
or D
st
E
op AS
t c LE
y
no RE
-
Do E
PR

224
SolidWorks 2012 Exercise 20
Stick Blocks

Exercise 20: Create the cutting mechanism using stick


Stick Blocks blocks from lines and circles.

rib T
This lab reinforces the following skills:

e
I Using Local Blocks on page 213

F
I Mechanical Motion with Blocks on

ut
page 215

di RA
Units: millimeters

Procedure Use the following procedure:

or D
1 New assembly.
Create a new assembly file using the Assembly_MM template. Create

st
a layout.

E 2 New blocks.
Create new blocks using the individual sketches as shown below.
op AS
t c LE
y
no RE
-
Do E
PR

225
Exercise 20 SolidWorks 2012
Stick Blocks

3 Connect blocks.
Connect the blocks as shown below and drag to display the motion.

rib T
e
F
ut
di RA
or D
st
E 4 Save and close the files.
op AS
t c LE
y
no RE
-
Do E
PR

226
SolidWorks 2012 Exercise 21
Inserting Blocks

Exercise 21: Insert existing blocks and


Inserting connect them to create a

rib T
Blocks representation of a backhoe
mechanism.

e
F
This lab reinforces the

ut
following skills:

di RA
I Inserting Blocks on
page 217
I Mechanical Motion with
Blocks on page 215
Units: millimeters

or D
Procedure Use the following procedure:

st
1 New assembly.
Create a new assembly file using the Assembly_MM template. Create

E 2
a layout.
Insert sketch block.
op AS
Insert the Sketch-Block1 file, fully
constraining to the origin it as shown.
t c LE
y

3 Additional blocks.
Add the additional blocks
no RE

(Sketch-Block2 - Sketch-
Block7) to the sketch. Add
relations to them as shown.
Color the blocks to
distinguish them.
-
Do E
PR

227
Exercise 21 SolidWorks 2012
Inserting Blocks

4 Sketch geometry.
Insert Sketch-Block8 two

rib T
times, once at full scale and at
0.7 scale as shown. Add

e
construction lines with

F
Collinear relations and

ut
dimensions.

di RA
or D
Block Scale 0.7

st
5 Changes.
Change the

E dimensions to
move the
components as
op AS
shown.

6 Save and close


the files.
t c LE
y
no RE
-
Do E
PR

228
SolidWorks 2012 Exercise 22
Making Blocks

Exercise 22: Create this mechanism using blocks.


Making Blocks This lab reinforces the following skills:

rib T
I Using Local Blocks on page 213

e
I Mechanical Motion with Blocks on

F
page 215

ut
I Saving a Block on page 215.

di RA
I Inserting Blocks on page 217.
I Creating a Part from a Block on page 219
Units: millimeters

or D
st
Procedure Use the following procedure:
1 New assembly.

E Create a new assembly file using the Assembly_MM template. Create


a layout.
op AS
2 New blocks.
Create new blocks by creating sketches in a part as shown below. Save
the sketches as blocks and insert the blocks into the layout.
t c LE
y
no RE
-
Do E
PR

229
Exercise 22 SolidWorks 2012
Making Blocks

3 Connect blocks.
Connect the blocks as shown below and drag to display the motion.

rib T
e
F
ut
di RA
or D
st
E
op AS
4 Internal parts.
Use Make Part from Block to create internal
parts. Use your own dimensions.
t c LE

5 Save and close the files.


y
no RE
-
Do E
PR

230
SolidWorks 2012 Exercise 23
Belts and Traction

Exercise 23: Create these blocks from sketches and


Belts and use them with a belt/chain and traction.

rib T
Traction This lab reinforces the following skills:

e
I Saving a Block on page 215

F
I Introducing: Belt/Chain on page 222

ut
I Introducing: Traction Relation on

di RA
page 222
Units: millimeters
Procedure Use the following procedure:
1 Open a part file.

or D
Open Sketches_to_Blocks
from the

st
Lesson07\Exercises
folder. Save the entities from

E each sketch as a new block.


Use the name of the sketch
as the name of the block.
op AS
2 New part.
Create a new part file using
the Part_MM template.
t c LE

Insert the blocks and


connect them as shown.
y
no RE

3 Belt.
Add a Belt/Chain between
-

the blocks shown.


Do E
PR

231
Exercise 23 SolidWorks 2012
Belts and Traction

4 Test belt.
Rotate Block-

rib T
Small_Pulley or Block-
Large_Pulley to test the

e
belt.

F
ut
Add Block-Idler to the
sketch with a Traction

di RA
relation.

5 Rotate idler.

or D
Rotate Block-Idler to turn
Block-Large_Pulley and

st
the belt.

E
op AS
6 Delete belt and relation.
Delete the belt. Delete the
t c LE

coincident relation between


Block-Small_Pulley and
the endpoint of Block-
y
Frame.
Connect Block-
no RE

Small_Pulley to the line of


Block-Frame with a
coincident relation as
shown.
7 Driving belt.
-

Add a new Belt/Chain


Do E

using the Driving option


with a belt length of
PR

150mm.

8 Save and close the files.

232
rib T
e
F
ut
di RA
Lesson 8

or D
Large Assemblies

st
E
op AS
Upon successful completion of this lesson, you will be able to:
I Configure large assembly mode options.
t c LE

I Take advantage of lightweight components.


I Use advanced selection techniques.
y

I Create a SpeedPak configuration.


no RE

I Simplify assembly components with Defeature.


I Modify the structure of an assembly.
I Use Assembly Visualization to create display states.
I Take advantage of Large Design Review.
-
Do E
PR

233
Lesson 8 SolidWorks 2012
Large Assemblies

Large Working with a large assembly requires a strategy to minimize the time
Assemblies required to load and edit the components in the assembly. There are

rib T
several strategies offered using lightweight, hidden and suppressed
components.

e
F
Key Topics Some of the key topics in this lesson are shown in the following list.

ut
Each of these topics corresponds to a section in the lesson.

di RA
I Lightweight Components
Lightweight components offer reduced file sizes on open to increase
speed. They must be fully loaded (resolved) to perform some
operations.
I Large Assembly Mode

or D
The large assembly mode invokes a set of options based on an
assembly with the minimum number of components. The threshold for

st
the number of components is user defined.
I SpeedPak

E The SpeedPak configuration reduces the file size of a sub-assembly by


reducing the assembly to selectable faces.
op AS
I Simplified Configurations
Using assembly configurations (Lesson 4: Using Configurations with
Assemblies), you can create simplified configurations of parts, sub-
assemblies and the top level assembly. The simplified geometry
reduces the load when opening or editing the assembly.
t c LE

I Defeature
With the Defeature tool, you can remove details from a part or
assembly to simplify the graphics and improve performance.
y

I Modifying the Structure of an Assembly


The structure of an assembly has an impact on how easily it can be
no RE

edited. There are a number of tools that allow you to manage and
modify the organizational structure of an assembly. You can dissolve a
sub-assembly, select components and form a new sub-assembly, and
drag and drop components into or out of sub-assemblies.
-

I Large Design Review


Large Design Review lets you open very large assemblies quickly,
Do E

while still retaining capabilities that are useful when conducting design
reviews of assemblies.
PR

234
SolidWorks 2012 Lesson 8
Large Assemblies

Lightweight Lightweight components are a key factor in improving the performance


Components of large assemblies. Lightweight components only load selected

rib T
information into memory.

e
The lightweight component can:

F
I Speed up assembly work.

ut
I Keep mates intact.

di RA
I Maintain placement.
I Keep orientation.
I Be moved and rotated.
I Be displayed in shaded, hidden line or wireframe modes.
I Have their edges, faces or vertices selected or mated to.
I Have Mass Properties or Interference Detection performed on

or D
them.

st
Lightweight components cannot:

E
I Be edited.
I Show their features in the FeatureManager design tree.
The opposite of a lightweight component is a resolved component. A
op AS
resolved component is fully loaded into memory and can be edited.
Creating There are various ways to open assemblies as lightweight:
Lightweight I Select Lightweight for Mode on the Open dialog box.
Components
I By changing the
t c LE

Automatically load
components lightweight
setting on the Performance
y

page of Tools, Options,


System Options.
no RE

The option Check out-of-


date lightweight
components can be set to
Dont check, Indicate or Always Resolve. This setting controls
how lightweight parts are treated when they have been changed
-

since the assembly was saved.


Do E

The option Resolve lightweight components can be set to


Always or Prompt. This setting determines what happens when
PR

you perform an operation that requires resolved components.

235
Lesson 8 SolidWorks 2012
Large Assemblies

After the Once the assembly is open, lightweight components can be resolved.
Assembly is Open Similarly, resolved components can be changed to lightweight. There

rib T
are several ways to do this.

e
F
Set Lightweight to Resolved Set Resolved to Lightweight

ut
Double-click the component in

di RA
the graphics area. It will auto-
matically be resolved.
Right-click the component and Right-click the component and
click Set to Resolved from the click Set to Lightweight from
shortcut menu. the shortcut menu.

or D
Right-click the top-level Right-click the top-level

st
component of the assembly and component of the assembly and
click Set Lightweight to click Set Resolved to

E Resolved. This resolves all of


the lightweight components,
including those in sub-
Lightweight. This sets all of the
resolved components to
lightweight, including those in
op AS
assemblies. sub-assemblies.

Indicators of When an assembly is loaded as


Lightweight Status lightweight, all part components are listed
with lightweight status. This includes all
t c LE

part components inside any sub-assembly.


Lightweight components are indicated
with a feather symbol over the component
y

icon in the FeatureManager design tree.


no RE
-

Note Out-of-date lightweight parts are indicated per the settings


Do E

Performance page of System Options.


Best Practice Use lightweight assemblies. Set your system options so that
components in assemblies are loaded as lightweight by default. This
PR

way you will automatically reap the benefits of working with


lightweight components. On those few occasions when you want to
open an assembly as resolved, you can always select Resolved for
Mode on the Open dialog box.

236
SolidWorks 2012 Lesson 8
Large Assemblies

Comparison of Components in an assembly can exist in one of four states: resolved,


Component States lightweight, suppressed, or hidden. Each of these states has

rib T
implications on system performance and on what operations you are
able to perform. See Comparison of Components Suppression States in

e
the online help for a table that summarizes the behavior of assembly

F
components in each of the four states.

ut
di RA
Note See Using SpeedPak on page 244 for another configuration variant.
Large Assembly When opening an assembly with
Mode Large Assembly Mode active,
appropriate settings are chosen
to make the large assembly

or D
faster.
There are various ways to open

st
assemblies in Large Assembly
Mode:

E I Select Large Assembly Mode for Mode on the Open dialog box.
op AS
I By changing the settings under Large assemblies on the
Assemblies page of Tools, Options, System Options.
The settings on the Assemblies page of System Options are then
used for the large assembly. Some of the settings include:
I Do not save auto recover info
t c LE

Disables automatic save of your model.


I Hide all planes, axes, sketches, curves, annotations, etc.
y
Selects Hide All Types on the View menu.
I Do not display edges in shaded mode
no RE

Turns off edges in shaded mode. If the display mode of the assembly is
Shaded with Edges, it changes to Shaded.
I Suspend automatic rebuild
Defers the update of assemblies, so you can make many changes, then
rebuild the assembly once.
-

Tip Using Lightweight mode is good, but using Large Assembly Mode is
Do E

better. Large Assembly Mode includes additional settings to improve


performance. The threshold for components should be set so that all
large assemblies trigger this mode.
PR

237
Lesson 8 SolidWorks 2012
Large Assemblies

1 Threshold.

rib T
Set the Large Assembly
Threshold to 100.

e
F
Click OK.

ut
di RA
Note The assembly used in this lesson is large enough to display the
techniques used with large assemblies but small enough to be practical
in the classroom.

or D
2 Open an assembly file.
Open Full_Grill_Assembly from the Lesson08\Case Study folder.

st
Use the configuration Default. Click Open.

E
op AS
t c LE
y
no RE
-
Do E

3 Display state.
Right-click in the ConfigurationManager and click Add Display State.
PR

Rename it to No Hardware.

Tip You create display states to hide components to improve graphical


performance and improve the performance of opening assemblies when
you select Do not load hidden components on the Open dialog box.

238
SolidWorks 2012 Lesson 8
Large Assemblies

4 Advanced Select.
Click Select , Select Toolbox.

rib T
e
F
ut
di RA
or D
st
E
op AS
5 Hide.
Right-click the components and click
Hide Components to hide the selected
fastener components in the No Hardware
t c LE

display state.
The original display state,
Default_Display State-1, includes all
y
the hardware.
Default_Display New Display
no RE

6 New display state. State-1 State-1


Add a new display state and rename it
Support under the same Default configuration.
The new display state is copied from the active one, No Hardware, so
the copy hides all the Toolbox components.
-

7 Drag select.
Do E

Drag from left to right to select


everything through the depth that
is within, but not crossing, the
PR

window boundary.

239
Lesson 8 SolidWorks 2012
Large Assemblies

8 Hide.
Hide the selected components.

rib T
e
F
ut
di RA
9 Display State.
Activate the No Hardware
display state. Add a new display
state and rename it Cooking
Area.

or D
st
E
op AS
10 Volume select.
Change to the Front view. Click Select , Volume Select. Drag
from left to right to select the covers. Adjust the selections using the
arrows as shown. Click off the model to select.
t c LE
y
no RE
-
Do E
PR

240
SolidWorks 2012 Lesson 8
Large Assemblies

11 Invert.
Right-click in the graphics area

rib T
and click Invert Selection.

e
Hide the selected items.

F
ut
di RA
12 Hide.

or D
Hide any other components that may have been
missed.

st
E 13 Add display state.
Create a new display state Cooking Area&Controls.
14 Show hidden.
op AS
Click Assembly > Show
Hidden Components
and temporarily all the
hidden components
reappear as the visible
t c LE

components are hidden.


Select control panel and
y
other components. They
disappear as they are
no RE

selected.

15 Exit show hidden.


Click Exit Show-Hidden to show the selected
components and complete the process.
-
Do E
PR

241
Lesson 8 SolidWorks 2012
Large Assemblies

16 Switch configurations.
Return to the ConfigurationManager

rib T
and make the Full configuration
active. Because Link Display States

e
to Configurations is on, the

F
associated display state Display

ut
State-1 is activated with the

di RA
configuration.

or D
st
Unloading Hidden To free system resources, you can unload hidden components. All of
Components the components that are hidden in the current display state are removed

E
Where to Find It
from memory.

I Shortcut Menu: Right-click the assembly in the FeatureManager


op AS
design tree and click Unload Hidden Components

17 Unlink display states.


Clear Link Display States to
Configurations and activate the
t c LE

display state Support. Show any


hidden components from the
y
Support_Frame_End \
side_table_shelf_&_burners
sub-assembly.
no RE
-
Do E
PR

Hide or show any additional components to look as shown above.

242
SolidWorks 2012 Lesson 8
Large Assemblies

18 Unload hidden components.


Although many components have been hidden and shown, they are all

rib T
loaded into memory.
Right-click the top level component and click Unload Hidden

e
Components.

F
ut
Save the assembly.

di RA
Scroll Selected In a large assembly, it is often difficult to locate components
Item into View graphically. One way is to use Scroll selected item into view. When
this option is enabled, selecting a piece of geometry in the graphics
window highlights it in the FeatureManager design tree, expanding

or D
several levels if required.

st
Where to Find It I Menu Bar: Options , System Options, FeatureManager,
Scroll selected item into view

E 19 Select Sub-assembly.
op AS
Right-click range_burner_insert
and click Select Sub Assembly.
From the dialog listing three
options, click
double_range_burner-1.
t c LE
y

20 Open component.
no RE

Locate the double_range_burner-1


component in the FeatureManager
design tree. Right-click and click
Open Assembly.
-
Do E
PR

243
Lesson 8 SolidWorks 2012
Large Assemblies

Using The SpeedPak is a special configuration using a simplified


SpeedPak representation of an assembly that maintains references. It is simplified

rib T
by identifying the selectable Faces to Include or Bodies to Include in
the assembly.

e
F
Including Faces To minimize the size of the assembly, the minimum selections can be

ut
just the faces required to mate the component into an assembly.

di RA
Quick Include The Enable Quick Include button allows you to use a slider to
determine the amount of detail included. The sliders are for Faces to
Include or Bodies to Include .

Enable Quick Include Results

or D
st
E
op AS
t c LE
y
no RE

Note SpeedPak configurations are marked with the icon.

Where to Find It I Shortcut Menu: Right-click in the ConfigurationManager and click


Add SpeedPak
-
Do E
PR

244
SolidWorks 2012 Lesson 8
Large Assemblies

21 Adding a SpeedPak.

rib T
Create a new configuration named Reduced.
Right-click in the ConfigurationManager and

e
click Add SpeedPak. Click in Faces to Include

F
and select the three faces as shown.

ut
di RA
or D
st
E
op AS
Click OK.
Save and close the
sub-assembly.
22 Using the SpeedPak.
Return to the main assembly.
t c LE

Right-click
double_range_burner and
y
click Component Properties.
Select Reduced_speedpak as
the reference configuration and
no RE

click OK.
-

Note Only the identified faces (and edges of those faces) can be selected in
Do E

the SpeedPak. As you move the cursor, a white circle erases


unselectable geometry.
PR

23 Save the file.


Save but do not close the assembly.

245
Lesson 8 SolidWorks 2012
Large Assemblies

Defeature With the Defeature tool, you can remove details from a part or
assembly and save the results to a new file in which the details are

rib T
replaced by dumb solids (that is, solids without feature definition or
history.) You can then share the new file without revealing all the

e
design details of the model. An additional benefit is that using

F
simplified models improves performance by simplifying the graphics

ut
and reducing rebuild times. The new file has the same mass and center

di RA
of gravity as assigned mass properties.

or D
st
Before After

E
Where to Find It I Menu: Tools, Defeature
op AS
24 Open an assembly file.
Open the Burner_Plate sub-assembly in
its own window and show all of the
hidden components.
t c LE
y
25 Defeature - step 1: Components.
Click Tools, Defeature.
no RE

Under Remove, choose Selected


components and select the four screws and
two gaskets from the flyout FeatureManager
design tree.
Click Next .
-

26 Defeature - step 2: Motion.


Do E

Motion is not required for this sub-assembly so


click Next .
PR

27 Defeature - step 3: To Keep.


Select any holes or features you want to retain.
Typically, you want to consider the faces that
you need to mate with.
For this assembly, no selections are necessary so click Next .

246
SolidWorks 2012 Lesson 8
Large Assemblies

28 Defeature - step 4: To Remove.


Rotate the assembly to view the preview from different orientations. If

rib T
any holes or features were not removed, you could select them now.

e
Click Next .

F
29 Defeature - Feature Removal

ut
Complete.

di RA
Under Results, click Save the model as
a separate file and click OK. Type
Defeature_Burner for File name and
click Save.
The resultant part has three solid bodies

or D
and no editable features. There are fewer holes and no screws. Here is a
comparison of the assembly and the part:

st
E Burner_Plate.sldasm

10 parts
Defeature_Burner.sldprt

1 part
op AS
26 mates in this assembly 0 mates in this part
50,000+ triangles in an STL file 10,000+ triangles in an STL file

Note The number of triangles in an STL file is shown to give an idea of the
t c LE

complexity of the geometry for graphical performance reasons.


30 Replace component.
Return to the main assembly.
y

Right-click the Burner_Plate sub-assembly and


no RE

click Replace Components. The Burner_Plate


sub-assembly appears in the Replace these
component(s) field.
Select Defeature_Burner for With this one.
Click Re-attach mates.
-

Click OK.
Do E
PR

247
Lesson 8 SolidWorks 2012
Large Assemblies

31 Mated entities.
The Mated Entities dialog appears to

rib T
assist in re-attaching the failed mates.
Expand the mates and select the

e
replacement faces for each one. You need

F
to select a cylindrical face (1), planar

ut
face (2), and a cylindrical face (3) as

di RA
shown in the image. Click OK when you
replace the entities for all three mates. 1 2 3

The grill assembly now includes


the simplified part, reducing
graphical complexity and

or D
improving performance.

st
E
op AS
32 Save the file.
Save but do not close the assembly.
t c LE
y
no RE
-
Do E
PR

248
SolidWorks 2012 Lesson 8
Large Assemblies

Using Configurations of the component parts, sub-assemblies and the top


Configurations level assembly make large assemblies faster. One approach is to

rib T
with Large remove components from the assembly by suppressing them. Another
is to make simpler versions of the components and use them in place of

e
Assemblies
the full versions.

F
ut
Suppressing This method removes components from the sub-assemblies and the
Components top level assembly by suppressing them. Since suppressed components

di RA
are not loaded, it can increase the speed of the assembly.

Tip Suppressing a component also suppresses the mates associated with


that component. See Comparison of Components Suppression States in
the online help for more information on the impact of suppression,

or D
lightweight and hidden components.
See Lesson 4: Using Configurations with Assemblies for more

st
information about creating assembly configurations.
Simplified

E
Configurations
The Simplified Configurations approach to large assemblies is to
create simplified configurations of the components in the assembly
(see Tips for Faster Assemblies on page 260). The simplified part
op AS
configuration suppresses all detail features that are not required to use
the component in the assembly. Usually the suppressed features are
fillets, chamfers or small detail features. The small assembly below
illustrates the process.
t c LE
y
no RE
-
Do E
PR

Default Simplified

249
Lesson 8 SolidWorks 2012
Large Assemblies

Advanced Open There are several Advanced options available when opening an
existing assembly. On the Open dialog, select <Advanced> from

rib T
the Configurations menu and click Open. You can use this method to
create the simplified configuration of an assembly provided the

e
individual parts have been simplified.

F
ut
Advanced Open The options of the Configure Document dialog are explained below.
Options

di RA
I Open currently selected configuration.
Opens the currently selected configuration.
I New configuration
showing all referenced
models.

or D
Opens and resolves all the
components. Saves it under

st
the Configuration name.
I New configuration

E showing assembly
structure only.
Opens and suppresses all the components. Saves it under the
op AS
Configuration name.
I Use specified configuration for part references when
available.
Searches for part configurations matching the Configuration name
t c LE

(Simplified or your input) and makes them active.

Modifying the If you have the foresight, it is always best to place components into the
y
Structure of an proper level of the assembly (at the top level or in a sub-assembly).
Assembly Despite your best plans, sometimes you need to change the level of a
no RE

component. There are tools that allow you to manage and modify the
organizational structure of an assembly. Specifically, you can:
I Dissolve a sub-assembly.
I Select components, and form a new sub-assembly.
I Insert a new, empty sub-assembly.
-

I Drag and drop components into or out of sub-assemblies.


Do E

I Drag to reorder components within an assembly or sub-assembly.


Dissolving a You can dissolve a sub-assembly into individual components. This will
PR

Sub-assembly move the components up one level in the assembly hierarchy.


Creating a New To gather components into a new sub-assembly that resides in the main
Sub-assembly assembly, you can use Form New Sub-assembly. The new sub-
with Components assembly exists in the main assembly and as an assembly in its own
right.
To create a new, empty sub-assembly in an assembly, you can use
Insert, Component, New Assembly.

250
SolidWorks 2012 Lesson 8
Large Assemblies

Promoting and Components can be moved from the main assembly to a sub-assembly
Demoting by dragging and dropping them. They can also be moved between sub-

rib T
Components assemblies, or from a sub-assembly to the top level assembly.

e
When you reorganize the components at any level, the mates and any

F
features that reference the selected components are affected. Therefore,

ut
decisions about hierarchical groupings should be made early in
development of a complex assembly to minimize the effects on these

di RA
items.
A couple of points to keep in mind when reorganizing components are:
I Mates of the component move to the mate group of the lowest
common parent assembly.

or D
I Moving a fixed component from the top-level of the assembly
hierarchy down into a sub-assembly can leave the main assembly

st
free to float in space.
I Moving a fixed component from a sub-assembly to the top-level

E I
assembly may over define the top-level assembly.
Features that have external references will be deleted if the
referenced component moves. A message will appear to inform you
op AS
of this.
I Component pattern instances cannot be moved. Moving the
component that is the seed for a component pattern will delete the
component pattern. A message will appear to inform you of this.
The process of promoting or demoting components is accomplished in
t c LE

several ways. The commands Form New Sub-assembly Here and


Dissolve Sub-assembly both force components to move within the
y
hierarchy. Drag and drop can also be employed for this purpose.
Finally, Tools, Reorganize Components can be easier to use when
the FeatureManager design tree is very long, and therefore requires a
no RE

lot of scrolling.
In this example, component parts will be dragged and dropped into an
existing sub-assembly.
-
Do E
PR

251
Lesson 8 SolidWorks 2012
Large Assemblies

Reorganize One way to move components from one assembly to another is to drag
Components Using and drop them in the FeatureManager design tree. You can select one or
Drag and Drop

rib T
more components using the Ctrl or Shift keys, and move them in a
single operation. The cursor will appear with the marker as the

e
components are dragged and dropped onto a sub-assembly. The

F
components become part of that sub-assembly.

ut
di RA
1 Configuration and display state.
Activate the Default configuration and the Cooking Area display
state. Display all of the components in the Upper_Cover assembly.
2 Resolve.
Right-click the Full Grill Assembly top level assembly and click Set

or D
Lightweight to Resolved. This resolves the assembly and components
within it.

st
Introducing:
Dissolve Sub-
assembly E The Dissolve Sub-assembly option brings components up one level
in the assembly structure.
op AS
Where to Find It I Menu: Select a sub-assembly and click Edit, Dissolve Assembly
I Shortcut Menu: Right-click a sub-assembly and click Dissolve
Sub-assembly
t c LE

3 Dissolve.
Right-click the Upper_Cover sub-assembly and
click Dissolve Sub-assembly. The component
y

parts are placed in to the top level assembly at the


bottom of the FeatureManager design tree. There are errors.
no RE

4 Float.
As the components are moved to the top level assembly, a common
problem is that fixed components may cause errors. Right-click
Rebuilt_Top_Cover and click Float, All Configurations. The errors
are gone.
-
Do E
PR

252
SolidWorks 2012 Lesson 8
Large Assemblies

Introducing: Form Form New Sub-assembly Here creates a new assembly using one or
New Sub-assembly more selected components in the current assembly.
Here

rib T
e
Where to Find It I Menu: Select one or more components and click Insert,

F
Component, Assembly from [Selected] Components

ut
I Shortcut Menu: Right-click one or more components and click
Form New Subassembly Here

di RA
5 New sub-assembly.
Right-click lower_grill and click Form
New Sub-assembly Here. Name the new
sub-assembly Grill_Top&Bottom.

or D
6 Drag and Drop Part Components.

st
Select handle_front_mount,
Rebuilt_Top_Cover, rock_grate,

E cook_grate, and both hinge and hinge_female components as


shown. Drag them into Grill_Top&Bottom.
op AS
t c LE
y
no RE
-
Do E
PR

Tip The same method used to drag and drop components into
sub-assemblies reorders components within an assembly. By default,
the order of the components in the FeatureManager design tree
determines the order of the items in the BOM in an assembly drawing.

253
Lesson 8 SolidWorks 2012
Large Assemblies

Using Folders Folders can organize components and shorten the FeatureManager
design tree. Components can be dragged and dropped into the folder,

rib T
but it does not change the assembly structure. Folders organize
components that are related but do not constitute a sub-assembly.

e
F
Tip Create New Folder creates a new folder in a part or assembly tree.

ut
di RA
7 Drag into folder.
Select and drag the washers, nuts and screws at the
bottom of the FeatureManager design tree into the
Hardware folder. They are moved into the folder.

or D
st
E 8 Move folder.
Drag the Hardware folder onto the
op AS
last component before the Mates
folder. The folder is moved to the
last position in the tree.

Sub-assembly
t c LE

Sub-assemblies are added to the main assembly as rigid components.


Solving They can move as a group but motion of the individual components is
blocked. You can change the sub-assembly to flexible to allow motion.
y

Tip The editing performance of flexible sub-assemblies is slower than that


of rigid sub-assemblies. Choose rigid unless flexible is required.
no RE

Where to Find It I Shortcut Menu: Right-click a sub-assembly and click Component


Properties . Change the Solve as option to Rigid or Flexible.
-

9 Component Properties.
Do E

Right-click the Grill_Top&Bottom sub-assembly and


click Component Properties. Change the Solve as
state from Rigid to Flexible. Click OK.
PR

Tip Notice the FeatureManager design tree now shows a new icon for
this sub-assembly, indicating its flexible state.

254
SolidWorks 2012 Lesson 8
Large Assemblies

10 Drag.
Drag the Rebuilt_Top_Cover sub-assembly to

rib T
move it.

e
Note You can not edit a flexible sub-assembly in

F
context or add equations to external features.
The sub-assembly must be rigid for these

ut
operations.

di RA
11 Float and fix in sub-assembly.
Right-click the Grill_Top&Bottom
sub-assembly and open it.
Right-click the lower_grill component and

or D
click Fix.
Save and close the assembly. Return to the

st
main assembly.

E
op AS
12 Save and close the files.
t c LE

Assembly Assembly Visualization provides


Visualization different ways to display and sort an
assemblys components. The list
y
provides an alternative to the
FeatureManager design tree. You can
no RE

sort the list using basic numerical


data such as mass or volume or you
can create customized criteria which
are dependent on several numerical
values. You can also sort by custom
-

properties and add or delete columns.


Do E

In the graphics area, the software applies colors to the components


based on the value of the property you are sorting by. The colors help
you visualize the relative value of the property for each component.
PR

You can save the colored assembly as a display state.

Where to Find It I CommandManager: Evaluate > Assembly Visualization


I Menu: Tools, Assembly Visualization

255
Lesson 8 SolidWorks 2012
Large Assemblies

13 Open an assembly file.

rib T
Click Open , browse to Full_Grill_Assembly, but do not click
open yet.

e
F
Set Mode to Resolved because Assembly Visualization gives

ut
accurate results with resolved components.

di RA
Set Configurations to Default and Display States to
Default_Display State-1.
Click Open.
14 Assembly Visualization.
Click Assembly Visualization .A

or D
new tab appears next to the

st
ConfigurationManager. Initially, the
components are sorted alphabetically.

E
op AS
15 Sort.
Click the Mass heading twice to sort
the components by mass from largest
to smallest. Notice the value bars on
t c LE

the names of the components. The


longest bar is applied to the
component with the highest value.
y
The lengths of all the other bars are
calculated as a percentage of the
no RE

highest value.
16 Display.
Click the color bar to the left of the list of components. The graphics
area displays the components in a color ranging from red to blue,
depending on the relative mass.
-
Do E
PR

256
SolidWorks 2012 Lesson 8
Large Assemblies

17 Select.
Scroll to the bottom of the list. Select all

rib T
the components from Pan Cross Head
to the last component Hex Nut. These

e
components have a lower mass relative

F
to the rest of the assembly. Notice how

ut
multiple instances of a component are

di RA
grouped together.
18 Hide.
Right-click the selected components and
click Hide components . All of the
lighter, presumably smaller, components

or D
are hidden.

st
E 19 Display state.
Click the right facing arrow in the
header as shown in the image. Click
op AS
Add Display State.
Rename Visualization Display State-1 to Large Mass in the
ConfigurationManager.
20 Save and close the files.
t c LE
y

Large Design Large Design Review lets you open very large assemblies quickly,
Review while still retaining capabilities that are useful when conducting design
no RE

reviews of assemblies. When you open an assembly in Large Design


Review mode, you can:
I Navigate the FeatureManager design tree
I Measure distances
I Create cross sections
-

I Hide and show components


Do E

I Create, edit, and play back walk-throughs


I Create snapshots with comments
Selectively open components
PR

257
Lesson 8 SolidWorks 2012
Large Assemblies

Large Design Review mode is intended as an environment for quick


reviews. The FeatureManager design tree does not include many details

rib T
other than the structure of the assembly. For example, you cannot edit
components or mates. For greater access to the details of the assembly,

e
you must open the assembly components.

F
ut
Where to Find It I Open dialog box: Select Large Design Review for Mode

di RA
I CommandManager: Large Design Review tab for various
functions you can access in Large Design Review mode

21 Open an assembly file.


Click Open , browse to Full_Grill_Assembly, but do not click

or D
open yet.
Set Mode to Large Design Review and click Open.

st
22 Inactive configurations.

E A message states, Graphics data might be out of date for the


flagged components because these components reference
inactive configurations. Large Design Review mode displays the
op AS
graphics for the last-saved configuration of a part. This message
appears if there are parts that use a configuration other than the last-
saved one.
Click OK.
t c LE

23 Review hardware.
Expand the Hardware folder and note that the
parts in the folder have a warning because they
y
use inactive configurations.
24 Measure.
no RE

Click Measure . A message states


that measurements are approximate in
Large Design Review mode. Click OK.
Click the planar face above and the
planar face below the propane tank to
-

measure the distance between the faces.


Do E

Press Esc to turn off Measure.


PR

25 Section view.
Click Section view . Change to the YZ plane and
click OK. This section view offers a glimpse inside the
grill.

258
SolidWorks 2012 Lesson 8
Large Assemblies

26 Snapshot.
Click Take Snapshot . Type Section for the name and click OK.

rib T
27 DisplayManager.

e
Switch to the DisplayManager and

F
expand Snapshots in the tree.

ut
Double-click Home to display that

di RA
snapshot. The section view is turned
off and you see the entire assembly.
The Home snapshot cannot be
modified. It is there to provide a
means for you to return to the

or D
original display.

st
28 Comment.
Right-click the Section snapshot and click Comment.

E Type Here is a look inside the grill, then click Save and Close.
Hover over the Clearance snapshot to see the comment.
op AS
29 Isolate.
Switch to the FeatureManager design tree.
Right-click Grill_Top&Bottom and click
Isolate.
t c LE

Click Take Snapshot . Type


TopBottom for the name and click OK.
y
Click Exit Isolate to display all the
components again.
no RE
-
Do E
PR

259
Lesson 8 SolidWorks 2012
Large Assemblies

30 Selective Open.
Switch to the DisplayManager and double-click the TopBottom

rib T
snapshot.

e
Select all of the components in the graphics area. Click Selective

F
Open . In the dialog box, click Selected components and click

ut
Open Selected.

di RA
Notice the changes:
I The assembly is no longer in Large Design Review mode.
I The CommandManager tabs change to appear as they do for any
other assembly.
I A message appears to inform you that hidden components are not

or D
loaded into memory.
I The selected components are loaded into memory. You can see their

st
features and mates in the FeatureManager design tree.
31 Save and close the files.

E
op AS
Tips for Faster Whether your assembly is large or small, there are best practices to
Assemblies follow to create efficient and faster parts and assemblies. Faster means
both opening speed and editing speed, both of which contribute to the
overall time it takes you to work in SolidWorks.
t c LE

I Sub-assembly breakdown
Multiple sub-assemblies should be used in place of
multiple component parts. Advantages include:
y

I Facilitates multi-user design environments.


Separate members of the design team can work on
no RE

individual sub-assemblies.
I Eases sub-assembly editing. You can edit
sub-assemblies in their own window. Sub-assemblies are smaller and
less complicated than the main assembly.
I Reduces top-level mates. Placing the majority of mates in
-

sub-assemblies instead of the top-level assembly allows the top-level


Do E

assembly to solve faster.


I Facilitates reuse of sub-assemblies. Parts grouped as
sub-assemblies can be easily reused in other assemblies.
PR

260
SolidWorks 2012 Lesson 8
Large Assemblies

I Using Component Patterns


Patterns save editing time at the

rib T
part and assembly level.

e
F
ut
di RA
I Configurations
Configurations of the
assembly and sub-assemblies
create different versions of a
product. The versions can

or D
differ by the number of

st
components, the visibility of
the components, or the

E configurations of the
components. One assembly
configuration could contain
op AS
simplified configurations of
part components. Selecting
that configuration selects all
the part configurations
contained within it.
t c LE

I Lightweight components
Lightweight components improve performance when working with
assemblies because only a subset of the model data is loaded into
y
memory. The remaining model data is loaded on an as-needed basis. A
point to note is: the larger the assembly, the greater the performance
no RE

gain. For more information see Lightweight Components on page 235.


I Files saved in earlier releases
Be sure to save all component files in the latest release of the
SolidWorks software. Files saved in earlier releases open and rebuild
slower.
-

I Graphical appearance
Do E

There are many functions that can enhance the appearance of an


assembly, including: RealView graphics, shadows, textures, and so on.
PR

Consider reducing your use of these functions while creating and


editing an assembly, then turn them on to create presentations or your
final output.

261
Lesson 8 SolidWorks 2012
Large Assemblies

I Suppress unnecessary
detail
Use part configurations to

rib T
represent models in a

e
simplified state by

F
suppressing details that are

ut
not critical in the assembly.

di RA
For comparison purposes, a bolt with full helical threads is over 100

or D
times larger in file size than a bolt with no threads. A bolt with revolved

st
threads is 30 times larger.

E
op AS
Fillets and chamfers are often the easiest features to identify and
suppress.
t c LE
y
no RE

Do not suppress those features that are required for mating and
-

interference detection.
Do E
PR

262
SolidWorks 2012 Lesson 8
Large Assemblies

I System Options and Document Properties


Some options affect assembly performance, including:

rib T
I Document Properties,

e
Image Quality. These

F
settings affect the
performance of an assembly.

ut
The coarser the display, the

di RA
faster the performance.

I System Options,

or D
Performance, Level of detail Set

st
the slider to Off or from More
(slower) to Less (faster) to specify the level of detail during dynamic

E
view operations (zoom, pan, and rotate) in assemblies, multi-body
parts, and draft views in drawings.
I System Options, Performance, Verification on rebuild. When
op AS
selected, the application performs more error checks when you create
or edit features. Turn this option off when you do not need it to improve
performance.
Mate Mates are required in all assemblies to restrict the movement of
Considerations components. Here are some considerations on what to select and what
t c LE

to avoid.
Mate Entity Choices Avoid mating to faces that may be suppressed in other configurations.
y
Create the mates using the simplified configurations of the parts.
For example, assume that the
no RE

highlighted cylindrical face is used in a


mate.
-
Do E

In the simplified configuration, the


feature is suppressed and the mate will
PR

fail.

263
Lesson 8 SolidWorks 2012
Large Assemblies

Excessive Mates Some mates are required, but those that are
excessive should be avoided. Components

rib T
that are not fully defined may be acceptable.
In this example, the bolt is free to spin.

e
Adding a parallel mate to prevent the

F
spinning would be excessive.

ut
di RA
or D
st
Drawing
E
Considerations
Drawings of large assemblies offer more challenges.
The same issues with opening and loading the
op AS
components of the assembly can happen at the drawing
level. The best solution is a Lightweight Drawing. A
Lightweight Drawing can be set to not load the hidden
models, significantly reducing the loading time. Also, some operations,
such as manually adding dimensions and annotations can be performed
t c LE

without loading the models.


y
no RE
-
Do E
PR

For more information about lightweight drawings, see the SolidWorks


Drawings manual.

264
SolidWorks 2012 Exercise 24
Large Assemblies with Display States and SpeedPak

Exercise 24: Create a series of display states


Large and a SpeedPak configuration

rib T
Assemblies for this large assembly. This lab
uses the following skills:

e
with Display

F
States and I Bulk Selection Tools on

ut
SpeedPak page 146
I Lightweight Components on

di RA
page 235
I Large Assembly Mode on
page 237
I Using SpeedPak on page 244

or D
st
Procedure Open the assembly Large from the Lesson08\Exercises\
Large_Assembly folder. Create the following Display States.

Tip
E Use Select Toolbox, Direct Select, Isolate, Invert Selection, Show
op AS
Hidden Components and other selection techniques with Hide and
Show Components.

Display State Create a display state that hides


No_Fastener all Fastener components in the
assembly.
t c LE
y
no RE
-
Do E

Note All display states will have fasteners hidden.


PR

265
Exercise 24 SolidWorks 2012
Large Assemblies with Display States and SpeedPak

Display State Create a display state


Center showing these

rib T
components.

e
F
ut
di RA
Display State Create a display state
Press showing only these

or D
components.

st
E
op AS
Display State Create a display
Upper state showing only
these components.
t c LE
y
no RE
-

Display State Create a display state showing


Do E

Lower only these components.


PR

266
SolidWorks 2012 Exercise 24
Large Assemblies with Display States and SpeedPak

SpeedPak for Create a SpeedPak


conveyor configuration in

rib T
the conveyor
sub-assembly. Use

e
that configuration

F
for all instances in

ut
the assembly.

di RA
or D
Tip When creating the SpeedPak, select Bodies to Include and use the

st
related slider.

E
op AS
t c LE
y
no RE
-
Do E
PR

267
Exercise 25 SolidWorks 2012
Flexible Sub-assemblies

Exercise 25: Create this assembly.


Flexible Sub- This lab uses the

rib T
assemblies following skills:

e
I Sub-assembly

F
Solving on

ut
page 254

di RA
or D
Procedure Use the following procedure:

st
1 New assembly.

E Create a new assembly and name it Piston&ConnRod.


Add Upper_Connecting_Rod at the origin. Add
op AS
Lower_Connecting_Rod and mate it, fully defining it.
t c LE
y
2 Plane to plane mate.
Add Piston_Head and mate it to the upper end of
no RE

Upper_Connecting_Rod using a width mate.


Piston_Head should be free to pivot.
-
Do E
PR

268
SolidWorks 2012 Exercise 25
Flexible Sub-assemblies

3 Open an assembly file.


Open the assembly Engine. The

rib T
assembly contains Crankshaft, fixed
at the origin.

e
F
ut
di RA
4 Axis.
Open Crankshaft. Create an
axis using the Top and Front
planes of the component.

or D
st
E 5 Float.
Float the component.
op AS
Mate the Right plane of the
component to the Right plane of the
assembly. Also, mate the new axis of
the component to the Front and Top
planes of the assembly.
t c LE

Make sure that the component can be rotated.


6 Sub-assembly.
y

Insert the sub-assembly Piston&ConnRod into the main assembly. Set


the Solve as condition to Flexible.
no RE

7 Mates.
I Mate the sub-assembly to
Crankshaft using a
Concentric mate.
I Add a Coincident mate
-

between the Right plane


Do E

of Piston_Head and the


Top plane of the
PR

assembly.

269
Exercise 25 SolidWorks 2012
Flexible Sub-assemblies

I Mate the planar sides


using a width mate.

rib T
e
F
ut
di RA
8 Motion.

or D
Drag Crankshaft to see the motion of the sub-assembly components.

st
E
op AS
t c LE

9 Additional instances.
Add 3 more instances of the Piston&ConnRod sub-assembly using
y
Flexible.
no RE
-
Do E
PR

10 Save and close the files.

270
SolidWorks 2012 Exercise 26
Working with Sub-assemblies

Exercise 26: Dissolve sub-assemblies and add


Working with new ones to change the structure

rib T
Sub-assemblies of this existing assembly.

e
This lab uses the following skills:

F
I Dissolving a Sub-assembly on

ut
page 250

di RA
I Modifying the Structure of an
Assembly on page 250
I Promoting and Demoting
Components on page 251
I Sub-assembly Solving on page 254

or D
Procedure Use the following procedure:
1 Open an assembly file.

st
Open lab_pro_dem from the Lesson08\Exercises\
Subassemblies folder

E 2 Dissolve sub-assembly.
Dissolve the sub-assembly bad_sub. The components of the sub-
op AS
assembly are promoted to the main assembly. The sub-assembly is
deleted.
3 New Sub-assembly SUB_body.
Create a new sub-assembly that contains the
following components:
t c LE

Main Body<1>
Finger Grip<1>
y
Nozzle<1>
no RE

Nozzle<2>
-

4 New Sub-assembly SUB_trigger.


Create another new sub-assembly
Do E

that contains the following


components:
PR

Pull Ring<1>
Plunger<1>
End Cap<1>
Note that the sub-assembly is treated
as a single component. Its Component Properties are set to the
default Solve state of Rigid.

271
Exercise 26 SolidWorks 2012
Working with Sub-assemblies

5 Open SUB_trigger.
Open the SUB_trigger assembly. Define its position in space by

rib T
adding Fix to End Cap.

e
Optional Reorder the components within SUB_trigger so that End Cap is listed

F
first in the FeatureManager design tree. Remember the order

ut
components are listed in the FeatureManager design tree determines
the default order they will be listed in a bill of materials.

di RA
6 Test the behavior.
Use dynamic assembly motion to test the behavior of the
trigger assembly. You should be able to drag Pull Ring in and
out of End Cap.

or D
st
E
op AS
7 Switch.
Switch back to the main assembly.
8 Delete components.
Delete the following components:
t c LE

Pull Ring<2>
Plunger<2>
y
End Cap<2>
no RE

9 Add a second instance.


Add a second instance of SUB_trigger
to the main assembly.
-
Do E
PR

272
SolidWorks 2012 Exercise 26
Working with Sub-assemblies

10 Mate sub-assembly.
Mate the second instance of

rib T
SUB_trigger to the main assembly.

e
F
ut
di RA
11 Component Properties.
Edit the Component Properties of SUB_trigger<1>. Set the Solve
as state to Flexible. Repeat the process for SUB_trigger<2>.

or D
12 Dynamic Collision Detection.
Click the Move Component tool and

st
click Collision Detection.

E Make sure that Stop at collision,


Highlight faces and Sound are
enabled.
op AS
Drag each of the Pull Ring
components to the limits of their
motion in both directions.
13 Save and close the files.
t c LE
y
no RE
-
Do E
PR

273
Exercise 27 SolidWorks 2012
Simplified Configurations

Exercise 27: Create simplified configurations of parts,


Simplified sub-assemblies and the main assembly.

rib T
Configurations Also, add new sub-assemblies and change
the structure of this existing assembly.

e
F
This lab uses the following skills:

ut
I Simplified Configurations on page 249

di RA
I Promoting and Demoting
Components on page 251
I Creating a New Sub-assembly with
Components on page 250
Procedure Use the following procedure:

or D
1 Open an assembly file.
Open Compound_Vise from the Lesson08\Exercises\Simplified

st
Configurations folder.

E
Sub-assemblies Create sub-assemblies within the assembly using Form new sub-
assembly here.
op AS
2 Sub-assemblies.
Create three sub-assemblies using components of Compound_Vise:
I Base
t c LE
y
I Center
no RE

I Vise
-
Do E
PR

3 Modify sub-assembly.
Open the Vise sub-assembly and add a second
cap screw using a Component Pattern.

274
SolidWorks 2012 Exercise 27
Simplified Configurations

4 New sub-assembly.
Open the Base sub-assembly and create a new

rib T
sub-assembly named base swing plate from
lower plate<1> and cap screw<1>. Add a

e
component pattern of cap screw.

F
ut
di RA
5 Use sub-assemblies.
Use the base swing plate
sub-assembly on both sides of the
part. Delete components where
required.

or D
Perform a similar operation on the
Center sub-assembly, adding a

st
center swing plate sub-assembly
and using it on both sides.

E
op AS
center
swing
plate

6 Drag and drop components.


t c LE

Drag all four locking handle components


from sub-assemblies to the top level assembly.
y
no RE
-
Do E
PR

275
Exercise 27 SolidWorks 2012
Simplified Configurations

7 Simplified configurations.
Create configurations in each part named simplified and suppress the

rib T
listed features to complete it.

e
Component Suppress

F
ut
cap screw threads and

di RA
extend features

lower plate and All Fillet features,


upper plate notch, limit_text
and Chamfer1

or D
Saddle All fillet features

st
E
op AS
handle shaft Chamfer1 feature;
Note some editing
is required
compound Fillet2 and Fillet3
center member
t c LE
y
no RE
-
Do E
PR

276
SolidWorks 2012 Exercise 27
Simplified Configurations

Component Suppress

rib T
tool holder Chamfer1 and

e
Chamfer2

F
ut
di RA
upper Fillet1, Fillet2,
compound Fillet3 and
member Chamfer1

or D
st
E locking handle Fillet6, Fillet7 and
Fillet12
op AS
t c LE

Sub-assembly Create simplified configurations for


Configurations the following sub-assemblies. Create
an assembly configuration named
y
simplified and use the simplified
configurations of all the component
no RE

parts.
The base swing plate is shown as
an example.
-
Do E

8 Low level sub-assemblies.


PR

Create the configurations for the lowest level of sub-assemblies.


I base swing plate
I center swing plate

277
Exercise 27 SolidWorks 2012
Simplified Configurations

9 Sub-assemblies.
Move on to the next level of sub-assemblies, using the work completed

rib T
above.

e
I Base

F
I Center
I Vise

ut
di RA
10 Top level assembly.
At the top level assembly, create the
simplified configuration using the
part and sub-assembly configurations.
I Compound Vise

or D
11 Save and close the files.

st
E
op AS
12 Open simplified.
t c LE

Open the simplified configuration of the assembly using the


Configurations list of the Open dialog.
13 Hide and Show.
y
Create new display states using Hide and
Show Component. Name the display
no RE

states Base&Center and Center&Vise


and use a copy of the simplified
configuration.
14 Save and close the files.
-
Do E
PR

278
rib T
e
Index

F
ut
di RA
Symbols C E
->? 23 cam mates 85, 89 edit
->* 24 capture mate references 72 assemblies 174195

or D
->x 24 changes to in-context features 20 blocks 218
colors components 10, 17

st
A edit parts in assembly 12 feature scope 176
advanced open 250 images in manual 4 in context 23
advanced select 148 comment in Large Design Review 259 mates 184185

E
alignment, holes 195 component patterns 120 equations 197200
appearances 159168 components errors in mates 186
assemblies add 10 external references 2232
add components 10 configure 123
op AS
best practices 44, 183, 185, 236, join 179 F
260264 lightweight 235236 fasteners 46
configurations 122132, 144 mates 64 feature palette, See Design Library
display states 144154 mirror 190192 feature scope 176
edit 174195 over defined 185 FeatureManager design tree
external references 2325 reload 181, 194 folders 254
in-context features 820, 3846 rename 11 reorder 44
t c LE

large 234264 replace 180, 189190, 247 reorganize 250253


Large Design Review 257260 resolve 236 scroll item into view 243
layout 212221 select 146150 symbols 2324, 236
lightweight 235236 Smart Components 62, 7384 features
y
mates 64, 85 unload hidden 242 assembly features 3946, 87, 175
mirror 190192 Configuration Publisher 128 178
modify the structure 250253 configurations 122132, 144 hole series 39
no RE

options 237 simplified 249 hole wizard 176177


reorganize the structure 250253 Smart Fasteners 50 in-context 820, 3846
replace components 180, 189190 SpeedPak 244 time dependent 44
statistics 130 Configure Component 123 find
top-down design 820, 3846 convert entities 14 file references 26, 44
assembly features 3946, 175178 copy with mates 96 folders 254
belt/chain 87 counterbore, See hole wizard functions 200
feature scope 176
-

hole series 39 D G
Do E

hole wizard 175 defeature 246 gear mates 85


assembly visualization 255 Design Library 62, 7071 global variables 197
AssemblyXpert 130 dimension names 197 graphics, RealView 161
display pane 145
PR

B display states 144154 H


belt/chain assembly features 87 drag and drop hardware 46
belt/chain sketch entities 222 mates 64 hinge mates 85
best practices 44, 183, 185, 236, 260 reorganize assembly hierarchy 251 hole alignment 195
264 drag selection 147 hole series 39
blocks 213219 drill, See hole wizard hole wizard 176177
BOM, order of components 44
break external references 24

279
Index SolidWorks 2012

I N SolidWorks Toolbox 46
in-context features 820, 3846 new part from block 219 SpeedPak 244
inplace mates 12, 21 new part in assembly 10 split parts 178

rib T
insert components statistics of assemblies 130
blocks 217 O sub-assemblies

e
new part 10 offset entities 17 dissolve 250

F
summary 9293 open part from assemblies 18 flexible 254
internal parts, See virtual parts open, advanced 250 form new 250

ut
invert selection 148 out of context 22 rigid 254
isolate components 148 symmetric mates 85

di RA
P
J parent/child relationships 44 T
join components 179 parts Tab key 63
editing within an assembly 10 tags 150
L external 21 tap, See hole wizard
large assemblies 234264 from blocks 219 time dependent features 44
large assembly mode 237 open from assemblies 18 top-down design 820, 3846

or D
Large Design Review 257260 split 178 traction relations 222
layout based assemblies 212221 virtual 9, 11, 21 transparency 1213
lightweight components 235236 path mates 85

st
limit mates 85, 89 patterns of components 120 U
linear coupler mates 85 performance options 235 universal joint mates 86
lock external references 24 pointers for mates 66 unload hidden components 242

M
E
mate diagnostics 187189
propagate changes 20
PropertyManager 128, 188 V
variables 197
op AS
mate references 68, 72 R view mates 188
materials 159168 rack and pinion mates 86, 91 virtual parts 9, 11, 14, 21
mates RealView graphics 161 visualization, assembly 255
advanced 85 re-attach mates 184 volume select 147, 240
aligned/anti-aligned 63 references
cam 85, 89 external 2232 W
copy with 96 find file 26, 44 width mates 85
diagnostics 187189 list external 25
t c LE

edit 184185 mate 72


entities 184 relationships, parent/child 44
errors 183, 186 reload components 194
y
gear 8586 rename components 11
hinge 85 reorder in assemblies 44
inplace 12, 21 replace components 180, 189190, 247
no RE

limit 85, 89 resolve components 236


linear coupler 85 rollback in assemblies 44
mate references 68, 72
mechanical 85 S
multiple 94 save
path 85 blocks 215, 219
pointers 66 save as 27, 180, 189
pop-up toolbar 65 save as copy 27, 180
-

rack and pinion 86, 91 save as part 179


re-attach 184 virtual parts 14, 21
Do E

screw 86 scenes 162


SmartMates 64 screw mates 86
summary 9293 section view in Large Design
PR

symmetric 85 Review 258


universal joint 86 select components 146150
view 188 select transparent entities 13
width 85 selective open 260
with Alt key 64 sensors 201203
MateXpert 187 show hidden components 149
measure in Large Design Review 258 simplified configurations 249
mechanical mates 8586 sketch blocks 213219
mirror components 190192 Smart Components 62, 7384
multiple mate mode 94 Smart Fasteners 4650
SmartMates 63

280

Das könnte Ihnen auch gefallen