Skip to content

Encoders and feedback

Position and speed feedback for closed-loop motion, rotary and linear, absolute and incremental. Tell us the application and we'll specify the right product, and the parts around it, for your machine.

Encoders and feedback

Pricing and availability

Get help selecting and sourcing encoders and feedback

Send us a part number, or tell us what the machine needs to do. Our UK engineers will come back with the right product, pricing, lead time and delivery, whether that is the original part, a checked alternative or a complete axis.

  • Original parts or a checked alternative
  • Pricing, lead time and delivery in one reply
  • Components, complete axes and ongoing support

No obligation. Add what you know and an engineer will help with the rest. Prefer to configure it? Build a specification.

Add quantity, timing or application notes (optional)

Spec builder

Specify encoders and feedback

Select every part you need and answer the questions an applications engineer would ask. Our engineers use your specification to come back with the right products, pricing and lead times. You see your summary before we ask for any details.

Already know the part number? Send it to us directly.

  1. 1Products
  2. 2Performance
  3. 3Environment
  4. 4Volumes
  5. 5Your spec
Step 1 of 5

What are you specifying?

Select everything you need. A motor, drive and gearbox can be specified together as one axis.

1 selected: Encoder
Specify Motion technical library · Updated · How we prepare our content

In short:Choose the encoder from the accuracy you need after installation, the environment and the interface your drive reads, not from the headline resolution. Absolute encoders report position at power-up with no homing; incremental encoders count pulses from a reference and are simpler and cheaper.

An encoder tells the drive or controller where the axis is. In a servo system it closes the position and velocity loops; in a closed-loop stepper it catches lost steps; on a measuring axis it is the reference everything else is judged against. Getting the encoder wrong rarely shows up on the test bench. It shows up as a machine that has to home after every power cut, an axis that drifts when the enclosure warms up, or noise faults once the cable runs alongside the motor power.

This hub covers the decisions in the order we would take them: absolute or incremental, sensing technology, rotary or linear, interface, then accuracy and mounting. For a deeper comparison of the first decision, see absolute vs incremental encoders.

Absolute vs incremental encoders

An incremental encoder outputs a pulse train as it moves. The controller counts pulses from a known reference (an index pulse or home switch), so after power-up the axis must home before it knows where it is. Quadrature incremental encoders use two channels, A and B, 90 electrical degrees apart; which channel leads tells you direction. Counting every edge of both channels (“x4 decoding”) turns a 2,500 PPR encoder into 10,000 counts per revolution, according to Dynapar. A Z (index) channel gives one reference pulse per revolution.

An absolute encoder reports a unique position word at every point, so the axis knows where it is the moment power returns. Single-turn absolute encoders cover one revolution. Multi-turn versions also count revolutions through power loss using a gear train, a backup battery or self-powered counting such as Wiegand energy harvesting, as POSITAL explains. Batteries need replacing; gear trains add size and dislike shock; energy-harvesting designs avoid both but are not available in every format.

When to use which: choose absolute where homing is unsafe, slow or impossible (robot joints, vertical axes, machines that must restart mid-cycle, multi-axis gantries). Choose incremental where cost matters, a homing move is acceptable, or the drive only accepts A/B/Z.

Encoder technologies compared

TechnologyStrengthsWatch-outsTypical use
Optical (disc or scale)Highest resolution and accuracy; mature, wide choiceSensitive to contamination, condensation and misalignment; tight mounting tolerancesPrecision stages, semiconductor, metrology, high-end servo motors
MagneticTolerant of dirt, oil and shock; compact; low costLower accuracy than optical; can be disturbed by strong external magnetic fieldsMotor feedback, AGVs, actuators, linear tape scales
CapacitiveVery thin and light; no magnets in the sensing path; large hollow boresCheck the maker’s environmental ratings; accuracy depends on mountingRobot joints, gimbals, defence and aerospace pointing systems
InductiveVery tolerant of misalignment, contamination and temperature; resolver-like robustnessUsually larger than optical for the same accuracyHarsh-environment rotary axes, replacement for resolvers

Control Engineering makes the point that no single technology wins everywhere: optical leads on performance but suffers in temperature extremes, contamination and shock, while inductive designs use the whole face of the rotor and stator rather than a single read point, so they tolerate misalignment far better.

Example series in each technology: Renishaw RESOLUTE and TONIC (optical), RLS AksIM-4 and the Bogen AKS16 heads (magnetic), Netzer VLX and multi-turn VLM (capacitive), and the Zettlex Mini Ultra IncOder (inductive).

Rotary vs linear, shafted vs bearingless

Rotary encoders come shafted (own bearings, coupled to your shaft), hollow-shaft, or bearingless ring/kit encoders where the rotor fits your shaft and the readhead fits your housing. Shafted units are simple to fit, but a flexible coupling adds lost motion, so they are not the first choice for high-accuracy angle measurement. Bearingless designs suit low axial height and large bores for cables or slip rings.

Linear encoders read a scale along the axis: open optical scales for clean, high-precision stages; enclosed scales such as Renishaw FORTiS-S for machine tools; magnetic tape such as Bogen LMSA for long, dirty axes; and capacitive options such as KappaSense FleXe where mounting tolerance is loose. Measuring at the load with a linear encoder removes screw lead error, backlash and thermal growth from the loop, which a motor-mounted rotary encoder cannot do.

Encoder interfaces: BiSS-C, SSI, EnDat, HIPERFACE DSL and quadrature

The interface must match what the drive reads. This is the most common reason a good encoder ends up on the wrong machine.

InterfaceTypeKey characteristics
Quadrature A/B/ZIncremental, usually RS-422 differentialUniversal; no position at power-up; count rate limits top speed
SSIAbsolute, one-way serialTypically clocked 100 kHz to 2 MHz; optional parity only
BiSS-CAbsolute, bidirectional, open protocolCRC checking, clock to about 10 MHz, parameter read/write
EnDat 2.2Absolute, bidirectional (HEIDENHAIN)Up to 16 MHz clock over cables up to 100 m with propagation-delay compensation; diagnostics and safety-rated versions
HIPERFACE DSLAbsolute, fully digital (SICK)Two wires inside the motor power cable; up to 100 m; 9.375 Mbaud

Figures from Motion and Mechatronics, HEIDENHAIN and Motion Control Tips. Drive makers also use proprietary serial protocols (Siemens DRIVE-CLiQ, FANUC, Mitsubishi, Panasonic, Yaskawa and others); some encoder ranges, RESOLUTE among them, are offered in these variants so they can plug straight into that drive.

If your controller needs safety functions based on position (safe speed, safe limited position), you need a safety-rated encoder and interface, for example EnDat with its functional safety option, BiSS Safety or a safety-rated HIPERFACE DSL device.

How to select an encoder: resolution vs accuracy

Resolution is the smallest step reported; accuracy is the worst-case error against the true position. The RLS encoder handbook notes that higher resolution does not automatically mean higher accuracy, and gives a rule of thumb that repeatability is typically 5 to 10 times better than accuracy. That matters: many machines need repeatability more than absolute accuracy, and can be calibrated.

Useful conversions for rotary axes (there are 1,296,000 arc-seconds in a revolution):

  • 17-bit (131,072 counts) is about 9.9 arc-sec per count
  • 20-bit (1,048,576 counts) is about 1.24 arc-sec per count
  • 23-bit (8,388,608 counts) is about 0.15 arc-sec per count

Worked example. A rotary table must place a part within ±5 µm at a 300 mm radius. The allowable angular error is 5 µm ÷ 300 mm = 16.7 µrad, about 3.4 arc-sec. The installed encoder accuracy therefore needs to be comfortably better than ±3.4 arc-sec, leaving budget for bearing runout and thermal effects. Resolution should be several times finer than that (a rule of thumb, so the servo loop can hold position without hunting), which points to 21 bits or more. A large-diameter ring encoder will usually be needed, because larger rings achieve better angular accuracy: Renishaw quotes RESOLUTE RESA30 ring system accuracy from about ±4.3 arc-sec on the smallest rings to about ±0.4 arc-sec on the largest.

Mounting tolerance and installation

Datasheet accuracy assumes the encoder is installed to its tolerances. Control Engineering notes that eccentricities below 0.025 mm are common requirements for optical ring encoders. By contrast, the Zettlex IncOder MINI guide allows 0.20 mm rotor-to-stator non-concentricity and a 0.30 to 0.70 mm axial gap on the 37 mm size. Design the housing, bearing and shaft so the encoder sees its required gap and concentricity across the full temperature range and under load, not just when the machine is cold and stationary.

Common encoder specification mistakes

  • Choosing on resolution alone. A high bit count says nothing about installed accuracy.
  • Interface mismatch. Check the drive’s exact supported protocol, clock rate and supply voltage before ordering.
  • Single-turn on a multi-turn axis. If travel exceeds one motor revolution, plan for multi-turn or homing.
  • Ignoring the environment. Coolant mist, condensation and swarf defeat open optical encoders; strong motor or brake fields can upset magnetic ones.
  • Cable routing. Run encoder cables screened and away from motor power, or choose a one-cable system designed for it.
  • Measuring at the wrong place. If accuracy matters at the tool, put a linear or load-side encoder there.

What to send us for an encoder quote

  • Rotary or linear; shaft, bore or scale length; space envelope
  • Accuracy and repeatability required at the load, and the radius or stroke
  • Maximum speed (rpm or m/s)
  • Absolute or incremental; single- or multi-turn; number of turns
  • Drive or controller make and model, and required interface
  • Environment: temperature range, IP rating, contamination, shock and vibration, magnetic fields
  • Any functional safety requirement (SIL or PL)
  • Annual volumes and target cost

You can capture these in the spec builder and our engineers will propose suitable options from our supply network. Related families: servo drives, servo and stepper motors and frameless torque motors.

Guides

Where encoders and feedback are used

What we need to know to specify encoders and feedback

These are the questions an applications engineer works through first. Approximate answers are fine: ranges narrow the options quickly, and we confirm the details with you.

  • Motion: Rotary, Linear
  • Output: Absolute, Incremental
  • Resolution: Standard, High, Ultra-high
  • Interface: BiSS-C, SSI, EnDat, A/B/Z, Not sure
  • Mounting: Hollow shaft / ring, Shaft, Open scale and readhead

We also ask about the environment (washdown, outdoor, subsea, ATEX, vacuum, shock and EMC), annual quantities and timescale, because these decide whether a standard, modified or custom design is the best fit.

106 series compared

Series from 17 manufacturers, grouped by type. Figures are the highest published for each series. Open a series for the full specification and, for brands outside our supply network, the alternatives that meet or exceed it.

Magnetic rotary encoder (32)

BrandSeriesResolutionSpeed
BogenAKS16 / AKS16-MT20 bit—
BogenAKS1724 bit—
BogenAKP1820 bit—
BogenIKS9 / IKS9.1——
BogenIKS11 / IKP11——
BogenIKS15 / IKS15.1——
BogenIKS23—16 m/s
BogenRMSI——
BogenRMSN——
HEIDENHAINERM 2000 modular magnetic——
RenishawRLS RMB3013 bit—
RenishawRLS RM0812 bit—
RenishawRLS RE16——
RenishawRLS AksIM-421 bit—
BaumerMAGRES EAM58025 bit—
BaumerMAGRES EAM580R12 bit—
SICKAHS/AHM3626 bit—
RLSAksIM-220 bit—
RLSAksIM-4 HIPERFACE DSL20 bit—
RLSOrbis14 bit—
RLSRM44 / RM5814 bit—
POSITALIXARC Fieldbus Classic absolute encoders31 bit—
POSITALIXARC MCS PROFIsafe safety encoder25 bit—
POSITALIXARC IO-Link absolute encoders——
POSITALIXARC kit encoders33 bit—
POSITALIXARC programmable incremental encoders——
POSITALIXARC ATEX encoders——
Pepperl+FuchsENA58IL——
Pepperl+FuchsENA36IL32 bit—
Pepperl+FuchsENA42HD31 bit—
BaumerHMG10 / PMG10 HeavyDuty absolute29 bit—
Lika ElectronicMS36 / MSC3613 bit—

Optical absolute encoder (24)

BrandSeriesResolutionSpeed
HEIDENHAINECN / EQN 40025 bit—
HEIDENHAINECN / EQN 100023 bit—
HEIDENHAINECN / EQN 1300 (motor feedback)25 bit—
HEIDENHAINRCN 2001 / RCN 5001 angle encoders28 bit—
HEIDENHAINRCN 6000 angle encoder28 bit—
HEIDENHAINRCN 8001 angle encoder29 bit—
HEIDENHAINLIC 2100 / 3100 / 4100 exposed absolute linear—10 m/s
RenishawRESOLUTE32 bit100 m/s
RenishawEVOLUTE—100 m/s
HengstlerACURO AC5834 bit—
HengstlerACURO AD3634 bit—
HengstlerACURO AD3732 bit—
HengstlerACURO AX7322 bit—
KüblerSendix 5868 / 588828 bit—
KüblerSendix F5868 / F588832 bit—
SICKAFS/AFM6030 bit—
SICKEKS/EKM3632 bit—
POSITALIXARC Ethernet absolute encoders30 bit—
Pepperl+FuchsAVM78E / CVM78E flameproof30 bit—
BaumerOptoTurn EAL58031 bit—
Lika ElectronicEHO58 / EHM5840 bit—
Lika ElectronicEHCT5940 bit—
TR-ElectronicC__582 absolute encoders18 bit—
TR-ElectronicCD_75 safety absolute encoders (SIL3/PLe)——

Optical incremental encoder (18)

BrandSeriesResolutionSpeed
HEIDENHAINERN incremental rotary encoders (ERN 100 / 400 / 1000 / 1300)——
HEIDENHAINLIP 200 / LIP 6000 exposed linear—3 m/s
HEIDENHAINLIF 400 exposed linear——
maxonENX17 bit—
RenishawTONiC—10 m/s
RenishawVIONiC—12 m/s
RenishawQUANTiC—24 m/s
RenishawATOM—20 m/s
RenishawATOM DX—20 m/s
HengstlerICURO RI58——
KüblerSendix 5000 / 5020——
SICKDFS60——
Pepperl+FuchsENI58IL——
Pepperl+FuchsENI58PL——
BaumeroptoPulse EN580E.IL——
BaumerHOG10 / POG10 HeavyDuty——
Lika ElectronicI58 / I58S——
TR-ElectronicIE58 / IH58 incremental encoders——

Magnetic linear encoder (12)

BrandSeriesResolutionSpeed
BogenALS21—10 m/s
BogenxMARS——
BogenLMSI——
BogenLMSA——
BogenLMSN——
BogenLMSB——
RenishawRLS HiLin—25.28 m/s
RenishawRLS LinACE InAxis——
RLSLM10——
RLSLA11legacy—7 m/s
Lika ElectronicSME21——
TR-ElectronicLMC55 magnetostrictive linear encoder——

Capacitive rotary encoder (9)

BrandSeriesResolutionSpeed
Netzer PrecisionVLP23 bit—
Netzer PrecisionVLX23 bit—
Netzer PrecisionVLA——
Netzer PrecisionVLT23 bit—
Netzer PrecisionVLZ26 bit—
Netzer PrecisionVLS23 bit—
Netzer PrecisionVLM32 bit—
Netzer PrecisionDS23 bit—
Netzer PrecisionDL22 bit—

Enclosed linear encoder (5)

BrandSeriesResolutionSpeed
HEIDENHAINLC 100 / LC 200 / LC 400 sealed absolute linear——
HEIDENHAINLS 100 / LS 400 sealed incremental linear——
HEIDENHAINLF 185 sealed incremental linear——
RenishawFORTiS-S—4 m/s
RenishawFORTiS-N—4 m/s

Inductive encoder (4)

BrandSeriesResolutionSpeed
NovantaMini Ultra IncOder20 bit—
NovantaMidi Ultra IncOder22 bit—
LTN ServotechnikLTN frameless resolvers——
LTN ServotechnikLTN housed resolvers——

Capacitive linear encoder (2)

BrandSeriesResolutionSpeed
KappaSenseFREEe—6 m/s
KappaSenseFLEXe—10 m/s

Summarised from manufacturers' published data. Always confirm against the current datasheet; an engineer will check the fit before recommending anything.

Brands

Engineer support

Talk to an engineer about encoders and feedback

Tell us the part or application, quantity and timing. Our UK engineers will come back with the right product, pricing, lead time and delivery.

  • Reviewed by an engineer, not an autoresponder
  • Like-for-like and better-fit alternatives
  • Standard, modified and custom options

Prefer to configure it? Use the spec builder.

We use your details to answer this enquiry and share them only with the engineering and supply team handling it. Read our terms and privacy notice.

How it works

From enquiry to delivery

Send a part number or describe the application. Our engineers take it from there: the right product, a clear quotation, and delivery and support arranged.

  1. Tell us what you needSend a part number, or configure the application, quantities and timing.
  2. An engineer reviews itWe check the specification and find the original part, a checked equivalent or a complete axis.
  3. Receive your quotationProducts, pricing, lead time and compatibility notes in one reply.
  4. Order and deliveryWhen you are happy, the order is placed and delivery and after-sales support are arranged.