[go: up one dir, main page]

TW202432299A - Tool remaining life prediction method based on current information and system thereof - Google Patents

Tool remaining life prediction method based on current information and system thereof Download PDF

Info

Publication number
TW202432299A
TW202432299A TW112104128A TW112104128A TW202432299A TW 202432299 A TW202432299 A TW 202432299A TW 112104128 A TW112104128 A TW 112104128A TW 112104128 A TW112104128 A TW 112104128A TW 202432299 A TW202432299 A TW 202432299A
Authority
TW
Taiwan
Prior art keywords
tool
remaining life
accuracy
training
data set
Prior art date
Application number
TW112104128A
Other languages
Chinese (zh)
Other versions
TWI831603B (en
Inventor
王世明
鄒萬興
黃健瑋
Original Assignee
國立中興大學
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 國立中興大學 filed Critical 國立中興大學
Priority to TW112104128A priority Critical patent/TWI831603B/en
Application granted granted Critical
Publication of TWI831603B publication Critical patent/TWI831603B/en
Publication of TW202432299A publication Critical patent/TW202432299A/en

Links

Images

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Numerical Control (AREA)

Abstract

A tool remaining life prediction method based on current information is configured to predict a remaining life of a tool and includes performing a data obtaining step, a data normalizing step, a data dividing step and a model training and verifying step. The data obtaining step includes obtaining a plurality of tool processing data from a memory. The tool processing data include a current increase rate. The data normalizing step includes normalizing the tool processing data to generate a plurality of normalized tool processing data. The data dividing step includes dividing the normalized tool processing data into a training data set and a verifying data set. The model training and verifying step includes training a first and a second tool remaining life models by using all and a portion of the training data set, and verifying the first and the second tool remaining life models by using the verifying data set to generate a first and a second accuracies, and comparing the first and the second accuracies. Therefore, the tool remaining life prediction method based on current information of the present disclosure can determine an appropriate scenario model to predict the remaining life of the tool at optimum efficiency.

Description

以電流資訊為基礎之刀具剩餘壽命預測方法及其系統Tool remaining life prediction method and system based on current information

本發明是關於一種刀具剩餘壽命預測方法及其系統,特別是關於一種以電流資訊為基礎之刀具剩餘壽命預測方法及其系統。The present invention relates to a method and system for predicting the remaining life of a tool, and in particular to a method and system for predicting the remaining life of a tool based on current information.

機械產業為奠定整個社會向上蓬勃發展基石,如今保留著完整且強韌的工具機以及精密機械零件的供應鏈。可是隨著人民薪資以及教育水準的提高,大多數人對工廠環境與日夜輪班制度工作都會再三考慮,對於許多進行機械加工的生廠商而言,目前都遇到了營運成本上揚以及人力短缺的窘境,因此推行工業4.0智慧製造,降低廠區內員工人數發展,而無人工廠為目前機械產業的整體趨勢,且監控刀具磨耗狀況推估加工品質與加工異常情況為進行智慧製造極其重要的一環,因無人工廠若忽視加工品質非常容易生產出大量廢品或是整修件,導致無謂的時間與成本浪費,對公司營運產生相當的負面影響。綜上所述,進行刀具磨耗監控主要可以帶來三大好處,第一好處是工件加工品質提升,第二好處是加工效率的提高,第三好處是營運成本降低。The machinery industry lays the foundation for the vigorous development of the entire society and now maintains a complete and strong supply chain of machine tools and precision machinery parts. However, with the increase in people's wages and education levels, most people will think twice about the factory environment and the day and night shift system. For many manufacturers engaged in mechanical processing, they are currently facing the dilemma of rising operating costs and labor shortages. Therefore, the implementation of Industry 4.0 smart manufacturing has reduced the number of employees in the factory. The man-free factory is the overall trend of the current machinery industry, and monitoring the wear of tools to estimate processing quality and processing abnormalities is an extremely important part of smart manufacturing. If the man-free factory ignores the processing quality, it is very easy to produce a large number of waste or refurbished parts, resulting in unnecessary waste of time and cost, which has a considerable negative impact on the company's operations. In summary, tool wear monitoring can bring three major benefits. The first benefit is the improvement of workpiece processing quality, the second benefit is the improvement of processing efficiency, and the third benefit is the reduction of operating costs.

刀具磨耗與工件加工品質息息相關,因刀具磨耗增加會造成切削阻力顯著上升,導致加工後工件尺寸變動範圍以及加工面表面粗糙度相應增加,最終對加工品質造成影響。現今加工製程經常使用至少多把刀(不同目的之刀具)進行加工,而刀具嚴重磨耗時則是會明顯增加以材料移除為目的之粗加工刀具斷裂的風險,當粗加工刀具斷裂後其加工預留量將會遠大於刀具斷裂前,造成接續加工之刀具因預留量太大發生連鎖反應一齊斷裂或發生插刀。精加工刀具嚴重磨耗或斷裂則是會造成加工精度不良等風險,因此刀具嚴重磨耗或斷裂會對機台稼動率產生顯著影響,技術人員需停止生產、換刀、對刀及整修工件。而目前關於刀具磨耗的管控方法,主要為參照技術人員長久以來的經驗法則,並且人員為了要減少加工中的風險與意外狀況,技術人員常會以過去經驗為指標,訂定出加工某一固定的工件數後便統一進行刀具更換之動作,或者在與下一班的同事交接的過程中,對於刀具的使用情況難以用量化的方式清楚說明,導致下一班的人員在開始加工前一律更換新刀,上述之情況在無形中也會浪費許多堪用的刀具。由此可知,目前市場上缺乏一種僅需少量數據訓練、成本低廉、符合效益且具有一定準確度的以電流資訊為基礎之刀具剩餘壽命預測方法及其系統,故相關研究者均在尋求其解決之道。Tool wear is closely related to the quality of workpiece processing, because increased tool wear will cause a significant increase in cutting resistance, resulting in a corresponding increase in the size variation range of the workpiece after processing and the surface roughness of the processed surface, which ultimately affects the processing quality. Today's processing processes often use at least multiple tools (tools for different purposes) for processing, and when the tool is severely worn, the risk of rough processing tools for material removal will increase significantly. When the rough processing tool breaks, its processing reserve will be much larger than before the tool breaks, causing the subsequent processing tools to break or splinter due to too large a reserve. Severe wear or breakage of finishing tools will cause risks such as poor machining accuracy. Therefore, severe wear or breakage of tools will have a significant impact on machine utilization, and technicians need to stop production, change tools, set tools, and repair workpieces. The current control method for tool wear is mainly based on the long-standing experience of technicians. In order to reduce risks and unexpected situations in processing, technicians often use past experience as an indicator to set a fixed number of workpieces for processing and then uniformly change tools. Or in the process of handing over to colleagues in the next shift, it is difficult to clearly explain the use of tools in a quantitative way, resulting in the next shift personnel replacing new tools before starting processing. The above situation will also invisibly waste many usable tools. It can be seen that there is currently a lack of a tool remaining life prediction method and system based on current information that requires only a small amount of data training, is low-cost, cost-effective, and has a certain degree of accuracy, so relevant researchers are looking for a solution.

因此,本發明的目的在於提供一種以電流資訊為基礎之刀具剩餘壽命預測方法及其系統,其可透過電流增加倍率以及廣義迴歸類神經網路(General Regression Neural Network;GRNN)訓練預測刀具於不同材料及不同情境下的剩餘壽命模型,以使用少量的數據便可訓練出符合效益的情境模型,且能準確地預測出刀具的剩餘壽命,進而解決習知的模型建立法則需要大量實驗數據、預測須依據人員經驗法則以及成本過高的問題。Therefore, the purpose of the present invention is to provide a method and system for predicting the remaining life of a tool based on current information, which can predict the remaining life model of a tool under different materials and different situations by training the current increase factor and a generalized regression neural network (GRNN). A cost-effective situational model can be trained using a small amount of data, and the remaining life of the tool can be accurately predicted, thereby solving the problem that the known model establishment rules require a large amount of experimental data, the prediction must be based on the rule of human experience, and the cost is too high.

依據本發明的方法態樣的一實施方式提供一種以電流資訊為基礎之刀具剩餘壽命預測方法,其用以預測一刀具之一剩餘壽命,並包含以下步驟:一數據取得步驟、一數據正規化步驟、一數據分割步驟及一情境模型訓練驗證步驟。數據取得步驟包含驅動一運算處理器取得來自一記憶體之複數刀具加工數據,此些刀具加工數據包含一電流增加倍率。電流增加倍率為一即時負載電流與一新刀初始負載電流之一比值。數據正規化步驟包含驅動運算處理器正規化此些刀具加工數據而產生複數正規化刀具加工數據,以使此些正規化刀具加工數據之間的一大小尺度相同。數據分割步驟包含驅動運算處理器將此些正規化刀具加工數據分割為一訓練數據組與一驗證數據組。情境模型訓練驗證步驟包含驅動運算處理器使用訓練數據組之全部與訓練數據組之一部分訓練一第一刀具剩餘壽命模型與一第二刀具剩餘壽命模型,並使用驗證數據組驗證訓練後之第一刀具剩餘壽命模型與第二刀具剩餘壽命模型而產生一第一準確度與一第二準確度,並比較第一準確度與第二準確度以決定是否使用第二刀具剩餘壽命模型預測刀具之剩餘壽命。According to an embodiment of the method of the present invention, a tool remaining life prediction method based on current information is provided, which is used to predict a remaining life of a tool and includes the following steps: a data acquisition step, a data normalization step, a data segmentation step, and a situation model training and verification step. The data acquisition step includes driving a computing processor to obtain a plurality of tool processing data from a memory, and these tool processing data include a current increase factor. The current increase factor is a ratio of a real-time load current to an initial load current of a new tool. The data normalization step includes driving the computing processor to normalize the tool processing data to generate a plurality of normalized tool processing data so that the size scales of the normalized tool processing data are the same. The data segmentation step includes driving the computing processor to segment the normalized tool processing data into a training data set and a verification data set. The scenario model training and verification step includes driving a computing processor to use all of the training data set and a portion of the training data set to train a first tool remaining life model and a second tool remaining life model, and using the verification data set to verify the trained first tool remaining life model and the second tool remaining life model to generate a first accuracy and a second accuracy, and comparing the first accuracy and the second accuracy to determine whether to use the second tool remaining life model to predict the remaining life of the tool.

藉此,本發明的以電流資訊為基礎之刀具剩餘壽命預測方法可透過電流增加倍率以及GRNN訓練預測刀具於不同材料及不同情境下的剩餘壽命模型,以使用少量的數據便可訓練出符合效益的情境模型,且能準確地預測出刀具的剩餘壽命。Thus, the tool remaining life prediction method based on current information of the present invention can predict the remaining life model of the tool under different materials and different scenarios through the current increase multiplier and GRNN training, so that a cost-effective scenario model can be trained using a small amount of data and the remaining life of the tool can be accurately predicted.

前述實施方式的其他實施例如下:前述此些刀具加工數據更包含一刀具使用時間、一當下時間加工電流斜率趨勢、一加工切寬及至少一加工材料硬度。電流增加倍率用以判斷剩餘壽命之終點。Other embodiments of the aforementioned implementation method are as follows: The aforementioned tool processing data further includes a tool usage time, a current processing current slope trend, a processing cutting width and at least a processing material hardness. The current increase rate is used to determine the end point of the remaining life.

前述實施方式的其他實施例如下:前述情境模型訓練驗證步驟更包含一第一訓練驗證步驟、一第二訓練驗證步驟及一準確度比較步驟。第一訓練驗證步驟包含驅動運算處理器使用訓練數據組之全部訓練第一刀具剩餘壽命模型,並使用驗證數據組驗證訓練後之第一刀具剩餘壽命模型而產生第一準確度,其中訓練數據組之全部為複數材料之全部數據。第二訓練驗證步驟包含驅動運算處理器使用訓練數據組之部分訓練第二刀具剩餘壽命模型,並使用驗證數據組驗證訓練後之第二刀具剩餘壽命模型而產生第二準確度,其中訓練數據組之部分為此些材料之一者之全部數據。準確度比較步驟包含驅動運算處理器比較第一準確度與第二準確度而產生一準確度比較結果,並依據準確度比較結果決定是否使用第二刀具剩餘壽命模型預測刀具之剩餘壽命。此至少一加工材料硬度的數量為複數,此些加工材料硬度分別對應此些材料,此些加工材料硬度彼此相異。Other embodiments of the aforementioned implementation method are as follows: The aforementioned scenario model training and verification step further includes a first training and verification step, a second training and verification step, and an accuracy comparison step. The first training and verification step includes driving the computing processor to use all of the training data set to train the first tool remaining life model, and using the verification data set to verify the trained first tool remaining life model to generate a first accuracy, wherein the entire training data set is all data of the plurality of materials. The second training verification step includes driving the computing processor to train the second tool remaining life model using part of the training data set, and using the verification data set to verify the trained second tool remaining life model to generate a second accuracy, wherein the part of the training data set is all data of one of these materials. The accuracy comparison step includes driving the computing processor to compare the first accuracy with the second accuracy to generate an accuracy comparison result, and determining whether to use the second tool remaining life model to predict the remaining life of the tool based on the accuracy comparison result. The number of the at least one processing material hardness is plural, and these processing material hardnesses correspond to these materials respectively, and these processing material hardnesses are different from each other.

前述實施方式的其他實施例如下:前述情境模型訓練驗證步驟更包含一第一訓練驗證步驟、一第二訓練驗證步驟及一準確度比較步驟。第一訓練驗證步驟包含驅動運算處理器使用訓練數據組之全部訓練第一刀具剩餘壽命模型,並使用驗證數據組驗證訓練後之第一刀具剩餘壽命模型而產生第一準確度,其中訓練數據組之全部為複數材料之全部數據。第二訓練驗證步驟包含驅動運算處理器使用訓練數據組之部分訓練第二刀具剩餘壽命模型,並使用驗證數據組驗證訓練後之第二刀具剩餘壽命模型而產生第二準確度,其中訓練數據組之部分為此些材料之一者之一部分數據混合此些材料之其餘者之全部數據。準確度比較步驟包含驅動運算處理器比較第一準確度與第二準確度而產生一準確度比較結果,並依據準確度比較結果決定是否使用第二刀具剩餘壽命模型預測刀具之剩餘壽命。此至少一加工材料硬度的數量為複數,此些加工材料硬度分別對應此些材料,此些加工材料硬度彼此相異。Other embodiments of the aforementioned implementation method are as follows: The aforementioned scenario model training and verification step further includes a first training and verification step, a second training and verification step, and an accuracy comparison step. The first training and verification step includes driving the computing processor to use all of the training data set to train the first tool remaining life model, and using the verification data set to verify the trained first tool remaining life model to generate a first accuracy, wherein the entire training data set is all data of the plurality of materials. The second training and verification step includes driving the computing processor to train the second tool remaining life model using part of the training data set, and using the verification data set to verify the trained second tool remaining life model to generate a second accuracy, wherein the part of the training data set is a part of the data of one of these materials mixed with all the data of the rest of these materials. The accuracy comparison step includes driving the computing processor to compare the first accuracy with the second accuracy to generate an accuracy comparison result, and determining whether to use the second tool remaining life model to predict the remaining life of the tool based on the accuracy comparison result. The number of the at least one processing material hardness is plural, and these processing material hardnesses correspond to these materials respectively, and these processing material hardnesses are different from each other.

前述實施方式的其他實施例如下:前述情境模型訓練驗證步驟更包含一第一訓練驗證步驟、一第二訓練驗證步驟及一準確度比較步驟。第一訓練驗證步驟包含驅動運算處理器使用訓練數據組之全部訓練第一刀具剩餘壽命模型,並使用驗證數據組驗證訓練後之第一刀具剩餘壽命模型而產生第一準確度,其中訓練數據組之全部為複數材料之全部數據。第二訓練驗證步驟包含驅動運算處理器使用訓練數據組之部分訓練第二刀具剩餘壽命模型,並使用驗證數據組驗證訓練後之第二刀具剩餘壽命模型而產生第二準確度,其中訓練數據組之部分為此些材料之一中後期數據。準確度比較步驟包含驅動運算處理器比較第一準確度與第二準確度而產生一準確度比較結果,並依據準確度比較結果決定是否使用第二刀具剩餘壽命模型預測刀具之剩餘壽命。此至少一加工材料硬度的數量為複數,此些加工材料硬度分別對應此些材料,此些加工材料硬度彼此相異。Other embodiments of the aforementioned implementation method are as follows: The aforementioned scenario model training and verification step further includes a first training and verification step, a second training and verification step, and an accuracy comparison step. The first training and verification step includes driving the computing processor to use all of the training data set to train the first tool remaining life model, and using the verification data set to verify the trained first tool remaining life model to generate a first accuracy, wherein the entire training data set is all data of the plurality of materials. The second training and verification step includes driving the computing processor to train the second tool remaining life model using part of the training data set, and using the verification data set to verify the trained second tool remaining life model to generate a second accuracy, wherein part of the training data set is the mid- and late-stage data of one of these materials. The accuracy comparison step includes driving the computing processor to compare the first accuracy with the second accuracy to generate an accuracy comparison result, and determining whether to use the second tool remaining life model to predict the remaining life of the tool based on the accuracy comparison result. The number of the at least one processing material hardness is plural, and these processing material hardnesses correspond to these materials respectively, and these processing material hardnesses are different from each other.

依據本發明的結構態樣的一實施方式提供一種以電流資訊為基礎之刀具剩餘壽命預測系統,其用以預測一刀具之一剩餘壽命,並包含一記憶體與一運算處理器。記憶體儲存複數刀具加工數據,此些刀具加工數據包含一電流增加倍率,電流增加倍率為一即時負載電流與一新刀初始負載電流之一比值。運算處理器電性連接記憶體並接收此些刀具加工數據,運算處理器經配置以實施包含以下步驟之操作:一數據正規化步驟、一數據分割步驟及一情境模型訓練驗證步驟。數據正規化步驟包含正規化此些刀具加工數據而產生複數正規化刀具加工數據,以使此些正規化刀具加工數據之間的一大小尺度相同。數據分割步驟包含將此些正規化刀具加工數據分割為一訓練數據組與一驗證數據組。情境模型訓練驗證步驟包含使用訓練數據組之全部與訓練數據組之一部分訓練一第一刀具剩餘壽命模型與一第二刀具剩餘壽命模型,並使用驗證數據組驗證訓練後之第一刀具剩餘壽命模型與第二刀具剩餘壽命模型而產生一第一準確度與一第二準確度,並比較第一準確度與第二準確度以決定是否使用第二刀具剩餘壽命模型預測刀具之剩餘壽命。According to an implementation method of the structural aspect of the present invention, a tool remaining life prediction system based on current information is provided, which is used to predict a remaining life of a tool, and includes a memory and an operation processor. The memory stores a plurality of tool processing data, and these tool processing data include a current increase factor, and the current increase factor is a ratio of a real-time load current to an initial load current of a new tool. The operation processor is electrically connected to the memory and receives these tool processing data. The operation processor is configured to implement an operation including the following steps: a data normalization step, a data segmentation step, and a situation model training and verification step. The data normalization step includes normalizing the tool processing data to generate a plurality of normalized tool processing data so that the size scales among the normalized tool processing data are the same. The data segmentation step includes segmenting the normalized tool processing data into a training data set and a verification data set. The scenario model training and verification step includes using all of the training data set and a portion of the training data set to train a first tool remaining life model and a second tool remaining life model, and using the verification data set to verify the trained first tool remaining life model and the second tool remaining life model to generate a first accuracy and a second accuracy, and comparing the first accuracy and the second accuracy to determine whether to use the second tool remaining life model to predict the remaining life of the tool.

藉此,本發明的以電流資訊為基礎之刀具剩餘壽命預測系統可透過電流增加倍率以及GRNN訓練預測刀具於不同材料及不同情境下的剩餘壽命模型,以使用少量的數據便可訓練出符合效益的情境模型,且能準確地預測出刀具的剩餘壽命。Thus, the tool remaining life prediction system based on current information of the present invention can predict the remaining life model of the tool under different materials and different scenarios through the current increase multiplier and GRNN training, so that a cost-effective scenario model can be trained using a small amount of data and the remaining life of the tool can be accurately predicted.

前述實施方式的其他實施例如下:前述此些刀具加工數據更包含一刀具使用時間、一當下時間加工電流斜率趨勢、一加工切寬及至少一加工材料硬度。電流增加倍率用以判斷剩餘壽命之終點。Other embodiments of the aforementioned implementation method are as follows: The aforementioned tool processing data further includes a tool usage time, a current processing current slope trend, a processing cutting width and at least a processing material hardness. The current increase rate is used to determine the end point of the remaining life.

前述實施方式的其他實施例如下:前述情境模型訓練驗證步驟更包含一第一訓練驗證步驟、一第二訓練驗證步驟及一準確度比較步驟。第一訓練驗證步驟包含驅動運算處理器使用訓練數據組之全部訓練第一刀具剩餘壽命模型,並使用驗證數據組驗證訓練後之第一刀具剩餘壽命模型而產生第一準確度,其中訓練數據組之全部為複數材料之全部數據。第二訓練驗證步驟包含驅動運算處理器使用訓練數據組之部分訓練第二刀具剩餘壽命模型,並使用驗證數據組驗證訓練後之第二刀具剩餘壽命模型而產生第二準確度,其中訓練數據組之部分為此些材料之一者之全部數據。準確度比較步驟包含驅動運算處理器比較第一準確度與第二準確度而產生一準確度比較結果,並依據準確度比較結果決定是否使用第二刀具剩餘壽命模型預測刀具之剩餘壽命。此至少一加工材料硬度的數量為複數,此些加工材料硬度分別對應此些材料,此些加工材料硬度彼此相異。Other embodiments of the aforementioned implementation method are as follows: The aforementioned scenario model training and verification step further includes a first training and verification step, a second training and verification step, and an accuracy comparison step. The first training and verification step includes driving the computing processor to use all of the training data set to train the first tool remaining life model, and using the verification data set to verify the trained first tool remaining life model to generate a first accuracy, wherein the entire training data set is all data of the plurality of materials. The second training verification step includes driving the computing processor to train the second tool remaining life model using part of the training data set, and using the verification data set to verify the trained second tool remaining life model to generate a second accuracy, wherein the part of the training data set is all data of one of these materials. The accuracy comparison step includes driving the computing processor to compare the first accuracy with the second accuracy to generate an accuracy comparison result, and determining whether to use the second tool remaining life model to predict the remaining life of the tool based on the accuracy comparison result. The number of the at least one processing material hardness is plural, and these processing material hardnesses correspond to these materials respectively, and these processing material hardnesses are different from each other.

前述實施方式的其他實施例如下:前述情境模型訓練驗證步驟更包含一第一訓練驗證步驟、一第二訓練驗證步驟及一準確度比較步驟。第一訓練驗證步驟包含驅動運算處理器使用訓練數據組之全部訓練第一刀具剩餘壽命模型,並使用驗證數據組驗證訓練後之第一刀具剩餘壽命模型而產生第一準確度,其中訓練數據組之全部為複數材料之全部數據。第二訓練驗證步驟包含驅動運算處理器使用訓練數據組之部分訓練第二刀具剩餘壽命模型,並使用驗證數據組驗證訓練後之第二刀具剩餘壽命模型而產生第二準確度,其中訓練數據組之部分為此些材料之一者之一部分數據混合此些材料之其餘者之全部數據。準確度比較步驟包含驅動運算處理器比較第一準確度與第二準確度而產生一準確度比較結果,並依據準確度比較結果決定是否使用第二刀具剩餘壽命模型預測刀具之剩餘壽命。此至少一加工材料硬度的數量為複數,此些加工材料硬度分別對應此些材料,此些加工材料硬度彼此相異。Other embodiments of the aforementioned implementation method are as follows: The aforementioned scenario model training and verification step further includes a first training and verification step, a second training and verification step, and an accuracy comparison step. The first training and verification step includes driving the computing processor to use all of the training data set to train the first tool remaining life model, and using the verification data set to verify the trained first tool remaining life model to generate a first accuracy, wherein the entire training data set is all data of the plurality of materials. The second training and verification step includes driving the computing processor to train the second tool remaining life model using part of the training data set, and using the verification data set to verify the trained second tool remaining life model to generate a second accuracy, wherein the part of the training data set is a part of the data of one of these materials mixed with all the data of the rest of these materials. The accuracy comparison step includes driving the computing processor to compare the first accuracy with the second accuracy to generate an accuracy comparison result, and determining whether to use the second tool remaining life model to predict the remaining life of the tool based on the accuracy comparison result. The number of the at least one processing material hardness is plural, and these processing material hardnesses correspond to these materials respectively, and these processing material hardnesses are different from each other.

前述實施方式的其他實施例如下:前述情境模型訓練驗證步驟更包含一第一訓練驗證步驟、一第二訓練驗證步驟及一準確度比較步驟。第一訓練驗證步驟包含驅動運算處理器使用訓練數據組之全部訓練第一刀具剩餘壽命模型,並使用驗證數據組驗證訓練後之第一刀具剩餘壽命模型而產生第一準確度,其中訓練數據組之全部為複數材料之全部數據。第二訓練驗證步驟包含驅動運算處理器使用訓練數據組之部分訓練第二刀具剩餘壽命模型,並使用驗證數據組驗證訓練後之第二刀具剩餘壽命模型而產生第二準確度,其中訓練數據組之部分為此些材料之一中後期數據。準確度比較步驟包含驅動運算處理器比較第一準確度與第二準確度而產生一準確度比較結果,並依據準確度比較結果決定是否使用第二刀具剩餘壽命模型預測刀具之剩餘壽命。此至少一加工材料硬度的數量為複數,此些加工材料硬度分別對應此些材料,此些加工材料硬度彼此相異。Other embodiments of the aforementioned implementation method are as follows: The aforementioned scenario model training and verification step further includes a first training and verification step, a second training and verification step, and an accuracy comparison step. The first training and verification step includes driving the computing processor to use all of the training data set to train the first tool remaining life model, and using the verification data set to verify the trained first tool remaining life model to generate a first accuracy, wherein the entire training data set is all data of the plural materials. The second training and verification step includes driving the computing processor to train the second tool remaining life model using part of the training data set, and using the verification data set to verify the trained second tool remaining life model to generate a second accuracy, wherein part of the training data set is the mid- and late-stage data of one of these materials. The accuracy comparison step includes driving the computing processor to compare the first accuracy with the second accuracy to generate an accuracy comparison result, and determining whether to use the second tool remaining life model to predict the remaining life of the tool based on the accuracy comparison result. The number of the at least one processing material hardness is plural, and these processing material hardnesses correspond to these materials respectively, and these processing material hardnesses are different from each other.

以下將參照圖式說明本發明的複數個實施例。為明確說明起見,許多實務上的細節將在以下敘述中一併說明。然而,應瞭解到,這些實務上的細節不應用以限制本發明。也就是說,在本發明部分實施例中,這些實務上的細節是非必要的。此外,為簡化圖式起見,一些習知慣用的結構與元件在圖式中將以簡單示意的方式繪示的;並且重複的元件將可能使用相同的編號表示的。The following will describe several embodiments of the present invention with reference to the drawings. For the sake of clarity, many practical details will be described together in the following description. However, it should be understood that these practical details should not be used to limit the present invention. That is to say, in some embodiments of the present invention, these practical details are not necessary. In addition, in order to simplify the drawings, some commonly used structures and components will be shown in the drawings in a simple schematic manner; and repeated components may be represented by the same number.

此外,本文中當某一元件(或單元或模組等)「連接」於另一元件,可指所述元件是直接連接於另一元件,亦可指某一元件是間接連接於另一元件,意即,有其他元件介於所述元件及另一元件之間。而當有明示某一元件是「直接連接」於另一元件時,才表示沒有其他元件介於所述元件及另一元件之間。而第一、第二、第三等用語只是用來描述不同元件,而對元件本身並無限制,因此,第一元件亦可改稱為第二元件。且本文中的元件/單元/電路的組合非此領域中的一般周知、常規或習知的組合,不能以元件/單元/電路本身是否為習知,來判定其組合關係是否容易被技術領域中的通常知識者輕易完成。In addition, in this article, when a certain component (or unit or module, etc.) is "connected" to another component, it may refer to that the component is directly connected to the other component, or it may refer to that the component is indirectly connected to the other component, that is, there are other components between the component and the other component. When it is clearly stated that a certain component is "directly connected" to another component, it means that there are no other components between the component and the other component. The terms first, second, third, etc. are only used to describe different components, and there is no restriction on the components themselves. Therefore, the first component can also be renamed as the second component. Moreover, the combination of components/units/circuits in this article is not a generally known, conventional or known combination in this field. Whether the components/units/circuits themselves are known cannot be used to determine whether their combination relationship is easy to be completed by ordinary knowledgeable people in the technical field.

請一併參閱第1圖與第2圖,其中第1圖係繪示本發明的第一實施例的以電流資訊為基礎之刀具剩餘壽命預測方法100的流程示意圖;及第2圖係繪示本發明的第二實施例的以電流資訊為基礎之刀具剩餘壽命預測系統200的示意圖。如圖所示,以電流資訊為基礎之刀具剩餘壽命預測方法100應用於以電流資訊為基礎之刀具剩餘壽命預測系統200上,且用以預測刀具之剩餘壽命。電流資訊包含電流增加倍率122。Please refer to FIG. 1 and FIG. 2 together, wherein FIG. 1 is a schematic diagram of the process of the tool remaining life prediction method 100 based on current information of the first embodiment of the present invention; and FIG. 2 is a schematic diagram of the tool remaining life prediction system 200 based on current information of the second embodiment of the present invention. As shown in the figure, the tool remaining life prediction method 100 based on current information is applied to the tool remaining life prediction system 200 based on current information, and is used to predict the remaining life of the tool. The current information includes the current increase factor 122.

在第1圖中,以電流資訊為基礎之刀具剩餘壽命預測方法100包含以下步驟:數據取得步驟S2、數據正規化步驟S4、數據分割步驟S6及情境模型訓練驗證步驟S8。配合參閱第2圖,數據取得步驟S2包含驅動運算處理器220取得來自記憶體210之複數刀具加工數據120。此些刀具加工數據120包含電流增加倍率122,電流增加倍率122為即時負載電流與新刀初始負載電流之比值。數據正規化步驟S4包含驅動運算處理器220正規化此些刀具加工數據120而產生複數正規化刀具加工數據140,以使此些正規化刀具加工數據140之間的大小尺度相同。數據分割步驟S6包含驅動運算處理器220將此些正規化刀具加工數據140分割為訓練數據組162與驗證數據組164。情境模型訓練驗證步驟S8包含驅動運算處理器220使用訓練數據組162之全部與訓練數據組162之一部分訓練第一刀具剩餘壽命模型與第二刀具剩餘壽命模型,並使用驗證數據組164驗證訓練後之第一刀具剩餘壽命模型與第二刀具剩餘壽命模型而產生第一準確度與第二準確度,並比較第一準確度與第二準確度以決定是否使用第二刀具剩餘壽命模型預測刀具之剩餘壽命。情境模型訓練驗證步驟S8包含第一情境S82、第二情境S84及第三情境S86。In FIG. 1 , the tool remaining life prediction method 100 based on current information includes the following steps: data acquisition step S2, data normalization step S4, data segmentation step S6, and scenario model training and verification step S8. Referring to FIG. 2 , the data acquisition step S2 includes driving the computing processor 220 to acquire a plurality of tool processing data 120 from the memory 210. These tool processing data 120 include a current increase factor 122, which is the ratio of the real-time load current to the initial load current of the new tool. The data normalization step S4 includes driving the computing processor 220 to normalize the tool processing data 120 to generate a plurality of normalized tool processing data 140, so that the size scales of the normalized tool processing data 140 are the same. The data segmentation step S6 includes driving the computing processor 220 to segment the normalized tool processing data 140 into a training data set 162 and a verification data set 164. The scenario model training and verification step S8 includes driving the computing processor 220 to train the first tool remaining life model and the second tool remaining life model using all of the training data set 162 and a portion of the training data set 162, and verifying the trained first tool remaining life model and the second tool remaining life model using the verification data set 164 to generate a first accuracy and a second accuracy, and comparing the first accuracy and the second accuracy to determine whether to use the second tool remaining life model to predict the remaining life of the tool. The scenario model training and verification step S8 includes a first scenario S82, a second scenario S84, and a third scenario S86.

在第2圖中,以電流資訊為基礎之刀具剩餘壽命預測系統200包含記憶體210與運算處理器220。運算處理器220電性連接記憶體210。配合參閱第1圖,記憶體210儲存刀具加工數據120。運算處理器220接收刀具加工數據120,並經配置以實施數據正規化步驟S4、數據分割步驟S6及情境模型訓練驗證步驟S8。藉此,本發明的以電流資訊為基礎之刀具剩餘壽命預測方法100與以電流資訊為基礎之刀具剩餘壽命預測系統200可透過電流增加倍率122以及廣義迴歸類神經網路(General Regression Neural Network;GRNN)訓練預測刀具於不同材料及不同情境下的剩餘壽命模型,以使用少量的數據便可訓練出符合效益的情境模型,且能準確地預測出刀具的剩餘壽命。In FIG. 2 , the tool remaining life prediction system 200 based on current information includes a memory 210 and an operation processor 220. The operation processor 220 is electrically connected to the memory 210. Referring to FIG. 1 , the memory 210 stores the tool processing data 120. The operation processor 220 receives the tool processing data 120 and is configured to implement a data normalization step S4, a data segmentation step S6, and a scenario model training and verification step S8. Thus, the tool remaining life prediction method 100 based on current information and the tool remaining life prediction system 200 based on current information of the present invention can predict the remaining life model of the tool under different materials and different situations through the current increase factor 122 and the generalized regression neural network (GRNN), so that a cost-effective situational model can be trained using a small amount of data and the remaining life of the tool can be accurately predicted.

在前述實施例中,刀具加工數據120可更包含刀具使用時間、當下時間加工電流斜率趨勢、加工切寬及至少一加工材料硬度,此些數據為影響剩餘壽命的參數,亦為模型之輸入,而模型之輸出則為對應的實際剩餘壽命。再者,當電流增加倍率122大於等於臨界壽命門檻倍率時,刀具被判斷已達到臨界壽命,亦即刀具之剩餘壽命為0;換言之,電流增加倍率122用以判斷剩餘壽命之終點。臨界壽命門檻倍率可大於1.3且小於1.5,其較佳者為1.4。在數據分割步驟S6中,正規化刀具加工數據140可於全部數據範圍內均勻地分割出80%之數據作為訓練數據組162及20%之數據作為驗證數據組164,但本發明不以此為限。此外。記憶體210可為能儲存供運算處理器220執行資訊和指令的隨機存取記憶體(Random Access Memory;RAM)或其它型式的動態儲存裝置,但本發明不以此為限。運算處理器220可為處理器(Processor)、微處理器(Microprocessor)、中央處理器(Central Processing Unit;CPU)、電腦、行動裝置處理器、雲端處理器或其他電子運算處理器,但本發明不以此為限。In the aforementioned embodiment, the tool processing data 120 may further include the tool usage time, the current slope trend of the current processing at the current time, the processing cutting width and at least one processing material hardness. These data are parameters that affect the remaining life and are also the input of the model, and the output of the model is the corresponding actual remaining life. Furthermore, when the current increase multiplier 122 is greater than or equal to the critical life threshold multiplier, the tool is judged to have reached the critical life, that is, the remaining life of the tool is 0; in other words, the current increase multiplier 122 is used to judge the end point of the remaining life. The critical life threshold multiplier can be greater than 1.3 and less than 1.5, and the preferred one is 1.4. In the data segmentation step S6, the normalized tool processing data 140 can be evenly segmented into 80% of the data as the training data set 162 and 20% of the data as the verification data set 164 within the entire data range, but the present invention is not limited thereto. In addition, the memory 210 can be a random access memory (RAM) or other type of dynamic storage device that can store information and instructions for the computing processor 220 to execute, but the present invention is not limited thereto. The computing processor 220 can be a processor, a microprocessor, a central processing unit (CPU), a computer, a mobile device processor, a cloud processor, or other electronic computing processor, but the present invention is not limited thereto.

請一併參閱第1圖至第3圖,其中第3圖係繪示第1圖的情境模型訓練驗證步驟S8應用於第一情境S82的流程示意圖。當應用情境為第一情境S82(數據量充足)時,情境模型訓練驗證步驟S8包含第一訓練驗證步驟S822、第二訓練驗證步驟S824及準確度比較步驟S826。Please refer to Figures 1 to 3 together, wherein Figure 3 is a schematic diagram showing the process of applying the scenario model training and verification step S8 of Figure 1 to the first scenario S82. When the application scenario is the first scenario S82 (sufficient data volume), the scenario model training and verification step S8 includes a first training and verification step S822, a second training and verification step S824, and an accuracy comparison step S826.

第一訓練驗證步驟S822包含驅動運算處理器220使用訓練數據組162之全部訓練第一刀具剩餘壽命模型,並使用驗證數據組164驗證訓練後之第一刀具剩餘壽命模型而產生第一準確度,其中訓練數據組162之全部為複數材料之全部數據。具體而言,第一訓練驗證步驟S822包含步驟S822a、S822b、S822c,其中步驟S822a係利用全數據訓練預測三材料基準模型,亦即使用訓練數據組162之全部訓練第一刀具剩餘壽命模型。步驟S822b係利用K等分交叉驗證法尋找模型最佳平滑參數,亦即使用K等分交叉驗證法調整模型平滑參數,以最小化預測誤差。步驟S822c係使用驗證數據預測準確度作為比較基準,亦即使用驗證數據組164驗證訓練後之第一刀具剩餘壽命模型而產生第一準確度。The first training verification step S822 includes driving the computing processor 220 to use the entire training data set 162 to train the first tool remaining life model, and using the verification data set 164 to verify the trained first tool remaining life model to generate a first accuracy, wherein the entire training data set 162 is the entire data of the multiple materials. Specifically, the first training verification step S822 includes steps S822a, S822b, and S822c, wherein step S822a uses the entire data to train the three-material benchmark model, that is, uses the entire training data set 162 to train the first tool remaining life model. Step S822b uses the K-equal cross validation method to find the best smoothing parameters of the model, that is, the K-equal cross validation method is used to adjust the model smoothing parameters to minimize the prediction error. Step S822c uses the prediction accuracy of the validation data as a comparison benchmark, that is, the validation data set 164 is used to validate the first tool remaining life model after training to generate the first accuracy.

第二訓練驗證步驟S824包含驅動運算處理器220使用訓練數據組162之部分訓練第二刀具剩餘壽命模型,並使用驗證數據組164驗證訓練後之第二刀具剩餘壽命模型而產生第二準確度,其中訓練數據組162之部分為此些材料之一者之全部數據。具體而言,第二訓練驗證步驟S824包含步驟S824a、S824b、S824c,其中步驟S824a係訓練預測特定材料下剩餘壽命預估模型,亦即使用訓練數據組162之部分訓練第二刀具剩餘壽命模型。步驟S824b與步驟S822b相同,不再贅述。步驟S824c係使用驗證數據預測準確度,亦即使用驗證數據組164驗證訓練後之第二刀具剩餘壽命模型而產生第二準確度。The second training verification step S824 includes driving the computing processor 220 to train the second tool remaining life model using part of the training data set 162, and verifying the trained second tool remaining life model using the verification data set 164 to generate a second accuracy, wherein the part of the training data set 162 is all data of one of these materials. Specifically, the second training verification step S824 includes steps S824a, S824b, and S824c, wherein step S824a is to train a model for predicting the remaining life under a specific material, that is, to train the second tool remaining life model using part of the training data set 162. Step S824b is the same as step S822b and will not be described again. Step S824c is to use the validation data to predict the accuracy, that is, to use the validation data set 164 to validate the trained second tool remaining life model to generate a second accuracy.

準確度比較步驟S826係比較兩種方法(即第一訓練驗證步驟S822與第二訓練驗證步驟S824)訓練模型預測準確度;換言之,準確度比較步驟S826包含驅動運算處理器220比較第一準確度與第二準確度而產生準確度比較結果,並依據準確度比較結果決定是否使用第二刀具剩餘壽命模型預測刀具之剩餘壽命。The accuracy comparison step S826 compares the prediction accuracy of the training model using two methods (i.e., the first training verification step S822 and the second training verification step S824); in other words, the accuracy comparison step S826 includes driving the computing processor 220 to compare the first accuracy and the second accuracy to generate an accuracy comparison result, and determining whether to use the second tool remaining life model to predict the remaining life of the tool based on the accuracy comparison result.

在一實施例中,K等分交叉驗證法可為10等分交叉驗證法。準確度可為均方根誤差(Root Mean Square Error;RMSE)、平均絕對值誤差百分比(Mean Absolute Percentage Error;MAPE)或其組合。加工材料硬度的數量可為複數,此些加工材料硬度分別對應此些材料,此些加工材料硬度彼此相異。加工材料硬度可包含HRC20、HRC45及HRC55(即三材料),且對應之數據可透過多次重複實驗取得,但本發明不以上述為限。另外,在準確度比較步驟S826中,當準確度比較結果為第一準確度與第二準確度之差值小於等於預設差值時,第二刀具剩餘壽命模型被使用以預測刀具之剩餘壽命。In one embodiment, the K-equal cross validation method may be a 10-equal cross validation method. The accuracy may be the root mean square error (RMSE), the mean absolute percentage error (MAPE), or a combination thereof. The number of processing material hardnesses may be plural, and these processing material hardnesses correspond to these materials respectively, and these processing material hardnesses are different from each other. The processing material hardnesses may include HRC20, HRC45, and HRC55 (i.e., three materials), and the corresponding data may be obtained through repeated experiments, but the present invention is not limited to the above. In addition, in the accuracy comparison step S826, when the accuracy comparison result is that the difference between the first accuracy and the second accuracy is less than or equal to the preset difference, the second tool remaining life model is used to predict the remaining life of the tool.

請一併參閱第1圖至第4圖,其中第4圖係繪示第1圖的情境模型訓練驗證步驟S8應用於第二情境S84的流程示意圖。當應用情境為第二情境S84(目標數據量小相關數據量大)時,情境模型訓練驗證步驟S8包含第一訓練驗證步驟S842、第二訓練驗證步驟S844及準確度比較步驟S846。Please refer to Figures 1 to 4 together, wherein Figure 4 is a schematic diagram showing the process of applying the scenario model training and verification step S8 of Figure 1 to the second scenario S84. When the application scenario is the second scenario S84 (small target data volume and large related data volume), the scenario model training and verification step S8 includes a first training and verification step S842, a second training and verification step S844, and an accuracy comparison step S846.

第一訓練驗證步驟S842包含步驟S842a、S842b、S842c,第一訓練驗證步驟S842與第3圖之第一訓練驗證步驟S822相同,不再贅述。第二訓練驗證步驟S844包含驅動運算處理器220使用訓練數據組162之部分訓練第二刀具剩餘壽命模型,並使用驗證數據組164驗證訓練後之第二刀具剩餘壽命模型而產生第二準確度。具體而言,第二訓練驗證步驟S844包含步驟S844a、S844b、S844c,其中步驟S844a係減少目標數據量混合相關數據訓練模型,亦即使用訓練數據組162之部分訓練第二刀具剩餘壽命模型,其中訓練數據組162之部分為此些材料之一者(目標數據)之一部分數據混合此些材料之其餘者(相關數據)之全部數據。步驟S844b與步驟S842b相同。步驟S844c係使用驗證數據預測準確度,亦即使用驗證數據組164驗證訓練後之第二刀具剩餘壽命模型而產生第二準確度。The first training verification step S842 includes steps S842a, S842b, and S842c. The first training verification step S842 is the same as the first training verification step S822 in FIG. 3 and will not be described again. The second training verification step S844 includes driving the computing processor 220 to use part of the training data set 162 to train the second tool remaining life model, and using the verification data set 164 to verify the trained second tool remaining life model to generate a second accuracy. Specifically, the second training verification step S844 includes steps S844a, S844b, and S844c, wherein step S844a is to reduce the target data amount and mix the related data to train the model, that is, to use part of the training data set 162 to train the second tool remaining life model, wherein part of the training data set 162 is a part of the data of one of these materials (target data) mixed with all the data of the rest of these materials (related data). Step S844b is the same as step S842b. Step S844c is to use the verification data to predict the accuracy, that is, to use the verification data set 164 to verify the trained second tool remaining life model to generate the second accuracy.

準確度比較步驟S846係比較需多少目標數據其準確度接近基準模型;換言之,準確度比較步驟S846包含驅動運算處理器220比較第一準確度與第二準確度而產生準確度比較結果,並依據準確度比較結果決定是否使用第二刀具剩餘壽命模型預測刀具之剩餘壽命。在一實施例中,此些材料之一者(目標數據)之「一部分」為全部之75%、50%或25%,比較這三種目標數據之準確度,選擇其準確度比較結果符合要求(如大於等於預設準確度門檻值),且用最少目標數據量所訓練出來的第二刀具剩餘壽命模型。The accuracy comparison step S846 is to compare how much target data is needed for its accuracy to be close to the reference model; in other words, the accuracy comparison step S846 includes driving the computing processor 220 to compare the first accuracy with the second accuracy to generate an accuracy comparison result, and determining whether to use the second tool remaining life model to predict the remaining life of the tool based on the accuracy comparison result. In one embodiment, the "part" of one of these materials (target data) is 75%, 50% or 25% of the total, and the accuracy of these three target data is compared to select the second tool remaining life model whose accuracy comparison result meets the requirements (such as greater than or equal to the preset accuracy threshold value) and is trained with the least amount of target data.

請一併參閱第1圖至第5圖,其中第5圖係繪示第1圖的情境模型訓練驗證步驟S8應用於第三情境S86的流程示意圖。當應用情境為第三情境S86(模型專注預測中後期刀具壽命)時,情境模型訓練驗證步驟S8包含第一訓練驗證步驟S862、第二訓練驗證步驟S864及準確度比較步驟S866。Please refer to Figures 1 to 5 together, wherein Figure 5 is a schematic diagram showing the process of applying the scenario model training and verification step S8 of Figure 1 to the third scenario S86. When the application scenario is the third scenario S86 (the model focuses on predicting the mid- and late-stage tool life), the scenario model training and verification step S8 includes a first training and verification step S862, a second training and verification step S864, and an accuracy comparison step S866.

第一訓練驗證步驟S862包含步驟S862a、S862b、S862c,第一訓練驗證步驟S862與第3圖之第一訓練驗證步驟S822相同,不再贅述。第二訓練驗證步驟S864包含驅動運算處理器220使用訓練數據組162之部分訓練第二刀具剩餘壽命模型,並使用驗證數據組164驗證訓練後之第二刀具剩餘壽命模型而產生第二準確度。具體而言,第二訓練驗證步驟S864包含步驟S864a、S864b、S864c,其中步驟S864a係刀具壽命中後期全數據訓練模型,亦即使用訓練數據組162之部分訓練第二刀具剩餘壽命模型,其中訓練數據組162之部分為此些材料之中後期數據。上述之中後期數據可為刀具剩餘壽命小於50%的數據,但本發明不以此為限。步驟S864b與步驟S862b相同。步驟S864c係使用驗證數據預測準確度,亦即使用驗證數據組164驗證訓練後之第二刀具剩餘壽命模型而產生第二準確度。藉此,可排除模型預測於刀具壽命前中期不準確之因素,既可增加模型準確度,亦可減少訓練之數據量。The first training verification step S862 includes steps S862a, S862b, and S862c. The first training verification step S862 is the same as the first training verification step S822 in FIG. 3 and will not be described again. The second training verification step S864 includes driving the computing processor 220 to use part of the training data set 162 to train the second tool remaining life model, and using the verification data set 164 to verify the trained second tool remaining life model to generate a second accuracy. Specifically, the second training verification step S864 includes steps S864a, S864b, and S864c, wherein step S864a is a full data training model for the mid- and late-stage tool life, that is, using part of the training data set 162 to train the second tool remaining life model, wherein part of the training data set 162 is mid- and late-stage data of these materials. The above-mentioned mid- and late-stage data may be data with a tool remaining life of less than 50%, but the present invention is not limited thereto. Step S864b is the same as step S862b. Step S864c is to use the verification data to predict the accuracy, that is, to use the verification data set 164 to verify the trained second tool remaining life model to generate the second accuracy. This can eliminate the inaccurate factors in the model prediction in the early and middle stages of tool life, which can increase the accuracy of the model and reduce the amount of training data.

由上述實施方式可知,本發明具有下列優點:其一,透過電流增加倍率可準確地預測出刀具的剩餘壽命。其二,使用GRNN訓練預測刀具於不同材料及不同情境下的剩餘壽命模型,以使用少量的數據便可訓練出符合效益的情境模型,且能準確地預測出刀具的剩餘壽命,進而解決習知的模型建立法則需要大量實驗數據、預測須依據人員經驗法則以及成本過高的問題。From the above implementation, it can be seen that the present invention has the following advantages: First, the remaining life of the tool can be accurately predicted by the current increase rate. Second, the GRNN is used to train the remaining life model of the tool under different materials and different scenarios, so that a cost-effective scenario model can be trained with a small amount of data, and the remaining life of the tool can be accurately predicted, thereby solving the problem that the known model establishment rules require a large amount of experimental data, the prediction must be based on the rules of human experience, and the cost is too high.

雖然本發明已以實施方式揭露如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明的精神和範圍內,當可作各種的更動與潤飾,因此本發明的保護範圍當視後附的申請專利範圍所界定者為準。Although the present invention has been disclosed in the above embodiments, it is not intended to limit the present invention. Anyone skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be determined by the scope of the attached patent application.

100:以電流資訊為基礎之刀具剩餘壽命預測方法 120:刀具加工數據 122:電流增加倍率 140:正規化刀具加工數據 162:訓練數據組 164:驗證數據組 200:以電流資訊為基礎之刀具剩餘壽命預測系統 210:記憶體 220:運算處理器 S2:數據取得步驟 S4:數據正規化步驟 S6:數據分割步驟 S8:情境模型訓練驗證步驟 S82:第一情境 S822,S842,S862:第一訓練驗證步驟 S822a,S822b,S822c,S824a,S824b,S824c,S842a,S842b,S842c,S844a,S844b,S844c,S862a,S862b,S862c,S864a,S864b,S864c:步驟 S824,S844,S864:第二訓練驗證步驟 S826,S846,S866:準確度比較步驟 S84:第二情境 S86:第三情境 100: Tool remaining life prediction method based on current information 120: Tool processing data 122: Current increase factor 140: Normalized tool processing data 162: Training data set 164: Verification data set 200: Tool remaining life prediction system based on current information 210: Memory 220: Computation processor S2: Data acquisition step S4: Data normalization step S6: Data segmentation step S8: Scenario model training verification step S82: First scenario S822, S842, S862: First training verification step S822a, S822b, S822c, S824a, S824b, S824c, S842a, S842b, S842c, S844a, S844b, S844c, S862a, S862b, S862c, S864a, S864b, S864c: Steps S824, S844, S864: Second training verification step S826, S846, S866: Accuracy comparison step S84: Second scenario S86: Third scenario

第1圖係繪示本發明的第一實施例的以電流資訊為基礎之刀具剩餘壽命預測方法的流程示意圖; 第2圖係繪示本發明的第二實施例的以電流資訊為基礎之刀具剩餘壽命預測系統的示意圖; 第3圖係繪示第1圖的情境模型訓練驗證步驟應用於第一情境的流程示意圖; 第4圖係繪示第1圖的情境模型訓練驗證步驟應用於第二情境的流程示意圖;以及 第5圖係繪示第1圖的情境模型訓練驗證步驟應用於第三情境的流程示意圖。 FIG. 1 is a flow chart showing a method for predicting the remaining life of a tool based on current information according to the first embodiment of the present invention; FIG. 2 is a flow chart showing a system for predicting the remaining life of a tool based on current information according to the second embodiment of the present invention; FIG. 3 is a flow chart showing the application of the scenario model training and verification step of FIG. 1 to the first scenario; FIG. 4 is a flow chart showing the application of the scenario model training and verification step of FIG. 1 to the second scenario; and FIG. 5 is a flow chart showing the application of the scenario model training and verification step of FIG. 1 to the third scenario.

100:以電流資訊為基礎之刀具剩餘壽命預測方法 100: Tool remaining life prediction method based on current information

120:刀具加工數據 120: Tool processing data

122:電流增加倍率 122: Current increase factor

140:正規化刀具加工數據 140: Normalized tool processing data

162:訓練數據組 162: Training data set

164:驗證數據組 164: Verification data set

S2:數據取得步驟 S2: Data acquisition step

S4:數據正規化步驟 S4: Data normalization step

S6:數據分割步驟 S6: Data segmentation step

S8:情境模型訓練驗證步驟 S8: Situation model training verification step

S82:第一情境 S82: First Situation

S84:第二情境 S84: Second Situation

S86:第三情境 S86: The third scenario

Claims (10)

一種以電流資訊為基礎之刀具剩餘壽命預測方法,用以預測一刀具之一剩餘壽命,該以電流資訊為基礎之刀具剩餘壽命預測方法包含以下步驟: 一數據取得步驟,包含驅動一運算處理器取得來自一記憶體之複數刀具加工數據,該些刀具加工數據包含一電流增加倍率,該電流增加倍率為一即時負載電流與一新刀初始負載電流之一比值; 一數據正規化步驟,包含驅動該運算處理器正規化該些刀具加工數據而產生複數正規化刀具加工數據,以使該些正規化刀具加工數據之間的一大小尺度相同; 一數據分割步驟,包含驅動該運算處理器將該些正規化刀具加工數據分割為一訓練數據組與一驗證數據組;以及 一情境模型訓練驗證步驟,包含驅動該運算處理器使用該訓練數據組之全部與該訓練數據組之一部分訓練一第一刀具剩餘壽命模型與一第二刀具剩餘壽命模型,並使用該驗證數據組驗證訓練後之該第一刀具剩餘壽命模型與該第二刀具剩餘壽命模型而產生一第一準確度與一第二準確度,並比較該第一準確度與該第二準確度以決定是否使用該第二刀具剩餘壽命模型預測該刀具之該剩餘壽命。 A tool residual life prediction method based on current information is used to predict a residual life of a tool. The tool residual life prediction method based on current information includes the following steps: A data acquisition step, including driving a computing processor to acquire a plurality of tool processing data from a memory, wherein the tool processing data includes a current increase factor, and the current increase factor is a ratio of a real-time load current to an initial load current of a new tool; A data normalization step, including driving the computing processor to normalize the tool processing data to generate a plurality of normalized tool processing data, so that the size scale between the normalized tool processing data is the same; A data segmentation step, including driving the computing processor to segment the normalized tool processing data into a training data set and a verification data set; and a scenario model training verification step, including driving the computing processor to use the entire training data set and a portion of the training data set to train a first tool remaining life model and a second tool remaining life model, and use the verification data set to verify the trained first tool remaining life model and the second tool remaining life model to generate a first accuracy and a second accuracy, and compare the first accuracy and the second accuracy to determine whether to use the second tool remaining life model to predict the remaining life of the tool. 如請求項1所述之以電流資訊為基礎之刀具剩餘壽命預測方法,其中該些刀具加工數據更包含一刀具使用時間、一當下時間加工電流斜率趨勢、一加工切寬及至少一加工材料硬度,該電流增加倍率用以判斷該剩餘壽命之終點。A tool remaining life prediction method based on current information as described in claim 1, wherein the tool processing data further includes a tool usage time, a current processing current slope trend, a processing cutting width and at least a processing material hardness, and the current increase multiplier is used to determine the end point of the remaining life. 如請求項2所述之以電流資訊為基礎之刀具剩餘壽命預測方法,其中該情境模型訓練驗證步驟更包含: 一第一訓練驗證步驟,包含驅動該運算處理器使用該訓練數據組之全部訓練該第一刀具剩餘壽命模型,並使用該驗證數據組驗證訓練後之該第一刀具剩餘壽命模型而產生該第一準確度,其中該訓練數據組之全部為複數材料之全部數據; 一第二訓練驗證步驟,包含驅動該運算處理器使用該訓練數據組之該部分訓練該第二刀具剩餘壽命模型,並使用該驗證數據組驗證訓練後之該第二刀具剩餘壽命模型而產生該第二準確度,其中該訓練數據組之該部分為該些材料之一者之全部數據;及 一準確度比較步驟,包含驅動該運算處理器比較該第一準確度與該第二準確度而產生一準確度比較結果,並依據該準確度比較結果決定是否使用該第二刀具剩餘壽命模型預測該刀具之該剩餘壽命; 其中,該至少一加工材料硬度的數量為複數,該些加工材料硬度分別對應該些材料,該些加工材料硬度彼此相異。 The tool remaining life prediction method based on current information as described in claim 2, wherein the scenario model training and verification step further comprises: A first training and verification step, comprising driving the computing processor to use all of the training data set to train the first tool remaining life model, and using the verification data set to verify the trained first tool remaining life model to generate the first accuracy, wherein all of the training data set is all data of a plurality of materials; A second training verification step, comprising driving the computing processor to use the portion of the training data set to train the second tool remaining life model, and using the verification data set to verify the trained second tool remaining life model to generate the second accuracy, wherein the portion of the training data set is all data of one of the materials; and An accuracy comparison step, comprising driving the computing processor to compare the first accuracy with the second accuracy to generate an accuracy comparison result, and determining whether to use the second tool remaining life model to predict the remaining life of the tool based on the accuracy comparison result; Among them, the number of the at least one processing material hardness is plural, the processing material hardnesses correspond to the materials respectively, and the processing material hardnesses are different from each other. 如請求項2所述之以電流資訊為基礎之刀具剩餘壽命預測方法,其中該情境模型訓練驗證步驟更包含: 一第一訓練驗證步驟,包含驅動該運算處理器使用該訓練數據組之全部訓練該第一刀具剩餘壽命模型,並使用該驗證數據組驗證訓練後之該第一刀具剩餘壽命模型而產生該第一準確度,其中該訓練數據組之全部為複數材料之全部數據; 一第二訓練驗證步驟,包含驅動該運算處理器使用該訓練數據組之該部分訓練該第二刀具剩餘壽命模型,並使用該驗證數據組驗證訓練後之該第二刀具剩餘壽命模型而產生該第二準確度,其中該訓練數據組之該部分為該些材料之一者之一部分數據混合該些材料之其餘者之全部數據;及 一準確度比較步驟,包含驅動該運算處理器比較該第一準確度與該第二準確度而產生一準確度比較結果,並依據該準確度比較結果決定是否使用該第二刀具剩餘壽命模型預測該刀具之該剩餘壽命; 其中,該至少一加工材料硬度的數量為複數,該些加工材料硬度分別對應該些材料,該些加工材料硬度彼此相異。 The tool remaining life prediction method based on current information as described in claim 2, wherein the scenario model training and verification step further comprises: A first training and verification step, comprising driving the computing processor to use all of the training data set to train the first tool remaining life model, and using the verification data set to verify the trained first tool remaining life model to generate the first accuracy, wherein all of the training data set is all data of a plurality of materials; A second training verification step, including driving the computing processor to use the portion of the training data set to train the second tool remaining life model, and using the verification data set to verify the trained second tool remaining life model to generate the second accuracy, wherein the portion of the training data set is a portion of data of one of the materials mixed with all data of the rest of the materials; and An accuracy comparison step, including driving the computing processor to compare the first accuracy with the second accuracy to generate an accuracy comparison result, and determining whether to use the second tool remaining life model to predict the remaining life of the tool based on the accuracy comparison result; Among them, the number of the at least one processing material hardness is plural, the processing material hardnesses correspond to the materials respectively, and the processing material hardnesses are different from each other. 如請求項2所述之以電流資訊為基礎之刀具剩餘壽命預測方法,其中該情境模型訓練驗證步驟更包含: 一第一訓練驗證步驟,包含驅動該運算處理器使用該訓練數據組之全部訓練該第一刀具剩餘壽命模型,並使用該驗證數據組驗證訓練後之該第一刀具剩餘壽命模型而產生該第一準確度,其中該訓練數據組之全部為複數材料之全部數據; 一第二訓練驗證步驟,包含驅動該運算處理器使用該訓練數據組之該部分訓練該第二刀具剩餘壽命模型,並使用該驗證數據組驗證訓練後之該第二刀具剩餘壽命模型而產生該第二準確度,其中該訓練數據組之該部分為該些材料之一中後期數據;及 一準確度比較步驟,包含驅動該運算處理器比較該第一準確度與該第二準確度而產生一準確度比較結果,並依據該準確度比較結果決定是否使用該第二刀具剩餘壽命模型預測該刀具之該剩餘壽命; 其中,該至少一加工材料硬度的數量為複數,該些加工材料硬度分別對應該些材料,該些加工材料硬度彼此相異。 The tool remaining life prediction method based on current information as described in claim 2, wherein the scenario model training and verification step further comprises: A first training and verification step, comprising driving the computing processor to use all of the training data set to train the first tool remaining life model, and using the verification data set to verify the trained first tool remaining life model to generate the first accuracy, wherein all of the training data set is all data of a plurality of materials; A second training verification step, including driving the computing processor to use the portion of the training data set to train the second tool remaining life model, and using the verification data set to verify the trained second tool remaining life model to generate the second accuracy, wherein the portion of the training data set is the mid- and late-stage data of one of the materials; and An accuracy comparison step, including driving the computing processor to compare the first accuracy with the second accuracy to generate an accuracy comparison result, and determining whether to use the second tool remaining life model to predict the remaining life of the tool based on the accuracy comparison result; Among them, the number of the at least one processing material hardness is plural, the processing material hardnesses correspond to the materials respectively, and the processing material hardnesses are different from each other. 一種以電流資訊為基礎之刀具剩餘壽命預測系統,用以預測一刀具之一剩餘壽命,該以電流資訊為基礎之刀具剩餘壽命預測系統包含: 一記憶體,儲存複數刀具加工數據,該些刀具加工數據包含一電流增加倍率,該電流增加倍率為一即時負載電流與一新刀初始負載電流之一比值;以及 一運算處理器,電性連接該記憶體並接收該些刀具加工數據,該運算處理器經配置以實施包含以下步驟之操作: 一數據正規化步驟,包含正規化該些刀具加工數據而產生複數正規化刀具加工數據,以使該些正規化刀具加工數據之間的一大小尺度相同; 一數據分割步驟,包含將該些正規化刀具加工數據分割為一訓練數據組與一驗證數據組;及 一情境模型訓練驗證步驟,包含使用該訓練數據組之全部與該訓練數據組之一部分訓練一第一刀具剩餘壽命模型與一第二刀具剩餘壽命模型,並使用該驗證數據組驗證訓練後之該第一刀具剩餘壽命模型與該第二刀具剩餘壽命模型而產生一第一準確度與一第二準確度,並比較該第一準確度與該第二準確度以決定是否使用該第二刀具剩餘壽命模型預測該刀具之該剩餘壽命。 A tool residual life prediction system based on current information is used to predict a residual life of a tool. The tool residual life prediction system based on current information includes: A memory storing a plurality of tool processing data, wherein the tool processing data includes a current increase factor, wherein the current increase factor is a ratio of a real-time load current to an initial load current of a new tool; and A computing processor electrically connected to the memory and receiving the tool processing data, wherein the computing processor is configured to implement an operation including the following steps: A data normalization step including normalizing the tool processing data to generate a plurality of normalized tool processing data so that the size scale between the normalized tool processing data is the same; A data segmentation step, comprising segmenting the normalized tool processing data into a training data set and a verification data set; and A scenario model training verification step, comprising using the entire training data set and a portion of the training data set to train a first tool remaining life model and a second tool remaining life model, and using the verification data set to verify the trained first tool remaining life model and the second tool remaining life model to generate a first accuracy and a second accuracy, and comparing the first accuracy and the second accuracy to determine whether to use the second tool remaining life model to predict the remaining life of the tool. 如請求項6所述之以電流資訊為基礎之刀具剩餘壽命預測系統,其中該些刀具加工數據更包含一刀具使用時間、一當下時間加工電流斜率趨勢、一加工切寬及至少一加工材料硬度,該電流增加倍率用以判斷該剩餘壽命之終點。A tool remaining life prediction system based on current information as described in claim 6, wherein the tool processing data further includes a tool usage time, a current time processing current slope trend, a processing cutting width and at least a processing material hardness, and the current increase multiplier is used to determine the end point of the remaining life. 如請求項7所述之以電流資訊為基礎之刀具剩餘壽命預測系統,其中該情境模型訓練驗證步驟更包含: 一第一訓練驗證步驟,包含驅動該運算處理器使用該訓練數據組之全部訓練該第一刀具剩餘壽命模型,並使用該驗證數據組驗證訓練後之該第一刀具剩餘壽命模型而產生該第一準確度,其中該訓練數據組之全部為複數材料之全部數據; 一第二訓練驗證步驟,包含驅動該運算處理器使用該訓練數據組之該部分訓練該第二刀具剩餘壽命模型,並使用該驗證數據組驗證訓練後之該第二刀具剩餘壽命模型而產生該第二準確度,其中該訓練數據組之該部分為該些材料之一者之全部數據;及 一準確度比較步驟,包含驅動該運算處理器比較該第一準確度與該第二準確度而產生一準確度比較結果,並依據該準確度比較結果決定是否使用該第二刀具剩餘壽命模型預測該刀具之該剩餘壽命; 其中,該至少一加工材料硬度的數量為複數,該些加工材料硬度分別對應該些材料,該些加工材料硬度彼此相異。 The tool remaining life prediction system based on current information as described in claim 7, wherein the scenario model training and verification step further comprises: A first training and verification step, comprising driving the computing processor to use all of the training data set to train the first tool remaining life model, and using the verification data set to verify the trained first tool remaining life model to generate the first accuracy, wherein all of the training data set is all data of a plurality of materials; A second training verification step, comprising driving the computing processor to use the portion of the training data set to train the second tool remaining life model, and using the verification data set to verify the trained second tool remaining life model to generate the second accuracy, wherein the portion of the training data set is all data of one of the materials; and An accuracy comparison step, comprising driving the computing processor to compare the first accuracy with the second accuracy to generate an accuracy comparison result, and determining whether to use the second tool remaining life model to predict the remaining life of the tool based on the accuracy comparison result; Among them, the number of the at least one processing material hardness is plural, the processing material hardnesses correspond to the materials respectively, and the processing material hardnesses are different from each other. 如請求項7所述之以電流資訊為基礎之刀具剩餘壽命預測系統,其中該情境模型訓練驗證步驟更包含: 一第一訓練驗證步驟,包含驅動該運算處理器使用該訓練數據組之全部訓練該第一刀具剩餘壽命模型,並使用該驗證數據組驗證訓練後之該第一刀具剩餘壽命模型而產生該第一準確度,其中該訓練數據組之全部為複數材料之全部數據; 一第二訓練驗證步驟,包含驅動該運算處理器使用該訓練數據組之該部分訓練該第二刀具剩餘壽命模型,並使用該驗證數據組驗證訓練後之該第二刀具剩餘壽命模型而產生該第二準確度,其中該訓練數據組之該部分為該些材料之一者之一部分數據混合該些材料之其餘者之全部數據;及 一準確度比較步驟,包含驅動該運算處理器比較該第一準確度與該第二準確度而產生一準確度比較結果,並依據該準確度比較結果決定是否使用該第二刀具剩餘壽命模型預測該刀具之該剩餘壽命; 其中,該至少一加工材料硬度的數量為複數,該些加工材料硬度分別對應該些材料,該些加工材料硬度彼此相異。 The tool remaining life prediction system based on current information as described in claim 7, wherein the scenario model training and verification step further comprises: A first training and verification step, comprising driving the computing processor to use all of the training data set to train the first tool remaining life model, and using the verification data set to verify the trained first tool remaining life model to generate the first accuracy, wherein all of the training data set is all data of a plurality of materials; A second training verification step, including driving the computing processor to use the portion of the training data set to train the second tool remaining life model, and using the verification data set to verify the trained second tool remaining life model to generate the second accuracy, wherein the portion of the training data set is a portion of data of one of the materials mixed with all data of the rest of the materials; and An accuracy comparison step, including driving the computing processor to compare the first accuracy with the second accuracy to generate an accuracy comparison result, and determining whether to use the second tool remaining life model to predict the remaining life of the tool based on the accuracy comparison result; Among them, the number of the at least one processing material hardness is plural, the processing material hardnesses correspond to the materials respectively, and the processing material hardnesses are different from each other. 如請求項7所述之以電流資訊為基礎之刀具剩餘壽命預測系統,其中該情境模型訓練驗證步驟更包含: 一第一訓練驗證步驟,包含驅動該運算處理器使用該訓練數據組之全部訓練該第一刀具剩餘壽命模型,並使用該驗證數據組驗證訓練後之該第一刀具剩餘壽命模型而產生該第一準確度,其中該訓練數據組之全部為複數材料之全部數據; 一第二訓練驗證步驟,包含驅動該運算處理器使用該訓練數據組之該部分訓練該第二刀具剩餘壽命模型,並使用該驗證數據組驗證訓練後之該第二刀具剩餘壽命模型而產生該第二準確度,其中該訓練數據組之該部分為該些材料之一中後期數據;及 一準確度比較步驟,包含驅動該運算處理器比較該第一準確度與該第二準確度而產生一準確度比較結果,並依據該準確度比較結果決定是否使用該第二刀具剩餘壽命模型預測該刀具之該剩餘壽命; 其中,該至少一加工材料硬度的數量為複數,該些加工材料硬度分別對應該些材料,該些加工材料硬度彼此相異。 The tool remaining life prediction system based on current information as described in claim 7, wherein the scenario model training and verification step further comprises: A first training and verification step, comprising driving the computing processor to use all of the training data set to train the first tool remaining life model, and using the verification data set to verify the trained first tool remaining life model to generate the first accuracy, wherein all of the training data set is all data of a plurality of materials; A second training verification step, including driving the computing processor to use the portion of the training data set to train the second tool remaining life model, and using the verification data set to verify the trained second tool remaining life model to generate the second accuracy, wherein the portion of the training data set is the mid- and late-stage data of one of the materials; and An accuracy comparison step, including driving the computing processor to compare the first accuracy with the second accuracy to generate an accuracy comparison result, and determining whether to use the second tool remaining life model to predict the remaining life of the tool based on the accuracy comparison result; Among them, the number of the at least one processing material hardness is plural, the processing material hardnesses correspond to the materials respectively, and the processing material hardnesses are different from each other.
TW112104128A 2023-02-06 2023-02-06 Tool remaining life prediction method based on current information and system thereof TWI831603B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW112104128A TWI831603B (en) 2023-02-06 2023-02-06 Tool remaining life prediction method based on current information and system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW112104128A TWI831603B (en) 2023-02-06 2023-02-06 Tool remaining life prediction method based on current information and system thereof

Publications (2)

Publication Number Publication Date
TWI831603B TWI831603B (en) 2024-02-01
TW202432299A true TW202432299A (en) 2024-08-16

Family

ID=90824585

Family Applications (1)

Application Number Title Priority Date Filing Date
TW112104128A TWI831603B (en) 2023-02-06 2023-02-06 Tool remaining life prediction method based on current information and system thereof

Country Status (1)

Country Link
TW (1) TWI831603B (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5411055B2 (en) * 2010-04-26 2014-02-12 三菱電機株式会社 Tool life detection method and tool life detection device
JP6637687B2 (en) * 2015-07-01 2020-01-29 オークマ株式会社 Spindle load monitoring device for machine tools
TWI650625B (en) * 2017-11-16 2019-02-11 財團法人工業技術研究院 Tool wear detecting device, detecting method thereof and tool wear compensation method

Also Published As

Publication number Publication date
TWI831603B (en) 2024-02-01

Similar Documents

Publication Publication Date Title
TWI625615B (en) Prediction model building method and associated predicting method and computer software product
CN112543945B (en) Predictive Modeling Tools
CN101346678B (en) Automated state estimation system for cluster tools and method of operating the system
CN109725606B (en) Processing condition adjustment device and machine learning device
CN105824304B (en) A kind of flexible job shop dynamic dispatching method for considering machining apparatus availability
CN102193836B (en) Dynamic preventative maintenance method for electromechanical equipment
CN103824119B (en) The system and method for utility index and forecast analysis setting manufacturing equipment parameter
Jaber et al. Managing yield by lot splitting in a serial production line with learning, rework and scrap
Peng et al. A universal hybrid energy consumption model for CNC machining systems
Chatterjee et al. Nontraditional machining processes selection using evaluation of mixed data method
Meena et al. Process improvement in an Indian automotive part manufacturing company: a case study
Alshammari et al. Quality improvement in plastic injection molding industry: Applying Lean Six Sigma to SME in Kuwait
Weinert et al. Investigation of advanced energy saving stand by strategies for production systems
CN112818564B (en) Multi-process manufacturing system functional health state modeling method based on coupling operation factors
Lv et al. Modelling and analysis for processing energy consumption of mechanism and data integrated machine tool
Ahmad et al. Maintenance management decision model for preventive maintenance strategy on production equipment
Yang et al. Machine condition recognition via hidden semi-Markov model
CN119024788A (en) Resource allocation method, device, electronic equipment and medium for machining production line
Zahraee et al. Characterization of manufacturing system computer simulation using taguchi method
CN108388202A (en) Cnc ReliabilityintelligeNetwork Network predictor method based on history run fault data
TW202432299A (en) Tool remaining life prediction method based on current information and system thereof
Denysenko et al. An integrated approach for improving tool provisioning efficiency
Shagluf et al. Derivation of a cost model to aid management of CNC machine tool accuracy maintenance
Behún et al. Risk assessment of non-repetitive production processes
Chen et al. Research on Calculating Method of Repairable Spare Parts and Non-repairable Spare Parts