i have not done this, but mach has a screw mapping setup. supposebly you can move so far read the measurement or the differance from what it should be & put that info into mach & it will go the right distance as long as it knows where it is [as with servos or starting from home]. i do not think it could work if you were in a move & zeroed the axis.
greg
ps i do not think servos would make a differance.