FAULT Status –TML Instructions

A drive/motor enters in the FAULT status, when an error occurs. In the FAULT status:

The drive/motor is in AXISOFF with the control loops and the power stage deactivated
The TML program execution is stopped
The error register MER shows the type of errors detected and the status register SRH.15 signals the fault condition
Ready and error outputs (if present) are set to the not ready level, respectively to the error active level. When available, ready green led is turned off and error red led is turned on

Remark: The following conditions signaled in MER do not set the drive/motor in fault status:

Drive /motor disabled due to the enable input set on the disable level
Command error
Negative limit switch input on activate level
Positive limit switch input on activate level
Position wraparound
Serial and CAN bus communication errors

You can modify this default behavior by changing the TML interrupt service routines

The drive/motor can be got out from the FAULT status, with the TML command FAULTR – fault reset. This command clears most of the error bits from MER, sets the ready output (if available) to the ready level, and sets the error output (if available) to the no error level.

Remarks:

The FAULTR command does not change the status of MER.15 (enable input on disabled level), MER.7 (negative limit switch input active), MER.6 (positive limit switch input active) and MER.2 (invalid setup table)
The drive/motor will return to FAULT status if there are errors when the FAULTR command is executed

See also:

TML Description