К содержанию

ИнструкцияСтанки с ЧПУ и металлообработкаСредний уровень

Цикл G71 и G70 на токарном станке: черновая и чистовая обработка вала по шагам

Без цикла G71 токарную программу пришлось бы писать проход за проходом, по десятку кадров на каждый слой металла. Цикл берёт контур один раз и сам раскладывает его на проходы, а G70 потом снимает чистовой припуск тем же контуром. Разбираем формат кадров на Fanuc, рабочую программу ступенчатого вала и ошибки, из-за которых цикл выдаёт сигнал тревоги или режет не туда.

Дмитрий Волков

Инженер-механик, фрезерные станки с ЧПУ и CAM, 15 лет в отрасли

7 минут

Ступенчатый вал в патроне токарного станка с ЧПУ, справа инструмент в револьверной головке
Ступенчатый вал в патроне токарного станка. Такой контур описывают в программе один раз, а цикл G71 раскладывает его на проходы

Кратко

G71 состоит из двух кадров: в первом задают глубину прохода U и отвод R, во втором номера кадров контура P и Q, припуск под чистовую U и W и подачу F. Контур описывают между P и Q, а чистовой проход делает G70 с теми же P и Q. На стойках Haas и Mitsubishi формат другой, поэтому сверяйтесь с руководством станка.

  • G71 снимает металл вдоль оси Z слоями глубиной U, а контур детали описывается один раз в кадрах между P и Q. Первый кадр контура содержит движение только по X.
  • Чистовой припуск задают во втором кадре G71: U в диаметре по X, W по Z. Типичные значения 0,3–0,5 мм на диаметр и 0,1 мм по торцу.
  • G71 берёт подачу и обороты из своего кадра, а G70 из кадров контура между P и Q. Поэтому F для чистового прохода записывают в контуре.
  • Для ступенчатого вала Ø50 → Ø30/40/46 в примере цикл делает до пяти проходов на самом глубоком участке. Чистое резание занимает около 36 секунд при 200 м/мин и подаче 0,25 мм/об.
  • Формат кадра зависит от стойки: у Fanuc два кадра с U и R, у Haas один кадр с P, Q, U, W, D и F. Проверьте руководство своей стойки до первого пуска.

Оборудование

  • токарный станок с ЧПУ на стойке типа Fanuc
  • проходной резец для черновой обработки
  • проходной резец для чистовой обработки
  • штангенциркуль

Материалы

  • заготовка из стали 45 диаметром 50 мм
  • программа и чертёж вала

Время

≈ 30 мин

Зачем нужен цикл G71

Токарная обработка вала снимает со стороны заготовки слой за слоем: резец идёт вдоль оси, отходит, смещается на глубину прохода и повторяет движение. Для вала Ø50 мм, который надо довести до Ø30 мм, получается пять проходов только на самой тонкой шейке. Программа на 60 кадров, написанная вручную, требует правки при каждом изменении размера, и это основной источник ошибок.

G71 решает задачу иначе. Вы один раз описываете готовый контур, а стойка сама вычисляет траектории проходов. Изменили диаметр шейки в контуре, и все проходы перестроились. Такой цикл есть на стойках Fanuc и совместимых с ними, у Haas и в Siemens (там он называется CYCLE95), но запись везде своя.

Формат цикла на Fanuc

В классическом формате, который описан в руководствах Fanuc 0i-T и повторяется на множестве стоек, цикл состоит из двух кадров G71:

G71 U(Δd) R(e)
G71 P(ns) Q(nf) U(Δu) W(Δw) F(f)
ПараметрЧто означаетТипичное значение
U в первом кадреГлубина одного прохода на сторону, радиус1,5–3 мм для стали 45 на жёстком станке
RОтвод резца после прохода, на сторону0,5–1 мм
PНомер первого кадра контураN10
QНомер последнего кадра контураN80
U во втором кадреПрипуск под чистовую по X, на диаметр0,3–0,5 мм
WПрипуск под чистовую по Z0,05–0,2 мм
FПодача чернового прохода0,2–0,35 мм/об

Значения в правом столбце — ориентир для чёрной обработки стали 45 твёрдосплавной пластиной на средней жёсткости станке. Точные данные берут в каталоге производителя пластин.

Путаница возникает с двумя буквами U. Они стоят в разных кадрах и значат разное: в первом это глубина прохода на сторону (радиус), во втором припуск в значении на диаметр. Если во втором кадре записать U0.2, то на каждую сторону детали останется по 0,1 мм.

Важное ограничение классического формата (тип I): профиль должен быть монотонным по X. Это значит, что при движении по контуру диаметр не возвращается к меньшему значению после увеличения, то есть нет внутренних канавок и карманов. Первый кадр контура, номер P, содержит перемещение только по X. Если в нём есть Z, стойка выдаст сигнал тревоги. Канавки и поднутрения делают отдельным циклом, а контуры с карманами требуют формата типа II, который на разных стойках включается по-разному.

Программа ступенчатого вала

Деталь: вал из стали 45, заготовка Ø50 мм, длина обработки 70 мм от торца. Торец подрезан заранее, ноль детали по Z на торце. Контур от торца: фаска 2×45° до Ø30, шейка Ø30 длиной 30 мм, уступ до Ø40, шейка Ø40 до Z−55, фаска 3×45° до Ø46, шейка Ø46 до Z−70. Черновой резец T01 с радиусом при вершине 0,8 мм, чистовой T02.

O1001 (VAL STUPENCHATYJ D50)
N1 G21 G40 G97 G99
N2 G50 S2500
N3 T0101
N4 G96 S200 M3
N5 G0 X52 Z2 M8
N6 G71 U2 R1
N7 G71 P10 Q80 U0.4 W0.1 F0.25
N10 G0 X26
N20 G1 X30 Z-2 F0.12
N30 Z-30
N40 X40
N50 Z-55
N60 X46 Z-58
N70 Z-70
N80 X52
N90 G0 X200 Z100
N100 T0202
N110 G96 S250 M3
N120 G0 X52 Z2
N130 G70 P10 Q80
N140 G0 X200 Z100 M9
N150 M30

Разбираем по блокам.

  • N1 — сбрасываем режимы: миллиметры, отмена коррекции на радиус, постоянные обороты, подача в миллиметрах на оборот (G99).
  • N2 — ограничение оборотов 2500 об/мин. Без него при постоянной скорости резания шпиндель на малом диаметре разгонится до предела станка.
  • N4 — постоянная скорость резания 200 м/мин. На Ø52 это около 1225 об/мин, на Ø30 около 2120 об/мин.
  • N5 — подвод в точку цикла: X52 чуть больше заготовки, Z2 в двух миллиметрах от торца. С этой точки цикл начинает и в неё возвращается.
  • N6–N7 — сам цикл. Глубина прохода 2 мм на сторону, отвод 1 мм, контур в кадрах N10–N80, припуск 0,4 мм на диаметр и 0,1 мм по Z, подача 0,25 мм/об.
  • N10–N80 — контур. N10 только по X, до Ø26, то есть ниже начала фаски. N20 — фаска. В кадре N20 записана подача 0,12 мм/об: G71 её проигнорирует, а G70 использует.
  • N100–N130 — чистовой резец, обороты 250 м/мин, подвод в ту же точку и G70 по тому же контуру.

Из примера видно главное правило цикла. Номера P и Q в G70 повторяют номера из G71, а контур нигде не дублируется. Исправили размер в N30, и черновая с чистовой обработка получили его обе.

Как посчитать число проходов и время

Радиальный припуск под каждый участок равен половине разности диаметров заготовки и чернового размера (с учётом чистового припуска). Для шейки Ø30 с припуском 0,4: (50 − 30,4) / 2 = 9,8 мм, при U = 2 это пять проходов. Для шейки Ø40: (50 − 40,4) / 2 = 4,8 мм, то есть три прохода, последний мельче. Шейка Ø46: (50 − 46,4) / 2 = 1,8 мм, один проход.

Время резания оценивают по объёму снимаемого металла и производительности. Формула: Q = Vc · ap · f, где Vc скорость резания в м/мин, ap глубина в мм, f подача в мм/об. Результат получается в см³/мин. При Vc = 200 м/мин, ap = 2 мм и f = 0,25 мм/об это 100 см³/мин.

ВеличинаРасчётРезультат
Объём заготовки Ø50 × 70 ммπ/4 · 5² · 7137 см³
Объём готового контурачетыре ступени (см. ниже)77 см³
Снять137 − 7760,5 см³
Время чистого резания60,5 / 1000,6 мин, около 36 с

Объём контура складывается из шейки Ø30 (21 см³), шейки Ø40 (31 см³), шейки Ø46 (20 см³) и конуса фаски (4 см³). К секундам резания добавьте холостые ходы, отводы и смену инструмента: на деталь такого размера получается 1,5–2 минуты на черновую и столько же на чистовую. Как переходить от минут к цене детали, разобрано в статье о расчёте времени токарной и фрезерной обработки, а режимы под свой материал можно проверить в калькуляторе режимов точения. Здесь скорость и подача взяты как ориентир для твёрдосплавной пластины по стали 45.

Как запустить программу без аварии

Первый пуск программы с G71 на станке

  1. 01

    Проверьте нули и коррекции

    Z-ноль на торце заготовки, X-коррекция чернового и чистового резцов по замеру диаметра пробной проточки. Значение радиуса при вершине внесите в таблицу инструмента.

  2. 02

    Прогоните программу в графике

    стойка Fanuc показывает траекторию без резания. Убедитесь, что контур не уходит в патрон и проходы не выходят за заготовку.

  3. 03

    Запустите покадрово

    с отключенной подачей на 25–50% и дойдите до первого прохода.

  4. 04

    Остановите после черновой и замерьте

    диаметр шеек штангенциркулем. Должен остаться припуск, близкий к заданному (Ø30,4 и т.д.). Если он больше, поправьте износ в таблице коррекций.

  5. 05

    Запустите G70

    и измерьте шейки микрометром. Остаточную разницу уберите коррекцией на износ чистового резца, а не правкой программы.

Типичные ошибки и как их распознать

  • Заготовка обрезана «не там». Точка начала цикла находится внутри заготовки по X, и резец идёт в пустоту, а потом врезается. Делайте стартовую точку выше диаметра заготовки на 1–2 мм.
  • Контур с карманом. Перед канавкой диаметр уменьшается, потом растёт. В формате типа I такой контур обрежется и канавку не выберет. Канавки делают отдельным резцом и циклом G75.
  • G70 не режет с нужной подачей. Подача чистового прохода берётся из кадров контура. Если в них нет F, G70 пойдёт на подаче, которая была активна до цикла, то есть на черновой.
  • Обороты улетели на малом диаметре. Без G50 S при G96 станок разгонится до предельных оборотов шпинделя.
  • Цикл с радиусом при вершине. Чистовой проход надо вести с коррекцией на радиус вершины (G41/G42 в кадре контура), иначе на фасках и конусах появляется недорез.

Самая дорогая ошибка в токарной программе с циклом — не в формате, а в нулях. G71 честно повторит любой контур, в том числе смещённый на 0,3 мм из-за неверной коррекции. Поэтому первую деталь всегда останавливаю после черновой, мерю и только потом запускаю чистовую.

Дмитрий ВолковИнженер-механик, фрезерные станки с ЧПУ и CAM

Чем отличаются стойки

Формат из примера — классический для Fanuc и совместимых. У других стоек то же действие записывается иначе. Haas использует один кадр G71 P Q U W D F, где D задаёт глубину прохода. У Siemens роль цикла играет CYCLE95 с параметрами в скобках. Если станок выдаёт тревогу формата на правильной с виду программе, проверьте, какой формат G-кода включён в параметрах стойки, и тот ли постпроцессор выбран в CAM: его настраивают под конкретную стойку. Общие основы кадров и модальных команд описаны в статье G-код для начинающих.

Частые вопросы

Чем G71 отличается от G72 и G73?

G71 снимает металл слоями вдоль оси Z, подходит для валов. G72 идёт слоями вдоль X, это цикл для торцевых деталей, дисков и фланцев. G73 повторяет контур с постепенным смещением и применяется для отливок и поковок с равномерным припуском по всей форме.

Можно ли не использовать G70?

Можно, если чистовой проход прописан отдельными кадрами или чистовая размерность получается самим G71 с нулевым припуском. Но G70 экономит кадры и гарантирует, что чистовой проход идёт по тому же контуру, что и черновой.

Что значит «монотонный контур»?

Контур, в котором при движении от начала к концу диаметр только растёт или только падает. Любой возврат, будь то канавка или поднутрение, делает его немонотонным. Классический G71 такие места не выбирает.

Какой припуск оставлять под чистовую?

Для стали 0,3–0,5 мм на диаметр и 0,1 мм по Z при жёсткой системе. На длинных тонких валах и при вибрации припуск увеличивают, иначе чистовой резец снимет слишком тонкий слой, начнёт скользить и оставит поверхность хуже.

Источники

  1. G71 Rough Turning Cycle ↗ — CNCCookbook
  2. Fanuc G71 turning cycle ↗ — Helman CNC
  3. Токарные циклы Fanuc ↗ — AKO CNC
  4. ГОСТ 20999-83. Устройства числового программного управления для металлообрабатывающего оборудования. Кодирование информации управляющих программ ↗ — Госстандарт СССР, 1983
  5. G-code Overview ↗ — LinuxCNC Documentation

Фото: Leedonaldson911 / Wikimedia Commons, CC BY-SA 4.0

Автор

Дмитрий Волков

Инженер-механик, фрезерные станки с ЧПУ и CAM, 15 лет в отрасли

Пятнадцать лет работает с фрезерными станками с ЧПУ: от мебельных раскроечных центров до обработки металла. Пишет о фрезерах, инструменте, CAM-программах и системах управления.

Все материалы автора →

Как мы готовим материалы — в редакционной политике. Нашли ошибку? Напишите нам.

В этом разделе: G-код и программирование

Все →

Комментарии

Пока никто не написал. Задайте вопрос — автор или эксперты редакции ответят.

Написать комментарий