Öneri olarak:
Öncelikle sorun her zaman istenen son konumda durmaması ise (10000 sayması gerekirken10305-10545) örneğin burda durması gereken konumdan 305-545 geçmiş, bu fazlayı enkoder okumuş.
peki pc de siz (10000+305) görüyorken, kafanın konumu da gerçekten pc nin gösterdiği gibi (10000+305) te ise; (Sanırım burası son limit, sıfırlama noktası)
Limit sivici tarzı bir parça muhakkak vardır bu siviçin kaymış olma olasılığı yüksek.( hareketli aksam ya da kenarda olabilir)
Zira sorununuz encoderinizin hatalı sayması ya da sitemi hareket ettiren (Servo motor olma olasılığı çok yüksek) motor ve motorla alakalı aksamlar (Kablolar, mekanik kısımlar...) olsa.
Çıkartılan desenlerde bozulma üst üste gelme gibi problerde yaşamanız gerekir.
saygılarımla