Académique Documents
Professionnel Documents
Culture Documents
Pgina:1/7
Docente:
Ing. Juan Carlos Cuadros
Robtica II
Examen Segunda Fase
Apellidos y Nombres: Ramos Flores V. Puma - Mendoza
Cdigo:
Semestre:
Seccin:
4E10095
X
A
Fecha:
Examen
29/Oct/201
5
Indicaciones Generales:
1.-
programa (a nivel robot) para que el robot de 6 GDL de la Figura 2, cumpla la tarea especificada: Se trata de controlar al robot para colocar un
perno en cada uno de los cuatro agujeros, movindose a lo largo de las lneas rectas discontnuas (seguir los puntos sealados: P0, P1,P5,
para el primer perno). Adems, se dispone de un dispositivo que funciona como una cinta transportadora por la que circulan los pernos
procedentes de un almacn. Al final de este dispositivo hay un sensor de presencia de forma que se activa cuando un perno se encuentra en la
posicin de preparado para ser manipulado por el robot. Para especificar las diferentes posiciones del escenario de la tarea, hacer uso de las
matrices de transformacin definidas en la figura, y aadir, en caso necesario, las que considere pertinentes.
Pgina:2/7
Docente:
Ing. Juan Carlos Cuadros
Robtica II
Examen Segunda Fase
Apellidos y Nombres: Ramos Flores V. Puma - Mendoza
Cdigo:
Semestre:
Seccin:
4E10095
X
A
Fecha:
Examen
29/Oct/201
5
Entradas digitales:
-
Salidas digitales:
- Garra: Salida digital que activa la garra.
-
PROGRAM pernos
{Definir los sistemas base}
BASE:= Traslacion (x,0,z);
PIEZA:= Rotacion(Z,90)*Traslacion(x,y,0);
ALIMENTADOR:= Traslacion(x,y,0);
T6:= BASE*Rotacion(X,180)*Traslacion(x,0,0);
TOOL:= T6* Traslacion(0,0,y);
PERNO:= ALIMENTADOR*Tralacion(0,0,z);
{Definir los sistemas de puntos de paso}
P1:= ALIMENTADOR*Traslacion(0,0,z);
P2:= ALIMENTADOR*Traslacion(0,0,z);
P3:= ALIMENTADOR*Traslacion(0,0,z);
P4:= PIEZA*Traslacion(x,y,z);
Pos_agujero := PIEZA*(x,y,z);
Pos_agujerofila := PIEZA*(x,y,z);
{Inicializacin de las variables}
VAR
Pos_agujero := (x,y,z);
Pos_agujerofila := (x,y,z);
Intentos_1 := 0;
Ic := (L/3,0,0) ;
If := (0,L/3,0)
INPUT BOOL:
OUTPUT BOOL:
Garra at 1;
Pgina:3/7
Docente:
Ing. Juan Carlos Cuadros
Robtica II
Examen Segunda Fase
Apellidos y Nombres: Ramos Flores V. Puma - Mendoza
Cdigo:
Semestre:
Seccin:
4E10095
X
A
Fecha:
Examen
29/Oct/201
5
{Hay perno?}
THEN
No_perno:= TRUE ;
IF Intentos_1 = 3
{Intentos = 3?}
THEN HALT ;
ENDIF;
GOTO Test_1;
ENDIF;
END Test_1
{Regresa a Test_1}
Pgina:4/7
Docente:
Ing. Juan Carlos Cuadros
Robtica II
Examen Segunda Fase
Apellidos y Nombres: Ramos Flores V. Puma - Mendoza
Cdigo:
Semestre:
Seccin:
4E10095
X
A
Fecha:
Examen
29/Oct/201
5
BEGIN
Llamar Test_1;
R_ACC:= 30.0;
{Hay perno?}
{Aceleracin}
Llamar Test_1;
{Hay perno?}
Pgina:5/7
Docente:
Ing. Juan Carlos Cuadros
Robtica II
Examen Segunda Fase
Apellidos y Nombres: Ramos Flores V. Puma - Mendoza
Cdigo:
Semestre:
Seccin:
4E10095
X
A
Fecha:
Examen
29/Oct/201
5
Pgina:6/7
Docente:
Ing. Juan Carlos Cuadros
Robtica II
Examen Segunda Fase
Apellidos y Nombres: Ramos Flores V. Puma - Mendoza
Cdigo:
Semestre:
Seccin:
4E10095
X
A
Fecha:
Examen
29/Oct/201
5
Pgina:7/7
Docente:
Ing. Juan Carlos Cuadros
Robtica II
Examen Segunda Fase
Apellidos y Nombres: Ramos Flores V. Puma - Mendoza
Cdigo:
Semestre:
Seccin:
4E10095
X
A
Fecha:
Examen
29/Oct/201
5