Professional Documents
Culture Documents
Foils
Assembly Design
Fundamentals
Version 5 Release 10
December 2002
EDU-CAT-E-ASM-FF-V5R10
Course Presentation
Objectives of the course
In this course you will learn to create and manage CATProduct files.
Targeted audience
CATIA V5 users
Prerequisites
Part Design Courses
1 day
p. 5
2.
Assembling Components
p. 13
3.
p. 44
4.
Analyzing an Assembly
1.
2.
3.
4.
1.
2.
3.
4.
1.
2.
3.
4.
5.
6.
7.
1.
2.
3.
4.
5.
Analyzing Constraints
Analyzing Degrees of freedom
Measuring an Assembly
Checking For Clash and Clearance
Checking Mechanical Properties
p. 6
p. 8
p. 10
p. 11
p. 14
p. 18
p. 29
p. 33
p. 45
p. 52
p. 72
p. 80
p. 84
p. 89
p. 95
p. 102
p. 103
p. 109
p. 112
p. 119
p. 125
6.
7.
Flexible Sub-Assemblies
1.
2.
3.
1.
2.
3.
4.
5.
6.
7.
1.
2.
3.
4.
Flexible Sub-Assemblies
What can you Do with Flexible Sub-Assemblies ?
Managing Flexible Sub-Assemblies with Several Levels
Propagating Position to Reference
p. 128
p. 129
p. 139
p. 142
p. 146
p. 147
p. 156
p. 160
p. 169
p. 175
p. 180
p. 184
p. 189
p. 190
P. 197
p. 202
p. 209
Assembly Design
Workbench icon
1
2
3a
Compass
Assembly Tree
Filter
Selection
Scenes
Components
Update
Move
Constraints
Space
Analysis
5
4
Constraint
Creation
Modes
Annotations
1
Product Structure
Copyright DASSAULT SYSTEMES
2002
7
Assembly Features
Measure
Catalog Browser
Sectioning
Update
Catalog Browser
Manipulate
Measure Between
Measure Item
Measure Inertia
Snap
Explode
Stop
Manipulate
on Clash
New Component
Contact Constraint
New Product
Offset Constraint
New Part
Existing Component
Replace Component
Product structure Reordering
Generate Numbering
Product Init
Manage Representation
Fast Multi-Instantiation
Copyright DASSAULT SYSTEMES 2002
Coincidence Constraint
Angle Constraint
Weld Planner
Text with Leader
Flag Note with Leader
Fix Component
Fix Together
Quick Constraint
Flexible/Rigid Sub Assembly
Change Constraint
Reuse Pattern
9
Terminology
Component that is a
sub-assembly
Part Number
A selected component
is highlighted
Instance name - by
default is in brackets
10
General Process
Create a new assembly
or
open an existing one
Analyze the
assembly
Add, delete,
and replace
components
Position
components
using constraints
11
To Sum Up ...
To introduce you to CATIA Assembly Design workbench, you have seen:
How to access the workbench
Its user interface and tools
The terminology that is used
The general design process
12
Assembling Components
Creating a New Assembly Document
Adding Components
Assigning Component Properties
Saving an Assembly Document
To Sum Up
13
14
pad is a part
(It is stored as a CATPart
document and only
referenced in this assembly)
15
3- Workbench Icon
Assembly Design
Workbench icon
16
Product tab
4
Properties
17
Adding Components
You will learn how to add new and existing components into an assembly
18
Assembly (CATProduct)
component
Part (CATPart)
component
Components existing only in their parent
CATProduct files.
You see this because there is no blank
sheet in their icon. This means that these
components do not have external files.
V4 model (MODEL) Component
(notice the MASTER node below)
19
Adding Components
There are 3 ways to add components into an assembly: Contextual Menu,
Product Structure toolbar, and Insert Menu.
1
20
21
22
23
24
25
This screw is
referenced in a
catalog.
26
(A)
(B)
27
Copy-and-Paste a Component
Copy-and-Paste is an easy way to duplicate a component.
Another way to copy-and-paste a
component is to press [CTRL] while
dragging the component onto the
assembly.
[CTRL] key
Select
Copy
Instance name
Select Paste
28
29
Instance Name
Product Properties:
Product Property
values are the same
for all instances of
the component.
Part Number
30
Part Number
Instance Name
31
Product tab
Component
Property values
can vary by
component.
Location and
filename
5
Properties
Product Property
values are the same
for all instances of a
part or assembly.
32
33
Save All will save all the open documents that have been
modified since last save
Only those documents that have been modified will be saved or proposed to
save.
34
2
4
Copyright DASSAULT SYSTEMES 2002
Regenerating Internal
Identifiers will avoid
instantiation conflicts
with the reference
35
Save All
If all the documents modified since last
save are not new (just created) or read
2a
only files, you wont have any message
and CATIA will save them
3b
And clicking on OK will give
you access to the Save All
As command
Copyright DASSAULT SYSTEMES 2002
36
Modified Components
37
Make modifications on
components
38
39
Destination Folder
Name
40
7a
7b
If you choose to rename a CAT product by the Save As action, then modified documents referenced by it
will get Save auto in the Action column. They will be saved in the specified path when clicking Ok.
Once you have saved a product in a new path, you have the
possibility to save the files referenced by the product into
this path just by clicking on the propagate directory button
and then click Ok to proceed.
41
You can get back the original state of the document by selecting it and
clicking on Reset .
If you want to keep the same name and path for a document use the save
button .
42
To Sum Up ...
You have seen how to assemble components :
by creating a new assembly document
by adding components in an assembly
by assigning component properties
and finally by saving the assembly document
43
44
45
46
3
Green highlighted compass means that
a component is selected and that you can
move it.
47
(a) Translation
along an axis
(b) Translation
along a plane
(c) Rotation
around an axis
48
3b
3c
49
3a
3b
50
51
52
53
Activate Manual
54
Constraints
Symbol used
in the geometry area
Symbol displayed
in the specification tree
Coincidence
Contact
Offset
Angle
Planar Angle
Parallelism
Perpendicularity
Fix
55
and
objects)
action)
(a)
(b)
Note that in the case (b) you may have to use the [Ctrl] key
to multi select elements whereas in the case (a), CATIA will be
waiting for a next selection
Copyright DASSAULT SYSTEMES 2002
56
57
After Update.
A fixed component
can not be moved
Copyright DASSAULT SYSTEMES 2002
58
59
After the update, you see in this example that the blue and red
components moves with respects of the constraints.
Copyright DASSAULT SYSTEMES 2002
60
Fixing-Together Components
Components that are Fixed-Together move as a single entity.
61
62
63
coplanar
merged
points
64
2
Select two planes as
geometric elements for
the constraint.
1st
selection
3
Just click one of those
green arrows to invert the
orientation of the moving
component.
2nd selection
65
Click the
contact icon.
66
1st selection
2nd selection
67
68
Parallelism constraint
with same orientation
69
Constraint Rules
There are some simple rules that CATIA automatically enforces.
You can apply constraints only between the child components of the active component.
You cannot define constraints between two geometric elements belonging to the same component
You cannot apply a constraint between two components belonging to the same sub-assembly if
this sub-assembly is not the active component.
(3) This constraint can be applied since Product
C belongs to the active component Product B
and also Product E is contained within Product D
which is contained within the active component
Product B.
(2) This constraint cannot be applied because
Product E and Product F both belong to a
component other than the active component
Product B. To define this constraint, Product D
must be made active.
(1) This constraint cannot be applied because
Product K does not belong to the active
component Product B. To define this constraint,
Product A must be made active.
Copyright DASSAULT SYSTEMES 2002
70
Assembly Assistant
This assistant will warn you when you make mistakes when defining
constraints
1
This warning appears when you switch on the setting only use
the published geometry and try to select a non published
element for a constraint.
(4
)
Copyright DASSAULT SYSTEMES 2002
71
72
73
Update
needed
Update
done
Update
needed
Update
done
74
75
(a)
(b)
76
77
78
In Update tab
List of the
unresolved
components
3
Select or multiselect in the list the
features you want
to update
4 Click on
Update icon
5
Copyright DASSAULT SYSTEMES 2002
When a Component is
updated in the geometry it
disappears from the list
80
81
82
83
Multi-Constraint Modes
You will see the different ways to put several constraints one after another
&
84
(2)
(1)
The Default Mode when no
geometric element is shared
between constraints
(3)
The Stack Mode : the geometric
element is shared with all others
85
(1)
2
Double click on the
constraint icon you
want to apply several
times
(4)
86
(1)
4
(4)
(3)
(1)
2
Double click on the
Constraint you want
to apply several
times
4
Copyright DASSAULT SYSTEMES 2002
(4)
88
Hiding Constraints
You will see how to hide assembly constraint symbols in the geometry
89
90
- in the geometry
- or with selecting tools
such as Search
b. View menu
91
92
93
(a)
[Shift] key
94
Filtering Constraints
You will see how to filter assembly constraint symbols to display only certain
types of them
95
Displays the
constraints according
to their status.
Displays the constraints on
the active product
96
97
98
99
If this option is
checked, the default
constraint color status
defined above is used.
The user-defined color
remains in the
constraint properties
100
To Sum Up ...
You have seen how to Position Components using Constraints by :
freely moving components with the Compass
defining Assembly Constraints
updating Assembly Constraints
defining Quick Constraints
using Multi Constraints Modes
hiding Assembly Constraints
filtering Assembly Constraints
101
Analyzing an Assembly
You will become familiar with tools created to analyze and check your
assembly
Analyzing Constraints
Analyzing Degrees of Freedom
Measuring an Assembly
Checking for Clash and Clearance
Checking Mechanical Properties
To Sum Up
102
Analyzing Constraints
You will see how to analyze the status of constraints, the relationship between
constraints and components
103
Not
Unresolved Active Deactivated
updated
A constraint is set between at least two components (except for the fixing constraint).
You will see them thanks to its display in specification tree or with the dependences tree.
104
105
106
Select Constraints in
the Analyze menu
Select Dependencies
in the Analyze menu
108
109
What Is a DOF ?
There are 6 Degrees of Freedom for each instance :
3 degrees of rotation and 3 degrees of translation
an instance, there is
110
111
Measuring an Assembly
You will see how to measure an assembly
112
b- Measure Item
a b c
c- Measure Inertia
113
Measure
Between
4a
114
Measuring Elements
You can measure geometric elements.
1
115
Measuring Inertia
You can measure inertia of components or geometric elements.
1
116
Keeping Measure
You can keep results of measures as features in the tree
1
117
Additional Information
Kept measures as any
other features can be
Hidden
And updated
118
119
120
3b
121
3a
Select Clearance in
the list
3b
Clearance violation is
signaled in the window and
components that do not
respect the clearance are
highlighted
122
123
3
Copyright DASSAULT SYSTEMES 2002
select Properties in
contextual menu
125
3
Material is applied
and appears in the
specification tree of
the part
126
To Sum Up ...
You have seen how to Analyze an Assembly by :
Analyzing constraints
Analyzing Degrees of Freedom
Measuring an Assembly
Checking for Clash and Clearance
Checking Mechanical Properties
127
128
129
130
131
Keep links in
case of design
modification
132
Editing a Part
When you want to edit a part, you have to activate it and then the last
workbench used for this part is displayed.
1
133
134
135
3
2
136
3
2
137
138
139
140
5
Components
are correctly
positioned
relative to each
other
Click
somewhere in
the 3D view to
validate the
position
141
142
143
5
Planes are now aligned
Planes
Axis
Points
144
To Sum Up ...
You have seen how to Edit Parts in an Assembly:
How to design in-context of an assembly
How to align components for sketching
How to use local axis for snapping
145
146
147
148
Design Mode
Visualization Mode
Fully Loaded
Partially Loaded
Normal
Display Performance
Normal
Normal
Visible in Show
Yes
Yes
Visible in No-show
Yes
Yes
Yes
Yes
Yes
Yes
Visible in drafting
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
No
Yes
No
Yes
Yes
Visibility
Analysis
Part Geometry
149
5
Copyright DASSAULT SYSTEMES 2002
Select Cache
Management tab
Right-clicking on a component and selecting Design Mode in the contextual menu also
switches the part or model to Design Mode:
Copyright DASSAULT SYSTEMES 2002
151
2a
2b
152
153
Select Dependencies
in the Analyze menu
This graph shows you which part are in Design mode or Visualization mode
thanks to the red symbol. clamp4.1 is in Design Mode, but Clamp3.1 and
Copyright
DASSAULT
SYSTEMES
2002
Clamp2.1
are
in Visualization
Mode.
4
155
Deleting Components
You will see how to delete components and their associated constraints
156
157
158
3b
159
Duplicating Components
You will see how to duplicate components
160
Copy-and-Paste a Component
Copy-and-Paste is an easy way to duplicate a component.
Another way to copy-and-paste a
component is to press [CTRL] while
dragging the component onto the
assembly.
[CTRL] key
Select
Copy
Instance name
Select Paste
161
162
Select a component
164
The original
component and the
3 instances
An assembly
feature is created.
Notice that in that case for the new instances no
constraints are generated; if you modify one of them,
the update of the assembly will take into account the
modification.
Copyright DASSAULT SYSTEMES 2002
Inputs of the
Reuse Pattern
are located below.
165
166
Additional Information
If you decide to work with the generated constraints option, each new
component will be constraint.
167
Additional Information
If you want to have all the new instances even the original in one component
you can active the Put new instances in a flexible component.
A new component
containing all instances is
created with an automatic
name that you can change.
168
Symmetrical Sub-Assemblies
169
Either a new instance of the source part, in a position symmetric to the original
part. A typical example is a cars front left wheel, relatively to the front right
wheel.
170
171
Results:
4 components created
New Product
New Parts
172
Keep Links
If the source part changes the mirrored part changes too.
FORM associativity:
A change in geometrical shape of the source part
leads to update the symmetrical part.
POSITION associativity:
A change of relative position of a component of the
source sub-assembly leads to update the position
of the symmetrical component in the symmetrical
sub-assembly.
STRUCTURE associativity:
A change in structure of the source sub-assembly (adding/removing
components) leads to update the structure of the symmetrical sub-assembly.
Copyright DASSAULT SYSTEMES 2002
174
Replacing Components
You will learn how to replace components
175
176
Replacing a Component
A single instance of a component can be replaced.
1
3a
Select Replacement
Component
Double click
Click on
Reconnect
178
179
Restructuring Components
You will learn how to move components from one assembly to another
assembly while maintaining constraints
180
181
183
184
Tree to reorder
Copyright DASSAULT SYSTEMES 2002
Reordered tree
185
(2)
(3)
186
3b
4b
Click this icon and click the
component above which you
want to place the selected
component
5
Click Ok to get the
reordered tree
Copyright DASSAULT SYSTEMES 2002
187
To Sum Up ...
You have seen how to Work with Components by :
deleting components
duplicating components
replacing components
restructuring components
reordering Product Structure
188
Flexible Sub-Assemblies
Flexible Sub-Assemblies
What can you Do with Flexible Sub-Assemblies?
Managing Flexible Sub-Assemblies with Several Levels
Propagating Position to Reference
189
Flexible Sub-Assemblies
You will learn to make an assembly flexible thus allowing you to change the
position on the fly of its parts without changing the stored assembly
190
Leg.1
Leg.3
Leg.4
Leg
Leg.2
Relative positions of
components in the
reference of the SubAssembly
Copyright DASSAULT SYSTEMES 2002
191
Flexible/Rigid
Sub-Assembly
Selected Sub-Assembly
is now Flexible
(1)
(2)
192
193
flexible
instance
And a component of
a rigid sub-assembly
194
Mechanical Structure
Flexible Sub-assembly
does not exist anymore in
Mechanical Structure tree
Components and
constraints of Flexible
Sub-Assemblies are
considered as direct
childs of the root
assembly in mechanical
Structure tree
195
Mechanical
Structure of the
reference
196
197
Flexible Sub-Assembly
Rigid Sub-Assembly
198
199
Concerning methodology using flexible sub-assemblies, you can toggle the driven / driving
status on a contraint.
Copyright DASSAULT SYSTEMES 2002
200
Numerical Value
Rigid Sub-Assembly
Flexible Sub-Assembly
201
202
Angular constraint
203
x3
204
x2
205
rigid subassemblies
Flexible sub-assembly
206
Flexible sub-assembly
rigid subassemblies
We can drive constraints of the Ass_Level2 (1) instance without impacting mechanical
structure of the Ass_Level2 (2) instance.By default, all Ass_Level1 stay rigid.
Copyright DASSAULT SYSTEMES 2002
207
Additional Information
When you make flexible a sub-assembly
whose parent assembly is rigid, both
assemblies will become flexible.
When you copy and paste a component, pasted component will have same Flexible/Rigid state as the copied one
(it is a property of the instance).
208
209
: flexible instance
: rigid instance
Flexible sub-assembly
210
211