Skip to main content
CNC.wikiCNC.wiki

Ошибка отвода метчика Mitsubishi M01: руководство по восстановлению G26

Узнайте, как безопасно устранить ошибку Mitsubishi M01 0057 и настроить отвод метчика G26. Разбор параметров #1234, #1171 и сигналов PLC YC5C на станках ЧПУ.

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

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

Введение

Внезапный останов синхронного цикла нарезания резьбы (tapping cycle) из-за аварийной остановки или сбоя питания создает критическую угрозу мгновенного разрушения инструмента и заклинивания метчика в заготовке. Когда оператор паникует и пытается вручную поднять ось Z или выполнить jog-перемещение осей без синхронизации вращения spindle, высокопрочный метчик мгновенно срезается внутри отверстия. Это приводит к браку дорогостоящей детали (брак деталей) и длительному простою оборудования (простой оборудования). В худшем сценарии неотмененное состояние блокировки вызывает непредсказуемый рывок осей при перезапуске, провоцируя жесткое столкновение (hard collision), при котором револьверная головка (turret) или патрон (chuck) врезаются в губку тисков (vise jaw) или прижимы приспособления (fixture clamp). Надежность оборудования (надёжность оборудования) и предотвращение незапланированных остановок зависят от строгого соблюдения последовательности аппаратного отвода инструмента с использованием команды G26 и правильной конфигурации параметров блокировки.

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

Техническая спецификацияДетали
Код командыG26
Модальная группаНе-modal (G-code) / PLC сигналы
Применимый брендMitsubishi
Критические параметры#1234 set06/bit3 (блокировка при отводе метчика), #1171 taprov (множитель feedrate отвода), #079 bit1 (включение опции отвода)
Основное ограничениеТребует выполнения G26 внутри специальной программы отвода или PLC сигнала YC5C для реверса spindle и вывода. Ручная очистка требует PLC сигнала YCD6 для отмены блокировки.

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

  • Обеспечение блокировки безопасности: Установите параметр блокировки безопасности #1234 set06/bit3 в значение 0, чтобы предотвратить случайное ручное перемещение (jogging) осей, пока метчик зажат в резьбе.
  • Выполнение синхронизированного восстановления: Выполните специальную команду G26 внутри программы восстановления отвода для безопасного вывода инструмента.
  • Контроль feedrate возврата: Установите множитель override отвода метчика #1171 taprov для безопасного контроля скорости отвода в реверсивном cycle.
  • Согласование активного spindle: Выберите правильный активный spindle в многошпиндельных конфигурациях перед выполнением отвода, чтобы предотвратить несоответствие M01 1032.
  • Соблюдение логики последовательности: Избегайте инициации любого линейного или быстрого перемещения осей до вызова команды G26 в программе отвода, чтобы предотвратить alarm P729.
  • Сброс остаточного состояния: Сформируйте PLC сигнал отмены YCD6 для снятия состояния блокировки XCA5, если метчик уже был удален вручную.

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

Практический программный эффект функции tap retract на стойках Mitsubishi заключается в защите инструмента от катастрофических повреждений, если синхронный цикл (cycle) нарезания резьбы метчиком был прерван на полпути из-за аварийного останова (emergency stop) или feed hold. Mitsubishi отличается своей архитектурой благодаря строгой блокировке всех осей станка с помощью параметра #1234 set06/bit3. Когда сигнал «Tap retract possible» (XCA5) переходит в состояние ON, и если этот параметр установлен в «0», система управления абсолютно запрещает любое ручное или автоматическое движение осей, немедленно генерируя alarm-код (M01 0057). Такое жесткое поведение блокировки четко отличает Mitsubishi от других контроллеров, которые могут позволить оператору вслепую отвести оси в режиме jog, что почти всегда приводит к срезанию (поломке) метчика.

Вторым отличительным поведением является то, как Mitsubishi обрабатывает верификацию программ: если оператор пытается запустить графическую проверку (graphic check), когда система заблокирована в состоянии готовности к tap retract, CNC активно останавливает симуляцию и выводит alarm прямо на экран 3D-проверки, заставляя пользователя физически устранить проблему отвода перед проверкой будущих траекторий. Кроме того, Mitsubishi требует строгого соблюдения логики последовательности в программах отвода; назначение любого перемещения до команды отвода метчика G26 мгновенно останавливает последовательность.

Чтобы защитить конфигурацию системы перед внесением любых низкоуровневых изменений параметров или выполнением пользовательских последовательностей восстановления PLC, настоятельно рекомендуется выполнить полную операцию Mitsubishi M Series backup and restore.

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

Команда Mitsubishi G26 представляет собой не-modal G-code, выполняемый специально для синхронного отвода инструмента из прерванного отверстия. При выполнении система управления считывает предысторию активного tapping cycle (такую как шаг резьбы, направление резьбы и активный spindle), меняет направление вращения spindle на противоположное и синхронно перемещает ось Z обратно к уровню возврата отвода. Этот блок G26 должен быть абсолютно первой инструкцией в любой подпрограмме восстановления.

Для интеграции этой последовательности система PLC взаимодействует с блоком CNC, используя различные сигналы состояния и управляющие биты. Основным управляющим битом является параметр #079 bit1, который должен быть включен для активации опции отвода на станке. После активации физическое оборудование контролируется с помощью PLC сигнала XCA5. Если tapping cycle останавливается, станок переходит в заблокированное состояние, которое требует либо выполнения G-code G26, либо PLC сигнала YC5C для выполнения отвода. Если метчик извлекается вручную, блокировка должна быть обойдена вручную с помощью сигнала YCD6.

G26 ;
Сигнал / ПараметрИдентификаторОписание и диапазон значений
Сигнал tap retractYC5CВходной сигнал PLC, используемый для выполнения физического перемещения tap retract без G-code.
Сигнал отмены состоянияYCD6Входной сигнал PLC, используемый для принудительного отключения сигнала Tap Retract Possible (XCA5 в OFF).
Статус Tap retract PossibleXCA5Выходной сигнал состояния PLC, указывающий на то, что tapping cycle был прерван и заблокирован.
Параметр блокировки отвода#1234 set06/bit30: обеспечение строгой блокировки и запуск alarm M01 0057; 1: отключение блокировки.
Множитель override#1171 taprovКоэффициент override отвода (retract feedrate = tapping feedrate × множитель taprov).
Параметр опции отвода#079 bit1Включает (1) или выключает (0) системные опции отвода и возврата метчика.

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

Mitsubishi

Контроллеры Mitsubishi обрабатывают прерванные tapping cycles посредством тесной интеграции исполнительной системы CNC и программы PLC (PLC ladder). Когда feed hold или аварийный останов останавливают синхронный tapping cycle (G84, G74 или G88), система управления регистрирует состояние «Tap retract possible» (XCA5). Это состояние действует как немедленная блокировка безопасности системы координат станка.

Для безопасного вывода метчика контроллер требует выполнения специальной команды отвода метчика G26. Скорость отвода (retract feedrate) динамически масштабируется множителем override отвода метчика #1171 taprov, обеспечивая контролируемый вывод инструмента без срыва резьбы.

КомпонентИдентификаторФункция и диапазоны значений
КомандаG26Специальная не-modal команда отвода метчика внутри программы восстановления.
Интерфейс PLCYC5C / YCD6YC5C выполняет отвод метчика; YCD6 отменяет состояние готовности к отводу (tap retract possible).
Параметры#1234 set06/bit3Управляет блокировкой активной оси (0: абсолютная блокировка оси; 1: обход защитной блокировки).
Override#1171 taprovМножитель retract feedrate (масштабирует исходную скорость tapping feedrate).
AlarmsM01 0057 / P729M01 0057: ожидание отвода метчика; P729: недопустимая команда перед G26.

ВНИМАНИЕ: Обход блокировки осей путем установки параметра #1234 set06/bit3 в значение 1 разрешает ручное перемещение (manual jogging), но устраняет все синхронизированные защиты spindle, что почти всегда приводит к срезанию метчика внутри отверстия и уничтожению детали.

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

Сравнение возможностей отвода метчика и интеграции симуляции в различных поколениях систем управления Mitsubishi выявляет значительные улучшения в области безопасности:

Серия контроллеров MitsubishiИнтеграция блокировки отвода метчика (Tapping Retraction)Ключевое графическое поведение / Поведение симуляцииПроцесс восстановления оператора
Серия M800V / M80VГлубоко интегрировано в передовую 3D-симуляцию обработки (3D Machining Simulation) и обратную связь по осям.Операции графической проверки ([Check continu] / [Check step]) активно отказываются запускаться и выводят M01 0057 непосредственно на экран 3D-проверки.Требует физического разрешения команды tap retract или отмены состояния PLC перед тем, как будет разрешена любая 3D-симуляция или проверка траектории программы.
Серия M80 / M70Стандартная аппаратная блокировка через параметры системы. Движение осей блокируется при активном XCA5.Предотвращает физическое движение осей, но активно не останавливает симуляцию и не выводит alarms на стандартный экран графической симуляции интегрированным образом.Оператор может визуально проверить траекторию программы, но физическая блокировка осей остается активной до тех пор, пока не будет выполнена G26 или запущен YCD6.
Устаревшие серии M60 / M50Базовая блокировка сигналов PLC. Ограничение ручного перемещения осей полностью опирается на программу PLC ladder.Отсутствует графическая блокировка симуляции; экраны проверки работают полностью независимо от физического состояния блокировки tap retract.Движение осей ограничено пользовательской логикой PLC. Оператор должен запустить пользовательский макрос восстановления с вызовом G26 или использовать физические процедуры обхода блокировки ручного перемещения (manual jog).

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

Физическая и цифровая интеграция блокировки tap retract подчеркивает эволюцию систем безопасности в разных поколениях контроллеров Mitsubishi. В передовых сериях M800V и M80V блокировка является не просто фоновым ограничением PLC, а активно связана с модулем симуляции CNC. Если сигнал «Tap retract possible» (XCA5) активен и параметр #1234 set06/bit3 равен 0, CNC останавливает виртуальную 3D-симуляцию обработки (3D Machining Simulation). Попытка запустить графическую проверку через меню [Check continu] или [Check step] вызывает физический alarm M01 0057 на экране, блокируя цифровую среду верификации. Это заставляет оператора физически очистить нарезанное отверстие в цеху, прежде чем он сможет даже симулировать последующие инструменты.

В стандартных сериях M80/M70 и устаревших системах M60/M50 блокировка работает исключительно как аппаратная блокировка осей или блокировка осей через пользовательскую PLC. В то время как физические оси надежно заблокированы для предотвращения срезания инструмента, система графической проверки работает в отдельном потоке. Это позволяет операторам запускать симуляции, пока физический станок остается заблокированным в состоянии ожидания tap retract, что может вызвать путаницу относительно того, была ли система очищена.

С точки зрения управления параметрами, установка параметра #1234 set06/bit3 в значение 0 является основным рубежом обороны. При установке в 0 любое автоматическое выполнение программы или ручная команда jog-перемещения при активном XCA5 вызывает alarm M01 0057, предотвращая движение осей. Установка этого параметра в значение 1 обходит эту блокировку безопасности, что крайне не рекомендуется, поскольку разрешает грубые ручные перемещения jog, лишенные синхронизированного вращения spindle, необходимого для вывода метчика. Между тем, параметр #1171 taprov служит жизненно важным регулятором технологической безопасности. Путем умножения запрограммированной скорости (feedrate) для tapping cycle он позволяет операторам выводить инструмент из глубоких отверстий с высокой степенью контроля, предотвращая срыв резьбы или заклинивание инструмента во время критического восстановления.

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

Следующий пример иллюстрирует структурированную программу восстановления, используемую на системах управления Mitsubishi для вывода прерванного метчика. После того как метчик безопасно выведен с помощью G26, ось Z можно поднять. При программировании внутри стандартной подпрограммы нарезания резьбы это движение отвода регулируется выбранными уровнями возврата G98 и G99 cycle return levels.

; Mitsubishi: Выполнение стандартного tapping cycle, который может вызвать состояние retract в случае прерывания
G90 G98 G84 X11.25 Y13.28 Z-10. F200 R1. ;

; Mitsubishi: Специальная команда отвода метчика, выдаваемая внутри программы восстановления отвода G26 ;

; Mitsubishi: Безопасная команда отвода оси Z, расположенная строго после блока отвода метчика G26 G00 Z50.0 ;

Поведение при пробном прогоне (dry run)

В условиях пробного прогона на контроллерах Mitsubishi выполнение стандартного tapping cycle (G84) или команды отвода (G26) сохраняет синхронизацию spindle и подачи. Если оператор активирует переключатель пробного прогона и запускает программу восстановления, команда G26 игнорирует любые ручные override скорости подачи (feedrate). CNC заставляет spindle и ось Z оставаться скоординированными на основе шага резьбы. Это гарантирует, что даже во время ручной верификации траектории или верификации в режиме пробного прогона физический метчик не будет срезан из-за несинхронизированной подачи оси.

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

Код alarmУсловие запускаСимптом для оператораПервопричина и решение
M01 0057Попытка выполнения ручной или автоматической команды перемещения осей или запуска графической проверки (graphic check), когда сигнал «Tap retract possible» (XCA5) находится в состоянии ON, а параметр #1234 set06/bit3 установлен в 0.Оси станка полностью заблокированы, запуск cycle заблокирован, на экране отображается «Wait for tap retract». Меню графической проверки ([Check continu] / [Check step]) остановлены.Прерванный tapping cycle оставил инструмент зажатым в детали. Выполните последовательность tap retract с помощью G26 или отправьте PLC-сигнал YC5C для вывода инструмента. Если метчик уже свободен, переключите PLC-сигнал YCD6 для отмены статуса XCA5.
P729Команда перемещения (G00, G01 и т. д.) выполняется в программе восстановления до команды отвода метчика G26.Выполнение программы немедленно останавливается, запускается alarm «Invalid cmd before tap retract».Программа восстановления нарушает строгую логику последовательности. Измените программу CNC, чтобы поместить команду G26 в самое начало последовательности восстановления перед любыми перемещениями отвода осей.
M01 1032Команда отвода метчика G26 или PLC-сигнал YC5C выполняется, когда активный spindle, выбранный в системе управления, не совпадает с spindle, который выполнял операцию нарезания резьбы в момент останова.Движение отвода не запускается, оси остаются заблокированными (interlocked), на экране отображается «Tap retract Sp select illegal».Несоответствие многошпиндельной конфигурации. Запрограммируйте или вручную выберите правильный активный spindle, который участвовал в tapping cycle, перед запуском команды отвода.

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

Срезание режущего инструмента и необратимый брак дорогостоящих заготовок (брак деталей) становятся прямым следствием попыток обойти защитные блокировки во время сбоев нарезания резьбы. Для предотвращения этих сценариев система ЧПУ Mitsubishi использует сигнал состояния PLC «Tap retract possible» (XCA5), который блокирует движение осей станка. Проверка параметра #1234 set06/bit3 до начала обработки устраняет наиболее частую причину незапланированных остановок для этой команды. Когда параметр #1234 set06/bit3 установлен в значение 0, система жестко запрещает любые несинхронизированные перемещения, активируя предупреждающий alarm M01 0057 («Wait for tap retract»). Если этот параметр не проверен перед запуском, критические перегрузки и рассогласование осей накапливаются с каждым циклом, приводя к скрытым микротрещинам в инструменте, которые обнаруживаются только при финальном контроле как брак деталей.

Для безопасного извлечения инструмента оператор должен запустить специальную программу восстановления, в которой первой инструкцией прописана команда G26, либо подать входной сигнал PLC YC5C. Это активирует реверсивное вращение spindle, синхронизированное с подачей оси Z на основе шага резьбы. Скорость этого перемещения регулируется множителем override отвода #1171 taprov, что гарантирует плавный вывод инструмента. Если метчик был извлечен вручную наладчиком, обязательным условием для сброса состояния XCA5 является подача сигнала PLC YCD6. Без этой превентивной очистки при попытке продолжить программу станок выполнит неконтролируемый рывок по осям, что приведет к разрушительному удару револьверной головки (turret) о прижимы приспособления (fixture clamp) или патрон (chuck), нанося тяжелые повреждения кинематике станка и вызывая длительный простой оборудования.

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

  • G26 (выполнение отвода метчика): инициирует синхронный реверс spindle и последовательность вывода оси для освобождения прерванного метчика.
  • G84 (цикл правого нарезания резьбы): устанавливает начальное синхронное соотношение spindle и подачи, которое активирует статус tap retract XCA5 в случае прерывания.
  • G74 (цикл левого нарезания резьбы): инициирует обратное нарезание резьбы, которое аналогичным образом регистрирует условия блокировки tap retract при feed hold или аварийном останове.
  • G88 (цикл бокового нарезания резьбы): запускает синхронный tapping cycle по боковой оси (X или Y), который активирует те же защитные последовательности блокировки PLC при останове.
  • G00 (быстрое позиционирование): безопасно используется для вывода инструмента только после того, как команда отвода G26 успешно очистила витки резьбы.

Заключение

Обеспечение стабильности технологических процессов и защита оборудования от аварийных простоев (простой оборудования) требуют жесткого контроля над параметрами синхронизации резьбонарезания. Сохранение параметра блокировки #1234 set06/bit3 в состоянии 0 является обязательным промышленным стандартом, предотвращающим человеческий фактор при аварийных остановках. Для выполнения безопасного отвода необходимо использовать исключительно программный метод G26 или сигналы PLC, обеспечивающие синхронную кинематику движения. Регулярная проверка работоспособности цепей PLC сигналов YC5C и YCD6 в рамках планового технического обслуживания гарантирует надежность восстановления станка без риска повреждения узлов и поломки дорогостоящего инструмента.

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

Как устранить блокировку осей M01 0057 на станке Mitsubishi, если метчик уже был удален из отверстия вручную?

Если во время аварийного останова метчик был извлечен из детали вручную (например, с помощью ручного выкручивания), система ЧПУ все равно сохраняет активным сигнал XCA5 («Tap retract possible»), блокируя любые перемещения. Попытка запустить цикл в таком состоянии приведет к повторному возникновению alarm M01 0057 или непредсказуемым рывкам осей. Для сброса блокировки необходимо подать кратковременный сигнал PLC YCD6 через панель обслуживания станка или пользовательский интерфейс PLC, что переведет сигнал XCA5 в состояние OFF. Практическое действие: перед запуском следующей детали проверьте состояние сигнала XCA5 на экране диагностики PLC и при необходимости выполните его сброс через YCD6.

Почему при запуске программы отвода G26 возникает критический alarm P729?

Alarm P729 указывает на нарушение жесткой последовательности кадров в подпрограмме восстановления. Контроллер Mitsubishi требует, чтобы команда G26 выполнялась до того, как будут запрограммированы любые другие движения осей (например, быстрый отвод Z по G00 или позиционирование по X/Y). Если система обнаружит любой перемещающий G-код перед G26, она немедленно заблокирует выполнение из соображений безопасности инструмента. Практическое действие: отредактируйте вашу программу восстановления так, чтобы блок G26 шел первой строкой сразу после кадра безопасности, исключив любые предварительные линейные перемещения осей.

Каким образом настроить скорость отвода метчика при выполнении цикла восстановления с командой G26?

Скорость вывода инструмента при автоматическом отводе по команде G26 не зависит от стандартных переключателей override на панели оператора. Она определяется параметром #1171 taprov (Tapping retract override multiplier), который умножает рабочую подачу (feedrate) цикла нарезания резьбы на установленный коэффициент. Это позволяет осуществлять бережный вывод метчика из глубоких отверстий во избежание повреждения витков резьбы на деталях с высокими требованиями к шероховатости. Практическое действие: проверьте значение параметра #1171 в таблице параметров и установите коэффициент в диапазоне от 1.5 до 2.0 для оптимизации времени цикла при сохранении надежности резьбы.

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

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

Спросить ИИ-ассистента
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, где мы предлагаем независимый от брендов консалтинг, инжиниринг и оригинальные запасные части.

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

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

Циклы сверления G73 и G83: высокоскоростное и глубокое сверление на ЧПУ

Как программировать циклы глубокого сверления G73 и G83 на ЧПУ Fanuc, Siemens и Mitsubishi. Параметры отскока, устранение ошибок и кодов аварий на производстве.

MitsubishiFanucProgramming

Полигональное точение G50.2 и G51.2: синхронизация шпинделей на ЧПУ

Синхронизация шпинделей с G50.2 и G51.2 на станках Fanuc, Siemens и Mitsubishi. Настройка параметров, устранение брака и кодов ошибок для надежного ЧПУ.

SiemensMitsubishiProgramming

Функция пропуска G31 и программирование измерительных щупов ЧПУ

Настройка функции пропуска G31 на ЧПУ Fanuc, Siemens и Mitsubishi. Программирование измерительных щупов, устранение аварий и компенсация запаздывания сервопривода.

SiemensMitsubishiProgramming

G07.1 Цилиндрическая интерполяция для Fanuc, Siemens, Mitsubishi

Изучите настройку цилиндрической интерполяции G07.1 на ЧПУ Fanuc, Siemens и Mitsubishi. Параметры осей, коды аварий и предотвращение жестких столкновений.

SiemensMitsubishiProgramming