
Multiple-Axis Machining | Three-dimensional tool compensation (option 9)
13
638
HEIDENHAIN | TNC 640 | Conversational Programming User's Manual | 10/2017
Peripheral milling: 3-D radius compensation with
TCPM and radius compensation (RL/RR)
The control displaces the tool perpendicular to the direction of
movement and perpendicular to the tool direction by the total
of the
DR
delta values (from the tool table and the
TOOL CALL
).
Determine the compensation direction with radius compensation
RL/RR
(see figure, traverse direction Y+). For the control to be able
to reach the specified tool orientation, you need to activate the
M128
function.
"Maintaining the position of the tool tip when
positioning with tilted axes (TCPM): M128 (option 9)", page 620
The control then positions the rotary axes automatically in such a
way that the tool can reach the specified tool orientation with the
active compensation.
Refer to your machine manual.
This function exclusively only available with spatial
angles. Your machine tool builder defines how these can
be entered.
The control is not able to automatically position the
rotary axes on all machines.
The control generally uses the defined
delta values
for 3-D tool compensation. The entire tool radius
R
+
DR
) is only taken into account if you have activated the
FUNCTION PROG PATH IS CONTOUR
function.
"Interpretation of the programmed
NOTICE
Danger of collision!
The rotary axes of a machine may have limited ranges of
traverse, e.g. between -90° and +10° for the B head axis.
Changing the tilt angle to a value of more than +10° may result
in a 180° rotation of the table axis. There is a danger of collision
during the tilting movement!
Program a safe tool position before the tilting movement, if
necessary.
Carefully test the NC program or program section in the
Program run, single block
operating mode
There are two ways to define the tool orientation:
In an LN block with the components TX, TY and TZ
In an L block by indicating the coordinates of the rotary axes
Summary of Contents for TNC 640
Page 4: ......
Page 5: ...Fundamentals ...
Page 36: ...Contents 36 HEIDENHAIN TNC 640 Conversational Programming User s Manual 10 2017 ...
Page 67: ...1 First Steps with the TNC 640 ...
Page 90: ......
Page 91: ...2 Introduction ...
Page 130: ......
Page 131: ...3 Operating the Touchscreen ...
Page 144: ......
Page 145: ...4 Fundamentals File Management ...
Page 206: ......
Page 207: ...5 Programming Aids ...
Page 236: ......
Page 237: ...6 Tools ...
Page 281: ...7 Programming Contours ...
Page 333: ...8 Data Transfer from CAD Files ...
Page 355: ...9 Subprograms and Program Section Repeats ...
Page 374: ......
Page 375: ...10 Programming Q Parameters ...
Page 478: ......
Page 479: ...11 Miscellaneous Functions ...
Page 501: ...12 Special Functions ...
Page 584: ......
Page 585: ...13 Multiple Axis Machining ...
Page 650: ......
Page 651: ...14 Pallet Management ...
Page 664: ......
Page 665: ...15 Batch Process Manager ...
Page 673: ...16 Turning ...
Page 713: ...17 Manual Operation and Setup ...
Page 797: ...18 Positioning with Manual Data Input ...
Page 803: ...19 Test Run and Program Run ...
Page 843: ...20 MOD Functions ...
Page 881: ...21 Tables and Overviews ...