Machine encoders are typically higher resolution products and are specified in cycles per revolution, not pulses per revolution. They do not have detents or pushbutton features. They may be built with ball bearings to withstand high shaft RPMs and high shaft loads.