(57)【要約】【課題】テーブル上に治具等を介して取り付けられたワークの実際の三次元の状態を迅速に計測することができる数値制御工作機械を提供する。【解決手段】工具１０１の長さ及び径を計測する工具計測センサ１０４と、ワーク１の三次元的な形状と位置及び向きとをレーザ光等により非接触で計測するワーク計測センサ１０５と、ワーク計測センサ１０５からの情報に基づいて、加工開始点の位置及び基準面の傾きを求めた後、入力されている加工プログラムに基づいて、センサ１０４，１０５からの情報並びに前記加工開始点の位置及び前記基準面の傾きから、ワーク１に対する加工を目的とする最終形状までシミュレーションで行うことにより、規定値以上の加工負荷の有無及び前記ワークに対する取り残しの有無を求め、求められた結果を表示装置１１２で表示させる制御装置１０６とを備える数値制御工作機械１００とした。【選択図】図３
2012053508.tif 000002
【特許請求の範囲】
【請求項１】
工具を着脱可能に取り付けられて回転させる主軸と、
ワークを固定支持するテーブルと、
前記主軸に取り付けられた前記工具の長さ及び径を計測する工具計測手段と、
前記テーブル上に固定支持された前記ワークの三次元的な形状と位置及び向きとを非接触で計測するワーク計測手段と、
情報を表示する情報表示手段と、
前記ワーク計測手段からの情報に基づいて、加工開始点の位置及び基準面の傾きを求めた後、入力されている加工プログラムに基づいて、前記工具計測手段及び前記ワーク計測手段からの情報並びに前記加工開始点の位置及び前記基準面の傾きから、前記テーブル上の前記ワークに対する加工を目的とする最終形状までシミュレーションで行うことにより、規定値以上の加工負荷の有無及び前記ワークに対する取り残しの有無のうちの少なくとも一方を求め、求められた結果を前記情報表示手段で表示させる制御手段と
を備えていることを特徴とする数値制御工作機械。
【請求項２】
請求項１に記載の数値制御工作機械において、
前記制御手段が、
前記加工プログラムに基づいて、前記工具計測手段及び前記ワーク計測手段からの情報並びに前記加工開始点の位置及び前記基準面の傾きから、前記テーブル上の前記ワークに対する加工を目的とする最終形状までシミュレーションで行って、さらに、前記ワーク側と前記工具側との干渉の有無を求め、求められた結果を前記情報表示手段で表示させるものである
ことを特徴とする数値制御工作機械。
【請求項３】
請求項１又は請求項２に記載の数値制御工作機械において、
前記制御手段が、
求められた前記加工開始点の位置及び前記基準面の傾きと、入力されている前記加工プログラムで想定している加工開始点の位置及び基準面の傾きとを比較し、求められた当該加工開始点の位置及び当該基準面の傾きの少なくとも一方と、想定している上記加工開始点の位置及び上記基準面の傾きの少なくとも一方とが不適合の場合に、その情報を前記情報表示手段で表示させるものである
ことを特徴とする数値制御工作機械。
【請求項４】
請求項１から請求項３のいずれか一項に記載の数値制御工作機械において、
前記制御手段が、
前記ワーク計測手段で計測された前記テーブル上の前記ワークの形状と、前記加工プログラムで想定しているワークの形状とを比較し、当該テーブル上の当該ワークの形状と、想定している上記ワークの形状とが不適合の場合に、その情報を前記情報表示手段で表示させるものである
ことを特徴とする数値制御工作機械。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マシニングセンタや横中ぐり盤や門形プラノミラ等のような数値制御工作機械に関する。
【背景技術】
【０００２】
マシニングセンタや横中ぐり盤や門形プラノミラ等のような数値制御工作機械においては、加工を行うに先立って、従来、タッチプローブ等の接触式センサを用いて、テーブル上に固定支持されたワークの所定個所の位置等を計測することにより、加工開始点や基準面の傾き等を求めるようにしていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−０５５４０７号公報
【特許文献２】特開２００９−１６３４１４号公報
【特許文献３】特開２０１０−１０８２９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、タッチプローブ等の接触式センサを用いてワークの形状を三次元的に計測しようとすると、精度の面から、タッチプローブ等の接触式センサの移動速度（送り速度）をあまり速くすることができず、著しく時間がかかってしまっていた。
【０００５】
このようなことから、本発明は、テーブル上に治具等を介して取り付けられたワークの実際の三次元の状態を迅速に計測することができる数値制御工作機械を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前述した課題を解決するための、第一番目の発明に係る数値制御工作機械は、工具を着脱可能に取り付けられて回転させる主軸と、ワークを固定支持するテーブルと、前記主軸に取り付けられた前記工具の長さ及び径を計測する工具計測手段と、前記テーブル上に固定支持された前記ワークの三次元的な形状と位置及び向きとを非接触で計測するワーク計測手段と、情報を表示する情報表示手段と、前記ワーク計測手段からの情報に基づいて、加工開始点の位置及び基準面の傾きを求めた後、入力されている加工プログラムに基づいて、前記工具計測手段及び前記ワーク計測手段からの情報並びに前記加工開始点の位置及び前記基準面の傾きから、前記テーブル上の前記ワークに対する加工を目的とする最終形状までシミュレーションで行うことにより、規定値以上の加工負荷の有無及び前記ワークに対する取り残しの有無のうちの少なくとも一方を求め、求められた結果を前記情報表示手段で表示させる制御手段とを備えていることを特徴とする。
【０００７】
第二番目の発明に係る数値制御工作機械は、第一番目の発明において、前記制御手段が、前記加工プログラムに基づいて、前記工具計測手段及び前記ワーク計測手段からの情報並びに前記加工開始点の位置及び前記基準面の傾きから、前記テーブル上の前記ワークに対する加工を目的とする最終形状までシミュレーションで行って、さらに、前記ワーク側と前記工具側との干渉の有無を求め、求められた結果を前記情報表示手段で表示させるものであることを特徴とする。
【０００８】
第三番目の発明に係る数値制御工作機械は、第一番目又は第二番目の発明において、前記制御手段が、求められた前記加工開始点の位置及び前記基準面の傾きと、入力されている前記加工プログラムで想定している加工開始点の位置及び基準面の傾きとを比較し、求められた当該加工開始点の位置及び当該基準面の傾きの少なくとも一方と、想定している上記加工開始点の位置及び上記基準面の傾きの少なくとも一方とが不適合の場合に、その情報を前記情報表示手段で表示させるものであることを特徴とする。
【０００９】
第四番目の発明に係る数値制御工作機械は、第一番目から第三番目の発明のいずれかにおいて、前記制御手段が、前記ワーク計測手段で計測された前記テーブル上の前記ワークの形状と、前記加工プログラムで想定しているワークの形状とを比較し、当該テーブル上の当該ワークの形状と、想定している上記ワークの形状とが不適合の場合に、その情報を前記情報表示手段で表示させるものであることを特徴とする。
【発明の効果】
【００１０】
本発明に係る数値制御工作機械によれば、テーブル上に固定支持されたワークの三次元的な形状と位置及び向きとをワーク計測手段により非接触で計測するので、テーブル上に治具等を介して取り付けられたワークの実際の三次元の状態を迅速に計測することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る数値制御工作機械の主な実施形態の概略構成図である。
【図２】本発明に係る数値制御工作機械の主な実施形態の要部の制御ブロック図である。
【図３】本発明に係る数値制御工作機械の主な実施形態の要部の制御フロー図である。
【発明を実施するための形態】
【００１２】
本発明に係る数値制御工作機械の実施形態を図面に基づいて以下に説明するが、本発明は図面に基づいて説明する実施形態のみに限定されるものではない。
【００１３】
［主な実施形態］
本発明に係る数値制御工作機械の主な実施形態を図１〜３に基づいて説明する。
【００１４】
図１に示すように、本実施形態に係る数値制御工作機械１００は、工具１０１を着脱可能に取り付けられて回転させる主軸１０２と、ワーク１を固定支持するテーブル１０３と、主軸１０２に取り付けられた工具１０１の長さ及び径の二次元的な形状を計測する工具計測手段である工具計測センサ１０４と、テーブル１０３上に固定支持されたワーク１の治具と併せた三次元的な形状をレーザ光等により非接触で計測するワーク計測手段であるワーク計測センサ１０５とを備えている。
【００１５】
そして、図２に示すように、前記工具計測センサ１０４及び前記ワーク計測センサ１０５は、制御手段である制御装置１０６の入力部に電気的に接続されている。また、制御装置１０６の入力部には、加工プログラム等の各種の加工条件を入力する入力手段である入力装置１０７が電気的に接続されている。
【００１６】
他方、制御措置１０６の出力部は、前記主軸１０２に取り付けられた前記工具１０１を回転させる駆動モータ１０８と、前記工具１０１と前記ワーク１とを相対的にＸ，Ｙ，Ｚ軸方向へ移動させるように前記主軸１０２や前記テーブル１０３を移動させる駆動モータ１０９〜１１１と、各種情報を音声や映像等で表示するスピーカやモニタ等の情報表示手段である表示装置１１２とにそれぞれ電気的に接続しており、当該制御装置１０６は、前記センサ１０４，１０５からの情報及び前記入力装置１０７から入力された情報に基づいて、前記モータ１０８〜１１１の作動を制御すると共に、各種情報を前記表示装置１１２で表示することができるようになっている（詳細は後述する）。
【００１７】
このような本実施形態に係る数値制御工作機械１００の作動を次に説明する。
【００１８】
まず、入力装置１０７で加工プログラム等の各種の加工条件を制御装置１０６に入力し（図３中、Ｓ１）、主軸１０２に工具１０１が装着されると、前記制御装置１０６は、当該工具１０１の長さ及び径の二次元的な外形のサイズを工具計測センサ１０４で計測するように、前記モータ１０９〜１１１を作動させて、当該工具１０１と当該工具計測センサ１０４とを相対的にＸ，Ｙ，Ｚ軸方向へ移動させる（図３中、Ｓ２）。
【００１９】
これにより、上記制御装置１０６は、上記工具計測センサ１０４からの情報に基づいて、主軸端と上記工具１０１の先端との間の長さや先端側の径等の当該工具１０１の実際の二次元的な外形サイズを求める。
【００２０】
続いて、テーブル１０３上に治具を介してワーク１が固定支持されると、前記制御装置１０６は、上記テーブル１０３上の上記治具と併せたワーク１の三次元的な外形と位置及び向きとを前記ワーク計測センサ１０５で計測するように、前記モータ１０９〜１１１を作動させて、当該ワーク計測センサ１０５と当該ワーク１とを相対的にＸ，Ｙ，Ｚ軸方向へ移動させる（図３中、Ｓ３）。
【００２１】
これにより、上記制御装置１０６は、上記ワーク計測センサ１０５からの情報に基づいて、上記テーブル１０３上の上記治具と併せた上記ワーク１の実際の三次元的な外形と位置及び向きとを求める。
【００２２】
次に、前記制御装置１０６は、上述したようにして求めた上記工具１０１の実際の外形及び上記ワーク１の実際の外形と位置及び向きとに基づいて、入力された前記加工プログラムと上記ワーク１との適合性を求める。
【００２３】
具体的には、前記制御装置１０６は、まず、上記ワーク１の実際の外形に基づいて、前記入力装置１０７から入力された加工プログラムで想定しているワークの形状と、テーブル１０３上の実際のワーク１の形状とを比較して、実施しようとする加工内容と加工を行うワーク１とが適合しているか否かを判断し（図３中、Ｓ４）、当該加工プログラムで想定しているワークの形状とテーブル１０３上の上記ワーク１の形状とが不適合の場合、すなわち、実施しようとする加工内容と加工を行うワーク１とが異なっている場合には、その旨を前記表示装置１１２に表示し、作業者に警告する（図３中、Ｓ５）。
【００２４】
上記加工プログラムで想定しているワークの形状とテーブル１０３上の上記ワーク１の形状とが適合している場合、すなわち、実施しようとする加工内容と加工を行うワーク１とが一致している場合には、前記制御装置１０６は、次に、上記ワーク１の位置及び向きに基づいて、加工開始点の位置や基準面の傾き等の加工基準値を求める（図３中、Ｓ６）。
【００２５】
そして、求められた上記加工開始点の位置や上記基準面の傾き等の実際の加工基準値と、入力された前記加工プログラムで想定している加工開始点の位置や基準面の傾き等の想定された加工基準値とを比較して、前記テーブル１０３上の前記ワーク１の実際の位置や向きが正常な範囲内に適合しているか否かを判断し（図３中、Ｓ７）、実際の上記加工基準値と想定された上記加工基準値とが不適合の場合、すなわち、前記テーブル１０３上の前記ワーク１の実際の位置や向きがずれている場合には、前記制御装置１０６は、その旨を前記表示装置１１２に表示し、作業者に警告すると共に、不適合となった当該ワーク１の位置や向きの情報を表示する（図３中、Ｓ８）。
【００２６】
実際の上記加工基準値と想定された上記加工基準値とが適合する場合、すなわち、前記テーブル１０３上の前記ワーク１の実際の位置や向きが適合している場合には、前記制御装置１０６は、入力された前記加工プログラム等の各種の加工条件、計測された工具１０１の長さ及び径の実際の二次元的な形状、計測されたワーク１の実際の三次元的な形状、求められた加工開始点の位置及び基準面の傾き等の実際の前記加工基準値に基づいて、テーブル１０３上の治具を含む実際のワーク１に対する加工を目的とする最終形状までシミュレーションで行う（図３中、Ｓ９）。
【００２７】
このような実際のワーク１の目的とする最終形状までの加工シミュレーションを実施して、以下のような加工不具合の有無を確認する（図３中、Ｓ１０）。
（１）治具等を含めたワーク１側と送り台（ラム）等の工具１０１側との干渉の有無。
（２）規定値以上の加工負荷（規定値以上のサイズの取り代）の有無。
（３）ワーク１の取り残しの有無。
【００２８】
そして、上記加工不具合を生じる場合には、前記制御装置１０６は、その旨を前記表示装置１１２に表示し、作業者に警告すると共に、不具合の内容（箇所や大きさ等）を表示する（図３中、Ｓ１１）。
【００２９】
他方、上記加工不具合がない場合には、前記制御装置１０６は、上記加工シミュレーションの場合と同様にして、テーブル１０３上のワーク１に対して実際の加工を施すように前記モータ１０８〜１１１の作動制御を開始する（図３中、Ｓ１２）。
【００３０】
そして、前記制御装置１０６は、上記加工シミュレーションに基づいて実際の加工を行っていき、工具１０１がワーク１に接触している加工領域のときには（図３中、Ｓ１３）、前記加工プログラムで規定されている通りに前記主軸１０２や前記テーブル１０３を相対的に移動させるように前記モータ１０９〜１１１の作動を制御する（図３中、Ｓ１４）一方、工具１０１がワーク１に接触せずに移動する非加工領域のときには、前記加工プログラムで規定されている当該工具１０１の送り速度等の移動速度よりも速い速度で当該工具１０１を当該ワーク１に対して相対的に移動させるように前記モータ１０９〜１１１の作動を制御（オーバライド）する（図３中、Ｓ１５）。
【００３１】
そして、前記加工プログラムが終了することにより（図３中、Ｓ１６）、上記ワーク１に対する実際の加工が終了する。
【００３２】
つまり、本実施形態に係る数値制御工作機械１００は、レーザ光等の非接触式で計測するワーク計測センサ１０５によって、治具等を含めたワーク１の三次元的な実際の形状を求めるようにしたのである。
【００３３】
したがって、本実施形態に係る数値制御工作機械１００によれば、テーブル１０３上に治具等を介して取り付けられたワーク１の実際の三次元の状態を迅速に計測することができると共に、さらに、以下のような効果を得ることができる。
【００３４】
（１）従来、ワーク１に実際に加工を施す前に、主軸１０２を逃がして加工プログラムを実施して、ワーク１に対する主軸１０２の作動位置関係（例えば、干渉の有無、取り代のバラつきの程度、取り残しの有無等）を作業者が目視でチェックして、その結果を実加工の際に反映させるように作業者が調整するいわゆるデバッグ作業を著しく容易化することができるので、作業者の負担を大幅に低減することができると共に、作業者の経験の差によるバラつきをなくすことができる。
【００３５】
（２）実加工中の非加工領域のときに、工具１０１の送り速度等の移動速度がオーバライドされるので、加工時間を大幅に短縮することができる。
【００３６】
［他の実施形態］
なお、前述した実施形態においては、ワーク１の三次元的な形状等をレーザ光等で非接触式に計測するワーク計測センサ１０５を備えるようにした場合について説明したが、これに代えて、他の実施形態として、例えば、ワーク１の三次元的な形状等を撮影するＣＣＤカメラを備えるようにすることも可能である。
【００３７】
また、前述した実施形態においては、工具１０１の長さや径等の形状を計測する工具計測センサ１０４と、ワーク１の三次元的な形状等を非接触で計測するワーク計測センサ１０５とをそれぞれ備えるようにしたが、他の実施形態として、例えば、工具計測センサ１０４とワーク計測センサ１０５とを兼ねるようにして、工具１０１の長さや径等の形状を計測すると共に、ワーク１の三次元的な形状等を計測する計測手段を備えるようにすることも可能である。
【００３８】
また、前述した実施形態においては、治具等を含めたワーク１側と送り台（ラム）等の工具１０１側との干渉を実加工前の加工シミュレーションにおいて実施するようにしたが、これに代えて、他の実施形態として、例えば、実加工中において、加工点よりも先の状態（例えば、５秒後）をシミュレーションしながら加工を施し、治具等を含めたワーク１側と送り台（ラム）等の工具１０１側との干渉を生じることが予測されたときに、制御手段が、その旨を表示手段で表示して、作業者に警告すると共に、干渉する箇所を表示することと同時に、加工を一旦停止するようにする、すなわち、衝突防止機能とすることも可能である（例えば、前記特許文献１等参照）。
【００３９】
また、前述した実施形態においては、規定値以上の加工負荷（規定値以上のサイズの取り代）及びワーク１の取り残しの両者の加工不具合の有無を確認する場合について説明したが、ワーク１の製造履歴に伴う精度等の各種条件によっては、規定値以上の加工負荷（規定値以上のサイズの取り代）及びワーク１の取り残しのいずれか一方の加工不具合の有無を確認するだけにすることも可能である。
【００４０】
また、本発明は、マシニングセンタや横中ぐり盤や門形プラノミラ等のような数値制御工作機械であれば、前述した実施形態のように適用可能である。
【産業上の利用可能性】
【００４１】
本発明に係る数値制御工作機械は、テーブル上に治具等を介して取り付けられたワークの実際の三次元の状態を迅速に計測することができるので、金属加工産業等において、極めて有益に利用することができる。
【符号の説明】
【００４２】
１  ワーク
１００  数値制御工作機械
１０１  工具
１０２  主軸
１０３  テーブル
１０４  工具計測センサ
１０５  ワーク計測センサ
１０６  制御装置
１０７  入力装置
１０８〜１１１  駆動モータ
１１２  表示装置
【図１】
2012053508.tif 000003
【図２】
2012053508.tif 000004
【図３】
2012053508.tif 000005