Appendix d: maestro system errors, D.1 error structure – ElmoMC Multi-Axis Motion Controller-Maestro User Manual

Page 288

Advertising
background image

Maestro

Software Manual

MAN-MASSW (Ver. Q)

D-1

Appendix D: Maestro System Errors

D.1

Error Structure:

Error ID structure:

[error type, 2 symbols] [error zone, 2 symbols] [error code, 4 symbols] [error level, 2 symbols]

Error type:
NO

ERROR

-

0,

WARNING

-

1,

ERROR

-

2,

FATAL ERROR

- 3

Error zone:

COMMON (MAIN SYSTEM) ZONE

- 0,

CAN COMMUNICATION ZONE

- 1,

MATHEMATICAL LIBRARY ZONE

- 2,

VIRTUAL MACHINE ZONE

- 3

Error level:

In the Maestro all errors are stored in the order in which they were received (from reason to
consequence). Thus, at the bottom of an error stack the original cause of an error can be
found, and above it are the consequences of the error. The level of the error can be seen by
its location in the stack. For example:

1 - Root error level;
2 - First consequence error level;

...

8 - The top level error (it is defined by the size of an error stack).

Samples:

1- 0201 0009 01 – CAN communication first level error: send command failed
2- Error stack in a motion object failure case. Axis a1 unavailable (error with root (1) level)

and it leads to a number of errors at Maestro devices restart process:










Figure

D-1:

Maestro

Error Messages

Advertising