Examples of compensation value lists

Example

Compensation value list for plane compensation

The parameterisation example below reserved a maximum number of table entries of 50000 entries. The actual number of entries used is defined by the product of “last_index_master1” and “last_index_master2”.

# ****************************************
#  Axis compensation data X axis
# ****************************************
kopf.achs_nr                                     1
kopf.log_achs_name                               X
# Reserve maximum number of table entries
kw.crosscomp2.max_points                     50000
kw.crosscomp2.last_index_master1              1000
kw.crosscomp2.last_index_master2                20
kw.crosscomp2.table[  0][  0].correction        -3
kw.crosscomp2.table[  0][  1].correction        -1

kw.crosscomp2.table[ 20][ 999].correction       58
kw.crosscomp2.table[ 20][1000].correction       49

Example

Compensation value list for plane compensation

# ****************************************
#  Axis compensation data X axis
# ****************************************
kopf.achs_nr                                     1
kopf.log_achs_name                               X
kw.crosscomp2.interval                      100000  /* 10 mm */
kw.crosscomp2.last_index_master1               100
kw.crosscomp2.last_index_master2               200
kw.crosscomp2.start_position_master1       -400000  /* -40 mm */
kw.crosscomp2.start_position_master2       -700000  /* -70 mm */
kw.crosscomp2.unit                               1  /* 0.1 my */
kw.crosscomp2.master1_ax_nr                      2
kw.crosscomp2.master2_ax_nr                      3
kw.crosscomp2.n_cycles                          20
kw.crosscomp2.table[  0][  0].correction        -3
kw.crosscomp2.table[  0][  1].correction        -1
kw.crosscomp2.table[  0][  2].correction         4
kw.crosscomp2.table[  0][  3].correction         9
kw.crosscomp2.table[  0][  4].correction        13
kw.crosscomp2.table[  0][  5].correction        17
kw.crosscomp2.table[  0][  6].correction        42
kw.crosscomp2.table[  0][  7].correction        53
kw.crosscomp2.table[  0][  8].correction        33
kw.crosscomp2.table[  0][  9].correction        42
kw.crosscomp2.table[  0][ 10].correction        19
kw.crosscomp2.table[  0][ 11].correction         7
kw.crosscomp2.table[  0][ 12].correction         2
kw.crosscomp2.table[  0][ 13].correction         0
kw.crosscomp2.table[  0][ 14].correction         5
kw.crosscomp2.table[  0][ 15].correction        -3
kw.crosscomp2.table[  0][ 16].correction        -7
kw.crosscomp2.table[  0][ 17].correction       -11
kw.crosscomp2.table[  0][ 18].correction       -13
kw.crosscomp2.table[  0][ 19].correction       -22
kw.crosscomp2.table[  0][ 20].correction       -34
kw.crosscomp2.table[  0][ 21].correction       -29
kw.crosscomp2.table[  0][ 22].correction       -99
kw.crosscomp2.table[200][ 71].correction        45
kw.crosscomp2.table[200][ 72].correction        68
kw.crosscomp2.table[200][ 73].correction        71
kw.crosscomp2.table[200][ 74].correction        90
kw.crosscomp2.table[200][ 75].correction       111
kw.crosscomp2.table[200][ 76].correction       123
kw.crosscomp2.table[200][ 77].correction       134
kw.crosscomp2.table[200][ 78].correction       147
kw.crosscomp2.table[200][ 79].correction       156
kw.crosscomp2.table[200][ 80].correction       176
kw.crosscomp2.table[200][ 81].correction       167
kw.crosscomp2.table[200][ 82].correction       148
kw.crosscomp2.table[200][ 83].correction       132
kw.crosscomp2.table[200][ 84].correction       123
kw.crosscomp2.table[200][ 85].correction       111
kw.crosscomp2.table[200][ 86].correction       101
kw.crosscomp2.table[200][ 87].correction        97
kw.crosscomp2.table[200][ 88].correction        88
kw.crosscomp2.table[200][ 89].correction        83
kw.crosscomp2.table[200][ 90].correction        82
kw.crosscomp2.table[200][ 91].correction        77
kw.crosscomp2.table[200][ 92].correction        68
kw.crosscomp2.table[200][ 93].correction        63
kw.crosscomp2.table[200][ 94].correction        61
kw.crosscomp2.table[200][ 95].correction        59
kw.crosscomp2.table[200][ 96].correction        57
kw.crosscomp2.table[200][ 97].correction        52
kw.crosscomp2.table[200][ 98].correction        56
kw.crosscomp2.table[200][ 99].correction        58
kw.crosscomp2.table[200][100].correction        49
#
End