NCPlayer — це вебсервіс для інтерактивної візуалізації та швидкої перевірки програм ЧПК (G-коду) безпосередньо у вашому браузері. Він допомагає технологам, програмістам і операторам безпечно тестувати траєкторії інструмента, знаходити помилки та готувати виробництво без простою верстата.
Сервіс працює на стороні клієнта, не потребує встановлення, підтримує поширені діалекти у стилі FANUC і відображає 2D/3D траєкторії, час циклу, габарити обробки та попередження про проблеми в коді.
• Імпорт G-коду: вставлення, завантаження файлу або буфер обміну. Підтримуються номери блоків N, підпрограми O, макрозмінні #, умовні конструкції (IF, WHILE, GOTO) і цикли.
• Візуалізація: режими 2D View та 3D View, із розрізненням стилів для G0 (швидкі переміщення) і G1/G2/G3 (подача).
• Матеріал і система координат: вибір робочого зсуву, одиниць (мм/дюйми), відступів і розмірів заготовки.
• Аналітика: обчислює довжину шляху та орієнтовний час, підсвічує синтаксичні помилки та підозрілі місця (вихід за межі, від’ємні радіуси, відсутність налаштування площини тощо).
• Редактор: швидкі інструменти форматування — додавання/видалення пробілів, очищення зайвих рядків, вирівнювання блоків.
• Налаштування: зберігає уподобання в localStorage (тема, параметри матеріалу, опції логування).
• Технологи та програмісти ЧПК — для перевірки траєкторій і макрологіки перед відправкою на верстат.
• Оператори — для «сухих прогонів» програм і навчання роботі з кодом без ризику для обладнання.
• Викладачі та студенти — як візуальний тренажер G-коду в браузері.
1) Завантажте програму або вставте текст G-коду в редактор.
2) Налаштуйте робочий зсув, розмір заготовки та одиниці вимірювання.
3) Натисніть Simulation — NCPlayer побудує траєкторію, обчислить габарити (X/Y/Z) і оцінить час циклу.
4) Перегляньте переміщення: швидкі G0, робочі G1/G2/G3, переходи між блоками, підпрограми M98/M99, корекції довжини інструмента G43 H… тощо.
NCPlayer — це симулятор траєкторій, призначений для перевірки коду та логіки. Він не замінює CAM-постпроцесор і не моделює кінематику конкретного верстата на 100%. Для фінальних перевірок на зіткнення, компенсацій і кінематичних особливостей використовуйте спеціалізоване ПЗ для вашого обладнання.
Підтримуються поширені команди G-коду у стилі FANUC: G0/G1/G2/G3, площини G17/G18/G19, абсолютний/інкрементний режими G90/G91, цикли WHILE/END, розгалуження IF/THEN/GOTO, макрозмінні #, підпрограми O…/M98/M99, зсуви G43, зміни інструмента T../M6 тощо. Синтаксис, специфічний для верстата, може відрізнятися.
• Гарячі клавіші — навігація по рядках, масштаб, старт/пауза симуляції.
• Логи та налагодження — вибірковий вивід («main»/«full») для парсингу та аналізу траєкторії.
• та інші можливості.
Ваші дані обробляються у браузері. В локальному режимі G-код і результати симуляції не відправляються на сервер, що допомагає відповідати політиці конфіденційності вашої компанії. Політика та FAQ
Перейдіть до сервісу «NCPlayer», завантажте приклад програми або відкрийте власний файл і запустіть першу симуляцію. Перейти до NCPlayer
Відгуки та пропозиції вітаються — вони допомагають покращувати продукт.
Надсилайте відгуки на info@mebleos.com