The invention describes a method and a device for controlling an electric motor (9), in particular for moving an endodontic instrument. The device has a first sensor (8) and a control unit (2). The control unit (2) has a drive unit (4), a second sensor (6) and a processing unit (3). The processing unit (3) is configured to cause the endodontic instrument (7) to perform a sequence of movements (M1, M2). The sequence of movements (M1, M2) includes a continuous forward movement (M1) and at least one alternating movement (M2).The sequence may include an additional alternating movement (M3) and and/or reverse movement (M4). The number and order of movements to be performed in a sequence depends on a set of predefined threshold values reflecting the torque load applied to the instrument, as measured by means of a sensor.L'invention concerne un procédé et un dispositif pour commander un moteur électrique (9), en particulier pour déplacer un instrument endodontique. Le dispositif comporte une unité capteur (8) et une unité de commande (2). L'unité de commande (2) comporte une unité d'entraînement (4), un second capteur (6) et une unité de traitement (3). L'unité de traitement (3) est configurée pour amener l'instrument endodontique (7) à effectuer une séquence de mouvements (M1, M2). La séquence de mouvements (M1, M2) comprend un mouvement vers l'avant continu (M1) et au moins un mouvement alternatif (M2). La séquence peut comprendre un mouvement alternatif supplémentaire (M3) et/ou un mouvement inverse (M4). Le nombre et l'ordre de mouvements à effectuer dans une séquence dépend d'un ensemble de valeurs seuils prédéfinies reflétant la charge de couple appliquée à l'instrument, telle que mesurée au moyen d'un capteur.