beautypg.com

Smithy CNC Mills User Manual

Page 33

background image

* 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