Прямые поставки недоступных в РФ брендов из Китая и Европы. Заявки оставляйте на почту info@cnc360.ru  
0
0

Интерфейсы энкодеров: SSI, BiSS, EnDat и Fanuc Serial — в чём разница

Интерфейсы энкодеров: SSI, BiSS, EnDat и Fanuc Serial — в чём разница
Разбираем четыре основных цифровых интерфейса, по которым энкодер (датчик обратной связи по положению) передаёт данные в систему ЧПУ или сервоусилитель, и объясняем, почему их нельзя перепутать при подборе замены.
4059
(1)

При замене энкодера (датчика обратной связи, преобразующего механическое перемещение вала в электрический сигнал) на станке с ЧПУ мало подобрать разъём и число импульсов на оборот. Датчик должен «разговаривать» со стойкой ЧПУ или сервоусилителем на одном протоколе — иначе система либо не увидит устройство, либо получит искажённые данные о положении. На рынке одновременно используются четыре несовместимых друг с другом цифровых интерфейса: SSI, BiSS, EnDat и фирменный Fanuc Serial. В этом руководстве разбираем, чем они отличаются технически и что это значит на практике при подборе, ремонте и модернизации оборудования.

  1. Зачем энкодеру нужен цифровой интерфейс
  2. SSI — простой синхронный протокол
  3. BiSS — открытый стандарт нового поколения
  4. EnDat — интерфейс Heidenhain
  5. Fanuc Serial — фирменный протокол
  6. Сравнительная таблица интерфейсов
  7. Как определить интерфейс при подборе замены
  8. Типичные ошибки подключения и диагностики
  9. Заключение

Зачем энкодеру нужен цифровой интерфейс

Старые инкрементальные энкодеры отдавали в контроллер аналоговые синусно-косинусные сигналы или прямоугольные импульсы по каналам A/B/Z, а абсолютное положение при включении станка приходилось восстанавливать через поиск референтной метки — процедуру «нахождения нуля». Современные абсолютные энкодеры хранят текущее положение вала во внутренней памяти постоянно, независимо от питания, и передают его в цифровом виде по последовательному каналу связи. Именно формат этой передачи и называют интерфейсом.

Помимо самого значения положения, по цифровому каналу передаются диагностические биты, температура датчика, номер оборота многооборотного счётчика и иногда данные из встроенной памяти EEPROM — серийный номер, дата калибровки, тип двигателя. Чем «богаче» протокол, тем больше сервисной информации доступно системе ЧПУ, но и тем сложнее универсальная замена: интерфейсы физически и логически несовместимы между собой, поэтому энкодер с интерфейсом EnDat нельзя подключить напрямую к входу, рассчитанному на Fanuc Serial, даже если механически он подойдёт на вал двигателя.

SSI — простой синхронный протокол

SSI (Synchronous Serial Interface — синхронный последовательный интерфейс) — один из старейших цифровых протоколов передачи абсолютного положения, разработанный ещё в 1980-х годах. Работает по принципу «ведущий опрашивает — ведомый отвечает»: контроллер формирует тактовый сигнал по паре проводов Clock+/Clock−, а энкодер синхронно с этим тактом выдаёт слово данных по паре Data+/Data−. Никакой двусторонней передачи параметров, диагностики или записи в память протокол не предусматривает — это однонаправленный канал «положение из датчика в контроллер».

Из-за простоты SSI до сих пор широко применяется там, где не требуется расширенная диагностика: в датчиках угла поворота, линейных измерительных системах невысокой точности, а также как «упрощённый режим совместимости», который поддерживают многие более новые интерфейсы. Плюс SSI — нечувствительность к длине кабеля при дифференциальной передаче и простота реализации приёмной электроники. Минус — отсутствие сервисных данных и невозможность считать паспортные параметры датчика автоматически, поэтому такие энкодеры настраивают вручную, задавая разрешение и формат кода (двоичный или Грея) в параметрах стойки.

BiSS — открытый стандарт нового поколения

BiSS (Bidirectional Synchronous Serial Interface — двунаправленный синхронный последовательный интерфейс) можно рассматривать как открытую, лицензионно свободную альтернативу SSI и EnDat. Протокол сохраняет физическую совместимость с SSI на уровне линий Clock/Data, но добавляет полноценный обратный канал: контроллер может не только читать положение, но и записывать данные в память энкодера, запрашивать диагностику, менять параметры.

Различают два режима: BiSS-C (Continuous) — непрерывный, для высокоскоростной передачи положения в реальном времени, и BiSS-B (register-based) — для медленного обмена служебными параметрами, аналогично шине SPI. Благодаря открытой спецификации BiSS используют многие производители энкодеров среднего ценового сегмента, что делает его удобным для унификации новых узлов при модернизации станков — протокол не привязан к одному вендору и поддерживается широким кругом контроллеров.

  • Поддержка CRC-контроля целостности каждого пакета данных.
  • Возможность подключения нескольких датчиков на одну шину (Single Cable, Multi-slave).
  • Совместимость по цоколёвке с частью SSI-устройств, что упрощает миграцию.

EnDat — интерфейс Heidenhain

EnDat — фирменный цифровой интерфейс компании Heidenhain, ставший де-факто отраслевым стандартом для линейных и угловых датчиков высокой точности. Существует в двух основных версиях: EnDat 2.1, работающий в режиме, близком к SSI с добавленной возможностью чтения памяти, и EnDat 2.2 — полностью цифровой протокол без отдельного аналогового инкрементального сигнала, с более высокой скоростью обновления данных и расширенным набором диагностических команд.

Ключевая особенность EnDat — большая встроенная память энкодера (EEPROM), где хранятся серийный номер, тип датчика, дата производства, параметры коррекции нелинейности шкалы и, что важно при обслуживании, данные о наработке и статусе загрязнения оптической шкалы. Система ЧПУ Heidenhain TNC или Siemens Sinumerik при подключении такого датчика автоматически считывает этот паспорт и подставляет параметры, снижая риск ошибки оператора при вводе разрешения вручную.

При подборе замены линейного датчика с интерфейсом EnDat важно учитывать не только версию протокола (2.1 или 2.2), но и совместимость по разрешению счёта — иначе показания положения после замены могут отличаться на конкретную величину, которую компенсируют перенастройкой параметров привода. Подробнее о подборе линейных датчиков Heidenhain и типичных проблемах при их замене можно прочитать в статье о подборе и замене линейных датчиков Heidenhain.

Fanuc Serial — фирменный протокол

Fanuc Serial (иногда обозначается как FANUC Serial Encoder, α/β-серия) — закрытый протокол компании Fanuc, применяемый во встроенных энкодерах серводвигателей α, αi, βi и в отдельных датчиках угла, монтируемых на шпиндель или ходовой винт. В отличие от SSI и BiSS, это не общедоступная спецификация: она реализована исключительно во внутренней электронике энкодеров и приёмных плат Fanuc, поэтому подобрать «аналог с открытым протоколом» для входа стойки Fanuc не получится — совместимость обеспечивается только оригинальными или полностью совместимыми по протоколу устройствами.

Передача данных в Fanuc Serial идёт по одной витой паре с временным разделением на пакеты положения и пакеты диагностики/параметров, что позволяет реализовать функцию удалённой батарейной подпитки памяти положения (SRAM-память энкодера, сохраняющая абсолютную позицию при выключенном питании станка от отдельной батареи). Именно поэтому при разряде батареи энкодера Fanuc возникает характерная ошибка потери абсолютной позиции — контроллер получает от датчика сигнал о повреждении данных в памяти, а не физический обрыв связи. Подробно механизм такой ошибки разобран в статье о потере абсолютной позиции ЧПУ из-за батареи энкодера.

Для сервисной диагностики важно различать, к какой линии протокола относится конкретная плата: связь энкодера двигателя со сервоусилителем через кабель обратной связи, и связь между приводными платами внутри стойки, которая тоже описывается термином «Fanuc Serial», но физически представляет собой отдельную шину FSSB (Fanuc Serial Servo Bus).

Печатная плата Fanuc Serial communication A A20B-8100-0262
Печатные платы · Fanuc Serial
Печатная плата Fanuc Serial communication A A20B-8100-0262
A20B-8100-0262

Плата последовательной связи стойки Fanuc, участвующая в приёме пакетов положения по протоколу Fanuc Serial от энкодеров приводов — часто требует замены при пропадании обратной связи по нескольким осям одновременно.

Назначение связь по Fanuc Serial

Сравнительная таблица интерфейсов

Ниже — сводка ключевых отличий по параметрам, важным при подборе и обслуживании. Точные значения скорости обмена и длины кабеля уточняйте по документации конкретной модели энкодера — они варьируются в зависимости от версии протокола и производителя.

ПараметрSSIBiSSEnDatFanuc Serial
Направление обменатолько чтениедвунаправленноедвунаправленноедвунаправленное
Открытость спецификацииоткрытаяоткрытаяфирменная (Heidenhain)фирменная (Fanuc)
Чтение памяти датчиканетдада, расширеннаяда, включая батарейный статус
Основная область примененияпростые датчики углауниверсальные приводы, модернизациялинейные и угловые датчики высокой точностиприводы Fanuc α/αi/βi
Замена на аналог другого брендавозможна при совпадении формата кодавозможна в широком диапазонеограничена версией протоколапрактически невозможна

Как определить интерфейс при подборе замены

Прежде чем заказывать замену энкодера, полезно последовательно проверить несколько признаков — это экономит время на согласование и снижает риск получить несовместимый датчик.

  1. Маркировка на корпусе энкодера. Производитель почти всегда указывает модель и, косвенно, интерфейс — например, серии Fanuc A860/A290 работают по Fanuc Serial, серии Heidenhain ROD/ROC/ERN с обозначением EnDat используют одноимённый протокол.
  2. Тип разъёма и число контактов. Полностью не гарантирует протокол, но у Fanuc, Heidenhain и «обычных» BiSS/SSI-датчиков разные стандартные разъёмы и распиновка, что можно использовать как первичный ориентир.
  3. Модель стойки ЧПУ или сервоусилителя. Вход конкретной платы обратной связи обычно поддерживает один-два протокола — эта информация есть в руководстве по эксплуатации привода.
  4. Параметры станка. В параметрах стойки (у Fanuc — группа параметров осей, у Siemens — MD параметры привода) часто явно указан тип интерфейса энкодера, выбранный при пусконаладке.

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

Импульсный энкодер A860-2060-T321
Энкодеры · Fanuc Serial
Импульсный энкодер A860-2060-T321
A860-2060-T321

Датчик угла для установки на шпиндель или ходовой винт станка с ЧПУ Fanuc — подбирается строго по артикулу привода, поскольку внутренний протокол не совместим с открытыми интерфейсами.

Интерфейс Fanuc Serial
Абсолютный угловой энкодер OMRON E6F-A OMRON
Энкодеры · SSI / BiSS
Абсолютный угловой энкодер OMRON E6F-A OMRON
533117-06

Универсальный абсолютный датчик угла с последовательным цифровым выходом — вариант для узлов, где не привязаны к фирменному протоколу конкретного производителя ЧПУ.

Тип абсолютный Исполнение круговое

Типичные ошибки подключения и диагностики

На практике большинство проблем с цифровыми интерфейсами энкодеров сводится к нескольким повторяющимся сценариям.

  • Смешение форматов кода. SSI-датчик может передавать данные в двоичном коде или коде Грея — если параметр не совпадает с настройкой контроллера, положение считывается с ошибкой, хотя связь физически исправна.
  • Игнорирование версии протокола. Подключение энкодера EnDat 2.1 к входу, рассчитанному только на EnDat 2.2, может привести к частичной потере функциональности — например, недоступности расширенной диагностики, даже если базовое считывание положения работает.
  • Обрыв экрана кабеля. Все четыре протокола — дифференциальные и чувствительны к помехам; плохое заземление экрана кабеля обратной связи — частая причина случайных сбоев чтения положения, которые ошибочно списывают на сам энкодер.
  • Разряд батареи абсолютного отсчёта. Актуально в первую очередь для Fanuc Serial и части реализаций EnDat/BiSS с батарейным резервированием — симптом выглядит как потеря абсолютной позиции, а не как обрыв связи.
  • Попытка «оживить» несовместимый протокол переходником. Универсальных аппаратных переходников между Fanuc Serial и открытыми протоколами не существует — конвертация возможна только через специализированные интерфейсные модули с поддержкой обоих стандартов на уровне логики, и то не всегда.

Полный список типов датчиков обратной связи и вариантов их конструктивного исполнения приведён в статье об энкодерах и их разновидностях, а причины потери отсчёта разобраны отдельно в материале о причинах потери отсчёта энкодером. При подборе конкретной модели под сервомотор удобно ориентироваться на статью о подборе энкодера по сервомотору.

FAQ: частые вопросы

Можно ли подключить энкодер с интерфейсом BiSS к контроллеру, поддерживающему только SSI?

Да, в базовом режиме BiSS-C совместим с приёмниками SSI по циклу опроса положения, но при этом теряются функции записи параметров и расширенной диагностики, доступные только по полному протоколу BiSS.

Как узнать, какой интерфейс использует энкодер на моём станке, если маркировка стёрлась?

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

Почему нельзя поставить аналог другого бренда вместо энкодера Fanuc Serial?

Протокол Fanuc Serial закрытый и реализован только во внутренней электронике оригинальных или полностью совместимых по прошивке устройств, поэтому датчик с открытым протоколом SSI или BiSS физически не сможет обмениваться данными с приёмной платой Fanuc.

Влияет ли длина кабеля на работу цифровых интерфейсов энкодера?

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

Что произойдёт, если перепутать формат кода SSI — двоичный вместо кода Грея?

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

Заключение

SSI, BiSS, EnDat и Fanuc Serial решают одну задачу — передачу абсолютного положения вала в цифровом виде, но делают это разными, несовместимыми друг с другом способами. Открытые протоколы SSI и BiSS дают больше свободы при подборе замены и совместимы с оборудованием разных производителей, тогда как EnDat и особенно Fanuc Serial жёстко привязывают датчик к экосистеме конкретного вендора.

Если при диагностике неясно, с каким именно интерфейсом работает вышедший из строя энкодер, или нужна консультация по подбору совместимой замены для конкретной модели привода — специалисты ООО «Эффективное производство» помогут определить протокол по маркировке узла и подобрать корректный аналог с учётом версии и разрешения счёта.


Связанные материалы

Назад

Читайте также

5324
(1)
Как проверить серводвигатель перед заказом замены
Прежде чем заказывать новый серводвигатель, стоит убедиться, что неисправен именно он, а не энкодер, кабель или сервоусилитель. Разбираем пошаговую методику диагностики, которая экономит бюджет и время простоя станка.
2065
(1)
Renishaw OMI-2C: паспорт, инструкция по монтажу и настройке
Разбираем оптический интерфейс Renishaw OMI-2C — приёмник сигналов от измерительных щупов серии OMP/OTS: принцип работы, монтаж на станке, подключение к стойке ЧПУ и типичные неисправности.
3365
(1)
Круговой энкодер Heidenhain RON-275: характеристики и подбор
Разбираем конструкцию, технические параметры и области применения кругового энкодера Heidenhain RON-275, а также даём практические критерии подбора аналога или замены для поворотных осей и шпиндельных узлов станков с ЧПУ.