G-Code-Normalisierung — Punkt zu Koordinaten hinzufügen
Die Funktion Normalize GCode → Nur Punkt hinzufügen in NCPlayer dient dazu, Koordinaten im G-Code automatisch
in ein einheitliches Format mit Dezimalpunkt zu konvertieren.
Dies ist nützlich, wenn das Programm Koordinaten als Ganzzahlen enthält, diese aber im Fließkommaformat vorliegen müssen
(z. B. X25 → X25.).
Funktionsweise
Das Programm scannt den Code im Editor zeilenweise.
Es erkennt alle Adressen, die sich auf Koordinaten und Hilfsparameter beziehen: X Y Z I J K F R A B C U V W.
Wenn auf einen Buchstaben eine Ganzzahl ohne Dezimalpunkt folgt, wird automatisch ein Dezimalpunkt
(oder zwei bzw. drei Nachkommastellen, je nach Einstellung) hinzugefügt.
Koordinaten, die bereits einen Dezimalpunkt oder einen Nachkommawert enthalten, bleiben unverändert.
Beispiel
Ursprünglicher Code:
G01 X25 Y50 Z-10
Nach der Normalisierung:
G01 X25. Y50. Z-10.
Zweck
Ein einheitliches Koordinatenformat:
Verbessert die Lesbarkeit des G-Codes;
Gewährleistet die Kompatibilität mit bestimmten CNC-Systemen, die einen Dezimalpunkt erfordern;
Vereinfacht die automatische Weiterverarbeitung des Codes durch andere Tools.
Hinweise
Die Funktion ändert nicht Koordinaten, die bereits einen Nachkommawert haben.
Sie arbeitet nur mit Adressbuchstaben, die Koordinaten und Bewegungsparametern entsprechen.