How to Make an Assembly in SolidWorks – Tutorial

solidworks certification course
If you’ve already learned how to create a part in SolidWorks, it may not be long until you need to actually use that part in relation to other parts. In SolidWorks, this structure is called an Assembly.

An Assembly is comprised of one or more SolidWorks Parts or Assemblies, and is used to model relationships between these subcomponents or subassemblies using relationships called Mates.

In this tutorial, we’ll take a look at how you might use an assembly to create a basic coffee table. We’ll go through some very basic Mates, as well as cover some of the general properties of an Assembly file.


Use Assemblies to Create a Coffee Table

In this case, our coffee table assembly is comprised of five components – one top, and four legs. Let’s assume that at some point, we need to make an assembly file showing how these legs connect to the tabletop to form the full assembly. This assembly might later be used for things like photo rendering, assembly documentation, or a design review.

There are two SolidWorks part files which will define the five parts that make up this this assembly – a leg, and a table top. Four instances of the same leg solid part file will be used in our assembly.

Start by opening up both the table top and table legs SolidWorks part file.

table top solidworks model 1

table legs solidworks model 2

Add Parts

Then, take the following steps:

  • Select File > Make Assembly from Part;

make an assembly from a part 3

  • A new window opens with a panel to the left; click the pin icon to keep this open;

select a component for assemble 4

  • Select a component, in this case the table top, and drag it into the work area;
  • It will appear in the work area. Now select and drag out one of the legs;
  • Move the mouse and click three more times to create a total of four instances of the legs.

use mates to align models in solidworks 5

Now, your work area should have all five components of the table, floating in space. Now, we will use a series of Mates to align the parts and make the assembly.

Explanation of Mates for Assemblies

Think of Mates as the geometric constraints or rules that govern the relationship between geometric entities on each of the subcomponents or subassemblies in an assembly. Mates can be applied to points, edges, or faces of solid entities.

Notice that mates don’t necessarily “freeze” a component – after all, mates may be thought of as properties establishing the type and number of degrees of freedom, or lack thereof, established among the geometry of a set of components. Mates can even be used to define an angular range, for instance, within which a part can move.

In this case, we will be using simple Coincident mates to form the assembly. Take the following steps:

  • Select the square top face of one of the legs.
  • Select Insert > Mate;
  • Select Coincident;
  • Select the face of the underside of the table;
  • Notice that the leg moves to meet the same plane as the underside of the table;
  • Create Coincident Mates for two side faces of the leg to meet the faces inside the trim of the table top.
  • Repeat this process for all four legs.

use coincident mates in solidworks 6

how to make an assembly in solidworks

Congratulations! You’ve created an assembly from a set of SolidWorks parts. Notice that you can see the parts that comprise the assembly in the assembly tree to the left side of the screen, much like the way that sketches and features comprise part file.

We hope you learned how to make an assembly in SolidWorks. Try to apply this technique in other SolidWorks tutorials.

coffee table create using assemblies in solidworks


Do you like these tips and tricks about Solidworks? Are you interested in becoming an expert in SolidWorks? You can benefit from an extensive course designed to make you an expert and even prepare you for the Solidworks Ceritication. We are giving a 75% discount on this course currently. Check it out below:
solidworks certification large