beautypg.com

Smithy CNC Mills User Manual

Page 27

background image

the leading edge of the tool to cut more heavily. Typical values are 29,

29.5 or 30.

The number of "spring passes" is given by the H- value.

Spring passes are additional passes at full thread depth. If no additional passes are

desired, program H0.

Each pass begins at a position on the drive line. It consists of

1. An X traverse to the depth for this pass

2. A pause for the spindle to reach index position

3. A spindle-synchronized Z feed along the thread

4. A traverse to the original X

5. On all passes but the last, a traverse Z move to the

beginning point for the next pass

The tool will pause briefly before each threading pass, so a relief groove will be

required at the entry unless the beginning of the thread is past the end of the

material.

The exit move (traverse to original X) is not synchronized to the spindle speed. With

a slow spindle, the exit move might take only a small fraction of a revolution. If the

spindle speed is increased after several passes are complete, subsequent exit moves

will require a larger portion of a revolution, resulting in a very heavy cut during the

exit move. This can be avoided by providing a relief groove at the exit, or by

not changing the spindle speed while threading.

The sample program g76.ngc shows the use of the G76 canned cycle, and can be

previewed and executed on any machine using the sim/lathe.ini configuration.

2.18 G81 to G89: Canned Cycles

The canned cycles G81 through G89 have been implemented as described in this

section. Two examples are given with the description of G81 below.

All canned cycles are performed with respect to the currently selected plane. Any of

the three planes (XY, YZ, ZX) may be selected. Throughout this section, most

of the descriptions assume the XY-plane has been selected. The behavior is always

analogous if the YZ or XZ-plane is selected.

SmithyCNC Programmer’s Reference Manual:G Codes

SmithyCNC Programmer’s Reference Manual: G-Codes

2-12