ALL Metrics
-
Views
-
Downloads
Get PDF
Get XML
Cite
Export
Track
Research Article

Minimization of Total Variable Cost through Determination of Batch Transfer Size at m Serial CNC-Machining Centers

[version 1; peer review: 2 not approved]
PUBLISHED 11 Apr 2022
Author details Author details
OPEN PEER REVIEW
REVIEWER STATUS

This article is included in the Research Synergy Foundation gateway.

Abstract

Background: In a batch production series consisting of several process stages for discrete products, the determination of the transfer batch size greatly affects the batch waiting time. For production using a Computer Numerical Control (CNC)-machining center, several process stages can be carried out on one machine with quick setup. The use of a single machine for all stages of the process certainly does not require transfer to the next machine. Thus, there are no material handling costs. However, the use of a single machine will result in longer batch waiting times as the production batch size increases. An increase in the batch waiting time will result in an increase in work-in-process (WIP) inventory cost. This research was conducted to reduce the total variable cost consisting of WIP inventory cost and material handling cost.
Methods: This research was conducted in two steps. The first step is to divide the process stages, I into m serial CNC machining centers, where in this study I=m. The second step is to determine the same size of transfer batch, Qij for a certain number of transfers, J that produces the minimum total variable cost.
Results: The results showed that J=5 resulted in a total variable cost of Rp. 146,800.00, while J=10 resulted in a total variable cost of Rp. 178,900.00.
Conclusion: In conclusion, the total variable cost decreases if the size of transfer batch is reduced to a certain amount and will increase again along with the reduction in the size of transfer batch.

Keywords

CNC-Machining Center, batch production, production batch, WIP inventory, transfer batch, total variable cost

1. Introduction

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.

2. Methods

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.

12eb7c66-e1f5-48fb-8120-e7921b28a4e3_figure1.gif

Figure 1. Illustration of schedule for Qij=50 on m=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.

12eb7c66-e1f5-48fb-8120-e7921b28a4e3_figure2.gif

Figure 2. Illustration of schedule for J=5, Qij=10 on m=3.

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:

Q:size of production batch
J:number of transfer,jєJ;j=1,2,3,,Q
I:number of stage,iєI
m:number of machine;m=1,2,3,I
Si:setuptimeminutebatchof stagei
ti:processing timeminuteunitof stagei
Qij:size oftransfer batchjstagei
Fij:flowtimeminuteunitof batchjuntil stagei
wij:waiting timeminuteunitof each unit in batchjuntil stagei
Wij:waiting timeminutebatchbatchjuntil stagei
Wi:total waiting timeminuteuntil stageiH:holding costRpminute
CWIP:work in process inventory cost(Rp)
CTR:transfer costRptransfer
CMH:material handling costRp
TVC:total variable costRp
(1)
Fij=Qij×ti+Si+maxFi1jFij1
(2)
wij=Fijti
(3)
Wij=j=1JQij×wij
(4)
Wi=i=1IWij
(5)
CWIP=Wi×H
(6)
CMH=JxCTR
(7)
TVC=CWIP+CMH

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.

3. Results and discussion

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.

Table 1. Scheduling results of I=3, m=1.

I=3123
Q (unit)505050
Si (minute/batch)35515
ti (minute/unit)482523
Fij (minute/unit)2,4353,6904,855
wij (minute/unit)2,3873,6654,832
Wij (minute/batch)119,350183,250241,600
Wi (minute)544,200

Table 2. Scheduling results of i=1, J=5 on Machine 1.

J=512345
Q1j (unit)1010101010
Si (minute/batch)350000
ti (minute/unit)4848484848
Fij (minute/unit)5159951,4751,9552,435
wij (minute/unit)4679471,4271,9072,387
Wij (minute/batch)4,6709,47014,27019,07023,870
Wi (minute)71,350

Scheduling in Table 1 shows the results W1 is 544,200 minutes. Thus, the results WIP inventory cost, CWIP=544,200minutesxRp1.00perminute=Rp544,200.00, material handling cost,CMH=0xRp5,000.00=Rp0.00,TVC=Rp544,200.00+Rp0.00=Rp544,200.00.

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 3. Results of scheduling for i=2, J=5 on Machine 2.

J=512345
Q1j (unit)1010101010
Si (minute/batch)50000
ti (minute/unit)2525252525
Fij (minute/unit)7701,2451,7252,2052,685
wij (minute/unit)7451,2201,7002,1802,660
Wij (minute/batch)7,45012,20017,00021,80026,600
Wi (minute)85,050

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 CWIP=96,800minutesxRp1.00perminut=Rp96,800.00,CMH=5+5xRp5,000.00=Rp50,000.00,TVC=Rp96,800.00+Rp50,000.00=Rp146,800.00.

Table 4. Results of scheduling for i=3, J=5 on Machine 3.

J=512345
Q1j (unit)1010101010
Si (minute/batch)150000
ti (minute/unit)2323232323
Fij (minute/unit)1,0151,4751,9552,4352,915
wij (minute/unit)9921,4521,9322,4122,892
Wij (minute/batch)9,92014,52019,32024,12028,920
Wi (minute)96,800

If the transfer batch size is 5 units (J=10), then W3 is 78,900 minutes. Thus, the results CWIP=78,900minutesxRp1.00perminut=Rp78,900.00, CMH=10+10xRp5,000.00=Rp100,000.00,TVC=Rp78,900.00+Rp100,000.00=Rp178,900.00.

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.

4. Conclusion

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.

Data availability

Underlying data

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).

Competing interests

No competing interests were disclosed.

Grant information

Universitas Islam Bandung.

Comments on this article Comments (0)

Version 1
VERSION 1 PUBLISHED 11 Apr 2022
Comment
Author details Author details
Competing interests
Grant information
Copyright
Download
 
Export To
metrics
Views Downloads
F1000Research - -
PubMed Central
Data from PMC are received and updated monthly.
- -
Citations
CITE
how to cite this article
R Muhammad C and Nu'man AH. Minimization of Total Variable Cost through Determination of Batch Transfer Size at m Serial CNC-Machining Centers [version 1; peer review: 2 not approved]. F1000Research 2022, 11:407 (https://doi.org/10.12688/f1000research.111268.1)
NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article.
track
receive updates on this article
Track an article to receive email alerts on any updates to this article.

Open Peer Review

Current Reviewer Status: ?
Key to Reviewer Statuses VIEW
ApprovedThe paper is scientifically sound in its current form and only minor, if any, improvements are suggested
Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit.
Not approvedFundamental flaws in the paper seriously undermine the findings and conclusions
Version 1
VERSION 1
PUBLISHED 11 Apr 2022
Views
1
Cite
Reviewer Report 22 May 2024
Nicla Frigerio, Politecnico di Milano, Milan, Lombardy, Italy 
Not Approved
VIEWS 1
The paper focuses on a multi-stage serial system composed by machining centers and intermediate buffers. The paper investigates how to allocate tasks (or operations) to each machine to minimize costs and proposes a method to perform the allocation. Results on ... Continue reading
CITE
CITE
HOW TO CITE THIS REPORT
Frigerio N. Reviewer Report For: Minimization of Total Variable Cost through Determination of Batch Transfer Size at m Serial CNC-Machining Centers [version 1; peer review: 2 not approved]. F1000Research 2022, 11:407 (https://doi.org/10.5256/f1000research.122969.r169795)
NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article.
Views
6
Cite
Reviewer Report 26 May 2023
Agathoklis A. Krimpenis, National & Kapodistrian University of Athens, Athens, Greece 
Not Approved
VIEWS 6
The manuscript proposes a method to minimize costs of production series using multiple processes on multiple CNC machine tools. There is an actual need for cost minimization in manufacturing environments, and the authors have presented their work in very good ... Continue reading
CITE
CITE
HOW TO CITE THIS REPORT
A. Krimpenis A. Reviewer Report For: Minimization of Total Variable Cost through Determination of Batch Transfer Size at m Serial CNC-Machining Centers [version 1; peer review: 2 not approved]. F1000Research 2022, 11:407 (https://doi.org/10.5256/f1000research.122969.r173062)
NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article.

Comments on this article Comments (0)

Version 1
VERSION 1 PUBLISHED 11 Apr 2022
Comment
Alongside their report, reviewers assign a status to the article:
Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested
Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit.
Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions
Sign In
If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password.

The email address should be the one you originally registered with F1000.

Email address not valid, please try again

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.

Code not correct, please try again
Email us for further assistance.
Server error, please try again.