Motion monitoring of robots and PLC controlled assembly systems using process simulate

Abstract

El presente proyecto fin de carrera, realizado en la Universidad de Ciencias Aplicadas de Osnabrück, está enmarcado en el área de Robótica Industrial. El objetivo principal consiste en poder monitorizar en tiempo real los datos de movimiento de los diferentes robots y sistemas de transporte de un proceso industrial. La aplicación de monitorización está programada con la ayuda de la API (Interfaz de Programación de Aplicaciones) Tecnomatix, del software Process Simulate de Siemens. Esta API provee las clases y métodos necesarios para programar una librería dinámica que pueda representar, en el modelo 3D de Process Simulate, los datos de movimiento del proceso industrial. Para ello, se programa el software PLC (controlador lógico programable) en el lado del servidor, que se encarga de capturar los diferentes datos y transferirlos a través de la red mediante el protocolo TCP/IP. Posteriormente, cada cliente puede ejecutar la aplicación de monitorización y conectarse al servidor, visualizando los movimientos en el modelo 3D. De este modo, es posible monitorizar y controlar un proceso industrial en tiempo real a miles de kilómetros, siempre y cuando se disponga de una conexión a internet, ofreciendo la posibilidad de detectar posibles fallos de forma inmediata y llevar un seguimiento a lo largo de todo el proceso.This master thesis, carried out at the University of Applied Sciences of Osnabrück, is framed in the Industrial Robotics area. The main objective consist of real-time motion data monitoring of different robots and conveyor systems of an industrial process. The monitoring application is programmed with the help of the API (Application Programming Interface) Tecnomatix, Process Simulate software from Siemens. This API provides classes and methods needed to program a dynamic library that can represent, in the 3D model Process Simulate, the motion data of the industrial process. For that, the software PLC (Programmable Logic Controller) is programmed on the server side, which is responsible for capture the different data and transfer through the network, using the TCP/IP protocol. After that, each client can run the monitoring application and connect to the server, visualizing movements in the 3D model. Thereby, it’s possible to monitoring and control an industrial process in real-time, thousands of kilometers away, provided they have a connection to the Internet. Offering the chance to detect faults immediately and track along the whole process

    Similar works