2.3.7.9.2. Vorgehensweise bei Verwendung von NX mit Teamcenter

Stellen Sie sicher, dass in ifugnx.cfg die korrekte Makrovorlage aktiv ist und führen Sie mit einem Testteil eine Platzierung durch. Im Idealfall sind bereits alle Einstellungen der Vorlage so, wie Sie sie tatsächlich benötigen. In diesem Fall erübrigen sich irgendwelche Anpassungen.

Führen Sie ansonsten die Schritte der folgenden Anleitung durch.

  1. Öffnen Sie eine leere NX-Session.

  2. Wählen Sie "Model" oder "Assembly".

  3. Stellen Sie sicher, dass "Solid-Layer (standardmäßig 27)" aktiviert ist.

    Menu -> Format -> Layer Settings

    Menu -> Format -> Layer Settings

    Layer 27 aktiviert

    Layer 27 aktiviert

  4. Führen Sie testweise eine Platzierung aus. Sie sollten dann bei der Makroaufzeichnung keine Fehler machen.

  5. Öffnen Sie ein neues Modell.

  6. Starten Sie die Makro-Aufzeichnung.

    Menu -> Tools -> Macro -> Start Record...

    Menu -> Tools -> Macro -> Start Record...

    Bestimmen Sie Speicherort und Dateinamen für das Makro und bestätigen Sie mit OK. Speichern Sie das Makro am besten gleich in das dafür vorgesehene Verzeichnis unter ...\iface\unigraphics\shared\macro\cns_place_....macro.

    Dialog "Macro Record"

    Dialog "Macro Record"

    -> Die Aufzeichnung wird unmittelbar gestartet.

    [Hinweis]Hinweis

    Jeder Tastendruck ist entscheidend! Sollte ein Fehler passieren, brechen Sie bitte die Aufzeichnung ab und starten komplett neu!

    1. Klicken Sie auf Add Component.

      -> Der Add Component Dialog wird geöffnet.

    2. Klicken Sie auf Reset.

    3. Klicken Sie auf den Open Button.

      -> Das Dialogfenster Part file name wird geöffnet.

    4. Wählen Sie im Listenfeld unter Look In die Option Teamcenter.

      [Hinweis]Hinweis

      Sollte die Option bereits angezeigt werden, öffnen Sie das Listenfeld dennoch und selektieren diese Option.

    5. Als nächstes müssen unter Number und Revision korrekte Einträge gemacht werden.

      Zur Ermittlung der entsprechenden Information öffnen Sie My Teamcenter -> Home -> Newstuff.

    6. Tragen Sie im Eingabefeld unter Number eine gültige Item ID ein.

      Wechseln Sie mit TAB ins nächste Feld und tragen Sie unter Revision eine gültige Revision ein.

      Schließen Sie den Dialog mit Klick auf OK.

    7. Öffnen Sie das Listenfeld unter Assembly Location und selektieren Sie Absolute - Work Part.

    8. Optional: Ändern Sie die Einstellung unter Placement von "Move" auf "Constrain".

    9. Optional: Deaktivieren Sie unter Settings -> Interaction Options die Option Preview und aktivieren Sie Preview Window.

      "Preview Window" aktiviert

      "Preview Window" aktiviert

    10. Klicken Sie abschließend NICHT auf OK.

  7. Beenden Sie die Makro Aufzeichnung.

  8. Prüfen Sie das Makro:

    1. Klicken Sie unter Menu -> Tools -> Macro auf Playback....

      Menu -> Tools -> Macro -> Playback...

      Menu -> Tools -> Macro -> Playback...

    2. Wählen Sie im Dialogfenster Macro Playback das zuvor angelegte Makro aus.

      Menu -> Tools -> Macro -> Playback...

      Menu -> Tools -> Macro -> Playback...

    Gehen Sie nur weiter, wenn bis hierhin alles wunschgemäß verlief.

  9. Makro bearbeiten

    Bei der Aufzeichnung des Makros wurde ein konkretes Beispielteil verwendet. Genau die Stellen, die Hinweise auf dieses Teil enthalten, müssen nun durch allgemeine Platzhalter ersetzt werden.

    1. Öffnen Sie das aufgezeichnete Makro.

      [Tipp]Tipp

      Verwenden Sie ein Vergleichsprogramm wie z.B. Beyond Compare und laden Sie auf der einen Seite Ihre Makroaufzeichnung und auf der anderen Seite eine der Teamcenter-Standardvorlagen unter ...\iface\unigraphics\shared\macro (also z.B. cns_place_nx2007_teamcenter.macro).

      [Hinweis]Hinweis

      Ein Indikator zur Auffindung der zu ersetzenden Stellen sind die rot gekennzeichneten Zeilen, welche nur bei Unterschieden zwischen den beiden geladenen Versionen auftreten.

      Allerdings müssen nicht alle roten Kennzeichnungen ersetzt werden.

      Entscheidend für das Ersetzen sind nur Zeilen im Standardmakro, welche doppelte spitze Klammern aufweisen.

    2. Löschen Sie evtl. Ihren Usernamen und ersetzen ihn beispielsweise durch "administrator". (Spielt keine Rolle für die Funktionalität.)

    3. Suchen Sie in der Teamcenter-Standardvorlage nach Zeilen mit spitzen Klammern.

      Beispiel 1:

      BEG_ITEM 9175040 (1 OPTM 0) = <<CNS_REVISIONRULEINDEX>> ! <<CNS_REVISIONRULE>>
      

      Übertragen Sie diese Zeilen mit Hilfe des Vergleichsprogramms ins Aufzeichnungsmakro. In obiger Abbildung mit Klick auf den gelben Pfeil.

      Beispiel 2:

      Mit Klick auf den gelben Pfeil wird links der ganze Block überschrieben.

      Beispiel 3: Bei sehr häufigen zu ersetzenden Vorkommnissen bietet es sich auch an mit Suchen & Ersetzen zu arbeiten, anstatt jedes einzelne Vorkommnis mit dem gelben Pfeil zu übertragen.

      "<<CNS_ITEM_NUMBER>>" ersetzt konkrete Vorkommnisse der Nummer im Aufzeichnungsmakro.

      "<<CNS_ITEM_NUMBER>>" ersetzt konkrete Vorkommnisse der Nummer im Aufzeichnungsmakro.

      [Achtung]Achtung

      Verwenden Sie besser nicht den Befehl Replace All, sondern Replace. Nicht alle Vorkommnisse der Nummer müssen durch den gleichen Platzhalter ersetzt werden!

      Beispiel: Ersetzung der Nummer durch "<<CNS_DSET_NAME>>"

      Beispiel: Ersetzung der Nummer durch "<<CNS_DSET_NAME>>"

      "<<CNS_ITEM_REV>>" ersetzt konkrete Vorkommnisse der Revision im Aufzeichnungsmakro.

      "<<CNS_ITEM_REV>>" ersetzt konkrete Vorkommnisse der Revision im Aufzeichnungsmakro.

      Beispiel 4: Ignorieren Sie leere Zeilen.

    4. Optional können Sie auch noch folgende Zeilen am Dateiende löschen.

      WINDOW RESIZE 1.000000 10.822917 7.906250 -1.000000 -0.730510 1.000000 0.730510
      WINDOW RESIZE 1.000000 10.822917 7.906250 -1.000000 -0.730510 1.000000 0.730510
      WINDOW RESIZE 1.000000 10.822917 7.906250 -1.000000 -0.730510 1.000000 0.730510
      WINDOW RESIZE 1.000000 10.822917 7.906250 -1.000000 -0.730510 1.000000 0.730510
      WINDOW RESIZE 1.000000 10.822917 7.906250 -1.000000 -0.730510 1.000000 0.730510

  10. Platzierungsmakro in ifugnx.cfg setzen

    [Hinweis]Hinweis

    Dieser Schritt ist einschließlich NX-Version 1926 manuell auszuführen, für spätere Versionen findet er automatisch statt, sodass manuelles Eingreifen an dieser Stelle entfallen kann, außer das Makro wird für eine spezielle NX-Subversion aufgezeichnet.

    Bei späteren Versionen muss keine Namensanpassung stattfinden. Legen Sie einfach die aufgezeichnete Makrodatei unter ...\iface\unigraphics\shared\macro nach dem Muster cns_place_nxXXXX.macro bzw. cns_place_nxXXXX_teamcenter.macro ab. Die passende Datei wird dann automatisch ermittelt.

    Ist der Verweis in ifugnx.cfg unter "placementmacro=" explizit angegeben, ist der Name egal.

    1. Stellen Sie sicher, dass der für Ihre Installation korrekte Schlüssel aktiviert ist.

    2. Ersetzen Sie die entsprechende Standardvorlage durch die aufgezeichnete Makrodatei.

    Entsprechender Ausschnitt aus ifugnx.cfg mit "placementmacro" Schlüsseln

    Entsprechender Ausschnitt aus ifugnx.cfg mit "placementmacro" Schlüsseln

  11. Testen Sie das Makro aus PARTdataManager heraus einmal mit einem Einzelteil und einmal mit einer Baugruppe, evtl. noch einmal mit einem Inch-Teil.

    Klicken Sie nach der Teileübergabe auf den grünen Pfeil (nativer Platzierungsdialog).

    -> Der NX-Platzierungsdialog sollte nun genau die Einstellungen zeigen, die Sie beim Aufzeichnen des Makros vorgenommen hatten.

  12. Optional zur Kontrolle: Sehen Sie sich die Makrodatei cns_place.macro im User-Verzeichnis an.

    Diese sollte nach jedem Export genau die aktuellen passenden Ersetzungen zeigen.