That is a issue of Mach3 and not of the Gcode. If you have the extended threading diagnostic active, the true RPM is displayed on runtime and the RPM is a closed control loop based on the spindle index and the Z speed.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
That is a issue of Mach3 and not of the Gcode. If you have the extended threading diagnostic active, the true RPM is displayed on runtime and the RPM is a closed control loop based on the spindle index and the Z speed.