Lücke mit Volumenkörper ausfüllen
Lücke mit Volumenkörper ausfüllen
Hallo zusammen,
ich nutze FreeCAD um Modelle für den 3D-Druck zu erstellen. Zum Teil erstelle ich eigene Modelle oder importiere fertige .STL-Dateien, um diese zu verändern oder zu erweitern. Dabei benutze ich eigentlich nur die Part-Workbench. Ich habe auch schon Arrays mit der Draft-WB erstellt oder die Assembly2-WB zum positionieren von Körpern mittig über Löchern aus einen Array benutzt. Mein Wissen über FreeCAD muss ich (leider) noch als sehr rudimentär bezeichnen. Vor allem stoße ich auf für mich nicht überwindbare Hürden, wenn sich .STL-Dateien nicht in FreeCAD zu Solids wandeln lassen (Fehlermeldung: Part object is not a shell). Das Problem hatte ich jetzt auch wieder und habe ich mich entschlossen, das Teil anhand der Maße, die ich mit 3D-Tool ausmesse, nachzubauen. Es handelt sich hier um ein Schnellwechselsystem für Druckköpfe eines 3D-Druckers (https://www.thingiverse.com/thing:2864216).
Ich benutze folgende FreeCAD Version:
OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13541 (Git)
Build type: Release
Branch: releases/FreeCAD-0-17
Hash: 9948ee4f1570df9216862a79705afb367b2c6ffb
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: German/Germany (de_DE)
Nun zu meinem Problem:
Das originale Teil sieht so aus: Es handelt sich um die gelb markierte Fläche. In FreeCAD bin ich soweit (Ausschnitt): Ich schaffe es nicht, die Lücke mit einem Solid auszufüllen, so dass am Ende ein Zusammenfügen der einzelnen Objekte und das Aufbereiten der Form ohne Probleme funktioniert. Es kommt am Ende etwas druckbares raus, es ist aber nicht fehlerfrei. Folgendes habe ich gemacht:
Ich habe mit den beiden schrägen Kanten eine Regelfläche erstellt und diese dann so aufgedickt: was dann folgendes ergab: Damit dachte ich eigentlich, das Problem sei gelöst. Diese Aufdickung ragt jetzt in die anderen Körper hinein und sollten sich zusammenfügen und aufbereiten lassen. Leider funktioniert das aber nicht. Nach dem zusammenfügen von sieht das so aus:
Und das führt nach dem Export als STL in S3D zu dem:
Also ist das nicht der richtige Weg um ein gutes Ergebnis zu bekommen. Was mache ich falsch? Oder geht das mit der Part-WB nicht?
Über Hilfe und Tipps wäre ich sehr dankbar.
ich nutze FreeCAD um Modelle für den 3D-Druck zu erstellen. Zum Teil erstelle ich eigene Modelle oder importiere fertige .STL-Dateien, um diese zu verändern oder zu erweitern. Dabei benutze ich eigentlich nur die Part-Workbench. Ich habe auch schon Arrays mit der Draft-WB erstellt oder die Assembly2-WB zum positionieren von Körpern mittig über Löchern aus einen Array benutzt. Mein Wissen über FreeCAD muss ich (leider) noch als sehr rudimentär bezeichnen. Vor allem stoße ich auf für mich nicht überwindbare Hürden, wenn sich .STL-Dateien nicht in FreeCAD zu Solids wandeln lassen (Fehlermeldung: Part object is not a shell). Das Problem hatte ich jetzt auch wieder und habe ich mich entschlossen, das Teil anhand der Maße, die ich mit 3D-Tool ausmesse, nachzubauen. Es handelt sich hier um ein Schnellwechselsystem für Druckköpfe eines 3D-Druckers (https://www.thingiverse.com/thing:2864216).
Ich benutze folgende FreeCAD Version:
OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13541 (Git)
Build type: Release
Branch: releases/FreeCAD-0-17
Hash: 9948ee4f1570df9216862a79705afb367b2c6ffb
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: German/Germany (de_DE)
Nun zu meinem Problem:
Das originale Teil sieht so aus: Es handelt sich um die gelb markierte Fläche. In FreeCAD bin ich soweit (Ausschnitt): Ich schaffe es nicht, die Lücke mit einem Solid auszufüllen, so dass am Ende ein Zusammenfügen der einzelnen Objekte und das Aufbereiten der Form ohne Probleme funktioniert. Es kommt am Ende etwas druckbares raus, es ist aber nicht fehlerfrei. Folgendes habe ich gemacht:
Ich habe mit den beiden schrägen Kanten eine Regelfläche erstellt und diese dann so aufgedickt: was dann folgendes ergab: Damit dachte ich eigentlich, das Problem sei gelöst. Diese Aufdickung ragt jetzt in die anderen Körper hinein und sollten sich zusammenfügen und aufbereiten lassen. Leider funktioniert das aber nicht. Nach dem zusammenfügen von sieht das so aus:
Und das führt nach dem Export als STL in S3D zu dem:
Also ist das nicht der richtige Weg um ein gutes Ergebnis zu bekommen. Was mache ich falsch? Oder geht das mit der Part-WB nicht?
Über Hilfe und Tipps wäre ich sehr dankbar.
MfG
Roland
Roland
Re: Lücke mit Volumenkörper ausfüllen
Ich sehe zwei Möglichkeiten:
1.) Du modellierst ein Loft, unten ein Dreieck, oben einen Punkt.
2.) Du fügst einen Quader an und schneidest dann die Ecke mit einem Booleschen Cut weg.
1.) Du modellierst ein Loft, unten ein Dreieck, oben einen Punkt.
2.) Du fügst einen Quader an und schneidest dann die Ecke mit einem Booleschen Cut weg.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Lücke mit Volumenkörper ausfüllen
Danke für die Tipps.
Das mit dem Quader funktioniert. Das mit dem Loft aber nicht. Da bräuchte ich Hilfe. Ich habe deine kleine Anleitung zum Erstellen eines Lofts gelesen, aber das funktioniert nicht. Wenn ich auf Loft erstellen klicke, verschwindet mein erstelltes Dreieck.
Vorher: Nachher: Irgendwas läuft da schief. Ich habe mal das Projekt angehangen. Vielleicht kann jemand helfen.
Danke.
Das mit dem Quader funktioniert. Das mit dem Loft aber nicht. Da bräuchte ich Hilfe. Ich habe deine kleine Anleitung zum Erstellen eines Lofts gelesen, aber das funktioniert nicht. Wenn ich auf Loft erstellen klicke, verschwindet mein erstelltes Dreieck.
Vorher: Nachher: Irgendwas läuft da schief. Ich habe mal das Projekt angehangen. Vielleicht kann jemand helfen.
Danke.
- Attachments
-
- QuickFit_Carriage_Front.FCStd
- (372.68 KiB) Downloaded 17 times
MfG
Roland
Roland
Re: Lücke mit Volumenkörper ausfüllen
Der Punkt in einem Sketch ist immer nur ein Konstruktionspunkt, keine echte Geometrie. Du musst daher entweder den Punkt aus der Draft Workbench nutzen oder - von mir empfohlen - statt des Punktes ein winziges Dreieck, z.B. mit einer Seitenlänge von 0,001mm verwenden.
Ferner solltest Du entweder das Loft-Tool aus PartDesign verwenden, oder die Sketche aus dem Body rausnehmen. Für Modelle in der Part workbench erzeugt man die Sketche am Besten in der Sketcher Workbench.
Ferner solltest Du entweder das Loft-Tool aus PartDesign verwenden, oder die Sketche aus dem Body rausnehmen. Für Modelle in der Part workbench erzeugt man die Sketche am Besten in der Sketcher Workbench.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Lücke mit Volumenkörper ausfüllen
Ich habe das jetzt mit dem von dir empfohlenen Dreieck und dem Loft-Tool aus PartDesign probiert und es hat wunderbar geklappt. Vielen Dank für die Unterstützung!
Kann das jemand erklären, warum das mit der Regelfläche und dem Extrudieren aus meinem ersten Versuch nicht funktioniert hat?
PS: Ich hatte das mit dem Loft-Tool auch mal mit der 0.18 probiert. Da hat das nicht funktioniert bzw. FreeCAD hat mir den Radeon Treiber abgeschossen nachdem ich auf "OK" geklickt hatte und ich hatte nur noch ein weißes Fenster in FreeCAD. Benutzt hatte ich folgende Version:
OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16093 (Git)
Build type: Release
Branch: releases/FreeCAD-0-18
Hash: 690774c0effe4fd7b8d2b5e2fb2b8c8d145e21ce
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
Kann das jemand erklären, warum das mit der Regelfläche und dem Extrudieren aus meinem ersten Versuch nicht funktioniert hat?
PS: Ich hatte das mit dem Loft-Tool auch mal mit der 0.18 probiert. Da hat das nicht funktioniert bzw. FreeCAD hat mir den Radeon Treiber abgeschossen nachdem ich auf "OK" geklickt hatte und ich hatte nur noch ein weißes Fenster in FreeCAD. Benutzt hatte ich folgende Version:
OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16093 (Git)
Build type: Release
Branch: releases/FreeCAD-0-18
Hash: 690774c0effe4fd7b8d2b5e2fb2b8c8d145e21ce
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
MfG
Roland
Roland
Re: Lücke mit Volumenkörper ausfüllen
Eine Regelfläche macht noch keinen Solid.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
-
- Veteran
- Posts: 7790
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: Lücke mit Volumenkörper ausfüllen
Sketch aus Punkt loften geht in der Part-Workbench easy, aber dann würde man PartDesign mischen und müsste eine boolsche Fusion erstellen. Wie kann man in der PartDesign-Workbench von einem Sketch zu einem Punkt einen additiven Loft erstellen?chrisb wrote: ↑Sun Mar 17, 2019 6:52 pm Der Punkt in einem Sketch ist immer nur ein Konstruktionspunkt, keine echte Geometrie. Du musst daher entweder den Punkt aus der Draft Workbench nutzen oder - von mir empfohlen - statt des Punktes ein winziges Dreieck, z.B. mit einer Seitenlänge von 0,001mm verwenden.
Ferner solltest Du entweder das Loft-Tool aus PartDesign verwenden, oder die Sketche aus dem Body rausnehmen. Für Modelle in der Part workbench erzeugt man die Sketche am Besten in der Sketcher Workbench.
Re: Lücke mit Volumenkörper ausfüllen
Ich sehe in Deinen Sketchen nur Linien, keinen Punkt. Zeig mal ein Loft mit so einem Punkt in einem Sketch (Sch*** mal auf link out of allowed scope).freecad-heini-1 wrote: ↑Wed Mar 20, 2019 2:22 pm Sketch aus Punkt loften geht in der Part-Workbench easy
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
-
- Veteran
- Posts: 7790
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: Lücke mit Volumenkörper ausfüllen
Hallo Chris,chrisb wrote: ↑Wed Mar 20, 2019 9:44 pmIch sehe in Deinen Sketchen nur Linien, keinen Punkt. Zeig mal ein Loft mit so einem Punkt in einem Sketch (Sch*** mal auf link out of allowed scope).freecad-heini-1 wrote: ↑Wed Mar 20, 2019 2:22 pm Sketch aus Punkt loften geht in der Part-Workbench easy
bitte schau nochmal in den Modellbaum. Vielleicht wird es bei Dir nicht richtig angezeigt wegen Part-o-magic. Erinnerst Du Dich, irgend ein Häkchen musste man setzen, glaub Du hattest das heraus gefunden. Ich habe das alles in PartDesign konstruiert. Der DatumPoint ist im Modellbaum zu sehen, ebenso Sketch004.
Wechselt man in die Part-Workbench, kann man aus diesen beiden Kontruktionselementen einen Loft erzeugen, muss ihn anschließend aber mit dem Rest fusionieren.
In PartDesign gibt es den AdditivenLoft, d.h. man würde sich die boolsche Operation sparen und braucht keine Workbench zu wechseln. Leider gelingt es mir nicht, den Punkt zu verwenden, so wie beim Part-WB Loft.
Wie ist die Vorgehensweise um in PartDesign zwischen Sketch004 und dem DatumPoint einen AdditivenLoft zu erzeugen? Ich habe den Eindruck, dass der DatumPoint aus irgend einem mir unbekannten Grund nicht genommen wird.
Hier noch die Freecad 0.18 Datei mit einem Part-WB Loft: Viele Grüße
Wilfried
Re: Lücke mit Volumenkörper ausfüllen
Mit DatumPoint geht's in Part, aber nicht mit einem einzelnen Punkt aus einem Sketch. Der ist außerhalb des Sketchers gar nicht zu sehen.
Innerhalb von PartDesign, kann ein Loft nicht in einem Punkt enden. Das ist schon kurios: Part funktioniert mit dem DatumPoint, den es nur innerhalb eine PartDesign-Bodies gibt, während die PartDesign-Operation das nicht kann.
Man kann übrigens den DatumPoint aus dem Body rausbewegen und dann sogar den Body löschen. Dann sind auch die Fehlermeldungen weg.
Innerhalb von PartDesign, kann ein Loft nicht in einem Punkt enden. Das ist schon kurios: Part funktioniert mit dem DatumPoint, den es nur innerhalb eine PartDesign-Bodies gibt, während die PartDesign-Operation das nicht kann.
Man kann übrigens den DatumPoint aus dem Body rausbewegen und dann sogar den Body löschen. Dann sind auch die Fehlermeldungen weg.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.