Во время цикла ось никуда не движется, энкодеры не крутятся, только каретка с деталью проезжает от одного концевика до другого и возвращается обратно
Учитывайте, что при работе с модулями появляется задержка: приём сигнала от модуля, отправка команды в модуль, непредсказуемость времени срабатывания физического выхода на модуле.

Про первые две можно почитать в теме https://www.owen.ru/forum/showthread.php?t=21940
Про последнюю -- в руководстве на модуль (~15мс для простых, небыстрых выходов)

Пальцем в небо -- у вас будет разброс ~20-50мс. Иными словами, если вы будете повторять одну и ту же калибровку, то в зависимости от фазы луны выход будет выключаться то раньше, то позже.

0.05сек * 0.5об/сек == 0.03 об == 9 градусов. По сути, это минимально достижимый разброс вала, с учётом того, что механика отрабатывает каждый раз одинаково.

Если устраивает -- пробуйте. Но это с учётом того, что вы по хардкору подошли и всё настроили.
Если же "как обычно", то, возможно, и большая погрешность будет, т.к. "само собой" оно вряд ли хорошо заработает.