Stephen Wille Padnos wrote:
> Dean Hedin wrote:
> 
> 
>>I am surprized that Mach under Windows could out perform EMC in steps/sec 
>>since EMC is built on a realtime kernel.
>>
>>I presume it is therefore that it is the "quality of steps" that EMC is 
>>better at?  In otherowrds EMC produces more accurate and precise steps.
>> 
>>
> 
> I haven't put Mach on a scope, so I can't comment on the "quality of steps".
Mach burns a lot of CPU time to place step pulses where they 
need to be.  it has a regular interrupt, and then checks is any 
steps are needed before the next interrupt.  If so, it puts the 
CPU into a wait loop until it is time for the next step, and 
generates the pulse.  When higher step rates are needed, it can 
burn up to 50%, on average, of the available CPU time just in 
the step generation task.  So, it has the ability to time step 
pulses BETWEEN the regularly scheduled interrupts.  This is how 
Art gets the higher step rates, but it is a tradeoff.  I don't 
think it is such a good idea to play music, and especially surf 
the web while machining.  I do, however run my Pico Systems web 
server, email & ftp server, etc., as well as my local network 
router, firewall and domain server all on an EMC distribution,
and use the same machine to run EMC on hardware at my test 
bench.  And, it handles that just fine.  I don't usually play 
music or web surf on it, but I do get on the web when doing 
software updates.  Running stepper or servo systems with a 
little hardware boost greatly reduces the load on the CPU.
I had a customer's old system in for some upgrades, and found 
that a 400 MHz Pentium II is definitely getting to be the 
minimum performance for a Ubuntu 6.06-based EMC2 system.

Jon

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to