Example of a zero offsets ASCII file for a configuration with 3 axes

# **************************************************************************
# Zero offsets-data
# **************************************************************************
# Imp.hint: Behind the comments character ´#´ a space character must
# be implicitly added.
# CAUTION : The zero offsets are expected in
# units 0,1 m for linear axes or 0,0001 for rotary axes
# **************************************************************************
#
g53_verfuegbar 1 (Zero offsets not equal to zero are evaluated)
default index 2 (G55 is automatically active after start up)
#
# ==========================================================================
# Zero offsets, which become active with "G53" or "G159 = 0"
# ==========================================================================
np_grp[0].achse[0].versch 80000 # offset 8 mm
np_grp[0].achse[0].inaktiv 0 # offset is valid
np_grp[0].achse[1].versch 81000 # offset 8.1 mm
np_grp[0].achse[1].inaktiv 0 # offset is valid
np_grp[0].achse[2].versch 82000 # offset 8.2 mm
np_grp[0].achse[2].inaktiv 0 # offset is valid
# ==========================================================================
# Zero offsets, which become active with "G54" or "G159 =1"
# ==========================================================================
np_grp[1].achse [0].versch 100000 # offset 10 mm
np_grp[1].achse[0].inaktiv 0 # offset is valid
np_grp[1].achse[1].versch 200000 # offset 20 mm
np_grp[1].achse[1].inaktiv 1 # offset is not valid
np_grp[1].axis e[2].versch 300000 # offset30 mm
np_grp[1].achse[2].inaktiv 1 # offset is not valid
# ==========================================================================
# Zero offset, which become active with "G55" or "G159 = 2
# ==========================================================================
np_grp[2].achse[0].versch -110000
np_grp[2].achse[0].inaktiv 0 # offset is valid
np_grp[2].achse[1].versch 210000
np_grp[2].achse[1].inaktiv 0 # offset is valid
np_grp[2].achse[2].versch 310000
np_grp[2].achse[2].inaktiv 0 # offset is valid
# ==========================================================================
# Zero offsets, which become active with "G56" or "G159 = 3"
# ==========================================================================
np_grp[3].axis e[0].versch 120000
np_grp[3].achse[0].inaktiv 0 # offset is valid
np_grp[3].axis e[1].versch 220000
np_grp[3].achse[1].inaktiv 0 # offset is valid
np_grp[3].axis e[2].versch 320000
np_grp[3].achse[2].inaktiv 0 # offset is valid
# ==========================================================================
#Zero offsets, which become active "G57" or "G159 = 4"
# ==========================================================================
np_grp[4].axis e[0].versch 120000
np_grp[4].achse[0].inaktiv 0 # offset is valid
np_grp[4].axis e[1].versch 220000
np_grp[4].achse[1].inaktiv 1 # offset is valid
np_grp[4].axis e[2].versch 320000
np_grp[4].achse[2].inaktiv 0 # offset is valid
# ==========================================================================
# Zero offsets, which become active with "G58" or "G159 = 5"
# ==========================================================================
np_grp[5].axis e[0].versch 130000
np_grp[5].achse[0].inaktiv 0 # offset is valid
np_grp[5].axis e[1].versc 230000
np_grp[5].achse[1].inaktiv 0 # offset is valid
np_grp[5].axis e[2].versch - 330000
np_grp[5].achse[2].inaktiv 0 # offset is valid
# ==========================================================================
# Zero offsets, which become active with “G59” or "G159 = 6"
# ==========================================================================
np_grp[6].achse[0].versch 400000
np_grp[6].achse[0].inaktiv 0 # offset is valid
np_grp[6].achse[1].versch 50000
np_grp[6].achse[1].inaktiv 0 # offset is valid
np_grp[6].achse[2].versch - 60000
np_grp[6].achse[2].inaktiv 0 # offset is valid
# ==========================================================================
# Zero offsets, which become active with "G159=7"
# ==========================================================================
np_grp[7].achse[0].versch - 450000
np_grp[7].achse[0].inaktiv 0 # offset is valid
np_grp[7].achse[1].versch 340000
np_grp[7].achse[1].inaktiv 1 # offset is valid
np_grp[7].achse [2].versch 670000
np_grp[7].achse[2].inaktiv 1 # offset is valid
============================================================================
# Zero offsets, which become active with "G159 = 8"
============================================================================
np_grp[8].achse[0].versch -110000
np_grp[8].achse[0].inaktiv 0 # offset is valid
np_grp[8].achse[1].versch 220000
np_grp[8].achse[1].inaktiv 0 # offset is valid
np_grp[8].achse[2].versch 344500
np_grp[8].achse[2].inaktiv 0 # offset is valid