La inestabilidad de posicionamiento puede producirse cuando una articulación del robot oscila repetidamente alrededor de la posición deseada o no se estabiliza correctamente tras alcanzar el objetivo. En el caso de un actuador de articulación armónica de alta precisión, este comportamiento suele estar relacionado con la interacción entre los parámetros PID, las condiciones de carga, las características de transmisión y la estructura mecánica.
El actuador de junta armónica HPJM ofrece una interfaz PID configurable que permite ajustar los parámetros de control de velocidad y posición según las diferentes cargas y condiciones de funcionamiento. El lazo de corriente se calibra antes de la entrega, mientras que los lazos de velocidad y posición pueden ser ajustados por el usuario cuando sea necesario.
Este artículo explica la estructura de control PID del actuador de junta armónica HPJM, la función de los principales parámetros PID y un procedimiento práctico para reducir la fluctuación de posicionamiento mediante CAN, CANopen, EtherCAT o el software Magic.

Una articulación robótica no funciona únicamente como un motor. El sistema de movimiento completo incluye el motor, la transmisión armónica, el codificador, los rodamientos, la carcasa mecánica, la carga y el sistema de control servo.
Cuando se alcanza la posición deseada, el controlador compara continuamente la posición objetivo con la posición real. Si la respuesta de control es demasiado agresiva para las características mecánicas de la articulación, el actuador puede corregir repetidamente la posición en direcciones opuestas.
Esto puede aparecer como:
Pequeñas oscilaciones alrededor de la posición objetivo.
Correcciones repetidas hacia adelante y hacia atrás
Vibración audible o visible
Tiempo de asentamiento más prolongado
Movimiento inestable bajo ciertas cargas
Por lo tanto, la fluctuación de posicionamiento no debe atribuirse automáticamente al reductor armónico ni al codificador. En muchos casos, es necesario ajustar los parámetros PID a la carga real y a las condiciones mecánicas de la articulación del robot.

El control PID determina la salida de control en función del error entre el valor ordenado y la respuesta real del sistema.
Los tres componentes básicos son:
El término proporcional responde a la magnitud del error actual. Generalmente, aumentar la ganancia proporcional hace que el sistema de control responda con mayor intensidad a las desviaciones de posición o velocidad.
El término integral acumula el error con el tiempo y se utiliza principalmente para reducir el error en estado estacionario o la desviación residual.
El término derivativo responde a la tasa de cambio del error y puede proporcionar una amortiguación anticipatoria durante los cambios dinámicos.
En la arquitectura de control HPJM, los bucles están dispuestos en una estructura en cascada:
Bucle de corriente → Bucle de velocidad → Bucle de posición
El lazo de corriente es el lazo más interno y controla directamente la corriente del motor y el par electromagnético. El lazo de velocidad controla la velocidad del motor, mientras que el lazo de posición controla la respuesta de posición final.
Los parámetros del bucle de corriente se calibran antes de la entrega y, por lo general, el usuario no debería modificarlos.
Para la optimización específica de la aplicación, los principales parámetros a ajustar son:
Bucle de velocidad P → Bucle de velocidad I → Bucle de posición P → Bucle de posición D

Un actuador de articulación armónica puede instalarse en diferentes aplicaciones robóticas con cargas mecánicas significativamente diferentes.
Por ejemplo, el mismo actuador HPJM puede experimentar características dinámicas diferentes cuando se instala en:
Una articulación de brazo robótico
Una articulación de robot humanoide
Un robot colaborativo ligero
Un mecanismo de cabezal giratorio
Un manipulador robótico compacto
La carga afecta a la inercia, la fricción, la respuesta de aceleración y las características de resonancia mecánica de la junta completa.
Como resultado, los parámetros PID que funcionan bien bajo una condición de carga pueden no proporcionar el mismo rendimiento de posicionamiento bajo otra.
Por eso, la optimización del controlador PID debe realizarse bajo la carga operativa real o representativa, en lugar de utilizar un único conjunto de parámetros para cada aplicación.
El bucle de posición influye directamente en cómo responde la articulación del robot a los errores de posición.
La ganancia proporcional a la posición determina la intensidad con la que el actuador responde a un error de posición.
Si la ganancia de posición P es demasiado baja, el actuador puede responder lentamente o presentar una rigidez de posicionamiento insuficiente.
Si la ganancia de posición P es demasiado alta, el actuador puede corregir continuamente pequeños errores de posición y producir oscilaciones o fluctuaciones en el posicionamiento alrededor del objetivo.
Por lo tanto, cuando se produce fluctuación en el posicionamiento, reducir la ganancia P de la posición puede ser uno de los parámetros a investigar.
El valor apropiado depende de la carga real, la rigidez mecánica, las características del reductor y la respuesta deseada.
La ganancia derivada de la posición responde a los cambios en el error de posición y puede influir en las características de amortiguación del bucle de posición.
Una ganancia D excesivamente alta puede introducir oscilaciones o hacer que la respuesta conjunta sea inestable, especialmente cuando hay ruido de medición o vibraciones mecánicas.
Por lo tanto, las posiciones P y D deben considerarse conjuntamente en lugar de ajustarse de forma independiente sin observar el movimiento resultante.
El bucle de velocidad constituye la capa intermedia entre el bucle de corriente y el bucle de posición.
La ganancia proporcional a la velocidad determina la intensidad de la respuesta ante un error de velocidad.
Si la ganancia es demasiado baja, el actuador puede presentar una respuesta de velocidad más lenta.
Si la ganancia es demasiado alta, el bucle de velocidad puede volverse inestable bajo ciertas condiciones de funcionamiento.
El parámetro de integral de velocidad acumula el error de velocidad con el tiempo y ayuda a eliminar la desviación de velocidad persistente.
Sin embargo, una acción integral excesiva puede afectar el comportamiento de estabilización del actuador y aumentar el tiempo necesario para que el sistema se estabilice.
Por lo tanto, el bucle de velocidad debe ajustarse teniendo en cuenta la carga mecánica real y las condiciones de funcionamiento.
Un proceso de ajuste práctico no debería modificar múltiples parámetros de forma aleatoria y simultánea.
El procedimiento básico es:
Detener el actuador → Modificar parámetros PID → Guardar parámetros → Habilitar el actuador → Probar el movimiento → Repetir si es necesario
Antes de modificar los parámetros, el actuador debe colocarse en estado detenido o desactivado.
En el caso de HPJM, los usuarios pueden acceder a los parámetros PID a través de las interfaces de comunicación compatibles o del software Magic.
Una secuencia de afinación típica es:
Asegúrese de que el actuador de la junta armónica esté correctamente instalado y funcionando bajo las condiciones de carga previstas.
El circuito de corriente se ha calibrado antes de la entrega y, en general, debería permanecer sin cambios.
Ajuste los parámetros P e I del bucle de velocidad según la respuesta del actuador bajo la carga real.
Ajuste las posiciones P y D para obtener la respuesta de posicionamiento deseada sin oscilaciones excesivas.
Realice movimientos de posicionamiento repetidos y observe el sobreimpulso, el comportamiento de asentamiento, la vibración y la fluctuación del posicionamiento.
Una vez logrado un funcionamiento estable, guarde los parámetros para conservar la nueva configuración.
Este enfoque secuencial facilita la identificación del parámetro responsable de un cambio en el comportamiento.
El actuador de junta armónica HPJM proporciona acceso a los parámetros PID a través de diferentes interfaces de comunicación.
A través de la interfaz CAN, los usuarios pueden leer y escribir los parámetros PID relevantes del bucle de velocidad y del bucle de posición.
La interfaz se puede utilizar para:
Leer parámetros del bucle de velocidad
Leer parámetros del bucle de posición
Escribir parámetros del bucle de velocidad
Escribir parámetros de bucle de posición
Guarda los parámetros modificados.
Esto permite que el controlador principal o el software de puesta en marcha ajusten el actuador según los requisitos de la aplicación.
En los sistemas basados en CANopen, se puede acceder a los parámetros PID a través de los índices correspondientes del diccionario de objetos.
La interfaz HPJM incluye objetos para los parámetros del bucle de velocidad y del bucle de posición, lo que permite al controlador principal leer o modificar los valores correspondientes.
En el caso de las aplicaciones EtherCAT, los objetos correspondientes también pueden utilizarse para acceder a los parámetros PID.
Esto hace que el HPJM sea adecuado para sistemas de control de robots donde el actuador necesita integrarse en una arquitectura de control de movimiento centralizada basada en EtherCAT.
Para obtener información detallada sobre índices, subíndices, comandos y formatos de datos, los ingenieros deben consultar la documentación del protocolo de comunicación HPJM.
Cambiar un parámetro PID no significa necesariamente que el nuevo valor se haya almacenado de forma permanente.
Una vez finalizado el proceso de ajuste, los parámetros deben guardarse utilizando el comando de guardado correspondiente.
En el caso de HPJM, la operación de guardado de parámetros se puede realizar a través de la interfaz de comunicación compatible.
El flujo de trabajo básico es:
Ajustar → Probar → Confirmar → Guardar
Esto es especialmente importante durante la puesta en marcha, ya que, de lo contrario, un parámetro que parece funcionar durante las pruebas podría no conservarse después de reiniciar el actuador.
Para los usuarios que prefieren la puesta en marcha gráfica en lugar de enviar directamente comandos CAN o CANopen, el HPJM se puede ajustar mediante el software Magic.
El procedimiento general es el siguiente:
Haz clic con el botón derecho en el software Magic y selecciona Ejecutar como administrador.
Seleccione "Búsqueda de dispositivos" en el menú superior para detectar el actuador HPJM conectado.
Seleccione el protocolo de comunicación adecuado, como CAN o CANopen, según la configuración real del sistema.
Seleccione el canal 1 o el canal 2 según la interfaz de hardware del analizador.
Configure la velocidad de transmisión de la comunicación de acuerdo con la configuración actual del sistema.
Configure el rango de ID de dispositivo adecuado para el actuador conectado.
Si es necesario para confirmar la comunicación, active brevemente el motor; a continuación, desactívelo y asegúrese de que el actuador esté detenido antes de modificar los parámetros PID.
Ajuste los parámetros PID necesarios y habilite el actuador para realizar las pruebas.
Observe la respuesta de posicionamiento y repita el proceso de ajuste si es necesario.
Una vez obtenida la respuesta deseada, guarde los parámetros a través del software.
La optimización del control PID no debería ser la primera solución para todos los problemas de posicionamiento.
Antes de aumentar la ganancia, los ingenieros deben confirmar que el sistema mecánico esté correctamente ensamblado.
Entre los factores importantes se incluyen:
Compruebe la rigidez del montaje, la alineación del eje, la fijación y la conexión de la carga.
Confirme que la carga y la inercia reales se encuentran dentro del rango de funcionamiento previsto del actuador.
Compruebe si existen fricciones anormales, interferencias mecánicas o problemas de transmisión.
Confirme que la información de posición sea estable y esté libre de ruido anormal.
Compruebe si la transmisión de comandos y la comunicación de retroalimentación funcionan correctamente.
Asegúrese de que el actuador se esté probando en el modo de control previsto.
Si el propio sistema mecánico presenta vibraciones o inestabilidad excesivas, simplemente aumentar la ganancia del controlador PID puede empeorar el problema.
El rendimiento de control de una articulación robótica depende de algo más que del propio servomotor.
Un actuador de junta armónica integrado combina múltiples componentes que influyen directamente en la respuesta de control, incluyendo el motor, el reductor armónico, el codificador, la electrónica de accionamiento, los cojinetes y la carcasa mecánica.
Esta arquitectura integrada permite que estos componentes se combinen durante el desarrollo, en lugar de seleccionarlos de forma independiente y combinarlos en la etapa final de integración del sistema.
Para los fabricantes de robots, esto puede simplificar la puesta en marcha, ya que el actuador ya ha sido desarrollado en torno a una arquitectura definida de motor, transmisión y retroalimentación.
El ajuste PID restante puede entonces centrarse principalmente en adaptar el actuador a la estructura y la carga específicas del robot.
Esto resulta especialmente valioso para aplicaciones como robots humanoides, brazos robóticos, robots colaborativos y otros sistemas robóticos multieje, donde cada articulación puede experimentar diferentes condiciones mecánicas y de inercia.
La serie HPJM adopta un enfoque práctico para el control de las articulaciones de los robots.
El circuito de control del motor se calibra antes de la entrega, lo que proporciona una base predefinida para su control. Posteriormente, los usuarios pueden ajustar los circuitos de velocidad y posición según los requisitos específicos de su aplicación.
Este enfoque permite adaptar la misma plataforma de actuadores de articulación armónica a diferentes cargas mecánicas y aplicaciones robóticas sin que los usuarios tengan que rediseñar toda la arquitectura de servocontrol.
Para los equipos de ingeniería que desarrollan articulaciones robóticas, la clave no está en buscar un parámetro PID universal.
En cambio, el objetivo es encontrar una combinación de parámetros estable que coincida con:
Actuador + Transmisión armónica + Estructura mecánica + Carga + Perfil de movimiento
Cuando estos factores se combinan adecuadamente, el HPJM puede lograr un posicionamiento estable y un movimiento con buena capacidad de respuesta, minimizando al mismo tiempo las oscilaciones y vibraciones innecesarias.
La inestabilidad en el posicionamiento de una articulación robótica suele ser un problema a nivel de sistema, más que un problema causado por un solo componente.
En el caso del actuador de junta armónica HPJM, el bucle de corriente se calibra antes de la entrega, mientras que los bucles de velocidad y posición se pueden ajustar según la carga real y las condiciones de aplicación.
Un proceso de ajuste práctico debe centrarse en la relación entre los parámetros P/I del bucle de velocidad y P/D del bucle de posición, teniendo en cuenta también la instalación mecánica, la inercia de la carga, las características de transmisión, la retroalimentación del codificador y el rendimiento de la comunicación.
Ya sea que el HPJM esté integrado a través de CAN, CANopen, EtherCAT o el software Magic, el enfoque recomendado es realizar cambios controlados en los parámetros, probar el actuador en condiciones representativas y guardar los parámetros una vez que se haya logrado un rendimiento estable.
Para los ingenieros que desarrollan robots humanoides, brazos robóticos, robots colaborativos y otros sistemas robóticos de precisión, una correcta sintonización del controlador PID puede ayudar al actuador de articulación armónica a lograr un mejor equilibrio entre la precisión de posicionamiento, la velocidad de respuesta y la estabilidad del movimiento.
Leer más
Conozca más sobre la historia de HONPINE y las tendencias de la industria relacionadas con la transmisión de precisión.
Doble clic
Ofrecemos reductores de accionamiento armónico, reductores planetarios, motores de articulación de robot, actuadores rotativos de robot, reductores de engranajes RV, efector final de robot, mano de robot diestra