Kenneth Lerman wrote: > Till, > > Welcome to the list and to the EMC project. > > Unfortunately, your idea would not work. > > EMC is a closed loop system. Every period, it reads the current position and > computes commands based on the desired and current positions. It is not > possible for it to buffer 8K bytes of commands ahead of time.
I'm not going to be as blunt as Ken... For example, EMC doesn't run true closed loop for steppers. In theory you could take EMC's position commands and loop them back around to the feedback to keep EMC happy, then queue them up and ship them to some offboard motor controller. But there are still issues. When you hit stop, does it stop NOW, or after it works its way thru the queued motion? If you are doing probing, it needs to stop and report the position as soon as the probe touches something, not after working its way through a queue. Homing and limits also need to respond immediately when the respective switches are tripped. The only way to move the RT stuff out of the PC is to move ALL of it out of the PC. Limits, feed override, probing, homing, the whole mess. While that is possible, what you would end up with would not be EMC. It would be a CNC controller based on a totally different architecture. Regards, John Kasunich ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers