(57)【要約】【課題】工作機械のワークの加工に直接関連しない駆動部の停止動作を抽出し、抽出した結果をオペレータ等が容易に把握可能とすることにより、ワークの加工について改善の余地があることを容易に確認でき、工作機械の生産性を向上させること。【解決手段】管理装置１は、表示部６と、工作機械Ｍ（ＭＡ、ＭＢ）に備える各駆動部１４の動作の状態が入力される入力部２と、入力部２で入力された各駆動部１４の状態を、同一時刻を基点とした時系列で、かつ、動作ごとに並べたタイムチャートＴ１〜Ｔ１０を生成するチャート生成部３と、タイムチャートＴ１〜Ｔ１０から、少なくともワークＷ及び加工工具Ｔの双方の移動がない特定時間帯Ｒ１〜Ｒ３を抽出する抽出部４と、タイムチャートＴ１〜Ｔ１０を表示部６に表示させ、かつ、タイムチャートＴ１〜Ｔ１０に重ねて特定時間帯Ｒ１〜Ｒ３を表示部６に表示させる表示制御部５と、を備える。【選択図】図１
2018055228.tif 000002
【特許請求の範囲】
【請求項１】
ワークを加工工具により加工する工作機械を管理する管理装置であって、
表示部と、
工作機械に備える各駆動部の動作の状態が入力される入力部と、
前記入力部で入力された各駆動部の状態を、同一時刻を基点とした時系列で、かつ、前記動作ごとに並べたタイムチャートを生成するチャート生成部と、
前記タイムチャートから、少なくとも前記ワーク及び前記加工工具の双方の移動がない特定時間帯を抽出する抽出部と、
前記タイムチャートを前記表示部に表示させ、かつ、前記タイムチャートに重ねて前記特定時間帯を前記表示部に表示させる表示制御部と、を備える、管理装置。
【請求項２】
前記表示制御部は、前記タイムチャートの時系列の方向と直交する方向に、前記特定時間帯を帯状に表示させる、請求項１に記載の管理装置。
【請求項３】
前記表示制御部は、前記特定時間帯である前記帯状に着色して表示させる、請求項１に記載の管理装置。
【請求項４】
前記表示制御部は、前記タイムチャートの対応する各駆動部の動作の名称を前記表示部に表示させる、請求項１から請求項３のいずれか１項に記載の管理装置。
【請求項５】
前記抽出部は、前記ワーク及び前記加工工具の少なくとも一方が移動している時間のうち、前記加工工具で前記ワークを加工していない時間の一部を加えて前記特定時間帯を抽出する、請求項１から請求項４のいずれか１項に記載の管理装置。
【請求項６】
前記抽出部は、前記加工工具による前記ワークの加工開始から加工終了までの１サイクルを抽出し、
前記表示制御部は、前記タイムチャートに重ねてサイクルの切り換わりを前記表示部に表示させる、請求項１から請求項５のいずれか１項に記載の管理装置。
【請求項７】
ワークを加工工具により加工する工作機械を管理する方法であって、
工作機械に備える各駆動部の動作の状態が入力されることと、
入力された各駆動部の状態を、同一時刻を基点とした時系列で、かつ、前記動作ごとに並べたタイムチャートを生成することと、
前記タイムチャートから、少なくとも前記ワーク及び前記加工工具の双方の移動がない特定時間帯を抽出することと、
前記タイムチャートを表示させ、かつ、前記タイムチャートに重ねて前記特定時間帯を表示させることと、を含む、管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置及び管理方法に関する。
【背景技術】
【０００２】
生産性を向上させるため、工作機械は、生産性の向上が求められる。工作機械の生産性を向上させるため、工作機械の稼働情報を収集し、収集した可動情報を用いて生産性の向上させることが試みられている。例えば、下記の特許文献１では、工作機械の稼働時間、主軸の回転数、送り速度、使用時間、切削時間、早送り時間等の稼働情報を自動的に収集することが記載されている。これにより、工作機械の稼働情報を収集して、取得した稼働情報を工作機械の生産性を向上させるための基礎情報として利用可能としている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３２８９７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
工作機械は、ＮＣデータ等の加工プログラムに基づいて、加工工具あるいはワークを移動させる駆動部を駆動してワークを加工するが、各駆動部の動作には、ワークの加工に直接関連しない駆動部の停止動作が含まれることがある。このような駆動部の停止動作が残っていると、生産性の低下を招くことになるため、改善が求められている。
【０００５】
以上のような事情に鑑み、本発明は、工作機械のワークの加工に直接関連しない駆動部の停止動作を抽出し、抽出した結果をオペレータ等が容易に把握可能とすることにより、ワークの加工について改善の余地があることを容易に確認でき、工作機械の生産性を向上させることが可能な管理装置および管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る管理装置は、ワークを加工工具により加工する工作機械を管理する管理装置であって、表示部と、工作機械に備える各駆動部の動作の状態が入力される入力部と、入力部で入力された各駆動部の状態を、同一時刻を基点とした時系列で、かつ、動作ごとに並べたタイムチャートを生成するチャート生成部と、タイムチャートから、少なくともワーク及び加工工具の双方の移動がない特定時間帯を抽出する抽出部と、タイムチャートを表示部に表示させ、かつ、タイムチャートに重ねて特定時間帯を表示部に表示させる表示制御部と、を備える。
【０００７】
また、表示制御部は、タイムチャートの時系列の方向と直交する方向に、特定時間帯を帯状に表示させる。また、表示制御部は、特定時間帯である帯状に着色して表示させる。また、表示制御部は、タイムチャートの対応する各駆動部の動作の名称を表示部に表示させる。また、抽出部は、ワーク及び加工工具の少なくとも一方が移動している時間のうち、加工工具でワークを加工していない時間の一部を加えて特定時間帯を抽出する。また、抽出部は、加工工具によるワークの加工開始から加工終了までの１サイクルを抽出し、表示制御部は、タイムチャートに重ねてサイクルの切り換わりを表示部に表示させる。
【０００８】
本発明に係る管理方法は、ワークを加工工具により加工する工作機械を管理する方法であって、工作機械に備える各駆動部の動作の状態が入力されることと、入力された各駆動部の状態を、同一時刻を基点とした時系列で、かつ、動作ごとに並べたタイムチャートを生成することと、タイムチャートから、少なくともワーク及び加工工具の双方の移動がない特定時間帯を抽出することと、タイムチャートを表示させ、かつ、タイムチャートに重ねて特定時間帯を表示させることと、を含む。
【発明の効果】
【０００９】
本発明に係る管理装置および管理方法は、工作機械のワークの加工に直接関連しない駆動部の停止動作を抽出し、抽出した結果をオペレータ等が容易に把握可能とすることにより、ワークの加工について改善の余地があることを容易に確認でき、工作機械の生産性を向上させることができる。
【００１０】
また、表示制御部は、タイムチャートの時系列の方向と直交する方向に、特定時間帯を帯状に表示させる場合、各タイムチャートの特定時間帯が交差するため、各タイムチャートの特定時間帯の視認性を高くすることができ、また、特定時間帯を示す帯の幅が特定時間帯の量を示すので、オペレータ等は、特定時間帯の量を容易に把握できる。また、表示制御部は、特定時間帯である帯状に着色して表示させる場合、特定時間帯である帯状が異なった色で表示されるので、特定時間帯の視認性を高くすることができる。また、表示制御部は、タイムチャートの対応する各駆動部の動作の名称を表示部に表示させる場合、オペレータ等は、タイムチャートが、いずれの駆動部の動作であるかを容易に把握できる。また、抽出部は、ワーク及び加工工具の少なくとも一方が移動している時間のうち、加工工具でワークを加工していない時間の一部を加えて特定時間帯を抽出する場合、加工工具でワークＷを加工していない時間を、より正確に抽出することができる。また、抽出部は、加工工具によるワークの加工開始から加工終了までの１サイクルを抽出し、表示制御部は、タイムチャートに重ねてサイクルの切り換わりを表示部に表示させる場合、オペレータ等は、サイクルの切り換わりを容易に把握することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る管理装置の一例を示すブロック図である。
【図２】工作機械の一例を示す概念図である。
【図３】表示部の表示の一例を示す図である。
【図４】実施形態に係る管理方法を示すフローチャートである。
【図５】変形例に係る管理装置１Ａの表示部の表示の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図面を参照しながら説明する。ただし、本発明はこれに限定されるものではない。また、図面においては実施形態を説明するため、一部分を大きくまたは強調して記載するなど適宜縮尺を変更して表現している。また、図面において、ＸＹＺ座標系を用いて図中の方向を説明する場合がある。このＸＹＺ座標系においては、水平面に平行な平面をＸＺ平面とする。このＸＺ平面に平行な任意の方向をＺ方向と表記し、Ｚ方向に直交する方向をＸ方向と表記する。また、ＸＺ平面に垂直な方向はＹ方向と表記する。Ｘ方向、Ｙ方向及びＺ方向のそれぞれは、図中の矢印の方向が＋方向であり、矢印の方向とは反対の方向が−方向であるものとして説明する。
【００１３】
図１は、実施形態に係る管理装置の一例を示すブロック図である。管理装置１は、ワークＷ（図２参照）を加工工具Ｔ（図２参照）により加工する工作機械Ｍを管理する。管理装置１は、工作機械Ｍに備える各駆動部１４（図２参照）の動作を管理する。管理装置１は、複数の工作機械Ｍ（ＭＡ、ＭＢ）を管理することができる。管理装置１は、入力部２と、チャート生成部３と、抽出部４と、表示制御部５と、表示部６と、を備える。入力部２、チャート生成部３、抽出部４、及び表示制御部５は、例えば、本体部７に設けられる。本体部７は、ＣＰＵ、メインメモリ、ハードディスクなどの記憶装置、有線あるいは無線の通信装置、キーボードあるいはマウスなどの入力装置、及び動作に必要な各種プログラムを備えるコンピュータ装置により構成される。表示部６は、例えば、ディスプレイなどの表示装置により構成される。表示部６は、本体部７に電気的に接続され、本体部７から出力された情報を表示する。なお、本体部７及び表示部６は、各工作機械Ｍ（ＭＡ、ＭＢ）に備えられる制御用のコンピュータあるいは表示装置であってもよい。
【００１４】
工作機械Ｍは、ワークＷを加工工具Ｔにより加工する工作機械であれば、特に限定されず、任意である。例えば、工作機械Ｍは、レーザ加工機、旋盤、パンチプレス、プレスブレーキ等である。なお、工作機械Ｍは、２台に限定されず、例えば、１台でもよいし、３台以上でもよい。また、工作機械Ｍは、同じ種類であってもよいし、異なる種類でもよい。
【００１５】
本実施形態では、工作機械ＭＡが旋盤である場合を例に説明する。なお、工作機械ＭＢについては、説明を省略する。図２は、工作機械の一例を示す概念図である。工作機械ＭＡは、平行２軸旋盤である。工作機械ＭＡは、主軸１０ａ、１０ｂと、タレット（刃物台）１１ａ、１１ｂと、を有している。
【００１６】
主軸１０ａ、１０ｂは、ワークＷを保持して回転する。ワークＷは、例えば、円筒面を有する形状（例、円柱形、円筒形）のものである。主軸１０ａ、１０ｂは、Ｘ方向に並んで配置される。主軸１０ａは、主軸回転駆動部１７によって、Ｚ方向に平行な軸周りに回転可能である。主軸１０ｂは、不図示の主軸回転駆動部によって、Ｚ方向に平行な軸周りに回転可能である。主軸１０ａ、１０ｂの＋Ｚ側の端部には、複数の把握爪１３ａ、１３ｂを備えるチャック１２ａ、１２ｂが配置される。複数の把握爪１３ａは、チャック駆動部１８による径方向の駆動により、ワークＷを保持する。複数の把握爪１３ｂは、不図示のチャック駆動部による径方向の駆動により、ワークＷを保持する。
【００１７】
タレット１１ａ、１１ｂは、加工工具Ｔを保持し、Ｘ方向、Ｚ方向のそれぞれに移動する。タレット１１ａ、１１ｂは、主軸Ａａの−Ｘ側及び主軸Ａｂの＋Ｘ側にそれぞれ配置されている。タレット１１ａは、タレット旋回駆動部１９によって、Ｚ方向に平行な軸周りに回転可能である。タレット１１ｂは、不図示のタレット旋回駆動部によって、Ｚ方向に平行な軸周りに回転可能である。タレット１１ａ、１１ｂの周面には、ワークＷに対して切削加工を施すバイトなどの複数の加工工具Ｔが保持されている。タレット１１ａ、１１ｂを回転させることにより、所望の加工工具Ｔが選択される。タレット１１ａは、Ｘ軸駆動部１５およびＺ軸駆動部１６により、Ｘ方向、Ｚ方向に移動する。タレット１１ｂは、不図示のＸ軸駆動部および不図示のＺ軸駆動部により、Ｘ方向、Ｚ方向に移動する。なお、工作機械ＭＡは、タレット１１ａをＹ軸方向に駆動するＹ軸駆動部２１を備えてもよいし、タレット１１ｂをＹ軸方向に駆動するＹ軸駆動部を備えてもよい。
【００１８】
上記のように構成される工作機械ＭＡは、主軸１０ａ、１０ｂにより保持され回転するワークＷに対して、タレット１１ａ、１１ｂに保持される加工工具Ｔを移動して接触させることにより、ワークＷを切削加工する。
【００１９】
また、工作機械ＭＡの各駆動部１４（Ｘ軸駆動部１５、Ｚ軸駆動部１６、主軸回転駆動部１７、チャック駆動部１８、タレット旋回駆動部１９、不図示のＸ軸駆動部、不図示のＺ軸駆動部、不図示の主軸回転駆動部、不図示のチャック駆動部および不図示のタレット旋回駆動部）は、それぞれ、制御部ＣＯＮＴに通信可能に接続される。
【００２０】
各駆動部１４は、加工プログラム（ＮＣデータ）に基づいた制御部ＣＯＮＴの制御指令により、駆動が制御される。各駆動部１４は、例えば、それぞれ、サーボアンプ（不図示）、サーボモータ（不図示）、及びエンコーダ（不図示）により構成される。各駆動部１４の位置に関する情報は、サーボモータの回転軸の情報を検出するエンコーダにより取得され、制御部ＣＯＮＴに送信される。制御部ＣＯＮＴは、エンコーダから出力された位置情報を用いたフィードバック制御により、各駆動部１４を制御する。制御部ＣＯＮＴは、例えば、各駆動部１４に対する制御指令を各駆動部１４の駆動情報として生成し、不図示の記憶装置に記憶（格納）する。このように、工作機械Ｍ（ＭＡ、ＭＢ）の実際の駆動に関する駆動情報を、工作機械Ｍ（ＭＡ、ＭＢ）側で取得する場合、短時間に大量に出力される情報を、容易に取得することができる。
【００２１】
駆動情報は、各駆動部１４の状態を示す情報である。例えば、駆動情報は、工作機械ＭＡが旋盤の場合、例えば、Ｘ軸駆動部１５あるいはＺ軸駆動部１６に対する早送り指令、Ｘ軸駆動部１５あるいはＺ軸駆動部１６に対する切削送り指令、主軸回転駆動部１７に対する回転方向指令、主軸回転駆動部１７に対する回転速度指令、チャック駆動部１８に対する開あるいは閉指令、タレット旋回駆動部１９に対する旋回の駆動指令などの駆動指令と、これらの駆動指令に対応する時間情報と、が関連付けられた情報である。なお、駆動情報は、上記した、Ｘ軸駆動部１５あるいはＺ軸駆動部１６に対する早送り指令、Ｘ軸駆動部１５あるいはＺ軸駆動部１６に対する切削送り指令などのように、１つの駆動部１４における複数の駆動状態を示す情報でもよい。
【００２２】
記憶部により記憶された各駆動部１４の駆動情報は、オペレータ等により、記憶媒体等に出力され、後に説明する管理装置１の入力部２に入力される。なお、制御部ＣＯＮＴは、管理装置１の入力部２と有線あるいは無線により通信可能に接続され、記憶部に記憶された各駆動部１４の駆動情報を、管理装置１の入力部２に出力してもよい。また、各駆動部１４の駆動情報は、各駆動部１４の駆動を示す情報であれば、上記したものに限定されず、任意である。例えば、各駆動部１４の駆動情報は、各駆動部１４のエンコーダから出力された位置情報でもよいし、各駆動部１４の駆動状態を検出するセンサの出力情報でもよい。また、駆動情報は、上記した情報に加えて、ＮＣデータを含んだ情報でもよい。
【００２３】
次に、図１に戻り、管理装置１について説明する。入力部２は、上記した各工作機械Ｍ（ＭＡ、ＭＢ）の各駆動部１４（図２参照）の駆動情報が入力される。入力部２により入力される情報は、例えば、上記した各駆動部１４に対する制御部ＣＯＮＴの駆動指令と時間情報と、が関連付けられた情報であり、各駆動部１４の状態を示す情報である。なお、以下の説明において、入力部２に入力された情報を「入力情報」と称す。入力情報は、不図示の記憶装置に記憶され、後に続く処理に用いられる。
【００２４】
このように、管理装置１が、上記した各工作機械Ｍ（ＭＡ、ＭＢ）の実際の駆動情報を用いる場合、ＮＣデータを解析することにより得られる駆動情報に対して、より正確な駆動情報を用いるので、管理装置１は、より現実に近い正確な情報を生成ことができる。
【００２５】
チャート生成部３は、各駆動部１４の状態を、同一時刻を基点とした時系列で、かつ、動作ごとに並べたタイムチャートＴ１〜Ｔ１０を生成する。図３は、表示部６に表示される情報の一例を示す図である。なお、表示部６に表示される情報については、後に表示制御部５の部分等において詳細に説明する。
【００２６】
チャート生成部３は、入力情報に基づいて、図３に示すタイムチャートＴ１〜Ｔ１０を生成する。タイムチャートＴ１〜Ｔ１０は、例えば、各時刻に対して、各駆動部１４の駆動がＯＮであるか否か（ＯＦＦ）、各駆動部１４の駆動速度が所定の速度以上であるか否かなどの情報である。チャート生成部３は、各駆動部１４の駆動の開始から終わりまでのタイムチャートＴ１〜Ｔ１０を生成する。
【００２７】
以下、タイムチャートＴ１〜Ｔ１０について説明する。例えば、チャート生成部３（図１参照）は、入力情報に基づいて、Ｘ軸駆動部１５（図２参照）あるいはＺ軸駆動部１６（図２参照）において、各時刻における早送り指令の有無を算出し、タイムチャート（図示せず）を生成する。この場合、チャート生成部３は、Ｘ軸駆動部１５及びＺ軸駆動部１６の少なくとも１つに早送り指令があるか否かを算出し、タイムチャートＴ１（図３参照）を生成してもよい。
【００２８】
また、例えば、チャート生成部３は、入力情報に基づいて、Ｘ軸駆動部１５あるいはＺ軸駆動部１６において、各時刻における切削送りの指令があるか否かを算出し、タイムチャート（図示せず）を生成する。この場合、チャート生成部３は、Ｘ軸駆動部１５及びＺ軸駆動部１６の少なくとも１つに早送り指令があるか否かを算出し、タイムチャートＴ２（図３参照）を生成してもよい。
【００２９】
また、例えば、チャート生成部３は、入力情報に基づいて、Ｘ軸駆動部１５が早送りの指令および切削送りの指令の少なくとも１つの指令があるか否かを算出し、タイムチャートＴ３（図３参照）を生成する。
【００３０】
また、例えば、チャート生成部３は、入力情報に基づいて、Ｚ軸駆動部１６が早送りの指令および切削送りの指令の少なくとも１つの指令があるか否かを算出し、タイムチャートＴ４（図３参照）を生成する。
【００３１】
また、例えば、チャート生成部３は、入力情報に基づいて、主軸回転駆動部１７（図２参照）が、正方向（時計回り方向）あるいは逆方向（反時計回り方向）に駆動する指令があるか否かを算出し、タイムチャートＴ５、Ｔ６（図３参照）を生成する。
【００３２】
また、例えば、チャート生成部３は、入力情報に基づいて、主軸回転駆動部１７が、所定の速度以上か否かを算出し、タイムチャートＴ７（図３参照）を生成する。なお、図３では、タイムチャートＴ７において、所定の速度以上の場合を「ＯＮ」と表示し、所定の速度未満の場合を「ＯＦＦ」と表示している。
【００３３】
また、例えば、チャート生成部３は、入力情報に基づいて、チャック駆動部１８（図２参照）が、開指令あるいは閉指令があるか否かを算出し、タイムチャートＴ８、Ｔ９（図３参照）を生成する。
【００３４】
また、例えば、チャート生成部３は、入力情報に基づいて、タレット旋回駆動部１９（図２参照）が、タレットを旋回させる駆動の指令があるか否かを算出し、タイムチャートＴ１０（図３参照）を生成する。
【００３５】
チャート生成部３は、上記のように生成した各タイムチャートＴ１〜Ｔ１０（図３参照）を、同一時刻を基点とした時系列で、かつ、動作ごとに並べる。チャート生成部３は、例えば、各タイムチャートＴ１〜Ｔ１０を、後に説明する１サイクルにおけるワークの加工開始時刻Ｄ６を起点とした時系列で並べてもよいし、所定の同一時刻を起点とした時系列で並べてもよい。このように、チャート生成部３が、各タイムチャートＴ１〜Ｔ１０（図３参照）を、同一時刻を基点とした時系列で並べる場合、オペレータ等は各タイムチャートＴ１〜Ｔ１０を容易に把握可能になる。
【００３６】
また、チャート生成部３は、予め設定された情報に基づいて、各タイムチャートＴ１〜Ｔ１０を、各駆動部１４の動作ごとに並べる。例えば、チャート生成部３は、図３に示すように、Ｘ軸駆動部１５およびＺ軸駆動部１６の動作（早送り動作、切削送り動作）、主軸回転駆動部１７の動作（回転動作（正回転動作、逆回転動作）、回転速度）、チャック駆動部１８の動作（開動作、閉動作）、タレット旋回駆動部１９の動作、ごとに並べる。このように、チャート生成部３が、各タイムチャートＴ１〜Ｔ１０を、各タイムチャートＴ１〜Ｔ１０を、各駆動部１４の動作ごとに並べる場合、オペレータ等は各タイムチャートＴ１〜Ｔ１０を容易に把握可能になる。チャート生成部３で生成された各タイムチャートＴ１〜Ｔ１０は、不図示の記憶部に記憶され、後の処理に用いられる。
【００３７】
なお、チャート生成部３が生成するタイムチャートＴ１〜Ｔ１０は、上記の例に限定されず任意である。例えば、チャート生成部３は、工作機械Ｍの種類に応じた各駆動部１４の動作のタイムチャートを生成してもよい。例えば、チャート生成部３は、工作機械Ｍがレーザ加工機の場合、ワークを加工するレーザを駆動するレーザ駆動部の駆動情報に関するタイムチャートを生成してもよい。また、チャート生成部３は、入力情報に基づいて、各駆動部１４の動作に関する時間を算出してもよい。例えば、図３に示すように、チャート生成部３は、切削時間Ｄ１を算出してもよいし、Ｘ軸あるいはＺ軸の移動時間Ｄ２、Ｄ３、主軸の移動時間Ｄ４、主軸の回転時間Ｄ５等を算出してもよい。また、チャート生成部３は、加工プログラムが複数のサイクルの繰り返しである場合、各サイクルの各駆動情報を処理することにより、タイムチャートＴ１〜Ｔ１０を生成してもよい。例えば、チャート生成部３は、各サイクルの各駆動情報を平均処理することにより、タイムチャートＴ１〜Ｔ１０を生成してもよい。
【００３８】
次に、図１に示す抽出部４は、タイムチャートＴ１〜Ｔ１０（図３参照）から、少なくともワークＷ（図２参照）及び加工工具Ｔ（図２参照）の双方の移動がない特定時間帯Ｒ１〜Ｒ３（図３参照）を抽出する。特定時間帯Ｒ１〜Ｒ３は、例えば、ワークＷ及び加工工具Ｔを駆動する各駆動部１４の駆動がない時間（時刻）に設定される。抽出部４は、例えば、図３に示すチャート生成部３が生成したすべてのタイムチャートＴ１〜Ｔ１０の情報に基づいて、特定時間帯Ｒ１〜Ｒ３を抽出する。
【００３９】
また、抽出部４は、加工工具ＴによるワークＷの加工開始から加工終了までの１サイクルを抽出する。抽出部４は、例えば、入力情報に基づいて、１サイクルにおけるサイクルワークの加工開始時刻Ｄ６（図３参照）および加工終了時刻Ｄ７（図３参照）を検出（算出）することにより、ワークＷの加工開始から加工終了までの１サイクルを抽出する。例えば、抽出部４は、ＮＣデータに基づいて、図３に示すワークＷの加工開始時刻Ｄ６及びワークＷの加工終了時刻Ｄ７を算出し、ワークＷの加工開始から加工終了までの１サイクルＤ８（図３参照）を抽出してもよい。また、抽出部４は、ワークＷの加工開始から加工終了までの１サイクルに要する時間Ｄ１０（図３参照）を算出（生成）してもよい。
【００４０】
次に、図１に示す表示制御部５は、表示部６に表示する情報を制御する。表示制御部５は、図３に示すように、タイムチャートＴ１〜Ｔ１０を表示部６に表示させ、かつ、各タイムチャートＴ１〜Ｔ１０に重ねて特定時間帯Ｒ１〜Ｒ３を表示部６に表示させる。表示制御部５は、例えば、タイムチャートＴ１〜Ｔ１０を、横軸が時系列になるように、表示部６に表示させる。また、表示制御部５は、例えば、タイムチャートＴ１〜Ｔ１０を、１サイクル分の時系列になるように、表示部６に表示させる。
【００４１】
なお、表示制御部５が、特定時間帯Ｒ１〜Ｒ３を表示する態様は任意である。例えば、表示制御部５は、タイムチャートＴ１〜Ｔ１０の時系列の方向と直交する方向に、特定時間帯Ｒ１〜Ｒ３を帯状（帯状体）に表示させる。この場合、表示制御部５が表示部６に表示させる特定時間帯Ｒ１〜Ｒ３の帯の幅、高さ、色、模様などは、それぞれ、任意である。例えば、帯の幅は、特定時間帯Ｒ１〜Ｒ３を囲むように大きく表示部６に表示させてもよいし、特定時間帯Ｒ１〜Ｒ３と接しないように小さく表示部６に表示させてもよい。また、表示制御部５は、例えば、特定時間帯Ｒ１〜Ｒ３である帯状に着色して表示部６に表示させてもよいし、網掛けなどの模様で表示部６に表示させてもよい。例えば、表示制御部５は、特定時間帯Ｒ１〜Ｒ３である帯状を赤色にして表示部６に表示させ、タイムチャートＴ１〜Ｔ１０を着色がない黒色等で表示部６に表示させてもよい。
【００４２】
このように、表示制御部５が、タイムチャートの時系列の方向と直交する方向に、特定時間帯Ｒ１〜Ｒ３を帯状に、表示部６に表示させる場合、各タイムチャートＴ１〜Ｔ１０と特定時間帯Ｒ１〜Ｒ３とが交差するため、各タイムチャートＴ１〜Ｔ１０の特定時間帯Ｒ１〜Ｒ３の視認性を高くすることができ、また、特定時間帯Ｒ１〜Ｒ３を示す帯の幅が特定時間帯Ｒ１〜Ｒ３の量を示すので、オペレータ等は、特定時間帯Ｒ１〜Ｒ３の量を容易に把握できる。また、表示制御部５が、特定時間帯Ｒ１〜Ｒ３である帯状に着色して表示部６に表示させる場合、特定時間帯Ｒ１〜Ｒ３である帯状が異なった色で表示されるので、特定時間帯Ｒ１〜Ｒ３の視認性を高くすることができる。
【００４３】
なお、表示制御部５は、特定時間帯Ｒ１〜Ｒ３を帯状に表示部６に表示させることに限定されず、表示制御部５は、特定時間帯Ｒ１〜Ｒ３を任意の態様で表示部６に表示させてもよい。例えば、表示制御部５は、特定時間帯Ｒ１〜Ｒ３を、それぞれ、特定時間帯Ｒ１〜Ｒ３の両端を示す２本の直線あるいはマークで表示部６に表示させてもよいし、タイムチャートＴ１〜Ｔ１０の各特定時間帯Ｒ１〜Ｒ３を囲んだ線を表示部６に表示させてもよいし、各タイムチャートＴ１〜Ｔ１０の各特定時間帯Ｒ１〜Ｒ３の部分の色を変更することにより表示部６に表示させてもよい。また、表示制御部５は、特定時間帯Ｒ１〜Ｒ３である帯状に着色して表示部６に表示させなくてもよい。例えば、特定時間帯Ｒ１〜Ｒ３は、各タイムチャートＴ１〜Ｔ１０などと同色の黒色で、表示部６に表示させてもよい。
【００４４】
また、図１に示す表示制御部５は、図３に示すように、タイムチャートＴ１〜Ｔ１０の対応する各駆動部１４の動作の名称Ｄ１１を表示部６に表示させる。例えば、表示制御部５は、タイムチャートＴ１〜Ｔ１０に対応する各駆動部１４の動作の名称Ｄ１１をタイムチャートＴ１〜Ｔ１０の近傍（例、左側の近傍）に表示させる。表示制御部５が、タイムチャートＴ１〜Ｔ１０の対応する各駆動部１４の動作の名称Ｄ１１を表示部６に表示させる場合、オペレータ等は、タイムチャートＴ１〜Ｔ１０が、いずれの駆動部１４の動作であるかを容易に把握できる。なお、表示制御部５が、各駆動部１４の動作の名称Ｄ１１を表示部６に表示させるか否かは任意である。
【００４５】
また、図１に示す表示制御部５は、各タイムチャートＴ１〜Ｔ１０に重ねてサイクルの切り換わりＤ８を表示部６に表示させる。例えば、表示制御部５は、図３に示すように、抽出部４で抽出したサイクルの切り換わりＤ８を、図３に示すように、タイムチャートＴ１〜Ｔ１０の時系列と直交する方向に線状で表示部６に表示させる。このように、抽出部４が、加工工具ＴによるワークＷの加工開始から加工終了までの１サイクルを抽出し、表示制御部５が、タイムチャートＴ１〜Ｔ１０に重ねてサイクルの切り換わりを表示部６に表示させる場合、オペレータ等は、サイクルの切り換わりを容易に把握することができる。なお、表示制御部５が、各タイムチャートＴ１〜Ｔ１０に重ねてサイクルの切り換わりＤ８を表示部６に表示させるか否かは任意である。
【００４６】
なお、表示制御部５は、各タイムチャートＴ１〜Ｔ１０が、複数のサイクルを含む場合、図３に示すように１サイクルごとに、表示部６に表示させることもでき、また、オペレータ等が指定した所定の範囲のサイクルの各タイムチャートＴ１〜Ｔ１０を表示部６に表示させることもでき、また、各タイムチャートＴ１〜Ｔ１０のすべてのサイクルを１つの画面で表示部６に表示させることもできる。このような、表示制御部５の表示の変更は、不図示の入力部による動作指令に基づいて行われ、オペレータ等の入力部への動作指令により実行される。
【００４７】
また、図１に示す表示制御部５は、上記したタイムチャートＴ１〜Ｔ１０、サイクルの切り換わりＤ８、特定時間帯Ｒ１〜Ｒ３、以外の情報を表示部６に表示させてもよい。例えば、表示制御部５は、切削時間Ｄ１を表示部６に表示させてもよいし、Ｘ軸あるいはＺ軸の移動時間Ｄ２、Ｄ３、主軸の移動時間Ｄ４、主軸の回転時間Ｄ５、１サイクルに要する時間Ｄ１０、１サイクルにおける加工開始時刻Ｄ６あるいは加工終了時刻Ｄ７などを、表示部６に表示させてもよい。
【００４８】
次に、管理装置１の動作に基づき、本実施形態に係る管理方法を説明する。図４は、本実施形態に係る管理方法のフローチャートである。なお、図４を説明する際、適宜、図１から図３を参照する。
【００４９】
本実施形態の管理方法は、工作機械Ｍ（ＭＡ、ＭＢ）（図１参照）を管理する方法である。本管理方法は、工作機械Ｍ（ＭＡ、ＭＢ）の各駆動部１４の駆動状態を管理する。
【００５０】
本管理方法は、図４に示すステップＳ１において、工作機械Ｍ（ＭＡ、ＭＢ）に備える各駆動部１４の動作の状態が入力される。例えば、上記したように、工作機械Ｍ（ＭＡ、ＭＢ）に備える各駆動部１４の動作の状態を示す駆動情報が、管理装置１の入力部２に入力される。
【００５１】
続いて、図４に示すステップＳ２において、入力された各駆動部１４の状態を、同一時刻を基点とした時系列で、かつ、動作ごとに並べたタイムチャートＴ１〜Ｔ１０を生成する。例えば、チャート生成部３（図１参照）は、入力部２で入力された各駆動部１４の状態を、図３に示すように、同一時刻を基点とした時系列で、かつ、動作ごとに並べたタイムチャートＴ１〜Ｔ１０を生成する。例えば、チャート生成部３は、予め設定された動作の情報と駆動情報とを関連づけた情報に基づいて、各タイムチャートＴ１〜Ｔ１０を、各駆動部１４の動作ごとに並べる。例えば、チャート生成部３は、図３に示すように、Ｘ軸駆動部１５、Ｚ軸駆動部１６、主軸回転駆動部１７、チャック駆動部１８、タレット旋回駆動部１９の状態を示すタイムチャートＴ１〜Ｔ１０を生成し、Ｘ軸駆動部１５およびＺ軸駆動部１６の動作（早送り動作、切削送り動作）、主軸回転駆動部１７の動作（回転動作（正回転動作、逆回転動作）、回転速度）、チャック駆動部１８の動作（開動作、閉動作）、タレット旋回駆動部１９の動作ごとに並べる。
【００５２】
続いて、図４に示すステップＳ３において、タイムチャートＴ１〜Ｔ１０から、少なくともワークＷ及び加工工具Ｔの双方の移動がない特定時間帯Ｒ１〜Ｒ３を抽出する。例えば、抽出部４（図１参照）は、例えば、図３に示すチャート生成部３が生成したすべてのタイムチャートＴ１〜Ｔ１０の情報に基づいて、特定時間帯Ｒ１〜Ｒ３を抽出する。
【００５３】
続いて、図４に示すステップＳ４において、タイムチャートを表示させ、かつ、タイムチャートに重ねて特定時間帯Ｒ１〜Ｒ３を表示部６に表示させる。表示制御部５（図１参照）は、図３に示すように、タイムチャートＴ１〜Ｔ１０を表示部６に表示させ、かつ、各タイムチャートＴ１〜Ｔ１０に重ねて特定時間帯Ｒ１〜Ｒ３を表示部６に表示させる。例えば、表示制御部５は、タイムチャートＴ１〜Ｔ１０の時系列の方向と直交する方向に、特定時間帯Ｒ１〜Ｒ３を帯状に表示させる。例えば、表示制御部５は、特定時間帯Ｒ１〜Ｒ３である帯状に着色して表示させる。例えば、表示制御部５は、特定時間帯Ｒ１〜Ｒ３である帯状を赤色等に着色して表示部６に表示させ、タイムチャートＴ１〜Ｔ１０を着色がない黒色で表示部６に表示させる。
【００５４】
また、本管理方法は、図３に示すように、タイムチャートＴ１〜Ｔ１０の対応する各駆動部１４の動作の名称Ｄ１１を表示させてもよい。例えば、表示制御部５（図１参照）は、図３に示すように、タイムチャートＴ１〜Ｔ１０の対応する各駆動部１４の動作の名称Ｄ１１を表示部６に表示させる。
【００５５】
また、本管理方法は、図３に示すように、タイムチャートＴ１〜Ｔ１０に重ねてサイクルの切り換わりを表示させてもよい。例えば、表示制御部５（図１参照）は、図３に示すように、サイクルの切り換わりＤ８を、各タイムチャートＴ１〜Ｔ１０に重ねて表示部６に表示させる。
【００５６】
また、本管理方法は、後に説明する図５に示すように、ワークＷ（図２参照）及び加工工具Ｔの少なくとも一方が移動している時間のうち、加工工具ＴでワークＷを加工していない時間の一部を加えて特定時間帯Ｒ１、Ｒ４を抽出してもよい。例えば、図５に示す管理装置１Ａの抽出部４は、例えば、図５に示すように、各タイムチャートＴ１〜Ｔ１０のうち、Ｘ軸駆動部１５、Ｚ軸駆動部１６、および主軸回転駆動部１７が駆動している時間のうち、タレット旋回駆動部１９が旋回駆動している時間、あるいはチャック駆動部１８が駆動する時間を特定時間帯Ｒ１、Ｒ４として抽出する。
【００５７】
以上のように、本実施形態の管理装置１および管理方法は、工作機械ＭのワークＷの加工に直接関連しない（不要な、無駄な）駆動部１４の停止動作を抽出し、抽出した結果をオペレータ等が容易に把握可能とすることにより、ワークＷの加工について改善の余地があることを容易に確認でき、工作機械Ｍの生産性を向上させることができる。
【００５８】
［変形例］
次に、変形例について説明する。本変形例において、上述の実施形態と同様の構成については、同じ符号を付してその説明を省略あるいは簡略化する。
【００５９】
図５は、変形例に係る管理装置１Ａの表示部６の表示の一例を示す図である。本変形例の管理装置１Ａは、抽出部４（図１参照）が、ワークＷ（図２参照）及び加工工具Ｔ（図２参照）の少なくとも一方が移動している時間のうち、加工工具ＴでワークＷを加工していない時間の一部を加えて特定時間帯Ｒ１、Ｒ４を抽出する。この点以外は、本変形例の管理装置１Ａは、上記した実施形態の管理装置１（図１参照）と同様の構成である。すなわち、管理装置１Ａの抽出部４は、上記した実施形態の管理装置１と同様に、少なくともワークＷ及び加工工具Ｔの双方の移動がない特定時間帯Ｒ１〜Ｒ３を抽出することもできる。
【００６０】
例えば、管理装置１Ａでは、工作機械ＭＡの場合には、ワークＷ及び加工工具Ｔの少なくとも一方が移動している時間のうち、加工工具ＴでワークＷを加工していない時間の一部は、Ｘ軸駆動部１５（図２参照）、Ｚ軸駆動部１６（図２参照）、および主軸回転駆動部１７（図２参照）が駆動している時間のうち、タレット旋回駆動部１９（図２参照）が旋回駆動している時間、あるいはチャック駆動部１８（図２参照）が駆動する時間に設定される。
【００６１】
管理装置１Ａの抽出部４は、例えば、図５に示すように、各タイムチャートＴ１〜Ｔ１０のうち、Ｘ軸駆動部１５、Ｚ軸駆動部１６、および主軸回転駆動部１７が駆動している時間のうち、タレット旋回駆動部１９が旋回駆動している時間、あるいはチャック駆動部１８が駆動する時間を特定時間帯Ｒ１、Ｒ４として、抽出する。
【００６２】
また、管理装置１Ａの表示制御部５は、図５に示すように、タイムチャートＴ１〜Ｔ１０を表示部６に表示させ、かつ、各タイムチャートＴ１〜Ｔ１０に重ねて特定時間帯Ｒ１、Ｒ４を表示部６に表示させる。例えば、表示制御部５は、上記した実施形態の管理装置１と同様に、図３に示すように、タイムチャートＴ１〜Ｔ１０の時系列の方向と直交する方向に、特定時間帯Ｒ１、Ｒ４を帯状に、赤色などに着色して表示部６に表示させる。また、表示制御部５は、各駆動部１４の動作の名称Ｄ１１、ワークＷの加工開始時刻Ｄ６及びワークＷの加工終了時刻Ｄ７、サイクルの切り換わりＤ８を表示部６に表示させる。なお、表示制御部５は、図５に示すタイムチャートＴ１〜Ｔ１０及び特定時間帯Ｒ１、Ｒ４を含む情報と、図３に示すタイムチャートＴ１〜Ｔ１０及び特定時間帯Ｒ１〜Ｒ３を含む情報と、不図示の入力部による動作指令により切りかえることができる。
【００６３】
以上のように、本変形例の管理装置１Ａは、抽出部４が、ワークＷ及び加工工具Ｔの少なくとも一方が移動している時間のうち、加工工具ＴでワークＷを加工していない時間の一部を加えて特定時間帯Ｒ１、Ｒ４を抽出するので、加工工具ＴでワークＷを加工していない時間をより正確に抽出することができる。
【００６４】
以上、実施形態及び変形例について説明したが、本発明は、上述した説明に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【００６５】
１、１Ａ・・・管理装置、３・・・チャート生成部、４・・・抽出部、１４・・・駆動部（工作機械ＭＡ）、５・・・表示制御部、６・・・表示部、Ｍ、ＭＡ、ＭＢ・・・工作機械、Ｔ１〜Ｔ１０・・・タイムチャート、Ｒ１〜Ｒ４・・・特定時間帯、サイクルの切り替わり・・・Ｄ６、Ｄ７、Ｄ８、各駆動部の動作の名称・・・Ｄ１０
【図１】
2018055228.tif 000003
【図２】
2018055228.tif 000004
【図３】
2018055228.tif 000005
【図４】
2018055228.tif 000006
【図５】
2018055228.tif 000007