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.
G00X10Y5Z-2F800 → G00 X10 Y5 Z-2 F800.G17G90G54 → G17 G90 G54, G00X → G00 X.#100=ROUND[#101+10] → #100 = ROUND[#101 + 10].[ ... ] (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]].( ... ) n’est pas modifié ni analysé.IF, THEN, GOTO, WHILE, DO, END
restent intacts et sont espacés pour éviter toute confusion avec les adresses ou compensations d’outil.
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]
G00X vs G00 X).[ ... ] garantit la reconnaissance correcte des opérateurs
(EQ/NE/GT/GE/LT/LE) et des fonctions (SIN, COS, ROUND, FIX, etc.).IF / THEN / GOTO / WHILE / DO / END empêche les erreurs d’analyse logique.
Z-2) reste attaché à la valeur : Z-2, et non Z - 2.