You are on page 1of 50

Problema 3

Capacitacin Bsica Flexsim

AGENDA

DESCRIPCIN DEL PROCESO A CONSTRUIR


Propsito, descripcin y diagrama de flujo

CREACIN DEL LAYOUT


Cmo es el layout

EDITAR LOS OBJETOS


Cmo editar los objetos

CORRER EL MODELO

VER LOS RESULTADOS

DESCRIPCIN DEL PROCESO


Propsito:
- Aprender como se asignan y crean los ItemTypes y Labels para
los flowitems para enrutarlos y procesarlos.
- Aprender a utilizar una distribuciones.
Objetos:
- Source, Queue, Processor, Sink, Conveyor
Descripcin:
- Las partes llegan a la cola de acuerdo a una distribucin
exponencial de parmetro 30 seg. Hay 4 tipos de partes (1,2,3,4)
distribuidas (20%,30%, 40%, 10%) respectivamente.(Ver
comando dempirical).
- Las partes son procesadas en una de 4 mquinas donde cada
mquina es dedicada a un solo tipo de parte. Los tiempos de
proceso para cada mquina se distribuyen Uniforme( 100,120)
seg para las primeras partes, y Uniforme (120,130) seg para las
partes reprocesadas.

DESCRIPCIN DEL PROCESO

- Luego que las partes son procesadas, estas son ubicadas en


una cola para esperar y ser probadas. La prueba toma 10 seg
en ser realizada. Las partes que pasen esta prueba, salen del
sistema, mientras que aquellas que no pasen la prueba deben
ser reprocesadas por lo que deben retornar a la cola inicial. Se
sabe que el 10% de las partes fallan.
- Las partes que deben ser reprocesadas tienen prioridad en la
cola.

DESCRIPCIN DEL PROCESO

DIAGRAMA DE FLUJO
Mquina 1

Llegada partes

Espera para
ser procesada

Qu
tipo de
parte
es?

Mquina 2

Salida clientes
atendidos

Espera para
ser probada

S
Mquina 3
Prueba

Mquina 4
Pasa la
prueba?

No
5

AGENDA

DESCRIPCIN DEL PROCESO A CONSTRUIR


Propsito, descripcin y diagrama de flujo

CREACIN DEL LAYOUT


Cmo es el layout

EDITAR LOS OBJETOS


Cmo editar los objetos

CORRER EL MODELO

VER LOS RESULTADOS

CREACIN DEL LAYOUT

LIBRERA CONVEYORS- GENERALIDADES


Contiene todos los objetos relacionados con el
funcionamiento de rodillos o bandas transportadoras.
Permite el modelaje de slugs, lgicas de merge, lgicas
de sorter, entre otras.
Facilita el modelaje de los procesos de picking.
Funciona bajo la configuracin del Conveyor System.

CREACIN DEL LAYOUT

LIBRERA CONVEYORS- OBJETOS


Obtenidos directamente desde la librera.
STRAIGHT CONVEYOR

CURVED CONVEYOR

JOIN CONVEYOR

CREACIN DEL LAYOUT

LIBRERA CONVEYORS- OBJETOS


Obtenidos directamente desde la librera.
DECISION POINT

PHOTO EYE

MOTOR

MERGE CONTROLLER

CREACIN DEL LAYOUT

LIBRERA CONVEYORS- OBJETOS


Obtenidos al interactuar entre objetos.
TRANSFER

ENTRY TRANSFER

EXIT TRANSFER

10

CREACIN DEL LAYOUT

LIBRERA CONVEYORS-CONVEYOR SYSTEM


Sistema que determina las
caractersticas de los objetos de
la librera Conveyor. En este se
puede:
Definir tipos de conveyors,
transfers, decisin points y
photo eyes.
Modificar todos los tipos de
objetos en la misma interfaz.
Establecer caractersticas
globales.
Crear cantidades ilimitadas de
tipos de objetos.
11

CREACIN DEL LAYOUT

LIBRERA CONVEYORS- CONVEYOR SYSTEM


A cada conveyor se le otorga
un tipo y heredar la
caractersticas de dicho tipo.
Los tipos de conveyors se
crean en el Conveyor System.

12

CREACIN DEL LAYOUT

LIBRERA CONVEYORS- CONVEYOR SYSTEM


Qu caractersticas tiene un tipo?

13

CREACIN DEL LAYOUT

LIBRERA CONVEYORS- CONVEYOR SYSTEM


Qu caractersticas globales se pueden modificar?

14

CREACIN DEL LAYOUT

AGENDA

DESCRIPCIN DEL PROCESO A CONSTRUIR


Propsito, descripcin y diagrama de flujo

CREACIN DEL LAYOUT


Cmo es el layout

EDITAR LOS OBJETOS


Cmo editar los objetos

CORRER EL MODELO

VER LOS RESULTADOS

EDITAR LOS OBJETOS

REQUERIMIENTOS
Arribos segn distribucin exponencial.
4 tipos de partes.
Cada parte se procesa en una mquina
segn su tipo.
Prueba de fallas
Reproceso de productos que fallan.
Prioridad en cola
Tiempos de proceso diferenciados.

EDITAR LOS OBJETOS

USANDO DISTRIBUCIONES
Qu necesitas saber?
Nombre de la distribucin
Parmetros de la distribucin
Donde usarla!
Ejemplos:
Distribucin emprica: dempirical (TableName)
Distribucin Normal: normal(Mean, Std Dev, Stream)

18

EDITAR LOS OBJETOS


ARRIBOS SEGN DISTRIBUCIN EXPONENCIAL

Tiempo entre
arribos

19

EDITAR LOS OBJETOS

REQUERIMIENTOS
Arribos segn distribucin exponencial.
4 tipos de partes.
Cada parte se procesa en una mquina
segn su tipo.
Prueba de fallas
Reproceso de productos que fallan.
Prioridad en cola
Tiempos de proceso diferenciados.
Ejecutor de tareas

EDITAR LOS OBJETOS

ITEM TYPE
Todos los flowitems tienen
un atributo llamado
itemtype.
Este atributo es numrico y
se utiliza para distinguir un
tipo de flowitem de otro
en los procesos y
decisiones de ruteo en el
modelo.

21

EDITAR LOS OBJETOS

ITEM TYPE
Se puede acceder/cambiar en cualquier parte del modelo.
getitemtype(item)
setitemtype(tem, value)

22

EDITAR LOS OBJETOS

GLOBAL TABLES
Funciones de las tablas globales
Permiten definir parametros del sistema (rutas,
tiempos, ).
Permiten capturar informacin (estadsticas
personalizadas..).
Se pueden cargar/exportar desde/hacia Excel.
Las tablas se pueden acceder/modificar desde
cualquier objeto del modelo.

23

EDITAR LOS OBJETOS

GLOBAL TABLES
Cmo crear una Global Table?

24

EDITAR LOS OBJETOS

GLOBAL TABLES
Modificar la tabla.

2. Definir las
dimensiones

1. Nombrar
la tabla

4. Llenar la
tabla con
los datos
3. Agregar
encabezados
para facilitar la
comprensin

25

EDITAR LOS OBJETOS


4 TIPOS DE PARTES

Necesitamos una
Global Table!

26

EDITAR LOS OBJETOS

4 TIPOS DE PARTES
1era columna: Probabilidad (Debe sumar 100).
2nda columna: Valor

27

EDITAR LOS OBJETOS

TRIGGERS
Cuando ocurren eventos clave en un objeto, se dispara
un trigger.
El usuario especifica una variedad de comportamientos
que se deben ejecutar en el momento en que se dispara
un trigger.
Cada objeto tiene sus propios triggers.
Ejemplos:
OnEntry
OnMessage
OnReset
28

EDITAR LOS OBJETOS

TRIGGERS
Se pueden definir y personalizar
comportamientos en el momento
que ocurre un evento.
Escribir/Leer informacin
a/desde un flowitem.
Cambiar las propiedades
visuales de un flowitem u
objeto.
Mandar mensajes a otros
objetos.
Y ms
29

EDITAR LOS OBJETOS

TRIGGERS
Nombre del Trigger

Editar ** las
opciones

Editar el cdigo
para esta opcin

**El botn de editar mostrar el cono


se ha seleccionado ninguna opcin.
30

cuando no

EDITAR LOS OBJETOS

4 TIPOS DE PARTES

Se referencia la
tabla con la
funcin
dempirical()

31

EDITAR LOS OBJETOS

REQUERIMIENTOS
Arribos segn distribucin exponencial.
4 tipos de partes.
Cada parte se procesa en una mquina
segn su tipo.
Prueba de fallas
Reproceso de productos que fallan.
Prioridad en cola
Tiempos de proceso diferenciados.

EDITAR LOS OBJETOS

PROCESAMIENTO SEGN TIPO

Se indica que el puerto


de salida ser de
acuerdo al tipo de
parte

33

EDITAR LOS OBJETOS

REQUERIMIENTOS
Arribos segn distribucin exponencial.
4 tipos de partes.
Cada parte se procesa en una mquina
segn su tipo.
Prueba de fallas
Reproceso de productos que fallan.
Prioridad en cola
Tiempos de proceso diferenciados.
Ejecutor de tareas

EDITAR LOS OBJETOS

PRUEBA DE FALLAS
Toma 10 seg hacer la
prueba.

35

EDITAR LOS OBJETOS

REQUERIMIENTOS
Arribos segn distribucin exponencial.
4 tipos de partes.
Cada parte se procesa en una mquina
segn su tipo.
Prueba de fallas
Reproceso de productos que fallan.
Prioridad en cola
Tiempos de proceso diferenciados.
Ejecutor de tareas

EDITAR LOS OBJETOS

REPROCESO DE PRODUCTOS QUE FALLAN


El 10% de las partes
fallan.
Asegurarse de qu
objeto est
conectado a qu
puerto

Asignar el porcentaje
segn el puerto

37

EDITAR LOS OBJETOS

LABELS
Guardan atributos
(caractersticas) de los
flowitems ( y de otros
objetos del modelo).
Los flowitems y los objetos
pueden tener un nmero
ilimitado de labels.
Los labels tienen un nombre
y la informacin. La
informacin pueden ser de
tipo numrico, string, lista o
tabla.
38

EDITAR LOS OBJETOS

LABELS
Para acceder y cambiar desde cualquier parte del modelo:

getlabelnum(objeto, nombreLabel)
setlabelnum(objeto, nombreLabel, valor)
getlabelstr(objeto, nombreLabel)
setlabelstr(objeto, nombreLabel, string)
label(objeto,nombreLabel)

Ejemplos:

getlabelnum(objeto, numeroSerie)
setlabelnum(objeto, numeroSerie, 10)
getlabelstr(objeto, categoria)
setlabelstr(objeto, categoria, terceraEdad)
inc(label(objeto,numeroIngreso), 1)

* El comando de incremento solo aplica con nmeros.


39

EDITAR LOS OBJETOS

IDENTIFICAR REPROCESO
Agregar un label que
identifique si la parte va a
ser reprocesada o no.
Toma el valor de 0 si no,
1 si s.
Numrico

40

EDITAR LOS OBJETOS

IDENTIFICAR REPROCESO

Agregar un Decision
Point a la entrada
del conveyor

Asignar valor al
Label en el On
Arrival Trigger

41

EDITAR LOS OBJETOS

REQUERIMIENTOS
Arribos segn distribucin exponencial.
4 tipos de partes.
Cada parte se procesa en una mquina
segn su tipo.
Prueba de fallas
Reproceso de productos que fallan.
Prioridad en cola
Tiempos de proceso diferenciados.
Ejecutor de tareas

EDITAR LOS OBJETOS

PRIORIDAD EN LA COLA

Se organiza la cola
deacuerdo al Label

43

EDITAR LOS OBJETOS

REQUERIMIENTOS
Arribos segn distribucin exponencial.
4 tipos de partes.
Cada parte se procesa en una mquina
segn su tipo.
Prueba de fallas
Reproceso de productos que fallan.
Prioridad en cola
Tiempos de proceso diferenciados.

EDITAR LOS OBJETOS

TIEMPOS DE PROCESO DIFERENCIADOS

Se especifica el
tiempo segn el
valor del Label

45

EDITAR LOS OBJETOS

EDIT SELECTED OBJECTS


Adems de copiar y pegar hay un mtodo para modificar
grupos de objetos.

Un objeto resaltado
(cuadro amarillo).
Un objeto seleccionado
(cuadro rojo).
Ventana Edit Selected
Objects

46

AGENDA

DESCRIPCIN DEL PROCESO A CONSTRUIR


Propsito, descripcin y diagrama de flujo

CREACIN DEL LAYOUT


Cmo es el layout

EDITAR LOS OBJETOS


Cmo editar los objetos

CORRER EL MODELO

VER LOS RESULTADOS

CORRER EL MODELO

RESET / RUN
Buenas prcticas
Siempre reiniciar el modelo antes de correrlo para que tenga en
cuenta todos los cambios.

48

AGENDA

DESCRIPCIN DEL PROCESO A CONSTRUIR


Propsito, descripcin y diagrama de flujo

CREACIN DEL LAYOUT


Cmo es el layout

EDITAR LOS OBJETOS


Cmo editar los objetos

CORRER EL MODELO

VER LOS RESULTADOS

VER LOS RESULTADOS

ANALICEMOS!
Preguntas (Corra el modelo 24 h):
-

Cul es el cuello de botella?


Cuntas partes se producen por hora?
Cuntas partes fueron reprocesadas?
Podra cambiar el color y forma de las partes con
falla?

50

You might also like