Feed hold function
(Original Document)
At a Glance
This function allows you, in automatic mode, to cause the moving part to stop, while assuring, at the time of the command to restart the movement, the continuation of the programmed trajectory (with no risk of commands being refused).
Activating the function
The Feed Hold function is activated by assigning the value 0 to the CMV (Speed Modulation Coefficient) word (%QWr.m.c.1).
It causes the moving part to stop in accordance with the programmed deceleration.
The status report on the pause is indicated by the IM_PAUSE bit (%Ir.m.c.27).
Deactivating the function
The Feed Hold function is deactivated by reassigning the initial value (> 0) to the CMV (Speed Modulation Coefficient) word.
It causes the interrupted movement to restart at the speed corresponding to:
F x CMV / 1000.
Example
Activation / deactivation of the Feed Hold function applied to the channel 0 of a module located in slot 2 of a standard rack to which the variable Axis_0 of type T_STEPPER_STD has been added:
NOTE: Upon a STOP order or a blocking error, this command is deactivated.
NOTE: when the position aimed for is exceeded, when there is a stop following a Feed Hold command, the movement in progress is considered terminated. In this case the trajectory restarts with the movement which was on standby in the memory buffer.