Skip to content


What is an Encoder Motor?

What is an Encoder Motor?


A motor encoder is a sensor device that converts the angular position or motion of a motor shaft into digital signals that can provide feedback to the motor control system.

Encoders work by detecting the rotation of motor shafts or axles and generating digital pulses as output signals. These digital pulses help identify the speed, direction of rotation, and position of the shaft.

Motor encoders are feedback devices that generate digital position and motion data for motor control systems. By converting mechanical motion into digital signals, encoders enable precise motor control and automation. The digital output helps control motor torque, speed, acceleration, and position.

1. Applications of Motor Encoders

Motor encoders play a crucial role in many automation and motion control applications. Here are some of the most common uses of encoders:

Encoders are commonly used for closed loop speed or position control of motors. This closed loop control results in more precise speed regulation and position control compared to open loop (no feedback) systems.

In robotics and automation, By mounting encoders on the motors or wheels, the controller can accurately track the position of these components and adjust their motion. This enables repeatable motion paths and precise positioning.

Encoders can track the position of moving parts in industrial machines like CNC machines, semiconductor manufacturing equipment, motion stages, etc. The position data can be used for real-time feedback as well as for analytics of machine performance over time.

Encoders measure motor shaft rotation speed very precisely. This enables accurate and consistent control of motor speed in applications like motor drives, conveyors, machine tools, extruders, etc. The encoder feedback of instantaneous speed allows for quick adjustments to maintain the desired speed setpoint.

2. Advantages of Using Encoders

Encoders provide several key advantages that make them an important component in many motor systems:

The feedback from encoders allows for more precise control of motor position, speed, and acceleration. By constantly monitoring the rotor position, the controller can make adjustments to keep the motor output matched to the desired parameters.

By using closed-loop control, the system can compensate for disturbances, load changes, component wear, and other issues that degrade performance over time. This makes the overall system more robust and reliable for long term operation.

Encoders facilitate closed-loop control which is essential for achieving accurate and consistent motion. The feedback loop allows the controller to minimize errors and ensure the motor follows the intended motion profile. This enables more advanced motion control features like position tracking, velocity regulation, and anti-hunting. 

3. Key Specifications

Motor encoders have several key specifications that determine their performance and suitability for different applications.


Resolution refers to the smallest rotational or linear movement that can be detected by the encoder. It is usually specified in pulses per revolution (PPR) for rotational encoders or pulses per meter for linear encoders. Higher resolution encoders can detect smaller movements. Common resolutions range from 100 to 5000 PPR.


Accuracy indicates how close the encoder's measurements are to the actual position or movement. Optical and magnetic encoders typically offer accuracy within +/- 0.1 degree. For high precision systems, accuracy of +/- 0.01 degree may be required.


Encoders output digital or analog signals indicating position. Digital encoders use pulse trains while analog encoders output a voltage proportional to position. Digital encoders are more common due to their noise immunity. Popular digital interfaces are quadrature, SSI, BiSS, EnDat.

Output Signals

Common output signals include A Quad B for quadrature encoders, sine/cosine waves for analog encoders, and SPI/BiSS/SSI for serial encoders. The outputs connect to controllers like PLCs, drives, motion controllers. Some encoders feature complementary signals for noise immunity.

4. Types of Motor Encoders

There are several different types of encoders used for motor feedback and control:

Optical Encoders

Optical encoders use an LED light source and a photodetector to measure movement. A disk with radial stripes or a striped drum interrupts the light beam as the motor shaft rotates. The photodetector generates a digital or pulse signal that can be used to determine position and speed.

Advantages of optical encoders include high resolution, fast response, and immunity to electrical noise. However, they can be sensitive to dirt, debris, and vibration.

Magnetic Encoders

Magnetic encoders measure changes in a magnetic field to determine position. A magnetized wheel or drum mounted on the motor shaft rotates past a magnetic field sensor, generating a position signal.

Magnetic encoders work well in dirty and oily environments. However, they tend to provide lower resolution and accuracy compared to optical encoders.

Capacitive Encoders

In a capacitive encoder, changes in capacitance between rotating discs indicate position changes. One disc has a pattern etched into it, while the other acts as a pickup. As the gap between the discs changes with rotation, the capacitance changes in a corresponding manner.

Capacitive encoders provide good resolution without direct contact. But they can be affected by contaminants and humidity.

Resistive Encoders

Resistive encoders use electrical contact between a wiper and a resistive element to generate position signals. The voltage drop across the resistive element varies linearly with the wiper's angle.

Resistive encoders are simple and cost-effective. However, the sliding contact can wear out over time, limiting their life span.

5. Choosing the Right Motor Encoder

Choosing the right motor encoder is crucial for optimizing the performance of automated systems. When selecting a motor encoder, factors such as resolution, accuracy, speed, and environmental conditions must be considered. High-resolution encoders offer finer control and accuracy, while robust enclosures withstand harsh operating environments. Additionally, compatibility with the motor and control system interface is essential for seamless integration. By carefully evaluating these factors, engineers can ensure the chosen motor encoder meets the specific requirements of their application, enhancing overall system reliability and performance.Speed and torque needs of the motor. Desired resolution and accuracy for position/speed feedback. Operation mode - incremental or absolute position

Output interface - analog, digital, serial communication etc. Environmental sealing requirements if used in harsh conditions...


A860-0365-T101 FANUC Puls Encoder
A860-0346-T141 FANUC Encoder
A860-2000-T301 FANUC Pulse Coder Encoder
a860-2010-t341 FANUC Encoder
A860-2010-T341 Encoder Plastic Cover
A860-2000-X003 A860-2001-T321 FANUC  Encoder Cover
UTSIH-B17CK SGMGH-30DCA61 Yaskawa Encoder
UTISH-B17CK SGMGH-13DCA61 Yaskawa Encoder
UTTAH-B17TL GMRV-44ANA-YR12 Yaskawa Encoder
UTSIH-B17CK SGMGH-1EDCA61  Yaskawa  Encoder
Previous article What do you need to know about industrial robot cables?
Next article IRB6700 robot maintenance information

Leave a comment

Comments must be approved before appearing

* Required fields

Blog posts