Подробно каждый цикл Fanuc: токарные и фрезерные.
Постоянный цикл — одна команда вместо десятков кадров: стойка сама строит черновые проходы, съёмы сверла или витки резьбы. У Fanuc циклы вызываются G-кодами с параметрами-адресами, у Siemens Sinumerik — подпрограммами CYCLE… с параметрами в скобках.
Ниже — назначение основных циклов и их соответствие на двух стойках. Состав параметров у Sinumerik зависит от версии ПО: на Sinumerik Operate циклы обычно заполняют через экранные формы, а стойка сама записывает вызов в программу. Перед работой сверяйтесь с руководством программиста вашей стойки.
| Операция | Fanuc | Siemens Sinumerik |
|---|---|---|
| Черновое продольное точение по контуру | G71 | CYCLE95 (в Operate — CYCLE952) |
| Черновая подрезка по контуру | G72 | CYCLE95 с выбором торцевой обработки |
| Обработка по повторяющемуся контуру (поковки, отливки) | G73 | CYCLE952 с контуром заготовки |
| Чистовой проход по контуру | G70 | CYCLE95 в режиме чистовой обработки |
| Торцевое глубокое сверление, торцевые канавки | G74 | CYCLE83 / CYCLE930 |
| Канавки по X | G75 | CYCLE93 (в Operate — CYCLE930) |
| Многопроходная резьба | G76 | CYCLE97 (в Operate — CYCLE99) |
| Однопроходный цикл точения | G90 | —, контур пишут кадрами или CYCLE95 |
| Однопроходный цикл резьбы | G92 | G33 в кадре |
| Однопроходный цикл подрезки | G94 | — |
| Канавка для выхода инструмента | — (кадрами) | CYCLE94 (форма E, F), CYCLE96 (под резьбу) |
Программист описывает только чистовой контур между кадрами 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 (ЧИСТОВОЙ ПРОХОД)
Аналог пары G71/G70. Контур описывают отдельной подпрограммой или участком программы с метками, а в цикле задают глубину врезания, припуски по X и Z, подачи и вид обработки: черновая, чистовая или полная, продольная или торцевая, наружная или внутренняя. В классической записи 840D: CYCLE95(NPP, MID, FALZ, FALX, FAL, FF1, FF2, FF3, VARI, DT, DAM, _VRT), где NPP — имя контура, MID — глубина врезания, FALZ и FALX — припуски, VARI — вид обработки.
Двухкадровый формат: первый кадр задаёт число чистовых проходов, сбег и угол профиля, второй — конечную точку, высоту профиля, глубину первого прохода и шаг 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 у Fanuc врезается по X с выводом для дробления стружки и смещается по Z для широкой канавки. CYCLE93 у Siemens обрабатывает канавку целиком: ширина, глубина, углы боковых стенок, фаски или радиусы на кромках, припуск на чистовую. Как делать канавку отдельными кадрами — в уроке про канавки.
| Операция | Fanuc | Siemens Sinumerik |
|---|---|---|
| Сверление, центрование | G81 | CYCLE81 |
| Сверление с выдержкой на дне (цековка, зенковка) | G82 | CYCLE82 |
| Глубокое сверление с выводом сверла | G83 | CYCLE83 |
| Высокоскоростное сверление с дроблением стружки | G73 | CYCLE83 с режимом дробления стружки |
| Нарезание резьбы метчиком (правая / левая) | G84 / G74 | CYCLE84 (жёсткое), CYCLE840 (компенсирующий патрон) |
| Растачивание, развёртывание | G85, G86, G89 | CYCLE85–CYCLE89 |
| Тонкое растачивание с ориентированным остановом | G76 | CYCLE86 |
| Отмена цикла | G80 | MCALL без имени (отмена модального вызова) |
| Отверстия по линии, сетке, окружности | — (кадры X Y) или макросы | HOLES1, HOLES2, CYCLE801 |
| Плоское фрезерование | — (кадрами) | CYCLE71 |
| Фрезерование по контуру | G41/G42 + кадры | CYCLE72 |
| Прямоугольный / круглый карман | — (кадрами или макросом) | POCKET3 / POCKET4 |
| Прямоугольная / круглая цапфа (бобышка) | G41/G42 + кадры | CYCLE76 / CYCLE77 |
| Паз, продолговатое отверстие | — (кадрами) | SLOT1, SLOT2, LONGHOLE |
Цикл сверления модальный: после первого кадра достаточно писать координаты следующих отверстий. R — плоскость ускоренного подхода, Z — дно, Q — глубина одного съёма в G83. G99 отводит сверло на R между отверстиями, G98 — на начальную высоту, если между отверстиями есть препятствия. Подробнее — в уроке про сверление.
G99 G83 X20 Y15 Z-12 R2 Q4 F120 X80 Y45 X20 G80
Параметры задают высоты: 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-кодов.