Все для станков
Каталог
По всему сайту
По каталогу
Каталог
Двигатели и привод
Оснастка и инструмент
3D-принтеры. Комплектующие
Передачи для станков
Конструктивные элементы и фурнитура
Направляющие и подшипники
Пневматика и гидравлика
ЧПУ системы, контроллеры и стойки
Электрика станка
Станки и оборудование
Термическая резка
Услуги
Как купить
Как купить
Условия оплаты
Условия доставки
Гарантия на товар
Контакты
Компания
О компании
Новости
Отзывы
Контакты
+7 (473) 204-53-63
Задать вопрос
Войти
  • Корзина0
  • Избранные товары0
  • Сравнение товаров0
info@darxton.ru
г. Воронеж, пр-т Труда, 48ф
  • Вконтакте
Временный сайт - корзина и регистрация отключена. Товар в наличии. Пишите на info@darxton.ru
Все для станков
Каталог
По всему сайту
По каталогу
+7 (473) 204-53-63
Войти
Сравнение0
Избранные товары 0
Корзина 0
Каталог
  • Двигатели и привод
    Двигатели и привод
  • Оснастка и инструмент
    Оснастка и инструмент
  • 3D-принтеры. Комплектующие
    3D-принтеры. Комплектующие
  • Передачи для станков
    Передачи для станков
  • Конструктивные элементы и фурнитура
    Конструктивные элементы и фурнитура
  • Направляющие и подшипники
    Направляющие и подшипники
  • Пневматика и гидравлика
    Пневматика и гидравлика
  • ЧПУ системы, контроллеры и стойки
    ЧПУ системы, контроллеры и стойки
  • Электрика станка
    Электрика станка
  • Станки и оборудование
    Станки и оборудование
  • Термическая резка
    Термическая резка
  • Услуги
    Услуги
Как купить
  • Как купить
  • Условия оплаты
  • Условия доставки
  • Гарантия на товар
Контакты
Компания
  • О компании
  • Новости
  • Отзывы
  • Контакты
+  ЕЩЕ
    Все для станков
    Каталог
    По всему сайту
    По каталогу
    +7 (473) 204-53-63
    Сравнение0
    Избранные товары 0
    Корзина 0
    Все для станков
    Сравнение0 Избранные товары 0 Корзина 0
    Телефоны
    +7 (473) 204-53-63
    • Каталог
      • Назад
      • Каталог
      • Двигатели и привод
      • Оснастка и инструмент
      • 3D-принтеры. Комплектующие
      • Передачи для станков
      • Конструктивные элементы и фурнитура
      • Направляющие и подшипники
      • Пневматика и гидравлика
      • ЧПУ системы, контроллеры и стойки
      • Электрика станка
      • Станки и оборудование
      • Термическая резка
      • Услуги
    • Как купить
      • Назад
      • Как купить
      • Как купить
      • Условия оплаты
      • Условия доставки
      • Гарантия на товар
    • Контакты
    • Компания
      • Назад
      • Компания
      • О компании
      • Новости
      • Отзывы
      • Контакты
    • Личный кабинет
    • Корзина0
    • Избранные товары0
    • Сравнение товаров0
    • +7 (473) 204-53-63
    Контактная информация
    г. Воронеж, пр-т Труда, 48ф
    info@darxton.ru
    • Вконтакте

    Описание G-кодов

    Главная
    —
    Блог
    —Описание G-кодов


    21 октября 2014 0:00

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

    G-код — наименование языка программирования систем с числовым программным управлением (ЧПУ).

    Управляющая программа представляет собой обычный текстовый файл и состоит из последовательности кадров и обычно начинается с символа начало программы (%) и заканчивается М02 или М30.

    Каждый кадр программы представляет собой один шаг обработки и (в зависимости от УЧПУ) может начинаться с номера кадра (N1...N10 и т.д.), а заканчиваться символом конец кадра (;).

    Кадр управляющей программы состоит из операторов в форме слов (G91, M30, X10. и т.д.). Слово состоит из символа (адреса) и цифры, представляющее арифметическое значение.

    Адреса X, Y, Z, U, V, W, P, Q, R, A, B, C, D, E являются размерными перемещениям, используют для обозначения координатных осей, вдоль которых осуществляются перемещения.

    Слова, описывающие перемещения, могут иметь знак (+) или (-). При отсутствии знака перемещение считается положительным.

    Адреса I, J, K означают параметры интерполяции.

    G - подготовительная функция.

    M - вспомогательная функция.

    S - функция главного движения.

    F - функция подачи.

    T, D, H - функции инструмента.

    Символы могут принимать другие значения в зависимости от конкретного УЧПУ.

     

    Подготовительные функции (G коды)


    G00 - быстрое позиционирование.

    Функция G00 используется для выполнения ускоренного перемещения режущего инструмента к позиции обработки или к безопасной позиции. Ускоренное перемещение никогда не используется для выполнения обработки, так как скорость движения исполнительного органа станка очень высока. Код G00 отменяется кодами: G01, G02, G03.

    G01 - линейная интерполяция.

    Функция G01 используется для выполнения прямолинейных перемещений с заданной скоростью (F). При программировании задаются координаты конечной точки в абсолютных значениях (G90) или приращениях (G91) с соответственными адресами перемещений (например X, Y, Z). Код G01 отменяется кодами: G00, G02, G03.

    G02 - круговая интерполяция по часовой стрелке.

    Функция GO2 предназначена для выполнения перемещения инструмента по дуге (окружности) в направлении часовой стрелки с заданной скоростью (F). При программировании задаются координаты конечной точки в абсолютных значениях (G90) или приращениях (G91) с соответственными адресами перемещений (например X, Y, Z).

    Параметры интерполяции I, J, K, которые определяют координаты центра дуги окружности в выбранной плоскости, программируются в приращениях от начальной точки к центру окружности, в направлениях, параллельных осям X, Y, Z соответственно.

    Код G02 отменяется кодами: G00, G01, G03.

    G03 - круговая интерполяция против часовой стрелки.

    Функция GO3 предназначена для выполнения перемещения инструмента по дуге (окружности) в направлении против часовой стрелки с заданной скоростью (F). При программировании задаются координаты конечной точки в абсолютных значениях (G90) или приращениях (G91) с соответственными адресами перемещений (например X, Y, Z).

    Параметры интерполяции I, J, K, которые определяют координаты центра дуги окружности в выбранной плоскости, программируются в приращениях от начальной точки к центру окружности, в направлениях, параллельных осям X, Y, Z соответственно.

    Код G03 отменяется кодами: G00, G01, G02.

    G04 - пауза.

    Функция G04 - команда на выполнение выдержки с заданным временем. Этот код программируется вместе с X или Р адресом, который указывает длительность времени выдержки. Обычно, это время составляет от 0.001 до 99999.999 секунд. Например G04 X2.5 - пауза 2.5 секунды, G04 Р1000 - пауза 1 секунда.

    G17 - выбор плоскости XY.

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

    G18 - выбор плоскости XZ.

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

    G19 - выбор плоскости YZ.

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

    G20 - ввод дюймовых данных.

    Функция G20 активизирует режим работы с дюймовыми данными.

    G21 - ввод метрических данных.

    Функция G21 активизирует режим работы с метрическими данными.

    G40 - отмена коррекции на радиус инструмента.

    Функция G40 отменяет действие автоматической коррекции на радиус инструмента G41 и G42.

    G41 - левая коррекция на радиус инструмента.

    Функция G41 применяется для включения автоматической коррекции на радиус инструмента находящегося слева от обрабатываемой поверхности (если смотреть от инструмента в направлении его движения относительно заготовки). Программируется вместе с функцией инструмента (D).

    G42 - правая коррекция на радиус инструмента.

    Функция G42 применяется для включения автоматической коррекции на радиус инструмента находящегося справа от обрабатываемой поверхности (если смотреть от инструмента в направлении его движения относительно заготовки). Программируется вместе с функцией инструмента (D).

    G43 - коррекция на положение инструмента.

    Функция G43 применяется для компенсации длинны инструмента. Программируется вместе с функцией инструмента (H).

    G52 - локальная система координат.

    СЧПУ позволяет устанавливать кроме стандартных рабочих систем координат (G54-G59) еще и локальные. Когда СЧПУ станка выполняет команду G52, то начало действующей рабочей системы координат смещается на значение указанное при помощи слов данных X, Y и Z. Код G52 автоматически отменяется с помощью команды G52 ХО YO Z0.

    G54 - G59 - заданное смещение.

    Смещение рабочей системы координат детали относительно системы координат станка.

    G68 - вращение координат.

    Код G68 позволяет выполнить поворот координатной системы на определенный угол. Для выполнения поворота требуется указать плоскость вращения, центр вращения и угол поворота. Плоскость вращения устанавливается при помощи кодов G17, G18 и G19. Центр вращения устанавливается относительно нулевой точки активной рабочей системы координат (G54 - G59). Угол вращения указывается при помощи R. Например: G17 G68 X0. Y0. R120.

    G69 - отмена вращения координат.

    Код G69 отменяет режим вращения координат G68.

    G73 - высокоскоростной цикл прерывистого сверления.

    Цикл G73 предназначен для сверления отверстий. Движение в процессе обработки происходит на рабочей подаче с периодическим выводом инструмента. Движение в исходное положение после обработки идет на ускоренной подаче.

    G74 - цикл нарезания левой резьбы.

    Цикл G74 предназначен для нарезания левой резьбы метчиком. Движение в процессе обработки происходит на рабочей подаче, шпиндель вращается в заданном направлении. Движение в исходное положение после обработки идет на рабочей подаче с обратным вращением шпинделя.

    G80 - отмена постоянного цикла.

    Функция, которая отменяет любой постоянный цикл.

    G81 - стандартный цикл сверления.

    Цикл G81 предназначен для зацентровки и сверления отверстий. Движение в процессе обработки происходит на рабочей подаче. Движение в исходное положение после обработки идет на ускоренной подаче.

    G82 - сверление с выдержкой.

    Цикл G82 предназначен для сверления и зенкования отверстий. Движение в процессе обработки происходит на рабочей подаче с паузой в конце. Движение в исходное положение после обработки идет на ускоренной подаче.

    G83 - цикл прерывистого сверления.

    Цикл G83 предназначен для глубокого сверления отверстий. Движение в процессе обработки происходит на рабочей подаче с периодическим выводом инструмента в плоскость отвода. Движение в исходное положение после обработки идет на ускоренной подаче.

    G84 - цикл нарезания резьбы.

    Цикл G84 предназначен для нарезания резьбы метчиком. Движение в процессе обработки происходит на рабочей подаче, шпиндель вращается в заданном направлении. Движение в исходное положение после обработки идет на рабочей подаче с обратным вращением шпинделя.

    G85 - стандартный цикл растачивания.

    Цикл G85 предназначен для развертывания и растачивания отверстий. Движение в процессе обработки происходит на рабочей подаче. Движение в исходное положение после обработки идет на рабочей подаче.

    G86 - цикл растачивания с остановкой вращения шпинделя.

    Цикл G86 предназначен для растачивания отверстий. Движение в процессе обработки происходит на рабочей подаче. В конце обработки происходит остановка шпинделя. Движение в исходное положение после обработки идет на ускоренной подаче.

    G87 - цикл растачивания с отводом вручную.

    Цикл G87 предназначен для растачивания отверстий. Движение в процессе обработки происходит на рабочей подаче. В конце обработки происходит остановка шпинделя. Движение в исходное положение после обработки идет вручную.

    G90 - режим абсолютного позиционирования.

    В режиме абсолютного позиционирования G90 перемещения исполнительных органов производятся относительно нулевой точки рабочей системы координат G54-G59 (программируется, куда должен двигаться инструмент). Код G90 отменяется при помощи кода относительного позиционирования G91.

    G91 - режим относительного позиционирования.

    В режиме относительного (инкрементального) позиционирования G91 за нулевое положение каждый раз принимается положение исполнительного органа, которое он занимал перед началом перемещения к следующей опорной точке (программируется, на сколько должен переместиться инструмент). Код G91 отменяется при помощи кода абсолютного позиционирования G90.

    G94 - скорость подачи в дюймах/миллиметрах в минуту.

    При помощи функции G94 указанная скорость подачи устанавливается в дюймах за 1 минуту (если действует функция G20) или в миллиметрах за 1 минуту (если действует функция G21). Программируется вместе с функцией подачи (F). Код G94 отменяется кодом G95.

    G95 - скорость подачи в дюймах/миллиметрах на оборот.

    При помощи функции G95 указанная скорость подачи устанавливается в дюймах на 1 оборот шпинделя (если действует функция G20) или в миллиметрах на 1 оборот шпинделя (если действует функция G21). Т.е. скорость подачи F синхронизируется со скоростью вращения шпинделя S. Код G95 отменяется кодом G94.

    G98 - возврат к исходной плоскости в цикле.

    Если постоянный цикл станка работает совместно с функцией G98, то инструмент возвращается к исходной плоскости в конце каждого цикла и между всеми обрабатываемыми отверстиями. Функция G98 отменяется при помощи G99.

    G99 - возврат к плоскости отвода в цикле.

    Если постоянный цикл станка работает совместно с функцией G99, то инструмент возвращается к плоскости отвода между всеми обрабатываемыми отверстиями. Функция G99 отменяется при помощи G98

    Назад к списку


    • Все статьи
    • Теоретические и общие сведения о системах с ЧПУ 18
    • Станок ЧПУ своими руками 9
    • Шаговые двигатели и серводвигатели для ЧПУ 24
    • Шариковая винтовая передача и направляющие ЧПУ 20
    • Комплектующие станков с ЧПУ - шпиндели, фрезы, граверы, платы опторазвязки 22
    • Программы управления 2
    • Разное 19
    • Статьи о ЧПУ 2
    • Блог 46
    Каталог
    Услуги
    Компания
    О компании
    Новости
    Отзывы
    Контакты
    Информация
    Условия оплаты
    Условия доставки
    Гарантия на товар
    Политика
    Помощь
    Условия оплаты
    Условия доставки
    Гарантия на товар
    +7 (473) 204-53-63
    info@darxton.ru
    г. Воронеж, пр-т Труда, 48ф
    • Вконтакте
    © 2026 Darxton
    Разработано в
    Каталог
    По всему сайту
    По каталогу