Enkoderler mekanik hareketi elektrik sinyallerine dönüştürür. Bu dönüşüm; optik, manyetik veya mekanik olarak gerçekleştirilir. Enkoderler, ilgili harekete bağlı olarak rotary (döner) ve doğrusal olarak alt bölümlere ayrılır. Rotary(döner) enkoderler, dönme hızını ölçmek için takım spindle’larında kullanılır.
Enkoderler, çizgi desenleri, mıknatıslanma veya temas noktaları gibi çok küçük (kademeli), sayma veya mutlak materyal ölçümleriyle çalışır.
Hassas enkoderler ölçülen her değere doğrudan bir konum atar. Referans değeri gerekmez ve makine durduktan sonra doğrudan belirli bir konuma götürülmesi de mümkündür.
Kademeli enkoderler, tüm konumların belirlenebileceği bir referans değeri gerektirir. Makine yeniden başlatılırsa, doğru konum değerlerinin raporlanabilmesi için önce referans değerin belirlenmesi gerekir.
Rotary(döner) enkoderler; rotary(döner) pozisyon transdüserleri(dönüştürücüleri) olarak da bilinirler. Hassas bir ölçüm çarkı yardımıyla bunlar, elektronik tarafından ilgili çıkış sinyallerine dönüştürülen bir sinüs ve kosinüs voltajı verir. Rotorun konumunun tam olarak belirlenmesi, hızın regülasyonu için gereklidir. Ayrıca bu, örneğin bir iplik kesici gibi aletin tam olarak konumlandırılmasını da sağlar.