bdring,
Here was what I was talking about, download the zip file, I used an old screen set as an example, it is called "1024percent.set"
on that screen you will see two dros above the Reset button. in the top dro is where you enter in the total number of lines in the file.
NOTE: that if you use the standard convention of numbering the lines by 10's then you will need to divide the last line by 10. The current file line execution dro numbers what line your on by its actual line number.
At any rate put in the last line number in the last line number dro and hit enter.
House keeping: First put the macro pump I sent you called "macropump.m1s" into the macro directory of the profile you are running, then under the configuration>general tick the run macropump box, and tick persistant dros. Also put the above screen set in machs main directory.
close and restart mach.
you will goto the file menu, and load your G code, then put in the last line number in the last line number dro, and hit enter, now hit cycle start, you will see the Percent Dro updating as Mach runs. (remember to divide the last line number by your line number increments if you going by anything other than n1, n2, n3, ...etc.
Scott