Sequencing - Oven

In this sequencing type, users are able to understand how to treat resources where a multiple number of operations is manufactured at the same time, that is, oven resources, and how such operations is included in Sequencing.

For example, these resources could be part of a paint factory. On oven resources, groups of operations are scheduled to begin and end at the same time.

The task of oven scheduling takes place in the continuation of operation sequence optimization, that is, in the Scheduling process after Solving External Supplies and before Solving Bottlenecks.

The understanding and use of Oven sequencing scheduling result in:

  • Primary result

    Optimized operation sequences on oven resources.

  • Usage

    Oven scheduling lets sequence optimization include resources that can handle multiple operations simultaneously.

  • Changes in M3 BE

    The process of optimizing the sequence of operations has great effect on the delivery times for the affected manufacturing orders (MO). Changes made to any MO are included when exporting the schedule to M3 BE.

Before Oven sequencing scheduling can be used, these prerequisites must be met:

  • A fundamental understanding of the Sequencing - Basic Methods concept must have been acquired.
  • The prerequisites stated in the Sequencing - Basic Methods concept must also be met.

Oven scheduling

Oven scheduling means a collection and scheduling of operations from different orders on the same resource. In this way, the operations receive the same start and end times. Oven scheduling consists of both sequencing and normal forward order scheduling steps.
Note: Only operations with equal co-sorting keys is scheduled together on the same oven.

Oven sequencing

Sequencing on the oven resources is carried out automatically in a sequencing step by setting group control parameters for the oven scheduling. Operations with equal grouping part of co-sorting key are collected into a sequence group, though the maximum on a resource is given by the group maximum defined in the resource registry.

You can also oven schedule manually in the Scheduling Board. See the section entitled, How to conduct oven scheduling in the Scheduling Board.

Forward order scheduling of ovens

Sequencing most often happens using the short-term horizon. The remaining parts of the operations are scheduled using the normal forward order scheduling. In forward order, scheduling operations are scheduled individually and placed one right after the other. It is important that the resource is loaded with the correct capacity so that the delivery dates is calculated realistically.

To be certain the oven resource is loaded correctly in forward scheduling, a modified operation time is calculated. This calculation is conducted based on this expression:

Modified operation time

= Original operation time X Scheduled nr. of opr. /opr. Quantity /opr. Time
Max oven load X Average load %

Oven scheduling example

In this example, an oven resource with a daily run time of 8 hours and a maximum capacity of 8 kg is used. During sequencing, two operations (A and B) scheduled on the oven, each have 3 kg of capacity and 8 hours of operation time. Since the remaining capacity is only 2 kg, there is not enough capacity for a third operation to take place. The average load percent is set to 100%. The capacity load and the duration of the operation on the resource is displayed as follows:

m3swb_oven_scheduling_example_1

As shown above, sequencing applies a realistic capacity load to the operations, while forward order scheduling shows available capacity that in fact does not exist. This can result in overbooking of resources, especially in the long term.

The average load percent in the example is 100%. Forward order scheduling does not show a real of the loading because some operations fill more after they are sequenced. To ensure there is a correct load of capacity, the average load percent is assigned to the capacity load expected, that is the value is set to 75% (6 kg of a total capacity of 8 kg has been used).

Here after the duration of the operation changes such that the load shown in forward order scheduling is the same as that which can in reality be produced in the oven.

m3swb_oven_scheduling_example_2

As the operation is modified in forward order scheduling, the turnaround time for individual orders is shorter than is realistic and in this way show earlier delivery times. Defining the parameter oven buffer time control compensates for the effect.

Oven buffer time control

The parameter for buffer time is explained based on an example with these values:

Operation time: 4:00 hours

Operation quantity: 200 pieces

Oven load U/M Operation quantity

Maximum oven load: 400 pieces

Average load percent: 75.00

Oven buffer time control in oven scheduling can be defined in one of these three ways:

  1. Adjustment of preparation time

    If adjustment of preparation time is chosen, the difference between the original operation time and the modified operation time is defined as preparation time.

    Note: This parameter overrules the corresponding times defined on the resource.

    Oven Buffer Time Control - adjusted as preparation time:

    m3swb_adjustment_of_preparation_time

  2. Adjustment of post-operation time

    If the post-operation time is adjusted the difference between the original operation time and the modified operation time is defined as post-operation time.

    Buffer Time in Oven Scheduling - adjusted as post-operation time:

    m3swb_adjustment_of_post-operation_time

  3. Both adjusted equally

    If preparation time and post-operation time are both adjusted the difference between original operation time and modified operation time is divided equally between preparation time and post-operation time. The parameter will take precedence over other definitions on the resource.

    Buffer Time in Oven Scheduling - adjusted as preparation and post-operation time:

    m3swb_both_adjusted_equally

Conducting oven scheduling in the scheduling board

Oven scheduling using the Scheduling Board is a half-automated process. After automatic simulation is conducted, operations are adjusted manually by using the oven scheduling function in the Scheduling Board. To do this use these steps:

  1. Transfer operations to list. Operations to be oven scheduled are transferred to a manual order scheduling list in the Scheduling Board.
  2. Define a calculated value. For example, weight or volume for chosen operations. Note: The calculated value is for information purposes only and is used as an indicator for how much of a resources capacity is taken up by the chosen operations. For example, if you know that the oven has a capacity of 5000 pieces, the calculation sum for the operations can not exceed 5000. If the calculation sum does exceed 5000, you have to remove some of the operations.
  3. Choose operations to oven schedule. The operations on your list are scheduled with the same start and end time point. All operations receive status 20 (locked in time) and are scheduled on top of each other. Click the spot on the Scheduling Board the operation should start.
  4. Unlock oven scheduled operations. If you regret oven scheduling, you can unlock the operations again by choosing the operations in the Scheduling Board. The unlocked operations receives status 10. At this point, it is necessary to carry out another order scheduling to take the changes into account.

Typical oven scheduling example

This example shows a typical scheduling which includes oven scheduling:

  1. Forward scheduling. The first step is automatic scheduling of all ordersManual sequence optimization of operations on the oven resource. The second step is sequence scheduling of operations on resources defined as oven resources. The purpose here is to collect alike operations on the same resource.
  2. Manual sequence optimization of operations on the oven resource. The second step is sequence scheduling of operations on resources defined as oven resources. The purpose here is to collect alike operations on the same resource.
  3. Oven Scheduling. The third step is oven scheduling. Sequenced operations are scheduled on the oven resources via the Scheduling Board. All operations receive the same start time and status 20.
  4. Forward scheduling. The automatic order scheduling is carried out again to be certain operations are scheduled correctly.

Defining an oven resource

When a resource is defined as an oven resource in the planning application, it is based on the ceramic oven principle. In this principle, all operations are carried out at once within specified period of time. This principle is the opposite of the pizza oven principle where operations are placed on the resource at overlapping times and in random succession.Forward scheduling. The first step is automatic scheduling of all orders contents. Operations on oven resources are scheduled together and therefore have the same start time.

When a resource can handle many orders at once, it is important that there is neither too much nor too little capacity reserved on the resource and that even capacity level is maintained. To establish this balance, orders are put in and taken out in groups and the total oven capacity is defined.

An oven resource is defined by defining parameters in the order they appear below:

  1. Loading principle. Set to the oven option.
  2. Oven load U/M. Defines the oven capacity (group maximum) unit of measure. There are three possible units:
    • Number of operations
    • Operation duration
    • Operation time
  3. Maximum oven load. Gives the amount of capacity available on a resource after each process has been completed. The unit of measurement applicable to this capacity parameter is defined in oven load U/M.
  4. Average load percent. Defines how much the resource is expected to be loaded on the average. The information is included in the calculation of modified operation time that secures the correct duration of the operations. Because small operations are easier to combine in order to fill the oven in the best way possible, the smaller the operations, the higher AFP can be given. If there is an order which has a grouping part of co-sorting key that is seldom used, the oven will not be able to be filled and a lower average load percent will be given.

When to use oven resources

Generally, if a resource can handle a multiple of operations at the same time, it is suitable as an oven resource.

If the resource can only sometimes be scheduled as an oven resource, you can use the half-automatic oven function in the Scheduling Board.

When to avoid using oven resources

Certain orders can not be scheduled on a resource defined as an oven resource. Oven scheduled operations can not:

  • Be a secondary operation
  • Be a primary operation with secondary operations
  • Have alternate operations