beautypg.com

Yx z, Helical interpolation – HEIDENHAIN TNC 407 (280 580) User Manual User Manual

Page 137

background image

TNC 425/TNC 415 B/TNC 407

5-38

5

Programming Tool Movements

Fig. 5. 43: Helix: a combination of circular and linear paths

Y

X

Z

CC

5.5

Path Contours - Polar Coordinates

Helical interpolation

A helix is a combination of a circular movement in
a main plane and a linear movement perpendicular
to this plane.

A helix is programmed only in polar coordinates.

Applications:

You can use helical interpolation with form cutters
to machine:

• Large-diameter internal and external threads
• Lubrication grooves

Input

• Total incremental angle of tool traverse on the helix
• Total height of the helix

Input angle

Always enter the same sign for the rotation as for the incremental input angle. Otherwise the TNC may move the
tool along the wrong path.

Calculate the incremental polar coordinate angle IPA as follows:

IPA = n

.

360°; where

n = number of revolutions of the helical path.

For IPA you can enter any value from –5400° to +5400° (n = 15). If your
thread has more than 15 revolutions, program the helical interpolation in a
program section repeat (see page 5-40).

Input height

Enter the helix height H in the tool axis. The height is calculated as:

H = n x P,
n = number of thread revolutions
P = thread pitch

Radius compensation

Enter the radius compensation for the helix
according to the table at right.

External thread

Right-hand

Left-hand

Right-hand

Left-hand

Work direction

Z+

Z+

Z-

Z-

Direction

DR+

DR-

DR-

DR+

Radius comp.

RR

RL

RL

RR

Internal thread

Right-hand

Left-hand

Right-hand

Left-hand

Work direction

Z+

Z+

Z-

Z-

Direction

DR+

DR-

DR-

DR+

Radius comp.

RL

RR

RR

RL

Fig. 5.44:

The shape of the helix determines the direction of rotation
and the radius compensation