About Assembly Features

This section provides background information and key concepts you should be familiar with when working with assembly features.

Important:

Exiting the Assembly Feature app cancels the assembly feature creation.

This page discusses:

The assembly feature allows you to create assembly holes and cuts, added assemblies, and protected assemblies based on Functional Plastic Parts features.

The assembly feature also allows you to reuse Functional Plastic Parts elements such as patterns or mirrors defined with the Local Modifier concept of Functional Plastic Parts.

Assembly Feature in the Tree

The Assembly feature affects product and representation elements in the tree.

  • Under the active product, either an existing representation can be reused or a representation created with Assembly Features command .

    This representation will contain the different Functional Plastic Parts features involved in assembly features, in Solid Functional Set of a functional body :

    • Hole
    • Protected Feature
    • Cut
    • Add

    This representation is enriched with assembly features created in the active product.

  • Under the active product a node Assembly Features is created, containing the assembly features:
    • Assembly Hole
    • Assembly Protected
    • Assembly Cut
    • Assembly Added
  • Under the representation of affected products:
    • Under the body, a solid linked to the assembly feature and a Technological Result node are created.

      These links represent the representation impact.

    • Under the representation, an Impacts Manager node is created.

      This node contains the impacts on the representation:

      • For an Assembly Hole
      • For an Assembly Protected
      • For an Assembly Cut
      • For an Assembly Added
      • Technological Result if needed

      Important:

      Two context commands are available for impacts on the representation:

      • Go to Assembly Feature selects the corresponding assembly feature under the Assembly Features node.
      • Go to Specification selects the corresponding Functional Plastic Parts feature under the Solid Functional Set of the functional body .

Important: Creation or modification of an Assembly Feature is only displayed after the update.

Affected Representations

Affected representations are the representations in the active product that could potentially be affected by the assembly feature specifications.

The Assembly Features dialog box lets you select the affected representations by the assembly feature specifications.

Important:
  • For Assembly Hole and Assembly Protected you can select the affected representations manually or click Preset impacts By Clash analysis to detect and select automatically the affected representations (Representation geometries in NoShow space are not detected.).
  • For Assembly Added and Assembly Cut you can only select the affected representations manually.

Additionally, CTRL+A and Remove selected Shapes let you respectively select all the 3D Shapes in the list and remove the selected 3D Shapes from the list.

If you click Edit Distributions Rules... in the Assembly Features dialog box, you can refine which bodies of the affected representation will be affected by the assembly feature definition, in the Assembly Impacts Distribution Rules dialog box that appears.

Important:

About the Assembly Impacts Distribution Rules dialog box:

  • When at least one solid body is found, a Solid Bodies node is created to allow the selection or deselection of all solid bodies at once.

    This node does not exist in the representation.

  • Body statuses can be:
    • Selected
    • Partially selected, this means that at least one of its child elements is not selected.

      Applicable for parent nodes as representation or solid bodies.

    • Not selected

Business Logic: Assembly Feature Resources

You can define a business rule that implements a business logic opening id specific to the Assembly Feature Resources set.

You can customize the business rule associated to the Assembly_Feature_Impact_Filter parameter to filter the representations not to be affected. See Assembly Feature Resources: Assembly Feature Impact Filter.