(57)【特許請求の範囲】
【請求項１】
隔壁とドアで囲まれた加工空間内に設置されたカメラと、当該カメラが取得した画像を操作盤のディスプレイに表示する表示手段とを備えている複数の刃物台を備えた旋盤において、
主軸軸線方向の両側に位置する刃物台に装着された工具をその外側から撮影する少なくとも２個の前記カメラを備え、各カメラが、当該旋盤の加工動作を制御しているＮＣ装置の刃物台ないし工具刃先の座標情報に基づいて、前記加工空間内を移動する工具によるワーク加工位置を追尾するように方向ないし位置を制御され、かつ、各カメラに対する前記座標情報を前記複数の刃物台の一方の座標情報から他方の座標情報に切り換える切換手段を備えていることを特徴とする、加工状態表示装置を備えた旋盤。
【請求項２】
隔壁とドアで囲まれた加工空間内に設置されたカメラと、当該カメラが取得した画像を操作盤のディスプレイに表示する表示手段とを備えている複数の刃物台を備えた旋盤において、
主軸軸線方向の両側に位置する刃物台に装着された工具をその外側から撮影する少なくとも２個の前記カメラを備え、各カメラの画像から切り出して前記ディスプレイに表示される画像の領域が、当該旋盤の加工動作を制御しているＮＣ装置の刃物台ないし工具刃先の座標情報に基づいて、前記加工空間内を移動する工具によるワーク加工位置を追尾するように制御され、かつ、各カメラに対する前記座標情報を前記複数の刃物台の一方の座標情報から他方の座標情報に切り換える切換手段を備えていることを特徴とする、加工状態表示装置を備えた旋盤。
【請求項３】
前記カメラから前記ワーク加工位置までの距離を演算する演算手段を備え、前記カメラのズーム倍率ないしカメラ画像の切り出し領域が、前記ディスプレイに表示される撮影エリアが一定になるように制御されることを特徴とする、請求項１又は２記載の旋盤。
【請求項４】
複数の刃物台の少なくとも１個が、回転工具を取り付ける刃物台である、請求項１、２又は３記載の旋盤。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、旋盤に関するもので、工具がワークを加工している状態をディスプレイに表示する装置と複数の刃物台とを備えた旋盤に関するものである。
【背景技術】
【０００２】
切削加工のようにワークの除去加工を行う工作機械は、加工部を冷却しかつ工具刃先を潤滑する目的で、切削液を供給しながら加工を行うのが普通である。また、除去加工は、その加工の性質上、切粉を発生する。この切削液や切粉が周囲に飛散して機械自体を汚損したり周囲の環境を悪化させるのを防止するために、通常、工作機械の加工空間（ワークを加工するときの工具の移動空間）を隔壁やドアで囲って切削液や切粉の飛散を防止している。ワークや加工の種類によっては、ドア全体を透明板で製作することもあるが、通常は鉄板製のドアに透明窓を設けてオペレータが加工空間を視認できるようにしている。
【０００３】
ＮＣ工作機械の連続自動運転中は、オペレータが加工空間を視認する必要は殆どない。しかし、加工プログラムを確認するための試験加工のときやオペレータが手動で加工を行うときは、加工状態を視認しながら加工を行う必要がある。このようなとき、オペレータはドアに設けられた窓から加工状態を見ることとなり、操作盤のディスプレイと加工空間とを交互に見ながら確認や操作を行う必要がある。見る方向によっては、加工状態を見るために窓の近くまで行かなければならない場合もある。また、窓から加工状態を見ることができないときは、ドアを開けて確認する必要があり、作業が繁雑であると共にドアの中を覗き込んだりすると危険でもある。
【０００４】
一方、加工空間内に加工状態を観察するカメラを設置し、このカメラの画像を操作盤のディスプレイに表示することにより、ドアを閉めた状態で加工状態を観察できるようにした工作機械が提供されている。この場合、カメラの方向や焦点距離、ズーム倍率などは操作盤から手動で操作するようになっている。また、このようなカメラを設けた工作機械では、カメラの画像をインターネットなどを通して管理コンピュータのディスプレイに表示することにより、機械の設置場所から離れた箇所で複数の工作機械の運転状態を確認したりメンテナンスを行ったりすることもできる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ドアに設ける窓は、特に金属加工を行う工作機械の場合には高温の切粉や切削液にさらされるため、強度上及び経年劣化の問題から、位置や面積に制限を受け、窓を通しての加工部の視認性は良いとは言えない。そのため、加工部を必要な方向から見ることができない場合が多く、加工部の工具の状態（折損や切粉の巻き付きなど）、工具とワークの接触確認、機械各部における切粉の堆積状態等を確認するためには、ドアを開けて確認しなければならないこともある。
【０００６】
更に、ワークの試験加工、加工前の機械の段取り時には、ワーク、工具、加工に用いる治具などの位置関係や動きを、オペレータが操作盤で機械を手動操作しながら確認する必要があり、この場合もドアを開けて中を見ることが多く、作業性が悪く、オペレータの作業負担が大きい。
【０００７】
また、加工空間内にカメラを設置した従来の工作機械では、加工部を詳細に観察しようとするとズーム倍率を手動で操作しなければならない、カメラの視野がワークや刃物台に遮られて加工部が視認できない、加工部が移動したときにいちいちカメラの方向や焦点距離を調整しなければならない、移動してゆく加工部を追尾するための操作が難しいために、加工部がカメラの画面から外れて連続的な観察が困難になる、などの問題があった。
【０００８】
この発明は、複数の刃物台を備えた旋盤において、試験加工時や手動運転時に、オペレータが移動したりドアを開けたりすることなく、かつ移動する加工部を追尾するための操作を必要としないで、操作盤に設けられているディスプレイで加工部を観察することができる旋盤を提供することを課題としている。
【課題を解決するための手段】
【０００９】
この発明では、複数の刃物台を備えた旋盤の加工空間に複数のカメラ１（１ａ〜１ｄ）を設置して、それらのカメラに工具２（２ａ〜２ｃ）によるワーク３の加工部Ｔを自動的に追尾させ、当該カメラが取得した画像を操作盤のディスプレイに表示させる。操作盤のディスプレイには、カメラ１が取得した画像と共に、加工プログラムの対応箇所やブロック、機械の設定状態を同時表示することで、機械の段取りや加工プログラムのチェック、機械状況の把握などを容易に行うことができる。
【００１０】
カメラ１による加工部Ｔの自動追尾は、加工部Ｔをカメラの画像から認識してそれを自動追尾するというのではなく、各カメラ１の方向、焦点距離、ズーム倍率などを刃物台４（４ａ〜４ｃ）の工具刃先の動きに同期させることによって行う。すなわち、各刃物台の工具刃先の位置Ｔは、ＮＣ装置によって制御されていることを利用して、ＮＣ装置から各刃物台４に送られている座標信号をカメラの方向ないし画像の切り出し領域、焦点距離やズーム倍率を調整するアクチュエータの指令信号に変換してこれらのアクチュエータを駆動することにより、カメラ１が加工部Ｔを追尾するようにしている。複数の刃物台を備えた旋盤では、ＮＣ装置からそれぞれの刃物台に異なる座標信号が送られており、どの刃物台の座標信号をどのカメラのアクチュエータに与えるかにより、各カメラが追尾する工具を選択することができる。
【００１１】
複数のカメラについて、各カメラが追尾する工具を選択できることから、加工に使用されている工具２の種類、工具刃先の向きや刃物台４の送り方向などによって、ディスプレイに画像を表示するカメラを切り換えることができ、また、ワーク自体や刃物台によって加工部Ｔに向かうカメラ１の視線ｂが遮られるのを防止することができる。。機械でアラームが発生したときは、発生している刃物台の加工部に画像を切り換える。また、加工の進行に合わせて、必要なタイミング又は手動で、カメラ１を切り換える。通常、刃物台４の数より多い数のカメラを設置するのが好ましい。
【００１２】
例えば、主軸軸線ａの上下に刃物台４を配置した２主軸対向旋盤では、左右それぞれの主軸に把持されたワークの切削部を主軸軸線ａの上下から見ることができるように、左右上下に合計４個のカメラ１を配置する。これらのカメラ１は、必要により、例えばＺ軸方向に移動可能に設ける。
【００１３】
各カメラ１の視野は、ズーム倍率を変更することにより、変更できるようにする。例えば、大きいワークや大きい工具のときは広角側、小さいワークや小さい工具のときは望遠側にというように、工具とワークの大きさはＮＣ装置で認識できるから、それに応じて自動設定することができる。手動でも段階的に選択できるようにする。
【００１４】
カメラ１が加工部Ｔを追尾しているときの視野は、カメラ１と加工部Ｔとの距離により変化するので、この変化が生じないように、視野を一定に保って追尾するのが好ましい。これは、カメラ１と加工部Ｔとの距離に応じてズーム倍率を自動的に変更することにより実現できる。
【発明の効果】
【００１５】
この発明によれば、オペレータが必要に応じてディスプレイに画像を表示するカメラを選択するという操作を行うだけで、オペレータが最も見たいと思う画像を表示することができ、しかもその画像は、加工の進行に合せて自動的に加工部を追尾してゆき、加工部に正確に焦点を合わせ続けることができることは勿論、ズーム倍率も自動調整して撮影エリアの大きさも一定に保つことができる。
【００１６】
そのためオペレータは、ドアを開けて加工部を覗き込むというような動作を行う必要がなくなり、複数のカメラの設置場所を適切に選択することによって肉眼では見ることができない位置からの加工部の映像も見ることができるようになる。
【００１７】
従ってこの発明により、工具の状態や切粉の巻き付き状態、工具とワークの接触状態、加工空間の各部の切粉の堆積状態など、ドアに設けた窓からでは確認できないような機械の状態を操作盤のディスプレイ上で見ることができ、ズーム倍率やコントラストを調整して、より見易い画像として、かつ操作盤の操作スイッチなどを操作している状態で見ることができる。
【００１８】
更に、カメラの表示位置、焦点距離、ズーム倍率、更にカメラを複数設けられたカメラの選択を自動で行うことが可能になるため、加工プログラムを確認するときの工具の実位置確認なども容易に行うことができ、ワークの試験加工時や機械の段取り時に、オペレータは、移動したりドアを開けたりしないで、操作盤を操作したままの姿勢で、ワーク、工具、治具などの位置関係や状態を、操作盤のディスプレイに表示される画像と加工プログラムのブロックなどとを比較対象しながら確認でき、作業性の大幅な向上を図ることができる。
【図面の簡単な説明】
【００１９】
【図１】カメラの配置を模式的に示す平面図
【図２】同側面図
【図３】ワークの両端の加工を示す模式図
【図４】カメラと加工部の位置関係を示す平面図
【図５】同側面図
【図６】同斜視図
【図７】カメラの画像と切り出し領域を示す模式図
【図８】加工状態表示装置の一例を示すブロック図
【発明を実施するための形態】
【００２０】
次に対向２主軸と、その主軸軸線を挟んだ両側に刃物台を備えた旋盤を例にして、この発明の実施形態を説明する。図１及び図２は、そのような旋盤の一例におけるカメラの配置を示した模式的な平面図（ベッド上面を上方から見た図）及び側面図である。主軸軸線ａの両側にチャック５ａ、５ｂを対向させて主軸台６ａ、６ｂが設けられており、主軸軸線ａの下側に２個、上側に１個の刃物台４ａ、４ｂ、４ｃが設けられている。主軸台の一方６ｂは、主軸軸線方向（図の左右方向、Ｚ軸方向）に移動位置決め可能である。下側の刃物台４ａ、４ｂは、タレット刃物台とし、上側の刃物台４ｃは、回転工具を取り付ける刃物台として図示されている。タレット刃物台４ａ、４ｂは、Ｚ軸方向及び工具２ａ、２ｂの切込み方向（図の上下方向、Ｘ軸方向）に移動位置決め可能である。回転工具刃物台４ｃは、Ｚ軸、Ｘ軸及びこの両軸と直交するＹ軸方向に移動位置決め可能で、更にＹ軸回り（Ｂ軸方向）に旋回可能である。
【００２１】
２主軸対向旋盤では、図３に示すように、ワーク３の左端面３ａ及び右端面３ｂの両方が加工される。主軸軸線ａの下側と上側に各１台のカメラを設置して加工部を撮影したときには、ワーク自体の影になって加工部を撮影することができない。そこでカメラ１ａ〜１ｄを上下左右に１個ずつ、計４個設けている。下側のカメラ１ａ、１ｂは、下側の刃物台４ａ、４ｂの加工部を撮影するカメラであり、上側のカメラ４ｃ、４ｄは、上側の刃物台４ｃの加工部を撮影するカメラである。カメラ１は図２に示すように、刃物台４の上方（ベッド面から離れた位置）に設けて、主軸軸線ａに向いた光軸（視線）ｂが刃物台４によって遮られないようにしている。
【００２２】
各カメラ１は、カメラ中心（撮像素子の撮像面の中心）Ｃを通り、当該中心Ｃと主軸軸線ａとを含む平面に直交する軸ｓ回りの回転角φを制御可能にしてそれぞれ定位置に装着されている。具体的には、各カメラ１は、軸ｓ回りに回転自在に設けたカメラ台１１に搭載され、かつ当該カメラ台の軸ｓ回りの回転角φを制御信号に従って設定するアクチュエータ（モータなど）が設けられている。各カメラ１としては、制御信号に基づいて焦点距離を設定する焦点距離設定手段及び制御信号に基づいてズーム倍率を設定するズーム倍率設定手段を備えたものが用いられる。焦点距離設定手段及びズーム倍率設定手段は、一般的な技術なので具体的な説明は省略するが、カメラに内蔵されたものである。
【００２３】
図４〜６は、上記のようにして設置されたカメラの下側の１個と当該カメラで撮影されるタレット刃物台の工具２について、カメラ１の方向、焦点距離及びズーム倍率をどのように設定されるかを示した図で、図４は平面図、図５は側面図、図６は斜視図である。加工されるワーク３のＺ軸方向の基準位置Ｏは、チャック５の底面であり、カメラ中心Ｃのこの基準位置ＯからのＺ軸方向の距離をｚ0とする。カメラ中心Ｃの主軸軸線ａからのＸ軸方向の距離をＬ、Ｙ軸方向の高さをＨとする。Ｑは、カメラ中心Ｃの主軸軸線ａ上の位置である。前述したように、カメラ１は、ｓ軸回りの旋回角φが制御されており、その旋回によって、カメラ１の視線ｂは、主軸軸線ａ上を移動する。
【００２４】
工具２の刃先の位置をＴ、点Ｔの座標をｚ、ｘとすると、座標ｚ、ｘは、ワーク座標系におけるワーク表面の加工点の座標である。カメラの視線ｂが点Ｔを向くときの軸ｓ回りのカメラの旋回角φをＺ−Ｘ面に投影した角度をθとすると、
【００２５】
【数１】
0005945132.tif 000002
【００２６】
【数２】
0005945132.tif 000003
という関係が成り立つ。また、カメラ中心Ｃから刃先Ｔ迄の距離Ｆは、
【００２７】
【数３】
0005945132.tif 000004
である。
【００２８】
以上より、カメラ台１１の旋回軸ｓ回りの角度φ、カメラ中心から工具刃先までの距離Ｆは、工具刃先Ｔの座標ｚ、ｘの関数として表される。よって、工具刃先Ｔの位置が判ればカメラ１の向き及びカメラ１から撮影対象Ｔまでの距離Ｆが演算により求められる。ここでｚ、ｘは、ＮＣ装置によって制御されている刃物台の座標から求めることができる値であり、カメラ中心Ｃから加工部Ｔまでの距離が判ればカメラ１の焦点を設定することができ、かつズーム倍率を距離Ｆに応じて連続的に変更すれば、追尾中の撮影エリアを一定の大きさに保持することができる。
【００２９】
なお、カメラ１がＹ軸方向にＬだけ高い位置から主軸軸線ａを見ているので、上記のカメラ１の軸ｓ回りの旋回角φの制御だけでは撮影される加工部（工具刃先）Ｔが画像の中心からｅ（図５参照）だけずれた位置になる。適切なズーム倍率を選んでやれば、加工部Ｔをカメラ１の撮影エリア内に留めておくことができるが、加工部Ｔを常に画像の中心に置いておきたいのであれば、カメラ１をＹ軸方向に移動する昇降台１２を設けて、その昇降位置を
ｅ＝ｘＨ／Ｌ
の関係で制御してやればよい。
【００３０】
上記は、カメラ１の軸ｓ回りの旋回とＹ軸方向の昇降で加工部Ｔを追尾するものであるが、軸ｓ回りの旋回に代えてカメラ１のＺ軸方向の移動とすることや、Ｙ軸方向の昇降に代えて主軸軸線ａと平行な軸回りのカメラの伏仰動作とすることもできる。更に、カメラの視線ｂが遮られたときにカメラを移動できるように、カメラ１の軸ｓ回りの旋回とＺ軸方向の移動とを併用することもできる。この場合は、カメラ１のＺ軸方向の移動に応じての計算式におけるｚ0を変更してやればよい。
【００３１】
更に上記の例では、カメラの光軸の方向ないしカメラの位置を移動しているが、図７に示すように、広い視野を備えたカメラの方向を定位置に固定し、カメラの画像Ａから切り出してディスプレイに表示される画像の切り出し領域Ｂを加工部Ｔの移動に対応して変更することにより、加工部を追尾することが可能である。この場合の画像の切り出し領域Ｂは、上記で演算されるカメラの旋回角φ及び昇降位置ｅをカメラの画像面Ａ上の切り出し中心の位置に変換し、距離Ｆから演算されるズーム倍率を用いて画像の大きさを決めることにより、設定できる。
【００３２】
ＮＣ旋盤の加工プログラムは、ワークの形状、すなわち工具刃先の座標Ｔを基にして作成される。一般的なＮＣ装置は、加工プログラムで指定された座標（ワーク座標）を、使用している工具のオフセット値や刃物台の機械原点位置に基づいて、機械座標系に変換して刃物台４を制御している。従って、一続きの加工の始点と終点における工具刃先の座標は、ＮＣ装置から取得できるが、加工途中の、たとえば円弧補正によって円弧運動をしている工具の刃先の座標は、ＮＣ装置から直接取得することはできない。しかし、ＮＣ装置はワーク座標系から機械座標系に変換する変換式が既に登録されているので、それを逆方向に変換すれば、ＮＣ装置から各刃物台に与えられている指令値から工具刃先の座標を演算することができる。従って、そのようにして機械座標から逆演算したワーク座標のｚ、ｘ値を用いて上記のようにカメラを制御することができる。
【００３３】
図１の旋盤は、下側に２個の刃物台を持っている。それぞれの刃物台について上述したようにしてそれぞれの刃物台に装着された工具刃先Ｔにカメラ１ａ、１ｂを向けることができる。両側のカメラ１ａ、１ｂに同じ刃物台の制御データを送ることにより、視線ｂを同じ工具の刃先Ｔに向け、カメラ１ａ、１ｂの画像のどちらを選択してディスプレイに表示するかにより、加工部を見る方向を変更できる。すなわち、カメラ１ａ、１ｂを切り換える切換スイッチの操作で同じ加工部を異なる方向から観察することができ、たとえば左側カメラの視線が他の機器によって遮られたときに画面を右側のカメラの画像に切り換えて観察を続けることができる。また、加工に使用する工具が交換されたとき、工具２の刃先の向き（図３参照）などに応じて上記の切換スイッチを自動で切り換えることにより、加工部Ｔを見る方向を自動で切り換えることができる。
【００３４】
また、カメラ１ａ、１ｂを制御するｚ、ｘ座標を左側の刃物台４ａの制御信号から取得するか、右側の刃物台４ｂの制御信号から取得するかによって、カメラ１ａ、１ｂをどちらの刃物台の工具刃先に向けるかを選択することができる。従って、取得する信号の切換スイッチの操作で取得する座標信号を切り換えることにより、左側の刃物台の工具の加工部から右側の刃物台の工具の加工部へ、またその逆へと、ディスプレイに表示する画像を切り換えることができる。例えば２主軸対向旋盤の２主軸間でのワークの受け渡し加工を行うような場合には、左側主軸でワークを加工しているときは、左側の刃物台の信号を取得し、ワークの受け渡しが行われるときに取得する信号の切り換えを自動で行ってやれば、ワークの加工順序に対応した加工部の継続的な観察が可能である。
【００３５】
上記の例では簡単のためにＺ軸及びＸ軸方向にのみ移動するタレット刃物台４ａ、４ｂについて説明したが、刃物台がＹ軸方向に移動するときは、前述した昇降台１２を設けて刃物台４ｃのＹ軸移動に呼応してカメラ１をＹ軸方向に移動させれば良い。加工部のワーク座標ｚ、ｘ、ｙは、刃物台４を制御する指令値の基となっているワーク座標のデータであり、そのデータを機械座標系に変換する変換式は、どのような動きをする刃物台であってもＮＣ装置に登録されている。工具がＢ軸方向にも移動する刃物台４であっても、工具刃先の位置Ｔは、そのときの機械座標をワーク座標に逆変換することにより演算できる。そのような演算式を予め操作盤に登録しておくか、逆変換されたワーク座標をＮＣ装置から取得することにより、どのような構造の刃物台においても、この発明の方法により、カメラで加工部を追尾することができる。
【００３６】
図８は、この発明の旋盤における加工状態表示装置の一例を示すブロック図である。加工状態表示装置ＰＣは、座標情報取得部２１で旋盤を制御しているＮＣ装置２０から機械座標情報、ワーク座標と機械座標の変換データ及びアラーム情報などを取得する。データ変換部２２は、取得した変換データを参照して、ＮＣ装置２０から取得した機械座標をワーク座標（ｚ、ｘ、ｙ座標）に変換する。
【００３７】
フォーカス演算部２３は、取得したワーク座標ｚ、ｘ、ｙからカメラの旋回角φ、カメラＣから撮影対象（加工部）Ｔまでの距離Ｆを演算する。また、ＮＣ装置２０から取得した工具の種類や刃物台の送り方向などにより、予め登録された選択基準に従って画像を表示するカメラを選択する。また、演算されたカメラから撮影対象物までの距離Ｆに応じて、撮影エリアが一定となるようにズーム倍率を演算する。撮影エリアの大きさは、手動入力部２４の操作により、５段階程度に設定可能になっており、またこの手動入力部２４からの手動操作により、画像を表示するカメラを強制的に選択（変更）することが可能である。
【００３８】
カメラ操作部２５は、フォーカス演算部２３の演算結果を受けて選択されたカメラについて、カメラ台１１の旋回、カメラ１（１ａ、１ｂ）の焦点距離の調整及びズーム倍率の調整を行う。これによりカメラ１は、所定の加工部Ｔの画像を取得し、当該画像を画像表示処理部２６に送る。画像表示処理部２６は、ディスプレイ２７に取得した画像を表示する。
【００３９】
一方、表示データ取得部２８は、ＮＣ装置２０から旋盤が行っている加工工程、当該工程におけるワークの略図、加工プログラムのブロックなどを内容とする表示データを取得し、カメラ１が取得した画像と共にディスプレイ２７に表示する。オペレータは、必要に応じて手動入力操作をしながらディスプレイ２７に表示された工程情報や加工プログラムのブロックとカメラが取得した加工部の画像とを対比することによって、加工が適切に行われているかどうかを確認することができる。また、ＮＣ装置２０からアラーム情報が発せられたときには、ディスプレイ２７にアラーム情報が表示されると共に、アラームが発生した刃物台の加工部がディスプレイ２７に表示される。
【００４０】
なお、ＮＣ装置２０が機械をワーク座標系で制御しているＮＣ装置であれば、座標情報取得部２１は、ＮＣ装置から直接ワーク座標（工具刃先のｚ、ｘ、ｙ座標）を取得できるので、データ変換部２２は不要であり、取得したワーク座標を直接フォーカス演算部２３に送ることとなる。
【符号の説明】
【００４１】
１（１ａ〜１ｄ）  カメラ
２（２ａ〜２ｃ）  工具
３  ワーク
４（４ａ〜４ｃ）  刃物台
１１  カメラ台
１２  昇降台
ａ  主軸軸線
ｂ  カメラの視線
Ｃ  カメラ中心
ｅ  昇降位置
Ｆ  カメラ中心から刃先迄の距離
Ｔ  加工部
ｓ  旋回軸
φ  旋回角
【図１】
0005945132.tif 000005
【図２】
0005945132.tif 000006
【図３】
0005945132.tif 000007
【図４】
0005945132.tif 000008
【図５】
0005945132.tif 000009
【図６】
0005945132.tif 000010
【図７】
0005945132.tif 000011
【図８】
0005945132.tif 000012