[go: up one dir, main page]

TWI824444B - Status determination device and status determination method - Google Patents

Status determination device and status determination method Download PDF

Info

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
Application number
TW111110026A
Other languages
Chinese (zh)
Other versions
TW202246925A (en
Inventor
山本亮介
水田匡彦
木原誉之
牧尾直明
Original Assignee
日商Sumco股份有限公司
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 日商Sumco股份有限公司 filed Critical 日商Sumco股份有限公司
Publication of TW202246925A publication Critical patent/TW202246925A/en
Application granted granted Critical
Publication of TWI824444B publication Critical patent/TWI824444B/en

Links

Images

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • General Factory Administration (AREA)
  • Selective Calling Equipment (AREA)

Abstract

The present disclosure proposes a status determination device and a status determination method that can improve the accuracy of determining the status of a processing device. The status determination device 50 has a control portion 51 for determining the status of the processing device 10. The control portion 51 obtains the feature amounts of plural batches normally processed by the processing device 10 as reference data; generates a unit space based on the reference data; calculates the Mahalanobis Distance of the feature amounts of each batch included in the reference data in the unit space and deletes the feature amounts of batches whose Mahalanobis Distances is above a deletion threshold value from the reference data; generates an update unit space based on the reference data which is updated; obtains the feature amounts of the batch of the object that determines the status of the processing device as determination object data; calculating the Mahalanobis Distance of the determination object data in the updated unit space; outputs a result that the state of the processing device 10 is abnormal if the Mahalanobis Distance is above a determination threshold value.

Description

狀態判定裝置以及狀態判定方法Status determination device and status determination method

本揭露係有關於狀態判定裝置及狀態判定方法。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 processing device 10 processes the received member in at least part of the steps of manufacturing the product, and sends it out as a processed product.

加工裝置10有時會因為加工中故障而停止。在這個情況下,先前在加工中的加工產品成為不良品。不良品的產生形成工廠的損失。又,加工裝置10的恢復作業所需的作業程序比加工裝置10的保養作業所需的作業程序多。因此,加工裝置10在加工中的故障會增加工廠的損失。The processing device 10 may stop due to a malfunction during processing. In this case, the processed product that was previously in processing becomes a defective product. The production of defective products causes losses to the factory. Furthermore, more work procedures are required for the recovery work of the processing device 10 than for the maintenance work of the processing device 10 . Therefore, failure of the processing device 10 during processing will increase the factory's losses.

本揭露的一實施型態的狀態判定系統1或狀態判定裝置50,在加工裝置10在加工中發生故障之前,判定故障的可能性並促使加工裝置10停止或進行保養作業。藉此,能夠減少加工裝置10造成的損失。The status determination system 1 or the status determination device 50 of an embodiment of the present disclosure determines the possibility of a failure before the processing device 10 fails during processing and prompts the processing device 10 to stop or perform maintenance operations. Thereby, the loss caused by the processing device 10 can be reduced.

以下,說明一實施型態的狀態判定系統1及狀態判定裝置50的架構例。Hereinafter, a structural example of the state determination system 1 and the state determination device 50 according to an embodiment will be described.

[系統的架構例] 如圖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 state determination device 50 and a sensor 60 . The sensor 60 measures various data about the status of the processing device 10 and outputs it.

狀態判定裝置50具備控制部51、輸出部53、輸入部54。控制部51提供用以執行狀態判定裝置50的各種功能的控制及處理能力。控制部51如後所述,判定加工裝置10的狀態是否為異常狀態。The state determination device 50 includes a control unit 51 , an output unit 53 , and an input unit 54 . The control unit 51 provides control and processing capabilities for executing various functions of the status determination device 50 . As will be described later, the control unit 51 determines whether the state of the processing device 10 is an abnormal state.

控制部51也可以包含至少一個處理器。處理器執行實現控制部51的各種功能的程式。處理器也可以做為單一積體電路來實現。積體電路也稱為IC(Integrated Circuit)。處理器也可以由複數個可通訊連接的積體電路及離散電路來實現。處理器也可以根據其他各種己知的技術來實現。The control unit 51 may include at least one processor. The processor executes programs that implement various functions of the control unit 51 . The processor can also be implemented as a single integrated circuit. Integrated circuit is also called IC (Integrated Circuit). The processor can also be implemented by a plurality of communicatively connected integrated circuits and discrete circuits. The processor may also be implemented according to various other known technologies.

控制部51可以具備儲存部。儲存部可以包括磁性碟片等的電磁儲存媒體,也可以包括半導體記憶體或磁性記憶體等的記憶體。儲存部也可以包括非暫態的電腦可讀取媒體。儲存部儲存各種資訊及控制部51所執行的程式等。儲存部也可以作為控制部51的工作記憶體。儲存部的至少一部分可以與控制部51分別獨立地構成。The control unit 51 may include a storage unit. The storage unit may include an electromagnetic storage medium such as a magnetic disk, or may include a memory such as a semiconductor memory or a magnetic memory. The storage may also include non-transitory computer-readable media. The storage unit stores various information, programs executed by the control unit 51, and the like. The storage unit may also serve as a working memory of the control unit 51 . At least part of the storage unit may be configured independently from the control unit 51 .

控制部51從感測器60取得測量資料。控制部51也可以基於例如RS485等的規格從感測器60取得測量資料。控制部51也可以透過例如LAN(Local Area Network)等的通訊界面連接到感測器60。控制部51不限定於上述的例子,可以用各種方式連接到感測器60。The control unit 51 obtains measurement data from the sensor 60 . The control unit 51 may obtain measurement data from the sensor 60 based on a standard such as RS485. The control unit 51 may also be connected to the sensor 60 through a communication interface such as LAN (Local Area Network). The control unit 51 is not limited to the above example, and may be connected to the sensor 60 in various ways.

輸出部53輸出從控制部51取得的資訊。輸出部53也可以輸出來將資訊通知加工裝置10的操作者或維護負責人。輸出部53可以具備顯示裝置。顯示裝置可以包括例如液晶顯示器、有機EL(Electroluminescence)顯示器或無機EL顯示器等,但不限於此,也可以包括其他的裝置。輸出部53也可以將從控制部51取得的資訊作為文字或影像等顯示於顯示裝置,將資訊通知周圍。The output unit 53 outputs the information acquired from the control unit 51 . The output unit 53 may output information to notify the operator or maintenance person of the processing device 10 . The output unit 53 may include a display device. The display device may include, for example, a liquid crystal display, an organic EL (Electroluminescence) display, or an inorganic EL display, but is not limited thereto and may also include other devices. The output unit 53 may display the information acquired from the control unit 51 on the display device as text, images, etc., and notify the surroundings of the information.

輸出部53可以具備LED(Light Emission Diode)或鹵素燈等的光源。輸出部53也可以基於從控制部51取得的資訊將光源點亮或熄滅,藉此通知位於周圍的操作者或維護負責人。輸出部53也可以具備壓電式蜂鳴器或電磁式蜂鳴器等的蜂鳴器,或者是發出既定聲音的揚聲器等。輸出部53也可以根據從控制部51取得的資訊使蜂鳴器發出蜂鳴或是使揚聲器發出聲音,藉此通知位於周圍的操作者或維護負責人。The output unit 53 may be provided with a light source such as an LED (Light Emission Diode) or a halogen lamp. The output unit 53 may turn on or off the light source based on the information acquired from the control unit 51 to notify surrounding operators or maintenance personnel. The output unit 53 may include a buzzer such as a piezoelectric buzzer or an electromagnetic buzzer, or a speaker that emits a predetermined sound. The output unit 53 may cause a buzzer to sound or a speaker to sound based on the information obtained from the control unit 51 to notify surrounding operators or maintenance personnel.

輸出部53也可以將資訊輸出到加工裝置10。輸出部53也可以具備通訊模組來與加工裝置10可通訊地連接。The output unit 53 may output information to the processing device 10 . The output unit 53 may also be equipped with a communication module to be communicably connected to the processing device 10 .

輸入部54包括輸入裝置,其用以受理管理狀態判定裝置50的操作者或維護負責人等的操作或輸入。輸入裝置例如可以包括鍵盤或物理按鍵,也可以包括觸控面板、觸控感測器或滑鼠等的指向性裝置。輸入裝置是觸控面板或觸控感測器的情況下,可以與輸出部53的顯示器一體地構成。輸入裝置也可以例如是受理聲音的輸入的麥克風等。輸入部54作為輸入裝置並沒有限定於上述的例子,也可以包括其他種裝置。The input unit 54 includes an input device for accepting operations or inputs from an operator or a maintenance person responsible for the management status determination device 50 . The input device may include, for example, a keyboard or physical keys, or may include a touch panel, a touch sensor, or a directional device such as a mouse. When the input device is a touch panel or a touch sensor, it may be configured integrally with the display of the output unit 53 . The input device may be, for example, a microphone that accepts audio input. The input unit 54 is not limited to the above example as an input device, and may include other types of devices.

[加工裝置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 processing device 10 is assumed to be a wire saw device. As shown in FIG. 2 , the processing device 10 as a wire saw device is provided with a wire group 16 that stretches the wire 12 between a plurality of rollers 14 in a parallel and reciprocating manner. The processing device 10 includes a workpiece holding mechanism 18 that holds the workpiece W and moves the workpiece W in a direction that pushes the workpiece W toward the wire group 16 . The processing device 10 is provided with a pair of nozzles 20 that supply the abrasive to the area pressed by the workpiece W on the wire group 16 . The processing device 10 cuts the workpiece W using the wire group 16 . The workpiece W is assumed to be a block of silicon or the like (a single crystal silicon rod cut into blocks). The processing device 10 delivers silicon or other sliced wafers obtained by cutting the workpiece W as a processed product.

線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 state determination device 50 determines whether the state of the processing device 10 is an abnormal state will be described. In the following description, the processing device 10 is a wire saw device.

〈關於線鋸裝置的異常狀態〉 線鋸裝置的異常狀態對應到線鋸裝置在進行切塊中有停止的可能性程度變高的狀態。線鋸裝置有時會有線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 control unit 51 of the state determination device 50 acquires measurement values of various data items obtained from the wire saw device. Data items obtained from the wire saw device include, for example, abrasive flow rate, wire tension, or cooling water flow rate. The data items obtained from the wire saw device are not limited to these examples and may include other various items.

線鋸裝置會將切斷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 control unit 51 can acquire a plurality of measurement values during the processing of one batch based on each data item. The wire saw device takes a predetermined time to cut one block into a plurality of sliced wafers. In other words, the processing of one batch takes a predetermined time. The control unit 51 may acquire the measurement value of each data item every 15 seconds, for example, during the processing of one batch. In this way, the control unit 51 can obtain multiple measurement values of each data item during the processing of one batch. The control unit 51 calculates the average value and the standard deviation of the plurality of measured values obtained in the processing of each batch. The control unit 51 may divide the period from the start to the end of the processing of each batch into the first processing period to the n-th processing period, and then calculate the average and standard deviation of the plurality of measurement values obtained in each processing period. For example, the control unit 51 may regard the period from 0 mm to 10 mm as the cutting distance of the block in the processing of each batch as the first processing period, and calculate the average value of the plurality of measurement values obtained during the first processing period. standard deviation. The average value and the standard deviation of the plurality of measured values calculated in the first to nth processing periods of each batch are respectively called the first to nth characteristic quantities of each batch. The first to n-th feature quantities of each batch are also collectively referred to as feature quantities of each batch. The characteristic quantity of the batch calculated based on the measurement value of each data item is simply called the characteristic quantity of the batch of each data item. The control unit 51 may calculate a plurality of feature quantities based on each data item of each batch as described above, or may calculate a single feature quantity.

控制部51基於線鋸裝置的各資料項目的批次的特徵量,判定是線鋸裝置停止的機率低的狀態,還是線鋸裝置停止的可能性高的狀態。線鋸裝置停止的機率低的狀態也被稱為正常狀態。線鋸裝置停止的可能性高的狀態也被稱為異常狀態。The control unit 51 determines whether the wire saw device is in a state with a low probability of stopping or a state in which the wire saw device is highly likely to stop based on the feature value of the batch of each data item of the wire saw device. A state in which the probability of the wire saw device stopping is low is also called a normal state. A state in which the wire saw device is likely to stop is also called an abnormal state.

〈關於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 control unit 51 determines whether the feature quantity of the batch of each data item is an abnormal value based on the MT method (Maharanobis Taguchi method), which is one of the multivariate analysis techniques. When the feature quantity of the batch is an abnormal value, , it can be determined that the state of the wire saw device when processing this batch is an abnormal state. Specifically, when a plurality of feature quantities are calculated in one batch, the control unit 51 may determine that the state of the wire saw device when processing the batch is an abnormal state when at least one feature quantity is an abnormal value.

控制部51基於線鋸裝置的狀態是正常狀態的情況下獲得的複數的資料項目各自的批次的特徵量,產生單位空間。單位空間是以特定出各資料項目的批次的特徵量分布的公式來表示。具體來說,控制部51將各資料項目的批次的特徵量標準化,產生以資料項目之間的相關係數為要素的相關係數矩陣,計算相關係數矩陣的逆矩陣,藉此能夠生成表示單位空間的公式。也就是,單位空間被相關係數矩陣的逆矩陣所特定。The control unit 51 generates a unit space based on the feature quantities of each batch of plural data items obtained when the state of the wire saw device is a normal state. The unit space is represented by a formula that specifies the distribution of characteristic quantities of batches of each data item. Specifically, the control unit 51 normalizes the feature quantities of the batches of each data item, generates a correlation coefficient matrix using the correlation coefficient between the data items as an element, and calculates the inverse matrix of the correlation coefficient matrix, thereby generating a representation of the unit space. formula. That is, the unit space is specified by the inverse matrix of the correlation coefficient matrix.

單位空間表示線鋸裝置的狀態是正常狀態的情況下處理的批次的特徵量分布的特徵。單位空間也可說是表示以線鋸裝置正常切斷的批次集團的特徵。單位空間也可以說是表示以加工裝置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 processing device 10 . The control unit 51 can calculate the Mahalanobis Distance (MD) as a set of the feature values of the plurality of data items obtained from the wire saw device based on the formula representing the unit space. MD is a concept commonly used in the field of quality engineering, for example, it is explained in the following documents. Literature: Jie Renzhecheng, "Introduction to Mahalanobis Distance", Journal of Quality Engineering Society "Quality Engineering", Vol. 9, No. 1, p. 13-19

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 control unit 51 calculates the MD of the feature value of the newly processed batch based on the unit space, thereby making it possible to determine whether the state of the wire saw device when the feature value of the batch is obtained is normal or abnormal. Hereinafter, the data of the wire saw apparatus used to generate unit space, including the feature quantities of the batches processed in the past predetermined period, are also referred to as reference data. In addition, the data obtained when the wire saw device processes a new batch is used to determine the status of the wire saw device when processing the batch, so it is also called determination target data. The control unit 51 calculates the MD of the determination target data in the unit space generated based on the reference data, and determines the state of the wire saw device. The control unit 51 may generate the unit space based on the reference data, or may obtain information about the unit space from an external device. When the control unit 51 calculates a plurality of feature quantities for one data item based on the data obtained from the wire saw device in one batch of processing, the control unit 51 calculates a set of the plurality of feature quantities calculated for each of the plurality of data items. MD of the data. That is, the control unit 51 regards a set of data having a plurality of feature quantities calculated for each of a plurality of data items as the reference data and the determination target data. For example, when 30 feature quantities are calculated for each of 40 data items in one batch of processing, one set of data includes 1,200 feature quantities.

〈基於原因資料項目的單位空間的產生〉 線鋸裝置如上所述會因為各種因素而停止。線鋸裝置停止的因素能夠包括線鋸裝置的使用者已知的因素、未知的因素。已知的因素會被分類到已知的故障模式。已知的故障模式也稱為已知模式。 〈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 control unit 51 determines whether the feature quantity of the batch of the data item corresponding to the factor causing the wire saw device to stop is an abnormal value, thereby determining that the possibility of the wire saw device stopping is high. The factors that cause the wire saw device to stop are also called stopping factors. The data items corresponding to the stopping factors are also called cause data items. There can be multiple factors that cause the wire saw device to stop. Therefore, there are cause data items corresponding to plural stop factors respectively.

控制部51為了判定原因資料項目的批次的特徵量是否為異常值,可以產生基於原因資料項目的批次的特徵量的單位空間。原因資料項目的批次的特徵量包括批次處理中從線鋸裝置取得的原因資料項目的複數特徵量。另一方面,原因資料項目的批次的特徵量不包括批次處理中從線鋸裝置取得的原因資料項目以外的項目的複數特徵量。單位空間可以在外部裝置產生。具體來說,控制部51對於線鋸裝置開始運轉到停止為止所處理的每個批次,取得複數的資料項目各自的測量值,基於該測量值算出批次的特徵量,作為參照資料。控制部51基於取得的參照資料當中線鋸裝置的狀態確定為正常時處理的批次的特徵量,產生單位空間。In order to determine whether the feature quantity of the batch of cause data items is an abnormal value, the control unit 51 may generate a unit space based on the feature quantity of the batch of cause data items. The characteristic quantities of the batch of cause data items include plural feature quantities of the cause data items acquired from the wire saw device during the batch processing. On the other hand, the feature quantity of the batch of the cause data items does not include the plural feature quantities of items other than the cause data items acquired from the wire saw device in the batch processing. Unit spaces can be created in external installations. Specifically, the control unit 51 acquires the measurement values of a plurality of data items for each batch processed from the start of operation to the stop of the wire saw device, and calculates the characteristic amount of the batch based on the measurement values as reference data. The control unit 51 generates a unit space based on the characteristic amount of the batch processed when the state of the wire saw device is determined to be normal among the acquired reference data.

控制部51為了判定線鋸裝置的狀態,取得線鋸裝置新處理的批次的複數的資料項目各自的測量值,基於該測量值算出批次的特徵量,作為判定對象資料。控制部51在預先基於原因資料項目的批次的特徵量而產生的單位空間中,將作為判定對象資料而取得的資料當中原因資料項目的批次的特徵量的MD,針對每個停止因素算出。控制部51能夠基於算出的MD,判定原因資料項目的批次的特徵量是否為異常值。原因資料項目的批次的特徵量是異常值的情況下,線鋸裝置能夠被判定在下一個批次的處理中停止的可能性變高。也就是,對取得判定對象資料的對象的批次進行處理時,線鋸裝置的狀態能夠被判定為異常狀態。In order to determine the state of the wire saw device, the control unit 51 acquires the measurement values of each of the plurality of data items of the batch newly processed by the wire saw device, and calculates the characteristic amount of the batch based on the measurement values as the determination target data. The control unit 51 calculates the MD of the feature amounts of the batch of the cause data items among the data acquired as the determination target data for each stop factor in the unit space generated in advance based on the feature amounts of the batch of the cause data items. . The control unit 51 can determine whether the feature amount of the batch of cause data items is an abnormal value based on the calculated MD. When the feature quantity of the batch of the cause data item is an abnormal value, it is highly likely that the wire saw apparatus can be determined to be stopped during the processing of the next batch. That is, when processing the target batch for which the determination target data is acquired, the state of the wire saw device can be determined to be an abnormal state.

在此,單位空間假設也是基於原因資料項目以外的、不對應停止因素的資料項目的批次的特徵量而產生。不對應停止因素的資料項目也被稱為非原因資料項目。單位空間不只基於原因資料項目的批次的特徵量,也基於非原因資料項目的批次的特徵量而產生的情況下,該單位空間也表示與線鋸裝置的停止無關的傾向。如上所述,單位空間是基於各資料項目的批次的特徵量的相關關係而產生。這樣一來,基於非原因資料項目的批次的特徵量而產生的單位空間,比起只基於原因資料項目的批次的特徵量而產生的單位空間,包含了相關性小的關係,比較冗長。冗長的單位空間中算出的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 control unit 51 calculates the MD in the unit space, thereby detecting changes in the feature quantities of the batches of the causal data items with high sensitivity.

控制部51在線鋸裝置處理1批次時取得該批次的各資料項目的測量值,基於該測量值算出批次的特徵量,作為判定對象資料。控制部51在產生的單位空間中,算出判定對象資料中包含的原因資料項目的批次的特徵量的MD。控制部51在算出的MD未滿閾值的情況下,判定線鋸裝置處理1批次時的狀態是正常狀態。控制部51在算出的MD在閾值以上的情況下,線鋸裝置判定處理1批次時的狀態是異常狀態。When the wire saw device processes one batch, the control unit 51 acquires the measurement values of each data item of the batch, and calculates the characteristic amount of the batch based on the measurement values as the determination target data. The control unit 51 calculates the MD of the feature amounts of the batch of cause data items included in the judgment target data in the generated unit space. When the calculated MD is less than the threshold value, the control unit 51 determines that the state when the wire saw device processes one batch is a normal state. When the calculated MD is equal to or greater than the threshold value, the control unit 51 determines that the state when processing one batch is an abnormal state.

〈對應已知模式的單位空間的產生〉 引起線鋸裝置停止的故障模式可以包括已知的故障模式,也可以包括未知的故障模式。以下,引起線鋸裝置停止的故障模式假設為包括至少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 control unit 51 generates the unit space based on the cause data items corresponding to each known pattern. A unit space can be generated for each known pattern. When the unit space is generated for each known pattern, it is linked to each known pattern.

控制部51在對應各已知模式的單位空間中,算出線鋸裝置處理1批次時得到的判定對象資料中包含的、對應各已知模式的原因資料項目的批次的特徵量的MD。控制部51在針對某個已知模式算出的MD在既定的閾值以上的情況下,判定線鋸裝置處理下一個批次時在該已知模式停止的可能性高。既定的閾值可以在各已知模式下設定為相同值,也可以設定為不同值。In the unit space corresponding to each known pattern, the control unit 51 calculates the MD of the feature amount of the batch corresponding to the cause data item of each known pattern included in the judgment target data obtained when the wire saw device processes one batch. When the MD calculated for a certain known pattern is equal to or greater than a predetermined threshold, the control unit 51 determines that the wire saw apparatus is highly likely to stop in the known pattern when processing the next batch. The predetermined threshold can be set to the same value in each known mode, or can be set to different values.

引起線鋸裝置停止的至少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 control unit 51 generates a unit space based on the feature amount of the batch of the first cause data item. The unit space generated based on the characteristic quantity of the batch of the first cause data items is also called the first unit space. The data item corresponding to the factor causing the wire saw device to stop in the second known mode is also called the second reason data item. The control unit 51 generates a unit space based on the feature amount of the batch of the second cause data item. The unit space generated based on the feature quantity of the batch of the second source data items is also called the second unit space. The cause data items are not limited to the first cause data item and the second cause data item, but also include, for example, a third cause data item corresponding to the factor that stopped in the third known mode. The unit space is not limited to the first unit space and the second unit space, but also includes, for example, a third unit space generated based on the characteristic amount of the batch of the third cause data item. In addition, identifiers such as "1st" and "2nd" do not indicate the quality of the cause data item or the unit space.

控制部51在第1單位空間中,算出線鋸裝置處理1批次時所獲得的判定對象資料中包含的第1原因資料項目的批次的特徵量的MD。控制部51在第2單位空間中,算出判定對象資料中包含的第2原因資料項目的批次的特徵量的MD。控制部51在第1單位空間中算出的MD在既定的閾值以上的情況下,可以判定線鋸裝置在第1已知模式停止的可能性變高。控制部51在第2單位空間中算出的MD在既定的閾值以上的情況下,可以判定線鋸裝置在第2已知模式停止的可能性變高。控制部51在判定第1已知模式及第2已知模式的其中之一的模式停止的可能性變高的情況下,也可以不判定另一者的模式。控制部51即使判定在至少1個模式停止的可能性高的情況下,也可以判定在其他的模式停止的可能性變高。假設在判定在複數的故障模式停止的可能性變高的情況下,使用者能夠針對成為對象的故障模式統一地實施保養作業。The control unit 51 calculates the MD of the feature amount of the batch of the first cause data item included in the judgment target data obtained when the wire saw device processes one batch in the first unit space. The control unit 51 calculates the MD of the feature amount of the batch of the second cause data item included in the judgment target data in the second unit space. When the MD calculated in the first unit space is equal to or greater than a predetermined threshold, the control unit 51 can determine that the possibility of stopping the wire saw device in the first known mode becomes high. When the MD calculated in the second unit space is equal to or greater than a predetermined threshold, the control unit 51 can determine that the possibility of stopping the wire saw device in the second known mode becomes high. When the control unit 51 determines that one of the first known mode and the second known mode is more likely to stop, it may not determine the other mode. Even if the control unit 51 determines that the possibility of stopping in at least one mode is high, it may determine that the possibility of stopping in another mode becomes high. It is assumed that when it is determined that the possibility of stopping in a plurality of failure modes increases, the user can perform maintenance work uniformly for the target failure modes.

第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 control unit 51 can detect at least two known events that occur independently of each other with high accuracy. model.

〈用於單位空間產生的資料〉 如上述,控制部51基於參照資料當中線鋸裝置的狀態為正常的期間所處理的批次的原因資料項目的批次特徵量來產生單位空間。以下,說明包含於參照資料中的資料的一例。 〈Data used for unit space generation〉 As described above, the control unit 51 generates the unit space based on the batch feature amount of the cause data item of the batch processed during the period when the status of the wire saw device is normal among the reference data. An example of the data included in the reference materials will be described below.

線鋸裝置的狀態在進行了線鋸裝置的零件更換作業、分解組裝作業、或清掃作業等後,開始運轉後的數批次到數十批次的處理中,可能成為更換的零件或組裝的零件還不能平順運作的不穩定狀態。之後,線鋸裝置的狀態在零件開始平順運作後數十批次到數百批次的處理中,可能成為穩定狀態。又,線鋸裝置的狀態因為零件的老化或研磨劑的堆積等造成清掃狀態惡化,使得故障率提高,在達到故障前的數批次到數十批次中,可能成為不穩定狀態。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 control unit 51 acquires the measurement value of each data item in each batch processed from the start of operation to the stop of the wire saw device, and calculates the characteristic amount of each batch as reference data based on the measurement value. The feature amount of each batch is calculated based on the measured values of N data items from D1 to DN. In this embodiment, the control unit 51 calculates a plurality of feature quantities for each data item. The control unit 51 may calculate one feature value for each data item.

如圖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 control unit 51 calculates the plurality of feature quantities of each of the M1 batches from D1P1_1 to D1P1_M1 based on the measurement values of the data items D1 of each of the M1 batches. In the period P1, the control unit 51 calculates the plurality of feature quantities of each of the M1 batches from DNP1_1 to DNP1_M1 based on the measurement values of the data items DN of each of the M1 batches. In the period P2, the control unit 51 calculates the plurality of feature quantities of each of the M2 batches from D1P2_1 to D1P2_M2 based on the measurement values of the data items D1 of each of the M2 batches. In the period P2, the control unit 51 calculates the plurality of feature quantities of each of the M2 batches from DNP2_1 to DNP2_M2 based on the measurement values of the data items DN of each of the M2 batches. In the period P3, the control unit 51 calculates the plurality of feature quantities of each of the M3 batches from D1P3_1 to D1P3_M3 based on the measurement values of the data items D1 of each of the M3 batches. In the period P3, the control unit 51 calculates the plurality of feature quantities for each of the M3 batches from DNP3_1 to DNP3_M3 based on the measurement values of the data items DN of each of the M3 batches.

線鋸裝置成為取得圖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 control unit 51 generates the unit space based on the feature values of the batch in the period P2 when the wire saw device state becomes a stable state among the feature values of the batches included in the acquired reference data. Here, it is assumed that some of the feature values of the batch are excluded from the feature values of each batch in the period P2 used to generate the unit space. When a plurality of feature quantities are calculated for a batch to be excluded, it is assumed that all feature quantities of the batch are excluded. The reason why the feature quantities of some batches are excluded will be described later. The resulting unit spaces are linked to known patterns.

〈基於MD的線鋸裝置的狀態判定〉 控制部51取得線鋸裝置的批次處理時的各資料項目的批次的特徵量,作為判定對象資料。在基於參照資料預先產生的單位空間中,算出作為判定對象資料取得的批次的特徵量的MD。 〈Status determination of wire saw device based on MD〉 The control unit 51 acquires the batch feature quantity of each data item during the batch processing of the wire saw device as the determination target data. In the unit space generated in advance based on the reference data, the MD of the feature amount of the batch acquired as the judgment target data is calculated.

〈〈單位空間的合適性的驗證〉〉 在此,有必要產生單位空間,使得狀態判定裝置50能夠基於批次的特徵量的MD來判定線鋸裝置是穩定狀態還是故障可能性變高的狀態。也就是,有必要產生單位空間,使得線鋸裝置停止的可能性變高的狀態下的批次的特徵量的MD到達既定的閾值以上,且線鋸裝置在穩定狀態下的批次的特徵量的MD未滿既定的閾值。 〈〈Verification of suitability of unit space〉〉 Here, it is necessary to create a unit space so that the state determination device 50 can determine whether the wire saw device is in a stable state or a state in which the possibility of failure increases based on the MD of the feature amount of the batch. That is, it is necessary to create a unit space so that the MD of the feature quantity of the batch in a state where the wire saw apparatus is likely to stop becomes higher than a predetermined threshold value, and that the MD of the batch feature quantity of the wire saw apparatus in a stable state is The MD does not meet the established threshold.

為了確認產生的單位空間滿足上述條件,就圖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 control unit 51 sets the MD_T value so that the MD of each batch included in period P2 is less than MD_T, and the MD of at least one batch included in period P3 is above MD_T. The batch with MD above MD_T represents anomaly detection batch 72. By setting MD_T in this manner by the control unit 51, it can be determined that the state of the wire saw device is an abnormal state before the wire saw device stops during batch processing and a loss occurs.

期間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 control unit 51 can easily avoid determining that the status of the wire saw device is normal even though the status of the wire saw device is normal. unusual circumstances. In addition, when the threshold value has been set, it can be verified whether the unit space is appropriately set based on the MD value of the batch that is outside the unit space (outside unit space batch 74 ).

如以上所述,控制部51基於過去的既定期間中從線鋸裝置運轉開始到停止為止處理的各批次的特徵量來產生單位空間。也就是,控制部51取得知道線鋸裝置停止的時間點的過去的處理批次的特徵量作為參照資料,並基於參照資料來產生單位空間。像這樣產生的單位空間中,控制部51能夠取得線鋸裝置新處理的批次的特徵量作為判定對象資料,算出該批次的MD,判定線鋸裝置的狀態。As described above, the control unit 51 generates the unit space based on the characteristic amount of each batch processed from the start of the operation of the wire saw device to the stop in the past predetermined period. That is, the control unit 51 acquires the feature quantity of the past processing batch at the time when the wire saw device is stopped as reference data, and generates the unit space based on the reference data. In the unit space generated in this way, the control unit 51 can obtain the feature value of the batch newly processed by the wire saw device as the determination target data, calculate the MD of the batch, and determine the state of the wire saw device.

〈〈資料項目的選擇的比較例〉〉 成為上述的適合性的驗證對象的單位空間,是基於知道對已知模式貢獻度大的原因資料項目的批次的特徵量而產生。在此,作為比較例,說明在已知模式停止為止所處理的批次的各資料項目中,基於知道對已知模式幾乎沒有貢獻或貢獻度小的非原因資料項目而產生的單位空間中算出的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 control unit 51 can appropriately select a cause data item from a plurality of data items so that the MD of the batches included in periods P2 and P3 satisfies the above conditions, and generates a unit space based on the cause data item. The control unit 51 sets the predetermined threshold value to be smaller than the MD of at least a part of the batches in the period P3 and larger than the maximum value of the MD of the batches 74 outside the unit space in the period P2. This makes it easier for the control unit 51 to avoid a situation in which the wire saw device is determined to be abnormal even though the state of the wire saw device is normal.

假設狀態判定裝置50基於全部的資料項目來產生單位空間的話,這個單位空間也會基於對線鋸裝置停止的因素幾乎沒有貢獻或貢獻度低的非原因資料項目而產生。這樣一來,基於全部的資料項目產生的單位空間中算出的批次的MD的值,變得難以反映出線鋸裝置的狀態的變化。因此,基於全部的資料項目產生的單位空間中算出的批次的MD的值來判定線鋸裝置的狀態的話,判定精確度能夠變得跟圖5的例子一樣低。If the state determination device 50 generates the unit space based on all data items, the unit space may also be generated based on non-cause data items that have little or low contribution to factors that cause the wire saw device to stop. In this way, it becomes difficult for the MD value of the batch calculated in the unit space generated based on all the data items to reflect the change in the state of the wire saw device. Therefore, if the state of the wire saw device is determined based on the MD value of the batch calculated in the unit space generated by all data items, the determination accuracy can become as low as the example of FIG. 5 .

〈〈單位空間的更新〉〉 如上述,狀態判定裝置50的控制部51基於從線鋸裝置取得的參照資料來產生單位空間。然而,線鋸裝置等的加工裝置10的資料項目的各批次的特徵量隨著運轉時間增長或時間經過而變化。例如,加工裝置10中使用冷卻水的情況下,冷卻水溫度可能會因為季節而變動。又,例如也可能因為加工裝置10的零件的隨時間變化,使得各批次的特徵量變化。 〈〈Update of unit space〉〉 As described above, the control unit 51 of the state determination device 50 generates the unit space based on the reference data acquired from the wire saw device. However, the characteristic amount of each batch of the data items of the processing device 10 such as the wire saw device changes as the operation time increases or as time passes. For example, when cooling water is used in the processing device 10, the temperature of the cooling water may vary depending on the season. Furthermore, for example, the feature quantity of each batch may change due to changes in the parts of the processing device 10 over time.

因為線鋸裝置的資料項目的各批次的特徵量的變化,線鋸裝置的狀態的判定基準可能變化。本實施型態的狀態判定裝置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 status determination device 50 of this embodiment can update the unit space by updating the reference data used to generate the unit space, so that the determination standard matches the change in the characteristic amount of each batch of data items of the wire saw device. The following is an example of a structure for updating reference data.

〈〈參照資料的刪除〉〉 控制部51在基於參照資料而產生的單位空間中,算出參照資料所包含的各批次的特徵量的MD的值。控制部51將針對1批次的複數的資料項目分別算出的複數的特徵量視為1組特徵量,基於該1組的特徵量,針對1批次算出1個MD的值。MD的值大的情況下,該批次的特徵量成為擴大單位空間的因素。單位空間太大,會變得難以檢測出線鋸裝置的狀態為異常。 〈〈Deletion of reference data〉〉 The control unit 51 calculates the MD value of the feature quantity of each batch included in the reference data in the unit space generated based on the reference data. The control unit 51 regards a plurality of feature values calculated for each of a plurality of data items in a batch as one set of feature values, and calculates one MD value for one batch based on this set of feature values. When the value of MD is large, the feature amount of the batch becomes a factor that expands the unit space. If the unit space is too large, it will become difficult to detect that the status of the wire saw device is abnormal.

因此,控制部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 control unit 51 deletes the feature quantity of the batch from the reference data. If the feature values of the batch include feature values of a plurality of data items, the control unit 51 deletes the feature values of all data items in the batch from the reference data. If the feature values of the batch include a plurality of feature values for each data item, the control unit 51 deletes all the feature values of each data item from the reference data. When the MD value of the feature quantity of each batch is less than the predetermined threshold, the control unit 51 leaves the feature quantity of the batch in the reference data. The control unit 51 determines whether to delete all the plurality of feature values of the plurality of data items to be batched from the reference data or to leave them in the reference data. The established threshold is also called the deletion threshold. The control unit 51 may determine whether to delete from the reference data based on the feature values of all batches included in the reference data, or may determine whether to delete from the reference data based on the feature values of a part of the batches.

圖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 control unit 51 determines that the MD values of the feature quantities of batches No. 1 to No. 10 and No. 12 in order of time are less than the deletion threshold and remain in the reference data. On the contrary, the control unit 51 determines that the MD values of the feature quantities of batches No. 11, No. 13 to No. 20 in chronological order are equal to or higher than the deletion threshold, and deletes them from the reference data.

控制部51基於刪除一部分的批次的特徵量的參照資料來產生單位空間,藉此更新既有的單位空間。被更新的單位空間也被稱為更新單位空間。刪除MD的值大的批次的特徵量而產生的更新單位空間,能夠變得比單純依照時間先後順序20個批次的特徵量從參照資料刪除而產生的單位空間狹窄。換言之,控制部51藉由適當地從參照資料中刪除一部分的批次的特徵量,能夠控制不過度擴大單位空間,因此能夠抑制隨季節變動或時間變化的感度下降。結果,狀態判定裝置50的異常檢測性能提高,或者是不容易下降。The control unit 51 generates a unit space based on the reference data from which a part of the feature quantities of the batch has been deleted, thereby updating the existing unit space. The unit space being updated is also called the update unit space. The update unit space generated by deleting the feature values of batches with large MD values can be narrower than the unit space generated by simply deleting the feature values of 20 batches from the reference data in chronological order. In other words, the control unit 51 can control not to expand the unit space excessively by appropriately deleting the feature values of a part of the batch from the reference data, and therefore can suppress a decrease in sensitivity due to seasonal changes or time changes. As a result, the abnormality detection performance of the state determination device 50 is improved or is less likely to decrease.

控制部51基於參照資料產生更新單位空間的情況下,也可以使用作為產生單位空間的方法而在先前說明的各種方法。例如,控制部51可以將執行了批次的特徵量的刪除或追加的參照資料分成單位空間內資料及單位空間外資料,產生單位空間。When the control unit 51 generates the update unit space based on the reference data, the control unit 51 may use the various methods described above as methods of generating the unit space. For example, the control unit 51 may generate a unit space by dividing the reference data for which feature values of the batch have been deleted or added into data within the unit space and data outside the unit space.

〈〈〈參照資料的追加〉〉〉 控制部51使線鋸裝置運轉來取得新處理的批次的特徵量。控制部51也可以將新取得的批次的特徵量追加到參照資料中。藉此,因應線鋸裝置的狀態變化的批次的特徵量能夠反映到單位空間中。結果,線鋸裝置的狀態的判定基準能夠因應線鋸裝置的狀態的變化而變更。 〈〈〈Addition of reference materials〉〉〉 The control unit 51 operates the wire saw device to acquire the feature value of the newly processed batch. The control unit 51 may add the feature value of the newly acquired batch to the reference data. Thereby, the characteristic amount of the batch corresponding to the state change of the wire saw device can be reflected in the unit space. As a result, the criterion for determining the state of the wire saw device can be changed in response to changes in the state of the wire saw device.

控制部51在既有的單位空間中算出新取得的批次的特徵量的MD的值。控制部51將針對1批次的複數的資料項目分別算出的複數的特徵量視為1組特徵量,基於這1組的特徵量針對1批次算出1個MD的值。MD的值大的情況下,該批次的特徵量會成為擴大單位空間的因素。單位空間太大,會導致不容易檢測出線鋸裝置的狀態異常。因此,控制部51可以只將MD的值小的批次的特徵量追加到參照資料中。The control unit 51 calculates the MD value of the newly acquired feature quantity in the existing unit space. The control unit 51 regards a plurality of feature values calculated for each of a plurality of data items in a batch as one set of feature values, and calculates one MD value for one batch based on this set of feature values. When the value of MD is large, the feature quantity of the batch becomes a factor that expands the unit space. If the unit space is too large, it will be difficult to detect abnormal status of the wire saw device. Therefore, the control unit 51 can add only the feature values of the batch with a small MD value to the reference data.

因此,控制部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 control unit 51 adds the feature quantity of the batch to the reference data. When the feature amount of the batch includes feature amounts of a plurality of data items, the control unit 51 adds all the feature amounts of all the data items of the batch to the reference data. When the feature amount of the batch includes a plurality of feature amounts for each data item, the control unit 51 adds all the feature amounts of each data item to the reference data. On the other hand, when the MD value of the newly acquired feature quantity of a batch is equal to or greater than a predetermined threshold, the control unit 51 does not add the feature quantity of the batch to the reference data. The control unit 51 determines whether or not to add all the plurality of feature quantities of the plurality of data items in the batch to the reference data. The predetermined threshold used to determine whether to newly add feature quantities to the reference data is also called the additional threshold. The additional threshold may be set to the same value as the update threshold, or may be set to a different value.

控制部51也可以判定是否一次取得複數的批次的特徵量,算出各批次的特徵量的MD的值並追加到參照資料中。The control unit 51 may determine whether to acquire the feature quantities of a plurality of batches at once, calculate the MD value of the feature quantities of each batch, and add it to the reference data.

圖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 control unit 51 determines that the MD value of the feature quantity of batches No. 11 to No. 19 according to the processing order is less than the addition threshold, and adds it to the reference data. On the contrary, the control unit 51 determines that the MD value of the feature value of batches No. 1 to No. 10 and No. 20 according to the processing order is equal to or higher than the addition threshold value, and does not add it to the reference data.

控制部51基於追加新的批次的特徵量的參照資料來產生單位空間,藉此更新既有的單位空間。指追加MD的值小的批次的特徵量而產生的更新單位空間,能夠變得比單純追加20個批次的特徵量到參照資料而產生的單位空間不容易擴大。換言之,控制部51藉由適當地追加新的批次的特徵量到參照資料中,能夠控制不過度擴大單位空間,因此能夠抑制隨季節變動或時間變化的感度下降。結果,狀態判定裝置50的異常檢測性能提高,或者是不容易下降。The control unit 51 generates a unit space based on the reference data of the added feature value of the new batch, thereby updating the existing unit space. It means that the update unit space generated by adding the feature quantities of batches with small MD values can be less likely to expand than the unit space generated by simply adding 20 batches of feature quantities to the reference data. In other words, the control unit 51 can control not to expand the unit space excessively by appropriately adding the feature values of the new batch to the reference data, and therefore can suppress the decrease in sensitivity due to seasonal changes or time changes. As a result, the abnormality detection performance of the state determination device 50 is improved or is less likely to decrease.

〈〈〈參照資料的追加的例外處理〉〉〉 因為線鋸裝置的狀態變化,有時會有批次的特徵量移動的狀況。在參照資料中只追加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 control unit 51 may add the feature values of a new batch to the reference data based on the following conditions.

控制部51算出線鋸裝置新處理的各批次的特徵量的MD的值。控制部51判定是否各批次的特徵量的MD的值未滿追加閾值。控制部51原則上只將MD的值未滿追加閾值的批次的特徵量追加到參照資料中。The control unit 51 calculates the MD value of the feature quantity of each batch newly processed by the wire saw device. The control unit 51 determines whether the MD value of the feature amount of each batch is less than the additional threshold value. In principle, the control unit 51 adds only the feature values of batches whose MD values are less than the addition threshold to the reference data.

在此,作為例外處理,控制部51也可以在MD的值在追加閾值以上的批次連續出現既定數量以上的情況下,將這些批次的特徵量追加到參照資料中。這是因為統計上難以想像資料會在既定數量以上的批次連續地偏離既定範圍(本實施型態中是基於單位空間決定的範圍)。例如,統計上難以想像品質管理中使用的工程能力指數(Cp或CpK等)會在既定數量以上的批次連續地偏離。在此,既定數量可以設定為2以上的值。既定數量例如可以設定成MD的值在既定數量以上持續地在追加閾值以上的機率在0.3%(也就是3σ的機率)以下。Here, as an exception process, the control unit 51 may add the feature values of these batches to the reference data when a predetermined number or more of batches whose MD values are equal to or higher than the addition threshold occur continuously. This is because it is statistically unimaginable that the data will continuously deviate from the predetermined range (in this embodiment, the range is determined based on the unit space) for more than a predetermined number of batches. For example, it is statistically unimaginable that the engineering capability index (Cp or CpK, etc.) used in quality management would continuously deviate beyond a predetermined number of batches. Here, the predetermined number may be set to a value of 2 or more. The predetermined number can be set, for example, so that the probability that the MD value exceeds the predetermined number and continues to be above the additional threshold is less than 0.3% (that is, the probability of 3σ).

從以上可知,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 control unit 51 executes the above-mentioned exception processing, the change in the tendency of the feature quantity of the batch processed by the wire saw device can be reflected in the unit space. As a result, the accuracy of abnormality detection by the state determination device 50 can be improved.

〈〈〈參照資料的刪除及追加〉〉〉 控制部51可以搭配地執行從參照資料刪除一部分的批次的特徵量的操作,以及追加新的批次的特徵量到參照資料的操作後,基於執行這些操作所新得到的參照資料來產生單位空間。 〈〈〈Deletion and addition of reference data〉〉〉 The control unit 51 may perform an operation of deleting a part of the feature quantity of a batch from the reference data and an operation of adding a feature quantity of a new batch to the reference data in a coordinated manner, and then generate the unit based on the reference data newly obtained by performing these operations. space.

圖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 control unit 51 may set a deletion threshold and an addition threshold respectively so that the number of batches to be deleted matches the number of batches to be added.

例如,控制部51在圖6的例子中,可以縮小刪除閾值,使得5號的批次的特徵量的MD的值未滿刪除閾值。藉此,從參照資料中刪除的批次的數目變成10個。另一方面,圖7的例子中,可以加大追加閾值,使得1號的批次的特徵量的MD的值未滿追加閾值。藉此,追加到參照資料中的批次的數目變成10個。結果,控制部51能夠使刪除的批次的數目及追加批次的數目一致。For example, in the example of FIG. 6 , the control unit 51 may reduce the deletion threshold so that the MD value of the feature amount of batch No. 5 does not satisfy the deletion threshold. With this, the number of batches deleted from the reference data becomes 10. On the other hand, in the example of FIG. 7 , the additional threshold can be increased so that the MD value of the feature quantity of batch No. 1 does not satisfy the additional threshold. As a result, the number of batches added to the reference data becomes 10. As a result, the control unit 51 can make the number of deleted batches and the number of added batches equal.

控制部51可以將刪除閾值及追加閾值雙方增大,藉此使刪除的批次的數目及追加批次的數目一致。控制部51也可以將刪除閾值及追加閾值雙方減小,藉此使刪除的批次的數目及追加批次的數目一致。藉由將刪除閾值及追加閾值雙方增大或雙方減小,線鋸裝置的狀態變得容易反映於單位空間中。結果,狀態判定裝置50所做的異常檢測性能提高,或者是不容易下降。The control unit 51 may increase both the deletion threshold and the addition threshold, thereby making the number of deleted batches and the number of added batches equal. The control unit 51 may reduce both the deletion threshold and the addition threshold, thereby making the number of deleted batches equal to the number of added batches. By increasing or decreasing both the deletion threshold and the addition threshold, the state of the wire saw device becomes easier to be reflected in the unit space. As a result, the abnormality detection performance of the state determination device 50 is improved or is less likely to deteriorate.

〈〈基於產生或更新的單位空間及判定閾值的線鋸裝置的狀態判定〉〉 控制部51針對停止時間點不明的線鋸裝置,基於該裝置處理批次時獲得的測量值算出批次的特徵量,並將其作為判定對象資料取得,並且基於判定對象資料判定線鋸裝置停止的可能性是否變高。 〈〈Status determination of wire saw device based on generated or updated unit space and determination threshold〉〉 The control unit 51 calculates the characteristic amount of the batch of the wire saw device whose stop time point is unknown based on the measurement value obtained when the device processes the batch, acquires it as the determination target data, and determines that the wire saw device is stopped based on the determination target data. possibility becomes higher.

具體來說,控制部51在基於過去的處理批次的特徵量而產生或更新的單位空間中,算出新處理的批次的MD。控制部51基於算出的MD的值,判定在該批次的下一批次以後的處理中線鋸裝置停止的可能性是否提高。Specifically, the control unit 51 calculates the MD of the newly processed batch in the unit space generated or updated based on the feature values of the past processed batches. The control unit 51 determines, based on the calculated value of MD, whether or not the possibility that the wire saw device will stop during the processing of the next batch or later of the batch increases.

控制部51在MD未滿既定的閾值的情況下,判定線鋸裝置停止的可能性低,也就是在該批次的處理時線鋸裝置的狀態是正常狀態。控制部51在MD在既定的閾值以上的情況下,判定線鋸裝置停止的可能性高,也就是在該批次的處理時線鋸裝置的狀態是異常狀態。用以判定線鋸裝置的狀態的既定的閾值也稱為判定閾值。When the MD is less than the predetermined threshold, the control unit 51 determines that the possibility of the wire saw device stopping is low, that is, the state of the wire saw device is a normal state during processing of the batch. When MD is equal to or greater than a predetermined threshold, the control unit 51 determines that the wire saw device is likely to stop, that is, the state of the wire saw device is an abnormal state during the processing of this batch. A predetermined threshold used to determine the state of the wire saw device is also called a determination threshold.

控制部51可以將線鋸裝置的狀態是異常狀態這個訊息,顯示到輸出部53或以聲音輸出等來通知使用者。使用者可以基於這個通知而不讓線鋸裝置處理下一批次,預防性停止並進行保養作業。控制部51也可以將線鋸裝置的狀態是異常狀態這個訊息輸出到線鋸裝置,預防性地使線鋸裝置停止。The control unit 51 may display the message that the wire saw device is in an abnormal state on the output unit 53 or notify the user through sound output or the like. Based on this notification, the user can prevent the wire saw device from processing the next batch, stop it preventively, and perform maintenance operations. The control unit 51 may output a message to the wire saw device that the state of the wire saw device is an abnormal state, and preventively stop the wire saw device.

〈〈基於已知模式的異常狀態的判定〉〉 控制部51確認了線鋸裝置在已知模式停止的情況下,也可以取得從運轉開始到停止為止所處理的批次的特徵量,作為參照資料。包括在已知模式停止之前處理的批次的特徵量的資料,也被稱為已知模式資料。控制部51也可以基於已知模式資料產生或更新單位空間。基於已知模式資料的單位空間也被稱為已知模式單位空間。 〈〈Determination of abnormal conditions based on known patterns〉〉 When the control unit 51 confirms that the wire saw device is stopped in a known mode, it may obtain the feature values of the batches processed from the start of the operation to the stop as reference data. Data containing characteristic quantities of batches processed before the known mode was stopped is also known as known mode data. The control unit 51 may also generate or update the unit space based on known pattern data. The unit space based on known model data is also called known model unit space.

控制部51在已知模式單位空間中,算出狀態不明的線鋸裝置所處理的批次的MD。控制部51在已知模式單位空間中算出的批次的MD在既定的閾值以上的情況下,可以判定是線鋸裝置在已知模式停止的可能性變高的異常狀態。線鋸裝置在已知模式停止的可能性變高的異常狀態也被稱為基於已知模式的異常狀態。The control unit 51 calculates the MD of the batch processed by the wire saw device whose status is unknown in the known pattern unit space. When the MD of the batch calculated in the known mode unit space is equal to or higher than a predetermined threshold, the control unit 51 can determine that the wire saw device is in an abnormal state in which the possibility of stopping the wire saw device in the known mode increases. An abnormal state in which the possibility of the wire saw device stopping in a known pattern becomes high is also called an abnormal state based on a known pattern.

當已知模式包括第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 control unit 51 may, based on the reference data including the data of the batch processed before stopping each failure mode, Generate or update the unit space corresponding to each failure mode. For example, the control unit 51 generates or updates a first unit space corresponding to a first known pattern, or a second unit space corresponding to a second known pattern. The control unit 51 can calculate the MD of the batch processed by the wire saw processing device in the unit space corresponding to each failure mode. When the MD of the batch calculated in the unit space corresponding to each failure mode is equal to or greater than a predetermined threshold, the control unit 51 may determine that the wire saw device is more likely to stop in the failure mode in which the MD is equal to or greater than the predetermined threshold. abnormal status. The thresholds used to determine the MD values of the first unit space and the second unit space are also called a first threshold and a second threshold, respectively. The first threshold and the second threshold may be different values or may be the same value. The states in which the wire saw device is likely to stop in the first known mode and the second known mode are also called a first abnormal state and a second abnormal state respectively. The threshold value is not limited to the first threshold value and the second threshold value, and may include, for example, a third threshold value set to determine the MD of the third unit space. The abnormal state is not limited to the first abnormal state and the second abnormal state, and may include, for example, a third abnormal state corresponding to a state with a high possibility of stopping in the third known mode. Also, please note that identifiers such as "1st" and "2nd" do not indicate the threshold or the quality of the abnormal state.

控制部51可以判定線鋸裝置的狀態是基於已知模式的異常狀態還是第1異常狀態或第2異常狀態,將判定的結果輸出到輸出部53。控制部51可以將判定結果通知線鋸裝置的操作者或保養負責人等的使用者。使用者基於被通知的判定結果,進行線鋸裝置的檢查作業、零件更換作業、或修理作業等的各種作業。藉此,使用者能夠適當地維護線鋸裝置,使線鋸裝置不在批次處理中故障。The control unit 51 may determine whether the state of the wire saw device is an abnormal state based on a known pattern, a first abnormal state, or a second abnormal state, and output the result of the determination to the output unit 53 . The control unit 51 can notify users such as an operator of the wire saw device or a maintenance person of the determination result. Based on the notified determination result, the user performs various operations such as inspection operations, parts replacement operations, or repair operations of the wire saw device. Thereby, the user can properly maintain the wire saw device so that the wire saw device does not malfunction during batch processing.

〈〈原因不明的停止可能性的判定〉〉 控制部51也可以在線鋸裝置因為原因不明而停止的情況下,取得從運轉開始到停止為止所處理的批次的特徵量,作為參照資料。包括因為原因不明而停止前處理的批次的特徵量在內的資料,也被稱為原因不明資料。控制部51也可以基於原因不明資料來產生或更新單位空間。基於原因不明資料的單位空間也被稱為原因不明單位空間。控制部51也可以選擇從線鋸裝置得到的全部的資料項目來產生或更新原因不明單位空間,也可以選擇一部分的資料項目來產生或更新原因不明單位空間。 〈〈Determination of the possibility of unexplained stoppage〉〉 When the wire saw device stops due to an unknown reason, the control unit 51 may obtain the feature values of the batches processed from the start of the operation to the stop as reference data. Data including the characteristic quantities of batches whose pre-processing was stopped due to unknown reasons is also called unexplained data. The control unit 51 may also generate or update the unit space based on unexplained data. Unit spaces based on unexplained data are also called unexplained unit spaces. The control unit 51 may select all data items obtained from the wire saw device to generate or update the unexplained unit space, or may select part of the data items to generate or update the unexplained unit space.

控制部51在原因不明單位空間算出狀態不明的線鋸裝置處理的批次的MD。控制部51也可以在原因不明單位空間中算出的批次的MD在既定的閾值以上的情況下,判定是線鋸裝置因為原因不明停止的可能性變高的異常狀態。用以判定原因不明單位空間中算出的批次的MD的值的閾值,也被稱為原因不明閾值。原因不明閾值假設為用以判定已知模式單位空間中算出的批次的MD的值的既定的閾值,或是與第1閾值或第2閾值相同的值,但也可以設定為不同的值。The control unit 51 calculates the MD of the batch processed by the wire saw device whose status is unknown in the unknown unit space. The control unit 51 may determine that the wire saw device is in an abnormal state in which the possibility of stopping the wire saw device due to an unknown cause increases when the MD of the batch calculated in the unexplained unit space is equal to or higher than a predetermined threshold. The threshold used to determine the MD value of the batch calculated in the unexplained unit space is also called the unexplained threshold. The unexplained threshold is assumed to be a predetermined threshold used to determine the MD value of the batch calculated in the known pattern unit space, or the same value as the first threshold or the second threshold, but may be set to a different value.

控制部51在判定了線鋸裝置因為原因不明而停止的可能性變高的情況下,可以進一步執行有效性解析,藉此縮小線鋸裝置停止的因素的範圍。有效性解析對應到解析用以產生或更新原因單位空間所使用的資料項目當中哪一個資料項目對MD的值有大的影響。控制部51能夠以各種手法執行有效性解析。控制部51藉由有效性解析,能夠決定使原因不明單位空間中算出的批次的MD的值增大的資料項目。使原因不明單位空間中算出的批次的MD的值增大的資料項目,也被稱為原因候補項目。透過有效性解析來決定原因候補項目的方法的具體例將於後述。When the control unit 51 determines that there is a high possibility that the wire saw device will stop due to an unknown reason, the control unit 51 may further perform effectiveness analysis to narrow the range of factors causing the wire saw device to stop. Validity analysis corresponds to analyzing which data item among the data items used to generate or update the cause unit space has a large impact on the value of MD. The control unit 51 can perform validity analysis using various techniques. The control unit 51 can determine the data item that increases the MD value of the batch calculated in the unexplained unit space through validity analysis. A data item that increases the MD value of the batch calculated in the unexplained unit space is also called a candidate cause item. A specific example of the method of determining candidate cause items through effectiveness analysis will be described later.

控制部51也可以決定原因候補項目,並輸出到輸出部53,藉此將原因候補項目通知線鋸裝置的操作者或保養負責人等的使用者。使用者基於被決定為原因候補項目的資料項目,執行線鋸裝置的檢查作業、零件更換作業、或者是修理作業等的各種作業。藉此,線鋸裝置在批次處理中故障之前能夠適當地被保養。The control unit 51 may determine the cause candidate items and output them to the output unit 53, thereby notifying users such as the operator of the wire saw device or the maintenance person in charge of the cause candidate items. The user performs various operations such as inspection operations, parts replacement operations, or repair operations of the wire saw device based on the data items determined as cause candidate items. Thereby, the wire saw device can be properly maintained before failure during batch processing.

〈單位空間的更新導致的判定對象資料的MD的值的變化〉 如上所述,控制部51藉由將線鋸裝置新處理的批次的特徵量追加到參照資料,或者是將較早的批次的特徵量從參照資料中刪除等,藉此更新單位空間。以下,為了說明以本實施型態的方法更新單位空間的效果,在控制部51不更新單位空間的情況、以比較例的方法更新單位空間的情況、以本實施型態的方法更新單位空間的情況比較判定對象資料的MD的值。 〈Change in MD value of judgment target data due to update of unit space〉 As described above, the control unit 51 updates the unit space by adding the feature values of the batch newly processed by the wire saw device to the reference data, or deleting the feature values of the earlier batch from the reference data. In the following, in order to explain the effect of updating the unit space by the method of this embodiment, the case where the control unit 51 does not update the unit space, the case where the unit space is updated by the method of the comparative example, and the case where the unit space is updated by the method of this embodiment are described below. The MD value of the situation comparison judgment target data.

以下的說明中,假設單位空間基於第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 control unit 51 deletes the feature values of 20 batches from the reference data in sequence, regardless of the MD value of the feature values of each batch, and adds the feature values of the newly processed 20 batches. . An example of the MD value of the determination target data calculated in the unit space updated by the method of the comparative example is shown in FIG. 9 . The horizontal axis of Fig. 9 represents the batch. The vertical axis represents the MD value of each batch.

接著,作為本實施型態的方法,控制部51以先後順序從參照資料中刪除20批次的特徵量當中MD的值在刪除閾值以上的11批次的特徵量,且追加新處理的20批次的特徵量當中MD的值未滿追加閾值的9批次的特徵量。以本實施型態的方法更新的單位空間中所算出的判定對象資料的MD的值例示於圖10。圖10的橫軸表示批次。縱軸表示各批次的MD的值。Next, as a method of this embodiment, the control unit 51 deletes 11 batches of feature values whose MD value is above the deletion threshold from the reference data in sequential order, and adds 20 newly processed batches. Among the feature values of 9 times, the MD value is less than the additional threshold value. An example of the MD value of the determination target data calculated in the unit space updated by the method of this embodiment is shown in FIG. 10 . The horizontal axis of Fig. 10 represents the batch. The vertical axis represents the MD value of each batch.

比較圖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 control unit 51 of this embodiment deletes old reference data or adds new reference data by considering the MD value of the feature quantity of the batch, thereby being able to cope with data that changes due to seasonal changes or aging. Therefore, It is possible to improve the sensitivity of abnormality detection of wire saw equipment using unit space.

又,作為本實施型態的方法中的例外處理,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 control unit 51 adds the batches that meet the condition to the reference data. An example of the MD value of the determination target data calculated in the unit space and updated based on the reference data using exception processing in the method of this embodiment is shown in FIG. 11 . The horizontal axis of Fig. 11 represents the batch. The vertical axis represents the MD value of each batch.

比較圖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 state determination device 50 of this embodiment, before the processing device 10 such as a wire saw device fails, it can be determined whether or not there is an abnormal state in which the possibility of the processing device 10 failure increases. Thereby, the processing device 10 becomes less likely to malfunction during the processing. If the processing device 10 fails during the processing, great losses will occur. Because the processing device 10 becomes less likely to malfunction during the processing, losses can be reduced.

[狀態判定方法的步驟例] 狀態判定裝置50的控制部51例如可以執行包括圖12、圖13及圖14所例示的流程圖的步驟的狀態判定方法。控制部51執行例示的狀態判定方法,能夠判定線鋸裝置的狀態是否是異常狀態。狀態判定方法也可以作為使控制部51執行的狀態判定程式來實現。圖12及圖13所示的步驟是一例。也可以適當變更。 [Step example of status determination method] The control unit 51 of the state determination device 50 can execute, for example, a state determination method including the steps of the flowcharts illustrated in FIGS. 12 , 13 , and 14 . The control unit 51 executes the illustrated state determination method and can determine whether the state of the wire saw device is an abnormal state. The state determination method may be implemented as a state determination program executed by the control unit 51 . The steps shown in Figures 12 and 13 are examples. It can also be changed appropriately.

控制部51產生或更新單位空間(步驟S1)。控制部51基於線鋸裝置的參照資料產生或更新單位空間。控制部51在線鋸裝置在已知模式停止的情況下,可以基於作為停止前處理的批次的資料而獲得的參照資料,產生或更新對應該已知模式的單位空間。控制部51在線鋸裝置因為不明原因停止的情況下,可以基於作為停止前處理的批次的資料而獲得的參照資料,產生或更新對應該原因不明的單位空間。The control unit 51 generates or updates the unit space (step S1). The control unit 51 generates or updates the unit space based on the reference data of the wire saw device. When the wire saw device is stopped in a known mode, the control unit 51 can generate or update the unit space corresponding to the known mode based on reference data obtained as data of the batch processed before stopping. When the wire saw device stops due to an unknown reason, the control unit 51 can generate or update a unit space corresponding to the unknown reason based on the reference data obtained as the data of the batch processed before the stop.

圖13例示作為次程序,產生單位空間的步驟的一例。控制部51取得參照資料(圖13的步驟S11)。參照資料包括基於線鋸裝置在過去運轉到停止為止所時處理的各批次的測量值而算出的批次的特徵量。控制部51也可以取得線鋸裝置在第1已知模式或第2已知模式等的已知模式停止之前處理的批次的特徵量,作為參照資料。控制部51也可以取得線鋸裝置因為不明原因停止之前處理的批次的特徵量,作為參照資料。FIG. 13 illustrates an example of steps for generating a unit space as a subroutine. The control unit 51 acquires the reference data (step S11 in FIG. 13 ). The reference data includes the characteristic amount of the batch calculated based on the measured values of each batch processed from the past operation of the wire saw device until it was stopped. The control unit 51 may obtain the feature value of the batch processed by the wire saw device before stopping in a known mode such as the first known mode or the second known mode as reference data. The control unit 51 may also obtain the feature value of the batch processed before the wire saw device stopped due to unknown reasons as reference data.

控制部51從參照資料中選擇原因資料項目(步驟S12)。參照資料包括能夠從線鋸裝置取得的複數的資料項目。控制部51可以將對應到既定的故障模式(線鋸裝置停止的因素)的資料項目,作為原因資料項目選擇。控制部51例如可以將對應第1已知模式及第2已知模式的資料項目,分別作為第1原因資料項目及第2原因資料項目選擇。控制部51在取得線鋸裝置因為不明原因停止前處理的批次的特徵量作為參照資料的情況下,也可以選擇全部的原因資料項目。The control unit 51 selects a cause data item from the reference data (step S12). The reference data includes a plurality of data items that can be obtained from the wire saw device. The control unit 51 may select a data item corresponding to a predetermined failure mode (a factor that causes the wire saw device to stop) as the cause data item. For example, the control unit 51 may select data items corresponding to the first known pattern and the second known pattern as the first cause data item and the second cause data item, respectively. When the control unit 51 obtains as reference data the characteristic values of the batch processed before the wire saw device stopped due to unknown reasons, it may select all the cause data items.

控制部51將參照資料區分為單位空間內資料(單位空間內批次73的資料)及單位空間外資料(單位空間外批次74的資料)(步驟S13)。The control unit 51 classifies the reference data into data within the unit space (data of the batch 73 within the unit space) and data outside the unit space (data of the batch 74 outside the unit space) (step S13).

控制部51基於單位空間內資料產生單位空間(步驟S14)。控制部51也可以產生第1單位空間、第2單位空間或原因不明單位空間,作為單位空間。The control unit 51 generates a unit space based on the data in the unit space (step S14). The control unit 51 may generate a first unit space, a second unit space or an unexplained unit space as the unit space.

控制部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 control unit 51 determines whether the generated unit space is appropriate (step S15). Specifically, the control unit 51 calculates the MD of the batch 73 within the unit space and the MD of the batch 74 outside the unit space, respectively, in the generated unit space. For example, the control unit 51 may determine that the generated unit space is appropriate when the difference between the MD of the lot 73 within the unit space and the MD of the lot 74 outside the unit space is less than a predetermined value. When the control unit 51 determines that the generated unit space is inappropriate (step S15: NO), the control unit 51 returns to step S13. The control unit 51 may return to step S12. When the control unit 51 determines that the generated unit space is appropriate (step S15: YES), the subroutine process illustrated in FIG. 13 ends and returns to step S2 in FIG. 12 .

控制部51在圖13例示的單位空間的產生步驟的次程序處理中,可以產生對應複數的已知模式的單位空間。控制部51也可以產生對應原因不明的停止的原因不明單位空間。The control unit 51 can generate a unit space corresponding to a plurality of known patterns in the subroutine process of the unit space generation step illustrated in FIG. 13 . The control unit 51 may generate an unexplained unit space corresponding to an unexplained stop.

又,作為次程序,圖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 control unit 51 calculates the MD value of the feature quantity of each batch included in the reference data for generating the unit space (step S21 ). The control unit 51 determines whether the MD value of the feature amount of each batch is equal to or higher than the deletion threshold (step S22 ). When the MD value is equal to or greater than the deletion threshold (step S22: YES), the control unit 51 deletes the feature amount of the batch from the reference material (step S23). When the value of MD is not greater than the deletion threshold (step S22: NO), that is, when the value of MD is less than the deletion threshold, the control unit 51 skips step S23 so that the feature values of the batch are not removed from the reference data. Delete and proceed to step S24. The control unit 51 may execute steps S22 and S23 on the feature values of a part of the batches included in the reference data, or may execute the steps S22 and S23 on the feature values of all the batches. The control unit 51 can appropriately delete the feature amount of the batch from the reference data by executing steps S21 to S23.

控制部51取得線鋸裝置新處理的批次的特徵量,算出取得的批次的特徵量的MD的值(步驟S24)。控制部51判定批次的特徵量的MD的值是否未滿追加閾值(步驟S25)。控制部51在MD的值未滿追加閾值的情況下(步驟S25:YES),將該批次的特徵量追加到參照資料中(步驟S26)。The control unit 51 acquires the feature quantity of the batch newly processed by the wire saw device, and calculates the MD value of the acquired feature quantity of the batch (step S24 ). The control unit 51 determines whether the MD value of the feature amount of the batch is less than the additional threshold (step S25 ). When the MD value is less than the addition threshold (step S25: YES), the control unit 51 adds the feature value of the batch to the reference data (step S26).

控制部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 control unit 51 determines whether there are consecutive MDs of feature amounts of more than a predetermined number of batches. The value is above the additional threshold (step S27). When the MD values of the feature quantities of more than the predetermined number of consecutive batches are not equal to or greater than the additional threshold (step S27: NO), the control unit 51 skips step S26 and proceeds to step S28 so that the feature quantities of the new batches are It is not added to the reference data. When there are more than a predetermined number of consecutive batches whose feature values have MD values that are equal to or greater than the additional threshold (step S27: YES), the control unit 51 proceeds to step S26 and adds a predetermined number of consecutive batches whose MD values are equal to or greater than the additional threshold. The feature quantities of the batch are appended to the reference data. The control unit 51 executes steps S24 to S27, thereby appropriately adding the feature amount of the batch to the reference data.

控制部51基於參照資料來產生更新單位空間(步驟S28)。控制部51執行步驟S28後,結束圖14例示的次程序處理,回到圖12的步驟S2。The control unit 51 generates an update unit space based on the reference data (step S28 ). After the control unit 51 executes step S28, it ends the subroutine processing illustrated in FIG. 14 and returns to step S2 in FIG. 12.

從作為圖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 control unit 51 obtains the determination target data (step S2 of FIG. 12 ).

控制部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 control unit 51 calculates the MD of the lot included in the determination target data (step S3). The control unit 51 may calculate the MD of the batch included in the determination target data for each of the plurality of unit spaces generated or updated in step S1. The control unit 51 can calculate the MD of the batch included in the determination target data in the first unit space. The MD of the batch included in the judgment target data is calculated in the first unit space, which is also called the MD of the first unit space. The control unit 51 may calculate the MD of the batch included in the determination target data in the second unit space. The MD of the batch included in the judgment target data is calculated in the second unit space, which is also called the MD of the second unit space. The control unit 51 may calculate the MD of the batch included in the determination target data in the unexplained unit space. The MD of the batch included in the judgment target data is calculated in the unexplained unit space, which is also called the MD of the unexplained unit space.

控制部51判定第1單位空間的MD是否在第1閾值以上(步驟S4)。控制部51可以在例如步驟S1中產生第1單位空間時,設定第1閾值。第1閾值能夠設定成檢測出線鋸裝置的狀態成為基於第1已知模式的異常狀態,同時在線鋸裝置的狀態正常的情況下不會錯誤檢測出異常。The control unit 51 determines whether the MD of the first unit space is equal to or greater than the first threshold (step S4). For example, the control unit 51 may set the first threshold when the first unit space is generated in step S1. The first threshold value can be set so as to detect that the state of the wire saw device becomes an abnormal state based on the first known pattern, and to prevent erroneous detection of an abnormality when the state of the wire saw device is normal.

控制部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 control unit 51 proceeds to step S8. When the MD of the first unit space is not greater than the first threshold (step S4: NO), that is, when the MD of the first unit space is less than the first threshold, the control unit 51 determines whether the MD of the second unit space is is above the second threshold (step S5). For example, the control unit 51 may set the second threshold when the second unit space is generated in step S1. The second threshold value can be set so as to detect that the state of the wire saw device becomes an abnormal state based on the second known pattern, and to prevent erroneous detection of an abnormality when the state of the wire saw device is normal.

控制部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 control unit 51 proceeds to step S8. When the MD of the second unit space is not greater than the second threshold (step S5: NO), that is, when the MD of the second unit space is less than the second threshold, the control unit 51 determines whether the MD of the unexplained unit space is is above the unknown cause threshold (step S6). For example, the control unit 51 may set the unexplained threshold value when an unexplained unit space occurs in step S1. The unexplained threshold value can be set so as to detect that the state of the wire saw device becomes an abnormal state of unknown cause, and at the same time, when the state of the wire saw device is normal, an abnormality will not be erroneously detected.

控制部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 control unit 51 ends the steps of the flowchart in FIG. 12 .

控制部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 control unit 51 determines a cause candidate item (step S7), which is data corresponding to factors that increase the possibility of the wire saw device stopping. project. The control unit 51 may determine candidate cause items through validity analysis. Specific examples of validity analysis will be described later.

控制部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 control unit 51 preventively stops the wire saw device (step S8 ). Thereby, the wire saw device as the processing device 10 can be maintained through inspection work, parts replacement work, repair work, and the like before a failure occurs.

根據以上所述的狀態判定方法,能夠在作為加工裝置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 processing device 10 breaks down. Thereby, the wire saw device as the processing device 10 becomes less likely to malfunction and stop during batch processing. If the processing device 10 fails during batch processing, a large loss will occur such that the batch being processed needs to be discarded. Since the processing device 10 is less likely to malfunction during batch processing, losses can be reduced.

[其他的實施型態] 上述的實施型態中,說明了狀態判定裝置50判定作為加工裝置10的線鋸裝置的狀態的架構。狀態判定裝置50判定狀態的加工裝置10不限定於線鋸裝置,也可以判定研磨裝置等的其他的裝置的狀態。 [Other implementation types] In the above-mentioned embodiment, the structure in which the state determination device 50 determines the state of the wire saw device as the processing device 10 has been explained. The processing device 10 whose status the status determination device 50 determines is not limited to the wire saw device, and may determine the status of other devices such as a polishing device.

雖然參照圖式及實施例說明了本揭露的實施型態,但須注意的是本發明所屬技術領域中具有通常知識者能夠參照本揭露進行各種變形或變更。因此,這些變形或變更也包含於本揭露的範圍中。例如,各構成部分或各步驟等包含的功能等能夠邏輯不矛盾地重新配置,也可以將複數的構成部分或步驟等組成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 processing device 10 can be improved.

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)

一種狀態判定裝置,包括: 控制部,判定加工裝置的狀態, 其中該控制部: 取得該加工裝置正常處理的複數的批次的特徵量作為參照資料; 基於該參照資料,產生單位空間,其表示該加工裝置正常處理的批次集團的特徵; 算出該單位空間中該參照資料包含的各批次的特徵量的馬哈拉諾比斯距離(Mahalanobis Distance),從該參照資料中刪除馬哈拉諾比斯距離在刪除閾值以上的批次的特徵量; 基於更新的該參照資料,產生該單位空間作為更新單位空間; 取得判定該加工裝置的狀態的對象的批次的特徵量作為判定對象資料; 算出該更新單位空間中該判定對象資料的馬哈拉諾比斯距離; 當該馬哈拉諾比斯距離在基於該更新單位空間而設定的判定閾值以上的情況下,輸出判定該加工裝置的狀態是異常狀態的結果。 A status determination device, including: The control unit determines the status of the processing device, Among them the control department: Obtain the characteristic quantities of multiple batches normally processed by the processing device as reference data; Based on the reference data, a unit space is generated that represents the characteristics of the batch group normally processed by the processing device; Calculate the Mahalanobis Distance (Mahalanobis Distance) of the feature quantities of each batch contained in the reference data in the unit space, and delete the batches whose Mahalanobis distance is above the deletion threshold from the reference data. characteristic quantity; Based on the updated reference data, generate the unit space as the updated unit space; Obtain the feature quantity of the batch targeted for determining the status of the processing device as the determination target data; Calculate the Mahalanobis distance of the determination object data in the updated unit space; When the Mahalanobis distance is equal to or greater than the determination threshold set based on the updated unit space, a result is output that determines that the state of the processing device is an abnormal state. 一種狀態判定裝置,包括: 控制部,判定加工裝置的狀態, 其中該控制部: 取得該加工裝置正常處理的複數的批次的特徵量作為參照資料; 基於該參照資料,產生單位空間,其表示該加工裝置正常處理的批次集團的特徵; 算出該單位空間中為了追加至該參照資料而新取得批次的特徵量的馬哈拉諾比斯距離,將馬哈拉諾比斯距離未滿追加閾值的批次的特徵量追加至該參照資料中; 基於更新的該參照資料,產生該單位空間作為更新單位空間; 取得判定該加工裝置的狀態的對象的批次的特徵量作為判定對象資料; 算出該更新單位空間中該判定對象資料的馬哈拉諾比斯距離; 當該馬哈拉諾比斯距離在基於該更新單位空間而設定的判定閾值以上的情況下,輸出判定該加工裝置的狀態是異常狀態的結果。 A status determination device, including: The control unit determines the status of the processing device, Among them the control department: Obtain the characteristic quantities of multiple batches normally processed by the processing device as reference data; Based on the reference data, a unit space is generated that represents the characteristics of the batch group normally processed by the processing device; Calculate the Mahalanobis distance of the feature quantities of the batch newly acquired in order to add to the reference data in the unit space, and add the feature quantities of the batch whose Mahalanobis distance does not meet the addition threshold to the reference in the data; Based on the updated reference data, generate the unit space as the updated unit space; Obtain the feature quantity of the batch targeted for determining the status of the processing device as the determination target data; Calculate the Mahalanobis distance of the determination object data in the updated unit space; When the Mahalanobis distance is equal to or greater than the determination threshold set based on the updated unit space, a result is output that determines that the state of the processing device is an abnormal state. 一種狀態判定裝置,包括: 控制部,判定加工裝置的狀態, 其中該控制部: 取得該加工裝置正常處理的複數的批次的特徵量作為參照資料; 基於該參照資料,產生單位空間,其表示該加工裝置正常處理的批次集團的特徵; 算出該單位空間中該參照資料包含的各批次的特徵量的馬哈拉諾比斯距離,從該參照資料中刪除馬哈拉諾比斯距離在刪除閾值以上的批次的特徵量; 算出該單位空間中為了追加至該參照資料而新取得批次的特徵量的馬哈拉諾比斯距離,將馬哈拉諾比斯距離未滿追加閾值的批次的特徵量追加至該參照資料中; 基於更新的該參照資料,產生該單位空間作為更新單位空間; 取得判定該加工裝置的狀態的對象的批次的特徵量作為判定對象資料; 算出該更新單位空間中該判定對象資料的馬哈拉諾比斯距離; 當該馬哈拉諾比斯距離在基於該更新單位空間而設定的判定閾值以上的情況下,輸出判定該加工裝置的狀態是異常狀態的結果。 A status determination device, including: The control unit determines the status of the processing device, Among them the control department: Obtain the characteristic quantities of multiple batches normally processed by the processing device as reference data; Based on the reference data, a unit space is generated that represents the characteristics of the batch group normally processed by the processing device; Calculate the Mahalanobis distance of the feature quantities of each batch contained in the reference data in the unit space, and delete the feature quantities of the batches whose Mahalanobis distance is above the deletion threshold from the reference data; Calculate the Mahalanobis distance of the feature quantities of the batch newly acquired in order to add to the reference data in the unit space, and add the feature quantities of the batch whose Mahalanobis distance does not meet the addition threshold to the reference in the data; Based on the updated reference data, generate the unit space as the updated unit space; Obtain the feature quantity of the batch targeted for determining the status of the processing device as the determination target data; Calculate the Mahalanobis distance of the determination object data in the updated unit space; When the Mahalanobis distance is equal to or greater than the determination threshold set based on the updated unit space, a result is output that determines that the state of the processing device is an abnormal state. 如請求項3的狀態判定裝置,其中: 該控制部設定該刪除閾值及該追加閾值,使得從該參照資料除去的批次的數目與追加到該參照資料的批次的數目相等。 Such as the status determination device of claim 3, 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. 如請求項2至4任一項的狀態判定裝置,其中: 在為了追加至該參照資料而新取得的既定數量以上的批次的特徵量的馬哈拉諾比斯距離連續地在該追加閾值以上的情況下,該控制部將該既定數量以上的批次的特徵量追加到該參照資料。 Such as requesting the status determination device of any one of items 2 to 4, wherein: When the Mahalanobis distance of the feature values of the batches of more than a predetermined number newly acquired for adding to the reference data is continuously at or above the addition threshold, the control unit removes the batches of more than the predetermined number from the The feature quantity of is appended to the reference data. 一種狀態判定方法,由狀態判定裝置執行來判定加工裝置的狀態,包括下列步驟: 取得該加工裝置正常處理的複數的批次的特徵量作為參照資料; 基於該參照資料,產生單位空間,其表示該加工裝置正常處理的批次集團的特徵; 算出該單位空間中該參照資料包含的各批次的特徵量的馬哈拉諾比斯距離,從該參照資料中刪除馬哈拉諾比斯距離在刪除閾值以上的批次的特徵量; 基於更新的該參照資料,產生該單位空間作為更新單位空間; 取得判定該加工裝置的狀態的對象的批次的特徵量作為判定對象資料; 算出該更新單位空間中該判定對象資料的馬哈拉諾比斯距離; 當該馬哈拉諾比斯距離在基於該更新單位空間而設定的判定閾值以上的情況下,輸出判定該加工裝置的狀態是異常狀態的結果。 A status determination method, executed by a status determination device to determine the status of a processing device, includes the following steps: Obtain the characteristic quantities of multiple batches normally processed by the processing device as reference data; Based on the reference data, a unit space is generated that represents the characteristics of the batch group normally processed by the processing device; Calculate the Mahalanobis distance of the feature quantities of each batch contained in the reference data in the unit space, and delete the feature quantities of the batches whose Mahalanobis distance is above the deletion threshold from the reference data; Based on the updated reference data, generate the unit space as the updated unit space; Obtain the feature quantity of the batch targeted for determining the status of the processing device as the determination target data; Calculate the Mahalanobis distance of the determination object data in the updated unit space; When the Mahalanobis distance is equal to or greater than the determination threshold set based on the updated unit space, a result is output that determines that the state of the processing device is an abnormal state. 一種狀態判定方法,由狀態判定裝置執行來判定加工裝置的狀態,包括下列步驟: 取得該加工裝置正常處理的複數的批次的特徵量作為參照資料; 基於該參照資料,產生單位空間,其表示該加工裝置正常處理的批次集團的特徵; 算出該單位空間中為了追加至該參照資料而新取得批次的特徵量的馬哈拉諾比斯距離,將馬哈拉諾比斯距離未滿追加閾值的批次的特徵量追加至該參照資料中; 基於更新的該參照資料,產生該單位空間作為更新單位空間; 取得判定該加工裝置的狀態的對象的批次的特徵量作為判定對象資料; 算出該更新單位空間中該判定對象資料的馬哈拉諾比斯距離; 當該馬哈拉諾比斯距離在基於該更新單位空間而設定的判定閾值以上的情況下,輸出判定該加工裝置的狀態是異常狀態的結果。 A status determination method, executed by a status determination device to determine the status of a processing device, includes the following steps: Obtain the characteristic quantities of multiple batches normally processed by the processing device as reference data; Based on the reference data, a unit space is generated that represents the characteristics of the batch group normally processed by the processing device; Calculate the Mahalanobis distance of the feature quantities of the batch newly acquired in order to add to the reference data in the unit space, and add the feature quantities of the batch whose Mahalanobis distance does not meet the addition threshold to the reference in the data; Based on the updated reference data, generate the unit space as the updated unit space; Obtain the feature quantity of the batch targeted for determining the status of the processing device as the determination target data; Calculate the Mahalanobis distance of the determination object data in the updated unit space; When the Mahalanobis distance is equal to or greater than the determination threshold set based on the updated unit space, a result is output that determines that the state of the processing device is an abnormal state. 一種狀態判定方法,由狀態判定裝置執行來判定加工裝置的狀態,包括下列步驟: 取得該加工裝置正常處理的複數的批次的特徵量作為參照資料; 基於該參照資料,產生單位空間,其表示該加工裝置正常處理的批次集團的特徵; 算出該單位空間中該參照資料包含的各批次的特徵量的馬哈拉諾比斯距離,從該參照資料中刪除馬哈拉諾比斯距離在刪除閾值以上的批次的特徵量; 算出該單位空間中為了追加至該參照資料而新取得批次的特徵量的馬哈拉諾比斯距離,將馬哈拉諾比斯距離未滿追加閾值的批次的特徵量追加至該參照資料中; 基於更新的該參照資料,產生該單位空間作為更新單位空間; 取得判定該加工裝置的狀態的對象的批次的特徵量作為判定對象資料; 算出該更新單位空間中該判定對象資料的馬哈拉諾比斯距離; 當該馬哈拉諾比斯距離在基於該更新單位空間而設定的判定閾值以上的情況下,輸出判定該加工裝置的狀態是異常狀態的結果。 A status determination method, executed by a status determination device to determine the status of a processing device, includes the following steps: Obtain the characteristic quantities of multiple batches normally processed by the processing device as reference data; Based on the reference data, a unit space is generated that represents the characteristics of the batch group normally processed by the processing device; Calculate the Mahalanobis distance of the feature quantities of each batch contained in the reference data in the unit space, and delete the feature quantities of the batches whose Mahalanobis distance is above the deletion threshold from the reference data; Calculate the Mahalanobis distance of the feature quantities of the batch newly acquired in order to add to the reference data in the unit space, and add the feature quantities of the batch whose Mahalanobis distance does not meet the addition threshold to the reference in the data; Based on the updated reference data, generate the unit space as the updated unit space; Obtain the feature quantity of the batch targeted for determining the status of the processing device as the determination target data; Calculate the Mahalanobis distance of the determination object data in the updated unit space; When the Mahalanobis distance is equal to or greater than the determination threshold set based on the updated unit space, a result is output that determines that the state of the processing device is an abnormal state.
TW111110026A 2021-04-28 2022-03-18 Status determination device and status determination method TWI824444B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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