Assembly relationships

In the Design workspace in Fusion, you can create different types of relationships between components to define their relative position, degrees of freedom, and motion in an assembly.

Use the following tools in the Design > Assemble panel to create and modify relationships between components:

When you create a new relationship between components, it appears in the Browser > Relationships folder.

assembly relationships folder in browser

Assembly Constraints

A Constraint is an assembly relationship that constrains geometry to position two or more components relative to each other.

Use constraints to lock down available degrees of freedom (DOF) and reduce the complexity of component relationships. You can create multiple constraints at a time to create a set.

Constraint access points

There are 2 access points where you can interact with assembly constraints:

access points for constraints

  1. In the Browser, within the Relationships > Constraints folder.
  2. In the Timeline.

Joints

A Joint is a mechanical assembly relationship that defines the relative position and motion between two components in an assembly. You use Joint Origins (custom coordinate systems) to snap components together.

As you design an assembly with moving components, simulating motion is an important part of the prototyping process.

In Fusion, assembly relationships reduce the complexity of component relationships by helping you focus on what components can do, instead of what they can’t. This differs from other approaches like constraints or mates, which lock down available degrees of freedom (DOF) to limit motion. This requires you to understand the basic physics and math involved to ensure the components in an assembly move the way you intend.

In contrast, joints define motion between components, and only leave the required degrees of freedom open to create that motion. This reduces the need to understand the physics, and creates an understanding between the motion and the result.

Joint access points

There are 3 access points where you can interact with joints you create in an assembly:

access points for joints

  1. In the Browser, within the Relationships > Joints folder.
  2. In the Canvas, directly on components, designated by the Joint Type icons.
  3. In the Timeline.
Note: In the Browser, each subassembly has its own Joints folder that contains any joints between components in the sub assembly.

You can right-click any existing joint, in the canvas or browser, and use the following additional tools to modify it: