Are you saying that if you run G0Z25 from the MDI that it does not go to 25 exactly? If so I have been meaning to bring that up for a while. I also would like to know why that is.
If you run G0Z0 it should always go to zero.
I just ran G0Z25 and the DRO reads 25.004. Not 25.000. I think it has something to do with the "steps per" setting. At least that is what appears to me to cause it. Why. I don't know.
Jack.