Está en la página 1de 12

DISEO Y SIMULACION DE ESTACIONES DE TRANSPORTE Y VERIFICACION.

1) Dibuje todos los elementos del sistema y ubquelos en todas las posibles posiciones finales que pueden tomar, manteniendo la escala y las distancias equitativas y en correspondencia con los dems elementos.

2) Determine todas las distancias en funcin de los pixeles que hay entre cada elemento, tanto vertical como horizontalmente.

Para mi caso: X1 = 124, X2 = 452, X3 = 45, Y1 = 56, Y2 = 76

Para determinar esto, el sistema muestra la ubicacin X,Y y la dimensin W,H de cualquier elemento seleccionado en la parte inferior derecha de la pantalla.

3) Agrupar (Make Symbol) los elementos en funcin de sus desplazamientos individuales y determinar las distancias totales y parciales de sus recorridos.
El vstago y la ventosa del actuador 3A, posee desplazamiento horizontal y vertical. El movimiento horizontal total es XT = X1 + X2 + X1 El movimiento vertical total es Y1

La estructura del actuador 3A, solamente posee desplazamiento horizontal. El movimiento horizontal total es XT = X1 + X2 + X1

La plataforma de la estacin de verificacin posee desplazamiento vertical. El movimiento vertical es Y2

El vstago del cilindro expulsor de la estacin de verificacin posee desplazamiento horizontal y vertical. El movimiento horizontal es X3 El movimiento vertical es Y2

La pieza de trabajo posee desplazamiento horizontal y vertical. El movimiento horizontal total es XT = X1 + X2 + X1 El movimiento vertical total es YT = Y1 + Y2

4) Una vez determinadas las distancias y desplazamiento se borran los elementos repetidos y se ubican los elementos en su posicin cero.

El vstago y la estructura del actuador 1A, no se agrupan pero deben aparecer los dos, debido a que es necesario configurarlos con dos opciones de visualizacin.

5) Debemos crear las variables (TagNames) que determinan cada uno de los movimientos y distancias.

6) Iniciamos la configuracin de cada uno de los smbolos y elementos. Al primer elemento le configuramos el desplazamiento horizontal total (horizontal Location) y vertical Y1 (Vertical Location)

Al siguiente elemento le configuramos el desplazamiento horizontal total (horizontal Location)

Al vstago del lado izquierdo le configuramos el desplazamiento horizontal X1 (horizontal Location)

Y configurar la visibilidad del vstago (visibility)

Configurar la pieza de trabajo.

Configuramos el vstago 1A del lado derecho para que haga el desplazamiento solamente cuando el giro est al lado derecho.

Configuramos la plataforma de la estacin de verificacin

Configuramos el vstago del expulsor.

Configuramos tambin la estructura del actuador 1A parte izquierda con un cambio de tamao (Object Width)

Configuramos tambin la estructura del actuador 1A parte derecha con un cambio de tamao (Object Width)

7) Iniciamos la programacin (Application Script) de los pasos de movimiento. Utilizamos una nueva variable (tagname) para forzar el programa a seguir una serie de pasos.

IF PASOS == 0 THEN IF MOV_XT < 700 THEN MOV_XT = MOV_XT + 4; ENDIF; IF MOV_XT == 700 THEN PASOS = 1; ENDIF; IF MOV_XT >= 130 AND WID_X < 436 THEN WID_X = WID_X + 4; ENDIF; ENDIF; IF PASOS == 1 THEN IF MOV_Y1 < 56 THEN MOV_Y1 = MOV_Y1 + 2; ENDIF; IF MOV_Y1 == 56 THEN PASOS = 2; ENDIF; ENDIF; IF PASOS == 2 THEN IF MOV_Y1 > 0 THEN MOV_Y1 = MOV_Y1 - 2; MOV_YT = MOV_YT - 2; ENDIF; IF MOV_Y1 == 0 THEN PASOS = 3; ENDIF; ENDIF; IF PASOS == 3 THEN IF MOV_XT > 0 THEN MOV_XT = MOV_XT - 4; MOV_PIEZA = MOV_PIEZA - 4; ENDIF; IF MOV_XT == 0 THEN PASOS = 4; ENDIF; IF MOV_XT <= 575 AND WID_X > 0 THEN WID_X = WID_X - 4; ENDIF; ENDIF; IF PASOS == 4 THEN

IF MOV_Y1 < 56 THEN MOV_Y1 = MOV_Y1 + 2; MOV_YT = MOV_YT + 2; ENDIF; IF MOV_Y1 == 56 THEN PASOS = 5; ENDIF; ENDIF; IF PASOS == 5 THEN IF MOV_Y1 > 0 THEN MOV_Y1 = MOV_Y1 - 2; ENDIF; IF MOV_Y1 == 0 THEN PASOS = 6; ENDIF; ENDIF; IF PASOS == 6 THEN IF MOV_XT < 124 THEN MOV_XT = MOV_XT + 4; ENDIF; IF MOV_XT == 124 THEN PASOS = 7; ENDIF; ENDIF; IF PASOS == 7 THEN IF MOV_Y2 < 76 THEN MOV_Y2 = MOV_Y2 + 2; MOV_YT = MOV_YT + 2; ENDIF; IF MOV_Y2 == 76 THEN PASOS = 8; ENDIF; ENDIF; IF PASOS == 8 THEN IF MOV_Y2 > 0 THEN MOV_Y2 = MOV_Y2 - 2; MOV_YT = MOV_YT - 2; ENDIF; IF MOV_Y2 == 0 THEN PASOS = 9; ENDIF;

ENDIF; IF PASOS == 9 THEN IF MOV_XT > 0 THEN MOV_XT = MOV_XT - 4; ENDIF; IF MOV_XT == 0 THEN PASOS = 10; ENDIF; ENDIF;

IF PASOS == 10 THEN IF MOV_Y1 < 56 THEN MOV_Y1 = MOV_Y1 + 2; ENDIF; IF MOV_Y1 == 56 THEN PASOS = 11; ENDIF; ENDIF; IF PASOS == 11 THEN IF MOV_Y1 > 0 THEN MOV_Y1 = MOV_Y1 - 2; MOV_YT = MOV_YT - 2; ENDIF; IF MOV_Y1 == 0 THEN PASOS = 12; ENDIF; ENDIF; IF PASOS == 12 THEN IF MOV_XT < 700 THEN MOV_XT = MOV_XT + 4; MOV_PIEZA = MOV_PIEZA + 4; ENDIF; IF MOV_XT == 700 THEN PASOS = 13; ENDIF; IF MOV_XT >= 130 AND WID_X < 436 THEN WID_X = WID_X + 4; ENDIF; ENDIF; IF PASOS == 13 THEN

IF MOV_Y1 < 56 THEN MOV_Y1 = MOV_Y1 + 2; MOV_YT = MOV_YT + 2; ENDIF; IF MOV_Y1 == 56 THEN PASOS = 14; ENDIF; ENDIF; IF PASOS == 14 THEN IF MOV_Y1 > 0 THEN MOV_Y1 = MOV_Y1 - 2; ENDIF; IF MOV_Y1 == 0 THEN PASOS = 15; ENDIF; ENDIF; IF PASOS == 15 THEN IF MOV_XT > 124 THEN MOV_XT = MOV_XT - 4; ENDIF; IF MOV_XT == 124 THEN PASOS = 16; ENDIF; IF MOV_XT <= 575 AND WID_X > 0 THEN WID_X = WID_X - 4; ENDIF; ENDIF;

También podría gustarte