Skip to main content
CNC.wikiCNC.wiki

Устранение аппаратных ошибок NCK 2110/2120/2130 на ЧПУ Siemens

Пошагово устраните аппаратные ошибки NCK 2110, 2120 и 2130 ЧПУ Siemens. Инструкции по замене вентилятора 24 VDC, охлаждению шкафа и восстановлению питания энкодеров.

Hakan Gündoğdu
Hakan Gündoğdu

Сооснователь CNC CARE

Введение

Внезапное размыкание контакта реле готовности NC ready во время тяжелой операции фрезерования мгновенно переводит все оси подачи в режим слежения (follow-up mode), вызывая резкую аварийную остановку станка. Этот сбой аппаратного обеспечения Numerical Control Kernel (NCK) в системах SINUMERIK обычно вызван критическим перегревом электрошкафа или падением оборотов охлаждающего вентилятора. Физические последствия такого отказа крайне серьезны: зажимная ось (clamp) может моментально потерять удерживающее усилие, а шпиндель на высоких оборотах уйдет в неконтролируемый выбег. Если этот параметр не проверен перед запуском, отклонение размера накапливается с каждым циклом и обнаруживается только при финальном контроле как брак. Подобная нестабильность в питании датчиков или перегрев системы управления неизбежно приводят к поломке дорогостоящего режущего инструмента в патроне (chuck) и длительному простою оборудования.

Техническая сводка

ХарактеристикаДетали
Коды команд / Аварии2110, 2120, 2130
Модальная группа / КатегорияNCK / Hardware Diagnostics
Охватываемые брендыSiemens (SINUMERIK 840D sl, 808D ADVANCED)
Критические параметрыMD10100 $MN_PLC_CYCLIC_TIMEOUT, MD10120 $MN_PLC_RUNNINGUP_TIMEOUT
Основное ограничениеПределы температуры (60°C +/- 2.5°C), порог скорости вентилятора (7500 rpm), повторное реферирование осей (axis re-referencing) при потере питания

Краткий обзор

  • Температурный порог: Температура окружающей среды внутри электрошкафа никогда не должна превышать порог 60°C во избежание термических повреждений.
  • Сброс датчика: Внутренняя температура должна снизиться как минимум на 7°C, прежде чем авария по температуре 2110 может быть сброшена.
  • Мониторинг скорости вентилятора: Охлаждающий вентилятор 24 VDC активирует аварию 2120, если скорость его вращения падает ниже 7500 rpm.
  • Сбой напряжения энкодера: Авария 2130 указывает на критическую потерю питания энкодера (5V/24V) или сбой питания ЦАП (D/A converter) (+/- 15V).
  • Полное повторное реферирование: Вы должны выполнить полное повторное реферирование осей (axis re-referencing) после устранения сбоя напряжения энкодера для сохранения пространственной точности.
  • Циклический предел PLC: Зависание цикла в пользовательской программе PLC, из-за которого счетчик активности (life counter) не увеличивается каждые 10 ms, вызывает таймаут PLC sign-of-life.

Базовые концепции

ЧПУ-контроллеры Siemens используют встроенные системы аппаратного мониторинга для защиты чувствительных плат процессора и электроники обратной связи от катастрофического отказа. Когда возникают аппаратные сбои NCK, такие как температурная авария 2110 или авария вентилятора 2120, система ЧПУ незамедлительно выполняет защитное отключение для останова движения. Контакт реле готовности NC ready relay размыкается мгновенно, и все оси принудительно переводятся в режим слежения (follow-up mode). Это предотвращает термическую деградацию и необратимое повреждение Numerical Control Unit (NCU), но создает серьезные производственные риски в цеху.

В тяжелых условиях металлообработки управление температурой шкафа является ключевой эксплуатационной задачей. Если температура внутри электрошкафа достигает порога 60°C ± 2.5°C, NCK выдает предупреждение безопасности. Однако, если скорость охлаждающего вентилятора падает ниже 7500 rpm (при номинальной скорости около 8700 rpm), тепло накапливается лавинообразно. Возникновение коротких замыканий в силовых кабелях питания вызывает аварию снижения напряжения энкодера 2130 (encoder undervoltage alarm), что немедленно останавливает управление осями. Без непрерывной подачи питания обратной связи зажимная ось (clamp) может потерять свое удерживающее положение, приводя к смещению заготовки при тяжелых режимах резания, а spindle (шпиндель) может выйти из-под контроля, аналогично сбою ds1512-excess-velocity-alarm, встречающемуся на других контроллерах движения.

Программисты и операторы должны помнить, что эти системные аварии не являются обычными программными ошибками, которые можно сбросить нажатием кнопки RESET на панели оператора. Устранение температурной аварии 2110 требует физического охлаждения датчика как минимум на 7°C. Аналогично, восстановление после сбоя снижения напряжения энкодера 2130 требует физической проверки кабелей энкодера на предмет короткого замыкания с последующим обязательным ручным реферированием (re-referencing) всех осей в этом канале для гарантии размерной точности деталей.

Структура команд

Модуль NCK контролирует аппаратные компоненты и источники питания на низком уровне, независимо от выполняемой программы G-code. При обнаружении аномалии система ЧПУ генерирует системное сообщение, точно указывающее на неисправный модуль и источник ошибки. Эти системные аварии существенно отличаются от стандартных геометрических предупреждений, поскольку они исходят непосредственно из системного ядра ЧПУ (system kernel) и требуют немедленного вмешательства оператора.

Диагностический вывод использует параметризованный шаблон для отображения критических деталей. Вместо вывода простых статических строк, стойка заполняет переменные среды во время выполнения, детализируя затронутый канал CNC, конкретный номер системной ошибки и диагностические аргументы, отражающие внутренние физические показания датчиков.

Структура синтаксиса

[Channel %1:] System error %2 %3 %4

Где %1 — номер канала, %2 — номер системной ошибки, а %3 и %4 представляют собой внутренние параметры безопасности и диагностики.

Параметры управления

Имя параметраИдентификаторНазначениеСтандартное значение / Диапазон
PLC Cyclic TimeoutMD10100 $MN_PLC_CYCLIC_TIMEOUTОпределяет циклический интервал мониторинга работоспособности (sign-of-life) для PLC для увеличения счетчика.100 ms
PLC Running-up TimeoutMD10120 $MN_PLC_RUNNINGUP_TIMEOUTОпределяет максимальное допустимое время для запуска PLC и отправки первого сигнала активности (sign-of-life).1.0 секунда
Spindle Velocity LimitMD35100 $MA_SPIND_VELO_LIMITЗадает максимально допустимую скорость вращения шпинделя для предотвращения повреждения патрона (chuck) или неконтролируемого разгона шпинделя.Зависит от станка (Machine dependent)

Применение на брендах

Siemens

Компания Siemens реализует процедуры аппаратной диагностики посредством глубоко интегрированного взаимодействия (handshake) между NCK and PLC. Если охлаждающий вентилятор NCK выходит из строя или внешняя среда превышает температурный предел в 60°C, контроллер активирует таймеры внутренних машинных данных. В зависимости от конкретной серии системы ЧПУ, стойка отреагирует агрессивными мерами безопасности для защиты своих дорогостоящих физических компонентов. В системах Siemens аппаратные сбои невозможно обойти или проигнорировать, что обязывает операторов физически устранять проблемы с вентиляцией шкафа перед возобновлением производства.

Сравнение брендов

Характеристика / Поведение при аварииSINUMERIK 840D slSINUMERIK 808D ADVANCED
Действие при отказе вентилятора (Fan Fault Action)Автоматически и принудительно отключает модуль по истечении определенного времени для защиты NCU от термического разрушения.Переводит NC в режим слежения (follow-up mode), блокирует NC Start в канале и устанавливает интерфейсные сигналы.
Аппаратная защита (Hardware Protection)Агрессивное самосохранение (принудительное отключение процессорной платы).Стандартная защита в режиме слежения (follow-up mode).
Доступность NC StartФункция NC Start полностью недоступна, так как устройство выполняет жесткое отключение питания.Функция NC Start заблокирована в активном канале через интерфейсные сигналы.

Технический анализ

Системы управления Siemens выделяются среди других брендов ЧПУ чрезвычайно детализированными, строго сегментированными диапазонами кодов аварий и надежной интеграцией с PLC. Во-первых, Siemens четко разделяет аварии по их аппаратному или программному источнику. Например, аварии, специфичные для каналов (channel-specific alarms), находятся в диапазоне от 010000 до 019999, тогда как аппаратные сбои приводов и тепловые предупреждения направляются в блоки аварий SINAMICS от 200000 до 299999. Это четкое разделение помогает ремонтным бригадам быстро определить, связана ли неисправность с уровнем исполнения логики или с силовыми модулями инвертора.

Во-вторых, Siemens отличается тесно переплетенной архитектурой NC/PLC, которая активно контролирует целостность системы. NCK опрашивает счетчик работоспособности (sign-of-life counter) PLC каждые 10 миллисекунд. Если пользовательская программа PLC зависает — например, не увеличивая внутренний счетчик интерфейса NC/PLC в течение временного интервала, определенного в MD10100 $MN_PLC_CYCLIC_TIMEOUT, — NCK расценивает эту паузу как зависание аппаратного обеспечения и инициирует таймаут PLC sign-of-life для безопасного останова станка до возникновения физических повреждений. В отличие от систем Fanuc, которые отслеживают сбои PMC и машинной логики с помощью pmc-alarms-pc030-pc090-pc097, Siemens управляет интеграцией PLC-NCK через строгие таймауты контроля активности (sign-of-life timeouts). В противоположность защитным отключениям NCK, стандартные геометрические ошибки программирования, такие как ps0062-illegal-depth-rough-cut, блокируют только выполнение определенных стандартных циклов (canned cycles) без размыкания реле готовности NC ready relay.

Наконец, аппаратная архитектура демонстрирует агрессивное самосохранение. В системе SINUMERIK 840D sl обнаружение отсутствующего или неисправного вентилятора запускает автоматический алгоритм безопасности, который принудительно полностью отключает плату процессора, жертвуя активным циклом обработки ради спасения дорогостоящего NCU. Напротив, SINUMERIK 808D ADVANCED полагается на режим слежения (follow-up mode), отключая сигнал NC Start в канале и используя интерфейсные сигналы для защиты станка при сохранении питания стойки.

Примеры программ

Пример G-кода Siemens

; Проверка аппаратной безопасности Siemens NCK
MSG ("Check ambient temperature before spindle start")
$A_OUT[7] = 1
M0
; Запуск шпинделя выполняется только после ручной проверки
M3 S1200
M5
M30

пробный прогон (dry run)

Во время пробного прогона оператор запускает программу без заготовки. ЧПУ выводит на экран текст Check ambient temperature before spindle start и устанавливает системный аналоговый/цифровой выход $A_OUT[7] в активное состояние (1), что может запустить внешний вентилятор охлаждения или систему вентиляции электрошкафа. Затем программа доходит до команды останова программы M0, которая немедленно прекращает выполнение программы. Оператор должен физически проверить температуру электрошкафа. После подтверждения нажатие кнопки Cycle Start возобновляет работу программы, запуская шпиндель на скорости 1200 rpm (M3 S1200), после чего следуют останов шпинделя (M5) и завершение программы (M30).

Анализ ошибок

Код аварииУсловие срабатыванияСимптомы для оператораПервопричина / Решение
Alarm 2110Датчик температуры электрошкафа достигает порога 60°C ± 2.5°C.Сообщение об аварии на дисплее; активный цикл обработки останавливается, а оси переходят в режим слежения (follow-up mode).Перегрев электрошкафа из-за высокой внешней температуры или отказа системы кондиционирования. Датчик может быть сброшен только после снижения физической температуры минимум на 7°C.
Alarm 2120Скорость охлаждающего вентилятора NCK 24 VDC падает ниже 7500 rpm (номинальная скорость: 8700 rpm).Предупреждение об аварии на дисплее; в зависимости от серии (например, 840D sl) NCU может принудительно отключиться.Износ двигателя вентилятора или скопление пыли в охлаждающем тракте. Немедленно замените вентиляторный блок в сборе с батареей NCK.
Alarm 2130Сбой питания энкодера (5V/24V) или ЦАП / D/A converter (± 15V).Размыкание реле готовности NC not ready relay; оси мгновенно обездвиживаются.Короткое замыкание в кабелях энкодера или неисправность модуля питания. Проверьте кабели на предмет физических повреждений и выполните полное повторное реферирование осей (axis re-referencing) после восстановления питания.

Практическое применение

Потеря позиционирования зажимной оси (clamp) представляет собой критическую угрозу, когда авария 2130 (undervoltage encoder/converter) лишает датчики питания во время выполнения прохода. Падение напряжения на энкодере (5V/24V) или ЦАП (±15V) мгновенно сбрасывает систему координат ЧПУ, из-за чего зажим теряет деталь прямо в процессе вращения шпинделя. Попытка оператора сбросить ошибку с пульта и сразу запустить цикл кнопкой Cycle Start приведет к тяжелому столкновению, поскольку система ЧПУ больше не знает точного положения осей. Для предотвращения повреждения револьверной головки (turret) или патрона (chuck) технический персонал обязан выполнить полное ручное переопределение референтных точек (re-referencing) всех осей канала перед запуском автоматического перемещения. Проверка параметров питания датчиков и целостности кабелей до начала обработки устраняет наиболее частую причину незапланированных остановок для этой команды.

Связанные команды

  • WAITP(x): Приостанавливает смену кадров для позиционирующих осей до тех пор, пока указанная ось не достигнет точной целевой позиции, предотвращая смещение при колебаниях обратной связи энкодера.
  • WAITS(x): Блокирует смену кадров для шпинделей до тех пор, пока позиционируемый spindle не достигнет точной цели, исключая риски его неконтролируемого разгона.
  • MSG(string): Выводит диагностические сообщения на панель оператора, предлагая пользователю выполнить физическую проверку шкафа перед запуском автоматических циклов.
  • M00: Принудительно останавливает выполнение программы, позволяя оператору проверить температуру шкафа и работу охлаждающего вентилятора перед возобновлением движения.
  • $A_OUT[x]: Устанавливает цифровые выходы системы для активации внешнего защитного оборудования, например, дополнительных вентиляторов охлаждения шкафа при повышении температуры среды.

Заключение

Регулярное профилактическое обслуживание систем вентиляции электрошкафа и мониторинг состояния кабелей энкодеров являются единственной надежной защитой от аппаратных сбоев NCK. Для минимизации брака деталей и исключения простоев дорогостоящего оборудования в условиях повышенных цеховых температур необходимо контролировать показания тахометра вентилятора 24 VDC и своевременно очищать воздушные фильтры шкафа ЧПУ. Поддержание внутренней температуры шкафа строго ниже порога 60°C позволяет избежать длительного простоя, необходимого для физического остывания термодатчика на 7°C для сброса аварии 2110, обеспечивая стабильную круглосуточную работу и сохранение точности осей.

Часто задаваемые вопросы (FAQ)

Как сбросить ошибку перегрева шкафа ЧПУ Siemens (Alarm 2110)?

Чтобы сбросить Alarm 2110, недостаточно нажать кнопку RESET на панели управления. Аппаратный термодатчик имеет встроенный гистерезис, поэтому необходимо физически снизить температуру внутри шкафа минимум на 7°C ниже аварийного порога 60°C. Проверьте работоспособность внешних кондиционеров, очистите фильтры и принудительно продуйте шкаф холодным воздухом перед повторным запуском программы.

Что делать при возникновении ошибки скорости вентилятора Siemens Alarm 2120?

При появлении Alarm 2120 скорость охлаждающего вентилятора 24 VDC упала ниже критических 7500 об/мин (при номинальных 8700 об/мин), что указывает на скорый механический отказ или забивание пылью. Для предотвращения принудительного аварийного отключения NCU на стойках 840D sl незамедлительно закажите новый вентиляторный блок в сборе с батареей NCK и произведите его замену на выключенном станке в течение регламентного времени.

Почему возникает таймаут связи PLC при пусконаладке и как его устранить через параметры?

Если во время загрузки или работы программы ПЛК зависает и не успевает увеличить счетчик обмена данными с NCK каждые 10 мс, система выдает ошибку таймаута PLC sign-of-life. Для устранения этой проблемы при отладке тяжелых циклов увеличьте значение машинных данных MD10100 $MN_PLC_CYCLIC_TIMEOUT (стандартно 100 мс) или MD10120 $MN_PLC_RUNNINGUP_TIMEOUT через панель системных параметров, чтобы дать ПЛК больше времени на завершение фоновых задач.

Проблема все еще не решена?

Задайте вопрос нашему ИИ-ассистенту по этой теме на естественном языке. На основе проверенных источников, без галлюцинаций.

Спросить ИИ-ассистента
Hakan Gündoğdu
Hakan Gündoğdu
  • CNC CARE Co-Founder (May 2025 - Present)
  • Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
  • Reis CNC Service Engineer (2003 - 2005)
  • Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)

Имея более чем 25-летний опыт работы во всех областях индустрии станков с ЧПУ, я продолжаю свою деятельность в качестве сооснователя компании CNC CARE, где мы предлагаем независимый от брендов консалтинг, инжиниринг и оригинальные запасные части.

Похожие статьи

Другие статьи по этой теме

Siemens CYCLE800 G-код: Наклон плоскости и выравнивание инструмента

Руководство по Siemens CYCLE800 для 3+2 координатной обработки. Настройка плоскости поворота, выравнивание осей, параметры отвода и методы устранения ошибок.

SiemensProgramming

Siemens CYCLE72 контурное фрезерование: программирование ЧПУ

Полное руководство по циклу фрезерования Siemens CYCLE72 на Sinumerik. Настройка параметров, устранение ошибки Alarm 61123 и предотвращение простоев ЧПУ.

SiemensProgramming

Программирование цикла контурного точения CYCLE952 в ЧПУ Siemens

Руководство по программированию цикла CYCLE952 на стойках ЧПУ Siemens. Настройка параметров, устранение аварий 61051 и 61059, управление автоудалением подпрограмм.

SiemensProgramming

Циклы фрезерования пазов SLOT1 и SLOT2 в Siemens Sinumerik

Руководство по циклам фрезерования пазов SLOT1 и SLOT2 в системах ЧПУ Siemens Sinumerik. Настройка параметров, устранение Alarm 61000 и Alarm 61105.

SiemensProgramming