Открытое управление — опытная отработка на вашем станке
Паспорт станка становится двойником; конфигурация открытого ядра ЧПУ печатается из него. Приводы на EtherCAT налаживаются в браузере.
Станок ведёт открытое ядро ЧПУ, а знает о станке — двойник
Этап НИОКР отрабатывает на вашем станке открытое управление: открытое ядро ЧПУ, сервоприводы на шине EtherCAT, наладка в браузере. Всё, что описывает станок, — ходы, пределы, скорости, люфт, масштаб, нули, паспорт шпинделя — живёт в двойнике.
Конфигурация управления не пишется руками: она порождается из двойника при каждом пуске и уезжает на бокс у станка. Импорт с реального станка засевает двойник, но второй правды не создаёт.
Программа описывает деталь, а не станок. Поэтому та же программа идёт на любом станке, которому доступен рез, — от общего фрезера до вашего.
Исходные данные этапа
| Что | Зачем |
|---|---|
| Кинематика и оси | Тип станка заводится выбором породы — 3 оси, 5 осей со столом или головой, токарный, — а не кодом |
| Ходы, скорости, ускорения | Пределы осей в двойнике; профиль оси на стенде добавляет свой предел — действует меньший |
| Шаг винта, редуктор, энкодер | Из них выводится масштаб оси; «импульсов на миллиметр» руками не вписывается |
| Приводы и ввод-вывод | Шина EtherCAT, профиль CiA 402; совместимость проверяется в начале внедрения |
| Шпиндель и навесное | Паспорт шпинделя ограничивает обороты одинаково в симуляции и на приводах |
| Таблица инструмента | Слоты с диаметром, профилем и вылетом — часть двойника |
Числа станка живут в двойнике
- Конфигурация печатается, а не пишется рукамиПоправили поле в двойнике — следующий пуск уходит уже с ним.
- Масштаб оси — из механикиШаг винта, редуктор, разрешение энкодера; импульсы на миллиметр считаются.
- Ось привязана к конкретному приводуПоменяли приводы местами — система ось не поведёт и скажет почему.
- Источник у каждого числаПаспорт или замер на этом железе — видно рядом со значением.
- Наладка в браузереОсциллограф привода по шине: команда против факта.
Как идёт отработка
- Двойник станкаТип по кинематике, оси, пределы, приводы, навесное.
- Приводы на шинеСовместимость узлов проверяется в начале внедрения.
- Прогон без движенияВиртуальные оси, затем приводы — явным выбором режима.
- ИспытанияОтчёт о НИР, опытная конфигурация управления, протокол испытаний.
Где в двойнике живёт каждое число
| Вкладка | Что в ней |
|---|---|
| Основные | Тип станка по кинематике, механизм из галереи, зрелость |
| Оси | Ходы и пределы, скорости и ускорения, допуск слежения, люфт, направление, масштаб и его происхождение |
| Шина | Приводы и ввод-вывод на EtherCAT, привязка оси к конкретному приводу |
| Оснащение | Навесное и таблица инструмента: слоты с диаметром, профилем и вылетом |
| Установка | Габарит заготовки, материал, ноль детали по касанию |
| Работа | Режим пуска, кнопка «Пуск», монитор, журнал прогонов |
Механизм и экземпляр
Правка механизма меняет все машины этого вида; число, которое касается одного станка, правится у экземпляра.
Деталь на станке — четыре звена
Механизм → установка → заготовка → ноль программы. Сдвиг заготовки меняет нули установки, а не код программы.
Параметры привода
Наладка пишет их в оперативную память привода; в постоянную — только кнопкой «Сохранить профиль в привод».
Одна кнопка — цепочка с ответом на каждом шаге
- КонфигурацияПорождается из двойника; профили осей пуск сам делает текущими, нет профиля — отказ словами.
- Стенд и ядроКонфигурация уезжает на бокс, поднимается открытое ядро ЧПУ.
- Связь и шинаПриводы выходят в рабочее состояние; режим — виртуальные оси или приводы.
- Питание и базаНули по абсолютным энкодерам — без поиска; без базы автоматический режим не пускается.
- ОтправкаПрограмма кладётся в контроллер; слот без вылета с названным происхождением блокирует отправку.
Режим берётся из факта, а не из ответа кнопки: пока стенд не подтвердил переход, кнопка ждёт. Смена режима на поднятом станке спрашивает подтверждение — управление перезапускается из двойника.
У каждого типа станка — своя программа-пример
Программа-пример — не витрина, а вход приёмочного сценария: создать станок → проверки до пуска → пуск → база → отправка. Ожидание записано числами до прогона и сверяется с ответом железа.
Эталон обязан проходить чисто: проверки без предупреждений, отправка без замечаний. Жалоба у эталона означает, что тип станка не настроен, а не «мелочь на экране».
| Тип | Оси | Зрелость |
|---|---|---|
| Фрезер 3 оси | X Y Z | рабочий — ездит на железе каждый день |
| Фрезер 5 осей со столом | X Y Z B C | бета — обработка 3+2 |
| Фрезер 5 осей с головой | X Y Z A C | бета — та же программа-пример |
| Лазерный плоттер | X Y | бета — луч как шпиндель |
| Токарный | X Z | опытный — в симуляции |
| Проволочно-эрозионный | X Y U V + Z | опытный — в симуляции |
Матрица типов — треугольник: станок с большими возможностями обязан исполнять примеры менее требовательных. Ваш станок проходит тот же сценарий во внедрении.
Оси налаживаются в браузере, факт — с привода
Профиль оси
Передаточное отношение, пересчёт скорости, момента и разрешения, пределы с единицами, паспорт мотора. Настраивается один раз и служит любому станку, которому его назначат.
Осциллограф
1 кГц по шине: положение, скорость, момент, ошибка слежения; режим «команда против факта» показывает, где привод не успевает.
Происхождение числа
«Умолчание стенда» или «наладка двойника» — называется словом. Ось, до которой наладчик не дошёл, помечена умолчанием, даже если числа верны.
Оператор и наладчик на площадке
Панель без облака
Локальная веб-панель на боксе: шаги запуска, положение осей, скорость, программа и текущая строка, аварийный стоп.
Монитор станка
Координаты, состояние, шпиндель, подача, живой трек двойника; метки «на связи», «поднят», «двойник разошёлся».
Защита
Аппаратный аварийный стоп и программная блокировка; момент на приводы — только внутри шага движения.
Что остаётся у вас
- Двойник станкаОси, пределы, приводы, навесное, инструмент — с происхождением каждого числа.
- Опытная конфигурация управленияПорождается из двойника; профили осей для ваших приводов.
- Протокол испытанийПрогоны эталонной и ваших программ, графики осей, целевые показатели из техзадания.
- Отчёт о НИРЧто исследовано и отработано на вашем станке.
Обсудить внедрение
Пришлите паспорт станка и состав приводов — проверим совместимость и предложим этап НИОКР с ценой и сроком.
Запросить доступОбсудить внедрение
Опишите узел или линию — ответим, что проверим и в какой срок. Целевые показатели фиксируются в техзадании внедрения.
Запросить доступ