Documente Academic
Documente Profesional
Documente Cultură
ROBOTICA
MATRICULA:______________ CALIF:_______
1. En una planta industrial se utiliza un robot polar como el que se muestra en la siguiente figura. El robot debe ir a
dos posiciones, en la figura el robot se encuentra en la primera posición (Pick Position). Calcule la posición del
punto final P(x,y,z) del brazo manipulador con respecto al origen O(0,0,0), dados los siguientes ángulos y
tamaños de eslabones: (15 puntos). [Cinemática Directa]
Después el robot debe colocar el producto en la segunda posición (Place-Position). Esta posición está en las
coordenadas (-35,35, 15), indique los nuevos valores de los parámetros variables. (15 puntos) [Cinemática
Inversa].
L0 = 30 cm (Fijo)
L1 = 40 cm (Fijo)
1 L2
El robot debe desplazarse sobre el riel hacia la posición de ZONA DE RECEPCION/ENTREGA (RE) y desde ahí puede
alcanzar y tomar los artículos en la banda de llegada y banda de salida. Después debe desplazarse a la posición de
ZONA DE CARGA/DESCARGA FRESADORA (F) para poder colocar y sacar la pieza de la fresadora. Para ello se utilizan
dos sensores de posición que le indican cuando el riel llegó a la posición (RE) y (F), respectivamente. Estos sensores
además de indicar que ya se llegó a una posición, detienen el avance del riel. Por otro lado, el robot utiliza dos
señales mantenidas para comunicarse con el riel indicando hacia donde desea moverse (posición RE ó posición F).
Estas señales mantenidas activan el motor que mueve el riel en donde esta robot hacia la posición indicada por
cada señal.
NOTA: Estas son posiciones del RIEL, NO SON POSICIONES DEL EFECTOR FINAL.
La banda de llegada es autónoma (independiente), es decir, tiene un sensor que le indica cuando llegó un artículo y
se detiene, y mientras no detecte ningún artículo la banda esta en movimiento. El mismo sensor de artículos se
utiliza para indicarle al robot cuando hay un artículo disponible en la banda de llegada.
La banda de salida es semi-independiente, el robot le indica cuando debe avanzar por medio de una señal de pulso
y se detiene cuando el artículo ha llegado al siguiente proceso (no se muestra en la figura).
El robot debe sincronizarse también con el CNC Fresadora, esta última tiene capacidad de manejar señales de
entrada y salida.
El robot tiene definidas las entradas en el rango de 2050 a 2082 y las salidas en el rango de 4000 a 4015.
La trayectoria total para cargar un artículo partiendo de un punto inicial, recogiendo la pieza y colocándola dentro
de la fresadora es de 750 pulgadas. De este recorrido 400 pulgadas corresponden al desplazamiento desde la zona
de bandas hasta la zona de la fresadora. La velocidad máxima del robot es de 750 mm/seg. La velocidad máxima del
riel es de 80 cm/seg. El tiempo de maquinado es de 10 minutos. El movimiento del gripper es de 0.6 seg para abrir y
de 0.5 seg para cerrar.
Indique
a) (10) Todas las señales de Entrada y Salida del robot necesarias para sincronizar los componentes. Use la tabla
proporcionada más adelante (siguiente página).
b) (10) Los puntos clave y trayectorias del robot para efectuar la carga/descarga de piezas en la fresadora y en las
bandas. Indique en la figura 2, los puntos, trayectorias y el ciclo de trabajo. El ciclo de trabajo corresponde a la
secuencia de trayectorias.
c) (20) Las tareas principales que debe realizar el robot con sus pre-condiciones y efectos (Use los cuadros de la
página anexa)
d) (20) La pseudo-programación básica del robot, asuma que se tiene un robot PUMA 500.
e) (10) Calcule:
a. El tiempo requerido para recoger una pieza y dejarla dentro de la Fresadora.
b. El tiempo total del ciclo de recoger, esperar maquinado y entregar pieza en banda de salida. Asuma que
se recorre el mismo espacio para dejar la pieza en la banda de salida que el utilizado para recoger la
pieza y colocarla en la fresadora.
NOTA: El gripper se considera parte intrínseca del robot (no es necesario definir salidas/entradas para su manejo).
(70 puntos)
En esta parte se deben indicar los puntos y las trayectorias a utilizar.
CELDA DE MANUFACTURA
Salida
Zona de
Recepción/
X
RE
Entrega
Llegada
FRESADORA
Zona de
Carga/ Y
F
Descarga
RIEL
Comando Descripción
LABEL etiqueta Indica una posición dentro del programa mediante una etiqueta a la cual se puede
llegar mediante un comando GOTO
HOME Comando que coloca el efector final del robot en la posición definida como HOME
Nota:
WAIT ###,(ON/OFF) Instrucción que detiene el programa hasta que se cumpla la condición (ON/OFF) en la
señal de ENTRADA ###.
GOTO etiqueta Comando que envía el control de la programación hacia la posición indicada por la
etiqueta
RETURN Comando utilizado para regresar al punto siguiente de donde fue llamada una
subrutina
IF (cond) -ELSE Comando de bifurcación para desviar la ejecución del programa. Si la condición es
verdadera se ejecuta los comandos del IF y si es false se ejecutan los comandos del
ELSE.