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

Reply via email to