Hi,
it is not as simple as you might imagine to do as you want. The reasoning goes something like this:
Mach4 can have ONLY one motion master active at any given time. When you start a Gcode job then the Gcode Interpreter is the motion master, and that motion master
is the ONLY source of motion commands. If, while the job is active, you spin the MPG, nothing happens, because the MPG is associated with the screen chunk, and is NOT the
motion master and therefore can have no effect on the motion of the machine. If you <Feedhold>, even if you stop the spindle, the Gcode job is STILL the motion master, its just
paused. The MPG is still unable to effect motion of the machine.
The only way the MPG can effect machine motion is for the Gcode job to be discontinued, whereon the Gcode interpreter will release its status as motion master, and thus the MPG (screen chunk)
can assume motion master status.
Officially the only way you can do as you want, is not just to <Feedhold> but <Stop> the Gcode job, whereon you can jog around to your hearts content and then RESUME the GCode job
by using the <Run From Here> functionality. I personally hate RunFromHere, and usually restart the job from the start.......but if you get 100% familiar with the RunFromHere procedure
its OK. You may even be able to automate it or at least parts of it........but first you must be 110% on the RunFromHere procedure or you will crash, not once or twice but repeatedly until
you are 110%....ask me how I know!
Craig