Постоянные циклы сверления и растачивания нужны для того, чтобы не расписывать одно и то же движение инструмента десятками строк. Вместо отдельных кадров быстрого подвода, рабочей подачи, отвода и перехода к следующей координате оператор задает один цикл: например 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 | Координаты отверстия | В активной системе координат, чаще всего G54—G59. |
Z | Конечную глубину обработки | Обычно отрицательная координата относительно нуля детали. |
R | R-плоскость, откуда начинается рабочая подача | Должна быть выше поверхности, заусенцев, неровностей и прижимов. |
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 — самый простой цикл. Станок быстро подходит к координате отверстия, опускается до 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 применяют, когда обычного сверления уже недостаточно. Оба цикла делят глубину на шаги Q, но делают это по-разному. G73 после каждого шага слегка отводит инструмент внутри отверстия, ломая стружку. G83 после каждого шага выводит сверло к R-плоскости, поэтому стружка лучше выходит наружу, а СОЖ легче попадает в зону резания.
Практически это означает следующее: для неглубоких отверстий и хорошего отвода стружки обычно достаточно G73, а для глубоких отверстий безопаснее G83. Чем глубже отверстие, чем вязче материал и чем хуже подача СОЖ, тем осторожнее нужно выбирать Q. На старте лучше взять меньший шаг, проверить стружку и нагрев, а затем уже ускорять режим.
Подробный разбор глубокого сверления вынесен в отдельный материал: цикл G83 Fanuc для глубоких отверстий.
G74 и G84: нарезание резьбы

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

Расточные циклы похожи внешне, но отличаются самым важным для качества отверстием: что происходит на дне и как инструмент выходит обратно. G85 обычно подает инструмент вниз и выводит его вверх тоже с подачей. G86 может останавливать шпиндель на дне перед отводом. G89 добавляет выдержку и аккуратный выход с подачей. G76 часто применяют для точного растачивания с ориентированным остановом и смещением инструмента от стенки перед отводом, чтобы не оставить риску.
Выбирать цикл нужно не по номеру, а по требованию к поверхности и кинематике выхода. Если отверстие чистовое, проверьте, не царапает ли пластина стенку при обратном ходе. Если цикл использует ориентированный останов, убедитесь, что стойка и шпиндель действительно поддерживают нужное позиционирование.
Более подробно о растачивании см. в отдельной статье: циклы растачивания G76, G85 и G86.
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 и G85—G89 относятся к растачиванию. G98 и G99 выбирают не ради красоты программы, а ради баланса между безопасностью и временем цикла.

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