I get the impression with the hyperface units that they fit onto the motor shaft and can provide both the motor turns info, along with an absolute, geared down encoder.
Pretty nifty device, BUT depending upon the final drive system may be susceptible to gear backlash and worn gearing for the absolute readout.
An absolute encoding system on the very last driven element, fitted with anti-backlash gears itself if required, is sure fire.
Not sure if you are talking about the whole machinery or the internal design of the encoder.
I was talking about the *system*.
You can have ultra precise counting of motor shaft revolutions, but due to tolerances, wear and backlash in the drive train from the motor to your final output, it may actually take a few degrees of shaft rotation before the output actually begins to move upon reversals.
This is why relying on a geared down shaft encoder at the motor itself may not match reality - this includes using motor shaft counting schemes.
However when it comes to the internal gearing of such multi turn encoders, I have no doubt that they would use spring loaded anti backlash gears as minimal load is transferred through these "data take off" gears.
For reference, I'm thinking about our radar systems that have continuous 360 degree azimuth rotation and spend most of their lives rotating in one direction, but are required to accurately position at times.
This positioning mode would more than likely require a motor drive reversal, thus exposing the danger of relying upon motor counts alone due to gear train tolerances.
These systems have a single turn absolute positioning encoder with spring loaded anti backlash gears on the final drive gear that is fixed to the axis you observe.
The motor is always connected via gearboxes.
We never home, but rely upon accurate encoder position information from the final axis.
The actual encoder does not need to be precisely aligned. Offsets to the reported position are determined during a calibration procedure in software.
Now due to the continuous azimuth rotation, slip rings are employed to gather information from the elevation axis.
The issue we had was the elevation would creep out of position due to corrupted motor counts which were derived from the resolver feedback of the brushless motors passing over these slip rings - large antennae if you like.
Various filters and error checks were employed in the servo drives, but the problem remained.
After a software change, the system now uses the absolute encoder on the final elevation axis and it does not creep out of alignment over time.
The encoder was always there, but was only used to read back the position, and was only ever used by the servo drive upon startup.
This is a real world example.
I'm sure in a perfect environment the concept may work fine, BUT not in our real world.