Overlap and Special Sequences of Manufacturing Operations
The Overlap and special sequences of manufacturing operations functionality allow:
- Overlapping consecutive production operations in case of batch production.
- Configuring special (non-linear) operation sequences, e.g. parallel chains of operations, in a single Routing,
This function can be enabled at Settings -> System settings -> Professional functions -> Overlap and special sequences of manufacturing operations.
When this function is enabled:
- The Overlap column becomes available in the Routing Details with a checkbox (Yes/No) on every operations line. If selected, the overlap quantity, how many products must be finished in the previous operation before starting, can be defined.
- The Sequence columns are added to the Routing Details page, where it's possible to define for each operation its preceding operations.
- What is Routing?
- What is overlapping? How to set up an overlap of operations?
- What is a special sequence? How to set up special sequences of operations?
- Demo video
The Overlap setting in the Routings details means that consecutive operations in the same Manufacturing Orders can overlap, i.e. the next operation could start before the previous finishes when batch processing products. For example, when 10 assemblies of a table are finished (of 100 total), then the next operation, painting, can start.
For configuring Overlap for an operation:
- Open the Routing of the product.
- Tick the Overlap checkbox on the operation line, which can start before the one previous operation is finished. (The overlap setting cannot be applied to the 1st operation.)
- Enter the number of products that need to be processed in the previous step before this operation can start.
If this function is used:
- The operation is divided into (many) smaller operations, each with an "Overlap" quantity (or greater).
- For best results, it is recommended that multiplication "Cycle time" * "Overlap" = 1 minute or more, and "Overlap" equals to or is a multiple of "Quantity".
- If "Overlap" quantity * "Cycle time" < 1 minute, then the software will round this up to 1 minute, which is the minimum scheduling time unit in MRPeasy.
- E.g. if "Cycle time = 0.05 min" and "Quantity = 1", then this means that 20 units are processed in 1 minute, and if the "Overlap = 1", MRPeasy will treat each separate 0.05-minute operation as a 1-minute operation (which means it would take 20 minutes for 20 units).
To resolve this, the parameters should be defined along the following lines:
- "Cycle time = 1 min"
- "Quantity = 1 / 0.05 = 20"
- "Overlap = a multiple of "Quantity" = 20 or more"
- In practice, this kind of overlapping is easily applicable in a balanced production line (i.e. different steps take equal amounts of time). The overlapping scheduling is harder to apply to an unbalanced production line because it's more difficult to avoid queues or idling, which requires careful planning.
- This setting affects only the scheduling of the operations, allowing to plan the MO to be scheduled in a more compact way if workstations' are available.
- This setting does not forbid reporting the start of the next operation before the previous is reported finished.
The Sequence setting in the Routing details allows defining parallel and converging/diverging chains of operations. While by default the sequence of operations in routing is linear, this allows configuring a custom order of production operations. E.g. when two independent operations start in parallel and the third operation can only start before these two have finished.
For configuring a special sequence of operations:
- Open the Routing of a product.
- The first operation's Sequence value must be chosen as 0.
- Set the Sequence values for the operations which can start immediately as 0.
- For every other operation, in the operations' Sequence choice, choose the numbers of operations which need to be finished before this operation can start. (Press the Ctrl or Shift key, or click-hold left mouse button to select multiple values.)
|1||1st operation of the first sequence||0|
|2||1st operation of the second sequence||0|
|3||2nd operation of the first sequence||1|
|4||2nd operation of the second sequence||2|
The number in the Sequence field indicates after which operations this operation can start. The id number of an operation is displayed at the beginning of the operation's line.