Está en la página 1de 47

Programación

y Control de
operaciones

Jorge José Esponda Véliz


Definición
La Programación y el Control de Operaciones tiene

como función determinar la carga de trabajo que se

van a realizar sobre los distintos medios, de forma

que, con la capacidad disponible en cada uno de

ellos, se cumplan las fechas de entrega

planificadas, empleando el menor volumen de

recursos e inventarios posibles.


Planeamiento y Control de la Producción 3
Programación en Planta
TE = TN + Tsup T N = (T0)(Fv)
T sup = S = %TN

PROGRAMACIÓN = f(tiempo)
Tiempo Real
Seg
M in
H rs
“MENOR D ia s
POSIBLE” sem
M es
Objetivos

* Minimizar el tiempo de terminación


* Minimizar la utilización de la instalación
Objetivos

* Minimizar el inventario de trabajo en proceso


* Minimizar el tiempo de espera del cliente
“Optimizar el uso de los recursos de manera que los objetivos de producción sean cumplidos”
Suposiciones para programar
Los tiempos del proceso para las operaciones
son determinables y conocidos.
Los tiempos de preparación son
determinables y conocidos.
No se permiten las superposiciones de las
operaciones en las máquinas.
Los tiempos de proceso son independientes
del orden en que se ejecuten.
La operación una vez iniciada, debe
completarse antes que se pueda iniciar otra
operación en la misma máquina.
Reglas de decisión lógicas para
programar
Selección de la operación a programar al azar.
Al que llega primero se le atiende primero.
Al que llega último se le atiende primero.
La operación mas corta primero.
La operación mas larga primero.
Fecha de terminación mas próxima primero.
Fecha de terminación mas alejada primero.
Combinación de las anteriores.
Otras.
Diagrama de Gantt
Fue diseñada para exhibir las cargas de trabajo en
función del tiempo, a fin de tener disponible la
programación detallada de producción y los
datos de control, para su fácil inspección. Se
utilizan como serie de tablero de control,
muchos de los

cuales se originan en la gráfica de Gantt.


Símbolos mas usuales
: Inicio de la actividad programada
(Comienza la operación)

: Fin de la actividad programada


(Termina la operación)

: Indica el trabajo programado o


tiempo planeado de proceso
Trabajo realizado representa la
:
marcha de la actividad

: Tiempo reservado planificado, o


tiempo improductivo planificado

: Indica la fecha de hoy u ahora.


MÁQUINA HOY

36 R 42 N 50 A
GISHIL
T Nº1

70 B 49 R 49 T
SERINI
K-59

15 A 20 D 27 E
WAENER &
SWASNEYH-
3

LMMJVSLMMJVSLMMJVSLMMJVSLMMJVSLM TIEMPO
PROYECTO CYBERSALES - Líder de Proyecto: Mariano Molina
17/6 24/6 1/7 8/7 15/7 22/7 29/7 5/8 12/8 19/8 26/8 2/9 9/9

Presentación Proyecto Comercia

Aprobación Proyecto G. Gral

Relevamiento Sistemas

Análisis Necesidades/ Aprob Comité

Adquisición elementos Red Abastec

Desarrollo Sist Comercial Sistemas

Organización - Logística Abastec

Cierre Acuerdo Proveedores Abastec

Prueba Sistema Comercial Adm / Sist

Ajustes Sistema Comercial Adm / Sist

Prueba Comunicaciones Sistemas

Puesta en Marcha

Referencias Cumplido Atraso Pendiente


Consideraciones para
programar ……
Los tiempos de operación y preparación son

conocidos.

Establecer la secuencia de fabricación.


Determinar los tiempos de inicio y de término de cada


operación.

Establecer la hoja de ruta.


Tener en cuenta los tiempos improductivos planeados


Determinar las máquinas, equipos y herramientas


convenientes.

Determinar personal adecuado par la fabricación.


Tener en cuenta los materiales, etc.


13
Problema Básico en la
Programación
de la
producción

Dificultad cuando intentamos desarrollar un


programa de asignar tareas u ordenes de producción
específicas a máquinas específicas.
Método heurístico
Ejemplo:
Supongamos que recibimos tres ordenes de producción que deben
ser programadas en tres máquinas. Cada orden de producción
consiste en varias operaciones o tareas, la secuencia de
operaciones para cada orden se ha determinado y se considera fija,
las operaciones se enumeran en secuencia requeridas para cada
orden, indicándose los tiempos de proceso para cada operación en
horas y el número de la máquina a la cual se asigna la operación.

Se pide programar las operaciones de tal manera se cumpla con la


regla lógica a programar: “la operación mas larga primero”.
Ordenes de trabajo: 05, 06 y 08
CODIGO SECCION TIEMPO MAQUINA
DE (HORAS)
OPERACIO Además las máquinas están
N cargadas con otras ordenes
A 10 1 programadas con
B 20 3 anterioridad, tal como se ve
05
C 10 2 en el siguiente cuadro:
B 20 3
06 Orden de Programado Máquina
D 10 1 fabricación de …… hasta N°

A 20 3 OF 1 A 0-10 M1
C 20 1 OF 1B 10-20 M2
08
E 10 2 OF 3 A 0-10 M3
OF 3D 10-20 M1
OF 4A 40-50 M2
Se pide :
a) Colocar estas ordenes a partir del tiempo cero en cada máquina en el
diagrama de Gantt.
b) Programe este orden teniendo en cuenta la regla lógica a programar “ la
operación mas larga primero” y determine el tiempo de proceso total
(TPT).
c) Determine el tiempo ocioso de cada máquina y tiempo ocioso total (TOT).
d) Determine el tiempo asignado de cada máquina, así como el tiempo
asignado total (TAT).
e) Hallar el tiempo de espera de cada orden, así como el tiempo de espera
total (TET).
SOLUCION :
La regla lógica programar: “LA OPERACIÓN MAS LARGA PRIMERO”, la secuencia de las
operaciones
COD SEC T es:
MQ
OP (H)

A 10 1

05
B 20 3
OF OF 05 OF 06
C 10 2

B 20 3
08
06
D 10 1

A 20 3 • 50 Hrs • 40 Hrs • 30 Hrs

C 20 1
08
E 10 2
CO SE T M
D C Q
OP (H)

DIAGRAMA DE GANTT 05
A

B
10

20
1

C 10 2

B 20 3
06
D 10 1
OF 01
A 20 3
MAQUINA OF 03
C 20 1
1 OF 04 08
E 10 2
OF 05
OF 06
MAQUINA OF 08
2

MAQUINA
3

10 20 30 40 50 60 70 80 90
TIEMPO
CO SE T M
D C Q
OP (H)

A 10 1

05 B 20 3
C 10 2
B 20 3
06
D 10 1
A 20 3
MAQUINA 08
C 20 1
1 E 10 2

MAQUINA
3

MAQUINA
3

10 20 30 40 50 60 70 80 90
TIEMPO
CO SE T M
D C Q
OP (H)
TO M1 = 20Hrs TA M1 = 60Hrs TE 05 = 30Hrs
TO M2 = 30Hrs TA M2 = 40Hrs TE 06 =50 Hrs A 10 1
TPT = 80 Hrs B 20 3
TO M3 = 0 Hrs TA M3 = 70Hrs TE 08 = 10Hrs 05
C 10 2
TOT = 50 Hrs TAT = 170Hrs TET = 90 Hrs
B 20 3
06
D 10 1
A 20 3
C 20 1
08
MAQUINA E 10 2

MAQUINA
2

MAQUINA
3

10 20 30 40 50 60 70 80 90
HORAS
Programación Analítica
Algoritmo Secuencial de Johnson
Ejemplo: Dos máquinas
Se tiene que programar 3 piezas distintas en un taller de
fabricación
intermitente, todas de las cuales tienen dos actividades la
primera actividad en la primera máquina, la segunda en la
segunda máquina, el resto en igual secuencia requerida tal
como se aprecia en el cuadro:
a
Maq
M1 M2
pz
a 5 4
b 4 3
c 2 6
Se pide hallar:
a)Hallar la secuencia óptima y el

b)tiempo de proceso total.

c) Determinar el tiempo ocioso de la máquina y el


tiempo ocioso total.

d) Determinar el tiempo asignado de máquina y el


tiempo de asignado total.
e) Hallar el tiempo de espera por pieza y el

f) tiempo de espera total.

SOLUCION:
REGLAS:
1. Seleccionar el menor tiempo de proceso de
operación de las máquinas en el cuadro.
2. Si el menor tiempo está en la columna de la
primera máquina, programar la pieza
correspondiente primero. Si está en la
columna de la segunda máquina,
programarla al final.
3. Eliminar ésta pieza del cuadro.
4. Repetir el mecanismo con
5. los restantes valores hasta terminar.
Planeamiento y Control de la Producción 23
PROCEDIMIENTO:
Maq LUGAR DE
M1 M2
PROCESAMIENTO
Pieza

a 5 4 2
b 4 3 3
C 2 6
1

Secuencia óptima:

c a b
Lugar Maq M1 M2
de
proc Pieza

DIAGRAMA DE GANTT 2 a 5 4

3 b 4 3

c a b 1 C 2 6
Máq

TPT

c a b
M1

c a b
M2

TOM2: 2hr TE a :1hr TE b:1hr

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 HRS
Resultados:
 Tiempo de Proceso Total = 15 Hrs
 Tiempos ociosos:
TOM1 = 0hrs
TOM2 = 2hrs
TOT = 2hrs

 Tiempos asignados:
TAM1= 11hrs
TAM2= 13hrs
TAT = 24hrs

 Tiempos espera por pieza:


TE “a” = 1hrs
TE “b” = 1hrs
TE “c” = 0hrs
TET = 2hrs Planeamiento y Control de la Producción 26
PROGRAMACIÓN DE MANERA ANALÍTICA
Maq
M1 M2
Pieza
c a b
a 5 4

b 4 3

C 2 6 RESUMEN:
• T. Proc Total = 15 Hrs
• Tiempo ociosos:
TOM1 = 0hrs
Pieza c a b TOM2 = 2hrs
Maquina 1 TOT = 2hrs
0–2 2–7 7 – 11
• Tiempos asignados:
Maquina 2 2-8 8 – 12 12 - 15 TAM1= 11hrs
TAM2= 13hrs
T espera pieza 0 1 1 TAT = 24hrs
T ocioso maq 1 0 0 0 • Tiemp espera pieza:
TE “a” = 1hrs
T ocioso maq 2 2 0 0 TE “b” = 1hrs
TE “c” = 0hrs
TET = 2hrs
“OPERACIÓN MÁS CORTA PRIMERO”

Máq LUGAR DE
M1 M2 PROCESAMIENTO
Pieza

a 5 4 9 3

b 4 3 7 1

c 2 6 8 2
Secuencia de operaciones

b c a
DIAGRAMA DE GANTT
Máq

TPT

b c a
M1

b c a
M2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 HRS
RESPUESTAS
TPT = 17 HRS

TOM1 = 0 HRS TE “a” = 2 HRS


TOM2 = 4 HRS TE “b” = 0 HRS
TOT = 4 HRS TE “c” = 1 HRS
TET = 3 HRS
TAM1 = 11 HRS
TAM2 = 13 HRS
TAT = 24 HRS
PROGRAMACIÓN DE MANERA ANALÍTICA

Maq Regla lógica a programar:


M1 M2
Pieza ”la operación mas corta
primera”
a 5 4
b c a

b 4 3

C 2 6
RESUMEN:
• T. Proc Total = 17 Hrs
• Tiempo ociosos:
Pieza b c a TOM1 = 0 hrs
TOM2 = 4 hrs
Máquina 1 O-4 4-6 6 - 11 TOT = 4 hrs
Máquina 2 • Tiempos asignados:
4-7 7 - 13 13 - 17
TAM1= 11 hrs
T espera pieza 0 1 2 TAM2= 13 hrs
TAT = 24 hrs
T ocioso máq. 1 0 0 0 • Tiemp espera pieza:
T ocioso máq. 2 4 0 0 TE “a” = 2 hrs
TE “b” = 1 hrs
TE “c” = 0 hrs
TET = 3 hrs
“OPERACIÓN MAS LARGA SE ATIENDE
PRIMERO”

Máq LUGAR DE
M1 M2 PROCESAMIENTO
Pieza

a
5 4 9 1

b
4 3 7 3

c
2 6 8 2
Secuencia óptima

a c b
DIAGRAMA DE GANTT
Máq

TPT

a c b
M1

a c b
M2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 HRS
RESPUESTAS
TPT = 18 HRS

TOM1 = 0 HRS TE “a” = 0 HRS


TOM2 = 5 HRS TE “b” = 4 HRS
TOT = 5 HRS TE “c” = 2 HRS
TET = 6 HRS
TAM1 = 11 HRS
TAM2 = 13 HRS
TAT = 24 HRS
PROGRAMACIÓN SECUENCIAL
Johnson tres máquinas
Ejemplo:
Se tiene tres piezas distintas: a, b y c que deben procesarse
con igual secuencia en las tres máquinas: 1, 2 y 3.
Determinar después de que tiempo se entrega las piezas
terminadas.

Maq
M1 M2 M3
Pieza

a 5 3 2
b 4 2 1
c 6 3 4
Planeamiento y Control de la Producción 37
Restricciones
Algoritmo sólo para tres máquinas

Debe cumplir:
T1 min ≥ T2 max

T2 min ≥ T3 min

4 ≥ 3
2 ≥ 1
Planeamiento y Control de la Producción 38
Reglas:
1. Reagrupar los tiempos de operaciones de las tres
máquinas en dos máquinas ficticias I y II para lo
cual, al tiempo del elemento “a” correspondiente a
la máquina 1 se le suma el tiempo del mismo
elemento correspondiente a la máquina 2, el valor
resultante es el valor del elemento “a” en la
máquina ficticia I, y al tiempo del elemento “a”
correspondiente a la máquina 2 se le suma el
tiempo del mismo elemento correspondiente a la
máquina 3, el valor resultante es el valor del
elemento “a” en la máquina ficticia II, y así
sucesivamente hasta terminar.
2. Se sigue las reglas del método anterior
(Johnson para dos máquinas).
Planeamiento y Control de la Producción 39
Ejemplo: Johnson Tres máquinas

Maq Tiempos de máquinas


ficticias
M1 M2 M3 LUGAR DE
Pieza
I II PROCESAM

a 5 3 2 8 5 2

b 4 2 1 6 3 3

c 6 3 4 9 7 1

c a b
TO M1 = 0 Hrs TA M1 = 15 Hrs TE a = 0 Hrs
a
TO M2 = 9 Hrs TA M2 = 8 Hrs TE b = 0 Hrs
TPT= 18Hrs b
TO M3 = 11 Hrs TA M3 = 7 Hrs TE c = 0 Hrs
c
TOT = 20 Hrs TAT = 30 Hrs TET = 0 Hrs

TPT
MAQUINA
1

MAQUINA
2

MAQUINA
3

HORAS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Problema 1:
La demanda u orden de fabricación para satisfacer el
pedido del cliente es de 80 unidades; la merma es del
orden del 20 %
Código Descripción TE
P1 1 Cortado 3.0
2 Doblado 1.5
P2 3 Doblado 2.0
X 4 Armado 1.2

1 Cortado de pieza P
PT: “X” 1
2 Doblado de pieza P1
3 Doblado de pieza P2
4 Armado
Se dispone de dos máquinas : una dobladora y una
cortadora.

¿Después de cuanto tiempo se entrega el lote?

1 turno x día, 8 horas x turno, 5 días x semana, 1


hombre en cada máquina.

Solución:

FM = 100/(100 – 20) = 1/0.8 = 1,25

OF = 80 x FM = 80 x 1.25 = 100 unidades


Cantidad de Componentes Requeridos
Códi Descripci TE T.E. T.E.
go Lot. lote
ón hora

P1 1 Cortado 3 600 10
2 Doblado 1.5 300 5
P2 3 Doblado 2 600 10

X 4 Armado 1.2 120 2


DIAGRAMA DE GANTT

MÁQ
TPT

Cortado P1
C

Doblado P2 Doblado P1
D
armad

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
SEM
GRACIAS

Planeamiento y Control de la Producción 47