Dark Mode Light Mode

Cómo Controlar un Robot con Comandos

Aprende a controlar un robot usando los comandos Set y Wait. Sincroniza la pinza y los sensores para crear programas de automatización inteligentes.
alfieforshort Cómo Controlar un Robot con Comandos alfieforshort Cómo Controlar un Robot con Comandos

Cómo Controlar un Robot con Comandos: Set y Wait

Un robot que solo mueve su brazo es como un músico que sabe las notas pero no el ritmo. La verdadera magia de la automatización ocurre cuando el robot interactúa con su entorno. Este módulo te enseña a controlar un robot dándole la capacidad de actuar y esperar, sincronizando sus movimientos con otros dispositivos como pinzas (grippers) y sensores.

Para lograr esto, dominarás dos de los comandos más importantes en la programación de Universal Robots: Set (Establecer) y Wait (Esperar).


Usando el Comando “Set” para Controlar un Robot

El comando Set es tu principal herramienta de acción. Lo usas para enviar una orden, es decir, para cambiar el estado de una salida digital. Piensa en ello como presionar un interruptor.

Operando la Pinza (Gripper)

La aplicación más común del comando Set es operar un efector final. Para una pinza simple, la lógica es directa:

  • Set DO1 HIGH: Envía una señal a la Salida Digital 1 para cerrar la pinza.
  • Set DO1 LOW: Envía una señal a la misma salida para abrir la pinza.

Este comando es la instrucción que transforma un waypoint de “posición de agarre” en una acción de “agarrar”.

Actualizando el Payload Dinámicamente

Una función más avanzada del comando Set es la de actualizar el payload (la carga) en tiempo real. Como viste en el Módulo 3, decirle al robot cuánto peso carga es vital para su precisión. Con Set Payload, puedes:

  1. Set Payload a 1.2 kg justo después de que la pinza se cierra para recoger una pieza.
  2. Set Payload a 0.5 kg (el peso de la pinza sola) justo después de soltarla.

Esto permite controlar un robot con máxima precisión durante todo el ciclo de trabajo.


Sincronización y “Wait”: Cómo Controlar un Robot

Si Set es la acción, Wait es la paciencia. Este comando pausa la ejecución del programa hasta que se cumple una condición específica. Es la clave para sincronizar al robot con el mundo exterior.

Interactuando con Sensores

El uso más poderoso de Wait es para leer las entradas digitales, como las de un sensor. Imagina una pieza llegando en una cinta transportadora:

  1. El robot se mueve a una posición de espera.
  2. El programa ejecuta el comando: Wait DI1 HIGH.
  3. El robot se detiene y “escucha” la Entrada Digital 1. No hará nada más hasta que el sensor detecte la pieza y envíe la señal.

Esta es la base de la automatización inteligente y reactiva.

Usando “Wait” para Tiempos de Espera

A veces, la condición a esperar es simplemente el paso del tiempo. Después de un comando Set para cerrar una pinza, es buena práctica añadir un Wait: 0.5s. Esto le da al mecanismo tiempo suficiente para completar la acción física antes de que el robot intente moverse, evitando que la pieza se caiga.


Flujo de Programa para Controlar un Robot Interactivo

Al unir estos comandos, puedes controlar un robot para que ejecute una secuencia de pick-and-place robusta y sincronizada:

  1. Mover a la posición de espera.
  2. Wait a que el sensor detecte la pieza.
  3. Mover a la posición de agarre.
  4. Set para cerrar la pinza.
  5. Wait 0.5 segundos para asegurar el agarre.
  6. Set para actualizar el payload con el peso de la pieza.
  7. Mover para colocar la pieza en su destino.

Dominar Set y Wait transforma tus programas de simples coreografías a verdaderas aplicaciones industriales.

<< Volver a la guía completa: Conoce el Curso e-Series Core Universal Robots >>

<< Anterior: Módulo 4 - Cómo Programar un Robot UR con Waypoints

Siguiente: Módulo 6 – Programación de Robots con Hilos (Threads) >>

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use
View Comments (4) View Comments (4)
  1. I\’m amazed at how you keep up with the latest gadgets and trends. Your blog is my primary source for staying updated in the tech world.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Previous Post
alfieforshort Cómo Programar un Robot UR con Waypoints

Cómo Programar un Robot UR con Waypoints

Next Post
alfieforshort Programación de Robots con Hilos (Threads)

Programación de Robots con Hilos (Threads)