A method for sensing the present position of a machine element in a position control system, operatively connectable to receive a feedback quantity and a steady deviation, when a connection between an error storage means and a speed control circuit is severed to place a position control loop in an open state, the position control system including error storage means for storing an error between a commanded magnitude produced by a control unit, for storing the feedback quantity and for storing the steady deviation, a speed control circuit connected to the error storage means for controlling a motor in accordance with the error, and having a position sensor mounted on the motor shaft or on a movable machine element driven by the motor, the position control system further including a present position register for storing a present position of the machine element, and a position control loop wherein an amount of movement sensed by the position sensor is applied to the error storage means as the feedback quantity, said method comprising the steps of:
- (a) reading and storing the error from the error storage means as a steady deviation immediately before the position control loop, connecting the error storage means and the speed control circuit, is switched from the closed state to the open state;
- (b) reading the error in the error storage means when the position control loop is in the open state;
- (c) updating the content of the present position register by storing the present position of the machine element determined on the basis of an arithmetic difference obtained by subtracting the steady deviation from the error read from the error storage means;
- and
- (d) revising the content of the error storage means in dependence upon the arithmetic difference.