У NCPlayer з'явився новий режим перегляду програми — Timeline Mode. Він потрібен для тих випадків, коли звичайного перегляду G-code і траєкторії вже недостатньо: програма, здавалося б, зрозуміла по рядках, але порядок рухів, переходи між швидкими та робочими переміщеннями, паузи та зміни режимів все ще доводиться тримати в голові.
Timeline Mode показує CNC-програму як послідовність подій у часі. Це не замінює симуляцію траєкторії і не скасовує перевірку коду, але додає інший кут зору: що відбувається спочатку, що слідує далі, де інструмент швидко переходить у нову зону, а де починається робочий рух.
Навіщо потрібен режим часової шкали
При перевірці керуючої програми проблема часто виникає не в одному окремому кадрі. Небезпека може бути в переході: швидкий хід після зміни системи координат, рух після компенсації, повернення в площину R, повторний виклик підпрограми або ділянка, яка візуально здається короткою, але змінює стан програми.
У звичайному списку рядків такі місця легко пропустити. Оператор або програміст дивиться на код, потім на траєкторію, потім знову повертається до рядків. Timeline Mode допомагає зв'язати ці речі: рядок програми, рух і місце в загальній послідовності стають ближчими один до одного.
Що можна побачити швидше
Режим часової шкали особливо корисний при розборі програм, де багато переходів між швидкими переміщеннями та робочими проходами. На практиці такі ділянки часто вимагають більше уваги, ніж сама обробка по профілю.
- де знаходяться швидкі переміщення G00;
- де починаються робочі рухи G01, G02 або G03;
- як програма переходить між ділянками обробки;
- які блоки йдуть перед зміною режиму або після неї;
- де може виникнути ризик несподіваного руху.
Це допомагає не тільки знайти помилку, але й швидше пояснити програму іншій людині. Іноді проблема не в тому, що код «поганий», а в тому, що його логіка погано читається. Часова шкала робить цю логіку помітнішою.
Чому це корисно для навчання
Для початківця оператора або програміста G-code часто виглядає як набір команд, де кожен рядок пояснюється окремо. Але станок виконує не окремі визначення, а послідовність дій. Timeline Mode добре показує саме цю сторону програми.
Можна пройти програму крок за кроком і побачити, як змінюється поведінка інструмента: швидкий підхід, робочий прохід, відхід, перехід до наступної ділянки. Такий перегляд ближчий до реальної роботи на станку, ніж просте читання довідника по G-кодам.
Де режим особливо допомагає
Timeline Mode варто використовувати при первинній перевірці програми, після правок, при навчанні, а також коли потрібно швидко зрозуміти чужу керуючу програму. Особливо це помітно в програмах, де траєкторія сама по собі не дає повного відповіді: наприклад, при повтореннях, підпрограмах, довгих переходах або змішуванні різних режимів руху.
Режим не робить програму автоматично безпечною. Він просто показує її виконання більш наочно. Остаточне рішення все ще залишається за людиною: програму потрібно перевіряти в симуляції, звіряти з конкретним станком, інструментом, заготовкою, кріпленням і локальними процедурами безпеки.
NCPlayer стає зручнішим для реальної перевірки
Timeline Mode доповнює вже звичну роботу з G-code в NCPlayer. Тепер програму можна переглядати не тільки як текст і траєкторію, але й як хід виконання у часі. Для навчальних завдань це робить пояснення простішим. Для робочої перевірки — допомагає швидше знайти місця, де варто зупинитися і подивитися уважніше.
Хороша перевірка CNC-програми рідко складається з одного погляду. Спочатку читають код, потім дивляться рух, потім повертаються до спірного місця. Timeline Mode додає до цього процесу ще один шар, який особливо корисний там, де помилка ховається не в рядку, а в послідовності.