À propos du service NCPlayer :
Menu Fichier
Menu Édition
Menu Affichage
Menu Formatage
Menu Outils
Menu Configuration de la machine
Collaboration

Outil de remplacement dans le code du programme CNC


La fenêtre Outil de remplacement permet de remplacer de manière sûre et visuelle les occurrences répétées de texte dans un programme CNC (NC). L’outil affiche une liste de toutes les correspondances avec les numéros de ligne et un aperçu Avant → Après, et offre la possibilité d’effectuer les remplacements dans tout le programme ou un par un.

NCPlayer
Champs de saisie et boutons
  • Rechercher : la chaîne de caractères à rechercher (par ex. #4, G43, F200). La recherche de sous-chaînes à l’intérieur d’une ligne de G-code est prise en charge.
  • Remplacer par : la chaîne qui remplacera la correspondance trouvée (par ex. remplacer #4 par #14).
  • RECHERCHER — lance la recherche et génère la liste des correspondances au bas de la fenêtre.
  • EFFACER — efface les champs de saisie et le panneau des résultats.
Résultats de la recherche et aperçu

Après avoir cliqué sur RECHERCHER, une liste des correspondances trouvées apparaît sous le formulaire :

  • Ligne — numéro de ligne dans l’éditeur (par ex. L25).
  • Avant — le fragment original (mis en évidence en rouge).
  • Après — le résultat du remplacement (mis en évidence en vert).
  • Remplacer — bouton pour effectuer un remplacement ciblé uniquement dans cette ligne.
NCPlayer
Remplacement global

Pour remplacer dans toutes les lignes trouvées en une seule fois, utilisez :
Remplacer dans toutes les lignes.

  • Avant le remplacement global, examinez la liste des résultats afin de vous assurer que le motif de Recherche n’affecte pas des zones non souhaitées (par ex. à l’intérieur des commentaires).
  • Si nécessaire, au lieu d’un remplacement global, utilisez le Remplacer ciblé uniquement pour les lignes où la modification est réellement requise.
Comportement et limitations
  • La recherche est basée sur les sous-chaînes et ne prend pas en charge les expressions régulières. Si vous souhaitez une correspondance exacte (par ex. uniquement #4 et non #40), précisez le contexte (espace/limite) ou vérifiez les résultats de l’aperçu.
  • Le remplacement est effectué sur le contenu actuel de l’éditeur. En cas d’erreur, vous pouvez utiliser Annuler (Ctrl+Z).
  • Le champ Rechercher ne peut pas être vide — l’outil demandera une saisie valide.
  • Lors d’une nouvelle recherche (RECHERCHER), la liste des correspondances est recréée — cela permet d’ajuster rapidement le motif et de comparer les résultats.
Exemples pratiques
  • Remplacer une variable locale : #4#14 dans tout un sous-programme.
  • Uniformiser les avances : F200F300 dans la passe de finition.
  • Mettre à jour la compensation de longueur d’outil : H01H11 uniquement dans certaines lignes (en utilisant le Remplacer ciblé).

Astuce : après des modifications massives, lancez une simulation pour vérifier que la logique NC et la trajectoire d’outil restent correctes.

CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy