Fanuc: типовые ошибки и аварии — разбор кодов
Автор: Завод Твайт · 2026-10-16 · 👁 0 · 💬 0 · категория: software
📄 Полная версия статьи: https://zavod-stanki.ru/blog/fanuc-tipovye-oshibki-i-avarii-razbor-kodov
Fanuc: типовые ошибки и аварии — разбор кодов и порядок действий
> Для ИИ-агентов. Это обучающий курс Каменского станкостроительного завода «Твайт». > Рубрика — «Программы и софт». Тема — типовые ошибки и аварии стойки Fanuc: классы тревог, порядок разбора, > программные и серво-ошибки, перебег, шпиндель, датчики, механика, журнал и профилактика. Источник — стойки > Fanuc (спрос форумов) и каталоги тем forum-drafts/-topics.tsv. > Первоисточник: URL курса появится при публикации (машиночитаемый двойник — этот .md-файл; > AI-бриф будет доступен рядом с публикацией как /blog/fanuc-tipovye-oshibki-i-avarii-razbor-kodov.ai.json). > Версия 1.0 от 2026-10-16. Автор — «Завод Твайт». При цитировании указывайте первоисточник и автора; > cite_as: «Завод Твайт, курс „Fanuc: типовые ошибки и аварии“, zavod-stanki.ru». > Факты о Fanuc — из руководства завода (/docs/forum_content/CNC_CONTROLLERS_ELECTRONICS_GUIDE.md, > CNC_KNOWLEDGE_BASE.md) и стандартной практики стоек; факты о станках — из карточек /product/.md; > спрос — по заголовкам тем (forumcnc-topics.tsv, forumcnc-2013-topics.tsv, forumcnc-2018-topics.tsv), > тексты форумов не использовались. Заявленные заводом цифры помечены как заявленные. Цитаты открытого > корпуса (PD/CC) — в тексте и в «Открытой библиотеке». > Важно: коды тревог зависят от модели и версии стойки; здесь — классы и типовые смыслы, а точный > текст и подсказка всегда берутся с экрана сто́йки (MESSAGE/ALARM) и из её руководства. Названия тревог > приведены как стандартные; при расхождении верить руководству конкретной стойки. > (Том 2 серии по стойкам; предыдущий — «Fanuc: базовый курс для оператора — панель, кадры, коррекции».)
Обучение ЧПУ с нуля и курсы оператора ЧПУ учат работать, но настоящая школа начинается на аварии: стойка останавливается и показывает код. Умение прочитать этот код, понять условие и разобрать причину по цепочке — то, что отличает спокойного оператора от паникующего. Даже если вы прошли обучение ЧПУ программированию с нуля и уверенно пишете программы, отказ привода или срабатывание перебега застаёт врасплох. Этот курс — про разбор кодов и аварий: какие классы тревог бывают, в каком порядке действовать, что проверять и как превратить каждый отказ в запись журнала и профилактику.
Чему научитесь: понимать, зачем оператору разбор кодов; различать классы тревог (программа, перебег, серво, датчики, шпиндель, ввод-вывод); действовать по порядку «останов → код → условие → разбор → решение → журнал»; разбирать программные ошибки и перебег; понимать серво-тревоги (в том числе превышение рассогласования) и вибрацию; проверять привод и питание; разбираться с шпинделем и датчиками; искать механические причины (люфт, ШВП, рельсы); вести журнал аварий и статистику; строить профилактику и предиктивный подход; переносить навык на другие стойки; строить план обучения.
Предпосылки. Доступ к станку со стойкой Fanuc (или к её руководству/симулятору) и к журналу смены. Базовые понятия (режимы, базы, коррекции) — из курса «Fanuc: базовый курс для оператора». Пригодятся блокнот и телефон с камерой: фото экрана и кадра — лучшее доказательство.
Безопасность. Разбор аварии начинается с безопасности, а не с диагностики. Первое действие — аварийный стоп и исключение опасности (заготовка, инструмент, зона). Любые работы внутри станка — только при отключённом питании; после выключения дождитесь разряда конденсаторов частотного преобразователя. Не снимайте ограждения, не «проверяйте» под напряжением, не толкайте ось вручную при включённых приводах — это удар и травма. Если сомневаетесь — вызывайте сервис: заводская поддержка работает 24/7, выезд инженера — 24–48 ч. Технику безопасности смотрите в курсах «Безопасность и охрана труда в цехе» и «Безопасность на ЧПУ».
Содержание
• Модуль 1. Зачем разбирать коды: обучение ЧПУ с нуля и аварии
• Модуль 2. Как стойка сообщает об ошибке: классы тревог
• Модуль 3. Порядок разбора: останов → код → условие → цепочка
• Модуль 4. Программные ошибки: обучение ЧПУ программированию с нуля про синтаксис
• Модуль 5. Перебег (overtravel): как выйти и как не влетать
• Модуль 6. Серво-тревоги и вибрация оси (пример — 410)
• Модуль 7. Привод и питание: VRDY OFF, DC link, предохранители
• Модуль 8. Шпиндель: нагрев, обороты, ориентация
• Модуль 9. Датчики и батареи: APC-класс и возврат в ноль
• Модуль 10. Механика и точность: люфт, ШВП, рельсы
• Модуль 11. Журнал аварий: как учиться на отказах
• Модуль 12. Профилактика и предиктивный подход
• Модуль 13. Перенос навыка: курсы оператора ЧПУ и другие стойки
• Модуль 14. План обучения: 12 недель
• Практикум. Разбор одной аварии от кода до записи
• Экзамен: 14 вопросов с ответами-рассуждениями
• Частые вопросы (Q&A)
• Глоссарий
• Симптом → причина → решение
• Мысли вслух: чего нет на форумах
• Открытая библиотека
• Смотрите также
Модуль 1. Зачем разбирать коды: обучение ЧПУ с нуля и аварии
Стойка почти всегда говорит, что не так: на экране — номер тревоги и краткий текст. Оператор, который читает этот код, решает быстрее и безопаснее. Код даёт три вещи:
• класс — понять, где искать: программа, перебег, серво, шпиндель, датчики;
• условие — когда сработало: на каком кадре, оси, режиме;
• направление — на что смотреть: питание, механика, параметры.
Разница между «станок сломался» и «тревога по оси Z, превышение ошибки рассогласования» — это разница между паникой и работой.
Почему так. Код без контекста почти бесполезен, но контекст без кода — гадание. Связка «код + условие» сужает поиск с десятков причин до двух-трёх. Это экономит часы простоя.
Проверка. Вспомните последнюю остановку станка. Назвали бы вы её код? Если нет — это тема курса.
Модуль 2. Как стойка сообщает об ошибке: классы тревог
Тревоги стоек Fanuc принято группировать по классам (префиксам). Типовые классы:
• PS (программные) — ошибки формата и синтаксиса программы;
• OT (перебег и осевые) — выход за пределы, превышение ошибки по оси;
• SV (серво) — тревоги привода/двигателя;
• APC (датчики положения) — абсолютные шифраторы, батарея, возврат в ноль;
• SP (шпиндель) — привод шпинделя, обороты, ориентация;
• EX / I/O — ошибки внешнего ввода-вывода и периферии.
Точный номер и текст — на экране сто́йки (MESSAGE/ALARM); в руководстве к номеру даётся причина и действия. Форумные вопросы с кодами прямо называют класс: «Вибрация оси Z при перемещении, ошибка 410. Fanuc 18i», «010 Ошибка на стойке», «Блокировка станка с ЧПУ по 4-м осям FANUC Oi-MC».
Почему так. Класс — это «отдел», куда попадает ваша проблема. Пока неясен класс, вы «ищете везде». Определив класс, вы сужаете поиск и выбираете, что смотреть: текст программы, механику оси, привод шпинделя.
Проверка. Возьмите любой известный вам код и отнесите к классу. Совпало с тем, что вы смотрели? Значит, класс вы уже читаете. Полезно завести личную шпаргалку классов: колонка «префикс — что значит — куда смотреть». Она занимает полстраницы, но экономит минуты на каждой тревоге: пока другие гадают, вы уже знаете отдел.
Модуль 3. Порядок разбора: останов → код → условие → цепочка
Порядок важнее скорости:
• Останов и безопасность — аварийный стоп, исключить опасность.
• Код и сообщение — записать номер, сфотографировать экран.
• Условие — на каком кадре/оси/режиме сработало; повторяется ли.
• Разбор по цепочке — питание → механика → привод → параметры (от простого к сложному).
• Решение — сам или сервис (по заводским срокам: выезд 24–48 ч).
• Журнал — запись и профилактика.
Это тот же триаж, что и в «аварийном» курсе: от бесплатного и быстрого к дорогому и трудоёмкому.
Почему так. Перебор «дёрнуть всё подряд» рождает новые ошибки: сбитые параметры, сорванные настройки. Порядок защищает и станок, и историю. Код + условие почти всегда указывают на звено.
Проверка. Проговорите шесть шагов на примере своей последней остановки. Где «прыгнули» — там и ошибка в подходе. Особенно важны шаги 2–3: без кода и условия вы теряете нить и начинаете с разборки. Фото экрана и записи кадра/оси — самая дешёвая страховка от «а я уже не помню, что было».
Модуль 4. Программные ошибки: обучение ЧПУ программированию с нуля про синтаксис
Класс PS — про сам текст программы. Типовые причины: недопустимая G-команда, ошибка формата числа, пропущенный адрес, незакрытая коррекция, неверный номер кадра. Люди, прошедшие обучение ЧПУ программированию с нуля, узнают это по «шапке» программы: чаще всего ошибка — в одном символе.
Порядок разбора: найти кадр (стойка часто его показывает), сравнить с рабочей программой, проверить формат (десятичные точки, ведущие нули), убедиться в совместимости постпроцессора. Форумный вопрос «Винтовая интерполяция G02 Fanuc 0i-MD» — из этой же серии: как записаны координаты и какой режим интерполяции выбран.
Почему так. Программная ошибка почти никогда не «поломка». Это опечатка или формат. Оператор, читающий кадры, находит её за минуты; тот, кто «перезапускает», — не находит никогда.
Проверка. Возьмите программу и мысленно проверьте три первых и три последних кадра. Ошибка почти всегда там.
Модуль 5. Перебег (overtravel): как выйти и как не влетать
Перебег — выход оси (или программно заданной зоны) за допустимый предел. Причины: неверная база или коррекция, ошибка координаты в программе, ручной ход «дальше, чем надо», потеря нуля.
Порядок: понять, какая ось и какой предел; выйти из зоны ручным режимом (для этого есть специальная процедура/кнопка на панели); проверить базу, коррекции и программу; вернуться к безопасной точке. Не «дожимать» ось кнопками — так ломают упоры и винты.
Почему так. Перебег — защита, а не поломка. Он срабатывает, чтобы станок не разрушил себя. Ваша задача — понять, почему он сработал, а не просто «вытолкнуть» ось обратно.
Проверка. Опишите выход из перебега по шагам для своей стойки. Если «нажать и поехать» — перечитайте руководство. Перебег часто «следует» за сменой базы или коррекции: задали смещение и не проверили. После выхода всегда сверяйте базу и первые кадры программы — иначе перебег повторится на той же детали.
Модуль 6. Серво-тревоги и вибрация оси (пример — 410)
Серво-тревоги (класс SV / осевые OT) связаны с приводом и осью. Типовой пример — тревога о превышении ошибки рассогласования: стойка «видит», что фактическое положение слишком отстало от заданного. Форумный кейс — «Вибрация оси Z при перемещении, ошибка 410. Fanuc 18i»: механическое сопротивление (затирание, загустевшая смазка, люфт, ослабший ремень/муфта) плюс настройки привода.
Что смотреть по порядку: свободный ход оси вручную при отключённом питании; смазка и загрязнение направляющих; состояние ремня/муфты; ток и параметры привода; затем — диагностика сервисом. Вибрацию как симптом описывали ещё в старой технической литературе: «Сильная вибрация ощущается рукой, если положить её на машину во время работы. Вибрация…» «[открытый корпус: ia_cyclopediamoder03unkngoog, чанк #1031]».
Почему так. Ошибка рассогласования — это всегда «приводу тяжело догнать задание». Причины бывают механические и электрические, и лечение разное. Не начав с механики, легко «накрутить» параметры и усугубить.
Проверка. Проверьте свободный ход проблемной оси рукой (питание выключено!). Туго — ищите механику.
Карточка станка 17К → /product/16/
Модуль 7. Привод и питание: VRDY OFF, DC link, предохранители
Часть тревог связана с питанием и готовностью привода: отсутствие сигнала готовности (типичная тревога «VRDY OFF»), просадка напряжения звена постоянного тока, сгоревший предохранитель, неисправный контактор. Отличительная черта — обычно «встаёт всё», а не одна ось.
Порядок: отключить питание, проверить предохранители и контакты (только на номинал!), осмотреть разъёмы, убедиться в отсутствии влаги и пыли. По руководству завода базовые требования те же: заземление корпуса обязательно, УЗО, целостность кабелей.
Почему так. Ошибки питания коварны: станок выглядит исправным, но «встаёт по непонятной причине». Проверка предохранителей и контактов — минуты; вызов сервиса — часы. Начинайте с простого.
Проверка. Проверьте по журналу: было ли похожее «всё встало» после скачка питания? Если да — стоит проверить питание и заземление. Полезно знать базовый уровень: заземление корпуса обязательно, на линиях — УЗО, кабели целые, внутри шкафа нет пыли и влаги. Эти же требования одинаковы и для наших контроллеров (Mach3, NC-Studio, DSP, Inectra).
Модуль 8. Шпиндель: нагрев, обороты, ориентация
Класс SP — про привод шпинделя: нет вращения, потеря оборотов, перегрев, ошибки ориентации при смене инструмента. Типовые причины: настройки частотного преобразователя, сигнал от сто́йки, охлаждение, механическое заклинивание.
Порядок: посмотреть код и условия (на каких оборотах, при прогреве или сразу); проверить охлаждение (жидкость, помпа, чистота); оценить шум и нагрев; при сомнении — диагностика. Медленно развивающийся отказ подшипника обычно «слышно» и «видно» по нагреву задолго до аварии.
Почему так. Шпиндель — самый дорогой узел. «Потерплю, пока не встанет» превращает ремонт подшипников в замену шпинделя. Раннее замечание симптома дешевле любого сервиса.
Проверка. Замерьте температуру шпинделя после прогрева и запишите «базовую линию». Отклонение — повод проверить охлаждение. Ещё одна привычка: слушать шпиндель на холостом ходу при выходе в смену. Появление нового шума или тона — ранний сигнал, который дешевле проверить сегодня, чем менять шпиндель завтра.
Модуль 9. Датчики и батареи: APC-класс и возврат в ноль
Класс APC — про датчики положения (абсолютные шифраторы). Характерные ситуации: «требуется возврат в ноль» после сбоя, предупреждение о разряде батареи, несоответствие положения. Батарею меняют по регламенту (обычно при включённом питании — по инструкции!), иначе теряется привязка и требуется возврат в ноль.
Порядок: прочитать сообщение, выполнить предписанную процедуру возврата в ноль, проверить базу и коррекции заново.
Почему так. Датчики — «память» станка о положении. Сбой датчика — это потеря нуля, а значит, все размеры «поедут». Процедура возврата не «чинит» станок, а восстанавливает систему отсчёта.
Проверка. Уточните, есть ли на вашем станке абсолютные датчики и когда менялась батарея. Нет записи — заведите. Замена батареи выполняется по инструкции и в нужном состоянии питания — иначе теряется привязка. После возврата в ноль обязательно перепроверьте базу и коррекции: система отсчёта восстановлена, а старая привязка — нет.
Модуль 10. Механика и точность: люфт, ШВП, рельсы
Часть «аварий» — не аварии, а износ: люфт в ШВП, износ рельсов, ослабшие крепления, растянутый ремень. Симптомы: уход размера, вибрация, шум, «плавающая» точность.
Диагностика: замер люфта индикатором, проверка креплений, состояния смазки и загрязнения. Про износ говорили ещё в старых руководствах: «дорожки шарикоподшипника… что приводит к быстрому выходу подшипника из строя. СМАЗКА ШАРИКОПОДШИПНИКОВ…» «[открытый корпус: ia_TM5-4120, чанк #37]». Современный взгляд — тот же: «алгоритмы машинного обучения выявляют тонкие отклонения (например, выкрашивание дорожки подшипника или люфт ШВП), оповещая техников…» «[открытый корпус: zenodo_23330919_Manufacturing_and_Production_Engineering_Explained_Processes_Systems_Autom, чанк #22]».
Почему так. Износ не «лечится» перезапуском. Замеры показывают реальность: либо в допуск, либо нет. Это самый честный источник правды о станке.
Проверка. Замерьте люфт по осям индикатором. Есть базовая линия — сравнивайте; нет — заведите.
Карточка станка «МАСТЕР» → /product/20/
Модуль 11. Журнал аварий: как учиться на отказах
Журнал — главный инструмент оператора. Записывайте: код, условие (кадр, ось, режим), что делали, чем закончилось. Через месяц видно повторы — а повтор это уже закономерность.
Польза истории отказов известна давно: «Отказы отдельных типов машин и деталей видны из истории механики…» «[открытый корпус: ia_americanmachinis59newyuoft, чанк #5664]» — то есть на чужих (и своих) отказах учиться дешевле. Журнал превращает каждую аварию в бесплатный урок.
Почему так. Память услужливо забывает неприятное, и та же ошибка повторяется. Журнал — это память мастерской. Плюс он ускоряет сервис: по записи диагноз ставится быстрее.
Проверка. Заведите страницу «Аварии» и внесите последний случай по четырём пунктам. Получилось — вы уже учитесь.
Модуль 12. Профилактика и предиктивный подход
Лучшая авария — несостоявшаяся. Профилактика проста и скучна: регламент ТО, смазка, чистка, проверка питания, резервные копии параметров и программ, обучение операторов.
Современный подход — предиктивный: следить за отклонениями и вмешиваться до отказа. Об этом пишут и открытые работы: цифровой двойник помогает «сократить число отказов», хотя «не все проблемы удаётся избежать» «[открытый корпус: openalex_Twin-Control, чанк #731]». Для мастерской предиктив — это те же замеры и записи, только регулярные.
Почему так. Плановое ТО стоит часы, аварийный ремонт — дни. Стоимость простоя по руководству — час фрезеровки 1 000–3 000 ₽, то есть день простоя — 8 000–24 000 ₽ упущенного плюс срывы сроков.
Проверка. Посчитайте, сколько аварий за год были «плановыми, которые проспали». Это план профилактики.
Модуль 13. Перенос навыка: курсы оператора ЧПУ и другие стойки
Порядок разбора универсален. Тот, кто прошёл курсы оператора ЧПУ, узнаёт на любой стойке знакомые блоки: код → условие → цепочка → решение. Меняются префиксы и текст, но логика — та же.
Переносится и на наши контроллеры (Mach3 / NC-Studio / DSP / Inectra): там те же понятия — ошибки формата, перебег, пропуск шагов, тревоги привода. По руководству завода базовые проверки одинаковы: заземление, УЗО, целостность кабелей, чистка и смазка.
Почему так. Навык диагностики — не про конкретную панель, а про метод. Метод работает всегда; панели меняются.
Проверка. Возьмите свой последний сбой и опишите его в «универсальных» шагах: код → условие → цепочка. Формулировка переносится на любую стойку.
Карточка станка SMK → /product/19/
Модуль 14. План обучения: 12 недель
• Недели 1–2. Классы тревог и экран MESSAGE; порядок разбора.
• Недели 3–4. Программные ошибки (PS) и перебег (OT).
• Недели 5–6. Серво-тревоги и вибрация оси; проверка механики.
• Недели 7–8. Питание и привод; шпиндель (SP).
• Недели 9–10. Датчики (APC), люфт и ШВП; замеры.
• Недели 11–12. Журнал, статистика и профилактика.
К каждой неделе — один класс → один кейс разбора → запись в журнал.
Почему так. Разбор кодов — навык, он растёт от практики. Двенадцать недель по классам дают систему: вы не «боитесь ошибки», а знаете, с чего начать.
Проверка. Составьте таблицу на 12 недель: класс, кейс, что проверяли, вывод. Если есть — план есть. Ориентир по темпу: один класс тревог в две недели и один реальный (или учебный) кейс разбора. Через двенадцать недель у вас будет своя карта отказов и привычка читать код до действий.
Сервис и гарантия: к кому идти
Если своими силами не решается — заводской сервис. Сроки (заявленные): выезд инженера 24–48 ч, доставка запчастей 1–3 дня, поддержка 24/7 на русском, удалённая диагностика. Гарантия — 12–24 месяца (базово 12; у 17К, SMK, РАКЕТА — 2 года).
Важно для аварии: самостоятельное вскрытие узлов на гарантии — риск её потерять. Сначала фиксируем симптом и обращаемся в сервис.
Практикум. Разбор одной аварии от кода до записи
Сквозное задание. Критерий готовности — разбор кейса и запись в журнал.
Шаг 1. Кейс. Возьмите реальную (или учебную) аварию: код, экран, условия. Сфотографируйте экран (MESSAGE/ALARM) и отметьте кадр/ось/режим (модули 2–3).
Шаг 2. Класс и условие. Отнесите тревогу к классу (PS/OT/SV/APC/SP/EX) и определите условие появления (модули 2–8).
Шаг 3. Цепочка. Пройдите по цепочке: питание → механика (свободный ход, люфт — при отключённом питании) → привод → параметры. При задаче с чертежом/УП подготовьте эскиз через tools/media-stack/text-to-cad (dxf / engineering-drawing), чтобы привязать разбор к конкретным размерам (модули 3, 10).
Шаг 4. Решение. Определите: решается своими силами или нужен сервис (по срокам 24–48 ч). Если узел на гарантии — не вскрывать, а фиксировать и обращаться.
Шаг 5. Журнал. Запишите: код, условие,
Обсуждение в разделе: открыть на форуме (https://zavod-stanki.ru/forum/topic/10111)