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 | |||
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 | |||
0x2 | LEAD | |||
0x4 | TEMP | |||
0x8 | CROSS | |||
0x10 | PLANE | |||
Example of monitoring lead screw error compensation and cross compensation: lr_param.prog_movement_requires_compensations LEAD | CROSS |