# ID 70245

The command positions for cross compensation are not sorted in an ascending order.
Description | Compensation values are specified for cross compensation in the compensation value lists at defined interpolation points. between Between these points, the correction values are determined using linear interpolation. Therefore they must be arranged according to their position in an ascending order.

A possible error cause can be using less interpolation points than the number given in the parameter P-COMP-00004 since the positions of the unused points are set to zero (nil).

[FCT-C5//Section: Cross compensation])

[COMP// Section: Cross compensation])

Wrong example (extract from compensation data list)

kw.crosscomp.table[0].sollw 0

kw.crosscomp.table[0].correction 0

kw.crosscomp.table[1].sollw 100000

kw.crosscomp.table[1].correction 1000

kw.crosscomp.table[2].sollw 300000

kw.crosscomp.table[2].correction 3000

kw.crosscomp.table[3].sollw 200000

kw.crosscomp.table[3].correction 2000

Corrected example (extract from compensation data list)

kw.crosscomp.table[0].sollw 0

kw.crosscomp.table[0].correction 0

kw.crosscomp.table[1].sollw 100000

kw.crosscomp.table[1].correction 1000

kw.crosscomp.table[2].sollw 200000

kw.crosscomp.table[2].correction 2000

kw.crosscomp.table[3].sollw 300000

kw.crosscomp.table[3].correction 3000

Response | Class | 7 | Closed-loop controlled axis stop and disabling of cross compensation
Solution | Class | 7 | Correct compensation value table see P-COMP-00006
Parameter | %1: | Logical axis number [-]
Logical axis number (P-AXIS-00016) of concerned axis
%2: | Current value [-]
Position of last interpolation point see P-COMP-00006
%3: | Error value [-]
Position of current interpolation point see P-COMP-00006
%4: | Current value [-]
Index of actual interpolation point
Error type | 2, Error message by data transfer from parameter list into control device.