Одна вертикаль: браузер → двойник оборудования → конфигурация стойки → LinuxCNC → серво. Без цепочки CAD → CAM → постпроцессор и без освоения тяжёлых пакетов технологом.
Технолог ждёт CAM-специалиста, тот — наладчика. Каждое звено со своей лицензией и своим человеком.
Ходы, пределы и параметры привода записаны в нескольких местах и разных версиях. Правым оказывается тот, кто громче.
Простая деталь проходит тот же маршрут, что сложная, — потому что маршрут единственный.
Замена привода или стойки означает переписывание постпроцессора руками.
Всё, что знает станок, живёт в двойнике: оси, приводы, ходы, пределы, инструмент, геометрия навесного. Конфигурация стойки всегда порождается из двойника, а не правится рядом с ним. Импорт с железа только засевает двойник и второй правды не создаёт.
Не правкой постпроцессора, не правкой файлов на стойке, не заявкой интегратору.
Кинематика описывается файлом: звенья, шарниры, пределы. Новый объект заводится файлом.
Связь с HAL идёт в две стороны по имени: как ось зовёт программа, так она зовётся и на пине.
Плита с отверстиями, фланец, диск, кольцо, вал со ступенями, карман, окно в панели, раскрой листа. Съём материала виден в 3D до металла.
Настройка привода и наблюдение за ним — там же, где паспорт оборудования, а не в отдельной утилите.
Локальная панель у станка: пуск, стоп, состояние. Связь с облаком не требуется для работы.
Речь об отсутствии CAD-барьера, а не о простоте вместо возможностей: сложную трёхмерную обработку поверхностей мы не заменяем и не заявляем.
Мы разделяем факт и план, потому что план, поданный как факт, вскрывается на первой же технической встрече.
От браузера до пина: программа создана в браузере, порождён G-code, отправлена на стойку, станок отработал. Доказательство — факт от LinuxCNC: обороты, заданные человеком в операции, найдены на пине шпинделя; оси прошли заданный путь; журнал без ошибок.
Трёхосевой фрезерный, пятиосевой с поворотным столом, токарный — вертикаль пройдена каждой. Программа для трёх осей исполняется на пятиосевом станке без изменений.
Роботы, лазер, проволочный, параллельные кинематики. Каждая проводится одним циклом: провести целиком → починить всплывшее → закрепить проверочным сценарием.
Программы движения и логики узлов поверх того же двойника: станок у нас частный случай автоматики, а не отдельный продукт.
Возможность считается готовой, когда факт снят с оборудования: значение, заданное человеком, найдено на пине. Доработка доказывается разницей ответа железа до и после, а не отчётом о проделанной работе.
Причина такой строгости практическая: живой прогон находит то, чего не видят тысячи автоматических проверок. Поэтому мы и говорим «три породы из десяти», а не «поддерживаем любое оборудование».
И чем именно это доказано — с адресом и числами.
Если у вас железо иного производителя, чем на нашем стенде.
Если значение расходится между экраном и стойкой — кто владелец записи.
Какая часть системы продолжает работать при отсутствии канала до облака.