Assembly overview

Learn about assemblies in Fusion, including the elements of an assembly as well as the recommended workflow.

An Assembly is a collection of components that function as a single design in Fusion.

components to assembly illustration

Left: components, Right: assembly

There is no special file type for assemblies in Fusion, so each design can contain:

When you create a new component in a Fusion design, it becomes an assembly.

You can use the position, joint, and motion features in Fusion to define relationships between components in a design.

Elements of an assembly

The assembly is organized in the Browser.

assembly overview

  1. Components: Contain and organize the elements of your design. All components can contain an origin, construction geometry, sketches, bodies, and joint origins.
    1. assembly icon Default Component: The top component in every design. In addition to the elements that all components can contain, the default component also contains document settings, named views, analyses, and joints for the entire assembly.
    2. component icon Internal Component: Contained entirely within the current design.
    3. component iconcomponent link icon External Component (xref): Contained in a separate design and referenced into the assembly in the current design. Can contain assembly contexts created during Edit In Place.
  2. settings icon Document Settings: Controls the units for the assembly.
  3. folder icon Named Views: Contains all standard and custom named views for the assembly.
  4. folder icon Origin: Contains the origin point, X/Y/Z axes, and XY/XZ/YZ planes associated with a component.
  5. folder icon Analysis: Contains analyses created in the assembly, including those created with the Section Analysis command and surface analysis commands.
  6. folder icon Joint Origins: Contains joint origins associated with a component.
  7. folder icon Joints: Contains joints associated with the assembly, used to define relationships and motion between components.

1.folder icon Bodies: Contains 3D bodies associated with a component.

  1. folder icon Sketches: Contains design sketches associated with a component, which drive and define bodies.
  2. folder icon Construction: Contains construction geometry associated with a component, which aid the process of creating sketches and bodies.
  3. assembly icon Subassembly: Any component with additional components nested within. The top-level component is the Parent Component. Any component nested within is a Child Component.
  4. avatar with reservation badge icon Avatar with Reservation Badge: Project member is editing the design or external component, and it is reserved by the project member to prevent design conflicts.
  5. activate component icon Activated Component: The component you are currently working in. Click the radio button next to any component to activate it.
  6. edit in place icon Edit In Place: Activates and edits an external component in context without leaving the current design.
  7. folder icon edit in place out of sync icon Assembly Contexts: Contains assembly contexts associated with a component, which define relationships between components during Edit In Place.
    1. edit in place context icon Local Context: Represents external component as the design would appear if you opened it in its own document tab. It maintains its own set of positions for child components.
    2. edit in place context icon Assembly Context: The connection between a parent design and an external component at a specific point in time. Holds positional information related to the assembly.
    3. edit in place context icon edit in place out of sync icon Out-Of-Sync Assembly Context: Right-click and select Synchronize Assembly Context to update associative design changes.

Visibility in assemblies

In the Browser, you can use the visibility icon visibility icon-visible / visibility icon-hidden to control the visibility of objects in a design in Fusion.

You can control the visibility of Internal Components in an assembly, and the objects within them, directly in the active design.

External Components that are referenced into an assembly inherit their visibility from the external design.

Visibility overrides

You can override the visibility of External Components, and the objects within them, in the context of an assembly.

When you adjust the visibility of an object in an external component, the visibility of that specific object is overridden in the assembly.

The visibility is not changed in the external design. If the external component is referenced in any other assembly, the default visibility is still inherited from the external design, unless you override the visibility in the other assembly as well.

Objects that can be overridden:

Objects that cannot be overridden:

When you hover over the visibility icon next to an object, a tooltip displays if the visibility is overridden in the assembly.

You can click the visibility icon to remove a specific visibility override or you can use the Remove Visibility Overrides command in the Browser's context menu to remove all visibility overrides from an assembly at once.

visibility override animation

Workflow for assembly modeling

If you intend to create an assembly, it is best to:

This workflow helps you maintain a clean, organized design history for each component, and sets up components in a way that makes them easy to reuse in other designs.

Strategy for creating relationships in complex assemblies

To simplify the process of positioning components within a complex assembly, you can create several smaller assemblies. Apply joint, rigid group, and contact set relationships as needed, then save each one as a separate design. This approach lets you position the subassembly as a single unit in upstream assemblies.

Grouping components into subassemblies also simplifies the process of reusing components in more than one assembly.