Smithy CNC Mills User Manual
Page 33

* the spindle is not turning before this cycle is executed.
2.18.8 G87: Back Boring
This code is currently unimplemented in EMC2. It is accepted, but the behavior is
undefined.
2.18.9 G88: Boring, Spindle Stop, Manual Out
This code is currently unimplemented in EMC2. It is accepted, but the behavior is
undefined.
2.18.10 G89: Boring, Dwell, Feed Out
The G89 cycle is intended for boring. This cycle uses a P number, where P specifies
the number of seconds to dwell. program G89 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. Retract the Z-axis at the current feed rate to clear Z.
2.18.11 G90, G91: Set Distance Mode
Interpretation of RS274/NGC code can be in one of two distance modes: absolute or
incremental.
To go into absolute distance mode, program G90. In absolute distance mode, axis
numbers (X, Y, Z, A, B, C) usually represent positions in terms of the currently
active coordinate system. Any exceptions to that rule are described explicitly in this
Section [sub:G81-to-G89:].
To go into incremental distance mode, program G91. In incremental distance mode,
axis numbers (X, Y, Z, A, B, C) usually represent increments from the current values
of the numbers.
I and J numbers always represent increments, regardless of the distance mode set-
ting. K numbers represent increments in all but one usage (see Section [sub:G87:-
Back-Boring]), where
the meaning changes with distance mode.
2.19 G92, G92.1, G92.2, G92.3: Coordinate System Offsets
SmithyCNC Programmer’s Reference Manual:G Codes
SmithyCNC Programmer’s Reference Manual: G-Codes
2-18