Am 10.11.2011 um 08:24 schrieb Slavko Kocjancic:

> Hello...
> 
> If you read
> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?WhyManualWhilePausedIsHard
> then you know that this topic is already discused but near nothing 

see my base post.

> I just don't understand why so many workaround is suggested for manual 
> jog... and why the problem isn't solved in best/correct place with

I guess it's because the problem is hard, and declaring it easy doesnt yet make 
it so. Like run-from-line is idempotent only if the program is free of queue 
busters. So a "solution" relying on rfl is half-baked IMO.

btw there are two queues involved, the motion queue is the semi-hard one; the 
tp queue is the one where pause gets really challenging. Thought about blending 
yet?

If you want to address the problem you need to come up with a complete set of 
requirements (the stuff the EMC2 project doesnt have), and then go about it.

I really mean 'complete', not 'oh, hit pause while tapping, darn, here goes 
your tool and workpiece'.

There's nothing stopping us from starting requirements for 'what needs to 
happen in simpler cases like a straight move'. That would be a good exercise, 
and it would hint which mechanisms are needed. I mean pausing during a straight 
move or circle, and ignoring pause during cycles is at least something to start 
with.

But I reject the idea to start kludging around before that has happened, and 
seen some review by folks who have worked on that part of EMC2.

I would be interested to hear how, *in the general* case, you will deal with a 
pause during a canned cycle. I mean *all* of them - you cant just wiggle around 
that. In fact I think the strategy to safely deal with a pause might need 
information which might not be available in the motion queue to start with, 
namely a level up from the interpreter. It might even need backout strategy 
information which depends on the phase of the cycle - like a tap looks 
conspiciously like a move as far as motion is concerned, but you'd really want 
to treat those differently when pausing.

-m
------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to