You could use a manual tach but it would mean to be sure you would have to measure each time you were about to tap to make sure the spindle was turning at the speed your code was telling it to. I would say it would be much simpler connecting up a spindle sensor of some sort, that way you would have a constant true speed reading in Mach and G95 moves would be based on that RPM rather than what you have coded.
Hood