
Spreadsheets vereinfachen den Entwurf von parametrischen CAD-Modelle in FreeCAD, um Werkzeugmaschinen, Flugzeugen, Haushaltsgeräten, elektronischer Hardware und viele weitere Produkte zu entwickeln.
Grundsätzlich gibt es zwei Arten von Software zur Erstellung von 3D-Modellen: CAD-Software und 3D-Modellierungssoftware. Der Hauptunterschied liegt in der Art und Weise, wie die 3D-Modelle intern dargestellt werden. Allgemeine 3D-Modellierungssoftware wird häufig für Filme und Spiele verwendet, während CAD-Software zur Modellierung von Objekten eingesetzt wird, die eine reale physische Entsprechung haben.

Die Stärke von CAD-Software liegt in ihrer Fähigkeit, die Abmessungen modellierter Objekte schnell und präzise zu verändern. In FreeCAD und anderen CAD-Programmen wird häufig ein skizzenbasierter Workflow verwendet, um 3D-Objekte zu erstellen. Dabei werden zunächst Skizzen erstellt, die anschließend durch 3D-Operationen in ein 3D-Modell überführt werden. Abstände und Maße zwischen Linien und Punkten definieren die Skizze.
Wenn du dich für die genauen Unterschiede zwischen diesen Softwaretypen interessierst, suche online oder in Büchern nach dem Begriff „Mesh vs. BRep“.
Einführung in Spreadsheets

In FreeCAD können Abmessungen auch nachträglich noch geändert werden. Um Änderungen am 3D-Modell zu vereinfachen und zu beschleunigen, kann innerhalb von FreeCAD eine Tabellenkalkulation verwendet werden.
Durch das Verknüpfen von Skizzenmaßen mit einer Tabellenkalkulation ist es möglich, das 3D-Modell über die Tabelle zu steuern.
Tabellenkalkulationen bestehen aus einem Raster von Zellen, die in Spalten und Zeilen angeordnet sind. Spalten werden üblicherweise mit Buchstaben in alphabetischer Reihenfolge benannt, beginnend mit „A“, gefolgt von „B“, „C“, „D“ usw. Zeilen werden numerisch benannt („1“, „2“, „3“, …). Ein Beispiel für eine Zelle in Spalte „B“ und Zeile „3“ wäre „B3“.
Verwendung einer Spreadsheets in FreeCAD
Jede Zelle in einer Tabellenkalkulation kann einen Wert enthalten. Eine Bemaßung in einer Skizze kann mit dem Wert einer Tabellenzelle verknüpft werden (zum Beispiel mit der Zelle „C7“).
Das Verknüpfen einer Skizzenbemaßung mit einer Tabellenzelle erfolgt in drei Schritten:
1. Erstelle eine Tabellenkalkulation mit dem Spreadsheet-Arbeitsbereich.

2. Gib einen Wert in die Zelle ein, die du mit der Skizzenbemaßung verknüpfen möchtest, und merke dir den Zellnamen.

3. Öffne den Dialog zur Eingabe der Bemaßung und gib einen Ausdruck ein. Dieser ermöglicht die Verknüpfung mit der Tabellenzelle.

Um einen Ausdruck einzugeben, klicke auf die Ausdruck-Schaltfläche im Bemaßungsfeld. Verknüpfe anschließend die Tabellenzelle (aus Schritt 2) mit der Bemaßung.

Wenn deine Tabelle beispielsweise „MySpreadsheet“ heißt und der Wert in der Zelle „B3“ steht, muss der Ausdruck entsprechend darauf verweisen. Passe den Ausdruck an deine Tabellen- und Zellnamen an.
Steuerung des gesamten CAD-Modells über eine Spreadsheet

Du kannst beliebig viele Bemaßungen mit derselben Tabellenkalkulation verknüpfen. Weise einfach unterschiedlichen Zellen Werte zu und verwende deren Zellnamen in den Ausdrücken weiterer Bemaßungen.
Füge nun weitere Verknüpfungen zwischen den Abmessungen deines 3D-Modells und der Tabellenkalkulation hinzu, um eine vollständige parametrische Kontrolle über dein Design zu erhalten.