Examples of compensation value lists
Example
Compensation value list for plane compensation
Available as of Build V3.1.3079.06
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