Yes the machine maintains the correct position. If I ask it to move 25mm it moves exactly that. Returning to home is accurate as well.