Movimiento de precisión con motores paso a paso
Podrá dimensionar, cablear, calibrar y referenciar un eje paso a paso en bucle abierto y distinguir pérdidas de pasos, holguras mecánicas y factores de escala.
Antes de empezar
Necesitas sentirte cómodo cargando un sketch de Arduino y usando un multímetro para tensión y resistencia. No necesitas saber nada de motores: esta ruta empieza por qué es un motor paso a paso y por qué se comporta como se comporta.
Qué serás capaz de hacer
Al final puedes mirar una máquina que llega al sitio equivocado y decir cuál de las cuatro causas posibles es, que es la habilidad que de verdad separa a quien construye máquinas que funcionan de quien sigue comprando motores cada vez más grandes.
- Elegir un motor paso a paso contra una curva de par en vez de contra una cifra de par de retención de catálogo.
- Ajustar correctamente el límite de corriente de un driver a la primera, incluso en una placa con la otra resistencia de sensado.
- Deducir los pasos por milímetro de cualquier correa o husillo, y después calibrarlo contra una medida.
- Distinguir pérdida de pasos, backlash y un factor de escala equivocado solo por los síntomas.
- Escribir una rutina de referenciado que se repita hasta unos micrones y falle de forma segura cuando un final de carrera está desconectado.
Dónde se atasca la gente
Tres sitios, y los tres están cubiertos aquí explícitamente porque son muy habituales:
Ajustar el límite de corriente de oído. La placa tiene un potenciómetro y ninguna marca, así que la gente lo gira hasta que el motor “suena bien”. El resultado es un motor débil que pierde pasos o uno caliente que se estrangula térmicamente a mitad del trabajo. Se resuelve en dos minutos con un multímetro y una fórmula, y tienes que leer qué resistencias de sensado tiene tu placa en concreto, porque el mismo Vref significa dos corrientes distintas.
Suponer que un micropaso más fino significa una máquina más precisa. No es así. Hace el movimiento más suave y más silencioso, que realmente vale la pena, pero el error de posición provocado por una carga es idéntico a paso completo y a 1/16. El laboratorio muestra los dos números uno al lado del otro; es la forma más rápida de desaprender esto.
Saltarse la rampa de aceleración. Un motor paso a paso al que se le manda de golpe la velocidad máxima desde el reposo no va despacio: zumba y no va a ninguna parte, porque el campo comandado adelanta al rotor antes de que pueda ponerse en marcha. El mismo movimiento de 60 mm que falla por completo sin rampa cae exactamente en el objetivo con ella.
Qué necesitas
| Elemento | Coste orientativo | Nota |
|---|---|---|
| Motor paso a paso NEMA 17, 1.5–1.8 A | £9–14 | Cuerpo de 40 mm; los pancake de 20 mm son débiles |
| Placa portadora A4988 o DRV8825 | £2–4 | Compra varias: son baratas y se mueren |
| Fuente de 12 V o 24 V, 2 A+ | £8–15 | 24 V si quieres velocidad |
| Arduino Uno o Nano | £4–20 | Cualquier placa de 5 V con dos pines libres |
| Multímetro | £10–25 | No opcional. No puedes ajustar Vref sin uno |
| Electrolítico de 100 µF, 35 V+ | £0.20 | La pieza que evita que muera el driver |
| Microswitch de palanca | £0.50 | Para la sección de referenciado |
| Correa GT2 + polea 20T, o husillo T8 | £6–12 | El eje que quieras construir |
| Regla de acero o calibre | £5–20 | Para calibrar pasos/mm con honestidad |
Unos £45 para todo, y la mayor parte se traslada directamente a la construcción del trazador del final.
Por qué la ruta sigue este orden
La física antes que el cableado. El ángulo de desfase no es teoría de fondo que puedas
saltarte: es lo que decide si todos los ajustes posteriores están bien. Ajusta el límite de corriente
sin saber que eso fija T_peak, y estás girando un potenciómetro a ojo. Léelo primero y la sección
del driver se vuelve obvia en vez de ser una lista de pasos.
El laboratorio justo después de la física. Leer que el par cae más allá de los 90 grados eléctricos no es lo mismo que ver un movimiento desaparecer por ello. El simulador está ahí a propósito, antes de que hayas gastado un céntimo, porque la intuición que construye es lo que te impide dimensionar un motor al 95 % de su par.
El driver antes que el mecanismo. Los pasos por milímetro dependen del ajuste de micropasos, y el ajuste de micropasos vive en el driver. Hacer la aritmética primero y los jumpers después es como se acaba con una máquina que está exactamente 16× mal.
La alimentación en el medio. Va después del driver porque ese es el primer momento en que conoces tu límite de corriente, y por tanto el primer momento en que puedes calcular el calor. Tres NEMA 17 energizados disipan unos 24 W estando quietos, lo que sorprende a todo el que viene de motores de CC.
El backlash justo después de la calibración. Los dos producen síntomas casi idénticos y soluciones completamente distintas, y la única forma de distinguirlos es que un error de escala es un porcentaje y el backlash es una constante. Aprendiéndolos juntos es como esa diferencia se queda.
Los perfiles antes del referenciado. El referenciado es un movimiento, y es el movimiento con más probabilidad de ser mandado a la ligera: una búsqueda rápida sin rampa contra un final de carrera duro. Saber para qué sirve una rampa hace que la búsqueda en tres fases tenga sentido en vez de parecer superstición.
Puntos de control: cómo saber que una etapa ha asentado
No avances hasta que la prueba de banco pase. Cada una tarda minutos y cada una caza un fallo concreto.
| Después de | Prueba de banco | Superado se ve así |
|---|---|---|
| El motor | Mide resistencia entre las seis combinaciones de cables | Dos pares leen 2–4 Ω; los otros cuatro leen abierto |
| El driver | Alimenta VMOT sin motor y sondea el potenciómetro | Vref dentro de 0.02 V de tu objetivo calculado |
| Primer movimiento | Manda exactamente una vuelta a 1/16 (3200 pulsos) | El eje vuelve a una marca; repítelo diez veces y se mantiene |
| Pasos/mm | Manda 100 mm y mide con una regla | Dentro de 1 mm; corrige la razón y vuelve a medir |
| Backlash | Acércate a una marca desde cada dirección | Anota el hueco en mm: este es tu número, no cero |
| Perfiles | Sube la velocidad hasta que pierda pasos y luego retrocede un 40 % | Veinte ciclos de ida y vuelta vuelven a la misma marca |
| Referenciado | Referencia diez veces, marcando el carro cada vez | Las diez marcas dentro de 0.05 mm |
| Fallo seguro | Desenchufa el final de carrera y referencia | Se rinde y informa de un error: no se destroza |
La prueba de repetibilidad del referenciado es aquella en la que conviene ser quisquilloso. Si diez referenciados no caen en el mismo sitio, nada de lo que va después del referenciado es fiable, y ninguna cantidad de calibración en ningún otro sitio lo arregla.
La tabla de diagnóstico para la que existe realmente esta ruta
Cada etapa de arriba existe para que una fila de esta tabla se pueda leer. Una máquina que llega al sitio equivocado te está dando evidencia, y la forma del error nombra la causa, que es la diferencia entre arreglarla en diez minutos y cambiar piezas durante quince días.
| Qué observas | Causa | Etapa que lo cubre |
|---|---|---|
| Se desvía un porcentaje constante de la distancia | Pasos/mm equivocados | Pasos por milímetro |
| Se desvía una cantidad constante, sea cual sea la distancia | Backlash | El juego del mecanismo |
| Se desvía una cantidad distinta en cada ejecución | Pérdida de pasos | Ángulo de desfase, luego corriente o perfiles |
| El error solo aparece en movimientos rápidos | Por encima de la velocidad de codo | Cableado: sube la tensión de alimentación |
| El error solo aparece en aceleraciones fuertes | Por encima de la tasa de arranque directo | Perfiles de aceleración |
| El error es múltiplo de cuatro pasos completos | Salto de polo confirmado | Ángulo de desfase |
| El error no es múltiplo de cuatro | No es pérdida de pasos en absoluto | Mira la escala o el backlash |
| El motor zumba y no se mueve | Velocidad comandada por encima del pull-in | Perfiles de aceleración |
| Correcto en un sentido, corto en el otro | Backlash, medido en ambas direcciones | El juego del mecanismo |
| Funciona en frío, falla a los veinte minutos | Apagón térmico del driver | Cableado: baja Vref, añade ventilación |
| Referencia a un sitio distinto cada vez | No hay segunda pasada lenta | Referenciado y coordenadas |
| Referencia perfecto, y el trabajo sigue saliendo mal | Offset de trabajo, o pérdida de pasos a mitad de trabajo | Referenciado, luego ángulo de desfase |
| Exactamente 2×, 4× o 16× mal | Los jumpers de micropaso no coinciden con el firmware | Cableado, luego pasos/mm |
| Exactamente 4× corto en un eje de husillo | Usaste el paso donde necesitabas el avance | Pasos por milímetro |
Dos filas cargan con casi todo el peso diagnóstico. “¿Es un porcentaje o una constante?” separa un error de calibración del backlash en una sola medición: manda 10 mm y luego 100 mm y mira si el error escala. Y “¿es múltiplo de cuatro pasos completos?” o confirma la pérdida de pasos de plano o la descarta por completo, porque un rotor que se ha deslizado cae un ciclo eléctrico entero más allá y no puede caer en ningún otro sitio.
Desvíos habituales
Tres cosas que hace la gente y que esta ruta está ordenada para evitar.
Comprar un motor más grande. Es la respuesta intuitiva a un eje que pierde pasos y casi nunca es la solución. La aritmética de dimensionado sobre un pórtico ligero típico muestra que la fricción supera al par de aceleración en torno a ocho a uno, así que un raíl que atasca, una correa sobretensada o un cable enganchado cuestan mucho más margen que la elección de motor. Mide la fricción, comprueba el límite de corriente y solo entonces mira el motor.
Perseguir la precisión con el micropaso. 1/32 o 1/256 parecen necesariamente más precisos que 1/16. No lo son, de ninguna forma que llegue a la pieza: el error de posición que impone una carga es idéntico en todas las divisiones, y el par disponible para distinguir un micropaso del siguiente se desploma según divides: a 1/256 es el 0.61 % del par de retención, menos que la fricción de tu máquina. Usa micropaso por silencio y suavidad; saca la precisión del margen de par y de un bastidor rígido.
Calibrar antes de que el mecanismo esté bien. Calibrar pasos/mm en un eje que atasca, o que tiene una polea que patina en su eje, produce un número que está precisamente mal. Parecerá correcto en el movimiento de prueba y discrepará en todo lo demás. El orden de los puntos de control de arriba es deliberado: el eje debe moverse con suavidad a mano, sin puntos duros, antes de medir cualquier número a partir de él.
Dónde se detiene esta ruta
Esta es una ruta de un solo eje y lazo abierto. Deja fuera varias cosas a propósito:
- Control en lazo cerrado. Aquí no hay ningún encoder, así que un paso perdido sigue perdido. Ese es el trato, y el trabajo de la ruta es que domines el margen de par en vez de la recuperación tras perderlo.
- Coordinación multieje. Dos ejes moviéndose a la vez para que la herramienta trace una recta es interpolación, y CoreXY añade encima una capa de mezcla cinemática. La construcción del trazador hace coordinación cartesiana básica; todo lo que vaya más allá es territorio de firmware.
- G-code y firmware. Te encontrarás con
M92y$100como ajustes, no como una materia. Escribir un intérprete es otro proyecto. - Máquinas de alta potencia. Todo esto está dimensionado para un NEMA 17 y un par de amperios. Husillos de bolas, husillos roscados y máquinas capaces de llevarte un dedo necesitan enclavamientos y un paro de emergencia, que esta ruta no enseña.
- Servos y BLDC. Otro tipo de motor con otro conjunto de problemas. Si necesitas velocidad y par con realimentación, mira ahí en su lugar.
Lo que sí te da es el cuadro completo de la clase de máquina que la gente construye de verdad: un trazador, un láser, un pórtico ligero, un carril de cámara, un eje de impresora 3D. Para esas, las cinco cosas de esta ruta son el trabajo entero.
Hacia dónde ir después
El siguiente paso obvio es la construcción del trazador, que usa todas las etapas de esta ruta a la vez. Si prefieres empujar hacia la teoría de control, el control PID es donde la realimentación entra en juego; si quieres la otra mitad del mundo de los motores, control de motores cubre motorreductores de CC, puentes en H y encoders, que es lo que usan las ruedas y lo que un motor paso a paso deliberadamente no es.
Ruta de aprendizaje
La ruta
Sigue los nodos en orden: cada uno desbloquea el siguiente cuando lo completas. Tu progreso se guarda en este dispositivo.
0 / 15 completados
Preguntas comunes
Preguntas frecuentes
¿Necesito dominar el control PID antes de abordar esta ruta?
No, y esa es la mayor ventaja del motor paso a paso. Un eje en bucle abierto prescinde de sensores de realimentación y, por tanto, no requiere sintonizar lazos de control: se ordenan 3200 micropasos y el eje avanza exactamente 3200 micropasos si no se excede el par admisible. El control PID cobra relevancia al migrar a servomotores industriales o controladores en bucle cerrado, o al regular magnitudes térmicas o dinámicas continuas.
¿Puedo realizar esta ruta utilizando un motor 28BYJ-48 con ULN2003?
Permite asimilar el principio físico elemental, pero carece de relevancia para la ingeniería práctica. El motor 28BYJ-48 es unipolar con reductor integrado y se acciona mediante una matriz Darlington sin regulación activa de corriente, sin potenciómetro Vref ni capacidad de micropaso real. Aspectos esenciales como el cálculo de resistencias sensoras, la velocidad de codo inductiva o la optimización por tensión no existen en ese hardware. Un NEMA 17 con driver A4988 representa el estándar real de la industria maker y CNC.
¿Dónde encajan los motores paso a paso de bucle cerrado?
Constituyen un escalón superior opcional. Integran un encoder óptico o magnético trasero y un controlador que detecta el retraso del rotor respecto al campo magnético, corrigiendo desfases en tiempo real o emitiendo una alarma de paro. Eliminan el fallo silencioso del bucle abierto a cambio de triplicar el coste. En trazadores, mesas XY o impresoras 3D, un dimensionamiento con buen margen de par y rampas suaves resuelve el problema sin coste adicional.
¿Cuánto tiempo requiere completar esta ruta formativa?
Aproximadamente seis horas de lectura técnica y simulaciones interactivas, más un fin de semana para la construcción y calibración física del mecanismo final. Los laboratorios interactivos son muy valiosos: el simulador de motor paso a paso es el único entorno donde podrá visualizar el ángulo de desfase magnético en tiempo real, adquiriendo intuición sobre el límite crítico de 90°.