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.