Example of a tool data ASCII file
#****************************************************************************# Tool data#
****************************************************************************# Imp. hint: Behind the comment character #´
a# space must be added.# CAUTION: The tool dimensions are expected in
the unit# 0,1 µm or 0,0001 inch.#
****************************************************************************#
============================================================================# Tool data for tool no. 5#
============================================================================
wz[5].laenge 6000 # Tool length
wz[5].radius 54000 # Tool radius
wz[5].gueltig 1 # Tool validity flag
TRUE
wz[5].mass_einheit 0 # Tool data unit MM
wz[5].ax_versatz[0] 205000 # Offset 1st axis
wz[5].ax_versatz[1] 206000 # Offset 2nd axis
wz[5].ax_versatz[2] 307000 # Offset 3rd axis
wz[5].ax_versatz[3] 408000 # Offset 4th axis
wz[5].log_ax_nr_spdl 6 # Logical axis number of
spindle
wz[5].vb_min 60000 # Minimum speed
wz[5].vb_max 3000000 # Maximum speed
wz[5].a_max 3000 # Maximum
acceleration#
===========================================================================# Tool data for Tool no. 8#
===========================================================================
wz[8].laenge 8000 # Tool length
wz[8].radius 45000 # Tool radius
wz[8].gueltig 1 # Tool validity flag
TRUE
wz[8].mass_einheit 0 # Tool data unit MM
wz[8].ax_versatz[0] 225000 # Offset 1st axis
wz[8].ax_versatz[1] -336000 # Offset 2nd axis
wz[8].ax_versatz[2] -457000 # Offset 3rd axis
wz[8].ax_versatz[3] 578000 # Offset 4th axis
wz[8].kinematic.param[0] 1538000 # Tool head offset 1:
153,8 mm
wz[8].kinematic.param[1] 25000 # Tool head offset 2:
2,5 mm
wz[8].kinematic.param[2] 0 # Tool head offset 3: 0
mm
wz[8].kinematic.param[5] 900000 # Tool head offset 3; 90
mm
wz[8].tool_fixed 1 # Tool fixed
wz[8].kin_id 6 # kinematics 6#
==========================================================================# Tool data for tool no. 15#
==========================================================================
wz[15].typ 1 # Turning tool
wz[15].srk_lage 5 # Cutter tip
position
wz[15].laenge 8250 # Tool length
wz[15].radius 200 # Tool radius
wz[15].gueltig 1 # Tool validity flag
TRUE
wz[15].mass_einheit 0 # Tool data unit MM
wz[15].ax_versatz[0] 0 # Offset 1st axis
wz[15].ax_versatz[1] 0 # Offset 2nd axis
wz[23].ax_versatz[2] 0 # Offset 3rd axis
wz[23].ax_versatz[3] 0 # Offset 4th axis#
==========================================================================# Tool data
for tool no. 23#
========================================================================
wz[23].laenge 5000 # Tool length
wz[23].radius 10000 # Tool radius
wz[23].gueltig 1 # Tool validity flag
TRUE
wz[23].mass_einheit 0 # Tool data unit MM
wz[23].ax_versatz[0] 565000 # Offset 1st axis
wz[23].ax_versatz[1] 236000 # Offset 2nd axis
wz[23].ax_versatz[2] -233000 # Offset 3rd axis
wz[23].ax_versatz[3] 566400 # Offset 4th axis## Example for
GOBJECT-description in internal tool data base#
wz[1].gobject[0].name GO_NAME
wz[1].gobject[0].linkpoint GO_LINKPOINT
wz[1].gobject[0].group[0] GO_GROUP
wz[1].gobject[0].group[1] GO_GROUP_1
wz[1].gobject[0].group[2] GO_GROUP_2
wz[1].gobject[0].group[3] GO_GROUP_3
wz[1].gobject[0].group[4] GO_GROUP_4
wz[1].gobject[0].translation[0] 10000 # integer in
[0.1 um]
wz[1].gobject[0].translation[1] 20000
wz[1].gobject[0].translation[2] 30000
wz[1].gobject[0].rotation[0] 300000 # integer in
[0.0001 degree]
wz[1].gobject[0].rotation[1] 600000
wz[1].gobject[0].rotation[2] 900000
wz[1].gobject[0].relative 1
wz[1].gobject[0].changed 1
wz[1].gobject[0].file GO_FILE
wz[1].gobject[0].key[0] GO_KEY
wz[1].gobject[0].key[1] GO_KEY_1
wz[1].gobject[0].key[2] GO_KEY_2
wz[1].gobject[0].key[3] GO_KEY_3
wz[1].gobject[0].key[4] GO_KEY_4
wz[1].gobject[0].value[0] GO_VALUE
wz[1].gobject[0].value[1] GO_VALUE_1
wz[1].gobject[0].value[2] GO_VALUE_2
wz[1].gobject[0].value[3] GO_VALUE_3
wz[1].gobject[0].value[4] GO_VALUE_4#
wz[1].gobject[1].name GO_1_NAME
wz[1].gobject[1].file GO_1_FILE:
wz[1].gobject[2].name GO_2_NAME
wz[1].gobject[2].file GO_2_FILE:
wz[1].gobject[3].name GO_3_NAME
wz[1].gobject[3].file GO_3_FILE:
wz[1].gobject[4].name GO_4_NAME
wz[1].gobject[4].file GO_4_FILE## Example for
LINKPOINT-description in internal tool data base#
wz[1].linkpoint.name LP_NAME
wz[1].linkpoint.mountpoint
LP_MOUNTPOINT
wz[1].linkpoint.translation[0] 1
wz[1].linkpoint.translation[1] 2
wz[1].linkpoint.translation[2] 3
wz[1].linkpoint.rotation[0] 30
wz[1].linkpoint.rotation[1] 60
wz[1].linkpoint.rotation[2] 90
wz[1].linkpoint.ax_nr 1
wz[1].linkpoint.trans_rot 1
wz[1].linkpoint.inverse 0
wz[1].linkpoint.visible 1
wz[1].linkpoint.fixed 0
wz[1].linkpoint.arm_len 1234Ende