ООО «СинкТвин Технологии» +7 925 353-56-35 info@synctwin.ru
SyncTwin Компания и решение · SyncTwin — оборудование на одном движке Скачать PDF На сайт
ООО «СинкТвин Технологии» · synctwin.ru

Оборудование
на одном движке

Программа описывает деталь. Двойник описывает станок. Стенд настраивается один раз. Конфигурация порождается, а обратная связь одним кадром возвращается на экран.

cncai.ru — станок, автоматика, программы cncctl.ru — стенд и железо
Компания и решение · предприятиям и интеграторам промавтоматики
SyncTwin · презентация компанииСентябрь 2026
Что мешает сегодня

Знание о станке живёт в четырёх местах и расходится

Ходы, пределы, параметры привода и инструмент записаны в разных местах и в разных версиях. Когда они расходятся, правым оказывается тот, кто громче.

CAM-станцияПостпроцессор под конкретный станок, у технолога.копия 1 · ходы, стол
Стойка ЧПУФайлы конфигурации и параметры внутри контроллера.копия 2 · пределы, скорости
Утилита приводаWindows-программа вендора, своя на каждый бренд.копия 3 · ток, инерция, энкодер
НаладчикБлокнот и память человека, который «знает, как на самом деле».копия 4 · всё остальное

Пусконаладка — заново

Новый станок или другая стойка — привода настраиваются с нуля, хотя серво те же.

Ручной постпроцессор

Замена привода или стойки означает переписывание постпроцессора руками.

Ответ кнопки вместо факта

«Команда принята» читается как «ось поехала». Это разные события.

SyncTwin · synctwin.ru
Архитектура решения

От программы до сервопривода — и обратно одним кадром

  • Программа — замысел: деталь или логика узла. Описывает деталь, а не станок.
  • Пригодность — по роду и рабочему органу; отказ только по физической невозможности, с причиной.
  • Двойник — источник правды: оси как требования, механизм — данные URDF.
  • «Сделать текущим» — выбор стенда и профилей его осей по ролям.
  • Стенд · cncctl — профиль оси стенда настраивается один раз готовится.
  • Конфигурация LinuxCNC / HAL — порождается из требований и железа, не правится.
  • EtherCAT → серво и IO — один мастер, CiA-402, разные вендоры.
  • Один кадр обратной связи — в монитор cncai, наладку cncctl и панель оператора у станка.
Архитектура решения SyncTwin: программа → пригодность → двойник → «Сделать текущим» → стенд и профили осей → конфиг LinuxCNC/HAL → EtherCAT → серво и IO → один кадр обратной связи → монитор cncai, наладочный вид cncctl и панель оператора у станка cncai.ru — станок и программы cncctl.ru — стенд и железо 1 Программа Деталь или логика узла программа описывает замысел, а не станок 2 Пригодность По роду и рабочему органу рез — кинематикам с решателем, движение — любому механизму 3 Двойник станка или узла Источник правды оси как требования: ход, скорость, роль, кинематика; механизм — URDF 4 «Сделать текущим» Стенд и профили осей станок к стенду не привязан: требования оси ↔ канал по роли 5 Стенд · cncctl Профиль оси стенда слейв · привод + двигатель · роль · энкодер — настраивается один раз 6 Конфигурация LinuxCNC / HAL Порождается, не правится из требований двойника и железа стенда — одна точка входа 7 Шина EtherCAT Один мастер, CiA-402 разные вендоры в одном списке слейвов; драйверы lcec в апстриме 8 Серво и входы-выходы Железо отвечает позиция, слово состояния, момент, ошибка слежения, состояние IO 9 Обратная связь Один кадр с шины — во все окна снят с железа, а не с ответа кнопки Монитор · cncai Главный вид 3D по факту, DRO, строка, съём материала Наладка · cncctl Наладочный вид осциллограф 1 кГц, шина параметры привода Панель · у станка Без облака пуск, стоп, строка, поза, состояние — тот же кадр Одно значение · одно имя · один владелец записи на каждой ступени
SyncTwin · synctwin.ru/how-it-works
Ступени 1–2

Программа описывает деталь — не станок

Рез

Траектория выводится из объёма детали. Заготовка, операции, инструмент как ссылка на слот. Доступен кинематикам с решателем в LinuxCNC.

Движение

Траекторию называет автор. Места ячейки по имени, схват, шов. Доступен любому механизму — роботу, узлу, тому же фрезеру.

Координаты — от угла заготовки, ноль и место детали — в установке двойника. Сдвиг заготовки не меняет G-code; смена станка меняет реализацию траектории, а не текст.

Отказ — только по физической невозможности: точка вне зоны, упор в предел сустава, не хватает степеней свободы. Точность и жёсткость — характеристика результата, а не право гейта не пустить.

Два рода программ: cut — траектория выводится из объёма детали; motion — траекторию называет автор. Исполнитель один — LinuxCNC / HAL на стенде Программа описывает деталь, а не станок род определяется движком генерации, а не оборудованием род cut — рез Траектория выводится из объёма движок CAM-генераторы по геометрии глаголы face · drill · pocket · contour кому кинематики с решателем в LinuxCNC: 3x · 5x · токарная род motion — движение Траекторию называет автор движок генераторы движения и PLC глаголы place · transfer · weld · логика кому любой механизм: робот, фрезер, автоматика Исполнитель один: LinuxCNC / HAL G-code с траекторией едет на стенд одним путём
SyncTwin · synctwin.ru
Ступень 3

Двойник станка или узла — единственный источник правды

  • Оси — как требования программы: ход, рабочий диапазон, скорости, роль в кинематике, передача механики. Приводное — у стенда.
  • Механизм — данные, а не код: звенья, шарниры, пределы и меши приходят файлом URDF; имя шарнира связывает модель с HAL.
  • Тип станка — из реестра конструкторов: 3-осевой, 5-осевой стол и голова, токарный, лазер, робот с горелкой и с захватом. Новая голова — не новый конструктор.
  • Новое свойство станка — правкой двойника, а не постпроцессора и не файлов на стойке.
Паспорт трёхосевого фрезера: оси, приводы, установка.
SyncTwin · synctwin.ru
Ступени 4–5 · cncctl

Оси настраиваются один раз — на стенде

  • Ось стенда — переиспользуемый профиль канала: слейв на шине, пара «привод + двигатель», роль, энкодер, наладочные значения.
  • Станок к стенду не привязан. «Сделать текущим» сопоставляет требования осей станка с каналами стенда по ролям; совпала пара — тихо, не совпала — таблица с честным замечанием.
  • Наладка — рабочее место наладчика привода: усиления, инерция, режекторные фильтры, тип энкодера читаются с живого привода и пишутся в него.
  • Статус: готовится. Сегодня привязка и параметры делаются в наладке; паспорт канала как профиль — в работе, без сроков.
Настройка контуров привода (тюнинг).
SyncTwin · cncctl.ru
Ступени 6–8

Конфигурация порождается. Разные бренды — на одной шине

  • Файлы стойки LinuxCNC / HAL и описание шины EtherCAT печатаются из требований двойника и железа стенда одной точкой входа. На стенде их не правят.
  • Один мастер на шину, профиль привода CiA-402. Inovance, Wecon, Schneider, Mitsubishi и Omron I/O — в одном списке слейвов.
  • Драйверы приводов — в апстриме linuxcnc-ethercat: IS620N / SV660 (PR #512, релиз v1.43.0), VD3E (PR #519). Без нашего форка.
  • Бокс у станка, VM на каждый станок, своя шина на каждую VM. Облако не замыкает контур.
Кросс-вендорная шина EtherCAT: один мастер LinuxCNC / HAL, приводы Inovance, Wecon, Schneider, Mitsubishi и узел входов-выходов Omron на одной линии, один профиль CiA-402 EtherCAT · одна шина, линейная топология, цикл ≥ 1 кГц Мастер шины LinuxCNC / HAL один мастер · драйвер lcec · цикл ≥ 1 кГц Inovance IS620N сервопривод Inovance SV660 сервопривод Wecon VD3E сервопривод Schneider LXM28E сервопривод Mitsubishi MR-J4-TM сервопривод Omron NX-ECC202 входы-выходы Один профиль CiA-402 одно включение, один хоминг, одно движение — у любого вендора паспорт слейва: vid, pid, PDO-карта Входы-выходы датчики и реле
SyncTwin · synctwin.ru
Ступени 9–10

Один кадр обратной связи — в три окна

  • Факт снимается с железа, а не с ответа кнопки: позиция, слово состояния привода, момент, ошибка слежения.
  • Монитор cncai — главный вид: 3D по факту, DRO, строка программы, съём материала.
  • Наладочный вид cncctl: осциллограф 1 кГц по шине, параметры привода, состояние шины.
  • Панель оператора у станка: пуск, стоп, строка, поза, состояние — без облака, тот же кадр.

Возможность не готова, пока её видят не все окна: одно значение, одно имя, один владелец записи.

Четыре окна одной возможности: двойник в облаке, стенд с конфигом и пином HAL, наладка cncctl, локальная панель у станка — одно значение, одно имя, один владелец записи Двойник · облако, cncai Поле в Machine где живёт факт и откуда он берётся; владелец записи — один Стенд · конфиг → HAL Пин HAL, строка .ini проброс до железа: объект шины, команда агента Одна возможность одно значение · одно имя один владелец записи Наладка · cncctl Наладка приводов задаётся и проверяется: осциллограф, параметры привода, диагностика Локальная панель · у станка Оператор у станка пуск, стоп, состояние без облака — связь с сервером не нужна Готово, когда все четыре окна показывают одно и то же
SyncTwin · synctwin.ru
Стандарты со статусом

Открытые стандарты снизу, открытый код сверху

Поддерживается

EtherCAT · CiA-402

Живой стенд, пять вендоров на одной шине; CSP на живых осях, CSV и CST — в драйвере.

Поддерживается

G-code RS274/NGC · URDF

Диалект LinuxCNC без O-кодов; механизм — файл URDF со звеньями, шарнирами, мешами.

Поддерживается

ГОСТ Р 57700.37-2021

Двойник станка сопоставлен с терминами и структурой стандарта по разделам.

Частично

IEC 61131-3

Свой DSL логики поверх HAL: концепции покрыты, языки LD / ST / IL не реализуются.

Частично

Аварийный останов

Аппаратный E-STOP и программная блокировка; категории ISO 13849 / IEC 61508 не заявляются.

В планах

OPC UA · MQTT · CANopen · Modbus

В коде нет; берём по спросу предприятия. Наружу сегодня — HTTP API с OpenAPI.

SyncTwin · synctwin.ru/docs/standards
Подтверждения

Факты с датой и источником

12.09.2026 · СТЕНД

Программа прошла на реальных серво

Пять сервоосей на EtherCAT, трек 83 кадра, энкодеры сдвинулись на всех осях; момент снят с подтверждением измерением.

24.08.2026 · ОТКРЫТЫЙ КОД

Драйверы в апстриме

IS620N / SV660 — PR #512, релиз v1.43.0; Wecon VD3E — PR #519. Статус «tested and working».

10.08.2026 · СТАТУС

Участник «Сколково»

ОРН 1129211; экспертиза Фонда пройдена 13.07.2026. Заявка на регистрацию ПрЭВМ подана в Роспатент 06.08.2026.

СТАДИЯ · TRL 5

Проверено на собственном стенде

Приводы разных вендоров едут по программе из браузера; станочной механики под осями и промышленной эксплуатации нет.

Полная лента — synctwin.ru/proof. Каждая строка ведёт туда, где факт можно проверить.

SyncTwin · synctwin.ru/proof
Границы

Что мы не делаем — это часть предложения

Не конкурируем с CAM по мощи

3D-поверхности и сложная пятиосевая обработка — не наша игра. Наш слой — вертикаль от браузера до серво и двойник как источник правды.

Не форкаем LinuxCNC

Открытый исполнитель как есть; наши драйверы — в его апстриме. Штатные компоненты первыми, свой код — где коробка не закрывает.

Не заявляем того, чего нет

Категории безопасности, промышленная эксплуатация, метрики — только по факту стенда. Статусы — как дорожная карта, а не как список недоделок.

SyncTwin · synctwin.ru
Первый шаг

Одна ваша деталь на одном вашем станке

Провести её по ступеням целиком — тем же циклом, которым мы закрываем породы у себя. Результат проверяется на вашем железе, а не на слайде.

1 · ПАСПОРТ

Станок → двойник

Оси как требования, приводы, инструмент. Импорт со стойки засевает двойник, второй правды не создаёт.

2 · ДЕТАЛЬ

Параметры → программа

Технолог описывает деталь, видит съём материала в 3D, сохраняет программу.

3 · ПРОГОН

На вашем железе

Preflight, запуск, дом, исполнение. Факт снимается с пинов и приводов.

4 · РАЗБОР

Расхождения по факту

Что разошлось между описанием и живым станком — чиним там, откуда утекло.

SyncTwin · synctwin.ru
Контакты

ООО «СинкТвин Технологии»

info@synctwin.ru
+7 925 353-56-35

synctwin.ru · cncai.ru — станок, автоматика, программы · cncctl.ru — стенд и железо

Москва Участник проекта «Сколково» Драйверы в апстриме linuxcnc-ethercat
SyncTwin · synctwin.ruСентябрь 2026
1 / 13