Keywords
CNC-Machining Center, batch production, production batch, WIP inventory, transfer batch, total variable cost
This article is included in the Research Synergy Foundation gateway.
CNC-Machining Center, batch production, production batch, WIP inventory, transfer batch, total variable cost
In batch production, a machine is assigned to complete a job in a large batch size before moving on to complete the next job. As the batch size increases, the batch waiting time will increase. If a job requires multiple processes, the batch waiting time will be longer because switching from one process to the next requires setup. The switch from one process to the next is done on one machine or it can be switched to the next machine. A Computer Numerical Control (CNC)-machining center can perform multiple processes on one machine.
The advantage of a CNC-machining center is that it can perform several processes singly with quick setup. The ability to perform multiple process stages in a CNC-machining center is not found on conventional machines. In general, the use of conventional machines in a series of batch production requires a transfer process to another machine because one machine cannot perform all stages of the process. Advantages of the CNC-machining center resulted in the tendency to use a single machine to carry out multiple processes of a product. This is understandable because all stages of the process can be completed on one machine so there is no need for a transfer process, setup can be done quickly. Single use result in the batch waiting time to be long which has implications for increasing work in process (WIP) inventory. If there is more than one CNC-machining center, single use can be avoided by dividing the process stages into available machines in series (sequentially). Using m machines to complete a batch, requires transfer between machines. The use of m machines allows two or more process stages to be carried out concurrently. The selection of the transfer batch size is important because it affects the batch waiting time and the number of transfers. On one side, small batch size can reduce batch waiting time. On the other hand, small batch size can increase the transfer frequency which of course increases material handling costs. The use of serial machines will make it possible to determine the size of the transfer batch that can minimize the total variable cost that consisting of WIP inventory costs and material handling costs.
Research on batch production has been carried out by several authors. Sukoyo et al.1 conducted research on batch scheduling with the performance goal is the actual flow time. Research on batch scheduling to minimize makespan was conducted by Ozturk et al.2 Research with the aim of minimizing total weighted work delays in real-world single batch processing machine (SBPM) scheduling with fuzzy due dates, was conducted by Niroom et al.3 Research aimed at minimizing makespan on a single processing machine was carried out by Li and Wang.4 Research with the aim of minimizing the number of setups required by independent job orders grouped into several classes based on similarity in style was carried out by Yimer and Demirli.5 Mathematical modeling of batch scheduling problems to minimize start and delay was carried out by Ogun and Uslu.6 Muhammad, et al.7 conducted research about batch production at m serial CNC-machining center to minimizing WIP inventory cost. This study is a development of a study that has been done by Muhammad, et al.7 This study proposes to schedule I stage to m machines and then determine the optimal Qij, which minimizes the total variable cost.
In a series of stages of batch production, number of stages I can be assigned to m serial machines. For example, I=3 can be assigned to m=3. Initially, batch of 50 units (Q =Qij= 50) and requires I=3 carried out on m=1. If t1 is 48 minutes/unit, (t2) is 25 minutes/unit, t3 is 23 minutes/unit, S1 is 35 minutes/batch, S2 is 5 minutes/batch, S3 is 15 minutes/batch, then the results of scheduling are illustrated in Figure 1.
Next, J = 5, I=3 is scheduled on m=3 where one machine for one stage. This scheduling requires 5 transfers each from Machine 1 to Machine 2 and from Machine 2 to Machine 3. For example, using Qij=10 units, then results of scheduling for J=5, m=3 is illustrated in Figure 2.
In Figure 1, the waiting time for each unit in the batch in Stage 1 is obtained from the size of the production batch multiplied by the processing time per unit then added with the setup time minus the processing time per unit, which is 50 units × 48 minutes/unit + 35 minutes – 48 minutes = 2,387 minutes. Therefore, the batch waiting time in Stage 1 is 50 units × 2,387 minutes per unit = 119,350 minutes. In Figure 2, the waiting time for each unit in the batch in Stage 1 is 10 units × 48 minutes/unit + 35 minutes – 48 minutes = 467 minutes. Therefore, the batch waiting time in Stage 1 is 10 units × 457 minutes per unit = 4,570 minutes. However, the number of transfers from the schedule in Figure 2 is 10 times, more than 0 times from the schedule in Figure 1.
The following notation is used for discussion of determining the transfer batch size that minimizes the total variable cost:
The number of transfers is determined by the size of the transfer batch. The number of transfers will be more if the size of the transfer batch is smaller. On the other hand, the number of transfers will be less if the size of the transfer batch is larger. Waiting time is also influenced by the size of the number of transfers. Waiting time increases if the number of transfers is reduced and vice versa. That is, WIP inventory costs are caused by waiting time, while material handling costs are caused by the number of transfers. The sum of these two costs is the total variable cost.
In this section, we begin by scheduling a production batch size of 50 units (Q=50) which are produced through three process stages (I=3) on one machine. Next, I=3 is assigned to three machines (m-3) serially, where each machine performs one process stage in sequence. The use of three machines serially require transfer from Machine 1 to Machine 2 and continued from Machine 2 to Machine 3. In this scheduling, a batch transfer size of 10 units is selected so that the number of transfers is 5 times (J=5) from Machine 1 to Machine 2. and from Machine 2 to Machine 3. In comparison, a transfer batch size of 5 units (J=10) was also selected. Finally, the total variable cost is calculated for I=3 performed on one machine, I=3 and J=5 on 3 machines, I=3 and J=10 on three machines.
Table 1 represents the scheduling results of I = 3, m = 1. Next, Table 2 to Table 4 represent the scheduling results of J=5, I=3, m=3.
I=3 | 1 | 2 | 3 |
---|---|---|---|
Q (unit) | 50 | 50 | 50 |
Si (minute/batch) | 35 | 5 | 15 |
ti (minute/unit) | 48 | 25 | 23 |
Fij (minute/unit) | 2,435 | 3,690 | 4,855 |
wij (minute/unit) | 2,387 | 3,665 | 4,832 |
Wij (minute/batch) | 119,350 | 183,250 | 241,600 |
Wi (minute) | 544,200 |
Scheduling in Table 1 shows the results W1 is 544,200 minutes. Thus, the results WIP inventory cost, , material handling cost,
Scheduling in Table 2 shows the result of total waiting time until Stage 1, W1 is 71,350 minutes. Total waiting time, W1 is obtained from the sum of W11, W12, W13, W14, and W15.
Scheduling in Table 3 shows the result of total waiting time until Stage 2, W2 is 85,050 minutes. Total waiting time, W2 is obtained from the sum of W21, W22, W23, W24, and W25.
Table 4 shows the results of Stage 3 scheduling (i = 3). For example, for Batch 5, from Eq. (1) obtained F35 = 10x23 +0 + max [2,685; 2,435] = 2,915 minutes. From Eq. (2) obtained W35 = 2,915-23 = 2,892 minutes. The waiting time of batch 5, Q35xW35, is 28,920 minutes. From Eq. (3) obtained total waiting time until Stage 3, W3 is 96,800 minutes. Thus, the results ,
If the transfer batch size is 5 units (J=10), then W3 is 78,900 minutes. Thus, the results ,
From this case, it is found that the reduction in the transfer batch size causes the total variable cost to decrease and will increase again as the transfer batch size decreases. For example, when the transfer batch size is 10 units (J=5), the total variable cost is Rp 146,800.00, but when the batch transfer size is 5 units (J=10), the total variable cost is Rp 178,900.00.
Assignment of several stages of the process, I to m CNC-machining centers will reduce WIP inventory costs compared to using one machine for I. Using m machines requires transfer to the next machine which results in material handling costs. There is a tradeoff between WIP inventory costs and material handling costs. Therefore, in this study, the minimum total variable cost is used as a criterion in determining the size of the transfer batch, Qij which results in the number of transfers, J. From the results and discussion, it is obtained that J=5 produces a total variable cost of Rp. 146,800.00, smaller compared to J=10 which results in a total variable cost of Rp. 178.900.00.
However, this research is still limited to the case of the same number of process stages as the number of machines (I=m), not yet discussing the I≠m case. If the research is extended to the I≠m case, then what must be considered as a decision variable is not only the number of transfers, J but also the number of process stages, I to be assigned to a particular machine. Furthermore, there is a situation where the size of transfer batch, Qij is not always constant for the same J. If there is a situation like this, then the determination of Qij will affect J which of course has implications for the total variable cost.
Figshare. Data Artikel Minimization of Total.xlsb. DOI: https://doi.org/10.6084/m9.figshare.194306188
This project contains the following underlying data:
- The data used to calculate the waiting time and the number of transfers at the minimum m CNC-Machining Centers that minimize the Total Varable Cost.
- The data consists of: Production batch size, setup time, processing time, transfer batch size.
Data are available under the terms of the Creative Commons Attribution 4.0 International license (CC-BY 4.0).
Views | Downloads | |
---|---|---|
F1000Research | - | - |
PubMed Central
Data from PMC are received and updated monthly.
|
- | - |
Is the work clearly and accurately presented and does it cite the current literature?
No
Is the study design appropriate and is the work technically sound?
No
Are sufficient details of methods and analysis provided to allow replication by others?
Yes
If applicable, is the statistical analysis and its interpretation appropriate?
Not applicable
Are all the source data underlying the results available to ensure full reproducibility?
Partly
Are the conclusions drawn adequately supported by the results?
Partly
Competing Interests: No competing interests were disclosed.
Reviewer Expertise: Production system design, modelling and ooptimization, discrete eventi simulation, energy efficiency, optimization, manufacturing
Is the work clearly and accurately presented and does it cite the current literature?
No
Is the study design appropriate and is the work technically sound?
Partly
Are sufficient details of methods and analysis provided to allow replication by others?
No
If applicable, is the statistical analysis and its interpretation appropriate?
Not applicable
Are all the source data underlying the results available to ensure full reproducibility?
Partly
Are the conclusions drawn adequately supported by the results?
Partly
Competing Interests: No competing interests were disclosed.
Reviewer Expertise: CNC machine tools, Subtractive Manufacturing, Additive Manufacturing, Artificial Intelligence, Machine design
Alongside their report, reviewers assign a status to the article:
Invited Reviewers | ||
---|---|---|
1 | 2 | |
Version 1 11 Apr 22 |
read | read |
Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list:
Sign up for content alerts and receive a weekly or monthly email with all newly published articles
Already registered? Sign in
The email address should be the one you originally registered with F1000.
You registered with F1000 via Google, so we cannot reset your password.
To sign in, please click here.
If you still need help with your Google account password, please click here.
You registered with F1000 via Facebook, so we cannot reset your password.
To sign in, please click here.
If you still need help with your Facebook account password, please click here.
If your email address is registered with us, we will email you instructions to reset your password.
If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance.
Comments on this article Comments (0)