Циклы обработки отверстий <CYCLE>


Через команду <CYCLE> передаются стандартные циклы обработки отверстий G81 – G89. В программе обработки технологической команды <CYCLE> необходимо определить тип цикла и обработать команду соответствующим образом. Набор параметров команды зависит от типа цикла. Тип цикла определяется первым параметром команды.

 

Команда:

CYCLE ON(71) | OFF(72) | DRILL(163) | FACE(81) | DEEP(153) |

      BRKCHP(288) | TAP(168) | BORE5(209) | BORE6(210) | BORE7(211) |

      BORE8(212) | BORE9(213)

 

Параметры:

Параметр

CLD массив

Описание

Type

CLD[1]

CLD.Type

Тип цикла:

71(ON) – команда включения цикла,

72(OFF) – команда отмены цикла,

163(DRILL) – цикл сверления типа G81,

81(FACE) – цикл сверления типа G82,

153(DEEP) – цикл сверления с удалением стружки,

288(BRKCHP) – цикл сверления с ломкой стружки,

168(TAP) – цикл нарезания резьбы метчиком типа G84,

209(BORE5) – цикл сверления типа G85,

210(BORE6) – цикл сверления типа G86,

211(BORE7) – цикл сверления типа G87,

212(BORE8) – цикл сверления типа G88,

213(BORE9) – цикл сверления типа G89.

 

Последовательность технологических команд при обработке отверстий обычно следующая:

 

...

GOTO.abs X, Y, Z  ! Перемещение к первому отверстию.

CYCLE DRILL(163)  ! Вызов цикла обработки отверстия конкретного типа.

GOTO.abs X, Y, Z  ! Перемещение к следующему отверстию.

CYCLE DRILL(163)  ! Вызов цикла обработки отверстия конкретного типа.

...

GOTO.abs X, Y, Z  ! Перемещение к последнему отверстию.

CYCLE DRILL(163)  ! Вызов цикла обработки отверстия конкретного типа.

CYCLE OFF(72)     ! Отмена цикла.

...

 

По команде вызова цикла для первого отверстия следует сформировать начальный кадр задания параметров цикла, например:

 

G81 X_Y_Z_R_F_

 

Последующие команды вызова цикла обычно только переопределяют изменяющиеся параметры, а остальные параметры наследуются из предыдущей команды вызова цикла. Таким образом, формируется приблизительно такая последовательность кадров:

 

X_Y_Z_

X_Y_Z_

...

X_Y_Z_

 

По команде отмены цикла следует сформировать кадр отмены использования цикла, например:

 

G80

 

Для создания аналогичных ISO постпроцессоров в масках возможно использование предопределённых значений ISO.G, которые соответствуют параметрам команды:

Значение CLD параметра

Значение ISO

CLD[1] = 163

ISO.G = 81

CLD[1] = 81

ISO.G = 82

CLD[1] = 168

ISO.G = 84

CLD[1] = 209

ISO.G = 85

CLD[1] = 210

ISO.G = 86

CLD[1] = 211

ISO.G = 87

CLD[1] = 212

ISO.G = 88

CLD[1] = 213

ISO.G = 89

CLD[1] = 153

ISO.G = 83

CLD[1] = 288

ISO.G = 73

CLD[1] = 72

ISO.G = 80

 

 

 

Сопутствующие ссылки:

Описание технологических команд

Цикл сверления типа G81 <CYCLE DRILL(163)>

Цикл сверления типа G82 <CYCLE FACE(81)>

Цикл сверления типа G84 <CYCLE TAP(168)>

Цикл сверления типа G85 <CYCLE BORE5(209)>

Цикл сверления типа G86 <CYCLE BORE6(210)>

Цикл сверления типа G87 <CYCLE BORE7(211)>

Цикл сверления типа G88 <CYCLE BORE8(212)>

Цикл сверления типа G89 <CYCLE BORE9(213)>

Глубокое сверление с полным выводом инструмента для удаления стружки <CYCLE DEEP(153)>

Глубокое сверление с отводами сверла для ломки стружки <CYCLE BRKCHP(288)>