A motor and a method for serves finding the position of an armature in
relation to a stator of the motor. In the method and the motor the
armature is driven by an exciting field which is produced by exciting
windings of the stator, and the armature is caused by the exciting field
to perform an oscillatory motion, whose progression is detected by a
position measuring means for measuring positions of the armature and is
evaluated to determine the relative position, with the steps of:
designation of a target value signal, applicable for a target
oscillation, to a commutation means for current flow in the exciting
windings; modification of a designating commutation offset value in the
commutation means within a value range essentially corresponding to the
distance between the two adjacent poles of the armature, the designating
commutation offset value defining an assumed relative position with
reference to at least one exciting winding of the stator; causing flow of
current through the exciting windings on the basis of the respective
designating commutation offset value and of the target value signal so
that the armature is driven to perform a oscillatory motion corresponding
to the target oscillation; and finding at least one actual commutation
offset value in the case of which the oscillation amplitude of the
oscillation motion is at its maximum.