Hallo!
Um das Part in einem Process auszutauschen, mußt Du gänzlich anders vorgehen.
Zunächst mal ein paar Hintergründe für Dich:
Jedes CATPart besitzt eine "versteckte interne Nummer" - die sogenannte UUID. Wenn Du z.B. ein CATPart erstellst (mit der nur als Beispiel gedachten UUID: 1111 und dem Namen "Teil1") und anschließend eine Zeichnung erstellst, so merkt sich die CATDrawing-Datei, mit welchem Teilenamen und mit welcher UUID diese Zeichnung einen Bezug zum CATPart hat.
Wenn Du nun Dein "Teil1" manuell im Explorer (was Du übrigens normalerweise nicht machen solltest) umbenennst auf "Teil2" und anschließend die Zeichnung wieder öffnest, so kommt die Fehlermeldung, daß "Teil1" nicht mehr gefunden werden kann. Mittels dem Schreibtisch kannst Du dann wieder die Verknüpfung auf "Teil2" herstellen.
Das funktioniert deshalb, da sich die UUID durch das manuelle Umbenennen ja nicht geändert hat.
Gleiches gilt, wenn Du "Teil1" einfach mit dem Explorer in einen anderen Ordner schiebst. Die Zeichnung kriegt von dieser Information nichts mit und sucht wiederum verzweifelt nach dem richtigen CATPart.
Der gleiche Fall tritt auch bei CATProducts und CATProcesses auf.
Das Product sucht die entsprechenden Parts zuerst nach deren Namen.
Findet es ein richtiges Teil, so prüft es noch die UUID. Ist diese korrekt, so wird das CATPart ins Product "genommen" - ansonsten kommt der Schreibtisch mit der Bitte, dem Product doch zu sagen, wo das richtige Teil abgespeichert ist.
In Deinem Fall hast Du wahrscheinlich das zweite Teil mittels "Neu aus" erstellt. Mit diesem Befehl wird automatisch eine neue UUID erzeugt. Das ist auch gut so - würde CATIA nur anhand des Namens unterscheiden, so käme es schnell zu Problemen. (es gibt viele Teile mit dem Namen "Schraube, Welle, Achse" etc...)
Selbst wenn Du nun das zweite Teil unter dem gleichen Namen in den gleichen Ordner hineinspeicherst, so kommt beim Öffnen des CATProcesses automatisch der Schreibtisch, denn es wird zwar eine Datei mit dem richtigen Namen gefunden, allerdings besitzt diese Datei nicht die richtige UUID. CATIA möchte also wissen, wo die zum CATProcess ursprünglich gehörende Datei hingekommen ist.
Nun zur Lösung Deines Problems:
Möglichkeit 1:
- Du besitzt Deinen ursprünglichen CATProcess mit dem dazugehörenden CATPart. (beim Öffnen des Prozesses, kommt kein Schreibtisch)
- Öffne CATIA und mach "Neu aus" aus dem CATProcess
- Es erscheint das typische "Neu aus"-Fenster
- Darin wird Dir unten der CATProcess angezeigt (das was wirklich eine neue UUID erhält)
- Im gleichen Fenster steht oben noch das CATPart, sowie evtl. pptable-Datei oder nc-Programm. (Dies sind die Dateien, die ebenfalls in Bezug mit dem CATProcess stehen.)
- Klicke nun auf "OK".
- Nun wird ein neuer CATProcess erstellt/geöffnet. Dieser bezieht sich allerdings immernoch auf Dein "altes" CATPart.
- Der neue CATProcess erhält standardmäßig den gleichen Namen wie der ursprüngliche - allerdings mit "_1" noch zusätzlich angehängt.
- Gehe nun in die Aufspannung und klicke auf das dritte Symbol von oben. Es heißt "Produkt oder Teil"
- Nun kannst Du bequem das neue Produkt oder Teil auswählen. (evtl. unten den Dateitypen ändern.)
- Anschließend erscheint es dann ganz normal.
- Nun mußt Du in den entsprechenden Operationen die ganzen Flächen, Hindernisse, etc. entfernen und nochmal neu anklicken. (sind lila eingefärbt.)
- Auch in der Aufspannung mußt Du alles nochmal neu definieren. (Achsensystem, Rohteil etc.)
- Anschließend alles neu berechnen - Fertig!
2. Möglichkeit:
- Gehe zunächst so vor, wie in der ersten Möglichkeit
- Beim "Neu aus - Fenster" klickst Du allerdings Dein CATPart nach unten. Somit erhält es ebenfalls eine neue UUID.
- Nach dem "OK" wird ein neuer CATProcess erzeugt. Dieser bezieht sich nun auf ein ebenfalls neu erzeugtes CATPart.
- Gehe auf "Datei-Sicherungsverwaltung"
- Du siehst zwei neue Dateien. Diese haben den gleichen Namen wie vorher, allerdings noch mit "_1" angehängt.
- Speichere die neuen Dateien in der Sicherungsverwaltung ab. Zuvor kannst Du allerdings den Pfad und Dateinamen auch ändern.
- Nun besitzt Du einen neuen CATProcess, der sich auf ein neues CATPart bezieht. Allerdings ist das CATPart noch nicht auf den neuen "Sollstand" gebracht. Dies kannst Du nun nachholen - jetzt also das CATPart entsprechend abändern.
- Nachdem Du das gemacht hast, den Process öffnen. Je nachdem, was exakt am Part geändert wurde, mußt Du entweder in der Operationen bestimmte Flächen etc. neu anklicken oder einfach nur nochmal alles neu berechnen lassen -> Fertig!
P.S. Sollte von Deinem CATPart übrigens schon eine vollständige Zeichnung existieren, so solltest Du "Neu aus" aus der Zeichnung und dem Prozess machen. Im anschließenden Fenster kannst Du dann immernoch das Part (das vorerst oben steht) nach unten holen.
Alles klar?
Grüße
Martin!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP