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

Reply via email to