Q. In our factory we have several hundred machines. Some of the machines are the same but there are also other machines with slightly different specifications as well. The production scheduling is done by hand and the allocation of machines is decided in the same way. With scheduling decided in a fixed style even when alternative machines are free, operations are halted inefficiently. Please tell us a way of production scheduling that efficiently allocates machinery.
Make Use of a Production Scheduler and Arrange the Data
A. Generally, there are multiple lines and machines that can handle each item and process and depending on the machine the operation speed is different.
Using the FCS (Finite Capacity Scheduling) software, let's try to schedule the condition of this question.
For the production scheduling first we set the master data (Scheduler Diagram 1),
![]() |
input numerous production orders (Scheduler Diagram 2) and the result is that the machines used are biased (Scheduler Diagram 3).
![]() |
![]() |
If we say that Machine2 is an alternative machine for Process1 then we can't say that this is a production scheduling result that makes effective use of Machine2.
If the volume of set data for the production scheduling is low then even if a human thinks about it then its clearly obvious that it would be better to move a number of the operations for Process 1, the top bar in Scheduler Diagram 3 to Machine2. However, if there were hundreds of machines and thousands or tens of thousands of operations then to enter all of this data into the production scheduling software would be a massive undertaking. Even more so if there was a complex relationship with how which machines could handle which items.
Now, let's set the master data so that the operations for Process 1 are automatically allocated to Machine2 as well (Scheduler Diagram 4)、
![]() |
and create our production schedule. The result is that the load for every machine is balanced and the finished date is earlier. (Scheduler Diagram 5)
![]() |
The volume of data that needs to be set up for production scheduling at a real factory is enormous and thus the job of setting up the data is very difficult. For example, if at your factory you have 1000 types of products with each operation process consisting of an average of 10 processes then you'll have to set up 1000 x 10 = 10,000 lines of data.
Although the organization of data needed for production scheduling is a very hard task the value of the results generated is extremely high.
In the situation where the production time and setup time is only in the head of the production scheduling supervisor then the risk should that person go into hospital for a long time or leave the company is much bigger. In order for your company to organize you data then I recommend that the first step should be that you consider Finite Capacity Scheduling (Production Scheduling).