The RMP Motion Controller API

◆ EStopAbort()

virtual void EStopAbort ( )
pure virtual

E-Stop, then abort an axis.

EStopAbort will declerate an axis to a stop in the time specified by EStopTimeSet(). After the E-Stop has finished, the axis will generate an RSIActionABORT.
After the abort completes, the motion is set to error state (RSIStateERROR)
EStopAbort performs an EStop() first and then an Abort().
EStopAbort decelerates the axis to stop, then the Abort() disabled the PID control and disables the amplifier.

ℹ This function is avaliable in RapidCode and RapidSequencer

Part of the Action method group.

Sample Code:
// E-Stop, then abort the axis
See also
ClearFaults, EStopTimeGet, EStopTimeSet
SyncOutputWithMotion.cpp, and UpdateBufferPoints.cpp.