by Richard Anslow and Michael Jackson
The first blog in this series described the benefits encoders bring to closed-loop control motor applications and looked at the relative advantages and disadvantages of optical and magnetic transducers. This blog presents key encoder metrics and shows how to specify the performance level for encoders in a robotic pick-and-place application.
Figure 1 Robotic arm in a pick-and-place application
Specifying an encoder for an application depends on the type of information it is intended to provide:
Having a grasp of the key performance metrics is essential for correct encoder specification. These include:
Pick-and-place robots are a regular feature of the food packaging and semiconductor manufacturing industries. In this application, high accuracy and repeatability are vital to ensure process efficiency, and using high-performance motor encoders can help deliver this. In Figure 2, motors drive each joint in a robotic arm via precision speed-reducing gearboxes. The joint angles are measured using a precision motor-mounted shaft angle encoder (m) and sometimes also using an additional arm-mounted encoder (j).
Figure 1 Angular repeatability at the motor encoder (m) and joint encoder (j) with the robot reach (L)
Here, repeatability is the most critical datasheet performance metric, typically specified at the sub-millimeter level. Knowing repeatability and robot reach enables the calculation of rotary encoder specifications using the following formula:
Since multiple joints contribute to the overall reach in a robotic system, the chosen encoder must exhibit performance that exceeds the target angular accuracy. The repeatability specification per joint should scale by a factor of 10 (typically), while the gearbox ratio (G) determines the repeatability of the motor encoder. For the example robotic system described in Table 1, 20 to 22-bit repeatability specifications are required for the joint encoder, while 14-to-16-bit resolutions are necessary for the motor encoder.
Robot System |
Robot 1 |
Robot 2 |
|
Assumed Gear Ratio, |
100 |
||
Repeatability Spec |
±0.05mm |
±0.01mm |
|
Reach, L |
1.30m |
1.10m |
|
Encoder Repeatability Spec |
0.0022° |
0.0005° |
|
/10 1 |
0.00022° (~20-bit) |
0.00005° (~22-bit) |
|
0.02° (~14-bit) |
0.005° (~16-bit) |
||
1 Each encoder must deliver 10x accuracy to achieve overall system accuracy since multiple joints contribute to the total reach. |
Table 1 Specifying encoders for a pick-and-place robot
The following blog in this series will discuss the differences between absolute and incremental encoders. In the meantime, visit here to learn more about Analog Devices’ industrial robotics solutions.