Effectiveness in automatic mode (P-AXIS-00465)

P-AXIS-00465

Monitoring of effectiveness of axis compensations in automatic mode

Description

Some axis compensations must fulfil certain preconditions before they can be active. To ensure that the selected axis compensations are operative in automatic mode, the required compensations for processing the NC program can be specified bit-encoded in the parameter 'lr_param.prog_movement_requires_compensations'. The CNC then outputs the error message P-ERR-70435if the axis is moved in automatic mode and if the specified axis compensations are not active. However, in manual mode or during homing the axis can be moved without compensations.

Parameter

lr_param.prog_movement_requires_compensations

Data type

STRING

Data range

BACKLASH

LEAD

TEMP

CROSS

PLANE

FRICT

CROSSTALK

Axis types

T, R

Dimension

T: ----

R: ----

Default value

*

Drive types

----

Remarks

* Note: The default value of variables is a blank string.

The CNC outputs only the error message only for compensations which are selected in the axis parameter list (see [FCT-C5]).

For reasons of downward compatibility, it is also possible to bit-encode axis compensations. The following bit identifiers can be used to specify the required compensations:

Bit

Identifier

Axis compensation

0x1

BACKLASH

Backlash compensation, [FCT-A5]

0x2

LEAD

Lead screw error compensation, [FCT-A5]

0x4

TEMP

Temperature compensation, [FCT-A5]

0x8

CROSS

Cross compensation [FCT-A5]

0x10

PLANE

Plane compensation, [FCT-A5]

0x20

FRICT

Friction compensation, [FCT-C5]

0x40

CROSSTALK

Crosstalk compensation, [FCT-C5]

Example of monitoring lead screw error compensation and cross compensation:

lr_param.prog_movement_requires_compensations LEAD | CROSS