Learn how to import SolidWorks assemblies into Shapr3D using SLDASM, Parasolid, or STEP files, and understand how assembly relationships are handled during import.
What is an assembly?
An assembly defines relationships between parts based on their geometry. For example, two parts with holes can be aligned so that their holes share the same axis (coaxial). These relationships are dynamic, meaning connected parts move together while maintaining their defined relationships.
How assemblies work in Shapr3D
Shapr3D supports importing assemblies created in SolidWorks, allowing you to work with their individual parts. While dynamic assembly relationships are not currently supported, you can use the Align tool to position parts relative to each other based on their geometry. Once aligned, parts can still be moved and modified independently.
Importing a Solidworks assembly file to Shapr3D
The methods below show you how to save a Solidworks assembly file and import it to Shapr3D.
Directly importing the main SLDASM file to Shapr3D
Refer to Solidworks’ File Menu (SOLIDWORKS Visualize Connected) to learn how to export the main SLDASM file, and then follow Import.
The parts that are used in an assembly are regular CAD models called part in Solidworks with a file extension of SLDPRT. These parts can be located anywhere in the storage system. The parts have a link that helps locate them from anywhere in the folder structure of the given storage system. The link is a standalone file, which is the assembly file with the extension of SLDASM.
To make sure the assembly can be transferred properly, the link (SLDASM) and the parts (SLDPRT) should be transferred altogether.
Save the assembly file as a Parasolid format (x_t)
Refer to Solidworks’ Parasolid Export Options to learn how to save a Solidworks assembly file as a Parasolid format, and then follow Import.
Save the assembly file as a STEP format
Refer to Solidworks' STEP Export Options to learn how to save a Solidworks assembly file as a STEP format, and then follow: Import.
Save the assembly file as a virtual component
Saving the assembly file as a virtual component is the most secure method because it stores all subassemblies and parts internally in one file. However, this method might require you to change the way you organize your assemblies in Solidworks.
Refer to Solidworks’ Saving Virtual Components to External Files to learn how to save a Solidworks assembly file as a virtual component, and then follow: Import.