Importing from SolidWorks into Abaqus
This page walks through the export and import process and how to handle common issues.
How do I export from SolidWorks?
For individual parts:
- Open the part in SolidWorks
- File > Save As…
- In the file type dropdown, select STEP
- Click Options and verify the units are set correctly (inches or millimeters, matching your Abaqus model)
- Click Save
For an assembly:
- Open the assembly in SolidWorks
- File > Save As…
- Select STEP
- In Options, confirm Export all components of assembly is checked
- Save — the entire assembly will export as a single
.stpfile, with each component preserved as a separate solid
How do I import the geometry into Abaqus?
Importing a single part:
- In Abaqus/CAE, go to File > Import > Part…
- Navigate to your
.stpfile and click OK - In the Import dialog:
- Set the Scale if needed (e.g., if the part was exported in mm and your model uses inches, enter a scale factor of 1/25.4 ≈ 0.03937)
- Leave other options as default
- Click OK — the part will appear in the Part Module
Importing an assembly (all parts in one STEP file):
- Go to File > Import > Assembly…
- Select your
.stpassembly file - Abaqus will create a separate Part for each solid body in the file and automatically instance them in the Assembly Module with their original relative positions
How do I assemble parts in Abaqus?
If you imported parts individually, you need to place them manually in the Assembly Module:
- Switch to the Assembly Module
- Click Instance > Create and select the first part — choose Dependent instance type
- Repeat for each additional part
- Use Instance > Translate and Instance > Rotate to position parts
- Use Instance > Constraints (Face-to-Face, Edge-to-Edge, Coaxial, etc.) to snap parts into place with geometric constraints — similar to SolidWorks mate constraints
- Verify final positions by inspecting the assembly in the viewport
How do I fix geometry problems after importing?
Complex geometry — especially lofted surfaces and blended fillets — sometimes imports with small errors. Try these fixes in order:
1. Remove redundant entities In the Part Module, go to Geometry Edit > Edge > Remove redundant entities, box-select the entire part, and click Done. This removes extra edges created by SolidWorks surface intersections.
2. Remove small edges/faces Go to Geometry Edit > Edge > Remove small. This merges very short edges that can cause meshing failures.
3. Remove problematic faces If a specific face is causing issues (visible in the viewport as highlighted bad geometry), use Geometry Edit > Face > Remove. You may need to partition the part first to isolate the face.
4. Simplify in SolidWorks before exporting If the above steps don't resolve the issue, go back to SolidWorks and simplify the geometry — reduce complex loft features, merge small faces, and remove cosmetic details (fillets, chamfers) that are not structurally significant. Re-export and re-import.
5. Try a different export format
If STEP gives problems, try ACIS (.sat) or VDA. Different kernels handle different geometry types better.
Tips for a clean import workflow
- Suppress non-structural features in SolidWorks before exporting: logos, text embossing, very small fillets, and holes smaller than one element size can all cause meshing headaches without contributing to structural accuracy
- Check units immediately after import by measuring a known dimension in Abaqus against the SolidWorks drawing
- Save your Abaqus model (
File > Save) right after a clean import before doing any further work — it is easier to re-import a clean part than to undo a long sequence of operations