Professional Documents
Culture Documents
SolidWorks 2001
Training Manual
Advanced Assembly Modeling
SolidWorks Corporation
300 Baker Avenue
Concord, Massachusetts 01742
© 1995-2001, SolidWorks Corporation COMMERCIAL COMPUTER
300 Baker Avenue SOFTWARE - PROPRIETARY
Concord, Massachusetts 01742 USA U.S. Government Restricted Rights. Use,
All Rights Reserved. duplication or disclosure by the Government is
U.S. Patent 5,815,154 subject to restrictions as set forth in
FAR 52.227-19 (Commercial
SolidWorks Corporation is a Dassault Systemes S.A. Computer Software - Restricted Rights),
(Nasdaq:DASTY) company. DFARS 252.227-7013(c)(1)(ii)(Rights in Technical
Data and Computer Software) and in the license
The information and the software discussed in this agreement, as applicable.
document are subject to change without notice and Contractor/Manufacturer:
should not be considered commitments by SolidWorks Corporation, 300 Baker Avenue,
SolidWorks Corporation. Concord, Massachusetts 01742 USA
No material may be reproduced or transmitted in any Portions of this software are copyrighted by and are
form or by any means, electronic or mechanical, for the property of Unigraphics Solutions Inc.
any purpose without the express written permission
of SolidWorks Corporation. Portions of this software © 1990-2001
D-Cubed Limited.
As a condition to your use of this software product,
you agree to accept the limited warranty, disclaimer Portions of this software © 1990-2001
and other terms and conditions set forth in the LightWork Design Limited.
SolidWorks Corporation License and Subscription Portions of this software © 1998-2001
Service Agreement, which accompanies this Geometric Software Solutions Co. Limited.
software. If, after reading the License Agreement,
you do not agree with the limited warranty, the Portions of this software © 1999-2001
disclaimer or any of the other terms and conditions, Immersive Design, Inc.
promptly return the unused software and all Portions of this software © 1999-2001
accompanying documentation to SolidWorks Viewpoint Corporation
Corporation and your money will be refunded.
Portions of this software © 1996
The software discussed in this document is furnished Microsoft Corporation. All Rights Reserved.
under a license and may be used or copied only in
accordance with the terms of this license. All The IGES Access Library portion of this product is
warranties given by SolidWorks Corporation as to based on IDA IGES Access Library © 1989-1998
the software and documentation are set forth in the IGES Data Analysis, Inc.
SolidWorks Corporation License and Subscription All Rights Reserved.
Service Agreement, and nothing stated in, or implied
by, this document or its contents shall be considered
or deemed a modification or amendment of such
warranties.
SolidWorks® and the SolidWorks logo are the
registered trademarks of SolidWorks Corporation.
SolidWorks 2001 is a product name of SolidWorks
Corporation.
FeatureManager® is a jointly owned registered
trademark of SolidWorks Corporation.
Feature Palette™ and PhotoWorks™ are trademarks
of SolidWorks Corporation.
ACIS® is a registered trademark of Spatial
Technology Inc.
IGES® Access Library is a registered trademark of
IGES Data Analysis, Inc.
FeatureWorks™ is a trademark of Geometric
Software Solutions Co. Limited.
GLOBEtrotter® and FLEXlm® are registered
trademarks of Globetrotter Software, Inc.
Other brand or product names are trademarks or
registered trademarks of their respective holders.
Document Number: SW
SolidWorks 2001 Training Manual
Table of Contents
Lesson 1:
Top-Down Assembly Modeling
Top-Down Assembly Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Stages in the Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
In-context Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Design Intent:In-context Feature . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Edit Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Changes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
A Note of Caution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Design Intent: Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Adding a New Part into an Assembly. . . . . . . . . . . . . . . . . . . . . . . . . 11
Results of Insert, Component, New Part. . . . . . . . . . . . . . . . . . . . 12
Building Parts in an Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Using Offsets from Assembly Parts . . . . . . . . . . . . . . . . . . . . . . . 13
Open the Button Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Centered Plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
The Plate Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Assembly Patterning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Propagating Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Putting a Part Back Into Context . . . . . . . . . . . . . . . . . . . . . . . . . 23
Breaking External References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
External Reference Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Breaking and Locking External References . . . . . . . . . . . . . . . . . 27
Editing the Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Exercise 1: Top-Down Assembly Modeling . . . . . . . . . . . . . . . . . . . 33
Exercise 2: Level Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Exercise 3: 3D Sketches in a Top-Down Assembly . . . . . . . . . . . . . . 36
Lesson 2:
Working with Assemblies
Working with Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Efficient Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Mating Shortcuts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Component Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Configurations of an assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Lightweight Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Efficient Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Designing with Sub-assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Mating Shortcuts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
SmartMates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Mate References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
SmartMates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
From an open document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
SmartMates from within the assembly . . . . . . . . . . . . . . . . . . . . . 46
Adding Mate References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Feature Palette Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
SmartMate Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Summary:Inserting and Mating Components . . . . . . . . . . . . . . . . . . . 52
Inserting the First Component . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Inserting Additional Components . . . . . . . . . . . . . . . . . . . . . . . . . 52
Inserting and Mating Simultaneously . . . . . . . . . . . . . . . . . . . . . . 53
Mating Existing Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Configurations of an Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Terminology Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Adding a New Assembly Configuration. . . . . . . . . . . . . . . . . . . . . . . 54
Suppressing Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Suppress the Added Component. . . . . . . . . . . . . . . . . . . . . . . . . . 59
Assembly Design Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
What They Can Do . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Controlling Part Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Specifying Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Controlling Assembly Features . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Controlling Mates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Comments and Other Headers . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Insert New Design Table Method. . . . . . . . . . . . . . . . . . . . . . . . . 62
Configuration Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Changing Component Mates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Completed Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Component Sub-assemblies in an Assembly . . . . . . . . . . . . . . . . 67
Layout Sketches in the Assembly. . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Adding Sub-assembly Configurations . . . . . . . . . . . . . . . . . . . . . 68
Lightweight Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Creating Lightweight Components . . . . . . . . . . . . . . . . . . . . . . . . 71
Indicators of Lightweight Status. . . . . . . . . . . . . . . . . . . . . . . . . . 72
Lesson 1
Top-Down Assembly
Modeling
1
Lesson 1 SolidWorks 2001 Training Manual
Top-Down Assembly Modeling
2
SolidWorks 2001 Training Manual Lesson 1
Top-Down Assembly Modeling
In-context In-context Features are used to create geometry in the active part by
Features sketching on, converting, offsetting or dimensioning to, geometry in
other component parts. The feature that is created is called an In-
context Feature, a feature with external references. In this example, a
circular boss will be created in the mouse_bottom that connects to a
circular boss in the MouseCover.
Design Intent:In- The design intent of this
context Feature feature is listed below.
Q It will always be flush
with the matching boss
from the
MouseCover.
Q The outside diameter
will always be equal to
that of the matching
boss.
Q The hole will always be slightly smaller than the hole in the
matching boss.
1 Open an existing
assembly. MouseCover
Open the assembly
Top_Down_Assy. It
contains two
components that are
mated and fully
constrained.
mouse_bottom
2 Message.
If you recall from
Lesson 5, the mouse
cover was derived
from a base part. This
message indicates
that the system has recognized that external reference and given you
the option of opening the referenced base part. Since we do not
anticipate making any changes to the base part, click No.
Don’t Ask Me Again Whether or not this message appears when you open a file with
external references depends on a setting on the Tools, Options,
System Options, External References menu. The option Load
4 In-context Features
SolidWorks 2001 Training Manual Lesson 1
Top-Down Assembly Modeling
3 Edit Part.
Select the component mouse_bottom and click the Edit Part tool.
The component and its representation in the FeatureManager change
color. The color used is the current Edit Part in Assembly color which
by default is a salmon color.
Tip The tool is a toggle. It switches you between edit part mode and
edit assembly mode. It also acts as a visual indicator of which mode
you are in. It is depressed or pushed in when you are in edit part mode.
Other indicators that you are in edit part mode are the status bar which
reads Editing Part, and the window banner which looks like this:
In-context Features 5
Lesson 1 SolidWorks 2001 Training Manual
Top-Down Assembly Modeling
4 Section View.
Use the Section View tool with the
Front plane to section the
assembly.
Move the section plane towards the
circular boss feature.
5 Sketch plane.
The sketch plane used for the
mating circular boss is the bottom
face of the boss from the
MouseCover. Select it and click
Insert Sketch.
6 Convert.
Switch to Hidden Lines Removed
mode. Select the outer circular
edge of the boss and click Convert
Entities. Changes to the original
feature will be passed on to this
new sketch.
6 In-context Features
SolidWorks 2001 Training Manual Lesson 1
Top-Down Assembly Modeling
7 Offset.
Select the inner circular edge of the
boss and click Offset Entities. Set
the value to 0.5mm and click
Reverse so that the offset goes to
the inside.
Click Apply and Close.
8 Up To Next.
The position of the sketch plane
is above the part itself, so the
extrusion must go towards the
mouse_bottom. Direction of extrusion
In-context Features 7
Lesson 1 SolidWorks 2001 Training Manual
Top-Down Assembly Modeling
Newest In-context
feature
8 In-context Features
SolidWorks 2001 Training Manual Lesson 1
Top-Down Assembly Modeling
13 Section view.
Create a section view using the long center
reference plane from the MouseCover
component.
16 Face selection.
Click Clear Selections on the
right-mouse menu to remove the
face selection. Replace it by
selecting the face indicated.
In-context Features 9
Lesson 1 SolidWorks 2001 Training Manual
Top-Down Assembly Modeling
17 Distance.
Set the distance to 1mm and
reverse it so it is inside of the
shell. The revised boss should be
entirely within the shell. Click
Finish.
18 Save and close.
Save the changes to the
MouseCover and close the file.
The changes will be propagated to the assembly.
19 Update.
When the part
is closed, the
assembly win-
dow becomes
visible. The change to the MouseCover is detected and SolidWorks
asks if you want to rebuild the assembly. Click Yes.
Tip Generally, if the changes are minor and the assembly is small, click
Yes. If there are numerous changes are to be made, and if the assembly
is very large, you should click No and defer rebuilding until all the
changes are completed.
20 Result.
The boss in the mouse_bottom updates
accordingly.
21 Turn off the Section View.
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
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
in more than one assembly should probably not be modeled in context.
The reason for this is the external references that are created by the in-
context features.
Consider the mouse_bottom we just finished modeling. If the
mouse_bottom were to be used in another assembly, the height of
the in-context boss feature could change unexpectedly. If someone
were to change the Tapered Boss in the MouseCover, that change
10 In-context Features
SolidWorks 2001 Training Manual Lesson 1
Top-Down Assembly Modeling
22 Hide component.
Since the mouse_bottom plays no part in the creation of the
Button, Hide it to improve visibility.
Adding a New New parts can be added to an assembly as needed. These new parts can
Part into an be created in the context of the assembly, using the geometry and
Assembly locations of existing parts to build upon. They will appear in the
FeatureManager design tree as component parts, with a full listing of
their features.
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.
Where to Find It Q From the menu choose: Insert, Component, New Part...
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. For more information about
default templates, see Default Templates on page 426 in the Volume 1
Appendix.
Results of Insert, When a new part is inserted into an assembly, several things happen:
Component, New Q The new part is created.
Part Q The new part appears in the FeatureManager as a component of the
assembly.
Q The Front reference plane of the new part is made coincident with
the face or plane that you selected.
Q You are switched into edit part mode.
Q A new sketch is opened on the selected face.
Q A new mate, named InPlace1, is added fully defining the
component.
Q The Origin of the new part is aligned with the projection of the
assembly Origin on the selected face/plane.
26 Inserted part.
Since the new part is empty, the only
visible evidence of it is the Origin
symbol on the selected face.
Automatically, you are editing the new
part in a new sketch. The sketch plane
is the face you selected. The color of
the part and FeatureManager text is
changed to indicate that the part is being edited.
27 Mate in place.
Parts created in-context, such as this one, automatically receive a single
mate. This mate is named Inplace1 and it fully defines the new part.
Building Parts When building parts in-context of the assembly, you can take
in an Assembly advantage of other parts that exist. You can copy geometry, offset from
it, add sketch relations to it, or simply measure to it. In this example,
the button hole and pins will be used to create the Button.
Using Offsets from The Button will be created so that it fits, with some clearance, into
Assembly Parts the button hole provided. The base feature of this part will be this main
oval shape. Using the existing edges of the button hole, the clearance
can be created using Offset Entities.
Sketching the When you build parts in the context of the assembly, sketching is just
Feature like it is in the part mode with the added benefit that you can see and
reference the geometry of the surrounding parts. In this example, the
base feature is created as a boss using offset edges.
30 Offset value.
Click Offset Entities and
set the value to 0.5mm,
offset to the inside.
31 Offset
created.
The offset is
created to
inside of the
edges.
Creating an Using the sketch created with the offset, a base feature will be created as
Extruded Base an extrusion. The extrusion will extend the sketch from the inside of the
Feature MouseCover part to the outside, forming the main Button shape.
Our design intent is to have the Button protrude 2mm beyond the
outside face of the MouseCover. The best way to do this is to use the
Offset From Surface end condition. This way we not only don’t need
to remember the thickness of the shell, we don’t have to worry about
what happens if someone changes that thickness.
32 Base extrusion.
Create the base feature as
an extrusion of the
sketch. Click Insert,
Base, Extrude and
choose Offset From
Surface as the end
condition.
Click in the selection list
and select the outside
face of the
MouseCover
(highlighted).
Set the Offset to 2mm
and toggle Reverse
Direction and Reverse Offset. (Reverse Offset is necessary so the
extrusion terminates 2mm above the surface rather than below it.) Add
3° of Draft and click OK to create the feature.
33 Completed feature.
The base feature in the
Button is complete.
Open the Any component in an assembly can be opened. Opening the Button
Button Part means that the part file itself is opened as a separate document, leaving
the assembly open as well. In this example several features will be
added that do not need assembly information.
Any changes made here will automatically appear in the assembly.
34 Open the Button.
Right-click the Button in the graphics
window or in the FeatureManager design
tree, and select Open
Button.sldprt from the right-
mouse menu.
Note that the Origin of the part and the
standard reference planes do not pass
through the center of the geometry.
Centered Plane Insert, Component, New Part does not allow you to choose a position
for the Origin of the new part. A plane that is centered on the
geometry can prove useful in sketching and mating. Such a plane will
be created here.
35 Show sketch.
Expand the folder of the base feature and Show the sketch.
The sketch contains lines, arcs and centerpoints.
36 New Plane.
A new plane, centered on the geometry, will be created.
Click on Insert, Reference Geometry, Plane to access the
Plane Wizard. Click the Parallel to Plane at a Point button
37 Selections.
Select the Right reference plane
and either of the arc centerpoints.
Click Finish.
38 Centered plane.
The new plane is parallel to the Right plane
and passes through the center of the solid.
Name the plane centering.
39 Return to the assembly.
Switch back to the assembly without closing
the part.
Click Window, Button -in-
Top_Down_Assy or press Ctrl+Tab to
toggle through open SolidWorks documents.
If prompted, click Yes to rebuild the
assembly.
40 New sketch.
Select the plane
named centering
and open a new
sketch.
41 Convert edges.
Select three edges of the model as shown, and click Convert Entities.
The model edges are converted to sketch lines and an arc.
42 Complete profile.
Complete the sketch by adding end lines and dimensions. Use
Temporary Axes for dimensioning to the arc and circle centers.
43 Thin Feature.
Extrude the sketch using the Mid
Plane end condition. Set the
Depth to 14mm.
For the Thin Feature settings,
use 1mm thickness applied to the
inside of the MouseCover.
45 Draft.
Add 3° of draft to the faces of the plate using Insert Draft. Using
Neutral Plane draft, select the indicated faces for the Neutral Plane
and Faces to Draft.
Neutral Plane
Faces
to draft
46 Reorder.
Drag and drop the Draft1
feature so it comes before the
Shell1 feature in the
FeatureManager design tree.
The draft will now affect the
inner and outer faces of the
shell.
47 Close.
Save the Button and Close
the file, returning to the
assembly.
Assembly Patterning 19
Lesson 1 SolidWorks 2001 Training Manual
Top-Down Assembly Modeling
Introducing: Insert Component Pattern uses existing patterns from parts to pattern
Insert Component components in an assembly.
Pattern
52 Select component to be
patterned.
Make sure the Seed
Component(s) field is active, and
then select the Button
component in the FeatureManager
design tree or the graphics window.
This is the component that will be
patterned.
53 Select the existing pattern
feature.
Click in the Pattern Feature box
and select the pattern feature Sketch-Pattern1 from within the
MouseCover in the FeatureManager design tree.
Click Finish.
54 Completed pattern.
The pattern that was used to create the
holes is used to pattern the component
parts.
20 Assembly Patterning
SolidWorks 2001 Training Manual Lesson 1
Top-Down Assembly Modeling
55 FeatureManager display.
Within the FeatureManager design tree, some
new features have been added. The Update
features refer to each time geometry was
created based on another component. Each
external reference has a corresponding
Update feature.
The DerivedSketchPattern feature is
created with the component patterning
command. Listed beneath the feature are the
components that were added: Button<2>
and Button<3>.
56 Completed
assembly.
After showing the
mouse_bottom, the
entire assembly is
visible.
57 Save.
Save the assembly
and its associated
parts.
58 Tools, Options.
Click Tools, Options.
Click System Options, External References
Set the option Load referenced documents: to Never.
Assembly Patterning 21
Lesson 1 SolidWorks 2001 Training Manual
Top-Down Assembly Modeling
59 Changes.
In the assembly locate
the Button Hole
feature in the
MouseCover. This
feature ultimately
controls the size of the
Button.
Change the dimensions
of the Button Hole
to those shown in the
illustration at the right and rebuild the assembly. The changes
propagate to the patterns of the hole and the Button part itself.
60 Save and close.
Save and close all open documents.
61 Open the MouseCover.
The MouseCover appears exactly as
it was when we saved it.
22 Assembly Patterning
SolidWorks 2001 Training Manual Lesson 1
Top-Down Assembly Modeling
Out of Context The Button was modeled in the context of the assembly. Because the
assembly is not open, the Button is out of context. Therefore, any
changes to the MouseCover are not able to propagate to the Button.
Changes to the MouseCover propagate through the assembly to the
Button. The assembly has to be open for this to occur.
Putting a Part To put an out of context part back into context, open the externally
Back Into Context referenced document. There is an easy way to do this.
Introducing: Edit in Edit in Context automatically opens the document that is referenced
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.
Where to Find It Q Right-click the feature with the external reference, and select Edit
in Context from the shortcut menu.
64 Edit in context.
Right-click the out of context feature, in this
case, Base-Extrude1, and select Edit in
Context. This will open the externally
referenced document, which in this case is the
Top_Down_Assy.
65 Everything is updated.
When the assembly opens, the
Button, which is a component in the
assembly, updates to reflect the
newest dimensions of the Button
Hole.
Assembly Patterning 23
Lesson 1 SolidWorks 2001 Training Manual
Top-Down Assembly Modeling
67 Reference markers.
Now that the assembly is open, the external
reference markers for the Button should appear as
->, indicating that the features are in context. If
they do not appear that way, a simple Rebuild will
refresh the display of the FeatureManager design
tree.
Breaking The external references established by creating parts and features in-
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. As
we just saw, when the size of the Button Hole in the MouseCover
changed, the Button changed also.
If you want to reuse the in-context part in another assembly, or even use
it as the starting point for a similar design, 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.
Note This dialog appears only when the referenced document (the assembly)
is open.
69 Save As Copy.
Save a copy of the part as
FreeButton. Make sure
to check the Save As Copy
option. Click Save.
70 FreeButton.
Save and close the current
part (the Button) and
open the copy —
FreeButton.
71 Derived Features.
Look at the FeatureManager design tree to check for
external references. You will see the notation “->?”
appended to many of the features and sketches,
denoting some kind of external reference.
The symbol means:
-> The part or feature was created in-context, or
derived from somewhere else.
? The reference is currently out of context because
the assembly is not active. If the assembly was
active when the part was opened, the marker would appear as “->”.
Each of the flagged features and sketches must be edited to remove the
reference. Note that in some cases, only the sketch is derived, not the
feature itself. In these cases, both the sketch and the related feature will
display the marker.
Note Do not confuse the command List External References with File,
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
information. For example, File, Find References would tell you this:
Q The referenced part document for a part created using Base Part or
Mirror Part.
74 Edit Cut-Extrude1.
Select and edit the sketch of the Cut-
Extrude1 feature.
75 Delete dimensions.
The dimensions carry the offset
relation. Deleting them will delete both
the relation and the dimension while
keeping the size and position of the
geometry intact. Delete the dimensions
and click Yes to remove the relations.
Button Plate The plate that forms the bottom of the Button was created by
converting and offsetting geometry that was in the MouseCover. The
relations of this sketch will be changed.
78 Edit sketch.
Edit the sketch of Boss-Extrude-Thin1.
79 Display/Delete Relations.
Click Display/Delete Relations to
see the relations that exist in this
sketch.
Narrow the search by choosing
External as the Criteria. This listing
displays only those relations that
contain an External Reference.
Click Delete All to delete all the
External references. The other, internal, relations are maintained. You
can prove this by changing the Criteria to All.
Click Close.
Note Geometry created by converting or offsetting base their location and
orientation strictly on the edge 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.
80 Repairs.
These missing relations must be added. Repair the sketch by adding:
Q A collinear relation between the sketch line and the bottom edge of
the base feature.
Q Tangent relations between the two lines and the arc.
Q Dimensions as shown.
Base Feature The base feature sketch was formed by offsetting the edge of the button
hole in the MouseCover. The sketch was then extruded using an
Offset from Surface end condition. This created two different sets of
external references — one associated with the sketch, and one
associated with the feature. Both external references should be
removed.
82 Edit sketch.
Edit the sketch of the base feature. The relations on
this sketch are all offsets.
83 Delete All.
Another method for dealing with relations is to use
Delete All followed by Constrain All. Delete All
removes all relations in the sketch and Constrain All
adds back those that can be inferred due to the position
of the geometry.
Click Display/Delete Relations and then Delete All.
Click Close.
84 Constrain All.
The Constrain All command only works when there are no relations at
all in the sketch.
Click Tools, Relations, Constrain All.
85 Message.
Constrain All has added 6 relations based
on the position and orientation of the
geometry. Click OK.
86 Dimensions and relations.
Add dimensions to fully define the sketch. This time,
rather than accepting the dimensions with their current
values, change the values as shown in the illustration at
the right.
Add a Coincident relation between the centerpoint of
the upper arc and the Origin. This relation can also
be created by dragging and dropping the centerpoint
onto the Origin.
87 Exit the sketch.
The sketch no longer has an external reference but
Base-Extrude does.
Face Reference The remaining external reference is a face reference that was created
during the extrusion. Remove the reference by changing the end
condition of the extrusion.
88 Measure distance.
Measure the distance between the
top face of the button and the upper
face of the plate. The distance is
4mm.
89 Edit Definition.
Edit the definition of the Base-
Extrude feature and change the
Type to Blind, with a Depth of
4mm.
Click OK to complete the change.
90 Save.
Save the changes to the completed FreeButton.
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.010”
Cover Plate to Ratchet = 0.005”
Cover Plate to Wheel = 0.005”
Wheel Ratchet
33
Exercise 2: SolidWorks 2001 Training Manual
Level Assembly
Design Intent The design intent for this assembly and its part is as follows:
1. The glass cylinder is placed within the cutout in the level,
tangent to the bottom and centered.
2. The top cover component fits tightly into the top of the level
part. Its top is flush with the top of the level part.
34
SolidWorks 2001 Training Manual Exercise 2:
Level Assembly
35
Exercise 3: SolidWorks 2001 Training Manual
3D Sketches in a Top-Down Assembly
36
SolidWorks 2001 Training Manual Exercise 3:
3D Sketches in a Top-Down Assembly
8 Relations between
lines.
Add a Merge
Points relation
between the open
endpoints in the
sketch.
Create a dimension
that measures the
length of the first
line from the Radiator. Set the value to 6”.
37
Exercise 3: SolidWorks 2001 Training Manual
3D Sketches in a Top-Down Assembly
9 Filleting.
Add three 3” fillets. The 3D
sketch is complete.
Exit the sketch.
10 Sweep section.
Create a plane at the end of the 3D
sketch and sketch a 2.25” diameter
circle on it.
Exit the sketch.
11 Sweep feature.
Sweep a base feature using
concentric circles and the 3D sketch.
Optionally, open the ends by shelling
the sweep with a 0.125” thickness.
12 Close.
Save and close the assembly.
38
SolidWorks 2001 Training Manual
Lesson 2
Working with Assemblies
39
Lesson 2 SolidWorks 2001 Training Manual
Working with Assemblies
40
SolidWorks 2001 Training Manual Lesson 2
Working with Assemblies
Working with Assemblies can be efficient and workable if they are created properly.
Assemblies Large or small, there are common methods used to ensure that the
assembly operates as efficiently as possible. Generally, these methods
begin at the part level and carry on through the assembly and drawing.
Efficient A summary of tips for efficient assembly modeling starts the lesson off.
Assemblies
Mating Shortcuts As the assembly is being put together, SmartMates, Mate References
and the Feature Palette are invaluable timesavers for adding and
mating components.
Component Patterns in the part become timesavers in the assembly.
Patterns
Configurations of Configurations are essential to the efficient assembly. Using part, sub-
an assembly assembly and main assembly configurations are explored.
Lightweight Increased assembly opening speed is accomplished using Lightweight
Components Components.
Efficient Whether your assembly is large or small, there are best practices to
Assemblies follow for more efficient and faster assemblies. Faster means both
opening speed and editing speed, both of which contribute to the
overall time it takes you to work in SolidWorks.
Each of these topics will be introduced here and the discussed in more
detail later in this lesson.
Designing with SolidWorks allows you to create an
Sub-assemblies assembly and add it to another assembly.
The one being added becomes a sub-
assembly, and is treated as a component.
Best practice is to have the majority of
your part components within sub-
assemblies, meaning that the assembly
FeatureManager design tree shows more
sub-assemblies, and less top-level part
components.
Q Ease of movement
Sub-assemblies are used to group related part (and
assembly) components together. The “group” can
then be easily moved and reused in other assemblies,
carrying with it its own internal set of mating
relationships.
The sub-assembly is treated as a single component
and moves as one unit.
Q Options in editing
The sub-assembly can be edited from within the larger assembly (Edit
sub-assembly) or opened as its own assembly and edited.
Components can be moved into or out of the sub-assembly when
working at the larger assembly level.
42 Efficient Assemblies
SolidWorks 2001 Training Manual Lesson 2
Working with Assemblies
Q Faster access
You can have faster access to components through the sub-assembly.
Breaking the assembly into smaller sub-assemblies means that each
one is smaller and less complicated than the main assembly.
Q Facilitates multi-user design environments
When a large assembly is broken down into smaller, more manageable
sub-assemblies, separate members of a design team can work on
individual sub-assemblies. If all components are top-level components
within the main assembly, only one member of the design team can
have write access to the assembly at any given time. This makes
collaborative work more difficult.
Q Configurations
Configurations of the assembly and sub-
assemblies can be used to create different
versions of a product. The versions can differ
by the number of components, the visibility of
the components, or the configurations of the
components. One assembly configuration
could contain simplified configurations of
part components. Selecting that configuration selects all the part
configurations contained within it.
A disadvantage of using sub-assemblies is:
Q Dynamic assembly motion
Any components that are intended to move or rotate should be top-level
part components. Components that are collected into a sub-assembly
can only move together, not individually.
Efficient Assemblies 43
Lesson 2 SolidWorks 2001 Training Manual
Working with Assemblies
SmartMates SmartMates allow you to create multiple mates dynamically as you add
components to the assembly. They can create Coincident and/or
Concentric mates and are the easiest way to create mates.
Mate References A Mate Reference can be added to a part so that SmartMates can be
used when dragging and dropping a part from Explorer or the Feature
Palette window. In this example, a part will be modified to have a mate
reference and be saved to the Feature Palette. The copy on the Feature
Palette will then be dragged into the assembly using SmartMates.
SmartMates SmartMates can be used to quickly create Coincident or Concentric
mates. They can be used from an open part document or from within
the assembly.
From an open Using an open document for SmartMates does two things at once: it
document adds the component to the assembly and mates it. A standard drag and
drop technique is employed to do this. Depending on what geometry is
chosen, one, two or three mates can be added.
In addition, parts that contain matching pattern features, flanged piping
for example, can be rotated while mating.
1 Open SmartMates.
Open the assembly SmartMates. It
contains a single component.
2 Open part to be mated.
Open the RoundCoverPl part. Tile
the windows so that both can be seen.
3 Smart mate concentric and
coincident.
Drag the circular edge of the
RoundCoverPl into the assembly and drop it on the circular edge of
the ModifiedHousing. The cursor appears as a “pin in hole” ,
indicating that two Concentric and one Coincident mates will be
44 Mating Shortcuts
SolidWorks 2001 Training Manual Lesson 2
Working with Assemblies
created.
Use the Tab key to rotate the plate putting the lug at the bottom. Drop
the component to add the component and its mates to the assembly.
SmartMates 45
Lesson 2 SolidWorks 2001 Training Manual
Working with Assemblies
SmartMates from The use of SmartMates extends to components that are already
within the resident in the assembly. By selecting the SmartMates tool, the
assembly
component and the mating faces, a Concentric or Coincident mate
can be added.
This method uses a double-click to identify the face, edge or vertex to
be smart mated.
Introducing: SmartMates can be used to automatically mate components that are
SmartMates Tool already in the assembly. Depending on the face selected, Concentric or
Coincident mates can be added.
Where to Find It Q From the assembly toolbar, click the SmartMates tool.
5 Insert Offset Shaft.
Insert the Offset Shaft component into
the assembly using Insert, Component
from file.
6 SmartMate tool.
Click the SmartMates tool on the Assembly
toolbar. This causes the PropertyManager to open
and the SmartMates check box to be checked. Note
that clicking Move Component and checking the box manually has the
same effect.
7 Component and face.
Double-click the cylindrical face of the
Offset Shaft component. This does two
things:
Q Identifies the component to be mated.
Q Identifies the face to which to mate.
The component becomes transparent in the
highlight color (green).
8 Mating face.
Select the mating inside face of the
hole using either:
Q A single-click on the face.
Q Drag and drop onto the face.
46 SmartMates
SolidWorks 2001 Training Manual Lesson 2
Working with Assemblies
faces. The symbol is used for the cylindrical face to face mating.
Select Other As an alternative to double-clicking, smartmate selections can be made
using Select Other.
9 Face selections.
Click the SmartMate
tool and use Select
Other to choose the flat
circular face of the
Offset Shaft.
Click the flat circular
face of the
ModifiedHousing
to complete the mate.
Note that the previous
method of choosing a
circular edge would also
work in this situation.
11 Feature.
The MateReference feature is added to the
FeatureManager. Only one of these features can exist
in any part.
The part can be smartmated into an assembly from
Explorer but let’s go a step further.
Feature Palette The Feature Palette window is used as a library of parts and features
Parts that are easily accessible. Feature Palette parts can be dropped into
assemblies as component parts or into parts as derived or base parts.
12 Open the Feature Palette window.
Click Tools, Feature Palette to access the
palette. Double-click on the Parts folder.
Then double-click the Hardware folder.
Tip You can navigate through the various folders
using the two arrow buttons.
14 Name.
You can rename the palette
part or keep the same name
by clicking Save.
15 Result.
The Shaft is copied to the Feature Palette
under the Hardware folder. It can now be
used, with the mate reference, in any
assembly.
Close the Shaft file.
17 Configuration.
Because the part contains more than one
configuration, a list appears. Choose S-
102 from the list and OK.
18 Completed.
The Shaft is added with two mates, one
concentric and one coincident. It can still
turn.
SmartMate SmartMates and Mate References can’t be used for all the mates you
Limitations need, just concentric and coincident ones. For all the other mate types,
use Insert, Mate.
19 Face to face smartmate.
Open the Worm Gear part and tile the windows. Drag and drop the
face of the Worm Gear onto the face of the Shaft. A concentric
mate is added.
SmartMate Limitations 51
Lesson 2 SolidWorks 2001 Training Manual
Working with Assemblies
Sum- There are several ways to insert components into an assembly. Mates
mary:Inserting can also be created in several different ways. Some mates can be
and Mating created as you insert the component, others only after the component
has been added. For reference purposes, the following tables
Components
summarize the ways that each operation can be done.
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
window, whether they are the first one or not, are also fixed in space.
Method Description
Insert, Component, From Drop the component at a free location or drop it at the origin
File of the assembly.
Drag and drop the file from Drag the file from Explorer and drop it in the graphics window
Explorer of the assembly, either at a free location or at the origin.
Drag and drop from an open Drag top level icon of the part’s FeatureManager tree and
document drop it at either a free location at the origin of the assembly.
Method Description
Drag and drop from within the Select a component’s graphics and hold down Ctrl and drag
graphics window and drop another instance of it.
Drag and drop from the Select a component’s icon in the FeatureManager design tree
FeatureManager design tree and hold down Ctrl and drag and drop another instance of it
into the graphics window.
Copy and paste the component Select a component’s icon in the FeatureManager design tree
from FeatureManager design and copy it to the clipboard. Click in the graphics area and
tree into the graphics window paste it. The component will be pasted at the assembly origin
although it will not be fixed.
Copy can be Ctrl+C, or Edit, Copy, or the tool.
Paste can be Ctrl+V, or Edit, Paste, or the tool.
Copy and paste component Select a component in the graphics area and copy it. Click in
graphics the graphics area and paste it. It will be pasted at the origin.
Inserting and Inserting and mating a component at the same time. All of these options
Mating are limited to Concentric and Coincident mates.
Simultaneously
Method Description
SmartMates Drag a component from an open document by selecting a
face, edge or vertex and dropping it onto the appropriate face,
edge or vertex in the assembly.
Using a Mate Reference from Drag the top level component of an open document and drop
open document onto the appropriate face, edge or vertex of the assembly.
Using a Mate Reference from Drag the file from Explorer and drop onto the appropriate
Explorer face, edge or vertex in the assembly.
Using a Mate Reference from Drag the icon from the Feature Palette and drop the
Feature Palette component onto the appropriate face, edge or vertex in the
assembly.
Mating Existing Mating components that have already been inserted into the assembly.
Components
Method Description
Use the command Insert, Add mates between any pair of the following objects: faces,
Mates or the Mate tool edges, vertices, axes, temporary axes, planes, origins, sketch
lines or points. Any type of mate can be created.
Use the SmartMates tool Limited to Concentric and Coincident mate types.
54 Configurations of an Assembly
SolidWorks 2001 Training Manual Lesson 2
Working with Assemblies
9 Using Anti-Aligned.
The mate direction is
reversed using the Anti-
Aligned option.
Preview again to confirm
the result. Press Apply
when it is correct.
13 Switch configurations.
Switch to Version1.
Suppress the The new one-piece crank that was added to the Version2
Added Component configuration also appears in all other configurations. It must now be
suppressed in the Version1 configuration.
14 Suppress.
Select the component One Piece
Crank and suppress the component
in this configuration. Notice that
suppressing the One Piece Crank
also suppresses the three mates
associated with it.
15 Switch between configurations.
You can now toggle smoothly
between the two configurations of
the U-joint assembly.
Move Component by When using Move or Rotate Component, there is an option to have
Configuartion that movement stored by the active configuration only.
16 Move Component.
Switch to Version2 and click
Move Component. Click the This
configuration checkbox and drag the
Yoke_Male to the position shown.
17 Default.
Switch to the Default configuration. Use move
component with the This configuration setting to
rotate the handle into a similar position.
controlled. Also, the value of a distance or angle mate can be set for
each configuration.
What They Can Do Design tables can be used to:
Q Set the suppression state of part components
Q Set the part components visibility
Q Choose a configuration of a part component
Q Control assembly features
Q Control parameter values for distance and angle mates
Q Add comments to the table
Consider a simple assembly that has various versions. The versions
differ by the size of some components and positioning of others. They
are support frames used for different heights and positions. Each
version can be considered a configuration of the assembly.
Controlling Part Part components are very versatile in design tables. They can have their
Components configuration, suppression state and visibility set through the design
table. It is important to note that part and configuration names are case
sensitive.
Specifying All design table functions that allow you to specify component names
Components support the following syntax. In this list, comp is the component name
and n and m are instance numbers.
Controlling Mates The state of a mate can be set through the design table. In addition, the
dimensions from the distance or angle mates can be set to different
values.
Comments and Several special column (and row) headers are used for comments and
Other Headers BOM settings. They are:
Insert New Design Design tables can be created using the same two methods used in parts.
Table Method They can be created on the fly with Insert, New Design Table or
created in Excel and added using Insert, Design Table.
The New Design Table method uses the familiar double-click to add
headers to the table.
POST
BASE PLATE
Spreadsheet An Excel spreadsheet is used for the assembly design table. This is the
same as for part design tables.
2 Spreadsheet.
Open an Excel spreadsheet and set up the rows and columns as shown.
The information in each column is explained below the spreadsheet.
This spreadsheet exists as ASSY-DT-LAB.xls in the same folder as
the assemblies and parts.
Tip The Insert, New Design Table option is also available for assemblies.
In the assembly, if you double-click on a component in the graphics
window, the system automatically adds $STATE@Component<n> to
the column header and adds Resolved to the cell below it.
Q $CONFIGURATION@POST<1>
Four of the assembly configurations use
the part configuration LEN-26. The rest
use LEN-30. LEN-26 LEN30
Q $STATE@ANGLE<2>
The second instance of the ANGLE
component is suppressed in all
configurations except DOUBLE.
Q D1@EDGE_OFFSET
The value of the distance
mate is listed here. The value
3” centers the part and 0”
makes it flush on one side.
The 1” dimension is added
only as a place holder. It will
be suppressed by the next
column in certain
configurations.
Q $STATE@EDGE_OFFSET
Sets the state of the EDGE_OFFSET mate to suppressed for the 1”
place holder dimensions and unsuppressed to all others. The mate
is suppressed because a distance mate cannot accept the negative value
needed for proper positioning of the ANGLE<1> component. After the
design table is completed, a new mate will be added to those
configurations whose EDGE_OFFSET mate is suppressed.
Q D1@TOP_OFFSET
The distance mate at
the top has a value of
1” for all configura-
tions except DOUBLE.
For DOUBLE it is set to
0” making the ANGLE
components flush with
the top of the POST.
Configuration Properties 65
Lesson 2 SolidWorks 2001 Training Manual
Working with Assemblies
5 Configuration LONG-C.
Switch to the LONG-C
configuration. This configuration
has the value of the mate
EDGE_OFFSET set to 1” and the
mate is suppressed.
6 New mate.
Add a new
Coincident mate
between the
angle<1> and the
post<1>
components.
This mate will be
suppressed in all
configurations but
this one.
Completed The seven configurations of the assembly are complete. They are again
Configurations shown and labeled below.
9 Changing con-
figurations.
Using Compo-
nent Properties,
you can change
any instance of
the sub-assembly
to a different con-
figuration.
Long A Double
Adding Sub- Sub-assembly components can be added to the assembly using some of
assembly the same methods that were used for part components. There are,
Configurations however, some differences.
Drag From Open From an open
Document document, you
can drag the top
level component
into the assembly
and drop it. This
will insert an
instance of the
sub-assembly
with the active
configuration as
the Use named
configuration.
Like part components, you can also drag and drop the configuration
name into the assembly. This method adds the configuration of the
assembly that was dragged in, whether it is the active one or not.
From Insert Menu Using the Insert, Component, From File option will only allow you to
select a configuration if the Configure option is checked. The desired
configuration can then be selected from the named configuration list.
Additional Instance To create another instance of a component that already exists in the
assembly, Control-drag and drop a copy from the FeatureManager or
the graphics window. If you want to copy the configuration as well,
drag the configuration you want.
11 Insert sub-assemblies.
Insert another instance of the
SUBASSY CONFIGS sub-
assembly using the Control-
drag method. Drag the
existing double configuration
to create one of the same
configuration.
12 Mate instance.
Mate the new instance of
the SUBASSY CONFIGS
component to the assembly.
Use mates between the
planes of the component
and the assembly planes and
sketch geometry.
13 Change dimensions of
layout grid.
Double-click on
Sketch1, change the
dimensions, and rebuild.
The advantage of mating
the sub-assemblies to the
layout sketch is the ease
with which you can change the positions of the components.
Note Notice how easy it is to have an assemblies with one units (feet) and
components with different units (inches).
14 Drag sketch.
Click Move/Size
Features and drag the
under defined portion
of the sketch (angled
centerline). The
positions of the
components will
update immediately.
15 Exit and close all files.
Important! The option Automatically load parts lightweight must be set before
the assembly is opened.
1 Set to lightweight.
With no assemblies open, click Tools, Options, System Options,
Performance.
Select the option Automatically load parts lightweight.
Note The option Check out-of-date lightweight parts can be set to Don’t
check, Indicate or Always Resolve. This setting allows you to control
how lightweight parts are updated when changed.
2 Open an existing assembly.
Open the assembly xxxxxx. The assembly opens more quickly with
all the components set to lightweight status.
Lightweight Components 71
Lesson 2 SolidWorks 2001 Training Manual
Working with Assemblies
Resolving A component can be in one of three states at any given moment. The
Lightweight states are:
Components Q Resolved
Q Suppressed
Q Lightweight.
There are several ways to change the status of a component.
Q Select the graphics
Selecting the graphics of a lightweight component will automatically
resolve it. Selecting the component in the FeatureManager design tree
will not resolve it.
Q Right-mouse menus.
Right-click an individual
component in the
FeatureManager design tree, and
select Set to Resolved.
Right-click the top-level
assembly component and picking
Set Lightweight to Resolved
will resolve all the lightweight
components in the assembly at
once.
72 Lightweight Components
SolidWorks 2001 Training Manual Lesson 2
Working with Assemblies
Q Component
Properties
Editing the
Component
Properties of a
component gives
access to all
available options.
This is a way to
change a
component
directly from
Lightweight to
Suppressed.
Lightweight Components 73
Lesson 2 SolidWorks 2001 Training Manual
Working with Assemblies
74 Lightweight Components
SolidWorks 2001 Training Manual Exercise 4:
Mating and Assembly Motion
Design Intent The components used in this assembly are shown exploded below:
CLAMP_PLUNGER CLAMP_ARM_R
nut
CLAMP_ARM_L
CLAMP_LINK
flange bolt
long
flange bolt short Baseplate
75
Exercise 4: SolidWorks 2001 Training Manual
Mating and Assembly Motion
3 The CLAMP_ARM_L.
Insert the CLAMP_ARM_L
component and mate it to the
flange bolt short with
concentric and coincident mates.
76
SolidWorks 2001 Training Manual Exercise 4:
Mating and Assembly Motion
4 CLAMP_ARM_R.
Insert the CLAMP_ARM_R into the
assembly and mate it to both the
Baseplate and the flange bolt
short.
5 The nut.
Add and mate one nut to the
assembly. It needs concentric and
coincident mates. Three instances of
the nut will be used in the
assembly.
77
Exercise 4: SolidWorks 2001 Training Manual
Mating and Assembly Motion
7 The CLAMP_LINK.
Add the CLAMP_LINK to the
assembly. This component will be
used twice.
Add concentric and coincident
mates between the CLAMP_LINK
and the flange bolt long.
78
SolidWorks 2001 Training Manual Exercise 4:
Mating and Assembly Motion
79
Exercise 4: SolidWorks 2001 Training Manual
Mating and Assembly Motion
80
SolidWorks 2001 Training Manual Exercise 4:
Mating and Assembly Motion
81
Exercise 5: SolidWorks 2001 Training Manual
Fill Pipe
82
SolidWorks 2001 Training Manual Exercise 5:
Fill Pipe
2 Add a sub-assembly.
Insert the sub-assembly EXTERNAL FILL to the
assembly. Note that sub-assemblies can not use the
Smart Mate technique. This assembly consists of
an elbow and section_100 component.
Sub-assemblies can only be smart mated after they
have been inserted into the assembly.
3 Mate.
Mate the sub-assembly EXTERNAL FILL to
the main assembly as shown. Use
Concentric and Coincident mates to fully
constrain the component.
83
Exercise 5: SolidWorks 2001 Training Manual
Fill Pipe
5 Structure Editing.
Move the latest instance of the end cap into the
EXTERNAL FILL sub-assembly by dragging and
dropping.
The second instance of the end cap component
should be a component of the sub-assembly.
84
SolidWorks 2001 Training Manual Exercise 6:
Configurations of an Assembly
INST-1 R R R S S R R
INST-2 R R R R S R S
INST-3 R R S S R R S
INST-4 R R S R S R S
85
Exercise 6: SolidWorks 2001 Training Manual
Configurations of an Assembly
3 Configurations.
Create these four configurations:
INST-1 INST-2
INST-3 INST-4
4 New component.
Add the rust cover
component to the assembly. It
is added to all configurations
of the assembly.
5 Spherical mating.
Add a Concentric mate between the
spherical faces of the rust cover
and the ball. Also, add a Parallel
mate to prevent to the rust cover
from rotating.
86
SolidWorks 2001 Training Manual Exercise 6:
Configurations of an Assembly
6 Exploded views.
Optionally create exploded views for
each of the new configurations.
AutoExplode can be used to automate
the process.
7 Save and close the assembly.
87
Exercise 7: SolidWorks 2001 Training Manual
Assembly Design Tables
2 Distance mate.
Add a distance mate between the
opposing faces of the WEDGE and the
TOOL POST BODY. Set the value to
1.5”. Rename the mate Opening.
88
SolidWorks 2001 Training Manual Exercise 7:
Assembly Design Tables
3 Design Table.
Using a design table, create configurations of the assembly at different
values of the distance mate.
89
Exercise 8: SolidWorks 2001 Training Manual
Layout Assembly
90
SolidWorks 2001 Training Manual
Lesson 3
Assembly Editing
91
Lesson 3 SolidWorks 2001 Training Manual
Assembly Editing
92
SolidWorks 2001 Training Manual Lesson 3
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
assemblies and were covered in Lesson 10: Editing Options. They are
not repeated here.
Key Topics Some of the key topics in this lesson are shown in the following list.
Each of these topics corresponds to a section in the lesson.
Q Rebuild Errors/What’s Wrong?
When errors occur, the What’s Wrong option can be used to
investigate and pinpoint the problem.
Q Component Name and Location Changes
When the name of a component or the directory it is stored in changes,
the assembly needs to re-establish that reference. For changing the
name of a component, some of the File, Save As options are useful.
Q Over Defined Components and Mates
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.
Q Editing Mates
Mates are treated as features in the FeatureManager design tree and are
edited using Edit Definition. Mates can have several problems. Chief
among them are missing references (faces, edges, planes) and over
defined status.
Q Assembly Features
Assembly features are unique to assemblies and are susceptible to any
of the problems that are common to all cut features. Or, a problem
might lie with the Feature Scope, the list that defines which
components to cut.
Q Part errors/problems
The component parts that make up the assembly or sub-assembly can
have errors or problems. These problems are repaired using the part
editing procedures that were discussed in Lesson 10.
Q View Dependencies
This command allows you to view the mates associated with a
component, rather than the features of that component.
Q Assembly Statistics
A listing that gives information about the number of components, their
suppression states, the number of top-level mates, and the maximum
depth of the assembly hierarchy can be displayed using Tools,
Assembly Statistics.
Q Parent/Child Relationships
Like parts, assembly components have Parent/Child Relationships
that can be listed.
Assembly Editing 93
Lesson 3 SolidWorks 2001 Training Manual
Assembly Editing
94 Editing Activities
SolidWorks 2001 Training Manual Lesson 3
Assembly Editing
Main Window
Operation Window This window displays the icons that represent the file management
SolidWorks Explorer 95
Lesson 3 SolidWorks 2001 Training Manual
Assembly Editing
96 SolidWorks Explorer
SolidWorks 2001 Training Manual Lesson 3
Assembly Editing
SolidWorks Explorer 97
Lesson 3 SolidWorks 2001 Training Manual
Assembly Editing
File Management SolidWorks Explorer has several file management functions available
Options by right-clicking a filename. Some are also available from the Edit
pull-down menu. These functions are:
Where to Find It Q From the SolidWorks Tools menu, select SolidWorks Explorer.
Q From the Windows Start menu, click Programs, SolidWorks
2001, SolidWorks Explorer.
Q Create a shortcut by dragging the SolidWorks
Explorer icon from the SolidWorks installation
directory onto your desktop.
Procedure We will begin by opening an existing assembly in the SolidWorks
Explorer.
Note If the assembly had been opened in SolidWorks, the following message
would have appeared.
Clicking Yes would provide a browser to search for the missing file.
Replace Using the SolidWorks Explorer, you can replace files that have been
moved, deleted or renamed. Replace is used to replace all instances of
that file in the assembly unless you specify otherwise.
3 Replace.
Right-click either of the Nut(2x) components and choose Replace.
4 Search Rules.
Click Search rules and Browse for the directory. The search can be
set to look anywhere for the files being replaced. Click OK.
5 Replacement part.
Browse for the replacement part, HexNut. Click Find Now to see
where it will be used.
10 Component
Properties.
Click on the
SubBad sub-
assembly to
highlight it.
Right-click the
SubBad sub-
assembly in the
FeatureManager
and choose
Component
Properties.
The Component
Properties
dialog controls
several aspects
of a component
instance. Unlike
many other tools,
only the selected
instance is
modified.
Where to Find It Q Right-click the sub-assembly icon, and select Dissolve Sub-
assembly.
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-
Components assemblies or from a sub-assembly to the top level assembly.
A couple of points to keep in mind when reorganizing components are:
Q Mates of the component end up in the mate group of the level of the
lowest common assembly.
Q Moving a fixed component from the top-level of the assembly
hierarchy into a sub-assembly can leave the main assembly free to
float in space.
Q Moving a fixed component from a sub-assembly to the top-level
assembly may overdefine the top-level assembly.
Q Features that have external references will be deleted if the
reference component moves. A message will appear to inform you
of this.
Q Component pattern instances cannot be moved.
The process of promoting demoting components is accomplished in
several ways. The commands Form new Sub-assembly here and
Dissolve Sub-assembly both force components to move. Drag and
drop can also be employed for this purpose.
12 Dissolve sub-assembly.
Right-click sub-assembly
SubBad, and select Dissolve
sub-assembly.
This sub-assembly contains
these components:
Q LongHexBolt<1>
Q Knuckle<1>
The sub-assembly is deleted
from the assembly, and the
components within it are moved
to the top-level of the assembly
hierarchy at the bottom of the
list.
An error marker appears after
the disslove because the
LongHexBolt<2> component is overdefined at the top-level
assembly. The Fixed state was brought to the top-level.
13 Float.
Right-click the LongHexBolt<2> component and select Float from
the menu. The errors dissappear from the listing.
Creating a New To gather components into a new sub-assembly that resides in the main
Sub-assembly assembly, you can use Form New Subassembly. The new sub-
with Components assembly exists in the main assembly and as a sub-assembly in its own
right. In this example, a new sub-assembly will be created using an
existing component.
To create a new empty sub-assembly in an assembly, you can use
Insert New Sub-assembly.
Introducing: Form Form New Subassembly Here creates a new assembly using
New Subassembly components in the current assembly.
Here
Where to Find It Q Right-click the component or components, and select Form New
Subassembly Here.
Q Select the component or components, and select Insert,
Component, Assembly from [Selected] Components...
Default Template Since this procedure creates a new assembly 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. For more information
about default templates, see Default Templates on page 426 in the
Volume 1 Appendix.
14 New sub-assembly.
Select the Shaft
component, and control-
click Knuckle<1> and
Knuckle<2>.
Right-click Form New
Assembly Here. If
prompted, choose the
assembly template you
want and click OK. Name
the new assembly
SubSlider and click
Save.
Note The name of the sub-assembly does not have to have a “Sub” prefix.
You can use any naming convention you wish. We simply used “Sub”
for convenience.
Tip You can hold down the Ctrl key or the Shift key and select multiple
components and combine all of them into the new sub-assembly in one
operation.
15 New sub-assembly.
A new sub-assembly is formed containing the
components. The sub-assembly takes the component’s
place in the hierarchy of the FeatureManager design
tree.
16 Finished sub-assembly.
The finished sub-assembly has three components.
17 Base sub-assembly.
Select the MotorBase<1>component and insert a
new sub-assembly. Name the sub-assembly
SubBase.
18 Drag and drop.
One way to move components from one assembly to
Tip The same method used to drag and drop components into sub-
assemblies can be used to Reorder components. The order of the
components in the FeatureManager is used to generate the BOM in the
drawing.
Editing a Sub- Edit Sub-assembly provides access to a sub-assembly the same way
assembly Edit Part provides in-context access to a part.
In this example, Edit Sub-assembly will be used to re-create the
component pattern lost in moving components into a sub-assembly.
Introducing: Edit Edit Sub-assembly is used to make changes to a sub-assembly, within
Sub-assembly the context of an upper level assembly, without opening the sub-
assembly. You can:
Q Add or delete components
Q Add, delete or edit mates
Q Add, delete or edit assembly features
22 Edit sub-assembly.
Right-click SubBase, and
select Edit sub-assembly.
All the components of the
sub-assembly highlight in
pink.
23 Pattern Type.
Click Insert, Component
Pattern. Click Use an existing
feature pattern (Derived) and
Next.
25 Pattern.
The components are
patterned into the locations
given by the pattern. Due to
Edit Sub-assembly, they
exist inside the sub-assembly
being edited.
26 Edit Assembly.
Click Edit Assembly from
the right-mouse menu to
return to the top level
assembly (MainAssy).
Opening sub- Some work can be done by editing the sub-assembly, but not all.
assemblies Changes to the properties of a component within the sub-assembly
generally need to be done at that level.
27 Open sub-assembly.
Any component can be opened
from the assembly it resides in.
Right-click the SubBase
component and choose Open
subbase.sldasm from the menu.
Replacing and Components can be replaced in an open assembly in several ways. The
Modifying techniques include Save As, Reload/Replace and changing the
Components Component Properties.
Option Description
Save As If you are editing a part in the context of an
assembly, or if you have a part and the assembly it
is in 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
do not want to replace the component, click the
Save as copy option on the Save As dialog.
Reloading To update the assembly to reflect any changes other people have made
Components to the components, use Reload. When an assembly is opened, the latest
saved version of its components are displayed. Once the assembly is
open and you make changes to its components, you are asked whether
you want to rebuild the assembly whenever you switch back to the
assembly window. In order for other people to make changes to
components that are in an assembly you are working on, they would
have to have write access to those components while you would have to
have read-only access.
28 Component
Properties.
Right-click the
component
MountingPla
te<1>, and
select
Component
Properties.
29 Browse.
Browse the
Model
Document Path
for the part
named:ReplPl
ate.sldpart
and click Open.
Over Defined The mates have both the error marker and Delete or edit the
Mates the plus sign (+) prefix, meaning they are mate that caused
over defined. The error message reads: the problem. The
Distance1: Warning: This mate best practice is to
is over defining the assembly. take care of over
Consider deleting some of the defined mates when
over defining mates. they occur, not
later.
The over defined mates relate directly to
an over defined component which is also
marked with the plus sign.
Suppressed Mates Suppressed mates are not errors, but they Unsuppress the
can cause problems if they are forgotten. mate.
When a mate is suppressed, it appears
grayed out in the FeatureManager design
tree. Suppressed mates have no effect on
the assembly — they are not solved.
However, because the suppressed mate
has no effect, it is easy to add additional
mates which will over define the assembly
if the suppressed mate is unsuppressed.
Visual Display of a The references used in a mate can be seen two ways:
Mate Q Single-click the mate. The references will highlight in the graphics
window.
Q Double-click the mate. Its listing in the FeatureManager tree will
expand listing its referenced components.
For mates that contain dimensions (distance and angle), double clicking
also displays the dimension so it can be edited.
Editing a mate As you would expect, editing a mate involves Edit Definition. The
same dialog used with Insert, Mate appears for use in editing.
32 Edit definition.
Right-click the Coincident1 mate and Edit
Definition. One of the references is listed as
“Invalid”.
Select and delete this reference.
Tip The type of mate can also be changed. In the case of a mate between
planar faces the type could be changed from Coincident to Parallel,
Perpendicular, Distance or Angle.
33 Choose replacement.
Select the top face of the
ReplPlate<1> component as the
replacement. Click the Coincident
type and the check mark.
The error has been removed.
34 Additional repairs.
Repair the remaining mates using the
same method. The three face
indicated are used for the repairs.
Distance1
Distance2
Coincident3
Over Defined Finding the cause of an over defined assembly is not always easy,
Mates and because there can be two or more conflicting mates. All the over
Components defined mates will appear with error markers and the (+) prefix, which
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.
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
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,
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 under lying
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
Dependencies and look at the FeatureManager design tree from the
perspective of the mates rather than the features.
35 Overdefined mate.
To demonstrate how overdefined
mate occur and are repaired, let’s
create one.
Select the parallel faces and add a
Coincident mate.
36 Error message.
As soon as the
mate is added,
SolidWorks
displays an error
message. Click OK.
37 Error markers.
The MountingPlate<2>
component is now
overdefined, marked with the
(+) symbol.
Two mates also fail, the newly
added one Coincident5 as
well as Coincident2.
Because MateGroup listings
are order dependent, it is clear
which came first.
38 Delete mate.
Any of the conflicting mates
can be deleted. Delete the last
one, Coincident5, to
remove the error.
Using Save As The save as option was mentioned earlier in the lesson as a method of
replacing components in the assembly. This method allows you to
create the replacement part as a modified version of an existing part.
39 Open part.
Open the MountingPlate<2> part. Use this part to create a similar
part under a different name.
40 Delete a feature.
Delete the chamfer feature.
41 Save As.
Click File, Save As. A message appears
warning you that the MountingPlate is
open and that using Save As will replace all
existing instances of the Mounting pad with the new file.
42 Save anyway.
Click OK to save the
modified part as
ModifiedMP.sldprt.
Return to the sub-assembly.
43 Replacement completed.
The modified part, ModifiedMP has
replaced the MountingPlate without
mate errors.
If we had checked Save as copy on the
Save As dialog box, the replacement would
not have occurred.
Return to the MainAssy.
44 Assembly statistics.
Click Tools, Assembly Statistics.
The report lists information about the
number and type of components, their
status, and the structure of the
assembly.
When you are finished reading the
report, click OK to close the dialog.
Find References Find References can be used to 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 be used to
copy the files to another, common, directory.
45 Find References.
Click File,
References to
list the
references and
locations of the
assembly
components.
Click Close.
Reorder and You can reorder many features the assembly FeatureManager design
Rollback tree. Items such as assembly planes, axes, sketches, and mates within a
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 in drawings.
Rollback can be used to move among time dependent features such as
assembly features, assembly-based features and mate groups. Note that
rolling back before a mate group suppresses the mate group and all
components controlled by it.
Assembly An Assembly Feature is a cut which exists only in the assembly. It is
Features intended to cut selected components after they are mated in the
assembly. Assembly features are often used to represent post-assembly
machining operations. They can also be used to create section-type
views of an assembly, by cutting away part or all of selected
components. Visibility of assembly features can be controlled using
configurations.
The sketch used by the assembly feature can be sketched on any plane
or planar face in the assembly. The sketches can contain multiple
closed profiles. The resulting assembly feature can be patterned.
Assembly features can also be holes created by the Hole Wizard.
48 Convert edge.
Convert a circular edge of the hole to
the sketch plane. This will ensure that
the hole’s diameter and placement are
used by the assembly feature.
Introducing: Assembly features exist only in the context of the assembly. They can
Assembly Feature be extruded or revolved cuts, or simple holes.
Where to Find It Q From the menu click Insert, Assembly Feature, Cut, Extrude...
49 Assembly feature.
Click Insert, Assembly Feature, Cut,
Extrude. Click Through All and OK.
The end conditions are limited to Blind,
Through All, and Mid Plane. Any end
conditions that reference geometry, such
as Up to Surface, are not available.
Assembly Feature Assembly features are cut features that exist at the assembly level and
Changes only act upon components in that assembly. Changes to the assembly
feature can fall into two categories: changes to the feature itself (its
sketch, for example) and changes to the Feature Scope.
Introducing: Feature The Feature Scope controls which components are acted upon by the
Scope assembly feature. You can set the feature scope before or after you
create the assembly feature.
52 Result.
The assembly feature
now cuts only the
selected component.
If the part is opened
alone, there is no hole.
Note Link Values only works within a part. It does not work between parts
within an assembly. Therefore, if the required design intent cannot be
captured using in-context features, you will have to use an equation.
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 the dimension resides in.
Q Name within the part:
D1@Sketch5
Q Name within the assembly:
D1@Sketch5@MotorBase.Part
Adding Equations To add equations in an assembly, you 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.
We are now going to add an equation that will locate the MotorBase
assembly on the ReplPlate and ModifiedMP components. This
equation will set two distance mates equal.
Joining Multiple part components can be combined into a single part using the
Components Join command. It is a useful method of creating weldments and parts
that represent assemblies in FEM.
In the BOM, a sub-assembly is either listed as the sub-assembly alone
or the sub-assembly with indented components. Join allows you to
show a single part in the BOM instead.
Default Template Since this procedure 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. For more information about
default templates, see Default Templates on page 426 in the Volume 1
Appendix.
Introducing: Join The Join command is used to combine multiple components parts in
assembly into one part.
Where to Find It Q While editing the part that will contain the joined components, click
Insert, Features, Join.
59 Join.
Click Insert, Features,
Join and select all the
components except the part
being edited.
Make sure Hide input
components is checked.
Click OK.
60 Results.
The components you selected are hidden as a result of the Hide input
components check box.
The new part, which is a union of the selected components, appears in
the Edit Part color.
61 Open the weldment.
Right-click BaseWeldment,
and select Open. The
FeatureManager design tree
contains a single feature
named Join1 that has an
external reference that points
to the input components in the
context of the SubBase
assembly.
62 Save changes.
Save any changes to BaseWeldment and Close the file.
Switch back to the SubBase assembly.
63 Leave Edit Part mode.
Click Edit Part to switch back to Edit Assembly mode.
64 Hide the joined component.
Click to hide the BaseWeldment component and show the input
components again.
65 Close and Save all files.
Click Window, Close All and save the files.
Renaming You can use the SolidWorks Explorer to rename components in the
Components assembly. It is useful in changing a “generic” name to a true “part
name” at the assembly level.
The assembly must be closed when you rename.
66 SolidWorks Explorer.
Start the SolidWorks Explorer and Open the MainAssy.
67 Rename the Bolt.
Expand the sub-assemblies and right-click any of the Bolt
components. Select Rename.
68 New name.
Supply the new name RndHdBolt and click Find now to see where
Click Apply.
Note that Where used provides a comprehensive search, with criteria,
for a file.
69 Open in SolidWorks.
Open the assembly in SolidWorks using the right-click option. All
instances of Bolt have been replaced with RndHdBolt.
Close the SolidWorks Explorer window.
70 Check sub-assembly.
Expand the sub-assembly SubHolder. It
contains two HexNut components that are
suppressed. Unsuppress these components so
that they will be mirrored.
71 Dialog.
Click Insert, Mirror
Components. The dialog is a
wizard that contains several
sequential pages.
Click Front as the Mirror
plane and SubHolder as the
Components to mirror.
72 Expand.
Expand the SubHolder-1
listing. Set the Bracket-1 to
This component has a “left-
hand” and “right-hand”
version( ). Set the rest to The
same part is used on both
sides of the assembly( ).
Click Next.
73 Name.
Select the name for the
mirrored sub-assembly. Use the
suffix Left.
Click Next.
74 Orientation.
This dialog allows
you to see and set the
orientation of those
components being
copied.
Click the
SubHolder-
1@PivotLeg-1
listing and to preview
it’s orientation.
75 Hexnuts.
Check the orientation
of the SubHolder-
1@HexNut-1 and
SubHolder-
1@HexNut-2
components, they are
reversed.
buttons to see
other orientations of
the component and
find the best.
Do the same for the
SubHolder-
1@HexNut-2
component. The
others should be
properly oriented. Click Finish.
77 New sub-assembly.
The new sub-assembly
SubHolderLeft has
been added.
Design Intent The assembly you will open was saved with a number of errors. Repair
the assembly in such a way that you capture and maintain the following
design intent:
1. The Brace_New components are centered with respect to the hole
in the End Connect components.
2. The edges of the End Connect components are flush with the front
edge of the Rect Base.
Procedure Use the following procedure:
1 Existing assembly.
Open the existing assembly
assy_errors_lab.
2 Mate errors.
Expand MateGroup1 to see
the errors. There are two
conflicting mates that over
define End Connect<2>
and Brace_New<2>.
Delete the correct mate to
rectify the over defined
condition and to properly capture the design intent.
3 Interference checking.
Select the entire assembly and check
for interferences. There should be
one interference.
129
Exercise 9: SolidWorks 2001 Training Manual
Assembly Errors
4 Edit definition.
Edit the failed mate
(Coincident17) to both
repair it and eliminate the
interference. The assembly
should look like the illustration
at the right, in the top view
orientation, with no errors.
Tip When you edit the definition of
the mate, pay attention to the alignment condition; and preview the
mate before you apply it.
5 Find and edit mate.
Using View Dependencies, find
the mate that is responsible for
the Brace_New<1>
component being off center.
Edit the mate so that
Brace_New<1> is positioned
according to the design intent.
130
SolidWorks 2001 Training Manual Exercise 10:
Assembly Features
3 Feature Scope.
Edit the Feature Scope so that
the components Worm Gear,
Worm Gear Shaft and Offset
Shaft are not affected by the cut.
4 Switch configurations.
Return to the Default
configuration. Make sure that the
assembly feature is suppressed in
this configuration.
5 Save and close the assembly.
131
Exercise 11: SolidWorks 2001 Training Manual
Assembly Equations
132
SolidWorks 2001 Training Manual Exercise 11:
Assembly Equations
7 Test.
Test the in-context feature by
changing the width of the
UBracket to 3.5 inches.
No interference should exist
between the components and
the proper clearance should
be maintained.
8 Show all of the
components.
9 Edit Definition.
Edit the definition of the mate
Coincident6 changing it
from a coincident to a
Distance mate. Set the
distance under the washer at
0.25" and the name to
WasherGap.
10 Equation.
Write an equation that drives
the value of the distance
mate so that it is equal to the
clearance between the end of
the Cross Bar and the inside of the UBracket.
Rebuild the model. The gap between the Spindle Washer and the
UBracket should now be 0.005 inches.
11 Test.
Change the clearance
between the Cross Bar and
the UBracket to 0.010".
Rebuild the model. The
distance mate should update
accordingly.
12 Save and close the
assembly.
133
Exercise 12: SolidWorks 2001 Training Manual
Mirror Component
134
SolidWorks 2001 Training Manual Exercise 12:
Mirror Component
8 Orientation.
In the next dialog, use the controls
to make sure that all the Rivet
components are in the correct
orientations.
9 Mates.
Mate the new sub-assembly to the
Platform component.
135
Exercise 13: SolidWorks 2001 Training Manual
Using SolidWorks Explorer
136
SolidWorks 2001 Training Manual Exercise 13:
Using SolidWorks Explorer
3 Preview.
Turn off the Use full screen option and display all the components of
the assembly. Note that the Finger Grip has no preview.
4 Replace.
In the document window, the listing of the Finger
Grip appears in red, indicating that the file cannot
be found. Use Replace to choose a replacement
file, Gripper.
5 Show references.
Select the Arrow and click Show References. Both the part and the
assembly are listed as references because the part was created in-
context.
137
Exercise 13: SolidWorks 2001 Training Manual
Using SolidWorks Explorer
6 Revision.
Use Copy to create a copy of the Launcher assembly and its
associated files.
Use Copy children, the Suffix .2 and the new folder under the
swExplorer folder named R2.
Tip The folder can be created during the copying process. Add a new
directory name in the Folder field and you will be prompted to create a
new directory.
Clear the checkbox for the Gripper so that this file is not copied.
138
SolidWorks 2001 Training Manual Exercise 13:
Using SolidWorks Explorer
12 Open Launcher.2
assembly.
Open the assembly in
SolidWorks. The changes
applied in SolidWorks Explorer
are seen here.
13 Close and Save the assembly.
139
Exercise 14: SolidWorks 2001 Training Manual
Working with Sub-assemblies
2 Dissolve Sub-assembly.
Dissolve the sub-assembly bad_sub. The
components of the sub-assembly are added to the
main assembly, the sub-assembly is removed.
140
SolidWorks 2001 Training Manual Exercise 14:
Working with Sub-assemblies
7 Move component.
Move the component by dragging the Pull Ring upwards.
8 Test the behavior.
Use Dynamic Assembly Motion to test the behavior of the
trigger assembly. You should be able to drag the Pull Ring
in and out of the End Cap.
9 Switch.
Switch back to the main assembly, rebuilding the main
assembly as its window is brought to the front.
10 Delete components.
Delete the following components:
Pull Ring<2>
Plunger<2>
End Cap<1>
141
Exercise 14: SolidWorks 2001 Training Manual
Working with Sub-assemblies
12 Mate sub-assembly.
Mate the second instance of the sub-
assembly SUB_trigger to the
main assembly.
13 Edit sub-assembly.
Right-click either instance of the SUB_trigger, and select Edit Sub-
assembly. The components of the sub-assembly change to the part
editing color.
14 Drag.
Select and drag the Pull Ring
of the sub-assembly being
edited. Both instances will move
together.
15 Edit assembly mode.
Turn Edit Sub-assembly off by
right-clicking in the graphics
window, and selecting Edit
Assembly: lab_pro_dem
from the shortcut menu.
16 Return to the sub-assembly.
Switch to document window that contains just the sub-assembly
SUB_trigger.
142
SolidWorks 2001 Training Manual Exercise 14:
Working with Sub-assemblies
143
Exercise 14: SolidWorks 2001 Training Manual
Working with Sub-assemblies
144
SolidWorks 2001 Training Manual
Lesson 4
Core and Cavity
145
Lesson 4 SolidWorks 2001 Training Manual
Core and Cavity
146
SolidWorks 2001 Training Manual Lesson 4
Core and Cavity
Stages in the The key stages we will go through in this lesson are shown in the
Process following list. Each of these topics comprises a section in the lesson.
Q Scale the engineered part.
The core and cavity will be created directly from the engineered part.
To allow for shrinkage, it is necessary to scale the engineered part
slightly larger before making the core and cavity.
Q Radiate surface.
A surface is radiated out from the parting line of the engineered part.
This surface divides the upper and lower halves of the mold.
Q In-context assembly modeling.
Working in the context of an assembly, one half of the mold is created
using surfaces that are copied from the engineered part.
Using Scale and The Scale command can be used in conjunction with Radiate and Knit
Surfaces Surfaces to generate the core and cavity of a part.
Introducing: Scale The Scale command is used to scale the engineered part by a scaling
factor. The scaling can be Uniform or differ in the X, Y and Z
directions. In this example, the body will be scaled larger by 5%.
Creating a Radiate The Radiate Surface command is used to extend a surface out from
Surface the parting line of a part. The radiated surface is developed parallel to a
reference plane or planar face. Typically, the pull direction of the mold
is normal to this reference plane.
3 Radiate surface.
Click Insert, Surface,
Radiate. Select the top,
planar face as the
Reference plane.
Click in the Edges to
radiate list. Select one of
the edges that make up
the parting line. Reference
plane
Click the option
Propagate to tangent
faces.
The propagate option
will make selecting the
edges easier.
Set the Radiate distance
to 30mm and check the Edges to
direction arrows. They radiate
should point away from the model.
Click OK.
4 Resulting surface.
The radiated surface is created,
attached to the selected edges.
Although it is a single surface,
the vertices, edges and
individual faces can be
selected.
In the FeatureManager design
tree, the radiate surface is represented by: .
5 Open a new assembly and save it.
Name the assembly cc_assy. The core and cavity parts will be
created in an assembly. Using the assembly allows you to create in-
context features and parts that will allow changes to the engineered part
to propagate to the parts that make up the core and cavity.
6 Insert the CAVITY PART.
An easy way to insert the CAVITY PART at the origin of the assembly
is to tile the windows and then drag and drop the part into the
FeatureManager of the assembly.
7 Insert a new component.
Insert a new component, naming it mold_upper. When complete, it
will represent the upper half of the mold cavity. Insert the new part on
the Top reference plane of the assembly.
Default Template Since this procedure 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. For more information about
default templates, see Default Templates on page 426 in the Volume 1
Appendix
8 Exit the sketch
When you insert a new part into an assembly, you are automatically
active in a sketch. The next step in the procedure does not require a
sketch, so exit it. You should be in Edit Part mode, editing the
mold_upper.
Creating a Knit When knitting surfaces, radiated surfaces exhibit a special behavior.
Surface When selected in conjunction with a seed surface, they cause the
system to select and knit together all faces adjacent to it and the seed
surface. This eliminates the tedious task of selecting each and every
face that lies on one side of the parting line.
9 Knit surface.
Click Insert, Surface,
Knit. The Faces and
surfaces selection list
should be active.
Select the Surface-
Radiate1 feature from
the FeatureManager
design tree.
Click in the Seed face
selection list and select
one face on the upper
portion of the part. This Seed face
is the seed face.
Selecting it in
conjunction with the
radiate surface will cause the system to select all the other model faces
up to the radiated surface. Click OK.
10 Resulting surface.
The knit surface is a single
composite surface that
includes all the propagated
surfaces on the top half of the
engineered plus the radiated
surface. The surface is
created in the mold_upper
part but has an external
reference to the CAVITY
PART.
Using the Surface Once the surface has been created, it can be used to form a solid that
represents one half of the mold. Using a sketch generated from the
edges of the surface, the solid is created using an Up To Surface end
condition.
11 Open part.
From the right-mouse menu, pick Open mold_upper.sldprt.
12 Offset plane.
Create a reference plane offset
10mm from the top face of the
knit surface.
13 Sketch.
Open a sketch on the new plane and
sketch a rectangle centered on the
Origin.
14 Extrude.
Using Up To Surface, extrude
the sketch up to the knit surface.
15 Resulting solid.
The resulting solid uses the surface and
sketch to create the extrusion.
16 Hide the knit surface.
Right-click knit surface, and select Hide
Surface Body.
17 Lower part.
Using the same techniques
that you followed in steps 7
through 16, add another new
component to the assembly,
create another knit surface,
and model the lower half of
the mold cavity.
Using the The interim assembly will be constructed using the engineered part
Cavity Option (Forged Ratchet Body) and the die base (Diebase) shown in the
following two illustrations.
This technique works well in situations where:
Q The parting line is planar.
Q There are no holes in the part so a core is not required.
Stages in the The key stages we will go through in this lesson are shown in the
Process following list. Each of these topics comprises a section in the lesson.
Q Create the interim assembly
With the die base and cast part, an assembly is created where the cast
part is mated within the volume of the die base.
Q Subtract the engineered part from the base
Using the appropriate shrink factor, to create the cavity by subtracting
the volume of the engineered part, with scaling, from the base.
Q Create derived parts
Create two derived parts from the mold/die base. These will be the top
and bottom halves of the die.
Procedure Use the following procedure to create the interim assembly and the
derived parts for the top and bottom portions of the die.
1 Open the
assembly.
Open the assembly
named FORGING.
The Forged
Ratchet Body is
mated so that it is
centered within the
Diebase.
2 Edit the Diebase.
Right-click the Diebase, and select Edit Part from the menu. You
can also select and edit the Diebase from the FeatureManager design
tree.
Cavity The next step is to create a void inside the diebase by subtracting the
engineered part from the base. Since we have to allow for shrinkage,
the void, or cavity, should be larger than the engineered part.
Introducing:Insert The Insert Cavity command is used to subtract one or more parts from
Cavity another part in the context of an assembly. Because the resulting cavity
is an in-context feature, this operation creates external references
between the two parts through the context of the assembly.
3 Cavity.
Using the Insert,
Features, Cavity...
command, subtract the
volume of the Forged
Ratchet Body from
the volume of the
Diebase. Be sure the
Forged Ratchet
Body is listed in the Design Component selection list. Choose the
appropriate Scaling Factor and Type and click OK. The Type can be
about the Component Origins, the Mold Base Origin, or about a
Coordinate System. Scaling can be Uniform or with respect to the X,
Y, and Z axes.
Create Derived Derived parts are parts that use another part as their first feature. The
Parts derived parts create a new part using another as a reference.
Introducing: Derive Derive Component Part creates a new part based on the selected part.
Component Part Deriving a component part achieves exactly the same results as
inserting a Base Part.
Where to Find It Q From the menu choose: File, Derive Component Part.
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. For more information about
default templates, see Default Templates on page 426 in the Volume 1
Appendix.
4 Derive a part.
Select the Diebase in the FeatureManager design tree and choose
Derive Component Part... from the File menu. You will need to do
this twice: once to create what will become the top half of the die and
once for the bottom half. After you have created the two derived parts,
you can use the Save As command on the File menu to rename them.
7 Save.
Save the part as MoldLower. Note that the
source part and assembly are listed in the
FeatureManager:
Diebase<1>@FORGING
The format is partname@assemblyname.
Using a Base Part A Base Part lets you use a previously created part as the base feature
for a new part.
Base Parts can be used to create the same effect as the Derived Part.
The difference is that the base part is created at the part level, the
derived part at the assembly level.
Introducing: Insert Base Part allows you to insert an existing part into a new part.
Insert Base Part The original part becomes a single feature in the new part. Changes to
the base part are transferred into the existing or derived part.
List External The external references of the part can be listeUse of a base or derived
References part is considered an external reference.
The list includes the Diebase feature as a Body, and the ability to
chose which configuration of the base part is to be used.
Click OK.
11 Cut.
Cut off the lower
portion of the part and
keep the upper.
Propogating Changes made to the components follow a path from the source in a
Changes single direction. Derived and base parts behave the same way.
For example, consider
MoldUpper
a change to the
Forged Ratchet
Body part. FORGING.sldasm
Q Change Forged
Ratchet Body Forged Ratchet Body Diebase
Q In the FORGING
assembly, the
change affects the
Diebase.
Q The change to the MoldLower
13 Results.
The change is propogated through the dependent parts in sequence.
Open the FORGING assembly first.
Q FORGING:
Click Yes to have the change shown. At the assembly level, the
changes are made to the Diebase part.
Q MoldLower:
The changes to the Diebase have been transferred to the
MoldLower.
Q MoldUpper:
The changes to the Diebase have been transferred to the
MoldUpper.
Note Note that opening the files out of sequence will not show the changes.
The changes must come through the sequence.
161
Exercise 15: SolidWorks 2001 Training Manual
Mold Cavity
7 Knit Surface.
Create a Knit Surface using
the radiated surface and model
faces. Preselect the
Surface-Radiate1
feature from the
FeatureManager of the Motor
Bracket component. Click
Insert, Surface, Knit.
Click in the Seed face list and
select a face on the upper
portion of the model. Click
OK.
Seed Face
8 Resulting surface.
A single surface, composed of the
radiated and seed faces, is created.
Hiding the Motor Bracket helps in
visualization of the result.
9 Sketch plane.
Use the surface
edges and faces to
create a solid.
First, create a plane, offset from the Front of the edited part. Offset
the plane 30mm.
10 Convert Entities.
Sketching on the new plane, select
the radiated surface and click
Convert Entities. The only outside
edges are converted.
162
SolidWorks 2001 Training Manual Exercise 15:
Mold Cavity
11 Up To Surface.
Extrude the sketch in the direction of
the surface using Up To Surface.
Select the Surface-Knit feature
from the FeatureManager.
Click OK.
12 Lower Die.
Create the Lower Die in the same
fashion. Use a new component, knit
surface and up to surface end
condition.
13 Save and close the assembly.
163
Exercise 16: SolidWorks 2001 Training Manual
Using Cavity and Surfaces
Exercise 16: Using the parts provided, determine the fluid volume contained in a
Using Cavity fuel tank.
and Surfaces This lab uses the following skills:
Q Cavity
Q Revolved Surfaces
Q Mass Properties
Q Offset Surfaces
Procedure Use the following procedure:
1 Open the part Fuel Tank.
The part represents a small engine fuel
tank. Surfaces will be used to cut away
an interfering portion of the tank.
2 Revolved surface.
Using the sketch Sketch1,
create a revolved surface.
Click Insert, Surface,
Revolve and create a 180°
revolved surface feature.
3 Offset surface.
Offset the revolved surface
using Insert, Surface,
Offset. Set the distance to
15mm, oriented to the
outside.
The resulting surface
interferes with the solid.
164
SolidWorks 2001 Training Manual Exercise 16:
Using Cavity and Surfaces
R5mm
R3mm
6 New assembly.
Create a new assembly
named Volume, units
mm. Insert the existing
component Block into
it. Add the Block
component in at the
origin of the assembly.
The Block will be used
with the Fuel Tank to
create a solid that
represents in interior
volume of the tank.
7 Insert the Fuel Tank.
Insert the Fuel Tank component into the assembly. It will be mated to
the Block.
165
Exercise 16: SolidWorks 2001 Training Manual
Using Cavity and Surfaces
166
SolidWorks 2001 Training Manual Exercise 16:
Using Cavity and Surfaces
12 Volume.
Open the Block part. This
represents the fluid volume
inside the Fuel Tank.
13 Mass Properties.
Determine the volume of
the part using Mass
Properties. The default
units are cubic millimeters.
The volume is just less
than 1 liter.
14 Options.
Using Options, set the
Length unit to Inches and
click OK.
Click Recalculate to see
the change in the results.
The conversion between
cubic inches and quarts is:
1 cu. in. = 0.017316 quarts
The resulting volume is
slightly less than one quart.
15 Save and close the
assembly.
167
Exercise 17: SolidWorks 2001 Training Manual
Using Cavity
Procedure Open the existing assembly Dovetail. This contains the part
EndBoard.
1 Create mating side.
Insert a new in-context part
and name it SideBoard.
Sketch the base feature using
the existing edges of the
EndBoard.
2 Extrude.
Extrude the solid 3/8" into the
existing solid, causing an
interference.
3 Cavity.
With the new part still in Edit Part
mode, click the Cavity tool. Set the
Scaling factor in % to 0 and
remove the volume of the
EndBoard.
Edit the assembly.
168
SolidWorks 2001 Training Manual Exercise 17:
Using Cavity
4 Completed cavity.
The in-context cavity feature removes
the overlapping material in the
EndBoard.
5 Save and close all the parts.
169
Exercise 18: SolidWorks 2001 Training Manual
Using a Base Part
2 Cut.
Cut off a portion of the solid to make the
overall length 5 feet.
3 Save.
Save the new part as W5X5.
4 Additional parts.
Create two more new parts using W5 as the base part.
W5ANGLE has an overall length of 6
feet and is cut off at an angle of 60
degrees.
170
SolidWorks 2001 Training Manual Exercise 18:
Using a Base Part
6Changes.
Open the three new
parts to see the
changes.
7Save and close
the parts.
171
Exercise 19: SolidWorks 2001 Training Manual
Base Parts and Splitting
3 Split Line.
Create a split line that divides the
faces on four sides into two smaller
faces.
172
SolidWorks 2001 Training Manual Exercise 19:
Base Parts and Splitting
6 Cut.
Cut away the lower portion
(below the parting line) of
the solid.
7 Create bottom.
Create a new part and insert
the same base part. Name the
part MouseBottom.
Cut off the upper portion of
this part.
173
Exercise 19: SolidWorks 2001 Training Manual
Base Parts and Splitting
R50mm
R6mm
9 Shell.
Shell the solid (no faces selected) to a thickness of 2mm, applied
inside.
10 Switch.
Return to the
MouseTop and
MouseBottom
parts. Repair any
errors that occur.
Notice the
changes that have
been forced upon
them through the
base part.
174
SolidWorks 2001 Training Manual Exercise 19:
Base Parts and Splitting
11 Assembly.
Create an assembly using the
MouseTop and MouseBottom
components. Drop both onto the
assembly Origin as fixed
components.
12 Changes.
Open the base part and
change the width of the part
from 60mm to 70mm.
Open the parts and then the
assembly to see the changes
propogate.
13 Save and close the parts.
175
Exercise 19: SolidWorks 2001 Training Manual
Base Parts and Splitting
176
SolidWorks 2001 Training Manual Index
Index
Symbols C E
-> 8 cavity 153 edit
->* 27 components assembly 5
->? 25 adding ??–48 feature scope 120
->x 27 adding new 11 in context 23
hide/show 7, 54 part 5
A joining 122–123 sub-assemblies 106
array, See patterns lightweight 71–73 end conditions
assemblies orienting 45, 57 offset from surface 14
adding components ??–48 over defined 114 up to next 7
adding new components 11 patterning in assemblies 20, 107 equations 121
adding sub-assemblies 68–69 properties 109 errors
assembly features 118–121 reload 109 assembly 94
component patterns 20, 107 replacing 109–111 repairing in parts 117
configurations 54–70 SmartMates 46 external references
dissolving a sub-assembly 103 suppress 54 breaking 24–32
edit assembly 5 unsuppress 54 edit in context 23
edit in context 23 configurations 54–70 list 26
edit part 5 adding 54 locking 27
editing sub-assemblies 106 changing (switching) 58–59 symbols 8, 25, 27
equations 121 hide/show 54 system options 4
errors 94 properties 65
external references 4, 8, 24–27 renaming 58 F
feature scope 120 sub-assemblies 68–69 families of parts, See design tables
form new sub-assembly 104 suppressing components 54–55 Feature Palette
hide/show component 7 terminology 54 palette parts 48
in-context features 3–11 unsuppress 54 feature scope 120
interrogating 117–118 Ctrl key FeatureManager design tree
layout sketches 67–70 switching documents (Ctrl+Tab) 16 symbols 8, 25, 27
lightweight 71–73 view dependencies 112
mate reference 47 D features
multiple mate groups 117 derive component part 154 assembly features 118–121
orienting components 45, 57 design tables 59–67 cavity 153
propagating changes 21 assembly features 61 disjoint 28
reorder 118 bill of materials 62 draft 18
replacing components 109–111 comments 62 in-context 3–11
rollback 118 configurations of components 60 move/size 70
SmartMates 46 controlling part components 60 time dependent 117
statistics 117 mates 62 file
suppressing components 55 part numbers 62 save as 109
time dependent features 117 specifying components 61 find
top-down design 3–11 suppression state of components 61 file references 26, 118
view dependencies 112 user notes 62
assembly features 118–121 visibility of components 61 H
feature scope 120 disjoint features 28 hide
assembly-centric design 3–11 draft component 7, 54
neutral plane 18
B drag and drop I
base part 156 reorganizing assembly hierarchy 103 inserting components, summary 52
SmartMates 46 interrogating an assembly 117–118
J reorder
joining components 122–123 in assemblies 118
replacing components 109–111
K rollback
knit surface 149 in assemblies 118
L S
layout sketches 67–70 scaling a part 147
lightweight components 71–73 show
link values 121 component 7, 54
shrink, See scaling a part
M sketch
mate reference 47 layout 67–70
mates SmartMates 45–46, 56
aligned/anti-aligned 45, 57 SolidWorks Explorer 95
alignment condition 45, 57 operations 97
concentric 56 window layout 95
distance 58 suppress
inplace 13 component 54
mate reference 47 mates 112
missing reference 111 surfaces
multiple mate groups 117 knit 149
over defined 112 radiate 148
parallel 56
SmartMates 46, 56 T
suppressed 112 Tab key 45
mating components, summary 52 table driven design, See design tables
mirror time dependent features 117
part 26
mold cavity 147–158 U
move/size feature 70 unsuppress component 54
O V
offset versions, See configurations
from surface, extrude end view
condition 14 assembly by dependencies 112
P W
parent/child relationships 117 weldments, See joining components
parts
base 156
derived 154
editing within an assembly 5
repairing errors 117
patterns
component 20, 107
planes
edit definition 9
parallel to plane @ point 15
properties
component 55, 109
configurations 65
suppress 55
Q
querying an assembly 117–118
R
radiate surface 148
references
find file 26, 118
list external 26
relationships, parent/child 117
renaming configurations 58