Über den NCPlayer-Dienst:
Menü Datei
Menü Bearbeiten
Menü Ansicht
Menü Formatierung
Menü Werkzeuge
Menü Maschinenkonfiguration
Zusammenarbeit

EOB-Zeichen hinzufügen (End of Block)


Die Funktion EOB hinzufügen fügt am Ende jeder Programmzeile genau ein End-of-Block-Zeichen ; hinzu, ohne Kommentare oder die Code-Struktur zu verändern. Dies hilft, das Programm in ein einheitliches Format zu bringen, das von bestimmten CNC-Steuerungen und Postprozessoren verlangt wird.

Was die Funktion macht

  • Verarbeitet die Datei zeilenweise und ignoriert komplett leere Zeilen.
  • Erkennt Zeilen, die nur aus Kommentaren ( ... ) bestehen (ggf. mit ; am Rand) — solche Zeilen erhalten kein ;-Zeichen.
  • Wenn eine Zeile sowohl Code als auch Kommentar enthält – entfernt sie zuerst überflüssige ; aus dem Code, fügt dann genau ein ; hinzu und setzt den Kommentar wieder an die ursprüngliche Stelle.
  • Normalisiert abschließende ;: mehrere Semikolons werden auf eines reduziert.

Algorithmus (Kurzfassung)

  1. Abschließende Leerzeichen jeder Zeile entfernen (trimEnd()).
  2. Wenn die Zeile nur aus einem Kommentar besteht, bleibt sie unverändert (und ohne äußeres ;).
  3. Kommentare (...) extrahieren und vorübergehend aus dem Code entfernen.
  4. Überflüssige ; am Ende des Codes entfernen, dann ein ; hinzufügen, wenn die Zeile Code enthält.
  5. Code und Kommentare wieder zusammenführen.

Beispiele

; Vorher:
N10 G00 X0 Y0 (Schnellpositionierung)
N20 G01 X10 Y10 F100;;
(Technologischer Kommentar);
N30 G03 X20 Y0 I5 J0

; Nachher:
N10 G00 X0 Y0; (Schnellpositionierung)
N20 G01 X10 Y10 F100; (Technologischer Kommentar)
(Technologischer Kommentar)
N30 G03 X20 Y0 I5 J0;

Wann verwenden

  • Vor dem Export/Senden des Programms an eine Maschine, bei der ; als EOB erforderlich ist.
  • Zur Vereinheitlichung des Stils nach dem Import aus CAM oder manuellen Bearbeitungen.
  • Nach „Bereinigung“ oder anderem Formatieren, um ein konsistentes EOB sicherzustellen.
Tipp: Nach dem Hinzufügen von EOB empfiehlt es sich, Werkzeugbahn neu laden auszuführen, um die Werkzeugbahn neu aufzubauen und zu überprüfen, dass die Formatierung das Parsen nicht beeinflusst hat.
NCPlayer NCPlayer
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy