Normalizzazione del G-code — Aggiungere il punto alle coordinate
La funzione Normalize GCode → Add dot only in NCPlayer è progettata per convertire automaticamente le coordinate nel G-code in un formato uniforme con il punto decimale.
È utile quando il programma contiene coordinate come numeri interi ma è richiesto il formato in virgola mobile (ad esempio, X25 → X25.).
Come funziona
Il programma analizza il codice nell’editor riga per riga.
Rileva tutti gli indirizzi relativi a coordinate e parametri ausiliari: X Y Z I J K F R A B C U V W.
Se dopo una lettera è presente un numero intero senza punto decimale, viene automaticamente aggiunto un punto (oppure due o tre cifre dopo il punto, a seconda delle impostazioni).
Le coordinate che contengono già un punto decimale o una parte frazionaria restano invariate.
Esempio
Codice originale:
G01 X25 Y50 Z-10
Dopo la normalizzazione:
G01 X25. Y50. Z-10.
Scopo
Un formato coerente delle coordinate:
Migliora la leggibilità del G-code;
Garantisce la compatibilità con alcuni sistemi CNC che richiedono il punto decimale;
Semplifica l’elaborazione automatica del codice da parte di altri strumenti.
Note
La funzione non modifica le coordinate che hanno già una parte frazionaria.
Agisce solo sulle lettere di indirizzo corrispondenti alle coordinate e ai parametri di movimento.