Professional Documents
Culture Documents
Student Notes:
Assembly Design
In this lesson, you will be introduced to tools in the Assembly Design workbench that will
allow you to manipulate, analyze, and generate information regarding assemblies.
Lesson content:
Lesson Content
For the case study of this lesson, you will use the lighting fixture, as shown below. You will
investigate the associations that exist in the assembly, analyze the assembly for clash
conditions, and generate a bill of material. You will also create flexible assemblies and use
scenes to manage the display.
Design Intent
The model of the light fixture must meet the
following design intent requirements:
You must be familiar with associated files
Modify the position of a subassembly
without affecting other instances
Check for interference
Define an exploded state and save it for
future use
1.
2.
3.
4.
5.
6.
Assembly Design
Step 1: Manage the
product structure.
Student Notes:
Root Product
Child Documents
Other linked
documents
To use the contextual menu, right mouse click on the desired component in the tree. From the
pop-up menu you can load/unload documents, open the document, search for missing
components, and view the properties and links of the selected component.
Student Notes:
Student Notes:
3
4
Step 1: Manage the Product Structure
Student Notes:
Student Notes:
The Generate CATPart from Product tool is used to create a non associative CATPart file that
consists of all shown and active nodes in an assembly.
When creating a CATPart from a product all individual feature information from each component is
removed and a single Solid feature is shown. The part bodies of an individual component can be
merged into single part body by selecting the Merge all bodies of each Part in one Body option.
3
4
Assembly Design
Step 2: Create the Flexible
Sub- Assembly.
Flexible Sub-Assembly
The same sub-assembly can be inserted into an assembly multiple times. Normally, if one of the
sub-assembly instances is modified, then the other instances of that sub-assembly will also be
modified automatically in the same manner, including the referenced CATProduct. There are
situations when one instance of a sub-assembly needs to be made slightly different from another
instance of the same sub-assembly. The method of achieving this result is through the use of
flexible sub-assemblies. By changing a sub-assembly instance from rigid to flexible, it can be
modified independently from the other instances of the same sub-assembly.
In the example shown, two instances of the clamp assembly were added to the main assembly.
By default, both sub-assemblies are rigid. If the constraint on the left clamp is modified, then the
constraint on the right clamp will also change to the same value. The referenced CATProduct of
the clamp assembly will also be modified. If, before making the modification, the left clamp was
changed to a flexible assembly, then only the left clamp would have its constraint modified. The
right clamp will remain in its original position along with referenced CATProduct.
A1
A2
B1
B2
Student Notes:
Student Notes:
1. This tree shows assemblies and subassemblies to which the parts and
constraints belong. Flexible assemblies are
shown in this tree structure.
B. Mechanical structure
A1
B2
For flexible sub-assemblies, the numerical value, activity status, orientation (same or opposite),
and the driven/driving property can be overloaded to modify the internal definition or deal with
under/over constrained situations.
Student Notes:
Student Notes:
Student Notes:
Student Notes:
1.
2.
3.
4.
A1
A4
A3
A2
B1
1. 3 instances of Ass_Level1
2. Circular base.
3. Angular constraints to position each subassembly to the part.
B2
B3
C1
C2
In the example, all three instances of Ass_Level1 are flexible, but even if the other two were
rigid, they still would not have been affected by a change in Ass_Level1(1).
In the main assembly, the Flexible/Rigid option is used to overload the position of
child components of one product instance, Ass_Level2(ass-light.1). If a change is
made to any of the constraints in Ass_Level2(assi-light.1), the mechanical structure of
its child instances, such as Ass_Level1(1) will not be affected. All product instances of
lowers levels remain in the same relative position.
B. Base_unit.CATProduct.
This assembly is instantiated 2 times
2. Propagate the position of the flexible subassembly by selecting XXX.XX object >
Propagate position to reference from
the contextual menu of the flexible subassembly.
3
Step 2: Create the Flexible Sub-Assembly
Exercise 6A
15 min
In this exercise, you will use the Desk command to find a renamed part file and
to load and unload a part file. You also create a part file from a product file.
Exercise 6A
Exercise 6a (1/10)
1. Open a product file.
1a
a. Open Robot.CATProduct.
2b
Exercise 6A
Exercise 6a (2/10)
3a
3. Rename a file.
3b
a. Open Robot.CATProduct.
b. Select the Desk button.
4a
4b
Exercise 6A
Exercise 6a (3/10)
5. Use the Desk command.
5a
5b
Exercise 6A
Exercise 6a (4/10)
6. Find the renamed file.
6a
6b
Exercise 6A
Exercise 6a (5/10)
7. View the product file.
7b
Exercise 6A
Exercise 6a (6/10)
8. Use the Desk command to upload a part
file.
8b
8c
8d
Exercise 6A
Exercise 6a (7/10)
9. View the product with unloaded part.
9a
9c
Exercise 6A
Exercise 6a (8/10)
10. Load a part file.
10b
Exercise 6A
Exercise 6a (9/10)
11. Create a part file from a product file.
11b
11c
11d
Exercise 6A
Exercise 6a (10/10)
12. View the part file.
12a
Exercise 6A
Exercise 6A
Exercise 6B
20 min
In this exercise, you create flexible subassemblies within the top level assembly.
By the end of this exercise you will be able to:
Exercise 6B
Exercise 6B (1/11)
1a
a. Open Arms.CATProduct.
2. Assemble a subassembly.
a. Assemble Links.CATProduct.
b. Apply a coincidence constraint between the
reference planes.
2a
2b
Exercise 6B
Exercise 6B (2/11)
3. Add constraints.
a. Add a contact constraint
b. The updated assembly appears as shown
below
3b
Exercise 6B
Exercise 6B (3/11)
4. Assemble a second instance of a
subassembly.
4a
Exercise 6B
Exercise 6B (4/11)
5. Modify a subassembly.
5a
Exercise 6B
Exercise 6B (5/11)
6. Update the assembly.
6a
6b
Exercise 6B
Exercise 6B (6/11)
7. Modify a rigid subassembly.
7a
7b
Exercise 6B
Exercise 6B (7/11)
8. Make a subassembly flexible.
8b
8c
Exercise 6B
Exercise 6B (8/11)
9. Modify a flexible subassembly.
9a
9b
Exercise 6B
Exercise 6B (9/11)
10. Modify a flexible subassembly.
10a
10b
Exercise 6B
Exercise 6B (10/11)
11. Propagate position to reference.
11b
11c
Exercise 6B
Exercise 6B (11/11)
Student Notes:
12a
12b
Exercise 6B
Exercise 6B
Exercise 6C
20 min
In this exercise, you use the Desk command to rename a file. You also create
flexible subassemblies to achieve positional requirements.
By the end of this exercise you will be able to:
Exercise 6C
Exercise 6C (1/6)
1. Open a product file.
1a
a. Open WheelArms.CATProduct.
2a
2b
Exercise 6C
Exercise 6C (2/6)
3. Analyze the mechanical structure.
3a
Exercise 6C
Exercise 6C (3/6)
4. Make changes to a subassembly.
4a
4b
Exercise 6C
Exercise 6C (4/6)
5. Make a subassembly flexible.
5a
Exercise 6C
Exercise 6C (5/6)
6. Make a subassembly flexible.
6a
6a
Exercise 6C
Exercise 6C (6/6)
7. Analyze the mechanical structure.
7a
Exercise 6C
Exercise 6C
Assembly Design
Step 3: Analyze the
Assembly.
In this section, you will learn how to
analyze an assembly.
4.
5.
6.
Create scenes.
Create annotations.
Generate reports.
Analyzing Dependencies
A limitation of the constraints analysis tool is
that it does not indicate any over-constrained
or inconsistent assemblies. To review these
properties, use the analyze dependencies tool.
This tool indicates the relationships between
components.
Use the Distance and Band Analysis tool to measure the minimum distance between
components, products or groups of products. The main advantage of this tool is its ability to
update the measure if a change has been made. Dynamic measures can be made in DMU
Fitting or Kinematics using this function.
A. Name
Name of the measure.
B. Type of measure
Minimum: measures the minimum distance.
Along X: measures the minimum distance along X
Along Y: measures the minimum distance along Y
Along Z: measures the minimum distance along Z
Band Analysis: computes the areas on
components that correspond to a minimum
distance within a user defined range.
C. Computation type
Inside one selection: each selected component is
compared to all others in the same selection.
Between two selections: each component in the
first selection is compared against all components
in the second selection.
Selection against all: each component in the
defined selection compared to all others in the
document.
D. Selected products.
4. Select OK to confirm.
A.
B.
C.
D.
E.
F.
Student Notes:
A
B
C
D
E
Updating a Measure
Use the following steps to update a measure:
1. Double-click on the measure to be
updated. The Edit Distance and Band
Analysis dialog box will appear. Values
can be modified here if desired.
2. Select Apply.
3. Select OK to confirm.
2
Step 3: Analyze the Assembly
Sections
Use sections to visually see what is inside
components and identify conflicts that may exist.
Cutting planes are used to define sections.
Line segments in a section represent the
intersection of a section plane with any surface or
volume in the selection. By default, line segments
are the same colour as the components that are
sectioned.
B
C1
C2
1. Section plane
2. Section slice
3. Section box
C3
D. Volume Cut
1. Without volume cut selected.
2. With volume cut selected.
C1
C2
D2
D1
C3
Step 3: Analyze the Assembly
B. Geometrical Target
Allows for the section plane to be placed
a geometrical target.
D. Invert Normal
Inverts the normal direction.
E. Reset Position
D
Step 3: Analyze the Assembly
A. Export As
B. Edit Grid
C. Results Window
D. Section Fill
Allows for the section to be filled.
E. Clash Detection
Allows for collisions to be detected.
F. Grid
Copyright DASSAULT SYSTEMES
D
Step 3: Analyze the Assembly
B. Update
Sections will automatically update when a
change affecting the section is made.
This option can result in longer update times.
C. Section Freeze
C
D
E
F
B. Import Viewpoint
Applies the viewpoint of the 3D model onto the
section result window. This option is only available if
the 2D Lock is removed.
C. Rotate Right
Rotates the section clockwise 90 degrees.
D. Rotate Left
Rotates the section anti-clockwise 90 degrees.
E. Flip Vertical
Flips the section about a vertical line.
F. Flip Horizontal
Copyright DASSAULT SYSTEMES
G.Coordinates
Allows for specific coordinates to be labelled on the
section.
H. Clean All
Removes all the coordinate labels on the section.
E
Step 3: Analyze the Assembly
Kinds of Sections
There are 3 kinds of sections that can be
created:
A. Section plane
Creates a section defined by one
sectioning plane.
B. Section slice
Creates a section defined by two
sectioning planes.
C. Section box
Creates a section defined by a box.
D. Rotation
Place the cursor over the portion of the
section planes axis system you wish to
manipulate and drag the plane.
B. Surface
The section plane will be positioned
tangent to the selected surface.
C. Cylindrical surface
1.
2.
3.
4.
5.
4
2
4. Select Apply.
2
3
C. Selection type:
A
B
5
3
Exercise 6D
20 min
Exercise 6D
Exercise 6D (1/8)
1.Open a Product file.
1a
a. Open Lift.CATProduct.
2ci
2cii
2civ
2ciii
Exercise 6D
Exercise 6D (2/8)
3. Analyze the broken constraints.
3a
3b
3c
Exercise 6D
Exercise 6D (3/8)
4. Delete the broken constraints.
4a
5b
5c
Exercise 6D
Exercise 6D (4/8)
6. Analyze the constraints for a
component.
6a
6b
5c
7a
Exercise 6D
Exercise 6D (5/8)
8. Analyze a components degrees of
freedom.
Exercise 6D
Exercise 6D (6/8)
10.Create a constraint.
a.
b.
c.
d.
10c
10b
Student Notes:
10a
10d
11
LowerLink = 0 DOF
UpperLink = 1 DOF
Exercise 6D
Exercise 6D (7/8)
Student Notes:
12.Analyze a sub-assembly.
13c
13d
Exercise 6D
Exercise 6D (8/8)
14.View the children of LowerLink.
14a
14b
14c
Exercise 6D
Exercise 6D
Exercise 6E
20 min
In this exercise, you will analyze an assembly using the clash and sectioning
tools and by taking measurements. The intent is to determine the range of
motion of a component in the assembly so that it does not interfere with the rest
of the assembly components. Detailed instruction for this exercise is provided.
Exercise 6E
Exercise 6E (1/8)
1a
a. Open Lift_Measure.CATProduct.
2c
a. Hide Base.
b. Click Tools > Options > Infrastructure
> Product Structure and select the Tree
Customization tab.
c. Double-click the Parameters option to
activate the display of parameters in the
tree.
d. Select OK. The model appears as
shown.
2d
Exercise 6E
Exercise 6E (2/8)
Student Notes:
3a
3c
3b
3f
3e
3d
Exercise 6E
Exercise 6E (3/8)
4. Modify a parameter value.
4d
4c
5a
5b
Exercise 6E
Exercise 6E (4/8)
6. Create a clash situation.
a.
b.
c.
d.
7b
7c
Exercise 6E
Exercise 6E (5/8)
8. Review the clash analysis results.
8a
Exercise 6E
Exercise 6E (6/8)
10.Determine the other limit of LowerLink.
a. Show Base.
b. Iteratively modify LowerLinkAngle and
update the assembly until the
Attachment sub-assembly interferes with
Base.
c. Update the clash analysis to confirm the
interference.
d. Now change LowerLinkAngle until the
interference is gone. At what angle value
does this occur?
10
Exercise 6E
Exercise 6E (7/8)
11b
Student Notes:
12a 12b
Exercise 6E
Exercise 6E (8/8)
14a
14b
14c
Exercise 6E
Student Notes:
Exercise 6E
Assembly Design
Step 4: Create scenes.
In this section, you will learn how to
create, edit and manage scenes in an
assembly document.
4. Create scenes.
5.
6.
Create annotations.
Generate reports.
C. Position of components
D. Deactivation/activation of
representations
C. Scene window
A green background is shown and only
the tools applicable to scenes are
available.
D. Explode
C
E. Save Viewpoint
F. Overload Positions
Student Notes:
4
3
3
4
5
Step 4: Create Scenes
B
A
B. Deleting a scene
Select Delete from the contextual menu
of the scene to be deleted.
C2
D
D
E
Step 4: Create Scenes
3
4
B. Graphic properties
Modify the graphic properties of the
components in a scene without modifying
the graphic properties of components in
the main assembly.
C. Position
Modify the position of components in a
scene without modifying the position of
components in the main assembly.
D. Activation/deactivation state
Modify the activation/deactivation state of
components in a scene without modifying
the activation/deactivation state of
components in the main assembly.
2
3
3
2
Student Notes:
A. Depth
One level: only the first level of components of
the product(s) will be exploded.
All levels: all the components of the product(s)
will be exploded.
B. Type
1. 3D: the products are exploded in space.
2. Projection:the products are exploded and placed
in the same plane, parallel to the screen.
3. Constrained: the products are exploded
according to assembly constraints
B1
B2
B3
C. Selection
Selected products to be exploded.
D. Fixed product
Selected product to be fixed.
E
Step 4: Create Scenes
Scenes avoid the need to manually reconstruct views, such as the exploded view, when
components are added, deleted, replaced, or moved in an assembly.
Assembly Design
Step 5: Create
annotations.
In this section, you will learn how to
create, edit and manage annotations in
an assembly document.
5. Create annotations.
6.
Generate reports.
Introduction to Annotations
Annotations are added to assembly documents to
provide additional information about a part or
product. This additional information can include a
brief description of the part, the material used for
the part, the use of the part, the finish
requirements, or the hardness requirements.
A
B
C
4a 4b 4c
4d
4e
4i
4f
4g
4h
4j
Text annotations are text that you can see in the 3D view. They can be edited and modified.
Text annotations are associated with a geometric element of a component in an assembly.
2
3
5
5
Flag notes can be attached to a models, products, parts, or elements in order to give
additional information regarding the referenced object. Flag notes contain a
hyperlink that can launch any document, such as a presentation, a Microsoft Excel
spreadsheet or an HTML page.
5
5
Manipulating Annotations
All three of the annotations discussed require a
view on which they are placed. If a 3D view does
not exist prior to the creation of the annotation,
then one is automatically created. The 3D view
on which the annotation is created and linked
can be changed. Also, the appearance of
annotations can be modified, such as the shape
and size of the leader symbols.
3
Step 5: Create Annotations
Assembly Design
Step 6: Generate reports.
In this section, you will learn how to
generate reports for an assembly.
6. Generate reports.
Generating Reports
Information about an assembly can be obtained by generating reports.
Two types of reports can be generated:
A. Bill of materials: Use this to help manage the product structure.
B. Assembly listing report: Use this to list the components belonging to a CATProduct.
3
Step 6: Generate Reports
Assembly listing reports list all the component of assemblies. Components are displayed in
a hierarchical format.
Exercise 6F
30 min
In this exercise, you define various scenes for the assembly and apply them to
the assembly. You also use the scenes browser to apply a scene to the assembly
By the end of this exercise you will be able to:
Create scenes
Apply scenes
Manipulate scenes
Use the scenes browser
Exercise 6F
Exercise 6F (1/12)
1a
a. Open Connector.CATProduct.
2. Create a scene.
a.
b.
c.
d.
2b
2d
Exercise 6F
Exercise 6F (2/12)
3. Explode the assembly.
3a
a.
b.
c.
d.
e.
3b
3c
3e
3d
Exercise 6F
Exercise 6F (3/12)
4. Manipulate the explode.
4b
4a
4c
Exercise 6F
Exercise 6F (4/12)
5. Apply a scene.
5b
Exercise 6F
Exercise 6F (5/12)
6. Apply a scene.
6b
6a
6c
Exercise 6F
Exercise 6F (6/12)
7. Apply a scene.
7a
Exercise 6F
Exercise 6F (7/12)
8. Apply a scene.
8a
8b
8c
Exercise 6F
Exercise 6F (8/12)
9. Create a new scene.
a.
b.
c.
d.
9c
9b
9d
Exercise 6F
Exercise 6F (9/12)
10. Create a scene.
a.
b.
c.
d.
10a
10b
10c
10d
Exercise 6F
Exercise 6F (10/12)
11. Apply a scene.
11a
11b
Exercise 6F
Exercise 6F (11/12)
Student Notes:
12a
12c
12b
Exercise 6F
Exercise 6F (12/12)
13. Modify a scene.
13b
Exercise 6F
Exercise 6F
Exercise 6G
10 min
In this exercise, you will open an existing product file. You will add welding
symbols to indicate how the two parts are to be welded together. You will also
add a text note for the assembly.
Exercise 6G
Exercise 6G (1/10)
1. Open a product file.
a. Open Weldment.CATProduct.
1a
2a
2c
2b
Exercise 6G
Exercise 6G (2/10)
3. Define the weld feature.
a. Select the Weld Tail
symbol.
b. Enter 6.00 for the size of
weld.
c. Select the weld type and
condition.
d. Enter 105 for the weld
length.
3c
3a
3b
3d
Exercise 6G
Exercise 6G (3/10)
4. View the weld symbol.
4b
4a
Exercise 6G
Exercise 6G (4/10)
5. Create a weld symbol.
a. Create the weld symbol shown below.
(use the edge shown)
5a
Exercise 6G
Exercise 6G (5/10)
6. View the completed symbol.
a. View the completed weld feature.
b. Spin the model and notice that the
weld feature remains in the plane it
was created in.
6a
Exercise 6G
Exercise 6G (6/10)
7. Modify a weld feature.
7a
7b
Exercise 6G
Exercise 6G (7/10)
Student Notes:
8a
a.
b.
c.
d.
8b
8c
8d
Exercise 6G
Exercise 6G (8/10)
9. Edit the text.
9b
9c
9d
Exercise 6G
Exercise 6G (9/10)
10a
a.
b.
c.
d.
10b
10c
10d
Exercise 6G
Exercise 6G (10/10)
11. View the annotations.
11b
Exercise 6G
Exercise 6G
40 min
In this exercise, you will create the case study model. Recall the design intent of
this model:
You must be familiar with associated files
Modify the position of a subassembly without affecting other instances
Check for interference
Define an exploded state and save it for future use
Using the techniques you have learned in this and previous lessons, create the
model with only high-level instruction.
Make the
appropriate
subassemblies
flexible.
You must achieve
the configuration
shown below.
Open Lesson6.txt.
10