Linear Motion Tips

Covering Linear Motion Systems, Components and Linear Motion Resources

  • New
    • Editor’s blog
    • Industry news
    • Motion Casebook
    • Video
  • Applications
  • Slides + guides
    • Ball + roller guides
    • Cam + wheel guides
    • Crossed-roller slides
    • Linear bearings
    • Plastic + composite guides
  • Drives
    • Ball + lead + roller screws
    • Belt + chain drives for linear
    • Rack + pinion sets
  • Actuators
    • Ball + leadscrew driven
    • Belt + chain driven
    • Linear motors
    • Mini + piezo + voice coil
    • Rack + pinion driven
    • Rigid-chain actuators
  • Encoders + sensors (linear) + I/O
  • Stages + gantries
  • Suppliers

What is sub-divisional error (SDE) in linear encoders?

December 5, 2018 By Danielle Collins 1 Comment

To determine the position of a linear axis, an encoder read head travels along a scale and “reads” changes in light (for optical encoders) or magnetic field (for magnetic types). As the read head registers these changes, it produces sine and cosine signals that are shifted 90 degrees from each other (referred to as “quadrature signals”). These analog sine and cosine signals are converted to digital signals, which are then interpolated — in some cases, by a factor of 16,000 or more — to increase resolution. But the interpolation can only be accurate if the original analog signals are without errors. Any imperfection in the sine and cosine signals — referred to as sub-divisional error — degrades the quality of the interpolation and reduces the accuracy of the encoder.

sub-divisional error

Sub-divisional error (aka interpolation error) occurs with each signal period of the encoder.
Image credit: Heidenhein

Sub-divisional error is cyclic, occurring with each interval of the scale or scanning pitch (i.e with each signal period), but it does not accumulate and is independent of the scale or travel length. The two primary causes of SDE are mechanical inaccuracies and misalignment between the scale and the read head, although harmonic disturbances can also cause distortions in the sine and cosine signals.

Using a Lissajous pattern to determine sub-divisional error

To analyze sub-divisional error, the magnitude of the sine wave signal is plotted on an X-Y graph against the magnitude of the cosine wave signal, over time. This creates what is referred to as a “Lissajous” pattern.

sub-divisional error

When the magnitude of the sine wave is plotted on an X-Y graph against the magnitude of the cosine wave over time, a Lissajous pattern is created.
Image credit: wikipedia.com

With the plot centered at the 0,0 coordinate, if the signals are phase shifted by exactly 90 degrees and have a 1:1 amplitude, the plot will form a perfect circle. Sub-divisional error can manifest as an offset of the center point, or as differences in phase (sine and cosine shift not exactly 90 degrees) or amplitude between the sine and cosine signals. Even in high-quality encoders, SDE can be 1 to 2 percent of the signal period, so signal processing electronics often include gain, phase, and offset corrections to counter sub-divisional errors.

counter the sub-divisional error and

Imperfections in encoder sine and cosine signals can be seen in the Lissajous figure. Offset errors are indicated by a perfectly circular plot (red) that is not centered at the 0,0 position of the axis. The green plot depicts a gain (amplitude) mismatch between the sine and cosine signals, and the blue, oblong plot occurs when the signals are not shifted by exactly 90 degrees.
Image credit: Celera Motion

Direct drives require high-accuracy encoders

Encoder accuracy is important for positioning applications driven by mechanically-coupled rotary motors, but accuracy is especially critical when a direct drive linear motor is being used. The difference lies in how speed is controlled.

In a traditional rotary motor application, a rotary encoder attached to the motor provides speed information, while the linear encoder provides position information. But in direct drive applications, there is no rotary encoder. The linear encoder provides feedback for both speed and position, with the speed information being derived from the encoder’s position. Sub-divisional error — which impairs the encoder’s ability to accurately report position, and therefore, derive speed information — can lead to velocity ripple.

In addition, direct drive systems can be operated with high control loop gains, which allows them to respond quickly to correct errors in position or speed. But as the frequency of the error increases, the controller is unable to keep up with the error, and the motor draws more current trying to respond, resulting in audible noise and excessive motor heating.

sub-divisional error

Current draw of a direct drive motor when using an encoder with low sub-divisional error (A) versus an encoder with high sub-divisional error (B).
Image credit: Heidenhein


Sub-divisional error is sometimes referred to as interpolation error and is typically expressed in nanometers (nm) for linear encoders and in degrees for rotary encoders. 


 

You may also like:

  • magnetic linear encoders
    How do magnetic linear encoders differ from optical versions?
  • resolution
    When is resolution important for linear systems?

  • Linear motion designs see wider adoption of linear direct drives
  • magnetostrictive sensors
    How do magnetostrictive sensors work?
  • encoder resolution
    How to calculate encoder resolution

Filed Under: Encoders + sensors (linear) + I/O, FAQs + basics

Comments

  1. Kevin Kaufenberg says

    January 22, 2019 at 4:17 pm

    Nice article on interpolation error!

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

 

Subscribe Today

RSS Featured White Papers

  • What are dual-motion hybrid actuators and where do they excel?
  • Considerations for adding Linear Guide Features to Industrial equipment
  • Saving energy and service cost with electric linear systems

RSS Most Recent Articles

  • Variable frequency drive with integrated functions for roll-to-roll applications
  • New four-quadrant PWM regenerative drive from American Control Electronics
  • High-torque synchronous belt for industrial applications
  • Integrated servo motor offers design benefits for mobile robotic applications
  • What is pitch in the context of conveyors?

Follow us on Twitter

Tweets by Linear_Motion
Linear Motion Tips

Design World Network

Design World Online
The Robot Report
Coupling Tips
Motion Control Tips
Bearing Tips

Linear Motion Tips

Subscribe to our newsletter
Advertise with us
Contact us

Follow us on Twitter@linear_motion
Add us on FacebookDesign World Network
Add us on LinkedInLinkedIn
Add us on YouTubeYouTube
Add us on InstagramInstagram

Copyright © 2019 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy