2010/5/17 Gene Heskett <[email protected]>: > On Monday 17 May 2010, Viesturs Lācis wrote: >>I think, that following solution might be easy to implement: >>1) press "pause" > > Pressing pause should store all modal info in addition to current line being > executed. > >>2) press button, which stores coordinates of current position > > One button, the pause button, should do it all. > >>3) jog away, do what ever... >>4) press button, which returns to saved coordinates. here is >>important, that first move is in XY plane, Z move is last > > Except this needs to not be the case if the tool is a dovetail or keyhole > cutter. In that event, the return move must start at that tools entry into > the metal else the part is wrecked.
For this case - yes, restart from entry in the material is needed. And I think that all this discussion does not apply to this case. How do You intend to jog away in this case? I think that cutter has to be released from spindle while in the material and then manually removed or the code has to be executed in reverse :) >> >>I believe (but am not sure) that this way machine can be paused and >>resumed in the middle of the line... > > Except in the above cases, then it really should be a run from the top > restart. Or at the very least, from the tool change that installed such a > cutting tool. That one had to re-enter the metal from where ever the tool > was inserted, so that may well be quite some time into the job, thus saving a > large amount of retrace time. Easiest way would be ctrl+f, "m6" and "run from here". I believe, that currently You can't search the g-code for a specific entry. Please correct me, if I am wrong. But You can scroll through the lines and watch for the required entry :) 2010/5/17 Slavko Kocjancic <[email protected]>: >> 2) press button, which stores coordinates of current position >> > That G30.1 does >> 4) press button, which returns to saved coordinates. here is >> important, that first move is in XY plane, Z move is last >> > That's G30 (axis) > Thanks, Slavko, my knowledge of G-code is at the beginner's level :) In this case even better - adding small pyvcp panel with two buttons, which execute each of these functions, can be a solution. At least I hope so :) Please correct me, if I am wrong. > > But how to touch off? Queue has wrong data.... > Not sure if I understood You correctly, but - You can jog, so can touch off. Is the problem with changed tool's length and thus - necessity to re-zero Z axis? Viesturs ------------------------------------------------------------------------------ _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
