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

Ajouter des espaces au programme


L’outil Ajouter des espaces insère automatiquement des espaces dans le G-code afin de le rendre cohérent et sécurisé pour l’analyse. Le formatage ne modifie pas la signification des commandes, mais rend le code plus lisible pour l’utilisateur et plus clair pour l’analyseur interne de NCPlayer.

Ce que fait le formateur

  • Sépare les adresses : G00X10Y5Z-2F800G00 X10 Y5 Z-2 F800.
  • Sépare les codes modaux : G17G90G54G17 G90 G54, G00XG00 X.
  • Ajoute des espaces autour du signe = dans les affectations de variables macro : #100=ROUND[#101+10]#100 = ROUND[#101 + 10].
  • Normalise la syntaxe à l’intérieur des crochets [ ... ] (conditions/expressions) : les opérateurs et fonctions sont séparés par des espaces mais ne sont pas fragmentés : [#100+5*COS[#101]][#100 + 5 * COS[#101]].
  • Préserve les commentaires tels quels : le texte à l’intérieur de ( ... ) n’est pas modifié ni analysé.
  • Formate les mots-clés logiques : IF, THEN, GOTO, WHILE, DO, END restent intacts et sont espacés pour éviter toute confusion avec les adresses ou compensations d’outil.

Exemples Avant / Après

Avant :
G0G90G54X0Y0S1200M3
#100=ROUND[#101+10]
IF[#100GT50]THENGOTO120
N11G1X[#7-#2]Z-[#8-#2]F[#12]

Après :
G0 G90 G54 X0 Y0 S1200 M3
#100 = ROUND[#101 + 10]
IF [#100 GT 50] THEN GOTO 120
N11 G1 X[#7 - #2] Z-[#8 - #2] F[#12]

Pourquoi c’est important pour l’analyse

  • Des séparateurs clairs entre les éléments éliminent toute ambiguïté (par ex. G00X vs G00 X).
  • Un style uniforme à l’intérieur des [ ... ] garantit la reconnaissance correcte des opérateurs (EQ/NE/GT/GE/LT/LE) et des fonctions (SIN, COS, ROUND, FIX, etc.).
  • Un espacement correct autour de IF / THEN / GOTO / WHILE / DO / END empêche les erreurs d’analyse logique.
NCPlayer NCPlayer

Recommandations

  • Après le formatage, cliquez sur Recharger la trajectoire d’outil pour reconstruire la trajectoire avec le nouvel espacement.
  • Vérifiez les sections contenant de la logique macro et des sauts — le formateur ne modifie pas la logique, mais améliore la lisibilité.
  • Le signe moins des nombres (Z-2) reste attaché à la valeur : Z-2, et non Z - 2.
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy