The thing about CNC control or industrial automation is that there isn't 
really that much data being passed.  It is much more about latency and 
consistency (jitter) if you want a high performance CNC tool.

Industrial controls that run on ethernet tend to be non-standard 
implementations that behave differently to give consistent timing of the 
messages.  There also tends to be a lot of wasted bandwidth capacity due 
to the small amount of data being transfered.  To have a remote IO block 
with 8 or 16 IO bits, that is only 1 or 2 bytes.  An ethernet frame is 
1518 bytes.  Since the information is time sensitive, you can't wait to 
consolidate more data before you send the message to the bus, so your 
transfer efficiency is 0.06%, or 0.12%.  It is possible to saturate an 
ethernet link with surprisingly little useful data being transfered.  
There is also nothing cheap about the industrial ethernet equipement, 
and putting non-industrial protocol devices on the same network can 
destroy the guaranteed latency that industrial ethernet is supposed to 
provide.

Industrial ethernet is good for consolidating 100's of IO points that 
are physically far away from the master controller.  Then your 
utilization goes up.  Hundred's of discrete wires are replaced with one 
ethernet cable.  For a standard CNC 3 axis mill, ethernet remote IO 
probably doesn't make sense for anything in motion control.

For a slower machine with lower precision requirements, the latency can 
be higher.  If standard ethernet performance allows adequate latency, 
then it certainly gets easier to use.


On 2015-06-05 11:24, Przemek Klosowski wrote:

> 
> But the parallel backplanes are gone and replaced by serial links,
> such as Ethernet or USB. A lot of industrial computers used the ISA
> bus, which was 8 MBps, or VME bus which originally was 40 MBps. This
> is easily matched and exceeded by common Ethernet links today! and so
> much easier to put things together using simple cabling vs limited
> capacity backplane boxes.
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users

------------------------------------------------------------------------------
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to