JP2019034345A - 工具異常検知装置および該方法 - Google Patents
工具異常検知装置および該方法 Download PDFInfo
- Publication number
- JP2019034345A JP2019034345A JP2017155179A JP2017155179A JP2019034345A JP 2019034345 A JP2019034345 A JP 2019034345A JP 2017155179 A JP2017155179 A JP 2017155179A JP 2017155179 A JP2017155179 A JP 2017155179A JP 2019034345 A JP2019034345 A JP 2019034345A
- Authority
- JP
- Japan
- Prior art keywords
- tool
- power consumption
- abnormality detection
- abnormality
- workpiece
- 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.)
- Pending
Links
- 230000005856 abnormality Effects 0.000 title claims abstract description 214
- 238000001514 detection method Methods 0.000 title claims abstract description 122
- 238000012545 processing Methods 0.000 claims abstract description 59
- 238000005259 measurement Methods 0.000 claims abstract description 20
- 238000000034 method Methods 0.000 claims description 30
- 230000008569 process Effects 0.000 claims description 29
- 238000004088 simulation Methods 0.000 claims description 18
- 238000013178 mathematical model Methods 0.000 claims description 5
- 238000005520 cutting process Methods 0.000 description 51
- 238000003754 machining Methods 0.000 description 37
- 238000004364 calculation method Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 3
- 230000007547 defect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000002950 deficient Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 102200082816 rs34868397 Human genes 0.000 description 2
- 101100008046 Caenorhabditis elegans cut-2 gene Proteins 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000003801 milling Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000005498 polishing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Images
Landscapes
- Machine Tool Sensing Apparatuses (AREA)
- Numerical Control (AREA)
Abstract
【課題】本発明は、工具異常をより適切に検知できる工具異常検知装置および工具異常検知方法を提供する。
【解決手段】本発明の工具異常検知装置Dは、工具と前記工具によって加工されるワークとをモータによって相対的に回転させることで前記ワークを加工する加工機WMにおける前記工具の異常を検知する工具異常検知装置Dであって、前記モータの消費電力を実消費電力として測定する電力測定部1と、予め設定された所定の一定値の予定消費電力と、電力測定部1で測定された実消費電力とを比較することによって前記工具の異常を検知する異常検知部2とを備える。
【選択図】図1
【解決手段】本発明の工具異常検知装置Dは、工具と前記工具によって加工されるワークとをモータによって相対的に回転させることで前記ワークを加工する加工機WMにおける前記工具の異常を検知する工具異常検知装置Dであって、前記モータの消費電力を実消費電力として測定する電力測定部1と、予め設定された所定の一定値の予定消費電力と、電力測定部1で測定された実消費電力とを比較することによって前記工具の異常を検知する異常検知部2とを備える。
【選択図】図1
Description
本発明は、例えば工具の摩耗や欠損等の、工具異常を検知する工具異常検知装置および工具異常検知方法に関する。
例えば工具の摩耗や欠損(例えば刃こぼれ)等の、工具異常を検知する工具異常検知装置は、従来から知られており、例えば、特許文献1や特許文献2に開示されている。
この特許文献1に開示された切削抵抗検出方法は、エンドミル工具による加工において、主軸モータ、運動軸のモータの電流値、エンドミル工具の半径値および切削関与角を用いて、切削抵抗の工具移動接線方向切削抵抗および/または工具移動法線方向切削抵抗を検出する。この特許文献1では、加工中の切削抵抗をモニタリングすることで、工具摩耗の検出が可能とされている。
前記特許文献2に開示された、NC制御される工作機械の加工異常検知装置は、圧電素子方式の力センサを用いて工具に加わる切削負荷を切削力として測定する切削力計測部101と、機械加工装置10の現在加工位置をNC制御装置17より取得する座標値取得部102と、切削力計測部101にて取得した切削力変化量と、切削位置・加工条件記憶部107に保存された情報を元に切削力計算値記憶部108に記憶した切削力を抽出し、比較演算する切削力変化量比較演算部103と、切削力計測部101にて取得した実切削力と比較する切削力計算値(モデル切削力パターン)との間での遅れ時間を算出する遅れ時間算出部104と、算出した遅れ時間を考慮して実切削力の取得値と計算値(モデル値)とを比較する切削力比較部105と、異常検知しきい値算出部110が切削力しきい値記憶部109より所定のしきい値を取得した実切削力と比較して、異常の有無を判定する異常判定部106と、切削位置に基づいた切込み、送り速度などの加工条件が関連付けられて記憶される切削位置・加工条件記憶部107と、切削位置に基づいた切削力の計算値が記憶される切削力計算値記憶部108と、加工条件としきい値が関連づけられて記憶される切削力しきい値記憶部109と、異常検知しきい値算出部110とを備えて構成される。前記力センサは、機械加工装置10のテーブル16や主軸ステージ12に内蔵されたり、被削材15とテーブル16の間に挟み込むように配置されたりする([0035]段落ないし[0038]段落)。なお、参照符号は、この段落において、前記特許文献2において各構成に付与された符号である。
ところで、前記特許文献1に開示された技術では、加工中の負荷に対し、例えば工具の摩耗や欠損等の、工具異常による負荷変動が小さいため、工具異常が発生しても電流が変動せず、工具異常が検知し難い。これは、通常、工作機械がインバータで電圧と電流との位相差を制御することによって負荷変動に対応しているため、現在の出力に対し小さい負荷変動が発生した場合では、電流値が大きく変動しないからである。
一方、加工、特に自由曲面の加工では、加工部位により負荷が時々刻々と変動するため、工具異常を検知するために、加工部位による負荷変動と、工具異常による負荷変動とを切り分け、各加工部位で、加工異常の判定閾値を設定する必要がある。前記特許文献2では、被削材と機械加工装置のテーブルとの間に切削力を測定する力センサを取付け、予め解析した切削力の計算値と実切削力の取得値(測定値)とを比較することによって異常の有無を判定している。しかし、切削材から大型な部品や複雑な形状の部品を加工する場合、前記テーブルと工具刃先との距離が長くなるため、あるいは、加工部位によって切削力方向が変化するため、切削力の測定値は、工具刃先に実際に加わる力と異なる虞がある。また、切削力を正確に測定する力センサは、非常に高価であり、工作機械への適用は、現実的ではない。
本発明は、上述の事情に鑑みて為された発明であり、その目的は、工具異常をより適切に検知できる工具異常検知装置および工具異常検知方法ならびに前記工具異常検知装置を用いた工作機械を提供することである。
本発明者は、種々検討した結果、上記目的は、以下の本発明により達成されることを見出した。すなわち、本発明の一態様にかかる工具異常検知装置は、工具と前記工具によって加工されるワークとをモータによって相対的に回転させることで前記ワークを加工する加工機における前記工具の異常を検知する工具異常検知装置であって、前記モータの消費電力を実消費電力として測定する電力測定部と、予め設定された所定の一定値の予定消費電力と、前記電力測定部で測定された実消費電力とを比較することによって前記工具の異常を検知する異常検知部とを備える。本発明の他の一態様にかかる工具異常検知方法は、工具と前記工具によって加工されるワークとをモータによって相対的に回転させることで前記ワークを加工する加工機における前記工具の異常を検知する工具異常検知方法であって、前記モータの消費電力を実消費電力として測定する電力測定工程と、予め設定された所定の一定値の予定消費電力と、前記電力測定工程で測定された実消費電力とを比較することによって前記工具の異常を検知する異常検知工程とを備える。好ましくは、上述において、前記加工機は、3軸または5軸の装置である。好ましくは、上述において、前記工具は、エンドミルである。
このような工具異常検知装置および工具異常検知方法は、消費電力で工具異常を検知するので、インバータによって電圧と電流とが制御されていても、工具異常を検知できる。そして、上記工具異常検知装置および工具異常検知方法は、予定消費電力が一定値で予め設定されているので、工具異常を検知するために、ワークにおける加工部位による負荷変動と、工具異常による負荷変動とを切り分ける必要がない。したがって、上記工具異常検知装置および工具異常検知方法は、工具異常をより適切に検知できる。
他の一態様では、上述の工具異常検知装置において、前記予定消費電力は、前記予定消費電力は、前記モータを表す数式モデルを用いたシミュレーションによって予め求められる。
このような工具異常検知装置は、予定消費電力を予めシミュレーションによって求めるので、適切に予定消費電力を設定できる。
他の一態様では、これら上述の工具異常検知装置において、前記工具の異常は、前記工具の摩耗および前記工具の欠損を含み、前記異常検知部は、前記実消費電力が、前記予定消費電力に、予め設定された所定の第1判定閾値を加算した第1加算値以上であって、かつ、前記実消費電力が、前記予定消費電力に、前記第1判定閾値より大きく予め設定された所定の第2判定閾値を加算した第2加算値未満である場合に、前記工具の摩耗を検知し、前記実消費電力が、前記第2加算値以上である場合に、前記工具の欠損を検知する。
このような工具異常検知装置は、第1および第2判定閾値を用いて工具異常を検知するので、工具の摩耗と工具の欠損(刃こぼれ)とを検知できる。
他の一態様では、これら上述の工具異常検知装置において、前記異常検知部は、さらに、前記工具の異常を検知した場合に、予め設定された異常時の回転速度で前記工具と前記ワークとを相対的に回転させる第1制御信号を、前記加工機へ出力する。
加工機では、加工中に工具の運動を止めてしまうと、工具がワークに咬み込む虞があり、工具がワークに咬み込んでしまうと、その対応に手間(工数)がかかる。上記工具異常検知装置は、工具の異常を検知した場合に、異常時の回転速度で前記工具と前記ワークとを相対的に回転させる第1制御信号を、前記加工機へ出力するので、前記工具の運動を止めることなく前記工具を回転させることができるから、工具がワークに咬み込む虞を低減できる。
他の一態様では、これら上述の工具異常検知装置において、前記加工機は、さらに、前記工具と前記ワークとを相対的に移動させることで前記ワークを加工し、前記異常検知部は、さらに、前記工具の異常を検知した場合に、予め設定された異常時の移動速度で前記工具と前記ワークとを相対的に移動させる第2制御信号を、前記加工機へ出力する。
このような工具異常検知装置は、工具の異常を検知した場合に、異常時の移動速度で前記工具と前記ワークとを相対的に移動させる第2制御信号を、前記加工機へ出力するので、前記工具の運動を止めることなく前記工具を移動させることができるから、工具がワークに咬み込む虞を低減できる。
本発明にかかる工具異常検知装置および工具異常検知方法は、工具異常をより適切に検知できる。
以下、本発明にかかる実施の一形態を図面に基づいて説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、適宜、その説明を省略する。本明細書において、総称する場合には添え字を省略した参照符号で示し、個別の構成を指す場合には添え字を付した参照符号で示す。
本実施形態における工具異常検知装置は、工具と前記工具によって加工されるワークとをモータによって相対的に回転させることで前記ワークを加工する加工機における、例えば摩耗や欠損(例えば刃こぼれ)等の前記工具の異常(工具異常)を検知する装置である。このような工具異常検知装置は、前記モータの消費電力を実消費電力として測定する電力測定部と、予め設定された所定の一定値の予定消費電力と、前記電力測定部で測定された実消費電力とを比較することによって前記工具の異常を検知する異常検知部とを備える。以下、これら実施形態における工具異常検知装置について、より具体的に説明する。
図1は、実施形態における工具異常検知装置の構成を示すブロック図である。実施形態における工具異常検知装置Dは、例えば、図1に示すように、電力測定部1と、異常検知部2とを備え、本実施形態では、さらに、入力部3と、NCプログラム作成部4と、シミュレーション部5とを備え、加工機WMにおける工具の異常を検知する。
加工機WMは、例えば、1軸、3軸および5軸等で、工具と前記工具によって加工されるワークとをモータ(電動機)によって相対的に回転させることで前記ワークを加工する工作機械である。本実施形態では、加工機WMは、さらに、前記工具と前記ワークとを例えばXYZステージや多軸アーム等の移動装置によって相対的に移動させることで前記ワークを加工する。このような加工機WMは、例えば、図1に示すように、制御盤6と、加工部7とを備える。
加工部7は、制御盤6および電力測定部1それぞれに接続され、工具とワークとを相対的に回転させることで前記ワークを加工し、前記工具と前記ワークとを相対的に移動させることで前記ワークを加工する装置である。本実施形態では、加工部7は、いわゆる主軸モータと、移動装置とを備える。前記工具は、例えばチャック装置等によって前記主軸モータに取り付けられ、前記主軸モータの回転力が前記工具に伝達され、前記ワークに対し前記工具が回転する。なお、逆に、前記ワークが前記主軸モータに取り付けられ、前記主軸モータの回転力が前記ワークに伝達され、前記工具に対し前記ワークが回転しても良い。また、前記ワークが例えばXYZステージ等の移動装置に取り付けられ、前記工具に対し前記ワークが移動する。なお、逆に、前記工具が例えば多軸アーム等の移動装置に取り付けられ、前記ワークに対し前記工具が移動しても良い。
前記工具は、例えばバイト、フライス(例えばボールエンドミルやフラットエンドミル等のエンドミル等)、砥石等であり、例えば切削加工や研磨加工等の加工法に応じて適宜な種類の工具が選択され、利用される。本実施形態では、一例として、工具は、エンドミルである。
制御盤6は、工具異常検知装置Dおよび加工部7それぞれに接続され、工具異常検知装置Dから取得したNCプログラム(本実施形態では後述の実施NCプログラム)に従って前記工具によって前記ワークを加工するように加工部7を制御する装置である。本実施形態では、制御盤6は、工具異常検知装置Dから、異常時の回転速度で前記工具と前記ワークとを相対的に回転させる第1制御信号を受信すると、実行中の実施NCプログラムに対し割り込みで、前記異常時の回転速度で前記工具と前記ワークとを相対的に回転させるように、加工部7を制御する。
電力測定部1は、加工部7および異常検知部2それぞれに接続され、加工部7の前記主軸モータの消費電力を実消費電力Wrとして測定する装置であり、例えば、加工機WMに外付けされ、前記主軸モータを駆動する駆動回路に含まれるインバータ回路に流れる電力を測定する電力計等である。電力測定部3は、その測定した実消費電力Wrを異常検知部2へ出力する。
異常検知部2は、電力測定部1、シミュレーション部5および制御盤6それぞれに接続され、予め設定された所定の一定値の予定消費電力Wcと、電力測定部1で測定された実消費電力Wrとを比較することによって前記工具の異常を検知する装置である。より具体的には、本実施形態では、工具異常は、前記工具の摩耗および前記工具の欠損(例えば刃こぼれ)を含み、異常検知部2は、実消費電力Wrが、予定消費電力Wcに、予め設定された所定の第1判定閾値Th1を加算した第1加算値(Wc+Th1)以上であって、かつ、実消費電力Wcが、予定消費電力Wcに、第1判定閾値Th1より大きく予め設定された所定の第2判定閾値Th2(Th2>Th1)を加算した第2加算値(Wc+Th2)未満である場合に、工具異常として工具の摩耗を検知し、実消費電力Wrが、第2加算値(Wc+Th2)以上である場合に、工具異常として工具の欠損を検知する。
前記予定消費電力Wcは、例えばユーザの経験等によって予め適宜な値に設定されて良いが、本実施形態では、加工部7の前記主軸モータを表す数式モデルを用いたシミュレーションによって予め求められ、設定される。前記予定消費電力Wcは、例えば、前記数式モデルを用いたシミュレーションによって求められた最大消費電力の2/3や1/2等に設定される。前記数式モデルは、前記主軸モータの種類に応じた例えば抵抗およびコイル等を用いた公知の等価回路で表される。前記第1および第2判定閾値Th1、Th2は、複数のサンプルから、予め適宜に設定される。
そして、本実施形態では、異常検知部2は、前記工具の異常を検知した場合に、予め設定された異常時の回転速度で前記工具と前記ワークとを相対的に回転させる前記第1制御信号を、加工機WMの制御盤6へ出力する。前記異常時の回転速度は、複数のサンプルから、予め適宜に設定される。
なお、異常検知部2は、前記工具の異常を検知した場合に、予め設定された異常時の移動速度で前記工具と前記ワークとを相対的に移動させる第2制御信号を、前記加工機へ出力しても良い。工具異常検知装置Dの異常検知部2から、前記第2制御信号を受信すると、制御盤6は、実行中の実施NCプログラムに対し割り込みで、前記異常時の移動速度で前記工具と前記ワークとを相対的に移動させるように、加工部7を制御する。前記異常時の移動速度は、複数のサンプルから、予め適宜に設定される。あるいは、異常検知部2は、前記工具の異常を検知した場合に、予め設定された異常時の回転速度で前記工具と前記ワークとを相対的に回転させるとともに、予め設定された異常時の移動速度で前記工具と前記ワークとを相対的に移動させる第3制御信号を、前記加工機WMの制御盤6へ出力しても良い。工具異常検知装置Dの異常検知部2から、前記第3制御信号を受信すると、制御盤6は、実行中の実施NCプログラムに対し割り込みで、前記異常時の回転速度で前記工具と前記ワークとを相対的に回転させるとともに、前記異常時の移動速度で前記工具と前記ワークとを相対的に移動させるように、加工部7を制御する。このような工具異常検知装置Dは、工具の異常を検知した場合に、異常時の移動速度で前記工具と前記ワークとを相対的に移動させる第2制御信号や第3制御信号を、加工機WMへ出力するので、前記工具の運動を止めることなく前記工具を移動させることができるから、工具がワークに咬み込む虞を低減できる。また、上述では、異常検知部2は、第1および第2判定閾値Th1、Th2を用いて工具の摩耗と工具の欠損(刃こぼれ)とを検知したが、工具異常をその種類別に分けることなく前記工具異常の有無のみを検知する観点から、異常検知部2は、前記実消費電力Wrが、前記予定消費電力Wcに、予め設定された所定の判定閾値Thを加算した加算値(Wc+Th)以上である場合に、前記工具異常を検知しても良く、この場合に、上述のいずれかの態様で、異常時の制御が実施されて良い。
入力部3は、NCプログラム作成部4に接続され、NCプログラムの作成に必要な各種データを入力する装置であり、例えば、所定の機能を割り付けられた複数の入力スイッチ、キーボードおよびマウス等である。前記各種データには、ワーク形状、工具形状(刃数、すくい角、逃げ角、ねじれ角、刃先丸み)、加工条件および加工パス等が含まれる。入力部3は、その受け付けた前記各種データをNCプログラム作成部4へ出力する。
NCプログラム作成部4は、入力部3、シミュレーション部5および加工機WMの制御盤6それぞれに接続され、入力部3からの、ワーク形状、工具形状(刃数、すくい角、逃げ角、ねじれ角、刃先丸み)、加工条件および加工パスに基づいて、公知の常套手段により、NCプログラムを当初NCプログラムとして作成する装置である。NCプログラム作成部4は、この当初NCプログラムをシミュレーション部5へ出力する。
シミュレーション部5は、NCプログラム作成部4および異常検知部2それぞれに接続され、NCプログラム作成部4で作成された当初NCプログラムに基づいて消費電力を当初消費電力Wiとしてシミュレーション(数値計算)するものである。そして、本実施形態では、シミュレーション部5は、加工部7の前記主軸モータを表す数式モデルを用いたシミュレーションによって前記一定値の予定消費電力Wcを予め求めて設定する。
前記主軸モータの当初消費電力Wiは、接線力をFtとし、工具半径をrとし、回転数をN[rpm]とする場合に、次式(1)で求められる。接線力Ftは、比切削抵抗をKtとし、工具の切削断面積をAとする場合に、次式(2)で求められる。比切削抵抗Ktは、ワークに応じて決まる値であり、複数のワークのサンプルから予め実験的に求められる。工具の切削断面積Aは、1刃の工具が1回転する際に、前記工具によってワークが除去(切削)される断面積であり、工具形状、ワークの形状、加工条件および加工パスから幾何学的に算出される。
Wi=2π×Ft×r×N/60/1000 ・・・(1)
Ft=Kt×A ・・・(2)
前記当初消費電力Wiは、上述のように、ワーク形状、工具形状(刃数、すくい角、逃げ角、ねじれ角、刃先丸み)、加工条件および加工パスに基づいて公知の常套手段により作成された当初NCプログラムから算出されたものであって、一般に、前記ワークに対する前記工具にかかる負荷が加工部位に応じて変動するから、常に一定値ではなく、時間経過(加工の進捗)に従って変化する。このため、本実施形態では、シミュレーション部5は、当初消費電力Wiおよび予定消費電力WcをNCプログラム作成部4へ出力し、NCプログラム作成部4は、さらに、この当初消費電力Wiと当初NCプログラムに基づいて、予め設定された所定の一定値の予定消費電力Wcとなるように当初NCプログラムを改変したNCプログラムを実施NCプログラムとして作成し、この実施NCプログラムを加工機WMの制御盤6へ出力する。
Wi=2π×Ft×r×N/60/1000 ・・・(1)
Ft=Kt×A ・・・(2)
前記当初消費電力Wiは、上述のように、ワーク形状、工具形状(刃数、すくい角、逃げ角、ねじれ角、刃先丸み)、加工条件および加工パスに基づいて公知の常套手段により作成された当初NCプログラムから算出されたものであって、一般に、前記ワークに対する前記工具にかかる負荷が加工部位に応じて変動するから、常に一定値ではなく、時間経過(加工の進捗)に従って変化する。このため、本実施形態では、シミュレーション部5は、当初消費電力Wiおよび予定消費電力WcをNCプログラム作成部4へ出力し、NCプログラム作成部4は、さらに、この当初消費電力Wiと当初NCプログラムに基づいて、予め設定された所定の一定値の予定消費電力Wcとなるように当初NCプログラムを改変したNCプログラムを実施NCプログラムとして作成し、この実施NCプログラムを加工機WMの制御盤6へ出力する。
NCプログラムでは、現在位置に対し、移動先の座標値、工具の送り速度および前記工具の回転速度が指定される。このため、より具体的には、NCプログラム作成部4によって、当初消費電力Wiが変化するごとに、当初消費電力Wiと予定消費電力Wcとが比較され、当初消費電力Wiが予定消費電力Wcより大きい場合には、当初消費電力Wiが予定消費電力Wcに一致するように、前記当初消費電力Wiに対応する工具の送り速度が減速され、一方、当初消費電力Wiが予定消費電力Wcより小さい場合には、当初消費電力Wiが予定消費電力Wcに一致するように、前記当初消費電力Wiに対応する工具の送り速度が増速される。一具体例では、当初消費電力Wiが予定消費電力Wcの2倍である場合には、当初消費電力Wiが予定消費電力Wcに一致するように、前記当初消費電力Wiに対応する工具の送り速度が1/2倍に減速され、当初消費電力Wiが予定消費電力Wcの1/2倍である場合には、当初消費電力Wiが予定消費電力Wcに一致するように、前記当初消費電力Wiに対応する工具の送り速度が2倍に増速される。これによってNCプログラム作成部4は、前記所定の一定値の予定消費電力Wcとなるように当初NCプログラムを改変したNCプログラムを実施NCプログラムとして作成する。
そして、本実施形態では、シミュレーション部5は、予定消費電力Wcを異常検知部2へ出力する。
なお、このような入力部3、NCプログラム作成部4、シミュレーション部5および異常検知部2は、一例では、CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)、ハードディスクドライブ、表示装置、キーボード、マウス、インターフェース、および、これらCPU、RAM、ROM、HDD、表示装置、キーボード、マウスおよびインターフェースを相互に接続するバスを備える、例えば、デスクトップ型やノード型のコンピュータによって構成可能である。前記キーボードやインターフェースは、入力部3の一例であり、NCプログラム作成部4、シミュレーション部5および異常検知部2それぞれは、プログラムの実行によって前記CPUに機能的に構成される。
次に、本実施形態の動作について説明する。図2は、実施形態の工具異常検知装置における、工具異常の検知に関する動作を示すフローチャートである。
前記加工が開始されると、加工機WMでは、制御盤6は、実施NCプログラムに従って加工部7を制御し、前記工具によって前記ワークを加工する。
そして、このような前記ワークの加工中における工具異常の検知にあたって、図2において、工具異常検知装置Dは、まず、異常検知部2によって、電力測定部1から、その測定した加工部7の前記主軸モータの実消費電力Wrを取得する(S1)。
次に、異常検知部2は、処理S1で電力測定部1から取得した実消費電力Wrが、前記予定消費電力Wcに前記第1判定閾値Th1を加算した第1加算値(Wc+Th1)以上であるか否かを判定する。この判定の結果、前記実消費電力Wrが前記第1加算値(Wc+Th1)以上ではない場合(すなわち、前記実消費電力Wrが前記第1加算値(Wc+Th1)未満である場合)(No)には、異常検知部2は、次に、処理S11を実行する。一方、前記判定の結果、前記実消費電力Wrが前記第1加算値(Wc+Th1)以上である場合(Yes)には、異常検知部2は、次に、処理S3を実行する。
処理S11では、異常検知部2は、前記ワークの加工が終了か否かを判定する。この判定は、例えば、制御盤6が前記ワークの加工が終了するとその旨を異常検知部2に通知したり、前記主軸モータの実消費電力Wrが0であるか否かを判定したり等することによって実行できる。この判定の結果、前記ワークの加工が終了している場合(Yes)には、異常検知部2は、本処理を終了し、一方、前記判定の結果、前記ワークの加工が終了していない場合(No)には、異常検知部2は、処理を処理S1に戻す。これによって前記ワークの加工中、工具異常の有無が繰り返し、判定される。
前記処理S3では、異常検知部2は、処理S1で電力測定部1から取得した実消費電力Wrが、前記予定消費電力Wcに前記第2判定閾値Th2を加算した第2加算値(Wc+Th2)以上であるか否かを判定する。この判定の結果、前記実消費電力Wrが前記第2加算値(Wc+Th2)以上ではない場合(すなわち、前記実消費電力Wrが前記第2加算値(Wc+Th2)未満である場合)(No)には、異常検知部2は、摩耗の工具異常と判定し(S4)、次に、処理S6を実行する。一方、前記判定の結果、前記実消費電力Wrが前記第2加算値(Wc+Th2)以上である場合(Yes)には、異常検知部2は、欠損の工具異常と判定し(S5)、次に、処理S6を実行する。
この処理S6では、工具異常検知装置Dは、異常検知部2によって、加工機WMの加工部7における前記工具の運動を異常時の運動に制御し、本処理を終了する。より具体的には、本実施形態では、異常検知部2は、前記異常時の回転速度で前記工具と前記ワークとを相対的に回転させる前記第1制御信号を、加工機WMの制御盤6へ出力し、本処理を終了する。これを受信した制御盤6は、実行中のNCプログラムに対し割り込みで、前記異常時の回転速度で前記工具と前記ワークとを相対的に回転させるように、加工部7の前記主軸モータを制御する。
なお、本処理を終了する際に、異常検知部2は、工具異常の検知結果を、例えば液晶表示装置等の表示装置に出力してから、本処理を終了しても良い。ここで、処理S4が実行された場合には、前記表示装置には、摩耗の工具異常が表示され、処理S5が実行された場合には、前記表示装置には、欠損の工具異常が表示される。
図3は、一実施例として、消費電力の時間変化を示す図である。図3Aは、工具異常が無い場合を示し、図3Bおよび図3Cは、工具異常が生じた場合を示し、図3Bは、工具異常の際に実行される異常時速度制御機能をオフした場合を示し、図3Cは、工具異常の際に実行される異常時速度制御機能をオンした場合を示す。図3Aないし図3Cの各横軸は、時間であり、それら各縦軸は、消費電力である。
この例では、加工機WMとしてマシニングセンタが用いられ、ワークは、S45Cであり、工具は、φ20mmチップ式エンドミル(刃数3枚)であり、切削条件は、切削速度300m/min、送り0.3mm/刃、軸切込み2mm、径切込みae5mm、加工時間30分である。
工具異常が生じていない場合では、図3Aに示すように、NCプログラムにより、電力測定部1で測定される実消費電力Wrは、予定消費電力(解析)Wcにほぼ一致している。そこで、前記工具のエンドミルに欠損を与えると、図3Bに示すように、欠損を与えた時点で、電力測定部1で測定される実消費電力Wrには、予定消費電力(解析)Wcより大きなピークが生じる。このピークを判定閾値Th(上述では第1および第2判定閾値Th1、Th2)を用いて検知することで、工具異常が加工部7における前記主軸モータの消費電力で検知できる。一方、このような工具異常を検知した場合に、異常検知部2による第1制御信号を受信した制御盤6が前記主軸モータを異常時の回転速度で制御することで、図3Cに示すように、前記工具のエンドミルが前記ワークのS45Cに咬み込むことなく、回転が続いている。
以上説明したように、工具異常検知装置Dおよびこれに実装された工具異常検知方法は、消費電力で工具異常を検知するので、インバータによって電圧と電流とが制御されていても、工具異常を検知できる。そして、上記工具異常検知装置Dおよび工具異常検知方法は、予定消費電力Wcが一定値で予め設定されているので、工具異常を検知するために、前記ワークにおける加工部位による負荷変動と、工具異常による負荷変動とを切り分ける必要がない。したがって、上記工具異常検知装置Dおよび工具異常検知方法は、工具異常をより適切に検知できる。
上記工具異常検知装置Dおよび工具異常検知方法は、予定消費電力Wcを予めシミュレーションによって求めるので、適切に予定消費電力Wcを設定できる。
上記工具異常検知装置Dおよび工具異常検知方法は、第1および第2判定閾値Th1、Th2を用いて工具異常を検知するので、前記工具の摩耗と前記工具の欠損(例えば刃こぼれ)とを検知できる。
加工機WMでは、加工中に前記工具の運動を止めてしまうと、前記工具が前記ワークに咬み込む虞があり、前記工具が前記ワークに咬み込んでしまうと、その対応に手間(工数)がかかる。上記工具異常検知装置Dおよび工具異常検知方法は、前記工具の異常を検知した場合に、異常時の回転速度で前記工具と前記ワークとを相対的に回転させる第1制御信号を、加工機WMへ出力するので、前記工具の運動を止めることなく前記工具を回転させることができるから、前記工具が前記ワークに咬み込む虞を低減できる。
なお、上述の実施形態では、切削加工する加工機WMDは、前記ワークに対し前記工具を回転させたが、前記工具に対し前記ワークを回転させても良い。例えば、このような切削加工する加工機WMには、前記工具としてバイトを用いる旋盤が挙げられる。
本発明を表現するために、上述において図面を参照しながら実施形態を通して本発明を適切且つ十分に説明したが、当業者であれば上述の実施形態を変更および/または改良することは容易に為し得ることであると認識すべきである。したがって、当業者が実施する変更形態または改良形態が、請求の範囲に記載された請求項の権利範囲を離脱するレベルのものでない限り、当該変更形態または当該改良形態は、当該請求項の権利範囲に包括されると解釈される。
D 工具異常検知装置
WM 加工機
1 電力測定部
2 異常検知部
3 入力部
4 NCプログラム作成部
5 シミュレーション部
6 制御盤
7 加工部
WM 加工機
1 電力測定部
2 異常検知部
3 入力部
4 NCプログラム作成部
5 シミュレーション部
6 制御盤
7 加工部
Claims (6)
- 工具と前記工具によって加工されるワークとをモータによって相対的に回転させることで前記ワークを加工する加工機における前記工具の異常を検知する工具異常検知装置であって、
前記モータの消費電力を実消費電力として測定する電力測定部と、
予め設定された所定の一定値の予定消費電力と、前記電力測定部で測定された実消費電力とを比較することによって前記工具の異常を検知する異常検知部とを備える、
工具異常検知装置。 - 前記予定消費電力は、前記モータを表す数式モデルを用いたシミュレーションによって予め求められる、
請求項1に記載の工具異常検知装置。 - 前記工具の異常は、前記工具の摩耗および前記工具の欠損を含み、
前記異常検知部は、前記実消費電力が、前記予定消費電力に、予め設定された所定の第1判定閾値を加算した第1加算値以上であって、かつ、前記実消費電力が、前記予定消費電力に、前記第1判定閾値より大きく予め設定された所定の第2判定閾値を加算した第2加算値未満である場合に、前記工具の摩耗を検知し、前記実消費電力が、前記第2加算値以上である場合に、前記工具の欠損を検知する、
請求項1または請求項2に記載の工具異常検知装置。 - 前記異常検知部は、さらに、前記工具の異常を検知した場合に、予め設定された異常時の回転速度で前記工具と前記ワークとを相対的に回転させる第1制御信号を、前記加工機へ出力する、
請求項1ないし請求項3のいずれか1項に記載の工具異常検知装置。 - 前記加工機は、さらに、前記工具と前記ワークとを相対的に移動させることで前記ワークを加工し、
前記異常検知部は、さらに、前記工具の異常を検知した場合に、予め設定された異常時の移動速度で前記工具と前記ワークとを相対的に移動させる第2制御信号を、前記加工機へ出力する、
請求項1ないし請求項4のいずれか1項に記載の工具異常検知装置。 - 工具と前記工具によって加工されるワークとをモータによって相対的に回転させることで前記ワークを加工する加工機における前記工具の異常を検知する工具異常検知方法であって、
前記モータの消費電力を実消費電力として測定する電力測定工程と、
予め設定された所定の一定値の予定消費電力と、前記電力測定工程で測定された実消費電力とを比較することによって前記工具の異常を検知する異常検知工程とを備える、
工具異常検知方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017155179A JP2019034345A (ja) | 2017-08-10 | 2017-08-10 | 工具異常検知装置および該方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017155179A JP2019034345A (ja) | 2017-08-10 | 2017-08-10 | 工具異常検知装置および該方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2019034345A true JP2019034345A (ja) | 2019-03-07 |
Family
ID=65636447
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017155179A Pending JP2019034345A (ja) | 2017-08-10 | 2017-08-10 | 工具異常検知装置および該方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2019034345A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022525521A (ja) * | 2019-03-22 | 2022-05-17 | ライシャウァー アーゲー | 連続創成研削中の自動プロセス監視のための方法 |
| CN116533062A (zh) * | 2023-05-10 | 2023-08-04 | 江苏西格数据科技有限公司 | 一种基于功率测量的刀具磨损监测方法 |
| US20230251645A1 (en) * | 2020-07-21 | 2023-08-10 | Fanuc Corporation | Abnormality detection device |
-
2017
- 2017-08-10 JP JP2017155179A patent/JP2019034345A/ja active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022525521A (ja) * | 2019-03-22 | 2022-05-17 | ライシャウァー アーゲー | 連続創成研削中の自動プロセス監視のための方法 |
| JP7627225B2 (ja) | 2019-03-22 | 2025-02-05 | ライシャウァー アーゲー | 連続創成研削中の自動プロセス監視のための方法 |
| US20230251645A1 (en) * | 2020-07-21 | 2023-08-10 | Fanuc Corporation | Abnormality detection device |
| US12461516B2 (en) * | 2020-07-21 | 2025-11-04 | Fanuc Corporation | Abnormality detection device |
| CN116533062A (zh) * | 2023-05-10 | 2023-08-04 | 江苏西格数据科技有限公司 | 一种基于功率测量的刀具磨损监测方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5710391B2 (ja) | 工作機械の加工異常検知装置及び加工異常検知方法 | |
| JP6381665B2 (ja) | 工作機械の制御方法および工作機械の制御装置 | |
| JP5536611B2 (ja) | 工作機械のモニタ方法及びモニタ装置、工作機械 | |
| JP5793200B2 (ja) | 工作機械の切削力検出装置、切削力検出方法、加工異常検出方法、および加工条件制御システム | |
| JP6936178B2 (ja) | 異常検知装置 | |
| KR101957711B1 (ko) | 가공좌표계상 가공시간에 따라 가공위치와 물리적 가공절삭 특성값을 매핑하는 절삭특성맵을 활용하여 절삭상태를 지능적으로 감시 및 진단하고, 절삭조건을 제어할 수 있는 지능형 cnc공작기계 제어시스템 | |
| JP5507409B2 (ja) | 工作機械のモニタ方法及びモニタ装置、工作機械 | |
| US10088824B2 (en) | Toolpath evaluation method, toolpath generation method, and toolpath generation device | |
| JP2015097085A5 (ja) | ||
| JP6722052B2 (ja) | 多刃工具の異常検知方法 | |
| JP7225715B2 (ja) | 歯車加工方法及び歯車加工装置 | |
| JP2017013187A (ja) | 工作機械の主軸負荷モニタ装置 | |
| JP2013188831A (ja) | 工作機械の制御装置およびそれを備えた工作機械 | |
| TW202033293A (zh) | 工作機械以及控制裝置 | |
| JP2019034345A (ja) | 工具異常検知装置および該方法 | |
| JP6166300B2 (ja) | 工具と被加工物の干渉チェックが可能な数値制御装置 | |
| CN109475993A (zh) | 加工程序生成装置及加工方法 | |
| JP2008062351A (ja) | 加工原点設定方法及びその方法を実施するための工作機械 | |
| JP5908552B1 (ja) | 工作機械の制御装置 | |
| CN110091214A (zh) | 用于监控数控机床工作主轴的工具夹紧系统的方法和装置 | |
| JP2011121139A (ja) | 工具異常検知装置および検知方法 | |
| JP6499707B2 (ja) | シミュレーション装置、プログラム生成装置、制御装置およびコンピュータの表示方法 | |
| JP2007000945A (ja) | 研削方法及び装置 | |
| KR100548874B1 (ko) | 공구의 날 빠짐 검지기능을 갖는 수치제어장치 | |
| JP6490520B2 (ja) | モータ駆動制御装置およびこれを備えた工作機械 |