Dependencies in assemblies

The assembly browser is a hierarchical structure that shows component relationships and dependencies. Component relationships are defined by assembly relationships that control position and size and determine how adaptive components change.

How does position in the browser affect component behavior?

The browser reflects the order in which components are added to an assembly and shows relationships between parts in a subassembly. The position of a part in a subassembly determines what actions are possible:

You can select any component in the browser and set its visibility , change its display color, or edit in place .

What affects component position?

The first component placed in an assembly is grounded: its origin is coincident with the origin of the assembly coordinate system , and all degrees of freedom are removed. The assembly coordinate system originates at the intersection of the default work planes in the assembly file.

Components placed after the first component are positioned with the cursor. To position components precisely, use assembly relationships to remove degrees of freedom.

You can reposition components as follows:

Note: Use the DOF symbol to show remaining degrees of freedom for the selected component. (Right-click the component, select Properties, and then click the Occurrences Tab. Select the Degrees of Freedom check box and click Apply).

What affects component size?

Parts are built from dimensioned features. If you expect a feature to change size to adapt to assembly design requirements, you can designate it as adaptive. Make dimensioned features adaptive by deleting the dimensions. You can resize or reshape adaptive features within an assembly by relating them to other components or to the assembly's default work planes.

In an assembly context, you can create a part using geometry projected from faces or edges of other components. If the part containing the projected edge is deleted, the projected geometry remains intact. You cannot move, rotate, trim, or extend projected geometry.

How are adaptive components controlled?

The following rules control the behavior of adaptive components:

Note: If you prefer, select the component in the browser, right-click, and select Adaptive.

Can dependencies be derived from equations?

Assembly relationship values can be derived from equations in the assembly parameter table. Use an equation to control the angle or offset value of a relationship. For example, base the value of a constraint angle or offset on the value of another constraint angle, offset, or parameter defined in the assembly parameter table.