30.07.2013 Views

User's Manual ISO TNC 360 (260020xx, 280490xx) - heidenhain

User's Manual ISO TNC 360 (260020xx, 280490xx) - heidenhain

User's Manual ISO TNC 360 (260020xx, 280490xx) - heidenhain

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5 Programming Tool Movements<br />

5.5 Path Contours - Polar Coordinates<br />

<strong>TNC</strong> <strong>360</strong><br />

Example for exercise: Tapping<br />

Given data<br />

Thread:<br />

Right-hand internal thread M64 x 1.5<br />

Pitch P: 1.5 mm<br />

Start angle A : S<br />

End angle A : E<br />

Thread revolutions n : T<br />

Thread overrun<br />

0°<br />

<strong>360</strong>° = 0° at Z = 0 E<br />

8<br />

• at start of thread n : S<br />

• at end of thread n : E<br />

0.5<br />

0.5<br />

Number of cuts: 1<br />

Calculating the input values<br />

• Total height h: H = P . n<br />

P = 1.5 mm<br />

n = n + n + n = 9<br />

T A E<br />

h = 13.5 mm<br />

• Incremental polar coordinate angle H: H = n . <strong>360</strong>°<br />

n = 9 (see total height H)<br />

IPA = <strong>360</strong>° . 9 = 3240°<br />

• Start angle A S with thread overrun n S:<br />

n S = 0.5<br />

The start angle of the helix is advanced by 180° (n = 1 corresponds<br />

to <strong>360</strong>°). With positive rotation this means that<br />

A with n = A – 180° = –180°<br />

S S S<br />

• Starting coordinate: Z = P . (n + n ) T S<br />

= –1.5 . 8.5 mm<br />

= –12.75 mm<br />

The thread is being cut in an upward direction towards Z E = 0;<br />

therefore Z S is negative.<br />

Part program<br />

A =0°<br />

E<br />

A =0°<br />

S<br />

A = –180°<br />

%S536I G71 *........................................... Begin program<br />

N10 G30 G17 X+0 Y+0 Z–20 * ................. Define the workpiece blank<br />

N20 G31 G90 X+100 Y+100 Z+0 *<br />

N30 G99 T11 L+0 R+5 *........................... Define the tool<br />

N40 T11 G17 S2500 *............................... Call the tool<br />

N50 G00 G40 G90 Z+100 M06 * .............. Retract the spindle and insert the tool<br />

N60 X+50 Y+30 * ..................................... Pre-position in the bore center in X, Y<br />

N70 G29 * ................................................. Capture position as a pole<br />

N80 Z–12 M03 * ....................................... Move the tool to starting depth<br />

N90 G11 G41 R+32 H–180 F100 * ........... Move with radius compensation and reduced feed to the first contour<br />

.................................................................. point<br />

N100 G13 G91 H+3240 Z+13.5 F200 * Helical interpolation; incremental angle and tool movement in the Z axis<br />

N110 G00 G40 G90 X+50 Y+30 * ............ Retract in X, Y(absolute values), cancel radius compensation<br />

N120 Z+100 M02 *................................... Retract in Z<br />

N9999 %S536I G71 *<br />

G13<br />

A = 0°<br />

5-35

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!