Andy, I agree, they are two separate problems. I just wanted to answer both questions in one place since they came up here.
My G15/G16 example is very similar to G28 and G30, but the difference would be that the retract would happen immediately and automatically on abort of a program (vs at a particular program line, or manually invoked via MDI line). I don't have experience with this process myself, so I'm not sure how important this distinction is. On 14 April 2015 at 16:17, Robert Ellenberg <rwe...@gmail.com> wrote: > 1) "Retract-to-setpoint-on-abort" modal code. If a retract point is set, > the machine would automatically retract to that position on abort. Abort > would also clear this set point. > > Perhaps this pair of G codes could work (chosen somewhat arbitrarily): > G15 X## Y## Z## = set a retract point in local coordinates (and enable > auto-retract mode). I see that this uses relative rather than absolute coordinates, but does it really do anything that G20 and G30 don't already do? For a standalone sink/orbit HAL module this would probably just remove all offsets then start again. As I said in my previous reply, I think I see reverse-run of G-code and sink/orbit as completely separate problems. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers