Кроковий двигун спочатку відрізняється високою точністю позиціонування (200 або 400 кроків на оборот +-5%), що є однією з основних конкурентних переваг. Традиційно вважається, що встановлення енкодера на двигун такого типу не є необхідністю. Однак практика доводить, що навіть при використанні найнадійнішого контролера можливий пропуск кроків, який може стати наслідком цілого ряду причин, таких як: підвищене навантаження, поперечне навантаження, високий резонанс, некоректне генерування імпульсів контролером тощо;
Використання крокового двигуна з енкодером дозволяє вирішити вищезазначену проблему: при пропуску кроків або перебоях живлення за допомогою енкодера здійснюється повернення КД до потрібної точки, що дозволяє продовжити коректну роботу обладнання за заданою програмою. Крім того, застосування енкодеру дозволяє додатково підвищити точність позиціонування крокового двигуна, оскільки роздільна здатність енкодерів може досягати 2000 імпульсів на обіг.