Циклы Fanuc и Siemens Sinumerik

Подробно каждый цикл Fanuc: токарные и фрезерные.

Постоянный цикл — одна команда вместо десятков кадров: стойка сама строит черновые проходы, съёмы сверла или витки резьбы. У Fanuc циклы вызываются G-кодами с параметрами-адресами, у Siemens Sinumerik — подпрограммами CYCLE… с параметрами в скобках.

Ниже — назначение основных циклов и их соответствие на двух стойках. Состав параметров у Sinumerik зависит от версии ПО: на Sinumerik Operate циклы обычно заполняют через экранные формы, а стойка сама записывает вызов в программу. Перед работой сверяйтесь с руководством программиста вашей стойки.

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

ОперацияFanucSiemens Sinumerik
Черновое продольное точение по контуруG71CYCLE95 (в Operate — CYCLE952)
Черновая подрезка по контуруG72CYCLE95 с выбором торцевой обработки
Обработка по повторяющемуся контуру (поковки, отливки)G73CYCLE952 с контуром заготовки
Чистовой проход по контуруG70CYCLE95 в режиме чистовой обработки
Торцевое глубокое сверление, торцевые канавкиG74CYCLE83 / CYCLE930
Канавки по XG75CYCLE93 (в Operate — CYCLE930)
Многопроходная резьбаG76CYCLE97 (в Operate — CYCLE99)
Однопроходный цикл точенияG90—, контур пишут кадрами или CYCLE95
Однопроходный цикл резьбыG92G33 в кадре
Однопроходный цикл подрезкиG94—
Канавка для выхода инструмента— (кадрами)CYCLE94 (форма E, F), CYCLE96 (под резьбу)

G71 и G70 — черновое и чистовое точение (Fanuc)

Программист описывает только чистовой контур между кадрами P и Q, а цикл сам снимает припуск слоями по U на сторону. Подробный разбор — в уроке про G71 и G70.

G00 X62 Z2
G71 U2 R0.5                     (ГЛУБИНА 2 НА СТОРОНУ, ОТСКОК 0.5)
G71 P80 Q130 U0.4 W0.1 F0.25    (КОНТУР N80-N130, ПРИПУСКИ)
N80 G00 X28
N90 G01 Z0 F0.1
N100 X30 Z-1
N110 Z-20
N120 X40
N130 X62
G70 P80 Q130                    (ЧИСТОВОЙ ПРОХОД)

CYCLE95 — снятие припуска по контуру (Siemens)

Аналог пары G71/G70. Контур описывают отдельной подпрограммой или участком программы с метками, а в цикле задают глубину врезания, припуски по X и Z, подачи и вид обработки: черновая, чистовая или полная, продольная или торцевая, наружная или внутренняя. В классической записи 840D: CYCLE95(NPP, MID, FALZ, FALX, FAL, FF1, FF2, FF3, VARI, DT, DAM, _VRT), где NPP — имя контура, MID — глубина врезания, FALZ и FALX — припуски, VARI — вид обработки.

G76 — нарезание резьбы (Fanuc)

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

G00 X26 Z5
G76 P020060 Q50 R0.05           (2 ЧИСТОВЫХ ПРОХОДА, УГОЛ 60, МИН. ГЛУБИНА 0.05)
G76 X21.546 Z-30 P1227 Q400 F2  (РЕЗЬБА M24X2: ВЫСОТА 1.227, ПЕРВЫЙ ПРОХОД 0.4)

В Sinumerik ту же задачу решает CYCLE97 (CYCLE99 в Operate): шаг, начальная и конечная точки, глубина резьбы, число черновых и чистовых проходов, способ врезания.

G75 и CYCLE93 — канавки

G75 у Fanuc врезается по X с выводом для дробления стружки и смещается по Z для широкой канавки. CYCLE93 у Siemens обрабатывает канавку целиком: ширина, глубина, углы боковых стенок, фаски или радиусы на кромках, припуск на чистовую. Как делать канавку отдельными кадрами — в уроке про канавки.

Сверлильные и фрезерные циклы

ОперацияFanucSiemens Sinumerik
Сверление, центрованиеG81CYCLE81
Сверление с выдержкой на дне (цековка, зенковка)G82CYCLE82
Глубокое сверление с выводом сверлаG83CYCLE83
Высокоскоростное сверление с дроблением стружкиG73CYCLE83 с режимом дробления стружки
Нарезание резьбы метчиком (правая / левая)G84 / G74CYCLE84 (жёсткое), CYCLE840 (компенсирующий патрон)
Растачивание, развёртываниеG85, G86, G89CYCLE85–CYCLE89
Тонкое растачивание с ориентированным остановомG76CYCLE86
Отмена циклаG80MCALL без имени (отмена модального вызова)
Отверстия по линии, сетке, окружности— (кадры X Y) или макросыHOLES1, HOLES2, CYCLE801
Плоское фрезерование— (кадрами)CYCLE71
Фрезерование по контуруG41/G42 + кадрыCYCLE72
Прямоугольный / круглый карман— (кадрами или макросом)POCKET3 / POCKET4
Прямоугольная / круглая цапфа (бобышка)G41/G42 + кадрыCYCLE76 / CYCLE77
Паз, продолговатое отверстие— (кадрами)SLOT1, SLOT2, LONGHOLE

G81–G83 и G98/G99 (Fanuc)

Цикл сверления модальный: после первого кадра достаточно писать координаты следующих отверстий. R — плоскость ускоренного подхода, Z — дно, Q — глубина одного съёма в G83. G99 отводит сверло на R между отверстиями, G98 — на начальную высоту, если между отверстиями есть препятствия. Подробнее — в уроке про сверление.

G99 G83 X20 Y15 Z-12 R2 Q4 F120
X80
Y45
X20
G80

CYCLE81–CYCLE83 и MCALL (Siemens)

Параметры задают высоты: RTP — плоскость отвода, RFP — опорная плоскость (верх детали), SDIS — безопасный зазор, DP — абсолютная глубина или DPR — относительная. Чтобы цикл повторялся в каждой новой точке, его вызывают модально через MCALL, а отменяют пустым MCALL.

MCALL CYCLE81(10, 0, 2, -12)   (RTP=10, RFP=0, SDIS=2, DP=-12)
X20 Y15
X80
Y45
X20
MCALL

Чем отличаются подходы

Попробуйте циклы Fanuc на виртуальном станке: токарный тренажёр поддерживает G71 и G70, фрезерный — G81, G82, G83. Полный список кодов — в справочнике G- и M-кодов.