ISO G-коды Heidenhain: полное руководство для операций ЧПУ
Обзор функций DIN/ISO для Heidenhain TNC 640/530/410/426/430/320 G-функций.

Heidenhain TNC 640 CNC
ISO G-коды Heidenhain
Движения инструмента
| G-код | Описание |
|---|---|
| G00 | Линейная интерполяция, декартовы координаты, быстрый ход |
| G01 | Линейная интерполяция, декартовы координаты |
| G02 | Круговая интерполяция, декартовы координаты, по часовой стрелке |
| G03 | Круговая интерполяция, декартовы координаты, против часовой стрелки |
| G05 | Круговая интерполяция, декартовы координаты, без указания направления |
| G06 | Круговая интерполяция, декартовы координаты, тангенциальное приближение к контуру |
| G07 | Параксиальный блок позиционирования |
| G10 | Линейная интерполяция, полярные координаты, быстрый ход |
| G11 | Линейная интерполяция, полярные координаты |
| G12 | Круговая интерполяция, полярные координаты, по часовой стрелке |
| G13 | Круговая интерполяция, полярные координаты, против часовой стрелки |
| G15 | Круговая интерполяция, полярные координаты, без указания направления |
| G16 | Круговая интерполяция, полярные координаты, тангенциальное приближение к контуру |
Фаска/Скругление/Приближение к контуру/Отход от контура
| G-код | Описание |
|---|---|
| G24 | Фаска с длиной R |
| G25 | Скругление угла с радиусом R |
| G26 | Тангенциальное приближение к контуру с радиусом R |
| G27 | Тангенциальное приближение к контуру с радиусом R |
Определение инструмента
| G-код | Описание |
|---|---|
| G99 | С номером инструмента T, длиной L, радиусом R |
Компенсация радиуса инструмента
| G-код | Описание |
|---|---|
| G40 | Без компенсации радиуса инструмента |
| G41 | Компенсация радиуса инструмента, слева от контура |
| G42 | Компенсация радиуса инструмента, справа от контура |
| G43 | Параксиальная компенсация для G07, удлинение |
| G44 | Параксиальная компенсация для G07, укорачивание |
Определение заготовки для графики
| G-код | Описание |
|---|---|
| G30 | (G17/G18/G19) мин. точка |
| G31 | (G90/G91) макс. точка |
Циклы сверления, нарезки резьбы и фрезерования резьбы
| G-код | Описание |
|---|---|
| G83 | Сверление с отходом (Pecking) |
| G84 | Нарезание резьбы с плавающим держателем |
| G85 | Жёсткое нарезание резьбы |
| G86 | Резание резьбы |
| G200 | Сверление |
| G201 | Растачивание |
| G202 | Растачивание (Boring) |
| G203 | Универсальное сверление |
| G204 | Заднее растачивание |
| G205 | Универсальное сверление с отходом |
| G206 | Нарезание резьбы с плавающим держателем |
| G207 | Жёсткое нарезание резьбы |
| G208 | Фрезерование отверстия |
| G209 | Нарезание резьбы с разбивкой стружки |
Циклы создания точечных схем
| G-код | Описание |
|---|---|
| G220 | Круговая схема |
| G221 | Линейная схема |
SL-циклы, группа 1
| G-код | Описание |
|---|---|
| G37 | Геометрия контура, список номеров подпрограмм подконтуров |
| G56 | Центровка |
| G57 | Грубое фрезерование (Rough-out) |
| G58 | Контурное фрезерование по часовой стрелке (чистовая) |
| G59 | Контурное фрезерование против часовой стрелки (чистовая) |
SL-циклы, группа 2
| G-код | Описание |
|---|---|
| G37 | Геометрия контура, список номеров подпрограмм подконтуров |
| G120 | Данные контура (применяется к G121–G124) |
| G121 | Центровка |
| G122 | Грубое фрезерование |
| G123 | Чистовая обработка дна |
| G124 | Чистовая обработка боков |
| G125 | Контурная обработка (обработка открытого контура) |
| G127 | Цилиндрическая поверхность |
| G128 | Паз на цилиндрической поверхности |
Преобразование координат
| G-код | Описание |
|---|---|
| G53 | Смещение нуля в таблице нулей |
| G54 | Смещение нуля в программе |
| G28 | Зеркальное отражение |
| G73 | Поворот системы координат |
| G72 | Коэффициент масштаба (уменьшение или увеличение контура) |
| G80 | Наклон рабочей плоскости |
| G247 | Установка нуля |
Циклы многоходового фрезерования
| G-код | Описание |
|---|---|
| G60 | Выполнение 3D-данных |
| G230 | Многоходовое фрезерование плоских поверхностей |
| G231 | Многоходовое фрезерование наклонных поверхностей |
| G232 | Фасонное фрезерование |
Специальные циклы
| G-код | Описание |
|---|---|
| G04 | Пауза с F секундами |
| G36 | Ориентация шпинделя |
| G39 | Вызов программы |
| G62 | Допуск отклонения для высокоскоростного контурного фрезерования |
| G440 | Измерение смещения оси |
| G441 | Быстрое зондирование |
Определение рабочей плоскости
| G-код | Описание |
|---|---|
| G17 | Рабочая плоскость X/Y, ось инструмента Z |
| G18 | Рабочая плоскость Z/X, ось инструмента Y |
| G19 | Рабочая плоскость Y/Z, ось инструмента X |
| G20 | Ось инструмента IV |
Размеры
| G-код | Описание |
|---|---|
| G90 | Абсолютные размеры |
| G91 | Инкрементные размеры |
Единицы измерения
| G-код | Описание |
|---|---|
| G70 | Дюймы (устанавливается в начале программы) |
| G71 | Миллиметры (устанавливается в начале программы) |
Другие G-функции
| G-код | Описание |
|---|---|
| G29 | Перенос последнего номинального значения позиции в качестве полюса (центра окружности) |
| G38 | СТОП выполнения программы |
| G51 | Номер следующего инструмента (с центральным файлом инструментов) |
| G79 | Вызов цикла |
| G98 | Установка номера метки |
Циклы сверления, нарезки резьбы и фрезерования резьбы (повтор)
| G-код | Описание |
|---|---|
| G240 | Центровка |
| G200 | Сверление |
| G201 | Растачивание |
| G202 | Растачивание (Boring) |
| G203 | Универсальное сверление |
| G204 | Заднее растачивание |
| G205 | Универсальное сверление с отходом |
| G206 | Нарезание резьбы с плавающим держателем |
| G207 | Жёсткое нарезание резьбы |
| G208 | Фрезерование отверстия |
| G209 | Нарезание резьбы с разбивкой стружки |
| G241 | Глубокое сверление однососудным сверлом |
Циклы фрезерования резьбы
| G-код | Описание |
|---|---|
| G262 | Фрезерование резьбы |
| G263 | Фрезерование резьбы/фаски |
| G264 | Сверление/фрезерование резьбы |
| G265 | Винтовое сверление/фрезерование резьбы |
| G267 | Внешнее фрезерование резьбы |
Циклы фрезерования карманов, выступай и пазов
| G-код | Описание |
|---|---|
| G74 | Фрезерование паза |
| G75 | Фрезерование прямоугольного кармана по часовой стрелке |
| G76 | Фрезерование прямоугольного кармана против часовой стрелки |
| G77 | Фрезерование кругового кармана по часовой стрелке |
| G78 | Фрезерование кругового кармана против часовой стрелки |
| G210 | Фрезерование паза с возвратно-поступательным погружением |
| G211 | Круглый паз с возвратно-поступательным погружением |
| G212 | Чистовая обработка прямоугольного кармана |
| G213 | Чистовая обработка прямоугольного выступа |
| G214 | Чистовая обработка кругового кармана |
| G215 | Чистовая обработка кругового выступа |
Циклы фрезерования карманов, выступай и пазов (продолжение)
| G-код | Описание |
|---|---|
| G251 | Прямоугольный карман, полный |
| G252 | Круговой карман, полный |
| G253 | Паз, полный |
| G254 | Круглый паз, полный |
| G256 | Прямоугольный вынос |
| G257 | Круговой вынос |
Циклы создания точечных схем (повтор)
| G-код | Описание |
|---|---|
| G220 | Круговая точечная схема |
| G221 | Точечные схемы на линиях |
Циклы многоходового фрезерования (повтор)
| G-код | Описание |
|---|---|
| G230 | Многоходовое фрезерование гладких поверхностей |
| G231 | Многоходовое фрезерование наклонных поверхностей |
| G232 | Фасонное фрезерование |
Циклы тач-пробы для измерения несоосности заготовки
| G-код | Описание |
|---|---|
| G400 | Базовый поворот по двум точкам |
| G401 | Базовый поворот от двух отверстий |
| G402 | Базовый поворот от двух выступов |
| G403 | Компенсация базового поворота через вращательную ось |
| G404 | Установка базового поворота |
| G405 | Компенсация несоосности осью C |
Циклы тач-пробы для установки нуля
| G-код | Описание |
|---|---|
| G408 | Опорная точка центра паза |
| G409 | Опорная точка в центре отверстия |
| G410 | Ноль изнутри прямоугольника |
| G411 | Ноль снаружи прямоугольника |
| G412 | Ноль изнутри круга |
| G413 | Ноль снаружи круга |
| G414 | Ноль во внешнем углу |
| G415 | Ноль во внутреннем углу |
| G416 | Ноль в центре окружности |
| G417 | Ноль в оси тач-пробы |
| G418 | Опорная точка в центре 4 отверстий |
| G419 | Опорная точка в выбираемой оси |
Циклы тач-пробы для измерения заготовки
| G-код | Описание |
|---|---|
| G55 | Измерение любой координаты |
| G420 | Измерение любого угла |
| G421 | Измерение отверстия |
| G422 | Измерение цилиндрического выступа |
| G423 | Измерение прямоугольного кармана |
| G424 | Измерение прямоугольного выступа |
| G425 | Измерение паза |
| G426 | Измерение гребня |
| G427 | Измерение любой координаты |
| G430 | Измерение центра окружности |
| G431 | Измерение любой плоскости |
Циклы тач-пробы для измерения инструмента
| G-код | Описание |
|---|---|
| G480 | Калибровка TT |
| G481 | Измерение длины инструмента |
| G482 | Измерение радиуса инструмента |
| G483 | Измерение длины и радиуса инструмента |
Станок с ЧПУ
- Освоение M-кодов ЧПУ: Полное введение
- Полный справочник M-кодов Haas Mill: функции, настройки и применение
- Полный справочник G-кодов системы GSK 980TDb для токарных станков
- Полное руководство по G-кодам Siemens Sinumerik 808D в ISO-диалекте для ЧПУ-программистов
- M-коды станков Tormach: Полное руководство по функциям M0–M9
- Коды аварий Haas: Полное руководство по устранению неисправностей
- DIN 66025: Полное руководство по кодам NC-программирования
- Полное руководство по M-кодам Mach3 для ЧПУ обработки
- Полное руководство по M-кодам Heidenhain TNC 426 Conversational для EMCO WinNC
- Мастерство M-кодов: викторина по ЧПУ программированию