Skip to main content
CNC.wiki

Параметры вибрационного резания Mitsubishi: руководство по G08.5 VCC

Изучите настройку параметров вибрационного резания Mitsubishi. Устраните ошибки P33 и M01 1309 с помощью калибровки параметров #12586 и #2313 на станках с ЧПУ.

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

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

Введение

Наматывание длинной непрерывной стружки вокруг револьверной головки или патрона (turret, chuck) во время токарной или фрезерной обработки создает критическую угрозу, увеличивая эксплуатационные расходы из-за поломки режущих пластин и брака деталей. Если программист ЧПУ задает целое значение частоты для функции вибрационного резания, траектории проходов перекрываются на каждом обороте шпинделя, из-за чего зона выхода инструмента из материала не формируется. В результате стружка скапливается, блокирует датчики или приводит к жесткому столкновению, нарушающему соосность шпинделя. Применение функции вибрационного контроля резания (VCC) с помощью команды G08.5 на системах ЧПУ Mitsubishi обеспечивает осцилляцию оси подачи, гарантируя стабильное дробление сливной стружки. Это повышает общую безопасность оборудования, исключает наматывание стружки на детали и обеспечивает существенное сокращение времени простоя станка.

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

ПараметрОписание
Код командыG08.5
Модальная группа / МодальностьНемодальная команда (группа G-кодов 0)
БрендыMitsubishi (brand-filtered)
Критические параметры#12586 (ActualClamp_VCC), #2313 (SV113 SSF8/bit0)
Основное ограничениеФункция VCC может выполняться только для одной оси одновременно. Частота (адрес I) не должна быть целым числом для обеспечения зоны выхода из резания.

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

  • Избегайте целых значений частоты: Задавайте дробную частоту (в идеале целое число + 0.5) с помощью адреса I, чтобы максимизировать зону выхода из резания и обеспечить дробление стружки.
  • Проверяйте синтаксис осей: Всегда добавляйте «0» после адреса оси (например, Z0) в блоке с G08.5, иначе возникнет программная ошибка P33.
  • Активируйте параметры сервосистемы: Установите параметр #2313 (SV113) bit 0 в значение 1 и параметр #2139 (omrff_off) в значение 1 для активации функции оптимального отклика станка с прямой связью (Optimal Machine Response Feed Forward) во время вибрационного резания.
  • Сопоставляйте систему G-кодов: Настройте параметр #1037 (cmdtyp) в соответствии с вашей конфигурацией: 1 или 2 для обрабатывающих центров (система G-кодов 1) либо от 3 до 8 для токарных станков (системы G-кодов со 2 по 7).
  • Ограничивайте скорость вибрационной подачи: Настройте параметр #12586 (ActualClamp_VCC), чтобы предотвратить механический разгон при добавлении накладываемых компонентов вибрации к скорости оси.
  • Ограничивайте выбор осей: Задавайте вибрационное резание только для одной оси в одном блоке, чтобы избежать конфликтов при расчете системы координат.

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

Вибрационный контроль резания (VCC) с помощью G08.5 в первую очередь применяется для предотвращения образования непрерывной сливной стружки, которая может наматываться на револьверную головку или патрон, приводя к браку заготовки или жесткому столкновению. Программисты достигают этого путем осцилляции оси подачи во время выполнения команд резания, таких как G01, G02 или G03.

Операторам крайне важно проверить, что функция OMR-FF (Optimal Machine Response - Feed Forward) правильно включена; в частности, параметр #2313 SV113 SSF8/bit0 должен быть установлен в значение 1, а параметр #2139 omrff_off — в значение 1, чтобы временно ограничить действие OMR-FF исключительно режимом VCC. Очень распространенная ошибка программирования, которая сводит на нет всю цель использования VCC, — это установка частоты (адрес I) в виде целого числа. При программировании целого числа траектория инструмента идеально перекрывается на каждом обороте, из-за чего зона выхода инструмента из резания не создается и стружка не дробится. Для максимизации зоны выхода из резания и надежного дробления стружки программисты должны задавать частоту по формуле «целое число + 0,5». Операторам также следует помнить о возможном чрезмерном механическом резонансе станка; использование параметров режекторных фильтров, таких как SV038 FHz1 и SV046 FHz2 (настраиваемых в диапазоне от 0 до 2250 Hz), помогает подавлять нежелательные механические вибрации во время активной обработки.

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

Синтаксическая структура команды G08.5 определяет способ обработки вибрации оси системой ЧПУ Mitsubishi. Начальный блок указывает режим вибрационного резания, выбор целевой оси, частоту вибрации и коэффициент амплитуды подачи. Когда ЧПУ считывает G08.5 P2, запускается процедура подготовки к вибрации, но фактическая осцилляция происходит только при последующих командах линейной или круговой интерполяции резания.

Команда отмены, G08.5 P0, останавливает управление вибрацией. Важно, чтобы блок отмены не содержал адресов осей или дополнительных параметров. Если программист по ошибке укажет адрес «α», «I» или «K» в блоке отмены, ЧПУ немедленно выдаст аварийный сигнал P32.

Синтаксис

G08.5 P2 Z0 I1.5 K2.00 ; Запуск VCC по оси Z, частота 1.5, коэффициент амплитуды 2.00
G01 Z-10.0 F0.2       ; Выполнение линейного резания с вибрацией
G08.5 P0              ; Отмена режима вибрационного резания

Параметры

Адрес / ПараметрОписаниеДиапазон настроек / Значение
PВыбор режима команды: P2 для запуска вибрационного резания, P0 для отмены вибрационного резания.0 или 2
αЦелевая ось вибрации. Укажите имя оси (например, Z), за которым следует завершающий ноль (Z0).Адрес оси с завершающим нулем
IЧастота вибрации на один оборот шпинделя. Не должна быть целым числом.0.10 to 31.50
KКоэффициент амплитуды вибрации подачи. В случае пропуска используется значение параметра по умолчанию.0.01 to 9.99

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

Mitsubishi

На системах ЧПУ Mitsubishi синтаксис G08.5 строго требует указания завершающего нуля «0» сразу после адреса оси (например, Z0) в блоке запуска VCC. Если проверка значений команд в словах активна и завершающий ноль опущен, станок мгновенно останавливается с программной ошибкой P33. Система управления также строго разделяет типы станков: токарные станки (системы L) должны использовать системы G-кодов со 2 по 7 (настраивается с помощью параметра #1037 cmdtyp), тогда как обрабатывающие центры (системы M) ограничены системой G-кодов 1. Выполнение команды G08.5 в недопустимой системе G-кодов вызывает аварийный сигнал P34.

Для защиты приводов осей от механических повреждений при интенсивных циклах вибрации Mitsubishi использует параметр #12586 (ActualClamp_VCC). Если суммарная скорость заданной подачи и накладываемых компонентов вибрации превышает этот запрограммированный предел, система выдает ошибку работы M01 1309 для предотвращения неконтролируемого разгона оси.

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

Серия контроллеров MitsubishiДоступность опции VCCПараметры и системные ограниченияТипичные эксплуатационные ограничения
Серия M800/M80Стандартная поддержка высокой производительностиПозволяет полностью настраивать пределы ограничения #11678 VibPerRevMax_VCC и #12586 ActualClamp_VCC.Оптимизировано для высокоскоростных обрабатывающих центров (система M) и многоосевых токарных станков (система L).
Серия C80Доступно в специализированных многоосевых конфигурацияхПолностью поддерживает режекторные фильтры #2238 (SV038) и #2246 (SV046) для подавления механического резонанса.Обычно интегрируется в высокопроизводительные линии, требующие синхронизации multi-spindle control II.
Серия E80Стандартная поддержка в зависимости от опцийПодлежит более низким порогам частотных ограничений и базовым лимитам настройки.Ограничено стандартными циклами обработки; не подходит для очень интенсивных вибрационных подач.

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

ЧПУ Mitsubishi демонстрируют весьма специфическое поведение VCC по сравнению с системами управления других брендов. Во-первых, их синтаксис строго требует наличия завершающего нуля «0» сразу после адреса оси (например, Z0) в блоке G08.5; пропуск этого нуля мгновенно вызывает аварийный сигнал P33, если активна проверка значений команд в словах. Во-вторых, Mitsubishi налагает строгое разделение систем G-кодов для выполнения VCC в зависимости от типа станка: токарные станки (системы L) должны использовать системы G-кодов со 2 по 7, в то время как обрабатывающие центры (системы M) ограничены системой G-кодов 1. Выполнение команды G08.5 в несоответствующей системе немедленно останавливает работу с программной ошибкой P34. Наконец, Mitsubishi предлагает выделенный аппаратный механизм ограничения вибрационной подачи с помощью параметра #12586 ActualClamp_VCC. Если накладываемые компоненты вибрации выводят скорость оси за этот запрограммированный предел, система автоматически выдает ошибку работы M01 1309 для предотвращения механического разгона, что гарантирует защиту приводов осей от повреждений при агрессивных комбинациях амплитуды и частоты.

Необходимо также упомянуть, как избежать конфликтов со связанными системами, например, при настройке ориентации или имен осей, определенных в md10000-siemens-axis-names, либо при конфигурировании параметров G-кода по умолчанию во время запуска, как описано в md20112-program-start-default. Эти принципы подчеркивают важность согласования типов систем ЧПУ с физическими параметрами.

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

N01 M03 S3500 ; Запуск шпинделя на 3500 RPM
N02 G95       ; Выбор режима подачи на оборот (синхронная подача)
N03 G08.5 P2 Z0 I1.5 K2.00 ; Запуск вибрационного резания по оси Z, частота 1.5, коэффициент амплитуды 2.00
N04 G01 Z-1.0 F0.04 ; Выполнение линейного резания с активной вибрацией по оси Z
N05 G01 X1.0 ; Обработка по оси X (вибрация остается активной по оси Z)
N07 G08.5 P0 ; Отмена режима вибрационного резания

Процедура выполнения пробного прогона (dry run)

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

  1. Проверьте зазоры: Убедитесь, что заготовка не зажата в патроне, и очистите револьверную головку от любых инструментов, которые могут столкнуться со шпинделем.
  2. Установите покадровый режим: Переведите переключатель покадрового режима (Single Block) на панели оператора в положение ON (включено).
  3. Введите код: Введите программный блок в режиме ручного ввода (MDI) или выберите тестовую программу.
  4. Запустите выполнение: Нажмите кнопку Cycle Start, чтобы запустить шпиндель на частоте вращения 3500 RPM.
  5. Подтвердите режим подачи: Нажмите кнопку Cycle Start для считывания команды G95.
  6. Активируйте VCC: Нажмите кнопку Cycle Start для выполнения блока G08.5 P2 Z0 I1.5 K2.00. Убедитесь, что ошибки программы не возникло и ось подготовлена к вибрации.
  7. Запустите интерполяцию: Нажмите кнопку Cycle Start для выполнения рабочей подачи G01 Z-1.0 F0.04. Ось Z начнет движение подачи, заметно и слышимо вибрируя. Убедитесь, что скорость вибрации не превышает пределы ограничения параметров.
  8. Отмените режим: Нажмите кнопку Cycle Start для выполнения блока G08.5 P0. Компоненты вибрации немедленно отключатся, и ось вернется в нормальный режим подачи.

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

Аварийный код MitsubishiУсловие срабатыванияСимптом для оператораПрактическое решение
P32
Программная ошибка
Заданная ось отсутствует в системе координат детали, либо адреса «α», «I» или «K» ошибочно указаны в блоке отмены (G08.5 P0).Система останавливает выполнение блока; на экране отображается сообщение об аварии; запуск цикла заблокирован.Проверьте правильность имени оси в системе и удалите все значения адресов из блока отмены.
P33
Программная ошибка
Пропущен адрес P, одновременно заданы две или более оси, либо опущен завершающий ноль «0» после адреса оси при активной проверке слов.Выполнение программы мгновенно останавливается; на ЧМИ отображается синтаксическая ошибка.Задайте строго одну ось с завершающим нулем (например, Z0) и убедитесь в наличии команды P2.
P34
Программная ошибка
Команда G08.5 выдана в недопустимой системе G-кодов.Система ЧПУ приостанавливает работу и блокирует выполнение программы.Убедитесь, что параметр #1037 cmdtyp установлен в значение 1 или 2 для обрабатывающих центров (система G-кодов 1) или от 3 до 8 для токарных станков (системы G-кодов со 2 по 7).
P35
Программная ошибка
Задано недопустимое значение, либо заданная частота или коэффициент амплитуды превышают пределы параметров.ЧПУ прерывает активный цикл и выводит ошибку параметров.Убедитесь, что адрес частоты I находится в пределах от 0.10 до 31.50, а амплитуда K — от 0.01 до 9.99, и значения не превышают параметры #11678 или #11671.
M01 1309
Ошибка работы
Суммарная скорость вибрационной подачи ограничена параметром #12586 ActualClamp_VCC.Скорость подачи оси ограничена; на экране отображается сообщение об ошибке работы.Снизьте рабочую подачу, амплитуду или частоту, либо измените предел в параметре #12586.
M01 1303
Ошибка работы
Заданная скорость пробного прогона и внешнего замедления ограничена параметром #12571 VibClamp_VCC во время активного контроля вибрационного резания.Движение оси ограничено во время пробного прогона или замедления; загорается сигнальная лампа.Настройте скорость пробного прогона или увеличьте порог ограничения в параметре #12571.
M01 1300
Ошибка работы
Выбранный шпиндель изменяется во время активного режима вибрационного резания при включенной функции multi-spindle control II.Система прерывает вращение шпинделя; цикл останавливается.Изменяйте выбор шпинделя перед выполнением блока активации G08.5.

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

Некорректная настройка параметров наложения скоростей при вибрационной обработке приводит к мгновенной остановке линии из-за ошибки работы M01 1309, что срывает производственный план и увеличивает эксплуатационные расходы. Данный сбой происходит, когда результирующая скорость подачи по оси (включающая программируемую подачу и синусоидальные компоненты осцилляции) превышает порог защиты приводов, заданный в параметре #12586 ActualClamp_VCC. Для сокращения времени простоя и обеспечения безопасности оборудования технологи должны предварительно рассчитывать амплитуду и частоту с использованием коэффициента амплитуды подачи (K) и частоты вибрации (I). Синхронизация данных колебаний с вращением шпинделя требует точной настройки сервосистемы: в частности, активации параметра прямых связей #2313 SV113 SSF8/bit0 в значение 1 и временного ограничения OMR-FF строго рамками режима VCC через параметр #2139 omrff_off в значение 1. Такой подход позволяет минимизировать рассогласование контура положения без перегрузки двигателей осей.

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

  • G01 / G02 / G03: Команды линейной и круговой интерполяции, во время которых целевая ось совершает вибрационное резание.
  • G94 / G95: Режимы подачи, определяющие подачу в минуту или подачу на оборот; для синхронного вибрационного резания должен быть выбран режим подачи на оборот.
  • G61.1: Режим высокоточного контурного управления, координирующий работу с VCC для сохранения точных траекторных допусков.
  • m19-spindle-orientation: Команда ориентации шпинделя, которая должна выполняться только после полной стабилизации шпинделя и отмены режима VCC.

Заключение

Регулярный аудит и калибровка параметров вибрационного резания G08.5 являются обязательным элементом стратегии обслуживания современных станков с ЧПУ Mitsubishi. Внедрение правильного формата частоты (дробное значение, например I1.5) гарантирует постоянный отвод стружки и защищает шпиндель от разрушительных столкновений. Совместная настройка аппаратного ограничения подачи по оси в #12586 ActualClamp_VCC и включение режима OMR-FF обеспечивают стабильную траекторию инструмента без риска аварийного отключения приводов. Соблюдение этих инструкций обеспечивает непрерывное сокращение времени простоя станочного парка, гарантирует безопасность оборудования в автоматических циклах и снижает общие эксплуатационные расходы предприятия.

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

Почему при первом запуске программы с G08.5 возникает программная ошибка P33, и как это связано с надежностью наладки?

Программная ошибка P33 указывает на некорректный синтаксис задания оси в кадре запуска вибрационного резания (например, указана ось Z без обязательного завершающего нуля Z0) или на попытку активировать VCC сразу для нескольких осей в одном кадре. Ошибки такого рода на этапе пусконаладки приводят к простою линии. Для повышения надежности процесса и сокращения времени простоя перед запуском станка в автоматическом режиме необходимо проверить, чтобы в кадре G08.5 P2 была указана строго одна ось с суффиксом 0, например, G08.5 P2 Z0. Практическое действие: Откройте управляющую программу в редакторе ЧПУ и убедитесь, что имя целевой оси записано именно как Z0 (или X0), а не Z (или X), после чего перезапустите выполнение.

Как устранить ошибку работы M01 1309 при агрессивных режимах вибрации для сохранения безопасности оборудования?

Эта ошибка возникает, когда мгновенная скорость перемещения оси, представляющая собой сумму рабочей подачи и колебательного движения VCC, превышает защитный лимит, заданный в параметре #12586 ActualClamp_VCC. Система ЧПУ блокирует движение, чтобы предотвратить повреждение приводов и перегрузку двигателей, тем самым повышая безопасность оборудования. Для устранения ошибки без остановки производства следует оптимизировать соотношение подачи, частоты и амплитуды. Практическое действие: В случае появления ошибки M01 1309 уменьшите значение программируемой рабочей подачи F или коэффициент амплитуды K в коде управляющей программы, либо увеличьте значение параметра #12586, если это позволяют механические характеристики станка.

Каким образом настройка параметров сервосистемы #2313 и #2139 влияет на эксплуатационные расходы предприятия?

При отключенной или неправильно настроенной функции оптимального отклика OMR-FF во время вибрационного резания VCC приводные двигатели испытывают повышенные динамические нагрузки и отставание по фазе, что ведет к ускоренному износу ШВП, направляющих и росту потребления энергии. Включение параметра #2313 SV113 SSF8/bit0 в значение 1 и ограничение режима OMR-FF параметром #2139 omrff_off в значение 1 нормализует рассогласование контуров и снижает нагрузку на механические узлы, уменьшая общие эксплуатационные расходы на обслуживание станка. Практическое действие: С помощью системного меню параметров ЧПУ перейдите в настройки сервосистемы, проверьте текущие значения параметров #2313 и #2139, установите их в значение 1 и выполните сброс системы для применения настроек.

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

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

Спросить ИИ-ассистента
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: Руководство по ЧПУ

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

FanucSiemensProgramming

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

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

FanucSiemensProgramming

Отключение контроля зон безопасности ЧПУ с помощью G23 и WALIMOF

Как безопасно отключить контроль барьеров патрона и лимитов рабочей зоны с помощью G23 и WALIMOF на стойках ЧПУ Fanuc, Siemens и Mitsubishi. Пошаговое руководство.

FanucSiemensProgramming