I am running a Mazak QT30 Mazatrol T-Plus with a g code option.
What I am doing is machining a round block down to size, making part offs to the needed depth and then running a large drill to make small length parts. An issue I am having is that the interface that generates the code makes it like so:
G0 X.0000
M0
M8
M3
G1 Z7.8346
M9
G0 Z9.6457
M0
G0 Z7.8740
M8
M3
G1 Z6.9291
M9
G0 Z9.6457
M0
so it stops and starts the chuck after ever drill. I tried to put a dwell instead of M0 so the chuck continues running. I put
G4 P3000
so it should allow a 3 second pause before drilling again and the chuck continues running but instead it doesn't pause at all. I also tried
G04 P3000
and still got the same outcome.
If anyone knows where I am going wrong with this and can help out, it would be much appreciated.
I have figured out the issue. Since the program runs in G99 the dwell needs to be in revolutions, so changing the M0 line to G04 G99 X87. This then gives me a 3 second dwell.