Hallo zusammen,
hat jemand eine Lösung oder ein work-around für eine automatische Auswahl und Platzierung von Bauteilen in meiner Baugruppe, abhängig von Parametern?
Beispiel:
Elektroseilwinde
Ich habe eine Excel, die sich in allen Bauteilen wiederfindet und quasi global meine Paramater steuert. Meine "Eingabe".
Abhängig von den Parametern (Durchmesser_Trommel, Durchmesser_Seil, Hub) resultieren u.a. die Breite der Trommel, Anzahl der Wicklungen, etc. Soweit so gut.
Was ich mir wünsche ist, dass ich die Last angeben kann und er daraus entweder die Motorgröße (Bauraum) errechnet oder noch besser aus einer Art Liste den nächstgrößeren Motor auswählt.
Den Motor soll dann automatisch (z.B.: über die Welle, Passfeder und Grundseite sowie Verschraubungen) platziert werden.
Den Rahmen, die Trommel, etc. kann ich über die Parameter gut steuern, aber die Last mit Auswahl des Motors bekomme ich noch nicht in eine Baugruppe gezwängt.
Ziel ist, dass alle Bauteile der Baugruppe, NUR mit der Eingabe von Werten in Excel ,sich selbständig anpassen.
Gelöst! Gehe zur Lösung
Hallo zusammen,
hat jemand eine Lösung oder ein work-around für eine automatische Auswahl und Platzierung von Bauteilen in meiner Baugruppe, abhängig von Parametern?
Beispiel:
Elektroseilwinde
Ich habe eine Excel, die sich in allen Bauteilen wiederfindet und quasi global meine Paramater steuert. Meine "Eingabe".
Abhängig von den Parametern (Durchmesser_Trommel, Durchmesser_Seil, Hub) resultieren u.a. die Breite der Trommel, Anzahl der Wicklungen, etc. Soweit so gut.
Was ich mir wünsche ist, dass ich die Last angeben kann und er daraus entweder die Motorgröße (Bauraum) errechnet oder noch besser aus einer Art Liste den nächstgrößeren Motor auswählt.
Den Motor soll dann automatisch (z.B.: über die Welle, Passfeder und Grundseite sowie Verschraubungen) platziert werden.
Den Rahmen, die Trommel, etc. kann ich über die Parameter gut steuern, aber die Last mit Auswahl des Motors bekomme ich noch nicht in eine Baugruppe gezwängt.
Ziel ist, dass alle Bauteile der Baugruppe, NUR mit der Eingabe von Werten in Excel ,sich selbständig anpassen.
Gelöst! Gehe zur Lösung
Gelöst von fullevent. Gehe zur Lösung
Hallo @Anonymous,
aus meiner Sicht spricht nichts dagegen. Wenn ich dich richtig verstanden habe ist das prinzipiell absolut umsetzbar.
Mal runter gebrochen auf einzelne Funktionen:
1. Ein parametrisiertes Bauteil über Excel steuern ist kein Thema und funktioniert bei dir ja bereits
2. Anhand von Daten einen Motor aus einer Liste auswählen ist normalerweise auch kein Hindernis
Die Motoren in der Liste müssen über alle benötigten Kenngrößen besitzen und du musst wissen anhand welcher Kriterien du den Motor aussuchst. Das was du mit Zettel und Stift machst muss nachher Excel für dich übernehmen. Deine Eingaben Filtern die Liste und am Ende bleibt ein Motor übrig (immer der kleinstmögliche).
3. Motor in der ZB automatisiert platzieren (Inventor)
Das ist ebenfalls kein Problem. Du musst wissen der vollständige Dateiname des Motors ist. Das könnte in der Excel hinterlegt sein und Inventor liest diesen dann aus. Dazu musst du dann noch wissen wo in der Baugruppe muss der Motor positioniert werden und hier wird es dann interessant..
Kostet erstmal viel Arbeit die Excel richtig aufzubauen und dann nochmal bisschen Zeit für das entsprechende VBA Skript.. Im Grunde aber nichts unmögliches.
Kannst du uns deine bisherigen Daten vereinfachen und zur Verfügung stellen?
Einen Screencast machen wie was funktionieren und aussehen soll?
Notfalls zumindest ein paar Bilder etc.
Grüße,
Hallo @Anonymous,
aus meiner Sicht spricht nichts dagegen. Wenn ich dich richtig verstanden habe ist das prinzipiell absolut umsetzbar.
Mal runter gebrochen auf einzelne Funktionen:
1. Ein parametrisiertes Bauteil über Excel steuern ist kein Thema und funktioniert bei dir ja bereits
2. Anhand von Daten einen Motor aus einer Liste auswählen ist normalerweise auch kein Hindernis
Die Motoren in der Liste müssen über alle benötigten Kenngrößen besitzen und du musst wissen anhand welcher Kriterien du den Motor aussuchst. Das was du mit Zettel und Stift machst muss nachher Excel für dich übernehmen. Deine Eingaben Filtern die Liste und am Ende bleibt ein Motor übrig (immer der kleinstmögliche).
3. Motor in der ZB automatisiert platzieren (Inventor)
Das ist ebenfalls kein Problem. Du musst wissen der vollständige Dateiname des Motors ist. Das könnte in der Excel hinterlegt sein und Inventor liest diesen dann aus. Dazu musst du dann noch wissen wo in der Baugruppe muss der Motor positioniert werden und hier wird es dann interessant..
Kostet erstmal viel Arbeit die Excel richtig aufzubauen und dann nochmal bisschen Zeit für das entsprechende VBA Skript.. Im Grunde aber nichts unmögliches.
Kannst du uns deine bisherigen Daten vereinfachen und zur Verfügung stellen?
Einen Screencast machen wie was funktionieren und aussehen soll?
Notfalls zumindest ein paar Bilder etc.
Grüße,
@fulleventdanke für die schnelle Antwort. Genau das habe ich gemeint!
Leider bin ich noch recht frisch in Inventor und habe bisher "nur" mit Catia gearbeitet. Ich suche quasi eine Beschreibung/Anleitung mit den entsprechenden Befehlen zum "platzieren eines Bauteils nach Namen". Dieser Schritt ist mir noch nicht bekannt und dabei bräuchte ich Hilfe.
Beim Filtern der Excel usw. sehe ich kein Problem und um das Platzieren kümmer ich mich hinterher.
Danke und Grüße
@fulleventdanke für die schnelle Antwort. Genau das habe ich gemeint!
Leider bin ich noch recht frisch in Inventor und habe bisher "nur" mit Catia gearbeitet. Ich suche quasi eine Beschreibung/Anleitung mit den entsprechenden Befehlen zum "platzieren eines Bauteils nach Namen". Dieser Schritt ist mir noch nicht bekannt und dabei bräuchte ich Hilfe.
Beim Filtern der Excel usw. sehe ich kein Problem und um das Platzieren kümmer ich mich hinterher.
Danke und Grüße
Hallo @Anonymous,
ich habe dir mal eine Userform mit bissl Code angehängt.
Das habe ich mal zu Versuchszwecken erstellt.
Du kannst den Dateinamen, den Versatz und die Drehung um die z-Achse eingeben und die Komponente in die BG setzen.
Ich hatte damals nur diese Drehung benötigt, da meine ganzen Teile entsprechend konstruiert sind.
So oder so, der Code dahinter dürfte dir bestimmt weiterhelfen 🙂
Wenn du Hilfe beim Einbetten der UserForm benötigst sag Bescheid.
Bis dahin viel Erfolg,
Hallo @Anonymous,
ich habe dir mal eine Userform mit bissl Code angehängt.
Das habe ich mal zu Versuchszwecken erstellt.
Du kannst den Dateinamen, den Versatz und die Drehung um die z-Achse eingeben und die Komponente in die BG setzen.
Ich hatte damals nur diese Drehung benötigt, da meine ganzen Teile entsprechend konstruiert sind.
So oder so, der Code dahinter dürfte dir bestimmt weiterhelfen 🙂
Wenn du Hilfe beim Einbetten der UserForm benötigst sag Bescheid.
Bis dahin viel Erfolg,
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.