Extended cycle <EXTCYCLE>
Use the extended cycle command <EXTCYCLE> to process standard cycles. The following is the list of standard cycles supported by the <EXTCYCLE> command:
Lathe threading single pass cycle G92 - <LATHETHREADG92(404)>
Drilling with chip removing cycle G83 - <W5DChipRemoving(483)>
Drilling with chip breaking cycle G73 - <W5DChipBreaking(473)>
Command:
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} ...
Parameters:
Parameter |
Description |
||
ON(71), CALL(52), OFF(72) |
CLD[1] |
CLD.SubCmd |
Command modifier: ON(71) – turn standard cycle ON, CALL(52) – call standard cycle, OFF(72) – turn standard cycle OFF. |
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), WProbing(500) |
CLD[2] |
CLD.SubType |
Cycle type identifier. |
a, b, c, d … |
CLD[3] – CLD[258] |
CLD.CLParams(1) – CLD.CLParams(256) |
Cycle parameters list. |
The first parameter is used to specify the start, call and cancellation of the standard cycle.
CAM system usually generates technology command sequence containing <EXTCYCLE> command similar to the following:
EXTCYCLE ON(71) ...
FEDRAT ...
GOTO ...
GOTO ...
EXTCYCLE CALL(52) ...
FEDRAT ...
GOTO ...
GOTO ...
EXTCYCLE CALL(52) ...
FEDRAT ...
GOTO ...
GOTO ...
EXTCYCLE CALL(52) ...
EXTCYCLE OFF(72) ...
The list of parameters depends on the cycle type.
See also: