EXTCYCLE LATHEROUGH - Токарный черновой цикл (G71, G72)
Стандартный цикл LATHEROUGH(401) G71 выполняет черновую обработку заготовки по заданной форме детали. В токарном черновом цикле G71 используются команды F, S и T, указанные в строке G71 или уже заданные до строки G71. Цикл G71 обрабатывает два типа траекторий обработки. Если в запрограммированной траектории ось X не меняет направление, то это траектория первого типа (тип I). Второй тип траектории (тип II) допускает смену направления оси X. Направление оси Z не должно меняться для обоих типов.
Стандартный цикл G73 аналогичен G71, но применяется для обработки торца детали.
Последнее перемещение для обоих циклов — возврат в исходную позицию S. Как показано на рисунке, S — это положение инструмента в момент вызова цикла.

Токарные циклы предполагают, что задан запрограммированный контур детали PQ. CAM-система передаёт контур в виде подпрограммы УП. Номер подпрограммы указывается в параметре CLD[3].
Если параметр CLD[12]=1, то после чернового цикла G71 или G72 может быть вызван чистовой проход вдоль контура — цикл G70.
Параметры
| Массив CLD | Имя CLD | Описание |
|---|---|---|
| CLD[1] | CLD.SubCmd | Тип команды: ON(71) – включение стандартного цикла, CALL(52) – вызов стандартного цикла, OFF(72) – выключение стандартного цикла. |
| CLD[2] | CLD.SubType | Идентификатор типа стандартного цикла: LATHEROUGH(401) |
| CLD[3] | CLD.CLParams(1) | Номер подпрограммы, обрабатывающей контур PQ. |
| CLD[4] | CLD.CLParams(2) | Шаг обработки (D). |
| CLD[5] | CLD.CLParams(3) | Направление обработки: 0 – вдоль оси вращения (G71), 1 – перпендикулярно оси вращения (G72). |
| CLD[6] | CLD.CLParams(4) | Переключатель режима перекрытия: 0 – опция перекрытия выключена, 1 – опция перекрытия включена (траектория содержит дополнительные перемещения инструмента вдоль обрабатываемого контура для срезания гребешков) |
| CLD[7] | CLD.CLParams(5) | Знаковый припуск по Z (W) |
| CLD[8] | CLD.CLParams(6) | Знаковый припуск по X (U/2) |
| CLD[9] | CLD.CLParams(7) | Расстояние отвода (R) |
| CLD[10] | CLD.CLParams(8) | Угол отвода (A) |
| CLD[11] | CLD.CLParams(9) | Тип обработки: 1 – наружная (OD), 2 – внутренняя (ID) |
| CLD[12] | CLD.CLParams(10) | Наличие чистового прохода (G70): 0 - без чистового прохода, 1 - с чистовым проходом. |
| CLD[13] | CLD.CLParams(11) | Эквидистантный припуск на контур |
Если «знаковый» параметр положительный, он откладывается в положительном направлении соответствующей оси, иначе — в отрицательном направлении.
Доступ из .NET
Помимо базового OnExtCycle, этот цикл доставляется через обработчик семейства токарных циклов OnTurnExtCycle:
public override void OnTurnExtCycle(ICLDExtCycleCommand cmd, CLDArray cld)
Общая модель .NET описана в разделе Расширенный цикл (EXTCYCLE).