Actualización tecnolóxica de programa de control e IHM de Robot Delta e novas funcionalidades
Data de defensa | 15/09/2022 |
Titulación | Grao en Enxeñaría en Electrónica Industrial e Automática |
Centro | Escola de Enxeñaría Industrial |
Dirección |
Titoría: Julio Garrido Campos Cotitoría: Diego Silva Muñiz |
Tribunal |
Vogalía: Alejandro Fernández Villaverde Secretaría: Alejandro Gómez Yepes Presidencia: María Cristina Trillo Yáñez |
Resumo | O proxecto consiste na actualización tecnolóxica do programa de control dun robot tipo Delta xa existente no laboratorio Ricardo Marín Martín (Aula 3), xunto coa creación dunha interfaz gráfica para a interacción con el. A actualización implica unha automatización do software en Twincat 2 a un novo entorno de desenvolvemento (Twincat 3), que supón a intervención profunda no software orixinal. Á súa vez, desenvólvese unha interface gráfica utilizando a linguaxe Python e empregando a biblioteca Qt for Python PyQt5. O desenvolvemento da aplicación gráfica realízase en paralelo no software libre QtDesigner, no que se xeran as fiestras HMI en formato Drag And Drop, e no entorno de desenvolvemento integrado para Python Pycharm. A comunicación entre o sistema de control (autómata) e a aplicación gráfica realízase a través da biblioteca PyAds, que proporciona a Python as funcións a través das cales se habilita a comunicación tanto con Twincat 2 como con Twincat 3. A HMI está formada por un modo Manual e un modo Automático, onde se pode crear un programa dende cero na propia interface e gardalo, cargar un existente almacenado no PC ou executar Demos existentes no programa de control. Pola súa banda, os valores da posición da ferramenta tamén se mostrarán xunto coa posición angular dos eixes. Tamén se engadirán novas funcionalidades, tanto na capa de control como na interface. |