Salut,
peut être simplement parce que la position demandée ne peut pas être atteinte.
un moteur PàP ne peut s’arrêter que sur des pas ou des demi-pas, donc avec un moteur 200 pas/tour, ça fait au maxi 400 position d'arrêt par tour en demi-pas.
supposons une vis au pas de 5mm en prise directe sur le moteur, la résolution est donc de 5/400 = 0.0125mm ; seules les positions multiples de 0.0125 pourront être atteintes.
le fait que ça ne tombe pas pile sur 1.000 peut aussi venir de la valeur du pas/mm pour l'axe en question ; par exemple si tu a un pas/mm de 200, pas de problème le moteur pourra faire exactement 200 pas, mais suppose un pas/mm de 200.3333 par exemple, et il sera impossible de faire 0.3333 pas, donc le moteur se calera sur la position la plus proche utilisable ... et ce n'est que tous les 3 tours que ça tombera "juste" (0.3333 * 3 = 0.9999)
Si je veux bouger de 0.0010, l'affichage ne réagit pas du tout, idem avec 0.0001
Il faut être réaliste, le micron et à plus forte raison le 1/10 de micron n'a aucun sens sur une fraiseuse ... même avec une fraiseuse industrielle, tu ne peux pas travailler avec une telle précision. Le micron, c'est réservé à la rectif, sur des matériaux dûrs et dans un atelier climatisé ...
si par défaut Mach3 à des afficheurs avec 4 décimales, c'est pour pouvoir l'utiliser en mesures impériales (pouce), mais ça n'a pas d'utilité pour une utilisation en mm.
++
David