Professional Documents
Culture Documents
Assembly Design Fundamentals
Assembly Design Fundamentals
Training
Assembly Design
Fundamentals
Detailed Steps
Version 5 Release 8
January 2002
EDU-CAT-E-ASM-FS-
Detailed Steps
Table of Contents
Connector Assembly ..................................................................................................................................... 3
Step (1): Assembling Components............................................................................................................ 3
Step (2): Positioning Components............................................................................................................. 6
Step (3): Analysing the assembly............................................................................................................ 13
Step (4): Editing Part ............................................................................................................................... 16
Step (5): Working with Components........................................................................................................ 20
Vice Assembly............................................................................................................................................. 25
Step 1: Creating the Structure................................................................................................................. 25
Step 2: Positioning the components........................................................................................................ 34
Step 3: Designing Parts........................................................................................................................... 51
Step 4: Inserting Fitting Components ...................................................................................................... 62
Flexible sub-assemblies.............................................................................................................................. 84
Step (1): Assembling Components.......................................................................................................... 84
Step (2): Constrain Full Assembly........................................................................................................... 87
Step (3): Change configuration ............................................................................................................... 89
Detailed Steps
Connector Assembly
In this exercise, you will assemble the different components making up the connector assembly and
learn how to analyze an assembly.
Detailed Steps
3. Type Assembly Connector in the Part Number field located in the Product tab:
4. Lets add the components that are ready (=already designed) in this assembly.
Right-click on the blue Connector Assembly and select Existing components under
or the menu Insert + Existing
"Components" branch in the contextual menu (or use the icon
component) and in the folder ConnectorAssembly_MasterExercise, select
CATASMConnector_Shell.CATPart
5. Repeat the same procedure and select: CATASMConnector_Card_Assembly.CATProduct
Using the [ctrl] key you could have selected and inserted both components at
once.
The part and the assembly, are added in the geometry and in the tree:
6. Now lets duplicate the shell for the bottom part of the connector assembly:
Copy the Connector Shell
Detailed Steps
The second instance of the connector shell is added in the tree and in the geometry. Hint: you do
not see it in the geometry as it is at the exact same position as the first instance.
9. Repeat the procedure on the second instance and type Bottom shell in the Instance
name field:
Detailed Steps
2. Lets now position the components in the geometry roughly as they will be assembled and in such
a way as to be able to select all the necessary elements later to put the constraints. We will start
by separating the 2 shells:
- Make sure that the Connector Assembly is the active component (blue node in the tree)
- Drag and drop the compass onto the top face of one of the connector shell instances until it
turns green
- Select the Top Shell instance in the tree so this one will be moved with the compass
Detailed Steps
3. Position your cursor anywhere along the z axis on the compass and drag upwards
4. To move the Bottom Shell now, select it in the tree or in the geometry to have it highlighted in
orange (note that the compass stays green) and in the same way, move your cursor on the z
axis of the compass and drag downwards this time:
Detailed Steps
5. Now lets flip the Bottom Shell to have it match the top one: Select the zy arc on the compass
(see picture above) and drag along it until the shell is flipped 180 degrees
6. Now lets reposition the 2 shells with respect to the Card: they both need to be rotated 180
degrees on the xy plane of the compass.
Multi select with [ctrl] key both components.Select the xy arc on the compass and drag
clockwise until both components are flipped 180 degrees
7.
Detailed Steps
Now that all components are roughly in place, lets start constraining them: We will first set the
axial constraints between the holes of the top shell and the card.
, zoom on the left holes, and select the inside of the left hole on the
Select the axial icon
top shell and the inside of the corresponding hole on the card:
Note: do not hesitate to zoom: with the inside of the hole selected, the hole axis only appears when
the zoom is big.
When the constraint is set, the top shell moves above the card so as to have both hole axes perfectly
aligned (see right picture above). The 2 red circles are the symbols showing the coaxial constraint.
8. Repeat the same procedure on the right hole of the top shell with its corresponding hole in
the card:
Detailed Steps
Note: that both coaxial constraints appear as 2 Coincidence nodes under the new Constraints
node added in the tree.
Now the top shell cannot slide anymore on the horizontal plane, but it can still move up or down, so
lets finish constraining it in that direction:
Select the contact icon
, and the top face of the card. Then rotate the assembly so as to be
able to select the bottom face of one of the standoffs on the top shell:
Note: again do not hesitate to zoom enough to be able to select the bottom face of the standoff.
The Surface contact is added in the tree and 2 square symbols appear on the geometry.
Now the Top Shell is fully constrained with respect to the Card assembly.
10
Detailed Steps
9. Now lets repeat the same procedure to constrain the Bottom Shell to the card:
Doucle-click the axial icon
- Select the inside of the Bottom Shell left hole and the inside of the corresponding
hole on the card. Note that you need to zoom to have the axes showing and to rotate the
whole assembly to be able to select the hole on the card.
-
The circle symbols are added on the geometry and both constraints appear in the tree.
10. Finally constrain the Bottom Shell to Card in the vertical direction:
and the bottom face of the Card, then rotate again and zoom well to
Select the Contact icon
be able to select the top face of one of the standoffs:
11
Detailed Steps
The bottom shell automatically moves up so as to match the top shell around the card assembly,
The last constraint is added in the tree (Surface contact.6) and the 2 square symbols are added on
the geometry
Save the constrained assembly with the same name (with File + Save).
Note that you can check that the assembly is properly and fully constrained by moving all
components apart with the compass and then updating it with the Update icon: all components must
be back in place:
12
Detailed Steps
13
Detailed Steps
2. Check that the top pull down list is set to Clash and as you can analyze clashes between 2
components only: lets start with the Top Shell and the Connector Card Assembly. Use the
Control key to multi-select them in the tree. When their names are in the Clash Detection box list,
then click on the Apply button:
14
Detailed Steps
3. Note that the icon under the list shows a red light to indicate the Clash.
Here you need to click in the geometry space to better see where the clash is:
4. Repeat the same analysis with the Bottom Shell: you will find the same result.
15
Detailed Steps
16
Detailed Steps
1.
2.
Open the Top Shell node in the tree and double click on the Connector Shell CATPart icon
to enter the Part Design workbench.
3.
4.
17
Detailed Steps
To make things easier and see better, we can hide the second instance, the Bottom Shell:
select the Connector Shell (Bottom Shell) node in the tree and the hide/show tool
6.
Now lets position the rectangle at exactly 1mm distance around the Socket Receptacle:
Double-click on the Dimension tool to keep it active for a while
7.
Select the left most edge of Socket Receptacle and the left side of the rectangle
(Hint: you may have to zoom or rotate the connector a little to select the edge)
When the dimension is displayed, double-click on it to set it exactly to 1mm
8.
While the Dimension tool is still on, select the top edge of the Socket Receptacle and the top
side of the rectangle and double-click on the value to set the distance to 1mm
18
Detailed Steps
While the Dimension tool is still on, select the right most edge of the Socket Receptacle and
the right side of the rectangle and double-click on the value to set the distance to 1mm
You can check here that the length of the rectangle top edge by selecting it: the 66mm dimension will
be displayed in purple to show that it is over constrained. Use undo or delete it as the 1mm clearance
on each size is enough to define the pocket size in relation with the Socket Receptacle.
Note that the height of the rectangle is not important as the pocket will remove the material.
and while the rectangular profile is selected, click on the Pocket tool
11. In the Pocket Definition dialog box, select Dimension in the Type drop down list, key 8mm in
depth field and click on OK.
The opening is performed exactly around the Socket Receptacle with a clearance of 1mm and
Pocket2 node is added in the tree.
19
Detailed Steps
12. Retrieve the Bottom Shell by clicking on it in the tree and on the Hide/show icon:
a pattern
Go on with the assembly you saved in step 4 or open the
CATASMConnector_Assembly_5.CATProduct.
In order
Lets add the screw in the assembly. With your cursor over the Connector Assembly node at the top of
COPYRIGHT DASSAULT SYSTEMES 2002
20
Detailed Steps
the tree, open the contextual menu and select the Existing Component option.
In the current folder select the CATASMConnector_Screw.CATPart.
The Connector Screw node is added in the tree and the screw geometry is displayed. Here we used
the compass to locate it roughly above the left of the hole of the Shell.
Lets now constrain the screw position. Lets start with the coincidence between the 2 axes.
Select the coincidence icon
and the screw axis and the corresponding hole axis. Hint: zoom
enough on the screw cylinder or use the Other selection option in the contextual menu on the
screw.
21
Detailed Steps
1. Select the Contact icon and the top face of the top shell and the bottom face of the screw
head
Hint: use the magnifier from View + Magnifier to ease the selection if you want.
Update
22
Detailed Steps
Lets now duplicate the Screw so that it follows the pattern that was used for the holes on the Shell.
Select the Screw component (in the tree or on the geometry) and the Reuse pattern icon
Here the top field in the dialog box is empty: we need to select the pattern to be re-used. To do so,
open the Connector Shell node until you see the pattern in the tree
Select RectPattern.2 in the tree or in the geometry
the name appears in the top field of the dialog box and the constraints between the screw and the
Shell are added in the list of Re-use Constraints at the bottom of the dialog box. Keep them
selected and click on OK to duplicate the screw component.
COPYRIGHT DASSAULT SYSTEMES 2002
23
Detailed Steps
The second screw and its relative constraints are added in the tree.
THE END
24
Detailed Steps
Vice Assembly
In this exercise you will build the Vice Assembly, modify two of its
components and complete the fitting by inserting components from catalogs
Detailed Steps
- CATASMAxis.CATPart
- CATASMAxisNut.CATPart
26
Detailed Steps
- CATASMBigScrew.CATPart
27
Detailed Steps
- CATASM2ndStaticJaw.CATPart
- CATASMJawHolderFlange.CATPart
- CATASMMovableJawHolder.CATPart
- CATASMStatic Jaw.CATPart
28
Detailed Steps
Using the contextual menu of Jaw Holder Flange component, make a copy of it, then paste it in
FixedComponent.
29
Detailed Steps
CATASMMovableJaw.CATPart
30
Detailed Steps
Using the Jaw Holder Flange Components Properties, change instance names into Right Flange
and Left Flange
31
Detailed Steps
Make sure that the root assembly (ViceAssembly) is active then save it in StudentFolder.
Click on OK and then check that the New Products you have just created are stored in the same
folder (StudentFolder)
32
Detailed Steps
33
Detailed Steps
34
Detailed Steps
7. Now we want to position with assembly constraints components that are inside
RotatingComponent, so we must activate it.
35
Detailed Steps
.
between geometric elements highlighted below.
36
Detailed Steps
In constraint definition dialog box that appear when putting the constraint, select external for the
orientation of line contact.
37
Detailed Steps
14. Now we want to position with assembly constraints components that are inside
FixedComponent, so we must activate it.
.
17. First selected geometric element must be this one
38
Detailed Steps
then select one after the other all those geometric elements
and each time, select Same as orientation and key 0 as Offset value in constraint properties
dialog box before clicking on OK button.
39
Detailed Steps
to create
then select one after the other those two geometric elements
40
Detailed Steps
and each time, select Same as orientation and key 0 as Offset value in constraint properties
dialog box before clicking on OK button.
to create
41
Detailed Steps
and each time, Select Same as orientation and key 0 as Offset value in constraint properties
dialog box before clicking on OK button.
42
Detailed Steps
43
Detailed Steps
24. Select one after the other all those couples of geometric elements.
44
Detailed Steps
45
Detailed Steps
46
Detailed Steps
28. Now we want to position with assembly constraints components that are inside ViceAssembly,
so we must activate it.
47
Detailed Steps
31. Select one after the other all those couples of geometric elements.
48
Detailed Steps
49
Detailed Steps
50
Detailed Steps
to get transparency.
51
Create a hole
behind .
Detailed Steps
in the front face of the part that is concentric with one of the holes in the parts
Select Up to next as limit, 11mm as Diameter, make it counterbored and key 8mm as depth and
15mm as diameter of the counterbored element.
52
Detailed Steps
Now we want to create a pattern of this hole in which instances are concentric with the three
remaining holes in the parts behind. It will be a user pattern. So we need to create a sketch containing
tree points concentric to those holes. Create a sketch on the face supporting the last created
hole
in this sketch placing them roughly aligned with holes in parts behind.
53
Detailed Steps
and using its properties rename it (the sketch containing the three points)
54
Detailed Steps
Now we are going to modify in the context of the assembly, the design of . StaticJaw CATPart, so we
need in order to edit it. to activate the StaticJaw part.:
55
Create a hole
behind .
Detailed Steps
in the front face of the part that is concentric with one of the holes in the parts
Select Up to next as limit, key 11mm as diameter, make it counterbored and key 8mm as depth and
15mm as diameter of the counterbored element.
56
Detailed Steps
Now we want to create a pattern of this hole in which instances are concentric with the three
remaining holes in the parts behind. It will be a user pattern. So we need to create a sketch containing
tree points concentric to those holes. Create a sketch on the face supporting the last created
hole
in this sketch placing them roughly aligned with holes in parts behind.
57
Detailed Steps
and using its properties rename it (the sketch containing the three points)
58
Detailed Steps
59
Detailed Steps
60
Detailed Steps
61
Detailed Steps
2. Put in the
3. In order to know what kind of screws we need to insert we have to make some
measurements.
To select the red screw in a catalog we need to know the crossed thickness (length of the
highlighted edge) and the required diameter (diameter of the highlighted hole) so measure
them and note them. We will call them Thickness1 and Diameter1.
4. Same thing for the blue screw, to select it in a catalog you will need to have measured
and noted the crossed thickness and the requires diameter. We will call them Thickness2
and Diameter2.
COPYRIGHT DASSAULT SYSTEMES 2002
62
Detailed Steps
63
Detailed Steps
Browse the catalog in order to consult the Hexagonal Socket Head EndChapter.
64
Detailed Steps
7. Now make a query so the selected screws will respect following conditions :
Diameter = Diameter1 Length>=(Thickness1+15mm)
Among the selected screws, instantiate the shortest one in FixedComponent .
65
Detailed Steps
8. Now make a query so the selected screws will respect following conditions :
Diameter = Diameter2
Length>=(Thickness2+15mm)
Among the selected screws, instantiate the shortest one in FixedComponent .
66
Detailed Steps
9. Now make a query so the selected screws will respect following conditions :
Diameter = Diameter3
Length>=(Thickness3+15mm)
Among the selected screws, instantiate the shortest one in FixedComponent .
67
Detailed Steps
10. Now position the three screws roughly as shown, freely moving them with the compass.
We can start constraining each screw with the rest of the FixedComponent assembly :
Create a coincidence constraint
68
Detailed Steps
69
Detailed Steps
70
Detailed Steps
71
Detailed Steps
72
Detailed Steps
12. Get another instance of the green screw (making a copy /paste as an exemple) in
FixedComponent.
73
Detailed Steps
74
Detailed Steps
Detailed Steps
76
Detailed Steps
77
Detailed Steps
of the Jaw Holder Flange to create other instances of the screw and constrain
Reuse the pattern
them as shown below.
78
Detailed Steps
the RotatingComponent.
the inner diameter of the groove and note it, we will call it
79
Detailed Steps
20. Open and browse GeneralEnd catalog in order to consult the Outer Rings EndChapter.
21. Open the table and select the outer ring that has the groove diameter which is equal to
GrooveDiameter1and insert it in the root assembly.
80
Detailed Steps
81
Detailed Steps
25. Get back from the No Show the FixedComponent and the Movable Jaw.
82
Detailed Steps
END
83
Detailed Steps
Flexible sub-assemblies.
Step (1): Assembling Components
In this step you create, name an assembly, insert components, duplicate assembly and save the full
assembly.
All elements you need to complete exercise:sub-clamp.CATProduct.
Clamp-pad.CATPart.
Start a new CATProduct assembly with Start menu /Mechanical Design / Assembly Design or
File/New+ Selection Product.
Change the Part Number.
a. Right-click on the default product in the specification tree and select Properties option in the
contextual menu to get the Properties dialog box.
COPYRIGHT DASSAULT SYSTEMES 2002
84
Detailed Steps
Insert components:
Right-click on the blue Connector Assembly and select Existing components under
"Components" branch in the contextual menu (or use the icon
or the menu Insert +
Existing component) and in the folder Flexiblesubassemblies, select subclamp.CATProduct.
Repeat the same procedure and select clamp-pad.CATPart.
Using the [ctrl] key you could have selected and inserted both components at once.
The part and the assembly, are added in the geometry and in the tree:
Duplicate a component
Now lets duplicate the sub-assembly sub-clamp.
Copy the sub-clamp.
85
Detailed Steps
The second instance of the connector shell is added in the tree and in the geometry:
With the compass select following the next picture one surface of sub-clamp.
Then on history tree select the instance sub-clamp1
86
Detailed Steps
Then on the green compass select one axis and drag along it the instance sub-clamp.1.
With File + Save Management.., save the assembly in your work folder under the name Fullclampand make a Propagate Directory before validating.
87
Detailed Steps
Starting from the Full-clamp that you saved and lets first fix the clamp-pad: it will be the reference
element.
In the tree or in the geometry, select the clamp-pad component and click on the fix icon
the component is now fixed in space.
Before adding new constraints you can move all instances with the compass.
Add a contact constraint
Select the contact icon
picture:
and add a contact constraint - between two surfaces- following the next
Add a parallelism between two edges following 2 edges following the next image:
Add a coincidence constraint between two points following the next image:
Update full-clamp.
88
Detailed Steps
Before update:
After update:
89
Detailed Steps
To get numerical value of the Close Configuration, use first the Measure Between icon.
90
Detailed Steps
Edit the offset value and change his value on the flexible sub-assembly.
END
91