Optical
Inherently incremental the optical encoder in absolute form may incorporate a uniquely coded scale similar to a bar-code. The number of code bits determines the number of unique codes and hence the maximum length or circumference of the scale. A miniature camera captures the code and subsequent processing determines absolute position. There is an increased latency in this technique. To reduce latency some optical encoders also have an additional incremental track which is used after the initial absolute reading.
Magnetic
The magnetic encoder is also inherently incremental as it detects the changing magnetic field of a track with multiple pole pairs. A second uniquely coded magnetic track is similarly employed to provide absolute position information.
Capacitive
Again, like the optical encoder, the capacitive encoder is inherently incremental. Based on the modulation of a dialetric material to vary capacitance, two modulating tracks are required for an absolute implementation.
Resolver
The resolver, a wound device based on the principle of electromagnetic induction, is inherently absolute generating sin/cos signals of period equal to one revolution. “Multi-speed” resolvers generate more cycles per revolution to increase resolution but the device is then no longer absolute. More complex versions incorporate a single speed absolute winding and additional multi-speed windings. Already bulky and heavy this resolver implementation further increases size and weight.
IncOder™
The IncOder is based on the same inductive principle as the resolver but uses PCB traces instead of physical windings. Inherently absolute, incoder technology can provide high resolution from multiple tracks without the increase in size and weight associated with a resolver.
FAQ’s
What is the difference between absolute and incremental positioning?
The difference between absolute and incremental positioning lies in how each system defines movement:
Absolute positioning measures movement from a fixed reference point (origin). Every position is specified as a distance from this origin.
Incremental positioning measures movement relative to the current position. Each new position is specified as a distance from the last position, rather than a fixed point.
What is the difference between absolute programming and incremental programming?
The difference between absolute and incremental programming is in how coordinates are defined in CNC or robotic systems:
- Absolute programming specifies positions relative to a fixed origin point. Each command tells the machine to move to a specific location from the origin.
- Incremental programming defines positions relative to the machine’s current position. Each command moves the machine by a certain distance from where it currently is.
What is the difference between incremental and absolute confirmation?
The difference between incremental and absolute confirmation lies in the way confirmation is obtained:
- Incremental confirmation involves confirming information step by step, as new data or evidence is gathered, without full certainty until the end.
- Absolute confirmation provides complete and definitive assurance all at once, leaving no doubt.