◆ TriggeredModify()

virtual void TriggeredModify ( )
pure virtual

Modify the currently execuing motion to decelerate the Axis or MultiAxis to a zero velocity IDLE state.

ℹ This function is avaliable in RapidCode and RapidSequencer

Part of the Action method group.

Description:
If the motion is in the moving state (RSIStateMOVING), a TRIGGERED_MODIFY action will decelerate the axis to a stop by the TriggeredModifyDeceleration and TriggeredModifyJerkPercent. The motion state does not transition - it will remain RSIStateMOVING during the deceleration and then to RSIStateIDLE after the motion completes.
After TriggeredModify(), axis does NOT have error state & drive(amplifier) is still enabled
Sample Code:
// Stop the axis
axis->TriggeredModify();
RapidSetup:
Go to axis screen->Position and Trajectory box. Various actions (Stop, EStop, Abort) are shown in image below.
Axis_Action.jpg
See also
TriggeredModifyDecelerationSet, TriggeredModifyJerkPercentSet