Está en la página 1de 20

MÉTODOS DE

PROGRAMACIÓN DE
ROBOTS
INTEGRANTES:
MORALES RODRÍGUEZ GREGORIA
MARTÍNEZ MADRID CRUZ

5”A” Docente: Johanna Sánchez


PROGRAMACIÓN DE ROBOTS
Un robot industrial es básicamente un manipulador
multifuncional reprogramable, lo cual permite su
adaptación de manera rápida y económica a
diferentes aplicaciones.

La programación de un robot se puede definir como el proceso


mediante el cual se le indica a éste la secuencia de acciones que
deberá llevar a cabo durante la realización de su tarea

Estas acciones consisten generalmente en moverse a


puntos predefinidos y manipular objetos del entorno.
DURANTE LA EJECUCIÓN DE UN PROGRAMA
SE INTERACCIONA CON LA MEMORIA DEL
SISTEMA,
Con el sistema de control
cinemático y dinámico del
robot, encargados de dar la
señal de mando a los
accionamientos del robot a Por lo tanto, el sistema de
partir de las especificaciones programación es la herramienta con
del movimiento que se les la cual el usuario puede acceder a
proporciona. las diversas prestaciones del robot.

Con las entradas-salidas del


sistema, logrando la
sincronización del robot con
el resto de las máquinas y
elementos componen su
entorno.
MÉTODOS DE PROGRAMACIÓN

Programar un robot consiste en Existen varios criterios para


indicar paso por paso las clasificar los métodos de
diferentes acciones (moverse a Actualmente no existe programación. Algunos lo
un punto, abrir o cerrar la normalización en relación a los hacen según la potencia del
pinza, etc.) que éste deberá procedimientos de método, y otras lo hacen según
realizar durante su programación de robots, cada el sistema utilizado para indicar
funcionamiento, la flexibilidad fabricante desarrolla su método la secuencia de acciones a
en la aplicación del robot y, por particular, el cual es válido realizar, éste último es el más
lo tanto, su utilidad van a solamente para sus propios ilustrativo al momento de dar a
depender en gran parte de las robots. conocer las alternativas
características de su sistema existentes para programar un
de programación. robot.
SEGÚN ESTE ÚLTIMO CRITERIO, UN ROBOT
PUEDE SER PROGRAMADO POR:

Programación Programación
Textual por guiado.
PROGRAMACIÓN TEXTUAL

Este método de programación permite indicar la tarea


al robot a través de un lenguaje de programación
específico

Un programa se entiende como una serie de órdenes


que son editadas y posteriormente ejecutadas, por lo
tanto, existe un texto para el programa.
LA PROGRAMACIÓN TEXTUAL SE PUEDE
CLASIFICAR EN TRES NIVELES:

Nivel robot Nivel objeto Nivel tarea

• si las órdenes • si las órdenes • si las órdenes


se refieren a se refieren al se refieren al
los estado en que objetivo a
movimientos deben ir conseguir.
a realizar por quedando los
el robot. objetos.
ACTUALMENTE, LA PROGRAMACIÓN DE ROBOTS SE QUEDA EN EL PRIMERO DE ELLOS,
EXISTIENDO UNA GRAN CANTIDAD DE LENGUAJES DE PROGRAMACIÓN TEXTUAL, ENTRE LOS
QUE DESTACAN POR ORDEN CRONOLÓGICO LOS SIGUIENTES:

• AL (UNIVERSIDAD DE STANFORD - 1974)


• AML (IBM - 1979)
• LM (UNIVERSIDAD DE GRENOBLE - 1981)
• VAL II (ADEPT – 1989)
• RAPID ( ABB )
A NIVEL OBJETO, SE HAN REALIZADO DIVERSOS INTENTOS PARA PODER DESARROLLARLOS,
PERO LAS DIFICULTADES QUE SE HAN ENCONTRADO HAN IMPEDIDO UNA IMPLEMENTACIÓN
EFICIENTE. ENTRE ELLOS DESTACAN LOS SIGUIENTES EJEMPLOS:

• LAMA (MIT – 1976)


• AUTOPASS ( IBM – 1977)
• RAPT ( UNIVERSIDAD DE EDIMBURGO- 1978)
NIVEL ROBOT:

Se debe especificar cada uno de los


movimientos que ha de realizar el robot,
como velocidad, direcciones de aproximación
y salida, apertura y cierre de la pinza, etc.
También es necesario descomponer la tarea
global en varias subtareas.
• Disminuye la complejidad del
programa. La programación se
realiza de manera más
cómoda, ya que las
instrucciones se dan en función
de los objetos a manejar. Una
planificación de la tarea se
encargará de consultar una
base de datos y generar las
instrucciones a nivel de robot.

Nivel
Objeto
Nivel
El programa se reduce
Tarea a una única sentencia,
ya que, se especifica
qué es lo que debe
hacer el robot en lugar
de cómo debe
hacerlo.
PROGRAMACIÓN GESTUAL O GUIADO

La programación por guiado o aprendizaje consiste en hacer realizar al


robot, o a una maqueta del mismo, la tarea, registrando las configuraciones
adoptadas para su posterior repetición en forma automática.
Para guiar al robot por los puntos deseados se utilizan distintas soluciones:
Guiado Activo
Esta posibilidad permite emplear el propio
sistema de accionamiento del robot, controlado
desde una botonera o bastón de mando
(conocido como joystick) para que sea éste el
que mueva sus articulaciones.
ATENDIENDO A LA POTENCIA DEL SISTEMA,
SE HABLA DE GUIADO BÁSICO Y GUIADO
EXTENDIDO.

• El robot es guiado por los puntos por los


Básico cuales se desea que pase durante la fase
de ejecución automática del programa
• Permite especificar, junto a los puntos por
los que deberá pasar el robot, datos
relativos a la velocidad, tipo de trayectoria,
Extendido
precisión con la que se quiere alcanzar los
puntos, control del flujo del programa,
atención a entradas/salidas binarias, etc
Guiado Pasivo: Si los
actuadores del robot están
desconectados y el
programador aporta en
forma directa la energía
para mover el robot, se
habla de un guiado pasivo.
EXISTE EL GUIADO PASIVO DIRECTO Y EL
GUIADO PASIVO POR MANIQUÍ

• El programador puede tomar el extremo del


Directo robot y llevarlo hasta los puntos deseados a
través de las trayectorias más adecuadas.

• La dificultad física de mover toda la


Maniquí estructura del robot se resuelve a través de
este procedimiento
LENGUAJE DE PROGRAMACIÓN

NIVEL DE ROBOT (V+,


RAPID)
TEXTUAL
NIVEL DE OBJETO
(RAPT)(AUTOPASS)(LAMA)
NIVEL DE TAREA
(STRIPS)(HILAIRE
)

• METODO DE PROGRAMACION
ACTIVO (ARLA -
ABB)

GESTUAL O DIRECTO
GUIADO PASIVO (GAIOTTO)

MANIQUI
(NORDSON)
Conclusión
Los robots comienzan a integrarse en la sociedad a los inicios del siglo XX.

Si bien el hombre ha buscado crear máquinas que puedan realizar las


mismas tareas que él, ahora su meta va más allá: lograr que estas no solo
reproduzcan conductas inteligentes, sino que lo hagan utilizando los mismos
principios que se han descubierto.

El sistema de programación es muy versátil.


Programación textual se realiza a partir de la especificación de las tareas que
se vallan a efectuar; será el propio sistema de control el encargado de
generar las órdenes concretas para su ejecución; y no interviene el robot
directamente.
CONCLUSIÓN
Programación gestual se componen de secuencias con instrucciones
detalladas para su ejecución Este tipo de programación, exige el empleo
del manipulador en la fase de enseñanza.

Los lenguajes de la programación gestual permiten efectuar revisiones,


paso a paso, del programa, insertar o borrar determinadas instrucciones,
etc.

Hay que disfrutar de los últimos avances tecnológicos y dejarse llevar por
la imaginación, pero sin olvidar que vivimos en un mundo humano y en el
cual no se nos pueden sustituir por máquinas, por mucho que ayuden los
robots. Lo cual no nos quita que seamos inteligentes y nos aprovechemos
de las ventajas que nos ofrecen.
BIBLIOGRAFÍA

• HTTP://OCW.UPC.EDU/SITES/DEFAULT/FILES/MATERIALS/15012628/40469-
3452.PDF
• HTTP://HTML.RINCONDELVAGO.COM/ROBOTICA_LENGUAJES-DE-
PROGRAMACION-PARA-LA-ROBOTICA.HTML

También podría gustarte