5088. Configuración y programación

Robótica Colaborativa (CESELE01)
Total: 180 horas
Horario DIURNO
10.0 Créditos ECTS

Resultados de Aprendizaje y Criterios de Evaluación

Configura los parámetros fundamentales del sistema, identificando los menús del panel de control y creando programas básicos de movimiento. (RA1)

  • a) Se han identificado los menús de la consola de programación.
  • b) Se han identificado los elementos del panel de conexiones.
  • c) Se ha desplazado el robot mediante el panel de movimiento usando los recursos de este.
  • d) Se han configurado la posición y orientación del Punto Central de Herramienta mediante el método que incluye posicionar la herramienta del robot en diferentes orientaciones respecto al mismo punto de referencia.
  • e) Se han configurado los parámetros de Carga y Centro de Gravedad de la herramienta mediante la utilidad del robot para determinarlos.
  • f) Se ha posicionado el robot en varias posiciones y orientaciones determinadas.
  • g) Se han generado movimientos con los comandos de los diferentes tipos de movimiento en programa de robot.
  • h) Se ha implementado lectura de señales de entrada y modificación de señales de salida.

Desarrolla programas, interactuando con señales de entradas y salidas y optimizando movimientos y tiempo de ciclo. (RA2)

  • a) Se ha desarrollado un programa de coger y dejar un objeto interactuando con sensores.
  • b) Se han actualizado los parámetros de carga y centro de gravedad de la herramienta al coger y dejar objetos.
  • c) Se ha optimizado el movimiento y tiempo de ciclo del programa.
  • d) Se ha estructurado el programa según sus acciones principales y renombrado los puntos de paso, las señales y variables utilizadas.
  • e) Se ha configurado limitaciones en los diferentes parámetros de las funciones de seguridad.
  • f) Se ha configurado el arranque automático de un programa encender robot.
  • g) Se han implementado subprogramas.
  • h) Se han aplicado bucles y comandos condicionales para posibilitar una ejecución no lineal del programa.
  • i) Se ha creado un sistema de referencia generando movimientos respecto a este.

Aplica recursos avanzados de programación, ampliando la funcionalidad del programa y la interactuación con otros dispositivos. (RA3)

  • a) Se han implementado hilos de ejecución en paralelo al programa principal, generados simultáneamente a este o por una condición.
  • b) Se han ejecutado comandos en el lenguaje de bajo nivel.
  • c) Se han implementado funciones en el lenguaje de bajo nivel.
  • d) Se han ejecutado comandos en el lenguaje de bajo nivel enviados de manera remota.
  • e) Se ha cargado, ejecutado, pausado y parado un programa mediante comandos enviados de manera remota.
  • f) Se han configurado los buses de comunicaciones.
  • g) Se han escrito y leído registros del robot para interactuar con otros periféricos mediante los buses de comunicación.

Desarrolla programas para aplicaciones concretas a partir de las especificaciones, secuenciando las diferentes fases de la acción y estructurándolo mediante un diagrama de flujo. (RA4)

  • a) Se ha caracterizado y secuenciado cada aplicación.
  • b) Se ha implementado un diagrama de flujo.
  • c) Se ha valorado la estructura de programa más apropiada para cada aplicación específica dado un diagrama de flujo.
  • d) Se ha implementado un programa que permita acciones como paletizar, dosificar, pulir, atornillar, entre otras.
  • e) Se ha implementado un programa para detectar y coger sin dañar un elemento de interés.
  • f) Se ha implementado un programa que utiliza un Punto Central de Herramienta remoto.