TWI824444B - Status determination device and status determination method - Google Patents
Status determination device and status determination method Download PDFInfo
- Publication number
- TWI824444B TWI824444B TW111110026A TW111110026A TWI824444B TW I824444 B TWI824444 B TW I824444B TW 111110026 A TW111110026 A TW 111110026A TW 111110026 A TW111110026 A TW 111110026A TW I824444 B TWI824444 B TW I824444B
- Authority
- TW
- Taiwan
- Prior art keywords
- batch
- unit space
- reference data
- processing device
- data
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000012545 processing Methods 0.000 claims abstract description 184
- 230000002159 abnormal effect Effects 0.000 claims abstract description 75
- 238000012217 deletion Methods 0.000 claims abstract description 29
- 230000037430 deletion Effects 0.000 claims abstract description 29
- 238000005259 measurement Methods 0.000 description 26
- 230000008569 process Effects 0.000 description 12
- 238000003860 storage Methods 0.000 description 12
- 230000005856 abnormality Effects 0.000 description 10
- 230000001364 causal effect Effects 0.000 description 10
- 238000012423 maintenance Methods 0.000 description 10
- 238000001514 detection method Methods 0.000 description 9
- 238000009826 distribution Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 230000000052 comparative effect Effects 0.000 description 8
- 230000007257 malfunction Effects 0.000 description 8
- 238000004458 analytical method Methods 0.000 description 7
- 230000035945 sensitivity Effects 0.000 description 7
- 239000011159 matrix material Substances 0.000 description 5
- 235000012431 wafers Nutrition 0.000 description 5
- 239000000498 cooling water Substances 0.000 description 3
- 238000005520 cutting process Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000007689 inspection Methods 0.000 description 3
- 239000012925 reference material Substances 0.000 description 3
- 230000008439 repair process Effects 0.000 description 3
- 230000001932 seasonal effect Effects 0.000 description 3
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 2
- 230000032683 aging Effects 0.000 description 2
- 238000004140 cleaning Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000002950 deficient Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005498 polishing Methods 0.000 description 2
- 229910052710 silicon Inorganic materials 0.000 description 2
- 239000010703 silicon Substances 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 229910000831 Steel Inorganic materials 0.000 description 1
- 239000003082 abrasive agent Substances 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 229910052736 halogen Inorganic materials 0.000 description 1
- 150000002367 halogens Chemical class 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 229910021421 monocrystalline silicon Inorganic materials 0.000 description 1
- 238000000491 multivariate analysis Methods 0.000 description 1
- 239000004814 polyurethane Substances 0.000 description 1
- 229920002635 polyurethane Polymers 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- General Factory Administration (AREA)
- Selective Calling Equipment (AREA)
Abstract
Description
本揭露係有關於狀態判定裝置及狀態判定方法。The present disclosure relates to a status determination device and a status determination method.
以往有一種狀態判定裝置,在作業機械中提供操作者有用的資訊,來特定出故障位置(例如參照專利文獻1)。 [先行專利文獻] [專利文獻] In the past, there was a state determination device that provided useful information to the operator in a work machine to identify a fault location (for example, see Patent Document 1). [Prior patent documents] [Patent Document]
專利文獻1:日本專利特開2013-199804號公報Patent Document 1: Japanese Patent Application Publication No. 2013-199804
[發明所欲解決的問題][Problem to be solved by the invention]
預測到加工裝置中發生故障的情況下,判定加工裝置的狀態異常。當判定加工裝置的狀態異常的情況下,停止加工裝置並進行檢查。如果判定錯誤,會因為加工裝置的無意義的停止而造成機會損失。因此為了減少無意義停止加工裝置的頻率,需要提升對加工裝置的狀態的判定精確度。When a malfunction is predicted to occur in the processing device, it is determined that the status of the processing device is abnormal. When it is determined that the status of the processing device is abnormal, the processing device is stopped and inspected. If the judgment is wrong, opportunities will be lost due to meaningless stops of the processing equipment. Therefore, in order to reduce the frequency of unnecessary stops of the processing device, it is necessary to improve the accuracy of determining the status of the processing device.
因此,本發明的目的是提供一種狀態判定裝置及狀態判定方法,能夠提升對加工裝置的狀態的判定精確度。 [用以解決問題的手段] Therefore, an object of the present invention is to provide a state determination device and a state determination method that can improve the accuracy of determining the state of a processing device. [Means used to solve problems]
解決上述問題的本揭露的一實施型態如下。[1] 一種狀態判定裝置,包括:控制部,判定加工裝置的狀態,其中該控制部:取得該加工裝置正常處理的複數的批次的特徵量作為參照資料;基於該參照資料,產生單位空間,其表示該加工裝置正常處理的批次集團的特徵;算出該單位空間中該參照資料包含的各批次的特徵量的馬哈拉諾比斯距離(Mahalanobis Distance),從該參照資料中刪除馬哈拉諾比斯距離在刪除閾值以上的批次的特徵量;基於更新的該參照資料,產生該單位空間作為更新單位空間;取得判定該加工裝置的狀態的對象的批次的特徵量作為判定對象資料;算出該更新單位空間中該判定對象資料的馬哈拉諾比斯距離;當該馬哈拉諾比斯距離在基於該更新單位空間而設定的判定閾值以上的情況下,輸出判定該加工裝置的狀態是異常狀態的結果。 [2] 一種狀態判定裝置,包括:控制部,判定加工裝置的狀態,其中該控制部:取得該加工裝置正常處理的複數的批次的特徵量作為參照資料;基於該參照資料,產生單位空間,其表示該加工裝置正常處理的批次集團的特徵;算出該單位空間中為了追加至該參照資料而新取得批次的特徵量的馬哈拉諾比斯距離,將馬哈拉諾比斯距離未滿追加閾值的批次的特徵量追加至該參照資料中;基於更新的該參照資料,產生該單位空間作為更新單位空間;取得判定該加工裝置的狀態的對象的批次的特徵量作為判定對象資料;算出該更新單位空間中該判定對象資料的馬哈拉諾比斯距離;當該馬哈拉諾比斯距離在基於該更新單位空間而設定的判定閾值以上的情況下,輸出判定該加工裝置的狀態是異常狀態的結果。 [3] 一種狀態判定裝置,包括:控制部,判定加工裝置的狀態,其中該控制部:取得該加工裝置正常處理的複數的批次的特徵量作為參照資料;基於該參照資料,產生單位空間,其表示該加工裝置正常處理的批次集團的特徵;算出該單位空間中該參照資料包含的各批次的特徵量的馬哈拉諾比斯距離,從該參照資料中刪除馬哈拉諾比斯距離在刪除閾值以上的批次的特徵量;算出該單位空間中為了追加至該參照資料而新取得批次的特徵量的馬哈拉諾比斯距離,將馬哈拉諾比斯距離未滿追加閾值的批次的特徵量追加至該參照資料中;基於更新的該參照資料,產生該單位空間作為更新單位空間;取得判定該加工裝置的狀態的對象的批次的特徵量作為判定對象資料;算出該更新單位空間中該判定對象資料的馬哈拉諾比斯距離;當該馬哈拉諾比斯距離在基於該更新單位空間而設定的判定閾值以上的情況下,輸出判定該加工裝置的狀態是異常狀態的結果。 [4] 如上述[3]的狀態判定裝置,其中:該控制部設定該刪除閾值及該追加閾值,使得從該參照資料除去的批次的數目與追加到該參照資料的批次的數目相等。 [5] 如上述[2]至[4]任一項的狀態判定裝置,其中:在為了追加至該參照資料而新取得的既定數量以上的批次的特徵量的馬哈拉諾比斯距離連續地在該追加閾值以上的情況下,該控制部將該既定數量以上的批次的特徵量追加到該參照資料。 [6] 一種狀態判定方法,由狀態判定裝置執行來判定加工裝置的狀態,包括:取得該加工裝置正常處理的複數的批次的特徵量作為參照資料;基於該參照資料,產生單位空間,其表示該加工裝置正常處理的批次集團的特徵;算出該單位空間中該參照資料包含的各批次的特徵量的馬哈拉諾比斯距離,從該參照資料中刪除馬哈拉諾比斯距離在刪除閾值以上的批次的特徵量;基於更新的該參照資料,產生該單位空間作為更新單位空間;取得判定該加工裝置的狀態的對象的批次的特徵量作為判定對象資料;算出該更新單位空間中該判定對象資料的馬哈拉諾比斯距離;當該馬哈拉諾比斯距離在基於該更新單位空間而設定的判定閾值以上的情況下,輸出判定該加工裝置的狀態是異常狀態的結果。 [7] 一種狀態判定方法,由狀態判定裝置執行來判定加工裝置的狀態,包括:取得該加工裝置正常處理的複數的批次的特徵量作為參照資料;基於該參照資料,產生單位空間,其表示該加工裝置正常處理的批次集團的特徵;算出該單位空間中為了追加至該參照資料而新取得批次的特徵量的馬哈拉諾比斯距離,將馬哈拉諾比斯距離未滿追加閾值的批次的特徵量追加至該參照資料中;基於更新的該參照資料,產生該單位空間作為更新單位空間;取得判定該加工裝置的狀態的對象的批次的特徵量作為判定對象資料;算出該更新單位空間中該判定對象資料的馬哈拉諾比斯距離;當該馬哈拉諾比斯距離在基於該更新單位空間而設定的判定閾值以上的情況下,輸出判定該加工裝置的狀態是異常狀態的結果。 [8] 一種狀態判定方法,由狀態判定裝置執行來判定加工裝置的狀態,包括:取得該加工裝置正常處理的複數的批次的特徵量作為參照資料;基於該參照資料,產生單位空間,其表示該加工裝置正常處理的批次集團的特徵;算出該單位空間中該參照資料包含的各批次的特徵量的馬哈拉諾比斯距離,從該參照資料中刪除馬哈拉諾比斯距離在刪除閾值以上的批次的特徵量;算出該單位空間中為了追加至該參照資料而新取得批次的特徵量的馬哈拉諾比斯距離,將馬哈拉諾比斯距離未滿追加閾值的批次的特徵量追加至該參照資料中;基於更新的該參照資料,產生該單位空間作為更新單位空間;取得判定該加工裝置的狀態的對象的批次的特徵量作為判定對象資料;算出該更新單位空間中該判定對象資料的馬哈拉諾比斯距離;當該馬哈拉諾比斯距離在基於該更新單位空間而設定的判定閾值以上的情況下,輸出判定該加工裝置的狀態是異常狀態的結果。 [發明功效] An implementation form of the present disclosure that solves the above problems is as follows. [1] A state determination device, including: a control unit that determines the state of a processing device, wherein the control unit: obtains feature quantities of a plurality of batches normally processed by the processing device as reference data; based on the reference data, generates unit space , which represents the characteristics of the batch group normally processed by the processing device; calculate the Mahalanobis Distance (Mahalanobis Distance) of the characteristic quantities of each batch contained in the reference data in the unit space, and delete it from the reference data The characteristic quantity of the batch whose Mahalanobis distance is above the deletion threshold; based on the updated reference data, generate this unit space as the updated unit space; obtain the characteristic quantity of the batch that is the object of determining the status of the processing device as Determine the target data; calculate the Mahalanobis distance of the judgment target data in the update unit space; when the Mahalanobis distance is greater than the judgment threshold set based on the update unit space, output the decision The state of this processing device is the result of an abnormal condition. [2] A state determination device, including: a control unit that determines the state of a processing device, wherein the control unit: obtains feature quantities of a plurality of batches normally processed by the processing device as reference data; based on the reference data, generates unit space , which represents the characteristics of the batch group normally processed by the processing device; calculate the Mahalanobis distance of the characteristic amount of the batch newly obtained in the unit space to add to the reference data, and divide the Mahalanobis distance The feature values of the batches whose distance is less than the additional threshold value are added to the reference data; based on the updated reference data, the unit space is generated as the update unit space; the feature values of the batch targeted for determining the status of the processing device are obtained as Determine the target data; calculate the Mahalanobis distance of the judgment target data in the update unit space; when the Mahalanobis distance is greater than the judgment threshold set based on the update unit space, output the decision The state of this processing device is the result of an abnormal condition. [3] A state determination device, including: a control unit that determines the state of a processing device, wherein the control unit: obtains feature quantities of a plurality of batches normally processed by the processing device as reference data; based on the reference data, generates unit space , which represents the characteristics of the batch group normally processed by the processing device; calculate the Mahalanobis distance of the characteristic quantities of each batch contained in the reference data in the unit space, and delete the Mahalanobis distance from the reference data The feature quantities of the batch whose Bis distance is greater than the deletion threshold; calculate the Mahalanobis distance of the feature quantities of the batch newly obtained to add to the reference data in the unit space, and divide the Mahalanobis distance into The feature quantity of the batch that does not meet the additional threshold value is added to the reference data; based on the updated reference data, the unit space is generated as the update unit space; the feature quantity of the batch targeted for determining the status of the processing device is obtained as the determination Object data; calculate the Mahalanobis distance of the judgment object data in the update unit space; when the Mahalanobis distance is greater than the judgment threshold set based on the update unit space, output the judgment The state of the processing equipment is the result of abnormal conditions. [4] The state determination device of [3] above, wherein the control unit sets the deletion threshold and the addition threshold so that the number of batches removed from the reference data is equal to the number of batches added to the reference data. . [5] The state determination device according to any one of [2] to [4] above, wherein: the Mahalanobis distance of feature quantities of batches of more than a predetermined number newly acquired for adding to the reference data If the value is continuously equal to or higher than the addition threshold, the control unit adds the feature values of batches exceeding the predetermined number to the reference data. [6] A state determination method, executed by a state determination device to determine the state of a processing device, includes: obtaining the characteristic quantities of a plurality of batches normally processed by the processing device as reference data; based on the reference data, generating a unit space, in which Represents the characteristics of the batch group normally processed by the processing device; calculates the Mahalanobis distance of the characteristic quantities of each batch contained in the reference data in the unit space, and deletes the Mahalanobis distance from the reference data The characteristic amount of the batch whose distance is greater than the deletion threshold; based on the updated reference data, generate the unit space as the updated unit space; obtain the characteristic amount of the batch that is the object of determining the status of the processing device as the determination target data; calculate the Update the Mahalanobis distance of the judgment target data in the unit space; when the Mahalanobis distance is greater than the judgment threshold set based on the updated unit space, output a judgment that the status of the processing device is The result of an abnormal state. [7] A state determination method, executed by a state determination device to determine the state of a processing device, includes: obtaining the characteristic quantities of a plurality of batches normally processed by the processing device as reference data; based on the reference data, generating a unit space, in which Indicates the characteristics of the batch group normally processed by the processing device; calculates the Mahalanobis distance of the characteristic amount of the batch newly obtained to add to the reference data in the unit space, and divides the Mahalanobis distance into The feature quantity of the batch that reaches the additional threshold value is added to the reference data; based on the updated reference data, the unit space is generated as the update unit space; the feature quantity of the batch that is the object of determining the status of the processing device is obtained as the determination object data; calculate the Mahalanobis distance of the judgment target data in the update unit space; when the Mahalanobis distance is greater than the judgment threshold set based on the update unit space, output the judgment of the processing The status of the device is the result of an abnormal condition. [8] A state determination method, executed by a state determination device to determine the state of a processing device, includes: obtaining the characteristic quantities of a plurality of batches normally processed by the processing device as reference data; based on the reference data, generating a unit space, in which Represents the characteristics of the batch group normally processed by the processing device; calculates the Mahalanobis distance of the characteristic quantities of each batch contained in the reference data in the unit space, and deletes the Mahalanobis distance from the reference data Feature quantities of batches whose distance is greater than the deletion threshold; calculate the Mahalanobis distance of feature quantities of newly acquired batches in the unit space to be added to the reference data, and add the Mahalanobis distance if the Mahalanobis distance is less than the deletion threshold. The feature quantity of the batch with the added threshold value is added to the reference data; based on the updated reference data, the unit space is generated as the update unit space; the feature quantity of the batch targeted for determining the status of the processing device is obtained as the determination target data ; Calculate the Mahalanobis distance of the determination target data in the update unit space; when the Mahalanobis distance is greater than or equal to the determination threshold set based on the update unit space, output a determination of the processing device The state is the result of an abnormal state. [Invention effect]
根據本揭露的一實施型態,能夠提升對加工裝置的狀態的判定精確度。According to an embodiment of the present disclosure, the accuracy of determining the status of the processing device can be improved.
[一實施型態的狀態判定系統1的概要]
本揭露的一實施型態的狀態判定系統1(參照圖1)或狀態判定裝置50(參照圖1)判定設置在製造產品的工廠等的加工裝置10(參照圖1或圖2)的狀態。加工裝置10在製造產品的至少一部分步驟中,對收進來的構件進行加工,並將其作為加工產品送出。
[Outline of state determination system 1 according to an embodiment]
The state determination system 1 (refer to FIG. 1 ) or the state determination device 50 (refer to FIG. 1 ) according to an embodiment of the present disclosure determines the state of the processing device 10 (refer to FIG. 1 or 2 ) installed in a factory that manufactures products. The
加工裝置10有時會因為加工中故障而停止。在這個情況下,先前在加工中的加工產品成為不良品。不良品的產生形成工廠的損失。又,加工裝置10的恢復作業所需的作業程序比加工裝置10的保養作業所需的作業程序多。因此,加工裝置10在加工中的故障會增加工廠的損失。The
本揭露的一實施型態的狀態判定系統1或狀態判定裝置50,在加工裝置10在加工中發生故障之前,判定故障的可能性並促使加工裝置10停止或進行保養作業。藉此,能夠減少加工裝置10造成的損失。The status determination system 1 or the
以下,說明一實施型態的狀態判定系統1及狀態判定裝置50的架構例。Hereinafter, a structural example of the state determination system 1 and the
[系統的架構例]
如圖1所示,一實施型態的狀態判定系統1具備狀態判定裝置50、感測器60。感測器60量測有關於加工裝置10的狀態的各種資料並輸出。
[System architecture example]
As shown in FIG. 1 , a state determination system 1 according to an embodiment includes a
狀態判定裝置50具備控制部51、輸出部53、輸入部54。控制部51提供用以執行狀態判定裝置50的各種功能的控制及處理能力。控制部51如後所述,判定加工裝置10的狀態是否為異常狀態。The
控制部51也可以包含至少一個處理器。處理器執行實現控制部51的各種功能的程式。處理器也可以做為單一積體電路來實現。積體電路也稱為IC(Integrated Circuit)。處理器也可以由複數個可通訊連接的積體電路及離散電路來實現。處理器也可以根據其他各種己知的技術來實現。The
控制部51可以具備儲存部。儲存部可以包括磁性碟片等的電磁儲存媒體,也可以包括半導體記憶體或磁性記憶體等的記憶體。儲存部也可以包括非暫態的電腦可讀取媒體。儲存部儲存各種資訊及控制部51所執行的程式等。儲存部也可以作為控制部51的工作記憶體。儲存部的至少一部分可以與控制部51分別獨立地構成。The
控制部51從感測器60取得測量資料。控制部51也可以基於例如RS485等的規格從感測器60取得測量資料。控制部51也可以透過例如LAN(Local Area Network)等的通訊界面連接到感測器60。控制部51不限定於上述的例子,可以用各種方式連接到感測器60。The
輸出部53輸出從控制部51取得的資訊。輸出部53也可以輸出來將資訊通知加工裝置10的操作者或維護負責人。輸出部53可以具備顯示裝置。顯示裝置可以包括例如液晶顯示器、有機EL(Electroluminescence)顯示器或無機EL顯示器等,但不限於此,也可以包括其他的裝置。輸出部53也可以將從控制部51取得的資訊作為文字或影像等顯示於顯示裝置,將資訊通知周圍。The
輸出部53可以具備LED(Light Emission Diode)或鹵素燈等的光源。輸出部53也可以基於從控制部51取得的資訊將光源點亮或熄滅,藉此通知位於周圍的操作者或維護負責人。輸出部53也可以具備壓電式蜂鳴器或電磁式蜂鳴器等的蜂鳴器,或者是發出既定聲音的揚聲器等。輸出部53也可以根據從控制部51取得的資訊使蜂鳴器發出蜂鳴或是使揚聲器發出聲音,藉此通知位於周圍的操作者或維護負責人。The
輸出部53也可以將資訊輸出到加工裝置10。輸出部53也可以具備通訊模組來與加工裝置10可通訊地連接。The
輸入部54包括輸入裝置,其用以受理管理狀態判定裝置50的操作者或維護負責人等的操作或輸入。輸入裝置例如可以包括鍵盤或物理按鍵,也可以包括觸控面板、觸控感測器或滑鼠等的指向性裝置。輸入裝置是觸控面板或觸控感測器的情況下,可以與輸出部53的顯示器一體地構成。輸入裝置也可以例如是受理聲音的輸入的麥克風等。輸入部54作為輸入裝置並沒有限定於上述的例子,也可以包括其他種裝置。The
[加工裝置10的具體例:線鋸裝置]
本實施型態中,加工裝置10假設為線鋸裝置。作為線鋸裝置的加工裝置10如圖2所示,具備線群16,其將線12以平行且可來回移動的方式拉伸在複數的滾輪14之間。加工裝置10具備工件保持機構18,其保持工件W,並在將工件W往線群16推壓的方向上移動。加工裝置10具備一對的噴嘴20,其將研磨劑供給到線群16上被工件W推壓的領域。加工裝置10以線群16切斷工件W。工件W假設為矽等的塊體(被切成塊狀的單晶矽棒)。加工裝置10將切斷工件W所得到的矽等的切片晶圓作為加工產品送出。
[Specific example of processing device 10: wire saw device]
In this embodiment, the
線12被纏繞在一組的線卷軸38A及38B上。線12從一個線卷軸38A經過導引滾輪32及滾輪14等拉伸到另一線卷軸38B。The wire 12 is wound around a set of wire spools 38A and 38B. The thread 12 is drawn from one thread reel 38A to the other thread reel 38B through the guide roller 32 and the roller 14 and the like.
線卷軸38A及38B各自被驅動馬達36旋轉。驅動馬達36驅動使線卷軸38A及38B旋轉,藉此線12能夠從一側的線卷軸38A伸出,經過導引滾輪32及滾輪14等移動到另一側的線卷軸38B。線12經由包括擺動臂33及擺動滾輪34等的張力施加裝置移動。因為線12經過張力施加裝置移動,使得張力被施加到線12上。線12經由觸碰滾輪35移動。觸碰滾輪35在從線卷軸38A及38B伸出,或纏繞到線卷軸38A及38B時,會跟隨著移動的線12的位置移動。The line reels 38A and 38B are each rotated by the drive motor 36 . The drive motor 36 drives and rotates the line spools 38A and 38B, whereby the line 12 can be extended from the line spool 38A on one side and moved to the line spool 38B on the other side through the guide roller 32 and the roller 14 and the like. The wire 12 moves via a tension applying device including a swing arm 33, a swing roller 34, and the like. As the wire 12 moves through the tension applying device, tension is applied to the wire 12 . Line 12 moves via touch roller 35 . When the touch roller 35 is extended from the line reels 38A and 38B or wound around the line reels 38A and 38B, it moves following the position of the moving line 12 .
線12螺旋狀地多次捲繞複數的滾輪14。螺旋狀捲繞的線12在滾輪14之間構成在垂直於滾輪軸方向X的方向上並排的線群16。滾輪14是鋼製圓筒的周圍押入聚胺酯,表面上一定的間距切割出溝槽的構造。線12嵌入滾輪14的表面上切割出的溝槽,藉此線群16能夠穩定地移動。The wire 12 is spirally wound around a plurality of rollers 14 multiple times. The spirally wound wires 12 form a wire group 16 arranged in a direction perpendicular to the roller axis direction X between the rollers 14 . The roller 14 has a structure in which polyurethane is pressed into the periphery of a steel cylinder and grooves are cut at certain intervals on the surface. The wires 12 are embedded in grooves cut on the surface of the roller 14, whereby the wire group 16 can move stably.
線12的移動方向會被驅動馬達36的旋轉方向控制。線12也能夠被控制成往一個方向移動,或是因應需要而來回移動。施加至線12的張力的大小可以適當地設定。線12的移動速度可以適當地設定。The direction of movement of the wire 12 is controlled by the direction of rotation of the drive motor 36 . The wire 12 can also be controlled to move in one direction, or back and forth as needed. The amount of tension applied to the wire 12 can be set appropriately. The moving speed of the wire 12 can be set appropriately.
從噴嘴20供給到線群16的研磨劑會被儲藏於研磨劑儲存槽40,並且從研磨劑儲存槽40經過對研磨劑調溫的研磨劑冷卻器42而被往噴嘴20送。The abrasive supplied to the wire group 16 from the nozzle 20 is stored in the abrasive storage tank 40, and is sent from the abrasive storage tank 40 to the nozzle 20 through the abrasive cooler 42 that regulates the temperature of the abrasive.
作為線鋸裝置送出的加工產品的切片晶圓會在研磨等的步驟中繼續被加工,成為最後產品的晶圓才出貨。The sliced wafers sent out as processed products from the wire saw device are further processed in steps such as polishing, and the final wafers are shipped.
[狀態判定裝置50的架構例]
以下,說明狀態判定裝置50判定加工裝置10的狀態是否為異常狀態的架構例。以下的說明中,加工裝置10是線鋸裝置。
[Construction example of state determination device 50]
Hereinafter, an example of a configuration in which the
〈關於線鋸裝置的異常狀態〉 線鋸裝置的異常狀態對應到線鋸裝置在進行切塊中有停止的可能性程度變高的狀態。線鋸裝置有時會有線12斷線而停止的情況。線鋸裝置也有線12不斷線下停止的情況。 〈Abnormal status of the wire saw device〉 The abnormal state of the wire saw device corresponds to a state in which the probability of the wire saw device stopping during cutting is increased. The wire saw device sometimes stops due to the wire 12 being broken. In the wire saw device, there are also cases where the wire 12 is constantly stopped offline.
關於線鋸裝置停止的原因,會考量多種因素。已知的因素例如以下幾點。例如研磨劑的供給發生異常時,會有線12變得容易斷線的情況。例如檢測線12的斷線的感測器上附著了研磨劑造成線鋸裝置錯誤檢測出線12的斷線並停止的情況。例如研磨劑儲存槽40的研磨劑的量或溫度的異常造成線鋸裝置停止的情況。另一方面,因為不符合已知因素的未知因素造成線鋸裝置停止的情況。Several factors are considered as to why a scroll saw unit stops. Known factors include the following. For example, if an abnormality occurs in the supply of abrasive, the wire 12 may be easily disconnected. For example, abrasive adheres to the sensor that detects the breakage of the wire 12, causing the wire saw device to incorrectly detect the breakage of the wire 12 and stop. For example, an abnormality in the amount or temperature of the abrasive in the abrasive storage tank 40 may cause the wire saw device to stop. On the other hand, the wire saw device stops due to unknown factors that do not conform to the known factors.
狀態判定裝置50的控制部51取得從線鋸裝置獲得的各種資料項目的測量值。從線鋸裝置獲得的資料項目例如包括研磨劑流量、線張力、或者是冷卻水流量等。從線鋸裝置獲得的資料項目不限於這些例子,也能夠包括其他各種項目。The
線鋸裝置會將切斷1個塊體產生切片晶圓的處理,當作是1批次的處理來進行。控制部51能夠基於各資料項目,在1批次的處理期間取得複數的測量值。線鋸裝置花費既定的時間將1個塊體切成複數片的切片晶圓。也就是,1批次的處理要花費既定的時間。控制部51可以在1批次的處理期間,例如每15秒取得各資料項目的測量值。這樣一來,控制部51能夠在1批次的處理期間,取得各資料項目的複數測量值。控制部51算出各批次的處理中所取得的複數的測量值的平均值及標準偏差。控制部51可以將各批次的處理的開始至結束為止的期間分割為第1處理期間到第n處理期間,然後算出各處理期間中取得的複數的測量值的平均值及標準偏差。例如,控制部51也可以將各批次的處理中塊體的切割距離從0mm到10mm為止的期間當作是第1處理期間,算出第1處理期間中取得的複數的測量值的平均值以及標準偏差。各批次的第1~第n處理期間中算出的複數的測量值的平均值及標準偏差,分別被稱為各個批次的第1~第n特徵量。各批次的第1~第n特徵量也被總稱為各批次的特徵量。基於各資料項目的測量值而算出的批次的特徵量,單純也被稱為是各資料項目的批次的特徵量。控制部51可以基於各批次的各資料項目,如上所述地算出複數的特徵量,又或者算出1個特徵量。The wire saw device cuts one block to produce sliced wafers as one batch of processing. The
控制部51基於線鋸裝置的各資料項目的批次的特徵量,判定是線鋸裝置停止的機率低的狀態,還是線鋸裝置停止的可能性高的狀態。線鋸裝置停止的機率低的狀態也被稱為正常狀態。線鋸裝置停止的可能性高的狀態也被稱為異常狀態。The
〈關於MT法(馬哈拉諾比斯•田口法)〉 線鋸裝置的狀態也可以在每執行1批次的處理時被判定。線鋸裝置的狀態也有只著眼於線鋸裝置的1個資料項目而判定的情況。在這個情況下,1個資料項目的批次的特徵量的分布依照常態分布的假設下,能夠判定線鋸裝置處理批次時所獲得的批次的特徵量是否是異常值。當判定某個批次的特徵量是異常值的情況下,線鋸裝置能夠被判定在下一批次的處理中停止的可能性變高。也就是,線鋸裝置的狀態能夠被判定為異常狀態。 〈About the MT method (Maharanobis Taguchi method)〉 The status of the wire saw device may be determined every time a batch of processing is executed. The status of the wire saw device may be determined focusing on only one data item of the wire saw device. In this case, under the assumption that the distribution of the batch feature quantity of one data item follows a normal distribution, it can be determined whether the batch feature quantity obtained when the wire saw device processes the batch is an outlier. When it is determined that the feature value of a certain batch is an abnormal value, it is highly likely that the wire saw apparatus can be determined to be stopped during processing of the next batch. That is, the state of the wire saw device can be determined to be an abnormal state.
從線鋸裝置獲得的資料項目的數目多的情況下,線鋸裝置的狀態可以基於複數的資料項目被判定。在這個情況下,複數的資料項目各自的批次的特徵量的分布也可以被視為依照多元常態分布。控制部51根據多元解析手法之一的MT法(馬哈拉諾比斯•田口法),判定各資料項目的批次的特徵量是否為異常值,當批次的特徵量是異常值的情況下,可以判定處理該批次時的線鋸裝置的狀態是異常狀態。具體來說,在1批次中算出複數的特徵量的情況下,控制部51可以在至少1個特徵量為異常值的情況下判定處理該批次時的線鋸裝置的狀態是異常狀態。When the number of data items obtained from the wire saw device is large, the status of the wire saw device can be determined based on the plurality of data items. In this case, the distribution of feature quantities of each batch of plural data items can also be regarded as following a multivariate normal distribution. The
控制部51基於線鋸裝置的狀態是正常狀態的情況下獲得的複數的資料項目各自的批次的特徵量,產生單位空間。單位空間是以特定出各資料項目的批次的特徵量分布的公式來表示。具體來說,控制部51將各資料項目的批次的特徵量標準化,產生以資料項目之間的相關係數為要素的相關係數矩陣,計算相關係數矩陣的逆矩陣,藉此能夠生成表示單位空間的公式。也就是,單位空間被相關係數矩陣的逆矩陣所特定。The
單位空間表示線鋸裝置的狀態是正常狀態的情況下處理的批次的特徵量分布的特徵。單位空間也可說是表示以線鋸裝置正常切斷的批次集團的特徵。單位空間也可以說是表示以加工裝置10正常處理的批次集團的特徵。控制部51根據表示單位空間的公式,能夠算出將從線鋸裝置獲得的複數的資料項目各自的特徵量作為1組的馬哈拉諾比斯距離(Mahalanobis Distance:MD)。MD是品質工程學的領域中通常會使用的概念,例如在以下的文獻中有說明。
文獻:救仁郷 誠,「馬哈拉諾比斯距離入門」,品質工程學會雜誌「品質工程學」,Vol. 9,No. 1,p. 13-19
The unit space represents the characteristics of the feature quantity distribution of the batch processed when the state of the wire saw device is a normal state. The unit space can also be said to represent the characteristics of the batch group that is normally cut by the wire saw device. The unit space can also be said to represent the characteristics of the batch group normally processed by the
MD是表示線鋸裝置的狀態不明的情況下處理的批次的特徵量,相對於線鋸裝置的狀態正常的情況下處理的批次的特徵量的分布有多少程度接近的指標。也可以說是,從批次的特徵量算出的MD越小,該批次的特徵量是線鋸裝置的狀態是正常狀態的情況下處理的批次的特徵量的可能性越高。相反地,也可以說是,從批次的特徵量算出的MD越大,該批次的特徵量是線鋸裝置的狀態是異常狀態的情況下處理的批次的特徵量的可能性越高。MD is an index indicating how close the distribution of feature values of a batch processed when the status of the wire saw device is unknown is close to the distribution of feature values of a batch processed when the status of the wire saw device is normal. It can also be said that the smaller the MD calculated from the feature quantity of a batch, the higher the possibility that the feature quantity of the batch is the feature quantity of the batch processed when the state of the wire saw apparatus is a normal state. On the contrary, it can also be said that the larger the MD calculated from the feature quantity of a batch, the higher the possibility that the feature quantity of the batch is the feature quantity of the batch processed when the state of the wire saw device is an abnormal state. .
因此,控制部51基於單位空間算出新處理的批次的特徵量的MD,藉此能夠判定獲得該批次的特徵量時的線鋸裝置的狀態是正常還是異常。以下,用於產生單位空間的、包括在過去的既定期間處理的批次的特徵量在內的線鋸裝置的資料也被稱為參照資料。又,線鋸裝置處理新批次時獲得的資料,其用來判定處理該批次時的線鋸裝置的狀態,所以也被稱為判定對象資料。控制部51在基於參照資料產生的單位空間中算出判定對象資料的MD,判定線鋸裝置的狀態。控制部51可以基於參照資料來產生單位空間,也可以從外部裝置取得有關單位空間的資訊。控制部51在基於1批次的處理中從線鋸裝置獲得的資料,對1個資料項目算出複數的特徵量的情況下,以針對複數的資料項目各自算出的複數特徵量為1組,算出資料的MD。也就是,控制部51會將針對複數的資料項目各自算出的複數的特徵量為1組的資料,視為參照資料及判定對象資料。例如,1批次的處理中針對40個資料項目各自算出30個特徵量的情況下,1組的資料包含了1200個特徵量。Therefore, the
〈基於原因資料項目的單位空間的產生〉 線鋸裝置如上所述會因為各種因素而停止。線鋸裝置停止的因素能夠包括線鋸裝置的使用者已知的因素、未知的因素。已知的因素會被分類到已知的故障模式。已知的故障模式也稱為已知模式。 〈Generation of unit space based on cause data items〉 As mentioned above, the scroll saw unit may stop due to various factors. The factors causing the wire saw device to stop may include factors known to the user of the wire saw device and unknown factors. Known factors are classified into known failure modes. Known failure modes are also called known modes.
線鋸裝置停止的機率變高的情況下,會有對應於引起停止的因素的資料項目的批次的特徵量是異常值的情況。控制部51判定對應於引起線鋸裝置停止的因素的資料項目的批次的特徵量是否是異常值,藉此能夠判定線鋸裝置停止的可能性高。引起線鋸裝置停止的因素也被稱為停止因素。對應於停止因素的資料項目也被稱為原因資料項目。引起線鋸裝置停止的因素能夠存在複數個。因此,會有分別對應複數的停止因素的原因資料項目存在。When the probability of the wire saw apparatus stopping becomes high, the characteristic quantity of the batch of the data item corresponding to the factor causing the stop may be an abnormal value. The
控制部51為了判定原因資料項目的批次的特徵量是否為異常值,可以產生基於原因資料項目的批次的特徵量的單位空間。原因資料項目的批次的特徵量包括批次處理中從線鋸裝置取得的原因資料項目的複數特徵量。另一方面,原因資料項目的批次的特徵量不包括批次處理中從線鋸裝置取得的原因資料項目以外的項目的複數特徵量。單位空間可以在外部裝置產生。具體來說,控制部51對於線鋸裝置開始運轉到停止為止所處理的每個批次,取得複數的資料項目各自的測量值,基於該測量值算出批次的特徵量,作為參照資料。控制部51基於取得的參照資料當中線鋸裝置的狀態確定為正常時處理的批次的特徵量,產生單位空間。In order to determine whether the feature quantity of the batch of cause data items is an abnormal value, the
控制部51為了判定線鋸裝置的狀態,取得線鋸裝置新處理的批次的複數的資料項目各自的測量值,基於該測量值算出批次的特徵量,作為判定對象資料。控制部51在預先基於原因資料項目的批次的特徵量而產生的單位空間中,將作為判定對象資料而取得的資料當中原因資料項目的批次的特徵量的MD,針對每個停止因素算出。控制部51能夠基於算出的MD,判定原因資料項目的批次的特徵量是否為異常值。原因資料項目的批次的特徵量是異常值的情況下,線鋸裝置能夠被判定在下一個批次的處理中停止的可能性變高。也就是,對取得判定對象資料的對象的批次進行處理時,線鋸裝置的狀態能夠被判定為異常狀態。In order to determine the state of the wire saw device, the
在此,單位空間假設也是基於原因資料項目以外的、不對應停止因素的資料項目的批次的特徵量而產生。不對應停止因素的資料項目也被稱為非原因資料項目。單位空間不只基於原因資料項目的批次的特徵量,也基於非原因資料項目的批次的特徵量而產生的情況下,該單位空間也表示與線鋸裝置的停止無關的傾向。如上所述,單位空間是基於各資料項目的批次的特徵量的相關關係而產生。這樣一來,基於非原因資料項目的批次的特徵量而產生的單位空間,比起只基於原因資料項目的批次的特徵量而產生的單位空間,包含了相關性小的關係,比較冗長。冗長的單位空間中算出的MD會因為非原因資料項目的批次的特徵量的影響,而變得對原因資料項目的批次的特徵量的變化很不敏感。反過來說,只基於原因資料項目產生單位空間的話,控制部51在該單位空間中算出MD,藉此能夠高感度地檢測出原因資料項目的批次的特徵量的變化。Here, the unit space hypothesis is also generated based on the feature quantity of the batch of data items other than the cause data items and not corresponding to the stop factor. Data items that do not correspond to a stopping factor are also called non-cause data items. When the unit space is generated based not only on the characteristic quantity of the batch of causal data items but also on the characteristic quantities of the batch of non-causal data items, the unit space also represents a tendency that is not related to the stop of the wire saw device. As described above, the unit space is generated based on the correlation between the feature quantities of the batches of each data item. In this way, the unit space generated based on the feature quantities of batches of non-causal data items contains less relevant relationships and is more lengthy than the unit space generated based only on the feature quantities of batches of causal data items. . The MD calculated in a lengthy unit space becomes very insensitive to changes in the feature quantities of the batch of causal data items due to the influence of the feature quantities of the batch of non-causal data items. On the other hand, if a unit space is generated based on only the causal data items, the
控制部51在線鋸裝置處理1批次時取得該批次的各資料項目的測量值,基於該測量值算出批次的特徵量,作為判定對象資料。控制部51在產生的單位空間中,算出判定對象資料中包含的原因資料項目的批次的特徵量的MD。控制部51在算出的MD未滿閾值的情況下,判定線鋸裝置處理1批次時的狀態是正常狀態。控制部51在算出的MD在閾值以上的情況下,線鋸裝置判定處理1批次時的狀態是異常狀態。When the wire saw device processes one batch, the
〈對應已知模式的單位空間的產生〉
引起線鋸裝置停止的故障模式可以包括已知的故障模式,也可以包括未知的故障模式。以下,引起線鋸裝置停止的故障模式假設為包括至少2個已知模式。控制部51基於對應各已知模式的原因資料項目來產生單位空間。單位空間可以就每個已知模式產生。單位空間就每個已知模式產生的情況下,會與各已知模式連結。
〈Generation of unit space corresponding to known pattern〉
The failure modes that cause the wire saw device to stop may include known failure modes or unknown failure modes. In the following, the failure mode causing the wire saw device to stop is assumed to include at least two known modes. The
控制部51在對應各已知模式的單位空間中,算出線鋸裝置處理1批次時得到的判定對象資料中包含的、對應各已知模式的原因資料項目的批次的特徵量的MD。控制部51在針對某個已知模式算出的MD在既定的閾值以上的情況下,判定線鋸裝置處理下一個批次時在該已知模式停止的可能性高。既定的閾值可以在各已知模式下設定為相同值,也可以設定為不同值。In the unit space corresponding to each known pattern, the
引起線鋸裝置停止的至少2個已知模式包括第1已知模式及第2已知模式。已知模式不只限定於第1已知模式及第2已知模式這兩個,例如也可以包括第3已知模式。又,需注意「第1」及「第2」等的識別符不表示已知模式的優劣。對應線鋸裝置在第1已知模式停止的因素的資料項目,也被稱為第1原因資料項目。控制部51基於第1原因資料項目的批次的特徵量來產生單位空間。基於第1原因資料項目的批次的特徵量而產生的單位空間,也被稱為第1單位空間。對應線鋸裝置在第2已知模式停止的因素的資料項目,也被稱為第2原因資料項目。控制部51基於第2原因資料項目的批次的特徵量來產生單位空間。基於第2原因資料項目的批次的特徵量而產生的單位空間,也被稱為第2單位空間。原因資料項目不只限於第1原因資料項目及第2原因資料項目這兩個,例如也包括對應在第3已知模式停止的因素的第3原因資料項目。單位空間不只限於第1單位空間及第2單位空間這兩個,例如也包括基於第3原因資料項目的批次的特徵量而產生的第3單位空間。又,「第1」及「第2」等的識別符不表示原因資料項目或單位空間的優劣。At least two known modes that cause the wire saw device to stop include a first known mode and a second known mode. The known pattern is not limited to the first known pattern and the second known pattern, but may also include a third known pattern, for example. Also, please note that identifiers such as "1st" and "2nd" do not indicate the quality of a known pattern. The data item corresponding to the factor causing the wire saw device to stop in the first known mode is also referred to as the first cause data item. The
控制部51在第1單位空間中,算出線鋸裝置處理1批次時所獲得的判定對象資料中包含的第1原因資料項目的批次的特徵量的MD。控制部51在第2單位空間中,算出判定對象資料中包含的第2原因資料項目的批次的特徵量的MD。控制部51在第1單位空間中算出的MD在既定的閾值以上的情況下,可以判定線鋸裝置在第1已知模式停止的可能性變高。控制部51在第2單位空間中算出的MD在既定的閾值以上的情況下,可以判定線鋸裝置在第2已知模式停止的可能性變高。控制部51在判定第1已知模式及第2已知模式的其中之一的模式停止的可能性變高的情況下,也可以不判定另一者的模式。控制部51即使判定在至少1個模式停止的可能性高的情況下,也可以判定在其他的模式停止的可能性變高。假設在判定在複數的故障模式停止的可能性變高的情況下,使用者能夠針對成為對象的故障模式統一地實施保養作業。The
第1原因資料項目及第2原因資料項目各自包括複數的資料項目。第1原因資料項目及第2原因資料項目雙方都包括另一者的原因資料項目中沒有包括的資料項目。換言之,第1原因資料項目及第2原因資料項目不會成為彼此包含的關係。又,第1原因資料項目中包含的資料項目及第2原因資料項目中包含的資料項目不會完全相同。假設,第1原因資料項目及第2原因資料項目是包含關係,或是完全相同的情況下,第1已知模式及第2已知模式也可以說是不是彼此獨立的故障模式,而是彼此關聯的同種的故障模式。第1原因資料項目及第2原因資料項目雙方包括另一者的原因資料項目中沒有包括的資料項目,藉此,控制部51能夠高精確度地分別檢測出彼此獨立發生的至少兩個已知模式。Each of the first cause data item and the second cause data item includes plural data items. Both the first cause data item and the second cause data item include data items not included in the other cause data item. In other words, the first cause data item and the second cause data item do not have a mutually inclusive relationship. In addition, the data items included in the first cause data item and the data items included in the second cause data item are not exactly the same. Assuming that the first cause data item and the second cause data item are inclusive or identical, the first known mode and the second known mode can also be said to be failure modes that are not independent of each other, but mutually exclusive. associated failure modes of the same kind. Both the first cause data item and the second cause data item include data items not included in the cause data item of the other, whereby the
〈用於單位空間產生的資料〉
如上述,控制部51基於參照資料當中線鋸裝置的狀態為正常的期間所處理的批次的原因資料項目的批次特徵量來產生單位空間。以下,說明包含於參照資料中的資料的一例。
〈Data used for unit space generation〉
As described above, the
線鋸裝置的狀態在進行了線鋸裝置的零件更換作業、分解組裝作業、或清掃作業等後,開始運轉後的數批次到數十批次的處理中,可能成為更換的零件或組裝的零件還不能平順運作的不穩定狀態。之後,線鋸裝置的狀態在零件開始平順運作後數十批次到數百批次的處理中,可能成為穩定狀態。又,線鋸裝置的狀態因為零件的老化或研磨劑的堆積等造成清掃狀態惡化,使得故障率提高,在達到故障前的數批次到數十批次中,可能成為不穩定狀態。The state of the wire saw device. After the parts replacement work, disassembly and assembly work, or cleaning work of the wire saw device is performed, and during the processing of several batches to dozens of batches after the operation is started, the parts may be replaced or assembled. An unstable state in which parts do not operate smoothly. After that, the state of the wire saw unit may become a stable state during the processing of dozens to hundreds of batches after the parts begin to operate smoothly. In addition, the cleaning state of the wire saw device deteriorates due to aging of parts or accumulation of abrasives, which increases the failure rate and may lead to an unstable state in a few batches to dozens of batches before failure occurs.
控制部51取得線鋸裝置開始運轉到停止為止所處理的各批次中的各資料項目的測量值,基於該測量值算出各批次的特徵量作為參照資料。各批次的特徵量分別基於D1到DN為止的N個資料項目的測量值算出。本實施型態中,控制部51就各資料項目算出複數的特徵量。控制部51也可以就各資料項目算出1個特徵量。The
如圖3的表所例示,作為參照資料算出的批次的特徵量會連結到批次及資料項目。圖3的表的行表示D1至DN為止的N個資料項目。圖3的表的列表示批次。批次根據處理的時間更分成P1、P2、P3三個期間。P1對應線鋸裝置運轉再開後處理的M1個批次。P3對應線鋸裝置停止的批次前處理的M3個批次。P2對應P1及P3中不包含的M2個批次。P2也可以說是對應線鋸裝置的狀態是穩定狀態的期間所處理的批次。As illustrated in the table in Fig. 3, the characteristic amount of the batch calculated as the reference data is linked to the batch and data items. The rows of the table in FIG. 3 represent N data items from D1 to DN. The columns of the table of Figure 3 represent batches. The batch is further divided into three periods: P1, P2, and P3 according to the processing time. P1 corresponds to the M1 batches processed after the wire saw device is restarted. P3 corresponds to the M3 batches processed before the batch when the wire saw device is stopped. P2 corresponds to M2 batches not included in P1 and P3. P2 can also be said to correspond to the batch processed while the state of the wire saw device is in a stable state.
控制部51在期間P1,基於M1個批次各自的資料項目D1的測量值,算出從D1P1_1到D1P1_M1為止的M1個批次各自的複數的特徵量。控制部51在期間P1,基於M1個批次各自的資料項目DN的測量值,算出從DNP1_1到DNP1_M1為止的M1個批次各自的複數的特徵量。控制部51在期間P2,基於M2個批次各自的資料項目D1的測量值,算出從D1P2_1到D1P2_M2為止的M2個批次各自的複數的特徵量。控制部51在期間P2,基於M2個批次各自的資料項目DN的測量值,算出從DNP2_1到DNP2_M2為止的M2個批次各自的複數的特徵量。控制部51在期間P3,基於M3個批次各自的資料項目D1的測量值,算出從D1P3_1到D1P3_M3為止的M3個批次各自的複數的特徵量。控制部51在期間P3,基於M3個批次各自的資料項目DN的測量值,算出從DNP3_1到DNP3_M3為止的M3個批次各自的複數的特徵量。In the period P1, the
線鋸裝置成為取得圖3的表所例示的參照資料的對象,假設在期間P3後的批次處理中在已知模式停止。換言之,期間P3的批次對應線鋸裝置在已知模式停止前以線鋸裝置處理的最後的M3個批次。It is assumed that the wire saw device is a target for acquiring the reference data illustrated in the table of FIG. 3 and is stopped in the known mode during the batch processing after period P3. In other words, the batches in period P3 correspond to the last M3 batches processed by the wire saw device before the wire saw device stopped in the known mode.
控制部51在取得的參照資料所包含的批次的特徵量當中,基於線鋸裝置狀態成為穩定狀態的期間P2的批次的特徵量來產生單位空間。在此,假設從產生單位空間所使用的期間P2的各批次的特徵量,排除一部分的批次的特徵量。針對被排除的對象的批次算出複數的特徵量的情況下,假設該批次的全部特徵量被排除。一部分的批次的特徵量被排除的理由將於後述。產生的單位空間會連結已知模式。The
〈基於MD的線鋸裝置的狀態判定〉
控制部51取得線鋸裝置的批次處理時的各資料項目的批次的特徵量,作為判定對象資料。在基於參照資料預先產生的單位空間中,算出作為判定對象資料取得的批次的特徵量的MD。
〈Status determination of wire saw device based on MD〉
The
〈〈單位空間的合適性的驗證〉〉
在此,有必要產生單位空間,使得狀態判定裝置50能夠基於批次的特徵量的MD來判定線鋸裝置是穩定狀態還是故障可能性變高的狀態。也就是,有必要產生單位空間,使得線鋸裝置停止的可能性變高的狀態下的批次的特徵量的MD到達既定的閾值以上,且線鋸裝置在穩定狀態下的批次的特徵量的MD未滿既定的閾值。
〈〈Verification of suitability of unit space〉〉
Here, it is necessary to create a unit space so that the
為了確認產生的單位空間滿足上述條件,就圖3例示的參照資料包含的各批次的特徵量算出MD。就各批次算出複數的特徵量的情況下,基於以各批次的複數的特徵量為1組的資料算出MD。圖4顯示長條圖,其將基於參照資料中包含的各批次的特徵量而算出的MD值,依照線鋸裝置處理的順序排列。就各批次的特徵量算出的MD也稱為各批次的MD。橫軸表示批次。縱軸表示各批次的MD值。沿著橫軸顯示基於線鋸裝置的狀態而劃分的期間P1、P2、P3分別包含的批次的範圍。期間P1包含的批次的數目(M1)、期間P2包含的批次的數目(M2)、期間P3包含的批次的數目(M3)分別是10批次、143批次及40批次。期間P1、P2、P3分別包含的批次,相對於全體的批次數目的比值為約5%、約75%、約20%。各期間包含的批次的比值並不限於這個比例,可以適當變更。In order to confirm that the generated unit space satisfies the above conditions, MD is calculated based on the feature quantities of each batch included in the reference data illustrated in FIG. 3 . When a complex feature quantity is calculated for each batch, MD is calculated based on the data in which the complex feature quantity of each batch is one set. FIG. 4 shows a bar graph in which the MD values calculated based on the feature quantities of each batch included in the reference data are arranged in the order of processing by the wire saw device. The MD calculated from the feature quantities of each batch is also called the MD of each batch. The horizontal axis represents batches. The vertical axis represents the MD value of each batch. The range of batches included in each of the periods P1, P2, and P3 divided based on the state of the wire saw device is displayed along the horizontal axis. The number of batches included in period P1 (M1), the number of batches included in period P2 (M2), and the number of batches included in period P3 (M3) are 10 batches, 143 batches and 40 batches respectively. The ratios of the batches included in periods P1, P2, and P3 to the total number of batches are approximately 5%, approximately 75%, and approximately 20%. The ratio of batches included in each period is not limited to this ratio and can be changed appropriately.
圖4最右側顯示的長條圖表示線鋸裝置停止時所處理的停止批次71的MD。圖4中,既定的閾值以MD_T表示。表示各批次的MD值的縱條伸長到表示MD_T的值的虛線之上的話,MD比既定的閾值大。控制部51會設定MD_T值,使得期間P2包含的各批次的MD未滿MD_T,且期間P3包含的至少1個批次的MD在MD_T以上。MD在MD_T以上的批次表示異常檢測批次72。藉由控制部51這樣子設定MD_T,就能夠在線鋸裝置在批次處理中停止而發生損失之前,判定線鋸裝置的狀態是異常狀態。The bar graph shown on the far right side of FIG. 4 represents the MD of the stopped batch 71 processed when the wire saw apparatus is stopped. In Figure 4, the predetermined threshold is represented by MD_T. If the vertical bar indicating the MD value of each batch extends above the dotted line indicating the value of MD_T, the MD is larger than the predetermined threshold. The
期間P2包含的批次的MD有比期間P1及P3包含的批次的MD小的傾向。變成這樣的理由是因為單位期間是基於期間P2所包含的批次的特徵量而生成。用於產生單位空間的各批次的特徵量會配合各批次的特徵量本身來擴展單位空間。因此,某個單位空間中,算出用於產生單位空間的批次的特徵量的MD的情況下,算出的MD自然成為很小的值。相反地,某個單位空間中,算出並沒有用於產生該單位空間的批次的特徵量的MD的情況下,算出的MD成為很大的值的可能性變高。換言之,用於產生單位空間的批次的特徵量的分布越廣,產生的單位空間中算出的MD變得越小。The MD of the lots included in period P2 tends to be smaller than the MD of the lots included in periods P1 and P3. The reason for this is that the unit period is generated based on the feature amount of the batch included in the period P2. The feature quantity of each batch used to generate the unit space will expand the unit space in accordance with the feature quantity of each batch itself. Therefore, in a certain unit space, when the MD of the feature quantity used to generate the batch of the unit space is calculated, the calculated MD naturally becomes a very small value. On the contrary, when the MD of a feature quantity that is not used to generate a batch in a certain unit space is calculated, the possibility that the calculated MD becomes a very large value becomes high. In other words, the wider the distribution of the feature quantities of the batch used to generate the unit space, the smaller the MD calculated in the generated unit space becomes.
如上述,從用於產生單位空間的期間P2的批次的特徵量排除一部分的批次的特徵量。為了算出用於產生單位空間的特徵量而取得測量值的批次,假設被稱為單位空間內批次73。為了算出沒有用於產生單位空間的特徵量而取得測量值的批次,假設被稱為單位空間外批次74。換言之,單位空間是基於單位空間內批次73的批次的特徵量,且不基於單位空間外批次74而產生。用於如上述地產生單位空間的批次的MD,自然地以小的值算出。因此,會有單位空間外批次74的MD變成比單位空間內批次73的MD大的值的傾向。As described above, some of the feature quantities of the batch are excluded from the feature quantities of the batch in the period P2 used to generate the unit space. A batch that obtains measurement values in order to calculate a feature quantity in a unit space is assumed to be called an intra-unit space batch 73 . In order to calculate a batch that obtains measurement values without generating feature quantities in the unit space, it is assumed to be called a unit space out-of-unit batch 74 . In other words, the unit space is based on the feature quantity of the batch 73 within the unit space, and is not generated based on the batch 74 outside the unit space. The MD for generating a batch per unit space as described above is naturally calculated with a small value. Therefore, the MD of the batch 74 outside the unit space tends to have a larger value than the MD of the batch 73 within the unit space.
在此,單位空間外批次74儘管基於其測量值算出的特徵量並沒有用於產生單位空間,但仍然是線鋸裝置的狀態為正常的期間P2所處理的批次。因此,會設定既定的閾值,使得單位空間外批次74的MD未滿既定的閾值。假設設定成單位空間外批次74的MD在既定的閾值以上的話,即使線鋸裝置的狀態是正常狀態也容易被誤判為異常狀態。因此,控制部51藉由將既定的閾值設定成比單位空間外批次74的MD更大的值,在後述的線鋸裝置的狀態判定中,容易避免儘管線鋸裝置的狀態正常還判定為異常的情形。又,已經設定有閾值的情況下,能夠基於脫離單位空間的批次(單位空間外批次74)的MD值,驗證單位空間是否有適當地被設定。Here, the batch outside the unit space 74 is a batch processed during the period P2 when the status of the wire saw device is normal, although the characteristic quantity calculated based on the measured value is not used to generate the unit space. Therefore, a predetermined threshold is set so that the MD of the batch 74 outside the unit space does not exceed the predetermined threshold. If the MD of the lot 74 outside the unit space is set to be equal to or higher than a predetermined threshold, even if the state of the wire saw device is a normal state, it will easily be misjudged as an abnormal state. Therefore, by setting the predetermined threshold value to a value larger than the MD of the lot 74 outside the unit space, the
如以上所述,控制部51基於過去的既定期間中從線鋸裝置運轉開始到停止為止處理的各批次的特徵量來產生單位空間。也就是,控制部51取得知道線鋸裝置停止的時間點的過去的處理批次的特徵量作為參照資料,並基於參照資料來產生單位空間。像這樣產生的單位空間中,控制部51能夠取得線鋸裝置新處理的批次的特徵量作為判定對象資料,算出該批次的MD,判定線鋸裝置的狀態。As described above, the
〈〈資料項目的選擇的比較例〉〉 成為上述的適合性的驗證對象的單位空間,是基於知道對已知模式貢獻度大的原因資料項目的批次的特徵量而產生。在此,作為比較例,說明在已知模式停止為止所處理的批次的各資料項目中,基於知道對已知模式幾乎沒有貢獻或貢獻度小的非原因資料項目而產生的單位空間中算出的MD值的例子。圖5顯示基於非原因資料項目而產生的單位空間中,將各批次的MD值以線鋸裝置處理的順序排列的長條圖。有關橫軸及縱軸的意思、期間P1、P2及P3的意思的 說明,與圖4相同而省略。 〈〈Comparative example of data item selection〉〉 The unit space that is subject to the above-mentioned suitability verification is generated based on knowing the characteristic amount of the batch of data items that have a large contribution to the known pattern. Here, as a comparative example, the calculation in the unit space based on non-causal data items that have almost no contribution to the known pattern or have a small contribution is explained for each data item of the batch processed until the known pattern is stopped. Examples of MD values. Figure 5 shows a bar chart in which the MD values of each batch are arranged in the order of processing by the wire saw device in the unit space generated based on non-causal data items. Explanations on the meanings of the horizontal and vertical axes, and the meanings of periods P1, P2, and P3 are the same as those in Fig. 4 and will be omitted.
當比較圖5所例示的各批次的MD值,期間P2中的單位空間外批次74的MD以及期間P3中的各批次的MD的差小。表示既定的閾值的MD_T被設定偏低的情況下,線鋸裝置的狀態是正常狀態但被誤判為異常狀態的可能性提高。MD_T被設定偏高的情況下,儘管是線鋸裝置停止的可能性高的異常狀態,也不判定為異常狀態的可能性提高。儘管線鋸裝置的狀態是異常狀態但沒有判定為異常狀態的情況下,失去了預防地停止線鋸裝置的機會,在批次處理中故障而停止的可能性提高。圖5的例子中,不管MD_T怎樣設定,誤判線鋸裝置的狀態的可能性都會提高。When comparing the MD values of each batch illustrated in FIG. 5 , the difference between the MD of the batch 74 outside the unit space in the period P2 and the MD of each batch in the period P3 is small. When MD_T indicating the predetermined threshold value is set low, the possibility that the wire saw device is misjudged as an abnormal state although it is a normal state increases. When MD_T is set to a high value, even though it is an abnormal state with a high possibility of stopping the wire saw device, it is not likely to be determined to be an abnormal state. If the state of the wire saw device is an abnormal state but is not determined to be an abnormal state, the opportunity to stop the wire saw device preventively is lost, and the possibility of stopping due to malfunction during batch processing increases. In the example of FIG. 5 , no matter how MD_T is set, the possibility of misjudgment of the status of the wire saw device increases.
看圖4及圖5的例子的話,從期間P3中至少一部份的批次的MD減去期間P2中的單位空間外批次74的MD的值在既定值以上,藉此能夠提高線鋸裝置的狀態的判定精確度。既定值可以適當地設定。控制部51為了使期間P2及P3中包含的批次的MD滿足上述的條件,能夠從複數的資料項目適當選擇原因資料項目,基於原因資料項目產生單位空間。控制部51將既定的閾值設定成比期間P3中的至少一部分的批次MD小,且比期間P2中的單位空間外批次74的MD的最大值大。藉此,控制部51更容易避免儘管線鋸裝置的狀態正常卻被判定異常的情況。Looking at the examples of FIGS. 4 and 5 , the value of the MD of the batch outside the unit space 74 in the period P2 subtracted from the MD of at least part of the batches in the period P3 is equal to or greater than the predetermined value, thereby improving the performance of the wire saw. The accuracy of determining the status of the device. The predetermined value can be set appropriately. The
假設狀態判定裝置50基於全部的資料項目來產生單位空間的話,這個單位空間也會基於對線鋸裝置停止的因素幾乎沒有貢獻或貢獻度低的非原因資料項目而產生。這樣一來,基於全部的資料項目產生的單位空間中算出的批次的MD的值,變得難以反映出線鋸裝置的狀態的變化。因此,基於全部的資料項目產生的單位空間中算出的批次的MD的值來判定線鋸裝置的狀態的話,判定精確度能夠變得跟圖5的例子一樣低。If the
〈〈單位空間的更新〉〉
如上述,狀態判定裝置50的控制部51基於從線鋸裝置取得的參照資料來產生單位空間。然而,線鋸裝置等的加工裝置10的資料項目的各批次的特徵量隨著運轉時間增長或時間經過而變化。例如,加工裝置10中使用冷卻水的情況下,冷卻水溫度可能會因為季節而變動。又,例如也可能因為加工裝置10的零件的隨時間變化,使得各批次的特徵量變化。
〈〈Update of unit space〉〉
As described above, the
因為線鋸裝置的資料項目的各批次的特徵量的變化,線鋸裝置的狀態的判定基準可能變化。本實施型態的狀態判定裝置50能夠藉由更新用以產生單位空間的參照資料來更新單位空間,使得判定基準配合線鋸裝置的資料項目的各批次的特徵量的變化。以下,說明更新參照資料的架構例。The criterion for determining the state of the wire saw device may change due to changes in the characteristic quantity of each batch of data items of the wire saw device. The
〈〈參照資料的刪除〉〉
控制部51在基於參照資料而產生的單位空間中,算出參照資料所包含的各批次的特徵量的MD的值。控制部51將針對1批次的複數的資料項目分別算出的複數的特徵量視為1組特徵量,基於該1組的特徵量,針對1批次算出1個MD的值。MD的值大的情況下,該批次的特徵量成為擴大單位空間的因素。單位空間太大,會變得難以檢測出線鋸裝置的狀態為異常。
〈〈Deletion of reference data〉〉
The
因此,控制部51在各批次的特徵量的MD的值在既定的閾值以上的情況下,從參照資料刪除該批次的特徵量。如果批次的特徵量包括複數的資料項目的特徵量,控制部51會將該批次的全部的資料項目的特徵量一起從參照資料刪除。如果批次的特徵量針對各資料項目包括複數的特徵量,控制部51會將各資料項目的全部特徵量一起從參照資料刪除。控制部51在各批次的特徵量的MD的值未滿既定的閾值的情況下,將該批次的特徵量留在參照資料中。控制部51判定將要批次的複數的資料項目的複數的特徵量全部一起從參照資料刪除還是留在參照資料中。既定的閾值也稱為刪除閾值。控制部51也可以就參照資料包含的全批次的特徵量來判定是否從參照資料刪除,也可以就一部分的批次的特徵量來判定是否從參照資料刪除。Therefore, when the MD value of the feature quantity of each batch is equal to or greater than a predetermined threshold, the
圖6例示從線鋸裝置取得的依照時間先後順序的20批次的特徵量的MD的值。圖6的橫軸表示依照時間先後順序標示於各批次的符號。縱軸表示各批次的特徵量的MD的值。縱軸中,刪除閾值以MD_D表示。控制部51判定從時間先往後的順序的1號至10號、12號的批次的特徵量的MD的值未滿刪除閾值,留在參照資料中。相反地,控制部51判定依照時間先後順序的11號、13號至20號的批次的特徵量的MD的值在刪除閾值以上,從參照資料刪除。FIG. 6 illustrates MD values of feature quantities of 20 batches acquired from the wire saw device in chronological order. The horizontal axis of FIG. 6 represents the symbols assigned to each batch in chronological order. The vertical axis represents the MD value of the feature quantity of each batch. In the vertical axis, the deletion threshold is represented by MD_D. The
控制部51基於刪除一部分的批次的特徵量的參照資料來產生單位空間,藉此更新既有的單位空間。被更新的單位空間也被稱為更新單位空間。刪除MD的值大的批次的特徵量而產生的更新單位空間,能夠變得比單純依照時間先後順序20個批次的特徵量從參照資料刪除而產生的單位空間狹窄。換言之,控制部51藉由適當地從參照資料中刪除一部分的批次的特徵量,能夠控制不過度擴大單位空間,因此能夠抑制隨季節變動或時間變化的感度下降。結果,狀態判定裝置50的異常檢測性能提高,或者是不容易下降。The
控制部51基於參照資料產生更新單位空間的情況下,也可以使用作為產生單位空間的方法而在先前說明的各種方法。例如,控制部51可以將執行了批次的特徵量的刪除或追加的參照資料分成單位空間內資料及單位空間外資料,產生單位空間。When the
〈〈〈參照資料的追加〉〉〉
控制部51使線鋸裝置運轉來取得新處理的批次的特徵量。控制部51也可以將新取得的批次的特徵量追加到參照資料中。藉此,因應線鋸裝置的狀態變化的批次的特徵量能夠反映到單位空間中。結果,線鋸裝置的狀態的判定基準能夠因應線鋸裝置的狀態的變化而變更。
〈〈〈Addition of reference materials〉〉〉
The
控制部51在既有的單位空間中算出新取得的批次的特徵量的MD的值。控制部51將針對1批次的複數的資料項目分別算出的複數的特徵量視為1組特徵量,基於這1組的特徵量針對1批次算出1個MD的值。MD的值大的情況下,該批次的特徵量會成為擴大單位空間的因素。單位空間太大,會導致不容易檢測出線鋸裝置的狀態異常。因此,控制部51可以只將MD的值小的批次的特徵量追加到參照資料中。The
因此,控制部51在新取得的批次的特徵量的MD的值未滿既定的閾值的情況下,將該批次的特徵量追加到參照資料中。批次的特徵量包含複數的資料項目的特徵量的情況下,控制部51將該批次的全部的資料項目的特徵量全部追加到參照資料中。批次的特徵量針對各資料項目包含複數的特徵量的情況下,控制部51將該各資料項目的全部的特徵量全部追加到參照資料中。另一方面,控制部51在新取得的批次的特徵量的MD的值在既定的閾值以上的情況下,不將該批次的特徵量追加到參照資料中。控制部51判定是否將批次的複數的資料項目的複數的特徵量全部追加到參照資料中。用以判定是否新追加特徵量到參照資料中的既定閾值也稱為追加閾值。追加閾值可以設定成與更新閾值相同的值,也可以設定成不同的值。Therefore, when the MD value of the newly acquired feature quantity of a batch is less than the predetermined threshold, the
控制部51也可以判定是否一次取得複數的批次的特徵量,算出各批次的特徵量的MD的值並追加到參照資料中。The
圖7例示從線鋸裝置新取得的20批次的特徵量的MD的值。圖7的橫軸表示依照線鋸裝置處理的順序對各批次標記的編號。縱軸表示各批次的特徵量的MD的值。縱軸中,更新閾值以MD_A表示。控制部51判定依照處理順序的11號至19號的批次的特徵量的MD的值未滿追加閾值,並追加到參照資料中。相反地,控制部51判定依照處理順序的1至10號、20號的批次的特徵量的MD的值在追加閾值以上,而不追加到參照資料中。FIG. 7 illustrates MD values of feature quantities of 20 batches newly acquired from the wire saw device. The horizontal axis of FIG. 7 represents the number marked on each batch according to the order of processing by the wire saw device. The vertical axis represents the MD value of the feature quantity of each batch. In the vertical axis, the update threshold is represented by MD_A. The
控制部51基於追加新的批次的特徵量的參照資料來產生單位空間,藉此更新既有的單位空間。指追加MD的值小的批次的特徵量而產生的更新單位空間,能夠變得比單純追加20個批次的特徵量到參照資料而產生的單位空間不容易擴大。換言之,控制部51藉由適當地追加新的批次的特徵量到參照資料中,能夠控制不過度擴大單位空間,因此能夠抑制隨季節變動或時間變化的感度下降。結果,狀態判定裝置50的異常檢測性能提高,或者是不容易下降。The
〈〈〈參照資料的追加的例外處理〉〉〉
因為線鋸裝置的狀態變化,有時會有批次的特徵量移動的狀況。在參照資料中只追加MD的值未滿追加閾值的批次的特徵量的情況下,會有無法更新成因應批次的特徵量的移動使單位空間移動的狀況。因此,作為參照資料的追加的例外處理,控制部51也可以基於以下的條件來將新的批次的特徵量追加到參照資料中。
〈〈〈Exception processing for additional reference data〉〉〉
Due to changes in the status of the wire saw device, the characteristic values of the batch may move. When only the feature quantities of batches whose MD values are less than the addition threshold are added to the reference data, there may be cases where the update cannot be performed so that the unit space moves according to the movement of the feature quantities of the batch. Therefore, as an exception to the addition of reference data, the
控制部51算出線鋸裝置新處理的各批次的特徵量的MD的值。控制部51判定是否各批次的特徵量的MD的值未滿追加閾值。控制部51原則上只將MD的值未滿追加閾值的批次的特徵量追加到參照資料中。The
在此,作為例外處理,控制部51也可以在MD的值在追加閾值以上的批次連續出現既定數量以上的情況下,將這些批次的特徵量追加到參照資料中。這是因為統計上難以想像資料會在既定數量以上的批次連續地偏離既定範圍(本實施型態中是基於單位空間決定的範圍)。例如,統計上難以想像品質管理中使用的工程能力指數(Cp或CpK等)會在既定數量以上的批次連續地偏離。在此,既定數量可以設定為2以上的值。既定數量例如可以設定成MD的值在既定數量以上持續地在追加閾值以上的機率在0.3%(也就是3σ的機率)以下。Here, as an exception process, the
從以上可知,MD的值在既定數量以上持續在追加閾值以上的現象,被認為不是反映出線鋸裝置所處理的批次的特徵量的突發的變化,而是反映出各批次的特徵量的傾向的變化而產生。因此,藉由控制部51執行上述的例外處理,線鋸裝置所處理的批次的特徵量的傾向的變化能夠反映在單位空間中。結果,狀態判定裝置50所做的異常檢測的精確度能夠提高。As can be seen from the above, the phenomenon that the MD value continues to be above the additional threshold value beyond a predetermined number is considered to reflect the characteristics of each batch rather than a sudden change in the characteristic amount of the batch processed by the wire saw device. resulting from changes in quantitative tendencies. Therefore, when the
〈〈〈參照資料的刪除及追加〉〉〉
控制部51可以搭配地執行從參照資料刪除一部分的批次的特徵量的操作,以及追加新的批次的特徵量到參照資料的操作後,基於執行這些操作所新得到的參照資料來產生單位空間。
〈〈〈Deletion and addition of reference data〉〉〉
The
圖6的例子中,11個批次的特徵量被從參照資料中刪除。圖7的例子中,9個批次的特徵量被追加到參照資料中。結果,構成參照資料的批次的數目減少2個。控制部51為了使構成參照資料的批次的數目維持一定,可以分別設定刪除閾值及追加閾值,使刪除的批次的數目與追加的批次的數目一致。In the example of Figure 6, the feature quantities of 11 batches are deleted from the reference data. In the example of Fig. 7, the feature values of 9 batches are added to the reference data. As a result, the number of batches constituting the reference data is reduced by 2. In order to maintain a constant number of batches constituting the reference data, the
例如,控制部51在圖6的例子中,可以縮小刪除閾值,使得5號的批次的特徵量的MD的值未滿刪除閾值。藉此,從參照資料中刪除的批次的數目變成10個。另一方面,圖7的例子中,可以加大追加閾值,使得1號的批次的特徵量的MD的值未滿追加閾值。藉此,追加到參照資料中的批次的數目變成10個。結果,控制部51能夠使刪除的批次的數目及追加批次的數目一致。For example, in the example of FIG. 6 , the
控制部51可以將刪除閾值及追加閾值雙方增大,藉此使刪除的批次的數目及追加批次的數目一致。控制部51也可以將刪除閾值及追加閾值雙方減小,藉此使刪除的批次的數目及追加批次的數目一致。藉由將刪除閾值及追加閾值雙方增大或雙方減小,線鋸裝置的狀態變得容易反映於單位空間中。結果,狀態判定裝置50所做的異常檢測性能提高,或者是不容易下降。The
〈〈基於產生或更新的單位空間及判定閾值的線鋸裝置的狀態判定〉〉
控制部51針對停止時間點不明的線鋸裝置,基於該裝置處理批次時獲得的測量值算出批次的特徵量,並將其作為判定對象資料取得,並且基於判定對象資料判定線鋸裝置停止的可能性是否變高。
〈〈Status determination of wire saw device based on generated or updated unit space and determination threshold〉〉
The
具體來說,控制部51在基於過去的處理批次的特徵量而產生或更新的單位空間中,算出新處理的批次的MD。控制部51基於算出的MD的值,判定在該批次的下一批次以後的處理中線鋸裝置停止的可能性是否提高。Specifically, the
控制部51在MD未滿既定的閾值的情況下,判定線鋸裝置停止的可能性低,也就是在該批次的處理時線鋸裝置的狀態是正常狀態。控制部51在MD在既定的閾值以上的情況下,判定線鋸裝置停止的可能性高,也就是在該批次的處理時線鋸裝置的狀態是異常狀態。用以判定線鋸裝置的狀態的既定的閾值也稱為判定閾值。When the MD is less than the predetermined threshold, the
控制部51可以將線鋸裝置的狀態是異常狀態這個訊息,顯示到輸出部53或以聲音輸出等來通知使用者。使用者可以基於這個通知而不讓線鋸裝置處理下一批次,預防性停止並進行保養作業。控制部51也可以將線鋸裝置的狀態是異常狀態這個訊息輸出到線鋸裝置,預防性地使線鋸裝置停止。The
〈〈基於已知模式的異常狀態的判定〉〉
控制部51確認了線鋸裝置在已知模式停止的情況下,也可以取得從運轉開始到停止為止所處理的批次的特徵量,作為參照資料。包括在已知模式停止之前處理的批次的特徵量的資料,也被稱為已知模式資料。控制部51也可以基於已知模式資料產生或更新單位空間。基於已知模式資料的單位空間也被稱為已知模式單位空間。
〈〈Determination of abnormal conditions based on known patterns〉〉
When the
控制部51在已知模式單位空間中,算出狀態不明的線鋸裝置所處理的批次的MD。控制部51在已知模式單位空間中算出的批次的MD在既定的閾值以上的情況下,可以判定是線鋸裝置在已知模式停止的可能性變高的異常狀態。線鋸裝置在已知模式停止的可能性變高的異常狀態也被稱為基於已知模式的異常狀態。The
當已知模式包括第1已知模式或第2已知模式等的複數的故障模式的情況下,控制部51可以基於包括各故障模式停止之前所處理的批次的資料在內的參照資料,產生或更新對應各故障模式的單位空間。例如,控制部51產生或更新對應第1已知模式的第1單位空間,或對應第2已知模式的第2單位空間。控制部51可以在對應各故障模式的單位空間中算出線鋸處理裝置所處理的批次的MD。控制部51可以在對應各故障模式的單位空間中算出的批次的MD在既定的閾值以上的情況下,判定是線鋸裝置在MD成為既定的閾值以上的故障模式中停止的可能性變高的異常狀態。用以判定第1單位空間及第2單位空間的MD的值的閾值分別也被稱為第1閾值及第2閾值。第1閾值及第2閾值可以是彼此不同的值,也可以是彼此相同的值。線鋸裝置在第1已知模式及第2已知模式停止的可能性高的狀態,分別也被稱為第1異常狀態及第2異常狀態。閾值並不只限定於第1閾值及第2閾值兩個,也可以例如包括用以判定第3單位空間的MD而設定的第3閾值。異常狀態並不只限定於第1異常狀態及第2異常狀態兩個,也可以例如包括對應在第3已知模式停止的可能性高的狀態的第3異常狀態。又,請注意「第1」及「第2」等的識別符,並不表示閾值或異常狀態的優劣。When the known pattern includes a plurality of failure modes such as a first known mode or a second known mode, the
控制部51可以判定線鋸裝置的狀態是基於已知模式的異常狀態還是第1異常狀態或第2異常狀態,將判定的結果輸出到輸出部53。控制部51可以將判定結果通知線鋸裝置的操作者或保養負責人等的使用者。使用者基於被通知的判定結果,進行線鋸裝置的檢查作業、零件更換作業、或修理作業等的各種作業。藉此,使用者能夠適當地維護線鋸裝置,使線鋸裝置不在批次處理中故障。The
〈〈原因不明的停止可能性的判定〉〉
控制部51也可以在線鋸裝置因為原因不明而停止的情況下,取得從運轉開始到停止為止所處理的批次的特徵量,作為參照資料。包括因為原因不明而停止前處理的批次的特徵量在內的資料,也被稱為原因不明資料。控制部51也可以基於原因不明資料來產生或更新單位空間。基於原因不明資料的單位空間也被稱為原因不明單位空間。控制部51也可以選擇從線鋸裝置得到的全部的資料項目來產生或更新原因不明單位空間,也可以選擇一部分的資料項目來產生或更新原因不明單位空間。
〈〈Determination of the possibility of unexplained stoppage〉〉
When the wire saw device stops due to an unknown reason, the
控制部51在原因不明單位空間算出狀態不明的線鋸裝置處理的批次的MD。控制部51也可以在原因不明單位空間中算出的批次的MD在既定的閾值以上的情況下,判定是線鋸裝置因為原因不明停止的可能性變高的異常狀態。用以判定原因不明單位空間中算出的批次的MD的值的閾值,也被稱為原因不明閾值。原因不明閾值假設為用以判定已知模式單位空間中算出的批次的MD的值的既定的閾值,或是與第1閾值或第2閾值相同的值,但也可以設定為不同的值。The
控制部51在判定了線鋸裝置因為原因不明而停止的可能性變高的情況下,可以進一步執行有效性解析,藉此縮小線鋸裝置停止的因素的範圍。有效性解析對應到解析用以產生或更新原因單位空間所使用的資料項目當中哪一個資料項目對MD的值有大的影響。控制部51能夠以各種手法執行有效性解析。控制部51藉由有效性解析,能夠決定使原因不明單位空間中算出的批次的MD的值增大的資料項目。使原因不明單位空間中算出的批次的MD的值增大的資料項目,也被稱為原因候補項目。透過有效性解析來決定原因候補項目的方法的具體例將於後述。When the
控制部51也可以決定原因候補項目,並輸出到輸出部53,藉此將原因候補項目通知線鋸裝置的操作者或保養負責人等的使用者。使用者基於被決定為原因候補項目的資料項目,執行線鋸裝置的檢查作業、零件更換作業、或者是修理作業等的各種作業。藉此,線鋸裝置在批次處理中故障之前能夠適當地被保養。The
〈單位空間的更新導致的判定對象資料的MD的值的變化〉
如上所述,控制部51藉由將線鋸裝置新處理的批次的特徵量追加到參照資料,或者是將較早的批次的特徵量從參照資料中刪除等,藉此更新單位空間。以下,為了說明以本實施型態的方法更新單位空間的效果,在控制部51不更新單位空間的情況、以比較例的方法更新單位空間的情況、以本實施型態的方法更新單位空間的情況比較判定對象資料的MD的值。
〈Change in MD value of judgment target data due to update of unit space〉
As described above, the
以下的說明中,假設單位空間基於第1線鋸裝置的參照資料產生或更新。假設判定對象資料是第2線鋸裝置所處理的批次的特徵量。也就是,為了方便,而使取得參照資料的裝置以及取得判定對象資料的裝置不相同。藉由使取得參照資料的裝置以及取得判定對象資料的裝置不相同,以大的值算出MD的值。藉由以大的值算出MD的值,藉此更容易比較各個情況下的MD的值。In the following description, it is assumed that the unit space is generated or updated based on the reference data of the first wire saw device. It is assumed that the judgment target data is the feature quantity of the batch processed by the second wire saw device. That is, for convenience, the device for acquiring the reference data and the device for acquiring the determination target data are different. By making the device that acquires the reference data and the device that acquires the determination target data different, the MD value is calculated with a larger value. By calculating the value of MD with a large value, it is easier to compare the value of MD in each case.
首先,單位空間沒有更新的情況下,該單位空間中算出的判定對象資料的MD的值例示於圖8。圖8的橫軸表示批次。縱軸表示各批次的MD的值。First, when the unit space is not updated, the MD value of the determination target data calculated in the unit space is shown in FIG. 8 . The horizontal axis of Fig. 8 represents the batch. The vertical axis represents the MD value of each batch.
接著,作為比較例的方法,控制部51不考慮各批次的特徵量的MD的值,以先後順序從參照資料中刪除20批次的特徵量,且追加新處理的20批次的特徵量。以比較例的方法更新的單位空間中所算出的判定對象資料的MD的值例示於圖9。圖9的橫軸表示批次。縱軸表示各批次的MD的值。Next, as a method of the comparative example, the
接著,作為本實施型態的方法,控制部51以先後順序從參照資料中刪除20批次的特徵量當中MD的值在刪除閾值以上的11批次的特徵量,且追加新處理的20批次的特徵量當中MD的值未滿追加閾值的9批次的特徵量。以本實施型態的方法更新的單位空間中所算出的判定對象資料的MD的值例示於圖10。圖10的橫軸表示批次。縱軸表示各批次的MD的值。Next, as a method of this embodiment, the
比較圖8及圖9,圖9中各批次的MD的值變小。各批次的MD的值變小的意思是,使用以比較例的方法更新的單位空間來判定的情況下,比起使用沒有更新的單位空間來判定的情況,檢測出線鋸裝置的狀態是異常的感度下降。Comparing Figures 8 and 9, the MD value of each batch in Figure 9 becomes smaller. The smaller MD value of each batch means that when the unit space updated by the method of the comparative example is used for judgment, the detected status of the wire saw device is smaller than when the unit space is not updated. Abnormal sensitivity decrease.
另一方面,比較圖8及圖10,圖10中各批次的MD的值變大。各批次的MD的值變大的意思是,使用以本實施型態的方法更新的單位空間來判定的情況下,比起使用沒有更新的單位空間來判定的情況,檢測出線鋸裝置的狀態是異常的感度提升。On the other hand, comparing FIG. 8 and FIG. 10 , the MD value of each batch in FIG. 10 is larger. What means that the MD value of each batch becomes larger is that when the unit space updated by the method of this embodiment is used for determination, the wire saw device is detected more quickly than when the unit space is not updated. The status is an abnormal sensitivity increase.
如以上說明,本實施型態的控制部51考慮批次的特徵量的MD的值來刪除舊的參照資料或追加新的參照資料,藉此能夠對應因為季節變動或老化而變動的資料,因此能夠提升使用單位空間的線鋸裝置的異常檢測的感度。As described above, the
又,作為本實施型態的方法中的例外處理,MD的值成為追加閾值以上的批次連續既定數目以上的情況下,控制部51將符合該條件的批次追加到參照資料中。基於對本實施型態的方法使用例外處理的參照資料而更新的單位空間中算出的判定對象資料的MD的值例示於圖11。圖11的橫軸表示批次。縱軸表示各批次的MD的值。Furthermore, as an exception process in the method of this embodiment, when the MD value exceeds the addition threshold and a predetermined number or more consecutive batches occur, the
比較圖8及圖11,圖11中各批次的MD的值變大。也就是,各批次的MD的值沒有變小。又,比較圖10及圖11,圖11中各批次的MD的值變小。根據這些比較結果,可知使用例外處理來追加新的批次的特徵量到參照資料中,藉此單位空間部不會過於變得狹窄,而且檢測出線鋸裝置的狀態是否異常的感度不會下降。也就是,單位空間會被更新成配合線鋸裝置新處理的批次的特徵量的傾向的移動而移動。結果,能夠提高檢測出線鋸裝置的狀態是否為異常的精確度。Comparing Fig. 8 and Fig. 11, the MD value of each batch in Fig. 11 becomes larger. That is, the MD value of each batch does not become smaller. Moreover, comparing FIG. 10 and FIG. 11 , the MD value of each batch in FIG. 11 becomes smaller. Based on these comparison results, it can be seen that by using exception processing to add the feature values of a new batch to the reference data, the unit space will not become too narrow, and the sensitivity for detecting whether the status of the wire saw device is abnormal will not decrease. . That is, the unit space is updated to move in accordance with the tendency of the feature quantity of the batch newly processed by the wire saw device. As a result, it is possible to improve the accuracy of detecting whether the state of the wire saw device is abnormal.
〈小結〉
如以上所述,根據本實施型態的狀態判定系統1及狀態判定裝置50,能夠在線鋸裝置等的加工裝置10故障之前,判定是否是加工裝置10故障的可能性升高的異常狀態。藉此,加工裝置10變得不容易在加工處理中故障。如果加工裝置10在加工處理中故障,就會產生很大的損失。因為加工裝置10變得不容易在加工處理中故障,使得損失能夠減少。
<Summary>
As described above, according to the state determination system 1 and the
[狀態判定方法的步驟例]
狀態判定裝置50的控制部51例如可以執行包括圖12、圖13及圖14所例示的流程圖的步驟的狀態判定方法。控制部51執行例示的狀態判定方法,能夠判定線鋸裝置的狀態是否是異常狀態。狀態判定方法也可以作為使控制部51執行的狀態判定程式來實現。圖12及圖13所示的步驟是一例。也可以適當變更。
[Step example of status determination method]
The
控制部51產生或更新單位空間(步驟S1)。控制部51基於線鋸裝置的參照資料產生或更新單位空間。控制部51在線鋸裝置在已知模式停止的情況下,可以基於作為停止前處理的批次的資料而獲得的參照資料,產生或更新對應該已知模式的單位空間。控制部51在線鋸裝置因為不明原因停止的情況下,可以基於作為停止前處理的批次的資料而獲得的參照資料,產生或更新對應該原因不明的單位空間。The
圖13例示作為次程序,產生單位空間的步驟的一例。控制部51取得參照資料(圖13的步驟S11)。參照資料包括基於線鋸裝置在過去運轉到停止為止所時處理的各批次的測量值而算出的批次的特徵量。控制部51也可以取得線鋸裝置在第1已知模式或第2已知模式等的已知模式停止之前處理的批次的特徵量,作為參照資料。控制部51也可以取得線鋸裝置因為不明原因停止之前處理的批次的特徵量,作為參照資料。FIG. 13 illustrates an example of steps for generating a unit space as a subroutine. The
控制部51從參照資料中選擇原因資料項目(步驟S12)。參照資料包括能夠從線鋸裝置取得的複數的資料項目。控制部51可以將對應到既定的故障模式(線鋸裝置停止的因素)的資料項目,作為原因資料項目選擇。控制部51例如可以將對應第1已知模式及第2已知模式的資料項目,分別作為第1原因資料項目及第2原因資料項目選擇。控制部51在取得線鋸裝置因為不明原因停止前處理的批次的特徵量作為參照資料的情況下,也可以選擇全部的原因資料項目。The
控制部51將參照資料區分為單位空間內資料(單位空間內批次73的資料)及單位空間外資料(單位空間外批次74的資料)(步驟S13)。The
控制部51基於單位空間內資料產生單位空間(步驟S14)。控制部51也可以產生第1單位空間、第2單位空間或原因不明單位空間,作為單位空間。The
控制部51判定產生的單位空間是否妥當(步驟S15)。具體來說,控制部51在產生的單位空間中分別算出單位空間內批次73的MD及單位空間外批次74的MD。控制部51例如可以在單位空間內批次73的MD及單位空間外批次74的MD的差在既定值以下的情況下,判定產生的單位空間妥當。控制部51判定產生的單位空間不妥當的情況下(步驟S15:NO),回到步驟S13的步驟。控制部51也可以回到步驟S12的步驟。控制部51判定產生的單位空間妥當的情況下(步驟S15:YES),圖13所例示的次程序處理結束,回到圖12的步驟S2的步驟。The
控制部51在圖13例示的單位空間的產生步驟的次程序處理中,可以產生對應複數的已知模式的單位空間。控制部51也可以產生對應原因不明的停止的原因不明單位空間。The
又,作為次程序,圖14顯示更新單位空間的步驟的一例。Moreover, as a subroutine, FIG. 14 shows an example of the procedure of updating the unit space.
控制部51算出用以產生單位空間的參照資料中包含的各批次的特徵量的MD的值(步驟S21)。控制部51判定各批次的特徵量的MD的值是否在刪除閾值以上(步驟S22)。控制部51在MD的值在刪除閾值以上的情況下(步驟S22:YES),從參照資料中刪除該批次的特徵量(步驟S23)。控制部51在MD的值不在刪除閾值以上的情況下(步驟S22:NO),也就是MD的值未滿刪除閾值的情況下,跳過步驟S23使該批次的特徵量不從參照資料中刪除,並前進到步驟S24。控制部51也可以針對參照資料中包含的一部分的批次的特徵量執行步驟S22及S23,也可以針對全部的批次的特徵量來執行。控制部51藉由執行步驟S21至S23,能夠從參照資料中適當地刪除批次的特徵量。The
控制部51取得線鋸裝置新處理的批次的特徵量,算出取得的批次的特徵量的MD的值(步驟S24)。控制部51判定批次的特徵量的MD的值是否未滿追加閾值(步驟S25)。控制部51在MD的值未滿追加閾值的情況下(步驟S25:YES),將該批次的特徵量追加到參照資料中(步驟S26)。The
控制部51在MD的值非未滿追加閾值的情況下(步驟S25:NO),也就是MD的值在追加閾值以上的情況下,判定是否有連續的既定數目以上批次的特徵量的MD的值在追加閾值以上(步驟S27)。控制部51在連續的既定數目以上批次的特徵量的MD的值不是在追加閾值以上的情況下(步驟S27:NO),跳過步驟S26前進到步驟S28,使得新的批次的特徵量不追加到參照資料中。控制部51在有連續的既定數目以上批次的特徵量的MD的值在追加閾值以上(步驟S27:YES),前進到步驟S26,將連續地MD的值在追加閾值以上的既定數目以上的批次的特徵量追加到參照資料中。控制部51執行步驟S24至S27的步驟,藉此能夠適當地追加批次的特徵量到參照資料中。When the MD value is not less than the additional threshold value (step S25: NO), that is, when the MD value is equal to or higher than the additional threshold value, the
控制部51基於參照資料來產生更新單位空間(步驟S28)。控制部51執行步驟S28後,結束圖14例示的次程序處理,回到圖12的步驟S2。The
從作為圖12的步驟S1而執行的圖13或圖14的次程序處理返回,控制部51取得判定對象資料(圖12的步驟S2)。Returning from the subroutine processing of FIG. 13 or FIG. 14 executed as step S1 of FIG. 12 , the
控制部51算出判定對象資料中包含的批次的MD(步驟S3)。控制部51也可以針對以步驟S1產生或更新的複數的單位空間的每一者,算出判定對象資料所包含的批次的MD。控制部51可以在第1單位空間中算出判定對象資料所包含的批次的MD。在第1單位空間中算出判定對象資料所包含的批次的MD,也被稱為第1單位空間的MD。控制部51也可以在第2單位空間中算出判定對象資料所包含的批次的MD。在第2單位空間中算出判定對象資料所包含的批次的MD,也被稱為第2單位空間的MD。控制部51也可以在原因不明單位空間中算出判定對象資料所包含的批次的MD。在原因不明單位空間中算出判定對象資料所包含的批次的MD,也被稱為原因不明單位空間的MD。The
控制部51判定第1單位空間的MD是否在第1閾值以上(步驟S4)。控制部51可以在例如步驟S1中產生第1單位空間時,設定第1閾值。第1閾值能夠設定成檢測出線鋸裝置的狀態成為基於第1已知模式的異常狀態,同時在線鋸裝置的狀態正常的情況下不會錯誤檢測出異常。The
控制部51在第1單位空間的MD在第1閾值以上的情況下(步驟S4:YES)前進到步驟S8。控制部51在第1單位空間的MD不在第1閾值以上的情況下(步驟S4:NO),也就是第1單位空間的MD未滿第1閾值的情況下,判定第2單位空間的MD是否在第2閾值以上(步驟S5)。控制部51可以在例如步驟S1中產生第2單位空間時,設定第2閾值。第2閾值能夠設定成檢測出線鋸裝置的狀態成為基於第2已知模式的異常狀態,同時在線鋸裝置的狀態正常的情況下不會錯誤檢測出異常。When the MD of the first unit space is equal to or greater than the first threshold (step S4: YES), the
控制部51在第2單位空間的MD在第2閾值以上的情況下(步驟S5:YES)前進到步驟S8。控制部51在第2單位空間的MD不在第2閾值以上的情況下(步驟S5:NO),也就是第2單位空間的MD未滿第2閾值的情況下,判定原因不明單位空間的MD是否在原因不明閾值以上(步驟S6)。控制部51可以在例如步驟S1中產生原因不明單位空間時,設定原因不明閾值。原因不明閾值能夠設定成檢測出線鋸裝置的狀態成為原因不明的異常狀態,同時在線鋸裝置的狀態正常的情況下不會錯誤檢測出異常。When the MD of the second unit space is equal to or greater than the second threshold (step S5: YES), the
控制部51在原因不明單位空間的MD不在原因不明閾值以上的情況下(步驟S6:NO),也就是原因不明單位空間的MD未滿原因不明閾值的情況下,結束圖12的流程圖的步驟。When the MD of the unexplained unit space is not equal to or higher than the unexplained threshold (step S6: NO), that is, when the MD of the unexplained unit space is less than the unexplained threshold, the
控制部51在原因不明單位空間的MD在原因不明閾值以上的情況下(步驟S6:YES),決定原因候補項目(步驟S7),這是對應於提高線鋸裝置停止的可能性的因素的資料項目。控制部51也可以透過有效性解析來決定原因候補項目。有效性解析的具體例子將於後述。When the MD of the unexplained unit space is equal to or higher than the unexplained threshold (step S6: YES), the
控制部51在步驟S7之後,或者是在步驟S4或S5中判定MD在閾值以上的情況下,預防性地使線鋸裝置停止(步驟S8)。藉此,作為加工裝置10的線鋸裝置能夠在故障停止之前透過檢查作業、零件更換作業、修理作業等而被保養。After step S7 , or when it is determined that MD is equal to or higher than the threshold in step S4 or S5 , the
根據以上所述的狀態判定方法,能夠在作為加工裝置10的線鋸裝置故障之前,判定線鋸裝置的狀態是否是異常狀態。藉此,作為加工裝置10的線鋸裝置變得不容易在批次處理中故障而停止。加工裝置10在批次處理中故障的話,會產生處理中的批次需要廢棄這樣的大的損失。藉由加工裝置10在批次處理中不容易故障停止,能夠減少損失。According to the state determination method described above, it can be determined whether the state of the wire saw device is an abnormal state before the wire saw device as the
[其他的實施型態]
上述的實施型態中,說明了狀態判定裝置50判定作為加工裝置10的線鋸裝置的狀態的架構。狀態判定裝置50判定狀態的加工裝置10不限定於線鋸裝置,也可以判定研磨裝置等的其他的裝置的狀態。
[Other implementation types]
In the above-mentioned embodiment, the structure in which the
雖然參照圖式及實施例說明了本揭露的實施型態,但須注意的是本發明所屬技術領域中具有通常知識者能夠參照本揭露進行各種變形或變更。因此,這些變形或變更也包含於本揭露的範圍中。例如,各構成部分或各步驟等包含的功能等能夠邏輯不矛盾地重新配置,也可以將複數的構成部分或步驟等組成1個或者是分割。針對本揭露的實施型態是以裝置為主而說明,但本揭露的實施型態也能夠由包括裝置的各構成部分所執行的步驟的方法來實現。本揭露的實施型態也能夠由裝置具備的處理器所執行的方法、程式、或儲存程式的儲存媒體來實現。本揭露的範圍應被理解為包含這些內容。Although the implementation forms of the present disclosure have been described with reference to the drawings and examples, it should be noted that those with ordinary skill in the technical field to which the present invention belongs can make various modifications or changes with reference to the present disclosure. Therefore, these modifications or changes are also included in the scope of the present disclosure. For example, the functions included in each component or step can be rearranged without logical contradiction, and multiple components or steps can be combined into one or divided. The implementation form of the present disclosure is mainly explained based on the device, but the implementation form of the present disclosure can also be implemented by a method including steps executed by each component of the device. The implementation form of the present disclosure can also be implemented by a method, a program executed by a processor of the device, or a storage medium that stores the program. The scope of this disclosure should be understood to include these contents.
本揭露所包含的圖式是示意圖。比例上並不一定會與現實一致。 [產業利用性] The drawings contained in this disclosure are schematic diagrams. The proportions will not necessarily match reality. [Industrial Applicability]
根據本揭露的實施型態,加工裝置10的狀態的判定精確度能夠提升。According to the embodiments of the present disclosure, the accuracy of determining the status of the
1:狀態判定系統 10:加工裝置 12:線 14:滾輪 16:線群 18:工件保持機構 20:噴嘴 32:導引滾輪 33:擺動臂 34:擺動滾輪 35:觸碰滾輪 36:驅動馬達 38A:線卷軸 38B:線卷軸 40:研磨劑儲存槽 42:研磨劑冷卻器 50:狀態判定裝置 51:控制部 53:輸出部 54:輸入部 60:感測器 71:停止批次 72:異常檢測批次 73:單位空間內批次 74:單位空間外批次 W:工件 (塊狀) X:滾輪軸方向 1: Status determination system 10: Processing device 12: line 14:Roller 16: Line group 18: Workpiece holding mechanism 20:Nozzle 32: Guide roller 33: Swing arm 34: Swing roller 35:Touch wheel 36: Drive motor 38A: Line reel 38B: Line reel 40:Abrasive storage tank 42:Abrasive cooler 50: Status determination device 51:Control Department 53:Output Department 54:Input part 60: Sensor 71:Stop batch 72: Anomaly detection batch 73: Batch within unit space 74: Batch outside unit space W: workpiece (block) X:Roller axis direction
圖1為顯示一實施型態的狀態判定系統的架構例的方塊圖。 圖2為顯示作為加工裝置的線鋸裝置的架構例的示意圖。 圖3為顯示從線鋸裝置獲得的資料項目的一例的表。 圖4為顯示基於原因資料項目的單位空間中算出的各批次的MD的一例的圖表。 圖5為顯示比較例的單位空間中算出的各批次的MD的一例的圖表。 圖6為顯示從單位空間內資料排除的成為候補的批次的特徵量的MD的一例的圖表。 圖7為顯示追加到單位空間資料的成為候補的批次的特徵量的MD的一例的圖表。 圖8為顯示基於更新前的單位空間所算出的判定對象資料的MD的值的一例的圖表。 圖9為顯示基於以比較例的方法更新的單位空間所算出的判定對象資料的MD的值的一例的圖表。 圖10為顯示基於以本實施型態的方法更新的單位空間所算出的判定對象資料的MD的值的一例的圖表。 圖11為顯示基於以本實施型態的方法追加例外處理來更新的單位空間所算出的判定對象資料的MD的值的一例的圖表。 圖12為顯示一實施型態的狀態判定方法的步驟例的流程圖。 圖13為顯示產生單位空間的次程序處理的一例的流程圖。 圖14為顯示更新單位空間的次程序處理的一例的流程圖。 FIG. 1 is a block diagram showing an architectural example of a state determination system according to an embodiment. FIG. 2 is a schematic diagram showing a frame example of a wire saw device as a processing device. FIG. 3 is a table showing an example of data items obtained from the wire saw device. FIG. 4 is a graph showing an example of the MD of each batch calculated based on the unit space of the cause data item. FIG. 5 is a graph showing an example of the MD of each batch calculated in the unit space of the comparative example. FIG. 6 is a graph showing an example of MD of feature quantities of candidate batches excluded from the data in the unit space. FIG. 7 is a graph showing an example of MD of feature amounts of candidate batches added to the unit space data. FIG. 8 is a graph showing an example of the MD value of the determination target data calculated based on the unit space before update. FIG. 9 is a graph showing an example of the MD value of the determination target data calculated based on the unit space updated by the method of the comparative example. FIG. 10 is a graph showing an example of the MD value of the determination target data calculated based on the unit space updated by the method of this embodiment. FIG. 11 is a graph showing an example of the MD value of the determination target data calculated based on the unit space updated by adding exception processing according to the method of this embodiment. FIG. 12 is a flowchart showing an example of steps of a state determination method according to an embodiment. FIG. 13 is a flowchart showing an example of subroutine processing for generating a unit space. FIG. 14 is a flowchart showing an example of subroutine processing for updating the unit space.
1:狀態判定系統 1: Status determination system
10:加工裝置 10: Processing device
50:狀態判定裝置 50: Status determination device
51:控制部 51:Control Department
53:輸出部 53:Output Department
54:輸入部 54:Input part
60:感測器 60: Sensor
Claims (8)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021075832A JP7593218B2 (en) | 2021-04-28 | 2021-04-28 | State determination device and state determination method |
JP2021-075832 | 2021-04-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202246925A TW202246925A (en) | 2022-12-01 |
TWI824444B true TWI824444B (en) | 2023-12-01 |
Family
ID=83944364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW111110026A TWI824444B (en) | 2021-04-28 | 2022-03-18 | Status determination device and status determination method |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7593218B2 (en) |
TW (1) | TWI824444B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110166912A1 (en) * | 2010-01-06 | 2011-07-07 | Yokogawa Electric Corporation | Plant analysis system |
JP2013199804A (en) * | 2012-03-26 | 2013-10-03 | Sumitomo Heavy Ind Ltd | Abnormality diagnostic device of work machine |
US20160239000A1 (en) * | 2015-02-12 | 2016-08-18 | Nec Laboratories America, Inc. | TS-DIST: Learning Adaptive Distance Metric in Time Series Sets |
WO2018150785A1 (en) * | 2017-02-17 | 2018-08-23 | 三菱日立パワーシステムズ株式会社 | Diagnostic device and diagnostic method for plant |
WO2018220751A1 (en) * | 2017-05-31 | 2018-12-06 | 株式会社日立製作所 | State monitoring device and device system |
US20190212306A1 (en) * | 2018-01-05 | 2019-07-11 | Vibrant Corporation | Use of resonance inspection for process control |
US20190227528A1 (en) * | 2018-01-24 | 2019-07-25 | Milwaukee Electric Tool Corporation | Power tool including a machine learning block |
WO2020129545A1 (en) * | 2018-12-20 | 2020-06-25 | オムロン株式会社 | Control device and program |
WO2021020170A1 (en) * | 2019-08-01 | 2021-02-04 | 三菱パワー株式会社 | Plant monitoring device, plant monitoring method, and program |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018092437A (en) | 2016-12-05 | 2018-06-14 | ケイミュー株式会社 | Production facility abnormality diagnosis system |
WO2021019760A1 (en) | 2019-08-01 | 2021-02-04 | 三菱電機株式会社 | Abnormality diagnostic method, abnormality diagnostic device, and abnormality diagnostic program |
-
2021
- 2021-04-28 JP JP2021075832A patent/JP7593218B2/en active Active
-
2022
- 2022-03-18 TW TW111110026A patent/TWI824444B/en active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110166912A1 (en) * | 2010-01-06 | 2011-07-07 | Yokogawa Electric Corporation | Plant analysis system |
JP2013199804A (en) * | 2012-03-26 | 2013-10-03 | Sumitomo Heavy Ind Ltd | Abnormality diagnostic device of work machine |
US20160239000A1 (en) * | 2015-02-12 | 2016-08-18 | Nec Laboratories America, Inc. | TS-DIST: Learning Adaptive Distance Metric in Time Series Sets |
WO2018150785A1 (en) * | 2017-02-17 | 2018-08-23 | 三菱日立パワーシステムズ株式会社 | Diagnostic device and diagnostic method for plant |
WO2018220751A1 (en) * | 2017-05-31 | 2018-12-06 | 株式会社日立製作所 | State monitoring device and device system |
US20190212306A1 (en) * | 2018-01-05 | 2019-07-11 | Vibrant Corporation | Use of resonance inspection for process control |
US20190227528A1 (en) * | 2018-01-24 | 2019-07-25 | Milwaukee Electric Tool Corporation | Power tool including a machine learning block |
WO2020129545A1 (en) * | 2018-12-20 | 2020-06-25 | オムロン株式会社 | Control device and program |
WO2021020170A1 (en) * | 2019-08-01 | 2021-02-04 | 三菱パワー株式会社 | Plant monitoring device, plant monitoring method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP7593218B2 (en) | 2024-12-03 |
JP2022170011A (en) | 2022-11-10 |
TW202246925A (en) | 2022-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI778423B (en) | Computer-implemented method, system for dynamically monitoring and securing factory processes, equipment and control systems, and non-transitory, computer-readable storage medium | |
JP7527279B2 (en) | Substrate Processing System | |
JP5020101B2 (en) | Defect detection and classification (FDC) using lanturan controllers | |
US8185230B2 (en) | Method and apparatus for predicting device electrical parameters during fabrication | |
US10733577B2 (en) | Preventive maintenance management system and method for generating maintenance schedule of machine, and cell controller | |
WO2020066052A1 (en) | Monitoring system and monitoring method | |
US12155673B2 (en) | Dynamic monitoring and securing of factory processes, equipment and automated systems | |
TWI769722B (en) | State determination device, state determination method and state determination program | |
JP6328600B2 (en) | Recommended maintenance notification system | |
US6665623B1 (en) | Method and apparatus for optimizing downstream uniformity | |
TWI824444B (en) | Status determination device and status determination method | |
JP2008177534A (en) | Managing method of semiconductor manufacturing equipment, and management system of semiconductor manufacturing equipment | |
US20150331980A1 (en) | Apparatus and method for classifying context types for multivariate modeling | |
WO2022039080A1 (en) | Work notification method, work notification device, and work notification system | |
TWI824458B (en) | Maintenance management device, maintenance management method, and maintenance management program | |
JP6988939B2 (en) | Maintenance management equipment, maintenance management methods, and maintenance management programs | |
WO2017165029A2 (en) | Process control system performance analysis using scenario data | |
JP7616020B2 (en) | Monitoring method, monitoring program, monitoring device, wafer manufacturing method, and wafer | |
CN118226814B (en) | Production line processing control method, device, system and computer equipment | |
JP7509117B2 (en) | Monitoring method, monitoring program, monitoring device, wafer manufacturing method, and wafer | |
KR20250007976A (en) | Information processing apparatus, abnormality detection method, and semiconductor manufacturing system | |
US7849366B1 (en) | Method and apparatus for predicting yield parameters based on fault classification | |
US7337091B1 (en) | Method and apparatus for coordinating fault detection settings and process control changes | |
KR20250012143A (en) | Performance management of semiconductor substrate tools | |
WO2023188914A1 (en) | Information processing method and information processing device |