Hola a todos. Asunto resuelto. Era el motor. Le he quitado el servo y puesto un pap de ciclo cerrado y ahora hace círculos casi perfectos con una desviación de 2 décimas. Y este error lo achaco a que sigue sin ser el mismo motor que el Y que monta un PAP normal, pero los dos son de pasos. Seguro que si al X se pongo el PAP que tenía antes el error desaparecería. Esto me pasa porque estoy probando motores distintos para cambiarlos todos y compro uno y lo pongo en el X.
Conclusión, todos los motores de la cnc deben ser iguales porque cada driver se comporta de una forma distinta ante las mismas órdenes.
Gracias a todos por colaborar.
Un saludo.
Tekler