Ошибка Sinumerik 25010/25011: загрязнение измерительной системы
Сообщения 25010 и 25011 на стойках Sinumerik (840D, 840D sl, 828D) связаны с загрязнением измерительной системы оси: оптической линейки или энкодера. Ось при этом может ещё двигаться, но запас по качеству сигнала датчика уже исчерпан. Если не разобраться сейчас, вскоре появятся ошибки позиционирования, а затем аварии 25000/25001 и остановка станка. Ниже — смысл обоих кодов, смежные сообщения по группам, порядок диагностики и признаки, по которым понятно, что датчик пора менять, а не чистить.
Точная формулировка, параметры сообщения (%1 — ось, %2 — измерительная система) и реакция ЧПУ зависят от версии ПО и конфигурации станка. Поэтому окончательно сверяйтесь с руководством по диагностике вашей стойки и документацией производителя станка.
- Что означают 25010 и 25011
- Коды измерительной системы и контроля сигнала
- Коды контроля положения оси
- Коды энкодера и силовой части привода Sinamics
- Порядок диагностики
- Чистка, замена и профилактика
- Заключение
Что означают 25010 и 25011
Измерительная система оси — это датчик обратной связи: линейная оптическая шкала (линейка) на столе или каретке либо вращающийся энкодер (датчик угла) на двигателе или винте. Подробнее о типах датчиков — в материале об энкодерах и их разновидностях. ЧПУ непрерывно оценивает качество сигнала от датчика. Для оптических датчиков с аналоговыми сигналами sin/cos (типовой уровень — около 1 В пик-пик) падение амплитуды обычно означает грязь на шкале, на считывающей головке или проблему с источником света.
В документации Sinumerik различают активную и пассивную измерительные системы. Активная — та, по которой замкнут контур положения. Пассивная — вторая, которая только контролируется, например прямой датчик при наличии датчика на двигателе. По этому признаку коды разделены парами: 25010 относится к активной системе, 25011 — к пассивной. Та же логика у пар 25000/25001 (сбой активного и пассивного энкодера) и 25020/25021.
Практический вывод: 25010/25011 — это предупреждение о деградации сигнала, а не аварийный отказ датчика. Это шанс устранить причину до остановки станка. Но если код повторяется после чистки, нужна полноценная диагностика.
Коды измерительной системы и контроля сигнала
Группа относится к самому датчику и его тракту: шкала, считывающая головка, кабель, разъём, интерфейс на модуле. Опасность в том, что искажённый сигнал приводит к потере счёта импульсов и скрытому браку: ось «теряет» микроны, а станок продолжает резать.
| Код | Что означает | Вероятная причина | Что проверить в первую очередь |
|---|---|---|---|
| 25010 | Загрязнение активной измерительной системы | Грязь, СОЖ, масляная плёнка на шкале или головке; нарушение герметичности линейки; износ источника света | Состояние шкалы и уплотнений, наличие СОЖ внутри профиля, подача сжатого воздуха на линейку |
| 25011 | Загрязнение пассивной измерительной системы | То же для второго датчика оси | Те же пункты для второго датчика; сравнить с показаниями активной системы |
| 25000 | Аппаратный сбой активного энкодера | Обрыв сигнальных линий, отказ датчика, пропадание питания датчика | Кабель и разъём, напряжение питания датчика, подключение на модуле |
| 25001 | Аппаратный сбой пассивного энкодера | То же для второго датчика | Кабель и разъём второго датчика, его питание |
| 25020 | Контроль нулевой метки активного датчика | Пропуск или сбой референтной метки, помехи, загрязнение шкалы вдоль дорожки меток | Экранирование кабеля, чистота дорожки меток, параметры датчика в машинных данных |
| 25021 | Контроль нулевой метки пассивного датчика | То же для второго датчика | Аналогично 25020 |
Если рядом с 25010 появляются 25020 или 25000, причина, скорее всего, одна: загрязнение уже перешло в потерю сигнала. Сопоставьте время событий в журнале аварий. Более общий разбор кодов платформы — в материале про ошибки Sinumerik 840D, а для 828D — здесь.
Коды контроля положения оси
Эти коды формирует сам контур положения, когда фактическое движение оси расходится с заданием. Их часто принимают за механическую проблему, хотя причина нередко в датчике: искажённый сигнал даёт неверную скорость и положение.
| Код | Что означает | Вероятная причина | Что проверить в первую очередь |
|---|---|---|---|
| 25030 | Превышение предельной фактической скорости | Сбой обратной связи, неверные параметры датчика, помехи | Сигнал датчика, машинные данные оси, заземление экранов |
| 25040 | Контроль неподвижности | Ось сдвинута из положения: слабая механика, нестабильный сигнал датчика, дрейф привода | Зажим оси, люфт, стабильность показаний при остановке |
| 25050 | Контроль контура (ошибка слежения) | Расхождение задания и факта: механическая заклинка, плохой сигнал датчика, недостаток момента | Свободный ход оси вручную, качество сигнала датчика, нагрузка привода |
| 25060 | Ограничение заданной скорости | Неверные параметры, ошибочное задание, неисправность привода | Параметры оси, программа, состояние привода |
| 25080 | Контроль позиционирования | Ось не вышла в окно допуска за заданное время | Динамика привода, люфт, шумы в сигнале датчика |
Правило отбора: если 25050 или 25080 стали появляться одновременно с 25010, начинайте с датчика, а не с механики. О зависимости брака от измерительной системы — в статье про ошибки позиционирования.
Коды энкодера и силовой части привода Sinamics
В современных стойках Sinumerik 840D sl и 828D приводом служит Sinamics. У него свой набор сообщений: датчик диагностируется и в приводе (коды вида F31xxx), и в ЧПУ (25xxx). Силовая часть — преобразователь и модуль питания — генерирует F30xxx. Такое разделение помогает понять, где источник проблемы.
| Код | Что означает | Вероятная причина | Что проверить в первую очередь |
|---|---|---|---|
| F31100 | Энкодер: ошибка расстояния между нулевыми метками | Помехи, загрязнение шкалы, повреждение дорожки меток, неверное число импульсов в параметрах | Параметры датчика, экран кабеля, чистота шкалы |
| F31110 | Энкодер: ошибка последовательной связи | Помехи, дефект кабеля или разъёма, отказ электроники датчика | Кабель, контакты, заземление; интерфейсы — см. материал об SSI, BiSS и EnDat |
| F31111 | Неисправность абсолютного энкодера | Внутренний сбой датчика, в том числе из-за загрязнения или перегрева | Диагностические данные датчика в приводе, температура, механическое состояние |
| F31117 | Инверсия сигналов A и B | Нарушена полярность или подключение, обрыв одной из линий | Правильность распиновки и целостность жил |
| F30002 | Перенапряжение звена постоянного тока | Рекуперация при торможении, неисправность модуля питания | Тормозное сопротивление, модуль питания, время торможения |
| F30003 | Пониженное напряжение звена DC. Подробнее: F30003 | Просадка сети, обрыв фазы, отказ входной части | Напряжение сети, входные предохранители и контакторы |
| F30004 | Перегрев силового модуля. Подробнее: F30004 | Загрязнён радиатор, отказал вентилятор, перегрузка | Вентиляторы, радиатор, температура в шкафу |
Силовые сообщения F30xxx не связаны с загрязнением датчика напрямую. Но их присутствие в журнале рядом с 25010 показывает, что неполадки в шкафу и на оси развиваются параллельно.
Порядок диагностики
Идите от простого к сложному и фиксируйте результат каждого шага. Не сбрасывайте аварию повторно и не продолжайте обработку в надежде, что «пройдёт»: счёт может быть уже потерян.
- Запишите номер оси, код (25010 или 25011), время и сопутствующие сообщения. Определите, какой датчик активен, а какой пассивный.
- Осмотрите датчик и его окружение: подтёки СОЖ, стружка, повреждённые уплотнения линейки, следы масла. Проверьте, не попадает ли струя СОЖ на датчик.
- Для закрытых линеек проверьте подачу сжатого воздуха: он должен быть сухим и очищенным от масла, давление — по документации линейки.
- Проверьте кабель, разъёмы и экран: целостность жил, состояние контактов, заземление. Нестабильный контакт даёт те же симптомы, что и грязь.
- Если станок и ПО позволяют, посмотрите уровень сигнала датчика через диагностику привода (например, в Sinamics) или тестер сигналов. Просадка амплитуды при движении в одной зоне указывает на локальное загрязнение шкалы.
- Выполните чистку согласно инструкции производителя датчика. Затем повторите движение по всему ходу оси и проверьте, не вернулась ли авария.
- Если ошибка не уходит, меняйте датчик или кабель. Проверка кабелем-«донором» из заведомо исправной оси позволяет исключить трассу.
Как отличить отказ электроники ЧПУ от проблемы датчика или силовой части:
- Датчик или кабель. Ошибка привязана к одной оси и меняется вместе с датчиком, кабелем или положением на шкале. Другие оси работают нормально.
- Модуль интерфейса или плата управления. Одинаковые сбои энкодера на нескольких осях, подключённых к одному модулю, при исправных датчиках и кабелях. Перестановка датчика на соседний вход переносит ошибку.
- Силовая часть. Преобладают сообщения F30xxx (перегрев, перенапряжение, пониженное напряжение в DC-звене). При этом сигнал датчика на осциллографе или в диагностике стабилен.
Общую логику поиска по коду описывает статья о диагностике ЧПУ по коду. Если подозрение падает на привод, см. разбор типовых отказов Sinamics. Для сервисных работ предусмотрена услуга ремонта промышленного оборудования.
Чистка, замена и профилактика
Чистка линейки или энкодера — работа для подготовленного специалиста. Типовые правила (уточняйте по руководству на ваш датчик): использовать безворсовые салфетки и рекомендованный производителем растворитель (часто — изопропиловый спирт); не применять агрессивные растворители, которые повреждают уплотнения и пластик; не касаться шкалы пальцами и не скрести стекло. Для открытых датчиков без герметизации загрязнение — главный эксплуатационный риск, закрытые линейки требуют контроля уплотнений и воздуха.
Чистка недостаточна, когда на шкале видны царапины или повреждения дорожки, СОЖ проникла внутрь закрытой линейки, источник света постарел, а сигнал просаживается по всей длине хода. Тогда требуется замена. Подбор: для линеек — линейки Heidenhain и отечественные линейки СКБ ИС, для угловых датчиков — раздел энкодеров. Принципы подбора по типу и интерфейсу описаны в статье о линейных датчиках Heidenhain. Конкретную модель выбирайте по обозначению и паспорту прежнего датчика.
Вспомогательные датчики станка (конечные, ориентации инструмента, контроля положения зажима) в измерительную систему оси не входят, но их загрязнение и сбои могут давать смежные аварии. Из каталога:

Раздел каталога с оптическими датчиками для станков и автоматики. Применяются для контроля положения и наличия объектов; измерительную линейку или энкодер оси не заменяют.

Бесконтактные датчики приближения для станков и оборудования. Устойчивы к загрязнению и СОЖ лучше оптических, применяются как вспомогательные датчики положения.
Профилактика: направляйте форсунки СОЖ в сторону от датчиков, контролируйте состояние уплотнений линейки и качество воздуха, периодически осматривайте кабели в подвижных цепях. После замены датчика проведите референцирование и проверку точности; при необходимости — проверку точности станка. Об обязательных действиях после потери позиции — в материале о потере абсолютной позиции.
FAQ: частые вопросы
Чем отличаются ошибки Sinumerik 25010 и 25011?
25010 относится к активной измерительной системе оси, по которой замкнут контур положения, а 25011 — к пассивной, второй, контролируемой. Принцип диагностики одинаков, различается только проверяемый датчик.
Можно ли продолжать работу, если появилось 25010?
Это предупреждение о ухудшении сигнала, но качество позиционирования уже под угрозой. Остановите обработку ответственных деталей и проверьте датчик, уточнив реакцию ЧПУ по руководству вашей стойки.
Чем чистить линейку или энкодер при загрязнении?
Обычно используют безворсовую салфетку и рекомендованный производителем растворитель, часто изопропиловый спирт. Агрессивные растворители и механическое воздействие на шкалу недопустимы — уточняйте по документации датчика.
Как понять, что нужно менять датчик, а не чистить?
Если после чистки и проверки кабеля ошибка возвращается, на шкале есть царапины или СОЖ попала внутрь закрытой линейки, датчик подлежит замене.
Как отличить неисправность датчика от неисправности привода?
Ошибка датчика привязана к одной оси и «переезжает» вместе с кабелем или датчиком. При проблеме привода преобладают сообщения силовой части (F30xxx), а сигнал датчика остаётся стабильным.
Заключение
Сообщения 25010 и 25011 — ранний сигнал о деградации измерительной системы. Грязь на шкале, нарушенная герметичность линейки или плохой контакт кабеля проще устранить до того, как появятся 25000, 25020 и ошибки слежения. Порядок простой: зафиксировать код и ось, осмотреть датчик, проверить воздух и кабель, почистить по инструкции, а при сохранении ошибки заменить датчик. Не забывайте, что значение кодов зависит от модели стойки и конфигурации станка, поэтому итоговая трактовка — в руководстве по диагностике вашей системы.
Если код повторяется, а причину найти не удаётся, обратитесь к специалистам ООО «Эффективное производство»: поможем определить, чем вызвана авария — датчиком, кабелем или приводом, — и подобрать замену по обозначению вашего датчика.




































