1 fundamentals, Tool movements in the program, Radius compensation – HEIDENHAIN TNC 128 (77184x-01) User Manual
Page 160: Miscellaneous functions m, 1 f undamentals 6.1 fundamentals

160
Programming: Tool movements
6.1 F
undamentals
6.1 Fundamentals
Tool movements in the program
The orange axis keys initiate the plain language dialog for a paraxial
positioning block. The TNC asks you successively for all the necessary
information and inserts the program block into the part program.
Coordinates
of the end point of the straight line, if
necessary
Radius compensation RL/RR/R0
Feed rate F
Miscellaneous function M
Example NC block
Depending on the individual machine tool, the part program is
executed by movement of either the tool or the machine table on
which the workpiece is clamped. Nevertheless, you always program
path contours as if the tool were moving and the workpiece remaining
stationary.
The TNC moves the tool in a straight line from its current position to
the straight-line end point. If you program several positioning blocks in
succession in a program, the starting point of a block is the end point
of the preceding block.
Radius compensation
The TNC can compensate the tool radius automatically. In paraxial
positioning blocks you can select whether the TNC is to extend (R+)
or shorten (R–) the traverse path by the value of the tool radius. See
"Tool radius compensation for paraxial positioning blocks" on
page 156.
Miscellaneous functions M
With the TNC's miscellaneous functions you can affect
the program run, e.g., a program interruption
the machine functions, such as switching spindle rotation and
coolant supply on and off
the path behavior of the tool
6
X+45 R+ F200 M3
X
Y
Z
100
Danger of collision!
Before running a part program, always pre-position the
tool to prevent the possibility of damaging it or the
workpiece.