Normalisation du G-code — Ajouter un point aux coordonnées
La fonction Normaliser GCode → Ajouter uniquement un point dans NCPlayer est conçue pour convertir automatiquement les coordonnées du G-code dans un format unifié avec un point décimal.
Elle est utile lorsque le programme contient des coordonnées sous forme entière mais qu’elles doivent être exprimées en format décimal (par exemple, X25 → X25.).
Fonctionnement
Le programme analyse le code dans l’éditeur ligne par ligne.
Il détecte toutes les adresses liées aux coordonnées et aux paramètres auxiliaires : X Y Z I J K F R A B C U V W.
Si une lettre est suivie d’un entier sans point décimal, un point (ou deux ou trois chiffres après celui-ci, selon les paramètres) est ajouté automatiquement.
Les coordonnées comportant déjà un point décimal ou une partie fractionnaire restent inchangées.
Exemple
Code original :
G01 X25 Y50 Z-10
Après normalisation :
G01 X25. Y50. Z-10.
Objectif
Un format de coordonnées cohérent :
Améliore la lisibilité du G-code ;
Assure la compatibilité avec certains systèmes CNC qui exigent la présence d’un point décimal ;
Simplifie le traitement automatique du code par d’autres outils.
Remarques
La fonction ne modifie pas les coordonnées qui possèdent déjà une partie fractionnaire.
Elle agit uniquement sur les lettres d’adressage correspondant aux coordonnées et aux paramètres de mouvement.