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

Nettoyer le programme des caractères inutiles


La fonction Supprimer les caractères inutiles dans NCPlayer est conçue pour nettoyer automatiquement le programme CNC (fichier NC) des caractères superflus tout en conservant toutes les informations importantes, y compris les commentaires. Cela rend le G-code plus lisible et plus fiable pour la simulation.

Fonctionnement de la fonction

  • Conservation des commentaires — tout le texte entre parenthèses ( ... ) est temporairement remplacé par des marqueurs afin de ne pas être modifié.
  • Suppression des caractères inutiles en dehors des commentaires :
    • Supprime les caractères invisibles (tabulations, espaces insécables, etc.).
    • Supprime les caractères indésirables : !"№?@$^{}~\'<>|, (en conservant / et _ car ils peuvent faire partie d’opérations de division ou de noms de variables).
    • Remplace les espaces multiples par un seul espace.
    • Supprime les espaces avant les points-virgules ;.
    • Si plusieurs ; se trouvent à la fin d’une ligne, un seul est conservé.
  • Restauration des commentaires — tous les commentaires sauvegardés sont replacés à leur position d’origine, sans modification.
  • Suppression des lignes vides — les lignes vides créées après le nettoyage sont supprimées.
NCPlayer

Objectif

Cette fonction est particulièrement utile lors de l’importation de code depuis des systèmes CAM ou d’autres sources pouvant contenir des caractères parasites, des erreurs de formatage ou des espaces inutiles. Le nettoyage réduit le risque d’erreurs de simulation et rend le code plus clair et plus soigné.

Remarque : La fonction ne modifie pas la structure logique du programme ni ne supprime les commandes de contrôle ; elle élimine uniquement les caractères inutiles qui nuisent à la lecture et à l’analyse du G-code.
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy