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:

 

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

CLD array

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)

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.

SprutCAM 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:

Technology commands description