Skip to main content
CNC.wiki

Включение контроля колебаний скорости шпинделя G26: Руководство по ЧПУ

Как настроить G26 на Fanuc, Siemens и Mitsubishi для контроля стабильности шпинделя, предотвращения брака деталей и аварийных столкновений оборудования.

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

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

Введение

Разрушение револьверной головки станка, повреждение кулачков патрона (chuck jaws) или деформация тисков (vise jaws) — критические риски, с которыми сталкивается производство при внезапной перегрузке резанием. Если в процессе обработки твердой корки или дефектного литья фактическая скорость шпинделя падает, а контроль колебаний скорости отключен, оси подачи продолжают принудительное перемещение. В результате инструмент врезается в остановившуюся деталь, что вызывает поломку дорогостоящего оборудования и длительный незапланированный простой. Проверка параметра № 3402 (бита CLR) до начала обработки устраняет наиболее частую причину незапланированных остановок для этой команды и предотвращает повреждения шпиндельного узла.

Особенно уязвима стабильность технологического процесса при работе в режиме постоянной скорости резания (G96). Когда инструмент движется к центру заготовки (X0), скорость вращения лавинообразно нарастает. Без активной функции G26 (или G162 на Mitsubishi) любое проскальзывание ремня привода шпинделя или падение давления в гидростанции зажима патрона приведет к вылету детали из кулачков под действием центробежной силы. Если этот параметр не проверен перед запуском, отклонение размера накапливается с каждым циклом и обнаруживается только при финальном контроле как брак. Регулярное техническое обслуживание и превентивная настройка ограничений максимальной скорости (G92/G50 или LIMS на Siemens) снижают износ подшипников шпинделя и гарантируют стабильность размеров выпускаемой продукции.

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

Технический аспектСпецификации и детали
Коды командG26 (мониторинг Fanuc ВКЛ, лимит Siemens, прерывание обработки Mitsubishi C80); G162 (мониторинг Mitsubishi ВКЛ); G163 (мониторинг Mitsubishi ВЫКЛ); G25 (мониторинг Fanuc ВЫКЛ, лимит Siemens)
Модальная группа / МодальностьFanuc: Токарная группа 08 / Группа обрабатывающих центров 19 / Группа 24 (устаревшие); Siemens: Группа 03; Mitsubishi: Модальный
Поддерживаемые брендыFanuc, Siemens, Mitsubishi
Критические параметрыFanuc: Параметр № 3401 (биты GSC/GSB), Параметр № 3402 (бит CLR); Siemens: SD 43420, SD 43400, MD 10604, MD 10710, MD 20150; Mitsubishi: #1242, #43071, #3105, #43072, #43073, #11020
Основное ограничениеFanuc G26 деактивируется при сбросе, если CLR=1; лимиты Siemens G26 постоянно перезаписывают установочные данные; Mitsubishi G162 автоматически временно отменяется при синхронном нарезании резьбы метчиком, ориентации шпинделя или в режиме оси C.

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

  • Активный сторожевой мониторинг: Функция обнаружения колебаний скорости шпинделя останавливает оси подачи, если фактическая скорость обратной связи шпинделя отстает от заданной в программе.
  • Выбор шпинделя через адрес P: Команда G26 на Fanuc использует адрес P для указания целевого шпинделя в многошпиндельных системах.
  • Ловушка сброса параметра 3402: Fanuc G26 деактивируется при сбросе или выключении питания, если активен бит 6 (CLR) параметра № 3402, возвращая систему к G25.
  • Стойкие ограничения Siemens: Ограничения Siemens G26 на постоянной основе перезаписывают установочные данные, оставаясь активными после сброса программы или циклов выключения питания.
  • Программирование нескольких шпинделей на Siemens: В одном кадре Siemens G26 можно запрограммировать до трех независимых лимитов для шпинделей.
  • Действие аварийного сигнала Mitsubishi PLC: Mitsubishi G162 выводит сигнал на PLC (ошибка работы Operation Error M01 1105), но не вызывает автоматического останова ЧПУ.
  • Прерывание обработки C80: Одиночная команда G26 на серии Mitsubishi C80 запускает программу прерывания обработки для безопасного отвода сломанного инструмента.

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

Обнаружение колебаний скорости шпинделя (G26) служит критически важным программным сторожевым таймером при тяжелых режимах обработки. Система активно контролирует фактическую скорость обратной связи шпинделя по сравнению с заданным значением в программе. ЧПУ обнаруживает любое отставание по скорости, останавливает оси подачи и генерирует аварийный код для предотвращения механических повреждений. Без активного мониторинга оси подачи продолжат врезание инструмента в остановившуюся заготовку, что приведет к серьезному механическому столкновению.

Внедрение верхних ограничений G26 на системах управления Siemens SINUMERIK устанавливает виртуальную программную границу. Если ручное управление толчковой подачей (JOG) или ошибки программирования перемещают оси за эти координаты, контроллер мгновенно прерывает программу и останавливает движение. Этот защитный барьер служит важным резервным средством для аппаратных концевых выключателей, защищая такие дорогостоящие компоненты станка, как револьверная головка и базовые точки инструментальных оправок.

Системы управления Mitsubishi обрабатывают аварийные сигналы отклонения скорости уникальным образом. Когда фактическая скорость шпинделя выходит за настроенные пороговые значения, ЧПУ выдает ошибку работы Operation Error M01 1105 и генерирует сигнал отклонения скорости. Само устройство ЧПУ при этом не останавливает цикл или шпиндель автоматически. Вместо этого станок полагается на пользовательскую логику PLC, разработанную производителем станка, для выполнения последовательности безопасного останова.

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

Структура команд G26 различается в зависимости от системы ЧПУ и режима работы. На системах Fanuc команда G26 программируется либо как отдельный кадр, либо с адресом P для указания целевого шпинделя. В системах Siemens G26 служит двойной цели, задавая либо физические координаты осей (X, Y, Z) для границ перемещения, либо ограничения скорости вращения шпинделей (S, S1, S2) для трех шпинделей.

В системах Mitsubishi мониторинг скорости шпинделя инициализируется с помощью G162 со специфическими адресами для задержки запуска, ширины зоны обнаружения, интенсивности колебаний и диапазона отклонений. И наоборот, G26 на системах управления Mitsubishi C80 — это одиночная команда, используемая исключительно для выполнения программы прерывания обработки с целью безопасного отвода инструмента.

Спецификации синтаксиса:

  • Fanuc: G26; или G26 P...;
  • Siemens: G26 X... Y... Z...; (для ограничений осей) или G26 S... S1=... S2=...; (для ограничений шпинделей)
  • Mitsubishi: G162 S... P... Q... R... I...; (для активации мониторинга), G163 S...; (для отмены мониторинга) или G26; (для прерывания обработки)

Ниже описаны основные параметры управления, определяющие выполнение команд:

БрендПараметрФункциональное описание
FanucParameter No. 3401 Bits GSC and GSBВыбирает систему G-кодов А, B или C для определения модального контекста.
FanucParameter No. 3402 Bit CLRВозвращает ЧПУ в исходное состояние G25 (мониторинг ВЫКЛ) по умолчанию при сбросе.
SiemensSD 43420 $SA_WORKAREA_LIMIT_PLUSОпределяет положительное верхнее ограничение рабочей зоны для конкретных осей.
SiemensSD 43400 $SA_WORKAREA_PLUS_ENABLEВключает или выключает верхнее ограничение рабочей зоны в положительном направлении.
SiemensMD 10604 $MN_WALIM_GEOAX_CHANGE_MODEОпределяет, остаются ли ограничения рабочей зоны активными при переключении геометрических осей.
SiemensMD 10710 $MN_PROG_SD_RESET_SAVE_TABОпределяет, сохраняют ли запрограммированные лимиты установочных данных силу после сброса.
SiemensMD 20150 $MC_GCODE_RESET_VALUESИндекс [14] определяет положение сброса G-кодов по умолчанию для Группы 3.
Mitsubishi#1242 set14/bit2Настраивает вывод ошибки работы M01 1105 на экран.
Mitsubishi#43071 sp_spd_flc_dtc_pВремя задержки запуска по умолчанию, если в кадре G162 опущен адрес P.
Mitsubishi#3105 sutШирина зоны обнаружения достижения скорости по умолчанию, если опущен адрес Q.
Mitsubishi#43072 sp_spd_flc_dtc_rДопустимая интенсивность колебаний по умолчанию, если опущен адрес R.
Mitsubishi#43073 sp_spd_flc_dtc_iДопустимый диапазон отклонения скорости по умолчанию, если опущен адрес I.
Mitsubishi#11020 Mcngit_Spec/bit0Определяет, приостанавливается ли прерывание обработки при аварийном останове (Emergency Stop).

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

Fanuc

Системы управления Fanuc назначают G26 группе 08 на токарных системах и группе 19 на системах обрабатывающих центров. По умолчанию мониторинг колебаний скорости шпинделя находится в выключенном состоянии (G25) при сбросе системного параметра 3402.

Команда записывается как G26; для активации мониторинга на основном шпинделе или G26 P1; для мониторинга шпинделя номер 1 на многошпиндельных станках.

ПараметрыАварийные сигналыВерсии
Параметр № 3401 (биты GSC/GSB), Параметр № 3402 (бит CLR)Аварийный сигнал PS0010 (недопустимый G-код), Аварийный сигнал PS0200 (недопустимый S-код), Аварийный сигнал PS0202 (переполнение позиционной LSI)FANUC Series 30i/31i/32i-B Plus (Токарная группа 08, Группа обрабатывающих центров 19); Устаревшие системы управления (Группа 24)

Предупреждение: Невыполнение проверки состояния параметра 3402 может привести к незаметному отключению мониторинга G26 после сброса, что оставит станок без защиты от перегрузки шпинделя.

Siemens

Системы управления Siemens используют G26 для задания верхних координат геометрических осей или ограничений скорости сконфигурированных шпинделей. Настройки ограничений остаются активными после сброса, если настроен параметр 10710.

Используйте G26 X80 Z330; в отдельном кадре для установки лимитов перемещения или G26 S1400 S2=350; для ограничения скоростей шпинделей, с последующим вызовом WALIMON для их активации.

ПараметрыАварийные сигналыВерсии
SD 43420, SD 43400, MD 10604, MD 10710, MD 20150Аварийный сигнал 22280 (слишком короткий путь разгона), Аварийный сигнал 16748 (ошибка скорости нарезания резьбы), Аварийный сигнал 14800 (нулевая скорость), Аварийный сигнал 61816 (оси не в опорной точке), Аварийный сигнал 10751 (столкновение при компенсации радиуса инструмента)SINUMERIK 802D sl (защищенный от записи MD 10604, отсутствие G93); высокотехнологичные 840D sl и 828D (полная поддержка)

Предупреждение: Пределы осей будут деактивированы во время переключения геометрических осей, если только в системных параметрах не включен явно параметр MD 10604.

Mitsubishi

Системы управления Mitsubishi используют G162 и G163 для обнаружения колебаний скорости шпинделя. Серия C80 также поддерживает G26 для последовательностей прерывания обработки.

Используйте G162 S1 P1.5 Q5 R10; для мониторинга шпинделя 1 со специфическими пределами отклонения, и G163 S1; для отключения мониторинга.

ПараметрыАварийные сигналыВерсии
#1242 set14/bit2, #43071, #3105, #43072, #43073, #11020Ошибка работы (M01 1105), Ошибка программы (P45), Ошибка программы (P35)Серия M800/M80/E80/C80 (мониторинг шпинделя через G162/G163); Серия C80 (прерывание обработки по G26); Серия M800V/M80V с версией ПО А9 или новее (поддержка отвода стружки по адресу Q)

Предупреждение: Прямое выполнение унаследованной команды G26 на системах Mitsubishi C80 приведет к отводу инструмента, что может вызвать столкновение, если на траектории находится заготовка.

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

ТемаFanucSiemensMitsubishi
Значение G26Обнаружение колебаний скорости шпинделя ВКЛВерхнее ограничение рабочей зоны / Верхнее ограничение скорости шпинделяПрерывание обработки (отвод инструмента на C80)
Способность ограничивать перемещениеОтсутствуетДа, через координатные аргументыОтсутствует (G26 не ограничивает оси)
Поведение модального режима при сбросеG25 — состояние сброса по умолчанию (отменяет G26)G26 остается активным и перезаписывает установочные данныеПрименяется стандартный модальный сброс; G162 имеет автоматический временный обход
Действие аварийного сигнала при отставании скоростиОстанавливает оси подачи при отставании скорости шпинделя— (нет источника)Выводит сигнал на PLC (не останавливает цикл автоматически)
Синтаксис для нескольких шпинделейАдрес P задает шпиндель (например, G26 P1)До трех лимитов скорости шпинделей в одном кадреG162 использует адрес S (от 1 до 9)

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

Различие в функциональности G26 на системах разных брендов является критически важным аспектом программирования. В системах Fanuc и Mitsubishi у G26 отсутствует какая-либо возможность ограничивать физическое перемещение по осям, поскольку эти системы фокусируются исключительно на мониторинге шпинделя или прерывании обработки соответственно. Напротив, Siemens G26 обладает двойственной природой, действуя либо как граница физических координат (вдоль X, Y или Z), либо как предел скорости шпинделя (S) в зависимости от передаваемых параметров. Эта двойная роль делает команду весьма универсальной, но требует ее программирования в отдельном кадре во избежание синтаксических ошибок.

Поведение систем при сбросе представляет собой еще одно различие. ЧПУ Fanuc отменяют G26 и возвращаются к G25 (мониторинг ВЫКЛ) в зависимости от бита 6 параметра № 3402, в то время как лимиты Siemens G26 записываются непосредственно в системные установочные данные и остаются активными при сбросах и циклах включения-выключения питания. Это критическая ловушка для операторов, полагающих, что сброс ЧПУ очищает все ограничения. На системах Mitsubishi функция G162 содержит уникальный протокол автоматического временного обхода, который приостанавливает мониторинг во время синхронного нарезания резьбы метчиком, ориентации шпинделя или в режиме оси C, автоматически возобновляя его после завершения этих циклов.

Методы обработки аварийных сигналов принципиально различаются между системами. Fanuc останавливает станок напрямую при обнаружении отклонения скорости, тогда как Mitsubishi делегирует последовательность останова логике PLC станкостроителя через ошибку работы Operation Error M01 1105. Это означает, что поведение останова станка с ЧПУ Mitsubishi сильно зависит от того, как производитель настроил логику PLC, тогда как Fanuc гарантирует немедленный останов на уровне ЧПУ. Системы управления Siemens фокусируют срабатывание своих аварийных сигналов на нарушении пределов осей, а не на колебаниях скорости под влиянием G26, что делает мониторинг отставания скорости специфической особенностью брендов Fanuc и Mitsubishi.

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

Пример для Fanuc:

G26 P1;

пробный прогон (dry run): Контроллер считывает G26 P1 и активирует обнаружение колебаний скорости шпинделя специально для шпинделя 1. ЧПУ контролирует фактическую скорость обратной связи в сопоставлении с заданной скоростью. Если нагрузка вызывает отклонение скорости, подача останавливается.

Пример для Siemens:

G26 S1400 S2=350;
WALIMON;

пробный прогон: ЧПУ считывает кадр G26 и устанавливает верхний предел скорости шпинделя 1400 об/мин для шпинделя 1 и 350 об/мин для шпинделя 2. Затем выполняется WALIMON для активации этих верхних ограничений рабочей зоны и скорости шпинделя.

Пример для Mitsubishi:

G162 S1 P1.5 Q5 R10;

пробный прогон: ЧПУ активирует обнаружение колебаний скорости шпинделя на шпинделе 1. Система ожидает задержку запуска 1.5 секунды (P1.5) перед началом мониторинга. Ширина зоны обнаружения достижения скорости шпинделя установлена на 5% (Q5), а допустимая интенсивность колебаний — на 10% (R10). Если фактическая скорость выходит за эти пределы, это вызывает ошибку работы Operation Error M01 1105.

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

БрендКод аварииУсловие срабатыванияСимптом для оператораПервопричина / Решение
FanucАварийный сигнал PS0010 'IMPROPER G-CODE'Команда G26 задана, когда опция не установлена или не включена.Выполнение ЧПУ немедленно прекращается.Установите опцию колебания скорости шпинделя или включите системные параметры.
FanucАварийный сигнал PS0200 'ILLEGAL S CODE COMMAND'Скорость S превышает максимальную скорость ступени редуктора или жесткое нарезание резьбы метчиком задано в режиме G96.Цикл останавливается, и на экране аварийных сигналов отображается ошибка.Отмените G96 перед жестким нарезанием резьбы; укажите допустимый S-код.
SiemensАварийный сигнал 16748Запрограммированная скорость нарезания резьбы находится вне пределов активной ступени редуктора во время G331.Шпиндель прекращает вращение, и подача по осям останавливается.Выберите подходящую ступень редуктора или скорректируйте значение S.
SiemensАварийный сигнал 14800Подача по траектории F0 запрограммирована без активной фиксированной подачи.Движение по осям не начинается.Укажите положительное значение подачи.
MitsubishiОшибка работы Operation Error (M01 1105)Фактическая скорость шпинделя отклоняется за пределы интенсивности (R) или диапазона (I).ЧПУ выводит сигнал выхода скорости из диапазона на PLC; на экране отображается сообщение об ошибке.Последовательность безопасности на уровне PLC управляет выключением; проверьте нагрузку резания и пределы скорости.
MitsubishiОшибка программы Program Error (P45)Другая команда (например, движение) выдана в том же кадре, что и G162/G163/G26.Выполнение программы останавливается перед выполнением данного кадра.Запрограммируйте G162, G163 или G26 в отдельном кадре NC.

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

Аварийный останов по ошибке работы Operation Error M01 1105 на станках Mitsubishi или срабатывание Alarm PS0200 на Fanuc — прямые следствия пренебрежения проверкой ограничений скорости шпинделя при тяжелом черновом точении. Если программист деактивирует контроль колебаний скорости с помощью G163 или допускает автоматический сброс в состояние G25 при запуске программы, станок лишается обратной связи по скорости. Когда инструмент приближается к центру детали в режиме постоянной скорости резания (G96), шпиндель разгоняется до предельных значений. Отсутствие жесткого ограничения максимальных оборотов через G92 (или LIMS на Siemens) приводит к тому, что центробежные силы превышают усилие зажима кулачков, вызывая вылет детали из патрона. На системах Mitsubishi M800V с версией ПО A9 и новее эту проблему минимизируют путем интеграции циклов вывода стружки по адресу Q при постоянно активном мониторинге G162. Регулярная проверка работоспособности датчиков обратной связи и контроль износа приводных ремней должны проводиться в рамках планового технического обслуживания, так как скрытые сбои в этих цепях вызывают накопление погрешности позиционирования, которая обнаруживается только при выходном контроле деталей как неисправимый брак.

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

  • G25 (Отмена мониторинга шпинделя / Нижний лимит): Деактивирует обнаружение колебаний скорости шпинделя на ЧПУ Fanuc (g25-spindle-speed-fluctuation-detection) или определяет нижнее ограничение рабочей зоны в системах Siemens (g25-lower-working-area).
  • WALIMON / WALIMOF (Ограничения рабочей зоны ВКЛ/ВЫКЛ): Активирует или деактивирует верхние и нижние ограничения рабочей зоны и скорости шпинделя, определенные с помощью G26 и G25 на ЧПУ Siemens.
  • G163 (Отмена мониторинга шпинделя): Отменяет активный мониторинг колебаний скорости для указанных шпинделей в системах Mitsubishi.
  • G22 (Проверка установленных пределов хода ВКЛ): Активирует проверку установленных пределов хода (g22-stored-stroke-limit-check-on) для установления границ перемещения осей.

Заключение

Повышение надежности работы станочного парка и сокращение времени незапланированных простоев оборудования требуют от технологических служб строгого регламента программирования шпиндельных функций. Наладчикам и операторам рекомендуется проверять состояние системного параметра № 3402 (бит CLR) на системах Fanuc при каждой переналадке станка, чтобы избежать внезапного отключения контроля колебаний шпинделя при сбросе программы. Для систем Siemens SINUMERIK необходимо использовать связку команд G26 и WALIMON для постоянного контроля рабочих зон, предотвращая аварийные соударения с узлами станка. На оборудовании с ЧПУ Mitsubishi важно согласовать логику PLC с выдачей сигнала M01 1105, гарантируя автоматический останов подачи осей. Внедрение этих мер в карты технического обслуживания станков исключает выпуск бракованных деталей из-за нестабильных режимов резания и защищает дорогостоящие узлы от критического износа.

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

Как предотвратить сброс контроля колебаний скорости шпинделя G26 при перезапуске станка Fanuc?

Для сохранения активности функции G26 необходимо проверить состояние бита 6 (CLR) параметра № 3402. Если этот бит установлен в значение 1, система сбрасывает мониторинг до исходного G25 при каждом нажатии кнопки сброса (RESET) или отключении питания. Измените значение параметра № 3402.6 на 0 в системных настройках или пропишите команду G26 в первой строке каждого управляющего кода, чтобы гарантировать безопасность обработки без участия оператора.

Что делать при возникновении ошибки работы Operation Error M01 1105 на станке с ЧПУ Mitsubishi?

Эта ошибка указывает на то, что фактическая скорость шпинделя вышла за допустимые границы флуктуации, заданные адресами R или I в кадре G162. Поскольку ЧПУ Mitsubishi не останавливает движение осей напрямую, а лишь передает сигнал на PLC, высок риск поломки инструмента. Проверьте состояние ремней главного привода шпинделя, износ подшипников и соответствие параметров резания твердости обрабатываемого материала. Проведите технический осмотр механических узлов шпиндельной бабки и откорректируйте допустимый процент отклонения в параметрах #43072 и #43073.

Как настроить стойкие границы рабочих зон на Siemens SINUMERIK с помощью G26 для предотвращения соударений?

В отличие от других систем ЧПУ, команда G26 на Siemens записывает значения верхних пределов перемещения осей непосредственно в установочные данные (SD 43420), которые остаются активными после сброса программы. Чтобы ограничения осей гарантированно действовали и при переключении геометрических осей, установите значение параметра MD 10604 в 1. Всегда активируйте контроль рабочих зон командой WALIMON после описания координат G26 и регулярно проводите калибровку осей на референтные точки.

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

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

Спросить ИИ-ассистента
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 - 2008)
  • Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)

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

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

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

Проверка возврата в референтную позицию G27 ЧПУ: Полное руководство

Изучите команду ЧПУ G27 для проверки возврата в референтную позицию на стойках Fanuc, Siemens и Mitsubishi. Настройка параметров MD 34100 и устранение Alarm 61816.

FanucSiemensProgramming

Ограничение рабочей зоны G26 и скорости шпинделя в ЧПУ Siemens

Инструкция по настройке команды G26 в Siemens SINUMERIK. Настройка лимитов рабочей зоны, защита осей, параметры SD 43420 и предупреждение аварий шпинделя.

SiemensProgramming

G25 Ограничение рабочей зоны и скорости шпинделя: Siemens CNC

Как настроить нижнее ограничение рабочей зоны G25 и скорость шпинделя на ЧПУ Siemens SINUMERIK. Предотвратите столкновение с патроном с помощью SD 43430.

SiemensProgramming

Отключение контроля колебаний скорости шпинделя на ЧПУ: команды G25 и G163

Как отключить мониторинг колебаний скорости шпинделя с помощью G25 и G163. Настройка параметров стойки и предотвращение аварий на Fanuc, Siemens и Mitsubishi.

FanucSiemensProgramming