759
« on: September 17, 2015, 03:11:26 PM »
OK this could work. Program the fixture vectors as a SUB but make all teh Z height at Z home position. Use a block delete on the SUB call that way you only have 1 block delete to do . Place the SUB call as the last line before the M30 This way EVEN if you forgot to turn ON block delete there is no harm done as the Fixture vectors would run at Z home height. AND you could simply stop the program at that point. No harm no foul.
Example Gcode :
G0 X0 Y0
G0 X5 Y5
(Cut a Circle)
G91
G0 X3
G1 Z-1 F30
G02 X0 Y0 I-3 J0
G0 X-3
G90
( End of Circle Cut)
/ M98 P1 L1
M30
o1
G28 Z0
G0 X0 Y0
G0 X10
Y10
X0
Y0
M99
%