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

Programing Example

prg_example

Non-equidistant bilateral SSFK

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