iProperties und Parameter lassen sich in Inventor recht einfach zusammenfügen, damit ein neues oder bestehendes iProperty füllen.
Grundlagen:
Dazu muss lediglich das gewünschte iProperty-Feld als Formel angeben werden – bei bestehenden Properties mit dem internen Namen von Inventor (siehe Liste unten).
Die Namen der Properties werden dann in Klammern (größer / kleiner als) angegeben „<“ Property „>“.
Um Inventor zu signalisieren, dass das Feld ausgewertet werden soll, muss es mit „=“ beginnen.
Sonstigen Text kann man einfach hinzufügen - also statischen Text, Leerzeichen oder andere Klammern.
Der Formel werden zur Laufzeit ausgewertet. Ändern sich also die verknüpften iProperties oder Parameter, dann wird auch über die Formel sofort aktualisiert.
Gut, oder? Hier mal ein paar Beispiel, wie man das benutzen könnte:
Beispiel 1: Verknüpfen von Standard-iProperties und benutzerdefinierten iProperties
Ich möchte gerne in das Feld Bezeichnung in den iProperties ein zusammengesetzte Feld haben, welches sich bildet aus Titel, Thema, Bauteilnummer und einem benutzerdefinierten Property (in diesem Fall „ERP_Referenz“).
Zuerst benötigt man die internen Namen der Properties, die Inventor bereitstellt.
Titel ist „TITLE“, Thema ist „SUBJECT“, Bauteilnummer ist „PART NUMBER“ und mein eigenes Property heißt wie es heißt. Dann gehe ich in die iProperties und starte die Wert mit „=“, damit Inventor weiß, dass nun etwas ausgewertet werden muss.
Den internen Namen der Properties schreibe ich in die Klammern, also z.B. <TITLE>. Alles andere kann ich frei schreiben.
Formel:
=<TITLE> - <SUBJECT> - <PART NUMBER> [<ERP_REFERENZ>]
Ergebnis in meinem Beispiel:
Tacker - Inventor Samples - ASS_0815 [4711]
Beispiel 2: Benutzen und Formatieren von Parametern
Das Schöne ist, dass man auch Parameter auf diese Weise benutzten kann, wenn man Sie vorher zum Export markiert. Export heißt hier, dass der Wert des Parameters in ein iProperty mit dem gleichen Namen geschrieben wird. Dieses iProperty wird dann automatisch erstellt.
Bei diesen exportierten Parametern kann man sogar noch einstellen, in welchem Format Sie erscheinen sollen oder auch ob eine alternative Einheit benutzt werden soll. Praktisch wenn man die Werte bspw. In mm und inch in der Datei benötigt.
Hier mal ein Beispiel mit einem Ring, der einen Außen- und Innnerndurchmesser hat und natürlich eine Stärke.
In den Parameter sind die entprechenden Werte zu Export gekennzeichnet und so formatiert, wie es gewünscht ist. In meinem Fall so:

Jetzt noch das Material hinzu und das ergibt einen sehr sprechenden Namen für den Titel.
Formel:
= Ring <P_DA>/<P_DI> x <P_T> [<MATERIAL>]
Ergebnis in meinem Beispiel:
Ring 50/35 x 11 [Kupfer]
Beispiel 3: Versteckte iProperties benutzen
Aber es gibt auch einige Properties, die nicht sichtbar sind, die aber trotzdem abrufbar sind. Davon gibt es recht viele, die einige Informationen automatisch zur Verfügung stellen. Dazu gehören auch die Abmaße der Abwicklung, Masse, Material, Darstellung und viele mehr.
Oftmals braucht man bspw. die Maße der Abwicklung um diese dann an das ERP-System zu übergeben.
Das könnte man so machen:
Die nicht so bekannten iProperties habe ich unten auch gesondert aufgeführt. Viele davon kann man sehr gut gebrauchen, wenn man Sie an ein Data Management-System übergibt, um bessere Such- und Filtermöglichkeiten zu haben oder Auswertungen, bpsw. für Arbeitsvorbereitung oder CAD-Administration, zu ermöglichen.
Fazit:
Das coole an der Sache ist natürlich, dass man diese Formeln super bei Variantenkonstruktionen einsetzen kann und hat gleich immer die richtigen Properties.
Kleiner Tipp noch: Man kann auch die Vorlagen schon entsprechend vorbereiten und die Formeln dort angeben.
Mein Fazit: Es muss also nicht immer iLogic sein 😉
Viel Spaß beim Testen.
Hier ein Auszug der verfügbaren Properties. Habe versucht, diese etwas sinnvoll zu ordnen nach Verwendungszweck.
(Aber nicht vergessen, dass man die benutzerdefinierten Properties auch einbauen kann – siehe Beispiel 1)
Interner Name [Beschreibung]
Standardproperties aus dem iProperties Dialog:
Title [Titel]
Subject [Thema]
Author [Autor]
Keywords [Schlüsselwörter]
Comments [Kommentare]
Last Saved By [Zuletzt gespeichert von]
Revision Number [Revisionsnummer]
Category [Kategorie]
Manager [Manager]
Company [Firma]
Creation Time [Erstellungsdatum]
Part Number [Bauteilnummer]
Project [Projekt]
Cost Center [Kostenstelle]
Checked By [Kontrolliert von]
Date Checked [Datum Überprüfung]
Engr Approved By [Konstruktion genehmigt von]
Engr Date Approved [Datum Konstruktionsgenehmigung]
User Status [Benutzerstatus]
Catalog Web Link [Web-Verknüpfung für Katalog]
Description [Beschreibung/Bezeichnung]
Vendor [Zulieferer]
Mfg Approved By [Fertigung genehmigt von]
Mfg Date Approved [Datum Fertigungsgenehmigung]
Cost [Kosten]
Design Status [Konstruktionsstatus]
Designer [Konstrukteur]
Engineer [Ingenieur] -->
Authority [Bevollmächtigter] -->
Manufacturer [Hersteller]
Stock Number [Bestandsnummer]
Spezielle iProperties für physikalische Eigenschaften und Darstellung:
Material [Material]
Mass [Masse]
SurfaceArea [Fläche]
Volume [Volumen]
Density [Dichte]
Appearance [Darstellung]
System-iProperties:
Last Updated With [Letzte Aktualisierung/Speicherung mit welcher Inventor-Version]
Spezielle iProperties für Blechen:
Flat Pattern Width [FlatPatternExtentsWidth]
Flat Pattern Length [FlatPatternExtentsLength]
Flat Pattern Area [Fläche für Größe der Abwicklung]
Sheet Metal Rule [verwendete Blechregel]
Flat Pattern Defer Update [Abwicklung - Aktualisierung aufschieben aktiviert]
Spezielle iProperties für Schweißbaugruppen:
Weld Material [Material der Schweißnaht]
Spezielle iProperties bei Inhaltscenter-Teilen:
Standard [Norm]
Standard Revision [Normrevision]
Standards Organization [Normen - Organisation]
Language [Sprache des Inhaltscenter-Teils]
Size Designation [Größenbezeichnung]
Family [Inhaltscenter-Familie]
Family Revision Time [Familien-Revisionszeit]
Family Folder [Familienordner]
IsCustomPart [Ist es ein “Wie benutzerdefiniert” platziertes Teil]
Spezielle iProperties bei Zeichnungen:
Defer Updates [Aktualisierungen aufgeschoben]
Dennis Ossadnik
Senior Technical Support Specialist