I like that description John.
I'm myself are aware of problems of realtime programming as I do that 
daily with microcontrollers but other user's doesn't know that problems.
I know that editing/modifiing realtime software is pain. You make new 
function and other one stops work as should. It's nasty. And my 
program's are up to about 40 kilobyte of machine code and EMC2 is hughe.

But! Yes there is But. It can be done! And it should be done!
Why?
Beacouse all workaround are so messy and dangerous that we should 
minimise risk!
Is someone milling plastic and swarf catch the tool the user want to 
pause and cleanup the tool as they know that this mees will burn part. 
And how he can do that?
It can pause machine and can stop spindle(not in emc but there should be 
some external controll too) Now the plastic can be wraped around tool 
and the only way to get it out is to cut that from spindle as we can't 
jog in out of the work. And cutting with sharp knife in sharp tool isn't 
good idea.

another one:
The user drill printed circuit board.
They broke drill bit and pause machine. How to replace it? In software 
as is there are no way to do that. But has some messy workaround. as 
stop program jog machine and resume last line and forgot that pisece of 
broken bit is in that hole and restart just to broke another one.

But if we PAUSE machine the motion queue can be cleaned! For resumming 
we only need the last (paused) position and line where it happens to 
resume on just right spot and fill up the motion queue with new data.
It can be done.

And the last. The people (developers) makes great program for free. So 
we can only to have wish what we want and they wil decide if thing wil 
be done. That's true. If they don't need that stuff then this will be 
done latter.(if at all)
Is someone of developer come to Slovenia then just drop the mail and I 
wil fillup the fridge with beer. There this is the only payment method 
with opensource and free program as EMC2 is.

Slavko.


p.s.
Just one thing. What software (or machine) doesn't alow jog under pause?


------------------------------------------------------------------------------

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

Reply via email to