Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE CHIMBORAZO
FACULTAD DE INFORMTICA Y ELECTRNICA
INGENIERA ELECTRNICA EN CONTROL Y REDES
INDUSTRIALES
Pal Martnez
479
Henry Lema
401
Diego Navarrete
733
PROGRAMACIN DEL
ROBOT
Un
robot
industrial
es
bsicamente
un
manipulador multifuncional reprogramable, lo cual permite su adaptacin de
manera rpida y econmica a diferentes aplicaciones.
La programacin de un robot es el proceso mediante el cual se le indica a
ste la secuencia de acciones que deber llevar a cabo.
Estas acciones consisten generalmente en moverse a puntos predefinidos y
manipular objetos del entorno.
MTODOS DE PROGRAMACIN
Programar un robot consiste en indicar paso por paso las
diferentes acciones que ste deber realizar durante su
funcionamiento.
Actualmente no existe normalizacin en relacin a los
procedimientos de programacin de robots. Sin embargo,
algunos han servido de modelo para el desarrollo de otros como
el lenguaje AL (Finkel-74).
Se puede clasificar a un robot segn la potencia del mtodo o
segn el sistema utilizado para indicar la secuencia de acciones a
realizar.
Por el
sistema
utilizado
Programaci
n por
guiado
Programaci
n textual
Directo
Directo
Guiado
pasivo
Programaci
n por
guiado
Por
maniqu
Bsico
Guiado
activo
Extendido
Guiado Pasivo
Si losactuadoresdel robot estn desconectados y el
programador aporta en forma directa la energa para mover
el robot.
DIRECTO
La unidad de control
del robot registra de
manera automtica la
seal de los sensores
de posicin de las
articulaciones en
todos los puntos
recorridos.
POR MANIQU
Se dispone de un doble del
robot fcil de mover, La
programacin se realiza
manipulando a este doble,
mientras que la unidad de
control muestrea y
almacena con cierta
frecuencia los valores que
toman los sensores de
posicin de las
articulaciones, para su
posterior repeticin por el
robot.
Ejemplos:
ROBOT PASIVO DIRECTO
Guiado Activo
Permite emplear el propio sistema de accionamiento del
robot para que sea ste el que mueva sus articulaciones.
BSICO
El robot es guiado por los
puntos por los cuales se
desea que pase durante la
fase
de
ejecucin
automtica del programa.
Durante sta, la unidad de
control interpola dichos
puntos
segn
determinadas trayectorias,
los puntos son recorridos
siempresecuencialmente,
en el mismo orden que se
programaron.
Permite
especificar, junto
EXTENDIDO
a los puntos por los que
deber pasar el robot,
datos relativos a la
velocidad,
tipo
de
trayectoria, precisin con
la que se quiere alcanzar
los puntos, control del
flujo
del
programa,
atencin
a
entradas/salidas binarias.
El guiado por extendido
aumenta la potencia del
sistema
de
programacin.
Ejemplos:
ROBOTS ACTIVOS
Robot ABB
Robot KUKA
Programacin textual
Es una alternativa a la programacin por guiado.
Indicar la tarea a realizar mediante el lenguaje de
programacin especfico.
Niveles
Robot
Objeto
Tarea
NIVEL ROBOT
Especificar cada movimiento que debe realizar el
robot, dividiendo la tarea global en mltiples
subtareas.
NIVEL OBJETO
Las instrucciones se da en funcin a objetos
especficos.
NIVEL TAREA
Indica que debe hacer el robot pero no como
hacerlo.
REQUERIMIENTOS DE UNA
SISTEMA DE PROGRAMACIN DE
ROBOTS
Entorno de programacin
Modelado del entorno
Tipo de datos
Manejo de entradas/ salidas
Comunicaciones
Control de movimiento
Control de flujo de ejecucin de programa
ENTORNO DE DESAROLLO
Sistemas de programacin de robots son tipo
interpretado.
Permite realizar seguimiento de lo programado.
Evita repeticin constante del editar, compilar y
ejecutar.
Entornos similares a los de Windows y Linux, con
la finalidad de facilitar su uso al usuario.
TIPOS DE DATOS
Un sistema de programacin de robots cuenta con datos
convencionales (enteros, reales, etc) y con otros destinados
a definir las operaciones de interaccin con el entorno,
En este caso, una vez asociado un sistema de referencia de
coordenadas {S1} al objeto, su posicin se describe por las
coordenadas cartesianas del origen de {S1}(px,py,pz)
mientras que la orientacin admite diferentes tipos de
representacin.
Manejo de EntradasSalidas
Es fundamental para conseguir su integracin y
sincronizacin en los procesos de fabricacin.
Mediante ellas el robot puede decidir comenzar una
determinada accin o indicar a un dispositivo externo
que comience la suya.
COMUNICACIONES
El Robot debe poder comunicarse tanto con otros
robots o mquinas equivalentes que participan de
la produccin, esta comunicacin permite
La adaptacin de los movimientos del robot a
situaciones cambiantes.
La carga o actualizacin del programa del robot en
funcin de nuevas ordenes de produccin.
La monitorizacin o supervisin del estado de la
clula.
El control del estado de la produccin.
CONTROL DEL
MOVIMIENTO DEL ROBOT
Un mtodo de programacin de robots debe incluir la posibilidad de
especificar el movimiento del robot. Adems del punto de destino,
puede ser necesario especificar el tipo de trayectoria espacial que
debe ser realizada, la velocidad media de recorrido o la precisin con
que se debe alcanzar el punto de destino.
En algunos casos es necesario indicar si el movimiento se debe realizar
en cualquier caso o si debe estar condicionado a algn tipo de
circunstancia, por ejemplo alguna medida proporcionada por un sensor.
En relacin a la especificacin de la velocidad, sta suele ser indicada
en la propia instruccin de movimiento como tanto por ciento de una
velocidad base definida aparte.
En muchas ocasiones, el movimiento del robot en un entorno con
obstculos obliga a la utilizacin de una trayectoria de lnea recta, para
asegurar que el robot no colisione con ellos. Sin embargo, muchos
sistemas de programacin disponen de los denominados puntos de
paso o va points, para resolver este tipo de situaciones.
de
realizar
ESTANDARIZACIN
Han existido algunos formatos de estandarizacin en
cuanto a la programacin, tales como:
IRDATA (Rembold-85) .- Creado en la Universidad de
Karlsruhe, destacado en EUROPA, se admiti como norma
VDI (Norma que rige la Sociedad Alemana de Ingenieros).
IRL (Industrial Robot Language).- Creado en 1996, tomado
como norma DIN (DIN-96) se ha incluido en algunos
simuladores como COSIMIR de Festo. Puede ser traducido
a un lenguaje intermedio para el control de un robot.
Adems, se puede mencionar que se asimila a un
lenguaje convencional, al que se han aadido
instrucciones especificas que permitan el control del
movimiento del robot.
EJEMPLO DE
PROGRAMACIN DE UN
ROBOT INDUSTRIAL