Hi,
this post should be on the Mach4 General Discussion board, no doubt Tweakie will shift it in due course.
That is a common 'problem' that you describe, I put the 'problem' in quotations because it is not actually a problem or fault with Mach at all....its doing exactly
what its supposed to do.
There are two jogging modes in Mach (3 OR 4), incremental or velocity.
The most common is incremental mode, and what you have described is what you are doing. In incremental mode the machine will advance 0.1mm or whatever 'incremental distance'
you have programmed into Mach with each button press, or wheel spin if using an MPG. The problem arise when the 'increments' stack up faster than the machine can go. Those extra 'increments'
are stored up....so after you release the button or stop spinning the MPG they will still be executed. That is called 'after-run' and that is doing exactly what you wanted. You issued
say 1000 'increments' and now it goes ahead and does them.
This results because in incremental mode with keyboard jogging when you hold a button down Windows interprets that as repeated button presses and thus by holding the button
the 'increments' get stacked up.
I used to have my max increment set to 1mm per increment. I suffered greatly from the problem you describe, I'd stop spinning the MPG (holding the button) and yet the machine would carry on until it had
consumed all those incremental moves I'd dialled up. This is essentially because the incremental distance is accumulating faster than the machine can consume them. I have reduced the max
increment to 0.1mm and now I can get the increments to stack up if I spin the MPG (hold the button) as fast as I can but mostly it never happens.
May I suggest that you try velocity mode. There the machine will advance at the programmed jog rate while you hold the button down, but stop the moment you release it.
If you are rapid jogging back and forth it is a good way to go. If you want to touch off to a part the incremental moves with a small increment is the safest and most accurate way.
Craig