Smithy CNC Mills User Manual
Page 32

SmithyCNC Programmer’s Reference Manual: G Codes
2-17
4. Rapid back down to the current hole bottom, backed off a bit.
5. Repeat steps 1, 2, and 3 until the Z position is reached at step 1.
6. Retract the Z-axis at traverse rate to clear Z.
It is an error if:
* the Q number is negative or zero.
2.18.5 G84: Right-Hand Tapping
This code is currently unimplemented in EMC2. It is accepted, but the behavior is unde-
fined.
2.18.6 G85: Boring, No Dwell, Feed Out
The G85 cycle is intended for boring or reaming, but could be used for drilling or milling.
Program G85 X- Y- Z- A- B- C- R- L-
1. Preliminary motion, as described above.
2. Move the Z-axis only at the current feed rate to the Z position.
3. Retract the Z-axis at the current feed rate to clear Z.
2.18.7 G86: Boring, Spindle Stop, Rapid Out
The G86 cycle is intended for boring. This cycle uses a P number for the number of sec-
onds to dwell. Program G86 X- Y- Z- A- B- C- R- L- P-
1. Preliminary motion, as described above.
2. Move the Z-axis only at the current feed rate to the Z position.
3. Dwell for the P number of seconds.
4. Stop the spindle turning.
5. Retract the Z-axis at traverse rate to clear Z.
6. Restart the spindle in the direction it was going.
The spindle must be turning before this cycle is used. It is an error if: