Stuart Stevenson wrote: > Gentlemen, > In my limited experience with the handwheel control on this machine I see > what I consider over run. I know it is the accumulated pulses the machine > has not completed. When the handwheel is turned faster than the machine is > able to respond the actual position lags behind the commanded position.
At the moment there is a good discussion of this topic going on in the emc developers IRC channel (#emc-devel at irc.freenode.net). You can see the archives here (the discussion starts at about 13:40): http://www.linuxcnc.org/irc/irc.freenode.net:6667/emcdevel/2007-03-19.txt There are lots of good points to be made both for and against what Stuart wants. Basically, the jogwheel tried to behave like a manual machine's handwheel. That includes having a dial with numbers on it, that accurately represents where the machine is. Unfortunately, unlike a manual handle, you CAN spin a jogwheel faster than the machine can follow. So the question is, now what? The existing code believes that it is important to keep the dial on the jogwheel reading correctly - so if you spin it faster than the machine can keep up, it "winds up a spring" between the machine and the wheel, and when you stop spinning the wheel, the spring unwinds until the machine matches the wheel position. Lots of people (me included) strongly believe that is the right behavior. Other people don't like that "unwinding", and would rather have the wheel "slip" when you spin it too fast. If we make the wheel slip, you don't have to worry about overrun, but you also can't trust the dial on the wheel anymore. Take a look at the discussion logs, and/or join the discussion. When we reach a concensus, we'll go from there. Regards, John Kasunich ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users