der Arbeitsbereich Assembly2 ist veraltet. Sein Autor hat die Wartung eingestellt; er wird mit FreeCAD-Versions 0.17 und neuer wahrscheinlich nicht mehr funktionieren. Die Informationen dieser Seite werden nicht aktualisiert (und übersetzt); sie werden nur aus historischen Gründen behalten.
Als Alternative siehe
A2plus. Dieser Arbeitsbereich ist ein Ableger (fork) von Assembly2, ist aber mit jenem nicht kompatibel. Sind noch alte Modelle vorhanden, die geöffnet werden sollen, bleibt man liber bei FreeCAD 0.16 und Assembly2. Neuere Modelle sollten komplett in A2plus erstellt und geöffnet werden.
Weiter Möglichkeiten bieten
Assembly3 oder
Assembly4. Diese Arbeitsbereiche wurden auch durch Assembly2 inspiriert, sind aber auch beide nicht mit ihm kompatibel.
Introduction
Assembly2 is an assembly workbench for FreeCAD v0.15 with support for importing parts from external files.
As stated by its author on the forum, it is no longer maintained since 2016, therefore it may have issues with FreeCAD 0.17 and above. The newer and actively maintained A2plus Workbench is a good alternative.
Usage
Intended work-flow:
- each part in the assembly is designed in its own FreeCAD file
- a separate assembly FreeCAD file is created
- parts are imported to this assembly file using the Assembly 2 workbench
- spacial constraints are then added to assemble the imported parts
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
Anwenderdokumentation
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzliche Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Voreinstellungseditor, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, FreeCAD unterstützen, Spenden
- Hilfe: Anleitungen, Videoanleitungen
- Arbeitsbereiche: Std Base, Arch, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework