Циклы обработки отверстий <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)
Параметры:
Параметр |
Описание |
||
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, |
Последовательность технологических команд при обработке отверстий обычно следующая:
...
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)>