Cinematica Robots
Cinematica Robots
Cinematica Robots
Robots
Métodos de Programación de robots
Clasificación según el procedimiento
Programación por guiado
Programación textual
Requerimientos de un sistema de
programación
Robotica Industrial- Programación 1
Programación de robots
Objetivo: indicar la secuencia de acciones a realizar
durante una tarea
Movimiento a puntos predefinidos
UPM-DISAM
Manipulación de objetos
Interacción/sincronización con el entorno
Clasificación según el
procedimiento utilizado
Programación por guiado
Pasivo
• directo
UPM-DISAM
• por maniquí
Activo
Programación textual
Nivel robot
Nivel objeto
Nivel tarea
Es frecuente la utilización conjunta de programación
por guiado y textual
(llevándolo
manualmente por
ejemplo) al tiempo
que se registran las
configuraciones
adoptadas, para su
posterior repetición de
manera automática. Robots de pintura Gaiotto de
programación mediante guiado
pasivo directo
Robotica Industrial- Programación 5
Clasificación de la
programación por guiado
Clasificación según modo en que se guía:
Pasivo (se lleva manualmente al robot)
• Directo (Trallfa, Gaiotto)
UPM-DISAM
Paleta o botonera de
programación
UPM-DISAM
Ejemplo de tarea de
programación
Se pretende situar la pieza A, sobre la que se apoya la pieza B,
en el interior del orificio de la pieza D. A continuación se presenta
el programa en los tres niveles de manera simplificada y
utilizando lenguajes hipotéticos.
UPM-DISAM
Requerimientos de un sistema
de programación de robots
Entorno de programación.
Modelado del entorno.
UPM-DISAM
Tipo de datos.
Manejo de entradas/salidas (digital y
analógica).
Control de movimiento.
Control del flujo de ejecución del programa
Manejo de entradas/salidas
Nivel más sencillo de comunicación con otras
máquinas o procesos que cooperan con el robot
Objetivo: integración y sincronización
UPM-DISAM
Tratamiento de interrupciones
Integración de sensores:
Modificación de la trayectoria
Elección entre alternativas
Obtención de identidad, posición y características de objetos
Cumplimiento de restricciones externas
Ejemplo de programación en
VAL II (Pick & Place) (I)
.PROGRAM robot()
Ejemplo de programación en
VAL II (Pick & Place) (III)
;operación de dejada de la pieza
SPEED rapida ALWAYS ;selecciona la velocidad
APPRO pos_dej, altura ;se aproxima al punto de dejada a una
dist. "altura"
UPM-DISAM