Motors can be divided into two general types: servo and stepper. Each has its advantages and disadvantages, and the choice is not always obvious.
In any application, it is necessary to "size" the motor. The speed, precision, and torque requirements must all be calculated and will depend on the drive train, load, and application specifications. An amplifier or driver can then be chosen that will provide the current and voltage required to accomplish the mission. Galil application engineers are trained to help with these calculations.
Servo Motors
Servo motors generate torque from a drive current. A brush servo motor is the simplest and will rotate clockwise or counterclockwise with a constant voltage or current input. The simplicity comes at a cost, as it contains brushes that will eventually wear out. A cousin of the brush motor, with no brushes, is the voice coil motor, which moves linearly. Its disadvantage is that its travel is usually very short.
Brushless motors tend to be more common in today's applications. A brushless motor is essentially a brush motor turned inside out. With no brushes, the wear problem is gone, and far more power can be produced from a smaller package. The disadvantage is the need to commutate the phases of the motor electrically. This can be done in two ways — trapezoidally and sinusoidally. Trapezoidal commutation is simpler and relies on Hall-effect sensors in the motor to determine the phase. Sinusoidal commutation is smoother, but initialization is more challenging. Galil has amplifiers for all the preceding motors.
There are also specialized motors that may be used as part of a real-world application, such as hydraulic motors or ceramic motors. Even stepper motors can be used as a two-phase brushless motor for applications requiring high torque but low speeds. Galil controllers can handle these as well.
Encoders
A reality of servo motors is that they don't know where they are at any given moment. A position sensor is required to provide feedback to the controller, letting it know the instantaneous position of the motor. There are numerous types of encoders.
The optical encoder produces two signals in quadrature, plus an index for initialization. The controller can decode the quadrature signals and determine the position.
SSI and BiSS are two serial protocols for absolute encoders. These devices have internal circuits to determine the position of the motor and return it to the controller via a serial protocol.
Galil controllers can handle any of these encoders and others, including analog.
Stepper Motors
Stepper motors are conceptually simple but can easily become complicated. The driver provides a signal that moves the motor one step clockwise or counterclockwise. The step size may be full, half, or micro-step. This means that for an electrical cycle of the stepper motor, there could be 4, 8, or up to 256 steps.
A disadvantage of the stepper motor is that because the controller doesn't "know" what's going on with the motor, it must provide worst-case power. Stepper motors tend to run hot. This differs from a servo, which only needs to provide whatever power is required for the task.
Another risk with a stepper motor is that it may slip an entire electrical cycle. To prevent this, an encoder may be used to guard against slippage. If an encoder is used, it is possible to go one step further and close the loop around the stepper motor.
Galil controllers can handle all of the above.