Se conecta con sistemas ERP y MES como

Integraciones / ERP / Sage 100

¿Sage 100 permite programar la producción respetando la capacidad real? Así funcionan Production Management y Sage 100 Produktion

No, si hablamos de un programador que sitúa cada operación donde hay capacidad disponible y respeta la capacidad real de máquinas y personal. Hay dos productos distintos con el mismo nombre. En EE. UU., Sage 100 Production Management programa cada orden de producción con una técnica de carga que Sage denomina «infinite» (infinita), y el planificador se encarga de aliviar los centros de trabajo sobrecargados. La versión alemana, Sage 100 Produktion, muestra la carga y los cuellos de botella, y su Plantafel opcional permite al planificador arrastrar tareas en un tablero. Las fábricas que necesitan programar la producción respetando los límites reales de cada máquina, persona, herramienta y material utilizan SkyPlanner APS junto a Sage 100.

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

Primero, ¿qué Sage 100 utiliza?

Sage 100 en EE. UU. y Canadá es el antiguo MAS 90 y MAS 200. La fabricación se gestiona en Production Management, que se organiza en torno a órdenes de producción, plantillas, códigos de actividad y centros de trabajo. Production Management sustituyó al antiguo módulo Work Order.

Sage 100 en Alemania y Austria es el sucesor de Sage Office Line y Sage New Classic. La fabricación se gestiona en Sage 100 Produktion, que se organiza en torno a Ressourcenlisten, Fertigungsaufträge y Arbeitsplätze. Sage lo comercializa en los paquetes Basic, Professional y Enterprise (Sage 100 Produktion).

Ambos comparten nombre y proveedor, pero no la base de código. A continuación se explica cada uno con su propia terminología.

Cómo programa la producción Sage 100 Production Management en EE. UU., paso a paso

1. Centros de trabajo

En Work Center Maintenance se configuran el tiempo de cola, el porcentaje de eficiencia, el número de trabajadores o máquinas, las horas disponibles para cada día de la semana y los días de cierre. Sage define un centro de trabajo como «one or more persons or machines» (una o varias personas o máquinas) y señala que «they are considered a single unit for capacity planning and detailed work assignments.» (se consideran una sola unidad para planificar la capacidad de producción y asignar el trabajo en detalle). (fuente)

La capacidad se expresa como un número de horas diarias. «Each work center has a capacity, expressed in hours, that it can perform on a given day.» (Cada centro de trabajo puede realizar una cantidad de trabajo, expresada en horas, en un día determinado). Sage la calcula multiplicando las horas estándar del día por el porcentaje de eficiencia. (fuente)

2. Plantillas y órdenes de producción

Una plantilla de orden de producción contiene los pasos, cada uno con un código de actividad que remite a un centro de trabajo. A partir de esa plantilla se crea la orden de producción. La guía de Sage para usuarios de Work Order establece las equivalencias con los términos antiguos: la orden de fabricación pasa de work order a work ticket; la ruta de fabricación, de routing a template; y el código de operación, de operation code a activity code. (fuente)

3. Enhanced Scheduling

Sin Enhanced Scheduling, las fechas de los pasos se basan en las que se introducen en la orden de producción. Para calcularlas, hay que abrir Production Management Options y, en la pestaña Schedule, «select the Enable Enhanced Scheduling check box.» (marcar la casilla Enable Enhanced Scheduling). (fuente)

Enhanced Scheduling «uses the forward or backward scheduling method to determine when each step of a work ticket should be started and how long each step takes to complete.» (utiliza la programación hacia delante o hacia atrás para determinar cuándo debe comenzar cada paso de una orden de producción y cuánto tarda en completarse). La programación hacia delante parte de la fecha de inicio de producción. La programación hacia atrás parte de la fecha de entrega prevista.

4. Carga infinita

Esta es la decisión clave de diseño. La ayuda de Sage indica: «The «infinite» loading technique is used to allow each work ticket to be scheduled independently.» (La técnica de carga «infinita» permite programar cada orden de producción de forma independiente). (fuente) La ayuda del antiguo Work Order lo explica como programar «each work order as if it were the only work order in the shop,» (cada orden de fabricación como si fuera la única del taller) y añade que «care must be taken not to overload the work centers.» (hay que tener cuidado de no sobrecargar los centros de trabajo). (fuente)

5. Revisar la carga y corregir las sobrecargas

Work Center Capacity Inquiry muestra «commitments against work centers in three formats: daily, weekly, and detail.» (la carga asignada a los centros de trabajo en tres formatos: diario, semanal y detallado). (Novedades de 2023) Cuando un centro de trabajo está sobrecargado, la solución que propone Sage es manual: «Individual work orders can be rescheduled or the queue time can be increased to relieve overcommitted work centers.» (Se pueden reprogramar órdenes de fabricación individuales o aumentar el tiempo de cola para aliviar los centros de trabajo sobrecargados).

Cómo planifica Sage 100 Produktion en Alemania, paso a paso

1. Ressourcenliste

La Ressourcenliste es el objeto central. Según Sage, contiene «alle für die Herstellung eines Artikels notwendigen Ressourcen und Arbeitsabläufe» (todos los recursos y procesos necesarios para fabricar un artículo): la Stückliste, el Arbeitsplan, la lista de herramientas y la subcontratación. Los Arbeitsgänge incluyen tiempos de preparación y por unidad, factores de cantidad, márgenes de tiempo y tiempos de espera. (Ayuda de Sage)

2. Fertigungssteuerung

El módulo estándar incluye programación hacia delante y hacia atrás, programación justo a tiempo, simulación de la programación, propuestas de producción, agrupación o división de órdenes y planificación integrada de materiales. También ofrece una «Anzeige von Engpass-Positionen (Material und Kapazität)» (visualización de cuellos de botella de materiales y capacidad) y una comprobación de viabilidad.

3. Carga por Arbeitsplatz

«Mit der integrierten Arbeitsplatzauslastung können Sie unter Einbeziehung flexibler Zeiträume die aktuelle Belastung Ihrer Arbeitsplätze und Maschinen grafisch und tabellarisch einsehen.» (La función integrada de consulta de carga permite ver la carga actual de los centros de trabajo y las máquinas en gráficos y tablas para periodos ajustables). La carga actual de los centros de trabajo y las máquinas se muestra en un gráfico o una tabla.

4. La Plantafel

El tablero gráfico de planificación es «Grafische Ressourcenplanung (Zusatzpaket)» (planificación gráfica de recursos, paquete adicional). Muestra un Gantt por recurso productivo: empleado, máquina o subcontratista. «Mittels Drag & Drop können Sie die Tätigkeiten verschieben, und in Sekundenschnelle werden die Aufträge und der Materialbedarf neu terminiert.» (Puede mover las tareas arrastrándolas y soltándolas, y en segundos se recalculan las fechas de las órdenes y de las necesidades de materiales). El planificador mueve las tareas y Sage 100 recalcula las fechas de las órdenes y de las necesidades de materiales. La página de Sage dedicada a Produktion presenta Grafische Ressourcenplanung/Leitstand como opcional en todos los paquetes (fuente).

Qué queda en manos del planificador

  • EE. UU.: cada orden de producción se programa por separado. La carga infinita no tiene en cuenta las demás órdenes del mismo centro de trabajo.
  • EE. UU.: las sobrecargas se resuelven manualmente. La solución de Sage consiste en reprogramar las órdenes o aumentar el tiempo de cola.
  • EE. UU.: cada centro de trabajo tiene una bolsa de horas. Varias máquinas y personas de un mismo centro comparten una única cifra diaria. La ayuda de Sage no describe ningún cronograma por máquina, matriz de preparación ni restricción de herramientas.
  • Alemania: el tablero funciona arrastrando y soltando. La Plantafel recalcula las fechas de las órdenes después de que el planificador mueva una tarea. Sage no describe ninguna secuenciación automática.
  • Alemania: el tablero es un paquete adicional. Grafische Ressourcenplanung es un paquete adicional (Zusatzpaket), por lo que el módulo base muestra la carga y los cuellos de botella sin el tablero.
  • Ambos: los cambios de formato se expresan como tiempos por paso. Los tiempos de preparación se definen en el paso o Arbeitsgang. Sage no documenta cambios de formato entre productos que dependan de la secuencia.
  • Ambos: cada cambio obliga a reequilibrar la carga. Tras un pedido urgente o una avería, el planificador tiene que volver a revisar y ajustar la carga.

Cuándo basta con la planificación de Sage 100

La programación de Sage 100 cumple su función cuando:

  • Uno o dos centros de trabajo que actúan como cuello de botella determinan el plan y el resto del taller tiene capacidad libre.
  • Los plazos de producción son largos y basta con decidir la carga diaria o semanal de cada centro de trabajo.
  • Un supervisor establece la secuencia en la máquina.
  • Los cambios de formato no dependen del producto que se haya fabricado antes.
  • El personal, las herramientas y la llegada de materiales no alteran la secuencia de trabajo.

Cuándo necesita un programador que respete la capacidad real

La planificación de Sage 100 se queda corta cuando se dan varias de estas situaciones:

  • El planificador dedica horas cada semana a reprogramar órdenes de producción o a arrastrar tareas en la Plantafel.
  • Las entregas se retrasan aunque la carga diaria de cada centro de trabajo parezca correcta.
  • El tiempo de cambio de formato depende del producto que se haya fabricado antes.
  • Los operarios, los turnos y las ausencias limitan el plan tanto como las máquinas.
  • Las máquinas comparten matrices, moldes o útiles de fijación.
  • La disponibilidad de materiales determina qué tarea puede comenzar.
  • Los pedidos urgentes y las averías obligan a replanificar varias veces por semana.

Qué debe buscar

  • Programación por operación, con inicio, fin y estación de trabajo para cada paso o Arbeitsgang.
  • Respeto simultáneo de la capacidad real de todos los recursos productivos: máquinas, personas y herramientas.
  • Resolución automática de sobrecargas, no una consulta de capacidad ni un tablero cuya carga tenga que reequilibrar a mano.
  • Una matriz de tiempos de preparación para cambios de formato asimétricos que dependan de la secuencia.
  • Herramientas tratadas como recursos productivos compartidos con disponibilidad limitada y gestión de tareas que necesitan varios operarios a la vez.
  • Programación que tenga en cuenta los materiales y compruebe las existencias y los pedidos de compra pendientes de recepción.
  • Un método claro para intercambiar datos con Sage 100. Pregunte al proveedor cómo lee las órdenes de producción o Fertigungsaufträge y cómo devuelve las fechas a su versión de Sage 100.

Las opciones se dividen en tres grupos:

  • Planificación dentro de Sage 100: Enhanced Scheduling en EE. UU. y el complemento Plantafel en Alemania. El planificador resuelve las sobrecargas.
  • Complementos Leitstand y APS en servidores locales, instalados junto a Sage 100 y configurados mediante un proyecto con el proveedor.
  • APS en la nube con ejecución en planta, la categoría de SkyPlanner. Funciona junto a Sage 100: programa automáticamente todos los recursos productivos, reprograma cuando cambia la producción y pone el programa en manos de los operarios.

Dónde encaja SkyPlanner

SkyPlanner APS cubre todas las carencias anteriores. Respeta la capacidad real de cada estación de trabajo, y el motor Arcturus AI programa cada paso en segundos. Un único motor programa de forma conjunta máquinas, personas, herramientas y materiales. Un centro de trabajo con cuatro máquinas se convierte en cuatro estaciones de trabajo o en un grupo de estaciones, y cada máquina tiene su propia línea de tiempo.

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 tiempo de preparación. Las herramientas son recursos productivos compartidos con capacidad limitada, y una tarea puede necesitar varios operarios a la vez. Cuando una máquina o una persona no está disponible, el motor utiliza las alternativas que haya definido.

La programación basada en materiales simula el inventario futuro a partir de las existencias y de los pedidos de compra pendientes de recibir. El material pedido se considera disponible en su fecha de entrega, por lo que el trabajo solo se programa para cuando haya material.

Autopilot reprograma automáticamente cuando cambia la producción, respetando sus bloqueos y prioridades. Los planificadores ajustan las tareas en un diagrama de Gantt y los operarios registran el trabajo desde el móvil o la tableta con Mobile Confirmations.

Elija SkyPlanner si dedica horas cada semana a nivelar la carga de los centros de trabajo o a arrastrar tareas en la Plantafel.

Elija SkyPlanner si los cambios de formato, las herramientas compartidas o las tareas que requieren varios operarios determinan qué se puede ejecutar a continuación.

Elija SkyPlanner si quiere tener en semanas un programa operativo que respete la capacidad real, conectado al Sage 100 que ya utiliza.

Empiece con una exportación a Excel de sus órdenes de producción abiertas o Fertigungsaufträge durante 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, facturación mensual y cancelación en cualquier momento. La integración se presupuesta de antemano según sus procesos y necesidades, junto con su plan, para que conozca el coste total antes de empezar. La implantación suele completarse en unas semanas desde el inicio de la puesta en marcha.

SkyPlanner se integra con Sage 100 en ambos sentidos. En la versión estadounidense de Sage 100 se importan órdenes de producción, centros de trabajo, artículos y pedidos de compra, y se devuelven las fechas planificadas de cada paso y los registros de mano de obra a través de Business Object Interface. En la versión alemana de Sage 100 se importan Fertigungsaufträge, Arbeitsgänge y Arbeitsplätze, y se devuelven las fechas de cada Arbeitsgang y las Rückmeldungen por la vía acordada con su partner de Sage durante la definición del alcance de la puesta en marcha. El equipo de SkyPlanner configura la integración durante la puesta en marcha y ofrece soporte tras la entrada en producción. Su partner de Sage o sus desarrolladores internos pueden trabajar con la REST API documentada (referencia de la API) utilizando únicamente un token de API.

Consulte cómo se conectan los sistemas en la página de SkyPlanner para Sage 100 o vaya directamente a la guía de integración con Sage 100. ¿Utiliza Sage 200 o Sage X3? Consulte Sage 200 y Sage X3. Encontrará otros ERP en la sección de integraciones con ERP.

Opiniones de fabricantes sobre SkyPlanner

Vista aérea de la fábrica de sistemas de seguridad para cubiertas de Piristeel en Kauhava

99,2%de cumplimiento de plazos de entrega

“SkyPlanner nos ha dado la visibilidad necesaria para identificar los cuellos de botella y ha aportado claridad a la gestión de la producción.”

Toni Tuori, director de producción
Piristeel · Sistemas de seguridad para cubiertas y evacuación de aguas pluviales

El cumplimiento de plazos de entrega alcanzó el 99,2% este año, y la programación permite ahorrar hasta cuatro horas de trabajo al día.

Leer la opinión de Piristeel

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 nuestro conocimiento de la capacidad está a un nivel completamente distinto.”

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

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

Leer la opinión de Mamec

Preguntas frecuentes

¿Tiene Sage 100 una herramienta de programación?

Sí, en ambos productos. Sage 100 Production Management, la versión estadounidense, incluye Enhanced Scheduling, que calcula las fechas de cada paso hacia delante o hacia atrás sin limitar la carga por capacidad. Sage 100 Produktion, la versión alemana, ofrece programación hacia delante y hacia atrás, una vista de cuellos de botella y una Plantafel gráfica opcional. En ambos casos, es el planificador quien resuelve las sobrecargas.

¿Respeta Sage 100 Enhanced Scheduling la capacidad real al programar la producción?

No. La ayuda de Sage la describe como una técnica de carga «infinite» (infinita) que programa cada orden de fabricación de forma independiente. A continuación, Work Center Capacity Inquiry muestra la carga comprometida, y el planificador reprograma las órdenes o añade tiempo de espera en cola.

¿Programa la Plantafel de Sage 100 según la capacidad real?

La Plantafel es un tablero gráfico en el que el planificador mueve las tareas arrastrándolas y soltándolas, y Sage 100 recalcula las fechas de las órdenes y de las necesidades de materiales. Una herramienta de programación de la producción que respeta la capacidad real asigna por sí sola cada operación a la capacidad disponible y reprograma cuando cambia la producción.

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

Sage 100 almacena los tiempos de preparación y ejecución de cada paso o Arbeitsgang. SkyPlanner APS añade una matriz de tiempos de preparación. Esta recoge 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.

¿Cómo se conecta SkyPlanner APS con Sage 100?

SkyPlanner se integra con Sage 100 en ambos sentidos, y el equipo de SkyPlanner configura la integración durante la puesta en marcha. La versión estadounidense de Sage 100 se conecta a través de Business Object Interface y ODBC. En la versión alemana de Sage 100, los datos se leen de su base de datos SQL Server y la vía de escritura se acuerda con tu partner de Sage. Las fechas planificadas se devuelven a cada paso, y los webhooks de SkyPlanner envían los cambios del programa en cuanto se producen.

¿Puedo probar SkyPlanner antes de integrarlo con Sage 100?

Sí. Exporta a Excel tus órdenes de fabricación abiertas o Fertigungsaufträge y tus recursos productivos, impórtalos en SkyPlanner durante la prueba de 30 días y compara el programa con tu planificación actual. No necesitas tarjeta de crédito. Consulta los precios, inicia la prueba o habla con el equipo comercial.