Scripted Parts: Ball Bearing - Part 1/de

Einleitung
Dieses Tutorial ist gedacht als Einführung wie man Modelle erstellt mit Hilfe von Python Skripten innerhalb von FreeCAD.

Dieses Tutorial erklärt wie man ein Kugellager erstellt mittels eines CSG-Arbeitsablaufes.

Der Code wird ein neues FreeCAD-Dokument erstellen mit 12 einzelnen Körpern (Innerer Ring, äußerer Ring und 10 Kugeln).

Das Ergebnis sieht so aus:



Arbeitsablauf
Der Arbeitsablauf ist mehr oder weniger identisch mit dem Ablauf, mit dem Sie ein Modell im Arbeitsbereich "Part" erstellen würden.

Es gibt nur wenige Unterschiede.


 * Erstelle ein neues leeres Dokument und mache es zum aktiven Dokument
 * Einfügen eines Zylinders
 * Einfügen eines Zylinders
 * Durchführung einer boolschen Verschneidung um die grundlegende Form des inneren Ringes zu bekommen
 * Alle Kanten auswählen und einen Radius anbringen
 * Einfügen eines Torus
 * Bewege den Torus in die korrekte Position und führe eine boolsche Verschneidung durch um die Rille für die Kugeln zu bekommen
 * Wiederhole alle Schritte um den äußeren Ring zu erstellen
 * Einfügel der ersten Kugel
 * Einfügen der restlichen Kugeln und benutzen von Formeln um die korrekten Positionen der Kugeln zu berechnen
 * Wechsle in die axometrische Ansicht
 * Zoom auf Alles

Kanten verrunden
Im Arbeitsbereich Part würde man mittels Benutzeroberfläche die Kanten in der 3D-Ansicht markieren und dann die Radien anbringen.

Hier wählen wir alle Kanten eines Körpers aus und bringen die Radien an.

Deshalb müssen wir die Kanten auswählen BEVOR wir die Rille für die Kugeln herstellen.

Bemerkungen
Dieses Tutorial benutzt Grundkörper und boolsche Operationen, welche sehr rechenintensiv sein können.

Um zu sehen, wie man einen Körper mittels rotierten Skizzen erstellt, werfen Sie bitte einen Blick auf das Tutorial Scripted Parts: Ball Bearing - Part 2/de.

Links
Scripted objects: Diese Wiki-Seite erklärt die Grundlagen für part scripting

Topological data scripting: Ein Tutorial für die Grundlagen des part scriptings

Scripted Parts: Ball Bearing - Part 2: Erstellen des Modelles mittels Skizzen

Bearing Script 1: Basis für dieses Tutorial, vielen Dank an JMG ...