beautypg.com

Smithy CNC Mills User Manual

Page 117

background image

5. Restart the spindle in the direction it was going.

It is unclear how the operator is to manually move the tool because a change to

manual mode resets the program to the top. We will attempt to clarify that step

in this procedure.

1.11 G89 Cycle

The G89 cycle is intended for boring. This cycle uses a P value, where P speci-

fies the number of seconds to dwell.

0. Preliminary motion, as described above.

1. Move the Z-axis only at the current feed rate to the Z position.

2. Dwell for the given number of seconds.

3. Retract the Z-axis at the current feed rate to clear Z. This cycle is like G82

except that the tool is drawn back at feedrate rather than rapid.

1.12 G98 G99

G98 - initial level return in canned cycles

G99 - R value return in canned cycles

These codes are treated together because they behave very much alike.†You

will recall that when Z is above R the preparatory move is from the current loca-

tion to the X, Y values. If G98 is not specified, then the canned cycle will return

to the R value rather than the Z value that was used on the approach.

N01 G0 X1 Y2 Z3

N02 G90 G81 X4 Y5 Z-0.6 R1.8

Adding G98 to the second line above means that the return move will be to the

value of OLD_Z since it is higher that the R value specified.

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycle

10-14