G и M коды для ЧПУ станков: Программирование фрезерных и токарных станков с ЧПУ

Что такое программирование станков с ЧПУ, какие бывают методы программирования и чем G-код отличается от М-кода, рассказываем в этой статье

Оглавление

Что такое программирование фрезерного станка с ЧПУ 

Для программирования фрезерных станков используется код ISO 7 bit. Этот язык программирования был разработан в начале 1960-х годов, на базе ISO и EIA. В 1980-х годах данный язык программирования был обновлен. Сегодня он известен, как G-код или код для числового программного управления.

Программирование классифицируется на G и M кода для станков с ЧПУ. 

G-код — это язык программирования, который используется для управления оборудованием с ЧПУ. Он задает команды узлам фрезерного станка, приводя в движение инструмент на станке

Программы G-кода фрезерного станка с ЧПУ создаются с помощью специального программного обеспечения или вручную и зачастую используются в сочетании с другими командами для настройки работы станка. 

Узнайте, как G-код создается на основе CAD-чертежа, а также о том, какие бывают системы управления станком с ЧПУ в статье Управление ЧПУ станком — какая система лучше?

М-код для станков с ЧПУ является вспомогательным кодом и используемая в станках с ЧПУ для выполнения таких функций, как управление инструментами, охлаждением или настройка других параметров работы станка. 

Так, для определения траектории движения инструмента используется команда с кодом G01. При необходимости автоматической замены инструмента на шпинделе фрезерного станка вносится команда М06.

Важно! Многие производители вносят изменения в код фрезерного станка с ЧПУ, поэтому при необходимости получения информации о конкретной системе управления фрезерного станка с ЧПУ рекомендуется обратиться к правилам пользования

Как задаются параметры программы

В программе для станков с ЧПУ все команды формируют кадры, которые представляют собой одну или несколько задач. Первый кадр — символ «%», который порой встречается и в последнем. Последующие кадры имеют номера. Завершаются кадры символами CR/LF – перевод строки. Для завершения программы используется задачи M02 или M30.

Пример: 

Задачи для программирования станков с ЧПУ

Так как система управления не может читать круглые скобки, в них указываются дополнительные данные и комментарии. 

В скобах указываются следующая информация: 

  • время и дата формирования;
  • № чертежа;
  • обрабатываемый материал;
  • габариты инструмента;
  • габариты обрабатываемой поверхности;
  • технологическая операция.

G-код для станков с ЧПУ

G-код для фрезерного станка с ЧПУ классифицируется на два класса: 

  • Модальный код — сохраняемый код, который распространяется на последующие кадры. В повторении команды нет необходимости. Модальный код может действовать бессрочно, пока не его не отменят;
  • Немодальный код — одиночные команды, которые используются в необходимом блоке и ограничиваются одним кадром. 

Коды и команды для программирования фрезерного станка с ЧПУ

Так как модальный джи-код сохраняемый и действует на всем промежутке работы программы, его не нужно применять в каждом последующем кадре управляющей команды

M-коды не разделяются на данные классы, так как являются отдельной командой управления рабочими узлами станка

Функции G-кода на фрезерных станках с ЧПУ:

Подготовительные G-команды для станков с ЧПУ

Подготовительные G-команды для станков с ЧПУ

Основные G-команды для станков с ЧПУ

Основные G-команды для станков с ЧПУ

М-код для станков с ЧПУ

На фрезерных станках различных моделей функции М-кода имеют отличия. Также имеется возможность применения М-кода как индивидуально, так и совместно с остальными кодами для программирования фрезерного станка с ЧПУ. 

Виды команд M-кода: 

  • Стандартные. Команды такого типа управляют узлами и устройствами оборудования (чиллер, шпиндель и т.п.);
  • Специальные. Это рабочие режимы, которые могут взаимодействовать на нескольких станках одной модели.

Пример: 

Пример команды M-кода для станков с ЧПУ

В данном случае команда М-кода включает в себя: 

  • Подготовка фрезы;
  • Остановка вращения шпинделя;
  • Перемещение новой фрезы из магазина;
  • Замена фрезы на шпинделе. 

При необходимости включить и выключить оборудование на станке, используется пара М-кодов для станков с ЧПУ.

Использование нескольких М-кодов и функций в одном кадре возможно, поэтому у широкоформатных фрезерных станков с ЧПУ задействовано в управлении большое количество М-функций. 

Функции М-кода на фрезерных станках с ЧПУ:

Функции М-кода на фрезерных станках с ЧПУ

Обозначения, которые используются в программах для ЧПУ станков 

При программировании станков с ЧПУ используются также дополнительные символы: 

Символы для программирования станков с ЧПУ

Заключение 

Теперь вы знаете про коды для программирования для станка ЧПУ, узнайте еще больше о фрезерном и лазерном оборудовании из нашего блога!

Посещайте демозалы компании LASERCUT в г. Москва, Санкт-Петербург, Екатеринбург, Краснодар, Казань и Минск и оцените работу станков вживую

Наши акции