3174
« on: February 01, 2013, 12:45:20 PM »
(;-) IF you look on the diagnostic page when running the macro then Feedhold you will see WHY it does as it does. When you press feedhold it dumps the buffer and empties the current QUE.
IF you are running single line code like
Code"G0X10"
While Ismoving()
Wend
It dumps the current que and starts over with teh next line AFTER the While Ismoving().
IF you use the group method then it ships over all the group on feedhold.
AS it should really, I do not recall ANY OTHER controller allowing feedhold during MACROs or Canned cycles. But in this case it should have just locked out the FH function.
IF you need to STOP in a macro {ESC} is the key.
Mixing Gcode motion and CB code has ALWAYS been a problem and should be avoided if possible.
Just a thought, (;-) TP