| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: PTS - Komponente ersetzen / Teilfamilien (3248 mal gelesen)
|
wOOzi Mitglied Konstrukteur
Beiträge: 78 Registriert: 19.02.2015 CATIA V5 NX 9.0 NX 10 Intel Core i7-4800MQ @2.70GHz 32 GB RAM NVIDIA Quadro K3100M
|
erstellt am: 06. Mai. 2015 08:48 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, kennt sich jemand von euch mit PTS (Product Template Studio) aus? Ich habe eine Baugruppe, die sich in einem Teil von ihrer Lange unterscheidet. Dieses Teil kann ich nun über PTS in der Lange ändern. Aber da es sich um ein Standard handelt würde ich es lieber austauschen lassen bzw. über eine Teilefamilie ansprechen, dass es sich gleich richtig umbenennt. Bei PTS gibt es auch den Befehl "Teilefamilie" aber ich weiß nicht wie man den anwendet.... Also falls jemand weiß wie man mit PTS Teilefamilien steuert oder Komponenten ersetzen kann würde ich mich über eine Erklärung freuen! Danke!!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fenchelfee02 Mitglied CAD - Support
Beiträge: 6 Registriert: 04.07.2014
|
erstellt am: 01. Aug. 2018 12:00 <-- editieren / zitieren --> Unities abgeben: Nur für wOOzi
|
Carl-Carlson Mitglied PLM-Consultant
Beiträge: 22 Registriert: 09.03.2018 NX1961 TC12.4
|
erstellt am: 02. Aug. 2018 07:27 <-- editieren / zitieren --> Unities abgeben: Nur für wOOzi
Moin zusammen, hierfür muss man in der PTS Baugruppe einmal über "Komponente ersetzen" die Teilefamilie auswählen. Im Fenster "Familienelement auswählen" kann man dann Ausdrücke aus der Teilefamilie mit Ausdrücken aus der PTS Baugruppe gleichsetzen. Funktioniert aber nur mit Zahlenwerten. Ändere ich nun in der PTS ein Ausdruck sucht NX automatisch nach einem passenden Kind in der Teilefamilie. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fenchelfee02 Mitglied CAD - Support
Beiträge: 6 Registriert: 04.07.2014
|
erstellt am: 02. Aug. 2018 13:13 <-- editieren / zitieren --> Unities abgeben: Nur für wOOzi
Moin, Moin danke für die Hilfe. Leider schaffe ich es nicht über die override Expression es so hin zu bekommen, das er den Wert (==NW_PTS), wie in deinem Beispiel behält. Ich arbeite mit TC10/NX9! Gruß
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fenchelfee02 Mitglied CAD - Support
Beiträge: 6 Registriert: 04.07.2014
|
erstellt am: 02. Aug. 2018 14:10 <-- editieren / zitieren --> Unities abgeben: Nur für wOOzi
Moin, Moin, verstehe ich das vielleicht falsch!?! Im Baugruppenkontext die PTS Baugruppe aktiv machen, Ausdruck ändern und dann die Teilefamilien alle durch Komponente ersetzen austauschen. Ist das der Weg? Dachte das würde die Verknüpfung machen und PTS würde mich dabei unterstützen. Muss vielleicht im PTS Author noch ein spezieller Eintrag gemacht werden? Gesetzt ist beim Ausdruck - Reiter Attribute "Sofortige Aktualisierung = NX und Teilefamilien" Gesetzt sind bei der Baugruppe - Reiter Initialisierung haken gesetzt bei "Teilefamilienaktualisierung bei ok und anwenden ausführen" Schon jetzt vielen Dank! LG Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Carl-Carlson Mitglied PLM-Consultant
Beiträge: 22 Registriert: 09.03.2018 NX1961 TC12.4
|
erstellt am: 02. Aug. 2018 15:22 <-- editieren / zitieren --> Unities abgeben: Nur für wOOzi
Hallo also ich habe die PTS Baugruppe als Anzeigeteil. In der PTS habe ich die Teilefamilie oder ein Kind verbaut. Über den Befehl "Komponente ersetzen" --> Teilefamilie auswählen Öffnet sich das Fenster aus meinem vorherigen Post. Hier müssen die gewünschten Ausdrücke gleichgesetzt werden, sodass nur noch ein Kind automatisch über bleibt (muss allerdings ein anderes sein, als das was verbaut ist, sonst kommt eine Fehlermeldung). Diese Gleichsetzungen werden dadurch gespeichert. Ändere ich in der PTS nun einen Ausdruck wird automatisch im Hintergrund das Kind der Teilefamilie ausgetauscht (wenn wie von dir beschrieben, die richtigen Einstellungen im Author gesetzt sind). Etwas kompliziert zu erklären
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus_30 Moderator CAx-Architect
Beiträge: 5551 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 30. Jan. 2020 18:26 <-- editieren / zitieren --> Unities abgeben: Nur für wOOzi
Hallo zusammen, stehe gerade vor genau dem gleichen Problem. Die Beschreibung von Carl-Carlson ist ja super, genau so hab ich's gemacht. Jetzt bleiben zwei Probleme übrig: (1) Die Baugruppe (PTS-Template) wird beim Einfügen aus der Reuse Library nicht geklont, sondern das Template wird verbaut. (2) Beim ändern der Expressions werden die Teile in der Baugruppe nicht automatisch ausgetauscht. Ich muss über #Replace Component gehen und das Mutterteil auswählen. Die Auswahl wird tatsächlich auf das richtige Familienmitglied eingeschränkt, ich muss es aber anwählen und OK drücken. Jetzt stellt sich mir natürlich die Frage: Was mache ich falsch? PS: Ich benutze NX 12.0.2 MP08. ------------------ Gruß Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus_30 Moderator CAx-Architect
Beiträge: 5551 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 30. Jan. 2020 19:04 <-- editieren / zitieren --> Unities abgeben: Nur für wOOzi
Nachtrag zu (2): Ein Klick auf den Befehl "Part Family Update" nach dem Ändern der Expressions über PTS (bzw. Edit Reusable Component) bewirkt, dass die Komponenten richtig ausgetauscht werden. Kann man nach dem "Edit Reusable Component" Befehl das "Part Family Update" auch automatisch ausführen lassen? ------------------ Gruß Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus_30 Moderator CAx-Architect
Beiträge: 5551 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 30. Jan. 2020 19:17 <-- editieren / zitieren --> Unities abgeben: Nur für wOOzi
Ich schon wieder.... Sorry. Ich hab's selber gefunden: Zu (1): Das Attribut "PTS_CLONE" im Vorlagenteil muss auf "true" stehen (stand vorher - aus welchen Gründen auch immer - auf "false"). Zu (2): Im PTS Author muss ich bei den benötigten Expressions das "Immediate Update" auf "Part Family Update" stellen (stand vorher auf "None"). Jetzt klappt's wie gewünscht. ------------------ Gruß Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |