|
Current Location: United States
|
|
|
Region:
|
|
|
Country:
|
|
|
|
| |
Feature
|
Express
|
P200
|
P300
|
P400
|
P500
|
 |
Recursos finitos e infinitos, estados de calendario, eficiencias y plantillas
|
|
|
|
|
|
En la mayoría de casos ud. necesitará definir recursos como con capacidad finita, sin embargo in algunos casos son necesarios recursos infinitos para modelar determinados procesos. Por ejemplo una operación externa puede tener un tiempo de proceso de 2 días independientemente del número de lotes que se envíen y en este caso un recurso infinito llamado “Subcontratación” puede usarse para definir el modelo. Una tercera vía, “Infinito sujeto a Calendarios” también puede usarse. Por ejemplo para definir que el subcontratista no trabaja los fines de semana y que los 2 días se ampliarán si se envía el material en viernes.
Los calendarios de Preactor aportan al usuario un enfoque intuitivo para el desarrollo de plantillas de calendarios de recursos. Simplifica la definición de turnos estándar y permite el usos de patrones repetitivos. Los calendarios por defecto se pueden asignar fácilmente a recursos o grupos de recursos. Los recursos pueden trabajar bajo diferentes patrones. Se pueden guardar plantillas complejas para ser usadas en el futuro. Esta es una forma simple de cambiar la disponibilidad de un recurso durante un periodo corte de tiempo, por ejemplo, para trabajar con horas extras.
Existe una jerarquía para definir los calendarios de los recursos. Cada recurso tiene su calendario. Este calendario se define en una plantilla, mientras que ésta está compuesta de un número de periodos. Cada periodo tiene un estado de calendario. La creación o edición de estados, plantillas y asignación a recursos se realiza desde dentro del Secuenciador de Preactor.
|
 |
Bloqueo/desbloqueo de operaciones por orden o atributo de operación, recurso y tiempo
|
|
|
|
|
|
Se pueden bloquear operaciones individuales en el diagrama de planificación (no se eliminarán del programa al reprogramar) de diferentes formas. Se pueden bloquear las operaciones individuales de una en una o también todas las de una orden de fabricación. De la misma forma se puede proceder para desbloquearlas.
Un método alternativo de bloqueo/desbloqueo de múltiples operaciones simultáneamente es mediante el localizador. Aquí se puede seleccionar el atributo adecuado y luego bloquear o desbloquear todas esas operaciones con el mismo valor de atributo.
Otro método alternativo de bloqueo/desbloqueo de múltiples operaciones al mismo tiempo es hacer clic con el botón derecho en el nombre de un recurso en el secuenciador y usar las opciones de bloqueo/desbloqueo para bloquear todas las opciones que están asignadas en ese momento a ese recurso.
Otro método alternativo consiste en arrastrar la fecha de inicio de programación hacia el futuro. Las operaciones iniciadas antes de ese momento no se eliminarán del diagrama cuando se reprograme.
|
 |
Estadísticas del Programa
|
|
|
|
|
|
Las Estadísticas del Programa muestran datos del programa actual cargado:-
Datos Relativos a Órdenes (Nº y porcentajes)
Avanzadas
Tarde
Incompletas
Datos Órdenes Iniciadas Totales (Total, Mínimo, Promedio & Máximo)
Tiempo Avanzado
Tiempo Atrasado
Tiempo Preparación
Tiempo Proceso
Porcentaje Valor Añadido
Datos de Recursos (%Mínimo, Máximo & Promedio)
Porcentaje Trabajando
Porcentaje Preparación
Porcentaje No Disponible
Porcentaje Ocioso
Porcentaje Utilización
Duración del Programa
|
 |
Datos Ilimitados para número de Operaciones, recursos, productos, etc
|
|
|
|
|
|
Al contrario que Preactor Lite, Preactor 100 FCS y versiones superiores tienen un tamaño ilimitado de base de datos.
|
Tablas de Datos |
Número de Registros |
|
Ordenes |
1000 |
|
Grupos de Recursos |
40 |
|
Resources |
40 |
|
Calendarios |
5000 |
|
Calendarios por Defecto |
250 |
|
Estados de Calendario |
100 |
|
Productos |
1000 |
|
Importación Órdenes |
1000 |
|
Importación Productos |
1000 |
|
 |
Tamaño de lote, transferencia de lotes, repetición y reparto de órdenes
|
|
|
|
|
|
En Preactor 200 FCS y versiones superiores el usuario puede definir para una operación que un lote se partirá en lotes más pequeños. Por ejemplo un lote de 20 puede partirse en lotes de 10. Cada lote será programado independientemente. Esto se usa, por ejemplo, para permitir que el lote se programe en más de un recurso dentro de un grupo de recursos. También se utiliza donde un recurso sólo puede procesar un lote pequeño cada vez, por ejemplo, un horno que sólo puede procesar 10 piezas cada vez.
El usuario puede permitir la transferencia de lotes entre operaciones. Por ejemplo, un lote de 100 podría tener una cantidad de transferencia de 20. Entonces, tan pronto como se finalizan 20 piezas la siguiente operación se puede programar.
El usuario puede introducir una orden y posteriormente definir un intervalo de repetición. Por ejemplo, ud. podría introducir un pedido de 100 ud. del producto A, usar la herramienta de repetición de órdenes para crear 5 sub-órdenes de 100 separadas por un periodo de una semana. Preactor cambiará entonces la primera fecha de inicio y la fecha objetivo de esas sub-ordenes teniendo en cuenta el intervalo de repetición.
El usuario puede introducir una orden y definir una partición, de forma que se creen sub-órdenes con cantidades definidas y un intervalo temporal. Por ejemplo ud. podría crear una orden de 100 uds. del producto A y usar la utilidad de partición de órdenes para crear 5 sub-ordenes de 20 separadas por un intervalo de 1 semana.
|
 |
Gráficos para Recursos Secundarios
|
|
|
|
|
|
La Ventana de Gráficos se usa para mostrar diferentes gráficos.
Dependiendo de la versión de Preactor ud. puede configurar la Ventana de Gráficos para mostrar:-
- - La Carga de la Cola de espera en cada recurso primario (Lite y 100 FCS)
- - El número de unidades de una restricción secundaria en uso (P200 FCS y superiores)
- - Los niveles de stock para materias primas, wip y productos acabados (P400 APS y superiores)
|
 |
Permitir programar con o sin restricción de materiales
|
|
|
|
|
|
Al utilizar SMC, APS incorpora funciones que le permiten comprobar si las órdenes han sido lanzadas, para autorizar la compra o producción de todos los materiales, para satisfacer las demandas generadas por el programa de producción.
Los materiales faltantes se pueden mostrar en el listado de “Faltas de Material”.
El sistema determina si existe una falta cuando la cantidad definida en la última operación de una orden de suministro de un artículo es inferior a la demanda combinada de la primera operación de las órdenes que consumen material donde va a ser utilizada. Así, si ud. modifica la cantidad de una orden de fabricación, que tiene más de una operación, el campo cantidad debe modificarse para todos los pasos.
|
 |
Creación de reglas usando el Procesador de Programas de Eventos (incluyendo reglas multi-etapas)
|
|
|
|
|
|
En Preactor 400 APS ud. puede usar el procesador de Programas de Eventos (PESP) para construir reglas multi-etapas. Un ejemplo de esto podría ser...
1. Destacar todos los trabajos donde el Cliente = ABC
2. Programar hacia delante.
3. Destacar los trabajos donde el Estado de la Orden = Sugerido
4. Programar Hacia Atrás
5. 5. Programar los Trabajos Restantes hacia delante por fecha objetivo
|
 |
Reglas algorítmicas estándar, Minimizar WIP, Cuellos de Botella Dinámicos, Cuellos de Botella Selectivos (TOC) y Campañas. Minimizar Tiempo Total de Preparación
|
|
|
|
|
|
En Preactor 400 APS y superiores hay reglas adicionales que son una combinación de programación secuencial de operaciones, como la secuencia preferida pero sin usar las reglas de asignación de carga paralela. Una secuencia preferida o carga paralela sólo puede funcionar hacia delante en el tiempo. Esto puede ser un problema en algunas situaciones donde se necesita cargar operaciones hacia delante y hacia atrás en cualquier secuencia. Preactor tiene un motor de secuenciación para este tipo de regla, y con su sistema propio de Lenguaje de Construcción de Secuenciación Algorítmico, ASCL. Esta es parte de la funcionalidad Open Planning Board. En efecto cualquier secuencia de carga, descarga, creación y borrado de operaciones durante un programa puede cumplirse para cumplir con las necesidades de una aplicación.
Existen reglas incorporadas en Preactor 400 APS que usan ASCL. Estas son Hacia Delante, Hacia Atrás, Min. WIP Hacia Delante, Min. WIP Hacia Atrás, Cuellos de Botella Selectivos y Cuellos de Botella Dinámicos. La programación Hacia Delante y Hacia Atrás funcionan de una forma similar a cómo se comporta las reglas algorítmicas en Preactor FCS. Min. WIP Hacia Delante es una combinación de programación hacia delante y hacia atrás. Primero todas las operaciones para una orden se programan hacia delante. La última operación se fija y luego se programan otra vez las anteriores hacia atrás. Esto provoca el tiempo total de la orden y reduce la obra en curso (WIP). Minimizar el WIP Hacia Atrás empieza programando hacia atrás a partir de la fecha de entrega, se fija la primera operación y se reprograman las operaciones siguientes hacia delante.
Los Cuellos de Botella Dinámicos son una variación de la regla Min. WIP Hacia Delante. Cada orden se programa hacia delante. Preactor halla la operación con más tiempo de espera, y la considera la operación cuello de botella para esa orden. Posteriormente se fija la última operación y programa hacia atrás las otras operaciones, excepto que se añade un buffer adicional en el recurso cuello de botella. Así, si hay retrasos en las operaciones previas a la operación cuello de botella, el buffer evitará inactividad al recurso cuello de botella.
La regla Cuellos de Botella Selectivos se basa en la Teoría de las Limitaciones (TOC). El usuario elige el recurso o grupo de recursos Cuello de Botella. Cada orden se programa hacia atrás a partir de la fecha de entrega (menos el buffer de entrega). Todas las operaciones cargadas en un recurso cuello de botella se adelantan según el buffer del Cuello de Botella (definido en la tabla de recursos para cada recurso), que está diseñado para proteger sobre el retraso que pudiera haber antes del recurso cuello de botella, de forma que no reste la capacidad productiva del mismo. Preactor entonces detecta si algunas operaciones de esa orden deben empezar antes del momento actual, en cuyo caso se re-programan hacia delante, usando parte o todo el cuello de botella. Si esto ocurre, se activan las alertas A Riesgo o Tarde.
La regla de Campañas utiliza una fecha de referencia, periodo de la campaña y número de campañas para localizar todas las órdenes donde la fecha de referencia está dentro del periodo definido. Si es el caso, programa esas órdenes hacia delante, aumenta la fecha de referencia con el periodo de la campaña y decrementa el número de campañas. El segundo paso realizará el mismo proceso, pero con la nueva fecha de referencia y programará las órdenes que cumplan la condición. El número de pasos coincidirá con el número de campañas introducido.
La regla APS es similar en algunos aspectos a la regla de Secuencia Preferida. De todas formas está focalizada en minimizar el tiempo de cambio en los recursos. En la regla de Secuencia Preferida, en el momento que un recurso queda vacía, se selecciona la siguiente operación a cargar basándose en el criterio de secuencia preferida en el recurso sin consideración de otros recursos que pudieran también utilizarse. De esta forma, teniendo en cuenta que una o más operaciones pueden cumplir con la condición de entrar dentro de la ventana de agrupación, se programarán según la secuencia preferida definida. En la Regla de Minimizar el Tiempo Total de Preparación, se tienen en cuenta también todos los recursos que pueden hacer esa operación, incluso si están ocupados. La regla no utiliza la secuencia preferida de la base de datos de recursos. Sin embargo analiza la Ventana de Agrupación para decidir si una operación debería considerarse para ser programada en la misma forma que la regla de Secuencia Preferida.
|
 |
Reglas estándar de asignación, p.ej. secuencia preferida, critical ratio
|
|
|
|
|
|
En Preactor 400 APS ud. puede configurar en la base de datos de recursos la ordenación de operaciones al ejecutar la regla de secuencia preferida. Los atributos incorporados son:-
Fecha Objetivo, Prioridad, Critical Ratio, Critical Ratio Dinámico, Tiempo de Proceso, Tiempo de Preparación, Otros atributos.
Ud. puede seleccionar cualquiera de estos para ordenar la cola de trabajos en un recurso (ascendente o descendente). Ud. puede seleccionar más de un atributo también para seleccionar varios criterios de forma que, por ejemplo, ud. puede seleccionar la Fecha Objetivo, ascendente, y la prioridad, ascendente. En este caso la cola es ordenada por fecha de entrega y las operaciones con la misma fecha de entrega serán ordenadas por prioridad. Otro ejemplo es usar el tiempo de Preparación, de menor a mayor. De esta forma, cuando un recurso completa una operación luego seleccionará la operación de la cola que obtenga un menor tiempo de preparación.
Hay otros dos atributos, Critical Ratio y Critical Ratio Dinámico, que pueden ser útiles para minimizar el tiempo total de retraso. Critical Ratio es calculado por Preactor para cada operación en una cola en el momento en el que un recurso queda libre. Es el ratio del tiempo hasta la fecha de entrega comparado con la suma de tiempos faltantes de las operaciones de esa orden. Cuando este ratio es menor que uno se convierte en crítico. El Critical Ratio Dinámico va un paso más allá. En lugar de sumar únicamente los tiempos de proceso de las operaciones restantes, Preactor calcula el tiempo faltante colocando las operaciones en el diagrama considerando todas las restricciones y calendarios. Esta es una estimación más precisa de la criticidad pero también requiere más tiempo de cálculo.
|
 |
PBX residente en memoria, Explosionador BoM para Solicitud de Plazos Visual (desde Preactor)
|
|
|
|
|
|
La capacidad de realizar solicitudes de plazo en tiempo real para averiguar cuándo una orden puede enviarse ha sido un asunto crítico para las compañías ERP durante muchos años. También llamado ATP (Disponible para Comprometer), normalmente calculado como la disponibilidad de stock disponible, obra en curso o tiempos fijos de proceso, no necesariamente cumple con las necesidades de muchas compañías.
CTP (Capable to Promise, con Capacidad para Comprometer), definido normalmente como la consideración del estado actual de la producción y la capacidad finita de los recursos, es en realidad lo que normalmente se requiere.
Esto es un cálculo más complejo basado en datos que la mayoría de ERP no manejan, de forma que mucho ofrecen, en su lugar, un cálculo más simple basado en capacidad finita por periodos fijos (buckets), por ejemplo a nivel de periodos diarios o semanales de capacidad. Esto no tiene en cuenta el efecto que la secuenciación en los recursos puede tener sobre los tiempos de cambio ni, por ejemplo, considera el uso de restricciones adicionales como personal, herramientas, espacio, ...
Para realizar esto adecuadamente el sistema ERP necesita tener acceso a múltiples restricciones, una programación de la producción sin periodos fijos que pueda recibir solicitudes en tiempo real, acceder a la información de rutas y estructuras BOM y programar las operaciones en el diagrama actual de la producción con una base “¿qué pasa si?”.
Para esta razón el sistema Preactor 500 APS fue desarrollado específicamente para compañías que tienen sus Sistema de Programación Maestra conectado con un sistema ERP y quieren ejecutar CTP, solicitudes de Capacidad de Compromiso desde dentro de Preactor.
Puesto que las rutas y las estructuras BOM se mantienen en el sistema ERP, Preactor no tiene sus propias tablas con esta información para poder calcular una solicitud CTP. En su lugar, necesita obtener esta información del sistema ERP, lo cual puede no ser muy rápido, o obtener esta información de otra fuente.
|
|
|
|
|
|
|