Se conecta con sistemas ERP y MES como

Integraciones / ERP / Fulcrum

¿Tiene Fulcrum programación de la producción con capacidad real? Así funciona Fulcrum Autoschedule

Sí, en lo que respecta a las máquinas. Autoschedule de Fulcrum asigna cada operación de una tarea a una máquina concreta, dentro de los turnos del departamento, que limitan cuántas máquinas pueden funcionar a la vez. Establece la secuencia según el trabajo en curso, el nivel de prioridad de la tarea y la fecha límite de producción. El personal se representa mediante ese número de máquinas, no como operarios individuales, y cada operación tiene un tiempo de preparación fijo o por unidad. Las fábricas que necesitan incluir operarios, preparaciones que dependen de la secuencia y herramientas compartidas en un mismo plan utilizan SkyPlanner APS junto con Fulcrum.

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

Autoschedule forma parte de la plataforma Fulcrum; no es un módulo independiente. Fulcrum no publica una lista de precios. En sus preguntas frecuentes indica: «Pricing is based on company size, scope, and implementation requirements.» (El precio depende del tamaño de la empresa, el alcance y los requisitos de implantación). Y añade: «Fulcrum doesn’t follow a traditional per-user licensing model.» (Fulcrum no sigue el modelo tradicional de licencias por usuario).

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

1. Máquinas

La capacidad se configura en Business Setup > System Data > Shop Setup. «Equipment within Fulcrum is defined as your machinery and workstations.» (En Fulcrum, Equipment engloba la maquinaria y las estaciones de trabajo). Cada máquina tiene tres ajustes que afectan a la programación:

  • Equipment Status. Al marcar una máquina como «Out of Service» (fuera de servicio), el sistema «will reorganize jobs based on what equipment remains in an operational status.» (reorganizará las tareas en función de las máquinas que sigan operativas).
  • Can Run Unattended. Para máquinas que una persona prepara y que después terminan la operación sin supervisión, o que funcionan fuera del horario de los turnos.
  • Unlimited Capacity. Para equipos que «can run simultaneous jobs» (pueden ejecutar tareas simultáneas), como una cabina de pintura o un horno.

Las demás máquinas ejecutan una sola operación a la vez. (fuente)

2. Departamentos y turnos

«Departments are best thought of in terms of personnel constraints.» (Conviene entender los departamentos en función de las limitaciones de personal). Cada departamento tiene uno o más turnos que definen las horas de inicio y fin, los días laborables, las máquinas que pueden funcionar en el turno y «how many pieces of equipment can be running at the same time.» (cuántas máquinas pueden funcionar a la vez). También se puede marcar un turno como de capacidad ilimitada, y la API ofrece un valor para el número máximo de tareas nuevas por turno. (fuente)

3. Centros de trabajo y operaciones

«A Fulcrum Work Center is defined as a group of interchangeable equipment with similar capabilities.» (Un Work Center de Fulcrum es un grupo de máquinas intercambiables con capacidades similares). Fulcrum lo deja claro: «you will be scheduling to equipment. The Work Center tells the schedule what equipment can be used for a specific operation.» (El trabajo se programa asignándolo a máquinas. El Work Center indica al sistema qué máquinas se pueden utilizar para una operación concreta).

Las operaciones incluyen tiempos estándar de preparación, mano de obra y máquina. En la API, el tiempo de preparación es fixed o perUnit. Entre las opciones están el tiempo de margen, la división de una operación entre dos máquinas y la programación simultánea de equipos, por la que una operación deja otras máquinas fuera de servicio mientras se ejecuta. Una ruta de fabricación puede exigir el uso de una máquina concreta. (fuente)

4. Prioridad y los dos algoritmos

«The schedule prioritizes jobs first based on the following: Work In Process, Job Priority Level, Production Due Date.» (La programación prioriza las tareas según estos criterios: trabajo en curso, nivel de prioridad de la tarea y fecha límite de producción). «High priority jobs will always be scheduled before moderate to low priority.» (Las tareas de prioridad alta siempre se programan antes que las de prioridad media o baja). Después, las tareas retrasadas de menor prioridad se colocan en los huecos disponibles, por orden de retraso.

Fulcrum ofrece dos modos:

  • Greedy. «When you schedule a job, the schedule will look at the current state of the schedule.» (Al programar una tarea, el sistema tiene en cuenta el estado actual de la programación). Después sitúa las operaciones de esa tarea para que terminen lo antes posible.
  • Just in Time. Programa la finalización «as close to the due date as possible» (lo más cerca posible de la fecha límite) y recurre a Greedy cuando no se puede cumplir esa fecha.

Una tarea también puede tener una fecha mínima de inicio, y «the job won’t be scheduled before that date» (la tarea no se programará antes de esa fecha). (fuente)

5. Material

Los pedidos de compra vinculados a una tarea determinan sus fechas a través de las fechas Expected Receive. Si no hay un pedido de compra abierto, la programación utiliza el lead time estimado del artículo y, en su defecto, el lead time predeterminado del proveedor. Cuando faltan existencias, Fulcrum indica: «If materials are not in stock, the schedule assumes that you are IMMEDIATELY ordering the material when you hit «Schedule» on the job». (Si no hay materiales en stock, la programación supone que pide el material INMEDIATAMENTE al pulsar «Schedule» en la tarea).

6. La pantalla de programación y Job Tracking

«Each column is a separate piece of equipment.» (Cada columna corresponde a una máquina). Las operaciones se ordenan de arriba abajo según su prioridad y fecha límite; debajo de cada máquina aparecen el trabajo pendiente y la próxima fecha disponible. Los operarios registran el inicio del trabajo en Job Tracking, que «is a reflection of the schedule.» (es un reflejo de la programación). Un periodo de bloqueo permite a los planificadores realizar cambios manuales a corto plazo, «but everything further out can still be auto-scheduled.» (pero todo lo que queda más allá se puede seguir programando automáticamente). (fuente)

Qué queda en manos del planificador

  • Los operarios se representan como una cantidad. El valor Max Equipment de cada turno «is usually determined by how many people you have working in a certain area at that time.» (suele determinarse según cuántas personas trabajan en una zona en ese momento). Si alguien se ausenta por enfermedad, un responsable puede «decrement the Max Equipment by 1» (reducir Max Equipment en esa cantidad). El planificador sigue teniendo que recordar quién ejecuta cada tarea y cuáles necesitan dos personas.
  • Las preparaciones se fijan por operación. Cada operación de la ruta de fabricación tiene un tiempo de preparación fijo o por unidad. El tiempo de transición entre una tarea y la siguiente en la misma máquina no figura como dato de entrada en la documentación.
  • Las herramientas son registros de calibración. Tools de Fulcrum contiene registros de «measurement instrument or gage» (instrumentos de medición o calibres) en su sistema de calibración. Los dispositivos de sujeción y las matrices compartidos no son recursos productivos que se puedan programar.
  • Se da por hecho que el material ya está pedido. Cuando faltan existencias, se programa como si el material se hubiera pedido en el momento de programar la tarea.
  • La prioridad pesa más que la fecha límite. Las tareas de prioridad alta siempre van primero; las retrasadas se colocan después.
  • La reprogramación se ejecuta a diario. «The schedule automatically will pull in scheduled jobs once a day.» (El sistema incorpora automáticamente las tareas programadas una vez al día). Para los cambios del mismo día, «you will need to select the Reschedule button in the top right of the schedule.» (debe pulsar el botón Reschedule en la esquina superior derecha de la pantalla de programación).
  • El solapamiento es básico. El flujo continuo permite solapar operaciones, pero «those with fixed run times (not per-unit) will not be allowed to overlap.» (no se permite solapar las que tienen tiempos de ejecución fijos, no por unidad). Fulcrum lo denomina «a simple version of continuous flow» (una versión sencilla del flujo continuo). (fuente)

En la práctica: un supervisor haciendo encajes para asignar personas a máquinas, preparaciones agrupadas de memoria y una pizarra junto a la pantalla.

Cuándo basta con la programación de Fulcrum

Autoschedule de Fulcrum cumple su función cuando:

  • Las máquinas son el cuello de botella y el personal puede pasar libremente de una a otra, por lo que un departamento y un número de máquinas representan bien la disponibilidad de mano de obra.
  • Las preparaciones duran aproximadamente lo mismo, independientemente de lo que se haya fabricado antes.
  • Los dispositivos de sujeción y el utillaje son exclusivos de cada máquina.
  • El material está en stock o las fechas Expected Receive de los pedidos de compra se mantienen actualizadas.
  • Una reprogramación diaria y el botón Reschedule bastan para incorporar los cambios.

Si su fábrica funciona así, mantenga actualizados los tiempos de las rutas de fabricación, los turnos y las paradas. Utilice prioridades en lugar de arrastrar y soltar, como recomienda la propia ayuda de Fulcrum, y siga trabajando dentro de Fulcrum.

Cuándo necesita un sistema de programación de la producción que respete la capacidad real

La programación nativa se le queda corta cuando se dan varias de estas situaciones:

  • La disponibilidad de determinados operarios o técnicos de preparación determina qué se puede producir, y algunas tareas necesitan dos o tres personas a la vez.
  • El tiempo de cambio de formato depende del material, el color, el dispositivo de sujeción o la familia de herramientas utilizados antes.
  • Los dispositivos de sujeción, las matrices o las herramientas se comparten entre máquinas.
  • Los retrasos de material, las averías y las tareas urgentes obligan a reprogramar varias veces al día.
  • Trabaja con 20 máquinas o más y el supervisor dedica horas al día a decidir quién se encarga de cada una.

Qué debe buscar

  • Operarios como recursos productivos con capacidad limitada, con sus propios turnos y ausencias, y la posibilidad de programar tareas que requieren varias personas.
  • Una matriz de tiempos de preparación: tiempos de cambio de formato que dependan de la secuencia y sean asimétricos, para minimizar el tiempo total de preparación.
  • Herramientas como recursos productivos compartidos con disponibilidad limitada.
  • Programación que tenga en cuenta los materiales en cada cambio, tanto las existencias como los pedidos de compra pendientes de recepción.
  • Optimización del plan completo en segundos y reprogramación automática cuando cambia la producción.
  • Un mecanismo concreto para escribir los resultados en Fulcrum. La API de Fulcrum mantiene las fechas programadas como datos de solo lectura y admite campos personalizados en cada operación de una tarea, además de temporizadores y cantidades. Pregunte a cada proveedor qué llamadas utiliza exactamente su sistema de programación.

Las opciones se dividen en tres grupos:

  • El propio Autoschedule de Fulcrum programa las máquinas dentro de Fulcrum.
  • Las suites APS empresariales y los sistemas de programación basados en archivos se conectan mediante interfaces a medida o exportaciones CSV; a menudo hay que volver a introducir las fechas a mano.
  • 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 Fulcrum y ponen el plan en manos de los operarios.

Dónde encaja SkyPlanner

SkyPlanner APS cubre todos los puntos anteriores. El motor Arcturus optimiza el plan completo en segundos según la prioridad de la tarea, la fecha de finalización, la prioridad del cliente, Fast Track y Dynamic Priorities. Una tarea urgente obtiene su hueco y Bulldozer desplaza las tareas posteriores para dejarle espacio.

Cada máquina, operario, herramienta y material es un recurso productivo con disponibilidad limitada y horarios reales. Cada operario tiene sus turnos, permisos y ausencias; una tarea que necesita tres operarios recibe tres personas con disponibilidad en sus turnos. Una herramienta que se está utilizando en una máquina no se puede programar en otra al mismo tiempo. Cuando una máquina o una persona no está disponible, el motor utiliza las alternativas que usted haya definido.

La matriz de tiempos de preparación recoge el tiempo de cambio de formato entre cada par de productos en ambos sentidos: por ejemplo, de azul a rojo 30 minutos y de rojo a azul 60. El motor elige la secuencia que requiere menos tiempo de preparación. La programación según la disponibilidad de materiales simula el inventario futuro a partir de las existencias y los pedidos de compra pendientes de recibir, de modo que solo se programa trabajo cuando hay material disponible.

El modelo de Fulcrum tiene una correspondencia directa. Los centros de trabajo pasan a ser grupos de estaciones de trabajo; los equipos, estaciones de trabajo; los hornos Unlimited Capacity, tareas por lotes; y los turnos de departamento, turnos. Autopilot reprograma automáticamente cuando cambia la producción, y Running Time Lock mantiene las tareas iniciadas en su sitio. Los operarios ven su cola de tareas y registran el trabajo con Mobile Confirmations, Production Timer y Quick Log Mode.

Elija SkyPlanner cuando los operarios, las preparaciones y las herramientas compartidas determinen qué se puede fabricar a continuación tanto como las máquinas.

Elija SkyPlanner cuando reprograme varias veces al día y quiera que la programación se ajuste por sí sola.

Elija SkyPlanner cuando quiera disponer de un plan de producción operativo para su planta en cuestión de semanas, con envío de tiempos y cantidades a Fulcrum.

Empiece 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. La integración se presupuesta por adelantado según sus procesos y necesidades, junto con su plan.

SkyPlanner se integra con Fulcrum en ambos sentidos a través de Fulcrum Public API. Importa tareas, operaciones de las rutas de fabricación, centros de trabajo, equipos y turnos. Devuelve a cada operación de la tarea el inicio y el fin previstos y la estación de trabajo asignada, junto con el tiempo de los operarios y las cantidades terminadas. El equipo de SkyPlanner configura la integración durante la puesta en marcha, o su consultor de Fulcrum o sus desarrolladores la crean con la REST API documentada de SkyPlanner (documentación de la API).

Consulte la visión general en la página de SkyPlanner para Fulcrum, acceda a la guía de integración con Fulcrum, descubra todas las funciones o compare 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 producción de cuadros eléctricos de Ulvila

2 hahorradas cada semana

“Con SkyPlanner, hemos pasado de planificar la producción en hojas de cálculo 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 la nueva cola de tareas llega a la línea en segundos.

Leer la opinión de UTU

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

+90%de eficiencia en la 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 generar un plan optimizado de tres meses para todas las estaciones de trabajo lleva menos de 30 minutos.

Leer la opinión de Laboratory & Allied

Hannu Ryynänen, director general de Mamec, en la nave de producción de la empresa en Lohja

Más de 1.000órdenes de fabricación programadas automáticamente

“Ahora controlamos la producción de otra manera y conocemos nuestra capacidad a un nivel completamente distinto.”

Hannu Ryynänen, director general
Mamec · Mezcladores industriales, bombas y fabricación de alta tecnología por contrato

Miles de órdenes de fabricación se programan automáticamente, y toda la organización dispone de una visión de la producción en tiempo real.

Leer la opinión de Mamec

Anu Järvinen, responsable de producción de Fredman Operations, junto a una célula robotizada de paletizado en Rauma

6 mesesde capacidad disponible a la vista del equipo comercial

“SkyPlanner aporta una base sólida y fiable a toda la planificación de la producción.”

Anu Järvinen, responsable de producción
Fredman Operations · Papeles para envases aptos para uso alimentario

El equipo comercial ve la capacidad disponible con seis meses de antelación, y las solicitudes de cambios en el programa que antes requerían una hora o más se responden en segundos.

Leer la opinión de Fredman Operations

Preguntas frecuentes

¿Tiene Fulcrum una herramienta de programación de la producción?

Sí. Autoschedule de Fulcrum asigna automáticamente las operaciones de las tareas a los equipos, en modo Greedy o Just-in-Time, dentro de los turnos de cada departamento. Los planificadores lo controlan mediante la prioridad de las tareas, las fechas de entrega y la fecha de inicio más temprana permitida, y pueden hacer cambios manuales dentro de un periodo congelado.

¿Programa Fulcrum el trabajo de cada operario?

No. Fulcrum representa la disponibilidad de personal mediante el número de máquinas que pueden funcionar a la vez en un turno, y un responsable reduce ese número cuando falta alguien. SkyPlanner APS programa el trabajo de cada operario teniendo en cuenta sus turnos y ausencias, incluidas las tareas que requieren varias personas.

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

Fulcrum guarda el tiempo de preparación como un valor fijo o por unidad en cada operación de la ruta de fabricación. SkyPlanner 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 ordena las tareas para minimizarlos.

¿Con qué frecuencia reprograma Fulcrum?

Según la ayuda de Fulcrum, el programa incorpora las tareas programadas una vez al día, y los planificadores pulsan Reschedule para ver los cambios del mismo día. Autopilot de SkyPlanner reprograma automáticamente cuando cambia la producción.

¿Puedo probar SkyPlanner con mis datos de Fulcrum?

Sí. Exporta los artículos, las rutas de fabricación y las tareas abiertas de Fulcrum a CSV, impórtalos durante la prueba de 30 días y compara el programa con el que utilizas actualmente. Consulta los precios, inicia la prueba o habla con el equipo comercial.