| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
| NX Value Based Licensing - Vorstellung NX Module |
Autor
|
Thema: Komponente in PartFamily per Expression steuerbar ? (1247 mal gelesen)
|
zwatz Ehrenmitglied V.I.P. h.c. Konstrukteur, cadadmin
Beiträge: 2116 Registriert: 19.05.2000
|
erstellt am: 06. Dez. 2006 21:21 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, ich habe folgendes vor: Eine Partfamily soll erstellt werden die für die Anwender schnell und einfach zu erweitern ist. Die gesamte Geometriedefinition wird über eine Expression gesteuert: TYP = 1 //zulässige Werte sind 1, 2 und 3 alles andere ergibt sich über Formeln und Feature-Suppressions. Nun soll dieses Teil eine Komponente enthalten, welche das ist ergibt sich ebenfalls aus dieser Expression "TYP". (Die Komponente wird nur gebraucht damit die Stückliste stimmt ) Kann man automatisieren, welche Komponente das ist, OHNE die Komponente selbst in die PartFamily aufzunehmen um eine Fehldefinition durch einen Anwender auszuschliessen ? Und wäre zudem auch noch irgendwie möglich, den Fall, daß gar keine Komponente vorhanden sein soll, ebenso mitabzubilden ? Ach ja: Unsere STL Definition wertet auch ein OjectAttribut auf der ComponentOccurence aus, d.h. wenn ich den Inhalt derselben ebenso automatisch über "TYP" definieren könnte, wärs möglich, alle in Frage kommenden Komponenten einzubauen und den STL Inhalt dann über die Attribute zu steuern. Zusätzlich zu diesem speziellen Attribut wär ich auch damit zufrieden REFERENCE_COMPONENT zu verwenden (d.h. das Attribut ist abhängig von "TYP" auf der ComponentOccurence vorhanden oder nicht). Danke Thomas ------------------ NX3.0.2.3 MP3 + TCE9.1.2.8a [stable] NX3.0.5.3 + TCE9.1.2.10a [testing] NX5.0.0.19 [unstable] ANSYS DesignSpace 10.0 SP1 @M$-WinXP_SP2 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadlite Mitglied
Beiträge: 122 Registriert: 08.09.2003 Autocad Lt 2010 Unigraphics NX 7.5.5.4 MP7 TCE 8.3.3.6 Windows 7 Enterprise Intel(R)XEON(R)CPU X5687 @ 3.60GHz 23.9 GB RAM
|
erstellt am: 07. Dez. 2006 08:41 <-- editieren / zitieren --> Unities abgeben: Nur für zwatz
|
zwatz Ehrenmitglied V.I.P. h.c. Konstrukteur, cadadmin
Beiträge: 2116 Registriert: 19.05.2000
|
erstellt am: 08. Dez. 2006 12:06 <-- editieren / zitieren --> Unities abgeben:
Nein, leider nicht. Das hab ich als erstes probiert aber auch eine unterdrückte Komponente ist in der BOM-view enthalten. Thomas ------------------ NX3.0.2.3 MP3 + TCE9.1.2.8a [stable] NX3.0.5.3 + TCE9.1.2.10a [testing] NX5.0.0.19 [unstable] ANSYS DesignSpace 10.0 SP1 @M$-WinXP_SP2 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mäd mäx Mitglied CAD/PLM Admin
Beiträge: 495 Registriert: 20.07.2005 +Tc8.1 Patch6 +BCT V13.1.0. +Inspector NX/Neutral +NX6.0.5.3 MP10 ++ NX8.0.1 im Test ++ Tc9.1 im Test ++ BCT 14.1 im Test HP Workstation xw8600 Intel Xeon 2.8GHz NVIDA Quatro FX3000 256MB AGP WINXP 64 Prof / 8 GBRam
|
erstellt am: 11. Dez. 2006 21:35 <-- editieren / zitieren --> Unities abgeben: Nur für zwatz
|
zwatz Ehrenmitglied V.I.P. h.c. Konstrukteur, cadadmin
Beiträge: 2116 Registriert: 19.05.2000
|
erstellt am: 11. Dez. 2006 21:57 <-- editieren / zitieren --> Unities abgeben:
hm ... das ist ein Unterdrücken über Ausdruck. Das hilft mir leider nicht da auch die unterdrückte Komponente als Komponente in die STL in der Datenbank aufgenommen wird. Thomas ------------------ NX3.0.2.3 MP3 + TCE9.1.2.8a [stable] NX3.0.5.3 + TCE9.1.2.10a [testing] NX5.0.0.19 [unstable] ANSYS DesignSpace 10.0 SP1 @M$-WinXP_SP2 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mäd mäx Mitglied CAD/PLM Admin
Beiträge: 495 Registriert: 20.07.2005 +Tc8.1 Patch6 +BCT V13.1.0. +Inspector NX/Neutral +NX6.0.5.3 MP10 ++ NX8.0.1 im Test ++ Tc9.1 im Test ++ BCT 14.1 im Test HP Workstation xw8600 Intel Xeon 2.8GHz NVIDA Quatro FX3000 256MB AGP WINXP 64 Prof / 8 GBRam
|
erstellt am: 12. Dez. 2006 18:31 <-- editieren / zitieren --> Unities abgeben: Nur für zwatz
servus kannst du die StüLi nicht über Attribute steuern ? Attribute Namen vergeben, in StüLi Name von Attribut, in PF Attribut - Bezeichnung ! gruss mädmäx ------------------ Wer glaubt etwas zu sein, hat aufgehört etwas zu tun ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
zwatz Ehrenmitglied V.I.P. h.c. Konstrukteur, cadadmin
Beiträge: 2116 Registriert: 19.05.2000
|
erstellt am: 12. Dez. 2006 22:27 <-- editieren / zitieren --> Unities abgeben:
Die STL wird nicht wie in NXnative erzeugt. Sie ist ein Datenbankobjekt in TeamCenter und die Attribute die dafür relevant wären sind über die Partfamily nicht greifbar (Attribute auf der ComponentOccurence). Thomas ------------------ NX3.0.2.3 MP3 + TCE9.1.2.8a [stable] NX3.0.5.3 + TCE9.1.2.10a [testing] NX5.0.0.19 [unstable] ANSYS DesignSpace 10.0 SP1 @M$-WinXP_SP2 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
papagaio Mitglied BCT- Admin
Beiträge: 8 Registriert: 25.07.2006
|
erstellt am: 13. Dez. 2006 13:17 <-- editieren / zitieren --> Unities abgeben: Nur für zwatz
Hallo, also soweit wie ich das verstanden habe, willst du Komponenten (TF-Unterteile) in TCE- STL sowohl ein als auch ausschalten. Über das Feature SBE (suppressed by expression) wäre es nicht möglich, da sich darüber ja nur Geometrien unterdrücken lassen. Die einzige Möglichkeit wäre die Stückliste mit Informationen von Attributen auszustatten, die ein Teil in der TF als Sichtbar oder Unsichtbar markieren. EDIT: Ah! Es handelt sich um eine BG-TF. In diesem Fall kannst du in der TF für den Eintrag der zu ladenden Kaomponente ein leeres Feld lassen. Vorraussetzung ist aber, dass jede Komponente eine seperate Nr. besitzt. Und die Matings sollten auch so gesetzt werden, dass sie nicht kollidieren oder auf einen Fehler laufen. Am Besten wäre es ohne Matings zu arbeiten und alles auf einen Nullpunkt zu beziehen. ------------------ Webmaster of: Fragen oder Anregungen zur Seite... PN an mich [Diese Nachricht wurde von papagaio am 13. Dez. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
zwatz Ehrenmitglied V.I.P. h.c. Konstrukteur, cadadmin
Beiträge: 2116 Registriert: 19.05.2000
|
erstellt am: 14. Dez. 2006 12:13 <-- editieren / zitieren --> Unities abgeben:
zur Info für Interessierte: Ich hab die Komponente als Variable in die Partfamily aufgenommen. Damit muß der Anwender beim Erweitern der PF festlegen welche Nr. verwendet wird. (Austausch ist möglich da die in Frage kommenden Teile/Komponenten voneinander abstammen) Thomas ------------------ NX3.0.2.3 MP3 + TCE9.1.2.8a [stable] NX3.0.5.3 + TCE9.1.2.10a [testing] NX5.0.0.19 [unstable] ANSYS DesignSpace 10.0 SP1 @M$-WinXP_SP2 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |