Частые ошибки стойки ЧПУ Heidenhain: коды, расшифровка и устранение
Стойки Heidenhain TNC (TNC 530, TNC 640, iTNC 530, TNC7) отображают пронумерованные NC-сообщения об ошибках, отражающие реальные условия работы станка: блокировки ПЛК, состояние систем измерения, доступность файлов, внутренние проверки управления и ограничения перемещений осей. В отличие от многих других систем, Heidenhain кодирует и категорию ошибки в самом номере – первые три цифры указывают на функциональную группу.
Это практическое руководство для цеха и специалистов по обслуживанию. Для конкретной версии стойки всегда сверяйтесь с официальной документацией Heidenhain.
Содержание:
- Краткая таблица: самые частые ошибки Heidenhain TNC
- Error 120-001E – Невозможно подключиться к сети
- Error 120-001F – Файл не найден
- Error 130-00A7 – Программа неполная
- Error 140-0021 – Объект данных переименован
- Error 160-008B – Неверный формат блока программы
- Error 201-093F – Цикл измерения: длина превышает максимум
- Error 230-001F – Превышение максимального хода оси
- Error 230-00FA / 230-00FB – Превышение концевого выключателя
- Error 230-0457 – Референсная метка не найдена
- Error 231-8065 – Сбой питания DC-звена
- Error 231-8C40 – Значение скорости энкодера не сохранено
- Error 230-0020 – Ошибка внутренней передачи сообщения
- Error 230-04A5 – Маховик не поддерживается
- Как работать быстрее с ошибками Heidenhain
- Как сбросить ошибку на стойке Heidenhain TNC
- Часто задаваемые вопросы
- Заключение
Краткая таблица: самые частые ошибки Heidenhain TNC
| Код | Группа | Что означает | Первый шаг |
|---|---|---|---|
| 120-001E | Сеть | Невозможно подключиться к сетевому ресурсу | Проверить доступность сервера, IP-настройки стойки |
| 120-001F | Файлы | Файл не найден | Проверить имя файла, путь, носитель |
| 130-00A7 | Программа | Программа неполная – неожиданный конец файла | Перезаписать программу из оригинала |
| 140-0021 | Конфигурация | Объект данных конфигурации переименован после обновления | Проверить изменения, сохранить новую резервную копию |
| 160-008B | Программа | Неверный синтаксис блока NC-программы | Перейти к указанному блоку и исправить синтаксис |
| 201-093F | Измерение | Цикл измерения: результат превышает допустимый максимум | Проверить установку детали, калибровку щупа |
| 230-001F | Перебег | Движение оси превышает максимальный ход | Проверить рабочий ноль, выполнить референсный проезд |
| 230-00FA/FB | Перебег | Расчётная траектория превышает программный лимит | Проверить активный ноль и знак смещения |
| 230-0457 | Энкодер | Референсная метка не найдена при проезде | Проверить кабель и разъёмы энкодера/линейки |
| 231-8065 | Питание | Сбой напряжения DC-звена | Проверить напряжение сети при запуске шпинделя |
| 231-8C40 | Энкодер | Значение скорости энкодера не зафиксировано | Проверить кабель и разъёмы энкодера на люфт |
| 230-0020 | Система | Ошибка внутренней передачи сообщения | Перезапустить стойку, при повторении – сервис |
| 230-04A5 | Конфигурация | Маховик не поддерживается текущей версией ПО | Проверить совместимость версии ПО и модели маховика |
Error 120-001E – Невозможно подключиться к сети
Стойка не может подключиться к сетевому ресурсу (общей папке), определённому в настройках сети. Группа 120 в нумерации Heidenhain – это ошибки доступа к данным и сети.
Возможные причины
- Сервер или сетевая папка недоступны – отключены или перемещены
- Неверный путь к сетевому ресурсу в настройках стойки
- Недействительные учётные данные или недостаточные права доступа
- Неисправный кабель Ethernet или порт коммутатора
Что проверить и как исправить
- Убедитесь, что сервер или папка доступны с другого ПК в той же сети
- Проверьте настройки IP-адреса, шлюза и DNS на стойке
- Повторно введите учётные данные и пересохраните маппинг сетевого ресурса
- Замените кабель Ethernet или подключитесь к другому порту коммутатора
Error 120-001E после обновления ПО стойки – проверьте, не изменился ли протокол аутентификации SMB (NTLM vs NTLMv2). Сетевые проблемы на Heidenhain TNC640 с Windows-серверами часто связаны именно с этим. Для диагностики сетевого подключения используйте встроенный пинг в сервисном меню стойки.
Error 120-001F – Файл не найден
Требуемый файл, указанный оператором или программой, не найден. Ошибка возникает как при прямом вызове файла, так и при вызове подпрограммы через CALL PGM.
Возможные причины
- Неверное имя файла или путь к директории – включая расширение
- USB-накопитель или сетевой диск не смонтирован
- Файл переименован или удалён
Что проверить и как исправить
- Уточните точное имя файла и путь – включая регистр букв и расширение (.H, .I, .NC)
- Переподключите USB или сетевой диск и обновите вид директории
- Найдите файл в памяти стойки через менеджер файлов и скорректируйте вызов в программе
Error 120-001F при вызове подпрограммы – чаще всего путь в CALL PGM задан с именем станочного компьютера или буквой диска, которые не совпадают с текущей конфигурацией. Проверьте точный путь через менеджер файлов стойки, а не по памяти.
Error 130-00A7 – Программа неполная
В NC-программе обнаружен неожиданный конец файла. Стойка не может выполнить программу, которая не завершена корректным блоком END PGM.
Возможные причины
- Передача программы была прервана – соединение оборвалось в процессе
- Файл был усечён при копировании – размер отличается от оригинала
- Ошибка редактирования – были случайно удалены завершающие блоки
Что проверить и как исправить
- Перезаписывайте программу из источника заново – не используйте частичный файл повторно
- Сравните размер файла на стойке с оригиналом на ПК или сервере
- Откройте программу и проверьте последние блоки на предмет отсутствия END PGM
Error 130-00A7 – частый результат прерванной DNC-передачи при нестабильном сетевом соединении. Организуйте контрольную сумму или верификацию размера файла после каждой передачи на стойку.
Error 140-0021 – Объект данных переименован
Данные конфигурации принадлежат к более старому уровню и были автоматически обновлены стойкой. Группа 140 – это ошибки и предупреждения уровня конфигурации и машинных данных.
Возможные причины
- Обновление программного обеспечения стойки изменило структуру конфигурационных данных
- Восстановление более старого пакета конфигурации в новую версию ПО
Что проверить и как исправить
- Просмотрите изменённые значения конфигурации и поведение станка – убедитесь, что ничего критического не изменилось автоматически
- Сохраните актуальную резервную копию конфигурации после проверки
- Если что-то изменилось неожиданно – восстановите из проверенной резервной копии и сравните значения
Error 140-0021 после планового обновления ПО Heidenhain – нормальное предупреждение, а не критическая ошибка. Важно не игнорировать его: проверьте ключевые параметры (токи, ограничения осей, функции безопасности) до возобновления производства. Панели оператора Heidenhain есть в каталоге Эффективное производство.
Error 160-008B – Неверный формат блока программы
Блок NC-программы содержит недопустимый синтаксис. Стойка указывает номер блока с ошибкой – курсор переходит прямо к нему.
Возможные причины
- Опечатка в блоке – неверное значение, пропущенный параметр, лишний символ
- Команда или порядок слов, не поддерживаемые данной версией стойки
- Неверный вывод постпроцессора CAM – постпроцессор настроен для другого поколения TNC
Что проверить и как исправить
- Перейдите к указанному блоку – стойка подсветит его в редакторе программы
- Исправьте синтаксис: пробелы, запятые, недостающие значения параметров
- Если программа из CAM – исправьте постпроцессор и перегенерируйте код
Error 160-008B при переносе программ с другого станка Heidenhain – частая ситуация при переходе с TNC 530 на TNC 640 или TNC7. Синтаксис диалоговых циклов мог измениться. Проверьте версию документации циклов для вашей стойки.
Error 201-093F – Цикл измерения: длина превышает максимум
Цикл ощупывания или измерения вернул значение длины или координаты, выходящее за пределы допустимого максимума. Группа 201 – ошибки измерительных циклов Heidenhain (CYCL 400–499).
Возможные причины
- Щуп коснулся неправильной поверхности – не той, которую предполагал цикл
- Неверный ожидаемый размер или датум в параметрах цикла
- Дрейф калибровки щупа – давно не выполнялась калибровка
- Ошибка установки: деталь не досажена, смещение приспособления
Что проверить и как исправить
- Проверьте посадку детали и положение приспособления – визуально и щупом вручную
- Пересмотрите входные параметры цикла измерения: ожидаемые размеры, допуски, вектор подхода
- Выполните калибровку щупа по эталонному кольцу и повторите простое контрольное измерение
Error 201-093F при стабильной установке детали – первый признак необходимости перекалибровки щупа. На станках Heidenhain щупы Renishaw и Blum-Novotest требуют повторной калибровки после замены пластины или смены инструмента со значительной виброударной нагрузкой.
Error 230-001F – Превышение максимального хода оси
Команда перемещения выводит ось за пределы допустимого диапазона хода станка. Группа 230 – наиболее широкая группа NC-ошибок Heidenhain, охватывающая ошибки осей, измерительных систем и внутреннего управления.
Возможные причины
- Программа задаёт перемещение за пределы рабочей зоны
- Неверный рабочий ноль или выбор датума
- Ось не прошла референтный проезд после включения питания
Что проверить и как исправить
- Остановитесь и проверьте рабочие смещения и выбранный датум
- Выполните референтный проезд по всем осям и подтвердите машинный ноль
- Скорректируйте координаты в программе или измените точку подхода
Error 230-001F – функциональный аналог DS0300 на FANUC. Первый шаг всегда один: подтвердить рабочий ноль и факт референтного проезда. Если ошибка повторяется на одной оси – проверьте, не изменилась ли позиция референтной метки. Энкодеры и линейные линейки для замены есть в каталоге.
Error 230-00FA / 230-00FB – Превышение концевого выключателя
Расчётная траектория движения выходит за пределы программного ограничения в положительном (00FA) или отрицательном (00FB) направлении. Авария генерируется ещё до начала движения – стойка TNC проверяет траекторию заблаговременно.
Возможные причины
- Несоответствие системы координат – активно неверное смещение
- Некорректный ноль – знак или значение смещения введены неверно
- Параметры программных ограничений слишком жёсткие для данной конфигурации станка
Что проверить и как исправить
- Подтвердите активный датум и смещения в таблице нулей
- Проверьте знак и значение смещения – особенно после импорта данных задания из внешнего источника
- Если ограничения корректны, но слишком жёсткие для задачи – согласуйте корректировку параметров ограничений со специалистом по обслуживанию
Ошибки 230-00FA/00FB после смены приспособления – почти всегда означают, что ноль детали не обновлён под новое положение. Проверяйте знак смещения – это самая частая ошибка при вводе данных вручную. Позиционные выключатели аппаратных ограничений хода смотрите в разделе позиционные выключатели.
Error 230-0457 – Референсная метка не найдена
В процессе референтного проезда стойка не обнаружила референсную метку на энкодере или линейной линейке. Одна из наиболее диагностически значимых ошибок Heidenhain – она прямо указывает на проблему в системе измерения конкретной оси.
Возможные причины
- Проблема с сигналом энкодера или линейной линейки
- Загрязнённая или повреждённая линейка – метка не читается
- Обрыв кабеля, ослабленный разъём или нарушение экранирования
- Механическое препятствие, не позволяющее оси пройти полный диапазон хода
Что проверить и как исправить
- Осмотрите и переустановите разъёмы энкодера и линейки
- Проверьте прокладку кабеля, состояние экранирования и заземление шкафа
- Очистите доступные участки линейки там, где это применимо
- Если ошибка стабильно воспроизводится на одной оси – проверьте с заведомо исправным кабелем или поменяйте каналы обратной связи по сервисной процедуре
Error 230-0457 – самый частый признак деградации кабеля энкодера или линейки. Начинайте именно с кабеля и разъёмов: это устраняет проблему в большинстве случаев до замены самого энкодера. Также помните: для работы с API Heidenhain TNC (DNC) требуется активация опции Option 18 на стойке.
Error 231-8065 – Сбой питания DC-звена
Напряжение DC-звена опустилось ниже установленного минимума – зафиксирована нестабильность питания. Группа 231 на Heidenhain TNC охватывает ошибки уровня приводов и питания.
Возможные причины
- Просадка или кратковременное пропадание напряжения питающей сети
- Неисправный модуль питания приводов
- Ослабленное подключение питания или неисправный контактор
Что проверить и как исправить
- Проверьте стабильность напряжения питающей сети в момент запуска шпинделя – именно в этот момент просадки наиболее вероятны
- Осмотрите контакторы, клеммы и предохранители шкафа на следы перегрева и ослабления
- Просмотрите историю событий привода на предмет предшествующих предупреждений о пониженном напряжении
Error 231-8065, возникающий только при запуске шпинделя или при одновременном движении нескольких осей – признак недостаточной мощности питающего трансформатора или проблем с вводным контактором. Проверьте блоки питания для стоек ЧПУ в каталоге.
Error 231-8C40 – Значение скорости энкодера не сохранено
Значение скорости энкодера не могло быть зафиксировано или сохранено – как правило, из-за прерывания сигнала. Ошибка указывает на нестабильность сигнала обратной связи по скорости в конкретном канале.
Возможные причины
- Дискретные выпадения сигнала энкодера – вибрация кабеля или разъёма
- Попадание масла или СОЖ в разъём кабеля энкодера
- Аппаратный отказ энкодера
Что проверить и как исправить
- Осмотрите кабель энкодера и разъёмы на натяжение и движение при работе оси
- Проверьте разъёмы на попадание масла и признаки окисления контактов
- Если проблема устойчиво воспроизводится на одной оси – замените кабель или энкодер после диагностической проверки
Error 231-8C40 периодически появляется только при определённых скоростях перемещения – типичный признак вибрационного отказа разъёма. Плотно зафиксируйте кабель энкодера вблизи разъёма с помощью кабельных хомутов и проверьте, исчезнет ли ошибка. Кабели для энкодеров есть в каталоге Эффективное производство.
Error 230-0020 – Ошибка внутренней передачи сообщения
Внутренняя коммуникация внутри стойки дала сбой. Это системная ошибка уровня ядра TNC – она указывает на нестабильность самой стойки, а не на периферию станка.
Возможные причины
- Временный сбой внутренней шины – может быть единичным событием
- Перегрузка CPU из-за каскадного сбоя или нескольких одновременных ошибок
- Аппаратная нестабильность – питание, температура, деградирующие компоненты
Что проверить и как исправить
- Выполните полный цикл отключения и включения питания стойки – при единичном событии этого обычно достаточно
- Если ошибка повторяется – экспортируйте журналы ошибок TNC и обратитесь в авторизованный сервис Heidenhain
- Проверьте охлаждение шкафа и качество питания: перегрев и нестабильное питание – наиболее частые провокаторы
Error 230-0020 при одиночном появлении – не повод для паники. При систематическом повторении – серьёзный сигнал деградации аппаратуры или питания. Проверьте блоки питания стойки и состояние вентиляции шкафа.
Error 230-04A5 – Маховик не поддерживается
Настроенный ручной маховик (Handwheel) не поддерживается текущей версией программного обеспечения NC. Авария блокирует работу маховика, но не останавливает выполнение программы.
Возможные причины
- Несоответствие версии ПО стойки и модели установленного маховика
- Некорректная конфигурация после модернизации или обновления ПО
Что проверить и как исправить
- Проверьте версию ПО стойки TNC и совместимость с установленной моделью маховика – по матрице совместимости Heidenhain
- Скорректируйте конфигурацию или обновите ПО до совместимой версии
- При недавней модернизации убедитесь, что тип интерфейса маховика соответствует требованиям стойки
Error 230-04A5 после обновления ПО TNC – Heidenhain периодически меняет поддерживаемые интерфейсы маховиков между поколениями. Перед обновлением стойки уточняйте совместимость подключённой периферии.
Как работать быстрее с ошибками Heidenhain
Несколько практических правил, которые сокращают время диагностики:
- Смотрите на первую ошибку по времени, а не на последнюю. Откройте список ошибок и найдите хронологически первую – последующие почти всегда являются следствием одной первопричины.
- Ошибки осей и энкодеров – это проблема целостности сигнала. Кабели, экранирование, разъёмы, заземление – пока не исключили это, не меняйте дорогостоящие компоненты.
- Ошибки ограничений и перемещений – это координатная проблема. Смещения, выбор датума, референтный проезд – всегда начинайте с этого, а не с механики.
- Ошибки питания – проверяйте сеть и контакты до замены приводов. Большинство случаев 231-8065 решается проверкой клемм, а не заменой модуля питания.
Как сбросить ошибку на стойке Heidenhain TNC
После устранения причины ошибки выполните следующие действия. Стойки Heidenhain TNC имеют двухуровневую систему сброса – программный сброс и аппаратный перезапуск.
- Определите первую ошибку по времени в списке – именно её причину нужно устранить.
- Устраните причину: восстановите файл, исправьте программу, проверьте кабель, закройте ограждение.
- Нажмите клавишу CE (Clear Error) на панели оператора TNC – сбрасывает большинство программных и операторских ошибок.
- Для ошибок уровня приводов (группа 231) нажатия CE может быть недостаточно – выполните полный цикл Power OFF / ON.
- После перезапуска выполните референтный проезд по всем осям (при инкрементальных энкодерах – обязательно).
- Запустите программу в режиме одиночного блока (Single Block) и убедитесь, что ошибка не повторяется.
- Зафиксируйте код и обстоятельства ошибки в журнале обслуживания.
Если ошибка не сбрасывается через CE – не нажимайте CE многократно в надежде на удачу. Это не поможет, но затруднит анализ истории ошибок. Выполните один перезапуск и прочитайте новый список ошибок заново.
Часто задаваемые вопросы
Что означают первые три цифры в коде ошибки Heidenhain?
В нумерации Heidenhain TNC первые три цифры обозначают функциональную группу: 120 – доступ к данным и сеть; 130 – управление программами; 140 – конфигурация и машинные данные; 160 – синтаксис программы; 201 – измерительные циклы; 230 – ошибки NC-ядра, осей и систем измерения; 231 – ошибки уровня приводов и питания. Зная группу, можно быстро определить, где искать причину.
Как сбросить Error 230-0457 (Reference Mark Not Found) на Heidenhain?
Нажмите CE для сброса, затем повторите референтный проезд. Если ошибка повторяется на той же оси – остановитесь и проверьте кабель и разъёмы энкодера или линейки данной оси. Повторный референтный проезд без устранения причины не поможет.
Нужна ли опция Option 18 (DNC) для подключения к стойке Heidenhain?
Да. Для доступа к данным стойки через интерфейс Heidenhain DNC (Remote Desktop, LSV2 протокол) на контроллере должна быть активирована опция Option 18. Это платная опция, приобретаемая у Heidenhain или авторизованного дистрибьютора. Без неё возможна только передача файлов через стандартные средства (USB, сеть).
Чем Error 230-001F отличается от Error 230-00FA/00FB?
Error 230-001F означает, что стойка уже зафиксировала фактический выход оси за предел – ось достигла ограничителя или превысила параметр. Ошибки 230-00FA/00FB появляются до начала движения – стойка TNC рассчитала траекторию и заранее определила, что она выйдет за лимит. Это одно из преимуществ TNC: предварительная проверка пути защищает от наездов.
Как часто нужно калибровать щуп при работе на Heidenhain TNC?
Рекомендуемая периодичность зависит от интенсивности использования. Как минимум – после каждой смены щупа, после виброударных операций и при появлении нестабильных результатов измерения. На высокоточных деталях – в начале каждой смены. Дрейф калибровки щупа – одна из наиболее частых скрытых причин Error 201-093F.
Где найти полный список кодов ошибок Heidenhain TNC?
Официальный источник – документ «NC Error Messages» для вашей версии ПО TNC (например, TNC 640 / iTNC 530). Документация доступна на сайте Heidenhain в разделе Technical Information после регистрации. Для каждой версии ПО – отдельный документ: не используйте список кодов от другой версии, так как коды могут отличаться.
Заключение
Коды ошибок Heidenhain TNC хорошо структурированы: трёхзначный префикс сразу указывает на функциональную область. Большинство ошибок в группах 230 и 231 – это сигнальная целостность (энкодеры, кабели) или координатные проблемы (нули, датумы). Ошибки групп 120–160 – программные и файловые, они устраняются без механической диагностики.
Главное правило: всегда читайте первую ошибку по времени, а не последнюю в списке. Каждая последующая ошибка – как правило, следствие одной первопричины. Устраните её – и список очистится.
Если вы подбираете запасные части или комплектующие для станка с Heidenhain TNC, специалисты Эффективное производство помогут выбрать энкодеры, кабели, блоки питания и позиционные выключатели под вашу модель стойки. Свяжитесь с нами для технической консультации.
Связанные материалы:- Инкрементальные энкодеры для станков с ЧПУ
- Кабели и разъёмы для ЧПУ
- Сервомоторы для станков с ЧПУ
- Сервоусилители (Servo Amplifiers)
- Блоки питания для стоек ЧПУ
- Позиционные выключатели
- Операторские панели ЧПУ
- Устройства аварийной остановки
- Энкодеры и их разновидности
- Что такое сервопривод и как им управлять




































