Beispiel - Nicht äquidistante, doppelseitige SSFK

Das folgende Bild zeigt eine Korrekturwertliste mit den Eigenschaften:

Bei der 3. vermessenen Position (table[2]) wurden die folgenden Werte gemessen:

Programmierte
Position
ssoll,i i-ter Sollwert

Messwert pos
sist,i i-ter  Istwert
(pos Richtung)

Messwert neg
sist,i i-ter Istwert
(neg Richtung)

errechneter
Korrekturwert pos
Δsi = sist,i – ssoll,i

Errechneter
Korrekturwert neg
Δsi = sist,i –ssoll,i

19866,7 µm

19856,5 µm

19874,7 µm

-102 x 0,1 µm

80 x 0,1 µm

Programmierbeispiel

prg_example

Nicht äquidistante, doppelseitige SSFK

kopf.achs_nr                        2

kopf.log_achs_name                  Y-ACHSE

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