ID 110590

The set positions for leasdscrew error compensation are not sorted in an ascending order.

Description

Compensation values for leadscrew error compensation can be specified in the compensation value lists at defined interpolation points in addition to equidistant grids. 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-00020 since the positions of the unused points are set to zero (nil).

Example (extract from compensation data list):

kw.ssfk.table[0].setpoint

0

kw. ssfk.table[0].pos

0

kw. ssfk.table[1].setpoint

100000

kw. ssfk.table[1].pos

1000

kw. ssfk.table[2].setpoint

300000

kw. ssfk.table[2].pos

3000

kw. ssfk.table[3].setpoint

200000

kw. ssfk.table[3].pos

2000

Right:

kw.ssfk.table[0].setpoint

0

kw. ssfk.table[0].pos

0

kw. ssfk.table[1].setpoint

100000

kw. ssfk.table[1].pos

1000

kw. ssfk.table[2].setpoint

200000

kw. ssfk.table[2].pos

2000

kw. ssfk.table[3].setpoint

300000

kw. ssfk.table[3].pos

3000

Response

Class

3

Leadscrew error compensation will be switched off

Solution

Class

7

compensation value table must be corrected, see P-COMP-00025. Check parameter kw_nr_max P-COMP-00020.

Parameter

%1:

Logical axis number [-]

For logical axis number of concerned axis, see P-AXIS-00016

%2:

Current value [-]

Index of the incorrect interpolation point

%3:

Error value

Position of the incorrect interpolation point s. P-COMP-00025

%4:

Current value

Position of last interpolation point s. P-COMP-00025

%5:

Lower limit value

For smallest permissible position of current interpolation point see P-COMP-00025

Error type

2, Error message by data transfer from parameter list into control device.