Originally Posted by
MechanoMan
What I want is for it to
1) go slowly if the handwheel's turning slowly
2) go quickly if the handwheel's spun quickly and
3) make a consistent relationship between the handwheel position and axis position.
Number 3) there, that does have a danger, that if you spin it faster than the axis moves, it'll cache the motion and may take some time to catch up so it will stay in motion after the handwheel is stopped, in order to get to that position.
I guess that also means I'd want:
4) be able to change back the target on-the-fly. That is, say the axis is slow and you've spun the wheel clockwise so it's been commanded to move 10" further than it actually has gone at this moment. But you decide that's too far and turn the handwheel back CCW 2". It need to go 8" and stop, not cache the moves where it goes to 10" and back to 8".
And I know that one seems difficult. If I'm using the MDI and enter "G0 X10" and then enter "G0 X8", it can't possibly modify the X10 move and stop at X8.