El Sincro-Resolver es un transductor de posición angular electromagnético de alta robustez. Qué mide: Mide la posición angular absoluta continua ($\theta$) del eje del motor o articulación. En qué se basa: Se basa en el principio de inducción electromagnética mutua variable (transformador rotativo).
| Método de Programación | Descripción y Mecanismo | Aplicaciones Típicas |
|---|---|---|
| 1. Guiado Directo / Pasivo | El operario sujeta y desplaza físicamente la muñeca o herramienta del robot (o un maniquí a escala idéntico). El sistema de control muestrea en tiempo real las trayectorias articulares de los encoders. | Pintura industrial, pulverización, esmaltado, trayectorias continuas complejas. |
| 2. Guiado Mediante Consola (Activo / Teach Pendant) | El operario utiliza una consola portátil (*Teach Pendant*) con botonera, pantalla y joystick para mover los servomotores en modo articular o cartesiano, memorizando puntos de paso clave (*Waypoints*). | Paletizado, soldadura por puntos, carga/descarga de máquinas herramientas (CNC). |
| 3. Programación Textual Explícita (Nivel Robot) | Se escribe el programa en un lenguaje estructurado específico del fabricante (RAPID en ABB, KRL en KUKA, Karel en Fanuc, ACL en Scorbot). El usuario define explícitamente las secuencias de movimiento, condiciones lógicas, lectura de sensores e interactuación con actuadores. | Células de fabricación flexibles, montaje de componentes, control de calidad con visión. |
| 4. Programación Fuera de Línea (Offline - OLP) | Generación del código del robot a partir de modelos CAD 3D en un entorno de simulación virtual sin detener la producción de la fábrica. Incluye detección automática de colisiones y optimización de tiempos de ciclo. | Líneas de ensamblaje automovilístico, aeroespacial, células multirrobot. |
Se planifica en el espacio articular. El efector viaja de una configuración $q_{\text{ini}}$ a $q_{\text{fin}}$ sin importar la geometría del camino espacial intermedio:
Se exige que el efector final describa una geometría estricta en el espacio cartesiano:
| Perfil Temporal | Ecuación / Características | Ventajas y Limitaciones |
|---|---|---|
| Perfil Trapezoidal de Velocidad (Bang-Coast-Bang) | Aceleración constante en el arranque ($+a_{\max}$), tramo de velocidad constante de crucero ($v_{\max}$), y deceleración constante ($-a_{\max}$). | Fácil de calcular e implementar en microcontroladores. Desventaja: Saltos escalón en aceleración (jerk infinito) que generan vibraciones estructurales. |
| Polinomios Cúbicos (Splines de 3er Orden) | $q(t) = a_0 + a_1 t + a_2 t^2 + a_3 t^3$, imponiendo condiciones de contorno de posición y velocidad en extremos ($q_0, q_f, \dot{q}_0=0, \dot{q}_f=0$). | Garantiza velocidad continua en todo el intervalo. Muy utilizado para enlazar secuencias de waypoints. |
| Polinomios Quínticos (5º Orden) / Perfiles Curva S | $q(t) = a_0 + a_1 t + \dots + a_5 t^5$, imponiendo aceleraciones nulas en extremos ($\ddot{q}_0 = 0, \ddot{q}_f = 0$). Jerk limitado. | Movimiento extremadamente suave sin impactos; ideal para robots de alta velocidad y piezas frágiles. |