A method of driving a motor (10.1) included in a drive device in a diluter, comprising the steps of: - providing an encoder signal (e(t)) representing position information about the rotor position of the motor (10.1), - picking up phase currents (ia, ib) of the motor (10.1), - predetermining a first target value (ix*) for controlling a slip component (ix), - predetermining a second target value (iy*) for controlling a torque component (iy), - decomposing the currently flowing motor phase currents (ia, ib) by means of a transformation process into a slip component (ix) and a torque component (iy); - specifying the motor phase currents (ia, ib) for commutation of the motor (10.1) such that the difference between the slip component (ix) and the first target value (ix*) and the difference between the torque component (iy) and the second target value (iy*) are minimal, wherein the slip component (ix) and the torque component (iy) are controlled independently of each other such that due to the commutation a stator field of the motor (10.1) is established by the respective phase currents (ia, ib), wherein the phase currents (ia, ib) are dynamically adjusted such that the difference between the slip component (ix) and the first target value (ix*) and the difference between the torque component (iy) and the second target value (iy*) are minimal, wherein the phase currents (ia, ib) are controlled dynamically depending on the load and behave proportionally to a presently applied torque component (iy), wherein, in an initialization step, the mechanical angle of rotation of the motor (10.1) is synchronized with the electric field impressed into the motor (10.1) due to the commutation, wherein, in the initialization step, during an initialization movement, the encoder signal (e(t)) is read-out and transfered into relation with a control signal, in order to calculate the zero position based on the relation between the current signal (e(t)) and the control signal, and wherein, if no external forces are applied to the motor (10.1), the motor phase currents (ia, ib) are adjustable to zero, such that, in a static case, no or very low holding currents are flowing, and low heat is produced on the motor. - providing an encoder signal (e(t)) representing position information about the rotor position of the motor (10.1), - picking up phase currents (ia, ib) of the motor (10.1), - predetermining a first target value (ix*) for controlling a slip component (ix), - predetermining a second target value (iy*) for controlling a torque component (iy), - decomposing the currently flowing motor phase currents (ia, ib) by means of a transformation process into a slip component (ix) and a torque component (iy); - specifying the motor phase currents (ia, ib) for commutation of the motor (10.1) such that the difference between the slip component (ix) and the first target value (ix*) and the difference between the torque component (iy) and the second target value (iy*) are minimal, wherein the slip component (ix) and the torque component (iy) are controlled independently of each other such that due to the commutation a stator field of the motor (10.1) is established by the respective phase currents (ia, ib),