Jump to content

Arbeitsbereich Assembly2

From FreeCAD Documentation
This page is a translated version of the page Assembly2 Workbench and the translation is 100% complete.
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; 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. Wenn man ältere Modelle öffnen muss, sollten man bei FreeCAD 0.16 und Assembly2 bleiben. Neuere Modelle sollten vollständig mit 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.

Einleitung

Der Arbeitsbereich Assembly2 ist eine Baugruppen-Arbeitsbereich für FreeCAD v0.15 mit Unterstützung für den Import von Teilen aus externen Dateien.

Wie vom Autor im Forum angegeben, wird er seit 2016 nicht mehr gewartet, daher kann es zu Problemen mit FreeCAD 0.17 und höher kommen. Der neuere und aktiv gepflegte Arbeitsbereich A2plus ist eine gute Alternative.

Anwendung

Beabsichtigter Arbeitsablauf:

  • Jedes Teil der Baugruppe wird in einer eigenen FreeCAD-Datei entworfen.
  • Es wird eine separate FreeCAD-Datei für die Baugruppe erstellt.
  • Die Teile werden mit dem Arbeitsbereich Assembly 2 in diese Baugruppendatei importiert.
  • Anschließend werden räumliche Beschränkungen hinzugefügt, um die importierten Teile zusammenzufügen.

Funktionen

  • Kreisrandbeschränkung
  • Axiale Beschränkung
  • Ebenenbeschränkung
  • Teileimport
  • Aktualisierung bereits importierter Teile

Einschränkungen

  • Unzureichender Randbedingungs-Löser, der bei komplexen Baugruppen möglicherweise fehlschlägt oder übermäßig lange dauert
  • Undo und ähnliche Funktionen werden nicht unterstützt

Referenzen

Werkzeuge

Werkzeugleiste

Aufklappmenü

  • Importieren eines Teils aus einem anderen FreeCAD-Dokument
  • In die Baugruppe importierte Teile aktualisieren
  • Bewegen
  • Zirkuläre Kantenbeschränkung hinzufügen
  • Ebenenbeschränkung hinzufügen
  • Axiale Beschränkung hinzufügen
  • Eine Winkelbeschränkung zwischen zwei Ebenen erstellen
  • Sphärische Oberflächenbeschränkung hinzufügen
  • Freiheitsgrade animieren
  • Assembly2-Randbedingungen lösen
  • Baugruppe zu einem einzigen Objekt zusammenfassen (zum Erstellen einer Zeichnung der Baugruppe usw. verwenden ...)
  • Erstellen Sie eine Stückliste aus den importierten Objekten mit der Workbench Assembly2
  • Überprüfung der Baugruppe auf Teilüberlappung/Interferenz

Sonstige

  • Mehrere kreisförmige Kanten verschrauben
  • Umdrehen beschränken
  • Drehung sperren
  • Voreinstellungen
  • Symbol des Arbeitsbereichs Assembly2


Installation

Automatische Installation

Dieser Arbeitsbereich kann mit dem Addon-Manager installiert werden.

Von GitHub

Um diesen Arbeitsbereich zu verwenden, klont man dieses Git-Verzeichnis in das FreeCAD-Mod-Verzeichnis und installiert die Python-Bibliotheken pyside und numpy. Auf einem Linux-Debian-basierten System wie Ubuntu kann die Installation wie folgt über BASH durchgeführt werden

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 hat man nun einen neuen Workbench-Eintrag namens "Assembly 2". Nach der Installation kann man mit git über BASH wie folgt auf die neueste Version aktualisieren

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

Alternativ kann auf einem Ubuntu-System das PPA der Freecad-Community verwendet werden:

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

In Windows

  • Das Git-Repository als ZIP-Datei herunterladen.
  • Angenommen, FreeCAD ist in "C:\PortableApps\FreeCAD 0_15" installiert, gehe mit dem Windows Explorer zu "C:\PortableApps\FreeCAD 0_15\Mod"
  • Neues Verzeichnis mit dem Namen "Assembly2" anlegen
  • Das heruntergeladene Repository nach "C:\PortableApps\FreeCAD 0_15\Mod\assembly2" entspacken

FreeCAD verfügt nun über einen neuen Arbeitsbereichs-Eintrag namens "Assembly 2".

Pyside und Numpy sind in den FreeCAD 0.15 Dev-Snapshots integriert, sodass diese Python-Pakete nicht einzeln installiert werden müssen.

Um auf die neueste Version zu aktualisieren, löscht man den Ordner assembly2 und lädt das Git-Verzeichnis erneut herunter.

Verweise

Andere nützliche Verweise