CYCLE TAP(168) - Цикл сверления G84
Оставлена для совместимости. CYCLE сохранена только для совместимости со старыми постпроцессорами. Текущие версии CAM-системы вместо неё генерируют команду расширенного цикла EXTCYCLE: она предоставляет больше возможностей и позволяет CAM-системе полностью моделировать все вложенные перемещения цикла, чего CYCLE не умеет. Вывод CYCLE всё ещё можно включить в настройках CAM-системы, но это не рекомендуется.
Стандартный цикл нарезания резьбы метчиком G84 выполняет ускоренный подход на безопасный уровень и нарезание резьбы с возвратом на рабочей подаче при реверсивном вращении шпинделя.

Цикл G84 состоит из:
- Ускоренный подвод на уровень Z безопасный.
- Рабочий ход до уровня Z min.
- Остановка вращения шпинделя.
- Реверс шпинделя и возврат на рабочем ходу до уровня Z безопасный.
- Остановка вращения шпинделя.
- Восстановление нормального вращения шпинделя и ускоренный отвод на уровень безопасная плоскость.
Команда
CYCLE TAP(168), A a, MMPM(315), N nm, F f,
P p, T t, S s, PS ps, SC sc, FR fr
или
CYCLE TAP(168), A a, MMPR(316), M nm, F f,
P p, T t, S s, PS ps, SC sc, FR fr
Параметры
| Параметр | Массив CLD | Имя CLD | Описание |
|---|---|---|---|
| TAP(168) | CLD[1] | CLD.Type | Тип цикла 168 (TAP). |
| a | CLD[2] | CLD.A | Глубина отверстия в текущих единицах измерения (мм или дюймы). |
| MMPM(315) MMPR(316) |
CLD[3] | CLD.MMPM | Единицы измерения подачи: 315 (MMPM) – мм в минуту (дюймы в минуту), 316 (MMPR) – мм на оборот (дюймы на оборот). |
| nm | CLD[4] | CLD.NM | Значение подачи |
| f | CLD[5] | CLD.F | Уровень Z безопасный |
| L | CLD[6] | CLD.L | Величина захода Zl |
| i | CLD[7] | CLD.I | Величина отхода Zi |
| p | CLD[8] | CLD.P | Уровень безопасной плоскости |
| DWELL(279) | CLD[9] | CLD.DWell | Ключевое слово времени выстоя. |
| h | CLD[10] | CLD.H | Время выстоя в секундах. |
| t | CLD[11] | CLD.Top | Уровень верха отверстия |
| s | CLD[12] | CLD.Step | Шаг резьбы |
| ps | CLD[13] | CLD.Pos | Начальный угол шпинделя |
| sc | CLD[14] | CLD.Socket | Тип патрона: 0 – плавающий, 1 – жёсткий |
| fr | CLD[15] | CLD.FR | Подача возврата |
Доступ из .NET
Доставляется через обработчик OnCycle (диспетчеризация по типу цикла в cmd/cld[1]):
public override void OnCycle(ICLDCycleCommand cmd, CLDArray cld)
Общая модель .NET описана в разделе Циклы обработки отверстий (CYCLE).