Description

P-AXIS-00175

Activation of SSFK

Description

This parameter activates the lead screw error compensation.

Parameter

lr_param.ssfk

Data type

BOOLEAN

Data range

0/1

Axis types

T, R

Dimension

T: ----

R: ----

Default value

0

Drive types

----

Remarks

 

P-AXIS-00243

Distribution of the backlash on multiple cycles

Description

The parameter defines a number of position control cycles on which the backlash is distributed. The distribution is done according to a sin2 function.

The parameter is also used for bi-directional lead screw error compensation if a change of direction is executed.

Parameter

lr_param.n_backlash_cyc

Data type

UNS16

Data range

0 < n_backlash_cyc < 20

Axis types

T, R, S

Dimension

T: Number of interpolation cycles

R,S: Number of interpolation cycles

Default value

0

Drive types

----

Remarks

For the values 0 or 1 the output of the backlash to the drive is done abruptly within one cycle. A value larger than 1 creates a distribution according to the sin2function

The use of this feature avoids increasing errors at the workpiece, because for large backlash the machine excitation is reduced.

P-COMP-00059

Maximum number of table entries for leadscrew error compensation

Description

This leadscrew error compensation parameter (FCT-C5) sets the memory space required for a particular number of table entries.

 

The size of the actually used compensation table is defined by `kw_nr_max` (P-COMP-00020) and `kw_nr_max` must be smaller than `max_points`.

Parameter

kw.ssfk.max_points

Data type

UNS32

Data range

0 <= P-COMP-00059

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

1500

Remarks

The parameter value can no longer be changed after start-up or after lists are reloaded. Otherwise error ID 110638 is output.

 

If P-COMP-00059 is not specified (or assigned the value 0), the default value is assigned to P-COMP-00059 for downward compatibility reasons. 

To avoid the default assignment, memory can be saved for an axis that does not use leadscrew error compensation by assigning the value 1 to P-COMP-00059.

This parameter is available as of CNC Build V3.3079.06

P-COMP-00017

Unit of the length entries

Description

This parameter defines the unit of the length / position entries.

Parameter

kw.ssfk.unit

Data type

BOOLEAN

Data range

0: Encoder increments

1: Metric (in 0.1 µm)

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

0

Remarks

 

P-COMP-00018

Distance between interpolation points

Description

The parameter defines the distance between interpolation points of the compensation table when equidistant interpolation points are used. If this parameter is = 0, the position of each interpolation point must be specified separately.

Parameter

kw.ssfk.interval

Data type

SGN32

Data range

0 ≤ interval < MAX(SGN32)

Axis types

T, R, S

Dimension

T: 0.1 µm or increments

R,S: 0.0001° or increments

Default value

0

Remarks

 

P-COMP-00019

Start position of compensation values

Description

This parameter determines the position of the axis at which the compensation table starts.

Parameter

kw.ssfk.kw_startpos

Data type

SGN32

Data range

MIN(SGN32) ≤ kw_startpos < MAX(SGN32)

Axis types

T, R, S

Dimension

T: 0.1 µm or increments

R,S: 0.0001° or increments

Default value

0

Remarks

 

P-COMP-00020

Number of compensation values

Description

This parameter defines the number of entries in the compensation table.

Parameter

kw.ssfk.kw_nr_max

Data type

SGN32

Data range

0 ≤ kw_nr_max < P-COMP-00059

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

0

Remarks

P-COMP-00059 is available as of Build V3.1.3079.06.

P-COMP-00021

Operation mode of compensation

Description

This parameter defines whether compensation is unilateral or bilateral.

Parameter

kw.ssfk.bilateral

Data type

BOOLEAN

Data range

0: Unilateral compensation

1: Bilateral compensation

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

0

Remarks

 

P-COMP-00022

Compensation of a modulo axis

Description

This parameter defines the compensation table for a modulo axis. A modulo transition also takes place in the compensation table on the modulo transition of the axis position.

The number of compensation values must then be equal to the number of entries in the compensation value table.

Parameter

kw.ssfk.modulo

Data type

BOOLEAN

Data range

0: Compensation without modulo handling

1: Compensation for a modulo axis

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

0

Remarks

 

P-COMP-00023

Compensation value in positive direction

Description

This parameter defines a compensation value in case of movement in positive direction at interpolation point 'i'.

Parameter

kw.ssfk.table[i].pos

Data type

SGN32

Data range

MIN(SGN32) ≤ pos < MAX(SGN32)

Axis types

T, R, S

Dimension

T: 0.1 µm or increments

R,S: 0.0001° or increments

Default value

0

Remarks

 

P-COMP-00024

Compensation value in negative direction

Description

This parameter defines a compensation value in case of movement in negative direction at interpolation point 'i'.

Parameter

kw.ssfk.table[i].neg

Data type

SGN32

Data range

MIN(SGN32) ≤ neg < MAX(SGN32)

Axis types

T, R, S

Dimension

T: 0.1 µm or increments

R,S: 0.0001° or increments

Default value

0

Remarks

 

P-COMP-00025

Interpolation points of the axis

Description

This parameter determines the interpolation points of the axis for which the axis must be corrected.

Parameter

kw.ssfk.table[i].setpoint

Data type

SGN64

Data range

MIN(SGN64) ≤ setpoint < MAX(SGN64)

Axis types

T, R, S

Dimension

T: 0.1 µm or increments

R,S: 0.0001° or increments

Default value

0

Remarks

In CNC Builds V2.11.20xx and higher, the data type is SGN32 and so is the related data range.

P-COMP-00028

Manual activation

Description

Leadscrew error compensation is automatically activated by the CNC if it selected in the axis parameters (P-AXIS-00175) and the required conditions are met (e.g. axis is homed).

If the parameter is set to value 1, leadscrew error compensation must be explicitly activated by an NC command (see [PROG//Selecting/deselecting axis compensations in the NC program]. In addition, compensation is deselected at the end of the NC program, at CNC reset and on axis release.

Parameter

kw.ssfk.manual_activation

Data type

BOOLEAN

Data range

0: Automatic activation

1: Manual activation in NC program

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

0

Remarks

 

P-COMP-00057

Consideration of other axis compensations

Description

By default, leadscrew error compensation also considers the compensation values generated from other axis compensations, e.g. cross and plane compensation. With direction-dependent spindle leadscrew error compensation (see P-COMP-00021) this may result in the undesirable occurrence of backlash under certain circumstances.

The parameter set_pos_without_comp can disable the inclusion of other compensation values in the calculation.

Parameter

kw.ssfk.set_pos_without_comp

Data type

BOOLEAN

Data range

0: Compensation values of other compensations are considered in the leadscrew error compensation.

1: Compensation values of other compensations are not considered.

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

0

Remarks