Assembly Design CATIA V5

September 14, 2017 | Author: spsharmagn | Category: Euclidean Vector, Icon (Computing), Directory (Computing), Angle, Computer File
Share Embed Donate


Short Description

ASSEMBLY IN CATIA V5...

Description

CATIA Training Foils

Assembly Design Fundamentals Version 5 Release 10 December 2002 EDU-CAT-E-ASM-FF-V5R10

Copyright DASSAULT SYSTEMES 2002

1

Course Presentation Objectives of the course In this course you will learn to create and manage CATProduct files.

Targeted audience CATIA V5 users

Prerequisites Part Design Courses 1 day

Copyright DASSAULT SYSTEMES 2002

2

Table of Contents (1/2) 1.

Assembly Design Workbench Presentation

p. 5

2.

Assembling Components

p. 13

3.

Positioning Components Using Constraints

p. 44

4.

Analyzing an Assembly

1. 2. 3. 4.

1. 2. 3. 4.

1. 2. 3. 4. 5. 6. 7.

1. 2. 3. 4. 5.

Accessing the Workbench User Interface Terminology General Process

Creating a New Assembly Document Adding Components Assigning Component Properties Saving an Assembly Document

Freely Moving Components Defining Assembly Constraints Updating Assembly Constraints Creating Quick Constraint Multi Constraints Modes Hiding Constraints Filtering Constraints

Analyzing Constraints Analyzing Degrees of freedom Measuring an Assembly Checking For Clash and Clearance Checking Mechanical Properties

Copyright DASSAULT SYSTEMES 2002

p. 6 p. 8 p. 10 p. 11

p. 14 p. 18 p. 29 p. 33

p. 45 p. 52 p. 72 p. 80 p. 84 p. 89 p. 95

p. 102

p. 103 p. 109 p. 112 p. 119 p. 125

3

Table of Contents (2/2) 5.

Editing Parts in an Assembly

6.

Working with Components

7.

Flexible Sub-Assemblies

1. 2. 3.

1. 2. 3. 4. 5. 6. 7.

1. 2. 3. 4.

Designing in Context Of an Assembly Aligning Components For Sketching Using Local Axis For Snapping

Using Visualization Mode Deleting Components Duplicating Components Symmetrical Sub-Assemblies Replacing Components Restructuring Components Reordering Product Structure

Flexible Sub-Assemblies What can you Do with Flexible Sub-Assemblies ? Managing Flexible Sub-Assemblies with Several Levels Propagating Position to Reference

Copyright DASSAULT SYSTEMES 2002

p. 128

p. 129 p. 139 p. 142

p. 146

p. 147 p. 156 p. 160 p. 169 p. 175 p. 180 p. 184

p. 189 p. 190 P. 197 p. 202 p. 209

4

Assembly Design Workbench Presentation You will learn about the Assembly Design Workbench by:

Accessing the workbench Exploring its user interface Learning its terminology Understanding the general process to use it

Copyright DASSAULT SYSTEMES 2002

5

Accessing the Assembly Design Workbench (1/2) To access the Assembly Design Workbench, select Mechanical Design and then Assembly Design in the Start menu

Assembly Design Workbench icon

When entering the Assembly Design Workbench, a new empty “Product” is created as you can see by looking at the tree. Copyright DASSAULT SYSTEMES 2002

6

Accessing the Assembly Design Workbench (2/2) If you are going to work a lot with the Assembly Design workbench, we advise you to setup a direct access to it. To do so, you need to change your list of favorite workbenches:

1 2

Select Tools / Customize

The icon is added in the Welcome pop-up window

3a

Add Assembly Design in the Favorites List

2

3b The icon is added In the Workbenches Toolbar

The order of the Start menu follows the order of the workbenches in the Favorite list. The same order is used in the Welcome pop-up and in the Workbench menu Copyright DASSAULT SYSTEMES 2002

7

User Interface: Assembly Design Toolbars Standard Toolbar

Compass Assembly Tree

Filter Selection Scenes

Components

Update

Move

2

Constraints

8

Space Analysis

5 4

Constraint Creation Modes

Annotations

1 Product Structure Copyright DASSAULT SYSTEMES 2002

7 Assembly Features

3

6

Measure

Catalog Browser

8

User Interface: Assembly Design Icons 8 Clash

5

Sectioning

Update

6

4

3

Distance and Band Analysis

Catalog Browser

Manipulate

Measure Between Measure Item Measure Inertia

Snap Explode Stop Manipulate on Clash

1

2

New Component

Contact Constraint

New Product

Offset Constraint

New Part Existing Component Replace Component Product structure Reordering Generate Numbering Product Init Manage Representation Fast Multi-Instantiation Copyright DASSAULT SYSTEMES 2002

Coincidence Constraint

Angle Constraint

7

Weld Planner Text with Leader Flag Note with Leader

Fix Component Fix Together Quick Constraint Flexible/Rigid Sub Assembly Change Constraint Reuse Pattern 9

Terminology

The “active item” is in blue

Component that is a sub-assembly

Component that is a part (notice the red indication on the icon)

“Part Number”

A “selected component” is highlighted “Instance name” - by default is in brackets

• A component is a general term: it can be a part or an assembly. An assembly that belongs to another assembly is called a sub-assembly. • An Assembly is a collection of components and constraints between them. An Assembly is also a document. It has the file extension CATProduct. Thus an assembly is also called a “Product”. • 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. • Selected items are highlighted. Copyright DASSAULT SYSTEMES 2002

10

General Process Create a new assembly or open an existing one

Analyze the assembly

Add, delete, and replace components

Position components using constraints

Design parts in the context of the assembly

Capture various states of the assembly for analyzing the design and preparing for drafting

Copyright DASSAULT SYSTEMES 2002

11

To Sum Up ... To introduce you to CATIA Assembly Design workbench, you have seen: How to access the workbench Its user interface and tools The terminology that is used The general design process

Copyright DASSAULT SYSTEMES 2002

12

Assembling Components Creating a New Assembly Document Adding Components Assigning Component Properties Saving an Assembly Document To Sum Up

Copyright DASSAULT SYSTEMES 2002

13

Creating a New Assembly Document Here, you will learn how to define a new assembly, thus creating a new CATProduct document.

Copyright DASSAULT SYSTEMES 2002

14

What Is an Assembly Document? An Assembly or Product is a collection of components stored in a document that has the .CATProduct extension.

The assembly is called “Clamp” It is stored as a CATProduct file

An assembly often contains another assembly, which is then called a sub-assembly

In this example, the “Clamp” assembly is made of different parts.

“pad” is a part (It is stored as a CATPart document and only referenced in this assembly)

A blank sheet behind a component icon means that the component is linked to an external file: in this example, all components have external files (CATProduct and CATPart files) Copyright DASSAULT SYSTEMES 2002

15

Defining a New Assembly Document There are 3 ways to define a new document : 1- Start menu 2- File+New menu

3- Workbench Icon

Copyright DASSAULT SYSTEMES 2002

Assembly Design Workbench icon

16

Assigning Product Properties Add descriptive information to the new Assembly Document by editing its properties. 3

Product tab 4

2

1

Type the Part Number and all other relevant information describing the assembly

Properties

Right-click the assembly

The default “Product1” name of the assembly is replaced by the “Part Number” you typed. Copyright DASSAULT SYSTEMES 2002

17

Adding Components You will learn how to add new and existing components into an assembly

Copyright DASSAULT SYSTEMES 2002

18

What are Components ? In its simplest form, a Component is a CATIA V5 Part or Assembly (i.e. a CATPart or a CATProduct file) that has been inserted into an assembly. However, a Component can also be data that is not native to V5, such as V4 models, IGES, STEP, and VRML files. The root assembly

Assembly (CATProduct) component Part (CATPart) component Components existing only in their “parent” CATProduct files. You see this because there is no blank sheet in their icon. This means that these components do not have external files. V4 model (MODEL) Component (notice the MASTER node below)

Copyright DASSAULT SYSTEMES 2002

19

Adding Components There are 3 ways to add components into an assembly: Contextual Menu, Product Structure toolbar, and Insert Menu. 1

Fastest way is to right-click the assembly (that will receive the component) and use the Contextual Menu to insert the component

2

3

Last way is to select the assembly and use the Insert Menu

Most visible way is to select the assembly and use the icons in the Product Structure Toolbar

Copyright DASSAULT SYSTEMES 2002

20

Inserting an Existing Component When you add existing parts or assemblies as components, their corresponding files are not copied into the assembly, they are just “referenced” by the assembly. 1

Right-click on the assembly

2

Select “Existing Component…” 3a

Choose a filter if necessary (for example CATPart, CATProduct, model, etc) 3b Double-click on the document to add

You can add more than one component at a time by selecting with the mouse while holding the [SHIFT] or [CTRL] key (= multiselection)

Copyright DASSAULT SYSTEMES 2002

21

Inserting a New Part You can add a new part (CATPart) on-the-fly while designing an assembly. 1

4

Right-click on the assembly

2

Select “New Part”

Press YES to define an origin for the new part that is different from the origin point of the assembly, otherwise press NO: If you pressed YES, select a point or a component to define the origin of the new part •If you select a point, the origin of the new part will be exactly this point •If you select a component, the origin point of the new part will be the same as the origin point of the selected component

3

Key a Part Number for the new part. This sets the Part Number property.

Copyright DASSAULT SYSTEMES 2002

22

User Setting: Manual Input Of Part Numbers It is a handy shortcut to be able to type its Part Number when adding a new part in an assembly. Otherwise, you’ll have to change the default component Part Number (PartX or ProductX) later in its properties. 1

Select Options... from the Tools menu

2

Select the “Product Structure” node under “Infrastructure” node

3

Select “Product Structure” tab

4

Activate Manual input

Insert a New Part

Copyright DASSAULT SYSTEMES 2002

23

Inserting a New Product You can insert in an assembly (or product) a new assembly (CATProducts) on-the-fly. The “New Product” item will create a new sub-assembly in the selected component but also a new external CATProduct file with the same name. 1

Right-click the assembly

2

Select “New Product”

3

Key a Part Number for the new assembly. This sets the Part Number property.

The blank sheet behind the component icon means that the component is linked to an external file (here CATProduct type file) Copyright DASSAULT SYSTEMES 2002

24

Inserting a New Component You can create a special type of component that exists only in the parent CATProduct and does not have its own file. 1

Right-click on the assembly

2

Here is one component that exists in the parent CATProduct and that does not have its own file. You can insert components in it.

Select “New Component”

3

Key a Part Number for the new assembly.

There is no blank sheet behind the component icon : there is no link to an external file. Copyright DASSAULT SYSTEMES 2002

25

Inserting a Component From a Catalog You will often have to add in your assembly, components that are standard for your company and thus that are only available through Catalogs

This screw is referenced in a catalog.

Copyright DASSAULT SYSTEMES 2002

26

How to Insert a Component From a Catalog 1

In the standard toolbar, select the Catalog Browser 2

(A)

3

Open chapters until you get the chapter in which the element you want is referenced

(B)

To insert the element inside your document you can either : - drag and drop it in the destination product (A) - make a copy with the contextual menu of the element and paste in destination product of your document (B)

Copyright DASSAULT SYSTEMES 2002

27

Copy-and-Paste a Component Copy-and-Paste is an easy way to duplicate a component. Another way to copy-and-paste a component is to press [CTRL] while dragging the component onto the assembly.

After pasting there are two instances of the part : the original and the copy

[CTRL] key

1

2

Right-click the component to copy

You can also use shortcuts

Select “Copy”

Instance name

3

Right-click on the assembly in which you want to paste the component

Copyright DASSAULT SYSTEMES 2002

4

Select “Paste” 28

Assigning Component Properties You will learn how to set the text properties of a component

Copyright DASSAULT SYSTEMES 2002

29

What Are Component Properties? Component Properties can be assigned to distinguish or describe an instance of a component. Component Properties: • Component Property values can vary by component. • These properties are stored in the parent assembly’s CATProduct file.

Instance Name

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

Tools / Options menu

Part Number

2

Product Structure + Nodes Customization tab

3

Activate Customized Display and select yours desired options

Instance Name

Copyright DASSAULT SYSTEMES 2002

31

Assigning Component Properties (2/2) Like other properties, component text properties can be easily accessed from the contextual menu. 6 4

Product tab

Right-click the component

Component Property values can vary by component.

Key an Instance Name and/or Description

Location and filename 5

Properties

Copyright DASSAULT SYSTEMES 2002

Product Property values are the same for all instances of a part or assembly.

32

Saving an Assembly Document You will learn how to save an Assembly Document

Copyright DASSAULT SYSTEMES 2002

33

Saving an Assembly Document ... There are four ways to save an Assembly Document and child documents.

1

Save will save the active component’s document and child documents of the active document

2

Save As... is similar to Save, but it allows you to specify the name and folder for the active document

3

Save All will save all the open documents that have been modified since last save

4

Save Management will propose saving all open documents and children of these document, but you can control names and locations of all of them

Only those documents that have been modified will be saved or proposed to save.

Copyright DASSAULT SYSTEMES 2002

34

Saving a Document under another Name “Save As…” allows a file name and folder to be specified. It allows you to create a brand new document with new internal identifiers. 1

Activate the document to be saved

The active CATProduct document and any modified child documents will be saved

3

Specify a file name and folder

2 4 Copyright DASSAULT SYSTEMES 2002

Specify if you want to regenerate internal identifiers

Regenerating Internal Identifiers will avoid instantiation conflicts with the reference 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

If some of the documents modified since last save 2b are new (just created) or read only files you will have this message

All modified open documents will be saved, regardless of which document is active

3b And clicking on OK will give you access to the “Save All As” command Copyright DASSAULT SYSTEMES 2002

36

What Is “Save Management” for? This tool is useful to save all the modified or linked documents under selected names and directories (UNIX)/folders (Windows)

Modified Components

Copyright DASSAULT SYSTEMES 2002

37

Save Management (1/5) With “Save Management” you can easily save all modified documents since you last saved the assembly. 1

Make modifications on components

In this example, increasing the diameter of Axis.CATPart file will impact the AxisNut.CATPart. Thus there are 4 modified documents to save : - “RotatingComponent” CATProduct, - “AxisAssembly” CATProduct, - “AxisNut” CATPart, - and “Axis” CATPart.

Copyright DASSAULT SYSTEMES 2002

38

Save Management (2/5) You can select what you want to save.

No “save as” will be performed until you have clicked on OK

2

Select “Save Management …” from File menu

3

Copyright DASSAULT SYSTEMES 2002

Select the file you want to save

4

Select “Save as...” if you want to save your work in an other path , or under an other file name

39

Save Management (3/5)

You can choose where to save.

5

Select or create the destination folder. You can rename the document and thus select “Save” .

Destination Folder

Name

6

“Save” is indicated for the selected document, and “Save Auto” for its child documents . Notice that “Propagate directory” button is available.

Actions that will be performed when clicking Ok

Copyright DASSAULT SYSTEMES 2002

40

Save Management (4/5) You can automatically save impacted files too If you click on OK when there are still unsaved files left, CATIA will display this message...

7a

7b

...and will save only the documents that have a “Save” or “Save Auto” Action.

If you choose to rename a CAT product by the “Save As” action, then modified documents referenced by it will get “Save auto” in the Action column. They will be saved in the specified path when clicking Ok.

Once you have saved a product in a new path, you have the possibility to save the files referenced by the product into this path just by clicking on the “propagate directory” button and then click Ok to proceed.

Copyright DASSAULT SYSTEMES 2002

To check what documents are referenced by a CATProduct, use Links command from Edit menu or Desk from File menu

41

Save Management (5/5) You can change your mind about the way you save the document thanks to Reset button.

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 .

Copyright DASSAULT SYSTEMES 2002

42

To Sum Up ... You have seen how to assemble components : by creating a new assembly document by adding components in an assembly by assigning component properties and finally by saving the assembly document

Copyright DASSAULT SYSTEMES 2002

43

Positioning Components using Constraints You will see how to use assembly constraints to place components in position in an assembly

Freely Moving Components with the Compass Defining Assembly Constraints Updating Assembly Constraints Creating Quick Constraints Multi-Constraint Modes Hiding Constraints Filtering Constraints To Sum Up

Copyright DASSAULT SYSTEMES 2002

44

Freely Moving Components 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

Copyright DASSAULT SYSTEMES 2002

45

How to Use the Compass ? The Compass can be used to pan and rotate the entire assembly or freely drag and rotate components in it. Panning and rotating the entire assembly

Here the entire assembly rotate around the X-axis. The rotation is temporary because it is not stored in the CATPart or CATProduct documents. You change only the viewpoint.

Freely dragging and rotating components

Here a component is freely rotated around the X-axis. If this component is not link to some constraints at this step, the new position is stored in the CATProduct documents.

You will find it convenient to freely drag and rotate components to make it easier to define assembly constraints

Copyright DASSAULT SYSTEMES 2002

46

Positioning the Compass to Move a Component The first step in freely moving a component is to place the Compass in position on a component. 1

Move your cursor over the small red square of the compass to get this cursor icon

2

Press and hold down MB1 to drag the compass. When moved , the compass 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

3 Green highlighted compass means that a component is selected and that you can move it.

When the component is selectable , the compass takes the orientation of the geometric element that is under the compass. To select, release MB1. Copyright DASSAULT SYSTEMES 2002

Once a component is selected , you can select any other one by clicking on it , and the compass, when moving, will drag it.

47

Freely Moving a Component Using the Compass Here are the basic steps for freely moving a component.

1

Place the compass on a component.

2

Select the type of movement you want by moving the cursor on the Compass. The highlighted compass elements indicate the available movement :

3

(a) Translation along an axis

(b) Translation along a plane

(c) Rotation around an axis

(d) Rotation around the origin of the compass

With MB1 held down, move the component

To move a component while respecting the constraints, press [SHIFT] while pressing MB1 and moving the component. [SHIFT] key Copyright DASSAULT SYSTEMES 2002

48

Exact Translation of a Component Using the Compass Here are the basic steps for translating a component by an exact value using the Compass. 1

Place the compass on a component.

2

Right-click on the compass and select Edit...

You have tree ways to modify the position of the compass by: 3a

3b

3c

Copyright DASSAULT SYSTEMES 2002

Keying values and confirm it with the apply button Choose the translation increment for each direction (u, v, w) and apply it with the Up and Down button You can also measure a distance and apply it to translate the component.

49

Exact Rotation of a Component Using the Compass Here are the basic steps for rotating a component using the Compass.

1

Place the compass on a component

2

Right-click on the compass and select Edit...

You have tree ways to modify the position of the compass by :

3a

3b

Keying values and confirm it with the apply button Choose the increment value for each rotation (around u, v, w) and apply it with the Rotate button

3c You can also measure an angle and apply it to rotate the component.

Copyright DASSAULT SYSTEMES 2002

50

Setting the Absolute Position Of a Component Here are the basic steps to place the compass at the component’s origin. 1

Right-click on the compass and activate Snap Automatically to Selected Object in the contextual menu.

The absolute position in the “Compass Edit dialog box” is actually the position of the compass, not the position of the component.

2

3

4

Copyright DASSAULT SYSTEMES 2002

Select a component and the compass will “jump” to the origin of the selected component.

Right-click on the compass and select Edit….

Specify a position by keying values. Thus move the component by pressing the Apply button.

51

Defining Assembly Constraints You will see how to position components by defining constraints between them.

Copyright DASSAULT SYSTEMES 2002

52

What Are Assembly Constraints ? Assembly constraints is the mean to place components in an assembly. The general process is as follows:

1

Fix-in-space one component in the assembly. It will be the starting point.

3

Position each component precisely by choosing the correct constraint(s) and applying it.

2

With the Compass, freely drag and rotate components to put them roughly in place. It will be easier to define the constraints afterwards.

4

To control the result, update the assembly. It will move the components into position.

Note : this step is necessary only if you have set the ”Manual Update” option to on in the assembly settings and it is therefore recommended. Copyright DASSAULT SYSTEMES 2002

53

Manual Update For Assembly Design You have the option to update manually or automatically assembly constraints. 1

Select Options... from the Tools menu 3

2

Activate Manual

Select the Assembly Design branch under the “Mechanical Design” node

Use Manual Update mode to avoid components moving around before being fully positioned (fully constrained). Copyright DASSAULT SYSTEMES 2002

54

Available Constraints and Their Symbols The following table lists the symbols used to represent the constraints you can set between components:

Constraints

Symbol used in the geometry area

Symbol displayed in the specification tree

Coincidence

Contact

Offset Angle Planar Angle Parallelism

Perpendicularity

Fix

Copyright DASSAULT SYSTEMES 2002

55

Setting Assembly Constraints ... There are 2 ways to define constraints between components. constraints icons are in : the Constraint toolbar

and

To set a constraint between two components, you can either :

the Insert Menu

(a) select the icon and the elements after (action

objects)

(b) select the elements and then the icon (objects

action)

(a)

(b) Note that in the case (b) you may have to use the [Ctrl] key to multi select elements whereas in the case (a), CATIA will be waiting for a next selection Copyright DASSAULT SYSTEMES 2002

56

Fixing a Component in Space (1/2) Components that are fixed in space return to their fixed-in-space position when constraints are updated (regenerated). It’s a good idea to fix-in-space one component in each assembly that will serve as the base

1

Click the fix icon

2

Select the component in the tree or in geometry

Copyright DASSAULT SYSTEMES 2002

3

The component is fixed in space

57

Fixing a Component in Space (2/2)

The fixed component is moved with the Compass.

After Update.

A fixed component can not be moved Copyright DASSAULT SYSTEMES 2002

58

Fixing a Component (1/2) When you start to put constraints in an assembly you need first to have a fix component and then place the others components with regard to last one. If this component is only fix (and not fix-in-space), you can modify his position and the assembly still remain coherent in term of constraints. 1

Click the fix icon to create the constraint or

2

Double-click the existing Fix constraint

Copyright DASSAULT SYSTEMES 2002

3

Select the More>> button

4

Deactivate the Fix in Space option

59

Fixing a Component (2/2)

Drag the component with the compass at a new position

The component above the compass is fix only (and not fix-in-space)

After the update, you see in this example that the blue and red components moves with respects of the constraints. Copyright DASSAULT SYSTEMES 2002

60

Fixing-Together Components Components that are Fixed-Together move as a single entity.

1

Click the fix together icon

2

Select the components to be Fixed-Together. You can select more than 2 components.

As a matter of practice, it would be a good idea to Fix-Together unconstrained components to avoid unintentionally modification or displacement.

Copyright DASSAULT SYSTEMES 2002

The Fix Together dialog box allow you to have the list of the components you select. Then you can remove some elements from the selection list by selecting in the 3D, or in the list.

61

User Setting: Turning On Fix-Together Warning Fix-Together constraints are used to “glue” components together. With the Compass it is possible to unintentionally separate “Fixed-Together” components. Thus you can activate the option show below to warn you by displaying a text window. 1

Select Options... from the Tools menu

2

Select “Assembly Design” branch under “Mechanical Design” node. In the “General” tab, Activate the “Move Component” warning.

This warning window is displayed each time CATIA V5 detect a component (fix together) move.

Copyright DASSAULT SYSTEMES 2002

62

Disregarding the Fix-Together Warning You will be warned when attempting to move a component that is “Fixed-Together”. Pay intention, if you disregard the warning the new position will be permanent. For example, when you attempt to snap this component.

You will see this warning

After pressing OK you can continue to move the component

But beware that updating the assembly will not move the component back in position. It has a new position within the Fix-Together.

Immediately press Undo if you did not intend to move the component.

Copyright DASSAULT SYSTEMES 2002

63

Defining a Coincidence Constraint (1/2) Coincidence creates alignment that can be coaxial, coplanar, or merged points. coaxial

1

Click the coincidence icon.

2

Copyright DASSAULT SYSTEMES 2002

coplanar

Select the two elements specifying the constraint.

merged points

The constraint is created and the elements are aligned.

64

Creating a Coincidence Constraint (2/2) Concerning coplanar alignment, CATIA gives a choice of orientation with two green arrows 1 Click the coincidence icon.

2 Select two planes as geometric elements for the constraint. 1st selection

3 Just click one of those green arrows to invert the orientation of the moving component.

2nd selection

When putting a constraint between two components, the moving component will be the first selected one if it is not fixed or fixed in space

4

Copyright DASSAULT SYSTEMES 2002

Click on OK when the orientation is correct.

65

Defining a Contact Constraint Contact constraint connect two planes or faces.

1

Click the contact icon.

2

Select the two elements defining the constraint.

Copyright DASSAULT SYSTEMES 2002

The constraint is created and the elements are connected.

66

Defining an Offset Constraint Offset constraint defines a distance between two elements. 1

Click the offset icon

2

Select the two elements specifying the constraint

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

Offset constraint with same orientation

Copyright DASSAULT SYSTEMES 2002

Offset constraint with opposite orientation

67

Creating an Angle Constraint (1/2) This tool allows you to define an angle between components 1

Click the angle icon

2

Select the two elements to constraint

3

Copyright DASSAULT SYSTEMES 2002

Fill in the constraints properties dialog box : - select the constraint type (Angle) - key the angle value

68

Creating an Angle Constraint (2/2) You can also define a parallelism or perpendicularity between 2 elements. In the case of parallelism, you can choose between same or opposite orientation. 1

Click the angle icon

2

Select 2 planes as geometric elements to specify the constraint

3

Select the parallelism constraint. Select the orientation (same or opposite) either : by clicking on the green arrow

or by selecting an orientation in the “Orientation” drop down menu

Parallelism constraint with same orientation

Copyright DASSAULT SYSTEMES 2002

Parallelism constraint with opposite orientation

69

Constraint Rules There are some simple rules that CATIA automatically enforces.

You can apply constraints only between the child components of the active component. You cannot define constraints between two geometric elements belonging to the same component You cannot apply a constraint between two components belonging to the same sub-assembly if this sub-assembly is not the active component. (3) This constraint can be applied since Product C belongs to the active component Product B and also Product E is contained within Product D which is contained within the active component Product B. (2) This constraint cannot be applied because Product E and Product F both belong to a component other than the active component Product B. To define this constraint, Product D must be made active. (1) This constraint cannot be applied because Product K does not belong to the active component Product B. To define this constraint, Product A must be made active. Copyright DASSAULT SYSTEMES 2002

70

Assembly Assistant This assistant will warn you when you make mistakes when defining constraints 1

This warning appears when you switch on the setting “only use the published geometry” and try to select a non published element for a constraint.

2

This warning appears when you try to constrain a component which does not belong to the active product.

3

This warning appears when you try to constrain two elements which belong to the same component.

(4 ) Copyright DASSAULT SYSTEMES 2002

71

Updating Assembly Constraints You will learn how to update assembly constraints

Copyright DASSAULT SYSTEMES 2002

72

What Does Updating Constraints mean ? Updating an assembly means updating its components as well as constraints to check if they are all in their correct position. You can choose between updating the whole assembly or only some components. Here the coincidence constraint is not updated because : - the icon constraint in the specification tree is not up to date (note the small update symbol on it) - the constraint is in black

Here the coincidence constraint is updated because : - the icon constraint in the specification tree is up to date (no update symbol on it) - the constraint is in green Copyright DASSAULT SYSTEMES 2002

73

Updating Constraints ... You can update all constraints or just individual ones.

To update all the constraints and parts of the assembly, click on the Update icon in the Update Toolbar

Update needed

Update done

As a matter of practice, it’s a good idea to update an assembly before saving it. This will improve performance when opening assemblies, especially when using Manual Update.

It’s also a good idea to update sub-assemblies before activating another assembly. This avoids unintended results when updating constraints.

To update an individual constraint, right-click on a constraint in the tree or 3D and select Update in the contextual menu

Update needed

2

1

Copyright DASSAULT SYSTEMES 2002

Update done 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. 1

Click on Options in the Tools menu

2

Select the “Assembly Design” branch under “Mechanical Design” node

Select Manual mode because Automatic mode will modify your assembly with each constraint creation Copyright DASSAULT SYSTEMES 2002

75

Handling Update Errors When you update an assembly, constraints are checked for conflicts.

While you update an assembly, CATIA will display the Diagnosis Window if there are problems such as over-constrained components.

(a)

Edit displays the Constraint Definition window where the constraint can be edited or reconnected to a different element.

(b)

Deactivate is a way to turn OFF a constraint without deleting it. This allow you to reexamine the problem later after some more work or some other changes.

When you select a record you can: (a) edit it (b) or deactivate it

Copyright DASSAULT SYSTEMES 2002

76

Why Analyzing an Update ? Analyzing Update allows you to know what are the constraints and components in your assembly that are updated. Thus you can update them separately directly from where you are. Update Analysis Dialog Box

constraints and components to update

Copyright DASSAULT SYSTEMES 2002

77

Analyzing Update (1/2) With the Analyze Update tool, you can know exactly what constraints and components are updated or not in your assembly and its sub-assemblies. 1

Select Update in the Analyze menu

Copyright DASSAULT SYSTEMES 2002

2

The Update Analysis dialog box is displayed:

78

Analyzing Update (2/2) With the Update tab, you can choose and update any unresolved feature directly from where you are This drop-down list displays all assemblies and sub-assemblies that can be analyzed

In Update tab List of the unresolved components

3 Select or multiselect in the list the features you want to update

4 Click on Update icon

5 Copyright DASSAULT SYSTEMES 2002

When a Component is updated in the geometry it disappears from the list

Once you have finished with Update Analysis, Click on OK 79

Creating Quick Constraints You will learn how to create constraints easily using the Quick Constraint Tool

Copyright DASSAULT SYSTEMES 2002

80

What Are Quick Constraints? With the Quick Constraint tool and two geometric elements CATIA can define the type of constraint to create. 1

Select the quick constraint icon. Then select two elements and let CATIA decide which type of constraint to apply

2

If you want a different type of constraint, just click Change Constraint

Copyright DASSAULT SYSTEMES 2002

3

You can set your preferences for automatic constraints using Tools + Options (Assembly Design Node + Constraints tab)

81

Creating Quick Constraints Creating a Quick Constraint is as simple as selecting two elements.

1

Select the quick constraint icon

2

Select the two geometric elements to define the constraint. Thus CATIA create the constraint.

Here 2 parallels planes are selected, then CATIA define a coincidence constraint

Copyright DASSAULT SYSTEMES 2002

82

Changing a Constraint’s Type You can change the type of any assembly constraint whether or not it was created using Quick Constraint. 1

Select the constraint you want to change

Copyright DASSAULT SYSTEMES 2002

2

Click the change constraint icon

3

Select the new type of constraint you want to have

83

Multi-Constraint Modes You will see the different ways to put several constraints one after another

&

Copyright DASSAULT SYSTEMES 2002

84

What Are Multi-Constraint Modes? When you have double clicked on a constraint tool, you will have 3 ways to put this constraint in several components :

(2) (1) The Default Mode when no geometric element is shared between constraints

The Chain Mode : each geometric elements is shared with the next one

(3) The Stack Mode : the geometric element is shared with all others

Copyright DASSAULT SYSTEMES 2002

85

Default Mode For Multi-Constraint This mode lets you create as many constraints as you wish by explicitly selecting two geometrical elements 1

Select The Default Mode in MultiConstraint Mode Toolbar 3 Select geometric elements one after the other, you will see that as soon as two elements are selected, a constraint is created between them.

(1)

2 Double click on the constraint icon you want to apply several times

4

Copyright DASSAULT SYSTEMES 2002

(4)

When you have finished, you must deactivate the command by clicking on it or pressing escape twice

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 1

Select the Stack Mode in MultiConstraint Mode Toolbar 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 5

Copyright DASSAULT SYSTEMES 2002

When you finished, you must deactivate the command by clicking on it or pressing escape twice. 87

Chain Mode For Multi-Constraint This mode allows you to select only once the shared geometric element between two consecutive constraints Select Stack Mode in MultiConstraint Mode Toolbar

1

(3)

3

(1)

Select one after the other the geometric 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 Copyright DASSAULT SYSTEMES 2002

Once you finished, you must deactivate the command by clicking on it or pressing escape twice

(4)

88

Hiding Constraints You will see how to hide assembly constraint symbols in the geometry

Copyright DASSAULT SYSTEMES 2002

89

Why Hiding Constraints ? If you do not want to see constraints representations in geometry, you can hide some of them. Therefore you have a better view of your assembly.

You can also hide a type of constraints at the same time

Assembly geometry with constraints

Assembly geometry with constraints hided

You can also hide individual constraints with contextual menu

Copyright DASSAULT SYSTEMES 2002

90

Hiding Constraints ... You can hide constraints just by selecting them and clicking on Hide/Show icon

You can either select the constraint : - in the tree,

Hide/Show icon is either reachable on : a. View toolbar,

- in the geometry - or with selecting tools such as Search

b. View menu

c. or through the contextual menu

Copyright DASSAULT SYSTEMES 2002

91

Hiding Individual Constraints You can hide one or more selected constraints at a time.

1

Select a constraint in the specification tree or 3D

2

Click Hide/Show icon

You can hide more than one constraint at a time by selecting with the mouse while holding the [CTRL] key. [CTRL] key

Copyright DASSAULT SYSTEMES 2002

92

Hiding Constraints Relative to a Component An option in contextual menu of the component can be used to find and select all the constraints which involve the component and then can be hidden. 1

Right click on the component in the tree

2

3

4

Copyright DASSAULT SYSTEMES 2002

Select “Components Constraints” in the contextual menu

Constraints relative to the component are selected

Then click the Hide/Show icon to hide the selected constraint

93

Hiding All the Constraints Of an Assembly You can hide at once all the constraints of an assembly. There are several ways to select and to hide all the constraints : 1

2

1

Select (a) the first constraint under constraints node in the tree, (b) Keeping Shift Key Pressed, select the last constraint. Then click on the Hide/Show icon.

(a)

Select only the constraints node and with the contextual menu choose Hide/Show action. Or in a more elegant way, drag your mouse pointer on the root product and with contextual menu you can select the constraints of the root product (That’s mean all the constraints). (b) 2

[Shift] key

Then click the Hide/Show icon

Copyright DASSAULT SYSTEMES 2002

94

Filtering Constraints You will see how to filter assembly constraint symbols to display only certain types of them

Copyright DASSAULT SYSTEMES 2002

95

Why Filtering Constraints ? With this settings you can choose what type of constraint you want to display when opening a CATProduct document. It is useful in large assemblies.

Defines the filter level. When Conditional Filter is selected, the filters below are available

Displays the constraints according to their status. Displays the constraints on the active product

Displays the constraints according to their type

Copyright DASSAULT SYSTEMES 2002

96

Filter Constraints On an Active Product

Show only constraints of the active Product Copyright DASSAULT SYSTEMES 2002

97

Filter By Type (1/2)

Select or deselect the desired types

You can filter and displays constraints according to their type

Copyright DASSAULT SYSTEMES 2002

98

Filter By Type (2/2)

Copyright DASSAULT SYSTEMES 2002

99

Changing Constraint Colors You can change the colors of constraint (user-defined) to better understand an assembly. This can be done by changing the color in the graphic tab of the constraint properties. But you can retrieve the default colors (constraints colors status) at any moment with the menu “Tools+Options …”.

If this option is checked, the default constraint color status defined above is used. The user-defined color remains in the constraint properties

Copyright DASSAULT SYSTEMES 2002

100

To Sum Up ... You have seen how to Position Components using Constraints by : freely moving components with the Compass defining Assembly Constraints updating Assembly Constraints defining Quick Constraints using Multi Constraints Modes hiding Assembly Constraints filtering Assembly Constraints

Copyright DASSAULT SYSTEMES 2002

101

Analyzing an Assembly You will become familiar with tools created to analyze and check your assembly

Analyzing Constraints Analyzing Degrees of Freedom Measuring an Assembly Checking for Clash and Clearance Checking Mechanical Properties To Sum Up

Copyright DASSAULT SYSTEMES 2002

102

Analyzing Constraints You will see how to analyze the status of constraints, the relationship between constraints and components

Copyright DASSAULT SYSTEMES 2002

103

What Is Analyzing Constraints ? You will analyze a constraint by checking its status and by identifying the components involved in it. Constraint Status can be seen :

(B) In Constraint Analysis Dialog Box

(A) In the Tree A constraint can be :

Not Unresolved Active Deactivated updated

A constraint is set between at least two components (except for the fixing constraint). You will see them thanks to its display in specification tree or with the dependences tree.

Those are the components involved in the constraint (CRIC_TOP.1 and Set1.1 are linked with Surface Contact.6) Copyright DASSAULT SYSTEMES 2002

104

Analyzing Constraints ... Constraints can be examined to determine their status and their relationship with other components. The status of constraints can be viewed:

(A) in the specification tree

(B) A global perspective of constraint

status can be viewed in an on-line report

The relationships between components and constraints can be dynamically seen the menu “Analyze/Dependencies”

Copyright DASSAULT SYSTEMES 2002

105

Analyzing Constraints in the Tree You can see all constraints status in the tree.

Select the plus-sign (+) on the Constraints branch to expand the branch

This symbol indicates that the constraint is deactivated. This symbol indicates that the constraint is not updated. 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. 1

2

Activate the assembly to analyze

The Constraints Analysis Window appears and have different tabs according to the status of the constraints.

Select “Constraints…” in the Analyze menu

Here all constraints are verified.

Copyright DASSAULT SYSTEMES 2002

Note in this example the different tabs according to the status constraints : - 1 not updated - 1 broken - 1 deactivated 107

Analyzing Constraint Relationships The dependency relationship between constraints and components can be analyzed with the help of the “assembly dependencies tree”. 1

Activate the assembly to analyze

2

Select “Dependencies…” in the Analyze menu

3

Right-click on a constraint and select Expand All to see which components are associated with the constraint

You can also expand any component, even the top assembly Copyright DASSAULT SYSTEMES 2002

108

Analyzing Degrees Of Freedom (DOF) You will see how to analyze Degrees of Freedom of a component

Copyright DASSAULT SYSTEMES 2002

109

What Is a DOF ? There are 6 Degrees of Freedom for each instance : 3 degrees of rotation and 3 degrees of translation

When there is no constraint on an instance or a component, this one have 6 DOF (Degrees Of Freedom)

When an instance is full-constrained, This one have no DOF. If you decide for example to fix no degree of freedom

Copyright DASSAULT SYSTEMES 2002

an instance, there is

110

Analyzing Degrees Of Freedom With the contextual menu you can select one instance and analyze its degrees of freedom.

Copyright DASSAULT SYSTEMES 2002

111

Measuring an Assembly You will see how to measure an assembly

Copyright DASSAULT SYSTEMES 2002

112

What is Measuring an Assembly ? Distance and angles can be measured. Individual geometric elements can also be measured. There are 3 types of measure in the “Measure” toolbar : a- Measure Between

Measuring the length of a line with (b)

b- Measure Item a b c

c- Measure Inertia

Measuring distance between the axis of two different components with (a)

Copyright DASSAULT SYSTEMES 2002

Measuring the inertia of a component or a product with (c)

113

Measuring Between Element/Component You can measure angle and distance between element/component. 1

Measure Between

2

Optionally define how you want to measure

3

Select the reference and target elements

4a

Minimum distance and angle are displayed in 3D and in the results window

4b You have all details in the result window

To select sub-elements like the axis of a hole, right-click and select Other Selection ... Copyright DASSAULT SYSTEMES 2002

114

Measuring Elements You can measure geometric elements. 1

Click the measure item icon

2

Select the geometric element you want to measure

Properties of the selected geometric 3 element are displayed in 3D and in the results window

Copyright DASSAULT SYSTEMES 2002

Click the Customize… button to add information like : Center of gravity for surfaces and volumes, Direction vector for an edge, …

115

Measuring Inertia You can measure inertia of components or geometric elements. 1

Click the measure inertia icon

2

Select the component to measure

3

All details are displayed in the result window

Click the Customize… button to add information like : Center of gravity for surfaces and volumes, Direction vector for an edge, …

Copyright DASSAULT SYSTEMES 2002

116

Keeping Measure You can keep results of measures as features in the tree 1

When you measure items, you can activate the Keep Measure option to have in the 3D more information about your assembly

Those measure features contains parameters that can be used in formulas of the Knowledgeware for example

Copyright DASSAULT SYSTEMES 2002

2

Each measure will be kept in the tree …

… And in the Geometry

… And will be saved in the CATProduct file

117

Additional Information Kept measures as any other features can be…

Copyright DASSAULT SYSTEMES 2002

… Hidden

… And updated

118

Checking For Clash and Clearance You will learn how to test for clash and clearance violations between components in you assembly

Copyright DASSAULT SYSTEMES 2002

119

What Is Clash and Clearance Analysis ? Clash analysis is used to check for interference between components. On the contrary clearance analysis is used to ensure the proper clearance between components.

A clash occurs when one component penetrates another one A clearance violation occurs when a minimum distance between components is not respected

For more in depth clash and clearance analysis, see the DMU Space Analysis workbench Companion

Copyright DASSAULT SYSTEMES 2002

120

Checking for Clash Between 2 Components The analyze menu enables you to check for interference between two components. 1

Click on Compute Clash in the Analyze menu 3a Select Clash from the list

3b

2

Multi-select the components (using the [CTRL] Key) you want to analyze

Copyright DASSAULT SYSTEMES 2002

4

Clash violation is signaled in the window and Clashes are highlighted in the 3D view

121

Checking for minimum Clearance Between 2 Components The analyze menu enables you to check the respect of clearance between two components. 1

Click on Compute Clash in the Analyze menu

3a

2

Multi-select the components (using the [CTRL] Key) you want to analyze

Copyright DASSAULT SYSTEMES 2002

4

Select Clearance in the list

3b

Key in the clearance value and click on apply

Clearance violation is signaled in the window and components that do not respect the clearance are highlighted

122

Checking Mechanical Properties You will see how to check the mechanical properties of parts and assemblies

Copyright DASSAULT SYSTEMES 2002

123

What Are Mechanical Properties ? Mechanical Properties are the physical characteristics of parts and assemblies.

1

Materials have given structural properties

2

Materials are applied to parts

3 Copyright DASSAULT SYSTEMES 2002

When material is applied to parts, mechanical properties are updated. 124

Checking Mechanical Properties You can check mechanical properties of a part, an assembly or a sub-assembly by right-click on it and select “Properties” in contextual menu. 1

For example right-click the assembly node and …

2

… select “Properties” in contextual menu

Select “Mechanical” tab

Copyright DASSAULT SYSTEMES 2002

125

Applying a Material to a Part Of the Assembly Materials can be applied to components directly from the Assembly Design Workbench. 1

2

Select the Apply Material icon

Drag and drop the material onto the component

3 Material is applied and appears in the specification tree of the part

Drop the material when you have this cursor on the component you want to apply the material to.

Copyright DASSAULT SYSTEMES 2002

126

To Sum Up ... You have seen how to Analyze an Assembly by : Analyzing constraints Analyzing Degrees of Freedom Measuring an Assembly Checking for Clash and Clearance Checking Mechanical Properties

Copyright DASSAULT SYSTEMES 2002

127

Editing Parts in an Assembly You will see how to edit parts in-context of an assembly

Designing in Context of an Assembly with or without External Links Aligning Components for Sketching Using Local Axis for Snapping To Sum Up

Copyright DASSAULT SYSTEMES 2002

128

Designing in Context of an Assembly You will see how to design a part in context of an assembly with or without External References

Copyright DASSAULT SYSTEMES 2002

129

What Is Designing in Context of an Assembly ? When you want to create a new part in an assembly, the new part features and sketches can be design in-context. The existing components help you to define your new part. Thus you can have saving of time and facilitate design. Sketches can be supported by planar face of a neighboring component

3D elements from other components can be projected onto and intersected with the sketch plane

Parts can be created in the context of an assembly Sketch constraints can be defined using elements in other components

Features can be limited up-to other components Copyright DASSAULT SYSTEMES 2002

130

Designing in Context of an Assembly without Link Part features and sketches can be design in-context of an assembly without “External References”. You only have to deactivate the “Keep link with selected object”.

In these case the new part features are not linked and you have to modify it manually. Design in-context : these elements are copied from the Reference Part ones into an Open Body. Note the lighting symbol showing you that there is no link to the other parts. Copyright DASSAULT SYSTEMES 2002

131

Designing in Context of an Assembly with Links Part features and sketches can be design in-context of an assembly with “Keep link with selected object” option activated. You can also decided to design : (A) in context of the root assembly (option activated) This is the V5R9 work mode (B) or in context of a subassembly (option deactivated)

You will learn more about this in the Assembly Design Advanced Course.

Keep links in case of design modification

Activate the component, select the element “External References” and then “Edit + Links…” to display this window

Notice the green color of the wheel icon

Copyright DASSAULT SYSTEMES 2002

132

Editing a Part When you want to edit a part, you have to activate it and then the last workbench used for this part is displayed. 1

Expand the tree by clicking on the plus-sign (+) next to the part you want to edit

This branch represents the instance of the part This branch represents the actual part Copyright DASSAULT SYSTEMES 2002

2

Double-click the branch that is just below the one you expanded

The part is then active and the last workbench used to edit the CATpart document is displayed ( here the Part Design Workbench)

Another way to easily activate a part is to doubleclick the part in 3D view

133

Sketching On the Face Of a Component You can use a planar face of a component as a plane support to sketch a profile. 4 3

Select the planar face of a component

Select the Sketcher icon in the Part Design workbench

5

Sketch on the face your profile

Notice that a copy of the face appears in the Open_body of the active part. In this example this surface is not linked. Copyright DASSAULT SYSTEMES 2002

134

Defining Sketch Constraints Using Other Components Sketch constraints can be defined using elements of other components. It can be useful at the beginning of the creation of the body.

6

Select one geometric element from the sketch and another one from a neighboring component

7

Define the constraint between this two elements to place in position the sketch

Notice that a copy of the geometric element from the other part appears in the Open_body of the active part Copyright DASSAULT SYSTEMES 2002

135

Projecting 3D Elements Onto the Sketch Plane You can project 3D geometric elements from neighboring components onto the sketch to make profile easier . 1

Click the Project 3D Elements icon

3 2

Select a geometric element of a neighboring component

As a general rule the new component can be inserted in an another assembly, or moved in an another position, thus you have to isolate the projected element with the contextual menu :

You can also project other types of elements such as points and faces (which projects the edges of the face)

Copyright DASSAULT SYSTEMES 2002

136

Intersecting 3D Elements with the Sketch Plane You can intersect 3D elements from neighboring components with the sketch plane. 1

Click the Intersect 3D Elements icon

3 2

Select an element from a neighboring component

As a general rule the new component can be inserted in an another assembly, or moved in an another position, thus you have to isolate the intersected element with the contextual menu :

You can also intersect other types of elements such lines (which creates a point at the intersection)

Copyright DASSAULT SYSTEMES 2002

137

Limiting Features Up-to Other Components You can select geometric elements of other components to use them for the design features of your part

1

When defining features such as a pad, you can limit up-to-plane or up-tosurface of another component

Copyright DASSAULT SYSTEMES 2002

2

Select a face of a neighboring component

138

Aligning Components For Sketching 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

Copyright DASSAULT SYSTEMES 2002

139

When Aligning Components ? Sometimes it is convenient and intuitive to align a part that is being sketched with another component so that the sketch is parallel to the other component.

1

When designing in-context you will find it useful to sketch on the face of another component

In this case we want to sketch a new part on this face

2

3

However, sometimes the part being sketched is not well oriented. For example the so that it is parallel to the component being sketched on

The Snap function can be used to align the part being sketched so that it is parallel to another component

Copyright DASSAULT SYSTEMES 2002

140

Snapping Components Into Alignment The Snap tool provides a quick way to align components. 1

Click the snap icon

2

Select the planes and/or faces of the components that you want to be coplanar 3 If necessary click on the green arrow to change the orientation of the moved part

It is the first selected component that moves

4

5 Components are correctly positioned relative to each other

Copyright DASSAULT SYSTEMES 2002

Click somewhere in the 3D view to validate the position

141

Using Local Axis For Snapping You will see how to use local axis to snap components to each other

Copyright DASSAULT SYSTEMES 2002

142

Why Snapping Local Axis ? The Snap tool provides a quick way to align components using lines and points. If you do not have any, Local Axis is useful

In this assembly, to build the cylindrical part perpendicular to the upper surface of the other part, we needed Local Axis

Copyright DASSAULT SYSTEMES 2002

143

Snapping Local Axis Of Components Into Alignment The Snap tool provides a quick way to align components. You can select planes, axis and points of Local Axis System to perform it. To insert a Local Axis in a CATPart, select from the “Insert/Axis System…” from the insert menu in the Part Design Workbench and select a point. 1

6

2

Click the snap icon

For snapping you can select on Local Axis System:

Select the planes and/or faces that you want to be coplanar

3

Select the green arrow to invert the direction of the component if needed

Click somewhere else in the geometry to validate

4

5 Planes are now aligned

Planes

Axis

Points

Copyright DASSAULT SYSTEMES 2002

144

To Sum Up ... You have seen how to Edit Parts in an Assembly: How to design in-context of an assembly How to align components for sketching How to use local axis for snapping

Copyright DASSAULT SYSTEMES 2002

145

Working with Components You will see how to handle components in an assembly

Using Visualization Mode Deleting Components Duplicating Components Symmetrical Sub-Assemblies Replacing Components Restructuring Components Reordering Product Structure To Sum Up

Copyright DASSAULT SYSTEMES 2002

146

Using Visualization Mode You will see how to use Visualization Mode to improve performance.

Copyright DASSAULT SYSTEMES 2002

147

What Is Called "Visualization Mode"? By default an assembly is loaded in design mode. Thus part’s definition of all components are loaded in memory (this involve exact geometry and parameters). This step can involve more or less time according to the assembly to load. Then to improve performance you can set CATIA’s option to load an assembly in visualization mode. In this mode, a representation of the geometry only is available. In design mode the exact geometry is available. Notice that the screw branch is expandable and therefore the PartBody is accessible.

In visualization mode the representation of the geometry is loaded and the corresponding file is a cgr file. Notice that the screw branch is not expandable and therefore the PartBody is not accessible. Copyright DASSAULT SYSTEMES 2002

148

"Visualization Mode" vs. "Design Mode" Comparison of Design Mode & Visualization Mode Behavior

Design Mode

Visualization Mode

Fully Loaded

Partially Loaded

Load and Update Performance

Normal

Faster, which is a benefit over Design Mode

Display Performance

Normal

Normal

Visible in Show

Yes

Yes

Visible in No-show

Yes

Yes

Viewable in non-shaded mode

Yes

Yes

Viewable in DMU and sketcher sections

Yes

Yes

Visible in drafting

Yes

Yes, automatically switches to Design Mode

Accessible for adding Assembly constraints

Yes

Yes, automatically switches to Design Mode

Assembly Constraints re-generated/updated

Yes

Yes, automatically switches to Design Mode

Accessible to define translations & rotations

Yes

Yes, automatically switches to Design Mode

Calculated in Clash, Clearance, Contact

Yes

Yes

Calculated in Mass Property analysis

Yes

No

Accessible for Measurements

Yes

No, other than minimum distance measurement

Geometry features accessible in tree

Yes

No

Geometry may be edited

Yes

No

Geometry may be used to define sketches and features in other parts in the assembly (e.g. up-to-plane)

Yes

Yes, automatically switches to Design Mode

In-context features re-generated/updated (e.g. associativity)

Yes

Yes, automatically switches to Design Mode

Memory and Performance Loaded in Memory

Visibility

Assembly Constraints and Transformations

Analysis

Part Geometry

Copyright DASSAULT SYSTEMES 2002

149

User Setting : Turning On the Cache (1/2) Turning ON the cache system will cause CATIA to load automatically parts and models in Visualization Mode. The cache is a read/write path located locally on your machine or anywhere on your network and is used to store cgr files. The first time a component is inserted, it is tessellated. This means that the corresponding cgr file is computed and saved in the local cache as well as displayed in the document window. The next time this component is required, the cgr file which already exists (and not the original document) is automatically loaded from the local cache. 1

Select Options... from the Tools menu

2

Select “Product Structure” branch under “Infrastructure” node 3

4

5 Copyright DASSAULT SYSTEMES 2002

Select “Cache Management” tab

Activate Work with the cache system

The cache system is not activated until CATIA is restarted 150

User Setting : Turning On the Cache (2/2) without Cache System

with Cache System

Notice that the branch is not expandable and therefore the PartBody is not accessible.

You can edit items

You work with the cgr files:

Right-clicking on a component and selecting Design Mode in the contextual menu also switches the part or model to Design Mode: Copyright DASSAULT SYSTEMES 2002

151

Manually Switching to Design Mode Parts and models can be switched manually to Design Mode on the fly. 1

When opening an assembly with the cache activated, parts are loaded in Visualization Mode

2a

2b

Double-clicking a part in an assembly switches it to Design Mode. Note that all instances of the part switch to Design Mode.

Right-clicking selecting Design Mode also switches the part to Design Mode

Right-clicking an assembly and selecting Design Mode switches all parts in the assembly to Design Mode.

Copyright DASSAULT SYSTEMES 2002

152

Constraining Parts in Visualization Mode Parts switch automatically to Design Mode when defining Constraints. 1

Activate the option Automatic Switch to Design Mode

3

2

When opening an assembly, parts are in Visualization Mode

When a constraint icon has been selected, the mouse cursor has a feather on it when hovering over a part ; that’s mean that the part is in Visualization Mode. Parts switch automatically to Design Mode when a constraint is defined.

Copyright DASSAULT SYSTEMES 2002

153

Automatic Switch to Design Mode This setting allows you to put constraints between components that are on visualization mode

1

2

3

Check that the “Automatic switch to Design Mode” option is activated

Select a constraint tool. Around a geometry , the cursor will have this shape Click the geometry

The Component on which you selected a geometric element is now in Design Mode. Select next element. The last component is now in Design mode and the constraint is created.

Copyright DASSAULT SYSTEMES 2002

Note that constraints are available even if no components are in Design mode 154

Updating Assembly Constraints and Visualization Mode In order to update constraints, parts have to be in Design Mode. Use Analyze + Dependencies to identify the parts in the constraint “network”. Activate the product you want analyze

1

2

Select “Dependencies…” in the Analyze menu

3

Right-click the component and select Expand All to see the components in the network of constraints

This graph shows you which part are in Design mode or Visualization mode thanks to the red symbol. “clamp4.1” is in Design Mode, but “Clamp3.1” and Copyright DASSAULT SYSTEMES 2002 “Clamp2.1” are in Visualization Mode. 4

155

Deleting Components You will see how to delete components and their associated constraints

Copyright DASSAULT SYSTEMES 2002

156

What Is Deleting Components ? Removing a component from an assembly is called “deleting the component”. Deleting a component removes the component from the assembly

Copyright DASSAULT SYSTEMES 2002

But deleting a component does not delete the referenced file from the hard drive

157

Deleting a Component (1/2) When deleting a component, you decide whether or not to delete the constraints associated with the component. 1

In the specification tree, select the component to be deleted. Press the key or choose Delete in the contextual menu

Copyright DASSAULT SYSTEMES 2002

2

The delete dialog is displayed. The option “Delete all children” is unchecked by default to not delete the assembly constraints associated with the component

158

Deleting a Component (2/2) When deleting a component, you decide whether or not to delete the constraints associated with the component. 3a

If you confirm your action … … with the unchecked option the constraints are disconnected.

3b

You can also have more details on the affected elements and then choose to keep or delete them. Copyright DASSAULT SYSTEMES 2002

… with the checked option the constraints are deleted.

159

Duplicating Components You will see how to duplicate components

Copyright DASSAULT SYSTEMES 2002

160

Copy-and-Paste a Component Copy-and-Paste is an easy way to duplicate a component. Another way to copy-and-paste a component is to press [CTRL] while dragging the component onto the assembly.

After pasting there are two instances of the part : the original and the copy

[CTRL] key

1

2

Right-click the component to copy

You can also use shortcuts

Select “Copy”

Instance name

3

Right-click on the assembly in which you want to paste the component

Copyright DASSAULT SYSTEMES 2002

4

Select “Paste” 161

Setting Copy-and-Paste Options You control whether constraints are copied-and-pasted when copying-and-pasting components. 1

Select Options... from the Tools menu

2

Two Lug Nuts with a coincidence constraint to the same Stud Copyright DASSAULT SYSTEMES 2002

Set one of these options. You do not have to restart CATIA to take into account your option.

Copying constraints when copying a component will cause both components to be constrained in exactly the same way. This is okay, but you will have to manually edit or delete and recreate some constraints.

162

Duplicating Multiple Instances Of a Component Components can be duplicated along a line. Beware that in this case the components are not automatically constrained. 1

Define Multi Instantiation

2

Use the Fast Multi Instantiation icon to re-use the Default multi-instantiation definition

Copyright DASSAULT SYSTEMES 2002

Select a component

3a Specify the number of instances and space between them

Select a direction using an edge of a 3b component or use the X, Y, Z direction of the axis. 163

Duplicating Components Using An Existing Pattern (1/3) Patterns can be used to automate the duplication of a component and its constraints. When you click on the “Reuse Pattern” icon, the “Instantiation on a pattern” dialog box is displayed. You have 2 work modes : • association with the pattern : “Keep Link with the pattern” activated, • without association : “Keep Link with the pattern” deactivated. It displayed also the name of the pattern, the number of instances to be created (for information only) and the name of the component to be repeated. You can use the component to instantiate in 3 different ways : • re-use the original component : the original component is located on the pattern, but remains at the same location in the tree. • create a new instance : the original component does not move and a new one is created on the pattern. • cut & paste the original component : the original component is located on the pattern and moved in the tree. With the option “Put new instances in a flexible component” activated all instances are gathered together in the same component.

Copyright DASSAULT SYSTEMES 2002

164

Duplicating Components Using An Existing Pattern (2/3) You can select untidy the component to instantiate and the pattern to reuse. In this example the instantiation is linked to the definition’s pattern.

The original component and the 3 instances

An assembly feature is created. Notice that in that case for the new instances no constraints are generated; if you modify one of them, the update of the assembly will take into account the modification. Copyright DASSAULT SYSTEMES 2002

Inputs of the “Reuse Pattern” are located below.

165

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

Copyright DASSAULT SYSTEMES 2002

166

Additional Information If you decide to work with the generated constraints option, each new component will be constraint.

Copyright DASSAULT SYSTEMES 2002

167

Additional Information If you want to have all the new instances even the original in one component you can active the “Put new instances in a flexible component”.

A new component containing all instances is created with an automatic name that you can change.

Do not forget to choose for the original component the item “cut & paste the original component”.

Copyright DASSAULT SYSTEMES 2002

168

Symmetrical Sub-Assemblies

Copyright DASSAULT SYSTEMES 2002

169

What is Symmetrical Sub-Assembly ? Create a symmetrical sub-assembly from an original one, based on a symmetry plane. Generation: The result of the generation of a symmetrical sub-assembly is another subassembly with a similar product structure. The User chooses between both options , The parts building the symmetrical sub-assembly are : •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.

Copyright DASSAULT SYSTEMES 2002

170

Making a Symmetry of a Component (1/2) 1

Select the icon

in “Product Structure Tools” Toolbar The Assembly Mirror Wizard appears :

2

3

Select the symmetry plane

Select the sub-assembly to be mirrored

Copyright DASSAULT SYSTEMES 2002

171

Making a Symmetry of a Component (2/2) By default , CATIA creates a new component for each Part 4

Results:

4 components created

New Product New Parts

Copyright DASSAULT SYSTEMES 2002

172

Creating New Instances When the user chooses to create a new instance of a source part, at a mirrored position, a new instance is created in the symmetrical sub-assembly. Its position is chosen with respect to the symmetry plane, at creation time.

On this following example , you need to create a new instance of the Wheel and Disk Parts. Select one component and activate “Rotation, new instance” option

Only reference plane of the part can be used in determining the transformation

Copyright DASSAULT SYSTEMES 2002

You can check the result of the Assembly Symmetry in this dialog box. 173

Keep Links If the source part changes the mirrored part changes too.

« FORM » associativity: A change in geometrical shape of the source part leads to update the symmetrical part. « POSITION » associativity: A change of relative position of a component of the source sub-assembly leads to update the position of the symmetrical component in the symmetrical sub-assembly. « STRUCTURE » associativity: A change in structure of the source sub-assembly (adding/removing components) leads to update the structure of the symmetrical sub-assembly. Copyright DASSAULT SYSTEMES 2002

174

Replacing Components You will learn how to replace components

Copyright DASSAULT SYSTEMES 2002

175

What Is Replacing Components ? Replacing a component is a shortcut to delete a component and to add another one in its place.

Copyright DASSAULT SYSTEMES 2002

176

Replacing a Component A single instance of a component can be replaced. 1

Right-click the component to be replaced 2

3a

Choose a filter if necessary (for example, CATPart, CATProduct, model, etc)

Select Replacement Component

3b Double-click the file

Notice that the instance name is not modified

Do not forget that you have to check manually each reference (constraints, …) Copyright DASSAULT SYSTEMES 2002

By selecting this option, all instances that have same reference will be replaced 177

Reconnecting a Constraint (1/2) A constraint can become unresolved after a replacement of a component or connected to a wrong geometric element.You have the possibility to redefine the geometric elements involved in it. 1

Edit the constraint you want to reconnect

2

Expand the dialog box

Double click

Note that these broken constraints are indicated by a yellow warning symbol. Copyright DASSAULT SYSTEMES 2002

3

Select in dialog box geometric element to reconnect

4

Click on Reconnect

178

Reconnecting a Constraint (2/2) The Constraint dialog box let you have a look at geometric elements involved in it.

5

Select the new geometric element

6

Copyright DASSAULT SYSTEMES 2002

Edited constraint is now connected to the just selected element.You can Click on OK and Update the constraint

179

Restructuring Components You will learn how to move components from one assembly to another assembly while maintaining constraints

Copyright DASSAULT SYSTEMES 2002

180

What Is Restructuring Components ? Sometimes it is necessary to restructure components by moving components from one assembly to another one to have a “more” logical grouping of elements for example. Move to peer assembly Move to sub-assembly Move to parent assembly

Copyright DASSAULT SYSTEMES 2002

181

Setting Cut-and-Paste Options You can control whether constraints are maintained when moving a component to another assembly.

1

Select Options... from the Tools menu

2

Select Assembly Design node under Mechanical Design branch

3

You have 4 different options available : (a) If you want to paste (after a cut or copy) only the component and define the constraints yourself. (b) If you want to instantiate a component with the assembly constraints.

You do not need to restart CATIA to take into account these options. Thus you can activate one of them while you work.

Copyright DASSAULT SYSTEMES 2002

(c) If you want to move a component with the assembly constraints. (d) Contrary to (a), If you want to paste (after a cut or copy) the component with the assembly constraints. 182

Moving a Component to Another Assembly Components can be dragged to another assembly while maintaining constraints. 1

Click the component and hold down the left mouse button

2

Drag the mouse over the target assembly and release the mouse button

3

The component is moved to the target assembly

Notice that the constraints linked to the component are moved. Copyright DASSAULT SYSTEMES 2002

183

Reordering Product Structure You will see how to change the components order display in the specification tree

Copyright DASSAULT SYSTEMES 2002

184

What Is Reordering Product Structure? You can reorder components in the specification tree under a selected product to your needs

a

b

Tree to reorder Copyright DASSAULT SYSTEMES 2002

Reordered tree 185

Product Structure Reordering (1/2) This tool allows you to reorder components in the specification tree under selected product to your needs 1

Select the Graph Tree Reorder tool by the menu “Edit/Components/Graph Tree Reordering” or by clicking on the icon

(2)

2

Select the Product in which you want to reorder components 3a Select the Component you want to reorder 4a

(3)

Copyright DASSAULT SYSTEMES 2002

Click one of these arrows to move the selected component up or down in the tree

186

Product Structure Reordering (2/2) There is another way available to reorder components in the tree

3b

Select another component to reorder

4b Click this icon and click the component above which you want to place the selected component

6

Here is the reordered tree

5 Click Ok to get the reordered tree Copyright DASSAULT SYSTEMES 2002

187

To Sum Up ... You have seen how to Work with Components by : deleting components duplicating components replacing components restructuring components reordering Product Structure

Copyright DASSAULT SYSTEMES 2002

188

Flexible Sub-Assemblies Flexible Sub-Assemblies What can you Do with Flexible Sub-Assemblies? Managing Flexible Sub-Assemblies with Several Levels Propagating Position to Reference

Copyright DASSAULT SYSTEMES 2002

189

Flexible Sub-Assemblies You will learn to make an assembly “flexible” thus allowing you to change the position on the fly of its parts without changing the stored assembly

Copyright DASSAULT SYSTEMES 2002

190

What Are Flexible Sub-Assemblies? A flexible Sub-Assembly is a Sub-assembly whose child components can be moved disregarding the fact it is not the active component. Relative positions of its child components can be different than those stored in the reference CATProduct File. There you can see 4 instances of the Leg sub-Assembly : notice that the components of leg are not positioned the same way in each instance ; this is possible because all instances of Leg Assembly are flexible

The purple little wheel to the left corner of the CATProduct icon identify a flexible subassembly

Leg.1

Leg.3

Leg.4 Leg

Leg.2

Relative positions of components in the reference of the SubAssembly 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 1

Select the Sub-Assembly

2

Flexible/Rigid Sub-Assembly

3

Selected Sub-Assembly is now Flexible

(1)

Purple wheel means flexible instance

(2)

Copyright DASSAULT SYSTEMES 2002

Note that you can make the sub-Assembly rigid again with the same icon

192

Positioning Components Of a Flexible Sub-Assembly (1/2) You can position components by freely moving them with the compass or by constraining them. In both cases the Rigid/Flexible state is important. Freely moving Components In this case the compass has been put on a component of a Flexible Sub-Assembly.

In this case the compass has been put on a component of a Rigid Sub-Assembly.

Root assembly is active, so the compass will drag the whole Rigid Sub-Assembly Copyright DASSAULT SYSTEMES 2002

Root assembly is active, but as the sub-Assembly is flexible, the compass will only move the selected component

193

Positioning Components Of a Flexible Sub-Assembly (2/2) Relative Positions of components of a Flexible Sub-Assembly are stored with instance information in containing CATProduct. Constraining Components

When you create a constraint between : a component of the active assembly …

flexible instance

When you create a constraint between : a component of the active assembly … And a component of a Flexible sub-assembly …

… And a component of a rigid sub-assembly …

Constraint involves the component and the selected component of the Flexible sub-assembly

Constraint involves the component and the whole Rigid Sub-Assembly Copyright DASSAULT SYSTEMES 2002

194

What Is Mechanical Structure? There are two types of structure when you use flexible Sub-Assemblies Product Structure

Mechanical Structure

Flexible Sub-assembly does not exist anymore in Mechanical Structure tree

Components and constraints of Flexible Sub-Assemblies are considered as direct childs of the root assembly in mechanical Structure tree

Product Structure Tree shows which assemblies and sub-assemblies Parts and constraints belong to Copyright DASSAULT SYSTEMES 2002

Mechanical Structure Tree shows what components you can constrain together (they are at the same level)

195

Viewing Mechanical Structure There are two types of structure when you use flexible Sub-Assemblies 1

Activate the Assembly or Sub-Assembly you want to analyze

2

Select Mechanical Structure from Analyze menu Combo box Mechanical Structure of the instance

Mechanical Structure of the reference

Copyright DASSAULT SYSTEMES 2002

196

What Can You Do with Flexible Sub-Assemblies? You will learn to manipulate Flexible Sub-Assemblies

Copyright DASSAULT SYSTEMES 2002

197

What Can You Overload with Flexible Sub-Assemblies? Once the sub-assembly is flexible, Numerical Value, Activity status, Orientation (Same or Opposite), Driven/Driving property can be overload to modify locally its internal definition, or deal with under/over constrained situations

Flexible Sub-Assembly

Rigid Sub-Assembly

Copyright DASSAULT SYSTEMES 2002

198

Activate / Deactivate Status flexible Sub-Assembly

Concerning methodology using flexible sub-assemblies, you can change the Activity Status on a constraint

Copyright DASSAULT SYSTEMES 2002

199

Driven / Driving Property flexible Sub-Assembly

Concerning methodology using flexible sub-assemblies, you can toggle the driven / driving status on a contraint. Copyright DASSAULT SYSTEMES 2002

200

Numerical Value

Rigid Sub-Assembly

Flexible Sub-Assembly

On a flexible sub-assembly, you can modify numerical values without impacting others instances Copyright DASSAULT SYSTEMES 2002

201

Managing Flexible Sub-Assemblies with Several Levels You will learn how to use and see impacts of flexible / rigid command on a large assembly which contains several levels of sub-assemblies

Copyright DASSAULT SYSTEMES 2002

202

Description Of the Root Assembly (1/3) We start describing and explaining each level of the Root Assembly in order to see impacts of the Flexible/Rigid command :

Angular constraint

Components of the first level:

This assembly contains three parts: A driving angular constraint was created

Copyright DASSAULT SYSTEMES 2002

203

Description Of the Root Assembly (2/3) Components of the second Level: This assembly contains three instances of the last Product and one part. A specific angular constraint was created to position each sub-assembly to the part.

x3

Copyright DASSAULT SYSTEMES 2002

204

Description Of the Root Assembly (3/3) Hierarchy structure of the Root Level: This assembly contains two instances of the level 2 .CATProduct and one part.

x2

Copyright DASSAULT SYSTEMES 2002

205

Use Flexible/Rigid Command On the Ass_Level2 Assembly Use the Flexible / Rigid Command to overload position of child components of one product instance (Ass_Level1). You can modify value of angular constraint and change the sub-assembly configuration. The other instances stay in the same relative position as in the reference CATProduct (Rigid Sub-Assembly)

rigid subassemblies Flexible sub-assembly

Copyright DASSAULT SYSTEMES 2002

206

Use Flexible/Rigid Command On the Root Assembly Using the Flexible/Rigid Command to overload position of child components of one product instance ( Ass_Level2) does not impact mechanical structure of its child instances. All product instances of inferior levels stay rigid ( in the same relative position as in the respective reference CATProduct).

Flexible sub-assembly

rigid subassemblies

We can drive constraints of the ‘Ass_Level2 (1)’ instance without impacting mechanical structure of the ‘Ass_Level2 (2)’ instance.By default, all ‘Ass_Level1’ stay rigid. Copyright DASSAULT SYSTEMES 2002

207

Additional Information When you make flexible a sub-assembly whose parent assembly is rigid, both assemblies will become flexible.

When you make rigid a subassembly, all its child 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).

Copyright DASSAULT SYSTEMES 2002

208

Propagating Position to Reference

Copyright DASSAULT SYSTEMES 2002

209

Propagating Position (1/2)

1

Modify position of the Flexible Base Instance. This Product contains 2 sub-assemblies : Base.CATProduct Base_unit.CATProduct

: flexible instance : rigid instance

Flexible sub-assembly

Copyright DASSAULT SYSTEMES 2002

210

Propagating Position (2/2) 2

Apply overloaded position to reference

Select the flexible Base instance MB3+ ….object+Propagate position to reference

Result : all rigid instances should have the same position than the flexible one. Internal position of flexible instances are not impacted by the command. Copyright DASSAULT SYSTEMES 2002

211

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF