Assembly/it

Introduzione
In FreeCAD il termine "Assembly" (traducibile come "assemblaggio") è normalmente usato per riferirsi a un modello 3D che è composto da diverse parti distinte, assemblate assieme in modo da creare un oggetto funzionale, proprio come sono fatti i prodotti nel mondo reale.

Ad esempio, un bullone, una ranella e un dado sono tre corpi separati che, quando messi assieme, compongono un assemblaggio.



Assemblaggio manuale
In termini generali, non c'è bisogno di strumenti particolari per creare assemblaggi; è sufficiente avere diversi corpi organizzati in qualche maniera.

Per posizionare i corpi dove li si vuole, si può
 * usare lo strumento Std Transform, oppure
 * modificare la proprietà placement nel editore delle proprietà.

Si può usare uno degli ambienti complementari pseudo-assembly, come Lattice2, Manipulator, Part-o-magic, o WorkFeature, per avere un aiuto nel trovare intersezioni, misurare distanze e distribuire gli oggetti nel modo desiderato.

In generale, l'oggetto Std Part era progettato per servire come blocco costruttivo basilare per creare assemblaggi. Questo oggetto è usato per raggruppare insieme diversi corpi e muoverli insieme come un'unità, ovvero come un sotto-asseblaggio. Successivamente questo sotto-assemblaggio può essere posto vicino a un altro sotto-assemblaggio (o usato al suo interno) in modo da creare l'assemblaggio finale.

Assemblaggio regolamentato
È possibile usare un ambiente dedicato all'assemblaggio, come A2plus, Assembly3, o Assembly4. Si noti che Assembly2 non è mantenuto; il suo uso è fortemente sconsigliato per i nuovi modelli.

Gli ambienti di assemblaggio usano vincoli ed espressioni per creare relazioni tra i pezzi del modello, in modo da legare matematicamente gli oggetti sul posto; per esempio, "questa faccia dovrebbe attaccarsi a questa altra faccia", "questo cilindro dovrebbe essere concentrico a questo cerchio", "questo punto dovrebbe seguire questo bordo", ecc.

This is an advanced usage of the software that is normally used in complex mechanical systems. If your model is not very complex, then using an assembly workbench may not be necessary.

Note
Per ora (FreeCAD 0.19) non è previsto alcun ambiente di assemblaggio ufficiale incluso di default col sistema. Gli ambienti di assemblaggio sono difficili da programmare perché molti problemi devono essere risolti riguardo un uso efficiente dei corpi e delle parti nei modelli. Ciononostante, l'introduzione dell'oggetto App Link ha migliorato la situazione.

Please note that assembly workbenches are generally incompatible with each other. If you create an assembly with one of these workbenches, you should stick to it, and not use another assembly workbench to work with the same document.

The assembly workbenches continue development, and it is expected that at some point one assembly workbench will emerge as the "official" one. This could happen by promoting one of the current assembly workbenches, or by combining them to produce a more complete solution.