beautypg.com

Tool radius compensation, Programming: tools 5.3 tool compensation – HEIDENHAIN TNC 640 (34059x-02) User Manual

Page 188

background image

Programming: Tools

5.3

Tool compensation

5

188

TNC 640 | User's Manual

HEIDENHAIN Conversational Programming | 5/2013

Tool radius compensation

The block for programming a tool movement contains:

RL or RR for radius compensation
R0 if there is no radius compensation

Radius compensation becomes effective as soon as a tool is called
and is moved with a straight line block in the working plane with

RL

or

RR.

The TNC automatically cancels radius compensation
if you:

program a straight line block with

R0

depart the contour with the

DEP function

program a

PGM CALL

Select a new program with PGM MGT

For radius compensation, the TNC takes the delta values from both
the

TOOL CALL block and the tool table into account:

Compensation value =

R + DR

TOOL CALL

+

DR

TAB

where

R:

Tool radius

R from the TOOL DEF block or tool table

DR

TOOL CALL

:

Oversize for radius

DR in the TOOL CALL block

DR

TAB

:

Oversize for radius

DR in the tool table

Contouring without radius compensation: R0

The tool center moves in the working plane along the programmed
path or to the programmed coordinates.

Applications: Drilling and boring, pre-positioning