Industry 4.0 · цифровые двойники станков и промышленной автоматики · отечественная R&D-разработка +7 925 353-56-35 info@synctwin.ru
Документация / Разборы

Разборы со стенда

Разборы одной темы каждый — по итогам наладки нашего стенда: три сервопривода Inovance IS620N, привод Wecon VD3E в роли шпинделя и каплер ввода-вывода Omron на одной EtherCAT-шине под LinuxCNC. Каждое число либо замерено нами на железе, либо взято из паспорта устройства; где факт неполон, так и написано.

lcec · драйверы

Драйвер устройства вместо ручной карты PDO

Перевод рабочего конфига стенда с generic на драйверы lcec: описание шины 236 → 83 строки, ручных записей PDO 53 → 10. И две грабли, каждая из которых стоила запуска: у пинов меняются не только имена, но и типы.

Читать →
EtherCAT · DC

Distributed clocks: почему часы не сходятся

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

Читать →
Серво · методика

Сравнение сервоприводов, которому можно верить

Два привода разных вендоров в одинаковых условиях, телеметрия 1 кГц: дрожь слежения, отставание, дискрет отчёта скорости. И почему из этой таблицы нельзя вычитать «какой вендор лучше».

Читать →
CoE · SDO

Что привод расскажет о себе по шине

Словарь объектов по SDO-Info у четырёх приводов четырёх вендоров: 0, 109, 809 и снова 0 записей. Почему автодискавери на самоописании не строится, сколько стоит одно SDO-чтение и чем подтверждение отличается от применения.

Читать →
Диагностика

«Станок дёргается»: три измерения вместо одной жалобы

Задержки реального времени, отставание осей и ошибки на линии сливаются в одну жалобу, а меряются порознь — штатными средствами LinuxCNC и IgH-мастера. С ловушками, в которые мы попали сами.

Читать →
Как читать

Откуда взято каждое число

Разборы написаны по одному правилу, и оно важнее любой цифры в них: у числа всегда назван источник. Источников ровно три, и они не смешиваются:

  • Замер — получено на нашем стенде, названным инструментом, в названных условиях. Такое число сопровождается тем, чем его мерили и сколько раз.
  • Паспорт — взято из документа вендора на устройство. Оно не проверено нами и так и помечено: паспортное значение — это обещание производителя, а не факт вашего железа.
  • Неполный факт — мы знаем часть картины. Написано прямо, чего именно не знаем, вместо правдоподобной достройки.

На чём мерено

Стенд один и тот же во всех разборах: три сервопривода Inovance IS620N, привод Wecon VD3E в роли шпинделя и каплер ввода-вывода Omron — на одной EtherCAT-шине под LinuxCNC. Состав назван не для полноты: половина замеров от него и зависит.

Чего в этих разборах нет

  • Это не сравнение вендоров и не рейтинг. Два привода, померенные в одинаковых условиях, показывают разницу двух конкретных экземпляров в конкретной настройке — из такой таблицы нельзя вычитать «какой производитель лучше», и разбор про сравнение говорит об этом отдельно.
  • Это не обещание тех же чисел у вас. Другая материнская плата, другое ядро, другая длина шины — другие задержки. Числа здесь годятся как порядок величины и как методика, а не как норматив приёмки.
  • Это не инструкция по нашей платформе. Разборы — про шину, приводы и LinuxCNC вообще. Как это устроено у нас, описано в руководствах Станки и Наладка.

Конфигурации и скрипты, на которых сделаны замеры, опубликованы: github.com/SyncTwin/linuxcnc-ethercat-configs. Наблюдения по конкретным устройствам — в реестре EtherCAT-устройств.