Thanks I am well sorted now I just added
G10 L2 P2 X50 y50 Z20
to my gcode to test it.
I am cutting polycarbonate and my minimun spindle speeed is 7600RPM and am finding the material melts, sticks to the tools and rubs against the material marking it. So I have written a simple program to add a G55 every 700 lines of gcode that will dip the tool in an oil bath to cool it. The G55 zero will be over the oil bath, will give it a try tomorrow.