domingo, 25 de octubre de 2026
Robot crew

Robótica con contexto

Automatización industrial

¿Qué es un User Frame en robótica industrial?

·2 fuentes

Por RobotCrew Editorial · Criterios editoriales y correcciones

Sistema de coordenadas definido respecto a la pieza o célula.

Pieza de aluminio fresada fijada en una plantilla con pasadores y marca de origen grabada; placa Robotcrew en el borde del utillaje.

Cuando un robot industrial debe repetir el mismo recorrido sobre piezas o estaciones distintas, programar cada punto desde cero sería poco práctico. Un User Frame es un sistema de coordenadas definido para expresar posiciones respecto a una pieza, una mesa o una zona de trabajo, en lugar de depender solo del origen de la base del robot.

Un origen útil para la tarea

Todo marco de coordenadas tiene un origen y una orientación en el espacio: sus ejes X, Y y Z indican hacia dónde se miden las posiciones. El User Frame permite describir un movimiento desde una referencia que tenga sentido en la célula, como una esquina de la pieza o la superficie de una mesa.

Imagina una operación de atornillado que debe repetirse en varias estaciones. Si el recorrido está expresado respecto al marco de cada estación, el programa puede reutilizar las mismas posiciones y actualizar la ubicación de referencia. El marco aporta contexto a los puntos, pero no cambia por sí solo la trayectoria ni comprueba que el montaje sea correcto.

-RobotCrew dice: Un origen bien elegido evita discutir cada coordenada desde el punto de vista de la base del robot.-

Cómo se define y se usa

El integrador mide o enseña la posición y orientación del marco respecto al sistema de referencia de la célula. En algunos entornos se definen puntos, líneas o planos; otros ofrecen un cuadro de coordenadas del usuario. El nombre y el procedimiento varían entre fabricantes, pero la idea es registrar una pose de referencia y ejecutar movimientos relativos a ella.

Con Universal Robots, por ejemplo, la documentación denomina Feature a referencias asociadas a objetos como mesas, piezas y máquinas; sus programas pueden usar esas referencias para adaptar movimientos cuando cambia su ubicación. No todos los controladores llaman “User Frame” a la misma función ni presentan el mismo flujo de calibración. Conviene seguir la terminología del modelo y del software instalados.

No confundirlo con la base o el TCP

El marco de base suele estar ligado al pedestal del robot. El TCP describe dónde está la punta de la herramienta y cómo está orientada; un User Frame describe la pieza o zona respecto a la cual se quiere programar. Son referencias distintas que se combinan para calcular la pose final del útil.

Si la pieza se mueve, el marco asociado debe reflejar esa nueva pose, ya sea por una actualización manual, una medición o un sistema de visión. Cambiar el marco no corrige una herramienta mal calibrada ni una pieza mal sujeta. Cada referencia tiene que corresponder a la instalación real.

-RobotCrew dice: La pieza puede cambiar de sitio; el TCP sigue siendo la punta de la herramienta, no la esquina de la mesa.-

Dónde puede fallar

Un origen desplazado, ejes girados o una selección incorrecta pueden llevar a que el robot repita un movimiento con precisión en el lugar equivocado. La calidad del programa depende de que la referencia se mida bien y se mantenga alineada con la pieza o la célula. Las tolerancias, el método de enseñanza y la repetibilidad de la estación influyen en el resultado.

Por eso, antes de producir conviene comprobar la orientación de los ejes, probar puntos seguros y validar los movimientos en el contexto real de la instalación. Una trayectoria correcta en un User Frame mal definido sigue siendo una trayectoria equivocada. La configuración del marco forma parte de la puesta a punto y de las comprobaciones de seguridad.

-RobotCrew dice: Si el cero está mal puesto, el robot puede obedecer perfectamente y aun así llegar al sitio incorrecto.-

Diccionario de la Crew

  • User Frame: referencia de coordenadas elegida para describir movimientos respecto a una pieza, estación o célula.
  • Base: marco asociado al pedestal o referencia principal del robot.
  • TCP: punto y orientación de la herramienta que el robot usa para calcular movimientos.
  • Pose: combinación de posición y orientación en un marco determinado.

En una frase: un User Frame permite programar respecto a la pieza o estación, siempre que ese marco esté bien definido y actualizado.

Fuentes consultadas

También te puede interesar