CNC Maniac

Циклы сверления G73-G89: таблица и примеры

Постоянные циклы сверления G73-G89, G98 и G99 на фрезерном станке с ЧПУ

Постоянные циклы сверления и растачивания нужны для того, чтобы не расписывать одно и то же движение инструмента десятками строк. Вместо отдельных кадров быстрого подвода, рабочей подачи, отвода и перехода к следующей координате оператор задает один цикл: например G81 для обычного сверления или G83 для глубокого отверстия с периодическим выводом сверла.

В этой статье рассматриваются циклы, которые чаще встречаются на фрезерных станках и обрабатывающих центрах с логикой Fanuc/Haas: G73, G74, G76, G80, G81, G82, G83, G84, G85, G86, G87, G88, G89, а также режимы возврата G98 и G99. На разных стойках детали синтаксиса могут отличаться, поэтому перед запуском всегда сверяйте программу с руководством именно вашего станка.

Что такое постоянный цикл сверления

Постоянный цикл, или canned cycle, остается активным после своего вызова. Если после строки G99 G81 R2.0 Z-12.0 F120. указать только новую координату X или Y, станок повторит сверление в новой точке с теми же глубиной, R-плоскостью и подачей. Это удобно для плит, фланцев, корпусов и любых деталей с серией одинаковых отверстий.

Главное правило: после окончания группы отверстий цикл нужно отменить командой G80. Если забыть G80, следующий кадр перемещения может быть воспринят как очередная точка сверления, и инструмент пойдет в деталь там, где вы этого не ожидаете.

Как читать кадр постоянного цикла

Типовая строка выглядит так: G98 G81 X40. Y20. R2.0 Z-12.0 F120.. В ней код цикла задает тип операции, координаты указывают положение отверстия, а параметры R, Z, F, P и Q описывают поведение инструмента.

ПараметрЧто задаетНа что обратить внимание
X, YКоординаты отверстияВ активной системе координат, чаще всего G54G59.
ZКонечную глубину обработкиОбычно отрицательная координата относительно нуля детали.
RR-плоскость, откуда начинается рабочая подачаДолжна быть выше поверхности, заусенцев, неровностей и прижимов.
FРабочую подачуДля метчиков особенно важно, чтобы подача соответствовала шагу резьбы.
PВыдержку на дне отверстияФормат P зависит от стойки: миллисекунды, секунды или число без десятичной точки.
QШаг врезания в циклах G73/G83Слишком большой шаг ухудшает эвакуацию стружки и повышает риск поломки сверла.
LПовтор циклаИспользуется не на всех стойках и зависит от режима координат.
G98/G99Высоту возврата между отверстиямиG98 безопаснее, G99 быстрее.
G80Отмену постоянного циклаСтавится после последнего отверстия.

Быстрая таблица циклов G73-G89

Ниже — практическая ориентация по кодам. Назначение отдельных циклов может меняться между Fanuc, Haas, Mitsubishi, Siemens с ISO-режимом и другими системами, поэтому таблицу стоит использовать как навигацию, а не как замену паспорта станка.

КодОперацияКогда применятьРиск ошибки
G73Высокоскоростное сверление с дроблением стружкиНеглубокие и средние отверстия, когда нужно ломать стружку без полного выхода сверла.Малый отвод не всегда очищает глубокое отверстие.
G74Нарезание левой резьбы метчикомЛевая резьба или обратный цикл резьбонарезания на стойках Fanuc/Haas.Неверные обороты и подача ломают метчик быстрее, чем при сверлении.
G76Точное растачиваниеФинишная обработка отверстия расточной оправкой, когда важен чистый отвод от стенки.На токарных стойках G76 часто означает резьбовой цикл, не путайте тип станка.
G80Отмена постоянного циклаПосле последнего отверстия или перед переходом к другой операции.Забытый G80 может вызвать неожиданное сверление в следующей точке.
G81Простое сверлениеКороткие отверстия без выдержки и без вывода стружки.Не подходит для глубоких отверстий в вязком материале.
G82Сверление с выдержкойГлухие отверстия, зенковка, снятие заусенца на дне.Слишком большая выдержка греет инструмент.
G83Глубокое сверление с полным отводомГлубокие отверстия, плохой выход стружки, длинное сверло.Неподходящий шаг Q увеличивает время или ломает сверло.
G84Нарезание правой резьбы метчикомРезьбовые отверстия метчиком с синхронизацией подачи и оборотов.Нельзя задавать подачу как для обычного сверления.
G85Растачивание с подачей вниз и подачей вверхКогда нужен более мягкий выход инструмента из отверстия.Может оставлять след, если режим не подходит под оправку.
G86Растачивание с остановом шпинделяОперации, где требуется останов на дне перед быстрым отводом.Быстрый отвод после останова может оставить отметку на поверхности.
G87Обратное растачиваниеСпециальные операции с растачиванием обратной стороны отверстия.Требует точной наладки и проверки кинематики.
G88Растачивание с остановом/ручным действиемРедкие операции, где нужна пауза или ручной контроль.Сильно зависит от конкретной стойки.
G89Растачивание с выдержкой и подачей на выходеКогда нужна выдержка на дне и аккуратный выход инструмента.Неверная выдержка ухудшает поверхность и увеличивает нагрев.

G81 и G82: базовое сверление и выдержка

Схема циклов G81 и G82: простое сверление и сверление с выдержкой на дне
G81 подходит для обычных отверстий, а G82 добавляет выдержку P на дне отверстия, чтобы улучшить чистоту дна или снять заусенец.

G81 — самый простой цикл. Станок быстро подходит к координате отверстия, опускается до R-плоскости, затем сверлит до глубины Z с подачей F и возвращается вверх. Если отверстий несколько, следующие точки можно задавать короткими строками: X40., X60., Y35..

G90 G54 G17
G00 X20. Y15.
G43 H01 Z50.
G99 G81 R2.0 Z-12.0 F120.
X40.
X60.
G80

G82 работает похожим образом, но добавляет выдержку P на дне. Она нужна, когда инструмент должен немного «дочистить» дно отверстия: например при зенковке, неглубокой выборке или операции, где после простого G81 остается заметный след.

G90 G54 G17
G00 X25. Y25.
G43 H03 Z50.
G99 G82 R2.0 Z-4.0 P500 F80.
X50.
X75.
G80

G73 и G83: сверление с шагом врезания

Схема разницы между G73 и G83: дробление стружки и глубокое сверление с полным отводом
G73 делает короткие отводы внутри отверстия для дробления стружки, G83 каждый раз возвращает инструмент к R-плоскости и лучше подходит для глубоких отверстий.

G73 и G83 применяют, когда обычного сверления уже недостаточно. Оба цикла делят глубину на шаги Q, но делают это по-разному. G73 после каждого шага слегка отводит инструмент внутри отверстия, ломая стружку. G83 после каждого шага выводит сверло к R-плоскости, поэтому стружка лучше выходит наружу, а СОЖ легче попадает в зону резания.

Практически это означает следующее: для неглубоких отверстий и хорошего отвода стружки обычно достаточно G73, а для глубоких отверстий безопаснее G83. Чем глубже отверстие, чем вязче материал и чем хуже подача СОЖ, тем осторожнее нужно выбирать Q. На старте лучше взять меньший шаг, проверить стружку и нагрев, а затем уже ускорять режим.

Подробный разбор глубокого сверления вынесен в отдельный материал: цикл G83 Fanuc для глубоких отверстий.

G74 и G84: нарезание резьбы

Схема циклов G84 и G74 для нарезания правой и левой резьбы метчиком
В циклах резьбонарезания подача должна соответствовать шагу резьбы, а направление вращения и реверс зависят от правой или левой резьбы.

G84 чаще используют для правой резьбы, а G74 — для левой. В отличие от сверления, здесь критична синхронизация подачи и вращения шпинделя: метчик должен пройти ровно на один шаг резьбы за один оборот. Если подача не соответствует шагу, метчик будет сжиматься или растягиваться в осевом направлении, что быстро приводит к поломке.

Перед запуском проверьте диаметр предварительного отверстия, шаг резьбы, направление вращения, глубину Z, R-плоскость и формат подачи на вашей стойке. На части станков подача задается как мм/об, на других — как мм/мин при включенном режиме синхронного резьбонарезания. Для жесткого резьбонарезания также важны исправный держатель и корректная настройка шпинделя.

Если нужна отдельная статья именно по метчику, смежный материал здесь: цикл нарезания резьбы G84.

G76, G85-G89: циклы растачивания

Схема циклов растачивания G76, G85, G86, G87, G88 и G89
Циклы растачивания различаются способом отвода, остановом шпинделя, выдержкой и тем, уходит ли инструмент с подачей или быстрым ходом.

Расточные циклы похожи внешне, но отличаются самым важным для качества отверстием: что происходит на дне и как инструмент выходит обратно. G85 обычно подает инструмент вниз и выводит его вверх тоже с подачей. G86 может останавливать шпиндель на дне перед отводом. G89 добавляет выдержку и аккуратный выход с подачей. G76 часто применяют для точного растачивания с ориентированным остановом и смещением инструмента от стенки перед отводом, чтобы не оставить риску.

Выбирать цикл нужно не по номеру, а по требованию к поверхности и кинематике выхода. Если отверстие чистовое, проверьте, не царапает ли пластина стенку при обратном ходе. Если цикл использует ориентированный останов, убедитесь, что стойка и шпиндель действительно поддерживают нужное позиционирование.

Более подробно о растачивании см. в отдельной статье: циклы растачивания G76, G85 и G86.

G98 и G99: безопасный возврат между отверстиями

Схема возврата инструмента G98 к исходной плоскости и G99 к R-плоскости
G98 безопаснее над зажимами и уступами, G99 быстрее при серии отверстий на открытой ровной поверхности.

G98 и G99 не задают саму операцию сверления. Они определяют, куда инструмент возвращается после каждого отверстия. В режиме G98 инструмент поднимается к исходной плоскости, то есть к высоте, с которой был вызван цикл. В режиме G99 инструмент возвращается только на R-плоскость.

Для первой отладки, деталей с прижимами, ступенчатых поверхностей и неизвестных безопасных высот разумнее использовать G98. Когда траектория проверена, поверхность ровная, а между отверстиями нет препятствий, G99 сокращает холостые перемещения и ускоряет обработку.

Пример программы: серия отверстий с G81, G83 и G84

Пример ниже показывает общий принцип: сначала центровка простым циклом, затем глубокое сверление с G83, после этого нарезание резьбы G84. Размеры, обороты, подача, инструментальные коррекции и глубины приведены только как учебный шаблон. Для реальной детали их нужно пересчитать под материал, инструмент, держатель и стойку.

%
O1081 (PLATE DRILLING CYCLES)
G90 G54 G17 G40 G49 G80

(T1 - CENTER DRILL)
T1 M06
S2500 M03
G00 X20. Y20.
G43 H01 Z50.
G99 G81 R2.0 Z-3.0 F120.
X40.
X60.
G80
G00 Z50.

(T2 - DEEP DRILL)
T2 M06
S1800 M03
G00 X20. Y50.
G43 H02 Z50.
G99 G83 R2.0 Z-28.0 Q5.0 F90.
X40.
X60.
G80
G00 Z50.

(T3 - TAP M6)
T3 M06
S500 M03
G00 X20. Y80.
G43 H03 Z50.
G99 G84 R3.0 Z-14.0 F1.0
X40.
X60.
G80
G00 Z100.
M30
%

Типичные ошибки при постоянных циклах

ОшибкаЧто может случитьсяКак проверить
Забыли G80Станок повторит цикл в следующей координате.После последнего отверстия сразу ставьте G80 и подъем на безопасную высоту.
R-плоскость ниже поверхности или зажимаИнструмент пойдет быстрым ходом слишком низко.Проверяйте R относительно самой высокой точки детали и оснастки.
Неверный выбор G98/G99При G99 можно задеть прижим или ступеньку между отверстиями.На первой проверке используйте G98, затем оптимизируйте.
Слишком большой QСтружка забивает канавки, сверло перегревается или ломается.Начинайте с осторожного шага и смотрите форму стружки.
Подача для метчика задана как для сверлаМетчик ломается или портит резьбу.Сверяйте F с шагом резьбы и режимом подачи станка.
Не тот рабочий планЦикл может интерпретироваться не так, как ожидается.Перед сверлением на фрезерном станке обычно явно задают G17.
Непроверенный формат PВыдержка оказывается слишком короткой или слишком длинной.Смотрите руководство стойки: P500 может означать разные единицы.

Чек-лист перед запуском

  • Проверьте ноль детали, активную систему координат и коррекцию длины инструмента G43 H....
  • Убедитесь, что R-плоскость выше детали, зажимов, стружки и любых выступающих элементов.
  • Запустите симуляцию или графическую проверку, если она есть на стойке.
  • Первый проход выполните в single block или с повышенной Z-безопасностью, особенно после ручной правки программы.
  • Для G83 проверьте выход стружки, нагрев сверла и работу СОЖ.
  • Для G84/G74 отдельно проверьте шаг резьбы, направление вращения и глубину.
  • После каждого блока отверстий ставьте G80.

Итог

Если коротко: G81 закрывает простое сверление, G82 добавляет выдержку, G73 дробит стружку без полного выхода, G83 безопаснее для глубоких отверстий, G84 и G74 работают с резьбой, а G76 и G85G89 относятся к растачиванию. G98 и G99 выбирают не ради красоты программы, а ради баланса между безопасностью и временем цикла.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Больше записей