Ernesto,
Eu esperava mais detalhes dos acionamentos - sem mais informações eu fico no campo das especulações apenas...
Digo isso porque há certos casos onde certas características se combinam e culminamos numa situação de dificil diagnóstico - de um lado as reduções, que à princípio deveriam oferecer um bom torque, e por outro lado uma engrenagem de 90mm diametro, bastante grande e que de certa forma pode atrapalhar um tanto devido ao perimetro.
Estava de certa forma preocupado com a quantidade de micropassos que estaria acionando os motores, mas por enquanto não vejo como um problema (mas não descartado)
Penso que tem aí um caso de perda de torque...
Fazendo uma conta simples baseado em suposição, observemos dois casos (para 14 metros/min):
motores acionados em meio passo
redução de 10:1
polia de 90mm
Teremos:
RPM do motor = 495
RPM no eixo = 49.5
frequencia de acionamento (Hz) = 3.300 Hz
2° caso:
motores acionados em 10avos de passo
redução de 10:1
polia de 90mm
Teremos:
RPM do motor = 495
RPM no eixo = 49.5
frequencia de acionamento (Hz) = 16.504 Hz
Se eu fiz as contas certas (posso ter errado) o torque que os motores podem dar a esta velocidade começa a ser marginal "para certas características de carga e de acelerações"...
A coisa piora com a redução de 20:1, onde o motor é obrigado a trabalhar no dobro de velocidade e aí sim a frequencia de kernel do programa terá infuência...
Com esta redução, as frequencias podem chegar a cerca de 33 KHz se acionar o motor em micropasso de 10X, e o torque que o motor pode oferecer é muito baixo mesmo, pois o motor estará girando em torno de 1000 rpm.
Conte aí as perdas das reduções, nos acionamentos, e teremos o quadro de perda de passos relatado.