G-коды Heidenhain ISO
Обзор функций DIN/ISO Функции Heidenhain TNC 640/530/410/426/430/320 G.
Heidenhain TNC 640 ЧПУ
G-коды Heidenhain ISO
Движения инструмента
| 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 | Клёвка |
| G84 | Нарезание резьбы плавающим держателем метчика |
| G85 | Жесткая нарезка |
| G86 | Нарезка резьбы |
| G200 | Сверление |
| G201 | Расширение |
| G202 | Скучно |
| G203 | Универсальное сверление |
| G204 | Обратное растачивание |
| G205 | Универсальная проклевка |
| G206 | Нарезание резьбы плавающим держателем метчика |
| G207 | Жесткая нарезка |
| G208 | Фрезерование отверстий |
| G209 | Нарезание резьбы со стружкодроблением |
Циклы для создания точечных шаблонов
| G-код | Описание |
|---|---|
| G220 | Круговой узор |
| G221 | Линейный шаблон |
Циклы SL, группа 1
| G-код | Описание |
|---|---|
| G37 | Геометрия контура, список номеров программ подконтура |
| G56 | Пилотное бурение |
| G57 | Набросок |
| 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 | Запуск трехмерных данных |
| G230 | Многопроходное фрезерование плоских поверхностей |
| G231 | Многопроходное фрезерование наклонных поверхностей |
| G232 | Торцевое фрезерование |
Особые циклы
| G-код | Описание |
|---|---|
| G04 | Время задержки с F секунд |
| G36 | Ориентация шпинделя |
| G39 | Вызов программы |
| G62 | Отклонение допуска для быстрого контурного фрезерования |
| G440 | Измерение смещения оси |
| G441 | Быстрый поиск |
Определить плоскость обработки
| G-код | Описание |
|---|---|
| G17 | Рабочая плоскость X/Y, ось инструмента Z |
| G18 | Рабочая плоскость Z/X, ось инструмента Y |
| G19 | Рабочая плоскость Y/Z, ось инструмента X |
| Группа двадцати | Ось инструмента IV |
Размеры
| G-код | Описание |
|---|---|
| G90 | Абсолютные размеры |
| G91 | Дополнительные измерения |
Единица измерения
| G-код | Описание |
|---|---|
| G70 | Дюймы (устанавливается в начале программы) |
| G71 | Миллиметры (устанавливается в начале программы) |
Другие G-функции
| G-код | Описание |
|---|---|
| G29 | Перенести последнее номинальное значение позиции как полюс (центр круга) |
| G38 | ОСТАНОВИТЬ выполнение программы |
| G51 | Номер следующего инструмента (с центральным файлом инструмента) |
| G79 | Циклический вызов |
| G98 | Установить номер ярлыка |
Циклы для сверления, нарезания резьбы и нарезания резьбы
| G-код | Описание |
|---|---|
| G240 | Центрирование |
| G200 | Сверление |
| G201 | Расширение |
| G202 | Скучно |
| 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 | Калибровка ТТ |
| G481 | Измерение длины инструмента |
| G482 | Измерить радиус инструмента |
| G483 | Измерение длины и радиуса инструмента |
Станок с ЧПУ
- Введение в M-коды ЧПУ
- М-коды Haas Mill
- G-коды GSK 980TDb — токарная система с ЧПУ
- Siemens Sinumerik 808D Фрезерные G-коды – программирование на диалекте ISO
- М-коды Tormach
- Коды сигналов тревоги Haas
- Коды программирования ЧПУ DIN 66025
- М-коды Mach3
- Диалоговые М-коды Heidenhain TNC 426 – EMCO WinNC
- M-коды – Викторина по программированию ЧПУ