Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7748871B2 - Machining abnormality detection method and machining abnormality detection device - Google Patents
[go: Go Back, main page]

JP7748871B2 - Machining abnormality detection method and machining abnormality detection device - Google Patents

Machining abnormality detection method and machining abnormality detection device

Info

Publication number
JP7748871B2
JP7748871B2 JP2021209769A JP2021209769A JP7748871B2 JP 7748871 B2 JP7748871 B2 JP 7748871B2 JP 2021209769 A JP2021209769 A JP 2021209769A JP 2021209769 A JP2021209769 A JP 2021209769A JP 7748871 B2 JP7748871 B2 JP 7748871B2
Authority
JP
Japan
Prior art keywords
machining
tool
abnormality
information
current
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
JP2021209769A
Other languages
Japanese (ja)
Other versions
JP2023094346A (en
Inventor
駿一 沼田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Okuma Corp
Original Assignee
Okuma Corp
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 Okuma Corp filed Critical Okuma Corp
Priority to JP2021209769A priority Critical patent/JP7748871B2/en
Publication of JP2023094346A publication Critical patent/JP2023094346A/en
Application granted granted Critical
Publication of JP7748871B2 publication Critical patent/JP7748871B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Numerical Control (AREA)

Description

本開示は、工作機械において、加工データから加工異常を検知する方法及び装置に関するものである。 This disclosure relates to a method and apparatus for detecting machining abnormalities from machining data in machine tools.

例えば、工作機械の数値制御装置から取得する、機械制御に関する加工データを用いて加工異常の判別をする技術がある。加工データとは、加工の進行に応じて変化する、モータの回転指令値や位置指令の情報や機械を制御するモータのトルクデータ等をいう。加工異常は、予め加工データを分析して導いたアルゴリズムや、正常な加工データを学習した機械学習・確率論的・統計学的モデルを読み込み、加工データの予測を行い、予測値と実値との差である予測誤差を異常度として求めることができる。異常度は、用いた加工データ数分のベクトルであってもよく、あるいは1つのノルムであってもよい。
図5は、従来の加工異常検知装置の構成を示している。この加工異常検知装置は、数値制御装置(以下「NC」と略記する。)1aと、加工異常度算出部1bと、加工異常判定部1cと、閾値格納部1dとを備えている。
加工異常度算出部1bは、加工異常を判別するために、加工データを分析して導いたアルゴリズムや、正常な加工データを学習した機械学習・確率論的・統計学的モデルに対して、NC1aから取得した加工データを入力して得られる加工異常度を求める。
加工異常判定部1cは、加工異常度算出部1bから取得した加工異常度と予め設定した閾値とを比較して、加工異常度が閾値を超えた場合に加工異常と判定する。
閾値格納部1dは、閾値を格納する。
For example, there is a technology that uses machining data related to machine control acquired from a numerical control device of a machine tool to identify machining abnormalities. Machining data refers to information such as motor rotation command values and position command values, and torque data of the motor that controls the machine, which change as machining progresses. Machining abnormalities can be detected by reading an algorithm derived from a prior analysis of the machining data or a machine learning, probabilistic, or statistical model that has learned normal machining data, predicting the machining data, and determining the prediction error, which is the difference between the predicted value and the actual value, as the degree of abnormality. The degree of abnormality may be a vector for the number of pieces of machining data used, or may be a single norm.
5 shows the configuration of a conventional machining abnormality detection device, which includes a numerical control device (hereinafter abbreviated as "NC") 1a, a machining abnormality degree calculation unit 1b, a machining abnormality determination unit 1c, and a threshold value storage unit 1d.
In order to determine machining abnormalities, the machining abnormality degree calculation unit 1b inputs the machining data acquired from the NC 1a into an algorithm derived by analyzing the machining data or a machine learning, probabilistic, or statistical model that has learned normal machining data, and calculates the degree of machining abnormality.
The machining abnormality determination unit 1c compares the degree of machining abnormality acquired from the machining abnormality degree calculation unit 1b with a preset threshold value, and determines that a machining abnormality has occurred when the degree of machining abnormality exceeds the threshold value.
The threshold value storage unit 1d stores a threshold value.

図6は、上記加工異常検知装置における加工異常の検知方法の流れを示す。まず、S1で、加工異常度算出部1bは、NC1aにて加工の進行に応じて作成される加工データから加工異常度を求める。
次に、S2で、加工異常判定部1cは、加工異常度算出部1bで求めた加工異常度と、閾値格納部1dから取得した閾値とを比較し、閾値が加工異常度よりも大きければ(S2でNoの場合)、加工を継続し、小さければ(S2でYesの場合)、加工異常が発生したとみなし加工の中断や加工の停止、あるいは工具の交換等を自動で行う。
このように加工異常検知において、正常な加工データを学習した機械学習・確率論的・統計学的モデルを用いる場合、加工異常の検知精度を上げるためには、特許文献1に示されるように特定の加工条件における加工データを学習したモデルを複数用意し、現在の加工に応じてモデルを選択することもある。加工条件は工具の種類や被削材の種類等によって決まる。
6 shows the flow of the method for detecting a machining abnormality in the machining abnormality detection device. First, in S1, the machining abnormality degree calculation unit 1b calculates the degree of machining abnormality from machining data created by the NC 1a as machining progresses.
Next, in S2, the machining abnormality determination unit 1c compares the degree of machining abnormality calculated by the machining abnormality degree calculation unit 1b with the threshold value acquired from the threshold value storage unit 1d, and if the threshold value is larger than the degree of machining abnormality (No in S2), it continues machining, but if it is smaller (Yes in S2), it assumes that a machining abnormality has occurred and automatically interrupts or stops machining, or replaces the tool, etc.
When using a machine learning, probabilistic, or statistical model that has learned normal machining data in this way for machining abnormality detection, in order to improve the accuracy of detecting machining abnormalities, a plurality of models that have learned machining data under specific machining conditions may be prepared, and a model may be selected depending on the current machining, as shown in Patent Document 1. The machining conditions are determined by the type of tool, the type of workpiece, etc.

特開2019-67136号公報Japanese Patent Application Laid-Open No. 2019-67136

予め加工データを分析して導いたアルゴリズムや、正常な加工データを学習した機械学習・確率論的・統計学的モデルを用いて加工異常の検知を行う際、前の加工の加工目の精度によって次に同じ部位を加工する際の異常度が変化する。
前の加工に用いた工具に異常検知する必要がない程度の損耗が存在する場合、その損耗は無視できるレベルの加工目の精度変化を引き起こすが、アルゴリズムやモデルの感度に依っては次の加工にて不要に異常を検知することがある。このため、意図せず機械停止したり、まだ使用可能な工具を交換することで機械の稼働率の悪化を招いたりする。特許文献1に示す技術では、現在の加工のみを考慮した異常検知のみを行うため、加工の前後を考慮した異常検知ができない。
逆に、前の加工に用いた工具に異常検知する必要があるような損耗がある場合、アルゴリズムやモデルの感度に依り必要な異常を検知せず、次の加工で異常を検知することがある。そのとき、加工異常の要因を除外する対象は前の加工の工具であるにもかかわらず、次の加工の工具を検めることとなるため対応を誤る可能性がある。対応を誤ると、例えば次の加工に用いた工具の交換を実施しても再度加工異常が発生したりする。つまり、損耗が発生していない工具を異常があったとして交換し、損耗が発生している工具を交換しないまま使用することとなる。このため、加工目の精度不良を再度引き起こすことで次の工具の損耗の進行を早めて結果的に使用工具を増やすことになったり、再度加工異常が発生することで原因の特定や対策に時間を消費して機械の稼働率や加工効率の悪化を招いたりする。特許文献1に示す技術では、加工異常の検知を引き起こした根本の加工工程やその工程時に使用した工具を推定することができない。
When detecting machining abnormalities using algorithms derived from prior analysis of machining data or machine learning, probabilistic, and statistical models that have learned from normal machining data, the degree of abnormality when machining the same part next time will change depending on the accuracy of the previous machining stitches.
If the tool used in the previous machining operation has wear that does not require abnormality detection, the wear will cause a negligible change in the accuracy of the machining stitches. However, depending on the sensitivity of the algorithm or model, an abnormality may be detected unnecessarily in the next machining operation. This can lead to unintended machine shutdowns or the replacement of tools that are still usable, resulting in a decrease in the machine's operating rate. The technology disclosed in Patent Document 1 only performs abnormality detection that takes into account the current machining operation, and is therefore unable to detect abnormalities that take into account the conditions before and after machining.
Conversely, if the tool used in the previous machining operation has wear that requires abnormality detection, the necessary abnormality may not be detected due to the sensitivity of the algorithm or model, and an abnormality may be detected in the next machining operation. In this case, even though the tool used in the previous machining operation is the one to be excluded as a cause of the machining abnormality, the tool used in the next machining operation may be examined, which may lead to an incorrect response. If the response is incorrect, for example, a machining abnormality may occur again even after the tool used in the next machining operation is replaced. In other words, a tool that has not experienced wear may be replaced as an abnormality, while a tool that has experienced wear may be used without being replaced. This may cause poor machining accuracy again, accelerating the wear of the next tool and resulting in the use of more tools. Furthermore, if a machining abnormality occurs again, time is spent identifying the cause and taking measures, resulting in a deterioration in machine availability and machining efficiency. The technology disclosed in Patent Document 1 cannot identify the underlying machining process that caused the detection of the machining abnormality or the tool used in that process.

そこで、本開示は、加工に使用する前後の工具の異常を考慮した加工異常の検知が可能となる加工異常検知方法及び装置を提供することを目的としたものである。 The present disclosure therefore aims to provide a machining abnormality detection method and device that can detect machining abnormalities while taking into account abnormalities in the tool before and after use in machining.

上記目的を達成するために、本開示の第1の構成は、数値制御指令に基づいて複数の工具による加工を実行する際に、加工の情報から加工異常を判定する加工異常検知方法であって、
前記工具に関する情報、又は、前記工具に紐づくデータである加工情報のうち、前に使用した工具の加工異常判定に関する情報である前加工情報を取得する前加工情報取得ステップと、
前記加工情報のうち、前記前に使用した工具と異なる現在使用する工具の加工異常判定に関する情報である現加工情報を取得する現加工情報取得ステップと、
前記前加工情報を用いて前記現加工情報を補正する現加工情報補正ステップと、
前記現加工情報補正ステップで補正した前記現加工情報に基づいて加工異常の有無を判定する異常判定ステップと、
前記異常判定ステップで加工異常と判定された場合に、前記前加工情報と前記現加工情報とに基づいて加工異常の原因となる工具を特定する工具特定ステップと、を実行することを特徴とする。
第1の構成の別の態様は、上記構成において、前記工具特定ステップでは、前記前加工情報と前記現加工情報とに基づいて工具の異常判定の尤度をそれぞれ求め、算出された前記尤度を比較して加工異常の原因となる工具を特定することを特徴とする。
第1の構成の別の態様は、上記構成において、前記前加工情報及び前記現加工情報をグラフ構造の工具グラフとして保持し、前記工具グラフを加工の進行に応じて更新する工具グラフ更新ステップをさらに実行することを特徴とする。
第1の構成の別の態様は、上記構成において、前記工具グラフ更新ステップでは、有向グラフを用いた機械学習アルゴリズムを用いることで前記工具グラフを自動で更新することを特徴とする。
In order to achieve the above object, a first configuration of the present disclosure is a machining abnormality detection method for determining a machining abnormality from machining information when machining is performed using a plurality of tools based on a numerical control command, the method comprising:
a previous machining information acquisition step of acquiring previous machining information, which is information related to the tool or machining information which is data associated with the tool, and which is information related to machining abnormality determination of a previously used tool;
a current machining information acquisition step of acquiring current machining information, which is information regarding machining abnormality determination of a currently used tool that is different from the previously used tool, among the machining information;
a current processing information correcting step of correcting the current processing information using the pre-processing information;
an abnormality determination step of determining whether or not there is a machining abnormality based on the current machining information corrected in the current machining information correction step;
If a machining abnormality is determined in the abnormality determination step, a tool identification step is executed to identify the tool causing the machining abnormality based on the previous machining information and the current machining information .
Another aspect of the first configuration is characterized in that, in the above configuration, in the tool identification step, likelihoods of tool abnormality determination are calculated based on the previous machining information and the current machining information, and the calculated likelihoods are compared to identify the tool that is causing the machining abnormality.
Another aspect of the first configuration is characterized in that, in the above configuration, a tool graph update step is further executed in which the previous machining information and the current machining information are held as a tool graph having a graph structure, and the tool graph is updated in accordance with the progress of machining.
Another aspect of the first configuration is characterized in that, in the above configuration, the tool graph updating step automatically updates the tool graph by using a machine learning algorithm using a directed graph.

上記目的を達成するために、本開示の第2の構成は、数値制御指令に基づいて複数の工具による加工を実行する際に、加工の情報から加工異常を判定する加工異常検知装置であって、
前記工具に関する情報、又は、前記工具に紐づくデータである加工情報のうち、前に使用した工具の加工異常判定に関する情報である前加工情報を取得する前加工情報取得手段と、
前記加工情報のうち、前記前に使用した工具と異なる現在使用する工具の加工異常判定に関する情報である現加工情報を取得する現加工情報取得手段と、
前記前加工情報を用いて前記現加工情報を補正する現加工情報補正手段と、
前記現加工情報補正手段で補正した前記現加工情報に基づいて加工異常の有無を判定する異常判定手段と、
前記異常判定手段で加工異常と判定された場合に、前記前加工情報と前記現加工情報とに基づいて加工異常の原因となる工具を特定する工具特定手段と、を備えることを特徴とする。
第2の構成の別の態様は、上記構成において、前記工具特定手段は、前記前加工情報と前記現加工情報とに基づいて工具の異常判定の尤度をそれぞれ求め、算出された前記尤度を比較して加工異常の原因となる工具を特定することを特徴とする。
第2の構成の別の態様は、上記構成において、前記前加工情報及び前記現加工情報をグラフ構造の工具グラフとして保持し、前記工具グラフを加工の進行に応じて更新する工具グラフ更新手段をさらに備えることを特徴とする。
第2の構成の別の態様は、上記構成において、前記工具グラフ更新手段は、有向グラフを用いた機械学習アルゴリズムを用いることで前記工具グラフを自動で更新することを特徴とする。
In order to achieve the above object, a second configuration of the present disclosure is a machining abnormality detection device that determines a machining abnormality from machining information when machining is performed using a plurality of tools based on a numerical control command,
a previous processing information acquiring means for acquiring previous processing information, which is information relating to the tool or processing information which is data associated with the tool, and which is information relating to processing abnormality determination of a previously used tool;
a current machining information acquiring means for acquiring current machining information, which is information relating to machining abnormality determination of a currently used tool different from the previously used tool, from among the machining information;
a current processing information correcting means for correcting the current processing information using the previous processing information;
an abnormality determination means for determining whether or not there is a machining abnormality based on the current machining information corrected by the current machining information correction means;
The present invention is characterized by comprising a tool identification means for identifying the tool causing the machining abnormality based on the previous machining information and the current machining information when the abnormality determination means determines that a machining abnormality has occurred.
Another aspect of the second configuration is characterized in that, in the above configuration, the tool identification means calculates likelihoods of tool abnormality determination based on the previous machining information and the current machining information, and compares the calculated likelihoods to identify the tool that is causing the machining abnormality.
Another aspect of the second configuration is characterized in that, in the above configuration, the configuration further comprises a tool graph update means for holding the previous machining information and the current machining information as a tool graph having a graph structure and updating the tool graph in accordance with the progress of machining.
Another aspect of the second configuration is that, in the above configuration, the tool graph update means automatically updates the tool graph by using a machine learning algorithm that uses a directed graph.

本開示によれば、加工工程の前後を結び付けたデータを作成し、それを管理することにより、加工に使用する前後の工具の異常を考慮した異常検知を行うことが可能となる。よって、前の工具の軽微な損耗等で加工目に検知不要な変化があるような場合でも、次の工具に対する加工異常を頑健に判別できる。
また、加工異常と判定された場合に、前加工情報と現加工情報とに基づいて加工異常の原因となる工具を特定するので、加工異常の検知を引き起こした根本の加工工程やその工程時に使用した工具を推定することができ、加工の継続性を高めることができる。
本開示の別の態様によれば、上記効果に加えて、工具の異常判定の尤度を比較して工具を特定するので、過去の加工工程を遡行して加工異常の原因を推定することが可能となる。
本開示の別の態様によれば、上記効果に加えて、前加工情報及び現加工情報の工具グラフを加工の進行に応じて更新するので、加工異常の原因推定において加工の進行に応じてその推定精度を最適化し、加工異常が発生した際にその検知に寄与した工具を推定できる。
According to the present disclosure, by creating and managing data linking before and after a machining process, it becomes possible to perform anomaly detection that takes into account abnormalities in the tools used before and after machining. Therefore, even if there is a change in the machining marks that does not require detection due to minor wear or the like of the previous tool, machining abnormalities for the next tool can be robustly determined.
Furthermore , when a machining abnormality is determined, the tool causing the machining abnormality is identified based on the previous machining information and the current machining information, so that it is possible to estimate the underlying machining process that caused the detection of the machining abnormality and the tool used during that process, thereby improving the continuity of machining.
According to another aspect of the present disclosure, in addition to the above effects, the tool is identified by comparing the likelihood of tool abnormality determination, making it possible to trace back past machining processes and estimate the cause of the machining abnormality.
According to another aspect of the present disclosure, in addition to the above effects, the tool graphs of the previous machining information and the current machining information are updated according to the progress of machining, so that in estimating the cause of a machining abnormality, the estimation accuracy can be optimized according to the progress of machining, and when a machining abnormality occurs, the tool that contributed to the detection of the abnormality can be estimated.

形態1の加工異常検知装置のブロック図である。FIG. 1 is a block diagram of a machining abnormality detection device according to a first embodiment. 形態1の加工異常検知方法のフローチャートである。1 is a flowchart of a processing abnormality detection method according to the first embodiment. 形態2の加工異常検知装置のブロック図である。FIG. 10 is a block diagram of a processing abnormality detection device of a second embodiment. 形態2の加工異常検知方法のフローチャートである。10 is a flowchart of a processing abnormality detection method according to a second embodiment. 従来の加工異常検知装置のブロック図である。FIG. 1 is a block diagram of a conventional machining abnormality detection device. 従来の加工異常検知方法のフローチャートである。1 is a flowchart of a conventional method for detecting abnormalities in machining.

以下、本開示の実施の形態を図面に基づいて説明する。
[形態1]
図1は、加工異常検知装置10の構成の一例を示している。この加工異常検知装置10は、図5で示した従来の加工異常検知装置に対して、現工具異常度データ格納部2aと、前工具異常度データ格納部2bと、異常工具推定部2cと、補正量取得部2dとを備えている点が異なる。なお、加工異常判定部1cは、本開示の異常判定手段の一例である。
現工具異常度データ格納部2aは、現在加工に使用している工具の番号あるいはIDと、最後にその工具で加工をした際に求めた加工異常度である最新異常度と、最初にその工具で加工をして得られた加工異常度である初期異常度とを保持する。現工具異常度データ格納部2aは、加工異常度算出部1bと併せて本開示の現加工情報取得手段の一例となる。
前工具異常度データ格納部2bは、直前の加工で使用していた工具の異常度データ(最新異常度と初期異常度とを含む)を格納する。前工具異常度データ格納部2bは、加工異常度算出部1bと併せて本開示の前加工情報取得手段の一例となる。
異常工具推定部2cは、加工異常判定部1cが加工異常を判定した際にどの工具に異常があったかを推定する。異常工具推定部2cは、本開示の工具特定手段の一例である。
補正量取得部2dは、前工具異常度データ格納部2bに格納された初期異常度と最新異常度との比から、直前に使用した工具の加工異常の度合を現在の加工に対して求めた加工異常度に作用させる補正量を求めて取得する。補正量取得部2dは、本開示の現加工情報補正手段の一例である。
Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.
[Form 1]
Fig. 1 shows an example of the configuration of a machining abnormality detection device 10. This machining abnormality detection device 10 differs from the conventional machining abnormality detection device shown in Fig. 5 in that it includes a current tool abnormality degree data storage unit 2a, a previous tool abnormality degree data storage unit 2b, an abnormal tool estimation unit 2c, and a correction amount acquisition unit 2d. The machining abnormality determination unit 1c is an example of the abnormality determination means of the present disclosure.
The current tool abnormality degree data storage unit 2a stores the number or ID of the tool currently being used for machining, the latest abnormality degree which is the machining abnormality degree calculated the last time machining was performed with that tool, and the initial abnormality degree which is the machining abnormality degree calculated the first time machining was performed with that tool. The current tool abnormality degree data storage unit 2a, together with the machining abnormality degree calculation unit 1b, is an example of a current machining information acquisition means of the present disclosure.
The previous tool abnormality degree data storage unit 2b stores abnormality degree data (including the latest abnormality degree and the initial abnormality degree) of the tool used in the immediately preceding machining. The previous tool abnormality degree data storage unit 2b, together with the machining abnormality degree calculation unit 1b, is an example of a previous machining information acquisition means of the present disclosure.
The abnormal tool estimating unit 2c estimates which tool has an abnormality when the machining abnormality determining unit 1c determines that a machining abnormality has occurred. The abnormal tool estimating unit 2c is an example of a tool identifying means of the present disclosure.
The correction amount acquiring unit 2d calculates and acquires a correction amount by which the degree of machining abnormality of the tool used immediately before acts on the machining abnormality degree calculated for the current machining, from the ratio between the initial abnormality degree stored in the previous tool abnormality degree data storing unit 2b and the latest abnormality degree. The correction amount acquiring unit 2d is an example of a current machining information correcting means of the present disclosure.

図2は、図1の加工異常検知装置10における加工異常検知方法の流れを示す。
まず、S11で、加工異常度算出部1bは、NC1aにて加工の進行に応じて作成される加工データから加工異常度を求める。
一方でNC1aは、S12で、工具交換直後かどうかを判定し、工具交換直後であれば、S13で、現工具異常度データ格納部2aの現工具異常度データを前工具異常度データ格納部2bの前工具異常度データにコピーする(前加工情報取得ステップ)。
次に、S14で、NC1aから取得した現在加工に使用している工具の番号あるいはIDを現工具異常度データ格納部2aに格納し、S15で、S11で求めた加工異常度を工具交換直後の初期異常度として現工具異常度データ格納部2aに格納する(現加工情報取得ステップ)。
FIG. 2 shows the flow of a machining abnormality detection method in the machining abnormality detection device 10 of FIG.
First, in S11, the machining abnormality calculation unit 1b calculates the machining abnormality degree from machining data created by the NC 1a as machining progresses.
Meanwhile, in S12, the NC 1a determines whether or not a tool has just been replaced, and if so, in S13, copies the current tool abnormality data in the current tool abnormality data storage unit 2a to the previous tool abnormality data in the previous tool abnormality data storage unit 2b (previous processing information acquisition step).
Next, in S14, the number or ID of the tool currently being used for machining, obtained from NC 1a, is stored in the current tool abnormality data storage unit 2a, and in S15, the machining abnormality degree calculated in S11 is stored in the current tool abnormality degree data storage unit 2a as the initial abnormality degree immediately after tool replacement (current machining information acquisition step).

一方、S12で工具交換直後でないと判定した際は、S16で、S11で求めた加工異常度を最後に現工具で加工をして得られた最新異常度として現工具異常度データ格納部2aに格納する(現加工情報取得ステップ)。
次に、S17で、前工具異常度データ格納部2bに格納された初期異常度と最新異常度との比から、直前に使用していた工具の異常度合をオフセットさせる補正量として補正量取得部2dで求め、求めた補正量をS16で取得した最新異常度に作用させて、補正済み加工異常度として求める(現加工情報補正ステップ)。
次に、S18で、補正済み加工異常度と閾値格納部1dから取得した閾値とを比較し(異常判定ステップ)、閾値が補正済み加工異常度より大きい場合(S18でNo)は、加工異常でないとして加工を継続する。一方、S18の判別で閾値が補正済み加工異常度より小さければ(S18でYes)、加工異常とみなし、S19で、補正量が加工異常の検知に寄与した割合を求めて原因の工具を特定し(工具特定ステップ)、加工の中断や加工の停止、あるいは特定した工具の交換等を自動で行う。
On the other hand, if it is determined in S12 that the tool has not been replaced immediately, in S16 the machining abnormality degree calculated in S11 is stored in the current tool abnormality degree data storage unit 2a as the latest abnormality degree obtained during the last machining operation using the current tool (current machining information acquisition step).
Next, in S17, the correction amount acquisition unit 2d calculates a correction amount for offsetting the degree of abnormality of the tool used immediately before from the ratio between the initial abnormality degree stored in the previous tool abnormality degree data storage unit 2b and the latest abnormality degree, and the calculated correction amount is applied to the latest abnormality degree acquired in S16 to determine the corrected machining abnormality degree (current machining information correction step).
Next, in S18, the corrected machining abnormality degree is compared with the threshold value acquired from the threshold value storage unit 1d (abnormality determination step), and if the threshold value is greater than the corrected machining abnormality degree (No in S18), it is determined that there is no machining abnormality and machining is continued.On the other hand, if the determination in S18 shows that the threshold value is smaller than the corrected machining abnormality degree (Yes in S18), it is determined that there is a machining abnormality, and in S19, the rate at which the correction amount contributed to the detection of the machining abnormality is obtained to identify the tool causing the abnormality (tool identification step), and the interruption or stop of machining, or replacement of the identified tool, etc. is automatically performed.

現工具異常度データや前工具異常度データに保持された異常度は、加工単位における加工異常度の最大値のようなスカラーであったり、時系列サンプリング数分の加工異常度ベクトルであってもよい。前者の場合、S19で求める寄与率は、前工具異常度データの初期異常度と最新異常度との比と、現工具異常度データの初期異常度と補正済み加工異常度との比と、の比較が一例としてある。後者の場合、前工具異常度データの初期異常度と最新異常度のコサイン類似度と、現工具異常度データの初期異常度と補正済み加工異常度のコサイン類似度と、の比較が一例としてある。寄与した割合が大きい工具が異常原因の工具となる。 The abnormality level held in the current tool abnormality level data and previous tool abnormality level data may be a scalar such as the maximum value of the machining abnormality level in the machining unit, or a machining abnormality level vector for the number of time-series samples. In the former case, the contribution rate calculated in S19 is, for example, a comparison of the ratio between the initial abnormality level and the latest abnormality level in the previous tool abnormality level data and the ratio between the initial abnormality level and the corrected machining abnormality level in the current tool abnormality level data. In the latter case, for example, a comparison of the cosine similarity between the initial abnormality level and the latest abnormality level in the previous tool abnormality level data and the cosine similarity between the initial abnormality level and the corrected machining abnormality level in the current tool abnormality level data. The tool with the largest contribution rate is the tool causing the abnormality.

このように、上記形態1の加工異常検知方法(第1の構成の一例)及び装置(第2の構成の一例)では、前に使用した工具の加工異常判定に関する情報である前工具異常度データ(前加工情報の一例)を取得すると共に、現在使用する工具の加工異常判定に関する情報である現工具異常度データ(現加工情報の一例)を取得して、前工具異常度データを用いて現工具異常度データを補正し、補正済み加工異常度(補正した現加工情報の一例)に基づいて加工異常の有無を判定する。
この構成によれば、加工工程の前後を結び付けた異常度データを作成し、それを管理することにより、加工に使用する前後の工具の異常を考慮した異常検知を行うことが可能となる。よって、前の工具の軽微な損耗等で加工目に検知不要な変化があるような場合でも、次の工具に対する加工異常を頑健に判別できる。
特に、加工異常と判定された場合に、前工具異常度データと現工具異常度データとに基づいて加工異常の原因となる工具を特定するので、加工異常の検知を引き起こした根本の加工工程やその工程時に使用した工具を推定することができ、加工の継続性を高めることができる。
In this way, the machining abnormality detection method (an example of the first configuration) and device (an example of the second configuration) of form 1 above acquire previous tool abnormality degree data (an example of previous machining information), which is information related to machining abnormality judgment of a previously used tool, and acquire current tool abnormality degree data (an example of current machining information), which is information related to machining abnormality judgment of a currently used tool, correct the current tool abnormality degree data using the previous tool abnormality degree data, and determine the presence or absence of a machining abnormality based on the corrected machining abnormality degree (an example of corrected current machining information).
According to this configuration, by creating and managing anomaly data that links before and after the machining process, it becomes possible to perform anomaly detection that takes into account abnormalities in the tools before and after the machining. Therefore, even if there is a change in the machining marks that does not require detection due to slight wear and tear on the previous tool, it is possible to robustly determine machining abnormalities for the next tool.
In particular, when a machining abnormality is determined, the tool causing the machining abnormality is identified based on the previous tool abnormality degree data and the current tool abnormality degree data, so that it is possible to estimate the underlying machining process that caused the detection of the machining abnormality and the tool used during that process, thereby improving the continuity of machining.

[形態2]
次に、有向グラフを用いた本開示の他の構成について説明する。但し、形態1と同じ構成部には同じ符号を付して重複する説明は省略する。
図3は、加工異常検知装置20の構成の一例を示す。加工異常検知装置20は、図1で示した加工異常検知装置10に対して、現工具異常度データ格納部2aと、前工具異常度データ格納部2bとを備えておらず、これに代えて、工具グラフ更新部3aと、工具グラフ格納部3bと、加工工程表格納部3cとを備えている。これらは本開示の工具グラフ保持手段の一例である。
工具グラフ更新部3aは、同一加工部位の加工に使用する工具に紐づくデータをノードとし、工具の使用順にノード間をエッジで接続した工具グラフの作成を行う。また、工具グラフ更新部3aは、機械学習アルゴリズムを用いることで工具グラフの更新を行う。
工具グラフ格納部3bは、工具グラフ更新部3aで作成や変更を実施した工具グラフを格納する。
加工工程表格納部3cは、工具グラフを作成するために参照する加工工程表を格納する。
[Form 2]
Next, another configuration of the present disclosure using a directed graph will be described, where the same components as those in the first embodiment are denoted by the same reference numerals and redundant description will be omitted.
Fig. 3 shows an example of the configuration of the machining abnormality detection device 20. Unlike the machining abnormality detection device 10 shown in Fig. 1, the machining abnormality detection device 20 does not include the current tool abnormality degree data storage unit 2a and the previous tool abnormality degree data storage unit 2b, but instead includes a tool graph update unit 3a, a tool graph storage unit 3b, and a machining process chart storage unit 3c. These are examples of the tool graph holding means of the present disclosure.
The tool graph update unit 3a creates a tool graph in which data associated with tools used to machine the same machining portion is used as a node and edges connect the nodes in the order in which the tools are used. The tool graph update unit 3a also updates the tool graph using a machine learning algorithm.
The tool graph storage unit 3b stores the tool graphs created or changed by the tool graph update unit 3a.
The machining process chart storage unit 3c stores a machining process chart to be referenced for creating a tool graph.

工具グラフは、加工プログラムまたは加工工程表から、加工前に加工の前後関係を表現した有向グラフである。この工具グラフは、ノードに工具の個体と一対一の番号あるいはIDをもち、さらにその工具の初期異常度と、その工具の異常確率と、ノードにエッジを向けた別のノードとの確率表とを持つ。この確率表は、例えば工具Aを使用した後、その加工部位を工具Bで加工する際、工具Aを使用した後に工具Bが異常である条件付き異常確率を、各ノードの組み合わせ数分格納した表のことである。なお、異常確率は、全ての条件付き異常確率の和となるため、各前工具の異常確率が必要となるが、加工工程中の最初に加工する工具については他の工具の条件を受けないため、そこから各異常確率は再帰的に求めることができる。
エッジは、その工具による加工の異常が次に使用する工具の異常への作用を増減させる補正量を持つ。この補正量を次の工具による加工異常度に対して作用させることで、工程の前後を考慮した加工異常の検知に使用する異常度が得られる。補正量は、工具毎の異常確率に依存している。
この形態2では、実際に加工異常があった際にどの工具の異常の具合が根本的に起因するかを確率的に推論する部分にあるため、工具グラフはベイズ推定とそれに類する推定が可能であるもので構成する。一例としてベイジアンネットワーク等がある。
A tool graph is a directed graph that represents the order of machining operations before machining from a machining program or machining process chart. Each node in this tool graph has a one-to-one number or ID corresponding to each individual tool, and also has a probability table showing the initial abnormality level of the tool, the abnormality probability of the tool, and other nodes connected to the edge of the node. For example, this probability table stores the conditional abnormality probability of tool B being abnormal after tool A is used when machining a part to be machined with tool B after tool A is used, for the number of combinations of each node. Note that the abnormality probability is the sum of all conditional abnormality probabilities, so the abnormality probability of each previous tool is required. However, since the tool that performs machining first in a machining process is not affected by the conditions of other tools, each abnormality probability can be calculated recursively from that tool.
The edge has a correction amount that increases or decreases the effect of a machining abnormality caused by that tool on the abnormality of the next tool used. By applying this correction amount to the machining abnormality degree of the next tool, an abnormality degree that is used to detect machining abnormalities taking into account before and after the process can be obtained. The correction amount depends on the abnormality probability of each tool.
In this form 2, when an actual machining abnormality occurs, the part is to probabilistically infer which tool abnormality is the root cause of the abnormality, so the tool graph is configured using a method that allows Bayesian estimation and similar estimations, such as a Bayesian network.

図4は、図3の加工異常検知装置20における加工異常検知方法の流れを示す。
まず、S21で、加工異常度算出部1bは、NC1aにて加工の進行に応じて作成される加工データから加工異常度を求める。一方でNC1aは、S22で、加工開始や工具の追加や工具の削除があったかを判定する。ここで加工開始等があった場合(S22でYes)は、S23で、加工工程表格納部3cの工程表を読み込んで工具グラフ更新部3aが工具グラフの作成や更新を行う(前加工情報取得ステップ及び工具グラフ更新ステップ)。ここで工具交換があった場合は、交換した工具の初期異常度、異常確率、確率表を初期化し、かつその工具からエッジを向けられたノードの確率表も初期化する。また、工具の追加や削除がある場合、その工具のノードやエッジの追加や削除を行い、残ったノードの確率表の項目も追加や削除を行う。加工開始等がなければS24に移行する。
次に、S24で、現在加工に使用している工具が初めて使用する工具か否かを判別する。ここで初めて使用する工具であれば(S24でYes)、S25で、交換直後にS21で求めた加工異常度を初期異常度として工具グラフのノードに設定する(現加工情報取得ステップ)。初めて使用する工具でなければS26に移行する。
S26で、S21で求めた加工異常度を工具グラフのノードに入力して現工具の異常確率を更新し、S27で、現在の工具と直前の工具との条件付き異常確率とをそれぞれ更新する(工具グラフ更新ステップ)。
FIG. 4 shows the flow of a machining abnormality detection method in the machining abnormality detection device 20 of FIG.
First, in S21, the machining abnormality calculation unit 1b calculates the machining abnormality degree from the machining data created by the NC 1a as machining progresses. Meanwhile, in S22, the NC 1a determines whether machining has started, a tool has been added, or a tool has been removed. If machining has started or something similar has occurred (Yes in S22), in S23, the tool graph update unit 3a reads the process sheet from the machining process sheet storage unit 3c and creates or updates the tool graph (pre-machining information acquisition step and tool graph update step). If a tool has been replaced or an initial abnormality degree, abnormality probability, and probability table for the replaced tool are initialized, and the probability table for the node with an edge directed from that tool is also initialized. Furthermore, if a tool has been added or removed, the node or edge for that tool is added or removed, and entries in the probability table for the remaining nodes are also added or deleted. If machining has not started or something similar has occurred, the process proceeds to S24.
Next, in S24, it is determined whether the tool currently being used for machining is a tool being used for the first time. If it is a tool being used for the first time (Yes in S24), in S25, the machining abnormality degree calculated in S21 immediately after the tool change is set as an initial abnormality degree in a node of the tool graph (current machining information acquisition step). If it is not a tool being used for the first time, the process proceeds to S26.
In S26, the machining abnormality degree determined in S21 is input to a node of the tool graph to update the abnormality probability of the current tool, and in S27, the conditional abnormality probabilities of the current tool and the immediately preceding tool are updated (tool graph update step).

次に、S28で、直前に使用していた工具の異常確率から補正量取得部2dで求めた補正量を、S21で求めた加工異常度に作用させて補正済み加工異常度として求める(現加工情報補正ステップ)。
次に、S29で、補正済み加工異常度と閾値格納部1dから取得した閾値とを比較し(異常判定ステップ)、閾値が補正済み加工異常度より大きい場合(S29でNo)は加工を継続する。
一方、閾値が補正済み加工異常度より小さければ(S29でYes)加工異常とみなし、S30で、異常を検知した工具の番号あるいはIDからその工具のデータを格納したノードを参照し、条件付き異常確率を収めた確率表と工具毎の異常確率とから、後の工具で異常を検知した際の前の工具が原因である尤度を求める。この確率が最も高い工具を加工異常の根本原因の工具として推定する(工具特定ステップ)。異常確率が最も大きい場合は加工異常を検知した工具が根本原因と推定する。そして、加工の中断や加工の停止、あるいは根本原因と推定した工具の交換等を自動で行う。
Next, in S28, the correction amount obtained by the correction amount acquisition unit 2d from the abnormality probability of the tool used immediately before is applied to the machining abnormality degree obtained in S21 to obtain the corrected machining abnormality degree (current machining information correction step).
Next, in S29, the corrected machining abnormality degree is compared with the threshold value acquired from the threshold value storage unit 1d (abnormality determination step), and if the threshold value is greater than the corrected machining abnormality degree (No in S29), machining is continued.
On the other hand, if the threshold is smaller than the corrected machining abnormality degree (Yes in S29), it is deemed to be a machining abnormality, and in S30, the node storing the data of the tool that detected the abnormality is referenced from the number or ID of that tool, and the likelihood that the previous tool is the cause when an abnormality is detected in a subsequent tool is calculated from a probability table containing conditional abnormality probabilities and the abnormality probability for each tool. The tool with the highest probability is estimated to be the tool that is the root cause of the machining abnormality (tool identification step). If the abnormality probability is highest, the tool that detected the machining abnormality is estimated to be the root cause. Then, automatic measures such as interrupting or stopping machining, or replacing the tool estimated to be the root cause are performed.

このように、上記形態2の加工異常検知方法及び装置では、前に使用した工具の加工異常判定に関する情報である前工具ノードのデータ(前加工情報の一例)を取得すると共に、現在使用する工具の加工異常判定に関する情報である現工具ノードのデータ(現加工情報の一例)を取得して、前工具ノードのデータを用いて現工具ノードのデータを補正し、補正済み加工異常度(補正した現加工情報の一例)に基づいて加工異常の有無を判定する。
この構成によれば、加工工程の前後を結び付けた異常度データを作成し、それを管理することにより、加工に使用する前後の工具の異常を考慮した異常検知を行うことが可能となる。よって、前の工具の軽微な損耗等で加工目に検知不要な変化があるような場合でも、次の工具に対する加工異常を頑健に判別できる。
In this way, the machining abnormality detection method and device of the above-mentioned form 2 acquires data from the previous tool node (an example of previous machining information), which is information related to the machining abnormality judgment of the previously used tool, and acquires data from the current tool node (an example of current machining information), which is information related to the machining abnormality judgment of the currently used tool, corrects the data from the current tool node using the data from the previous tool node, and judges whether or not there is a machining abnormality based on the corrected machining abnormality level (an example of corrected current machining information).
According to this configuration, by creating and managing anomaly data that links before and after the machining process, it becomes possible to perform anomaly detection that takes into account abnormalities in the tools before and after the machining. Therefore, even if there is a change in the machining marks that does not require detection due to slight wear and tear on the previous tool, it is possible to robustly determine machining abnormalities for the next tool.

特に、加工異常と判定された場合に、現工具のノードに保持された条件付き異常確率に基づいて加工異常の原因となる工具を特定するので、加工異常の検知を引き起こした根本の加工工程やその工程時に使用した工具を推定することができ、加工の継続性を高めることができる。このとき、現工具で異常を検知した際の前工具が原因である尤度をそれぞれ求め、算出された尤度を比較して加工異常の原因となる工具を特定するので、過去の加工工程を遡行して加工異常の原因を推定することが可能となる。
また、各工具に係る異常度データをグラフ構造の工具グラフとして保持し、工具グラフを加工の進行に応じて更新するので、加工異常の原因推定において加工の進行に応じてその推定精度を最適化し、加工異常が発生した際にその検知に寄与した工具を推定できる。
よって、工具グラフの操作や維持を行うことで、加工対象の変更や工具の使用順、被削材の交換を行っても加工工程を考慮した加工の異常検知を行うことができる。
In particular, when a machining abnormality is determined, the tool causing the machining abnormality is identified based on the conditional abnormality probability held in the node of the current tool, so that the underlying machining process that caused the detection of the machining abnormality and the tool used in that process can be estimated, thereby improving the continuity of machining. At this time, the likelihood that the previous tool was the cause when the abnormality was detected with the current tool is calculated, and the calculated likelihoods are compared to identify the tool causing the machining abnormality, so that it is possible to trace back past machining processes and estimate the cause of the machining abnormality.
Furthermore, the abnormality level data for each tool is held as a tool graph with a graph structure, and the tool graph is updated as the machining progresses. This allows the accuracy of estimation of the cause of a machining abnormality to be optimized as the machining progresses, and when a machining abnormality occurs, it is possible to estimate the tool that contributed to the detection of the abnormality.
Therefore, by operating and maintaining the tool graph, it is possible to detect machining abnormalities taking into account the machining process even if the machining target, the tool use order, or the workpiece material is changed.

なお、上記形態2において、ある工具で異常を検知した場合、その手前の工具の損耗に原因があると推定されるが、その工具を損耗させたのが当該工具よりもさらに前の工程における加工目の異常である場合は、さらに原因追及のため当該前の工程で使用した工具の分析まで遡行する。従って、現在の使用工具の2つ以上前の工具を含めた工具グラフにも意味がある。但し、現在加工に用いている工具とその直前に同じ加工部位を加工した工具のみで推定する場合、加工部位ごとに2つのノードと1つのエッジとを持つグラフを複数持てば同様に異常検知が行える。 In the above-mentioned form 2, if an abnormality is detected in a certain tool, it is assumed that the cause is wear on the tool immediately before that. However, if the tool wear is caused by an abnormality in the machining process even earlier than that of the tool in question, the cause will be traced back to the analysis of the tool used in that previous process to further investigate the cause. Therefore, a tool graph that includes tools two or more steps before the currently used tool is also meaningful. However, if estimation is made using only the tool currently being used for machining and the tool that machined the same machining area immediately before that, anomaly detection can be performed in the same way by having multiple graphs with two nodes and one edge for each machining area.

1a・・数値制御装置、1b・・加工異常度算出部、1c・・加工異常判定部、1d・・閾値格納部、2a・・現工具異常度データ格納部、2b・・前工具異常度データ格納部、2c・・異常工具推定部、2d・・補正量取得部、3a・・工具グラフ更新部、3b・・工具グラフ格納部、3c・・加工工程表格納部、10,20・・加工異常検知装置。 1a: Numerical control device, 1b: Machining abnormality calculation unit, 1c: Machining abnormality judgment unit, 1d: Threshold value storage unit, 2a: Current tool abnormality data storage unit, 2b: Previous tool abnormality data storage unit, 2c: Abnormal tool estimation unit, 2d: Correction amount acquisition unit, 3a: Tool graph update unit, 3b: Tool graph storage unit, 3c: Machining process chart storage unit, 10, 20: Machining abnormality detection device.

Claims (8)

数値制御指令に基づいて複数の工具による加工を実行する際に、加工の情報から加工異常を判定する加工異常検知方法であって、
前記工具に関する情報、又は、前記工具に紐づくデータである加工情報のうち、前に使用した工具の加工異常判定に関する情報である前加工情報を取得する前加工情報取得ステップと、
前記加工情報のうち、前記前に使用した工具と異なる現在使用する工具の加工異常判定に関する情報である現加工情報を取得する現加工情報取得ステップと、
前記前加工情報を用いて前記現加工情報を補正する現加工情報補正ステップと、
前記現加工情報補正ステップで補正した前記現加工情報に基づいて加工異常の有無を判定する異常判定ステップと、
前記異常判定ステップで加工異常と判定された場合に、前記前加工情報と前記現加工情報とに基づいて加工異常の原因となる工具を特定する工具特定ステップと、を実行することを特徴とする加工異常検知方法。
A machining abnormality detection method for determining a machining abnormality from machining information when machining is performed using a plurality of tools based on a numerical control command, comprising:
a previous machining information acquisition step of acquiring previous machining information, which is information related to the tool or machining information which is data associated with the tool, and which is information related to machining abnormality determination of a previously used tool;
a current machining information acquisition step of acquiring current machining information, which is information regarding machining abnormality determination of a currently used tool that is different from the previously used tool, among the machining information;
a current processing information correcting step of correcting the current processing information using the pre-processing information;
an abnormality determination step of determining whether or not there is a machining abnormality based on the current machining information corrected in the current machining information correction step;
a tool specifying step of specifying a tool causing the machining abnormality based on the previous machining information and the current machining information when the abnormality determination step determines that a machining abnormality has occurred.
前記工具特定ステップでは、前記前加工情報と前記現加工情報とに基づいて工具の異常判定の尤度をそれぞれ求め、算出された前記尤度を比較して加工異常の原因となる工具を特定することを特徴とする請求項に記載の加工異常検知方法。 2. The machining abnormality detection method according to claim 1, wherein in the tool identifying step, likelihoods of tool abnormality determination are calculated based on the previous machining information and the current machining information, and the calculated likelihoods are compared to identify the tool causing the machining abnormality. 前記前加工情報及び前記現加工情報をグラフ構造の工具グラフとして保持し、前記工具グラフを加工の進行に応じて更新する工具グラフ更新ステップをさらに実行することを特徴とする請求項1又は2に記載の加工異常検知方法。 The machining abnormality detection method according to claim 1 or 2, further comprising a tool graph update step of holding the previous machining information and the current machining information as a tool graph having a graph structure and updating the tool graph according to the progress of machining. 前記工具グラフ更新ステップでは、有向グラフを用いた機械学習アルゴリズムを用いることで前記工具グラフを自動で更新することを特徴とする請求項に記載の加工異常検知方法。 4. The machining abnormality detection method according to claim 3 , wherein the tool graph updating step automatically updates the tool graph by using a machine learning algorithm that uses a directed graph. 数値制御指令に基づいて複数の工具による加工を実行する際に、加工の情報から加工異常を判定する加工異常検知装置であって、
前記工具に関する情報、又は、前記工具に紐づくデータである加工情報のうち、前に使用した工具の加工異常判定に関する情報である前加工情報を取得する前加工情報取得手段と、
前記加工情報のうち、前記前に使用した工具と異なる現在使用する工具の加工異常判定に関する情報である現加工情報を取得する現加工情報取得手段と、
前記前加工情報を用いて前記現加工情報を補正する現加工情報補正手段と、
前記現加工情報補正手段で補正した前記現加工情報に基づいて加工異常の有無を判定する異常判定手段と、
前記異常判定手段で加工異常と判定された場合に、前記前加工情報と前記現加工情報とに基づいて加工異常の原因となる工具を特定する工具特定手段と、を備えることを特徴とする加工異常検知装置。
A machining abnormality detection device that determines machining abnormalities from machining information when machining is performed using a plurality of tools based on a numerical control command,
a pre -processing information acquiring means for acquiring pre-processing information, which is information relating to the tool or processing information which is data associated with the tool, and which is information relating to processing abnormality judgment of a previously used tool;
a current machining information acquiring means for acquiring current machining information, which is information relating to machining abnormality determination of a currently used tool different from the previously used tool, from among the machining information;
a current processing information correcting means for correcting the current processing information using the previous processing information;
an abnormality determination means for determining whether or not there is a machining abnormality based on the current machining information corrected by the current machining information correction means;
and a tool identifying means for identifying a tool causing the machining abnormality based on the previous machining information and the current machining information when the abnormality determining means determines that a machining abnormality has occurred.
前記工具特定手段は、前記前加工情報と前記現加工情報とに基づいて工具の異常判定の尤度をそれぞれ求め、算出された前記尤度を比較して加工異常の原因となる工具を特定することを特徴とする請求項に記載の加工異常検知装置。 6. The machining abnormality detection device according to claim 5, wherein the tool identification means calculates likelihoods of tool abnormality determination based on the previous machining information and the current machining information, and identifies the tool causing the machining abnormality by comparing the calculated likelihoods. 前記前加工情報及び前記現加工情報をグラフ構造の工具グラフとして保持し、前記工具グラフを加工の進行に応じて更新する工具グラフ更新手段をさらに備えることを特徴とする請求項5又は6に記載の加工異常検知装置。 7. The machining abnormality detection device according to claim 5, further comprising a tool graph update means for holding the previous machining information and the current machining information as a tool graph having a graph structure and updating the tool graph in accordance with the progress of machining. 前記工具グラフ更新手段は、有向グラフを用いた機械学習アルゴリズムを用いることで前記工具グラフを自動で更新することを特徴とする請求項に記載の加工異常検知装置。 8. The machining abnormality detection device according to claim 7 , wherein the tool graph update means automatically updates the tool graph by using a machine learning algorithm that uses a directed graph.
JP2021209769A 2021-12-23 2021-12-23 Machining abnormality detection method and machining abnormality detection device Active JP7748871B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021209769A JP7748871B2 (en) 2021-12-23 2021-12-23 Machining abnormality detection method and machining abnormality detection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021209769A JP7748871B2 (en) 2021-12-23 2021-12-23 Machining abnormality detection method and machining abnormality detection device

Publications (2)

Publication Number Publication Date
JP2023094346A JP2023094346A (en) 2023-07-05
JP7748871B2 true JP7748871B2 (en) 2025-10-03

Family

ID=87001355

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021209769A Active JP7748871B2 (en) 2021-12-23 2021-12-23 Machining abnormality detection method and machining abnormality detection device

Country Status (1)

Country Link
JP (1) JP7748871B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118859802A (en) * 2024-08-02 2024-10-29 深圳吉兰丁智能科技有限公司 Processing monitoring method, processing monitoring device, computer equipment and computer readable storage medium
WO2026033578A1 (en) * 2024-08-05 2026-02-12 ファナック株式会社 Control device for machine tool and machining system
CN120972762B (en) * 2025-09-26 2026-03-27 江门市宏亿翔数控设备有限公司 Numerical control machine tool self-adaptive tool changing control method and system based on three-coordinate detection

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5857166A (en) 1996-08-30 1999-01-05 Kim; Nam H. Tool monitoring apparatus
JP2004130407A (en) 2002-10-08 2004-04-30 Fanuc Ltd Apparatus for detecting or predicting tool breakage
JP2017120622A (en) 2015-12-25 2017-07-06 株式会社リコー Diagnostic device, diagnostic method, program, and diagnostic system
JP2020151817A (en) 2019-03-20 2020-09-24 株式会社リコー Diagnostic equipment, diagnostic systems and diagnostic programs
JP2021060763A (en) 2019-10-04 2021-04-15 エヌ・ティ・ティ・コミュニケーションズ株式会社 Information processing device, information processing method, and information processing program
JP7276673B2 (en) 2020-02-06 2023-05-18 住友電気工業株式会社 Analysis device, provision device, determination method, provision method, determination program and provision program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6434639A (en) * 1987-07-31 1989-02-06 Toshiba Corp Control device for tool life
CN107614214B (en) * 2015-05-21 2019-07-09 日产自动车株式会社 Trouble-shooter and method for diagnosing faults

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5857166A (en) 1996-08-30 1999-01-05 Kim; Nam H. Tool monitoring apparatus
JP2004130407A (en) 2002-10-08 2004-04-30 Fanuc Ltd Apparatus for detecting or predicting tool breakage
JP2017120622A (en) 2015-12-25 2017-07-06 株式会社リコー Diagnostic device, diagnostic method, program, and diagnostic system
JP2020151817A (en) 2019-03-20 2020-09-24 株式会社リコー Diagnostic equipment, diagnostic systems and diagnostic programs
JP2021060763A (en) 2019-10-04 2021-04-15 エヌ・ティ・ティ・コミュニケーションズ株式会社 Information processing device, information processing method, and information processing program
JP7276673B2 (en) 2020-02-06 2023-05-18 住友電気工業株式会社 Analysis device, provision device, determination method, provision method, determination program and provision program

Also Published As

Publication number Publication date
JP2023094346A (en) 2023-07-05

Similar Documents

Publication Publication Date Title
JP7748871B2 (en) Machining abnormality detection method and machining abnormality detection device
JP4666858B2 (en) Method and apparatus for per-run control of overlay registration
JP3435117B2 (en) Processing control system
CN117193164B (en) A fault monitoring method and system for CNC machine tools
JP6751674B2 (en) How to implement a process control system
US6633782B1 (en) Diagnostic expert in a process control system
CN109420932B (en) Abnormality detection device
US9836044B2 (en) Machining time estimating device for estimating machining time after modification of NC program
CA2433941A1 (en) Adaptive modeling of changed states in predictive condition monitoring
JP2019086928A (en) Control device and machine learning device
KR20090007634A (en) Adaptive multivariate fault detection
JP2024542210A5 (en)
TWI841756B (en) Vacuum system with diagnostic circuitry and a method and computer program for monitoring the health of such a vacuum system
US10528041B2 (en) Machining time estimation device
CN112596938A (en) Abnormity monitoring method and device
CN114491845B (en) Method and system for predicting remaining life of marine dynamic bearings based on historical trajectory
US6931301B2 (en) System processing time computation method computation device, and recording medium with computation program recorded thereon
JP7412655B1 (en) Abnormality determination device, abnormality determination system, and abnormality determination method
US20190287189A1 (en) Part supply amount estimating device and machine learning device
JP2024062242A (en) Information updating device and information updating method for machining abnormality diagnosis
JP2006172364A (en) Model predictive control device
JP6863825B2 (en) Machining time predictor
JPH11197996A (en) Method and apparatus for machining machined parts
JP7672300B2 (en) Method and device for detecting machining abnormalities
CN111488270A (en) Interference area instruction detection method, system and storage medium of robot off-line program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240531

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250410

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250603

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250725

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250902

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250922

R150 Certificate of patent or registration of utility model

Ref document number: 7748871

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150