[gelöst] Variantenkonstruktion mit der Spreadsheet-Workbench
-
- Veteran
- Posts: 7790
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
[gelöst] Variantenkonstruktion mit der Spreadsheet-Workbench
Herzlichen Dank an Roland für dieses Video-Tutorial. Ohne eine solche Anleitung hätte man sich richtig schwer getan diese Workbench zu nutzen.
https://youtu.be/9DzpRqTvdU4
In Pro/Engineer kann man mittels Familientabellen Varianten konstruieren. Auf diese Weise wurden z.B. Normteile wie Schrauben, Muttern, Wälzlager, Sicherungsringe u.s.w. erzeugt. Lädt man eine Schraube in eine Baugruppe und stellt fest, dass sie 5mm kürzer oder länger hätte sein müssen, so kann man sie komfortabel austauschen indem dem man eine andere Variante innerhalb der Familientabelle wählt. Dabei werden die Platzierungsoptionen beibehalten.
Frage 1: Wie erstellt man Varianten, z.B. eine Zylinderkopfschraube mit Innensechskant M6 DIN 912 und dann alle normierten Längen?
Frage 2: Wie kann man Gestaltsvarianten konstruieren? Damit meine ich, dass man z.B. eine Pocket oder ein zusätzliches Pad in die Tabelle mit einbeziehen kann und es Varianten mit oder ohne Pocket / Pad gibt?
Frage 3: Ist es geplant Familientabellen in Freecad Assembly nutzen zu können, mit Austausch von Varianten?
Vielen Dank und viele Grüße
Wilfried
https://youtu.be/9DzpRqTvdU4
In Pro/Engineer kann man mittels Familientabellen Varianten konstruieren. Auf diese Weise wurden z.B. Normteile wie Schrauben, Muttern, Wälzlager, Sicherungsringe u.s.w. erzeugt. Lädt man eine Schraube in eine Baugruppe und stellt fest, dass sie 5mm kürzer oder länger hätte sein müssen, so kann man sie komfortabel austauschen indem dem man eine andere Variante innerhalb der Familientabelle wählt. Dabei werden die Platzierungsoptionen beibehalten.
Frage 1: Wie erstellt man Varianten, z.B. eine Zylinderkopfschraube mit Innensechskant M6 DIN 912 und dann alle normierten Längen?
Frage 2: Wie kann man Gestaltsvarianten konstruieren? Damit meine ich, dass man z.B. eine Pocket oder ein zusätzliches Pad in die Tabelle mit einbeziehen kann und es Varianten mit oder ohne Pocket / Pad gibt?
Frage 3: Ist es geplant Familientabellen in Freecad Assembly nutzen zu können, mit Austausch von Varianten?
Vielen Dank und viele Grüße
Wilfried
Last edited by freecad-heini-1 on Mon Sep 05, 2016 7:11 pm, edited 1 time in total.
Re: Variantenkonstruktion mit der Spreadsheet-Workbench
Hallo Wilfried.
Scripted Parts: Ball_Bearing - Part 1
Scripted Parts: Ball Bearing - Part 2
online gestellt.
Sie basieren auf Scripten von Javier Martinez.
Der hat auf seinen beiden Scripten basierend sogar noch einen draufgesetzt mit seinem Bearing Tool.
Allerdings sind die per Script erzeugten Teile ohne Historie und ohne editierbare Features ...
Du kannst das Ganze natürlich auch mehr ode weniger "von Hand" erzeugen, wie ich es mit meiner Standard-Parts-Library gemacht habe ...
daß sich daran so schnell etwas ändern wird. Zum einen, weil das wenn überhaupt nur in der Part Design Workbench machbar ist und zum Anderen, weil ich mir nicht vorstellen kann, daß dafür im Moment die Datenstruktur und auch die Programmierkapazität vorhanden ist.
Die Funktion "Replace Object" in der OpenSCAD-Workbench ist ja was ähnliches.
Von daher denke ich, einen reinen Austausch in der Baugruppe wird es schon geben, allerdings nicht so wie wir es gewohnt sind
ein Umschalten auf eine andere Konfiguration/Variante.
Roland
Ich habe mich mit Part Scripting die letzten zwei Wochen beschäftigt und die beiden Tutorialsfreecad-heini-1 wrote:Frage 1: Wie erstellt man Varianten, z.B. eine Zylinderkopfschraube mit Innensechskant M6 DIN 912 und dann alle normierten Längen?
Scripted Parts: Ball_Bearing - Part 1
Scripted Parts: Ball Bearing - Part 2
online gestellt.
Sie basieren auf Scripten von Javier Martinez.
Der hat auf seinen beiden Scripten basierend sogar noch einen draufgesetzt mit seinem Bearing Tool.
Allerdings sind die per Script erzeugten Teile ohne Historie und ohne editierbare Features ...
Du kannst das Ganze natürlich auch mehr ode weniger "von Hand" erzeugen, wie ich es mit meiner Standard-Parts-Library gemacht habe ...
In Solidworks ist das mit Konfigurationen gelöst. FreeCAD verfolgt im Moment einen linearen Ansatz, also ein File pro Shape. Ich glaube nicht,freecad-heini-1 wrote:Frage 2: Wie kann man Gestaltsvarianten konstruieren? Damit meine ich, dass man z.B. eine Pocket oder ein zusätzliches Pad in die Tabelle mit einbeziehen kann und es Varianten mit oder ohne Pocket / Pad gibt?
daß sich daran so schnell etwas ändern wird. Zum einen, weil das wenn überhaupt nur in der Part Design Workbench machbar ist und zum Anderen, weil ich mir nicht vorstellen kann, daß dafür im Moment die Datenstruktur und auch die Programmierkapazität vorhanden ist.
Ich habe bisher in meinen Bauruppen mit simplen Kopien gearbeitet und zum Austausch einzelner Objekte das Macro_Replace_Part_in_Assembly genutzt.freecad-heini-1 wrote:Frage 3: Ist es geplant Familientabellen in Freecad Assembly nutzen zu können, mit Austausch von Varianten?
Die Funktion "Replace Object" in der OpenSCAD-Workbench ist ja was ähnliches.
Von daher denke ich, einen reinen Austausch in der Baugruppe wird es schon geben, allerdings nicht so wie wir es gewohnt sind
ein Umschalten auf eine andere Konfiguration/Variante.
Roland
Deutsche FreeCAD Tutorials auf Youtube
My GrabCAD FreeCAD-Projects
FreeCAD lessons for beginners in english
Native german speaker - so apologies for my english, no offense intended
My GrabCAD FreeCAD-Projects
FreeCAD lessons for beginners in english
Native german speaker - so apologies for my english, no offense intended
-
- Veteran
- Posts: 7790
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: Variantenkonstruktion mit der Spreadsheet-Workbench
Danke Roland!
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: Variantenkonstruktion mit der Spreadsheet-Workbench
Zwei schöne Tutorials,r-frank wrote:Ich habe mich mit Part Scripting die letzten zwei Wochen beschäftigt und die beiden Tutorials
Scripted Parts: Ball_Bearing - Part 1
Scripted Parts: Ball Bearing - Part 2
online gestellt.
Sie basieren auf Scripten von Javier Martinez.
Der hat auf seinen beiden Scripten basierend sogar noch einen draufgesetzt mit seinem Bearing Tool.
Allerdings sind die per Script erzeugten Teile ohne Historie und ohne editierbare Features ...
von diesen Skripts zu parametrisierbaren Modellen ist es nicht mehr weit,
ich werde die Idee mal weiterführen (noch habe ich ein paar Tage Zeit) ..
Re: [gelöst] Variantenkonstruktion mit der Spreadsheet-Workbench
Hallo,
sorry dass ich diesen verstaubten und geschlossenen Thread nach so langer Zeit wieder aufmische, dachte aber das hier könnte zum Thema beitragen:
viewtopic.php?f=22&t=18437
Ich denke, das könnte auch eine Möglichkeit sein, Varianten in Baugruppen zu steuern durch Konfiguration in einem Spreadsheet und dann gezieltem setzen der Sichtbarkeit verschiedener Bauteile in der Assembly, bzw aktiv setzen der gewünschten Konfiguration in den einzelnen Bauteilen.
Freue mich über Anregungen/Kritik!
cheers
sorry dass ich diesen verstaubten und geschlossenen Thread nach so langer Zeit wieder aufmische, dachte aber das hier könnte zum Thema beitragen:
viewtopic.php?f=22&t=18437
Ich denke, das könnte auch eine Möglichkeit sein, Varianten in Baugruppen zu steuern durch Konfiguration in einem Spreadsheet und dann gezieltem setzen der Sichtbarkeit verschiedener Bauteile in der Assembly, bzw aktiv setzen der gewünschten Konfiguration in den einzelnen Bauteilen.
Freue mich über Anregungen/Kritik!
cheers
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: [gelöst] Variantenkonstruktion mit der Spreadsheet-Workbench
Ich denke, dass die Kombination von Spreadsheets und Expression ein sehr schöner Weg ist, parametrische Kopnfigurationen zu erzeugen,hatari wrote: Ich denke, das könnte auch eine Möglichkeit sein, Varianten in Baugruppen zu steuern durch Konfiguration in einem Spreadsheet und dann gezieltem setzen der Sichtbarkeit verschiedener Bauteile in der Assembly, bzw aktiv setzen der gewünschten Konfiguration in den einzelnen Bauteilen.
ohne dass gleich eigene Python Features und Qt Dialoge aufgefahren werden müssen.
Vielleicht ist es möglich, ein universelles Makro zu schreiben, mit dem man die Konfigurationswechsel, Speicherungen erschlagen kann
-
- Veteran
- Posts: 7790
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: [gelöst] Variantenkonstruktion mit der Spreadsheet-Workbench
Sagenhaft, genau so funktioniert das in Pro/Engineer, wobei es dort sogar noch Gestaltsvarianten gibt, z.B. Teil mit Einstich, ohne Bohrung, mit Fase, ohne Verrundung.
Frage am 18. August gestellt, am 10. November ist die Lösung da!!!
Wie würde Dalli-Dalli Hans Rosenthal sagen "Sie sind der Meinung das ist Spitze"!!!
Frage am 18. August gestellt, am 10. November ist die Lösung da!!!
Wie würde Dalli-Dalli Hans Rosenthal sagen "Sie sind der Meinung das ist Spitze"!!!
Re: [gelöst] Variantenkonstruktion mit der Spreadsheet-Workbench
Ich bin mir noch nicht sicher, ob ich verstehe was Du meinst....könntest Du das etwas ausführen?microelly2 wrote: Ich denke, dass die Kombination von Spreadsheets und Expression ein sehr schöner Weg ist, parametrische Kopnfigurationen zu erzeugen,
ohne dass gleich eigene Python Features und Qt Dialoge aufgefahren werden müssen.
Vielleicht ist es möglich, ein universelles Makro zu schreiben, mit dem man die Konfigurationswechsel, Speicherungen erschlagen kann
Also was mit "universellem" Makro gemeint ist etc...
Re: [gelöst] Variantenkonstruktion mit der Spreadsheet-Workbench
Ja, genauso kenne ichs auch aus NXfreecad-heini-1 wrote:Sagenhaft, genau so funktioniert das in Pro/Engineer, wobei es dort sogar noch Gestaltsvarianten gibt, z.B. Teil mit Einstich, ohne Bohrung, mit Fase, ohne Verrundung.
Was die Gestaltsvarianten betrifft, wenn ich mir den Aufbau und die Abhängigkeiten in FC angucke, dann ist das ja soweit ich sehen kann fast ein reines Darstellungsproblem, denn es sind ja alle Bodies in der Historie vorhanden. Man kann sich also alles basteln, was man brauch und dann gezielt die Kombi oder den Körper einblenden, den man haben will.
Nur wenn man zuviele Workbenches mischt wirds wahrscheinlich irgendwann schwierig..
Last edited by hatari on Thu Nov 10, 2016 10:14 pm, edited 1 time in total.
-
- Veteran
- Posts: 7790
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: [gelöst] Variantenkonstruktion mit der Spreadsheet-Workbench
Stimmt, ja manchmal denkt man einfach zu kompliziert. Eine Fase oder Rundung, oder was auch immer, kann man ausblenden oder sogar löschen.hatari wrote: Was die Gestaltsvarianten betrifft, wenn ich mir den Aufbau und die Abhängigkeiten in FC angucke, dann ist das ja soweit ich sehen kann fast ein reines Darstellungsproblem, denn es sind ja alle Bodies in der Historie vorhanden. Man kann sich also alles basteln, was man brauch und dann gezielt die Kombi oder den Körper einblenden, den man haben will.
Nur wenn man zuviele Workbenches mischt wirds wahrscheinlich irgendwann schwierig..
Dann haben wir im Grunde genommen genau das was Pro/E, Solidworks, Catia, Solidedge, Unigraphics (bzw. NX) u.a. in dieser Leistungsklasse im Bereich Variantenkonstruktion können.
Super genial!
Nachtrag, ein Körper kann an ein- und derselben Kante wahlweise eine Fase oder einen Radius oder sogar einen in der Partworkbench erzeugten variablen Radius haben. Das ist so richtig genial um Varianten zu konstruieren, - all das ist steuerbar durch Spreadsheet.
@Hatari, falls es kein zu großer Aufwand ist, sei bitte so nett und erstelle ein Video-Tutorial, Beispiel Würfel wäre perfekt. Schön Schritt für Schritt.