Re: EMC for DOS?
Posted by
rehenry
on 2002-03-05 13:14:49 UTC
To answer the multitasking question let's focus very narrow and compare
the EMC running under Linux or under dos. No extraneous stuff about
fanuc or anyone else. And no stuff about playing pysol card games or
downloading porn.
EMC as it runs under realtime Linux uses several processes at the same
time all by itself. At least four big ones come to mind for my minimill.
There is the free running interpreter sitting there pumping about 200
blocks beyond the executing one into the task program. The task program,
also free running, is where the major coordination of all elements of
your machine takes place. Then there is the motion module which kinda
free runs but is time deterministic.
The big multitasker is the Graphical User Interface. Here I can run a
lot of the EMC with a single program like xemc, tkemc, or tkemcex but if
I want to edit the tool table, the parameters, or the part program, or
tune on the machine or log machine motion, or watch the parport or I/O
logic each is a separate process running under some combination of linux
and real time linux.
With a single path OS like dos you have to build into your CNC software
the ability to hook in these peripheral tasks without trashing the main
job of keeping the machine moving in a safe, coordinated manner. Just
showing the ladder logic can be a major diversion for a single tasking os.
So my answer to the why multitask question is that it allows you to do
many of the things that members of this list want their machines to do.
Want a push button operator panel -- add a task and you're there. Yes
you can add the same panel with a dos version but you will have to do a
bunch of coding.
HTH
RayH -- U.P. Michigan
the EMC running under Linux or under dos. No extraneous stuff about
fanuc or anyone else. And no stuff about playing pysol card games or
downloading porn.
EMC as it runs under realtime Linux uses several processes at the same
time all by itself. At least four big ones come to mind for my minimill.
There is the free running interpreter sitting there pumping about 200
blocks beyond the executing one into the task program. The task program,
also free running, is where the major coordination of all elements of
your machine takes place. Then there is the motion module which kinda
free runs but is time deterministic.
The big multitasker is the Graphical User Interface. Here I can run a
lot of the EMC with a single program like xemc, tkemc, or tkemcex but if
I want to edit the tool table, the parameters, or the part program, or
tune on the machine or log machine motion, or watch the parport or I/O
logic each is a separate process running under some combination of linux
and real time linux.
With a single path OS like dos you have to build into your CNC software
the ability to hook in these peripheral tasks without trashing the main
job of keeping the machine moving in a safe, coordinated manner. Just
showing the ladder logic can be a major diversion for a single tasking os.
So my answer to the why multitask question is that it allows you to do
many of the things that members of this list want their machines to do.
Want a push button operator panel -- add a task and you're there. Yes
you can add the same panel with a dos version but you will have to do a
bunch of coding.
HTH
RayH -- U.P. Michigan
> From: "stevenson_engineers" <machines@...><s>
> Subject: Re: EMC for DOS?
> Why does everybody place such importance on this muli tasking.
> Old computers for shop use are 10 a penny now.
> I can't imagine anybody doing any serious work risking many hours of
> machining because there is a gltch whilst you are playing on the
> internet and your CNC's doing a job.
Discussion Thread
Doug Harrison
2002-03-02 15:33:08 UTC
EMC for DOS?
William Scalione
2002-03-02 16:37:45 UTC
Re: [CAD_CAM_EDM_DRO] EMC for DOS?
Alan Marconett KM6VV
2002-03-02 16:40:17 UTC
Re: [CAD_CAM_EDM_DRO] EMC for DOS?
Doug Harrison
2002-03-02 17:28:07 UTC
Re: [CAD_CAM_EDM_DRO] EMC for DOS?
Jon Elson
2002-03-02 23:20:17 UTC
Re: [CAD_CAM_EDM_DRO] EMC for DOS?
n4onl
2002-03-03 09:26:33 UTC
Re: EMC for DOS?
stevenson_engineers
2002-03-03 13:58:19 UTC
Re: EMC for DOS?
William Scalione
2002-03-03 14:55:46 UTC
Re: [CAD_CAM_EDM_DRO] Re: EMC for DOS?
Jon Elson
2002-03-03 17:36:41 UTC
Re: [CAD_CAM_EDM_DRO] Re: EMC for DOS?
Jon Elson
2002-03-03 17:58:58 UTC
Re: [CAD_CAM_EDM_DRO] Re: EMC for DOS?
Carol & Jerry Jankura
2002-03-03 19:57:01 UTC
RE: [CAD_CAM_EDM_DRO] Re: EMC for DOS?
Carol & Jerry Jankura
2002-03-03 19:57:01 UTC
RE: [CAD_CAM_EDM_DRO] Re: EMC for DOS?
Randy Gordon-Gilmore
2002-03-03 20:20:52 UTC
Re: [CAD_CAM_EDM_DRO] Re: EMC for DOS?
Brian Pitt
2002-03-03 21:58:57 UTC
Re: [CAD_CAM_EDM_DRO] Re: EMC for DOS?
James Owens
2002-03-05 07:19:52 UTC
Re: [CAD_CAM_EDM_DRO] Re: EMC for DOS?
rehenry
2002-03-05 13:14:49 UTC
Re: EMC for DOS?
Randy Gordon-Gilmore
2002-03-05 21:55:10 UTC
Re: [CAD_CAM_EDM_DRO] Re: EMC for DOS?