Eso esta mal, si el motor es de 0.9º, quiere decir que por cada paso el motor gira 0.9 grados, por ende en 360 grados, o sea una vuelta entera tenemos => 360/0.9=400, osea 400 pasos por vuelta no 324.
O sea que el motor de es 400 pasos, En la conf del programa debes indicar los pasos por unidad, por ende si estas usando pulgas y decís que tenes un tornillo de paso 5, (supongo que seran 5 hilos por pulgada, no 5 mm de paso, en todo caso especifica esto si no te das cuenta como calcularlo) entonces tenemos que:
5 vueltas del motor avanzamos 1 pulgada ( por ser paso 5)
5 x 400= 2000 pasos por pulgada, eso seria lo que tendrías que poner el el programa.
Si tu tornillo es de 5mm de pasos, o sea que por vuelta avanzas 5mm, y estas usando mm como unidad fundamental, entonces en el mach por ejemplo tendrías que indicar los pasos por mm, ya que esa seria la unidad fundamental, entonces:
1 vuelta => 400 pasos
400 => pasos 5mm
x => 1mm
X = 1mm x 400 / 5mm => X = 80
Saludos




Citar
