Download as pdf or txt
Download as pdf or txt
You are on page 1of 91

CATIA

Training

Assembly Design
Fundamentals
Detailed Steps

COPYRIGHT DASSAULT SYSTEMES 2002


V5R8

Version 5 Release 8
January 2002
EDU-CAT-E-ASM-FS-

Assembly Design Fundamentals

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

COPYRIGHT DASSAULT SYSTEMES 2002

Assembly Design Fundamentals

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.

Step (1): Assembling Components


1. Start a new CATProduct assembly with Start menu +Mechanical Design+ Assembly Design or
File + New + Product.
Watch out : with the CATIA Companion, click on the exercise icon (load model) : this will open a
default empty Product. Then, select File + Open menu and click on the Cancel button in the File
Selection box (This is a necessary step that will set the selection path for the rest of this exercise).
2. 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

Assembly Design Fundamentals

Detailed Steps

3. Type Assembly Connector in the Part Number field located in the Product tab:

The name is displayed in the specification tree:

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

COPYRIGHT DASSAULT SYSTEMES 2002

Assembly Design Fundamentals

Detailed Steps

7. Paste it into Connector Assembly.

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.

8. Lets give some more explicit names to the instances :


In Properties of the first instance (i.e.: Connector Shell (Connector shell.1)) Key in "Top Shell" in
the top Instance name field;

9. Repeat the procedure on the second instance and type Bottom shell in the Instance
name field:

COPYRIGHT DASSAULT SYSTEMES 2002

Assembly Design Fundamentals

Detailed Steps

Both instances are renamed in the tree.


10. With File + Save All as .., save the assembly in your work folder under the name
ConnectorAssembly2and make a Propagate Directory before validating.

Step (2): Positioning Components


In this step, we will define all the necessary constraints to define the relation between the card
subassembly and the 2 shells.
1. Starting from the ConnectorAssembly2 that you saved, lets first fix the card assembly in space:
it will be the reference element.
In the tree or in the geometry, select the Connector Card Assembly component and click on
the fix icon

, the component is now fixed in space

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

COPYRIGHT DASSAULT SYSTEMES 2002

Assembly Design Fundamentals

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:

COPYRIGHT DASSAULT SYSTEMES 2002

Assembly Design Fundamentals

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

COPYRIGHT DASSAULT SYSTEMES 2002

Assembly Design Fundamentals

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:

COPYRIGHT DASSAULT SYSTEMES 2002

Assembly Design Fundamentals

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.

COPYRIGHT DASSAULT SYSTEMES 2002

10

Assembly Design Fundamentals

Detailed Steps

9. Now lets repeat the same procedure to constrain the Bottom Shell to the card:
Doucle-click the axial icon

so as to keep it on for both holes.

- 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.
-

Repeat for the right hole.

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:

COPYRIGHT DASSAULT SYSTEMES 2002

11

Assembly Design Fundamentals

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:

COPYRIGHT DASSAULT SYSTEMES 2002

12

Assembly Design Fundamentals

Detailed Steps

Step (3): Analysing the assembly


In this step, we will analyze our Connector Assembly for clashes.
1. Starting from the ConnectorAssembly2 that you saved in step 2, check that the top node is active
(= Connector Assembly node is blue in the tree) and pull down the Analyze menu to get the
Compute Clash option:

COPYRIGHT DASSAULT SYSTEMES 2002

13

Assembly Design Fundamentals

Detailed Steps

The Clash Detection dialog box is displayed empty.

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:

COPYRIGHT DASSAULT SYSTEMES 2002

14

Assembly Design Fundamentals

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.

COPYRIGHT DASSAULT SYSTEMES 2002

15

Assembly Design Fundamentals

Detailed Steps

5. Save the Assembly.

Step (4): Editing Part


In this step, we will eliminate the clashes between the Connector Card Assembly and Connector
Shells by editing the Connector Shell in-context of the assemblyThe idea is to make an opening
in the Connector Shell so that the Card Socket Receptacle can stick out of the shell, and to leave a
small clearance space around it so that it mounts easily.

Lets modify the design of the Shell.


a) Note that as the Top Shell and the Bottom Shell are 2 instances of the same Shell, we only need to
modify the source Connector Shell, it will modify both instances.
b) Note also that we do not need to know the exact size of the Socket Receptacle. By designing in
context, we will use the outer edges of the Socket Receptacle to set a 1mm clearance around it when
we define the pocket to remove the material to make the opening.
COPYRIGHT DASSAULT SYSTEMES 2002

16

Assembly Design Fundamentals

Detailed Steps

1.

Starting from the Connector Assembly that you saved in step 2 or 3


(ConnectorAssembly_withClashes for us), hide the bottom shell component

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.

Then select the front face of the Connector Socket Receptacle

and enter the Sketcher

4.

to draw the profile of the pocket around the Socket


Select the Rectangle tool
Receptacle.
Note that you draw 2 rectangles at the same time as you are drawing on both instances of the
Shell at the same time.
Note also that you can draw the pocket profile roughly here do not try to have any exact values.

COPYRIGHT DASSAULT SYSTEMES 2002

17

Assembly Design Fundamentals


5.

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

COPYRIGHT DASSAULT SYSTEMES 2002

18

Assembly Design Fundamentals


9.

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.

10. Exit the Sketcher

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.

COPYRIGHT DASSAULT SYSTEMES 2002

19

Assembly Design Fundamentals

Detailed Steps

12. Retrieve the Bottom Shell by clicking on it in the tree and on the Hide/show icon:

13. Things looking good, lets save our work:


as we are now in the Part Design workbench with the Connector Shell active and highlighted in
blue in the tree, we are asked to save the the shell first. Use Save As. to save it as
ConnectorShell5 or ConnectorShell_withOpening for example.
14. Activate the Connector Assembly now by double-clicking on the top node in the tree and use
again the Save As option to save the whole assembly as ConnectorAssembly5 or
ConnectorAssembly_withOpening for example.

Step (5): Working with Components


In this step, we will add and constrain a Screw and then duplicate the Screw and its constraints using

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

Assembly Design Fundamentals

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.

COPYRIGHT DASSAULT SYSTEMES 2002

21

Assembly Design Fundamentals

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

to see the Screw in place.

COPYRIGHT DASSAULT SYSTEMES 2002

22

Assembly Design Fundamentals

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

Assembly Design Fundamentals

Detailed Steps

The second screw and its relative constraints are added in the tree.

THE END

COPYRIGHT DASSAULT SYSTEMES 2002

24

Assembly Design Fundamentals

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

Step 1: Creating the Structure


Load the file called CATASMViceAssemblyStep1.CATProduct from the ''Companion''
In order to connect the Insert existing Component to the right folder (where the existing
components to insert are stored), begin a Save as instruction from the File Menu, click in the File
name field then on the Cancel button.

You are going to create the structure of your assembly.


Using contextual menu of Product1 rename it ViceAssembly.

In ViceAssembly insert two New Product


FixedComponent.
COPYRIGHT DASSAULT SYSTEMES 2002

and name them RotatingComponent and


25

Assembly Design Fundamentals

In RotatingComponent insert a New Component

Detailed Steps

and name it AxisAssembly.

In AxisAssembly, insert the following existing Components

- CATASMAxis.CATPart
- CATASMAxisNut.CATPart

COPYRIGHT DASSAULT SYSTEMES 2002

26

Assembly Design Fundamentals

In RotatingComponent, insert the following Existing component

Detailed Steps

- CATASMBigScrew.CATPart

COPYRIGHT DASSAULT SYSTEMES 2002

27

Assembly Design Fundamentals

In FixedComponent, insert the following Existing Components

Detailed Steps

- CATASM2ndStaticJaw.CATPart
- CATASMJawHolderFlange.CATPart
- CATASMMovableJawHolder.CATPart
- CATASMStatic Jaw.CATPart

COPYRIGHT DASSAULT SYSTEMES 2002

28

Assembly Design Fundamentals

Detailed Steps

Using the contextual menu of Jaw Holder Flange component, make a copy of it, then paste it in
FixedComponent.

COPYRIGHT DASSAULT SYSTEMES 2002

29

Assembly Design Fundamentals

In ViceAssembly, insert the following component


-

Detailed Steps

CATASMMovableJaw.CATPart

COPYRIGHT DASSAULT SYSTEMES 2002

30

Assembly Design Fundamentals

Detailed Steps

Using the Jaw Holder Flange Components Properties, change instance names into Right Flange
and Left Flange

COPYRIGHT DASSAULT SYSTEMES 2002

31

Assembly Design Fundamentals

Detailed Steps

Make sure that the root assembly (ViceAssembly) is active then save it in StudentFolder.

You should get this message displayed in CATIA windows

Click on OK and then check that the New Products you have just created are stored in the same
folder (StudentFolder)

COPYRIGHT DASSAULT SYSTEMES 2002

32

Assembly Design Fundamentals

COPYRIGHT DASSAULT SYSTEMES 2002

Detailed Steps

33

Assembly Design Fundamentals

Detailed Steps

Step 2: Positioning the components


1. Load the file called CATASMViceAssemblyStep2.CATProduct from the ''Companion''.
2. First we are going to position with assembly constraints components inside the AxisAssembly.

3. Put a Coincidence constraint

between those geometric elements.

4. Put a Contact constraint

5. Update the Assembly

between those geometric elements.

COPYRIGHT DASSAULT SYSTEMES 2002

34

Assembly Design Fundamentals

Detailed Steps

6. Hide the Created Constraints.

7. Now we want to position with assembly constraints components that are inside
RotatingComponent, so we must activate it.

COPYRIGHT DASSAULT SYSTEMES 2002

35

Assembly Design Fundamentals

8. Put a Coincidence constraint

9. Update the Assembly


10. Put a Contact constraint

Detailed Steps

between geometric elements highlighted below.

.
between geometric elements highlighted below.

COPYRIGHT DASSAULT SYSTEMES 2002

36

Assembly Design Fundamentals

Detailed Steps

In constraint definition dialog box that appear when putting the constraint, select external for the
orientation of line contact.

11. Update the Assembly

12. Hide the created constraints :

13. Save the active assembly under StudentFolder as RotatingComponent3

COPYRIGHT DASSAULT SYSTEMES 2002

37

Assembly Design Fundamentals

Detailed Steps

14. Now we want to position with assembly constraints components that are inside
FixedComponent, so we must activate it.

15. Fix in Space

Movable Jaw Holder

16. Select the Stack Mode as Multi-Constraint mode

then double click on Offset command

.
17. First selected geometric element must be this one

COPYRIGHT DASSAULT SYSTEMES 2002

38

Assembly Design Fundamentals

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.

COPYRIGHT DASSAULT SYSTEMES 2002

39

Assembly Design Fundamentals

to deactivate the command, then double click on it again


18. Click on the icon
another set of offset constraints

Detailed Steps

to create

19. First selected geometric element must be this one

then select one after the other those two geometric elements

COPYRIGHT DASSAULT SYSTEMES 2002

40

Assembly Design Fundamentals

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.

20. Click on the icon


to deactivate the command, then double click on it again
another set of offset constraints

to create

21. First selected geometric element must be this one

COPYRIGHT DASSAULT SYSTEMES 2002

41

Assembly Design Fundamentals

Detailed Steps

then select one after those other two elements

and each time, Select Same as orientation and key 0 as Offset value in constraint properties
dialog box before clicking on OK button.

COPYRIGHT DASSAULT SYSTEMES 2002

42

Assembly Design Fundamentals

to deactivate the command, then click on it


22. Click on the icon
constraint between those geometric elements

Detailed Steps

to create the last offset

with same orientation and 0 as offset value

COPYRIGHT DASSAULT SYSTEMES 2002

43

Assembly Design Fundamentals

23. Now select the Default Mode


constraint icon.

Detailed Steps

as Multi-Constraint mode and double click on Contact

24. Select one after the other all those couples of geometric elements.

COPYRIGHT DASSAULT SYSTEMES 2002

44

Assembly Design Fundamentals

COPYRIGHT DASSAULT SYSTEMES 2002

Detailed Steps

45

Assembly Design Fundamentals

25. Update the Assembly

Detailed Steps

, you should get this.

26. Hide the created constraints :

27. Save the active assembly under StudentFolder as FixedComponent3.

COPYRIGHT DASSAULT SYSTEMES 2002

46

Assembly Design Fundamentals

Detailed Steps

28. Now we want to position with assembly constraints components that are inside ViceAssembly,
so we must activate it.

29. Put a coincidence constraint

between those two geometric elements.

COPYRIGHT DASSAULT SYSTEMES 2002

47

Assembly Design Fundamentals

30. Now select the Default Mode


constraint icon.

Detailed Steps

as Multi-Constraint mode and double click on Contact

31. Select one after the other all those couples of geometric elements.

COPYRIGHT DASSAULT SYSTEMES 2002

48

Assembly Design Fundamentals

32. Update the Assembly

Detailed Steps

, you should get this.

COPYRIGHT DASSAULT SYSTEMES 2002

49

Assembly Design Fundamentals

33. Hide the created constraints :

Detailed Steps

34. Save the active assembly under StudentFolder as CATASMViceAssemblyStep3.

COPYRIGHT DASSAULT SYSTEMES 2002

50

Assembly Design Fundamentals

Detailed Steps

Step 3: Designing Parts


Load the file called CATASMViceAssemblyStep3.CATProduct from the ''Companion''
First we are going to modify in the context of the assembly, the design of .2ndStaticJaw CATPart, so
we need in order to edit it. to activate the 2ndStaticJaw part.

Select the Wireframe(NHR) rendering style

COPYRIGHT DASSAULT SYSTEMES 2002

to get transparency.

51

Assembly Design Fundamentals

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.

COPYRIGHT DASSAULT SYSTEMES 2002

52

Assembly Design Fundamentals

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

Create three points

in this sketch placing them roughly aligned with holes in parts behind.

COPYRIGHT DASSAULT SYSTEMES 2002

53

Assembly Design Fundamentals

Constrain each of these points

Exit the sketcher


PatternPoints:

Detailed Steps

so they will be concentric with the holes in parts behind.

and using its properties rename it (the sketch containing the three points)

using the counterbored hole as reference and PatternPoints (Sketch6) as


Create a User Pattern
positions, do not forget to activate the keep Specifications option:
COPYRIGHT DASSAULT SYSTEMES 2002

54

Assembly Design Fundamentals

Detailed Steps

Save the active part under StudentFolder as CATASM2ndStaticJaw4

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.:

COPYRIGHT DASSAULT SYSTEMES 2002

55

Assembly Design Fundamentals

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.

COPYRIGHT DASSAULT SYSTEMES 2002

56

Assembly Design Fundamentals

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

Create three points

in this sketch placing them roughly aligned with holes in parts behind.

COPYRIGHT DASSAULT SYSTEMES 2002

57

Assembly Design Fundamentals

Constrain each of these points

Exit the sketcher


PatternPoints:

Detailed Steps

so they will be concentric with the holes in parts behind.

and using its properties rename it (the sketch containing the three points)

COPYRIGHT DASSAULT SYSTEMES 2002

58

Assembly Design Fundamentals

Detailed Steps

using the counterbored hole as reference and PatternPoints (Sketch4) as


Create a User Pattern
positions, do not forget to activate the keep Specifications option:

COPYRIGHT DASSAULT SYSTEMES 2002

59

Assembly Design Fundamentals

Detailed Steps

Save the active part under StudentFolder as CATASMStaticJaw4.CATPart

Activate now the FixedComponent component

Save the active component under StudentFolder as FixedComponent4.CATProduct

COPYRIGHT DASSAULT SYSTEMES 2002

60

Assembly Design Fundamentals

Detailed Steps

Activate the root assembly (ViceAssembly)

Save the active component under StudentFolder as CATASMViceAssemblyStep4.CATProduct

COPYRIGHT DASSAULT SYSTEMES 2002

61

Assembly Design Fundamentals

Detailed Steps

Step 4: Inserting Fitting Components


Load the file called CATASMViceAssemblyStep4.CATProduct from the ''Companion''
1. First we are going to insert and constrain fitting elements from a Catalog in FixedComponent,
so we need to activate it

2. Put in the

no-show the RotatingComponent and the Movable Jaw

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

Assembly Design Fundamentals

5. Same thing for the green screw, measure

Detailed Steps

and note crossed thickness and required

diameter. We will call them Thickness3 and Diameter3.


6. Now that we have all the needed measurements, let us open the GeneralEnd catalog with
catalog browser

COPYRIGHT DASSAULT SYSTEMES 2002

63

Assembly Design Fundamentals

Detailed Steps

Browse the catalog in order to consult the Hexagonal Socket Head EndChapter.

Expand the table so you will know keywords of this EndChapter.

COPYRIGHT DASSAULT SYSTEMES 2002

64

Assembly Design Fundamentals

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 .

COPYRIGHT DASSAULT SYSTEMES 2002

65

Assembly Design Fundamentals

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 .

COPYRIGHT DASSAULT SYSTEMES 2002

66

Assembly Design Fundamentals

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 .

COPYRIGHT DASSAULT SYSTEMES 2002

67

Assembly Design Fundamentals

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

between the highlighted elements.

COPYRIGHT DASSAULT SYSTEMES 2002

68

Assembly Design Fundamentals

Create a contact constraint

Update the constraints

Detailed Steps

between highlighted elements.

that are relative to the screw.

COPYRIGHT DASSAULT SYSTEMES 2002

69

Assembly Design Fundamentals

Detailed Steps

Reuse the pattern of the 2ndStaticJaw CATPart


the detected constraints.

Update the constraints

to multi instantiate the red screw and reuse all

11. Create a coincidence constraint

COPYRIGHT DASSAULT SYSTEMES 2002

between the highlighted elements.

70

Assembly Design Fundamentals

Create a contact constraint

Update the constraints

Detailed Steps

between highlighted elements.

that are relative to the screw.

COPYRIGHT DASSAULT SYSTEMES 2002

71

Assembly Design Fundamentals

Reuse the pattern of the StaticJaw.CATPart


detected constraints.

COPYRIGHT DASSAULT SYSTEMES 2002

Detailed Steps

to multi instantiate the blue screw and reuse all the

72

Assembly Design Fundamentals

Update the constraints

Detailed Steps

12. Get another instance of the green screw (making a copy /paste as an exemple) in
FixedComponent.

COPYRIGHT DASSAULT SYSTEMES 2002

73

Assembly Design Fundamentals

13. Create a coincidence constraint

COPYRIGHT DASSAULT SYSTEMES 2002

Detailed Steps

between highlighted elements.

74

Assembly Design Fundamentals

Create a contact constraint

Update the constraints

Detailed Steps

between highlighted elements.

Reuse the pattern of the Jaw Holder Flange.CATPart


reuse all the detected constraints.
COPYRIGHT DASSAULT SYSTEMES 2002

to multi instantiate the green screw and


75

Assembly Design Fundamentals

Update the constraints

Detailed Steps

COPYRIGHT DASSAULT SYSTEMES 2002

76

Assembly Design Fundamentals

14. Create a coincidence constraint

COPYRIGHT DASSAULT SYSTEMES 2002

Detailed Steps

between highlighted elements.

77

Assembly Design Fundamentals

Create a contact constraint

Update the constraints

Detailed Steps

between highlighted elements.

of the Jaw Holder Flange to create other instances of the screw and constrain
Reuse the pattern
them as shown below.

COPYRIGHT DASSAULT SYSTEMES 2002

78

Assembly Design Fundamentals

Detailed Steps

15. Save the active assembly under StudentFolder as "FixedComponent5".


16. Get back from the no-show

the RotatingComponent.

17. Activate now the root assembly.


18. Hide the Fixed Component.
19. We want now to insert and constrain a retaining ring that does fit to the existing groove on the
big screw. Measure
GrooveDiameter1.

the inner diameter of the groove and note it, we will call it

COPYRIGHT DASSAULT SYSTEMES 2002

79

Assembly Design Fundamentals

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.

COPYRIGHT DASSAULT SYSTEMES 2002

80

Assembly Design Fundamentals

22. Now create a coincidence constraint

23. Now create a Contact constraint

COPYRIGHT DASSAULT SYSTEMES 2002

Detailed Steps

between highlighted elements.

between highlighted elements.

81

Assembly Design Fundamentals

24. Update the constraints

Detailed Steps

25. Get back from the No Show the FixedComponent and the Movable Jaw.

26. Save the Active assembly under StudentFolder as CATASMViceAssembly5.CATProduct.

COPYRIGHT DASSAULT SYSTEMES 2002

82

Assembly Design Fundamentals

Detailed Steps

END

COPYRIGHT DASSAULT SYSTEMES 2002

83

Assembly Design Fundamentals

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.

To obtain a full assembly:

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

Assembly Design Fundamentals

Detailed Steps

b. Change the Part Number: Full-clamp.


The new name is now displayed in the specification tree:

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.

COPYRIGHT DASSAULT SYSTEMES 2002

85

Assembly Design Fundamentals

Detailed Steps

and Paste it into Full-clamp Assembly:

The second instance of the connector shell is added in the tree and in the geometry:

Move one instance of sub-clamp.


Select the compass and drag it while keeping MB1 pressed.

With the compass select following the next picture one surface of sub-clamp.
Then on history tree select the instance sub-clamp1

COPYRIGHT DASSAULT SYSTEMES 2002

86

Assembly Design Fundamentals

Detailed Steps

Then on the green compass select one axis and drag along it the instance sub-clamp.1.

You must get that:

With File + Save Management.., save the assembly in your work folder under the name Fullclampand make a Propagate Directory before validating.

Step (2): Constrain Full Assembly


In this step, we will define all the necessary constraints to define the relation between the clamp-pad
part and the two instances of sub-clamp assembly.
COPYRIGHT DASSAULT SYSTEMES 2002

87

Assembly Design Fundamentals

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

Set a parallelism constraint:

Add a parallelism between two edges following 2 edges following the next image:

Set a coincidence constraint:

Add a coincidence constraint between two points following the next image:

Update full-clamp.

COPYRIGHT DASSAULT SYSTEMES 2002

88

Assembly Design Fundamentals

Detailed Steps

Before update:

After update:

Repeat the same procedure with the second instance of sub-clamp.

Step (3): Change configuration


In this step with flexible/Rigid command, you simulate two configurations for sub-clamp assembly
First configuration: Open (value=60 mm)

COPYRIGHT DASSAULT SYSTEMES 2002

89

Assembly Design Fundamentals

Detailed Steps

Second configuration: Close (value=72.7 mm). This configuration simulate a contact


between the two parts, clamp-pad and the clamp1

Make flexible one instance of sub-clamp assembly.

The purple color of icon means that the instance is flexible

To get numerical value of the Close Configuration, use first the Measure Between icon.

COPYRIGHT DASSAULT SYSTEMES 2002

90

Assembly Design Fundamentals

Detailed Steps

Edit the offset value and change his value on the flexible sub-assembly.

END

COPYRIGHT DASSAULT SYSTEMES 2002

91

You might also like