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

Ponowne wczytanie ścieżki w symulatorze


Przycisk Reload Toolpath wykonuje „miękkie przeładowanie” symulacji bez odświeżania strony. Narzędzie zachowuje aktualny program NC, uruchamia parser/preprocesor i całkowicie przebudowuje ścieżkę, aby uwzględnić wszystkie poprawki w kodzie.

Jak używać
  1. Wprowadź zmiany w kodzie G w edytorze.
  2. Kliknij Reload Toolpath na górnym pasku (lub w menu „Widok”, jeśli opcja jest dostępna).
  3. Poczekaj na zakończenie aktualizacji — status „Last Saved” i ścieżka zostaną odświeżone automatycznie.
  4. Uruchom symulację () — program jest gotowy do odtworzenia.
Co dzieje się „pod maską”
  • Zapis: zawartość edytora zapisywana jest w pamięci lokalnej (localStorage) i oznaczana czasem ostatniego zapisu.
  • Parsowanie i preprocessing: ponownie analizowane są linie, aktualizowane grupy modalne (G/M/S/T/F), obliczane są wyrażenia i makro-zmienne, rozwijane M97/M98/M99, IF/WHILE/DO/END, cykle itp.
  • Budowanie ścieżki: tworzone są segmenty ruchów (G0/G1/G2/G3), obliczane łuki i odcinki liniowe, aktualizowana jest mapa powiązań z liniami (lineMap / segmentMap).
  • Granice i materiał: przeliczane są gabaryty modelu (Bounds), w razie potrzeby korygowane jest położenie i rozmiar materiału, widoczne osie i środek widoku.
  • Aktualizacja preprocessingu: okno Final Program (Preprocessed) otrzymuje aktualną rozwiniętą wersję kodu (po makro-podstawieniach i podprogramach).
  • NCPlayer
  • Reset stanu symulacji: kursor, ślad, statystyki i tymczasowe flagi są czyszczone; scena jest gotowa do nowego uruchomienia.
Kiedy jest to szczególnie przydatne
  • Po poprawkach w adresach, posuwach, łukach (IJK/R) i płaszczyznach (G17/G18/G19).
  • Po zmianie logiki z makrami (#100#199, #500#531), warunkami i pętlami.
  • Po konwersji formatu (normalizacja G/M/T, dodanie EOB ;, usuwanie „śmieci” itp.).
Wskazówki
  • Szybsze niż odświeżenie strony — nie tracisz wybranych trybów (2D/3D, siatka, ślad trajektorii, prędkość).
  • Jeśli włączony jest Ślad, jego stan zostaje zachowany; w razie potrzeby wyczyść ślad przed nowym uruchomieniem.
  • Przy dużych programach NC ponowne wczytanie może zająć trochę czasu — poczekaj, aż status „Last Saved” się odświeży i zniknie wskaźnik zajętości. Jeśli symulacja nie uruchamia się przez dłuższy czas, prawdopodobnie w kodzie znajdują się błędy w pętlach, nieskończone cykle, program NC ma ponad 1 milion linii i/lub włączone są logi w konsoli.
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy