Системы Heidenhain (Encoders, Controls, CNC) — это эталон точности в металлообработке. Однако высокая сложность оборудования подразумевает наличие развитой системы диагностики. Ошибки Heidenhain обычно сопровождаются текстовым описанием на экране стойки и звуковым сигналом.
Вот 15 самых распространённых ошибок, с которыми сталкиваются наладчики и сервисные инженеры.
Ошибки системы ЧПУ (Controls)
- PLC Error (Ошибка ПЛК)
- Причина: Сбой в работе встроенного программируемого логического контроллера. Часто возникает из-за ошибок в пользовательской логике или конфликта ресурсов.
- Решение: Анализ программы ПЛК в Heidenhain Manualplus, перезагрузка ЧПУ.
- NCK Task Overrun (Переполнение задачи NCK)
- Причина: Время расчёта траектории движения превысило такт интерполяции. Программа слишком сложная, или процессор ЧПУ перегружен.
- Решение: Оптимизировать управляющую программу (сгладить траектории, уменьшить количество кадров), проверить загрузку процессора.
- PLC Task Overrun (Переполнение задачи ПЛК)
- Причина: Время цикла ПЛК превысило заданное значение. Логика слишком «тяжёлая».
- Решение: Оптимизировать цикл ПЛК, убрать лишние вычисления.
- HMI Communication Error (Ошибка связи с HMI)
- Причина: Потеря связи между ядром ЧПУ (NCK) и панелью оператора (HMI).
- Решение: Проверить соединение (шлейф/кабель), перезагрузить панель оператора.
- Axis Not Referenced / No Reference Point (Ось не реферирована)
- Причина: Система не знает точного положения оси. Это штатное состояние при включении или после сбоя питания.
- Решение: Выполнить процедуру реферирования (REF ZRN) для всех осей.
- Servo Error Too Large (Слишком большая ошибка слежения Servo Error)
- Причина: Рассогласование между заданным положением (от ЧПУ) и фактическим (от энкодера) превысило порог. Причины: люфт в механике, неверные настройки усиления (Gain), проблемы с приводом.
- Решение: Проверить механику на люфты, выполнить настройку регуляторов положения.
- Drive Alarm / Drive Error (Авария привода)
- Причина: Ошибка пришла от сервоусилителя (Siemens, Lenze, B&R и др.), который управляется от стойки Heidenhain.
- Решение: Считать код ошибки с самого привода (на его дисплее), устранить причину (перегрев, перегрузка по току).
Ошибки измерительных систем (Encoders)
- Encoder Signal Lost / No Signal (Потеря сигнала энкодера)
- Причина: Обрыв или плохой контакт в кабеле «энкодер – ЧПУ», неисправность самого энкодера.
- Решение: Прозвонить кабель, проверить разъёмы, переподключить датчик.
- Encoder Inconsistent / Inconsistent Signal (Несовпадение сигналов)
- Причина: Ошибка характерна для инкрементальных энкодеров с референтной меткой. Сигналы A и B не соответствуют метке Z.
- Решение: Проверить кабель на перекрёстные наводки, проверить входы ЧПУ, заменить кабель.
- Battery Low / Battery Failure (Низкий заряд батареи)
- Причина: Разряд внутренней литиевой батареи абсолютного энкодера или стойки ЧПУ.
- Решение: Заменить батарею и немедленно выполнить реферирование осей, чтобы система сохранила новое положение.
- Cable Fault / Shielding Fault (Ошибка кабеля/экранирования)
- Причина: Повреждение кабеля или нарушение целостности экрана. Наводки создают помехи для слабого сигнала энкодера.
- Решение: Заменить кабель, убедиться, что экран заземлён только с одной стороны (со стороны ЧПУ).
Ошибки станка и безопасности
- Limit Switch Violation / Software Limit Exceeded (Нарушение концевика/лимита)
- Причина: Ось вышла за пределы разрешённого диапазона перемещения (аппаратные конечные выключатели или программные лимиты).
- Решение: Вернуть ось в рабочую зону, проверить настройку программных лимитов, проверить механику концевиков.
- Emergency Stop Active / Safety Circuit Open (Активен E-Stop / Разомкнута цепь безопасности)
- Причина: Сработал главный выключатель или нарушена цепь безопасности (Safety).
- Решение: Устранить причину срабатывания, взвести цепь безопасности на стойке.
- Spindle Orientation Error / Spindle Overload (Ошибка ориентации/перегрузка шпинделя)
- Причина: Шпиндель не может занять позицию для смены инструмента, сработала тепловая защита двигателя шпинделя.
- Решение: Проверить датчик ориентации шпинделя, проверить параметры и нагрузку на двигатель шпинделя.
- Tool Data Missing / Tool Not Measured (Отсутствуют данные инструмента / Инструмент не измерен)
- Причина: В таблице инструментов (Tool Table) отсутствуют необходимые данные о длине или радиусе фрезы, либо система не получила сигнал об измерении на щупе.
Решение: Ввести данные инструмента вручную или выполнить цикл автоматического измерения инструмента.
