| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: Speicherprozess von NX beschleunigen (1184 mal gelesen)
|
FelixM Ehrenmitglied V.I.P. h.c. Dipl.- Ing. Schiffbau
Beiträge: 2457 Registriert: 17.05.2004 NX1-NX CR Star CCM++ 2021 Heeds TC 10 + TC 11 Alma ActCut 3.8 Rhino 7 Paramarine 2020 Bricscad 21 Dell M7710 in Dock 32GB XEON E3-1535M Quadro M4000M 3xSSD Win10-1709 64bit 3x 25" Dell U2515H
|
erstellt am: 24. Jul. 2020 14:55 <-- editieren / zitieren --> Unities abgeben:
Hallo, Es geht um den Speicherprozess vom NX ins TC, genauer NX1926 Serie ins TC11.06.13. Meine Baugruppen, die ich zur Arbeitsvorbereitung erstelle, belaufen sich auf 3500 - 4500 unterschiedliche Teile. Die werden in einem Rutsch von NX erstellt und müssen natürlich dann auch mal gespeichert werden. Auf meinem System dauert das zwischen 1:20 und 2:00 Stunden. Das ist sehr lang. Dabei ist der eigentliche Speicherprozess rund 30 Minuten, der Rest sind TC bzw. SQL Aktionen. Habt ihr Ideen wie man das beschleunigen könnte? Vom Development höre ich nur, dass das wohl normal sei, sogar schon recht schnell. Auch sind die Performance Fixes von 1934 nicht echt durchschlagend. Ich kann mich aber so gar nicht damit abfinden, da ich in einem Projekt ja nicht nur eine solche BG habe, sondern oftmals 10 oder mehr. Auch muss man nicht nur einmal diese Parts speichern, sondern in der Fülle auch schon mal 5 mal. So kommen leicht mal 60-80 Stunden Wartezeit zusammen. Ich mache das dann nachts oder in der Pause, kann aber nicht im Sinne des Erfinders sein. Hoffe, hier sind noch mehr geplagte, denen das gegen den Strich geht. Grüße Felix Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
Beiträge: 5397 Registriert: 19.05.2000 (10-2022) --------------------------------------------- [stable] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, Multi-CAD BCT-Inspector Neutral v22R2 --------------------------------------------- [testing] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 BCT-Inspector Neutral v22R2 @M7720 Win10 (1909)
|
erstellt am: 27. Jul. 2020 09:26 <-- editieren / zitieren --> Unities abgeben: Nur für FelixM
Ich hab keine Vergleichswerte, aber bei 4000+ sind das <2sec je Teil, was mich nun auch nicht schreckt.... Ist das ein 1926er Spezifikum und ist sonst nicht so langsam ? Arrangements werden nach TC synchronisiert ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StevenNX7518xx Mitglied Technical Consultant NX
Beiträge: 67 Registriert: 17.09.2019
|
erstellt am: 27. Jul. 2020 09:29 <-- editieren / zitieren --> Unities abgeben: Nur für FelixM
Hallo Felix, erstellst du beim Speichern gleich JT's mit? Falls ja könntest du das auch in den Speicheroptionen mal abschalten falls es möglich ist und die JT's nicht benötigt werden. ------------------ Gruß Steven Break the Rules! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
FelixM Ehrenmitglied V.I.P. h.c. Dipl.- Ing. Schiffbau
Beiträge: 2457 Registriert: 17.05.2004 NX1-NX CR Star CCM++ 2021 Heeds TC 10 + TC 11 Alma ActCut 3.8 Rhino 7 Paramarine 2020 Bricscad 21 Dell M7710 in Dock 32GB XEON E3-1535M Quadro M4000M 3xSSD Win10-1709 64bit 3x 25" Dell U2515H
|
erstellt am: 27. Jul. 2020 09:34 <-- editieren / zitieren --> Unities abgeben:
Hallo Thomas, Steven, JT läuft über den Dispatcher, Erstellen der Previews ist abgeschaltet. 2s pro teil stimmt so einigermaßen. Deswegen sagt DEV wahrscheinlich auch, dass das soweit ok ist. War früher in NX11/12 auch nicht anders. Arrangements habe ich nicht. Grüße Felix [Diese Nachricht wurde von FelixM am 27. Jul. 2020 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
FelixM Ehrenmitglied V.I.P. h.c. Dipl.- Ing. Schiffbau
Beiträge: 2457 Registriert: 17.05.2004 NX1-NX CR Star CCM++ 2021 Heeds TC 10 + TC 11 Alma ActCut 3.8 Rhino 7 Paramarine 2020 Bricscad 21 Dell M7710 in Dock 32GB XEON E3-1535M Quadro M4000M 3xSSD Win10-1709 64bit 3x 25" Dell U2515H
|
erstellt am: 06. Aug. 2020 11:34 <-- editieren / zitieren --> Unities abgeben:
Hallo, so ich habe nochmal weiter probiert und konnte den Speicher Prozess um rund 10-15% verbessern. Zu meiner Schande muss ich gestehen, dass ich zu viele Snapshots in meiner VM hatte. Habe sie mal alle gelöscht und nun geht es besser, wie gesagt so rund 10-15%. Ist mir aber noch immer viel zu lang. Da sollte noch was gehen. Grüße Felix Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1887 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing xxx Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 07. Aug. 2020 07:41 <-- editieren / zitieren --> Unities abgeben: Nur für FelixM
Hallo Felix Es wäre machbar, nur mal laut gedacht, den Dispatcher aufzusplitten auf mehrere Server somit würde die JT Erzeugung ev. noch schneller gehen.... wenns mir noch recht im hirn hinterblieben ist, haben wir das folgende Scenario mal probiert.... Dispatcher Server + 2 Clients die die JT erzeugung abgearbeitet haben, dass hatte funktioniert.... wünsche dir viel Glück ;-) mfg BK
------------------ “Vision without action is a daydream. Action without vision is a nightmare." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
FelixM Ehrenmitglied V.I.P. h.c. Dipl.- Ing. Schiffbau
Beiträge: 2457 Registriert: 17.05.2004 NX1-NX CR Star CCM++ 2021 Heeds TC 10 + TC 11 Alma ActCut 3.8 Rhino 7 Paramarine 2020 Bricscad 21 Dell M7710 in Dock 32GB XEON E3-1535M Quadro M4000M 3xSSD Win10-1709 64bit 3x 25" Dell U2515H
|
erstellt am: 07. Aug. 2020 08:59 <-- editieren / zitieren --> Unities abgeben:
Hallo, das ist eine sicherlich gute Idee, jedoch geht es mir nicht um die JT Erzeugung, sondern um den Speicherprozess von NX ins TC. Die JT Erzeugung schalte ich per Dispatcher nur bei Bedarf ein sodass das keinen Einfluss auf den Speicherprozess haben dürfte. Oder übersehe ich da was? Grüße Felix Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
Beiträge: 5397 Registriert: 19.05.2000 (10-2022) --------------------------------------------- [stable] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, Multi-CAD BCT-Inspector Neutral v22R2 --------------------------------------------- [testing] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 BCT-Inspector Neutral v22R2 @M7720 Win10 (1909)
|
erstellt am: 07. Aug. 2020 10:47 <-- editieren / zitieren --> Unities abgeben: Nur für FelixM
Zitat: Original erstellt von FelixM: ... Die JT Erzeugung schalte ich per Dispatcher nur bei Bedarf ein sodass das keinen Einfluss auf den Speicherprozess haben dürfte. Oder übersehe ich da was?
Wenn das so konfiguriert ist, nein. Aber es gibt eine Einstellung, dass die JT Erzeugung "live" beim Speichern von NX mitgemacht wird. Wenn das aktiv ist, dauert das Speichern natürlich länger ... (weiss jetzt aber nicht, wo sich das genau versteckt) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
FelixM Ehrenmitglied V.I.P. h.c. Dipl.- Ing. Schiffbau
Beiträge: 2457 Registriert: 17.05.2004 NX1-NX CR Star CCM++ 2021 Heeds TC 10 + TC 11 Alma ActCut 3.8 Rhino 7 Paramarine 2020 Bricscad 21 Dell M7710 in Dock 32GB XEON E3-1535M Quadro M4000M 3xSSD Win10-1709 64bit 3x 25" Dell U2515H
|
erstellt am: 07. Aug. 2020 12:01 <-- editieren / zitieren --> Unities abgeben:
Hallo Thomas, da ist natürlich so eingestellt, das beim speichern aus NX die JT Daten nicht direkt erzeugt werden. Gleiches gilt für die Previews der einzelnen Part, auch die werden im Nachgang bei Bedarf über den Dispatcher erzeugt. Zudem werden keine Backup Datasets angelegt (TC Preference, sodass das Purgen der Datasets entfällt was auch wieder bis zu 15min bringt. Grüße Felix Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1887 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing xxx Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 07. Aug. 2020 12:06 <-- editieren / zitieren --> Unities abgeben: Nur für FelixM
nochmal auf Anfang.... du öffnets eine Baugruppe mit >3000 Parts und fängst an zu Ändern und speicherst dann die komplette Baugruppe ? Save All und nicht Save Part only hab ich das so richtig verstanden ? Edit:
Zitat: Die werden in einem Rutsch von NX erstellt und müssen natürlich dann auch mal gespeichert werden.
Wieso nihmst du nicht die Clone Funktion in TC ? Gibt glaub auch noch was anderes in TC um komplette Strukturen als Vorlage anzulegen.... ------------------ “Vision without action is a daydream. Action without vision is a nightmare." [Diese Nachricht wurde von Big King am 07. Aug. 2020 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
FelixM Ehrenmitglied V.I.P. h.c. Dipl.- Ing. Schiffbau
Beiträge: 2457 Registriert: 17.05.2004 NX1-NX CR Star CCM++ 2021 Heeds TC 10 + TC 11 Alma ActCut 3.8 Rhino 7 Paramarine 2020 Bricscad 21 Dell M7710 in Dock 32GB XEON E3-1535M Quadro M4000M 3xSSD Win10-1709 64bit 3x 25" Dell U2515H
|
erstellt am: 07. Aug. 2020 12:59 <-- editieren / zitieren --> Unities abgeben:
Nee, das verstehst du falsch. Das hat mit dem Prozess der Schiffbau Applikation zu tun. Ich versuch das mal an einem einfachen Beispiel zu erklären. Die Stahl/Alu Schiffbaukonstruktion besteht aus tausenden Platten und Profilen. Nehmen wir mal nur eine ganz einfache gewölbte Platte z. B. 12m lang und 3m breit, darauf werden in Längsrichtung Profile im Abstand von 600mm geschweißt. In Querrichtung alle 2m ein Querträger. So sind wir bei ca. 10 Teilen. Die werden modelliert (stehen jetzt mal für eine Baugruppe). Nun muss davon natürlich die Arbeitsvorbereitung gemacht werden. Die wird nicht direkt auf den Konstruktionsteilen gemacht, sondern einfach gesagt auf einer Kopie davon, allerdings einer assoziativen Kopie. Das macht NX automatisch, also habe ich in einem Schritt 10 neue Teile (im TC 10 neue Items) . Die müssen natürlich gespeichert werden. Nun muss der Arbeiter vor Ort natürlich auch wissen, welches Profil er auf welche Platt und wo auf der Platte anbringen muss. Dafür werden Markierlinien erzeugt und Positionsnummern. Diese Aktion ist automatisch, ändert aber jedes Teil, so muss also jedes Teil auch wieder gespeichert werden. Dann müssen alle Plattenabwicklungen und Profilabwicklungen gemacht werden. Das erzeugt neue Feature in allen Teilen. Also wieder speichern. Nun ändert sich während des Konstruktionsprozesses die Wölbung der Platte, also müssen alle an der Platte liegenden Teile geupdated werden, die Markierlinien auch und natürlich auch die Abwicklungen, und wieder speichern. Nur reden wir natürlich nicht von einer Platte mit ein paar Profilen drauf, sondern von z.B. 1000 Platten mit 2500 Profilen drauf. Diese 1000 Platten mit 2500 Profilen formen dabei nicht das ganze Schiff, sondern nur einen Teilblock des Schiffes. Das Schiff wird dann aus den Teilblöcken zusammengebaut. Das können dann auch schon mal hunderte sein, je nachdem wie groß die Einzelblöcke und natürlich das Schiff ist. Ich hoffe, das macht es etwas deutlicher, warum ich immer so viele Teile speichern muss. Grüße Felix Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |