Skip to main content
CNC.wiki

Метрическая система G71 и G710 на Siemens SINUMERIK: руководство ЧПУ

Руководство по программированию метрической системы G71 и G710 ЧПУ на Siemens SINUMERIK. Изучите параметр MD 10240, устранение аварий и настройку подач.

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

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

Введение

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

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

ПолеОписание
Код командыG71 / G710 (или G21 в режиме ISO Dialect G291)
Модальная группаГруппа 13 / Модальная
БрендыSiemens
Критические параметрыMD 10240 $MN_SCALING_SYSTEM_IS_METRIC, FGREF
Основное ограничениеКомпактная система SINUMERIK 802D sl блокирует параметр ограничения рабочей зоны MD 10604 и не поддерживает широкоформатные мультисенсорные экраны отображения координат.

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

  • Выбор между G71 и G710: Используйте G71, если требуется масштабировать только линейные геометрические координаты, и выбирайте G710 для одновременного динамического масштабирования скоростей координат, активных подач по траектории (F-values) и связанных с длиной системных переменных.
  • Настройка двуязычной интерпретации: Явно задавайте команду G291 для переключения интерпретатора в режим ISO Dialect Mode перед выполнением устаревших команд метрической системы G21 в стиле ISO.
  • Изолирование размеров программы: Задавайте единицу измерения в заголовках программ ShopMill или ShopTurn для масштабирования координат конкретной программы, сохраняя системные смещения в исходных единицах измерения станка по умолчанию.
  • Обособленное программирование ISO G21: Всегда записывайте команду G21 режима ISO Dialect в отдельном кадре в начале строки без попутных команд перемещения или вспомогательных функций во избежание синтаксических ошибок.
  • Настройка состояний сброса по умолчанию: Используйте параметр машинных данных MD 20150 $MC_GCODE_RESET_VALUES для автоматической инициализации Группы 13 в состояние G71 при сбросе системы или включении питания.
  • Расчет коэффициентов поворотных осей: Задавайте геометрический коэффициент FGREF[A] = 57.296 для поворотных осей при работе в метрической системе G71 или G710.

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

Практическое программирование метрической системы координат с помощью команд G71 и G710 на стойках Siemens предоставляет инженерам-технологам высокоточный контроль при выполнении программ, написанных в миллиметрах. Эти подготовительные команды задают метрическую систему координат, определяя способ интерпретации линейных размеров системой ЧПУ. Используя усовершенствованную систему G710, программисты могут гарантировать, что масштабируются не только линейные декартовы координаты, но также динамически пересчитываются активные подачи (F-values в mm/min или mm/rev) и связанные с длиной системные переменные (такие как длина инструмента и коррекция на радиус), что исключает ошибки ручного пересчета. Эта метрическая интеграция особенно полезна в многоосевых токарных и фрезерных наладочных работах, где необходимо поддерживать точные траектории движения инструмента в двуязычных системах.

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

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

В нативном режиме Siemens (G290), G71 и G710 являются подготовительными командами, относящимися к Группе 13 G-кодов. В то время как стандартный код G71 ограничивает свое действие исключительно масштабированием линейных геометрических координат (X, Y, Z, полярного радиуса RP и смещений центра дуги I, J, K), код G710 является расширенной командой. При программировании G710 система пересчитывает в метрические единицы координаты, активные подачи по траектории (F-values) и связанные с длиной системные переменные (такие как активный износ инструмента, компенсация длины и радиуса). Эта двухслойная структура предотвращает несоответствие подач при двуязычной компиляции.

При переключении в режим ISO Dialect (G291), компилятор интерпретирует G21 для метрической системы координат. Команда G21 относится к Группе 06 в системе ISO. Она должна быть записана в начале кадра и запрограммирована в отдельном кадре без команд перемещения, чтобы предотвратить конфликты синтаксического анализа. Это обеспечивает совместимость с унаследованными программами при сохранении целостности работы контроллера.

Синтаксис

G71 X... Y... Z... ; Геометрическое масштабирование метрических координат
G710 X... Y... Z... F... ; Динамическое метрическое масштабирование координат и подач
G291 ; Переключение интерпретатора в режим ISO Dialect Mode
G21 ; Выбор метрической команды ISO (должна быть записана в отдельном кадре)

Параметры

ПараметрОписаниеДиапазон / По умолчанию
MD 10240 $MN_SCALING_SYSTEM_IS_METRICОпределяет, будут ли негеометрические параметры, такие как подачи (F-values) и смещения нуля, интерпретироваться в метрической системе по умолчанию, даже при активном дюймовом режиме.Boolean/numerical (системное значение по умолчанию)
MD 20150 $MC_GCODE_RESET_VALUESНастраивает исходное состояние G-кода Группы 13 по умолчанию на G71 при сбросе канала или включении системы ЧПУ.G-код (обычно G71)
FGREFГеометрический коэффициент для поворотных осей. При работе с G71/G710 опорный коэффициент рассчитывается как FGREF[A] = 57.296 для сохранения масштабирования координат.Вещественное число (опорный коэффициент: 57.296)
Арифметические R-параметры (R0 до R999)Общие переменные пользователя, принимающие вещественные числовые значения.±(от 0.0000001 до 99999999) до 8 знаков после запятой

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

Siemens

Системы управления Siemens управляют метрической системой координат с помощью команд G71 и G710. Базовая команда G71 преобразует декартовы координаты и полярные радиусы, но оставляет корректоры инструмента и подачи в системных единицах станка по умолчанию. Для одновременного преобразования как геометрических координат, так и активных подач (F-values), должна быть активна команда G710. В режиме ISO Dialect (активируемом через G291) команда G21 должна быть запрограммирована в начале кадра и в отдельном кадре без движения.

  • MD 10240 $MN_SCALING_SYSTEM_IS_METRIC: Определяет, анализируются ли системные параметры по умолчанию с использованием метрической системы.
  • MD 10604 $MC_WALIM_GEOAX_CHANGE_MODE: Настраивает ограничения рабочей зоны при переключении осей. Заблокирован на компактной системе 802D sl.
  • MD 20150 $MC_GCODE_RESET_VALUES: Настраивает G-код запуска по умолчанию на G71.

Warning: В двуязычных программах отсутствие явного переключения на G290 или G291 может привести к синтаксическим ошибкам или смещениям координат. Убедитесь, что G21 изолирована в собственном кадре при использовании G291.

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

Серия стойки / РежимОтображение координат и интерфейсНастройка параметра MD 10604Набор метрических команд
SINUMERIK 840D slПоддерживает широкоформатные мультисенсорные экраны для отображения активных координат и модальных списков G-групп.Полностью настраиваемый пользователем.Поддерживает встроенные G71 / G710 и G21 режима ISO Dialect (через G291).
SINUMERIK 802D slКомпактный дисплей; широкоформатные мультисенсорные экраны координат не поддерживаются.Жестко заблокированный системный параметр; не может быть изменен.Поддерживает встроенные G71 / G710 и G21 режима ISO Dialect (через G291).
Двуязычный режим ISO Dialect (G291)Отображает состояния G-кодов ISO на экране.Управляется параметрами внешнего компилятора ISO.Использует G21 модально (вместо встроенных G71/G710), который должен быть записан в отдельном кадре в начале кадра.

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

Три особенности работы с программами и координатами явно отличают системы Siemens от стоек Fanuc и Mitsubishi при преобразовании координат и масштабировании в дюймах и миллиметрах:

Во-первых, Siemens разделяет геометрическое масштабирование и масштабирование технологических параметров с помощью разных команд G-кода (G71 и G710). В то время как коды G-файлов Fanuc и Mitsubishi (G21 или G71) применяют общесистемные переходы, которые одновременно преобразуют линейные координаты и шкалы подач, стойки Siemens предлагают G71 для геометрического масштабирования координат и G710 для одновременного динамического масштабирования скоростей координат, подач и связанных с длиной системных переменных. Эта двухслойная структура предотвращает несоответствие подач при двуязычной компиляции.

Во-вторых, Siemens работает по модели двуязычного интерпретатора (G290/G291) для управления переходами в метрическую систему. В то время как системы Fanuc и Mitsubishi интерпретируют переопределения координат нативно в рамках одного непрерывного потока программы, Siemens требует от программиста явного переключения компилятора в режим ISO Dialect Mode через G291 для компиляции кадров, содержащих устаревшие вызовы G21 в стиле ISO. В нативном режиме Siemens (G290) код G71 представляет собой «Ввод метрической системы (длины)» (Группа 13), позволяя записывать стандартные метрические проходы в формате Siemens, одновременно предоставляя программистам простой доступ к собственным параметрическим расчетам и фреймам SINUMERIK в том же файле детали.

В-третьих, Siemens изолирует единицы измерения заголовка программы от системных параметров станка по умолчанию. В заголовках программ ShopMill и ShopTurn системы Siemens позволяют «Единице измерения» (mm или inch) масштабировать только данные положения в самой программе, оставляя корректоры инструмента и подачи в исходных единицах станка по умолчанию. Токарные стойки Fanuc и Mitsubishi, напротив, применяют общесистемные модальные переходы при выполнении G21 (или G71), принудительно выполняя мгновенное преобразование регистров смещения и износа инструмента.

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

N10 G290 ; Переключить интерпретатор в нативный режим Siemens
N20 G90 G17 G71 X100.0 Y150.0 Z5.0 F500.0 ; Задать абсолютные координаты, плоскость XY, метрическую систему, подачу 500 мм/мин
N30 G91 G710 F100.0 ; Инкрементальный режим, G710 динамически масштабирует подачу до 100 мм/мин, перемещения в мм
N40 G291 ; Переключить двуязычный интерпретатор в режим ISO Dialect
N50 G21 ; Выбрать метрическую команду ISO в начале кадра и в отдельном кадре

Выполнение пробного прогона (dry run)

Во время пробного прогона (при активном режиме DRY) система ЧПУ переопределяет запрограммированные подачи F500.0 мм/мин в кадре N20 и F100.0 мм/мин в кадре N30 заранее заданной скоростью пробного прогона. Операторы должны убедиться, что режим DRY деактивирован перед началом обработки заготовки, чтобы предотвратить поломку инструмента и жесткие столкновения со шпиндельным патроном или тисками. Для медленной проверки траектории движения инструмента должен быть включен покадровый режим работы.

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

БрендКод аварииУсловие срабатыванияСимптом оператора / Сообщение об ошибкеКоренная причина и устранение
SiemensAlarm 14800Переход между системами координат или размерностями единиц без явного переопределения подачи F."Канал %1 Кадр %2 запрограммированная скорость по траектории меньше или равна нулю."Подача оказывается равной нулю или отсутствует после переключения масштабирования единиц. Запрограммируйте новое значение F явно или используйте G710 для масштабирования активных подач.
SiemensAlarm 12080Программирование G21 в режиме ISO Dialect в одном кадре с другими командами перемещения."Синтаксическая ошибка."Нарушение правил совмещения команд ISO. G21 должен программироваться в начале кадра и быть изолирован в собственном отдельном кадре.
SiemensAlarm 61805Запрограммированная координата содержит как абсолютные (G90), так и инкрементальные (G91) значения во время вызовов циклов."Значение запрограммировано как абсолютное и инкрементное."Смешанные режимы программирования в одном кадре. Проверьте логику программы и разделите абсолютные и инкрементные параметры.
SiemensAlarm 14060Задание значений пропуска блоков вне допустимого диапазона."Недопустимый уровень пропуска для дифференциального пропуска кадров."Уровень пропуска кадров не лежит в диапазоне от 1 до 9. Измените уровень пропуска, чтобы он соответствовал допустимому диапазону.

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

Аварийная остановка оборудования с ошибкой Alarm 14800 и списание заготовки в окончательный брак происходят из-за обнуления или некорректного масштабирования скорости подачи при переходах между дюймовой и метрической системами. При активации режимов G71 или G710 оператор должен учитывать, что единицы измерения в заголовках программ ShopMill или ShopTurn определяют только координатные перемещения. Параметры периферийных данных, включая коррекцию инструмента и смещения нуля, обрабатываются в системных единицах станка по умолчанию, заданных параметром MD 10240 $MN_SCALING_SYSTEM_IS_METRIC. Для предотвращения жестких столкновений револьверной головки с зажимным патроном или элементами оснастки, наладчик обязан проверять значение параметра MD 10760 G53_TOOLCORR при программировании отвода инструмента через SUPA. Несогласованность данных приводит к тому, что при подавлении фреймов инструмент смещается по нескомпенсированной траектории. Эксплуатационная надежность станка обеспечивается обязательным выполнением пробного прогона с уменьшенной рабочей подачей (RG0), проверкой модального состояния G-группы 13 на HMI-дисплее и подтверждением расчетного коэффициента поворотных осей FGREF[A] = 57.296 до начала резания. Кроме того, использование систем координат, таких как g54-settable-zero-offset and g58-programmable-zero-offset, должно быть согласовано с активным типом размерности.

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

  • G70: Деактивирует активное метрическое масштабирование G71, переключая систему управления на интерпретацию декартовых координат и полярных радиусов в имперских дюймах.
  • G700: Переключает управление на высокоточное имперское масштабирование, одновременно переводя в дюймы как геометрические координаты, так и технологические параметры, такие как подачи по траектории.
  • G290 / G291: Переключает контроллер между нативным режимом Siemens (G290), который принимает стандартные команды G71/G710, и режимом ISO Dialect (G291), выполняющим синтаксический анализ команд ISO G21.
  • SUPA: Подавляет все программируемые и настраиваемые смещения нуля и активные фреймы покадрово, обеспечивая безопасный отвод инструмента в ноль машинных координат, как подробно описано в g53-suppress-current-frame.

Заключение

Для поддержания эксплуатационной надежности многокоординатных станков ЧПУ Siemens и исключения брака деталей необходимо стандартизировать применение расширенного кода G710 во всех технологических программах, требующих изменения единиц измерения. Техническое обслуживание оборудования должно включать регулярную проверку параметров инициализации сброса MD 20150 для автоматического возврата к метрической системе. Наладчикам и программистам рекомендуется исключить ручные пересчеты и использовать встроенный контроль траекторий на HMI-панелях для полной верификации траекторий осей перед запуском обработки.

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

Как устранить ошибку Alarm 12080 при использовании кода метрической системы G21 на Siemens?

Ошибка Alarm 12080 возникает из-за программирования кода G21 в одном кадре с координатами движения осей или другими подготовительными командами в режиме ISO Dialect. Внешний компилятор SINUMERIK требует строгого разделения команд инициализации и траектории движения. Для устранения сбоя вынесите команду G21 в отдельный, предшествующий кадр в самом начале программы до любых перемещений инструмента.

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

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

Как настроить автоматическую активацию метрической системы G71 при сбросе ЧПУ SINUMERIK?

Активация метрической системы по умолчанию зависит от состояния регистра модальной группы 13 при выполнении сброса NC reset. Чтобы исключить человеческий фактор и предотвратить запуск дюймовых программ в метрическом режиме, производители станков используют параметр MD 20150. Пропишите код G71 в соответствующий индекс массива параметра MD 20150 $MC_GCODE_RESET_VALUES, чтобы гарантировать безопасный запуск станка в метрическом режиме после любого аварийного останова.

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

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

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

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

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

Отмена синхронизации G69 ЧПУ: восстановление координат и защита

Изучите программирование команды отмены синхронизации G69 для токарных станков Fanuc, Siemens и Mitsubishi. Предотвратите аварийные столкновения и брак заготовок.

FanucSiemensProgramming

Чистовой цикл G70 для ЧПУ: Fanuc, Siemens CYCLE95 и Mitsubishi

Чистовой цикл G70 в токарной обработке ЧПУ. Руководство по параметрам, синтаксису и аварийным кодам ошибок для систем Fanuc, Siemens CYCLE95 и Mitsubishi.

FanucSiemensProgramming

Отмена поворота системы координат G69: параметры, аварии и наладка

Изучите отмену зеркального отображения G68 и поворота СК с помощью G69 на ЧПУ Fanuc, Siemens и Mitsubishi для защиты инструмента и предотвращения аварий.

FanucSiemensProgramming

Зеркальное отображение G68 и балансированное резание ЧПУ

Руководство по G68 зеркальному отображению и балансированному резанию на ЧПУ Fanuc, Siemens и Mitsubishi. Настройка параметров, предотвращение аварий и брака.

FanucSiemensProgramming