Ein Schrittmotor ist ein computergesteuerter Motor, der eine volle Motorumdrehung in viele verschiedene Schritte aufteilt. Der Grund für diese vielen Schritte und dafür, dass der Motor von einem Computer gesteuert wird, ist, dass ein Schrittmotor sehr genau ist, sodass der Benutzer ihm sagen kann, dass er eine genaue Anzahl von Schritten oder Drehungen ausführen soll. Ein Schrittmotor besteht aus vielen Teilen, und der Schrittmotor-Indexer ist Teil des Motorsteuerungssystems. Der Schrittmotor-Indexer ist für die Taktung des Motors und die Bereitstellung von Richtungsimpulsen verantwortlich. Ohne den Indexer wüsste der Motor nicht, in welche Richtung er sich drehen oder wie viele Schritte er machen soll.
Wenn ein Schrittmotor für den Einsatz in einer beliebigen Industrie oder zur Erfüllung eines beliebigen Bedarfs eingesetzt wird, beginnt dies mit dem Computer oder einem Mikroprozessor. Der Benutzer gibt als Code Informationen darüber ein, in welche Richtung sich der Schrittmotor bewegen soll, wie viele Schritte und die Geschwindigkeit des Motors. Die Codierung des Schrittmotors hängt vom verwendeten Computer oder Mikroprozessor sowie vom Schrittmotor selbst ab.
Nachdem die Anweisungen fertig sind, wandern sie von der Steuerung in den Schrittmotor-Indexer. Hier interpretiert der Schrittmotor-Indexer den Code und übersetzt ihn in tatsächliche Impulse und Richtungen. Diese Anweisungen werden dann in den Treiber und sofort in den Schrittmotor eingespeist, um die angewiesene Bewegung auszuführen.
Der Indexer selbst ist für zwei Hauptaspekte der Schrittmotorbewegung verantwortlich: Richtung und Taktimpulse. Ein Schrittmotor bewegt sich auf der Grundlage elektrischer Impulse, daher muss der Motor die richtigen elektrischen Signale haben, um sich in die richtige Richtung zu bewegen. Der Schrittmotor-Indexer teilt dem Motor mit, welcher elektrische Impuls benötigt wird, damit sich der Motor gemäß den Bedürfnissen des Benutzers bewegt.
Der Begriff „Taktimpulse“ bezieht sich darauf, wie viele Schritte der Motor macht und wie viel Energie dem Motor insgesamt zugeführt wird, um die entsprechende Anzahl von Schritten zu bewegen. Wenn der Takt falsch eingestellt ist oder vom Indexer nicht richtig interpretiert wird, kann sich der Motor zu viel oder zu wenig bewegen. Dies kann möglicherweise ein Experiment oder eine Funktion ruinieren, weshalb der Indexer in der Lage sein muss, die Befehle des Benutzers fehlerfrei zu interpretieren.
Neben der Bewegung besteht eine weitere wichtige Funktion des Schrittmotor-Indexers darin, eine Stoppfunktion zu haben. Bei der Durchführung eines Experiments hat die Person, die den Schrittmotor programmiert hat, möglicherweise die Geschwindigkeit oder die Schritte zu hoch eingestellt. Damit der Motor nicht beschädigt wird, muss der Benutzer einen Stoppbefehl an den Indexer senden, damit der Motor die Bewegung stoppt.