Los motores paso a paso (dependiendo de cómo se accionan) generalmente están siempre encendidos. Cambia la polaridad de la señal que mueve las bobinas en una secuencia para controlar el movimiento. Así que dejar el motor encendido no lo va a dañar.
Ahora, si hay un par de carga demasiado alto en el eje, por ejemplo, si intenta detener el giro, el rotor no podrá girar con el campo magnético cambiante. En esta situación, el motor comenzará a "saltar" pasos, por lo que le indica que se mueva, pero no lo hace. A medida que avanzas, el campo se moverá y, a veces, se alineará con el rotor y otras no.
Esto probablemente no dañará el motor, pero no es una buena idea por un par de razones (quizás más)
-
Mientras se encuentra en esta condición de bloqueo, el campo cambiará constantemente a medida que avanza, lo que causará mucha vibración y ruido. La vibración podría ser perjudicial para lo que sea que esté montado el motor y puede llevar a una falla prematura de sus mecánicos
-
Cualquiera que sea el sistema de control que tenga, el motor tendrá algún tipo de contador interno utilizado para determinar la posición. Si se trata de un sistema de circuito cerrado (es decir, también tiene codificadores para verificar que se ha producido un paso), esto no será un gran problema (y, de hecho, podría detectar el bloqueo y detener el motor). Si está utilizando un sistema de bucle abierto que no tiene comentarios (asumen que cada paso que envíen dará como resultado un movimiento), esta condición de bloqueo hará que el controlador pierda la cuenta, lo que puede afectar las operaciones futuras.