Example assignment zero offsets with 3 axes

# ******************************************************************

# Zero point data

# ******************************************************************

# Important note : Behind the comment character ´#´

# a blank (space) must be added.

# CAUTION: Zero offsets are expected in the unit

# 0.1 μm for linear axes and 0.0001° for rotary axes.

# ******************************************************************

#

g53_verfuegbar    1    ( offsets unequal to 0 are evaluated )

default_index    2    ( G55 is automatically active after startup)

#

# ==================================================================

# Zero point data which are effective with 'G53' or 'G159 = 0'

# ==================================================================

np_grp[0].achse[0].inaktiv 80000 # Zero offset 8 mm

np_grp[0].achse[0].inaktiv 0 # Offset not valid

np_grp[0].achse[1].versatz 81000 # Zero offset 8.1 mm

np_grp[0].achse[1].inaktiv 0 # Offset not valid

np_grp[0].achse[2].versatz 82000 # Zero offset 8.2 mm

np_grp[0].achse[2].inaktiv 0 # Offset not valid

# ==================================================================

# Zero point data which are effective with 'G54' or 'G159 = 1'

# ==================================================================

np_grp[1].achse[0].versch 100000 # Zero offset by 10 mm

np_grp[1].achse[0].inaktiv 0 # Offset not valid

np_grp[1].achse[1].versch 200000 # Zero offset by 20 mm

np_grp[1].achse[1].inaktiv 1 # Offset not valid

np_grp[1].achse[2].versch 300000 # Zero offset by 30 mm

np_grp[1].achse[2].inaktiv 1 # Offset not valid

# ==================================================================

# Zero point data which are effective with 'G55' or 'G159 = 2'

# ==================================================================

np_grp[2].achse[0].versch -110000

np_grp[2].achse[0].inaktiv 0 # Offset not valid

np_grp[2].achse[1].versch 210000

np_grp[2].achse[1].inaktiv 0 # Offset not valid

np_grp[2].achse[2].versch 310000

np_grp[2].achse[2].inaktiv 0 # Offset not valid

# ==================================================================

# Zero point data which are effective with 'G56' or 'G159 = 3'

# ==================================================================

np_grp[3].achse[0].versch 120000

np_grp[3].achse[0].inaktiv 0 # Offset not valid

np_grp[3].achse[1].versch -220000

np_grp[3].achse[1].inaktiv 0 # Offset not valid

np_grp[3].achse[2].versch 320000

np_grp[3].achse[2].inaktiv 0 # Offset not valid

# ==================================================================

# Zero point data which are effective with 'G57' or 'G159 = 4'

# ==================================================================

np_grp[4].achse[0].versch 120000

np_grp[4].achse[0].inaktiv 0 # Offset not valid

np_grp[4].achse[1].versch 220000

np_grp[4].achse[1].inaktiv 1 # Offset not valid

np_grp[4].achse[2].versch 320000

np_grp[4].achse[2].inaktiv 0 # Offset not valid

# ==================================================================

# Zero point data which are effective with 'G58' or 'G159 = 5'

# ==================================================================

np_grp[5].achse[0].versch 130000

np_grp[5].achse[0].inaktiv 0 # Offset not valid

np_grp[5].achse[1].versch 230000

np_grp[5].achse[1].inaktiv 0 # Offset not valid

np_grp[5].achse[2].versch -330000

np_grp[5].achse[2].inaktiv 0 # Offset not valid

# ==================================================================

# Zero point data which are effective with 'G59' or 'G159 = 6'

# ==================================================================

np_grp[6].achse[0].versch 400000

np_grp[6].achse[0].inaktiv 0 # Offset not valid

np_grp[6].achse[1].versch 500000

np_grp[6].achse[1].inaktiv 0 # Offset not valid

np_grp[6].achse[2].versch -600000

np_grp[6].achse[2].inaktiv 0 # Offset not valid

# ==================================================================

# Zero point data which are effective with 'G159 = 7'

# ==================================================================

np_grp[7].achse[0].versch -450000

np_grp[7].achse[0].inaktiv 0 # Offset not valid

np_grp[7].achse[1].versch 340000

np_grp[7].achse[1].inaktiv 1 # Offset not valid

np_grp[7].achse[2].versch 670000

np_grp[7].achse[2].inaktiv 1 # Offset not valid

# ==================================================================

# Zero point data which are effective with 'G159 = 8'

# ==================================================================

np_grp[8].achse[0].versch -110000

np_grp[8].achse[0].inaktiv 0 # Offset not valid

np_grp[8].achse[1].versch 220000

np_grp[8].achse[1].inaktiv 0 # Offset not valid

np_grp[8].achse[2].versch 344500

np_grp[8].achse[2].inaktiv 0 # Offset not valid