(57)【特許請求の範囲】
【請求項１】
工作機械の工具に付着した切粉を除去する、工作機械の工具清掃装置であって、
前記工作機械の工具清掃装置は、
前記切粉を除去する切粉除去装置と、
前記切粉除去装置を取り付け可能な移動装置と、
前記工作機械の工具への切粉の堆積状況を検出する検出装置と、
前記検出装置によって得られた前記切粉の堆積状況に係る情報を処理し、切粉除去が必要な箇所を判断する情報処理装置と、
前記情報処理装置によって切粉除去が必要と判断された箇所に切粉除去装置を移動させる前記移動装置の制御装置と、
を備え、
前記切粉除去装置は、流体を噴出して切粉を除去する、
工作機械の工具清掃装置。
【請求項２】
前記切粉除去装置は、前記工作機械でワークの加工をしていない状態で、主軸回転中に流体を噴出して切粉を除去する、
ことを特徴とする請求項１に記載の工作機械の工具清掃装置。
【請求項３】
工作機械の工具に付着した切粉を除去する、工作機械の工具清掃装置であって、
前記工作機械の工具清掃装置は、
前記切粉を除去する切粉除去装置と、
前記切粉除去装置を取り付け可能な移動装置と、
前記工作機械の工具への切粉の堆積状況を検出する検出装置と、
前記検出装置によって得られた前記切粉の堆積状況に係る情報を処理し、切粉除去が必要な箇所を判断する情報処理装置と、
前記情報処理装置によって切粉除去が必要と判断された箇所に切粉除去装置を移動させる前記移動装置の制御装置と、
を備え、
前記切粉除去装置は、流体と共に切粉を吸引して切粉を除去する、
工作機械の工具清掃装置。
【請求項４】
前記切粉除去装置は、前記工作機械でワークの加工をしていない状態で、主軸回転中に流体と共に切粉を吸引して切粉を除去する、
ことを特徴とする請求項３に記載の工作機械の工具清掃装置。
【請求項５】
前記切粉除去装置により切粉の除去を行った後、前記検出装置によって工具の切粉の堆積状況を検出し、前記情報処理装置によって、切粉が除去されたと判断されるまで、切粉の除去を繰り返し実行する、
ことを特徴とする請求項１〜４の何れか一つに記載の工作機械の工具清掃装置。
【請求項６】
前記切粉の除去の繰り返し実行において、前記切粉除去装置の動作を前回と異なる動作とする、
ことを特徴とする請求項５に記載の工作機械の工具清掃装置。
【請求項７】
前記移動装置は、ロボットである、
ことを特徴とする請求項１〜６の何れか一つに記載の工作機械の工具清掃装置。
【請求項８】
前記検出装置は、視覚センサである、
ことを特徴とする請求項１〜７の何れか一つに記載の工作機械の工具清掃装置。
【請求項９】
前記検出装置は、非接触距離センサである、
ことを特徴とする請求項１〜７の何れか一つに記載の工作機械の工具清掃装置。
【請求項１０】
前記検出装置は、前記移動装置に取り付けられている、
ことを特徴とする請求項１〜９の何れか一つに記載の工作機械の工具清掃装置。
【請求項１１】
前記情報処理装置は、前記移動装置の制御装置に内蔵されている、
ことを特徴とする請求項１〜１０の何れか一つに記載の工作機械の工具清掃装置。
【請求項１２】
前記工具にマークあるいはパターンを設け、
前記情報処理装置は加工後に前記マークあるいは前記パターンを認識できない箇所を、清掃の必要な箇所と判断する、
ことを特徴とする請求項１〜７の何れか一つに記載の工作機械の工具清掃装置。
【請求項１３】
人手による切粉除去が必要である旨を通知する通知手段をさらに備え、
前記情報処理装置は、前記切粉除去装置によって切粉除去を行うか人手による切粉除去を行うかを判定し、人手による切粉除去が必要と判定した場合に前記通知手段により切粉除去が必要な旨を通知する、
ことを特徴とする請求項１〜１２の何れか一つに記載の工作機械の工具清掃装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロボットおよび検出装置を用いた工作機械の工具清掃装置に関する。
【背景技術】
【０００２】
工作機械において、一般的に、加工中には工具刃先へ切削液が外部から供給され、加工時に発生した切粉は除去される。しかし、加工時に発生した切粉の形状によっては、工具刃先に絡みつくように付着する場合がある。また、その切粉の量は加工回数に応じて徐々に増えて堆積する場合がある。
【０００３】
また、加工時に発生した切粉は、工作機械の内部で飛散して工具マガジンに把持された待機工具の刃先に飛来し、切削液の粘性によって付着する場合もあり、この場合においても、待機工具の刃先に付着する切粉の量は加工回数に応じて徐々に増えて堆積する場合がある。工具の刃先に切粉が付着した状態で加工を開始すると、加工性能が悪化したり、切粉が加工時に刃と共に回転する為、加工ワークへ傷を付けたりするなど、様々な不具合に繋がる可能性がある。この様な工具刃先に付着した切粉は、従来は人手で除去作業を行う必要があった。
【０００４】
これに対し、洗浄装置をロボットなどに取り付け、洗浄装置の姿勢および位置を制御するシステムが提案されている。これらの先行技術では、洗浄装置を機内で移動させることで、機内の広い範囲に渡って切粉除去を行うことが可能となっている。
【０００５】
特許文献１には、ワーク加工時に飛散した切粉や切削油をエアブローにより機外に除去するエアノズルを、主軸頭の移動に対して独立的で、且つ、ワークに対して直交３軸方向に相対的に移動可能とした工作機械の自動洗浄装置が開示されている。また、特許文献２には、アームの先端に切粉吸引するノズルを設けた清掃ロボットを工作機械のクロスレールや主軸頭等の移動体に設け、工具がワークを加工する際の加工プログラムで定まる時間内に、ノズルが領域移動して切粉を吸引できる移動経路を設計し、加工中の工具と干渉する領域を除いた干渉領域の経路データのみを出力して清掃ロボットを制御し切粉を吸引して排出する装置が開示されている。更に、特許文献３には、工具マガジンに付随した工具段取り部に工具を配し、ノズルから洗浄媒体を噴出して工具を自動洗浄する手段が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１１３１８２号公報
【特許文献２】特開２００１−３２２０４９号公報
【特許文献３】特開２００１−０３８５８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
背景技術で説明した、これらの清掃ロボットは予め設定されたプログラムに従って動作しており、実際の切粉の堆積状況を考慮していない。そのため、必要以上の洗浄を行っている場合や、切粉が残っている状態で次の加工に移っているおそれがある。
【０００８】
そこで本発明の目的は、工具の切粉の堆積状態を検出する検出装置を用いることで、切粉の堆積状況から清掃が必要な箇所を判断して、工具清掃を行うことが可能なロボットおよび検出装置を用いた工作機械の工具清掃装置を提供することである。
【課題を解決するための手段】
【０００９】
本願の請求項１に係る発明は、工作機械の工具に付着した切粉を除去する、工作機械の工具清掃装置であって、前記工作機械の工具清掃装置は、前記切粉を除去する切粉除去装置と、前記切粉除去装置を取り付け可能な移動装置と、前記工作機械の工具への切粉の堆積状況を検出する検出装置と、前記検出装置によって得られた前記切粉の堆積状況に係る情報を処理し、切粉除去が必要な箇所を判断する情報処理装置と、前記情報処理装置によって切粉除去が必要と判断された箇所に切粉除去装置を移動させる前記移動装置の制御装置と、を備え、前記切粉除去装置は、流体を噴出して切粉を除去する、工作機械の工具清掃装置である。
本願の請求項２に係る発明は、前記切粉除去装置は、前記工作機械でワークの加工をしていない状態で、主軸回転中に流体を噴出して切粉を除去する、ことを特徴とする請求項１に記載の工作機械の工具清掃装置である。
本願の請求項３に係る発明は、工作機械の工具に付着した切粉を除去する、工作機械の工具清掃装置であって、前記工作機械の工具清掃装置は、前記切粉を除去する切粉除去装置と、前記切粉除去装置を取り付け可能な移動装置と、前記工作機械の工具への切粉の堆積状況を検出する検出装置と、前記検出装置によって得られた前記切粉の堆積状況に係る情報を処理し、切粉除去が必要な箇所を判断する情報処理装置と、前記情報処理装置によって切粉除去が必要と判断された箇所に切粉除去装置を移動させる前記移動装置の制御装置と、を備え、前記切粉除去装置は、流体と共に切粉を吸引して切粉を除去する、工作機械の工具清掃装置である。
本願の請求項４に係る発明は、前記切粉除去装置は、前記工作機械でワークの加工をしていない状態で、主軸回転中に流体と共に切粉を吸引して切粉を除去する、ことを特徴とする請求項３に記載の工作機械の工具清掃装置である。
【００１０】
本願の請求項５に係る発明は、前記切粉除去装置により切粉の除去を行った後、前記検出装置によって工具の切粉の堆積状況を検出し、前記情報処理装置によって、切粉が除去されたと判断されるまで、切粉の除去を繰り返し実行する、ことを特徴とする請求項１〜４の何れか一つに記載の工作機械の工具清掃装置である。
【００１１】
本願の請求項６に係る発明は、前記切粉の除去の繰り返し実行において、前記切粉除去装置の動作を前回と異なる動作とする、ことを特徴とする請求項１〜５の何れか一つに記載の工作機械の工具清掃装置である。
【００１４】
本願の請求項７に係る発明は、前記移動装置は、ロボットである、ことを特徴とする請求項１〜６の何れか一つに記載の工作機械の工具清掃装置である。
【００１５】
本願の請求項８に係る発明は、前記検出装置は、視覚センサである、ことを特徴とする請求項１〜７の何れか一つに記載の工作機械の工具清掃装置である。
本願の請求項９に係る発明は、前記検出装置は、非接触距離センサである、ことを特徴とする請求項１〜７の何れか一つに記載の工作機械の工具清掃装置である。
【００１６】
本願の請求項１０に係る発明は、前記検出装置は、前記移動装置に取り付けられている、ことを特徴とする請求項１〜９の何れか一つに記載の工作機械の工具清掃装置である。
【００１７】
本願の請求項１１に係る発明は、前記情報処理装置は、前記移動装置の制御装置に内蔵されている、ことを特徴とする請求項１〜１０の何れか一つに記載の工作機械の工具清掃装置である。
【００１８】
本願の請求項１２に係る発明は、前記工具にマークあるいはパターンを設け、前記情報処理装置は加工後に前記マークあるいは前記パターンを認識できない箇所を、清掃の必要な箇所と判断する、ことを特徴とする請求項１〜７の何れか一つに記載の工作機械の工具清掃装置である。
【００１９】
本願の請求項１３に係る発明は、人手による切粉除去が必要である旨を通知する通知手段をさらに備え、前記情報処理装置は、前記切粉除去装置によって切粉除去を行うか人手による切粉除去を行うかを判定し、人手による切粉除去が必要と判定した場合に前記通知手段により切粉除去が必要な旨を通知する、ことを特徴とする請求項１〜１２の何れか一つに記載の工作機械の工具清掃装置である。
【発明の効果】
【００２０】
本発明により、工作機械内部にある工具への切粉の堆積状態を検出する検出装置を用いることで、切粉の堆積状況から清掃が必要な箇所を判断して、工具清掃を行うことが可能なロボットおよび検出装置を用いた工作機械の工具清掃装置を提供できる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態における工作機械の工具清掃装置を示す図である。
【図２】本発明における外周部にパターンを配置した工具の例を示す図である。
【図３】本発明の工作機械の工具清掃装置において工具清掃を主軸回転と共に実施する場合を表す概要図である。
【図４】本発明の一実施形態における工作機械の工具清掃装置が実行する処理のフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態を図面と共に説明する。
図１はロボットおよび検出装置を用いた工作機械の工具清掃装置を示す図である。工作機械の工具清掃装置は、工作機械１と、工作機械１の機外に設置されたロボット２と、ロボット２に取り付けた、クーラントガンなどの切粉除去装置４と、移動装置であるロボット２に取り付けた、視覚センサなどの検出装置３と、ロボットの制御装置２０に搭載された情報処理装置２１から構成される。
【００２３】
工作機械１は、ベッド５上に、加工空間である機械内部を外部から遮断するスプラッシュガード７を備え、加工液や、ワークの加工によって生じる切粉が機械内部から外部に飛散するのを防止している。スプラッシュガード７には開口部９ａ，９ｂが設けられ、開口部９ａ，９ｂにはそれぞれ、開閉自在の開閉扉８ａ，８ｂが取り付けられている。機械内部にはワーク（図示せず）を載置するテーブル６、工具（図示せず）を交換する工具交換装置１０が配設されている。工作機械１は工作機械の制御装置（図示せず）により制御され、ワークの加工を行う。
【００２４】
ロボット２は、ロボットの制御装置２０によって制御される多関節のアームを備えたロボットであり、アームの先端にクーラントガンなどの切粉除去装置４を取り付けている。ロボットの制御装置２０は情報処理装置２１を備えている。
【００２５】
ロボット２は、工作機械１がワークの加工を行わない期間に、アームの先端を開口部９ｂから機械内部に侵入させ、ロボット２に取り付けた、視覚センサなどの検出装置３により、各工具への切粉の堆積状況を確認し、アームの先端に取り付けられた切粉除去装置４により堆積した切粉を除去する。なお、切粉除去装置はロボット２の先端に取り付けられたハンドにより把持しても良い。切粉の除去方法は、例えば、切粉除去装置４がクーラントガンである場合には、該クーラントガンからワークの加工に用いられる切削液、つまりクーラントを噴射して、工具に堆積した切粉を洗浄し、切粉を機外に排出することで切粉を除去する。また、切粉除去は、切削液の噴射だけではなく、空気、切削液等の流体と共に切粉を吸引する形態であってもよい。情報処理装置２１は、視覚センサなどの検出装置３により検出された切粉の堆積状況に係る情報を処理し、切粉の除去が必要な箇所を判定する処理を行う。なお、情報処理装置２１はロボットの制御装置２０に内蔵されて構成してもよいし、ロボットの制御装置２０と独立して構成してもよい。
【００２６】
以下では、工具への切粉の堆積状況を検出する検出装置を用いた清掃の必要な箇所の判定方法の例を説明する。
（１）テンプレート画像を用いる方法
検出装置３として視覚センサを用いる。視覚センサにより工具の外観を撮像する。情報処理装置２１は、あらかじめテンプレートとして記憶した切粉の堆積が無い状態で撮影した画像とワークの加工後に撮影した画像とを比較する。切粉の堆積箇所は画像の輝度がテンプレート画像と異なるため、情報処理装置２１は、両者の輝度差が予め設定された閾値以上である箇所を、清掃の必要な箇所と判断することができる。
【００２７】
（２）工具にマークを設ける方法
検出装置３として視覚センサを用いる。図２は工具上へのパターンの配置例を示す図である。工具交換装置１０や主軸１２に把持される工具１３に特定のパターン１４やマーク（図示せず）を設けておき、情報処理装置２１は、ロボット２を制御して視覚センサにより加工後の工具１３の外観を撮像し、パターン１４やマークを認識できなくなった箇所を清掃の必要な箇所と判断する。図２ではパターン１４が工具１３の外周面に設けられている。
【００２８】
（３）工具までの距離の情報を用いる方法
検出装置３として距離センサを用いる。距離センサは、対象までの距離を測定する装置であり、一般的な方式としては、対象に赤外線やレーザを投射し、光が対象との間を往復する時間から、距離を計算するものがある。情報処理装置２１は、あらかじめ距離センサにより測定して記憶した切粉の堆積が無い状態での所定の位置から工具までの距離の情報と、加工後の所定の位置から工具までの距離の情報とを比較する。情報処理装置２１は、距離に予め設定された閾値以上の変化があった箇所を、清掃の必要な箇所と判断する。
【００２９】
上記した（１）、（２）、（３）いずれの方法においても、工作機械１に設置された工具１３毎に、該工具１３に対して１つまたは複数の角度から検出を行うことで、検出の精度を向上させることができる。
【００３０】
切粉の清掃に際して、ロボットの制御装置２０は、ロボット２を制御して該ロボット２に取り付けられた切粉除去装置４を清掃の必要な箇所に移動させ、更に切粉除去装置４を制御して切粉の除去を行う。その後、ロボットの制御装置２０は、ロボット２と検出装置３を制御して、再度工具１３の状態の取得、清掃の必要な箇所の判断を行い、切粉が正しく除去されているかの確認を行う。上記清掃後も、切粉の堆積があると判断された場合、清掃が不十分と判断し、再度清掃を行う。これを、切粉が除去されたと判断されるまで繰り返す。
【００３１】
切粉の除去を繰り返し実行する際は、切粉除去装置４の動作を繰り返す回ごとにその切粉除去動作を異ならせてもよい。例えば、ロボットの制御装置２０は、切粉の除去制御を繰り返す毎に、噴射する流体の噴射圧を変更したり、噴射する流体の噴射圧を変動させたり、切粉の堆積箇所への流体の噴射方向を変えたりするように、ロボット２および切粉除去装置４としてのクーラントガンを制御するようにしてもよい。また、流体と共に切粉を吸引する場合は、ロボットの制御装置２０は、切粉の除去制御を繰り返す毎に、吸引する流体の吸引圧を変更したり、吸引する流体の吸引圧を変動させたり、切粉の堆積箇所への流体の吸引方向を変えたりするように、ロボット２および切粉除去装置４としての吸引ノズルを制御するようにしてもよい。なお、切粉除去装置４としてのクーラントガンが噴射する流体は、洗浄液の他にも、切削液や圧縮エア、またはそれらを混合したものなどが使用される。また、切粉除去装置４としての吸引ノズルが吸引する流体は、空気の他にも切削液なども含む。
【００３２】
また、主軸１２に把持されている工具１３を清掃する場合には、図３に示すように、上記で述べた清掃方法と併用して、工作機械１の制御装置に対して信号を出力することで主軸１２を正回転や、逆回転、または両方の回転動作を行わせることで、より高い清掃効果を得ることができる。
【００３３】
切粉の堆積箇所によっては、切粉除去装置４を用いるよりも人手で切粉の除去作業を行った方が早い場合もある。そこで、あらかじめ定めた規定の回数や時間以上に切粉除去装置４による切粉除去動作が繰り返された場合には、ロボットの制御装置２０は、人手による切粉除去を行うべきと判断し、切粉の堆積を操作者に通知するようにしてもよい。
また、以前操作者に対して人手で切粉の除去作業を行うように通知した工具や、予め操作者が人手により清掃するものとして登録した工具を記憶しておき、当該記憶した工具に切粉堆積があると判断された場合に操作者に対して通知し、切粉除去装置４を用いた清掃時間を省くようにしてもよい。
【００３４】
いずれの場合も、工作機械１は操作者によって切粉が除去された後、次工程に移行する。また、日中は操作者による切粉除去を行い、操作者のいない深夜などは切粉除去装置４による清掃に切り替えてもよい。操作者に対して切粉の堆積を通知するために用いられる通知手段としては、パトライト（登録商標）などを用いた堆積のみを通知する手段や、該当箇所の工具位置や工具に割り振った番号の表示など堆積箇所まで通知する手段などを用いることができる。
【００３５】
なお、検出装置３としての視覚センサによる工具１３の撮影や工具清掃は、必ずしも毎加工後に行われるわけではなく、事前に設定された回数の加工が行われた後に行ってもよいものとする。これは、予め切粉の堆積が少なく清掃の必要がないとわかっている場合には、工具清掃装置を動作させず、清掃時間を削減するためである。
【００３６】
図４はロボットおよび工具の切粉の堆積状態を検出する検出装置を用いた工作機械の工具清掃装置が実行する処理の一例を示すフローチャートである。図４のフローチャートは、工具に堆積する切粉を自動的に検出して切粉除去装置４を用いて除去すると共に、あらかじめ定めた規定の回数や時間以上に切粉除去装置４による切粉除去動作が繰り返された場合には、人手による切粉除去を行うべきと判断して切粉の堆積を操作者に通知する処理を示している。なお、図４のフローチャートに示す処理が開始される際の初期設定で、工具清掃の実施回数、および工具清掃の実施時間はリセットされている。
【００３７】
以下、各ステップに従って説明する。
●［ステップＳＡ０１］ロボットの制御装置２０は、工作機械の制御装置から受信した信号に基づいて既定回数の加工が終了したか否かを判断し、終了している場合（ＹＥＳ）にはステップＳＡ０２へ移行し、終了していない場合（ＮＯ）には清掃不要として工具清掃を完了する。
●［ステップＳＡ０２］ロボットの制御装置２０は、ロボット２を制御して工作機械１の機械内部に侵入させ、主軸１２に把持されている工具１３、および工具交換装置１０に把持されている工具１３を撮影する。
●［ステップＳＡ０３］情報処理装置２１は、ステップＳＡ０２で撮影した各工具１３に切粉が堆積しているか否か判定し、堆積している場合（ＹＥＳ）にはステップＳＡ０４へ移行し、堆積していない場合（ＮＯ）には清掃不要として工具清掃を完了する。
【００３８】
●［ステップＳＡ０４］ロボットの制御装置２０は、工具清掃の実施回数があらかじめ設定されている規定回数以下であるか否かを判断し、規定回数以下である場合（ＹＥＳ）にはステップＳＡ０５へ移行し、規定回数を超える場合（ＮＯ）にはステップＳＡ０９へ移行する。
●［ステップＳＡ０５］ロボットの制御装置２０は、工具清掃の実施時間があらかじめ設定されている規定時間以下であるか否かを判断し、規定時間以下である場合（ＹＥＳ）にはステップＳＡ０６へ移行し、規定時間を超える場合（ＮＯ）にはステップＳＡ０９へ移行する。
【００３９】
●［ステップＳＡ０６］ロボットの制御装置２０は、工具に堆積している切粉を除去するために、ロボット２および切粉除去装置４を制御して工具を清掃する。
●［ステップＳＡ０７］工具清掃の実施回数をカウント（＋１）する。
●［ステップＳＡ０８］工具清掃の実施時間をカウント（＋今回の清掃時間）して、ステップＳＡ０２へ移行する。
【００４０】
●［ステップＳＡ０９］工具清掃の実施回数をリセット（＝０）する。
●［ステップＳＡ１０］工具清掃の実施時間をリセット（＝０）する。
●［ステップＳＡ１１］ロボットの制御装置２０は、通知手段を制御して操作者に対して切粉の堆積状況を通知し、清掃必要として工具清掃を完了する。
【００４１】
以上、本発明の実施の形態について説明したが、本発明は上述した実施の形態の例にのみに限定されることなく、適宜の変更を加えることにより様々な態様で実施することができる。
【００４２】
例えば、図１ではスプラッシュガードを備えた工作機械が示されているが、スプラッシュガードを用いない工作機械にも本発明は適用できる。また、図１では移動装置の例としてロボットが示され、そのロボットがスプラッシュガードを備えた工作機械の外部に設置されているが、この移動装置を設置する位置は、スプラッシュガードを備えた工作機械１の内部とすることもできる。また、切粉除去装置は、流体を噴射するクーラントガンや流体を吸引する吸引ノズルだけではなく、ブラシやワイパー、または移動装置の筐体の一部を用いるなど、流体によらない手段を用いてもよい。
【符号の説明】
【００４３】
１  工作機械
２  ロボット
３  検出装置
４  切粉除去装置
５  ベッド
６  テーブル
７  スプラッシュガード
８ａ，８ｂ  開閉扉
９ａ，９ｂ  開口部
１０  工具交換装置
１１  コラム
１２  主軸
１３  工具
２０  ロボットの制御装置
２１  情報処理装置
【図１】
0006666112.tif 000002
【図２】
0006666112.tif 000003
【図３】
0006666112.tif 000004
【図４】
0006666112.tif 000005