beautypg.com

15 thread cycles, Universal thread cycle g31 – HEIDENHAIN MANUALplus 4110 User Manual

Page 335

background image

HEIDENHAIN MANUALplus 4110

335

6.15 Thr

ead Cy

cles

6.15 Thread Cycles

Universal thread cycle G31

G31 cuts threads in any desired direction and position (longitudinal,
tapered or transverse threads; internal or external threads). You can
also machine successions of threads.

Parameters

X end point

of thread (diameter value)

Z end point

of thread

F thread pitch

U thread depth

„

U>0: Internal thread

„

U<=0: External thread (lateral surface or front face)

„

U= +999 or –999: Thread depth is calculated

I maximum infeed

R difference in radii

(default: 0): Difference between the

diameters at the start of thread (XA) and end of thread (X). With
descending contours, R must be programmed as a negative value.
R=(X–XA)/2

B run-in length:

Distance required to accelerate to the

programmed feed rate.
No input: Internal calculation (see “Thread run-in / thread run-out”
on page 163
)

P run-out length:

Distance required to decelerate the slide.

No input: Internal calculation (see “Thread run-in / thread run-out”
on page 163
)

A feed angle:

Range: 0° < A < 60°

No input: A=arctan (0.5*F/U)

V type of approach

(default: 0)

„

V=0: Constant cross section for all cuts

„

V=1: Constant feed

„

V=2: With distribution of remaining cut

„

V=3: Without distribution of remaining cut

H type of tool offset

(default: 0)

„

H=0: Without offset

„

H=1: Offset from the left toward the thread base

„

H=2: Offset from the right toward the thread base

„

H=3: Tool is offset alternately from the right and left (zigzag)

Q number of air cuts

after the last cut (default: 0)

C starting angle:

Position of the spindle at the thread start

(default: 0°)

„

G31 without contour definition: "X, Z" is programmed. The thread
starts at the current tool position and ends at the end point X, Z.

Example: G31

%31.nc

[G31]

N1 T45 G97 S800 M3

N2 G0 X20 Z5

N3 G31 Z-50 F1.5 I0.2

END