IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ オムロン株式会社の特許一覧

<>
  • 特開-異常判定装置および異常判定方法 図1
  • 特開-異常判定装置および異常判定方法 図2
  • 特開-異常判定装置および異常判定方法 図3
  • 特開-異常判定装置および異常判定方法 図4
  • 特開-異常判定装置および異常判定方法 図5
  • 特開-異常判定装置および異常判定方法 図6
  • 特開-異常判定装置および異常判定方法 図7
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023152024
(43)【公開日】2023-10-16
(54)【発明の名称】異常判定装置および異常判定方法
(51)【国際特許分類】
   G05B 19/18 20060101AFI20231005BHJP
   B23Q 17/00 20060101ALI20231005BHJP
【FI】
G05B19/18 X
B23Q17/00 A
【審査請求】未請求
【請求項の数】6
【出願形態】OL
(21)【出願番号】P 2022061947
(22)【出願日】2022-04-01
(71)【出願人】
【識別番号】000002945
【氏名又は名称】オムロン株式会社
(74)【代理人】
【識別番号】100145403
【弁理士】
【氏名又は名称】山尾 憲人
(74)【代理人】
【識別番号】100189555
【弁理士】
【氏名又は名称】徳山 英浩
(74)【代理人】
【識別番号】100091524
【弁理士】
【氏名又は名称】和田 充夫
(74)【代理人】
【識別番号】100172236
【弁理士】
【氏名又は名称】岩木 宣憲
(72)【発明者】
【氏名】山口 昌平
(72)【発明者】
【氏名】奥村 亮祐
(72)【発明者】
【氏名】高谷 玲平
【テーマコード(参考)】
3C029
3C269
【Fターム(参考)】
3C029EE01
3C269AB01
3C269BB12
3C269MN16
3C269MN29
3C269PP02
(57)【要約】
【課題】稼働状態にかかわらず機械の異常を判定可能な異常判定装置を提供すること。
【解決手段】異常判定装置が、一連動作を繰り返し実行可能な工作機械および加工機械を含む機械の動作に応じた信号を取得する取得部と、一連動作の長さに応じて設定される動作期間に取得された信号に基づいて一連動作全体の評価値を算出する算出部と、算出された評価値に基づいて工作機械が異常であるか否かの異常判定を行う判定部とを備える。判定部は、算出された評価値が閾値よりも大きい場合に、機械が異常であると判定する。
【選択図】図3
【特許請求の範囲】
【請求項1】
一連動作を繰り返し実行可能な工作機械および加工機械を含む機械の動作に応じた信号を取得する取得部と、
前記一連動作の長さに応じて設定される動作期間に取得された前記信号に基づいて前記一連動作全体の評価値を算出する算出部と、
算出された前記評価値に基づいて前記機械が異常であるか否かの異常判定を行う判定部と
を備え、
前記判定部は、算出された前記評価値が閾値よりも大きい場合に、前記機械が異常であると判定する、異常判定装置。
【請求項2】
前記一連動作が実行されて前記機械に異常が発生しなかったときの前記評価値を正常評価値とし、前記一連動作が実行されて前記機械に異常が発生したときの前記評価値を異常評価値とすると、
前記判定部は、予め算出された前記正常評価値に基づいて、または、予め算出された前記正常評価値および予め算出された前記異常評価値に基づいて、前記閾値を設定する、請求項1の異常判定装置。
【請求項3】
前記判定部は、前記正常評価値の3シグマ値を前記閾値として設定する、請求項2の異常判定装置。
【請求項4】
前記判定部は、前記正常評価値および前記異常評価値の間の値を前記閾値として設定する、請求項2の異常判定装置。
【請求項5】
前記一連動作が実行されて前記機械に異常が発生しなかったときの前記評価値を正常評価値とし、前記一連動作が実行されて前記機械に異常が発生したときの前記評価値を異常評価値とすると、
前記判定部は、予め算出された前記正常評価値および予め算出された前記異常評価値に基づいて、前記異常判定を行う前記評価値の範囲を決定する、請求項1から4のいずれか1つの異常判定装置。
【請求項6】
一連動作を繰り返し実行可能な工作機械および加工機械を含む機械の動作に応じた信号を取得し、
前記一連動作の長さに応じて設定される動作期間に取得された前記信号に基づいて前記一連動作全体の評価値を算出し、
算出された前記評価値が閾値よりも大きい場合に前記機械が異常であると判定する、異常判定方法。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、工作機械および加工機械を含む機械の異常を判定する異常判定装置および異常判定方法に関する。
【背景技術】
【0002】
特許文献1には、工作機械の異常検出装置が開示されている。前記異常検出装置では、工作機械の正常運転時における評価値を用いてあらかじめ設定した正常範囲と工作機械の運転時における評価値とを比較し、運転時の評価値が正常範囲を逸脱しているときに工作機械が異常であると判定される。評価値は、センサから出力された信号のうち工作機械の運転中における特定期間の信号である対象信号の波形変化を数値化することで求められる。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2008-87093号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
前記異常検出装置では、通常、波形が定常状態の期間を特定期間として工作機械の異常が判定される。このため、前記異常検出装置では、対象信号の波形に過渡現象が発生する稼働状態(例えば、工作機械の一連動作の開始直後)における工作機械の異常を検出することが難しい場合がある。
【0005】
本開示は、稼働状態にかかわらず機械の異常を判定可能な異常判定装置および異常判定方法を提供することにある。
【課題を解決するための手段】
【0006】
本開示の一態様の異常判定装置は、
一連動作を繰り返し実行可能な工作機械および加工機械を含む機械の動作に応じた信号を取得する取得部と、
前記一連動作の長さに応じて設定される動作期間に取得された前記信号に基づいて前記一連動作全体の評価値を算出する算出部と、
算出された前記評価値に基づいて前記工作機械が異常であるか否かの異常判定を行う判定部と
を備え、
前記判定部は、算出された前記評価値が閾値よりも大きい場合に、前記機械が異常であると判定する。
【0007】
本開示の一態様の異常判定方法は、
一連動作を繰り返し実行可能な工作機械および加工機械を含む機械の動作に応じた信号を取得し、
前記一連動作の長さに応じて設定される動作期間に取得された前記信号に基づいて前記一連動作全体の評価値を算出し、
算出された前記評価値が閾値よりも大きい場合に前記機械が異常であると判定する。
【発明の効果】
【0008】
前記態様の異常判定装置によれば、稼働状態にかかわらず機械の異常を判定可能な異常判定装置を実現できる。
【図面の簡単な説明】
【0009】
図1】本開示の一実施形態の異常判定装置を示すブロック図。
図2】機械の信号を検出するセンサから出力される信号の波形の一例を示すグラフ。
図3図1の異常判定装置が実施する異常判定処理を説明するためのフローチャート。
図4図1の異常判定装置により、正常な機械の信号を検出するセンサから出力される信号に基づいて算出された一連動作全体の評価値の一例を示すグラフ。
図5図1の異常判定装置により、異常な機械の信号を検出するセンサから出力される信号に基づいて算出された一連動作全体の評価値の一例を示すグラフ。
図6】従来の方法により、正常な機械の信号を検出するセンサから出力される信号に基づいて算出された評価値の一例を示すグラフ。
図7】従来の方法により、異常な機械の信号を検出するセンサから出力される信号に基づいて算出された評価値の一例を示すグラフ。
【発明を実施するための形態】
【0010】
以下、本開示の一例を添付図面に従って説明する。以下の説明は、本質的に例示に過ぎず、本開示、その適用物、あるいは、その用途を制限することを意図するものではない。図面は模式的なものであり、各寸法の比率等は現実のものとは必ずしも合致していない。
【0011】
本開示の一実施形態の異常判定装置1は、図1に示すように、取得部10と、算出部20と、判定部30とを備え、一連動作を1サイクルとして繰り返し実行可能な機械100の異常判定を行う。機械100は、例えば、工作物を所要の形状に作り上げる工作機械と、工作機械等を用いて材料を目的の形状に加工する加工機械とを含む。本実施形態では、異常判定装置1は、算出制御部40と出力部50とを備えている。
【0012】
異常判定装置1は、一例として、CPU2、記憶装置3および通信装置4を備えている。取得部10、算出部20、判定部30および算出制御部40の各々は、例えば、CPU2が所定のプログラムを実行することにより実現される機能である。記憶装置3は、例えば、ROMおよびRAM等で構成され、異常判定の実行に必要なプログラム等を記憶する。通信装置4は、外部装置(図示せず)と無線通信または有線通信可能に構成されている。
【0013】
取得部10は、例えば通信装置4を介して、機械100の動作に応じた信号を取得する。機械100の動作に応じた信号には、例えば、機械100の信号を検出するセンサから出力される信号、機械100に供給される電流を検出するセンサから出力される信号、および、機械100を駆動するモータに取り付けられたエンコーダから出力される信号が含まれる。
【0014】
機械100がドリルを使用して金属製の加工物に孔を空ける場合に、機械100の信号を検出するセンサから出力される信号の波形の一例を図2に示す。(1)および(3)では、ドリルの駆動状態の切り替え等に起因して、取得される信号の波形が一時的に大きくなる過渡現象が発生している。(2)および(4)では、取得される信号の波形が定常状態になっている。図2の(1)~(4)は、次の稼働状態を示している。
(1)ドリルが駆動した状態で加工物に接近して接触するまでの稼働状態。
(2)ドリルが加工物に接触した後、加工物の内部に向かって所定の位置まで移動している稼働状態。
(3)ドリルが所定の位置に到達した後、停止するまでの稼働状態。
(4)ドリルが停止した状態で加工物から離れている稼働状態。
【0015】
算出部20は、機械100の一連動作の長さに応じて設定される動作期間に取得部10で取得された信号に基づいて、「機械100の一連動作全体の評価値(以下、評価値という。)」を算出する。評価値は、例えば、平均値または次の数式1から算出される実効値である。下記数式1において、xiは一連動作を構成する各動作において取得されたセンサの測定値であり、nは一連動作に含まれる動作数である。
【数1】
【0016】
平均値は、データ全体の重心となる値であり、一連動作を構成する各動作において取得されたセンサの測定値を足し合わせ、一連動作を構成する動作の数で割ることで算出される。実効値は、交流の電圧および電流が、全て直流の電圧および電流に置き換えられたときに、それぞれ何Vの電圧および何Aの電流に置き換えられたと想定すると同じ消費電力になるかを示す値である。
【0017】
判定部30は、算出部20で算出された評価値に基づいて、機械100が異常であるか否かの異常判定を行う。具体的には、判定部30は、算出された評価値が正常範囲を逸脱した場合に、機械100が異常であると判定する。算出された評価値が正常範囲を逸脱したか否かは、例えば、算出された評価値が閾値よりも大きいか否かにより判定される。
【0018】
閾値は、例えば、予め算出された正常評価値に基づいて、または、予め算出された正常評価値および予め算出された異常評価値に基づいて設定される。例えば、判定部30は、正常評価値の3シグマ値、または、正常評価値および異常評価値の間の任意の値(例えば、中間値)を閾値として設定する。正常評価値は、機械100に一連動作を実行させて、機械100に異常が発生しなかったときの評価値であり、異常評価値は、機械100に一連動作を実行させて機械100に異常が発生したときの評価値である。正常評価値および異常評価値を取得する場合、機械100に異常が発生したか否かは、例えば、使用者の目視により判断される。
【0019】
算出制御部40は、機械100の一連動作が開始された以降、設定された動作期間毎に、算出部20に評価値を算出させる。例えば、算出制御部40は、機械100が一連動作を開始した以降における任意のタイミングで、算出部20に評価値を算出させる算出信号を出力する。算出信号は、例えば、機械100が停止するまで、または、機械100が異常であると判定されるまで、繰り返し出力される。
【0020】
出力部50は、例えば通信装置4を介して、判定部30で判定された異常判定の結果を使用者に出力する。
【0021】
図3を参照して、異常判定装置1が実施する異常判定処理の一例を説明する。ここでは、算出された評価が正常範囲を逸脱したか否かが、算出された評価値が閾値よりも大きいか否かにより判定される場合について説明する。異常判定処理は、例えば、CPU2が所定のプログラムを実行することで実施される。
【0022】
図3に示すように、異常判定処理が開始されると、異常判定装置1は、取得部10が動作期間全体に亘って機械100から信号を取得可能であるか否かを判定する(ステップS1)。
【0023】
動作期間全体に亘って機械100から信号を取得可能であると判定されなかった場合、異常判定処理が終了する。動作期間全体に亘って機械100から信号を取得可能であると判定された場合、取得された信号に基づいて算出部20が一連動作全体の評価値を算出する(ステップS2)。
【0024】
一連動作全体の評価値が算出されると、判定部30は、算出された評価値が閾値よりも大きいか否かを判定する(ステップS3)。算出された評価値が閾値よりも大きいと判定された場合、判定部30は、機械100が異常であると判定し(ステップS4)、出力部50が判定結果を使用者に出力して、異常判定処理が終了する。
【0025】
算出された評価値が閾値よりも大きいと判定されなかった場合、ステップS1に戻り、取得部10が動作期間全体に亘って機械100から信号を取得した否かが判定される。
【0026】
異常判定装置1は、次のような効果を発揮できる。
【0027】
エンドミルを用いて加工物を加工する場合に、機械100の信号を検出するセンサから出力された信号に基づいて算出された評価値の一例を図4図7に示す。図4および図5は、異常判定装置1の算出部20により算出された評価値の一例である。図6および図7は、従来の方法により算出された評価値の一例である。図6および図7では、出力された信号のうち、波形が定常状態の信号が切り出され、信号が出力される毎に評価値が算出される。つまり、従来は、図6および図7の評価値B群は算出されず、図6および図7の評価値A群のみを用いて機械100の異常判定が行われる。
【0028】
これに対して、異常判定装置1は、取得部10、算出部20および判定部30を備えている。取得部10は、一連動作を繰り返し実行可能な機械100の動作に応じた信号を取得する。算出部20は、機械100の一連動作の長さに応じて設定される動作期間に取得された信号に基づいて一連動作全体の評価値を算出する。判定部30は、算出された評価値に基づいて機械100が異常であるか否かの異常判定を行う。算出された評価値が正常範囲を逸脱した場合(例えば、算出された評価値が閾値よりも大きい場合)に、機械100が異常であると判定される。つまり、異常判定装置1は、図4および図5に示すように、信号の切り出しを行うことなく、一連動作全体の評価値Cを算出する。このような構成により、過渡現象の影響を受けずに機械100を常時監視することができるので、稼働状態にかかわらず機械100の異常を判定可能な異常判定装置1を実現できる。
【0029】
異常判定装置1は、次に示す複数の構成のいずれか1つまたは複数の構成を任意に採用できる。つまり、次に示す複数の構成のいずれか1つまたは複数の構成は、前記実施形態に含まれていた場合は任意に削除でき、前記実施形態に含まれていない場合は任意に付加することができる。このような構成を採用することにより、稼働状態にかかわらず機械100の異常をより確実に判定可能な異常判定装置1を実現できる。
【0030】
判定部30は、算出された評価値が閾値よりも大きい場合に、機械100が異常であると判定する。
【0031】
判定部30は、予め算出された正常評価値に基づいて、または、予め算出された正常評価値および予め算出された異常評価値に基づいて、閾値を設定する。
【0032】
判定部30は、正常評価値の3シグマ値を閾値として設定する。
【0033】
判定部30は、正常評価値および異常評価値の間の任意の値を閾値として設定する。
【0034】
本開示の一態様の異常判定方法は、一連動作を繰り返し実行可能な工作機械および加工機械を含む機械100の動作に応じた信号を取得し、一連動作の長さに応じて設定される動作期間に取得された信号に基づいて一連動作全体の評価値を算出し、算出された評価値が閾値よりも大きい場合に、機械100が異常であると判定する。このような構成により、過渡現象の影響を受けずに機械100を常時監視することができるので、稼働状態にかかわらず機械100の異常を判定できる。
【0035】
異常判定装置1は、次のように構成することもできる。
【0036】
判定部30は、予め算出された正常評価値および予め算出された異常評価値に基づいて、異常判定を行う評価値の範囲を決定してもよい。このような構成により、例えば、出力部50から使用者に出力される判定結果の頻度を低下させることができる。
【0037】
算出制御部40は省略できる。
【0038】
閾値は、正常評価値および異常評価値に基づいて設定される場合に限らない。例えば、操作者が手動で閾値を入力することにより、閾値が設定されてもよい。
【0039】
以上、図面を参照して本開示における種々の実施形態を詳細に説明したが、最後に、本開示の種々の態様について説明する。なお、以下の説明では、一例として、参照符号も添えて記載する。
【0040】
本開示の第1態様の異常判定装置1は、
一連動作を繰り返し実行可能な工作機械および加工機械を含む機械の動作に応じた信号を取得する取得部10と、
前記一連動作の長さに応じて設定される動作期間に取得された前記信号に基づいて前記一連動作全体の評価値を算出する算出部20と、
算出された前記評価値に基づいて前記機械が異常であるか否かの異常判定を行う判定部30と
を備え、
前記判定部30は、算出された前記評価値が正常範囲を逸脱した場合に、前記機械が異常であると判定する。
【0041】
本開示の第2態様の異常判定装置1は、
前記判定部30は、算出された前記評価値が閾値よりも大きい場合に、前記機械が異常であると判定する。
【0042】
本開示の第3態様の異常判定装置1は、
前記一連動作が実行されて前記機械に異常が発生しなかったときの前記評価値を正常評価値とし、前記一連動作が実行されて前記機械に異常が発生したときの前記評価値を異常評価値とすると、
前記判定部30は、予め算出された前記正常評価値に基づいて、または、予め算出された前記正常評価値および予め算出された前記異常評価値に基づいて、前記閾値を設定する。
【0043】
本開示の第4態様の異常判定装置1は、
前記判定部30は、前記正常評価値の3シグマ値を前記閾値として設定する。
【0044】
本開示の第5態様の異常判定装置1は、
前記判定部30は、前記正常評価値および前記異常評価値の間の値を前記閾値として設定する。
【0045】
本開示の第6態様の異常判定装置1は、
前記一連動作が実行されて前記機械に異常が発生しなかったときの前記評価値を正常評価値とし、前記一連動作が実行されて前記機械に異常が発生したときの前記評価値を異常評価値とすると、
前記判定部30は、予め算出された前記正常評価値および予め算出された前記異常評価値に基づいて、前記異常判定を行う前記評価値の範囲を決定する。
【0046】
本開示の第7態様の異常判定方法は、
一連動作を繰り返し実行可能な工作機械および加工機械を含む機械の動作に応じた信号を取得し、
前記一連動作の長さに応じて設定される動作期間に取得された前記信号に基づいて前記一連動作全体の評価値を算出し、
算出された前記評価値が正常範囲を逸脱した場合に前記機械が異常であると判定する。
【0047】
前記様々な実施形態または変形例のうちの任意の実施形態または変形例を適宜組み合わせることにより、それぞれの有する効果を奏するようにすることができる。また、実施形態同士の組み合わせまたは実施例同士の組み合わせまたは実施形態と実施例との組み合わせが可能であると共に、異なる実施形態または実施例の中の特徴同士の組み合わせも可能である。
【0048】
本開示は、添付図面を参照しながら好ましい実施形態に関連して充分に記載されているが、この技術の熟練した人々にとっては種々の変形や修正は明白である。そのような変形や修正は、添付した請求の範囲による本開示の範囲から外れない限りにおいて、その中に含まれると理解されるべきである。
【産業上の利用可能性】
【0049】
本開示の異常判定装置は、工作機械および加工機械に限らず、押出機、搬送コンベア、ポンプ、ファン、マシニングセンタなどに適用できる。
【符号の説明】
【0050】
1 異常判定装置
2 CPU
3 記憶装置
4 通信装置
10 取得部
20 算出部
30 判定部
40 算出制御部
50 出力部
100 機械
図1
図2
図3
図4
図5
図6
図7