Time Constraint

In this article, we will study the time constraint by which we can specify how to connect the previous operation with the current one given the time delays for each resource and item.

In the case where the next operation starts after completing the previous operation, we can set “ES” as the Time constraint method which means End-Start.


You then set the time delay between the operations at the Time constraint MIN as seen below.


Press the Reschedule button and you will see that the operation will be assigned after the end of the interpretational time delay as set in the Time constraint MIN.


In this sample, the interpretational time delays for resources are different wherein the transfer of the operations can lead to delivery delays, which will also be displayed.

In cases where the previous process and the next process operates at the same time, we can set “SS” as the Time constraint method, which means “Start-Start”.


By setting “SS” as the Time constraint method for the Injection process, we can get a schedule wherein the Press and Injection resources will operate side by side.


But you will notice that the next process will be completed earlier. Therefore, this cannot be operated.


In order to finish the next process after the previous process has completed, we will use “SSEE” as the Time constraint method.


By doing this, after the previous process ends, the next process will be finished.

The next sample, we will explain how to register different times between operations for each item.

In this case, let’s register the Time constraint method and Time constraint MIN for Input instruction.


By taking the end time of the previous process for each item and time constraints into consideration, we can calculate the operation’s start time (or end time in the case of a backward operation) and generate the schedule.


To learn more about Asprova specific to this sample de9monstration, you may visit Asprova’s e-Learning videos at http://lib.asprova.com/ (see 24. Scheduling Logic).


%d bloggers like this: