How Do You Create a Smart Mate in SolidWorks?

Creating a Smart Mate in SolidWorks can greatly enhance your workflow and make your assemblies more efficient. In this tutorial, we will walk you through the steps to create a Smart Mate using SolidWorks.

What is a Smart Mate?

A Smart Mate is a type of mate in SolidWorks that adds intelligence to your assembly. It allows components to automatically position themselves based on their design intent and predefined mate references. This can save you time and effort when assembling complex assemblies.

Step 1: Open the Assembly

To begin, open the assembly file in SolidWorks where you want to create the Smart Mate. Make sure all the components are properly inserted and aligned before proceeding.

Step 2: Activate the Mate Command

To create a Smart Mate, go to the Mates toolbar or select Insert > Mate. This will activate the mate command and allow you to define relationships between components.

Step 3: Select Components

Select the components that you want to mate together. You can either select them directly in your workspace or use the tree view on the left side of your screen.


If you want to create a Smart Mate between multiple components, hold down Ctrl (Windows) or Command (Mac) while selecting each component.

Step 4: Define Mating Conditions

Once you have selected the components, SolidWorks will display a list of available mates that you can apply. Choose the mate type that suits your design intent.

  • Coincident: Aligns two faces, edges, or vertices together.
  • Parallel: Aligns two faces or edges parallel to each other.
  • Perpendicular: Aligns two faces or edges perpendicular to each other.


You can also apply other mate types such as concentric, distance, angle, and more, depending on your specific requirements.

Step 5: Preselect Mate References

To create a Smart Mate, you need to define the mate references on the components. These references act as guide points for SolidWorks to automatically position the components during assembly.


The mate references must be predefined in the individual component files before you can create a Smart Mate. If the mate references are not available, you may need to modify the component file and add them.

Step 6: Apply the Mate

Once you have selected the mate type and defined the mate references, click on Apply. SolidWorks will now create the Smart Mate between the selected components based on your specifications.

Step 7: Test and Fine-tune

After creating the Smart Mate, it is important to test its functionality. Move and rotate the components to ensure that they align correctly according to your design intent. If necessary, make adjustments by editing the mate properties or redefining mate references.

In Conclusion

A Smart Mate is a powerful tool in SolidWorks that allows for efficient assembly of complex designs. By following these steps and utilizing proper mate types and references, you can create intelligent mates that save time and effort in your design process.

Remember to save your assembly file after creating Smart Mates so that you can easily reuse and modify them in the future. Now you are ready to incorporate Smart Mates into your SolidWorks workflow!