What does "Asynchronous error" (error code -1029) mean?
What does "Asynchronous error" (error code -1029) mean?
Error signaling within the motion subsystem is a two-step process. When an error is first detected, a signal is sent to GPL immediately so that a controlled deceleration sequence can begin. This first signal generates a –1029 “Asynchronous error” code. Several milliseconds later, a more specific error code is usually sent to identify the source of the error. Within the error log, the second error code overwrites the -1029 error, so the -1029 entry is no longer seen.
In GPL and the web interface, the -1029 error may be seen if the system samples the error log in the interval between the two signals.
The error "Fatal asynchronous error" (error code -1030) operates in the same way as error -1029, except that it indicates a more severe error condition.
Within a GPL program, you should handle these error codes as follows: