Hola Buenos días,
a ver, en su día (hace tiempo) desarrollé un software que servia para
minimizar los cambios de los utillajes necesarios para fabricar
esferas de aluminio.
Me explico:
Por una máquina pasaba una "cinta de aluminio" que estaba enrollada e
iba pasando por la màquina la cual tenia 5 utillajes distintos, unos
imprimian el color, otros hacian el corte, otros un estampado etc...
es decir 5 distintos en total. Se tardaba (a parte del paro de la
fabricación) hora y media en cambiar cada uno de los utillajes, por
lo que si no se hacia una buena previsión del orden de fabricación, la
máquina (en el peor de los casos podia estar hasta 6 horas parada).
Mi software consistia en recopilar los datos necesarios partiendo de
los pedidos de fabrica, fechas de entrega, unidades a fabricar y las
distintas caracteristicas de cada esfera de aluminio, hacer una
propuesta para el orden en que debinan de entrar en producción las
distintos pedidos de forma que el tiempo y los cambios de utillaje
fueran optiomos.
Si los utillajes eran por ejemplo: A, B, C, D, E
Propuesta 1ª -> 10000 prod. con el patron A(rojo), B(Verde), C(Sin
estampado), D(negro), E(Diametro-5)
Propuesta 2ª -> 8000 prod. con el patron A(rojo), B(Verde), C(con
estampado), D(negro), E(Diametro-5)
Propuesta 3ª -> 5000 prod. con el patron A(rojo), B(Amarillo), C(con
estampado), D(negro), E(Diametro-5)
Propuesta 4ª -> 10000 prod. con el patron A(verde), B(Amarillo), C(con
estampado), D(negro), E(Diametro-10)
etc...
Lo que si te digo es que en este caso, obviamente una parte del
aluminio se perdia, ya que me entraba en forma de cinta (rectangular)
y yo debia troquelar un circulo (circular) por lo que los bordes se
perdian(como cuando diseñas bordes redondeados en una etiqueta
web.... :) ).
Debo decir que funciono muy bien, era un código muy técnico puesto que
mediante backtraking y recursividad buscaba todas las posibles
opciones quedandose con la que suponia mín. coste en tiempo (o sea
tiempo, importe, etc...) ahora bien, era tan teoriaca que no podias
enviarle 50 pedidos a analizar porqué se suponia que la teoria era
para una supermáquina sin limitaciones, pero en la practica se tiraba
dias calculando.
Reduciendo el nº de pedidos a analizar, se solucionaba el problema.
No sé si te serviria, tendria que buscarlo y preguntar el posible
coste.
Pero OJO porqué no ahorra materia prima directamente, lo que hace es
mejorar y ahorrar en tiempos de fabricación, y de rebote, ahorra
también en material porqué optimiza más. Pero no esta pensado para
aprovechar todo el material, ya te digo.
Un Saludo Codial
Josep Mª Picañol
j...@gestdss.com
www.gestdss.com
---------------------------
Mary ha escrito: