Assembly2 Workbench/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "==Utilisation==")
(Created page with "Flux de travail prévu : * chaque pièce de l'assemblage est conçue dans son propre fichier FreeCAD. * un fichier FreeCAD d'assemblage distinct est créé * les pièces sont importées dans ce fichier d'assemblage à l'aide de l'atelier d'assemblage 2 * des contraintes spatiales sont ensuite ajoutées pour assembler les pièces importées.")
Line 18: Line 18:
==Utilisation==
==Utilisation==


Flux de travail prévu :
Intended work-flow:
* each part in the assembly is designed in its own FreeCAD file
* chaque pièce de l'assemblage est conçue dans son propre fichier FreeCAD.
* a separate assembly FreeCAD file is created
* un fichier FreeCAD d'assemblage distinct est créé
* les pièces sont importées dans ce fichier d'assemblage à l'aide de l'atelier d'assemblage 2
* parts are imported to this assembly file using the Assembly 2 workbench
* des contraintes spatiales sont ensuite ajoutées pour assembler les pièces importées.
* spacial constraints are then added to assemble the imported parts


Features
Features

Revision as of 12:50, 13 January 2023

Other languages:
L'atelier Assembly2 est obsolète. Son auteur ne le maintient plus, il se peut donc qu'il ne fonctionne pas avec les versions 0.17 et supérieures de FreeCAD. Les informations contenues dans cette page ne sont pas maintenues ; elles sont juste conservées à des fins historiques.
Pour une alternative, voir A2plus. Cet atelier est un fork d'Assembly2, mais il n'est pas compatible avec lui. Si vous avez des modèles plus anciens que vous devez ouvrir, vous devriez rester avec FreeCAD 0.16 et Assembly2. Les modèles plus récents doivent être créés entièrement et ouverts avec A2plus.
Pour d'autres options, voir Assembly3 ou Assembly4. Ces ateliers sont également inspirés de Assembly2 mais ne sont pas compatibles avec lui non plus.


Introduction

Assembly2 est un atelier d'assemblage pour FreeCAD v0.15 qui permet d'importer des pièces à partir de fichiers externes.

Comme indiqué par son auteur sur le forum, il n'est plus maintenu depuis 2016, il peut donc avoir des problèmes avec FreeCAD 0.17 et supérieur. Le plus récent et activement maintenu atelier A2plus est une bonne alternative.

Utilisation

Flux de travail prévu :

  • chaque pièce de l'assemblage est conçue dans son propre fichier FreeCAD.
  • un fichier FreeCAD d'assemblage distinct est créé
  • les pièces sont importées dans ce fichier d'assemblage à l'aide de l'atelier d'assemblage 2
  • des contraintes spatiales sont ensuite ajoutées pour assembler les pièces importées.

Features

  • circular edge constraint
  • axial constraint
  • plane constraint
  • part importing
  • updating of parts already imported

Limitations

  • Poor constraint solver which may fail or take excessively long for complicated assemblies
  • undo and other similar features not supported

References

Tools

Toolbar

Drop down menu

  • Import a part from another FreeCAD document
  • Update parts imported into the assembly
  • Move
  • Add circular edge constraint
  • Add plane constraint
  • Add axial constraint
  • Create an angular constraint between two planes
  • Add Spherical surface constraint
  • Animate degrees of freedom
  • Solve Assembly2 constraint
  • Combine assembly into a single object (use to create a drawing of the assembly, and so on...)
  • Create a parts list from the objects imported using the assembly2 workbench
  • Ceck assembly for part overlap/interferance

Other

  • Bolt multiple circular edges
  • Flip constraint
  • Lock rotation
  • Preferences
  • Assembly2 WB icon


Installation

Automatic installation

This workbench can be installed from the Addon Manager.

From GitHub

To use this workbench clone this git repository under your FreeCAD Mod directory, and install the pyside and numpy python libraries. On a Linux Debian based system such as Ubuntu, installation can be done through BASH as follows

sudo apt-get install git python-numpy python-pyside
mkdir ~/.FreeCAD/Mod
cd ~/.FreeCAD/Mod
git clone https://github.com/hamish2014/FreeCAD_assembly2.git

In FreeCAD you will now have a new workbench-entry called "Assembly 2". Once installed, use git to upgrade to the latest version through BASH as follows

cd ~/.FreeCAD/Mod/FreeCAD_assembly2
git pull
rm *.pyc

Alternatilvely, on an Ubuntu system the freecad-community PPA can be used:

Add ppa:freecad-community/ppa to your software sources
sudo apt-get update
sudo apt-get install freecad-extras-assembly2

In Windows

  • download the git repository as ZIP
  • assuming FreeCAD is installed in "C:\PortableApps\FreeCAD 0_15", go to "C:\PortableApps\FreeCAD 0_15\Mod" within Windows Explorer
  • create new directory named "assembly2"
  • unzip downloaded repository in "C:\PortableApps\FreeCAD 0_15\Mod\assembly2"

FreeCAD will now have a new workbench-entry called "Assembly 2".

Pyside and Numpy are integrated in the FreeCAD 0.15 dev-Snapshots, so these Python packages do not need to be installed individually

To update to the latest version, delete the assembly2 folder and redownload the git repository.

Links

Other useful links