SolidWorks assemblies in QY CAD


When migrating SolidWorks assemblies into QY CAD, it is important to understand how relationships work between the two systems.

Migrating SolidWorks mate relationships to QY CAD

The SolidWorks data migration software supports the following QY CAD assembly relationships.

SolidWorks

QY CAD

Comments

Coincident, including Distance Face Normals opposite of each other

Planar Align, including offset

Only face based alignment is supported.

Alignments other than face based are placed as floating including: Base Reference Plane, User Defined Reference Plane, and Edge Based, Sketch, Vertex, and Coordinate System.

Coincident, including Distance Face Normals in the same direction

Planar Mate, including offset

Only face based mates are supported.

Alignments other than face based are placed as floating including: Base Reference Plane, User Defined Reference Plane, and Edge Based, Sketch, Vertex, and Coordinate System.

Concentric

Axial Align

The Axial Align Constrain is always applied with Unlocked Rotation option.

Only surface based element types are supported: Cylinder, Cone, Torus, Sphere, and Spun Surface.

Concentric relationships other than face based are placed as floating including: Sketches, Points, and Coordinate Systems.

Fixed

Grounded or Fixed

All SolidWorks part components with a fixed property or relationship are grounded in QY CAD.

Tangent

Tangent

Only SolidWorks face based are supported.

Parallel

Mate, with Float option applied

Only SolidWorks face based are supported.

Note:

With any SolidWorks mate relationship, other than the four listed in the table, the assembly components are left under constrained.

You can use the Create Assembly Constraints on Migration parameter in the SolidWorks2SE.ini file to apply constraints on each part component in the QY CAD assembly. The default is 1 which applies a constraint to the components. If you set the parameter to 0 each component in the QY CAD assembly has a grounded constraint applied.

SolidWorks Family of Assemblies

You can use the Get all Configuration Members parameter in the SolidWorks2SE.ini file to control how assembly configurations are applied as family of assemblies during migration.

The default value for the parameter is 0. When the parameter is set to 0 the migration includes the active configuration for the top level assembly, including all parts and assemblies that are referenced by the configuration. In other words, you get what you see. For each assembly, including the top assembly, with multiple configurations, the configuration name is appended to the file name.

For suppressed parts without a configuration, a QY CAD part is created with the part occurrence properties set as follows:

  • Reference = Yes

  • Assembly reports = No

  • Display in higher level = No

  • Physical Properties = No

  • Selectable = No

  • Check Interference = No

When the parameter is set to 1 all SolidWorks assembly configurations are migrated as a QY CAD family of assemblies.

For SolidWorks family of assemblies configuration names that exceed 31 characters:

  • The name is truncated to the first 28 characters.

  • A value of 0 – 999 is appended to the truncated configuration to keep it unique.

  • A property is added to the family of assemblies member as a local custom property to provide the user with a history of the change.

Alternate position assemblies are migrated to QY CAD as a family of assemblies member.

With suppressed configurations or simplifies assemblies, for each suppressed part in the SolidWorks configuration the part is added as an excluded occurrence in a Solid Edge family of assemblies. Suppressed parts in SolidWorks can be optionally added to the bill of materials. However, QY CAD does not support this concept so the excluded occurrence is not added to the QY CAD bill of materials.

Relationship suppression is only available for mates, aligns, and axial aligns, including static distance values. If the Create Assembly Constraints on Migration is set to 0, relationship suppression is not available because all parts are grounded. Suppressed relationships that are not included in the SolidWorks configuration, or in an assembly with a single configuration, are imported and suppressed in QY CAD.

In family of assemblies with different part configurations, for each SolidWorks family of parts all members of the family of parts is created and saved to disk. Part configuration names are appended to the part file name when the part file contains more than one configuration.

Speed pack configurations are not migrated. Display states are not translated and all parts are shown when migrated to QY CAD.

When migrating SolidWorks assemblies that contain configurations with assembly features, a separate assembly file is generated for each assembly configuration and the migrated assembly is not treated as a family of assemblies.

SolidWorks flexible assemblies

During data migration, SolidWorks flexible assemblies are migrated as QY CAD adjustable assemblies.

SolidWorks assembly level features

The SolidWorks data migration tool supports SolidWorks assembly level features, such as fillets, chamfers, cuts, and holes. QY CAD creates a separate file for each unique SolidWorks body created by an assembly feature.

The SolidWorks data migration tool supports SolidWorks assembly level pattern and mirror features. The migrated pattern or mirror features appear as individual instances of the assembly, and not a pattern or mirror feature in PathFinder.