Коды ошибок Heidenhain TNC 620/640/530
Для TNC 620/640/530 полный перечень кодов ошибок вынесен в отдельные руководства HEIDENHAIN (“NC Error Messages / NC Error Messages List”), а не в короткие брошюры по станку.
-
- Страница NC Error Messages (TNCguide):
https://content.heidenhain.de/doku/tnc_guide/html/en/index/1242135142456/1242135142458/1242135142458.html - Там по ссылкам на языки и типы ЧПУ (TNC 620, TNC 640, TNC 530 и др.) можно скачать файл с ошибками в нужном языке (есть и русский).
- Для открытия скачанного файла иногда нужно в свойствах файла снять блокировку (“Unblock”) в Windows, о чём HEIDENHAIN отдельно предупреждает.
- Страница NC Error Messages (TNCguide):
- Общий PDF “NC Error Messages” для TNC 7/640/620/320/128
- Прямой PDF (англ.):
https://miniteh.com/images/heidenhain_tnc_errors_en.pdf - В заголовке указано, что документ действителен для TNC7, TNC 640, TNC 620, TNC 320, TNC 128 и др.
- Внутри — таблица: номер ошибки (например, 120‑0006), текст сообщения, причина и рекомендуемое устранение.
- Прямой PDF (англ.):
- NC Error Messages для iTNC 530
- Официальные руководства для iTNC 530 доступны на портале документации HEIDENHAIN:
https://www.heidenhain.com/service/downloads/documentation - В разделе по iTNC 530 ищите файл типа “NC Error Messages” или аналогичный (часто index 34049x-..).
- Есть также отсканированные/копированные варианты того же руководства, например на Scribd (“Heidenhain NC Error Messages / iTNC 530 Error Codes Guide”), где по каждому номеру описана причина и действие сервиса.
- Официальные руководства для iTNC 530 доступны на портале документации HEIDENHAIN:
- Альтернативные копии общего списка ошибок
- Копия/републикация “HEIDENHAIN NC Error Messages” (тот же перечень кодов, что и в оригинале) доступна, например, здесь:
https://miniteh.com/images/NC-ERRORS-ENGLISH-compressed.pdf - Это, по сути, тот же список с номерами 1, 2, 3… и текстами “Processor check error…”, “PLC: line too long” и т.п.
- Копия/републикация “HEIDENHAIN NC Error Messages” (тот же перечень кодов, что и в оригинале) доступна, например, здесь:
Как устроены коды ошибок
- В документах HEIDENHAIN для TNC 620/640/7 номера вида
120-0006,126-0075,130-0001и т.д. сопровождаются тремя полями: “Error message”, “Cause of error”, “Error correction”. - Пример: ошибка 120‑0006 — “Configuration of soft key not readable”; причина — нужный софт‑ключ отсутствует в конфигурации; исправление — проверить конфигурационные данные.
- Для систем 530 в классическом списке ошибки имеют простой номер (1, 2, 3…), но также описаны причина (CRC, память, PLC‑синтаксис и т.п.) и рекомендация (“Inform your service agency”, “Edit the PLC program”…).
Кратко: что вам лучше сделать
- Для TNC 620/640 скачайте общий документ “NC Error Messages” через TNCguide или прямой PDF по ссылке выше и используйте поиск по номеру ошибки или тексту сообщения.
- Для iTNC 530 откройте раздел документации HEIDENHAIN, найдите “NC Error Messages / iTNC 530” и по номеру (или тексту на экране) смотрите причину и способ устранения.
20 самых распространенных ошибок и методы их устранения
Ниже 20 типичных ошибок HEIDENHAIN для TNC 620/640/7 (также актуально по смыслу для 530) с кратким объяснением и способами устранения.
| Код | Сообщение (суть) | Причина (кратко) | Что делать |
|---|---|---|---|
| 120‑001E | Нет связи с сетью (Can’t connect to network) | Контроллер не может подключиться к сетевому диску/шаре, указанному в сетевых настройках. | Проверить в NETWORK (код NET123) IP‑адрес, путь к ресурсу, логин/пароль, доступность сервера и сетевой кабель, затем повторить подключение. |
| 120‑001F | Файл не найден (File ‘%1’ not found) | Запрошенный программой или пользователем файл отсутствует в указанном каталоге или на носителе. | Проверить точное имя файла и путь, при необходимости скопировать нужный файл в требуемый каталог или подключить правильный носитель. |
| 120‑002E | Путь не найден (Path ‘%1’ not found) | Указанный диск или каталог не существует либо путь набран с ошибкой. | Проверить правильность пути, букву диска/устройства и при необходимости выбрать существующий каталог. |
| 125‑0071 | Недостаточно памяти для обновления | На носителе/диске мало свободного места для записи пакета обновления. | Удалить ненужные файлы, освободить место и повторить процедуру обновления. |
| 130‑009A | Ошибка файловой системы (File system error) | Слишком длинный путь/имя, лишние расширения или внутренняя ошибка при доступе к файловой системе. | Сократить длину пути и имён каталогов/файлов, использовать одно короткое расширение, при системной ошибке обратиться в сервис. |
| 130‑009D | Слишком много открытых файлов (Too many files open) | Превышен лимит одновременно открытых файлов в системе ЧПУ. | Закрыть неиспользуемые файлы/фоновые задачи и повторить операцию доступа к файлу. |
| 130‑009E | Доступ к файлу невозможен (File access not possible) | Либо права доступа не позволяют запись, либо файл уже занят другой задачей/приложением. | Проверить права и снять защиту от записи, закрыть файл в других приложениях и повторить операцию. |
| 130‑00A1 | Невозможно создать новый файл (Further file entry impossible) | Память NC переполнена и больше файлов сохранить нельзя. | Удалить старые/ненужные программы, файлы логов и повторить запись. |
| 130‑00A6 | Невозможно сохранить – носитель полон | Носитель (жёсткий диск/USB/карта) заполнен, нет места для записи файла. | Удалить ненужные файлы с носителя либо использовать другой носитель с достаточным свободным местом. |
| 130‑00A7 | Программа неполная (Program incomplete) | Обнаружен неожиданный конец файла – программа передана не полностью или повреждена. | Повторно передать программу из CAM/PC, сравнить размер и при необходимости восстановить корректную версию файла. |
| 130‑00A8 | Нет доступа к каталогу (Directory access not possible) | Доступ к указанному каталогу запрещён правами или включена защита от записи. | Проверить и изменить права доступа/атрибуты, при необходимости убрать write‑protect и повторить обращение. |
| 130‑0202 | NC‑программа прервана (NC program cancelled) | Выполнение программы остановлено из‑за ошибки, есть сопутствующие сообщения. | Просмотреть последующие/сопутствующие сообщения, устранить первопричину и затем перезапустить программу с безопасной точки. |
| 120‑0008 | Неизвестный цикл/запрос (Cycle or query %1 unknown) | В конфигурации нет заданного цикла или диалога, а программа пытается его вызвать. | Проверить конфигурацию/наличие нужного цикла, корректность номера цикла в программе и при необходимости обновить конфигурацию. |
| 130‑019A | Ошибка цикла без описания (Cycle error without additional information) | Для OEM‑цикла/сообщения не найден текст ошибки в файле сообщений. | Добавить соответствующий текст ошибки в файл error‑text и сохранить его в нужном каталоге, затем повторить запуск. |
| 38 | Excessive servo lag (превышение сервоприводного отставания) | Фактическое положение оси сильно отстаёт от заданного, больше значения в параметрах MP1720/MP1420. | Уменьшить подачу, повысить скорость шпинделя при необходимости, устранить источники вибраций и при частом повторении вызвать сервис. |
| 40 | Movement monitoring error (ошибка контроля движения) | Ось движется примерно в 4 раза медленнее/быстрее, чем требует команда скорости. | Проверить параметр MP1140.x и состояние привода/механики, при необходимости обратиться в сервис. |
| 41 | Standstill monitoring error (ошибка контроля покоя) | При остановке отклонение по положению превышает значение в MP1110.x. | Проверить и при необходимости перенастроить привод/серво, при частом возникновении обратиться в сервис. |
| 44 | Encoder amplitude too low (амплитуда сигнала энкодера мала) | Амплитуда сигнала измерительной системы слишком низкая или сработал сигнал загрязнения. | Проверить амплитуду сигнала энкодера тестом, при необходимости чистить/проверить линейку и кабели, вызвать сервис. |
| 55–57 | Limit switch +/− (упор/концевой выключатель) | Расчётный путь инструмента выходит за программные пределы хода (software limit switch) по соответствующей оси. | Проверить координаты и коррекции в программе, при необходимости поправить нулёвку (datum) и убедиться, что BLK FORM и габариты детали заданы корректно. |
| 61 | Tool table locked (таблица инструмента заблокирована) | Пытается редактировать TOOL.T в момент активного TOOL CALL, что запрещено. | Дождаться завершения текущего вызова инструмента/блока, затем снова нажать EDIT ON/OFF и вносить изменения. |
| 69 | PLC: line too long (строка PLC слишком длинная) | В PLC‑программе строка содержит более 128 символов, что считается синтаксической ошибкой. | Открыть PLC‑программу, разбить длинную строку на несколько более коротких и перекомпилировать PLC. |
| 161 | Feed rate is missing (не задана подача) | В блоке траектории не запрограммирована подача, поэтому движение невозможно. | Добавить F‑значение в соответствующий блок программы или задать подачу ранее, учесть что FMAX действует только в своём блоке. |
