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