4.2 Error Codes
If an ASCII command cannot be processed by the Commander core, the controller will reply with an error code. See below for possible error responses:
| Error Code | Description | 
| ?Unknown Command: [Command] | The ASCII command is not understood by the Commander core. | 
| ?Error Moving | The move command could not be processed. One or more of the required axes may be in error state or in motion. | 
| ?Error Alarm | The move command could not be processed. The Alarm signal is in the on state. | 
| ?Error +Limit | The move command could not be processed. The + End Limit is in the on state. | 
| ?Error -Limit | The move command could not be processed. The - End Limit is in the on state. | 
| ?Error ESTOP | The move command could not be processed. The EMG signal is in the on state. | 
| ?Error SNL | The move command could not be processed. The StepNLoop control is in error. | 
| ?Invalid Index | The Index number is invalid | 
| ?Program Error | The command cannot be processed because a standalone program is in error state. | 
| ?Sub not Initialized | Call to a subroutine using the GS command is not valid because the specified subroutine has not been defined. | 
| ?Buffer Full | Move cannot be added to a buffer register because all registers are full. | 
| ?Buffer Disabled | Buffer command is not valid because buffer mode is disabled. | 
| ?Buffer Enabled | SSPD command cannot be processed because buffer mode is enabled. | 
| ?SSPD Error | SSPD command cannot be processed because the SSPD mode is not defined or is out of range. S-curve should also be disabled. | 
| ?Override Failed | Override operation failed | 
< Previous Chapter | Topic Home | Home | Next Chapter >
