Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Inventor
  Parametrische Konstruktion - Baugruppe mit Excel steuern

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
  
PNY bietet das umfangreichste Ökosystem von B2B als auch B2C-Lösungen für IT-Akteure auf dem Markt
Autor Thema:  Parametrische Konstruktion - Baugruppe mit Excel steuern (3715 mal gelesen)
CK2210
Mitglied
Student


Sehen Sie sich das Profil von CK2210 an!   Senden Sie eine Private Message an CK2210  Schreiben Sie einen Gästebucheintrag für CK2210

Beiträge: 11
Registriert: 03.01.2017

Inventor 2016

erstellt am: 03. Jan. 2017 12:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Moin moin,

Ich bin noch recht neu in der parametrischen Konstruktion und habe ein Problem mit der Steuerung einer Baugruppe. Übergeordnetes Ziel ist es aus einer Konstruktion eine Konfiguration zu machen. Dazu soll der Benutzer Werte in einer Exceltabelle eintragen, dann rechnet Excel im Hintergrund alle Parameter aus und Inventor passt die Maße in den Bauteilen bzw. Bauteile in Baugruppen an. Dazu habe ich die Tabelle mit ein "Masterbauteil" verknüpft und alle anderen Bauteile von diesem abgeleitet.
In der Tabelle soll der Benutzer auch Entscheidungen treffen können, die in der Baugruppe einen Austausch von Bauteilen hervorrufen soll (konkret: der Benutzer wählt aus, ob an einen Rührkessel ein ebener oder gewölbter Boden geschweißt wird). Damit diese Information in der Baugruppe vorliegt, müsste auch die Baugruppe wieder von dem "Masterbauteil" abgeleitet werden. Die Funktion Ableiten existiert für Baugruppen aber nicht. Deshalb habe ich über Verwalten -> Parameter die Baugruppe mit meinem "Masterbauteil" verknüpft. So habe ich in der Baugruppe Zugriff auf die Parameter der Exceltabelle.

Nun zu meiner ersten Frage:
Ist das der richtige Weg, um in einer Baugruppe Zugriff auf die Parameter zu bekommen oder gibt es einen besseren Weg?

Weiter habe ich die Baugruppe zusammengeführt und anschließend ein iAssembly erstellt (konkret: Baugruppe mit ebenem Boden und Baugruppe mit gewölbtem Boden). Die Baugruppen werden mir links auch angezeigt und ich kann jeweils eine auswählen, die dann angezeigt wird.

Das bringt mich zu meiner zweiten Frage:
Wie schaffe ich es, dass die Auswahl der Baugruppe automatisch getroffen wird. Also in der Exceltablle wird die Bodenform ausgewählt, dadurch wird ein Parameter 0 für ebenen Boden oder 1 für gewölbten Boden und in der Baugruppe wird die richtige Baugruppe angezeigt.

Schon vorweg vielen Dank für eure Antworten

Gruß Christian

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

freierfall
Ehrenmitglied V.I.P. h.c.
Techniker



Sehen Sie sich das Profil von freierfall an!   Senden Sie eine Private Message an freierfall  Schreiben Sie einen Gästebucheintrag für freierfall

Beiträge: 11547
Registriert: 30.04.2004

WIN10 64bit, 32GB RAM
IV bis 2022

erstellt am: 03. Jan. 2017 13:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für CK2210 10 Unities + Antwort hilfreich

Alle Achtung, dass du Dir das so weit selber erarbeitet hast.

gleich vorweg, die Exceltabelle muss eingebettet werden. Denn wenn du diese nicht einbettest, dann dauert es nicht lange und die Verbindung ist defekt und deine komplette CAD Daten sind unwiederbringlich defekt. Diesen Defekt kannst du noch schneller herstellen, wenn du deine Konstruktion kopieren willst.

Weiter verwendest du schon zwei Techniken:

Mastermodelling, die Verwendung von der abgeleiteten Komponente=AK um damit alle Bauteile zu steuern. Kann man auch sehr gut als Multibody verwenden und anschliessend einzelne Körper ableiten und in der Baugruppe auf 0,0,0 fixieren zusammenbauen. Damit sparst du Dir die Ableitung einzelner Parameter via FX in die Baugruppe.

die andere Technik ist das IAssembly und IParts. hier hast du eine Tabelle in der du die Parameter einträgst und viele Varianten erzeugen kannst. Grob gesagt.

So nun kommt noch eine Schwierigkeit, man kann diese beide Techniken nicht erfolgreich kombinieren im Inventor. Leider. Dies zeigt sich z.B. darin, dass du im IPart nicht der AK verschiedene Varianten auswählen kannst.

Ein weiterer Unterschied der beiden Methoden ist, das Mastermodelling kann genau nur eine Variante sagen wir beinhalten. IAssembly/IParts dagegen viele Varianten. Willst du über das Mastermodelling eine weitere Variante, musst du alles kopieren, denn sonst redet eine Variante mit der anderen und du machst dir alles kaputt.

---

Also entweder du lässt es wie es ist und löschst dein IAssembly und bettest deine Exceltabelle ein. Dann musst du mit jeder neuen Variante einfach alles kopieren inklusive Zeichnungen und stellst, den neuen Wert ein.
Oder du löschst alle AKs und ziehst es von unten nach oben via IParts ordentlich auf.  Aber ich sehe keinen Weg wie du die Exceltabelle damit kombinieren kannst. Wie gesagt, die AK erlaubt noch keine Variantenweitergabe.

Ein weitere Weg wäre ILogic, damit müsste es gehen. Aber ich weiß das leider noch nicht wie.

herzlich Sascha

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

muellc
Ehrenmitglied V.I.P. h.c.
ICT Specialist



Sehen Sie sich das Profil von muellc an!   Senden Sie eine Private Message an muellc  Schreiben Sie einen Gästebucheintrag für muellc

Beiträge: 3501
Registriert: 30.11.2006

Inventor 2017.4.12 64 bit
Windows 10 Enterprise 64 bit
3DEXPERIENCE R2016x
--------------------
HP Z-Book 15 G4
32 Gig Ram
NVIDIA Quadro M2200
2x HP E243i

erstellt am: 04. Jan. 2017 07:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für CK2210 10 Unities + Antwort hilfreich


20170104-Surpress.JPG

 
Hallo Christian,

erst mal ein paar Fragen:


  • Wie komplex ist deine Baugruppe? (eventuell Bild)
  • Wie viele Werte möchtest du Eintragen?
  • Wer soll alles damit arbeiten?
  • Wie viele Auswahlmöglichkeiten hast du mit jeweils wie vielen Varianten?
  • Wie verwaltet ihr eure Daten? Explorer oder Data Management?

Nur so als Beispiel, wenn du deie Werte frei Eingeben musst/willst, wäre Mastermodelling kombiniert mit ILogic eine Untersuchung Wert.
Mit ILogic könntest du über einfache wenn/dann Abfragen bestimmte Elemente unterdrücken.

Hast du nur Standardbauteile, zwischen denen ein Anwender wählen kann würde ich eher Richtung IAssembly gehen.

Der eigentliche Befehl zur Unterdrückung von Elementen findet sich in den Elementeigenschaften. Also einfach RMT auf z.B. eine Extrusion --> Eigenschaften, hier kannst du dann Dinge unterdrücken oder eben nicht, wenn bestimmte Kriterien erfüllt sind.
So könntest du in einem Bauteil den Gewölbten und den glatten Boden definieren und bei Bedarf umschalten.

Ich hab das Beispielsweise verwendet um bei unserer Kettenradvorlage die Paßfedernut auswählbar zu machen.


------------------
Gruß, Gandhi
Kampfkunst Siegen Outdoor Training

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CK2210
Mitglied
Student


Sehen Sie sich das Profil von CK2210 an!   Senden Sie eine Private Message an CK2210  Schreiben Sie einen Gästebucheintrag für CK2210

Beiträge: 11
Registriert: 03.01.2017

Inventor 2016

erstellt am: 05. Jan. 2017 14:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Moin,

schon mal Danke für Eure Hilfe.

@Sascha
Die Exceltabelle hatte ich eingebettet (nur vergessen hinzuschreiben), aber nochmal Danke für die Erinnerung.

@Gandhi
Komplexität: Am Ende möchte ich ein komplettes Rührwerk als Modell haben. Also mit Lagern etc., aber noch überschaubar.

Wie viele Werte: Was genau meinst du damit? Ziel soll es sein, dass der Benutzer nur ein paar Stoffdaten und Mengen für den Rürprozess vorgibt, Excel dann Prozess- und Festigkeitsauslegung macht und die nötigen Parameter der Bauteile errechnet. Das sind dann schon recht viele. Zusätzlich kann der Benutzer ein paar Auswahlen treffen, wie z.B. die Bodenform.

Wer soll damit arbeiten: Vermutlich niemand, da das Ganze eine Aufgabe für die Uni ist.

Anzahl der Auswahlmöglichkeiten: Insgesamt ergeben sich 3 Auswahlmöglichkeiten mit 3, 5 und 2 Varianten.

Datenverwaltung: Hier weiß ich nicht genau was du meinst. Das ganze läuft auf meinem Privatrechner und ich habe kein extra Programm zur Datenverwaltung.

Ich habe das iAssembly jetzt erstmal wieder rausgeschmissen und lösen das "Bodenproblem" mit iLogic. Dazu habe ich eine Regel mit folgendem Inhalt erstellt:

If P:05=0 Then
Component.IsActive("Boden_eben:1") = True
Component.IsActive("Boden_gewoelbt:1") = False
ElseIf P:05=1 Then
Component.IsActive("Boden_eben:1") = False
Component.IsActive("Boden_gewoelbt:1") = True
End If

Dabei ist P:05 mein Steuerparameter und die Böden werden je nachdem ein- und ausgeblendet.

Gruß Christian

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Industrie- & Zerspanungsmechaniker (Fräsen) (m/w/d)

Die DURAG GROUP ist ein inhabergeführtes Unternehmen auf Wachstumskurs. Wir sind weltweit in allen wichtigen Märkten im Bereich der Feuerungs- und Umweltmesstechnik mit Vertriebs- und Produktionsstandorten vertreten.

Wir suchen für unseren Standort in Hamburg zum nächstmöglichen Zeitpunkt in Vollzeit und unbefristet einen

Zerspanungsmechaniker (Fräsen) (m/w/d) ...

Anzeige ansehenMetallhandwerk
Manfred Gündchen
Ehrenmitglied V.I.P. h.c.
SelbstständIng mit Planungsbüro Anlagenbau, Dipl.-Ing.-Maschinenbau


Sehen Sie sich das Profil von Manfred Gündchen an!   Senden Sie eine Private Message an Manfred Gündchen  Schreiben Sie einen Gästebucheintrag für Manfred Gündchen

Beiträge: 2369
Registriert: 08.03.2008

IV seit den 5.3Er
aktuell den 2014Ner
WIN7pro-64bit
SP das jeweils aktuelle

erstellt am: 05. Jan. 2017 14:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für CK2210 10 Unities + Antwort hilfreich

Datenverwaltung ist schon die Ablage in dem Ordner im Explorer in dem die IVP (Inventorprojektdatei) liegt!

------------------
In diesem Sinne wünsche ich allen, weiterhin effektives Schaffen

----------------
Manfred Gündchen
www.guendchen.com

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz