Anda di halaman 1dari 38

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS

“MRP Y MPS”

TRABAJO FINAL

Profesora: ​Castillo Villalobos Violeta Isabel

Sección:​ ​IX-49

Integrantes:

❖ Escudero Quispe, Irving Bringtonn. (U201616759)


Universidad Peruana de Ciencias Aplicadas 2018-II

❖ Huaranga Portocarrero, Marisol. (U201719741)

❖ Marin Veliz, Maria Alejandra. (U201613061)

❖ Quino Lopez, Carlos Alfredo. (U201416515)

❖ Remigio Castro, Shaira Patricia. (U20151c004)

1 INDICE

1 INTRODUCCIÓN 3
2 MARCO TEÓRICO 4
3 ANÁLISIS Y DISEÑO DE LA SOLUCIÓN 9
3.1 Análisis de datos de entrada, salida e intermedios (nombres y tipos de variables,
significado, rango de valores, valores por defecto). 9
3.2 Modelo matemático (descripción y explicación de las fórmulas empleadas incluir
ejemplo). 10
3.3 Algoritmo de solución - representación en diagrama de flujo, pseudocódigo . 12
3.4. Diseño y procedimientos de funciones 22
5. ESTABLECER DIFERENTES ESCENARIOS DE SOLUCIÓN Y ELEGIR EL MEJOR ESCENARIO.
23
4 BIBLIOGRAFÍA 25
6. CONCLUSIONES 26

Página 2 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

RESUMEN EJECUTIVO

La propuesta presentada va dirigida al Curso de Algoritmo para la carrera de Ingeniería

Industrial siendo su título el siguiente: Algoritmo MRP y MPS de la empresa Arte

Textil S.A.C., quienes brindan servicios a mercados nacionales e internacionales en el

rubro de la industria textil-confecciones. En esta situación, se produjeron problemas en

el proceso de producción ocasionados por los retrasos en la entrega de pedidos a los

clientes en la planta ubicada en el distrito de Santa Anita. Por lo que la forma de

resolver su problema es mediante el uso de un algoritmo basado en ingresos de los

productos y materiales de niveles cero, uno y dos; para que la empresa logre disponer de

Página 3 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

los materiales necesarios en el momento oportuno para cumplir a tiempo con los

pedidos de sus fieles clientes.

“El área de producción tiene un objeto claro: atender las necesidades de los

clientes de la forma más eficiente y menos costosa, dentro de unos estándares de

calidad. Para ello se deberá decidir el plan de producción en función de las

previsiones de ventas. Esto supone adecuar la capacidad de producción (limitada

por la maquinaria, las materias primas y los operarios) para abastecer

correctamente a los clientes.” (Creación de empresas) En el caso de la empresa Arte

Textil S.A.C., existen molestias debido al incumplimiento con la entrega de los

pedidos en las fechas pactadas lo cual genera malestar con los usuarios y una mala

imagen para los futuros clientes.

Gracias al uso de vectores, subprogramas y estructuras repetitivas se obtendrá la

solución de manera rápida y eficaz, la implementación de niveles (0, 1 y 2) en el

algoritmo brindan un mejor orden para cumplir la demanda semanal calculando el stock

disponible, necesidades netas y planificación de órdenes.

Para finalizar este trabajo, lo que se ha logrado obtener son los recursos básicos como

stock disponible, stock de seguridad, necesidades brutas y el número de semanas con el

cual se trabajará en el programa. Los beneficios de la elaboración e implementación de

Página 4 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

este algoritmo son mayores utilidades para la empresa, menores costos ya que no se

excederá en las cantidades de materia prima y sólo se comprará lo requerido

semanalmente. Finalmente, se establecerá un adecuado proceso de producción, con

flujos de procesos adecuados y se limitará al máximo el principal cuello de botella que

en este caso son las demoras de la entrega de pedidos a los clientes.

PALABRAS CLAVES

1 INTRODUCCIÓN

Arte Textil Latino S.A. es una empresa peruana dedicada al rubro de ​la industria

textil-confecciones que brinda servicios de moda, diseño, desarrollo de producto y

fabricación de prendas de vestir para el mercado nacional e internacional. Fue fundada

por el Sr. Félix Días; en estos años de experiencia, cuidado en el detalle y calidad en la

Página 5 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

confección, los ha convertido en especialistas en la fabricación de camisas y blusas con

tejidos en polialgodón y 100% algodón pima peruano. Por ello, la demanda de sus

productos se ha incrementado.

Recientemente, en la planta de Santa Anita se detectaron problemas en el proceso de

producción, ya que hubo demoras en la entrega del pedido. ​Por lo que, la forma de

resolver este problema es mediante la creación de un algoritmo de MRP y MPS. El cual,

se basa en los ingresos de los productos y materiales de niveles cero, uno y dos para su

posterior explotación usando las formas de MRP y MPS para que de esta forma, la

empresa Arte Textil Latino S.A pueda disponer de los productos necesarios en los

pedidos de sus clientes. La realización de este algoritmo se da por etapas, el primero es

el ingreso de datos de los niveles (0,1 y 2), segundo es el cálculo del stock disponible,

necesidades netas y planificación de órdenes por semana y; finalmente, la generación

del informe.

Para dar la solución esperada, se utilizará los recursos básicos que son el stock

disponible, stock de seguridad, las necesidades brutas y el número de semanas con el

que se trabajará en el programa.

2 MARCO TEÓRICO

La empresa peruana Arte Textil Latino S.A. es ​líder

en la industria textil-confecciones que brinda

Página 6 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

servicios de moda, diseño, desarrollo de producto y fabricación de prendas de vestir

para el mercado nacional e internacional. Se encarga de producir colecciones completas:

camisas, blusas, pantalones, blazers, t-shirt, ropa interior y accesorios. TL exporta a

diversos mercados de Sudamérica y Europa; y fabrica para reconocidas marcas como

Wrangler, La Martina, UFO, Polo USA, Sergio K, Penguin, entre otras. Además,

maquila para conocidas tiendas por departamento como Ripley, Saga Falabella y

grandes cadenas de Hipermercados. Otra línea de negocio es la confección y

comercialización en Perú de marcas propias como Camán, Edwin, Bossario, Phillipe

Marcell y una línea de niños con la marca All4Kids. La cadena de distribución de ATL

para sus marcas se realiza mediante distribuidores a nivel nacional y a través de sus

tiendas propias. Para que dicha empresa tenga una mejor distribución y administración,

se ha proyectado a elaborar un Plan Maestro de Producción (MPS) y Material

Requirement Planning (MRP). El presente trabajo detallará la elaboración de un MRP y

MPS en el área de producción, esto tiene como objetivo principal obtener los materiales

requeridos en el momento oportuno para realizar las demandas de los clientes.

El MPS y MRP ​se define como un sistema de planificación de ventas y operaciones que

tiene como base los pedidos mensuales, estos deben realizarse en un tiempo pactado con

el cliente.

El presente trabajo detallará la elaboración de un Sistema de Gestión Logística de una

empresa en el área de almacenes, ello tiene como objetivo principal optimizar un área

logística que actúa principalmente en el abastecimiento y la distribución.

Página 7 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Para desarrollar un buen sistema de logística en la manufactura de los productos de la

empresa Arte Textil Latino S.A. se elaborará un programa de MPS y MRP para cumplir

con la demanda semanal de la empresa, Dentro de este proceso, se registrarán los

siguientes datos:

Primer paso: Para sacar los pedidos de esta semana

● Ingresar la cantidad niveles del producto.

● Inventario inicial de cada nivel.

● Ingresar el pronóstico de venta.

● Ingresar los pedidos de ese mes.

Segundo paso:

● Ingrese el nombre de los materiales.

● Ingrese la cantidad de niveles que se requiere para el producto final.

● Cantidad necesaria para pasar al siguiente nivel.

● El stock disponible de cada material.

● El tiempo de fabricación de un stock.

● El stock de seguridad de los productos.

Página 8 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

El presenta trabajo tiene como objetivo principal mejorar el proceso de manufactura en

cualquier empresa. Es por ello, que se va a elaborar un programa que utilice MPS y

MRP, esto permite que cada empresa tenga un mejor control y manejo en la producción

respecto a la demanda de los pedidos. La aplicación de este algoritmo se realiza de la

siguiente manera:

Para el nivel 0, el botón “Ingresar materiales” nos pide ingresar el nombre del producto

a realizar y a su vez nos muestra su código ya registrado en la base de datos. Luego, se

deben ingresar la cantidad del stock disponible, stock de seguridad, tiempo de

fabricación y las semanas con las que el programa trabajara el producto requerido.

Para el nivel 1, nos pedirá ingresar la cantidad de subniveles el cual se dividirá el nivel

1. Después, se deben ingresar los nombres y el programa nos arrojará los códigos de

cada uno; también, se ingresan la cantidad necesaria, el stock disponible, stock de

seguridad y el tiempo de fabricación para el nivel 1.

Para el nivel 2, nos pedirá ingresar la cantidad de subniveles el cual se dividirá el nivel

2. Además, se deben ingresar los nombres y el programa nos arrojará los códigos de

cada uno; luego, se ingresan la cantidad necesaria, el stock disponible, stock de

seguridad y el tiempo de fabricación para el nivel 1. En el caso del nivel 2, nos pedirá el

ingreso de un código de relación del nivel 2 con el nivel 1 ya que todos los datos y

niveles se encuentran entrelazados y relacionados a su vez.

Todos los datos a ingresar en los niveles deben ser validados mayores que 0 y diferente

de vacío en los casos de nombres del nivel 0, 1 y 2. Sí los datos son ingresados de

Página 9 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

manera correcta nos mostrará un mensaje indicando su registro correcto para cada nivel;

de lo contrario, nos mostrará los mensajes de error correspondientes para cada nivel.

Para la hoja MRP, el botón “Calcular necesidades netas” nos pide las necesidades brutas

de cada semana y la emisión de orden planificada de cada semana. Finalmente, nos

brinda la disponibilidad, stock de seguridad, necesidades netas y la emisión de orden

planificada. A continuación, se realizará un ejemplo del MRP y MPS mediante un

algoritmo, según la base de datos de la empresa.

Se toma como modelo una camisa, en la cual, la empresa Arte Textil Latino S.A. tiene

que cumplir una demanda de 100 camisas durante el periodo de una semana. Para

elaborar una camisa se necesita 2 metros de tela, 8 botones y ½ carrete de hilo. Para

hacer más interesante el ejemplo se tomará en consideración ciertas condiciones.

NIVEL 0

● El stock inicial será de 15 camisas.

● El tiempo de fabricación de todas las camisas son de 20 camisas diarias.

● El stock de seguridad es de mínimo 10 camisas en el inventario.

NIVEL 1

● El stock inicial será de 15 tapetas y 26 mangas.

● El stock de seguridad es de 10 tapetas y 16 mangas.

● El tiempo de fabricación son de 50 tapetas y 100 mangas diarias.

NIVEL 2

● El stock inicial será de 70 metros de tela, 400 botones y 50 carretes de hilo.

Página 10 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

● El stock de seguridad es de 70 metros de tela, 200 botones y 20 carretes de hilo.

Como existe una demanda de 100 camisas, entonces se realiza los siguientes cálculos

para saber cuánto de materia prima se necesita en la elaboración. Se utilizará: 100

tapetas, 200 mangas, 200 metros de tela, 800 botones y 50 carretes de hilo.

MRP

NIVEL 0 Nombre CAMISA


NECESIDAD 90=100+10-20
Stock disponible 20
Stock de seguridad 10
Tiempo de
fabricación 20 Camisas/8 h
Semanas 6
NIVEL 1 Nombre TAPETA MANGAS
NECESIDAD 95=100+10-15 188=200+16-28
Stock disponible 15 28
Stock de seguridad 10 16
Tiempo de
fabricación 20 tapetas/8h 40 Mangas/8h
Semanas 6 6
NIVEL 2 Nombre HILO BOTONES TELA
Página 11 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

NECESIDAD 100=200+70-70 600= 800+200-400 30=50+20-50


Stock disponible 70m 400 50
Stock de seguridad 70m 200 20
Tiempo de llegada 1 semana 1 mes 1 mes
Semanas 6 6 6

MPS de una camisa.

Camisa - A1
Disponibilidad de días 1 2 3 4 5 6
Necesidades brutas 20 20 20 20 20 0
Disponibilidad 15 25 45 65 85 105
Stock seguridad 10 10 10 10 10 10
Necesidades netas 25 45 65 85 105 105
Emisión orden planificada 20 20 20 20 20 0

Para enviar la entrega, se necesitará un mínimo de 5 días. En esos días se obtendrá una

producción de 105 camisas, un inventario final de 5 camisas y un stock de seguridad de

10 camisas.

3 ANÁLISIS Y DISEÑO DE LA SOLUCIÓN


3.1 Análisis de datos de entrada, salida e intermedios (nombres y tipos de variables,
significado, rango de valores, valores por defecto).

Datos de entrada:
Tipo de
Nombre Descripción Rango Descripción
dato
Nombre Nombre del producto string
Mayor a 0 y
Código en nivel 0 (A1), Menor igual a 0 y
Código string menor igual a
nivel1 (B) Y nivel2(C) mayor a 100
100
Stock Cantidad de Mayor igual a
integer Menor a 0
disponible disponible 0
Stock de Mayor igual a
Cantidad en el almacén integer Menor a 0
seguridad 0
Página 12 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Tiempo de Mayor igual a


integer Menor a
fabricación Tiempo 0
Mayor igual a Menor a 0 y mayor
Semanas Cantidad de semanas integer
0 a 100
Código del nivel
Relación string
interior
Mayor igual a
Cantidad
Cantidad integer 0 y menor Menor a 0
necesaria
igual a 100

Datos intermedios:

Nombre Descripción Tipo de Rango Restricción


dato
Aux Respuesta boolean falso
final
Necesidades Almacén integer Mayor a 0
brutas
Necesidades Almacén integer Mayor a 0 Necesidad
interna interna=Necesidad
bruta – stock
disponible

Datos de salida:

Nombre Descripción Tipo de Rango Descripción


dato
Emisión de ordenes Integer Mayor a 0 Menor o igual a 0
orden
planificada

3.2 Modelo matemático (descripción y explicación de las fórmulas empleadas


incluir ejemplo).
Para poder calcular las entradas y las salidas registradas en el plan de producción, se

utilizaron los siguientes modelos matemáticos:

De acuerdo a cada nivel se requieren estos datos:

● Nombre: Es el nombre de cada producto.

Página 13 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

● Stockdisp: Es el stock disponible en el almacén del producto de nivel 0.

● Stock_seg: Es el stock de seguridad en el almacén del producto de nivel 0.

● Tiempo: El tiempo que demora en fabricarse el producto.

● Semanas: El número de semanas en el que se va a usar el programa.

● Cantidad nivel: El número de materiales a registrar en el nivel 1.

● Necesidad_bruta: Es la cantidad que se necesita por semana.

● Necesidad_neta: Lo que se necesita tener para cierta semana y así poder cubrir la

necesidad bruta.

Fórmulas:

● Necesidad_neta(1) = necesidad bruta (1) – stock disponible1(i) +stock

requerido.

● Necesidad_neta(1) = necesidad bruta(1).

● Stock disponible(a) = stock disponible (a-1) + necesidad neta(a-1) – necesidad

bruta(a-1).

● Necesidad_neta(a) = necesidad bruta(a) –stock disponible(a) + stock seguridad.

● Necesidad(a) = necesidad bruta(a)

● Necesidad_bruta(b) = ordenes(b) * necesarios(i).

● Stock_disponible(1) = stock disponible1(i).

● Necesidad_neta(a)= Necesidad_bruta(a) – stock_seguridad(a)-stock_disponible.

● Necesidad_neta(a) = necesidad_bruta(a).

Página 14 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

3.3 Algoritmo de solución - representación en diagrama de flujo,


pseudocódigo.

Página 15 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Página 16 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Página 17 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Página 18 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Página 19 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Página 20 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Página 21 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Página 22 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Página 23 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Página 24 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

3.4. Diseño y procedimientos de funciones


Los procedimientos de MRP realizado, se cree conveniente que después del ingreso del

producto, cada nivel debe tener un respectivo código que dependa del nivel ya que se

trabajaría en algunos casos un nivel relacionado al anterior. Estos códigos identificarán

a los productos que están en cada nivel. Además, se ingresan el stock tanto disponible o

de seguridad, cantidad necesaria y el tiempo de fabricación. Una vez ingresado los datos

de cada nivel, pasa a una siguiente hoja que va dirigido al MRP donde se va a ingresar

la necesidad bruta a cada semana de producción que se ha establecido a cada producto.

Los procedimientos y funciones son utilizados en casos donde el algoritmo repite ciertos

cálculos matemáticos o lógicos. Para este caso, se ha determinado que el cálculo de

necesidad neta puede ser útil como una función y se ha procedido a estructurarla. La

función sería:

Function ​DeterminarNecesidad neta(necesidad bruta as integer, stock_disponible as


integer, stock_seguridad as integer) as ​integer DeterminarNecesidad neta
←​ necesidad bruta-stock disponible+stock seguridad
End Function
3.5. Diseño de las interfaces de entrada/salida

Página 25 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

​Interfaces de Entrada/ Salida

Página 26 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Página 27 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Página 28 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Página 29 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Página 30 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Página 31 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Página 32 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

4 IMPLEMENTACIÓN EN VISUAL BASIC PARA APLICACIONES


(VBA)

5 ESTABLECER DIFERENTES ESCENARIOS DE SOLUCIÓN Y


ELEGIR EL MEJOR ESCENARIO.

Escenario 1:​ ​En este escenario, se ingresa la necesidad bruta de camisa para la semana
3.
Figura 1:

Página 33 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Figura 2:

Con el ingreso de la necesidad bruta de camisa para la semana 3 en un valor negativo, se


puede observar que dicha cantidad muestra un mensaje de error que se muestra en la
figura 2, sin embargo si se ingresa un valor positivo el algoritmo funciona
correctamente.

Escenario 2:​ ​En este escenario se ingresa la cantidad de elementos del nivel 1.
Figura 1

Página 34 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Figura 2

Con el ingreso de la cantidad de elementos del nivel 1 en un valor negativo, se observa


que dicha cantidad muestra un mensaje de error en la figura 2, sin embargo si se ingresa
un valor positivo el algoritmo funcionara correctamente

Escenario 3: ​En este escenario se ingresa el código del producto que tenga relación con
el nivel 1
Figura 1

Página 35 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

Figura 2
Con el ingreso del código de productos en el nivel 2 se puede observar que no tiene
relación con los códigos del nivel 1, mostrándose así un mensaje de error en la figura 2.
El algoritmo funcionara, adecuadamente, si el código de productos ingresado en el nivel
2 tiene relación con el nivel 1.

6 CONCLUSIONES

❖ El sistema MRP integra las actividades de producción y compras, programan

las adquisiciones a proveedores en función de la producción programada.

Este sistema da por órdenes las compras dentro de la empresa resultantes del

proceso de planificación de necesidades materiales.

❖ La conclusión que podemos llegar acerca del MPS es que la planificación y

control de la producción permite verificar el cumplimiento de planes y

programas de producción, mejorar la planificación y programación de la

producción futura, evaluar si se puede cumplir o no la demanda realizada por

el cliente.

Página 36 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

❖ Se concluye que el uso de estructuras de programación en MRP y MPS

permite organizar de manera cuantitativa y cualitativa la producción dentro

de la empresa.

❖ La implementación de niveles (0, 1 y 2) en el algoritmo brindan un mejor

orden para cumplir la demanda semanal.

❖ Se debe respetar la estructura del algoritmo de solución, ya que de fallar en

alguno de los pasos no se podrá obtener lo que se espera.

❖ para un sistema de gestión logística permite la optimización del tiempo y

recursos. Además, que incrementa la productividad y el crecimiento

económico de dicha empresa.

❖ El uso de vectores, subprogramas y estructuras repetitivas facilitan el

proceso con el que se obtendrá la solución de manera rápida y eficaz.

❖ La implementación de este algoritmo ayuda en la economía de la empresa,

pues reduce la contratación de personal capacitado en administración.

7 RECOMENDACIÓNES

❖ Es recomendable buscar diversas soluciones acerca de la


problemática.

Página 37 | 38
Universidad Peruana de Ciencias Aplicadas 2018-II

❖ Para que el programa funciones el usuario necesita definir correctamente los


siguientes elementos: Estructura del producto BOM, el stock inicial de cada uno
de los componentes del producto, el stock de seguridad de los componentes y la
demanda que se tiene que cumplir en ese periodo. Si no se definen
correctamente el programa realizara cálculos erróneos del plan maestro de
producción y MRP.
❖ Al momento de ingresar los datos es recomendable que se ingresen
correctamente cada uno, de esta manera el programa no tendrá dificultades y
funcionara correctamente

8 BIBLIOGRAFIA

❖ Empresa Arte Textil Latino: ​http://atl.com.pe/index.php​ Recuperado: (18 de


octubre del 2018)
❖ Stephen N. Chapman (2006). Planificación y control estratégico de la
producción. (pp. 71-87). México: Universidad Nacional Autónoma de México.
Recuperado: (16 de octubre del 2018)
❖ Creación de empresas.​ (s.f.). Recuperado el 18 de Noviembre de 2018, de
http://www.creacionempresas.com/plan-de-viabilidad/que-es-un-plan-de-empres
a-viabilidad/produccion-y-operaciones

Página 38 | 38

Anda mungkin juga menyukai