Example - Non-equidistant bilateral SSFK

The diagram below shows a compensation value table with the properties:

The following values were measured at the third gauged position (table[3]):

Programmed
Position
ssoll,i ith setpoint

pos measurement value
sist,i ith actual value
(pos direction)

neg measurement value
sist,i ith actual value
(neg direction)

computed
pos compensation value
Δsi = sist,i – ssoll,i

Computed
neg compensation value
Δsi = sist,i –ssoll,i

19866.7 µm

19856.5 µm

19874.7 µm

-102 x 0.1 µm

80 x 0.1 µm

Programming Example

kopf.achs_nr                        2
kopf.log_achs_name                    Y AXIS
kw.ssfk.interval                    0
kw.ssfk.kw_startpos                 -200000
kw.ssfk.kw_nr_max                   140
kw.ssfk.unit                        1
kw.ssfk.bilateral                   1
kw.ssfk.table[0].setpoint           -200000
kw.ssfk.table[1].setpoint           -199306
kw.ssfk.table[2].setpoint           -198667
kw.ssfk.table[3].setpoint           -198001
...
kw.ssfk.table[138].setpoint         334488
kw.ssfk.table[139].setpoint         335591
kw.ssfk.table[0].pos                0
kw.ssfk.table[1].pos                24
kw.ssfk.table[2].pos                -102
...
kw.ssfk.table[139].pos              -55
kw.ssfk.table[0].neg                0
kw.ssfk.table[1].neg                67
kw.ssfk.table[2].neg                80
...
kw.ssfk.table[139].neg              114