That is definitely true, I think.  Also, I think that RTOS is sort of a left-over from a few decades ago, because back then ther were no

other options.  Nowadays it still has a place, although of course there are different way more sophisticated solutions.

That pretty much works the same is in HPC,  most will opt for low cost or one step up from that for personal and business solutions.

No one has a need, nor can afford computers that cost hundreds of millions,  so why should they use networking technology, or filesystems, that cost tens of

millions., sure it' much faster but no one with a pc or even a few Dell servers/cluster had a need for that.



I know I saw linux-cnc years ago, when I was first trying some CNC stuff, but got sidetracked for a year or 10.  Some version was already around, although I messed a bit with turbocnc (which is still around in some sort of form I saw).

What I think is a plus, if you don't need to go to extremes, is that linux-cnc comes in a complete OS with application distribution, you install it and everything is there.


As for extremes, and I work in 'extremes' when it comes to computing, nothing of the shelf will really ever work. If You have a CNC machine, that was invested many millions in, it's not an issue to drop hundreds of k's in hardware to run it, but there will be very few that do, or want to do, that even.


my 2 cts


Ron

On 1/23/20 7:33 AM, Les Newell wrote:
PCs are cheap, easily available and easy to code on. They provide huge amounts of processing power for little money and are very well suited to GUI applications. However they are not designed for hard real time work. LinuxCNC does a good job but even then it tends to be a bit touchy if not paired with some form of control hardware to take over the really tight timing. Mesa's FPGA cards are a good example. I do a fair amount of repair an maintenance on a variety of CNC machines. The majority of them go the same route and use a PC for the front end and some sort of custom hardware or PLC for motion control.

How complicated does your controller have to be? Mesa's FPGA boards for example are pretty dumb and need feeding every 1ms, which LinuxCNC handles quite easily on most PC hardware. How much do you gain by moving more of the motion control to external hardware?

Les




_______________________________________________
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