Example - Non-equidistant bilateral SSFK
The diagram below shows a compensation value table with the properties:
- Non-equidistant interpolation points (kw.ssfk.interval = 0)
- Bilateral compensation table (kw.ssfk.bilateral = 1)
- Position specifications in metric system (kw.ssfk.unit = 1)
- Compensation value table with 140 entries (kw.ssfk.kw_nr_max = 140). The index of the position and setpoint entries goes from 0 to 139.
The following values were measured at the third gauged position (table[3]):
Programmed | pos measurement value | neg measurement value | computed | Computed |
19866.7 µm | 19856.5 µm | 19874.7 µm | -102 x 0.1 µm | 80 x 0.1 µm |
Programing 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