Académique Documents
Professionnel Documents
Culture Documents
SOLIDWORKS
SOFTWARE
FACILITATOR / LECTURER:
1) Name: Mr. Mohd Azwir bin Azlan
e-mail: azwir@uthm.edu.my
Tel: 07-4537727
Room: C16-101-02
A. AIMS
The goal of this course is to provide participants with the basic of
Solidworks software as a tool in design activities.
B. LEARNING OUTCOMES
At the end of the course, participants should be able to use Solidworks
software to:
1. Create the three dimensional model of a product by using Solidworks
2. Create an assembly model of a product with many parts
C. LEARNING CONTENTS
This module consists:
Unit 1: Introduction to SolidWorks Software.
Unit 2: Sketching
Unit 3: Basic Modeling Technique
Unit 4: Assembly Parts
A-1
E. REFERENCES
1. SolidWorks Essentials - SolidWorks 2007 Training Manual,
Massachusetts, USA.
2. Advanced Part Modeling - SolidWorks 2007 Training Manual,
Massachusetts, USA.
3. Advanced Assembly Modeling - SolidWorks 2007 Training Manual,
Massachusetts, USA.
4. David Murray, 2006, Inside SolidWorks 4th Edition, Thomson
Delmar Learning, Canada.
A-2
TABLE OF CONTENT
UNIT 2 SKETCHING
2.1 Introduction 2-1
2.2 Learning Outcomes 2-1
2.3 Learning Contents 2-1
2.3.1 Why Needs Sketches? 2-1
2.3.2 Planes 2-3
2.3.3 Sketch Entities and Geometry 2-4
2.3.4 Sketch Complexity 2-5
2.3.5 Mechanics of Sketching 2-6
2.3.6 Beginning a Sketch (Draw Rectangle) 2-6
2.3.7 Rules That Govern Sketches 2-7
2.3.8 The Status of a Sketch 2-8
2.3.9 Making a Fully Define Sketch 2-9
2.3.9.1 Sketch Relation 2-9
2.3.9.2 Add Relation 2-12
2.3.9.3 Dimension 2-12
2.3.9.4 Dimensioning a Sketch 2-12
2.3.10 Others Important 2D Sketch Command 2-14
A-3
2.3.10.1 Fillet 2-14
2.3.10.2 Offset 2-14
2.3.10.3 Convert Entities 2-16
2.3.10.4 Trim Entities 2-16
2.3.10.5 Mirror Entities 2-19
2.4 Activities / Exercise 2-20
2.4.1 Exercise I 2-20
2.4.2 Exercise II 2-21
2.4.3 Exercise III 2-21
2.5 References 2-22
A-4
4.2 FeatureManager Design Tree Conventions and
Symbols 4-4
4.3 Adding Components to an Assembly 4-4
4.3.1 Moving and Rotating Components 4-5
4.3.2 Mating Relationships 4-6
4.3.3 Mate Pop-up Toolbar 4-6
4.3.4 Adding Mate Relationship 4-7
4.3.5 Types of mates 4-7
4.3.6 Alignment Conditions 4-9
4.3.7 Suppressing a Mating Relationship 4-11
4.4 Displaying Part Configurations in an Assembly 4-13
4.4.1 Using Part Configurations in Assemblies 4-14
4.4.2 Drag and Drop from an Open Document 4-14
4.5 Creating Copies of Instances 4-16
4.6 Component Hiding and Transparency 4-17
4.6.1 Hide Component and Show Component 4-17
4.6.2 Change Transparency 4-18
4.7 Component Properties 4-18
4.8 Sub-assemblies 4-20
4.9 Smart Mates 4-21
4.9.1 View Mates 4-23
4.9.2 View Mate Errors 4-23
4.10 Inserting Sub-assembly 4-24
4.10.1 Mating Sub-assemblies 4-25
4.11 Analyzing the Assembly 4-26
4.11.1 Mass Properties Calculations 4-26
4.11.2 Checking for Interference 4-26
4.12 Changing the Values of Dimensions 4-28
4.12.1 Activities / Exercise 4-29
4.13 Using Physical Dynamics 4-30
4.14 Physical Simulation 4-32
4.14.1 Activities/ Exercise 4-35
4.15 Exploded Assemblies 4-36
4.15.1 Creating and Editing Exploded Views 4-37
4.15.2 Introducing: Exploded View 4-38
4.15.3 Explode Line Sketch 4-41
4.15.4 Animating Exploded Views 4-42
4.15.5 Activities / Exercise 4-43
A-5
Unit 1 Introduction to Modeling & SolidWorks Software
UNIT 1
INTRODUCTION TO SOLIDWORKS SOFTWARE
1.1 INTRODUCTION
This Module discusses terminology and SolidWorks software
characteristics, design intent, open & exit program, Software interface,
toolbar, mouse button and customize option.
1.3.2.1 Featured-based
Made up of a number of individual piece part
Applied
Applied
9 Applied Feature:
Created directly on the solid model. Fillets and chamfers are
examples of this type of feature.
(a)
(b)
Dimensioned like this will keep the holes
positioned relative to the left edge of the plate.
The positions of the holes are not affected by
changes in the overall width of the plate.
(c)
Dimensioning from the edge and center to
center will maintain the distance between the
hole centers and allow it to be changed that
way.
Running Programs
The quickest way to start a program is to double-click on a desktop
shortcut.
Exit a Program
Select or click File, Exit to end a program.
If the file has unsaved changes, you have the chance to save them
before exiting.
Opening a File
The quickest way to open a file is to double-click on it.
The File menu displays your most recently used files.
Display most
recently used files
Typically, you design each part, combine the parts into assemblies,
and generate drawings in order to manufacture the parts and
assemblies.
The following illustration shows the relationship among parts,
assemblies, and drawings.
The first thing you may notice about the user interface is that it looks like
Windows. That is because it is Windows! The interface is how you interact
with the computer in the following ways:
PropertyManager Menus
Most SolidWorks commands are executed through PropertyManager
menus.
Configuration Manager
To create, select, and view multiple configurations of parts and
assemblies in a document.
1.3.7.3 Toolbar
Middle
Dynamically rotates pans or
zooms a part or assembly.
Press + move mouse rotate
a part or assembly.
Left
Right
Activates a context sensitive
Select object such as
shortcut menu.
geometry, menu buttons and
objects in the Feature Manager
design tree.
1.4 REFERENCES
1. SolidWorks Essentials - SolidWorks 2007 Training Manual,
Massachusetts, USA.
2. SolidWorks 2007 Online Users Guide SP0.0
3. SolidWorks 2005 Hand-on Quick Start
UNIT 2
SKETCHING
2.1 INTRODUCTION
Example 1
Example 2
2.3.2 Planes
Since sketches are flat, or planar, it needs a plane on which to sketch.
A SolidWorks part contains three default sketch planes. Default planes
- Front, Top, and Right
In many cases, you can produce the same result by creating an extruded
feature with a complex profile, or an extruded feature with a simpler profile
and some additional features.
For example, if the edges of an extrusion need to be rounded, you can
draw a complex sketch that contains sketch fillets (A), or draw a simple
sketch and add the fillets as separate features later (B).
Click-Click
Select line. Position the cursor where you want the line to start. Click
(press and release) the left mouse button. Move the cursor to where
you want the line to end. A preview of the sketch entity will follow the
cursor like a rubber band. Click the left mouse button a second time.
Sketch tool
Rectangle tool
Sketch
origin
Under defined
o There is inadequate definition of the
sketch.
o You can drag endpoints, lines, or
curves until the sketch entity changes
shape.
o Additional dimensions or relations are required.
o Under defined sketch entities are blue (by default).
Fully defined
o The sketch has complete
information.
o No additional dimensions or
relationships are required.
o Fully defined sketch entities
are black (by default).
Over defined
o Contains duplicate
dimensions or conflicting
relations and it should not be
used until repaired.
o Over defined sketch entities
are red (by default).
Concentric between
two or more arcs or
circle.
Coradial between
two or more arcs or
circle.
Tangen between
line with arc/circle or
between arc/circle
with arc/circle.
2.3.9.3 Dimension
Angle between two lines Two lines, or a line and Placement of the
a model edge. dimension affects the
way the angle is
measured.
2.3.10.1 Fillet
before after
The radius value stays in effect until you change it. Therefore, you
can draw any number of fillets with the same radius.
2.3.10.2 Offset
o
Make base construction. Convert the original sketch entity
to a construction line.
Cap ends. Extend the original non-intersecting sketch
entities by selecting Bi-directional, and adding a cap. You
can create Arcs or Lines as extension cap types.
To convert an entity:
i. In an open sketch, click a model edge, loop, face, curve,
external sketch contour, set of edges, or set of curves.
Power Trim
Use Power trim to:
o Trim multiple, adjacent sketch entities by dragging the pointer
across each sketch entity.
o Extend sketch entities along their natural paths.
Corner
Extends or trims two sketch entities until they intersect at a virtual
corner. To trim with the Corner option:
Trim to Closest
i. Right-click the sketch and select Edit Sketch.
Mirror line
Mirror entities
2.4 ACTIVITIES
Exercise 1
Create this sketch on the front plane using, lines, automatic relation and
dimension. Fully define the sketch. All dimensions are in inches.
Next select sketch fillet and set the Radius to 0.1875. Select all of the endpoints
in the sketch.
Exercise 2
Create this sketch on the front plane using, lines, automatic relation and
dimension. Fully define the sketch. All dimensions are in mm.
Exercise 3
Create this sketch on the front plane using, lines, automatic relation and
dimension. Fully define the sketch. All dimensions are in mm.
Ellipse
Major axis 149
Minor axis 75
2.5 REFERENCES
UNIT 3
BASIC MODELING TECHNIQUE
3.1 INTRODUCTION
Choose the best profile. This profile, when extrude, will generate more of
the model than any other. Look at these models as examples.
profile
Base Feature
o The first feature that is created.
o The foundation of the part.
o The base feature geometry for the box is an extrusion.
o The extrusion is named Extrude1.
o Tip: Keep the base feature simple.
Fillet Feature
o Rounds the edges or faces of a part to a specified radius.
Shell Feature
o Removes material from the selected face.
o Creates a hollow block from a solid block.
o Very useful for thin-walled, plastic parts.
o You are required to specify a wall thickness when using the shell
feature.
3.3.5 Views
An extrusion will extend a profile along a path normal to the profile plane
for some distance. The movement along that path becomes the solid
model.
Original
sketch plane
Up to Body
Up to Next
Midplane
Blind
1 2 3 4 5 6 7 8
Vertex point
*
Next body
centerline
1. Create the planes required for the profile sketches. Each sketch should
be on a different plane.
2. Sketch a profile on the first plane.
3. Sketch the remaining profiles on their corresponding planes.
4. Click Loft on the Features toolbar.
To create fillets:
1. Click Fillet on the Features toolbar, or click Insert, Features,
Fillet/Round.
2. Set the PropertyManager options. For constant radius fillets only,
you can use the FilletXpert to add or modify fillets.
3. Click OK
To create a chamfer:
1. Click Chamfer on the Features toolbar, or click Insert,
Features, Chamfer.
2. Under Chamfer Parameters:
Select an entity in the graphics area for Edges and Faces or
Vertex.
Select one of the following:
Angle distance
Distance distance
Vertex
To create a rib:
1. Sketch the contour to use as the rib feature on a plane that:
Intersects the part, or
Is parallel or at an angle to an existing plane
3.3.15 Pattern
Creating Plane
Select a face or planar face. Then select a midpoint. The new plane is parallel to
the selected face through the
chosen midpoint.
If the selected line is in the same plane If the selected line is parallel to the selected
as the selected plane, the new plane plane, the new plane moves to the parallel
rotates around the selected line. line and rotates around the line.
In this example, you select just the helix to A circle is swept along the
create the new plane. Plane 4 is perpendicular helix to create a spring.
to the end of the tapered helix.
a. Select a surface.
b. Select a sketch point on the surface
Drag and Drop. You can also drag and drop to create a plane.
Creating Axis
You can define a coordinate system for a part or assembly. Use this
coordinate system with the Measure and Mass Properties tools, and for
exporting SolidWorks documents to IGES, STL, ACIS, STEP, Parasolid,
VRML, and VDA.
Creating Point
What is a Configuration?
A configuration is a way to create a family of similar parts within one
file.
Each configuration represents one version of the part.
4. Click .
3.4 ACTIVITIES
Exercise 1
Create this part using the information and dimensions provided. Sketch and
extrude profiles to create the part.
Exercise 2
Use the following graphics to create the part.
Exercise 3
Use the following graphics to create the part. Holes are concentric to circular
edges created by fillets and rounds.
Exercise 4
Design intent
Dimension in mm:
SECTION A-A
Exercise 5
Exercise 6
Exercise 7
These questions are the Parametric Part Modeling. Use configuration to create
these parts.
ADVICE
You should be able to answer all four questions correctly within 20 to 30 minutes.
Read through every question first. This will help you save time and make correct
decisions when choosing which sketch plane to use and which sketch profile is
best. Avoid sketch fillets in this particular design.
Question 7a:
A = 60 B = 64 C = 140 D = 19
What is the overall mass of the part (in grams)?
Question 7b:
A = 50 B = 70 C = 160 D = 23
What is the overall mass of the part (in grams)?
Question 7c:
A = 60 B = 64 C = 140 D = 19 E = 25
What is the overall mass of the part (in grams)?
Question 7d:
A = 70 B = 80 C = 130 D = 15 E = 40
What is the overall mass of the part (in grams)?
ANSWERS
7a) 1006.91 grams
7b) 1230.82 grams
7c) 2859.51 grams
7d) 3218.14 grams
3.5 REFERENCES
PART ASSEMBLY
Prepared by:
MOHD FAHRUL BIN HASSAN
Certified SolidWorks Professional
Solid Modeling Specialist (Certificate ID: C-3HMLTLZVQN)
4.0 INTRODUCTION
Part files, as you have learned, typically contain one contiguous solid modeling.
Assembly files can contain more than one part. Assembly files give you the
capability of assembling the parts you have created, putting the parts together as
if you were actually building the
assembly in real life. The following
figure shows an example of an
assembly. It is the example you
will use to learn about assemblies
in this lesson.
LEARNING OUTCOMES
Handle Sub-assembly
Coupling
Adjustable rod
(2 copies)
Main body
Pressing part
Bolt 1
(6 copies)
3] Locate component.
Place the component at the origin by simply
clicking OK. The part will appear in the
assembly FeatureManager design tree
as Fixed (f).
4] Save
Save the assembly under the name
Flywheel Press. Assembly files have the file
extension *.sldasm.
Close the Main body part file.
You can expand or collapse each component to view its details by clicking
beside the component name. To collapse all the items in the tree, right-click
anywhere in the tree and select Collapse Items.
5] Insert component
6] Highlighting
Clicking on a component in the FeatureManager design tree will cause that
component to highlight (light green). Also, moving the cursor to a component in
the graphics window will display the feature name.
7] Move
Click on the component and drag it to move it closer to where it will be mated.
Mates are solved together as a system. The order in which you add mates does
not matter; all mates are solved at the same time. You can suppress mates just
as you can suppress features.
1) Coincident mate
Planar faces become coplanar (flush against each other). Edges or points can
also be used in coincident mates.
You can add coincident mates between two planar faces as shown the example
below:
Coincident mate
Face 1 Face 2
2) Concentric mate
Cylindrical faces become aligned along their axes. Conical and spherical faces, as
well as axes, can be mated concentric.
You can add concentric mates between two cylindrical faces as shown the
example below:
Face 2
Concentric mate
Face 1
Parallel mate
Face 2
Perpendicular mate
Face 1
4) Distance mate
Similar to parallel, but the distance between faces can be specified. Use this mate
for specifying clearances.
You can add distance mates between the two faces as shown below. You must
type a distance value in the Distance box in the Mate PropertyManager. The
default value is the current distance between the selected entities.
Face 1
Face 2
Distance mate
5) Angle mate
You can add an angle mate between two faces as shown the example below: You
must type an angle value in the Angle box in the Mate PropertyManager. The
default value is the current angle between the selected entities.
Face 1
Face 2
Angle mate
6) Tangent mate
All types of faces can be made tangent to each other, with the exception of two
planar faces, which would be considered a coincident mate.
You can add tangent mates between planar and cylindrical faces as shown the
example below:
Face 1
Face 2
Tangent mate
Aligned Anti-aligned
Alignment
9] Add a mate
The faces are listed in the Mate Settings list. Exactly
two items should appear in the list. Accept the
Coincident mate and click Add/Finish Mate (check
mark).
To unsuppress the mate, repeat the process, and clear the Suppressed check
box.
You can also select one or more mates and click Suppress (or Unsuppress
Long Short
25] Close the Pin document and maximize the assembly window
The following table outlines the properties section of the Component Properties
window. Note that the term component refers to individual part components and
sub-assemblies as well.
4.8 Sub-assemblies
Existing assemblies can also be inserted into the current assembly by dragging.
When an assembly file is added to an existing assembly, we refer to it as a sub-
assembly. However, to the SolidWorks software, it is still an assembly (*.sldasm)
file.
The sub-assembly and all its component parts are added to the FeatureManager
design tree. The sub-assembly must be mated to the assembly by one of its
component parts or its reference planes. The sub-assembly is treated as a single
piece component, regardless of how many components are within it.
A new assembly will be created for the components of the Handle. It will be used
as a sub-assembly.
Round handle
Screw 1
A Concentric mate is added between the Connector rod and the Rod handle
components.
The View Mates listing appears in the PropertyManager. Clicking the pushpin
holds the labels on the screen until it is removed.
40] Pushpin
Click the pushpin on View Mates listing and click on the screen to remove the
display.
41] Save
Save the assembly but leave it open.
Warning. The mate is satisfied, but involved in over defining the assembly.
Error. The mate is not satisfied.
You can pin the View Mate Errors PropertyManager to keep it visible.
Concentric mate
44] Smart Mate Concentric
Add a Concentric mate, using Smart Mate tool
(Alt+drag), between the cylindrical face of
Connector rod and Coupling as indicated.
48] Save
Interference Detection
Interference Detection is used to find interference (clashes) between component
parts in an assembly. It can be directed to check all components in the assembly,
or just selected ones.
53] Interferences
The analysis has found seven (7) interferences among the
selected entities. The listings of the interferences are shown
in the Results listing followed by a volume of interference.
The interference is marked in the graphics window using a
volume displayed in red. By default, the interfering
components are transparent and the other components
remain opaque. Click OK.
Brace
RectPlate
EndConnect
59] Example
In the Physical Dynamics folder have some examples of Physical Dynamics.
They are illustrated in the table below.
Simulation Toolbar
The commands for Physical Simulation are located on the Simulation toolbar.
The individual tools will be explained latter in this module.
Toolbar Options
There are several options for creating the simulation:
Simulation Element
There are several simulation elements that move components around in the
assembly.
Animation Controller
The Animation Controller is invoked by the Replay Simulation button on
the Simulation toolbar.
Example
For the example of Physical Simulation, simulation elements in the Physical
Dynamics folder can be used. The following is one of the simulation elements
that will show the steps for making the Physical Simulation.
You can try for the others simulation elements by using the suitable simulation.
Click Linear Motor and select the front face of the top slider as the
Direction of the motor.
Clicking the Numeric option allows you to set a real value for the velocity in the
current units.
1] Open an assembly
Open the assembly Launcher.sldasm located in the
Exploded View folder.
From the Insert menu, pick Exploded View.. or click Exploded View on the
Assembly toolbar.
4] Select component
Select the Arrow <3> component on the screen. A Move
Manipulator appears at the center of the component
bounding box. The Move Manipulator is aligned with the x
leg along the length of the cylindrical face.
5] Drag explode
Explode the component by dragging the red leg
away from the assembly. The Explode Step 1
feature is added. The component is listed
beneath it.
6] Selection
Select both Nozzle and Arrow components.
Selecting the Arrow component last produces
the move manipulator shown.
Making a multiple component selection can be
made by clicking each one or using a drag-
select window.
7] Paths
Move the components along the red leg as shown.
8] Sub-assembly as component
Select the upper SUB_trigger component and move
it with two steps as shown.
Auto-spacing
The Auto-space components after drag option are
used to spread a series of components along a single axial step. The spacing can
be set with a slider and changed after creation.
The Select sub-assemblys parts option treats each sub-assembly component
as an individual component.
9] Auto-space
Click Select sub-assemblys parts and Auto-space
components after drag. Select the three components of the
sub-assembly individually. Drag along the red leg and drop to
space the components. A Chain step is added.
Reusing Explodes
Exploded views created within sub-
assemblies can be imported and reused.
explode .
Explode Lines can be added to the explode line sketch to represent the explode
path of the components.
Introducing: Explode Line Sketch
An Explode Line Sketch allows you to semi-automatically create explode lines.
To do this, you select model geometry such as faces, edges, or vertices, and the
system generates the explode lines.
On the Insert menu, click Explode Line Sketch. Or click Explode Line Sketch
lines is created.
By using the previous assemblies, Flywheel Press assembly, create the Exploded
View in whatever method that you have been learned. The following figure is the
Flywheel Press assembly as the guidelines. Good luck
Handle Sub-assembly
Coupling
Adjustable rod
(2 copies)
Main body
Pressing part
Bolt 1
(6 copies)
4.16 References