Assembly Design File-based Design Import

File-based Design Import (FBDI) enables content migration from V5 to 3DEXPERIENCE.

This topic specifies the import correspondences between V5 data types and 3DEXPERIENCE content types, and the import result. The statuses for import results are fully imported, partially imported, and not imported (-).

This page discusses:

See Also
In Other Guides
File Coexistence and Migration

V5 to 3DEXPERIENCE Data Import Table

The following table describes import correspondences between V5 file-based data and 3DEXPERIENCE content. The statuses for import results are fully imported, partially imported, and not imported (-).

V5 Data Type 3DEXPERIENCE Content Type Import Result
Assembly Constraints Converted as engineering connection constraints and regrouped into engineering connections. Partially Imported:
  • V5 constraints names are imported.

    When a V5 constraint has no name, a name based on the constraint type and digits is created.

  • V5 constraints related to the same component are now grouped in an engineering connection.

    The engineering connection type is detected and locked automatically (if the Lock automatically the engineering connection type at validation option is selected in Me > PreferencesMechanical > Assembly Design > Engineering Connection.

  • Sector in Angle Constraint:
    • Sector option associated with an angle value is not imported.
    • When the angle value is defined with another sector than Sector 1, the angle value is modified to keep instance positions.
    • When the angle value is involved or driven in a formula, a warning message asks the user to check the value. This is true only if the formula is imported too, otherwise only the imported angle value is taken into account.
  • Point Contact, Line Contact, Surface Contact and Annular Contact are converted as contact constraints.
  • Fix Together with N instances is converted as a Fix Together constraint in a single Rigid engineering connection.
  • Fix Together of Fix together is converted as Rigid engineering connections of Fix Together.
  • Constraint sets are not imported.
    Notes:
    • At the end of the import, engineering connections are synchronized and their statuses updated.
    • Engineering connections group all constraints related to a given couple of instances, which is the most frequent use of a constraint set. Such an engineering connection can be seen as an automatic and smart constraint set.
Assembly Symmetry Assembly Partially Imported
  • Mirror, new component:
    • Imported as New Reference for product that does not contain a 3DShape.
    • Imported as Existing Reference for product containing a 3DShape.
  • Rotation, new instance: imported as Same Reference type.
  • Rotation, same instance: not imported
  • Translation, new instance:
    • The original instance is imported as No Symmetric.
    • The symmetric instance is imported as No original.
  • xy plane, yz plane, zx plane: imported, plane information are stored in Geometry connection and Fix Symmetrically engineering connections if needed.
  • Keep link in position: Fix Symmetrically and Symmetry engineering connections are created if Keep link in position is defined.
  • Positioning plane definition: Fix Symmetrically and Symmetry engineering connections are created if a Positioning plane and Keep link in position are defined.
  • When Automatically solve structure differences is specified a structure connection is created:
    • Deleted original instance: The symmetric instance is imported as No original.
    • Deleted Symmetric instance: The original instance is imported as No Symmetric.
    • Inserted original instance: The original instance is imported as No Symmetric.
    • Inserted symmetric instance: The symmetric instance is imported as No original.
    • Replaced original instance: The symmetric instance is imported as Existing Reference.
    • Replaced symmetric instance: The symmetric instance is imported as Existing Reference.
  • Keep link with geometry: concerned bodies are imported as result with links if Keep link with geometry is defined, imported as result otherwise.
  • Geometry creation filtering: concerned bodies are imported.
Assembly Pattern Assembly Partially Imported:
  • Assembly Pattern specifications are imported when:
    • Keep Link with the pattern option is selected.
    • Pattern's definition option is selected.
  • Assembly Pattern specifications are not imported when:
    • Keep Link with the pattern option is cleared.
    • Generated constraints option is selected.
    • The position of the patterned feature is modified after the pattern creation.
    • When the import fails, a report message is issued with a diagnosis, an explanation about the limitation, and a possible by-pass.

      In this case, products and parts are imported as result, constraints are converted as engineering connection constraints.

Assembly Features (Add, Remove, Hole, Split, Pocket) Assembly Partially Imported
  • Using the As result option:
    • Assembly Feature specifications are not imported.
    • Operations which result from the use of Assembly Features are kept.
    • V5 feature impacts are converted in 3DEXPERIENCE feature impacts, they are no longer connected but they can be edited. An arrow is added on the icon of the tree to identified them.
  • Using the As specification option:
    • V5 Assembly Feature names are not imported.
    • A Specification 3D Shape is created under the parent product of the Assembly Feature and containing the Assembly Feature specification. A link is created between this shape and the 3DEXPERIENCE Assembly Feature.
    • An External References shape is created under the parent product of the Assembly Feature and containing the Assembly Feature inputs
    • Functional Assembly Features can be created under the current body set as Defined In Work:
      • The current body can be the Partbody or a solid body.
      • If the current body is a Geometrical Set or an Ordered Geometrical Set, the Partbody will be selected.
      • If the current body does not belong to a solid body, no body is impacted.
      • Affected V5 part references are identified as impacted shapes after the migration.
      • When a V5 Assembly Feature impacts several instances of a V5 part, a unique impact is created in the part reference in context of a single instance.
    Notes:
    • V5 Assembly Hole:
      • V5 Up to Plane extension option, the limit plane will be copied in the External References shape.
      • V5 Up to Last extension option is not supported, the 3DEXPERIENCE Blind option will be applied, the depth will be the maximum of all the impacts.
      • V5 Depth & Diameter and Angle & Diameter countersunk options are replaced by Depth and Angle option.
      • V5 Countersunk Diameter counterdrilled option is switched to No Countersunk Diameter option.
      • V5 counterbored standards are not migrated and No standard option is applied.
      • V5 Support Depth and Up-To-Plane options of thread definition are replaced by Dimension option.
      • V5 thread definition type standards are not migrated and No standard option is applied.
Flexible assembly Assembly Partially Imported

In V5, the flexibility status is defined on a product instance. Defining that a product instance is flexible does not affect the other instances of this product.

In 3DEXPERIENCE, the flexibility status is defined on the original product. Defining flexibility on a product means that all its instances are flexible. This product becomes a PMR (Positional Mechanical Reference).

Two consequences for the import:

  • V5 flexible product instances can have overloaded positions in 3DEXPERIENCE, different from the one defined on the other imported product instances.
  • The imported original product is not necessarily defined as PMR.

Product graphical properties Product graphical properties Fully Imported

Considerations

The following considerations are to be taken into account:

Import of Joints with Driven Kinematic Commands
If you import a V5 kinematic joint driven by a command in the 3DEXPERIENCE, no geometry is associated as support for that command.
As a consequence, a new constraint is created for the joint. The constraint supports are computed, based on existing geometries from the model.
This additional constraint is created for the following joint types:
  • Revolute
  • Prismatic
  • Cylindrical
  • Screw
  • Gear
  • Rack
  • Cable
Depending on the degrees of freedom of the imported joint, an additional constraint is created and defined.
Joint Degrees of Freedom Additional Constraint Mode Preferences First Support Second Support Third Support
Translation Offset Controlled Above, Same Computed plane, normal to the first edge. Computed plane, normal to the second edge.
Rotation Hinge Controlled Sector1 Computed plane including the first edge (axis). Computed plane including the second edge (axis). Edge (corresponding to the first edge).
Notes:
  • In the Engineering Connection Definition dialog box, you can specify the constraint value, lower value, and upper value, but the constraint mode, preferences, and supports are defined by default and cannot be edited.
  • Computed supports are not highlighted in the tree or in the 3D area.