logo
Optimised for
mozilla firefox
Firefox




Which workbench should be used to create part assemblies ?                                         

Assembly Design

The icon on the left is that of the new assembly WB integrated into FreCAD.
The pages in the menu on the left are about this workshop.

If you want to use the Assembly3 WB (version 0.12.3 - 06.10.2024),
built by Realthunder, click on the icon on the right:   

Assembly Design

Whichever workbench you choose, the information below is to be known :

There are different situations depending on our needs and our way of working  :

1- The project is a set in which all the parts are completely interconnected (solidarity) :

Solution 1 :
The parts can each be built in a PartDesign Body, the whole being in a single FreeCAD file. In this case, the bodies can be drawn relative to each other using master sketches, expressions, the SubShapeBinder tool, ...
 

Solution 2 :
Parts can be built in separate files or no. In this case, an Assembly WorkBench is welcome. It allows to put in relative position the different objects in order to realize the complete product.
 

Note that I do not voluntarily talk about sketches positions, objects, or others, which assume numerically known the desired positions as well as the dimensions of the objects.
This is not always possible in team work, or even when you use older components in a new project whose details are no longer known (also true for standard elements from component libraries).

2- The project is a mechanism in which certain parts retain the mobility necessary for their work.

It is then composed of classes of kinematic equivalence, that is to say groups of parts completely related to each other. These groups are sub-assemblies that will be made according to the solutions 1 and 2 above.

These kinematic equivalence classes will be collected in a general assembly and the Assembly WorkBench provides the constraints to create the specific kinematic links (joints) necessary for the proper functioning of the mechanism.
 

This assembly can be used in simulation programs of kinematic or dynamic behavior of technical solutions before proceeding to real tests on prototypes.