(57)【特許請求の範囲】
【請求項１】
２次元平面を移動する刃物台と、タッチパネルからなるディスプレイと、前記平面に直交する方向からワークを撮影するカメラと、当該カメラの画像からワーク像を取得するワーク像取得手段と、取得したワーク像を前記ディスプレイに表示する表示手段と、
ワーク像を表示した状態でディスプレイパネルがタッチされたときにそのタッチ座標をワークの計測点とする計測点取得手段と、
工作機械の刃物台に装着したタッチプローブがワーク像に基づいて設定される干渉領域に進入しない経路で前記計測点間の刃物台の移動経路を自動で取得する経路取得手段と、
刃物台が経路取得手段が取得した経路を移動する間にタッチプローブの検出信号を受けたときの刃物台座標を取得する座標取得手段と、
取得した複数の刃物台座標からワークの寸法を取得するワーク寸法取得手段とを備えている、
工作機械のワーク計測装置。
【請求項２】
前記経路取得手段が、予め登録された複数の経路パターンと、それらの経路パターンから一の経路をオペレータに選択させるパターン指定手段と、指定された経路パターンの各直線又は屈折点の位置を設定する位置設定手段とを備えている、請求項１記載のワーク計測装置。
【請求項３】
前記経路取得手段が取得した経路データを出力する経路出力手段を備えている、請求項１又は２記載のワーク計測装置。
【請求項４】
前記ワーク像取得手段が、ワークを装着していない状態でのカメラの画像を記憶する画像メモリと、ワークを装着した状態でのカメラ画像と画像メモリに記憶した画像との差分画像からワークの画像を取得する、請求項１、２又は３記載のワーク計測装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、工作機械の機内でワーク寸法を計測する装置に関するものである。
【背景技術】
【０００２】
工作機械で加工されたワークは、指定された寸法及び精度で加工されているかどうかを確認するために、ワーク寸法の計測を行う。従来は、加工されたワークを工作機械から取り出してマイクロメータや３次元測定器を用いて計測していたが、計測作業の効率化ないし自動化のため、ワークの加工を行った工作機械の機内でワークの計測を行うことも多くなっている。また、テスト加工の際には、加工途中のワークを計測することもあり、この場合には機内で計測を行うのが便利である。
【０００３】
工作機械の機内でワークの計測を行う手段として、従来、刃物台にワークとの接触を検出するタッチプローブ（検出針）を装着し、オペレータが手動で刃物台を移動してタッチプローブの検出端をワークに接触させ、タッチプローブが接触信号を出力したときの刃物台の座標を読み取り、複数の接触点の刃物台座標に基づいてワークの寸法を計算していた。
【０００４】
この手動による計測では、オペレータはＮＣ工作機械に設けられている手動パルス発生器のハンドルを回してタッチプローブの検出端をワークの定められた位置に接触させるという操作を複数回繰り返す必要があり、作業が繁雑で時間がかかる。また、刃物台の移動中に誤ってタッチプローブをワークの接触点でない箇所やチャックに衝突させる危険がある。
【０００５】
多数のワークを自動連続加工する場合には、工具刃先の摩耗などによって加工精度が低下したまま加工を継続して多数の不良品を発生するのを避けるために、所定間隔で加工済ワークの計測を行う必要がある。そこで、上記の手動操作を自動で行う計測プログラムを作成して、所定のタイミングで当該プログラムを呼び出して自動計測を行っている。
【０００６】
しかし、計測プログラムの作成には専門的な知識が必要で、時間もかかるという問題がある。また、完成ワークを計測するための計測プログラムでは、加工途中のワークの計測を行うことはできない。ワークは、手動で加工される場合もあり、加工途中でワーク寸法を計測したい場合もあるので、このような場合にその都度加工プログラムを作成することは、不可能である。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
この発明は、手動でワークの計測を行う際のオペレータの作業負担を軽減し、誤操作によるタッチプローブの破損等の事故を防止して、より簡単にワークの計測を行うことができるようにすることを第１の課題としている。更にこの発明は、計測プログラムを作成する必要があるときに、当該プログラムを容易かつ短時間で作成することができる手段を提供することを課題としている。
【課題を解決するための手段】
【０００８】
この発明は、工作機械の機内に設置したカメラ２で加工前後の、あるいは加工途中のワークｗを撮影し、その画像ｐを操作盤のディスプレイ８に表示し、画面上で計測したい箇所（計測点）をオペレータに指定させることで計測位置を指定し、当該計測位置に刃物台に装着したタッチプローブ３の検出端３１を自動で移動させ、その移動の間にタッチプローブの検出信号を受けたときに刃物台５の座標を取得することにより、上記課題を解決したものである。
【０００９】
この発明の工作機械のワーク計測装置は、２次元平面を移動する刃物台５と、タッチパネルからなるディスプレイ８と、前記平面に直交する方向からワークｗを撮影するカメラ２と、カメラの画像からワーク像ｐを取得するワーク像取得手段１１と、取得したワーク像をディスプレイ８に表示する表示手段１２と、ワーク像ｐを表示した状態でディスプレイパネルがタッチされたときにそのタッチ座標をワークの計測点とする計測点取得手段１４と、工作機械の刃物台５に装着したタッチプローブ３がワーク像ｐに基づいて設定される干渉領域ｉに進入しない経路での計測点間の刃物台の移動経路を取得する経路取得手段１５と、刃物台５が経路取得手段１５が取得した経路を移動する間にタッチプローブ３の検出信号を受けたときの刃物台座標を取得する座標取得手段１６と、取得した複数の刃物台座標からワークｗの寸法を取得するワーク寸法取得手段１７とを備えている。
【００１０】
上記手段を備えたこの発明のワーク計測装置は、制御器１の操作盤からワーク寸法の計測が指令されたとき、カメラ２で機内を撮影し、取得した画像からワーク像ｐを取得し、ワークｗ及び必要なチャック４その他の機械部材の干渉領域ｉ、ｊを演算し、ワーク像ｐと干渉領域ｉ、ｊの境界をディスプレイ８に表示して、計測点の指定信号を待つ。計測点が指定される毎に計測点の座標を記憶し、指定終了信号を受けたら、複数の計測点にタッチプローブの検出端３１を順次移動させるための経路を取得して、当該経路を移動中にタッチプローブの検出信号を受けたとき刃物台５の座標を読み取り、刃物台を次の計測点に移動する。そして、計測点間の移動を終了した後、取得した複数の刃物台座標から計測点間の寸法を演算してディスプレイに表示する。
【００１１】
計測点間の移動経路は、無数に存在するが、刃物台の基準移動方向（旋盤であればＺ−Ｘ軸方向）の直線移動と方向変換とを少ない回数で行う経路を演算させるか、あるいは、複数の経路のパターン（例えばＬ形とかコの字形とかの経路パターン）を予め登録し、その経路パターンをディスプレイ画面に表示し、オペレータに計測点の指定と経路パターンの選択とを行わせることで、適切な移動経路を設定することが可能である。
【発明の効果】
【００１２】
この発明では、素材ワークや完成ワークの計測だけでなく、加工途中の任意の時点でのワーク形状の計測を必要が生じたときにすぐに行うことができ、カメラで撮影したワーク像を表示したディスプレイ画面で計測点を指定するので、オペレータが計測箇所を容易にかつ自由に指定でき、必要なときに必要な箇所の計測を簡単に行うことができるという効果がある。
【００１３】
また、計測したい位置を指定するだけでタッチプローブでの自動計測ができ、計測時間を短縮できる。更に、ワークの連続自動加工時に使用する計測プログラムの出力が可能で、計測プログラムを半自動で作成するツールとしても使用できる。
【図面の簡単な説明】
【００１４】
【図１】この発明の計測装置を搭載した旋盤の要部を示すブロック図
【図２】ディスプレイに表示される画像の例を示す図
【図３】検出端の移動経路の説明図
【発明を実施するための形態】
【００１５】
以下、添付図面を参照して、この発明の実施形態を説明する。図１は、この発明の計測装置を搭載した旋盤の模式的な平面図で、４は図示されていない主軸の先端に取り付けられているワークチャック、ｗはワークチャック４に把持されているワーク、３はタッチプローブである。タッチプローブ３は、刃物台５に搭載したタレット６の工具装着ステーションの一箇所にホルダ７を介して装着されている。タッチプローブの検出端３１と、刃物台の基準座標５１の正確な位置関係は、この旋盤を制御しているＣＮＣ装置１に登録されている。
【００１６】
チャック４の回転中心である主軸軸線ａの上方、すなわち図の紙面の手前側にカメラ２がその光軸を刃物台５の移動平面（Ｚ−Ｘ平面）に直交する方向に向けて設置されている。
【００１７】
ＣＮＣ装置１には、画像メモリ２１を備えたワーク像取得手段１１、表示手段１２、干渉領域設定手段１３、計測点取得手段１４、経路取得手段１５、座標取得手段１６、ワーク寸法取得手段１７及び経路出力手段１８又は／及び経路記憶手段１９が登録されている。
【００１８】
画像メモリ２１には、ワークｗを装着しない状態で撮影したカメラ２の画像が記録されている。ワーク像取得手段１１は、操作盤からのオペレータの指令により、カメラ２でワークｗを撮影してその画像を取得し、取得した画像と画像メモリ２１に記憶されている画像との差分画像により、ワークの画像ｐを抽出し、その抽出データを表示手段１２に送る。表示手段１２は、抽出されたワーク像ｐをＣＮＣ装置１のディスプレイ８に表示する。
【００１９】
干渉領域設定手段１３は、画像解析により、タッチプローブの検出端３１が移動するＺ−Ｘ平面上でのワークｗの干渉領域ｉを求め、その領域データを予め求めたチャック４の干渉領域ｊの領域データと共に表示手段１２に送る。表示手段１２は、干渉領域ｉ、ｊの境界線をディスプレイ８にワーク像ｐと共に表示する。
【００２０】
図２では、カメラ２が取得した画像から画像解析によって求めた検出面上のワーク像ｐが表示されている。干渉領域設定手段１３は、このようにして求めたワーク像ｐの境界をタッチプローブ３とワークｗとの衝突を回避するのに必要な安全距離ｅだけ拡げた位置に干渉領域ｉ、ｊの境界を設定する。
【００２１】
図２に示すように、干渉領域は、ワークｗについてのみでなく、必要に応じてチャック４についても設定する。チャック４の形状や寸法は判っており、工具とチャックの干渉（衝突）を避けるための干渉チェック手段を備えた工作機械では、当該干渉チェック手段により、タッチプローブ３とチャック４の干渉を防止できる。干渉チェック手段を備えていない工作機械では、カメラ２が取得したチャック４の画像からワークｗについて同様な画像解析手段でチャック４についての干渉領域ｊを設定することができる。
【００２２】
計測点取得手段１４は、タッチパネルからなるディスプレイ８から押圧信号が出力されたとき、その押圧点の座標を取得し、その押圧点に最も近いワーク像ｐの境界線上の点を計測点として記憶する。計測点取得手段１４は、一つの計測点ｍ１を取得したとき、主軸軸線ａを挟む対称位置にある境界線上の点ｍ２を取得した計測点ｍ１と対をなす計測点として取得するようにしてもよい。これは例えばオペレータによって径寸法の計測が指令されたときに、当該対となる計測点ｍ２を取得するようにすればよい。
【００２３】
計測点を取得した後、操作盤からの確認信号を受けると、経路取得手段１５は、タッチプローブの検出端３１を取得した総ての計測点に接触させるための刃物台５の移動経路を設定する。通常、工作機械の刃物台は、直交２軸方向（旋盤であればＺ軸方向とＸ軸方向）の直線送り装置を備えており、加減速が少ない方が移動時間を短くできるので、取得した干渉領域ｉに近接して、それぞれの軸方向の直線路Ｌｚ、Ｌｘを設定し、各計測点におけるワーク像の境界線と直交する方向（境界線が斜めであれば直交方向に近い軸方向）の接近路Ｌａとこれに交叉する直線路Ｌｚ、Ｌｘを順にたどる経路の内、交叉する点（屈折点）が最も少ない経路を選ぶようにすることで、適切な移動経路を取得することができる。
【００２４】
複数の計測点の移動順序は、主軸軸線ａの上方か下方かによって２群のグループに分け、それぞれの側で一方の端の計測点から隣接する計測点を順に計測して行く経路とするのがよい。
【００２５】
また、複雑な形状のワークの計測においては、何種類かの経路パターン、すなわちコの字形とかＬ字形の経路パターンｒ１、ｒ２・・・を予めＣＮＣ装置１に登録しておいて、そのパターン形状をディスプレイ８に表示してオペレータに選択させるパターン指定手段２２と、指定された経路パターンの直線や屈折点の位置を演算する位置設定手段２３とを設ければよい。パターン指定手段２２は、計測点への移動を開始する毎に、オペレータにどの経路パターンを使用するかをタッチ操作によって選択させるようにする。
【００２６】
位置設定手段２３は、ある経路パターンが指定されたとき、そのパターンの経路に沿ってタッチプローブの検出端３１を移動させるときの、当該パターンに含まれる直線又は屈折点の座標を、その経路に沿っての移動中にタッチプローブの検出端３１が干渉領域内に進入しない位置となるように設定する。
【００２７】
このようにして計測転換の移動軌跡が設定されると、座標取得手段１６は、刃物台の移動を開始させ、予め定めた距離まで検出端が近づいたときに、刃物台の移動速度を高速移動から低速移動に切り換え、この低速移動中にタッチプローブ３から検出信号が出力されたときに刃物台を停止させると共に、検出信号が出力されたときの刃物台座標を当該計測点に対応する座標として記憶し、刃物台を次の計測点への移動経路に沿って移動させる。総ての計測点の座標を取得したら、座標取得手段１６は、刃物台５を計測開始時の原点位置へと復帰させる。
【００２８】
以上の動作により、オペレータが手動で刃物台を移動して計測点の座標を取得するのと同様な座標が取得できるので、これらの計測点の座標を用いてワーク寸法取得手段１７がワークの直径や長さ寸法などの寸法を演算してディスプレイ画面に表示する。
【００２９】
完成ワークについて、上記のワーク計測手順を実行してやれば、そのときの動作がそのまま連続自動加工中にワークの加工精度を確認するためのワーク寸法計測時における計測プログラムで実行すべき動作となるので、その動作データを出力する経路出力手段１８又はＣＮＣ装置に記憶する経路記憶手段１９を設けることにより、当該ワークに対する計測プログラムを容易に作成することが可能になる。
【００３０】
すなわち、ワークの連続自動加工中に適時当該記憶した動作を呼び出すことによってワークの加工精度を計測することができるので、それらの動作を呼び出す間隔の設定と、計測された加工精度の良否を判別する判別手順とを追加するだけでワークの加工精度を確認しながら行う自動連続加工を実現することができる。
【符号の説明】
【００３１】
１  制御器
２  カメラ
３  タッチプローブ
４  チャック
５  刃物台
８  ディスプレイ
１１  ワーク像取得手段
１２  表示手段
１４  計測点取得手段
１５  経路取得手段
１６  座標取得手段
１７  ワーク寸法取得手段
３１  検出端
ｐ  ワークの画像
ｗ  ワーク
ｉ、ｊ  干渉領域
【図１】
0006538345.tif 000002
【図２】
0006538345.tif 000003
【図３】
0006538345.tif 000004