Skip to content

Batch Management Tutorial#

Overview#

In modern manufacturing and production environments, efficiency and resource optimization are critical to maintaining competitiveness. Batch processing is a widely adopted method that enhances throughput, reduces operational costs, and ensures high resource utilization. In Industry 4.0, where automation, real-time data tracking, and smart manufacturing systems drive production, effective Batch management plays a key role in ensuring smooth and scalable operations.

Batch management groups Materials together, allowing them to be loaded, processed, and unloaded simultaneously. This approach not only minimizes cycle time but also ensures that production resources operate at their optimal capacity. Additionally, Batch processing reduces waste, simplifies quality control, and supports just-in-time manufacturing principles.

In Critical Manufacturing MES, the Batch entity is closely integrated with the Resource Job entity, ensuring that Batches are properly managed throughout their lifecycle. It also supports users in identifying compatible Materials for a Batch, based on Step, Product, or Service restrictions. This tutorial will guide users on how to create and manage batches using the Critical Manufacturing MES software, ensuring effective Batch execution and operational efficiency.

Batch Lifecycle#

A Batch typically progresses through several key stages in its lifecycle, from initial creation to its closure when all Materials have been processed and unloaded. These stages ensure that materials are efficiently managed, tracked, and processed in a controlled manner. There are two parallel state models: the Loading State that tracks the Batch Load lifecycle, and the System State that tracks the Main Batch lifecycle. The Batch Load lifecycle is determined primarily by the lifecycle of the Batch Materials.

Loading State#

The table below provides a summary of the key states in the loading process and their corresponding descriptions. It shows how the Batch transitions through the Loading State and highlights the points at which Materials are handled:

State Description
Not Loaded No Batch Materials are loaded.
Loading At least one Batch Material is Loaded, but at least one remains Not Loaded.
Loaded All Batch Materials are loaded.
Unloading At least one Batch Material is Unloaded, but at least one remains Loaded.
Unloaded All Batch Materials are unloaded.

Table: A summary of the Loading State lifecycle, describing how the Batch transitions through the loading process.

System State Lifecycle#

The System State lifecycle defines the primary stages a batch undergoes, ensuring structured and efficient processing. Each state transition represents a critical step in batch progression, from creation to finalization.

If no loading model is configured for the Batch, the Materials are automatically loaded when the Release Batch operation is performed. In this case, the Batch transitions directly from Created to Queued, as shown in the diagram below.

Batch system state lifecycle when the load mode is set to Offline or Resource

Batch system state lifecycle when the load mode is set to None

The table below summarizes the key states in the Batch lifecycle, describing their roles and how they influence Material handling.

State Description
Created Batch is created. Materials can be assigned to it. Materials can be loaded based on property LoadStartMode.
Released Batch is fully formed – materials cannot be added or removed from the Batch.
Queued All Batch Materials are loaded.
Loaded Batch is fully loaded.
In Process Batch is in process.
Processed Batch is processed. Batch Materials can be unloaded.
Closed All Batch Materials are unloaded. Batch is closed / dissolved.

Table: A summary of the Batch Lifecycle, describing the interconnections between the Loading State and the System State diagrams.

Batch Material Lifecycle#

One of the key advantages of Batch management is the complete automation of the Material lifecycle by the system. This ensures effective tracking, processing, and unloading while minimizing errors, enhancing traceability, and improving efficiency. The Batch Material has a simpler lifecycle, as illustrated in the diagram below:

Batch material lifecycle when the load mode is set to Offline or Resource

The table below provides a summary of the key states in the Batch Material lifecycle and their corresponding descriptions. It shows how a Batch Material progresses through each stage, driven by Batch management operations.

State Description
Not Loaded Batch Material is assigned to the batch, but not yet loaded.
Loaded Batch Material is loaded.
In Process Batch Material is in process.
Processed Batch Material is processed.
Unloaded Batch Material is unloaded.

Table: A summary of the Batch Material Lifecycle, describing how each Material progresses through the Batch management operations.