There is two customary methods called interrupted cut, one is where you would push the HOLD button and say jog a axis to a position to change a tool etc, between moves etc.
The RESUME button would then be pushed to continue from where the move was interrupted.
The second method is where the handwheel is used after HOLD and the axis moved to a new position, and when the RESUME is pushed, the move carries on from the new position to the programmed end point.
I am not sure whether anyone has done this in Camsoft.
Why are the motors turning off when a program is loaded?.
Traditionally with Galil, if the servo's are off as in an E-stop, the SH can be continually sent, so that if the servo's are moved maually, there is no error or jump when they are re-enabled.