Problema podría estar ocurriendo debido a varias razones:
Si la velocidad de movimiento en las diagonales, círculos o arcos es demasiado alta, los motores pueden no tener tiempo suficiente para completar los pasos requeridos y perder algunos de ellos. Intenta reducir la velocidad de movimiento para ver si esto soluciona el problema, tambien es Es posible que los drivers de los motores no estén configurados correctamente. Puedes revisar las especificaciones del driver y ajustar la corriente y los pasos por revolución según corresponda.

https://www.hidroterm.com.ve/