Baugruppe erstellen mit dem A2plus-Arbeitsbereich

Der A2plus-Arbeitsbereich dient zur Erstellung parametrischer Baugruppen aus mehreren Einzelteilen. Im Gegensatz zum Part-Design-Arbeitsbereich werden in A2plus keine neuen Bauteile modelliert, sondern bereits vorhandene Bauteile in einer Baugruppe positioniert und über Zwangsbedingungen miteinander verknüpft. A2plus ist ein externer FreeCAD-Arbeitsbereich, der über den Addon-Manager installiert werden kann.

Das Ergebnis einer Konstruktion in A2plus ist eine Baugruppe, in der die Lage der einzelnen Komponenten durch geometrische Beziehungen definiert wird. Änderungen an den Quelldateien können in die Baugruppe übernommen werden, wodurch sich parametrische Konstruktionen über mehrere Dateien hinweg realisieren lassen.

Grundprinzip des Modellierungsprozesses

Die Erstellung einer Baugruppe im A2plus-Arbeitsbereich folgt einem strukturierten Ablauf:

  1. Erstellung der Einzelteile
  2. Import der Bauteile in die Baugruppe
  3. Definition von Zwangsbedingungen

Die Position eines Bauteils wird dabei schrittweise durch Zwangsbedingungen bestimmt. Mit jeder zusätzlichen Bedingung werden Freiheitsgrade entfernt, bis die gewünschte Lage erreicht ist. Dieses Vorgehen entspricht dem klassischen Constraint-basierten Baugruppenaufbau vieler mechanischer CAD-Systeme.

1. Einzelteile

Vor der Erstellung einer Baugruppe müssen die einzelnen Komponenten als eigenständige FreeCAD-Dateien vorliegen.

Typischerweise werden diese Bauteile in anderen Arbeitsbereichen erstellt:

  • Part Design
  • Part
  • Sheet Metal
  • Draft

Jedes Bauteil wird in einer separaten Datei gespeichert. Anschließend wird eine neue Datei für die eigentliche Baugruppe angelegt. Die Verwendung separater Dateien wird auch im FreeCAD-Wiki und in Forenbeiträgen als Standardworkflow beschrieben.

Typische Komponenten

  • Gehäuse
  • Wellen
  • Lager
  • Schrauben
  • Halterungen
  • Blechteile

2. Bauteile importieren

Nach dem Anlegen einer neuen Baugruppendatei werden die vorhandenen Komponenten importiert.

A2plus erzeugt dabei Verknüpfungen zu den Quelldateien. Änderungen an einem Bauteil können später aktualisiert und in die Baugruppe übernommen werden.

Der erste eingefügte Bestandteil wird üblicherweise fixiert und dient als Bezug für alle weiteren Komponenten.

Anschließend werden weitere Bauteile eingefügt und zunächst grob positioniert.

Typischer Aufbau

  • Grundplatte importieren und fixieren
  • Erste Baugruppe ausrichten
  • Weitere Komponenten ergänzen
  • Baugruppe schrittweise vollständig definieren

3. Zwangsbedingungen

Die Positionierung der Bauteile erfolgt über Zwangsbedingungen (Constraints).

Eine Zwangsbedingung beschreibt eine geometrische Beziehung zwischen zwei ausgewählten Elementen.

Typische Referenzelemente sind:

  • Flächen
  • Kanten
  • Achsen
  • Kreise
  • Punkte

Durch Kombination mehrerer Bedingungen werden die Freiheitsgrade eines Bauteils reduziert, bis die gewünschte Position erreicht ist.

Flächenbasierte Bedingungen

Flächenbasierte Bedingungen werden häufig verwendet, um Bauteile gegeneinander auszurichten.

Typische Anwendungen:

  • Montage von Platten
  • Positionierung von Gehäuseteilen
  • Ausrichtung von Blechteilen

Achs- und Kreisbedingungen

Diese Bedingungen dienen der Positionierung rotationssymmetrischer Bauteile.

Typische Anwendungen:

  • Lager auf Wellen
  • Schrauben in Bohrungen
  • Passstifte

Abstandsbedingungen

Abstandsbedingungen definieren einen festen Abstand zwischen zwei Geometrieelementen.

Typische Anwendungen:

  • Luftspalte
  • Distanzhülsen
  • Montageabstände

Das FreeCAD-Forum empfiehlt häufig die Kombination mehrerer Flächen- und Achsbedingungen, um Komponenten vollständig zu bestimmen. Beispielsweise können drei orthogonale Flächenbedingungen ein prismatisches Bauteil vollständig positionieren.

Freiheitsgrade in Baugruppen

Jedes Bauteil besitzt zunächst sechs Freiheitsgrade:

  • Translation entlang X
  • Translation entlang Y
  • Translation entlang Z
  • Rotation um X
  • Rotation um Y
  • Rotation um Z

Zwangsbedingungen entfernen diese Freiheitsgrade schrittweise.

Ein vollständig bestimmtes Bauteil besitzt keine unerwünschten Freiheitsgrade mehr. Für bewegliche Baugruppen können bewusst Freiheitsgrade erhalten bleiben.

Typische Beispiele:

BaugruppeVerbleibende Freiheitsgrade
Fest verschraubte VerbindungKeine
SchiebeführungEine Translation
Welle im LagerEine Rotation
ScharnierEine Rotation

Beispiel für die Erstellung einer Baugruppe

Ein typischer Arbeitsablauf in A2plus besteht aus folgenden Schritten:

  1. Einzelteile modellieren
  2. Neue Baugruppendatei erstellen
  3. Erstes Bauteil importieren und fixieren
  4. Zweites Bauteil importieren
  5. Flächen oder Achsen auswählen
  6. Zwangsbedingungen erstellen
  7. Weitere Komponenten hinzufügen
  8. Baugruppe aktualisieren und prüfen

Dieser Workflow wird sowohl im FreeCAD-Wiki als auch in zahlreichen Foren- und Tutorialbeiträgen beschrieben.

Übersicht der Funktionen des A2plus-Arbeitsbereiches

KategorieFunktionZweck
BaugruppenverwaltungTeil importierenEinfügen einer externen FreeCAD-Datei
BaugruppenverwaltungMehrfachteil importierenMehrere Komponenten gleichzeitig importieren
BaugruppenverwaltungTeil aktualisierenAktualisierung aus Quelldatei
BaugruppenverwaltungAlle Teile aktualisierenAktualisierung der gesamten Baugruppe
BaugruppenverwaltungTeil ersetzenAustausch einer Komponente
BaugruppenverwaltungTeil duplizierenErzeugung weiterer Instanzen
BaugruppenverwaltungTeil verschiebenFreie Positionierung eines Bauteils
BaugruppenverwaltungTeil fixierenFixierung eines Bauteils
ZwangsbedingungenFlächenkongruenzZwei Flächen deckungsgleich ausrichten
ZwangsbedingungenFlächenparallelitätFlächen parallel ausrichten
ZwangsbedingungenAchskongruenzZwei Achsen zusammenführen
ZwangsbedingungenKreisflächenkongruenzKreisförmige Elemente ausrichten
ZwangsbedingungenPunktidentitätPunkte zusammenführen
ZwangsbedingungenPunkt-auf-LiniePunkt auf Linie positionieren
ZwangsbedingungenPunkt-auf-EbenePunkt auf Ebene positionieren
ZwangsbedingungenWinkelbedingungWinkel zwischen Geometrien festlegen
ZwangsbedingungenAbstandsbedingungDefinierter Abstand zwischen Elementen
AnalyseFreiheitsgrade anzeigenAnalyse verbleibender Bewegungen
AnalyseKonflikte prüfenErkennung widersprüchlicher Bedingungen
HilfsfunktionenExplodierte DarstellungVisualisierung der Baugruppenstruktur
HilfsfunktionenStücklistenfunktionenErzeugung von Bauteillisten
HilfsfunktionenUnterbaugruppenVerschachtelung von Baugruppen
HilfsfunktionenConstraint bearbeitenÄnderung bestehender Bedingungen
HilfsfunktionenConstraint löschenEntfernen von Bedingungen

Hinweise zur Verwendung

A2plus gehört zu den etablierten externen Baugruppen-Arbeitsbereichen von FreeCAD und wird weiterhin aktiv gepflegt. Seit FreeCAD 1.0 existiert zusätzlich der offizielle Assembly-Arbeitsbereich. Für bestehende Projekte und viele Anwender bleibt A2plus jedoch aufgrund seines etablierten Constraint-Workflows weiterhin relevant.

Hinweis: Die tatsächlich verfügbaren Funktionen können abhängig von der verwendeten A2plus-Version variieren. Die Tabelle orientiert sich an A2plus Version 0.4.56 und den zugehörigen FreeCAD-Wiki-Dokumentationen.

FreeCAD Beginner's Handbook Buchcover

FreeCAD Beginner's Handbook (Englisch)

Das passende Begleitbuch fuer den Einstieg in FreeCAD: kompakt, praxisnah und gut zum Nacharbeiten.

Bei Amazon ansehen