Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Foils
Assembly Design
Fundamentals
Version 5 Release 10
December 2002
EDU-CAT-E-ASM-FF-V5R10
Targeted audience
CATIA V5 users
Prerequisites
Part Design Courses
1 day
2. Assembling Components p. 13
1. Creating a New Assembly Document p. 14
2. Adding Components p. 18
3. Assigning Component Properties p. 29
4. Saving an Assembly Document p. 33
Assembly Design
Workbench icon
Standard Toolbar
Compass
Assembly Tree
Filter
Selection
Scenes
Components
2 Constraints
Update 5
Space
Move 4 8 Analysis
Constraint
Creation
Modes
Annotations
1 7
3 6
Product Structure
Copyright DASSAULT SYSTEMES 2002 Assembly Features Measure Catalog Browser 8
User Interface: Assembly Design Icons
8
Clash
5 3
Sectioning Measure Between
Update
6 Distance and Band Measure Item
Catalog Browser
4 Analysis
Measure Inertia
Manipulate
Snap
Explode
Stop
1 2
Coincidence Constraint
Manipulate New Component
on Clash Contact Constraint
New Product
Offset Constraint
New Part
Angle Constraint
Existing Component
7 Fix Component
Replace Component Weld Planner
Product structure Reordering Fix Together
Text with Leader
Generate Numbering Quick Constraint
Flag Note with Leader
Product Init Flexible/Rigid Sub Assembly
“Instance name” - by
“Part Number” default is in brackets
• All parts and assemblies belonging to an assembly have a Part Number (by default it is the Name
of the component).
All instances of a part or assembly have the same Part Number. Each instance has its own
Instance Name that identifies the instance.
• The active item is the item currently being edited. You make it active by double-clicking on it.
Position
components
using constraints
Analyze the
assembly
Here, you will learn how to define a new assembly, thus creating a new
CATProduct document.
“pad” is a part
(It is stored as a CATPart
document and only
referenced in this assembly)
2- File+New menu
Assembly Design
Workbench icon
3- Workbench Icon
2 Properties
You will learn how to add new and existing components into an assembly
Assembly (CATProduct)
component
Part (CATPart)
component
Fastest way is to right-click the assembly Last way is to select the assembly and
1 (that will receive the component) and use 3 use the Insert Menu
the Contextual Menu to insert the
component
This screw is
referenced in a
catalog.
(A) (B)
Instance name
Component Properties:
• Component Property
values can vary by
component.
• These properties are
stored in the parent
assembly’s Instance Name
CATProduct file.
Product Properties:
• Product Property
values are the same
for all instances of
the component. Part Number
• When the component
is a CATPart or
CATProduct, these
properties are stored
in the CATPart or
CATProduct.
• When the component
is a V4 model, they
are stored in the
parent assembly’s
CATProduct file.
Copyright DASSAULT SYSTEMES 2002 30
Assigning Component Properties (1/2)
Nodes Customization.
Tools / Options menu Product Structure + Nodes Activate Customized Display and
1 2 3
Customization tab select yours desired options
Location and
filename
5 Properties
Product Property
values are the same
for all instances of a
part or assembly.
Only those documents that have been modified will be saved or proposed to
save.
2
Regenerating Internal
Specify if you want to Identifiers will avoid
4 instantiation conflicts
regenerate internal identifiers
with the reference
Copyright DASSAULT SYSTEMES 2002 35
Saving all Modified Documents
Save All is an easy way to save all modified documents
which are not new or read only documents.
1 Save All
If all the documents modified since last
save are not new (just created) or read
2a
only files, you won’t have any message
and CATIA will save them
3b
Modified Components
If you choose to rename a CAT product by the “Save As” action, then modified documents referenced by it
7a 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
7b To check what documents are referenced
possibility to save the files referenced by the product into
this path just by clicking on the “propagate directory” button by a CATProduct, use Links command from
Edit menu or Desk from File menu
and then click Ok to proceed.
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 .
You will see how to use assembly constraints to place components in position
in an assembly
You will see how to use the Compass to freely move components which makes
it easier to place them in position before setting assembly constraints
1 Move your cursor over the small red 2 Press and hold down MB1 to drag the
square of the compass to get this compass. When moved , the compass
cursor icon takes this shape.
If you release MB1 before any
component selection , the compass will
return to this point.
A component is selectable when this
point disappears
1 Place the compass on a 2 Select the type of movement you want by 3 With MB1 held down,
component. moving the cursor on the Compass. The move the component
highlighted compass elements indicate the
available movement :
Right-click on the compass and activate Snap Select a component and the compass will “jump” to the
1 Automatically to Selected Object in the 2 origin of the selected component.
contextual menu.
1 Fix-in-space one component in the 2 With the Compass, freely drag and rotate components
assembly. It will be the starting point. to put them roughly in place. It will be easier to define
the constraints afterwards.
3 Activate Manual
Coincidence
Contact
Offset
Angle
Planar Angle
Parallelism
Perpendicularity
Fix
constraints icons To set a constraint between two components, you can either :
are in :
(a) select the icon and the elements after (action objects)
the
Constraint (b) select the elements and then the icon (objects action)
toolbar and the Insert Menu
(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
Click the fix icon 2 Select the component in the tree 3 The component is fixed in
1
or in geometry space
A fixed component
can not be moved
After the update, you see in this example that the blue and red
components moves with respects of the constraints.
Click the fix together icon Select the components to be Fixed-Together. You
1 2 can select more than 2 components.
1 Select Options... from 2 Select “Assembly Design” branch under “Mechanical Design” node.
the Tools menu In the “General” tab, Activate the “Move Component” warning.
For example, when you attempt to snap this You will see this warning
component.
coaxial
merged
1 Click the coincidence icon. coplanar points
2nd selection
1 Click the 2 Select the two elements The constraint is created and the
contact icon. defining the constraint. elements are connected.
1st selection
2nd selection 3 Key the offset value 4 Select the orientation (same or opposite)
either :
by clicking on the green arrow
or by selecting an orientation in the
“Orientation” drop down menu
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.
(4
)
Update Update
needed done It’s also a good idea to update sub-assemblies
before activating another assembly. This avoids
unintended results when updating constraints.
2
Update Update
needed done
1
Copyright DASSAULT SYSTEMES 2002 74
Options For Updating Assembly Constraints
You have 2 modes to update an assembly : Manual or Automatic. It can
be applied to the active level of the assembly or all levels.
List of the
unresolved
components
3
Select or multi-
select in the list the
features you want
to update
4 Click on
Update icon
You will learn how to create constraints easily using the Quick Constraint Tool
If you want a different type of constraint, You can set your preferences for automatic
2 3 constraints using Tools + Options (Assembly
just click Change Constraint
Design Node + Constraints tab)
1 Select the constraint you 2 Click the change 3 Select the new type of
want to change constraint icon constraint you want to have
You will see the different ways to put several constraints one after another
&
(2)
(1) The Chain Mode : each geometric
elements is shared with the next one
The Default Mode when no
geometric element is shared
between constraints
(3)
The Stack Mode : the geometric
element is shared with all others
3
Select geometric
elements one after
the other, you will
see that as soon as
(1) two elements are
selected, a
constraint is created
between them.
4 (4)
When you have finished, you must deactivate the
command by clicking on it or pressing escape twice
Copyright DASSAULT SYSTEMES 2002 86
Stack Mode For Multi-Constraint
This mode allows you to select only once a geometric element that is shared
with several constraints of the same type
3
Select the first geometric element that
share the same constraint type with all
(3) other geometric elements.
(1)
4
(4)
Select one after another the geometric
elements you want to constrain.
2
Double click on the
Constraint you want
to apply several
times
(3)
3 Select one after the other the geometric
(1)
elements to constraint, specifying each time the
parameter values, the next constraint will take
as first geometric element the previous one
2
Double click on the
Constraint you want
to apply several
times
(4)
4 Once you finished, you must deactivate the command by
clicking on it or pressing escape twice
You will see how to hide assembly constraint symbols in the geometry
[CTRL] key
(b)
2 [Shift] key
You will see how to filter assembly constraint symbols to display only certain
types of them
Displays the
constraints according
to their status.
If this option is
checked, the default
constraint color status
defined above is used.
The user-defined color
remains in the
constraint properties
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
You will see how to analyze the status of constraints, the relationship between
constraints and components
A constraint can be :
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.
This symbol indicates that the constraint is “unresolved” which means either:
• The constraint is broken (for example, the related component has been deleted);
or
• The constraint is impossible (for example, the geometry was modified and the
constraint is no longer possible)
Copyright DASSAULT SYSTEMES 2002 106
Analyzing Constraints in the On-line Report
You can have a global status of all constraints of the active assembly.
Select “Constraints…” in
2
the Analyze menu
Select “Dependencies…”
2 in the Analyze menu
Measure Optionally define how you want Select the reference and target
1 2 3
Between to measure elements
You will learn how to test for clash and clearance violations between
components in you assembly
3b
You will see how to check the mechanical properties of parts and assemblies
Analyzing constraints
Measuring an Assembly
You will see how to design a part in context of an assembly with or without
External References
Keep links in
case of design
modification
You will see how to align components so that the sketch plane of one
component is parallel to another component that is being sketched on
If necessary click
on the green arrow
to change the
orientation of the
moved part
Click
somewhere in
5 the 3D view to
validate the
Components position
are correctly
positioned
relative to each
other
You will see how to use local axis to snap components to each other
5
Planes are now aligned
Planes Axis Points
Visibility
Visible in Show Yes Yes
Accessible to define translations & rotations Yes Yes, automatically switches to Design Mode
Analysis
Calculated in Clash, Clearance, Contact Yes Yes
Select “Cache
3
Management” tab
Right-clicking on a component and selecting Design Mode in the contextual menu also
switches the part or model to Design Mode:
1 Activate the option Automatic Switch to Design Mode 2 When opening an assembly, parts are in
Visualization Mode
This graph shows you which part are in Design mode or Visualization mode
4 thanks to the red symbol. “clamp4.1” is in Design Mode, but “Clamp3.1” and
Copyright DASSAULT
“Clamp2.1” SYSTEMES
are 2002
in Visualization Mode. 155
Deleting Components
You will see how to delete components and their associated constraints
In the specification tree, select the component to The delete dialog is displayed. The option
1 2
be deleted. Press the <DELETE> key or choose “Delete all children” is unchecked by default
Delete in the contextual menu to not delete the assembly constraints
associated with the component
Instance name
1 Define Multi Instantiation 2 Select a component 3a Specify the number of instances and
space between them
The original
component and the
3 instances
An assembly
feature is created.
Inputs of the
Notice that in that case for the new instances no “Reuse Pattern”
constraints are generated; if you modify one of them, are located below.
the update of the assembly will take into account the
modification.
Copyright DASSAULT SYSTEMES 2002 165
Duplicating Components Using An Existing Pattern (3/3)
When you modify the ‘instances’ in the design pattern, the assembly pattern is
« out of date » and the update of the assembly will add/delete generated
components
If you decide to work with the generated constraints option, each new
component will be constraint.
A new component
containing all instances is
created with an automatic
name that you can change.
Generation:
•Either a symmetrical part from the source part. This involves creating a new part,
outside any assembly context, with a new « PartNumber ». A typical example is the
left door in a car, relatively to the right door.
•Either a new instance of the source part, in a position symmetric to the original
part. A typical example is a car’s front left wheel, relatively to the front right
wheel.
4 components created
New Product
New Parts
« 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
Do not forget that you have to check By selecting this option, all instances
manually each reference (constraints, …) that have same reference will be replaced
Double click
You will learn how to move components from one assembly to another
assembly while maintaining constraints
1 Click the component and hold Drag the mouse over the target The component is moved to
2 3
down the left mouse button assembly and release the the target assembly
mouse button
You will see how to change the components order display in the specification
tree
Tree to reorder
Reordered tree
Copyright DASSAULT SYSTEMES 2002 185
Product Structure Reordering (1/2)
This tool allows you to reorder components in the specification tree under
selected product to your needs
4a
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 ...
deleting components
duplicating components
replacing components
restructuring components
Flexible Sub-Assemblies
What can you Do with Flexible Sub-Assemblies?
Managing Flexible Sub-Assemblies with Several Levels
Propagating Position to Reference
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
Leg.3
Leg.4
Leg Leg.2
Relative positions of
components in the
reference of the Sub-
Assembly
Copyright DASSAULT SYSTEMES 2002 191
Making a Sub-Assembly Flexible
Rigid/Flexible sub-Assembly tool is a switch : you click once to make an assembly
flexible and you click on it again to make the assembly rigid
(2)
… And a component of
a rigid sub-assembly …
Components and
constraints of Flexible
Sub-Assemblies are
considered as direct
childs of the root
assembly in mechanical
Structure tree
Mechanical
Structure of the
instance
Mechanical
Structure of the
reference
Flexible Sub-Assembly
Rigid Sub-Assembly
flexible Sub-Assembly
Concerning methodology using flexible sub-assemblies, you can toggle the driven / driving
status on a contraint.
Rigid Sub-Assembly
Flexible Sub-Assembly
x3
x2
rigid sub-
assemblies
Flexible sub-assembly
Flexible sub-assembly
rigid sub-
assemblies
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.
When you make flexible a sub-assembly When you make rigid a sub-
whose parent assembly is rigid, both assembly, all its child
assemblies will become flexible. assemblies will become rigid
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).
Flexible sub-assembly