Про сервіс NCPlayer:
Меню Файл
Меню Редагування
Меню Вигляд
Меню Форматування
Меню Інструменти
Меню Конфігурація верстата
Спільна робота

Перезавантаження траєкторії інструмента в симуляторі


Кнопка Reload Toolpath виконує «м’яке перезавантаження» симуляції без оновлення сторінки. Інструмент зберігає поточну програму ЧПК, запускає парсер/препроцесор і повністю перебудовує траєкторію інструмента, щоб відобразити всі зміни, внесені в код.

Як використовувати
  1. Внесіть зміни до G-коду в редакторі.
  2. Натисніть Reload Toolpath на верхній панелі інструментів (або в меню «View», якщо доступно).
  3. Дочекайтесь завершення оновлення — статус «Last Saved» і траєкторія інструмента оновляться автоматично.
  4. Запустіть симуляцію () — програма готова до виконання.
Що відбувається «під капотом»
  • Збереження: вміст редактора зберігається у localStorage разом із часовою міткою останнього збереження.
  • Парсинг і препроцесинг: рядки повторно розбираються, оновлюються модальні групи (G/M/S/T/F), обчислюються вирази та макроперемінні, розгортаються команди M97/M98/M99, IF/WHILE/DO/END і цикли свердління.
  • Побудова траєкторії: генеруються сегменти руху (G0/G1/G2/G3), дуги та лінійні переміщення перераховуються, оновлюються мапи зв’язку рядків (lineMap / segmentMap).
  • Габарити та заготовка: обчислюються розміри моделі; за потреби оновлюється розмір і положення заготовки, видимі осі та центр огляду.
  • Оновлення препроцесингу: у вікно Final Program (Preprocessed) записується остання розгорнута версія коду (після підстановок макроперемінних і розгортання підпрограм).
  • NCPlayer
  • Скидання стану симуляції: очищаються курсор, трек, статистика та тимчасові прапорці; сцена готова до нового запуску.
Коли особливо корисно
  • Після зміни адрес, подач, дуг (IJK/R) і площин (G17/G18/G19).
  • Після зміни логіки макросів (#100#199, #500#531), умов і циклів.
  • Після форматування (нормалізація G/M/T кодів, додавання EOB ;, очищення від «сміття» тощо).
Поради
  • Швидше, ніж повне перезавантаження сторінки — вибрані режими (2D/3D, сітка, слід інструмента, швидкість) зберігаються.
  • Якщо увімкнено Trail, його стан буде збережено; перед новим запуском за потреби очистіть слід.
  • Для великих програм ЧПК перезавантаження може тривати довше — дочекайтеся оновлення статусу «Last Saved» і зникнення індикатора завантаження. Якщо симуляція не запускається тривалий час, можливо, у коді є помилки або нескінченні цикли, програма перевищує 1 мільйон рядків, або в консолі увімкнено надмірне логування.
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy