Se conecta con sistemas ERP y MES como

Integraciones / ERP / MRPeasy

MRPeasy: ¿programación de la producción según la capacidad real? Planificación de la producción en MRPeasy frente a SkyPlanner APS

Sí, orden por orden. Al crear cada orden de fabricación, MRPeasy la programa en el primer hueco libre, respetando la capacidad disponible de las estaciones de trabajo. No reorganiza las órdenes abiertas que ya están programadas, y mover una orden no desplaza las demás. Las plantas que necesitan optimizar el programa completo de forma conjunta utilizan SkyPlanner APS junto con MRPeasy.

Diagrama de Gantt de SkyPlanner APS con tareas programadas en distintas estaciones de trabajo y una lista de pedidos debajo.

La página de precios de MRPeasy denomina esta función «Operations scheduling (MRP II, finite capacity)» (programación de operaciones con MRP II y capacidad finita). Está incluida en los cuatro planes: Starter, Professional, Enterprise y Unlimited.

Cómo programa MRPeasy la producción, paso a paso

1. Grupos de estaciones de trabajo y estaciones de trabajo

La capacidad se configura en Production planning → Workstation groups. Cada grupo tiene un valor en el campo Type:

  • Active processing: capacidad finita, «constrained by capacity (the number of available workstations) and working hours» (limitada por la capacidad —el número de estaciones de trabajo disponibles— y el horario de trabajo).
  • Passive processing: sin limitaciones de capacidad y disponible 24/7, para etapas como el secado o el enfriamiento.

Cada grupo puede tener su propio horario de trabajo y sus propios días festivos. Los valores de Work hours y Holidays para toda la empresa se configuran en Settings. (fuente)

Cada Workstation pertenece a un grupo de tipo Active processing. Sus campos incluyen Hourly rate, Productivity (en relación con la primera estación de trabajo del grupo), Default worker, Maintenance cycle e Idle time: «periods when no works can be planned» (periodos en los que no se puede planificar ninguna tarea). (fuente)

2. Rutas de fabricación

Cada operación de la ruta de fabricación se asigna a un Workstation group, no a una máquina. MRPeasy explica: «When scheduling the production, the individual workstation from that group with the best availability is chosen.» (Al programar la producción, se elige la estación de trabajo del grupo con mayor disponibilidad). Los campos de la operación que determinan la programación son:

  • Setup time y Cycle time
  • Capacity: las unidades que se procesan a la vez, por ejemplo, en un horno
  • Sequence y Overlap (con Overlap and Special Sequences, a partir del plan Professional)
  • Parallelize (a partir del plan Professional)

Las subtareas no afectan a la programación. (fuente)

3. Creación de una orden de fabricación

Eliges un producto y una cantidad, y «the software will calculate the production schedule» (el software calculará el programa de producción). MRPeasy calcula un programa para cada BOM y ruta de fabricación, y «For each BOM, the routing with the earliest finish date is selected, by default.» (Para cada BOM, se selecciona por defecto la ruta de fabricación con la fecha de finalización más temprana).

La programación «takes into account all limitations in resources» (tiene en cuenta todas las limitaciones de los recursos productivos). Esto incluye otras tareas, los periodos de inactividad previstos de las máquinas y, en la programación hacia adelante, los plazos de aprovisionamiento de los materiales sin existencias. Para ello, el artículo debe tener una BOM y una Routing. (fuente)

4. Hacia adelante o hacia atrás

Por defecto, se programa hacia adelante: «By default, the software schedules the Manufacturing Order to the first available time.» (Por defecto, el software programa la orden de fabricación en el primer hueco disponible).

La programación hacia atrás es una función del plan Enterprise. Según la documentación, «schedules production operations as late as possible before delivery» (programa las operaciones de producción lo más tarde posible antes de la entrega), a partir de un Customer Order y con un margen opcional en días. (fuente)

5. El programa de producción

La página Production schedule muestra un calendario y un diagrama de Gantt, por orden de fabricación o por estación de trabajo. Ofrece «dynamic drag-and-drop rescheduling of manufacturing orders and operations» (reprogramación dinámica de órdenes de fabricación y operaciones mediante arrastrar y soltar), códigos de color para el avance y los componentes, y «Rebook parts for planned MOs» (reasignar componentes a las órdenes de fabricación planificadas). (fuente)

6. Registro de actividad en planta

Los operarios utilizan My production plan o Internet-kiosk para pulsar Start, Pause y Finish en cada operación. «The button press times are recorded and accordingly, the actual labor hours are calculated.» (Se registran las horas a las que se pulsan los botones y, a partir de ellas, se calculan las horas de trabajo reales). (fuente)

Lo que sigue dependiendo del planificador

  • La primera orden introducida se programa primero. Cada orden ocupa el primer hueco libre al crearla. La secuencia en planta sigue el orden de entrada, no la prioridad ni la fecha de entrega.
  • No se reprograma el conjunto. «The software will only reschedule the manufacturing order which has been dragged to a new time, other manufacturing orders will not be rescheduled.» (El software solo reprogramará la orden de fabricación que se haya arrastrado a otro momento; las demás no se reprogramarán). La página Manufacturing Orders lo reitera: reprogramar una orden «will not automatically reschedule the whole production calendar.» (no reprogramará automáticamente todo el calendario de producción). (fuente)
  • Al mover tareas en el Gantt no se comprueba la disponibilidad de materiales. «The software will not check for material availability.» (El software no comprobará la disponibilidad de materiales).
  • Las paradas no desplazan las tareas. «Setting an idle time does not reschedule works automatically which were previously planned for the idle time.» (Definir un periodo de inactividad no reprograma automáticamente las tareas que ya estaban previstas para ese periodo).
  • Tiempos de preparación fijos. Cada operación de la ruta de fabricación tiene un único tiempo de preparación, independientemente de lo que se haya fabricado antes. Además, «Setup time cannot be defined for an operation in the routing that has ‘Parallelize’ or ‘Overlap’ enabled.» (No se puede definir un tiempo de preparación para una operación de la ruta de fabricación que tenga activado ‘Parallelize’ u ‘Overlap’).
  • La programación hacia atrás ignora los materiales. «Material lead times are ignored when backward scheduling is used.» (Los plazos de aprovisionamiento de los materiales se ignoran al utilizar la programación hacia atrás).
  • Si faltan datos de materiales, se ignoran los plazos. Si se desconoce alguna disponibilidad, «the MO is scheduled ASAP, ignoring material lead times» (la orden de fabricación se programa lo antes posible, sin tener en cuenta los plazos de aprovisionamiento de los materiales).
  • Subconjuntos seleccionados por número. En las órdenes multinivel, la documentación indica que «sub-assembly BOM is automatically selected alphabetically according to its number.» (la BOM del subconjunto se selecciona automáticamente por orden alfabético según su número).
  • La visión a largo plazo supone capacidad infinita. La planificación aproximada de la capacidad figura como «RCCP, infinite capacity» (RCCP, capacidad infinita) y es una función del plan Enterprise. (fuente)
  • Sin ruta de fabricación, no se contempla la capacidad. Sin una BOM y una Routing, MRPeasy ofrece «basic scheduling without capacity planning» (programación básica sin planificación de la capacidad de producción).

En la práctica: órdenes urgentes encajadas en los huecos, un planificador que arrastra órdenes después de cada avería y un plan paralelo en una hoja de cálculo.

Cuándo basta con la programación de MRPeasy

La herramienta de programación de MRPeasy cumple su función cuando:

  • Trabajas en un turno con unos pocos grupos de estaciones de trabajo y las órdenes rara vez compiten por el mismo cuello de botella.
  • Fabricas contra stock con rutas de fabricación estables e introduces las órdenes en la secuencia en que deben ejecutarse.
  • Los cambios de formato son cortos o duran lo mismo para todos los productos, por lo que un valor fijo de Setup time refleja bien la realidad.
  • Las incidencias son poco frecuentes y mover unas pocas órdenes en el diagrama de Gantt cada semana resulta lo bastante rápido.

Si así funciona tu planta, mantén actualizadas las rutas de fabricación y los calendarios de las estaciones de trabajo, define los periodos de inactividad con antelación y sigue trabajando solo con MRPeasy.

Cuándo necesitas una herramienta que programe según la capacidad real

La herramienta de programación integrada se te ha quedado corta si se dan varias de estas situaciones:

  • Una orden urgente o una nueva prioridad exige desplazar las órdenes existentes, no solo ocupar huecos libres.
  • Las averías, los retrasos de materiales o las piezas rechazadas obligan a arrastrar muchas órdenes manualmente cada semana.
  • El tiempo de cambio de formato depende del producto fabricado anteriormente.
  • Las herramientas o los utillajes compartidos, las tareas que requieren varios operarios o la dotación de personal de cada turno limitan el plan.
  • Trabajas con 20 o más estaciones de trabajo y decenas de órdenes abiertas, y el planificador dedica horas al día a resolver solapamientos.

Qué debes buscar

  • Secuenciación del programa completo, con todas las órdenes abiertas organizadas por prioridad y fecha de entrega.
  • Reprogramación automática cuando cambien el avance de la producción o las órdenes.
  • Una matriz de tiempos de preparación: tiempos de cambio de formato asimétricos que dependan de la secuencia y permitan minimizar el tiempo total de preparación.
  • Herramientas tratadas como recursos productivos compartidos de capacidad limitada y tareas con varios operarios.
  • Programación que tenga en cuenta los materiales en cada cambio, tanto las existencias como las órdenes de compra pendientes de recepción.
  • Estaciones de trabajo y personal alternativos que el motor utilice de verdad.
  • Actualización de datos concretos en MRPeasy. La API de MRPeasy permite actualizar la fecha de entrega y los campos personalizados de una orden de fabricación. Pregunta a cada proveedor qué campos actualiza en MRPeasy con los datos de su programación.

Las opciones se dividen en cuatro grupos:

  • La herramienta de programación de MRPeasy asigna las órdenes de una en una dentro de MRPeasy.
  • Las herramientas de programación en hojas de cálculo trabajan con exportaciones CSV y devuelven el resultado en un archivo.
  • Las herramientas de automatización genéricas transfieren notificaciones y registros sencillos entre aplicaciones.
  • Los APS en la nube con ejecución en planta, categoría a la que pertenece SkyPlanner, programan automáticamente todos los recursos productivos junto con MRPeasy y ponen el programa en manos de los operarios.

Dónde encaja SkyPlanner

SkyPlanner APS cubre todas las carencias anteriores. El motor Arcturus secuencia todas las órdenes de fabricación abiertas en una sola ejecución según la prioridad de la tarea, la fecha de finalización, la prioridad del cliente, Fast Track y Dynamic Priorities. Cada pedido urgente obtiene su hueco, y Bulldozer desplaza las tareas posteriores para hacerle sitio.

La matriz de tiempos de preparación recoge el tiempo de cambio de formato entre cada par de productos en ambos sentidos, y el motor elige la secuencia que requiere menos preparación. Las herramientas son recursos productivos compartidos con capacidad limitada, y una tarea puede necesitar varios operarios a la vez. Cuando una estación de trabajo o una persona no está disponible, el motor utiliza las alternativas que hayas definido.

La programación basada en materiales simula las existencias futuras a partir del stock y de los pedidos de compra pendientes de recibir. Las tareas solo se programan para cuando haya material disponible. Esta comprobación se repite en cada reprogramación, no solo al crear la orden.

El modelo de MRPeasy tiene una correspondencia directa en SkyPlanner. Workstation groups, Productivity y Capacity se convierten en grupos de estaciones de trabajo, eficiencias y tareas por lotes de SkyPlanner. Autopilot reprograma automáticamente cuando cambia la producción, y Running Time Lock mantiene en su sitio las tareas ya iniciadas. Los operarios ven su cola de tareas y registran el trabajo con Mobile Confirmations, Production Timer y Quick Log Mode.

Elige SkyPlanner cuando las nuevas prioridades exijan reordenar las órdenes ya programadas en MRPeasy.

Elige SkyPlanner cuando los cambios de formato, las herramientas compartidas o los equipos de operarios determinen qué se puede fabricar a continuación.

Elige SkyPlanner cuando reprogrames varias veces por semana y quieras disponer en pocas semanas de un programa operativo para tu propia producción.

Empieza con una exportación CSV en la prueba gratuita de 30 días (hasta 20 estaciones de trabajo, sin tarjeta de crédito). Después, el precio parte de 199 € al mes con 5 estaciones de trabajo incluidas y facturación mensual. El presupuesto de la integración se presenta de antemano junto con el de tu plan, según tus procesos y necesidades.

SkyPlanner se integra de forma bidireccional con MRPeasy a través de la REST API de MRPeasy, y esta integración ya se ha realizado en proyectos de clientes. SkyPlanner recibe las órdenes de fabricación, las rutas de fabricación y las estaciones de trabajo, y devuelve las fechas programadas y el avance a cada orden de fabricación. El equipo de SkyPlanner configura la integración durante la puesta en marcha, o tu consultor de MRPeasy o tus desarrolladores la implementan mediante la REST API documentada de SkyPlanner (referencia de la API).

Consulta la descripción general en la página de SkyPlanner para MRPeasy, accede a la guía de integración con MRPeasy o compara otros sistemas en la sección de integraciones con ERP.

Opiniones de fabricantes sobre SkyPlanner

Kalle Kalliomäki, especialista en cadena de suministro de UTU, en la planta de fabricación de cuadros eléctricos en Ulvila

2 hahorradas cada semana

“Con SkyPlanner hemos pasado de planificar la producción en hojas de Excel a optimizarla en tiempo real.”

Kalle Kalliomäki, especialista en cadena de suministro
UTU · Cuadros eléctricos y aparamenta

La planificación de la producción ahorra 2 horas de trabajo cada semana, y una nueva cola de tareas llega a la línea en segundos.

Leer el testimonio de UTU

Operarios con trajes de sala limpia en una línea de llenado de frascos de la planta farmacéutica de Laboratory & Allied en Nairobi

+90%de eficiencia en producción

“La eficiencia en producción ha aumentado un 90%.”

Abdul Rucyinga, responsable de TI
Laboratory & Allied · Fabricación farmacéutica

La eficiencia en producción ha aumentado un 90%, y elaborar un plan optimizado de tres meses para todas las estaciones de trabajo lleva menos de 30 minutos.

Leer el testimonio de Laboratory & Allied

Menosparadas por falta de material

“El valor que nos aporta SkyPlanner es que funciona en el día a día, especialmente a la hora de fijar fechas de entrega.”

Tommi Männistö, responsable de planificación de la producción
Eskomatic · Mecanizado por encargo

La programación automática de la carga de trabajo permite fijar fechas de entrega más precisas, y las paradas de producción por falta de material se han reducido drásticamente.

Leer el testimonio de Eskomatic

Preguntas frecuentes

¿Dispone MRPeasy de una herramienta de programación de la producción?

Sí. MRPeasy programa cada orden de fabricación hacia delante, en el primer hueco disponible, según los grupos de estaciones de trabajo y los horarios laborales, y muestra el resultado en Calendar y en un diagrama de Gantt. La programación hacia atrás está disponible a partir del plan Enterprise.

¿Puede MRPeasy reprogramar todas las órdenes automáticamente?

No. Al arrastrar una orden en el diagrama de Gantt, solo se mueve esa orden; el resto del calendario de producción queda como estaba. Autopilot de SkyPlanner reprograma todo el programa de producción cuando se producen cambios.

¿Gestiona MRPeasy los tiempos de preparación que dependen de la secuencia?

No. El tiempo de preparación es un valor fijo para cada operación de la ruta de fabricación. SkyPlanner APS utiliza una matriz de tiempos de preparación con los tiempos de cambio de formato entre pares de productos (de azul a rojo, 30 minutos; de rojo a azul, 60) y secuencia las tareas para minimizarlos.

¿Qué funciones de programación incluye cada plan de MRPeasy?

Todos los planes incluyen programación de operaciones, planificación de la capacidad de producción, diagramas de Gantt y la función de arrastrar y soltar. Overlap, Parallelize y las órdenes sin programar están disponibles a partir de Professional; la programación hacia atrás, MPS y RCCP, a partir de Enterprise. La REST API se incluye en Unlimited, cuyo precio en la página de tarifas de MRPeasy es de $149 por usuario al mes.

¿Puedo probar SkyPlanner con mis datos de MRPeasy?

Sí. Exporta desde MRPeasy las rutas de fabricación, las estaciones de trabajo y las órdenes de fabricación abiertas a CSV, impórtalas durante la prueba de 30 días y compara el programa con tu plan actual. Consulta los precios, empieza la prueba o habla con el equipo comercial.