| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Varianten effizient konstruieren mit Autodesk Inventor, ein Seminar am 29.01.2025
|
Autor
|
Thema: STEP Export automatisieren als Batch (iLogic, VBA, ...) (2355 / mal gelesen)
|
extempore Mitglied
Beiträge: 4 Registriert: 08.09.2016
|
erstellt am: 20. Dez. 2016 14:23 <-- editieren / zitieren --> Unities abgeben:
Hallo allerseits! Problem: Ich habe 1000 fast gleiche Teile zu erstellen, die sich geringfügig unterscheiden. Jede Baugruppe besteht aus z.B. nur 3 Parts und die Parts sind mal größer, mal kleiner ─ deren Abmessungen sind in einer EXCEl-Datei hinterlegt. Die Baugruppe habe ich bisher einfach durch die selbe EXCEL-Datei steuern lassen, sodass Inventor sich von dort die Abmessungen holt ─ ich habe die notwendigen Werte in das erste Blatt der EXCEL-Datei übernehmen lassen ("wenn '1' eingegeben, dann L=100, B=100"; "wenn '2' eingegeben, dann L=150, B=150" usw.; dann gespeichert und Inventor hat die aktuelle Version gezeigt). Frage: Gibt es eine Möglichkeit etwas zu programmieren, sodass Inventor sich aus der EXCEL-Datei die aktuellen Abmessungen der Parts holt und diese 1000 Bauteile (die sich lediglich durch die Abmessungen einzelner Parts unterscheiden) mir als 1000 STEP-Dateien mit bestimmten Dateinamen ausgibt? Dateinamen habe ich momentan auch einfach in der EXCEL-Datei abgelegt ─ diese sind den bestimmten Abmessungen zugeordnet. Mit meiner Variante müsste ich jedes mal in Excel gehen, dort die Änderungen durchführen und speichern. Dann in Inventor aktualisieren und als STEP speichern, dabei die STEP-Datei selbst benennen. Meine Variante ist sehr aufwendig und durch die manuellen Eingaben potentiell sehr fehlerbehaftet. Wäre euch allen sehr dankbar für mögliche Lösungsansätze! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Leo Laimer Moderator CAD-Dienstleister
Beiträge: 26123 Registriert: 24.11.2002 IV bis 2019
|
erstellt am: 20. Dez. 2016 14:31 <-- editieren / zitieren --> Unities abgeben: Nur für extempore
Denkanstoss, ohne Programmierung (und ohne dass ich's konkret durchgespielt hätte): iAssembly. Da hat man die Möglichkeit alle möglichen Mitglieder erstellen zu lassen. Sind diese erst mal als Bauteile vorhanden, könnte man sie per Augabenplaner als Step ausgeben. Je nachdem was am Ziel mit den Steps passieren soll gäbe es vielleicht auch noch andere Methoden. ------------------ mfg - Leo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
extempore Mitglied
Beiträge: 4 Registriert: 08.09.2016
|
erstellt am: 20. Dez. 2016 16:41 <-- editieren / zitieren --> Unities abgeben:
Hallo, Leo! Vielen Dank für die Antwort! Meinst Du, dass ich mit iAssembly sagen kann: Erstelle und speichere 1000 Baugruppen mit Parts, deren Parameter (z.B. Länge einer Seite) und Dateinamen in einer EXCEL-Datei definiert sind? Und der Ratschlag mit der Aufteilung der Aufgabe (sprich, STEP-Export nach der Erstellung der eigentlichen Baugruppen) ist super. Habe es früher mit Catia gemacht und diese Möglichkeit komplett vergessen. Ist es unproblematisch mit Inventor? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Leo Laimer Moderator CAD-Dienstleister
Beiträge: 26123 Registriert: 24.11.2002 IV bis 2019
|
erstellt am: 20. Dez. 2016 20:20 <-- editieren / zitieren --> Unities abgeben: Nur für extempore
Hallo, Hab leider bisher nur einmal kurz an iAssemblies angestreift, und alle meine Aussagen diesbezüglich seien mit Vorsicht zu genießen. - Ja, man kann alle Teilnehmer in einem Aufwaschen generieren lassen - Man kann per Aufgabenplaner (separates Tool) alle erstellten Dateien als Step exportieren lassen - Für Letzteres gäbe es auch andere Tools, z.B. das kostenpflichtige Fx64 Plot, oder man schmeißt alle Bauteile zusammen in eine BG und exportiert Diese - um das dann im Zielsystem wieder auseinander zu dröseln (kommt drauf an wozu die Steps dienen sollen und was das Zielsystem ist). Am besten mal sich in iAssemblies einlesen. Hier im Forum gibt es leider nicht sehr viele Leute die damit arbeiten und praktische Tips geben können, aber ein bisserl in den alten Threads herumschmökern brint doch was. ------------------ mfg - Leo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
extempore Mitglied
Beiträge: 4 Registriert: 08.09.2016
|
erstellt am: 21. Dez. 2016 06:38 <-- editieren / zitieren --> Unities abgeben:
|
Frank_Schalla Ehrenmitglied CAD_SYSTEMBETREUER
Beiträge: 1732 Registriert: 06.04.2002 DELL M6800 Cad Admin Methodikentwickler 3D
|
erstellt am: 21. Dez. 2016 09:35 <-- editieren / zitieren --> Unities abgeben: Nur für extempore
|
Gunner Mitglied
Beiträge: 31 Registriert: 07.12.2011
|
erstellt am: 18. Okt. 2017 14:32 <-- editieren / zitieren --> Unities abgeben: Nur für extempore
|