Axis parameter
P-AXIS-00627 | Cause of error (filtering of axis error messages) | |
Description | The individual error codes can be listed as numbers or texts, whereby the entire row must comply with the following syntax: ( number | text ) {, ( number | text ) }
where: number:= CNC error number text:="error-specific text"
Example: error_filter[0].reason "D012:", 123000, 123001
If an error is logged, the program looks in the defined platform/channel/axis filters whether a user-specific filter rule is defined for it. | |
Parameter | error_filter[i].reason where i = 0 ... 3 (maximum number of filters, application-specific) | |
Data type | STRING | |
Data range | Maximum of 96 characters | |
Axis types | T, R, S | |
Dimension | T: ---- | R,S: ---- |
Default value | * | |
Remarks | * Note: The default value of variables is a blank string. |
P-AXIS-00628 | Error action (filtering of axis error messages) | |
Description | Action that is to be performed if an error occurs. | |
Parameter | error_filter[i].action where i = 0 ... 3 (maximum number of filters, application-specific) | |
Data type | STRING | |
Data range | ACTION = NONE | DRIVE_STATE_REQ | PRE_RUN_STATE_REQ | RUN_STATE_REQ
NONE: No action DRIVE_STATE_REQ: Read out drive status PRE_RUN_STATE_REQ: Error at start-up of the controller bus in RUN_STATE_REQ: Error at start-up of the controller bus in | |
Axis types | T, R, S | |
Dimension | T: ---- | R,S: ---- |
Default value | * | |
Remarks | For SERCOS drive profiles: DRIVE_STATE_REQ S-0-0095 diagnostic PRE_RUN_STATE_REQ S-0-0021: list of unknown operation data in CP2 -> RUN_STATE_REQ S-0-0022: list of unknown operation data in CP3 -> For ProfiDrive profiles: <all actions> Parameter 945
For CANopen profiles <all actions> Parameter ID603F * Note: The default value of variables is a blank string. |
P-AXIS-00629 | Conditional activation (filtering of axis error messages) | ||
Description | This filter rule is activated when the applicable bit is set via the user interface or the PLC (HLI:: Activating error filter rules - Axis) control unit. | ||
Parameter | error_filter[i].conditional_activation where i = 0 ... 3 (maximum Number of filters, application-specific) | ||
Data type | UNS32 | ||
Data range | 32-bit | ||
Axis types | T, R, S | ||
Dimension | T: ---- | R,S: ---- | |
Default value | 0 | ||
Remarks | Parameterisation example: error_filter[0].conditional_activation 0x2 An activation bit = 0 means that the action is always executed. |
P-AXIS-00630 | Conditional action (filtering of axis error messages) | ||
Description | Action that is to be executed if an error occurs and if the condition applies. | ||
Parameter | error_filter[i].conditional_action where i = 0 ... 3 (maximum number of filters, | ||
Data type | STRING | ||
Data range | ACTION = NONE | ( [ HIDE ] [ FORCE ] ) FORCE = F_WARNING | F_SYNTAX | F_ERROR | F_SEVERE | F_FATAL HIDE = [ HIDE ] [ HIDE_LOG ] [ HIDE_PRINT ] [ HIDE_REPORT ]
| ||
NONE: | No action | ||
HIDE: | Suppress every error output | ||
HIDE_LOG: | Error output to error log file is suppressed | ||
HIDE_DISPLAY: | Error output is suppressed | ||
HIDE_REPORT: | Application-specific error output is suppressed | ||
F_WARNING: | Error is output as a WARNING (remedy class = 0) | ||
F_SYNTAX: | Error is output as a syntax error (remedy class = 2) | ||
F_ERROR: | Error due to NC program or other operator action (error remedy class = 5) | ||
F_SEVERE: | Severe error, requires a warm start (remedy class = 6) | ||
F_FATAL: | Severe error, requires a complete cold start (remedy class = 7) | ||
Axis types | T, R, S | ||
Dimension | T: ---- | R,S: ---- | |
Default value | * | ||
Remarks | * Note: The default value of variables is a blank string. |
P-AXIS-00631 | Conditional filter activation (filtering of axis error messages) | |
Description | The individual error codes can be listed as numbers or texts, whereby the entire row must comply with the following syntax: ( number | text ) {, ( number | text ) }
where: number:= CNC error number text := " error-specific text "
| |
Parameter | error_filter[i].conditional_param | |
Data type | STRING | |
Data range | Maximum of 96 characters | |
Axis types | T, R, S | |
Dimension | T: ---- | R,S: ---- |
Default value | * | |
Remarks | Parameterisation example: error_filter[0].conditional_param "D012:", 123, 1001
Individual error texts are currently only checked when the SERCOS drive error S95 is read out. Error numbers are checked only in the case of SERCOS drive errors (S21 and S22) and in the case of ProfiDrive drive errors (parameter 945). * Note: The default value of variables is a blank string. |
P-AXIS-00632 | Output of additional error information (filtering of axis error messages) | |
Description | This text is forwarded transparently via the CNC_ERROR_INFO data structure if the filter condition applies, i.e. users have a possibility of conditionally also including additional error information in the output. | |
Parameter | error_filter[i].conditional_output | |
Data type | STRING | |
Data range | Maximum of 32 characters | |
Axis types | T, R, S | |
Dimension | T: ---- | R,S: ---- |
Default value | * | |
Remarks | * Note: The default value of variables is a blank string. |