This function is used to stop the moving part in automatic mode, while ensuring that, on a resume movement command, it follows the programmed trajectory (with no risk of the command being refused).
The feed HOLD function is activated:
-
by the program: by assigning a value of 0 to the CMV word (%QWr.m.c.1), speed modulation coefficient,
-
by the debugging screen: by assigning a value of 0 to the speed modulation coefficient parameter CMV.
It stops the moving part according to the programmed deceleration.
The feedhold status report is indicated by the IM_PAUSE bit (%Ir.m.c.34).
Deactivating the Function
The feed HOLD function is deactivated:
-
by the program: by reassigning the initial value (>0) to the CMV word, speed modulation coefficient,
-
By the debugging screen: by reassigning the initial value (>0) to the speed modulation coefficient parameter CMV.
It reinitializes the interrupted movement at a speed corresponding to:
F x CMV / 1000.
Activating / deactivating the feed HOLD function:
NOTE: This command is deactivated on a STOP order or blocking fault.
For a movement without stop instruction, when, during a stop following a feed HOLD command, the target position is overrun, the respective movement in progress is terminated. In this case, the trajectory is reset with the movement, which was queued in the stack.
The feed hold function is not activated when the movement in progress is a movement slaved to a position (slave axis or PARAM position follower).