Servidores alternativos de control remoto
El servidor Dashboardproporciona acceso a funciones de todo tipo como por ejemplo cargar programas, proporcionar información sobre el estado del robot o el encendido y apagado. Así, funciones tan concretas como mover el robot se consiguen a través del servidor primario (puerto 30001), secundario (puerto 30002) o en tiempo real (puerto 30003). Estos servidores son capaces de entender y ejecutar comandos URScript tales como:
‘movel’: el robot se desplaza hasta la posición indicada.
‘sleep’: permite detenerlo durante unos segundos.
‘freedrive_mode’: el robot quedaría en modo libre.
Otros métodos de comunicación robótica: XML-RPC
Otro método de comunicación de gran utilidad es el conocido como llamada a procedimiento remoto con formato XML (XML-RPC, por sus siglas en inglés). No se puede considerar en sí una comunicación de robot a robot, pero es extremadamente útil para ejecutar funciones que no están implementadas a través de URScript.
En concreto, un XML-RPC se puede llamar a un programa o una función predefinida que conste en otro lenguaje de programación durante el tiempo de ejecución. Esto es especialmente práctico a la hora de complementar las capacidades del lenguaje URScript con funcionalidades disponibles en otros lenguajes de programación. Visite la página de soporte para obtener más información.
MODBUS, otro sistema de comunicación entre robots colaborativos
La comunicación entre robots también es factible mediante el empleo del protocolo MODBUS. Este último es un estándar que se usa con frecuencia en toda la industria. Aunque MODBUS a menudo se utiliza junto con un controlador MODBUS, el protocolo puede emplearse también como método de comunicación de robot a robot.
Uno de los distribuidores de Universal Robots, Axis New England, ha elaborado un e-book que muestra cómo se configuran las conexiones MODBUS y qué se necesita para establecer la comunicación entre robots. El e-book también incluye programas de ejemplo en los que los registros MODBUS sirven para enviar información de coordenadas entre dos robots, junto con un enlace de descarga al programa de ejemplo y un vídeo del programa en acción.
¿Quieres saber más sobre robótica colaborativa? Disfruta de tu asesoría virtual en 5 minutos.