O usłudze NCPlayer:
Menu Plik
Menu Edycja
Menu Widok
Menu Formatowanie
Menu Narzędzia
Menu Konfiguracja maszyny
Współpraca

Dodawanie symboli końca bloku EOB


Funkcja Add EOB dodaje na końcu każdej linii programu sterującego dokładnie jeden symbol końca bloku ;, nie naruszając komentarzy ani struktury kodu. Pomaga to ujednolicić format programu, którego wymagają niektóre sterowniki CNC i postprocesory.

Co robi funkcja

  • Przetwarza plik linia po linii i ignoruje całkowicie puste wiersze.
  • Rozpoznaje linie składające się wyłącznie z komentarzy ( ... ) (z możliwymi ; na końcach) — takie linie nie otrzymują symbolu ;.
  • Jeśli w linii znajduje się kod i komentarz — najpierw usuwa nadmiarowe ; w kodzie, następnie dodaje dokładnie jeden ; i przywraca komentarz na miejsce.
  • Normalizuje końcowe ;: wielokrotne znaki zamienia na jeden.

Algorytm (krótko)

  1. Usuń spacje z prawej strony każdej linii (trimEnd()).
  2. Jeśli linia to tylko komentarz, zwróć ją bez zmian (i bez zewnętrznych ;).
  3. Wydziel komentarze (...) i tymczasowo usuń je z kodu.
  4. Usuń nadmiarowe ; na końcu kodu, następnie dodaj jeden ;, jeśli linia zawiera kod.
  5. Połącz kod i komentarze ponownie.

Przykłady

; Przed:
N10 G00 X0 Y0 (Rapid move)
N20 G01 X10 Y10 F100;;
(Komentarz technologiczny);
N30 G03 X20 Y0 I5 J0

; Po:
N10 G00 X0 Y0; (Rapid move)
N20 G01 X10 Y10 F100; (Komentarz technologiczny)
(Komentarz technologiczny)
N30 G03 X20 Y0 I5 J0;

Kiedy używać

  • Przed eksportem/przekazaniem programu sterującego na maszynę, gdzie ; jest wymagany jako EOB.
  • Dla ujednolicenia stylu po imporcie z CAM lub ręcznych poprawkach.
  • Po „czyszczeniu” i innych formatowaniach, aby zagwarantować jednolity EOB.
Wskazówka: Po dodaniu EOB warto uruchomić Reload Toolpath, aby przebudować trajektorię i upewnić się, że formatowanie nie wpłynęło na parsowanie.
NCPlayer NCPlayer
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy