Owner's manual
Irregular Pocket Milling Cycles
Chapter 25
25-10
Use the irregular pocket milling finishing cycle (G89.2) to finish an
irregular pocket in a workpiece. This cycle is typically used to finish an
irregular pocket formed using a G89.1 irregular pocket roughing cycle. A
tool change is usually performed between the G89.1 and G89.2 cycles.
You can use this cycle to finish a post that was formed by combining two
pocket cycles.
The G89.2 block has this format:
G89.2 X__Y__Z__P__Q__H__F__L__;
Where : Is :
XY
The coordinates thatspecify the start/endcornerofthe irregularpocketin the
selected plane. These parametersmustbeprogrammed.
Z
The coordinate (along the plungingaxis)thatspecifies the bottomofthe irregular
pocket. In incremental mode this parameterspecifies the depth ofthe pocketas
measured fromthe start-pointto the pocketbottom. This parameter mustbe
programmed.
P
The sequence numberofthe firstblock in the setofblocks thatdefine the pocket
shape. The coordinatesin thisblockspecify the start-pointofthe pocket’sfirst
wall. Thisstart-pointmustcorrespondtothe start/endcornerspecifiedby the X
and Y coordinates. Thisparametermustbeprogrammed.
Q
The sequence numberofthe lastblock in the setofblocks thatdefine the pocket
shape. The coordinatesin thisblockspecify the endpointofthe pocket’slast
wall. Thisendpointmustcorrespondtothe start/endcornerspecifiedby the X
and Y coordinates. Thisparametermustbeprogrammed.
The setof blocksspecified by Pand Q ma y be located anywhereafterthe calling
block(even afteranend ofprogramcommand),as longas the callingblock isin
the sameprogram as the setofblocks. This means thatblocks definingthe
pocketshape can notbe calledfroma subprogramora macro unless the calling
blockisin thatsubprogramormacro.
H
The finishallowancethatwill be lefton the sidesofthe irregularpocket. Thisis
an optionalparameterthatprovidesformultiplefinishing cycles.
F
Finishingfeedrate. Thisparameterdeterminesthe feedrateofanyXYaxis
cuttingmoves. If notprogrammedtheexisting (modal)cutting feedratewillbe
used.
L
Incrementalplunge depth ofeachcuttingpass along the Z axis. IfL is
programmed,a finish pass ismadeateachL level. IfL isnotprogrammed,only
one finishing passis made at theprogrammedZ depth. Thisis an optional
parameter. Itistypicallyprogrammedwhena very deeppocketisbeing finished.
25.1.2
Irregular Pocket Finishing
(G89.2)