Some reason can not find the Mach Toolbox again; Seems like a simple search would helped me locate it, But to no avail.
(Update Found it: Machsupport Forum\ Support\ Downloads section)
Had to sharpen my lawnmower blades for a new season, so mounted a Dumore tool post grinder on my Z axis head, made a blade fixture holder, then wrote a small script to solve the task. Now I don't have to deal with the grief and they are always balanced. Uses a 3" diameter grinding wheel and does one sweet job, no burning and less mess. Though it does take longer than by hand I can get back to more fun safer things. Like napping.
O01
#100=-0.05(X Initial Home Start Point)
#101=-0.01(Y Initial Home Start Point)
#102=0.0 (Z Start Point)
#104=5.0 (X End Point)
#105=25 (Depth of Cut 25 *.002" = .05")
#106=15 (Number of Passes 15 * .02" *.02"= .6")
#107=0.002(Depth of Z cut)
#108=0.02 (Step over Y amount)
M3(Grinder Started)
G90
G0 Z0.1
X#100 Y#101(Go to the Initial Start Point)
Z#102
M98 P10 L#105
M5
M30
O10
#100=-0.01(X resets Home Start Point)
#101=0 (Y resets Home Start Point)
#102=0
G0 X#100 Y#101
#102=[#102-#107]
G0 Z#102
M98 P20 L#106
M99
O20
#101=[#101-#108]
G1 Y#101 F90
X#104
#101=[#101-#108]
Y#101
X#100
M99
(Put comment here to make sure I have a carriage return on the last M99)