Hallo zusammen,
stehe aktuell vor folgendem Problem:
Ich habe eine Baugruppenfamilie mit alternativer Position erstellt. Die einzelnen Members werden über eine benutzerdefinierte skalare Variable gesteuert, welche die jeweiligen Positionen vorgibt. (Zum Verständnis: Es handelt sich um eine komplexe Veränderung eines vollständigen Mechanismus. Die Positionen werden über Formeln gesteuert, beeinflussen mehrere Beziehungen und beinhalten auch Unterdrückungen. Dadurch lassen sich auch freie Bewegungen während der Konstruktion simulieren. Eine Abbildung der Varianten ausschließlich über Beziehungsüberschreibungen kommt daher nicht in Frage.)
Grundsätzlich funktioniert das alles gut. Auch die Auswahl der Members über „Teile ersetzen“ ist – trotz der Einschränkung, dass dies nicht über Konfigurationen steuerbar ist – akzeptabel, solange die BGF nur eine Ebene unter meiner Top-ASM platziert ist.
Nun ergibt sich jedoch das Problem, dass die BGF in der 3. Ebene verbaut werden muss (Top-ASM → Sub-ASM → BGF). Dabei stellt sich die Frage, wie sich die Position in dieser Konstellation sinnvoll steuern lässt.
Die Sub-ASM darf aufgrund von PDM-Freigabeprozessen und Zeichnungsableitungen nicht verändert werden. Aus Gründen der Stückliste und Fertigung kann ich die BGF aber auch nicht in die Sub-ASM hochziehen.
Eine Lösung über ein anpassbares Teil mit Beziehungsüberschreibung scheidet aus, da dort keine benutzerdefinierten Variablen zur Überschreibung zur Verfügung stehen – nur reguläre Beziehungen. Weitere praktikable Ansätze fallen mir derzeit nicht ein.
Grundsätzlich sind die Möglichkeiten der alternativen Positionen ohnehin recht eingeschränkt, insbesondere weil sie nicht über Konfigurationen gesteuert werden können. (Ein vereinfachtes Beispiel: Wenn ich in einer tief verschachtelten ASM mehrere Zylinder verbaut habe, sollte es doch möglich sein, gezielt deren Position durch die gesamte Baugruppenstruktur hindurch zu beeinflussen.) Gibt es dazu SE Tickets welche abgelehnt wurden?
Zusätzlich kommt die Peer-Variablentabelle dazu, die aus programmtechnischer Sicht schon immer eine eher unglückliche Konstruktion war und kaum wirklichen Mehrwert liefert – außer als Schnellzugriff. Wünschenswert wäre eine Peer-Variablen Tabelle welche durch mittels der eingebauten ASM selbstständig anpassbar ist (wenigstens die vor definierten BGF Member).
Ich freue mich über jeden Hinweis oder Lösungsansatz.
Euch allen ein schönes Wochenende!
LG
------------------
Vendrix
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP