With the help of a stepper motor controller, step motors convert electrical energy into precise mechanical motion. The stepper motor rotates a specific incremental distance per each step. The number of steps that are executed controls the degree of rotation of the motor’s shaft. This characteristic makes step motors excellent for positioning applications. For example, a 1.8° stepper motor executing 100 steps will rotate exactly 180° with some small amount of non-cumulative error. The speed of step execution controls the rate of motor rotation. A 1.8° step motor executing steps at a speed of 200 steps per second will rotate at exactly 1 revolution per second.
The stepper motor controller can very accurately control how far and how fast the stepper motor will rotate. The number of steps the motor executes is equal to the number of pulse commands it is given by the controller. A stepper will rotate a distance and at a rate that is proportional to the number and frequency of its pulse commands.
The diagram above shows a typical step motor based system. The stepper motor controller, step motor driver and motor must all be present in one form or another. Each component’s performance will have an effect on the others.
First is the pulse generator, also known as a stepper motor controller or indexer. The pulse generator will output command pulses that the motor will follow. By altering the frequency of the pulse train, the pulse generator can instruct the motor to accelerate, run at a speed, decelerate or stop. A pulse generator must be present, otherwise the motor will not move.
Next is the motor driver. The stepper driver’s function is to control the magnitude and direction of current flow into the motor windings. The driver takes the pulses from the pulse generator and determines how and when the windings should be energized. The windings must be energized in a specific sequence to generate motion.
Finally there is the step motor itself.
A step motor has two primary parts; the rotor, the moving piece, and the stator, the stationary piece. The stator contains coils of wire called windings. The rotor spins on bearings or bushings inside the stator. All step motors operate through the principle of the rotor following a rotating magnetic field created by sequencing the flow of current through the stator windings. Each NMB stepper has two phases, which are groups of electrically connected windings. As current is passed through each phase, the motor takes “steps,” or small movements to keep in synchronism with the magnetic field. The degree of rotation per step depends on the style of driver used and the construction of the motor.
In fact, not every stepper motor controller is the same. For one thing, a stepper motor controller can be either open loop or closed loop. The difference between the two is that an open loop system sends a consistent rate of power to the motor, assuming that the rotating field that the rotor follows is consistent. A closed loop system uses feedback to adjust power based on the kind of load the motor is bearing. In other words, in a closed loop system, information is looping back to the controller, which then makes the necessary adjustments. In an open loop system, no feedback is provided.
Most motor applications work with an open loop system, because it is simpler and less expensive. Since these applications generally call for a motor that will behave consistently, no feedback is needed, so it would be wasteful to opt for a closed loop controller. However, if the motor behavior will need to vary for maximum effectiveness, a closed loop system will be necessary.
Step motors have several advantages over other types of motors. One of the most impressive is their ability to position very accurately. NMB’s standard step motors have a step angle accuracy of +/-5%. The error does not accumulate from step to step. This means that a standard stepper can take a single step and travel 1.8° +/- 0.09°. Then it can take one million steps and travel 1,800,000° +/-0.09°. This characteristic gives a step motor almost perfect repeatability. In motor terms, repeatability is the ability to return to a previously held position. A step motor can achieve the same target position, revolution after revolution.
Breakdown of Step Motor Benefits: