← Назад к блогу
Циклы обработки Fanuc: полный справочник для токарных, фрезерных и шлифовальных станков

Циклы обработки Fanuc: полный справочник для токарных, фрезерных и шлифовальных станков

ЧПУ·35 мин·22 февраля 2026 г.
Автор: Admin·👁 21·💬 0
FANUCG-код

Циклы обработки Fanuc: полный справочник для токарных, фрезерных и шлифовальных станков


Дисклеймер. Материал носит справочный характер и рассчитан на специалистов, работающих с системами ЧПУ Fanuc. Описания циклов приведены для наиболее распространённых серий (0i, 30i/31i/32i). Конкретные возможности и синтаксис могут различаться в зависимости от версии ПО, установленных опций и настроек параметров станка. Всегда сверяйтесь с документацией конкретной стойки. Дополнения, уточнения по специфике отдельных серий — приветствуются в комментариях.


Постоянные циклы обработки — один из основных инструментов повышения производительности программирования на станках с ЧПУ Fanuc. Вместо того чтобы вручную прописывать десятки кадров для типовой операции (черновая проточка, сверление отверстия, фрезерование кармана), программист вызывает один G-код с набором параметров — и система сама генерирует траекторию. Эффективность очевидна, но только при условии, что вы понимаете, какие параметры на что влияют и как система интерпретирует вводимые значения.

Этот материал — обзорный справочник по основным циклам Fanuc для токарной, фрезерной и шлифовальной обработки. Детальный разбор наиболее используемых циклов с практическими примерами выйдет в отдельных статьях.


Токарные циклы обработки

Токарные циклы Fanuc делятся на несколько групп по функциональному назначению:

  • Циклы чернового точения — G71, G72, G73

  • Циклы чистового точения — G70

  • Циклы нарезания резьбы — G76, G92

  • Циклы сверления и расточки — G74, G75

  • Составные циклы — G90, G92, G94

Группа черновых циклов точения


G71 — Черновое точение по продольной оси (Longitudinal Turning Cycle)

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

Важная особенность: G71 имеет два типа синтаксиса — Type A и Type B. Выбор зависит от параметра 5142#4 (G71S).

Параметр 5142#4

Тип цикла

Особенность

0

Type A

Традиционный синтаксис Fanuc

1

Type B

Упрощённый синтаксис (один кадр)

Синтаксис Type A (двухкадровый):

G71 U(Δd) R(e) ;
G71 P(ns) Q(nf) U(Δu) W(Δw) F(f) S(s) T(t) ;
N(ns) ... [профиль чистовой обработки] ... N(nf) ;

Синтаксис Type B (однокадровый):

G71 P(Δd) Q(Δd_min) U(Δu) W(Δw) R(e) F(f) S(s) T(t) ;
N(ns) ... [профиль чистовой обработки] ... N(nf) ;

Параметры цикла:

Параметр

Обозначение

Описание

Единицы измерения

U(Δd) / P(Δd)

Глубина резания

Снимаемая величина за проход по оси X (радиусное или диаметральное значение в зависимости от параметра 1006#3)

мм / дюймы

R(e)

Отвод

Величина отвода инструмента после каждого прохода

мм

P(ns)

Начало профиля

Номер кадра начала чистового контура

Q(nf)

Конец профиля

Номер кадра окончания чистового контура

U(Δu)

Припуск по X

Припуск на чистовую обработку по оси X

мм

W(Δw)

Припуск по Z

Припуск на чистовую обработку по оси Z

мм

F

Подача

Рабочая подача при черновой обработке

мм/об или мм/мин

S

Скорость

Частота вращения шпинделя

об/мин

T

Инструмент

Номер инструмента для черновой обработки

Влияющие параметры станка:

Параметр

Назначение

5142#4

Выбор Type A/B

1006#3

Диаметральное (=1) или радиусное (=0) программирование по X

5101

Минимальная величина резания (если больше заданной — проход пропускается)

5114

Алгоритм обработки угловых участков

Пример Type A:

G50 X200 Z300 ;          (установка нулевой точки)
G00 X80 Z3 T0101 M03 S1200 ;
G71 U2.0 R1.0 ;          (глубина 2 мм, отвод 1 мм)
G71 P10 Q20 U0.5 W0.2 F0.25 ;  (припуск X=0.5, Z=0.2)
N10 G00 X30 ;
G01 Z-20 F0.15 ;
X50 Z-40 ;
Z-60 ;
X70 ;
N20 G01 Z-80 ;
G70 P10 Q20 ;            (чистовая обработка того же профиля)

Пример Type B:

G50 X200 Z300 ;
G00 X80 Z3 T0101 M03 S1200 ;
G71 P2.0 Q0.5 U0.5 W0.2 R1.0 F0.25 ;
N10 G00 X30 ;
G01 Z-20 F0.15 ;
X50 Z-40 ;
Z-60 ;
X70 ;
N20 G01 Z-80 ;
G70 P10 Q20 ;

G72 — Черновое точение по торцу (Facing Cycle)

Аналогичен G71, но обработка ведётся в направлении оси X (торцевание). Снятие припуска идёт проходами вдоль оси Z.

Синтаксис Type A:

G72 W(Δd) R(e) ;
G72 P(ns) Q(nf) U(Δu) W(Δw) F(f) S(s) T(t) ;

Параметры: аналогичны G71, но W(Δd) — глубина резания по оси Z.

Пример:

G00 X80 Z3 T0101 M03 S1000 ;
G72 W1.5 R0.5 ;          (глубина по Z — 1.5 мм)
G72 P100 Q200 U0.3 W0.1 F0.2 ;
N100 G00 Z-10 ;
G01 X60 ;
Z-30 ;
X40 Z-40 ;
X30 ;
N200 Z-60 ;

G73 — Цикл контурного точения с постоянным шагом (Pattern Repeating Cycle)

Используется для обработки поковок и отливок с переменным припуском. Проходы повторяют форму чистового профиля, последовательно приближаясь к нему. В отличие от G71/G72, глубина резания — это не величина снимаемого слоя, а величина отступа от профиля.

Синтаксис:

G73 U(Δi) W(Δk) R(d) ;
G73 P(ns) Q(nf) U(Δu) W(Δw) F(f) S(s) T(t) ;

Параметры:

Параметр

Описание

U(Δi)

Отступ от профиля по оси X (расстояние между проходами)

W(Δk)

Отступ от профиля по оси Z

R(d)

Количество проходов (число разбиений)

U(Δu), W(Δw)

Припуски на чистовую

Пример:

G00 X100 Z5 T0101 M03 S800 ;
G73 U6.0 W3.0 R5 ;       (5 проходов с отступами 6 и 3 мм)
G73 P300 Q400 U0.5 W0.2 F0.3 ;
N300 G00 X40 ;
G01 Z-30 ;
X60 Z-50 ;
N400 Z-70 ;

Цикл чистовой обработки

G70 — Чистовая обработка (Finishing Cycle)

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

Синтаксис:

G70 P(ns) Q(nf) ;

Параметры:

Параметр

Описание

P(ns)

Номер кадра начала профиля

Q(nf)

Номер кадра окончания профиля

Значения F, S, T берутся из кадров профиля или из кадра вызова G70 (зависит от параметра 5102).

Пример: см. примеры G71/G72 выше.


Циклы нарезания резьбы

G76 — Многопроходное нарезание резьбы (Multiple Thread Cutting Cycle)

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

Синтаксис (двухкадровый):

G76 P(m)(r)(a) Q(Δd_min) R(d) ;
G76 X(x) Z(z) R(i) P(k) Q(Δd) F(f) ;

Параметры первого кадра:

Параметр

Описание

Разрядность

P

Составной параметр: m — количество чистовых проходов (01–99), r — величина схода резьбы (00–99, в единицах 0.1 шага), a — угол инструмента (80, 60, 55, 30, 29, 00°)

6 цифр: mmrraa

Q(Δd_min)

Минимальная глубина резания

мкм или 0.0001"

R(d)

Величина схода резьбы (иногда используется вместо r в P)

мм

Параметры второго кадра:

Параметр

Описание

X(x)

Конечная координата X (диаметр резьбы)

Z(z)

Конечная координата Z

R(i)

Разность радиусов начала и конца (для конической резьбы, 0 для цилиндрической)

P(k)

Высота резьбы (в радиусном значении)

Q(Δd)

Глубина первого прохода

F(f)

Шаг резьбы

Пример (метрическая резьба M20×1.5):

G00 X22 Z5 T0303 M03 S600 ;
G76 P010060 Q50 R0.05 ;   (1 чистовой, сход 6×0.1×шаг, угол 60°)
G76 X18.38 Z-30 P0.81 Q0.3 F1.5 ;  (высота резьбы ≈0.81 мм)
G00 X100 Z100 ;
M30 ;

G92 — Простое нарезание резьбы (Single Thread Cutting)

Однопроходное нарезание резьбы. Программист сам контролирует глубину каждого прохода.

Синтаксис:

G92 X(x) Z(z) R(i) F(f) ;

Используется в цикле с уменьшением диаметра X от прохода к проходу.

Пример:

G00 X20.5 Z5 T0303 M03 S600 ;
G92 X19.8 Z-30 F1.5 ;     (первый проход)
X19.3 ;                   (второй проход)
X18.9 ;
X18.6 ;
X18.38 ;                  (окончательный)
G00 X100 Z100 ;

Циклы сверления и расточки

G74 — Цикл торцевого сверления с прерыванием стружки (Peck Drilling on Face)

Сверление в торец с периодическим выводом сверла для удаления стружки.

Синтаксис:

G74 R(e) ;
G74 X(x) Z(z) P(Δi) Q(Δk) R(Δd) F(f) ;

Параметры:

Параметр

Описание

R(e)

Величина отвода при выходе из отверстия

X(x)

Координата дна отверстия по X

Z(z)

Начальная координата по Z (торец детали)

P(Δi)

Величина одного шага врезания по X

Q(Δk)

Шаг смещения при каждом врезании (для конического отверстия)

R(Δd)

Величина отвода на каждом шаге

F

Подача


G75 — Цикл продольной расточки канавок (Grooving Cycle)

Прорезание канавок вдоль оси Z.

Синтаксис:

G75 R(e) ;
G75 X(x) Z(z) P(Δi) Q(Δk) R(Δd) F(f) ;

Аналогичен G74, но обработка ведётся по оси Z.


Составные циклы

G90 — Цикл продольного точения (Straight Turning Cycle)

Простой цикл для точения прямых участков и конусов за один проход.

Синтаксис:

G90 X(x) Z(z) R(r) F(f) ;

Параметр

Описание

X(x)

Конечная координата X

Z(z)

Конечная координата Z

R(r)

Конусность (разность радиусов между началом и концом)


G94 — Цикл торцевого точения (Facing Cycle)

Простой цикл для торцевания.

Синтаксис:

G94 X(x) Z(z) R(r) F(f) ;

Аналогичен G90, но движение преимущественно по оси X.


Фрезерные циклы обработки

Фрезерные циклы Fanuc делятся на:

  • Постоянные циклы сверления — G73, G74, G76, G80–G89

  • Карманные циклы — G12/G13 (фрезерование по кругу), опциональные циклы G150–G159 (зависит от модели)

  • Циклы высокоскоростной обработки — требуют опции High-Speed Machining

Постоянные циклы сверления

Все циклы сверления работают по единому принципу: задаётся плоскость обработки (G17/G18/G19), позиционируется инструмент в точку, вызывается цикл — инструмент выполняет операцию по оси Z. Отмена цикла — G80.

Общие параметры для всех циклов сверления:

Параметр

Описание

R

Плоскость врезания (координата Z начала цикла)

Z

Глубина отверстия (конечная координата Z)

Q

Глубина врезания за один шаг (для циклов с прерыванием)

P

Выдержка на дне (в миллисекундах или оборотах шпинделя)

F

Подача


G81 — Простое сверление (Drilling Cycle)

Сверление без выдержки и без прерывания стружки.

Синтаксис:

G81 X_ Y_ Z_ R_ F_ ;

Пример (сверление отверстий в четырёх точках):

G90 G54 G00 X0 Y0 Z100 ;
M03 S1500 ;
G81 X10 Y10 Z-20 R2 F100 ;  (первое отверстие)
X40 Y10 ;                   (второе)
X40 Y40 ;                   (третье)
X10 Y40 ;                   (четвёртое)
G80 ;                       (отмена цикла)
G00 Z100 ;
M05 ;

G82 — Сверление с выдержкой (Spot Drilling / Counterboring)

Аналогичен G81, но с выдержкой на дне отверстия (для зенкования, обработки торца).

Синтаксис:

G82 X_ Y_ Z_ R_ P_ F_ ;

Параметр P — выдержка в миллисекундах.

Пример:

G82 X20 Y20 Z-5 R2 P500 F80 ;  (выдержка 0.5 сек)

G83 — Глубокое сверление с прерыванием стружки (Peck Drilling)

Сверление с периодическим выводом инструмента для удаления стружки. Необходимо при глубоких отверстиях (L/D > 3).

Синтаксис:

G83 X_ Y_ Z_ R_ Q_ F_ ;

Параметр Q — величина врезания за один шаг (в единицах радиуса или диаметра в зависимости от параметра).

Пример (сверление на глубину 50 мм с шагом 5 мм):

G83 X30 Y30 Z-50 R2 Q5000 F120 ;  (Q в мкм, = 5 мм)

Влияющие параметры:

Параметр

Назначение

5101

Величина отвода после каждого шага (по умолчанию 1 мм)

5102

Режим возврата: полный вывод или частичный отвод


G73 — Высокоскоростное сверление с прерыванием (High-Speed Peck Drilling)

Аналогичен G83, но инструмент не выходит полностью из отверстия на каждом шаге — делает лишь короткий отвод для ломания стружки.

Синтаксис:

G73 X_ Y_ Z_ R_ Q_ F_ ;

Используется для материалов с короткой стружкой.


G84 — Нарезание резьбы метчиком (Tapping Cycle)

Синхронное нарезание резьбы с автоматическим реверсом шпинделя.

Синтаксис:

G84 X_ Y_ Z_ R_ P_ F_ ;

F — подача, равная шагу резьбы × частота вращения шпинделя. Например, для M8×1.25 при S500: F = 1.25 × 500 = 625 мм/мин.

Пример:

M29 S500 ;                  (режим жёсткого нарезания резьбы)
G84 X15 Y15 Z-25 R2 F625 ;  (резьба M8×1.25)
G80 ;

Важно: для жёсткого нарезания резьбы (rigid tapping) необходима команда M29 перед циклом.


G85 — Растачивание (Boring Cycle)

Растачивание с подачей на врезании и выходе.

Синтаксис:

G85 X_ Y_ Z_ R_ F_ ;

Отличается от G81 тем, что выход из отверстия идёт с рабочей подачей, а не на быстром ходу.


G86 — Растачивание с остановкой шпинделя (Boring with Stop)

Растачивание с остановкой шпинделя на дне отверстия. Используется для минимизации следов на обработанной поверхности.

Синтаксис:

G86 X_ Y_ Z_ R_ F_ ;

Шпиндель останавливается командой M05 на дне, выход — на быстром ходу.


G76 — Тонкое растачивание (Fine Boring)

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

Синтаксис:

G76 X_ Y_ Z_ R_ Q_ F_ ;

Параметр Q — величина смещения инструмента (в направлении, заданном параметром 5107).


Циклы кругового фрезерования

G12 / G13 — Фрезерование по кругу (Circular Pocket Milling)

G12 — по часовой стрелке, G13 — против часовой.

Синтаксис:

G12 I_ D_ Z_ F_ ;

Параметр

Описание

I

Радиус кругового кармана

D

Глубина врезания за один проход

Z

Конечная глубина

F

Подача

Пример (фрезерование кругового кармана Ø40 мм на глубину 10 мм):

G90 G54 G00 X50 Y50 Z5 ;
G01 Z0 F100 ;
G12 I20 D2 Z-10 F200 ;  (радиус 20, глубина за проход 2 мм)
G00 Z100 ;

Шлифовальные циклы

Fanuc предоставляет специализированные циклы для шлифовальных станков (серии 0i-GC, 30i/31i/32i-GC), включая:

  • G71–G73 — циклы врезного шлифования

  • G74–G76 — циклы продольного шлифования с черновыми и чистовыми проходами

  • G77–G79 — внутреннее шлифование

Синтаксис и параметры шлифовальных циклов существенно отличаются от токарных и фрезерных. Детальный обзор будет представлен в отдельном материале, так как специфика шлифования требует учёта множества дополнительных факторов: правки круга, компенсации износа, управления врезной подачей, циклов выхаживания.

Основные особенности шлифовальных циклов:

  • Управление ускорением/замедлением на входе и выходе

  • Автоматическая правка шлифовального круга

  • Компенсация износа круга в процессе обработки

  • Циклы выхаживания (sparking-out) для снятия напряжений


Сводная таблица циклов по группам

Токарные циклы

G-код

Название

Назначение

Основные параметры

G70

Finishing Cycle

Чистовая обработка

P, Q

G71

Rough Turning

Черновое продольное точение

U(P), R, P, Q, U, W, F

G72

Facing Cycle

Черновое торцевание

W(P), R, P, Q, U, W, F

G73

Pattern Repeating

Контурное точение (отливки)

U, W, R, P, Q, U, W, F

G74

Peck Drilling Face

Сверление в торец

X, Z, P, Q, R, F

G75

Grooving

Продольные канавки

X, Z, P, Q, R, F

G76

Thread Cutting

Многопроходная резьба

P(mmrraa), Q, R / X, Z, R, P, Q, F

G90

Turning Cycle

Простое точение/конус

X, Z, R, F

G92

Thread Cutting

Однопроходная резьба

X, Z, R, F

G94

Facing Cycle

Простое торцевание

X, Z, R, F

Фрезерные циклы

G-код

Название

Назначение

Основные параметры

G73

High-Speed Peck

Сверление с коротким отводом

X, Y, Z, R, Q, F

G74

Left-Hand Tapping

Нарезание левой резьбы

X, Y, Z, R, P, F

G76

Fine Boring

Тонкое растачивание

X, Y, Z, R, Q, F

G80

Cancel Cycle

Отмена постоянного цикла

G81

Drilling

Простое сверление

X, Y, Z, R, F

G82

Spot Drilling

Сверление с выдержкой

X, Y, Z, R, P, F

G83

Peck Drilling

Глубокое сверление

X, Y, Z, R, Q, F

G84

Tapping

Нарезание резьбы

X, Y, Z, R, F (+ M29)

G85

Boring

Растачивание

X, Y, Z, R, F

G86

Boring with Stop

Растачивание с остановкой

X, Y, Z, R, F

G87

Back Boring

Обратное растачивание

X, Y, Z, R, Q, F

G88

Boring Manual

Растачивание с ручным выходом

X, Y, Z, R, P, F

G89

Boring with Dwell

Растачивание с выдержкой

X, Y, Z, R, P, F

G12/G13

Circular Pocket

Круговое фрезерование

I, D, Z, F


Ключевые параметры станка, влияющие на циклы

Параметр

Влияние на циклы

1006#3

Диаметральное/радиусное программирование (токарные)

5101

Минимальная величина резания (черновые циклы)

5102

Режим возврата в циклах сверления

5107

Направление отвода в цикле G76

5114

Алгоритм обработки углов в G71/G72

5142#4

Выбор Type A/B для G71

5200–5209

Настройки циклов сверления (отводы, режимы)


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

При использовании черновых циклов (G71/G72/G73):

  • Профиль чистовой обработки должен быть непрерывным, без резких изломов более 90° (зависит от параметра 5114).

  • Не использовать G28, G30, M-коды внутри профиля — только геометрия.

  • Задавать припуски U и W с учётом реальных возможностей станка — слишком малые значения увеличивают время обработки без выигрыша в качестве.

При использовании циклов сверления:

  • Всегда задавать R выше поверхности детали минимум на 1–2 мм — иначе возможен удар при позиционировании.

  • Для глубоких отверстий (L/D > 5) использовать G83 с Q не более 2×D.

  • При нарезании резьбы метчиком (G84) убедиться, что опция жёсткого нарезания резьбы активна (M29) — иначе высок риск поломки метчика.

При работе с параметрами:

  • Всегда документировать исходные значения параметров перед изменением.

  • Тестировать изменённые параметры на холостом ходу или на пробной детали.


Что дальше

Этот обзор — отправная точка для понимания структуры постоянных циклов Fanuc. В следующих материалах будут детально разобраны:

  • G71 Type A vs Type B: практические различия и выбор оптимального

  • G76: расчёт параметров нарезания резьбы для метрической, дюймовой и трапецеидальной резьбы

  • G83: оптимизация глубокого сверления — расчёт Q и режимов отвода

  • Циклы шлифования: G71–G79 с примерами настройки правки и выхаживания


От редакции: Работа с циклами — один из тех навыков, где теория без практики бесполезна, а практика без теории — опасна. Если вы сталкивались с нестандартными ситуациями при использовании циклов, нашли ошибки в документации или знаете тонкости настройки параметров для конкретных серий — делитесь в комментариях. Это ценно для всех, кто работает с Fanuc.

📎 Прикрепленные файлы (0)

💬 Комментарии

ℹ️
Войдите, чтобы оставлять комментарии

Загрузка комментариев...