Normalización del código G — Añadir punto a las coordenadas
La función Normalize GCode → Add dot only en NCPlayer está diseñada para convertir automáticamente las coordenadas del código G a un formato unificado con punto decimal.
Es útil si el programa contiene coordenadas como enteros pero se requiere que estén en formato de coma flotante (p. ej., X25 → X25.).
Cómo funciona
El programa escanea el código del editor línea por línea.
Detecta todas las direcciones relacionadas con coordenadas y parámetros auxiliares: X Y Z I J K F R A B C U V W.
Si a una letra le sigue un entero sin punto decimal, se añade automáticamente un punto decimal (o dos o tres dígitos tras él, según la configuración).
Las coordenadas que ya contienen punto decimal o parte fraccionaria permanecen sin cambios.
Ejemplo
Código original:
G01 X25 Y50 Z-10
Tras la normalización:
G01 X25. Y50. Z-10.
Propósito
Un formato coherente de coordenadas:
Mejora la legibilidad del código G;
Garantiza la compatibilidad con ciertos sistemas CNC que requieren punto decimal;
Simplifica el procesamiento automático del código por otras herramientas.
Notas
La función no modifica las coordenadas que ya tienen parte fraccionaria.
Funciona solo con las letras de dirección correspondientes a coordenadas y parámetros de movimiento.