2.3.7.9.2. Procédure pour l'utilisation de NX avec Teamcenter

Mettre Assurez-vous que le modèle de macro correct se trouve dans ifugnx.cfg est actif et effectue un placement avec une pièce de test. Dans Idéalement, tous les paramètres du modèle sont déjà comme vous le souhaitez. en fait. Dans ce cas, il n’y a pas besoin d’un Adaptations.

Sinon, suivez les étapes du guide suivant.

  1. Ouvrez une session NX vide.

  2. Sélectionnez "Model" ou "Assembly".

  3. Assurez-vous que "Solid-Layer (par défaut 27)" est activé.

    Menu -> Format -> Paramètres de la couche

    Menu -> Format -> Paramètres de la couche

    Couche 27 activée

    Couche 27 activée

  4. Effectuez un placement à titre d'essai. Vous ne devriez alors pas faire d'erreur lors de l'enregistrement de la macro.

  5. Ouvrez un nouveau modèle.

  6. Démarrez l'enregistrement de la macro.

    Menu -> Outils -> Macro -> Démarrer l'enregistrement...

    Menu -> Outils -> Macro -> Démarrer l'enregistrement...

    Déterminez l’emplacement et le nom du fichier pour la macro et confirmez avec OK. Enregistrer la macro sur Il est préférable d’aller directement dans l’annuaire prévu à cet effet sous ...\iface\unigraphics\shared\macro\cns_place_....macro.

    Dialogue "Macro Record

    Dialogue "Macro Record

    -> L'enregistrement démarre immédiatement.

    [Remarque]Remarque

    Chaque pression de touche est décisive ! Si une erreur se produit, veuillez interrompre l'enregistrement et le recommencer complètement !

    1. Cliquez sur Add Component.

      -> La boîte de dialogue Add Component s'ouvre.

    2. Cliquez sur Réinitialiser.

    3. Cliquez sur le bouton Open.

      -> La boîte de dialogue Part file name s'ouvre.

    4. Dans la zone de liste sous Look In, sélectionnez Teamcenter.

      [Remarque]Remarque

      Si l'option est déjà affichée, ouvrez quand même la zone de liste et sélectionnez cette option.

    5. Ensuite, des entrées correctes doivent être effectuées sous Number et Revision.

      Pour trouver l'information correspondante, ouvrez My Teamcenter -> Home -> Newstuff.

    6. Saisissez un Item ID valable dans le champ de saisie sous Number.

      Passez au champ suivant avec TAB et saisissez une révision valable sous Révision.

      Fermez la boîte de dialogue en cliquant sur OK.

    7. Ouvrez la zone de liste sous Assembly Location et sélectionnez Absolute - Work Part.

    8. Facultatif : changez le paramètre sous Placement de "Move" à "Constrain".

    9. Facultatif : sous Settings -> Interaction Options, désactivez l'option Preview et activez Preview Window.

      "Fenêtre d'aperçu" activée

      "Fenêtre d'aperçu" activée

    10. Pour finir, ne cliquez PAS sur OK.

  7. Terminer l'enregistrement de la macro.

  8. Vérifier la macro :

    1. Cliquez sous Menu -> Tools -> Macro sur Playback....

      Menu -> Outils -> Macro -> Lecture...

      Menu -> Outils -> Macro -> Lecture...

    2. Dans la boîte de dialogue Macro Playback, sélectionnez la macro que vous avez créée précédemment.

      Menu -> Outils -> Macro -> Lecture...

      Menu -> Outils -> Macro -> Lecture...

    Ne continuez que si tout s'est passé comme vous le souhaitez jusqu'ici.

  9. Modifier une macro

    Lors de l'enregistrement de la macro, une pièce d'exemple concrète a été utilisée. Les endroits précis qui contiennent des références à cette pièce doivent maintenant être remplacés par des caractères génériques.

    1. Ouvrez la macro enregistrée.

      [Astuce]Astuce

      Utilisez un Programme de comparaison tel que Beyond Compare et load d’un côté votre enregistrement de macros et de l’autre d’autre part, l’un des modèles Teamcenter standard sous ...\iface\unigraphics\shared\macro (par exemple cns_place_nx2007_teamcenter.macro ).

      [Remarque]Remarque

      Les lignes marquées en rouge, qui n'apparaissent qu'en cas de différences entre les deux versions chargées, sont un indicateur permettant de trouver les postes à remplacer.

      Il n'est toutefois pas nécessaire de remplacer tous les marquages rouges.

      Seules les lignes de la macro standard qui présentent des doubles parenthèses pointues sont déterminantes pour le remplacement.

    2. Supprimez éventuellement votre nom d'utilisateur et remplacez-le par exemple par "administrator". (N'a pas d'importance pour la fonctionnalité).

    3. Recherchez les lignes avec des parenthèses pointues dans le modèle standard de Teamcenter.

      Exemple 1:

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

      Transférez ces lignes dans la macro d'enregistrement à l'aide du programme de comparaison. Dans l'illustration ci-dessus, en cliquant sur la flèche jaune.

      Exemple 2:

      En cliquant sur la flèche jaune, le bloc entier à gauche est écrasé.

      Exemple 3: Si les occurrences à remplacer sont très fréquentes, il est également possible de travailler avec Chercher & Remplacer au lieu de reporter chaque occurrence avec la flèche jaune.

      "<<CNS_ITEM_NUMBER>>" remplace les occurrences concrètes du numéro dans la macro d'enregistrement.

      "<<CNS_ITEM_NUMBER>>" remplace les occurrences concrètes du numéro dans la macro d'enregistrement.

      [Attention]Attention

      Il vaut mieux ne pas utiliser la commande Replace All, mais plutôt Replace. Toutes les occurrences du numéro ne doivent pas être remplacées par le même caractère de remplacement !

      Exemple : remplacement du numéro par "<<CNS_DSET_NAME>>".

      Exemple : remplacement du numéro par "<<CNS_DSET_NAME>>".

      "<<CNS_ITEM_REV>>" remplace les occurrences concrètes de la révision dans la macro d'enregistrement.

      "<<CNS_ITEM_REV>>" remplace les occurrences concrètes de la révision dans la macro d'enregistrement.

      Exemple 4: Ignorer les lignes vides

    4. En option, vous pouvez également supprimer les lignes suivantes à la fin du fichier.

      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. Définir la macro de placement dans ifugnx.cfg

    [Remarque]Remarque

    Cette étape doit être effectuée manuellement, y compris pour la version 1926 de NX, mais elle est automatique pour les versions ultérieures, de sorte qu'il n'est pas nécessaire d'intervenir manuellement à ce stade, sauf si la macro est enregistrée pour une sous-version spécifique de NX.

    Pour les versions ultérieures, il n’est pas nécessaire de ajustement du nom. Il suffit d’insérer le fichier macro enregistré sous ...\iface\unigraphics\shared\macro selon le motif cns_place_nxXXXX.macro ou cns_place_nxXXXX_teamcenter.macro De. Le fichier approprié est alors automatiquement déterminé.

    La référence est-elle dans ifugnx.cfg sous « placementmacro= » explicitement énoncé, le nom n’a pas d’importance.

    1. Assurez-vous que la clé correcte pour votre installation est activée.

    2. Remplacez le modèle standard correspondant par le fichier de macro enregistré.

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

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

  11. Testez la macro à partir de PARTdataManager une fois avec une pièce individuelle et une fois avec un assemblage, éventuellement encore une fois avec une pièce en pouces.

    Après le transfert des pièces, cliquez sur la flèche verte (dialogue de placement natif).

    -> La boîte de dialogue de placement NX devrait maintenant afficher exactement les réglages que vous aviez effectués lors de l'enregistrement de la macro.

  12. Facultatif pour le contrôle : Afficher le Le fichier de macro cns_place.macro dans le répertoire utilisateur à.

    Après chaque exportation, celle-ci devrait montrer exactement les remplacements correspondants actuels.