Planificación y Control de
Corto Plazo
Preparado por Galo Paiva C.
Depto. Ing. Industrial y de Sistemas / Primavera 2017
Objetivos de Aprendizaje
Conocer las técnicas más empleadas para la
programación y control de las operaciones
Saber como utilizarlas
Planificación y Control de Corto
Plazo
Contenidos
Introducción
Propósitos de la planificación de corto
plazo
Programación de las operaciones
Secuenciamiento de las operaciones
Programación detallada
Introducción
Planificación Planificación de necesidades
agregada de la de recursos (RRP)
producción
C
A
P
A
C
Planificación Planificación aproximada de la I
maestra de la capacidad detallada (roug-cut) D
producción A
D
D
I
S
Planificación de Planificación de la capacidad P
materiales detallada O
N
I
B
L
E
Carga finita
Gestión de talleres
Carga infinita
Introducción
Aspectos Generales
La programación de las
operaciones: aplicación
de un conjunto de
técnicas para
determinar las
asignaciones de trabajo
y secuencia más
apropiada para la
realización de los
pedidos.
Introducción
Aspectos Generales
La asignación y secuenciamiento influye
en:
< El tiempo total empleado en la realización de
los trabajos
< El volumen de la producción en proceso
< Eficiencia y costos de producción
< Cumplimiento de las fechas de entrega
Funciones básicas de la Gestión de
Centros de Trabajo
Evaluación y control de los pedidos a
fabricar del plan de materiales o PMP
Establecer las prioridades entre los
pedidos o trabajos a desarrollar
Rastrear la evolución de los pedidos en
curso a través de los CT
Funciones básicas de la Gestión de
Centros de Trabajo
Controlar el desarrollo de las operaciones
en los CT
Controlar la capacidad de cada CT
Proporcionar información al sistema de
planificación y control de la capacidad
Criterios Utilizados
En la gestión de los centros de trabajo
Mantener el nivel de servicio (cumplir con
el PMP)
Mantener el menor volumen de
inventarios (ítemes finales, componentes
y trabajos en curso)
Minimizar los tiempos ociosos
Minimizar los tiempos de preparación
Configuraciones productivas
La programación de las operaciones depende de las
configuraciones productivas
Configuraciones Productivas
Configuración por proyecto
Configuración continua
Configuración por lotes
< Distribuciones en linea (pocos productos,
grandes lotes)
< Distribución por funciones, Job-Shop
(producción a pedido)
Programación de las
operaciones
En distribuciones en Linea
M1 M2 M3
M1 M2 M3
Distribuciones en Línea
Características de la Programación de Operaciones
Orientada a fabricar pocos productos en
lotes homogéneos de gran tamaño
Las sucesivas operaciones tienen la
misma secuencia de paso en los CT
Los tamaños de los lotes y las fechas de
entrega vienen dado por el plan de
materiales o PMP
Distribuciones en Línea
Características de la Programación de Operaciones
La actividad a desarrollar en los equipos
del CT viene dada por el orden de entrada
de los pedidos en la primera máquina
El orden de entrada está determinado por
prioridades
M1 M2 M3
Distribuciones en Línea
Características de la Programación de Operaciones
De la secuencia de paso dependerá:
< El número de pedidos completados a tiempo
< Los costos totales de preparación
< El valor de los tiempos de suministro
< El volumen de inventario
La Secuenciación de los Ítemes
En distribuciones en línea
El objeto de esta fase es establecer la
secuencia de paso de los pedidos por los
CT para cumplir con las fechas de
entrega, minimizando los inventarios y
recursos
La forma de desarrollo depende del tipo
de configuración
La Secuenciación de los Ítemes
Fabricación en Línea de Grandes Lotes
Se trata de producir grandes lotes de
unos pocos ítemes, los que tienen una
misma secuencia de paso
Se tienen dos situaciones:
– 1º Las unidades pasan de una en una en cada máquina, o
– 2º El lote completo pasa de una máquina a otra.
La Secuenciación de los Ítemes
Fabricación en Línea de Grandes Lotes
En la primera situación:
< Una vez concluido el lote, se procede a
preparar los CT para producir otro lote de un
ítem diferente
< En este caso no es necesario determinar el
orden de paso por las diferentes máquinas
La Secuenciación de los Ítemes
Fabricación en Línea de Grandes Lotes
< Basta considerar el conjunto de equipos
reunidos en el CT y determinar el orden de
entrada al mismo
< A esto se conoce como secuenciación en una
sola máquina o instalación
La Secuenciación de los Ítemes
Fabricación en Línea de Grandes Lotes
En el segundo caso:
< El ítem no pasa a la siguiente operación hasta
que esté completado el lote
< De igual modo, se debe determinar el orden de
entrada en la primera máquina.
< Este caso se llama secuenciación en varias
máquinas
< Pero el orden depende de los tiempos en cada
máquina.
Secuenciación en una sola
máquina o instalación
Secuenciación en Una Sola Máquina
o Instalación
Cuando los tiempos de preparación (costos) son importantes
El establecimiento de las prioridades de
procesamiento de N pedidos en una instalación
se realiza minimizando los tiempos (costos) de
preparación
Este problema se presenta en una matriz
cuadrada de NxN
Cada elemento de la matriz (Cij) representa el
tiempo o costo de preparación del ítem j tras
haber procesado el ítem i
Secuenciación en Una Sola Máquina
o Instalación
Técnica a Emplear
Se puede utilizar el
algoritmo Húngaro o de
Asignación
Otro método bastante
empleado es el
algoritmo de Kauffmann
Secuenciación en Una Sola Máquina
o Instalación
Algoritmo de Kauffmann (Ejemplo)
Se trata de ordenar 4 pedidos cuya matriz
de tiempos de preparación es la
siguiente:
Matriz de tiempos inicial
i\j 1 2 3 4
1 - 4 8 6
2 6 - 10 2
3 10 6 - 8
4 10 12 10 -
Secuenciación con Algoritmo de
Kauffmann
Pasos del Algoritmo
Seleccionar arbitrariamente un pedido i
como inicial (por Ej. 1)
En la fila de dicho pedido se elige el de
menor tiempo de preparación ( el 2 con 4
horas)
Elegido el segundo pedido, se elimina la
fila y columna del primer pedido
Secuenciación con Algoritmo de
Kauffmann
Pasos del Algoritmo
i\j 1 2 3 4
1 - 4 8 6
2 6 - 10 2
3 10 6 - 8
4 10 12 10 -
Secuenciación con Algoritmo de
Kauffmann
Pasos del Algoritmo
Se parte ahora del segundo pedido y se
repiten los pasos 2 y 3 (en el ejemplo el
pedido 4)
De este modo la secuencia es: 1 - 2 - 4 -
3 - 1 con un tiempo total de 26 horas
Secuenciación con Algoritmo de
Kauffmann
Pasos del Algoritmo
i\j 1 2 3 4
1 - 4 8 6
2 6 - 10 2
3 10 6 - 8
4 10 12 10 -
Secuencia: 1 - 2 - 4Secuencia
- 3 = 4+2+10
: 1 - 2 - 4 -=
3 16
Secuenciación con Algoritmo de
Kauffmann
Aspectos a Considerar
Este tipo de técnicas parte de la hipótesis
de que es indiferente la fecha de término
de cada lote
Lo anterior no es un problema si todos los
lotes deben ser concluidos en una misma
fecha.
Secuenciación en Una Sola Máquina
o Instalación
Otras situaciones
Si los tiempos de preparación o costos
son insignificantes en comparación con
los tiempos totales de procesamiento,
pero
La terminación a tiempo de los pedidos es
importante, entonces
El método más utilizado es el de Reglas
de Prioridad
Secuenciación en Una Sola Máquina
o Instalación
Reglas de Prioridad
Es una técnica heurística consistente en el
establecimiento de una regla basada en
una razón
Esta razón es un indicador numérico del
objetivo fundamental a lograr en la
secuenciación
Secuenciación en Una Sola Máquina
o Instalación
Reglas de Prioridad
Se puede emplear siempre que el objetivo
a lograr sea único
O cuando existe varios, sólo uno de ellos
es prioritario
Secuenciación en Una Sola Máquina
o Instalación
Reglas de Prioridad
En base a la razón elegida, se selecciona
el primer trabajo a realizar en el CT
Cuando se aproxima su finalización se
selecciona el segundo a realizar y así
sucesivamente
Reglas de Prioridad
Reglas más Empleadas
El objetivo es lograr el mayor nivel de
servicio, o evitar las rupturas, con lo cual
se ejecuta el lote del ítem más próximo a
su agotamiento. (Stock out)
Reglas de Prioridad
Reglas más Empleadas
Las reglas más empleadas son:
< ROT (Run Out Time) o Tiempo de Agotamiento.
Cociente entre el inventario restante y la
demanda media por período
< Ratio Crítico: Cociente entre el tiempo que
resta para que se agote el inventario y el
trabajo restante para acabar el pedido
correspondiente
Empleo de la Regla ROT
Ejemplo
Se trata de 4 pedidos que han de
desarrollarse en un CT, los datos son los
siguientes:
Pedido Ítem Cantidad Inventario Restante Demanda/día ROT
310 I1 100 40 u 8u 5d
320 I2 100 30 u 10 u 3d
410 I3 150 60 u 10 u 6d
420 I4 50 25 4 3u 8.3 d
Ejemplo de la Regla ROT
Continuación
De la tabla anterior se desprende que el
primer pedido a procesar es el 320
Una vez cercana la conclusión del lote
seleccionado (320) se volverá a calcular el
ROT para los pedidos restantes
Esta regla de prioridad se aplica siempre
poco antes de que el CT quede libre, de
este modo considera los cambios en las
requisiciones
Empleo del Ratio Crítico
Ejemplo
< Para el ejemplo anterior, supongamos que el
CT tiene una capacidad disponible de 14
h.e./día (2 turnos de 8 horas)
Determinación del Ratio Crítico y comparación con ROT
Pedido Ítem ROT T. de E> T. de Prep.> T. de Ins> T. de De> Trab. Rest Ratio Crit.
310 I1 5d 0.2 2 2 4 1.94 2.58
320 I2 3d 0.15 2 2 4 1.58 1.9
410 I3 6d 0.35 2 2 4 4.26 1.41
420 I4 8.3 d 0.4 2 2 4 1.94 4.28
Empleo del Ratio Crítico
Continuación
Para el caso del pedido 310, el trabajo
restante en días se calcula como:
< (Tiempo de ejecución * nº de unidades)/
(Capacidad Disponible) = 0.2*100/14 = 1.43 días
< (Tiempo de preparación)/(Capacidad
Disponible) = 2/14 = 0.14 días
Empleo del Ratio Crítico
Continuación
(Tiempo de Inspección + tiempo de
desplazamiento)/( h.r. días) = 6/16 =
0.37 días
Trabajo Restante = 1.43 + 0.14 + 0.37 =
1.94 días
Empleo del Ratio Crítico
Continuación
El tiempo restante es el que queda hasta
que se agote el inventario (el ROT)
El Ratio Crítico se calcula como el cociente
entre ambas (5/1.94 = 2.58)
El primer pedido a procesar es el 410 por
su menor ratio crítico
Empleo del Ratio Crítico
Continuación
Determinación del Ratio Crítico y comparación con ROT
Pedido Ítem ROT T. de E> T. de Prep.> T. de Ins> T. de De> Trab. Rest Ratio Crit.
310 I1 5d 0.2 2 2 4 1.94 2.58
320 I2 3d 0.15 2 2 4 1.58 1.9
410 I3 6d 0.35 2 2 4 4.26 1.41
420 I4 8.3 d 0.4 2 2 4 1.94 4.28
Trabajo restante (P310) = (0.2*100/14) + (2/14) + ((2+4)/16)
= 1.43 + 0.14 + 0.37 = 1.94
Ratio Crítico = 5 / 1.94 = 2.58
Secuenciamiento en varias
máquina
Secuenciación En Varias Máquinas
Características
En este caso, el orden de procesamiento,
además de conllevar las mismas
implicaciones que en el caso anterior,
suele influir el tiempo total necesario para
completar todos los pedidos
Secuenciación En Varias Máquinas
Características
Los tiempos muertos en cada máquina
son consecuencia de estar esperando los
sucesivos pedidos
Los tiempos muertos generados,
dependen de la secuencia elegida.
Secuenciación En Varias Máquinas
La Regla de Jonhson para N pedidos y dos Máquinas (M1 y
M2)
Es un método heurístico que utiliza como
base el tiempo de ejecución de cada
pedido en cada máquina
Intenta minimizar el tiempo necesario
para concluir todos los pedidos
Aplicación de la Regla de Johnson
Para N Pedidos y dos Máquinas
Supongamos que se deben realizar 5
pedidos, Pi ( i = 1, 2, 3, 4, 5)
La instalación cuenta de dos máquinas
(M1 y M2). Los tiempos de ejecución se
muestran en la siguiente tabla
Aplicación de la Regla de Johnson
Continuación
Tiempos de ejecución en h.e.
P1 P2 P3 P4 P5
M1 5 1 9 3 10
M2 2 6 7 8 4
Aplicación de la Regla de Johnson
Resolución
La regla de Johnson procesa primero los
pedidos cuyo tiempo de ejecución en la
máquina M1 es menor que en la máquina
M2
Posteriormente se ejecutan los pedidos
para los que sucede lo contrario
El método sigue las siguientes fases
Aplicación de la Regla de Johnson
Fases del Método
Fase 1: De entre todos los pedidos, se escoge
aquel que posea el menor tiempo de toda la
tabla
Fase 2: Si el tiempo elegido está en la máquina
M1 éste se dejará primero, de lo contrario queda
para el final
Fase 3: Suprimir de la tabla el pedido
seleccionado en la tabla anterior. Repetir las
fases anteriores hasta completar la secuencia.
Aplicación de la Regla de Johnson
Continuación del Ejemplo
P1 P2 P3 P4 P5
M1 5 1 9 3 10
M2 2 6 7 8 4
Primera iteración
P1 P2 P3 P4 P5
M1 5 -- 9 3 10
M2 2 -- 7 8 4
Secuencia : P2 , ?, ?, ?, ?
Aplicación de la Regla de Johnson
Continuación
P1 P2 P3 P4 P5
M1 5 -- 9 3 10
M2 2 -- 7 8 4
Segunta iteración
P1 P2 P3 P4 P5
M1 -- -- 9 3 10
M2 -- -- 7 8 4
Secuencia : P2, ?, ?, ?, P1
Aplicación de la Regla de Johnson
Continuación
P1 P2 P3 P4 P5
M1 -- -- 9 3 10
M2 -- -- 7 8 4
Tercera iteración
P1 P2 P3 P4 P5
M1 -- -- 9 -- 10
M2 -- -- 7 -- 4
Secuencia : P2, P4, ?, ?, P1
Aplicación de la Regla de Johnson
Continuación
P1 P2 P3 P4 P5
M1 -- -- 9 -- 10
M2 -- -- 7 -- 4
Cuarta iteración
P1 P2 P3 P4 P5
M1 -- -- 9 -- --
M2 -- -- 7 -- --
Secuencia: P2, P4, ?, P5, P1
Aplicación de la Regla de Johnson
Continuación
P1 P2 P3 P4 P5
M1 -- -- 9 -- --
M2 -- -- 7 -- --
Secuencia: P2, P4, P3, P5, P1 Tiempo total : 30
M1
M2
0 5 10 15 20 25 30
P2 P4 P3 P5 P1
Aplicación de la Regla de Johnson
Ejemplo de una Secuencia Arbitraria
P1 P2 P3 P4 P5
M1 5 1 9 3 10
M2 2 6 7 8 4
Secuencia P1 - P2 - P3 - P4 - P5 Tiempo total : 34
M1
M2
0 5 10 15 20 25 30 35
O1 P1 P2 O2 P3 P4 P5
Aplicación de la Regla de Johnson
Continuación: Para N Pedidos y 3 Máquinas
El algoritmo se basa en la creación de dos
máquinas ficticias M4 y M5
En M4, el tiempo de ejecución para el
trabajo i es igual a la suma de sus
tiempos en M1 y M2
Aplicación de la Regla de Johnson
Continuación: Para N Pedidos y 3 Máquinas
En la máquina M5, el tiempo de ejecución
para el trabajo i sería igual a la suma de
sus tiempos en M2 y M3
Determinado dichos tiempos, se aplica a
estas dos máquinas ficticias, el mismo
proceso que para el caso de dos
máquinas.
Secuenciación En Varias Máquinas
Otras Técnicas
Existen numerosas otras técnicas, pero
que son de difícil aplicación
En entornos Just In Time, la planificación
y control de los movimientos de ítemes en
el taller se desarrolla mediante la técnica
Kanban
Hoy en día, la técnica más usada es la
simulación, gracias al desarrollo
computacional
Just in Time
La técnica Kanban
Programación de Operaciones
En configuraciones productivas por funciones
Máquina A Máquina D
Trabajo 1
Trabajo 2
Trabajo 3
Máquina A Máquina C
Máquina B Máquina C
Fabricación en Job - Shop
Características
Son técnicas aplicables a empresas que
trabajan a pedido
Se caracterizan por procesar lotes
pequeños de numerosos ítemes
Los ítemes poseen diferentes secuencias
entre las máquinas o CT
Fabricación en Job - Shop
Características
En estos sistemas de producción, las
secuencias inciden mucho más en los
tiempos ociosos, volúmenes de
producción y fechas de entrega
Fabricación en Job - Shop
Características
El problema consiste en ordenar N lotes
en M máquinas
Se debe respetar la ruta de los pedidos y
la capacidad disponible
Se debe cumplir con la fecha de entrega
de los pedidos y minimizar el tiempo total
de proceso
Fabricación en Job - Shop
Características
Minimizar el tiempo total de proceso
equivale a reducir al mínimo los tiempos
ociosos de las máquinas
No existen métodos que permitan
soluciones óptimas
Fabricación en Job - Shop
Máquinapara
Actividades B Obtener el Programa de Operaciones
Trabajo 1
Trabajo 3
Asignación de pedidos a los CT o carga de
Trabajo 2
máquinas
Secuenciación
Trabajo 2
Programación detallada
Trabajo 1
Asignación de Carga a Talleres
Criterios y Supuestos
Asignar de modo que el tiempo total
empleado sea el menor posible
Menor tiempo empleado implica menor
costo
El costo por hora estándar en cada CT es
el mismo, sino
Minimizar la suma de los costos en cada
CT
Fabricación en Job - Shop
Técnicas más utilizadas
Gráficos de carga (prueba y error)
Métodos optimizadores
Soluciones heurísticas
Algorítmo de Jackson
Reglas de prioridad
Teoría de Restricciones
Asignación de Carga a Talleres
Aproximación de Prueba y Error: Gráficos de Carga
Calcular la carga generada y compararla
con la capacidad disponible
Reasignar los trabajos desde los CT
sobrecargados a los subcargados
Asignación de Carga a Talleres
Gráficos de Carga (Aprox. De Prueba y Error)
Se debe probar distintas soluciones,
considerando los tiempos, costos y la
capacidad que requieren
Se intenta minimizar el costo total o
tiempo total empleado
Se asigna el trabajo al CT que posee el
menor tiempo o costo para su operación
Fabricación en Job - Shop
Procedimientos de Prueba y Error: El gráfico de Gantt
Permite representar el desarrollo de las
diferentes operaciones de cada lote en cada CT
en función del tiempo
Permite apreciar, para una solución propuesta, la
coordinación de las secuencias, las colas de
espera y los tiempos ociosos
A partir de una solución base, se pueden hacer
propuestas alternativas
Fabricación en Job - Shop
El gráfico de Gantt
No es una técnica de secuenciación, pero
es muy útil para representar la secuencia
de actividades en varias máquinas
En este gráfico, las operaciones se
representan por líneas horizontales, cuya
longitud es proporcional a su duración
Se consideran 3 tiempos asociados a las
actividades: Tiempo de preparación,
tiempo de ejecución y tiempo de tránsito
Asignación de Carga a Talleres
Ejemplo de Uso de Gráficos de Carga
50 70
CT1
CT 1 P1 P4
CT2
CT 2 P2
CT
CT3 3 P3 P5
Asignación de Carga a Talleres
Métodos Optimizadores:( Algoritmo de Kuhn o Método
Húngaro)
Parte de una matriz formada por los
costos de realizar cada pedido en cada CT
Se escoge un sólo elemento por fila y por
columna de modo de minimizar los costos
totales
El procedimiento se realiza en 4 pasos o
fases
Asignación de Carga a Talleres
Soluciones Heurísticas: Método de los Índices
Es una formalización de los métodos
empleados en los gráficos de carga
Se inicia con una solución óptima sin
considerar la capacidad
Se van eliminando las sobrecargas
considerando costo de oportunidad o
tiempo
Se llega a la solución cuando ya no
quedan centros sobrecargados
Asignación de Carga a Talleres
Soluciones Heurísticas: Método de los Índices
No garantiza optimalidad, pero si
factibilidad
La expresión del costo de oportunidad o
tiempo, es el Índice de Costo (Ic) o el
Índice de Tiempo (It)
Estos índices se determinan para cada
pedido en cada uno de los CT
Asignación de Carga a Talleres
Ejemplo del Método de los Índices
El índice a aplicar se determina para cada
pedido por separado
Para cada pedido Pi, el índice de tiempos,
se calcula como la diferencia entre el
tiempo de proceso en cada CT y el
mínimo de ellos, dividido por este tiempo
mínimo
Para el cálculo del índice de costos, se
procede de modo similar
Asignación de Carga a Talleres
Ejemplo del Método de los Índices: tiempos, costos, e índices
CT 1 CT 2 CT 3
Pi Ci Ici Ti Iti Ci Ici Ti Iti C Ici Ti Iti
P1 160 0 40 0 200 0.25 60 0.5 300 0.88 80 1
P2 100 0.25 80 1 80 0 40 0 110 0.38 120 2
P3 140 0.4 100 1 130 0.3 60 0.6 100 0 50 0
P4 80 0 20 0 100 0.25 30 0.5 150 0.88 40 1
P5 100 0.43 10 0 120 0.71 40 3 70 0 20 2
Asignación de Carga a Talleres
Primera Asignación con Índices de Costo
Pedidos CT 1 CT 2 CT 3
P1 40
P2 40
P3 + 50
P4 20
P5 = 20
Carg. Asig 60 40 70
Cap. Disp. 50 70 50
Desviación 10 (30) 20
Sobre Carga
Asignación de Carga a Talleres
Asignación con Índices de Costo: eliminación de las
sobrecargas
Regla: Elegir, de entre los trabajos
asignados a CT sobrecargados, aquel que
presente menor índice de costo en un CT
con capacidad ociosa
Los índices de costo generan una alta
probabilidad de sobrecargas
No ocurre lo mismo con los índices de
tiempo
Asignación de Carga a Talleres
Segunda Asignación con Índices de Costos
Pedidos CT 1 CT 2 CT 3
P1 40
P2 40
P3 50
P4 10 15
P5 20
Carg. Asig 50 55 70
Cap. Disp. 50 70 50
Desviación 0 (15) 20
Asignación de Carga a Talleres
Tercera Asignación con Índices de Costos
Pedidos CT 1 CT 2 CT 3
P1 40
P2 40
P3 15 37,5
P4 10 15
P5 20
Carg. Asig 50 70 57,5
Cap. Disp. 50 70 50
Desviación 0 0 7,5
Asignación de Carga a Talleres
Asignación con Índices de Tiempo
CT 1 CT 2 CT 3
Pi Ci Ici Ti Iti Ci Ici Ti Iti Ci Ici Ti Iti
P1 160 0 40 0 200 0.25 60 0.5 300 0.88 80 1
P2 100 0.25 80 1 80 0 40 0 110 0.38 120 2
P3 140 0.4 100 1 130 0.3 60 0.6 100 0 50 0
P4 80 0 20 0 100 0.25 30 0.5 150 0.88 40 1
P5 100 0.43 10 0 120 0.71 40 3 70 0 20 2
Asignación de Carga a Talleres
Primera Asignación con Índices de Tiempo
Pedidos CT 1 CT 2 CT 3
P1 40
P2 40
P3 50
P4 20
P5 10
Carg. Asig 70 40 50
Cap. Disp. 50 70 50
Desviación 20 (30) 0
Asignación de Carga a Talleres
Segunda Asignación con Índices de Tiempo
Características
Pedidos CT 1 CT 2 CT 3
P1 40
P2 40
P3 50
P4 30
P5 10
Carg. Asig 50 70 50
Cap. Disp. 50 70 50
Desviación 0 0 0
Asignación de Carga a
Talleres
Algoritmo de Jackson
Fabricación en Job - Shop
Ejemplo Algoritmo de Jackson
MetalFrame fabrica puertas de metal, la cabeza es la parte
superior de la puerta. Hay dos pasos para preparar la cabeza
ranurado en V y sajeado. Como hay diferente configuraciones
de puertas, algunas son ranuradas primero y luego sajeadas y
viceversa, otras son sólo ranuradas o sólo sajeadas. La
siguiente tabla muestra los tiempos de proceso. CT 1 es
Ranurado y CT 2 sajeado
Fabricación en Job - Shop
Ejemplo Algoritmo de Jackson
Primero separar los trabajos en los conjuntos
CT1(E), CT2(D, G), CT1-2(B, F, J), CT2-1(A, C,
H, I)
Para finalizar los trabajos lo más pronto posible
aplicar la regla de Jonhson.
Ordenar los trabajos primero en CT 1 y luego en
CT 2
Así la secuencia en CT 1 es: B, J, F, E, I, C, H, A.
En CT 2 es: I, C, H, A, D, G, B, J, F
Reglas de prioridad
Para el secuenciamiento de trabajos en distribuciones
del tipo por funciones
Fabricación en Job - Shop
Reglas de Prioridad: Características
La secuencia de paso se determina para
cada máquina por separado
Sólo se consideran los pedidos que están
esperando en la máquina
La elección de una regla, depende del
caso y del objetivo buscado
Principales Reglas de Prioridad
Primero en arribar, primero en ser servido (PAPS) o First-
come-first-served (FCFS)
Como su nombre lo indica, los trabajos
son procesados según su orden de
llegada.
Uso común en servicios
Reglas de Prioridad
Ejemplo: Primero en Arribar Primero en ser Procesado
Trabajo T. Oper. Due Date Secuencia Tiempo Flujo
A 4 6 A 4
B 21
B 17 20
C 14 18 C 35
D 9 12 D 44
E 11 12 E 55
Tiempo Promedio de Finalización: (4 + 21 + 35 + 44 + 55) / 5 = 31.8 días
Nº Promedio de Trabajos en el Sistema : (5*4 + 4*17 + 3*14 + 2*9 + 1*11) / 55 = 2.89 Trabajos
Días promedio de retraso: (0 + 1 + 17 + 32 + 43) / 5 = 18.6 días
Principales Reglas de Prioridad
Tiempo de proceso más corto (TPC) o Shortest Processing
Time (SPT)
Se elige como próximo trabajo a realizar
en un CT, aquel cuya operación en dicho
centro, tarde menos en realizarse
Con esto se maximiza el número de
trabajos procesados por período,
disminuyendo el tiempo ocioso
Ignora la información relativa a las fechas
de entrega planeadas
Reglas de Prioridad
Ejemplo : Secuenciamiento por tiempo más corto de proceso
Trabajo T. Oper. Due Date Secuencia Tiempo Flujo
1º A 4 6 A 4
5º B 17 20 D 13
4º C 14 18 E 24
2º D 9 12 C 38
3º E 11 12 B 55
Tiempo Promedio de Finalización: (4 + 13 + 24 + 38 + 55) / 5 = 26.8 días
Número Promedio de Trabajos en el Sistema :
(5*4 + 4*9 + 3*11 + 2*14 + 1*17) / 55 = 2.44 Trabajos
Promedio de días de retraso : (0 + 1 + 12 + 20 + 35) / 5 = 13,6 días
Principales Reglas de Prioridad
Tiempo más largo de proceso (TMLP) o Longest Processing
Time (LPT o Longest Inminent Operation (LIO)
El próximo trabajo a realizar en el CT,
será aquel cuya operación en dicho centro
tarde más en realizarse
Se basa en la idea de que los trabajos
más largos son los más grandes e
importantes
Se asume que estos son los trabajos con
menor holgura
Reglas de Prioridad
Ejemplo : Secuenciamiento por tiempo más largo de proceso
Trabajo T. Oper. Due Date Secuencia Tiempo Flujo
5º A 4 6 B 17
1º B 17 20 C 31
2º C 14 18 E 42
4º D 9 12 D 51
3º E 11 12 A 55
Tiempo Promedio de Finalización: (17 + 31 + 42 + 51 + 55) / 5 = 39.2 días
Número Promedio de Trabajos en el Sistema :
(5*17 + 4*14 + 3*11 + 2*9 + 1*4) / 55 = 3.56 Trabajos
Comparación Entre Estas dos Reglas
Primero en arribar v.s. Tiempo más corto de proceso
Regla: Primero en llegar, primero en ser servido:
Tiempo Promedio de Finalización: (4 + 21 + 35 + 44 + 55) / 5 = 31.8 días
Número Promedio de Trabajos en el Sistema :
(5*4 + 4*17 + 3*14 + 2*9 + 1*11) / 55 = 2.89 Trabajos
Regla: Menor tiempo de proceso:
Tiempo Promedio de Finalización: (4 + 13 + 24 + 38 + 55) / 5 = 26.8 días
Número Promedio de Trabajos en el Sistema :
(5*4 + 4*9 + 3*11 + 2*14 + 1*17) / 55 = 2.44 Trabajos
Principales Reglas de Prioridad
Tiempo más corto de proceso restante (TMCPR) o Shortest
Remaining Processing Time (SRPT)
Similar a la regla SPT, pero aquí se
selecciona el trabajo al que le reste el
menor tiempo de proceso restante
Pretende terminar el mayor número de
trabajos por unidad de tiempo
Se supone que ayuda a emplear el menor
tiempo total de proceso en todas las
máquinas
Principales Reglas de Prioridad
Tiempo más largo de proceso restante (TMLPR) o Longest
Remaining Processing Time (LRPT)
Similar a la regla LPT, pero se toma
primero el trabajo que tenga el tiempo
más largo de procesamiento restante
Nota: para el cálculo del tiempo de
proceso restante, se deben sumar todas
las operaciones, incluida la del centro de
trabajo actual
Principales Reglas de Prioridad
Menor Tiempo Restante (MRT) o Shortest Remaining Time o
Fecha más temprana de entrega (Due Date)
Se ejecuta primero aquel pedido que le
quede el menor tiempo hasta su fecha de
entrega planeada
Se ejecuta primero el pedido más urgente
No considera el tiempo de procesamiento
restante.
No considera el logro de menor tiempo
total de proceso
Principales Reglas de Prioridad
Menor Ratio Crítico (MRC)
Ya definido como tiempo restante /trabajo
restante, pero aquí es el tiempo de
proceso restante
Intenta corregir el defecto de la regla
anterior (MRT)
Compara el tiempo y la carga que restan
para entregar y concluir un trabajo
Reglas de Prioridad
Secuenciamiento por tiempo más temprano de entrega
Trabajo T. Oper. Due Date Secuencia Tiempo Flujo
1º A 4 6 A 4
5º B 17 20 D 13
4º C 14 18 E 24
2º D 9 12 C 38
3º E 11 12 B 55
Tiempo Promedio de Finalización: (4 + 13 + 24 + 38 + 55) / 5 = 26.8 días
Número Promedio de Trabajos en el Sistema :
(5*4 + 4*9 + 3*11 + 2*14+ 1*17) / 55 = 2.44 Trabajos
Principales Reglas de Prioridad
Menor Tiempo de Holgura (MTH) o Dynamic Slack (DS) o
Slack
Se realiza primero el trabajo con menor
tiempo de holgura
La holgura es la diferencia entre el tiempo
que falta hasta la fecha de entrega y el
tiempo de proceso restante
Presenta la misma idea que la regla MRC
Reglas de Prioridad
Ejemplo : Secuenciamiento por menor tiempo holgura
Tiempo Flujo
2º E 11
E 15
4º A
A
5º D 24
3º D
B 41
1º B
C 55
C
Tiempo Promedio de Finalización: (11 + 15 + 24 + 41 + 55) / 5 = 29.2 días
Número Promedio de Trabajos en el Sistema :
(5*11+ 4*4 + 3*9 + 2*17+ 1*14) / 55 = 2.65 Trabajos
Principales Reglas de Prioridad
Menor tiempo de Holgura por Operación Restante (MTHOR) o
Dynamic Slack per Remaining Operation (DS/RO)
Variación del anterior, la holgura se
relaciona con el número de operaciones
que le restan al pedido
A la idea de seleccionar antes el trabajo
de menor holgura, se le añade la
condición del número de operaciones
restantes
Principales Reglas de Prioridad
Menor tiempo de Holgura por Operación Restante (MTHOR) o
Dynamic Slack per Remaining Operation (DS/RO)
(continuación)
Se supone que los trabajos con mayor
número de operaciones, son más difíciles
de completar al pasar por un mayor
número de CT
Ejercicio
Ordene los trabajos en la máquina 1, utilizando las reglas de
prioridad. Todos los valores están en horas
Ejercicio
Continuación
Para cada una de las reglas calculadas
anteriomente, determine:
< Número promedio de trabajos en la máquina 1
< Tiempo promedio de finalización en la máquina
1
Principales Reglas de Prioridad
Consideraciones Finales
Las reglas de prioridad no proporcionan
soluciones óptimas al problema de
secuenciación
Facilitan soluciones aceptables de acuerdo
al objetivo buscado
Son muy operativas cuando los pedidos
son muchos y de corta duración
Principales Reglas de Prioridad
Consideraciones Finales
¿Cuál regla elegir?
La reglas lo hacen bien en una sola
dimensión
Como minimizar inventarios, pero no
costos o tiempo de preparación
Principales Reglas de Prioridad
Principales criterios utilizados para seleccionar reglas
Uso eficiente de las instalaciones,
minimizan sin poner en peligro el servicio
a cliente
< Tiempos de preparación
< Costos de inventarios en proceso
< Tiempo ocioso
Principales Reglas de Prioridad
Principales criterios utilizados para seleccionar reglas
Orientadas hacia la satisfacción de
clientes
< Porcentaje de trabajos demorados
< Promedio de trabajos retrasados
< Desviación estándar de trabajos demorados
Principales Reglas de Prioridad
Principales criterios utilizados para seleccionar reglas
Orientación hacia la eficiencia y de
satisfacción de cliente
< Promedio de trabajos en espera
< Promedio de tiempo promedio de completación
< Desviación estándar del tiempo promedio de
completación
Programación de las
Operaciones
La programación detallada
Programación Detallada
Propósito
Determinar los momentos de comienzo y
fin de las actividades de cada CT
Determinar las operaciones de cada
pedido para la secuenciación realizada
Programación Detallada
Programación Hacia Adelante o Hacia Atrás
Una vez determinada la secuencia de
entrada a las máquinas, se debe
establecer los momentos de entrada y
salida de las mismas
La forma de hacer lo anterior es
programando hacia adelante o hacia atrás
Los tiempos de cola van señalados por la
secuencia de procesamiento
Programación Detallada
Programación Hacia Adelante o Hacia Atrás
Se debe considerar el cumplimiento de las
fechas de entrega y las capacidades de
los CT
La programación detallada puede
reflejarse en una carta Gantt
La programación hacia adelante o hacia
atrás se utiliza en programación de las
operaciones a carga finita
Programación Detallada
Programación Hacia Adelante
Comúnmente usada en job shops donde
los clientes colocan sus órdenes de la
forma “requerido tan pronto como sea
posible”
La programación hacia adelante
determina los tiempos de comienzo y fin
del próximo trabajo
Este procedimiento acumula inventario en
proceso
Programación Detallada
Programación Hacia Atrás
Usada en job shops que comprometen
fechas de entrega para los pedidos
En programación hacia atrás los tiempos
de inicio de trabajo se fijan en función de
la fecha de terminación
Los pedidos se ejecutan lo más tarde que
sea posible, minimizando de este modo
los inventarios en proceso
Programación Detallada
Programación Hacia Atrás
Se requiere una estimación precisa de la
lista de materiales y tiempos para todos
los CT
Si lo anterior no ocurre, se violarán las
fechas de entrega, ocurrirán
interrupciones y se deteriorará el servicio
a cliente.
Ejercicio
Programar hacia adelante y hacia atrás
Utilice la regla FIFO (llegan en orden A, B, C) y ante llegada simultánea utilice la regla de
tiempo más corto de proceso. Asuma que todos los trabajos deben ser entregados en la
misma fecha, en 15 horas más.
Programación Detallada
Listas de Expedición (Dispatch List)
Las listas de expedición entregan
información sobre cuál es el próximo
trabajo a procesar y el valor real de la
cola de espera para cada trabajo
Muestra cuando comenzarán y terminarán
las operaciones restantes
Programación Detallada
Listas de Expedición (Dispatch List)
Se pueden incluir también los próximos
pedidos planificados a emitir que tienen
que pasar por el CT
Su uso requiere que todo el proceso esté
informatizado y conectado con la
Planificación de Materiales
Programación Detallada
Listas de Expedición (Dispatch List)
De este modo todos los cambios pueden
ser asumidos al recalcular la Regla de
Prioridad
Si las operaciones son cortas, las listas de
expedición pueden ser calculadas cada 8
horas
Diariamente se remite la lista de
expedición a cada CT
Programación Detallada
Ejemplo: Elaboración de la Lista de Expedición
Control de la Capacidad
Control de la Capacidad
Pretende gestionar y controlar la
capacidad de los CT
Reconoce las desviaciones significativas y
proporciona información para realizar
correcciones
Control de la Capacidad
Actualiza los factores de eficiencia y
utilización y la capacidad disponible para
desarrollar planificaciones de capacidad
fiables
La herramienta más utilizada es el control
o análisis input/output
Control de la Capacidad
Control Input/Output
Es un instrumento para controlar la
capacidad desarrollada y las colas en los
CT
Las colas se miden al final de cada
período en h.e. mediante:
Cola final = cola al principio de período +
carga llegada en el período por pedidos
emitidos (input) -trabajo procesado
durante el período (output)
Control de la Capacidad
Control Input/Output
La cola representa el inventario final de
productos en curso en los CT medidos en
h.e.
El control I/O permite establecer la
capacidad necesaria y la capacidad
disponible en el corto plazo
El elemento base de esta técnica es el
informe input/output
Control Input/Output
Características del informe
Debe contener un plan realizable y cuyos
resultados puedan ser comparados
Debe ayudar a retroalimentar respecto del
plan para determinar desviaciones
Debe contener los márgenes de tolerancia
indicando cuando el sistema está fuera de
control
Resumen de los conceptos
principales
Resumen de los Conceptos
Principales
Las técnicas de programación de las
operaciones dependen del tipo de
configuración productiva
Resumen de los Conceptos
Principales
Las configuraciones Productivas Comunes son:
Configuración por proyecto
Configuración continua
Configuración por lotes
Resumen de los Conceptos
Principales
Los Tipos de Configuración por lotes son:
Distribuciones en linea (pocos productos,
grandes lotes)
Distribución por funciones, Job-Shop
(producción a pedido)
Resumen de los Conceptos
Principales
La Distribución en linea
Orientada a fabricar pocos productos en
lotes homogéneos de gran tamaño
Las sucesivas operaciones tienen la
misma secuencia de paso en los CT
Los tamaños de los lotes y las fechas de
entrega vienen dado por el plan de
materiales o PMP
Resumen de los Conceptos
Principales
En la Distribución en linea
La actividad a desarrollar en los equipos
del CT viene dada por el orden de entrada
de los pedidos en la primera máquina
El orden de entrada está determinado por
prioridades
Resumen de los Conceptos
Principales
En la Distribución en linea
De la secuencia de paso dependerá:
< El número de pedidos completados a tiempo
< Los costos totales de preparación
< El valor de los tiempos de suministro
< El volumen de inventario
Resumen de los Conceptos
Principales
Configuración en Job Shop
Las máquinas se agrupan por tipo o por
funciones
Los productos se mueven en lotes
pequeños a lo largo de las instalaciones
Los productos siguen múltiples rutas
Resumen de los Conceptos
Principales
Actividades para Obtener el Programa de Operaciones en la
Configuración por Funciones
Asignación de pedidos a los CT o carga de
máquinas
Secuenciación de los pedidos (orden de
entrada)
Programación detallada y control
Input/output
Resumen de los Conceptos
Principales
Secuenciamiento en la Fabricación en Linea de Grandes Lotes
Se tienen dos casos:
< Secuenciamiento en una sola máquina o
instalación
< Secuenciamiento en varias máquinas o
instalaciones
Resumen de los Conceptos
Principales
Secuenciamiento en una Sola Máquina o Instalación
Se tienen dos casos:
< Tiempos o costos de preparación importantes
< Tiempos o costos de preparación insignificantes
Resumen de los Conceptos
Principales
Secuenciamiento en una Sola Máquina o Instalación
Técnicas que consideran los tiempos de
preparación:
< Algoritmo de Kauffmann
Técnicas para tiempos de preparación
insignificantes:
< Reglas de prioridad: Run Out Time (ROT) y
Ratio Crítico
Resumen de los Conceptos
Principales
Secuenciamiento en Varias Máquinas
Regla de Johnson que minimiza el tiempo
total de proceso de los lotes
Técnicas de simulación que pueden
ocupar varios criterios
Resumen de los Conceptos
Principales
Secuenciación en Fabricación en Job Shop
Método de Jackson
Reglas de prioridad
Teoría de colas
Simulación y métodos optimizadores
Resumen de los Conceptos
Principales
La forma en que se haga la asignación y secuenciamiento
influye en:
< El tiempo total empleado en la realización de
los trabajos
< El volumen de la producción en proceso
< Eficiencia y costos de producción
< Fecha de terminación de los pedidos o nivel de
servicio a cliente
Resumen de los Conceptos
Principales
Las técnicas a emplear en planificación y control a muy corto
plazo dependerán de:
< La posición estratégica de la empresa en el
mercado
< El volumen y tipo de la capacidad disponible
< La naturaleza y complejidad de los productos y
procesos
Resumen de los Conceptos
Principales
Los objetivos operativos de la
planificación y control de las operaciones
a muy corto plazo dependen de las
prioridades competitivas
< Si el objetivo es el nivel de servicio a cliente, o
< Si el objetivo es competir en costos
Resumen de los Conceptos
Principales
Si el objetivo es el nivel de servicio a
cliente, entonces:
El sistema deberá ser preciso con el
objetivo básico de cumplimiento de fechas
de entrega e incremento de la rapidez
Resumen de los Conceptos
Principales
Si el objetivo es competir en costos,
entonces
Deberá colocarse énfasis en la utilización
eficiente de los recursos productivos
(mano de obra e instalaciones)