
Multiple-Axis Machining | Three-dimensional tool compensation (option 9)
13
HEIDENHAIN | TNC 640 | Conversational Programming User's Manual | 10/2017
641
3-D radius compensation depending on the tool’s
contact angle (option 92)
Application
The effective sphere radius of a radius cutter deviates from the
ideal form owing to the production process. The maximum form
inaccuracy is defined by the machine tool builder. Common
deviations lie between 0.005 mm and 0.01 mm.
The form inaccuracy can be saved in the form of an compensation
value table. This table contains angle values and the deviation from
the nominal radius R2 measured on the respective angle value.
The
3D-ToolComp
software option (option 92) enables the control
to compensate the value defined in the compensation value table
depending on the actual contact point of the tool.
3-D calibration of the touch probe can also be carried out with the
3D-ToolComp
software option. During this process the deviations
determined during touch probe calibration are saved to the
compensation value table.
"3-D calibration with a calibration sphere
Requirements
To be able to use the software option
3D-ToolComp
(option 92) the
control requires the following preconditions:
Option 9 is enabled
Option 92 is enabled
The
DR2TABLE
column in the TOOL.T tool table is enabled
The name of the compensation value table (without its
extension) is entered in the
DR2TABLE
column for the tool to be
compensated
0 is entered in the
DR2
column
NC program with surface normal vectors (LN blocks)
Compensation value table
If you create the compensation value table yourself, proceed as
follows:
In the file manager open the path
TNC:\system
\3D-ToolComp
Press the
NEW FILE
soft key
Enter the file name with extension .3DTC
The control opens a table containing the required
columns for a compensation value table.
The compensation value table contains three columns:
NR
: Consecutive line number
ANGLE
: Measured angle in degrees
DR2
: Radius deviation from the nominal value
The control evaluates a maximum of 100 lines in the compensation
value table.
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 ...