Расширенный цикл <EXTCYCLE>


Команда расширенный цикл <EXTCYCLE> представляет собой обобщенную технологическую команду для работы со стандартными циклами. В настоящий момент команда объединяет следующие типы стандартных циклов:

Цикл чистового точения G70, G73 – <LATHEFINISH(400)>;

Цикл чернового точения G71, G72 – <LATHEROUGH(401)>;

Цикл точения канавок G74, G75 – <LATHEGROOVE(402)>;

Цикл точения резьбы в несколько проходов G76 – <LATHETHREAD(403)>;

Цикл точения резьбы за один проход G92 – <LATHETHREADG92(404)>;

Цикл токарного сверления G81 – <DRILL(163)>;

Цикл токарного сверления G82 – <FACE(81)>;

Цикл токарного нарезания резьбы осевым инструментом G84 – <TAP(168)>;

Цикл токарного сверления с ломкой стружки – <BRKCHP(288)>;

Цикл токарного сверления с удалением стружки – <DEEP(153)>;

Цикл сверления G81 – <W5DDrill(481)>;

Цикл сверления G82 – <W5DFace(482)>;

Цикл сверления с удалением стружки G83 – <W5DChipRemoving(483)>;

Цикл сверления с ломкой стружки G73 – <W5DChipBreaking(473)>;

Цикл нарезания резьбы метчиком G84 – <W5DTap(484)>;

Цикл сверления G85 – <W5DBore5(485)>;

Цикл сверления G86 – <W5DBore6(486)>;

Цикл сверления G87 – <W5DBore7(487)>;

Цикл сверления G88 – <W5DBore8(488)>;

Цикл сверления G89 – <W5DBore9(489)>;

Цикл фрезерования резьбы – <W5DThreadMill(490)>;

Цикл выборки отверстия – <W5DHolePocketing(491)>.

 

Команда:

EXTCYCLE ON(71) | CALL(52) | OFF(72) 

         LATHEFINISH(400) | LATHEROUGH(401) | LATHEGROOVE(402) |  

         LATHETHREAD(403) | DRILL(163) | FACE(81) | TAP(168) | 

         BRKCHP(288) | DEEP(153) | W5DDrill(481) | W5DFace(482) | 

         W5DChipRemoving(483) | W5DChipBreaking(473) | W5DTap(484) | 

         W5DBore5(485) | W5DBore6(486) | W5DBore7(487) | W5DBore8(488) | 

         W5DBore9(489) | W5DThreadMill(490) | W5DHolePocketing(491)

         {, a} {, b} {, c} {, d} ...

 

Параметры:

Параметр

CLD массив

Описание

ON(71),

CALL(52),

OFF(72)

CLD[1]

CLD.SubCmd

Модификатор команды:

ON(71) – включение стандартного цикла,

CALL(52) – вызов стандартного цикла,

OFF(72) – отмена стандартного цикла.

LATHEFINISH(400),

LATHEROUGH(401),

LATHEGROOVE(402),

LATHETHREAD(403),

DRILL(163),

FACE(81),

TAP(168),

BRKCHP(288),

DEEP(153),

W5DDrill(481),

W5DFace(482),

W5DChipRemoving(483),

W5DChipBreaking(473),

W5DTap(484),

W5DBore5(485),

W5DBore6(486),

W5DBore7(487),

W5DBore8(488),

W5DBore9(489),

W5DThreadMill(490),

W5DHolePocketing(491)

CLD[2]

CLD.SubType

Идентификатор конкретного типа цикла.

a, b, c, d …        

CLD[3] –

CLD[258]

CLD.CLParams(1) –

CLD.CLParams(256)

Набор параметров, индивидуальный для каждого конкретного типа цикла.

 

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

 

EXTCYCLE ON(71) ...

FEDRAT ...

GOTO ...

GOTO ...

EXTCYCLE CALL(52) ...

FEDRAT ...

GOTO ...

GOTO ...

EXTCYCLE CALL(52) ...

FEDRAT ...

GOTO ...

GOTO ...

EXTCYCLE CALL(52) ...

EXTCYCLE OFF(72) ...

 

В зависимости от конкретного типа цикла набор последующих параметров меняется.

 

 

 

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

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