Subido por Kevin Segovia

MANUAL DE USO (SIMIO SIMULATOR) - PRODUCTORA DE CALZADO KETZALY

Anuncio
MANUAL PARA
USUARIO DE
SIMIO SIMULATOR
PRODUCTORA DE CALZADO
“KETZALY”
SIMULACION DE PROCESOS
PRODUCTOS
DOCENTE: Ing. SAUL GUARDADO PEÑA
INTEGRANTES:
SEGOVIA MEJIA, KEVIN JOSUE
URBINA AMAYA, EMILIO JOSÉ
MARTINEZ VIDES, DAVID MIGUEL
SM14020
UA14009
MV15033
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
CONTENIDO
PRIMER APARTADO: FACILITY ......................................................................................................... 4
ELABORACIÓN DEL MODELO DE SIMULACIÓN ......................................................................... 4
1.
ENTRADAS DE ENTIDADES (SOURCES) ............................................................................. 4
2.
ESTACIONES / SERVIDORES DE TRABAJO (SERVER) ........................................................ 5
3.
COMBINADORES (COMBINER) ........................................................................................ 6
4.
NODOS DE TRANSFERENCIA Y NODOS BASICOS (TRANSFERNODES/BASICNODE) ...... 7
5.
SALIDA Y FIN DEL MODELO .............................................................................................. 9
6.
ENLACE DE ELEMENTOS (TIMEPATHS/CONECTOR) ....................................................... 10
7.
DEFINICION DE LAS ENTIDADES (MODELENTITY) ........................................................... 11
SÍNTESIS GENERAL DEL APARTADO FACILITY ............................................................................ 13
SEGUNDO APARTADO: PROCCESS (PROCESOS) ...................................................................... 15
1.
COMANDOS “COMMON STEPS” ................................................................................... 16
2.
LISTA DE COMANDO ...................................................................................................... 16
3.
CREACIÓN Y ESTRUCTURA DE UN PROCESS ................................................................. 18
4.
ASIGNACIÓN DE PROCESS DENTRO DEL FACILITY ....................................................... 22
5.
PROCESOS UTILIZADOS EN EL MODELO ........................................................................ 23
SÍNTESIS GENERAL DEL APARTADO PROCCESS ....................................................................... 24
TERCER APARTADO: DEFINICIONES (DEFINITIONS)...................................................................... 25
1.
DEFINICION DE PROPIEDADES PARA CAMBIO DE CAPACIDAD DE SERVIDORES ...... 25
2.
DEFINICION DE ESTADOS PARA CAMBIO DE CAPACIDAD DE SERVIDORES............... 26
SÍNTESIS GENERAL DEL APARTADO DEFINITIONS...................................................................... 27
CUARTO APARTADO: DATOS (DATA) .......................................................................................... 28
EXPLICACIÓN DE TABLAS .......................................................................................................... 28
1.
TABLAS DE ENTIDADES .................................................................................................... 28
2.
TABLAS DE PORCENTAJES DE ARRIBOS ......................................................................... 29
3.
TABLAS DE SECUENCIAS DE ENTIDADES ........................................................................ 30
SÍNTESIS GENERAL DEL APARTADO DATA ................................................................................ 33
PROGRAMACION DE LAS CONFIGURACIONES EN LOS ELEMENTOS DENTRO DEL FACILITY ... 34
PROGRAMACION DE LAS ENTIDADES ...................................................................................... 34
2
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
1.
ENTIDADES DE ORDENES DE PRODUCCION ................................................................. 34
2.
ENTIDADES DE MATERIA PRIMA ...................................................................................... 35
3.
ENTIDADES DE PIEZAS DE PRODUCTOS .......................................................................... 36
4.
ENTIDADES DEL PRODUCTO TERMINADO ...................................................................... 36
PROGRAMACION DE LOS SOURCES ........................................................................................ 37
1.
SOURCE PARA SANDALIA BASICA ................................................................................. 37
2.
SOURCE PARA SANDALIA ALTA ..................................................................................... 37
3.
SOURCE PARA ZAPATILLA............................................................................................... 37
4.
SOURCE PARA SANDALIA ALTA ..................................................................................... 38
5.
SOURCE PARA SANDALIA ALTA ..................................................................................... 38
PROGRAMACION DE LOS SERVIDORES .................................................................................. 38
PROGRAMACION DE LOS COMBINADORES ........................................................................... 41
1.
COMBINADORES PREVIOS AL PEGADO (MESA1 Y MESA2) ......................................... 41
2.
COMBINADORES PREVIOS AL EMPAQUETADO. ........................................................... 42
PROGRAMACION DE LOS NODOS DE TRANSFERENCIA ......................................................... 43
1.
NODOS DE TRANSFERENCIA DE LOS ELEMNTOS SOURCE, SERVER Y COMBINER. ...... 43
2.
NODOS DE TRASNFERENCIA INSERTADOS MANUALMENTE.......................................... 44
PROGRAMACION DE NODOS BASICOS Y TIMEPATHS ............................................................ 45
1.
NODOS BASICOS ............................................................................................................ 45
2.
TIMEPATHS ....................................................................................................................... 45
PROGRAMACION DE LOS SINKS............................................................................................... 45
3
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
PRIMER APARTADO: FACILITY
Facility es el área de trabajo principal en
donde se observará la creación del modelo,
la ambientación del sistema y por ende las animaciones que se realicen para el modelo de
producción de calzado femenino en la industria Ketzaly.
Dentro del área de FACILITY, encontraremos todos los elementos principales con los que
vamos a trabajar; las estaciones de trabajo, conectores, entradas y salidas de entidades;
así mismo es el área en donde se programan cada elemento que integremos a nuestro
sistema de simulación.
ELABORACIÓN DEL MODELO DE SIMULACIÓN
1. ENTRADAS DE ENTIDADES (SOURCES)
Para iniciar, debemos colocar 5 Source de donde entraran nuestros pedidos u ordenes,
recordar que 4 de los 5 pedidos tienen 2 posibles tipos de entidades distintas que se crearan
de su Source correspondiente1.
a) Dentro del apartado de Facility nos dirigiremos al cuadro de Libraries y
seleccionaremos la opción de Source; luego en el área de trabajo colocaremos 5
veces esta opción, uno correspondiente a cada tipo de zapato que se elabora;
como se muestra en la imagen. Seleccionamos el elemento Source dando un click
sobre él y luego damos un click en el área de trabajo.
b) Posteriormente cambiaremos los nombres de cada Source dando doble click en el
nombre que tiene el elemento de manera predeterminada y colocaremos los
nombres que se muestran en la imagen; es de recordar que el programa no acepta
puntos no comas, solamente guiones bajo y nombres sin espacios.
Posteriormente enlazaremos cada uno de los elemento que insertemos en el
sistema.
1
Esto se aplica en el apartado de DATA.
4
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
2. ESTACIONES / SERVIDORES DE TRABAJO (SERVER)
Los servidores serán las estaciones de trabajo por las cuales se desarrolla todo el proceso de
producción, cada server representará una de las áreas en las que pasa tanto la materia
prima como los procesos de manera secuencial a la que sigue el proceso real. Por tal
motivo; crearemos 10 estaciones de trabajo con los siguientes nombres: BODEGA_MP,
TEJIDO, CORTE, RAYADO, DESBASTADO, PEGADO, COSIDO, CONTROL_DE_CALIDAD,
EMPAQUETADO Y BODEGA_PT.
a) Dentro del apartado de Facility nos dirigiremos al cuadro de
Libraries y seleccionaremos la opción de Server; luego en el
área de trabajo colocaremos 10 veces esta opción, uno
correspondiente a cada área mencionada anteriormente.
b) Dentro del área de trabajo colocaremos los servidores dando
click en esta opción y posteriormente dando un click en el
lugar donde deseemos colocarlo, así como se muestra en la
siguiente imagen:
c) Estos serían los primeros servidores que agregáramos; a continuación agregaremos
los demás de la siguiente manera; al lado derecho de los agregados anteriormente
agregaremos los otros servidores.
5
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
3. COMBINADORES (COMBINER)
Estos elementos nos ayudarán a poder unir dos o más entidades; y representaran en un
caso; las mesas donde se colocarán todas las piezas que luego uniremos en el proceso
(Servidor/Estación de Pegado) y por otra parte, al final del proceso, las cajas en donde se
unirá el pedido junto con la orden de compra y pares de productos correspondientes a esa
orden de compra.
Iniciaremos colocando dos combinadores justo antes del área de pegado, cabe
mencionar que cada uno corresponde a un tipo de calzado, a la mesa 1 (Combinador 1
que luego cambiaremos de nombre) llegarán los productos que pasen por tejido como los
de croché y macramé; por la mesa 2 (Combinador 1 que luego cambiaremos de nombre)
los productos que inicien su proceso en corte y están conformados por cuero
principalmente.
a) Dentro del apartado de Facility nos dirigiremos al cuadro de Libraries y
seleccionaremos la opción de Combiner; luego en el área de trabajo colocaremos
2 veces esta opción, uno correspondiente a cada línea de producción; daremos
click en Combiner .
b) Posteriormente daremos un click al lado derecho del servidor de Tejido y al lado
derecho del servidor de Desbastado para ubicar los combinadores como se muestra
en la imagen.
c) Luego agregaremos los combinadores restantes que corresponden al área de
empaquetado en donde se armaran las cajas de pedidos; para ello
seleccionaremos siempre Combiner y posteriormente nos dirigiremos al área de
trabajo
situándonos al lado derecho del servidor de Control_de_calidad
colocaremos 8 veces este elemente; para luego cambiar los nombres
correspondientes a cada tipo de zapato elaborado:
- Sandalia Básica de Croché
- Sandalia Básica de Macramé
- Sandalia Alta con Punta de Croché
- Sandalia Alta con Punta de Macramé
- Zapatilla de Macramé
- Zapatilla de Cuero
- Sandalia Alta de Cuero
- Bota de Cuero
6
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
Para lo cual la distribución de los elementos Combiners nos queda de la siguiente
manera:
d) Posteriormente a la colocación
de los elementos, es necesario
colocarles el nombre identificativo
de acuerdo a cada tipo de calzado,
así que tomando los nombres de la
lista
anterior;
cambiamos
los
nombres de los combinadores
dando doble click sobre el nombre
predeterminado y posteriormente
escribiendo el
requerido;
nos
quedan como se muestra en la
imagen.
De esta manera, nos resultará
mucho más fácil poder identificar la
cantidad de cajas realmente
producidas por cada tipo de
producto, además de recordar que
una caja se genera en el
combinador al incorporar con una orden de pedido, 6 pares de ese zapato.
e) Para finalizar este apartado, incorporaremos el ultimo servidor a la derecha de este
conjunto de combinadores, al cual le pondremos por nombre EMPAQUETADO; para
colocarlo seguiremos los pasos descritos en el apartado de SERVIDORES/ESTACIONES, y
nos quedaría de la siguiente manera:
4. NODOS DE TRANSFERENCIA Y NODOS BASICOS (TRANSFERNODES/BASICNODE)
Los nodos en su totalidad nos sirven para enlazar dos puntos de la simulación y que el flujo siga
de manera continua; esto se puede lograr por medio del uso de nodos de transferencia que
nos sirven para exactamente Transferir entidades desde ese punto a cualquier otro punto de la
simulación adelantando estaciones o retrocediéndolas según se necesiten, en nuestro caso,
de estos elementos utilizaremos 5 nodos de transferencias; por otro lado, los nodos básicos sirven
7
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
como receptores de las transferencias realizadas por algunos procesos o los realizados por los
nodos de transferencia, en nuestro caso utilizaremos 8 nodos básicos. 2
a) Para colocar los nodos de transferencia, y estando dentro del apartado de Facility nos
dirigiremos al cuadro de Libraries y seleccionaremos la opción de Transfernodes; luego
en el área de trabajo colocaremos 2 veces esta opción, el primer nodo lo colocaremos
dando click al lado derecho del servidor Tejido y el segundo al lado derecho del servidor
Desbastado; obteniendo el resultado siguiente:
b) Dando doble click en el nombre predeterminado del nodo cambiamos por
CAMBIORPIORIDAD1 y CAMBIOPRIORIDAD2; lo que lograremos con esto es agrupar las
entidad por un tipo de prioridad, del 1 al 6 en l nodo superior y del 7 al 8 en el nodo
inferior.
Estos nodos son de gran utilidad para los 2 combinadores que colocamos al inicio ya que
nos darán las agrupaciones que deberán seguir estos combinadores para poder juntar
las piezas secundarias del zapato con la pieza principal debido a que ambos elementos
llevaran la misma prioridad.
c) Posteriormente agregaremos un nodo de transferencia justo antes del servidor de
Pegado, y uno justo después del servidor de Control_de_Calidad ; y el ultimo sobre este
mismo servidor a una distancia considerada; quedandonos de la siguiente manera:
2
Los pasos del nodo básico empiezan en el literal d).
8
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
d) Para colocar los nodos de Básicos, y
estando dentro del apartado de
Facility nos dirigiremos al cuadro de
Libraries y seleccionaremos la opción
de BasicNode; luego en el área de
trabajo colocaremos 8 veces esta
opción al lado izquierdo de los
combinadores que colocamos junto
al servido de empaquetado; cada
nodo básico corresponderá a un
combinador; no será necesario
cambiar los nombres de estos nodos.
Estos nodos nos servirán para
continuar el flujo del producto
terminado para cada tipo de zapato
para continuar en el combinador
correspondiente a su orden de compra.
5. SALIDA Y FIN DEL MODELO
El flujo del proceso termina con el área de almacen de producto terminado luego del
empaquetado, y con los desperdicios, en esos puntos el flujo debe concluir y para concluir se
hace por medio de los Sinks. En nuestro modelo utilizaremos 2 sinks, el primero ubicado en la
parte inferior del servidor Control de Calidad con el nombre de Defectuosos., y el segundo a
la derecha del servidor Empaquetado con el nombre de Bodega_PT.
a) Estando dentro del apartado de Facility nos dirigiremos al cuadro de Libraries y
seleccionaremos la opción de Sinks; luego en el área de trabajo colocaremos 2 veces
esta opción.
b) Nos dirigiremos a la parte inferior del servidor de control de calidad, y dando un click
colocaremos el primer Sink; luego con doble click en el nombre que trae de manera
predeterminada colocaremos el nombre de DESPERDICIO.
c) Nos dirigiremos al lado derecho del servidor de empaquetado y dando un click
colocaremos el segundo Sink; luego con doble click en el nombre que trae de manera
predeterminada colocaremos el nombre de BODEGA_PT.
Los elementos que colocamos nos quedarían de la siguiente manera:
9
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
6. ENLACE DE ELEMENTOS (TIMEPATHS/CONECTOR)
Para finalizar este apartado, es necesario que nosotros establezcamos las relaciones que
tendran, y de que manera vamos a conectar todos los elementos, para ellos contamos con la
disposición de Paths, Timepaths, conveyor y conectors; en nuestro caso conectaremos los
elementos utilizando Timepaths; y para hacerlo daremos doble click en el elemento Timepaths,
esto nos servirá para no estar seleccionando tantas veces esta opción.
Como notaremos cada elemento posee dos nodos como partes de él, el primer nodo es un
nodo básico y el segundo nodo es un nodo de transferencia (siempre son azules), lo que
haremos será, con la opción de Timepath seleccionada dar un click en el primer nodo de
transferencia del elemento y luego dar un click en el nodo básico del elemento a su derecha,
como es detalla a continuación:
a) Estando dentro del apartado de Facility nos
dirigiremos al cuadro de Libraries y
seleccionaremos con doble click la opción de
Timepaths, luego daremos un click en el nodo
de transferencia de un Source y luego un click
en el nodo básico del servidor Bodega_PT.
Haremos lo mismo con los demás Source y
como se muestra en la imagen a la derecha.
b) Siguiendo
la
misma
lógica
anterior,
enlazaremos los demás elementos utilizando siempre Timepath, de manera que pueda
seguirse el flujo de la manera más adecuada, como se muestra en la siguiente imagen:
ENLACES DE ELEMENTOS
DESDE BODEGA_PT
Como se observa por
la parte inferior va el
flujo del proceso de
producción
del
calzado; primero el
que lleva costura y
posteriormente el que
lleva cuero; por arriba
el flujo de las ordenes
de producción que no
intervendrán en el
proceso al momento
de su fabricación.
Por otro lado, es
necesario mencionar
que hay dos de los
enlaces
que
van
directamente desde la
bodega
hasta
el
combinador mesa1 y
mesa2;
estas
corresponden a las
suelas de los zapatos
que no se fabrican, se
compran y solo se
unen al proceso.
10
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
c) La parte final del modelo queda conectada de la siguiente manera como muestra la
imagen, como se observa, cada enlace se hace dando click en el nodo básico y luego
en el Parent del combinador, el cual es el nodo superior de los dos nodos que están al
lado izquierdo de cada combinador.
d)
Posteriormente enlazamos los combinadores
con el servidor Empaquetado, y como observamos
todos los combinadores se enlazan al mismo nodo del
servidor.
e)
Para finalizar esta sección, el ultimo enlace se
realiza utilizando el nodo de transferencia del servidor
de Empaquetado y el nodo básico del Sink
Bodega_PT.
De esta forma, terminamos la elaboración del
modelo de simulación en el área de Facility, lo único
que nos restaría es establecer las entidades que
recorrerán el sistema de simulación.
7. DEFINICION DE LAS ENTIDADES (MODELENTITY)
Como sabemos, necesitamos establecer quien será el objeto que recorra el sistema de
producción, en nuestro caso las entidades que van a realizar todo el proceso, para nuestro
caso contaremos con la cantidad de 34 entidades que tenemos de definir. Esta cantidad es
debido a la gran cantidad de elementos que intervienen en el desarrollo del proceso
productivo, como lo es ordenes de producción, asi mismo la materia prima necesaria, las piezas
para los procesos intermedios y los productos terminados ya como zapatos.
Estas entidades se han dividido de la siguiente manera:3
Es necesario que preservemos los nombres debido a que los nombres tomados de manera
incorrecta conllevarán a errores en el sistema. Por lo tanto para ingresar estas entidades,
seguiremos la secuencia siguiente:
3
Estos datos son tomados del Reporte Final.
11
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
a) Estando en el apartado de Facility; nos dirigiremos a Proyect
Library, este se encuentra en la misma columna de la librería
donde están los elementos usados anteriormente, luego
dando click en ModelEntity y colocaremos esta opción 34
veces en el área de trabajando dando un click. Podemos
hacerlo dirigiéndonos varias veces al ModelEntity o copiando
y pegando la entidad ya creada.
b) Distribuiremos las entidades en las cantidades mencionadas
anteriormente, como ejemplo detallamos el proceso para las
entidades de Ordenes las cuales son 8 como lo muestra la
imagen de la derecha.
c) Luego cambiaremos los nombres de cada entidad y las
identificaremos por medio de un color o textura diferente,
para esto daremos un click sobre cualquier entidad, y en la
barra de tareas se abrirán los ajustes de Symbols, luego nos
dirigiremos a Decoration en ese apartado observaremos dos
opciones para decorar como lo es Color y Textura, en nuestro caso para las ordenes
utilizaremos textura, dando un click en la textura deseada y luego sobre la entidad
seleccionada. Repetir este paso para las demás entidades; el proceso es similar cuando
se usan colores, en nuestro caso obtenemos las siguientes entidades:
12
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
Estas serian todas las entidades necesarias para nuestro sistema. A continuación se detalla de
manera general todo el contenido del apartado Facility.
SÍNTESIS GENERAL DEL APARTADO FACILITY
MODEL ENTITY: El modelo cuenta con 34 entidades distribuidas de la siguiente manera:
Éstas entidades corresponden cada una a un producto que se elabora; a cada materia
prima, a cada pieza y a cada orden de producción como las mostramos en la parte
anterior.
SOURCE: El modelo cuenta con 5 Source, estos son los encargados de emitir las ordenes de
producción.
-
Orden de producción para Sandalia Básica: Croché y Macramé.
Orden de producción para Sandalia Alta con Punta: Croché y Macramé.
Orden de producción para Zapatilla: Macramé y Cuero.
Orden de producción para Sandalia Alta: Cuero.
Orden de producción para Bota: Cuero.
SINK: El modelo cuenta con 2 Sink, estos son los encargados de tratar los productos defectuosos
y el almacén de producto terminado.
SERVERS: En total, el modelo tiene 8 servidores; uno por cada área de producción a excepción
de empaquetado, estos son utilizados para determinar:
-
Server: Bodega Materia Prima.
Server: Tejido
Server: Corte
Server: Rayado
Server: Desbastado
Server: Pegado
Server: Cosido
Server: Control de Calidad
13
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
COMBINER: Dentro de todo el modelo existen 10 Combiners; 2 de los cuales son encargados de
la unión de las piezas con las suelas que representan las mesas del área de pegado y los 8
restantes se encargan del empaquetamiento con las órdenes de compra de los pares de
zapatos.
-
Combiner: Mesa 1
Combiner: Mesa 2
Combiners Restantes: Empaquetado por producto (Está dentro del área de
empaquetado por lo cual está contabilizado como 1 solo trabajador.)
NODOS DE TRANSFERENCIA: En total el modelo cuenta con 6 nodos de transferencia los cuales
tienen la asignación de un proceso en particular en process.
-
Nodo de Transferencia 1: En el área de almacén de materia prima, se encarga de crear
las entidades de materia prima de Hilo croché, Hilo Macramé y Cuero de acuerdo a la
orden de producción que llegue al server.
-
Nodo de Transferencia 2 y 3: Estos nodos están previos a los combiners MESAS; y se
encargan de ordenar las piezas por Prioridad con el fin de juntar las de misma
importancia para asignarle una suela por tipo de pieza.
-
Nodo de Transferencia 4: Ubicado justo antes del servidor de Pegado, su función
principal es identificar el tipo de conjunto de piezas que pasa por él, para poder
determinar el tipo de producto en el que se convertirá.
-
Nodo de Transferencia 5: Este nodo se encuentra por encima del servidor de control de
calidad y su función es transferir las ordenes de producción a una ubicación especifica
en el área de empaquetado. Éstas están identificadas de acuerdo a la orden y así se
transfiere a un nodo adyacente a el Combiner correspondiente.
-
Nodo de Transferencia 6: Este nodo se encuentra al lado derecho del server de control
de calidad y su función es transferir de acuerdo al tipo de producto al member input de
su Combiner correspondiente, haciendo así un conjunto con la orden de producción
hasta completar 12 entidades del mismo producto que hace referencia a 6 pares.
NODOS BASICOS: El modelo cuenta con 8 nodos básicos, estos nodos son a los que son
transferidos las ordenes de producción que envía el nodo de transferencia 5; cada nodo básico
está asignado a un Combiner de cada tipo de producto en empaquetado.
LABELS: Existen varios labels dentro del modelo, los que están cerca de cada server indican la
cantidad de entidades que salen del server, los que están en el área de empaque indican la
cantidad de cajas que salen del Combiner, el que está en el sink de almacén de producto
terminado indica la cantidad de cajas y por ende de ordenes completadas. Y contiguo a este
están los que muestran los diferentes cosos en tiempo real de los productos, salarios y
desperdicio por defectuosos.
14
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
SEGUNDO APARTADO: PROCCESS (PROCESOS)
La pestaña de process es una opción que
se encuentra a la par de la pestaña Facility.
Esta opción nos permite crear diferentes procesos según sea la necesidad de la operación,
estos procesos se pueden asignar a las diferentes librerías que se encuentra en la opción facility.
Esta opción permite crear mediante un flujograma los diferentes rutas o alternativas que se
requieran, para ello esta sección del manual se dividirá en los siguientes apartados:
2.1 Comandos o pasos “STEPS”
2.2 Creación y estructura de un process
2.3 Asignación de process dentro del facility
Nota: El programa de simulación SIMIO está configurado por defecto en el idioma ingles sin
posibilidad de cambiar esta configuración, por ello alguna de las traducciones que puedan
encontrarse dentro de este manual puede que no coincidan con respecto a su traducción
literal, dado que se realizó basado en su uso gramatical.
EJEMPLO: Tal es el caso de la palabra “STEPS” dentro de la pestaña process, su traducción al
idioma español seria “PASOS”, que dentro de la lengua española hace referencia
principalmente “CAMINAR”, también se puede entender como “PROCEDIMIENTO” tal y como
es en este caso, pero por su significado en su uso gramatical la palabra que más se apega es
“COMANDOS”, que su traducción al inglés seria “COMMANDS” que el principal uso de esta
palabra en el idioma ingles es en referencia al ámbito militar.
15
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
1. COMANDOS “COMMON STEPS”
Al entrar en la opción de process aparecerá un
cuadro al lado izquierdo de pantalla donde
podremos encontrar los comandos disponibles.
En la esquina inferior izquierda se encontrar tres filtros,
“Common Steps” o “Comandos Comunes”, “All
Steps” o “Todos los Comandos”, y “User Definited” o
“Definiciones del Usurario”.
Al hacer clic en cada uno de los filtros se desplegarán
los comandos disponibles de cada uno de ellos.
Para esta lista nos enfocaremos en los filtros “All Steps”
y “User Definited”.
2. LISTA DE COMANDO
NOTA: Dada la libertad que el programa da a su usuario la mayoría de los comandos se pueden
programar ya sea por defecto o condición.
ADD ROW: se utiliza para agregar una nueva fila con característica a una tabla. Entre las
opciones disponibles se encuentra seleccionar una tabla de referencia, el tipo de objeto, la
condición para asociar la característica a esa fila, y la expresión que se asociara,
ALLOCATE: Se utiliza para encontrar un recurso especifico en determinado lugar.
ARRIVE: Se utiliza para detectar y notificar cuando una entidad ha llegado a un espacio
específico.
ASSIGN: se utiliza para asignar uno o más valores especifico a una variable.
BATCH: se utiliza para combinar dos entidades mediante un Bach logic creado en la pestaña
de definitions, dentro de este BATCH podremos escoger si es padre o miembro, y las cantidades
a unir.
CLEAR STADISTICS: Se utiliza para borrar las estadísticas de un objeto especifico o de todo el
modelo.
CREATE: Se utiliza para crear o copiar una entidad especifica.
DECIDE: Se utiliza para establecer una toma decisión mediante una condición o probabilidad.
16
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
DELAY: Se utiliza para establecer un tiempo de retraso o “congelación” en el recorrido de una
entidad.
DESTROY: Se utiliza para destruir una entidad especifica ya sea por defecto o condición.
DROPOFF: Se utiliza establecer el tiempo en que un “transportador” descarga las entidades que
transporta.
ENDRUN: Se utiliza para finalizar la simulación.
ENDTRANFER: Se utiliza para finalizar una transferencia por defecto o por condición
EXECUTE: Se utiliza para ejecutar un proceso especifico anteriormente ya creado.
FAIL: Se utiliza para generar una falla en un objeto especifico.
FIND: Se utiliza para encontrar las variables dentro de un rango de valores que satisfacen una
condición lógica, tales como los máximos o mínimos, expresiones específicas, etc.
FIRE: Se utiliza para “disparar” o ejecutar un evento especifico ya antes establecido en la
pestaña de definitions.
INSERT: Se utiliza para insertar una entidad dentro de una cola, ya se por defecto o por
condición.
INTERRUPT: Se utiliza para interrumpir un proceso de “DELAY” o retraso llevando la entidad al
proceso de salida o siguiente, ya sea por defecto o condición.
PARK: Se utiliza para “estacionar o dejar” una entidad en una línea de cola a la espera de ser
llamada ya sea por defecto o condición.
PICKUP: Se utiliza para asignar a un “transporte” un valor de cuanta carga puede transportar.
REMOVE: Se utiliza para remover una entidad de una línea de cola especifica.
REMOVEROW: Se utiliza para remover una fila a una tabla.
REPAIR: Se utiliza para reparar un objeto cuando se ha generado un “FAIL” o fallo en un objeto.
RIDE: Se utiliza cuando se necesita transportar una entidad de un objeto a un nodo.
SCAN: Se utiliza para escanear un objeto u objetos o entidad o entidades, para comprobar si
cumple con una condición especifica.
SEARCH: Se utiliza para buscar una entidad dentro de un objeto especifico.
SEIZE: Se utiliza para asignar un tamaño de capacidad.
SETNODE: Se utiliza para enviar una entidad a un nodo especifico.
TRANFER: Se utiliza para transferir una entidad a un objeto, nodo o línea de cola especifica.
17
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
3. CREACIÓN Y ESTRUCTURA DE UN PROCESS
Para la creación de un process debemos encontrarnos en la pestaña process, en esta ventana
se hará clic en el botón crear process,
Al hacer clic en él se creará un nuevo proceso que aparecerá en la pantalla que tendrá un
inicio y un final.
En caso de querer remover un process se deberá
seleccionar el process que se desea eliminar
haciendo clic en él y posteriormente, haciendo
clic en el botón remove.
18
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
Este tipo de process son procesos que se pueden asignar a objetos creados en el Facility.
También se pueden crear otro tipo de process
según sea la necesidad, para ello deberemos dar
clic en el botón que se encuentra a la par de el
botón crear process, ahí se desplegara un
submenú para seleccionar el process más
adecuado a la acción que se quiere realizar;
dentro de esta opción de podrá escoger
“OnRunEnding”
o
“Ejecutar
al
finalizar”,
“OnRunInitialized”
o
“Ejecutar
al
iniciar”,
“OnRunWArmUpEnding” o “Ejecutar antes de
finalizar”, aquí también se mostraran los process ya
creados.
La estructura de un process está determinada por
el tipo de procesos que se quiere realizar para este
ejemplo se hará un process que decida entre dos
entidades, a las cuales llamaremos entidad A y una entidad B, la entidad A deberá crear una
entidad C y destruir la entidad A, la entidad B deberá asignarse un valor con el comando
“Entity.Priority” y será trasferida a un nodo 2,( ver ejemplo en 2.3 asignación de un process).
Pasos:
a) Primero se deberá crear un process en el botón de Créate Process.
Posteriormente en la barra que se encuentra a la izquierda de la pantalla seleccionaremos los
“COMANDOS” que se requieran, para ello solamente basta con hacer clic en el “COMANDO”
que se ocupe y después volver hacer clic en la línea negra que se encuentra entre “BEGIN” y
“END”. En Este caso seleccionaremos el commando “DECIDE”.
19
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
Veremos que se crearan dos caminos uno que dice “TRUE” y otro que dice “FALSE”,
dependiendo si la entidad cumple con la condición pasara por uno u otro camino, para ello
vamos a asignar la condición en la ventana de la parte derecha,
En caso de ser verdad arrastraremos el comando “CREATE” a la línea que dice “TRUE”, al añadir
este comando aparecerá otra bifurcación con los nombres “ORIGINAL” y “CREATED” el primer
camino es la línea por donde pasara la entidad original, y el segundo camino es donde pasara
la entidad creada, Para ello en la ventana izquierda asignaremos el nombre la entidad y el
número de entidades que se quieren crear.
20
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
Después de esto a la entidad creada debe ir al FACILITY por ello dejamos libre el camino y que
termine en END, esto significa que el proceso de esa ramificación ha terminado, sin embargo,
la entidad ORIGINAL debe ser destruida así que agregamos el comando “DESTROY”.
Con esto finalizamos la ramificación de “TRUE” del comando “DECIDE”, ahora asignaremos el
comando false, En este caso si es FALSE debemos asignar un “ENTITY.PRIORITY” de valor 2 para
ello usamos el comando “ASSING”, y arrastramos el comando a la línea FALSE y en la ventana
de la derecha escribimos Entity.Priority==2.
Después agregaremos el comando “TRANFER”, y en el escribiremos el siguiente comando en la
ventana de la derecha “[email protected]”
21
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
Con esto finalizamos la
creación y estructura de
un process ahora solo
resta asignarlo.
4.
ASIGNACIÓN DE PROCESS DENTRO DEL FACILITY
Para asignar un process primero deberemos tener un FACILITY ya creado en este caso usaremos
el siguiente.
Para este caso solo ha creado un process para lo cual lo asignaremos al SERVER1, caber
recalcar que el procedimiento de asignación de process es exactamente igual para SERVER,
SOURCE, COMBINER, NODOS, ETC.
a) Primero deberemos hacer clic en el objeto que deseamos agregar el process, será ahí
cuando se desplegare un menú en el par de derecha de la pantalla.
22
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
En este menú seleccionaremos la opción de “ADD-ON PROCESS TIGGERS”.
En este menú podremos seleccionar en qué momento de
activar el process:
a)
b)
c)
d)
e)
f)
g)
h)
i)
Al inicializar la ejecución del server.
Al finalizar la ejecución del server.
Al entrar al servidor.
Antes de ejecuta el servidor.
Mientras se ejecuta el servidor.
Después de ejecutar el servidor.
Al salir del servidor.
Al fallar el servidor.
Al entrar en modo reparación el servidor
En este caso lo asignaremos al entrar en el servidor, para
ello seleccionamos la opción ENTERED, y asignamos el
PROCESS1.
Con esto ya queda asignado el process y se ejecutara
cuando una entidad entre dentro del servidor.
5. PROCESOS UTILIZADOS EN EL MODELO
23
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
SÍNTESIS GENERAL DEL APARTADO PROCCESS
Explicación general de la finalidad de los procesos utilizados.
-
Process COMBINADORES1_TEJIDO y COMBINADORES1_CUERO: Estos procesos actúan en
los nodos de transferencia luego del server de tejido y desbastado, su finalidad es decidir
de acuerdo al tipo de entidad asignar una prioridad que nos permita agruparlos en la
mesa 1 o 2 para su pegado.
-
Process COSTO_DESPERDICIO: Este está asignado al sink de desperdicio por defectuosos,
que está en la parte baja del server de control de calidad, y de acuerdo al tipo de
producto que llega suma su costo de producción de ese tipo de producto.
24
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
-
Process DECISION_BODEGA: Este proceso tiene su finalidad de crear la materia prima de
suela y el material (Cuero, hilo croché o macramé) de acuerdo al tipo de orden de
producción que llegue; así con asignar los tiempos de proceso para esa materia prima.
-
Process FIN: Finaliza cada proceso con el fin de que no afecto en el resto del proceso.
Va acompañado de cada proceso anterior.
-
Process PIEZAS_CORTE: Este proceso se encarga de crear las piezas de acuerdo al tipo
de cuero que llega de materia prima al servidor de corte.
-
Process PRO_TEJIDO: El proceso decide de acuerdo al tipo de Hilo (Croché o Macramé)
que llega y crea una sola pieza (Un tejido) de ese producto que servirá para después
unirlo con la suela de tipo 1.
-
Process PROCESO_COSTOS_PRODUCTOS: Este proceso decide de acuerdo al tipo de
producto que llega, asignarle su variable de costo acumulado, este estado esta iniciado
en 0 y en cada conteo se le suma a la entidad del mismo tipo el costo de la variable
más el costo de un zapato.
-
Process TRANSFERECIA_ORDENES: Este proceso está asignado al nodo de transferencia
que se encuentra por encima del server control de calidad, e identifica el tipo de orden
de producción para transferirla al nodo básico en el área de empaquetado a su
Combiner respectivo.
-
Process TRANSFERECIA_PRODUCTOS: Este proceso está asignado al nodo de
transferencia que se encuentra luego del server control de calidad, e identifica el tipo
de producto que llega para transferirla al member input en el área de empaquetado a
su Combiner respectivo.
TERCER APARTADO: DEFINICIONES (DEFINITIONS)
Dentro
del
apartado
de
definiciones
encontraremos la creación de diferentes tipos
de variables que nos permitirá crear variables de un tipo específico, que necesitaremos dentro
del proceso, como variables de dinero o de tiempo. Dentro del simulador simio existen ciertas
variables ya definidas pero nos permite definir ciertas variables personalizadas.
1. DEFINICION DE PROPIEDADES PARA CAMBIO DE CAPACIDAD DE SERVIDORES
a) Dentro del apartado de Definitions daremos click en propiedades, y luego en Estándar
Property, desplegaremos el menú y elegiremos la opción de enteros (Integer), ya que la
capacidad de las estaciones representa el numero de trabajadores en cada uno.
b) Crearemos tres propiedades utilizando el paso anterior; posteriormente cambiaremos
nombres y obtendremos lo siguiente:
25
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
2. DEFINICION DE ESTADOS PARA CAMBIO DE CAPACIDAD DE SERVIDORES
Los estados nos permitirán almacenar datos y valores que podremos utilizar más
adelante; como lo son costos, tiempos o cantidades. En nuestro modelo vamos
a definir estados para los tiempos que las piezas pasan dentro de ciertos
servidores y que los productos tardan en otros procesos, así mismo, tiempos para
almacenar costos que mostraremos más adelante y otras entidades de
cantidad.
a) Dentro del apartado de Definitions daremos click en States, y luego en
barra de tareas seleccionaremos la opción Real, que nos permitirá utilizar
cantidades con decimales como costos y tiempo.
b) Crearemos todos los estados de tipo real, y en total
crearemos 24 estados. Para posteriormente cambiar los
nombres y que obtengamos la lista que mostraremos a
continuación.
c) De esa lista cambiaremos el nombre de 6 que estarán
ligadas a tiempo, 9 a costo, 1 a contador y otros 8 a
cantidad de desperdicio. Una vez terminado el proceso
obtendremos lo siguiente:
26
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
SÍNTESIS GENERAL DEL APARTADO DEFINITIONS
Dentro del apartado de Definitions, hemos utilizado la herramienta States y la herramienta
Property; con el fin de establecer variables que nos servirán posteriormente en conjunto a los
Proccess y para los escenario en experimentos.
DENTRO DE PROPERTY
-
Hemos definido un estado de tipo Entero llamada CAPACIDAD_RAYADO: Nos permitirá
alterar la capacidad de ese servidor dentro del experimento.
-
Hemos definido un estado de tipo Entero llamada CAPACIDAD_PEGADO: Nos permitirá
alterar la capacidad de ese servidor dentro del experimento.
-
Hemos definido un estado de tipo Entero llamada CAPACIDAD_TEJIDO: Nos permitirá
alterar la capacidad de ese servidor dentro del experimento.
DENTRO DE STATES
-
La variable de tipo time (TIEMPO_CORTE hasta TIEMPO_PEGADO): Estas son variables de
estados que nos permitirá asignar los tiempos que una entidad vaya a estar en cada
servidor, están inicializados en 0 con el fin de asignar cada tipo de distribución en el
proceso con el uso de un Assign.
27
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
-
La variable de tipo Currency (COSTO_SB_C hasta COSTO_SA_CU): Nos permiten asignar
el costo de producción a cada zapato en el server de control de calidad, este se usa en
conjunto con el proceso de costo de productos.
-
La variable de tipo Currency (C_DESP_1 hasta C_DESP_8): Nos permiten asignar el costo
de desperdicio/perdida a cada zapato que llegue al Sink de defectuosos, este se usa
en conjunto con el proceso de costo de desperdicio.
CUARTO APARTADO: DATOS (DATA)
Como notaremos, existe una gran cantidad
de entidades y a su vez una cantidad
amplia de secuencias para el flujo del producto a fabricar, en este caso calzado para dama.
En Data podremos establecer tablas que nos permitirán identificar tipos de entidades,
secuencias y de igual manera, identificar tiempos de procesos y sus correspondientes
distribuciones de probabilidad ligadas a los procesos.
Iniciaremos explicando las tablas creadas para identificar las entidades, posteriormente las
distribuciones de probabilidad de los procesos para los productos y sus distribuciones de
probabilidad de los arribos de los mismos (llegadas al sistema); finalizando con las tablas de
secuencia que son vitales para conocer el recorrido que seguirá una entidad y saber dónde
inicia su participación y donde termina.
EXPLICACIÓN DE TABLAS
1. TABLAS DE ENTIDADES
El primer problema con el que nos encontramos es con que existen diversos tipos de entidades
que necesitan ser creadas por los Source y que no pueden ser simplemente elegidas por el
Source correspondiente debido a que solo se puede hacer una selección, para esto,
crearemos tablas que nos permitan agrupar varias entidades de un mismo tipo para que sean
creadas del mismo Source.
a) Nos dirigiremos al apartado de Data y luego a Tables y daremos click en Add Table. Una
vez creada la tabla, nos dirigiremos al Object Reference Property y seleccionaremos
Entity.
b) Una vez creada esta tabla de tipo “Entidad”, observaremos que al dar click en sus filas
se desplegará una tabla desplegable que mostrará todas las entidades que estén
interactuando en el sistema. Una vez insertadas estas tablas obtendremos lo siguiente:
PASO 1
PASO 2
PASO 2
28
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
Una vez tengamos hasta este paso, debemos agregar las tablas para cada tipo de Source que
tenga más de 1 tipo de entidad que deba generarse. En nuestro caso deberemos crear las
tablas tipo entidad siguientes:
-
Sandalia Básica: Croché y Macramé
Sandalia Alta con punta: Croché y macramé
Zapatilla: Cuero y macramé
Siguiendo los pasos anteriores, y seleccionando las entidades de tipo ORDEN correspondiente
obtendremos las siguientes tablas:
Como
observamos,
se
han seleccionado
las entidades de
los
tipos
específicos, para
bota
no
será
necesaria tabla
ya
que
es
solamente un tipo
de producto.
Una vez dispongamos de las tablas de entidades, necesitamos establecer los porcentajes de
arribos con los que estos llegan al servidor, para ellos necesitaremos crear otra tabla pero de
tipo entero en nuestro caso, esto se detalla a continuación.
2. TABLAS DE PORCENTAJES DE ARRIBOS
Para generar estas tablas, necesitamos colocarlas cada una a la derecha de su tabla de
entidad correspondiente, de esta manera:
a) En el apartado de data, y con la tabla principal creada, nos
dirigimos a la opción superior en la barra de tareas llamada
Property desplegaremos la pestaña y luego seleccionaremos la
opción Integer (Entero); esta acción nos creara una tabla de
tipo entero.
b) Cambiaremos el nombre de la tabla desde la parte derecha de
en las opciones de esa tabla, dirigiendonos al recuadro
mostrado a la derecha, y luego al apartado de General, y luego
Name podremos cambiar el nombre de la tabla, en nuestro caso
pondremos los nombres de los arribos, iniciando con la palabra
ARRIBO y luego el nombre de la orden que arribó.
Repetimos los pasos anteriores para cada tabla, debido a que necesitamos 3 tablas de
tipo entero en total, para luego llenarlo con los porcentajes siguientes que se mostrarán
directamente en la tabla y esto nos quedarán las tablas de la siguiente manera:
29
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
3. TABLAS DE SECUENCIAS DE ENTIDADES
Para poder crear la tabla de secuencia de las entidades es necesario comprender el flujo de
las entidades, por tal motivo anexamos el flujograma que sigue la operación y las estaciones
de cada tipo de producto, ya sea con cuero o solamente de croché o macramé.4
SALE:
ENTRA:
Pedidos y
requerimientos
RECEPCION
ENTRA:
Ordenes
de compra
ALMACEN DE
MATERIA PRIMA
ENTRA:
•
Cuero
AREA DE CORTE
SALE:
Piezas
cortadas
•
ENTRA:
•
•
•
ENTRA:
Piezas
rayadas
(Diseño)
AREA DE DEBASTADO
•
ENTRA:
Producto
de cuero
AREA DE COSIDO
•
PRODUCTOS DE
CROCHE Y MACRAME
•
PRODUCTOS DE
CUERO
SALE:
Piezas
finalizadas
SALE:
Cuero
Hilo Croché
Hilo Macramé
ENTRA:
Hilo Croché o
Hilo Macramé
AREA DE TEJIDO
•
SALE:
Piezas
finalizadas
•
ENTRA:
Piezas
finalizadas
AREA DE PEGADO
SALE:
Producto
de tejido
• Producto
de cuero
•
SALE:
Producto cosido
•
ORDEN DE
PRODUCCION
•
5% es el porcentaje de
defectuosos.
En empaquetado son cajas de 6
pares, cada 12 zapatos sale
una caja.
•
•
•
•
•
•
SALE:
Piezas
rayadas
(Diseño)
AREA DE RAYADO
Piezas
cortadas
Ordenes de
producción
ENTRA:
Producto cosido
Producto de tejido
CONTROL DE CALIDAD
ENTRA:
Orden de producción
Producto finalizado
EMPAQUETADO
ENTRA:
Caja de
productos
SALE:
Producto
finalizado
SALE:
ALMACEN PRODUCTO
TERMINADO
Caja de
productos
SALE:
Caja de
productos
Una vez establecida la lógica secuencial del proceso, entenderemos que no todas las
entidades pasarán por todas las estaciones y que a su vez se irán creando entidades en un
punto especifico, entidades que hemos definido con anterioridad. Para crear estas tablas de
secuencia seguiremos los siguientes pasos:
4
Datos son tomados del Reporte Final.
30
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
SECUENCIA DE ORDENES DE PRODUCCION
a) Estando en el apartado de DATA nos dirigiremos a Add
Table y posteriormente desplegar la tabla, daremos click
en Add Sequence Table; esto nos permitirá agregar una
tabla en la que iremos seleccionando la secuencia que
tendran las ordenes de producción; debido a que todas
llegan del Source a Bodega_MP para luego ser
transferidas hasta los combinadores donde esta el área de
empaquetado.
b) Cambiaremos el nombre a Secuencia_Ordenes desde el
cuadro de configuración de la tablas al lado derecho así
como se explicó en el literal b) anterior.
c) De igual manera que al seleccionar las entidades dentro
de la tabla, la tabla de secuencias nos permite
seleccionar y agregar los pasos que seguirán las
entidades, en este caso las entidades de tipo “Orden”, y
ya que todas tienen la misma secuencia usaremos la
misma tabla de secuencias para todas. De manera que la
tabla de secuencias elaborada nos quedará programada
como se muestra en la imagen de la derecha.
SECUENCIAS DE LAS SUELAS
a) Repetir el paso a) anterior 2 veces.
b) Repetir el paso b) anterior pero colocar el nombre de Secuencia_mesa1 y
Secuencia_mesa2; cada nombre respectivamente para cada tabla.
c) Agregamos las secuencias a cada tabla, con la diferencia de la selección de la mesa
(combinador al que llegará) cada tipo de suela. De manera que la secuencia para las
suelas nos queda de la siguiente forma:
Como son dos entidades diferentes que siguen caminos diferentes, fue necesario
crear dos tablas de secuencia que estén ligadas a ellas.
SECUENCIAS MATERIA PRIMA
La secuencia de la materia prima es la más corta, ya que esta materia prima inicia su recorrido
desde que la orden de producción llega al almacen de materias primas, las entidades que se
31
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
crean son entidades representativas de la materia prima, y esta son el cuero y el hilo de croché
y macramé; para tal proceso van directamente a corte y a tejido.
La creación de estas tablas de secuencias siguen los mismos pasos anteriores y quedan de la
siguiente manera:
Secuencia del Cuero
Secuencia del Hilo de
croché y macramé
SECUENCIAS DE LAS PIEZAS
La secuencia de las piezas para ambos tipos de calzado, es diferente sim embargo se crearán
dos tablas de secuencias. La creación de estas tablas de secuencias siguen los mismos pasos
anteriores y quedan de la siguiente manera:
Secuencia de las piezas
de cuero
Secuencia delas piezas que usan
croché y macramé
SECUENCIAS DE LOS PRODUCTOS TERMINANOS
Los productos terminados de un mismo tipo llevarán una misma secuencia, los productos
terminados que lleven cuero llevarán la misma secuencia y las que llevan hilo de croché y
macramé llevan una misma tabla. Pero en este caso haremos una tabla de secuencia para
cada tipo de zapato, por ende para cada entidad.
a) Crearemos una tabla de secuencias para cada entidad de producto terminado,
utilizando los pasos anteriormente mencionados.
b) Cambiaremos el nombre de cada tabla de secuencia de la forma en cómo se explicó
anteriormente.
Luego de haber creado estas tablas de entidad, deberemos colocar la secuencia que llevaran
todos los productos que pasaran por ciertas estaciones. Las entidades de productos que pasen
por cuero llevaran la misma secuencia por lo tanto se agregaran similares pasos, de igual
32
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
manera los que están conformados en tejido llevaran los mismos pasos. Las tablas de secuencia
que dan de la siguiente manera:
Tablas de secuencia para productos de cuero:
Tablas de secuencia para productos de hilo con croché y macramé:
Como se observa, todas las
tablas de secuencias para este
tipo de productos presenta la
misma cantidad de pasos y de
igual manera mismos pasos.
SÍNTESIS GENERAL DEL APARTADO DATA
TABLA ORDENES: Esta tabla contiene los arribos asignados a los Source de cada tipo de zapato
que produce la empresa. Así como su probabilidad de llegada de acuerdo a las distribuciones
de probabilidad.
TABLA SECUENCIA: Muestra las diferentes secuencias que tienen que seguir las diferentes
entidades que se generan en el proceso de producción. Las tablas de secuencia que se
encuentran son:
-
SECUENCIA_ORDEN: Asignada a las órdenes de producción.
SECUENCIA_SUELA1: Asignada a las suelas para los productos de croché y macramé.
SECUENCIA_SUELA_CU: Asignada a las suelas para los productos de cuero.
SECUENCIA_CUERO: Asignada a la entidad de materia prima para piezas de cuero.
SECUECIA_TEJIDO_C_M: Asignada a las entida de Hilo croché y macramé.
SECUENCIA_PIEZAS_TEJIDA: Asignada a las piezas de productos de croché y macramé.
SECUENCIA_PIEZAS_CUERO: Asignada a las piezas de productos de cuero.
SECUENCIA_SANDALIA_CE: Asignada al producto Sandalia Básica de Croché.
SECUENCIA_SANDALIA_ME: Asignada al producto Sandalia Básica de Macramé.
SECUENCIA_SANDALIA_ALTA_PUNTA_ME: Asignada al producto Sandalia Alta con Punta
de Macramé.
SECUENCIA_SANDALIA_ALTA_PUNTA_CE: Asignada al producto Sandalia Alta con Punta
de Croché.
33
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
-
SECUENCIA_ZAPATILLA_ME: Asignada al producto Zapatilla de Macramé.
SECUENCIA_ZAPATILLA_CUE: Asignada al producto Zapatilla de Cuero.
SECUENCIA_SANDALIA_ALTA_CUE: Asignada al producto Sandalia Alta de Cuero.
SECUENCIA_BOTAS_CUE: Asignada al producto Bota de Cuero.
PROGRAMACION DE LAS CONFIGURACIONES EN LOS ELEMENTOS DENTRO
DEL FACILITY
La programación de todo lo anteriormente creado puede resultar en vano, si no los enlazamos
con los elementos creados en el primer apartado: Facility, ya que este apartado es el que
mostrará si el proceso de simulación se encuentra realizado de manera correcta, nos mostrará
errores lógicos y visuales de nuestro modelo.
PROGRAMACION DE LAS ENTIDADES
1. ENTIDADES DE ORDENES DE PRODUCCION
El único cambio que sufren las entidades, es que deben estar ligadas a las tablas de secuencia
que creamos, y como mencionábamos; debemos ligar las entidades a su tabla
correspondiente, todo esto se hace a través de las propiedades de las entidades que se
muestran en la ventada a la derecha al seleccionar las mismas.
a) Como las ordenes estarán ligadas a la misma tabla de secuencias, podemos ligarlas de
manera automáticas a todas las entidades, presionando control y con click izquierdo
marcaremos todas las entidades de ORDEN.
b) Una vez marcadas, observaremos que aparece a la derecha las opciones de
propiedades que corresponden a todas las entidades del mismo tipo, nos dirigiremos a
Routing Logic (Ruta logica) y luego a Initial Sequence y dentro de ese punto
seleccionaremos la tabla de secuencia de órdenes. Esto será suficiente para programar
estas entidades. Obtendremos lo siguiente:
Con esta programación, todas las entidades de orden quedan listas. Puedes
corroborarlo seleccionándolas de manera individual, notaras que a todas las aparecerá
su tabla de secuencia correspondiente.
34
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
2. ENTIDADES DE MATERIA PRIMA
En el caso de la materia prima, se seleccionaran dividiendo las de cuero, las de hilo y las suelas.
Seguiremos los mismos pasos anteriores y seleccionaremos las siguientes tablas de secuencia
logrando obtener lo siguiente:
Materia prima que
secuencia del cuero
ocupa
la
Materia prima que ocupa la
secuencia del hilo de croché y
macramé
La suela1 es la que se une
con los productos que se
tejen con hilo croché o
con hilo macramé, esta se
compra
y
desde
el
almacen de materia prima
es dirigida al Combiner de
mesa1.
La suela cuero es la que
se une con los productos
que utilizan cuero en su
proceso, esta se compra
y desde el almacen de
materia prima es dirigida
al Combiner de mesa2.
35
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
3. ENTIDADES DE PIEZAS DE PRODUCTOS
Las piezas de los productos al igual que la materia prima, se dividen en los que pasan por la
línea de corte ya que están hechos de cuero y los que pasan por la línea de tejido que son las
de croché o macramé.
En ese marco, las entidades de piezas quedan de la siguiente manera:
Materia prima que ocupa la secuencia de tejido
Materia prima que ocupa la secuencia de cortado
4. ENTIDADES DEL PRODUCTO TERMINADO
En nuestro caso para cada producto hemos creado una tabla de secuencia por tal motivo solo
presentaremos a manera de ejemplo uno de cada tipo; entendiéndose que el procedimiento
es el similar para las demás entidades.
Producto terminado de Hilo croché o macramé:
Todos
los
productos
mostrados
en la lista
deberán
programars
e con su
tabla.
Todos los productos antes mencionados siguen la secuencia del tejido.
Producto terminado de cuero:
36
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
Todos los productos que se muestran siguen la
secuencia del cortado.
PROGRAMACION DE LOS SOURCES
La programación de los Source se hace de manera individual, a diferencia de las entidades
estas no tienen elementos comunes por tal razón deberemos programar cada uno de manera
individual, con todos los elementos que ya creamos, los Source también se programarán desde
sus propiedades en el cuadro a la derecha al momento de seleccionar uno. Los diferentes
Source nos quedan programados de la manera siguiente:
Como observaremos cada Source lleva una distribución de probabilidad que indica la
proporción de llegada en el tiempo de una orden de este tipo de producto.5
1. SOURCE PARA SANDALIA BASICA
a) Seleccionaremos la tabla de la cual
este Source tomará las entidades
que deberá crear, esto se hace en
Entity type.
b) La distribución de arribos.
c) El orden en el que tomará las
entidades en base a % de llegadas.
2. SOURCE PARA SANDALIA ALTA
a) Seleccionaremos la tabla de la cual
este Source tomará las entidades
que deberá crear, esto se hace en
Entity type.
b) La distribución de arribos.
c) El orden en el que tomará las
entidades en base a % de llegadas.
3. SOURCE PARA ZAPATILLA
a) Seleccionaremos la tabla de la cual
este Source tomará las entidades
que deberá crear, esto se hace en
Entity type.
b) La distribución de arribos.
c) El orden en el que tomará las
entidades en base a % de llegadas.
5
Estos datos son tomados de las mediciones de tiempos detallados en el Reporte Final.
37
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
4. SOURCE PARA SANDALIA ALTA
a) Seleccionaremos la tabla de la
cual este Source tomará las
entidades que deberá crear,
esto se hace en Entity type.
b) La distribución de arribos.
c) Como es solo un tipo de zapato
no necesita programar el otro tipo
de tabla.
5. SOURCE PARA SANDALIA ALTA
d) Seleccionaremos la tabla de la
cual este Source tomará las
entidades que deberá crear,
esto se hace en Entity type.
e) La distribución de arribos.
f) Como es solo un tipo de zapato
no necesita programar el otro
tipo de tabla.
El Source no necesita tabla para seleccionar entidades,
lo hace de manera directa.
El Source no necesita tabla para seleccionar entidades,
lo hace de manera directa.
PROGRAMACION DE LOS SERVIDORES
La programación de los servidores se hace de la misma manera que la de los Source, pero en
este caso vamos a utilizar las definiciones que realizamos.
SERVIDOR - BODEGA_MP
En las propiedades del servidor debemos colocar el tiempo promedio que dura el proceso, en
nuestro caso 5 minutos y mantendremos la capacidad inicial (cantidad de trabajadores) en 1
trabajador. Nuestro servidor nos queda de la siguiente manera:
SERVIDOR – TEJIDO
En las propiedades del servidor debemos colocar el tiempo promedio que dura el proceso, en
nuestro caso utilizaremos el estado que hemos definido anteriormente en el apartado tres,
TIEMPO_TEJIDO, este está ligado al proceso del apartado dos donde se encuentra su
distribución de probabilidad, y la capacidad inicial (cantidad de trabajadores) en 3
trabajadores. Nuestro servidor nos queda de la siguiente manera:
38
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
Esto se repite para los demás servidores, a excepción de Control de Calidad y Empaquetado
que tienen tiempos constantes de operación, en cuanto a los demás, siguen la misma logica
de las definiciones y algunos cambiando su capacidad inicial, como se observa a
continuación.
SERVIDOR – CORTE
SERVIDOR – RAYADO
SERVIDOR – DESBASTADO
39
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
SERVIDOR – PEGADO
SERVIDOR – COSIDO
SERVIDOR – CONTROL DE CALIDAD
Este servidor al igual que empaquetado y bodega MP tienen un tiempo constante de
producción; quedan de la siguiente manera:
SERVIDOR – EMPAQUETADO
Los elementos de servidores están ligandos al apartado dos que es de los procesos, por tal
razón en su programación de sus propiedades solo es necesario llamarlas como se hizo aquí.
40
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
PROGRAMACION DE LOS COMBINADORES
1. COMBINADORES PREVIOS AL PEGADO (MESA1 Y MESA2)
Los combinadores tienen de manera general, la función de unir un padre (pieza que llega al
nodo superior) con dos miembros (piezas que llegan al nodo inferior) para luego ser
combinados y al salir llevar las propiedades del padre. En nuestro caso ese padre es la suela 1
o la suela de cuero y los miembros, las piezas de igual prioridad. Esta unión se realiza gracias al
proceso que realizan los nodos de cambio de prioridad anteriores a estos combinadores, que
nos permitirán unir las piezas del mismo tipo por prioridad.
MESA 1
A esta mesa llegan los productos que son a base de tejido; con prioridades asignadas del 1 al
5; siendo estos los miembros y uniéndolos con el padre que será en nuestro caso la suela1. Este
combinador nos queda programado de la siguiente manera:
a) Batch Quintity indica que por cada suela (padre) combinará 2 miembros, es decir dos
piezas iguales.
b) Member math expresión: Indica que las piezas deben juntarse por prioridad, dos piezas
de prioridad 1 indican que son para una suela1 y eso haría un zapato completo.
MESA 2
A esta mesa llegan los productos que son a base de cuero; con prioridades asignadas del 6 al
8; siendo estos los miembros y uniéndolos con el padre que será en nuestro caso la suela de
cuero. Este combinador nos queda programado de la siguiente manera:
a) Batch Quintity indica que por cada suela (padre) combinará 2 miembros, es decir dos
piezas iguales.
b) Member math expresión: Indica que las piezas deben juntarse por prioridad, dos piezas
de prioridad 1 indican que son para una suela de cuero y eso haría un zapato
completo.
Con esto terminaría la configuración de los combinadores de mesa 1 y mesa 2.
41
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
2. COMBINADORES PREVIOS AL EMPAQUETADO.
Los combinadores tienen de manera general, la función de unir un padre (pieza que llega al
nodo superior) con dos miembros (piezas que llegan al nodo inferior) para luego ser
combinados y al salir llevar las propiedades del padre. En nuestro caso ese padre es la orden
remitida desde el nodo de transferencia de órdenes para cada producto y los miembros, los
productos iguales terminados, en este caso no será necesario ordenarlos por prioridad ya que
un solo tipo de producto llega a un solo combinador.
Cada combinador debe unir 6 pares, pero la producción es por zapato individual por lo tanto
debe realizar la combinación de 12 elementos.
COMBINADOR – SANDALIA BASICA CROCHÉ
-
Batch Quintity indica que por cada suela (padre) combinará 12 miembros (zapatos), es
decir seis pares iguales de zapatos.
No es necesario ordenarlos por prioridad ya que siempre llegan del mismo tipo.
Esto se repite para las demás combinadores, logrando obtener lo siguiente:
COMBINADOR – SANDALIA BASICA MACRAMÉ
COMBINADOR – SANDALIA ALTA CON PUNTA CROCHÉ
COMBINADOR – SANDALIA ALTA CON PUNTA MACRAMÉ
42
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
COMBINADOR - ZAPATILLA MACRAMÉ
COMBINADOR – ZAPATILLA DE CUERO
COMBINADOR – BOTA DE CUERO
COMBINADOR – SANDALIA ALTA DE CUERO
De esta manera quedan configurados los combinadores.
PROGRAMACION DE LOS NODOS DE TRANSFERENCIA
Los nodos de transferencia nos sirven para decidir a que punto transferir las entidades dentro
del sistema. Debido a que en este caso, hemos creado tablas de secuencia, debemos
establecer que los nodos de transferencia que se encuentran ligados a los servidores, al Source
y a los combinadores que se comporten por tablas de secuencia.
1. NODOS DE TRANSFERENCIA DE LOS ELEMNTOS SOURCE, SERVER Y COMBINER.
a) Seleccionando el nodo de transferencia de cada elemente (se encuentra al lado
derecho del mismo y es azul), se nos abrirán las propiedades de los nodos, debemos
colocarnos dentro de Routing Logic y luego en Entity Destinación Type seleccionaremos
By Sequence. Esto lo haremos para todos los nodos a excepción de los nodos que
insertamos de manera individual. Obtendremos lo siguiente.
43
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
2. NODOS DE TRASNFERENCIA INSERTADOS MANUALMENTE
Los nodos de transferencia insertados manualmente se refiere a los nodos siguientes:
Nodo de Despacho_MP, Cambios de prioridad 1 y 2, transfer node 1 que está antes del
servidor de pegado y el nodo de transferencia de las órdenes y el transfernode2 luego
de control de calidad. Para la programación de estos nodos estáran ligadas a los
procesos en el apartado dos.
NODO DE TRANSFERENCIA – DESPACHO_MP
En Add on Proccess debemos
seleccionar la opción que se muestra
a continuación.
Es necesario que seleccionemos el
proceso de FIN para terminar el
proceso iniciado anteriormente y que
no afecte en otro momento del
proceso.
Esto se repite en los demás nodos, pero con la selección del proceso correspondiente,
quedando todos como se presenta a continuación:
NODO DE TRANSFERENCIA – CAMBIOPRIORIDAD1
NODO DE TRANSFERENCIA – CAMBIOPRIORIDAD2
NODO DE TRANSFERENCIA – TransferNode1
NODO DE TRANSFERENCIA – TransferNode2
44
MANUAL DE USUARIO SIMIO/ PRODUCTORA DE CALZADO “KETZALY”
NODO DE TRASNFERENCIA – TRANSFERENCIA DE ORDENES
PROGRAMACION DE NODOS BASICOS Y TIMEPATHS
1. NODOS BASICOS
Estos nodos básicos no necesitan ningún tipo de programación más la que se realiza en los
procesos, estos nodos simplemente son receptores de los procesos y transferencias.
2. TIMEPATHS
Los únicos Timepaths que serán programados, son los dos que se encuentras luego del servidor
de control de calidad, en el cual establecemos que el 5% de los productos tienen defectos;
pero el 95% pasa a empaquetado.
Los Timepaths se programan también en el cuadro de configuración que aparece al
seleccionarlo. Seleccionando el Timepaths, cambiaremos la siguiente opción.
5% De defectuosos
95% Producto que
llega
al
empaquetado.
PROGRAMACION DE LOS SINKS
De ambos sinks el único que vamos a programar es el de defectuosos que nos contabilizará el
costo que incurrimos por el desperdicio. Seleccionando el Sink y luego cambiar los parámetros
haciendo referencia a los costos en el apartado de proceso.
45
Descargar