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
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