Hallo,
für den OTTO-Bot möchte ich gern das Gehäuse nachmodellieren und parametrisch aufbereiten. Alle relevanten Maße für die untere Körperhälfte verwalte ich über ein Spreadsheet, um sie individuell anpassen zu können. So sieht das momentan aus:
Nun habe ich ein Problem mit der inneren Skizze, welche als Basis für den Hohlraum dient. Für die maßliche Definition der inneren Skizze habe ich jeweils von der Tiefe T = 100 mm und der Breite B = 67 mm die Wandstärke D = 2 mm * 2 abgezogen. Für die Schrägen habe ich mich auf die externe Geometrie der Basisskizze bezogen und hier die Wandstärke D direkt bemaßt sowie Parallelitätsbeschränkungen vergeben.
Möchte ich nun die Breite oder Tiefe über das Spreadsheet ändern, passiert bei einer Verkleinerung folgender Fehler:
Ich hatte im Spreadsheet die Tiefe T auf 67 mm verkleinert und beim Verschieben der Skizzenelemente wurden die vier Diagonalen auf die andere Seite der externen Geometrie gespiegelt. Das führt natürlich zu einem Modellfehler. Hier ein Detail einer Ecke:
Wie kann ich solche Fehler in den Skizzenbeschränkungen vermeiden? Gibt es eine bessere Variante, um zum selben Ergebnis zu gelangen?
Viele Grüße,
Condor-2-4-2
Maßänderung verursacht Fehler in Skizze
-
- Posts: 52
- Joined: Fri Sep 15, 2017 5:19 pm
Re: Maßänderung verursacht Fehler in Skizze
Erster Versuch: probier mal einen anderen Löser, evtl. musst Du dafür in den Sketcher-Voreinstellungen die Experteneinstellung einschalten. Ich mache mir da aber nicht allzugroße Hoffnungen.
Wenn Du schon ein Spreadsheet benutzt, dann könntest Du die Seitenlängen ausrechnen. Ansonsten könntest Du nur ganz kleine Schritte machen, oder Du modellierst den kleinstmöglichen Typ der Box, den Du dann nur vergrößerst, dabei bleiben die Verhältnisse dann auch erhalten.
Wenn Du schon ein Spreadsheet benutzt, dann könntest Du die Seitenlängen ausrechnen. Ansonsten könntest Du nur ganz kleine Schritte machen, oder Du modellierst den kleinstmöglichen Typ der Box, den Du dann nur vergrößerst, dabei bleiben die Verhältnisse dann auch erhalten.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
-
- Posts: 52
- Joined: Fri Sep 15, 2017 5:19 pm
Re: Maßänderung verursacht Fehler in Skizze
Den anderen Löser habe ich ausprobiert, funktioniert aber leider auch nicht.
Ich habe jetzt die Seiten auf Basis der Spreadsheet-Werte über eine Formel errechnet. Ist zwar etwas umständlicher, aber dafür funktioniert die Parametrik jetzt einwandfrei. Außerdem spare ich mir noch die externe Geometrie.
Ist eigentlich für den Löser eine Verbesserung der Beschränkungen vorgesehen, so dass solche "Spiegelungen" von Geometrieelementen nicht mehr vorkommen?
Ich habe jetzt die Seiten auf Basis der Spreadsheet-Werte über eine Formel errechnet. Ist zwar etwas umständlicher, aber dafür funktioniert die Parametrik jetzt einwandfrei. Außerdem spare ich mir noch die externe Geometrie.
Ist eigentlich für den Löser eine Verbesserung der Beschränkungen vorgesehen, so dass solche "Spiegelungen" von Geometrieelementen nicht mehr vorkommen?
Re: Maßänderung verursacht Fehler in Skizze
Das wurde schon öfter angesprochen und es gibt glaube ich auch schon bugtracker-Einträge dazu. Das Problem ist, dass der Löser ein großes Gleichungssystem löst, derlei Anforderungen aber Ungleichungen bedeuten, die möglicherweise einen ganz anderen Ansatz erfordern.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Maßänderung verursacht Fehler in Skizze
DeepSOIC arbeitet gerade am Sketcher, ich habe diese Frage mal im englischen Forum gestellt: https://forum.freecadweb.org/viewtopic. ... 84#p347484.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Maßänderung verursacht Fehler in Skizze
Oft hilft es, in der Skizze an geeigneten Stellen Winkeleinschränkungen statt der naheliegenden Einschränkungen zu setzen. Die Solver machen dann wohl nur kleine Schritte und die Geometrie springt nicht mehr wild umher.
Einfach ausprobieren und die Dimensionen ändern. Wenn die Skizze kaputt scheint, wird sie mit Rückgängig wiederhergestellt. Dann kann man den die nächste oder eine zusätzliche Winkeleinschränkung probieren.
Ulrich
Einfach ausprobieren und die Dimensionen ändern. Wenn die Skizze kaputt scheint, wird sie mit Rückgängig wiederhergestellt. Dann kann man den die nächste oder eine zusätzliche Winkeleinschränkung probieren.
Ulrich
Re: Maßänderung verursacht Fehler in Skizze
Winkeleinschränkungen werden gerichtet gespeichert, Linien leider nicht, daher rührt wohl der Unterschied.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.