Sketcher Tutorial/de

Einleitung
Im Arbeitsbereich Zeichnen werden zweidimensionale Zeichnungen wie beim Zeichnen auf einem Blatt Papier angefertigt. Sie sind die Vorarbeit für dreidimensionale Objekte, die z.B. im Arbeitsbereich Körper-Entwurf (partDesign) modelliert werden.

Das Zeichnen mit einem CAD-Programm, insbesondere mit einem 3D-Programm - wie z.B. in FreeCAD - unterscheidet sich vom traditionellen Anfertigen z.B. einer technischen Zeichnung deutlich und ist gewöhnungsbedürftig. Die Unterschiede sollen in dieser Übung an einem Dreieck und anderen geometrischen Figuren gezeigt werden.

Vorbereitungen zum Zeichnen in FreeCAD
Die FreeCAD-Arbeit erfolgt innerhalb eines Dokumentes (File-Endung .FCStd). Das Zeichnen geschieht vorwiegend im Arbeitsbereich Zeichnen (Sketch), aber auch in anderen Arbeisbereichen.


 * Falls noch kein Dokument geöffnet ist, muss eine neues Dokument erzeugt werden: Menü Datei > Neu.
 * Arbeitsbereich Zeichnen (Sketcher) einstellen: Menü Ansicht > Arbeitsbereich > Zeichnen (Sketcher)
 * leeres Blatt erzeugen: auf Zeichnung (Sketch) erstellen[[Image:Sketcher_NewSketch.png‎‎|24px]]  klicken (alternativ über das Menü Zeichnen (Sketch) > Zeichnung (Sketch) erstellen)

Im daraufhin erscheinenden Dialog wird die Zeichenebene festgelegt. Sie kann durchaus im Raum liegen. I.d.R. wird eine Ebene des xyz-Koordinatensystems gewählt.
 * vorgeschlagene xy-Ebene  (keine Richtungsumkehr, kein Offset) annehmen >  OK

Als Zeichnungs-Unterlage erscheinen ein Gitter und die x- und die y-Achse (Nullpunkt = roter Punkt in Mitte des Zeichnungsfensters).

traditionelle Konstruktion
Die traditionelle zeichnerische Konstruktion bei Vorgabe der drei Seiten-Längen ist im folgenden Bild gezeigt.




 * Grundlinie (Baseline) zeichnen
 * an beiden Enden der Grundlinie je einen Kreisbogen (Construction Arc) mit den Radien gleich der beiden anderen Dreiecksseiten zeichnen
 * zwischen Schnittpunkt der  Kreise und  Endpunkten der Grundlinie je eine andere Seite zeichnen

Konstruktion in FreeCAD
Die Besonderheit gegenüber der traditionellen Methode ist, dass zunächst nur prinzipiell ein Dreieck angefertigt wird. Die Eigenschaften des Dreiecks (hier: die Seiten-Längen) werden erst anschließend festgelegt. Als schnellstes Werkzeug wird das zum Zeichnen eines Linienzugs verwendet.


 * auf Linienzug erstellen[[Image:Sketcher_CreatePolyline.png|36px]] klicken und mit 4 Klicks auf beliebige Stellen der Zeichenebene ein Dreieck zeichnen (4. Klick auf ersten Punkt, wobei dieser gelb leuchten muss, damit Dreieck geschlossen und nicht lediglich ein auf dem ersten liegender  vierter  Punkt erzeugt wird); beenden mit rechtem Mausklick



Das Dreieck ist noch veränderbar. Die Eckpunkte können angeklickt und verschoben werden. Die Seiten werden dabei gedehnt oder gestaucht.

Festlegen der Seiten-Längen: Das nachfolgende Bild zeigt ein Dreieck mit den gewählten Seitenlängen 35 mm, 27 mm und 25 mm und horizontaler Grundlinie.
 * 3 Seiten nacheinander anklicken (Farbwechsel)
 * jeweils auf Distanz festlegen[[Image:Constraint_Length.png|36px]] klicken
 * jeweils Länge im Dialog-Fenster wählen > OK
 * Grundlinie anklicken
 * auf horizontal machen [[Image:Constraint_Horizontal.svg|12px]] klicken



.

allgemeines Dreieck

 * zwei benachbarte Seiten des Dreiecks nacheinander anklicken; auf Winkel festlegen [[Image:Constraint_InternalAngle.png|16px]] klicken und Winkel eintragen; Vorgang für zweiten Winkel wiederholen




 * zwei Seitenlängen festlegen (s.o.).

rechtwinkliges Dreieck
Ein Winkel sei bereits festgelegt (s.o.).
 * zweiter Winkel ist 90°: Nach Auswahl der Seiten, zwischen denen der Winkel 90° sein soll, auf Orthogonalität [[Image:Constraint_Perpendicular.png|16px]] klicken.




 * zwei Seitenlängen festlegen (s.o.).

gleichseitiges Dreieck


Eine der 3 Seitenlängen sei bereits festgelegt (s.o.).
 * alle drei Seiten auswählen und auf  Gleichheit   [[Image:Constraint_EqualLength.png|16px]] klicken

gleichschenkliges Dreieck mit vorgegebener Höhe


Eine der gleich zu machenden Seitenlängen (Schenkel) sei bereits festgelegt (s.o.)
 * gleich lang zu machende Seiten auswählen; auf  Gleichheit festlegen [[Image:Constraint_EqualLength.png|16px]] klicken.
 * dritte Seite und den ihr gegenüberliegenden Eckpunkt auswählen und auf Distanz festlegen  [[Image:Constraint_Length.png|16px]] klicken und Höhen-Wert eintragen

Beschränkungen (constraints)
Das nachträgliche Festlegen von Längen, Winkeln, Horizontalität, Rechtwinkligkeit und Gleichheit werden als Beschränkungen (constraints) bezeichnet. Dabei wird vorwiegend zwischen dimensionalen (dimensional, z.B. die Seitenlängen) und geometrischen (geometric, z.B. die Horizontalität) unterschieden, s.a. Kurzanleitung zum Parametrisieren.

Das oben angefertigten Dreiecke sind zwar vollständig bemaßt, aber die Gesamt-Zeichnung ist noch nicht komplett be- oder eingeschränkt (fully constraint), denn die Lage (Abstände vom Koordinatenursprung und Winkel zu einer Koordinatenachse) der Dreiecke ist noch unbestimmt.

Beschränkungen (constraints) sind nicht allein operative Vorgänge sondern auch mit Namen gekennzeichnete Größen. Der Wert einer solchen Größe ist z.B. der Zahlenwert einer dimensionalen Beschränkung in Verbindung mit einer Einheit (z.B. Dreieck-Seitenlänge a = 25 mm). Eine geometrische Beschränkung heisst zum Beispiel Horizontalität mit den Werten wahr (true) oder nicht wahr (falsch/false). Die in einer Zeichnung geltenden, mit Namen und Wert versehenen Beschränkungen sind das wesentliche Merkmal der sogenannten parametrischen CAD-Programme. Sie werden deshalb anstatt als Größen als Parameter bezeichnet. Die Verallgemeinerung einer bestimmten geometrischen Eigenschaft zu einer Variablen mit Namen (Parameter) macht sie im CAD-Programm leicht auffind- und veränderbar, was den Vorteil parametrischer Modellierung ausmacht.

Der Vorteil ist, dass die geometrischen Eigenschaften eines gezeichneten Entwurfs schnell veränderlich sind. Die mitunter aufwändige Zeichnungsänderung oder -neuanfertigung entfällt. Die Änderung des Wertes eines oder mehrerer Parameter führt sofort zur automatisch durchgeführten Änderung oder Neuanfertigung.

Vollständige Beschränkung
Die oben gezeigten Dreiecke bestehen aus weissen Linien. Dies deutet darauf hin, dass der Freiheitsgrad ihres Entwurfs nicht Null ist. Man kann dies überprüfen, indem man an den Eckpunkten oder den Linien zieht und eine Änderung feststellt. Bei vollständiger Beschränkung bleibt die Figur stabil, und alle Linien sind grün geworden.

Zur vollständigen Beschränkung einer Zeichnung in FreeCAD gehören nicht nur die dimensionalen und geometrischen Festlegungen. Die Positition der Figuren in der Zeichnung müssen auch relativ zum Zeichenblatt, respektive zum Koordinatensystem angegeben sein.

Der Ursprung des Koordinatensystems ist als roter Punkt im Schnittpunkt der Achsen (x: pink, y: grün) dargestellt. Der Abstand z.B. eines Dreiecks vom Ursprung kann z.B. der eines Dreick-Eckpunktes sein. Seine Festlegung erfolgt zunächst mit dem Werkzeug Sperren, wobei seine horizontale und seine vertikale Distanz zum Ursprung angegeben werden.

Damit die gezeichnete Figur nicht um den Koordinatenursprung drehbar bleibt, muss eine der Seiten entweder eine Beschränkung als Horizontale/Vertikale erhalten oder ein Winkel zwischen der Seite und einer Koordinatenachse festgelegt werden.

Die nachfolgende Abbildung zeigt einen vollständig festgelegten Entwurf, in dem alle Linien und Punkte grün sind.



Mehr über Beschränkungen
Die Verwaltung der parametrisierten Zeichnung erfolgt ohne direkten Bezug auf die in ihr enthaltenen geometrischen Figuren. Vorwiegend werden nur die Koordinatenwerte der in ihr enthaltenen Punkte festgehalten. Dass z.B. drei solche Punkte die Ecken eines Dreiecks sind, bleibt offen. Es kann somit passieren, dass nach einer Änderung eines Parameter-Wertes über einen Schwellwert hinaus eine andere, völlig unerwartete andere Zeichnung entsteht. Der Vorteil des parametrischen Arbeitens wird somit etwas geschmälert.

Beispiel: Aneinanderreihen gleich langer Strecken
Ein einfaches Beispiel ist die Aneinanderreihung von fluchtenden, gleich langen Geraden. Im folgenden Bild sind 3 Geraden die Beschränkungen Parallelität und Gleichheit   und  die Gesamtlänge 10 mm zugeordnet.



Das nächste Bild zeigt ein unerwartetes Ergebnis, nachdem die Gesamtlänge zunächst auf 1000 mm erhöht und dann auf 5 mm reduziert wurde: 2 Linien (die rechten) sind jetzt aufeinander gefaltet. Die dritte (die linke) hängt an diesem 2er-Packet. Alle Linien sind wie vorgegeben gleich lang, untereinander parallell und zueinander fluchtend (teils rückwärts). Das Maß zwischen Anfangs- und Endpunkt (der vorherigen Kette) ist wie gefordert 5 mm.



Für dieses Problem gibt es folgende (für die meisten aber keine) Lösung: Statt der Beschränkung auf Parallelität wird zwischen den Linien ein 180°-Winkel festgelegt. Dann ist die nach Parameterwerte-Änderungen im Programm stattfindende Neuberechnung der Zeichnung eindeutig.

Im Beispiel kann das angegebene Maß nun beliebig geändert werden.



Anmerkung: Das Zeichnen aneinanderhängender Linien erfolgt mit Vorteil mittels Werkzeug Linienzug.

Beispiel: Winkel aus zwei Linien
Es folgen ein paar unterschiedliche Beschränkungs-Kombinationen für einen aus zwei Geraden gebildeten rechten Winkel. Die beiden ersten Kombinationen sind nicht resistent gegen Umkippen des Winkels bei größerer Änderung einer Dimension (10 mm horizontaler Abstand vom Koordinatenursprung).

Kombination 1



Die Längen der Winkel-Schenkel sind der der blauen Konstruktionslinie gleich gemacht:. Die Schenkel sind horizontal  bzw. vertikal  vorgeschrieben.

Beim Vergrößern des horizontalen Abstands vom Koordinatenursprung von 10 mm auf mindestens 51 mm kippt der Winkel um (Spiegelung um eine vertikale Achse).

Kombination 2



Die Länge des horizontalen Schenkels ist angegeben. Ihr ist die Länge des vertikalen Schenkels gleich gemacht:. Die Schenkel sind horizontal  bzw. vertikal  vorgeschrieben.

Beim Vergrößern des horizontalen Abstands vom Koordinatenursprung von 10 mm auf mindestens 82mm kippt der Winkel um (Spiegelung um eine horizontale Achse).

Kombination 3



Die Festlegungen sind denen in Kombination gleich mit Ausnahme der Orientierung des horizontalen Schenkels. Sie ist mit dem Winkel 90° gegen den vertikalen Schenkel festgelegt:

Das Vergrößern des horizontalen Abstands vom Koordinatenursprung  bewirkt keine Änderung der Orientierung des Winkels (gestestet bis Abstand = 82 km).

Zusammenfassung
Die Untersuchungen haben folgendes gezeigt: größere Veränderungen der Längenmaße können dazu führen, dass sich die Orientierung einzelner Linien des Entwurfs ändert, weil mehrere Lösungen des dazugehörigen Gleichungssystems existieren. Die einzigen Beschränkungen, die die Orientierung der Linien immer beibehalten, sind die Winkelbeschränkung und die vertikale/horizontale Distanzbeschränkung. Die Unterschiede zwischen den übrigen Beschränkungen bezüglich des Beibehaltens der Orientierung sind geringfügig.

Empfehlung
An kritischen Stellen Winkelbeschränkungen- und horizontale/vertikale Distanzbeschränkungen anwenden, um den Entwurf stabiler gegen ungewollte Veränderungen zu machen.

.

Problematische Kombinationen von Beschränkungen
In manchen Fällen wird dieselbe Eigenschaft von zwei oder mehr Beschränkungen festgelegt. Ein Beispiel kann mit zwei miteinander verbundenen Linien erzeugt werden, deren Schnittpunkt der Mittelpunkt einer Symmetriebeschränkung der beiden Endpunkte der Linien ist. Durch die Beschränkung sind beide Linien gleich lang und parallel zueinander.

Doch was passiert, wenn die Linien vor dem Festlegen der Symmetriebeschränkung bereits eine Gleichheitsbeschränkung und eine Parallelitätsbeschränkung besitzen und die Symmatriebeschränkung zusätzlich eingefügt wird? Dann sind die Eigenschaften "Parallel" und "Gleiche Länge" durch jeweils zwei verschiedene Beschränkungen festgelegt. Im Prinzip sollte das dazugehörige Gleichungssystem nur eine Lösung besitzen. Es könnten jedoch numerische Probleme auftreten. Dies kann getestet werden, indem an einer Linie gezogen wird. In den meisten Fällen sind die Linien dabei festgefroren, obwohl das Programm nach wie vor Freiheitsgrade anzeigt.

Der oben genannte Fall zeigt ein Problem, das nur schwer von den Programmierern gelöst werden kann. Deshalb muss der Benutzer darauf achten, solche Situationen zu vermeiden. Entwürfe mit unnötig vielen Beschränkungen neigen zu unerwartetem und fehlerhaftem Verhalten. Symptome solcher redundanter Beschränkungen sind der oben genannt Fall des Festfrierens von Linien oder auch die Anzeige von redundanten Beschränkungen nach dem Modifizieren anderer Objekte im Entwurf.

Im Allgemeinen zeigt das Programm einen Warnhinweis, wenn redundante Beschränkungen vorliegen. Das korrekte Detektieren der redundanten Beschränkungen funktioniert jedoch nicht immmer. Wenn das Problem erkannt wird, so kann es durch einfaches Entfernen der Beschränkungen gelöst werden. Manchmal muss auch eine andere Kombination von Beschränkungen gewählt werden.

Die nachfolgenden Fälle sind Quellen für redundante Beschränkungen:


 * Eine Gleichheitsbeschränkung für zwei Radien desselben Bogens
 * Eine Symmetriebeschränkung für zwei Radien desselben Bogens
 * Eine Symmetriebeschränkung in Kombination mit Parallelitätsbeschränkung, Gleichheitsbeschränkung und/oder Orthogonalitätsbeschränkung.

Ein anderer Problemfall sind zueinander parallele Linien mit Schnittpunkt im Unendlichen. Es ist zwar möglich, auf den Schnittpunkt zu verzichten und stattdessen eine 180°-Beschränkung zu verwenden, jedoch wird davon abgeraten. Besser sind Winkelbeschränkungen zu anderen Linien oder zu Achsen.

Ein weiteres Problem ist das Ändern der Orientierung von Winkeln. Dies kann vorkommen, wenn der Winkel um 180° oder mehr geändert wird. Änderungen des Winkels in kleinen Schritten lösen häufig das Problem.

Zeichnen mit Hilfslinien
Zum Zeichnen lassen sich Hilfslinien - auch Konstruktuionslinien genannt - benutzen. Zu ihrer Anfertigung ist in den Hilfslinien-Modus (Konstruktions-Modus) umzuschalten:  (Alternativ: Zeichnen > Skizzengeometrien > Konstruktionsmodus). Die Linien in den Icons der Zeichen-Werkzeuge werden blau und die im Folgenden gezeicheten Hilfslinien ebenfalls. Diese werden nur während des Zeichnens angezeigt. Im Zeichnungs-Ergebnis sind sie ausgeblendet. Eine bereits gezeichnete Linie kann durch Klicken auf dasselbe Icon zur Hilfslinie gemacht werden, und umgekehrt.

Konstruktionslinien können ebenso wie normale Linien Beschränkungen unterworfen werden.

Im ersten Teil dieser Übung - beim Zeichnen von Dreiecken - waren Hilfslinien nicht erforderlich. Bei komplexeren Entwürfen können sie hilfreich sein.

Beispiel: Zeichnen eines Rechtecks mit Seitenverhältnis im Goldenen Schnitt
Im folgenden Bild ist eine die Konstruktionsvorschrift  gezeigt.



Die Konstruktionsschritte sind:


 * 1) eine Linie AB und eine dazu senkrechte, halb so lange Linie BC zeichnen; rechtwinkliges Dreieck vervollständigen: Hypotenuse AC zeichen
 * 2) einen Bogen um Punkt C mit Radius BC zeichnen (Bogen schneidet die Hypotenuse AC im Punkt D)
 * 3) einen Bogen um Punkt A mit Radius AD zeichnen (Bogen schneidet die Linie AB im Punkt S)

Der Punkt S teilt die Linie AB in die Segmente AS und SB, deren Längenverhältnis Verhältnis dem Goldenen Schnitt (etwa 1,62:1) gleich ist.

Arbeitsschritte in in FreeCAD:


 * ein Rechteck zeichnen: klicken auf Rechteck[[Image:Sketcher_Rectangle.svg|8px]] (zwei diagonale Punkte setzen)

Das folgende Bild zeigt das Ergebnis. FreeCAD hat automatisch Beschränkungen für Horizontalität und Vertikalität an den vier Linien verfügt. Das Rechteck kann deshalb nicht mehr gedreht werden.



Das Rechteck sollte mittig über dem Koordinatenursprung liegen:
 * 1) zwei gegenüberliegende Eckpunkte und Koordinatenursprungspunkt auswählen
 * 2) auf Symmetrie [[Image:Constraint_Symmetric.svg|24px]] klicken

Das folgende Bild zeigt das erwartete Ergebnis. Das Rechteck bleibt nun zentriert und kann nur noch in der Größe geändert werden.



Die obere horizontale Linie soll der Strecke AS des oben gezeigten Dreiecks entsprechen. Eine der Strecke SB entsprechendede Linie wird oben rechts angefügt. Sie wird etwas ansteigend gezeichnet, damit sie nicht automatisch auf horizontale Orientierung festgelegt wird. Sie wird danach mit einer besser geeigmeten (s.o.) 180°-Winkelbeschränkung versehen.

Die nächste Abbildung zeigt, wie durch Auswahl der beiden Linien und Klick auf Winkel festlegen die Winkelbeschränkung 180°gesetzt wird.



Zur Unterscheidung vom Rechteck wird mit blauen Hilfslinien weiter gearbeitet. Die eben gezeichnete Linie wird durch auswählen und Klick auf auf Hilfslinie zu einer solchen, s. nächstes Bild.



Die Strecke BC (halbe Länge von AB) wird mittels eines Hilfspunktes wie folgt gefunden:
 * klicken auf Punkt [[Image:Sketcher_Point.svg|8px]] und Punkt in etwa in Mitte von AB einfügen



Die Mittigkeit wird exakt wie folgt gefunden:
 * linken oberen Eckpunkt des Rechtecks (A) und rechten Endpunkt der blauen Linie (B) eingefügten Linie und Hilfspunkt auswählen
 * klicken auf auf Symmetrie [[Image:Constraint_Symmetric.svg|8px]]



Das unten sichtbare Bild zeigt bereits den Entwurf für die Seite BC (vertikale blaue Linie rechts oben).

Ihre Länge wird wie beim Zeichnen mit dem Zirkel gewonnen:
 * Punkt B auswählen und auf  Bogen aus Mittelpunkterstellen Sketcher Arc.png   klicken,
 * Hilfspunkt anklicken und Bogen etwa 90° nach oben ziehen und Endpunkt setzen.



Die Seite BC hat die richtige Länge, nachdem ihr oberer Endpunkt und der Bogen-Endpunkt verknüpft sind:
 * beide Punkte auswählen,
 * auf Punkt auf Punkt[[Image:Constraint_PointOnPoint.svg|16px]] klicken.



Im nächsten Bild ist das Dreieck mit der wiederum blau gezeicheten Hypotenuse AC komplettiert.



Es folgt folgt Schritt 2 der Konstruktionsvorschrift.
 * (blauen) Bogen mit Mittelpunkt C und Radius CB über die Hypotenuse AC zeichnen.



Schritt 3 der Konstruktionsvorschrift:


 * (blauen) Bogen mit Mittelpunkt A und Radius A bis Schnittpunkt des vorherigen Bogens mit Hypotenuse AC über obere Seite des Rechtecks zeichnen.



Nun folgt der letzte Schritt, damit die horizontale Linie des Rechtecks gleich der Strecke AS ist:

Die horizontale Ausdehnung des Rechtecks hat sich geändert.
 * Endpunkt de letzten Bogens und Eckpunkt de s Rechtecks oben rechts auswählen,
 * auf Punkt auf Punkt[[Image:Constraint_PointOnPoint.svg|16px]] klicken.



Es fehlt noch die Bestimmung der Rechteck-Höhe, was in nachfolgender Abbildung gezeigt wird.



Die folgende Abbildung zeigt das fertige Rechteck, dessen Seitenlängenverhältnis dem goldenen Schnitt entspricht. Das Rechteck sollte dann nur noch einen Freiheitsgrad besitzen. Zieht man am Rechteck sollte, sich nur noch die Größe ändern, aber keine Bewegung stattfinden. Bei Bedarf kann noch eine Distanzbeschränkung an einer der Rechteckseiten eingefügt werden, um auch den letzten Freiheitsgrad zu beseitigen. Ansonsten ist der Entwurf fertig und kann geschlossen werden. Nach dem Schließen sollte nur noch das Rechteck zu sehen sein.



Exercise: resilient sketch
The above example introduced construction lines. Now some important things to make resilient sketches are discussed. Here is an exercise to get some practice at working with the sketcher. The goal is to make a sketch for something like a special frame as shown below.



There should be only three dimensions needed to define the frame. In order to make changing dimensions easier, the constraints can be renamed to something memorable. Just select the constraint in the list view and press . The constraint can be named for example to "Thickness". The drawing below shows the dimensions. The peak at the right side should have two times the wall thickness.



The sketch should look as intended also after changing the key dimensions for example to 2000 mm and back to 30. You may need to use angle constraints at certain places to reach this goal. The picture below shows a sketch, which was not robust against such changes. It is unusable now. In order to get the original state back, the undo-button can be used.



The above sketch is unusable for the Part-Design Workbench. Only Profile without intersecting lines are allowed. Construction lines may intersect. Those are not used for making solids.

One of the main usage of the Sketcher is the construction of parts in the Part-Design-workbench. The already existing geometry can be used similar to construction lines. As this tutorial takes its focus more on the basic sketcher functionality, have a look here for usage of external geometry: Sketcher External