Okay, taking that line out, allowed the program to work properly, but has left me more confused than ever. I have Mach3 installed on 2 computers. When I go to "Config", "Select Native Units", both installations are set to "MM". One computer ran it just fine and gave me no problems. That's the computer on my desk from which I simulate everything. The one for my plasma table is the other and it is the one that screwed up the DRO readings immediately upon loading the program.
If that was all it was, I could sleep tonight. But I have run programs that I hand wrote in inches, (but without calling a G20) and they ran fine on the plasma table and the measurements were very close to correct. How is this possible if I'm telling the torch to move, say, 6 inches and it thinks I'm saying 6mm?
I'm attaching my XML in case you still want to look at it.