| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
| NX große Baugruppen WAVE-Links, ein Seminar am 30.09.2024
|
Autor
|
Thema: Änderungswesen bei großen Strukturen (2465 / mal gelesen)
|
Majomouse Mitglied Senior IT Administrator
Beiträge: 119 Registriert: 21.11.2011 NX-11 TC-11.4 WIN7-64
|
erstellt am: 10. Jan. 2019 10:49 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, mich beschäftigt aktuell die Frage bezüglich des Änderungswesens bei größeren Strukturen (100-5000 Teile). Angenommen mein Freigabestatus für Top-nodes hat zur Bedingung, dass alle sub-assemblies bzw. sub-parts vorab freigegeben sind. Welche gängigen Methoden neben dem vollständigen durch-revisionieren und neu-freigeben kann ich nutzen, falls Änderungen bei einem Einzelteil gemacht werden müssen? Wunsch ist, dass Änderungen an freigegebenen Einzelteilen vorgenommen werden können, ohne, dass die gesamte Revisionierungskette und Freigabekette losgetreten werden muss. Ist da eine Variante eine Art Vorabfreigabe einzuführen? Alternativ wäre eine Art Sonderrolle (minimal 3D/2D Change) nach gewissen Vorgaben zu erlauben. Habt Ihr da Empfehlungen (auch Literatur) ? Vielen Dank
------------------ Der frühe Vogel fängt vielleicht den Wurm, aber die zweite Maus bekommt den Käse. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tom-nx Ehrenmitglied V.I.P. h.c. CAD-PDM Admin
Beiträge: 3019 Registriert: 13.09.2007 NX1953(NX1973) managed productive NX2007(2015) native testing NX-CAM BCT aClass V21 TC13.2.0.3 Win 10-64bit Dell Precision T3610 Nvidia K2000 3DConnexion Space Explorer
|
erstellt am: 10. Jan. 2019 11:28 <-- editieren / zitieren --> Unities abgeben: Nur für Majomouse
Hallo, meiner Meinung nach ein recht komplexes Thema. Wir sind gerade dabei Change Management in TC einzuführen. Habt ihr daran mal gedacht bzw. steht das zur Diskussion? Zitat: Wunsch ist, dass Änderungen an freigegebenen Einzelteilen vorgenommen werden können, ohne, dass die gesamte Revisionierungskette und Freigabekette losgetreten werden muss.
Das ist aber ein etwas eigenartiger Wunsch wenn Du mich fragst. Grüße, Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
Beiträge: 5433 Registriert: 19.05.2000
|
erstellt am: 10. Jan. 2019 13:21 <-- editieren / zitieren --> Unities abgeben: Nur für Majomouse
Zitat: Original erstellt von Majomouse: ...Wunsch ist, dass Änderungen an freigegebenen Einzelteilen vorgenommen werden können, ohne, dass die gesamte Revisionierungskette und Freigabekette losgetreten werden muss.
"Änderungen an Einzelteilen vornehmen" meint, eine freigegebene ItemRevision inkl. Datasets zu bearbeiten nehm ich an. Sprich temporär "aufzumachen". Dafür gibts eine Menge Gründe und noch viel mehr Gräben in die man fallen kann. Tatsache ist dass es Anwendungsfälle gibt wo man das braucht, z.B. ein Maschinenbauer mit hohem Eigenfertigunganteil kann so eine "formlose Änderung" sehr wohl brauchen. An dieser Stelle soll auch nicht diskutiert werden wie böse sowas ist oder sein kann. Die Involvierten müssen sich dessen bewusst sein, was sie da auslösen. Ist mehr organisatorische Herausforderung als Technische. Technisch gehts am einfachsten indem man die ItemRevision in einen Workflow sendet und während der WF aktiv ist, eine entsprechende ACL eingerichtet wird. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Majomouse Mitglied Senior IT Administrator
Beiträge: 119 Registriert: 21.11.2011 NX-11 TC-11.4 WIN7-64
|
erstellt am: 10. Jan. 2019 13:36 <-- editieren / zitieren --> Unities abgeben:
Hallo Thomas, hallo Thomas ;-) Ihr habt Recht, das ist "böse" und Risiken sind bekannt. Aber die relevanten Gründe liegen tatsächlich vor. Umsetzung via WF und geänderter ACL sind bekannt. Meine Frage bezieht sich eher auf die Methodik mal unabhängig von den Beweggründen ob und warum man das macht. Eine Methode ist ja eine vollständige Revisionierung und Freigabe aller relevanten Modelle/Baugruppen. Die andere Methode das Bereitstellen "temporärer" Schreibrechte. Was gibt es noch für Möglichkeiten? Danke und Gruß ------------------ Der frühe Vogel fängt vielleicht den Wurm, aber die zweite Maus bekommt den Käse. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
Beiträge: 5433 Registriert: 19.05.2000
|
erstellt am: 10. Jan. 2019 15:37 <-- editieren / zitieren --> Unities abgeben: Nur für Majomouse
|
Majomouse Mitglied Senior IT Administrator
Beiträge: 119 Registriert: 21.11.2011 NX-11 TC-11.4 WIN7-64
|
erstellt am: 10. Jan. 2019 15:48 <-- editieren / zitieren --> Unities abgeben:
Hallo Thomas, ich käme ja mit der Variante des minimal Change zurecht. Mir geht es darum ggf. vorhandene weitere Möglichkeiten kennenzulernen, um abwägen zu können welche Methode die optimale ist. Mir sind keine wesentlichen Methoden über die bereits genannten bekannt. Daher meine Frage hier. Gruß ------------------ Der frühe Vogel fängt vielleicht den Wurm, aber die zweite Maus bekommt den Käse. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
Beiträge: 5433 Registriert: 19.05.2000
|
erstellt am: 10. Jan. 2019 16:16 <-- editieren / zitieren --> Unities abgeben: Nur für Majomouse
Eine Zwischenstufe gibts auf jeden Fall noch ggü. "alle Ebenen ändern": Ich revisioniere nur wo effektiv geändert wird und erlaube keine "Bagatelländerung", d.h. in übergeordneten Baugruppen wird die jeweilige Revision durch die Konfigurationsregel "von selbst getauscht". Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Majomouse Mitglied Senior IT Administrator
Beiträge: 119 Registriert: 21.11.2011 NX-11 TC-11.4 WIN7-64
|
erstellt am: 10. Jan. 2019 17:24 <-- editieren / zitieren --> Unities abgeben:
|
Carl-Carlson Mitglied PLM-Consultant
Beiträge: 22 Registriert: 09.03.2018 NX1961 TC12.4
|
erstellt am: 11. Jan. 2019 06:22 <-- editieren / zitieren --> Unities abgeben: Nur für Majomouse
Hallo, mit einer unpräzisen Arbeitsweise wäre es möglich Einzelteile zu ändern ohne bis nach oben hin alles zu revisionieren. Bei uns ist es so, dass wir bis Schweißbaugruppen präzise arbeiten und darüber wo es keine Zeichnungen mehr gibt unpräzise. Bedingung ist natürlich, dass die geänderten Teile abwärtskompatibel sind. Vorteil: ändert man ein Bauteil mit großer Wiederverwendung muss man keine 100 Baugruppen revisionieren. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tom-nx Ehrenmitglied V.I.P. h.c. CAD-PDM Admin
Beiträge: 3019 Registriert: 13.09.2007 NX1953(NX1973) managed productive NX2007(2015) native testing NX-CAM BCT aClass V21 TC13.2.0.3 Win 10-64bit Dell Precision T3610 Nvidia K2000 3DConnexion Space Explorer
|
erstellt am: 11. Jan. 2019 07:39 <-- editieren / zitieren --> Unities abgeben: Nur für Majomouse
Hallo, ich denke da gibt es einige Möglichkeiten und ich sehe es so wie Thomas Zwatz, dass das mehr eine organisatorische Herausforderung ist. Bei uns wird nicht immer eine Baugruppe revisioniert wenn sich darin ein Einzelteil ändert, das kommt drauf an wie die Änderung aussieht. (Form/Fit/Function) Einiges kann man denke ich auch mit entsprechenden Laderegeln (RevisionRules) steuern. Das Änderungswesen wird auch vermutlich in jeder Firma etwas anders aussehen, da gibts glaube ich keine Lösung die überall passt. Das ChangeManagement Modul von Teamcenter basiert auf dem CMII Standard. Grüße, Thomas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
Beiträge: 5433 Registriert: 19.05.2000
|
erstellt am: 11. Jan. 2019 07:48 <-- editieren / zitieren --> Unities abgeben: Nur für Majomouse
Zitat: Original erstellt von Majomouse: Moin, wie ist das umsetzbar, wenn die höheren Level freigegeben sind?
Die verwendete Konfigurationsregel muss die "richtige" Revision laden. An erster Stelle kann natürlich nicht "Precise" stehen .... Und man muss auch bereit sein, billigend in Kauf zu nehmen dass Zeichnungen auf höheren Levels eben nicht mitgeändert/aktualisiert werden. Auch da gibts wieder einen Mittelweg: Man macht dort (und nur dort) wo mans für nötig hält, ebenfalls die "Bagatelländerungsaktion". Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Meinolf Droste Ehrenmitglied V.I.P. h.c. Dipl.Ing
Beiträge: 5175 Registriert: 14.12.2000 NTSI Workstation Core i7-9700K 4.90 GHz 32 GB RAM NVIDIA Quadro P2000 TC 11.5 NX 12.0.2 MP7 NX 1888 testing NX 1899 Beta
|
erstellt am: 11. Jan. 2019 07:50 <-- editieren / zitieren --> Unities abgeben: Nur für Majomouse
Dann gebe ich auch meinen Senf dazu. IMHO sollte man so etwas nur WF-gesteuert machen, und wenn dann ein Einzelteil ganz unten in der Struktur geändert werden soll werden bei uns auch die übergeordneten BG's mit als Target in den WF aufgenommen. Damit hat der Anwender dann zumindest die Möglichkeit die BG's durchzuspeichern, ansonsten werden die bei jedem Aufruf als geändert markiert. Spannend wird es wenn mit WAVE gearbeitet wird, vor allem wenn die WAVE Position nicht in der übergeordneten BG festgelegt wird.
------------------ Grüße Meinolf Ich steh auf flotte Dreier I know I was born and I know that I'll die but the in between is mine - Pearl Jam Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
Beiträge: 5433 Registriert: 19.05.2000
|
erstellt am: 11. Jan. 2019 08:07 <-- editieren / zitieren --> Unities abgeben: Nur für Majomouse
Zitat: Original erstellt von Meinolf Droste: ...werden bei uns auch die übergeordneten BG's mit als Target in den WF aufgenommen. Damit hat der Anwender dann zumindest die Möglichkeit die BG's durchzuspeichern, ansonsten werden die bei jedem Aufruf als geändert markiert.
Ist dazu ein selbst gemachter WF Handler im Einsatz ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Meinolf Droste Ehrenmitglied V.I.P. h.c. Dipl.Ing
Beiträge: 5175 Registriert: 14.12.2000 NTSI Workstation Core i7-9700K 4.90 GHz 32 GB RAM NVIDIA Quadro P2000 TC 11.5 NX 12.0.2 MP7 NX 1888 testing NX 1899 Beta
|
erstellt am: 11. Jan. 2019 08:54 <-- editieren / zitieren --> Unities abgeben: Nur für Majomouse
|
ThomasZwatz Moderator cadadmin
Beiträge: 5433 Registriert: 19.05.2000
|
erstellt am: 11. Jan. 2019 11:31 <-- editieren / zitieren --> Unities abgeben: Nur für Majomouse
|
Meinolf Droste Ehrenmitglied V.I.P. h.c. Dipl.Ing
Beiträge: 5175 Registriert: 14.12.2000 NTSI Workstation Core i7-9700K 4.90 GHz 32 GB RAM NVIDIA Quadro P2000 TC 11.5 NX 12.0.2 MP7 NX 1888 testing NX 1899 Beta
|
erstellt am: 11. Jan. 2019 13:54 <-- editieren / zitieren --> Unities abgeben: Nur für Majomouse
Yep. Allerdings muss man wissen das z. Bsp. ein Schmiedegesenk aus 2 Komponenten besteht, mit nur einigen Unterkomponenten. Und die Struktur ist weitest gehend identisch, die Änderungen werden in aller Regel nur an 2 Komponenten vorgenommen, da ist das überschaubar. Bei anderen BG's mit deutlich mehr Komponenten verfahren wir auch so, allerdings ist auch hier die Anzahl der Komponenten in der Regel deutlich weniger als 100. In vielen Fällen akzeptieren wir aber auch, das nur von einer untergeordneten BG oder Komponente eine neue Revision erzeugt wird und die freigegebenen übergeordnete Baugruppen auf einen älteren Revisionsstand verweisen. Da wir mit präzisen StüLies arbeiten ist das erst mal kein Problem. ------------------ Grüße Meinolf Ich steh auf flotte Dreier I know I was born and I know that I'll die but the in between is mine - Pearl Jam Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Majomouse Mitglied Senior IT Administrator
Beiträge: 119 Registriert: 21.11.2011 NX-11 TC-11.4 WIN7-64
|
erstellt am: 14. Jan. 2019 08:20 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Meinolf Droste: Yep.... In vielen Fällen akzeptieren wir aber auch, das nur von einer untergeordneten BG oder Komponente eine neue Revision erzeugt wird und die freigegebenen übergeordnete Baugruppen auf einen älteren Revisionsstand verweisen. Da wir mit präzisen StüLies arbeiten ist das erst mal kein Problem.
Wie geht Ihr denn dann damit um? Wenn ein untergeordnetes Element (ET oder BG) revisioniert wird (incl. Drawing?), dann wird ja bei Darstellung der Präzisen Struktur der veraltete Stand des untergeordneten Elementes geladen. Wenn nicht sauber konfiguriert zudem ggf. auch Neutralformate wie PDF etc. Das lässt sich ja über Revisionsregeln nur bedingt abbilden. Hab ich einen Denkfehler? Gruß ------------------ Der frühe Vogel fängt vielleicht den Wurm, aber die zweite Maus bekommt den Käse. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Meinolf Droste Ehrenmitglied V.I.P. h.c. Dipl.Ing
Beiträge: 5175 Registriert: 14.12.2000 NTSI Workstation Core i7-9700K 4.90 GHz 32 GB RAM NVIDIA Quadro P2000 TC 11.5 NX 12.0.2 MP7 NX 1888 testing NX 1899 Beta
|
erstellt am: 14. Jan. 2019 10:04 <-- editieren / zitieren --> Unities abgeben: Nur für Majomouse
Zitat: Original erstellt von Majomouse:
Wie geht Ihr denn dann damit um? Wenn ein untergeordnetes Element (ET oder BG) revisioniert wird (incl. Drawing?), dann wird ja bei Darstellung der Präzisen Struktur der veraltete Stand des untergeordneten Elementes geladen. Wenn nicht sauber konfiguriert zudem ggf. auch Neutralformate wie PDF etc. Das lässt sich ja über Revisionsregeln nur bedingt abbilden. Hab ich einen Denkfehler? Gruß
Nein du hast keinen Denkfehler. Es ist aber schlichtweg bei uns nicht umzusetzen entweder mit unpräzisen Stücklisten zu arbeiten oder aber alles zu revisionieren, wenn nur ganz unten geändert wird. Beispielsweise benutzen wir viele vorgearbeitete Halbzeuge die dann in völlig unterschiedlichen Bauteilen verwendet werden. Wenn ich jetzt an einem solchen Halbzeug eine Änderung vornehme müsste ich hunderte von Baugruppen anpacken, die wiederum in NX CAM CNC programmiert worden sind. Da bin ich mit dem Updaten noch nicht fertig bevor die nächste Änderung kommt... Und wenn du schon mal ein Bauteil geändert hast in dem tausende von Features enthalten sind und ganz vorne im Historienbaum zwei oder 3 WAVE Links erzeugt worden sind, von denen sich einer ändert dann kannst du dir vorstellen das einige Tage an Arbeit anfallen können um das Modell zu flicken. Wir haben ein Tool das beim Öffnen einer BG ein bestimmtes Attribut überprüft und dem Anwender dann in einem Meldungsfenster entsprechende Hinweise gibt. Dann wird der Konstrukteur zumindest informiert und kann prüfen ob er aktiv werden muss.
------------------ Grüße Meinolf Ich steh auf flotte Dreier I know I was born and I know that I'll die but the in between is mine - Pearl Jam Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fe3C Mitglied Konstrukteur
Beiträge: 155 Registriert: 02.11.2005 NX 1988 build 2201 Win10 TC 13.2.0
|
erstellt am: 21. Jan. 2019 13:27 <-- editieren / zitieren --> Unities abgeben: Nur für Majomouse
Hallo Majomouse, wir arbeiten mit präzisen Stücklisten aus dem Teamcenter heraus. Wir hatten auch mal den Anspruch die Baugruppen alle auf Stand zu halten. Das ist aber m.E. nicht machbar, vor allen Dingen wenn man einen großen Baukasten hat. Wir haben uns dazu entschlossen BG's zum Zeitpunkt der Freigabe mit nur gültigen und releaseten Teile freizugeben. Wenn im Zuge der notwendigen Revisionierung der Einzelteile BG's nun ungültige Teile in sich bergen, ist das für uns nicht verkehrt, weil zum Zeitpunkt der Freigabe der BG ja alles i.O. war. Sollte eine BG nun revisioniert werden, sorgt man wiedrum dafür, das die ungültigen Einzelteile gegen gültige Teile ausgetauscht werden und es ist wieder der Status quo erhalten. Das stellt für uns den echten Teilezyklus im Feld dar, denn ein Kunde kriegt auch nicht automatisch seine an Ihn veräußerte BG revisioniert. Wir sind somit 1:1 mit der zu dem Zeitpunkt erstellten BG. In diesem Kontext möchte ich aber darauf hinweisen nicht mit mehreren ladbaren Revisionen eines Teiles im NX (Teamcenter Integration) zu arbeiten, vor allen Dingen, wenn man wie wir, wie die Weltmeister waved... das gibt tuk Ansonsten klappt das bei uns gut! Gruß Fe3C Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Majomouse Mitglied Senior IT Administrator
Beiträge: 119 Registriert: 21.11.2011 NX-11 TC-11.4 WIN7-64
|
erstellt am: 22. Jan. 2019 15:58 <-- editieren / zitieren --> Unities abgeben:
|
ritchy.S Mitglied
Beiträge: 29 Registriert: 20.09.2011 HP ZBook 15 G6 I5-9400H / Nvidia Quadro T2000 16 GB RAM, Win 10 NX 1919 / TC 11.5 / MoldWizard
|
erstellt am: 14. Feb. 2019 00:19 <-- editieren / zitieren --> Unities abgeben: Nur für Majomouse
Zitat: Original erstellt von Meinolf Droste:
Wir haben ein Tool das beim Öffnen einer BG ein bestimmtes Attribut überprüft und dem Anwender dann in einem Meldungsfenster entsprechende Hinweise gibt. Dann wird der Konstrukteur zumindest informiert und kann prüfen ob er aktiv werden muss.
Hallo Meinolf, das erwähnte Tool, ist das was eigenes oder etwas das auf dem Markt erhältlich ist. Gruß Ritchy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ritchy.S Mitglied
Beiträge: 29 Registriert: 20.09.2011 HP ZBook 15 G6 I5-9400H / Nvidia Quadro T2000 16 GB RAM, Win 10 NX 1919 / TC 11.5 / MoldWizard
|
erstellt am: 14. Feb. 2019 00:28 <-- editieren / zitieren --> Unities abgeben: Nur für Majomouse
Hi Fe3C, werden bei euch die Baugruppen und Teile mittels WF freigegeben? Falls ja, so sollten doch in TC unter "Ansicht" die jeweiligen Revisionen der Komponenten inklusive Status sichtbar sein. Ich gebe zu dass bei sehr vielen Komponenten das finden der nicht mehr aktuellen Revisionen ein Problem darstellt. Aber sollte es nicht möglich sein innerhalb der Detailansicht in TC, sortiert nach einem bestimmten Attribut (wie von Meinolf erwähnt) die ungültigen Revisionen recht leicht zu identifizieren? Gruß Ritchy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fe3C Mitglied Konstrukteur
Beiträge: 155 Registriert: 02.11.2005 NX 1988 build 2201 Win10 TC 13.2.0
|
erstellt am: 14. Feb. 2019 09:12 <-- editieren / zitieren --> Unities abgeben: Nur für Majomouse
|
Meinolf Droste Ehrenmitglied V.I.P. h.c. Dipl.Ing
Beiträge: 5175 Registriert: 14.12.2000 NTSI Workstation Core i7-9700K 4.90 GHz 32 GB RAM NVIDIA Quadro P2000 TC 11.5 NX 12.0.2 MP7 NX 1888 testing NX 1899 Beta
|
erstellt am: 14. Feb. 2019 09:32 <-- editieren / zitieren --> Unities abgeben: Nur für Majomouse
|