Está en la página 1de 338

Preactor 11 Curso de Usuario

Parte 1
Usando Preactor

Preactor User Course


Vision General Parte I
Usando Preactor para la Programacin
Preparando las Tablas de Datos
Registrando Ordenes
Programando Ordenes
Adicionando Ordenes Nuevas
Paradas , Modificacin de Estado,
Reparacin del Programa
Informes

Preactor User Course


Vision General Curso Parte I (cont.)
Usando Preactor para Ensamble
BOM Multi Nivel (FCS)
BOM Multi Nivel (Pegging)
Introduccion a APS
APS 400 Configuracin Stand Alone
Reglas Estn
dar APS 400

Preactor User Course


Vision general Curso Parte I (cont.)
Control de Materiales
Integracin APS-ERP Configuracin
Reglas de Pegging SMC
Programando an con faltantes
Compromiso de Ordenes Configuracin

Caractersticas Generales

Producto

Caractersticas

Preactor Express

Menus fijos y estructuras de datos fija, con posibilidad de importar/exportar datos. Una sla
restriccin de recurso por operacin. Creacin de reportes a travs de herramientas externas como
Visual Studio Express. Programacin basada en Ordenes. Botn para consulta de rdenes. * Versin
libre liberada a finales de 2010

Preactor 200 FCS

Estructuras de Datos y de mens totalmente configurables y adaptables a los requerimeientos del


usuario . funcionalidades adicionales para secuenciamiento algortmico que incluye tiiempos de
cambio dependientes de la secuencia, transferencia de lotes de produccin, definicin de lotes
separados e independientes, intercalamiento de lotes, tiempos de proceso y restricciones por recurso
especfico, reparacin de programa, buffers de despacho, Comparacin de Programas y
herramientas de anlisis. Grficos de disponibilidad de recursos secundarios, pero no se usan como
restriccion finita. Informes estndar adicionales y Procesador de eventos programados. Puede ser
conectado con Preactor Viewer sobre una rede de PCs. Puede integrarse con otros tipos de software.

Preactor 300 FCS

Puede aplicar multiples restricciones finitas para cualquier operacin. Los recursos secundarios
pueden ser finitos o infinitos. Se incluyen caractersticas adicionales como costeo de ordenes,
cumplimientso parciales de operaciones, ms herramientas de anlsis. Grficos en linea caliente.

Preactor 400 APS

Tiene caracteristicas adicionales para requerimientos de programacin ms compleja como


secuencia preferida (varios criterios), minimizar tiempo de setup, programacin de cuellos de botella
etc. Puede crear reglas progias de programacin y nicas las cuales pueden ser de paso nico o
mltiple. Puede modelar procesos de ensamble donde hay BOM de mltiple nivel usando
funcionalidades de pegging. Se dispone de grficos de materiales.

Preactor 500 APS

Como 400 pero tiene AMC (Advanced Material Control) tambin tiene PBX (Preactor BOM Exploder)
para la generacin de consultas CTP (Capable To Promise) con BOM de multiple nivel sin accesar el
sistema ERP.

Preactor Viewer

Se usa junto con Preactor 200, 300, 400, 500, Permite accear informacin e informes del programa
maestro. Puede usarse para entrada de datos, es decir, tiempos de inicio y terminacin de
operaciones desde el piso de fbrica. Puede conectarse a equipo de lectura de codigo de barras.

Preactor v11 mantiene sus datos en base de datos SQL


2008 Cuando Preactor se ejecuta, los datos se cargan
desde SQL and residen in memoria.
Los datos se accesan a travs de la Interface de usuario
(UI) haciendo click una vez en un cono y navegando a
travs de las opciones del lado izquierdo. Todos los
cambios se guardan en SQL y cuando se requiera.
Los datos de ejemplo que se usan estan basados en
P300 FCS, configuracin estndar y conectados a SQL
2008 Edicin Express.
El tiene una Tabla de Productos (Puede no requerirse
en su sistema si usted est conectadoa a un sistema
MRP.)

Etapa 1
Entre Restricciones Secundarias
Entre Recursos y liguelos a las restricciones
secundarias (por ejemplo, Se requiere siempre un
operario cuando la mquina esta trabajando).
Entre grupos de recursos.
Prepare datos de Productos.
Cree patrones de turnos o calendaros de trabajo y
asgnelos a los recursos desde el secuenciador; un
estado de calendario Turno Disponible ser
asignado por Preactor en defecto.

Efecto de Calendario

Sin Efecto: No importa cual es el estado del recurso, el uso de la restriccin secundaria
permanece sin cambio. Se usa, como ejemplo, para herramental, no importa si el recurso
esta o no trabajando, hay una parada, etc, la herramientas no obstante est en uso
(ocupada).

Ajustado al Inicio del Recurso: El uso de la restriccion secundaria ser la misma


basada en la eficiencia del recurso al comienzo de la operacin. Si la eficiencia del
recurso es 50% al comienzo de la operacin, entonces se usar el 50% de la restriccin
secundaria, no importa si durante el proceso la eficiencia del recurso cambie.

Ajustado a los cambios de Eficiencia: Como en el caso anterior slo que la restriccin
secundaria se cie a la eficiencia del recurso durante la ejecucin. Asi, que si el recurso
tiene una eficiencia del 100% al inicio de la operacin y usa 2 unidades de una
restriccion secundaria, entonces el cambia a 50% de eficiencia y solamente requerir de
una unidad.

Usa 100% si es mayor que 0%: Se usa principalmente para operarios asociados con
mquinas. Usualmente se asocia una eficiencia 0% con paradas, daos, mantenimientos
planeados y turnos no disponibles del recurso. El operario se libera slo cuando el
recurso este en uno de estos estados,.

Shift Patterns Primary Resources

Shift Patterns Primary Resources

Shift Patterns Primary Resources

Shift Patterns Primary Calendar Templates

Shift Patterns Primary Calendar Templates

Shift Patterns Primary Calendar Templates

Shift Patterns Primary Calendar Templates

Shift Patterns Creating New Templates

Shift Patterns Creating New Templates

Shift Patterns Creating New Templates

Shift Patterns Creating New Templates

Shift Patterns Creating New Templates

Shift Patterns Creating New Templates

Shift Patterns Creating a Weekly Template

Shift Patterns Creating a Weekly Template

Shift Patterns Creating a Weekly Template

Shift Patterns Creating a Weekly Template

Shift Patterns Assigning a Template to a Resource

Shift Patterns Assigning a Template to a Resource

Shift Patterns Calendar States

Shift Patterns Calendar States

Shift Patterns Secondary Resources

Shift Patterns Secondary Resources

Shift Patterns Secondary Resources

Shift Patterns Secondary Resource Templates

Shift Patterns Secondary Resource Templates

Workshop 1

Datos para el Workshop 1


Durante la ausencia de Jaime se instal una mquina nueva de Control
numrico CNC.
Agregue este recurso a la tabla de datos y agreguelo al grupo de
recursos Turning Machines . La mquina usa 5 unidades de Energia
cuando se usa y cueta 16.5 por hora de corrida.
Los tiempos de cambio son siempre 15 mins y si es de la misma familia
toma 5 minutos.
Recursos
1. Mquina CNC (Capacidad Finita), restriccin secundaria 5 unidades
de Energa , costo por hora 16.50.
2. Agregue este recurso al grupo de recurso Turning Machines
3. Asigne el mismo patron de tiempo que tienen las otras mquinas de
CNC.

LA MEDIA HORA DE MARTINEZ- El Problema


Hola Jaime. Soy Nestor Alavarado de Ingenieria de Motores Y Radiadores , como est
usted?
Bien Nestor, Gracias. Cmo le puedo ayudar ?
Bien... Yo necesito algunos piones ... Similares a los que hizo para nosotros el ltimo
mes. Que es lo ms pronto que me puede entregarme otros treinta?
Oh .. Yo no s con certeza Nestor , he estado alejado unos dias por vacaciones y
an no estoy al tanto del detalle de la fbrica. Pero deme treinta minutos para revisar
y yo le hare saber.
Esta fue uan conversacin telefnica normal de Jaime Martnez , el propietario de un taller
pequeo de Mecanizado el cual se especializa en la fabricacin de componentes de alta
calidad. Es raro que se encuentren ms de cinco o seis ordenes en el taller al mismo
tiempo, y hoy no es la excepcin. As que a Jaime no le tomo mucho tiempo para saber que
habia cuatro ordenes pendientes y que ninguan habia comenzado .

Etapa 2
Registre informacin de Productos
Ir a Mantenimiento de datos
Seleccione la opcin Products

Products Data Table

Products Data Table

Products Data Table

Products Data Table

Products Data Table

Products Data Table

Products Data Table

Products Data Table

Products Data Table

Products Data Table

Products Data Table

Products Data Table

Products Data Table

Products Data Table

Products Data Table

Products Data Table

Products Data Table

Products Data Table

Products Data Table

Etapa 2
Agregando Operaciones
dependientes (hijas)
Las operaciones dependientes
(hijas) heredan algunos datos de la
operacion PADRE.
Estos campos de datos son
sombreados y slo se pueden leer
(read only)
Todos los dems se registran en la
forma usual

Products Data Table Child Records

Workshop 2

LA MEDIA HORA DE MARTINEZ

ENTRAR LOS DATOS DE PRODUCTOS

LA MEDIA HORA DE MARTINEZ


Agregue los siguientes productos a la tabla de datos.
Part No.

Secuencia de Maquinado (tiempos de operacion & velocidad)

1-AAA
Pion

Operacion No 10 20 30 40 50
Nombre Operaci
Turn Mill Detail
H/Treat
Grupo Recurso
TM MM TM DL GR
Proceso
20min
2min 10min
1day 15min
tiempos de Setup 10 mins
10 mins
5 mins
-

Grind
tiempos de
10 mins

tipo de tiempo de Pr t/p/I t/p/I t/p/I t/p/B t/p/I


TM = Turning Machines, MM= Milling Machines, DL = Delays, GR=Grinders
NOTES:
1) se requiere un Supervisor para alisstar la mquina para la operacin 10.
2) La operacin 20 puede dividirse en ms de una mquina con un tamao de lote de 5 partes.
3) La operacin 30 solo puede hacerse en la mquina CNC.
4) Un equipo de molienda es requerido para la operacin 50.

Using Preactor
Procedimientos de Trabajo Tpico
Carga
Ordenes
Nuevas
Registra el estado
actual
Genera el
Programa

Define los
Que pasa
s?
Analiza
los
programas

Libera el
Programa e
imprime los
informes

Sigue el
avance de
las
ordenes

Cargando Ordenes
Se pueden entrar manualmente si uste tiene la
base de datos de productos.
Las ordenes pueden leerse con los datos de
ordenes y productos.
Generalmente se mantienen solamente los
datos qu necesita Preactor, es decir, los datos
asociados con las ordenes activas.

Cargando Ordenes
En este ejemplo tenemos una instalacin
nica con una tabla de productos.
Usted entra una orden y Preactor la
expande para agregar los datos de las
otras operaciones que usa el propducto y
que estan en la tabla de productos.
Cuando se complete la orden, borre el
Padre y los hijos tambien se borran.

The Sequencer

The Sequencer

The Sequencer

The Sequencer

The Sequencer Editing Data

Cargando Ordenes
Usted tambin tiene la facilidad de
hallar la fecha de despacho a traves
de una consulta.
Use la opcin de consulta en el
Secuenciador.

The Sequencer Order Enquiry

The Sequencer Order Enquiry

The Sequencer Order Enquiry

The Sequencer Order Enquiry

El Secuenciador Preactor

Llamado de Ordenes

The Sequencer Calling Off Orders

The Sequencer Calling Off Orders

The Sequencer Calling Off Orders

El Secuenciador Preactor

Repitiendo Ordenes

The Sequencer Repeating Orders

The Sequencer Repeating Orders

The Sequencer Repeating Orders

El Secuenciador Preactor
Opciones de presentacin en el Editor
Resaltando todas las operaciones
hijo
Resaltando algunas operaciones hijo
Mostrar registros en base a un
criterio de filtro.
Ordenando Registros

The Sequencer Displaying Child Records

The Sequencer Hiding Child Operations

The Sequencer Filtering

The Sequencer Filtering

The Sequencer Sorting

Personalizando el Secuenciador
Ventanas Configuradas
Grupos de Ventanas, Produndizacin,
conmutable, anidado
Modificando barra de herramientas (bh)
Encendido y apagado de bh.
Moviendolas alrededor de la pantalla.
Editando los contenidos de la bh

Personalizando el Secuenciador
Organizaciones de Espacio de Trabajo
Guardando Pantallas con espacios de
Trabajo
Configurando botones para espacios de
trabajo

The Sequencer Tabbed & Docked Windows

Tabbed Window

Tabbed Window

Docked Window

The Sequencer Tabbed Group

Tab Group

The Sequencer Tabbed & Docked Windows

Right click on Tab

The Sequencer Auto Hide Docked Windows

Auto Hide

The Sequencer Auto Hide Docked Windows

Hidden

The Sequencer Dragging Docked Windows

Dragging Dockable Window

The Sequencer Auto Hide Docked Windows

Turning Toolbars on and off

The Sequencer Configuring Toolbars

Turning Toolbars on and off

The Sequencer Configuring Toolbars

Dragging Toolbars

The Sequencer Configuring Toolbars

Customizing Buttons

The Sequencer Workspaces

The Sequencer Predefined Workspaces

The Sequencer Predefined Workspaces

The Sequencer Predefined Workspaces

The Sequencer Predefined Workspaces

The Sequencer Saving Workspace on Exit

Como programa Preactor


Secuenciamiento de una Orden a la vez
(Carga Secuencial)
Indique la regla para selccin de la orden
(fecha prometida, prioridad , consecutivo de
carga)
Indique la direccin del secuenciamiento.
Adelante
Atrs
bi-direccional

Algortmo Carga Secuencial Adelante


Pr 1

MC 1

10

Pr 2

10

Pr 3

MC 2

10

20

40

40

10 - MC1 or MC2
20 - MC2 or MC4
30 - MC3 only

MC 3
MC 4

30

20

30

30

40 - MC2 or MC4

40

20

Tiempo

Algortmo Carga Secuencial Atrs


Fecha Prom
(Buffer Menor)
MC 1

10

Pr 1
Pr 2

10

Pr 3

MC 2

10

20

40

40

10 - MC1 or MC2
20 - MC2 or MC4
30 - MC3 only

30

MC 3
MC 4

20

30

30

40 - MC2 or MC4

40

20

Tiempo

Algortmo Secuencial Bi-direccional


Pr 1

MC 1

10

10

Pr 2

10

Pr 3

MC 2

10

20 10

40

20

40

10 - MC1 or MC2
20 - MC2 or MC4

Lock Lock
30

MC 3
MC 4

20

30

20 20

TIME

30 - MC3 only

30

40 - MC2 or MC4

40

Carga Secuencial- Seleccin del Recurso


Pr 1

MC 1

10

Pr 2

10

Pr 3

MC 2

10 10 20

20

40

20
40
10

40

10 - MC1 or MC2
20 - MC2 or MC4
30 - MC3 only

MC 3
MC 4

30

20

30

30

20
20
40

40 - MC2 or MC4

40

Tiempo

40

Transferencia de Lote
Pr 1

MC 1

10

Pr 2

10

Pr 3

MC 2

10

40

40

10 - MC1 or MC2
20 - MC2 or MC4
30 - MC3 only

30

MC 3
MC 4

20

30

20

30

20

40 - MC2 or MC4

40

TIME

Adelante por Prioridad Division de lotes (Lotes


Dependientes)
Pr 1

MC 1

10

10 10 10

Pr 2

10

Pr 3

MC 2

10

20

20

40

40

20

40

10 - MC1 or MC2
20 - MC2 or MC4
30 - MC3 only

30

MC 3
MC 4

20

20

30

40

30

40

20

Tiempo

40 - MC2 or MC4

40

Adelante por Prioridad - Division de Lotes (lotes


independientes)
Pr 1

MC 1

10

10 10

10

Pr 2

10

Pr 3

MC 2

10

20

40

20

40

20

10 - MC1 or MC2
20 - MC2 or MC4
30 - MC3 only

30

MC 3
MC 4

20

30

20

30

40

30

30

40

20

Tiempo

30

40

40 - MC2 or MC4

40

Todas las versiones de Preactor Ofrecen

Carga Sec. hacia adelante de todas las ordenes

Carga Sec hacia atrs de todas las ordenes

Carga Sec. Bidireccional alrededor de operaciones


fijadas (lokcs).

Todas las versiones de Preactor Ofrecen (cont.)

Secuenciamiento hacia adelante para ordenes


individuales.
Secuenciamiento hacia atras para ordenes
individuales.
Secuenciamiento Bi-direccional de ordenes
individuales.
Edicin y Secuenciamiento Manual

The Sequencer Forward Schedule

The Sequencer Forward Schedule

The Sequencer Saving the Schedule

Localizando/Programando Operaciones &


Ordenes
Todas las Operaciones para Una Orden
Apunte con el mouse a una orden
Presione la tecla alt y click con el botn izquierdo
del mouse.
Operaciones escogidas para una orden
Click derecho sobre una operacin y seleccione la
opcin que se requiera
Se activan las opciones Programe, Quite, Lock (fijar),
Unlock(Desfijar) (lock)

The Sequencer Highlighting Orders

The Sequencer Unscheduling Highlighted Orders

The Sequencer Removing Gauge Lines

The Sequencer Removing Calendars

Localizar/Programar Operaciones Y Ordenes


Seleccionando Operaciones desde Ordenes Diferentes
Use el boton de localizacion (binoculares)
Puede seleccionar uno o ms parmetros de la lista que se
muestra.
Puede usar AND y OR para obtener multiples selecciones
Todas las operaciones que cumplen el criterio son resaltadas
en la vista general.
Se activan los botones Remove/Generate Schedule/ Lock/Unlock
buttons become active

The Sequencer The Locate Feature

The Sequencer The Locate Feature

Edicin de Operaciones
Modificando datos(e.g.
Prioridad)
Arrastrar /soltar (Dragg & Drop)
Dividiendo una Operacin

The Sequencer Editing Orders

The Sequencer Splitting Batches

The Sequencer Bar Colour Tool

The Sequencer Bar Colour Tool

Guardando, Analizando y Comparando


Programas
En cualquier momento se puede
guardar un programa para
comparacin.
Seleccione File desde el menu
Seleccione Save Schedule As
Digite el nombre y Save

The Sequencer Saving Schedules

Using Preactor
Guardando, Analizando y comparando
Programas
Estadsticas del Programa
Ventana de Seguimiento
Informes de Anlisis del
Programa

The Sequencer Schedule Statistics

The Sequencer Trace Chart Window

The Sequencer Trace Chart Window

The Sequencer Trace Chart Comparative Schedules

The Sequencer Trace Chart Comparative Schedules

The Sequencer Normalize Trace Chart

The Sequencer Normalize Trace Chart

The Sequencer Changing the Trace Chart Axis

The Sequencer Changing the Trace Chart Axis

The Sequencer Actual Comparative Schedule

Using Preactor
Informes de Anlisis del Programa
En P200 FCS y superiores puede comparar
informacin de atributos de ordenes y
productos.
En P300 FCS superiores puede comparar
informacin de utilizacion de recurso, grupo
de recurso y recurso secundario.

The Sequencer Schedule Analysis Reports

The Sequencer Schedule Analysis Reports

The Sequencer Schedule Analysis Reports

Using Preactor
Otras Caractersticas Informes
Lista de Tareas- Por Recurso
Lista de Tareas- Por Grupo de Rec.
Ordenes
Resmen
Por Cliente
Costo de Ordenes
Costo de Programa
Ordenes con riesgo

Using Preactor
Otras Caractersticas Informes (cont.)
Tarjetas de Ruta
Estados de Orden
Lista de Ordenes
Por da
Por avance de Operacin
Todas las Ordenes

Ordenes Atrazadas
Ordenes
Por tiempo actual
Por fecha prometida

The Sequencer Reports

The Sequencer Reports

The Sequencer Reports

The Sequencer Reports

Using Preactor
Fijando (Lock) Operaciones
Las operaciones que esten dentro o tocadas por
el Teminador se fijan (lock) en el Tablero de
Planeacin.
Las ordenes iniciadas seran fijadas por defecto.
Al mover el terminador puede fijar (lock) muchas
operaciones a la vez.
Se pueden fijar (o mantener) operaciones
individuales manualmente.
Se pueden fijar todas las operaciones en un
recurso.

The Sequencer Locking Operations

The Sequencer Locking Operations

The Sequencer Locking Operations

The Sequencer Locking Operations

The Sequencer Locking Operations

The Sequencer Locking Operations

The Sequencer Locking Operations

The Sequencer Holding Operations

Using Preactor
Ventana de Medicin Grfica (Plot)
Medicin Grafica de Carga de
Trabajo
Medicin Grfica de
Restricciones Secundarias
Medicin grfica de Uso

The Sequencer Plots

The Sequencer Plots

The Sequencer Plots

The Sequencer Plots Queued Workload

Usando Preactor
Otras Caractersticas

Utilizacin de Recursos en Vista


General

The Sequencer Resource Utilization

The Sequencer Resource Utilization

The Sequencer Resource Utilization

Using Preactor
Otras Caractersticas

Vista General Comprimida

The Sequencer Overview Compression

The Sequencer Overview Compression

The Sequencer Overview Compression

The Sequencer Overview Compression

El uso da a da

Using Preactor
Procedimientos de Trabajo Tpico
Carga
Ordenes
Nuevas
Registra el estado
actual
Genera el
Programa

Define los
Que pasa
s?
Analiza
los
programas

Libera el
Programa e
imprime los
informes

Sigue el
avance de
las
ordenes

Usando Preactor
Carga Ordenes
Nuevas

Registra el estado actual

Genera el
Programa

Define los Que


pasa s?

Analiza los
programas

Libera el Programa e
imprime los informes

Sigue el avance
de las ordenes

Usando Preactor
Cumplimientos Parciales
Registrando Estado de Operaciones
Registro de Tiempos de Cumplimiento
Cumplimientos Parciales (P300 y ms)
Presentacin del Progreso en Barras
Edicin de Patron de Turnos e.g Efecto
neto, Paradas, etc

Reparacin del Programa

The Sequencer Operation Progress

The Sequencer Operation Progress

The Sequencer Operation Progress

The Sequencer Progress Control Colour

Using Preactor
Llevando y Soltando (D&D)
Moviendo Iconos(drag & drop)
Llevando a una posicin definida
Cualquier operacin vinculada se
desplaza a la derecha si ocurre
algn conflicto.
Se muestran advertencias en caso
que se afecten limites de una
restriccin secundaria.

Using Preactor
Editando el Patrn de Turnos
Cambiando Patrones de Turno
desde el Calendario de Recursos
Actualizacin del Efecto Neto
Paradas

Using Preactor
Editando Patron de Turnos
Actualizacin del Cambio Neto
Entre los cambios netos desde el ltimo
programa o
Entre los efectos netos desde el ltimo
Programa.

Usando Preactor
Edicin del Patrn de Turno
Programa Maestro

Programa Actual

Tarde

Programa
Nuevo
Actualiza Efecto Neto

Ahora

The Sequencer Shift Pattern Editing

The Sequencer Shift Pattern Editing

The Sequencer Shift Pattern Editing

The Sequencer Shift Pattern Editing

The Sequencer Repairing the Schedule

The Sequencer Repairing the Schedule

Workshop 3

LA MEDIA HORA DE MARTINEZ


ACTUALIZA 8:30 P.M.

Manejando lo Inesperado
Jaime Martnez realiza una visita a la planta y camina alrededor del taller de
fabricacin a las 8:30 p.m. Del da 11 y observa que no todo esta de acuerdo al plan !
El Centro de Maquinado a parado a las 8:00 y no estar listo para continuara hasta las
9:30. el ya se ha comprometido antes con el despacho y se prepara para asignar
tiempo extra para completar la orden antes del fin de semana.
La fecha original prometida fue el dia 14.
Tareas:
1. Registre la parada
2. Repare el programa usando la funcionalidad automtica, observe los tiempos de
terminacin de la Orden de Nestor (A017).
3. Agregue 30 minutos de tiempo extra al Afilador (grinder) para completar el trabajo.
Repare el programa de manera automtica . Observe que los tiempos de
terminacin de la orden de Nestor estan antes del fin de semana.

Usando Preactor para Ensamble

Using Preactor for Assembly


BOM un slo nivel
Preactor utiliza numeros de operacion para
modelar ensamble (O des-ensamble)
Todas las operaciones son para un
ensamble especfico.
Una sla orden se utiliza para controlar
todas las partes del ensamble.
No hay coneccion ente ordenes de trabajo
separadas.

Using Preactor for Assembly


BOM un slo nivel

Case

Using Preactor for Assembly


BOM Multiple Nivel
Muchos sistemas ERP generaran ordenes para cada
nivel de un BOM multipler nivel.
Para siste,as Preactor FCS uste puede utilizar Fecha
Prometida y Fecha de Inicio Ms teprana para
enlazar las ordenes dependientes.
Si una orden de produccin se demora sobrepasando
la fecha prometidanentonces usted debe replantear el
(ESD) para la orden(es) dependiente(s).
Preactor 400 APS provee caractersticas adicionales
para modelar ensamble usando pegging.

Using Preactor for Assembly


BOM Multiple Nivel using FCS
Frame
Making

WO 1

Ordenes de Produccin
Fecha Prometida

Wheel
Making

WO 2

Purchas
e
Saddles
Assembl
e

PO 1
Fecha de Inicio mas temp
WO 3
Orden que consume

Intorduccion a Preactor APS

Preactor APS
Qu es APS?
Generar un Programa usando reglas complejas
Generar un Programa que toma en cuenta
disponibilidad de recursos y tanto materias
primas como material intermedio usando pegging.
Estar habilitado para responder consultas de
fechas prometidas con base en la programacin
existente.

Preactor APS
Reglas de Programacin
Preactor 100 FCS, 200 FCS y 300 FCS usan
Orden por Vez o reglas de programacin
secuencial.
Preactor 400 APS tambin tiene:
Reglas de Cargue Paralelo (llamado alguans
veces reglas de despacho)
Reglas ajustadas al usuario usando eventos
PESP.
Capacidad de construir reglas propias en
Visual basic para una mxima flexibilidad.

Preactor APS
Reglas de Programacin

Carga Paralela

Programacin basada en Recursos


Cada recurso decide que operacin
cargar despus basado en reglas de
despacho.
El tiempo se mueve slo una vez hacia
adelante.

Algortmo de Secuenciamiento

TIEMPO
1

MC1
MC2
MC3
MC4

10

11

10 10
10

20

20
30

40 20
30

40
30

40

Secuenciamiento con Cola basada en Eventos

Tiempo del
Evento
1

MC1
MC2
MC3
MC4

10 10
10

20

Ranked
System
Queue

10
20
20 20
30

40
30 30

40

40

10
30
20
10
30
40

Algortmo vs. Basada en Evento


Algorithmic:
MC 1
MC 2

10 10
10
20

MC 3
MC 4

20
30

MC 2

MC 3
MC 4

10 10
10
20

11

40 20
40
30
30
40

Event Based:

MC 1

10

20 20
40
30
30 30
40
40

Algortmo vs. Basada en Evento


Algortmo

El cubrimiento total del programa es ms largo


Compatible con reglas de paso multiple
Orden con prioridad alta (azul) se completan primero
Usa utomaticamente las restricciones de Planeacin
Avanzada (Base de datos de Productos).

Basada en Eventos
El cubrimiento total del programa es ms corto.
Uso de recursos alternos (carga paralela)
Control explicito a travs de API
E.g. Seleccin de recurso (Ver curso API)

Preactor APS
Reglas de Programacin

Carga Paralela- Optimizacin por Reglas de


Despacho e.g. Secuencia preferida por atributo(s)
de orden.
Fecha Prometida

Radio Crtico

Radio Critico Dinmico

Tiempo de Setup

Tiempo de Proceso

Cualquier Campo de usuario e.g. Ancho, color


etc.

Preferred Sequence Example Forward Sequence Only

Preferred Sequence Example Minimize Setup (APS 400)

Preferred Sequence Example Minimize Setup (APS 400)

Preactor APS
Secuencia Preferida Vista a Futuro
No.=Fecha
Adelante
FIFO

Futuro
2 Dias

Futuro
3 Dias

Pero al costo de terminar


Prom.ms tarde de algunas
ordenes.
2
2
3
3
4

Secuencia Preferida
Blanco-Amarillo-Rosa
Day 1

Day 2

Day 3

3
Shorter
Schedule Span

Day 4

Preactor APS
Reglas de Programacin

APS ofrece ambas reglas, Carga paralela y


secuencial
Reglas de Carga Secuencia Estndar
Adelante
hacia atrs
Minimiza WIP Adelante Minimiza WIP Atrs
Cuello de botellas(TOC) Cuello de botella dinmico
Minimiza Setup total
Campaa

Pueden construirse reglas de usaurio tanto para


secuenciamiento paralelo como Secuencial usando
PESP, Visual Basico u otros lenguajes.

Preactor APS
ASCL - Min WIP Adelante
Min. Tiempo Abarcado
MC 1

MC 2

10

10

20

10

20

20

40

MC 3
MC 4

30

30 30

TIME

40

Preactor APS
ASCL - Min WIP para Atrs
Fecha Prometida
(buffer menor)

Min. Tiempo Abarcado


MC 1

MC 2

10

10

2020

20

40

MC 3
MC 4

30

30

40

30

TIME

40

Preactor APS
Cuello de Botella Definido
1. Secuencia hacia atrs desde Fecha Prometida Menos Buffer de Despacho
2. Secuencia hacia adelante. Si cruza con fecha actual usara primero el buffer
Fecha
de cuell Botella, luego el bufffer de despacho
Buffer Prom
de
10
10
MC 1
Despacho

MC 2

MC 3

MC 4
Cuello de
Botella
Definido

20

20
Buffer
de
Cuello B

30

40

30

TIEMPO

40

Con Riesgo

Preactor APS
ACSL Cuello de Botella Dinmico
MC 1

10

10

10

Mayor Tiempo de Espera


MC 2

20

20

20

40

MC 3
MC 4

Cllo Btlla

30 30

30

Buffer
TIEMPO

40

Preactor APS
ACSL Minimiza Setup total
MC 1

MC 2

MC 3
MC 4

TIEMPO

Preactor APS
ACSL - Campaas
Fecha
Referencia
Ciclo 1

Ciclo 2

Fecha Prom
Dias 1-7

Fecha Prom
Dias 8-14

MC 1
MC 2
MC 3

TIME

Ciclo 3
Fecha Prom
Dias 15-21

Preactor APS
Campos y Caractersticas Adicionales

Cuando Preactor APS trabaja indepediente


se activan campos y caractersticas
adicionales.
Ejemplo Estndar en el CDROM

Menu de Configuracin- Reglas APS

Tabla de Recursos

Tabla de Productos

Secuenciador

P400 - Additional Fields

P400 - Additional Fields

P400 - Additional Fields

P400 - Additional Fields

P400 - Additional Fields

Preactor APS

Workshop 4

Preactor APS
Workshop 4 - Tarea

Defina un aregla de secuencia preferida


para todos los recursos que minimice
demoras (Radio Crtico)
Halle la diferencia entre la duracin del
programa y la demora total cuando se usa
la regla de secuencia hacia adelante por
prioridad y radio crtico (11 dias vista a
futuro)

Preactor APS
Control de Materiales
Preactor APS le permite tener en cuenta la
disponibilidad de materiales en cualquier etapa del
proceso, tanto materias primas e intermedias como
el producto terminado.
Donde una orden produce materiales para otra.
La mayora de sistemas MRP/ERP producen
ordenes para cada nivel de BOM.
Asi, el secuenciamiento debe tomar en cuenta el
progreso de otras ordenes.

Preactor APS
El Problema MRP
Los Sistemas MRP, regularmente, generan ordenes
separadas apra cada sub-ensamble a cada nivel del
BOM.
Las ordenes pueden suminsitrar materiaels a/desde
muchas ordenes.
WHEELS

FRAME

10

SADDLE

10

20

10

20

Finished
Product
30

40

Preactor APS
El Problema MRP
The Bike Factory BoM
WHEELS (2 weeks lead)
10

20
Assembly (1 week)

FRAME (3 weeks lead)


10

20

30

40
Due Date 28th Jan

10
SADDLE(2 weeks delivery)

Preactor APS
El Problema MRP
Order No.

Item

W/O 1

Frames

1st Jan

21st Jan

W/O 2

Wheels

7th Jan

21st Jan

P/O 1
W/O 3

Saddles
Assembly

Start Date Due Date

th

7 Jan
st

21 Jan

st

21 Jan
th

28 Jan

Preactor APS
El Problema MRP
Preactor 100 FCS, 200 FCS and 300 FCS usan
la combinacion de Fecha ms temprana de
Inicio y Fecha Prometida en cada Orden,
para controlar la disponibilidad de materiales.
Sin embargo, si una orden (digamos los
marcos) se demora, el programa puede llegar a
ser invlido.

Preactor APS
El Problema MRP
Frame
Making

WO 1 WO 1

Wheel
Making

WO 2

Purchase
Saddles

PO 1

Assemble

Programa Invlido!

WO 3

Preactor APS
El Problema MRP
Preactor APS puede conectar ordenes
diferentes
Ahora , Si una orden (digamos, el
marco) se demora, el ensamble de la
bicicleta tambin se demorara.

Preactor APS
The MRP Problem
Frame
Making

WO 1 WO 1

Wheel
Making

WO 2

Purchase
Saddles

PO 1

Assemble

WO 3

WO 3

Preactor APS
Usando Preactor APS con SMC
SMC = Static Material Control
El soluciona el problema de ordenes de trabajo
separadas y relacionadas creando enlaces entre
ellas.
El usa una regla del tipo Hecho de pero opera entre
ordenes que relacionan sus materiales, referido
algunas veces como pegging
Puede ejecutarse como parte de la descarga de
ordenes a Preactor.

Preactor APS
Usando Preactor APS con SMC
El usa para decidir cuales ordenes unir,
informacin de como hacer el producto,
cuantos producir, y cuando estar disponible
para el despacho (due Date).
Pede usarse para enlazar partes compradas como
materiales intermedios, es decir, sub-ensambles.
Puede usarse para relacionar directamente
ordenes de venta con ordenes de Produccin
basado en reglas especficas.

Preactor APS

La Configuracin APS ERP

Preactor APS
Integrando SMC con ERP
El Ejemplo es una fbrica de Bicicletas
con integracin total al ERP (Rutas desde
el ERP)
Cuatro tipos de Bicicletas

Bicicleta Estndar (dos ruedas)


Triciclos (tres ruedas)
Uniciclo (Una rueda)
Tandem (dos ruedas)

Algunos componentes comunes


La bicicletas se hacen por pedido

Preactor APS
Integrando SMC with ERP
Algunas partes compradas se mantienen
en existencias de inventario.
rodamientos
radios
ejes
sillas
Tubo metlico
neumaticos
Laminas Metlicas

Preactor APS
Rodamiento
Perno
Eje

Radios
Neumticos

Ens. Eje
10

10
Lmina Met.

Ens. rueda

10

Rueda

Luces*
Silla
Frenos*
Manubrios*

Ens. Pedal
Pedal
manivela

10

10

Ensamble
Bicicleta

Tube

10

20

Cut
Tube

Weld
Frame

30

Paint
Frame

40

Dry

20

Prueba

Importing Orders

The Bill of Materials

The Demand Orders

The Supply Orders

The Works Orders

Peg the Orders

The Flow of Materials

The Material Explorer

SMC Pegging

Orders Scheduled by SMC

AMC Pegging

Orders Scheduled by AMC

Scheduled Span Comparison SMC & AMC

SMC Schedule

AMC Schedule

Works Order linked to Purchase Order

Supply Order linked to Works Order

Open Material Explorer

Material Explorer Navigation

Material Explorer Shortages

Material Explorer Shortages

Preactor APS

Workshop 5

Workshop 5

Workshop 5

Preactor APS

Workshop 5

Preactor APS

Workshop 5

Preactor APS

Workshop 5

Preactor APS

Workshop 5

Preactor APS

Workshop 5

Preactor APS

Workshop 5

Preactor APS

Workshop 5

Preactor APS

Workshop 5

Preactor APS

Workshop 5

Preactor APS

Workshop 5

Preactor APS

Workshop 5

Workshop 5

Preactor APS

Workshop 5

Preactor APS

Workshop 5

Preactor APS

Workshop 5

Workshop 5

Preactor APS

SMC Rules

Reglas SMC

SMC Rules

En el ejemplo anteriorSMC usa tiempos de


Espera y Fechas Prometidas para decidir
cuales ordenes de produccin se enlazan
(pegging) con las ordenes que consumen
Algunas veces esto es dificil controlarlo
cuando hay varias opciones.
Las reglas o conjunto de reglas SMC
proveen una forma para controlar esto.

SMC Rules

Cola que Produce

Cola que consume

El usa una regla FIFO para Enlazar

200

100

100

150

150

100

100

150

SMC Rules

Cola que Produce

Cola que consume

Pero queremos Cant.


Que sea iguales
Entonces dividimos los lotes
200

100

100

150

150

100

100

150

SMC Rules

Crea Colas
Prod/Cons
Filtra
Colas
Conjunto de Regla
Reglas
SiguienteRango de
Colas
Compara y Une usando
la Regla

Done

Flujograma Como funciona


La regla SMC
Otras Opciones
Minima Cantidad Asignada
(por BoM)
retiene parciales entre reglas
Retiene cumplidos entre reglas

SMC Rules
1. Crea para todo el programa colas que producen y consumen
para todas la ordenes (Compras, Produccion, Ventas,
Existencias) (observe que una orden puede estar produciendo y
consumiendo)
Cola que produce
200

50

100
200
100
150
100

Cola que consume

Color = tipo
Numero = Cant

200
150
100
200
100

200

150

100

100

SMC Rules

2. Filtra Colas
Cola que Produce

Cola que consume

200

50

100

150

150

100

100

150

SMC Rules
3. Organiza Colas (Por defecto es FIFO)
Cola que produce

Cola que consume

200

50
150

100

150

150

100

100

150
50

SMC Rules
4. Compara y enlaza ordenes usando la Regla
Ejemplo 1 Se requiere un material
Cola que produce

Cola que consume

Regla 1: CP=CC
Regla 2: CP>=CC

200

50
150

100

150

150

100

100

150
50

Additional Tables

Pegging Rules

Pegging Rules

Pegging Rules

Pegging Rules

SMC Rules
Filtrado de Colas- Slo se le permitira pasar la regla a
los registros que en una cola producen un resultado
verdadero.
Ejemplos de Filtrado de Colas
Fecha Prom. ya pas:

({#Due Date} < {Jdate})

Fecha Prom es en las siguientes dos semanas :

(({#Due Date} >= {Jdate}) && ({#Due Date} <= ({Jdate}+14)))


Prioridad menor que 10:

({#Priority} < 10)

Es un cliente tipo A:
(~{Customer}~==~Type A~)
No es una orden de Existencias ({#Stock Ord}!=1) or ({#Stock Ord}==0)

SMC Rules

Reglsd SMC Examinando Reglas


Seale la casilla Debug this Rule para cada
paso de la regla!
Se crea el archivo SMCRulesDebug.csv
cuando se ejecuta SMC
El suministra detalles de que coincidencias
ocurrieron y que enlaces se crearon con cada
paso de la regla.

Reglas SMC
Asignaciones Parciales v Completas
Cola que Produce
Bicicletas Term.

Cola de Ordenes que


Consumen

200
100
50
150
100
200
100

250
100
50
100
100
100
100

Completa
Faltante
Parcial
Completa

Reglas SMC

Reglas SMC - Ejemplos


Defence industry material control
Un lote producido puede alimentar
muchos lotes que consumen.
Lotes que consumen no tienen
permitido alimentarse de ms de un
lote que produce.
Se mantiene la trazabilidad del
material

Reglas SMC

Reglas SMC- Ejemplos


Asignacin de existencias ubicadas en diferentes
Bodegas.
Usar la fecha de vida util y usar hasta para asignar
ordenes de existecias y produccion a las ordenes de
ventas.
Asignar Existencias a las ordenes de ventas en base a
un grado de similitud del mismo producto (Sustitutos)
Cliente A slo puede tener grado 1
Customer B requiere grado 2 pero tambien tomar
grado 2 etc.

Reglas SMC

Reglas SMC- Ejemplos


Planeacin de Despachos
Se quiere enlazar automticamente la demanda del
cliente a ordenes de produccin ya en proceso o
planeadas como tambin a las existencias en bodega.
La regla SMC se usa para consumir primero
directametne de las lineas de produccin (cargar
directamente de las lineas de produccion a contenedores
completos)
Si no se completa el contenedor con la mezcla de
productos desde las lineas, entonces lo faltante se toma
de las bodegas.

SMC Rules

Workshop 6

SMC Rules

Workshop 6

Una compaa hace resistencias para


la industria de la Defensa.
Hay tres ordenes de Clientes y tres
lotes de Resistencias.
Construya una regla SMC que asegure
que una orden de ventas no se
completa con ms de una orden de
produccin.

SMC Rules
Workshop 6
Regla por Defecto
FIFO
Cola que consume

Cola que produce


(OPs)

A003

100

A002
A001

(Ordenes de Venta)

SO3

50

Cliente 3

50

SO2

50

Cliente 2

50

SO1

100

Cliente 1

Workshop 6

Workshop 6

Workshop 6

Fin Parte I