Linea de Producción Cosimir
Linea de Producción Cosimir
Linea de Producción Cosimir
CINEMATICA DE ROBOTS.
Una vez establecida la caja, se le agrego un Grip Point a la base de esta para poder tomarla
con el Gripper del brazo. Con esto se capturaron los movimientos del brazo con la ayuda del
Jog Operation teniendo al final 4 diferentes puntos que se muestran a continuación:
10 REM MELFABASIC_IV
20 MOV P1
30 MOV P2
40 HCLOSE 1
50 MOV P1
60 MOV P3
70 MOV P4
80 HOPEN 1
90 MOV P3
100 MOV P1
110 END
Agregadas las cajas se modificaron sus propiedades en la ventana de Model Explorer On/Off,
en la cual se le cambiaron las dimensiones y posiciones iniciales quedando de la siguiente
manera:
Una vez establecidas las cajas, se le agrego un Grip Point a la base de cada una de ellas, esto
para poder tomarlas con el Gripper del brazo. Con esto se capturaron los movimientos del
brazo con la ayuda del Jog Operation teniendo al final las siguientes posiciones:
En la práctica número 3 se realizó una pirámide de seis cubos, con ayuda del brazo robótico.
Para ello fue necesario iniciar COSIMIR y realizar las configuraciones previas para trabajar
en el proyecto. Para esta actividad se hace uso de seis cubos, los cuales se agregan en la
ventana de Model Libraries, en el apartado de Miscellaneous Primitives con el nombre de
Box:
Agregadas las cajas se modificaron sus propiedades en la ventana de Model Explorer On/Off,
en la cual se le cambiaron las dimensiones y posiciones iniciales quedando de la siguiente
manera:
Las posiciones y dimensiones de los cubos son similares pero lo unico en lo que varian es en
la posicion de Z de cada una de ellas al inicio, incrementando 50 por cada cubo.
Una vez establecidas las cajas, se le agrego un Grip Point a la base de cada una de ellas, esto
para poder tomarlas con el Gripper del brazo. Con esto se capturaron los movimientos del
brazo con la ayuda del Jog Operation teniendo al final las siguientes posiciones:
Con estos puntos capturados, la programación queda de la siguiente manera:
20 MOV P2
30 HCLOSE 1
40 MOV P1
50 MOV P3
60 MOV P4
70 HOPEN 1
80 MOV P3
90 MOV P1
100 MOV P5
110 HCLOSE 1
120 MOV P1
130 MOV P3
140 MOV P6
150 HOPEN 1
160 MOV P3
170 MOV P1
180 MOV P7
190 HCLOSE 1
200 MOV P1
210 MOV P3
220 MOV P8
230 HOPEN 1
240 MOV P3
250 MOV P1
260 MOV P9
270 HCLOSE 1
280 MOV P1
290 MOV P3
310 HOPEN 1
320 MOV P3
330 MOV P1
350 HCLOSE 1
360 MOV P1
370 MOV P3
390 HOPEN 1
400 MOV P3
410 MOV P1
430 HCLOSE 1
440 MOV P1
450 MOV P3
470 HOPEN 1
480 MOV P3
490 MOV P1
500 END
Para la 4ta practica se realizó una línea de producción con dos brazos robóticos y dos
bandas transportadoras, dicha línea escoge cubos de colores y dependiendo de estos, los
posiciona en diferentes mesas.
10 DEF INTE E1
20 E1=1
40 M_OUT(1)=1
50 M_OUT(1)=0
60 M_OUT(2)=1
70 M_OUT(2)=0
80 M_OUT(0)=1
120 M_OUT(3)=1
130 MOV P2
140 HCLOSE 1
150 MOV P1
160 MOV P5
170 MOV P4
180 HOPEN 1
190 MOV P1
200 E1=E1+1
210 M_OUT(3)=0
220 BREAK
240 MOV P2
250 HCLOSE 1
260 MOV P1
270 MOV P6
280 MOV P3
290 HOPEN 1
300 MOV P1
310 E1=E1+1
320 BREAK
340 MOV P2
350 HCLOSE 1
360 MOV P1
370 MOV P6
380 MOV P3
390 HOPEN 1
400 MOV P1
410 E1=E1+1
420 BREAK
440 WEND
460 END
10 DEF INTE M1
20 M1=1
40 M_OUT(0)=1
50 M_OUT(3)=1
80 CASE M_IN(1)=1
90 M_OUT(1)=1
100 MOV P2
110 HCLOSE 1
120 MOV P1
130 MOV P5
140 MOV P3
150 HOPEN 1
160 MOV P5
170 MOV P1
180 M1=M1+1
190 M_OUT(1)=0
200 BREAK
220 M_OUT(2)=1
230 MOV P2
240 HCLOSE 1
250 MOV P1
260 MOV P6
270 MOV P4
280 HOPEN 1
290 MOV P6
300 MOV P1
310 M1=M1+1
320 M_OUT(2)=0
330 BREAK
350 WEND
360 IF M1>=5 THEN M_OUT(3)=0 AND 370
370 END