(57)【要約】  作業状況見える化装置（２）は、機械（１６）をマニュアルで操作する作業において動作させるのかプログラムにしたがって動作させるのかを特定する指示の入力を受け付ける入力部（５）と、入力部（５）によって受け付けられた指示をもとに、マニュアルで操作する作業に関する時間情報とプログラムに関する時間情報とを出力する出力部（１０）とを有する。
2018092212.tif 000002
【特許請求の範囲】
【請求項１】
機械をマニュアルで操作する作業において動作させるのかプログラムにしたがって動作させるのかを特定する指示の入力を受け付ける入力部と、
前記入力部によって受け付けられた指示をもとに、前記マニュアルで操作する作業に関する時間情報と前記プログラムに関する時間情報とを出力する出力部と
を備えることを特徴とする作業状況見える化装置。
【請求項２】
前記出力部は、前記機械が前記マニュアルで操作する作業において動作する状況と前記機械が前記プログラムにしたがって動作する状況とを時間の経過に応じて判別するための第１データを出力する
ことを特徴とする請求項１に記載の作業状況見える化装置。
【請求項３】
前記入力部によって受け付けられた指示をもとに、前記機械が前記マニュアルで操作する作業において動作した時刻の情報と、前記機械が前記プログラムにしたがって動作した時刻の情報とを記憶する記憶部を更に備え、
前記出力部は、前記記憶部に記憶された情報をもとに、前記マニュアルで操作する作業に関する時間情報と前記プログラムに関する時間情報とを出力する
ことを特徴とする請求項１に記載の作業状況見える化装置。
【請求項４】
前記入力部は、複数の作業項目の各々について前記機械を前記マニュアルで操作する作業において動作させることを特定する指示の入力を受け付け、
前記出力部は、前記複数の作業項目の各々について前記機械が前記マニュアルで操作する作業において動作する状況と前記機械が前記プログラムにしたがって動作する状況とを時間の経過に応じて判別するための第１データと、前記複数の作業項目の各々について前記機械が前記マニュアルで操作する作業において動作する時間の合計と前記機械が前記プログラムにしたがって動作する時間の合計とを特定するための第２データとの一方又は双方を出力する
ことを特徴とする請求項１又は３に記載の作業状況見える化装置。
【請求項５】
前記出力部は、前記作業状況見える化装置の外部の蓄積装置に前記マニュアルで操作する作業に関する時間情報と前記プログラムに関する時間情報とを送信する
ことを特徴とする請求項１から４のいずれか１項に記載の作業状況見える化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機械の動作の状況を報知する作業状況見える化装置に関する。
【背景技術】
【０００２】
被加工物を加工する場合、機械が用いられる。機械は、プログラムにしたがって動作し、被加工物を加工する。機械がプログラムにしたがって動作する状況を報知する装置が提案されている（例えば、特許文献１参照）。当該装置により、機械の管理者は機械の動作の状況を把握することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２６５０３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の通り機械はプログラムにしたがって動作して被加工物を加工するが、機械がプログラムにしたがって動作する前及び後の一方又は双方に、作業者が機械をマニュアルで操作する作業を行う。例えば、マニュアルで操作する作業は、加工を適切に行うために加工前に被加工物に対する機械の位置を調整する作業である。マニュアルで操作する作業において、作業者は、例えば被加工物に対する機械の位置を調整するために、プログラムとは無関係に機械を動作させる。【０００５】
上記の従来の装置は、機械がプログラムにしたがって動作する状況を報知するが、機械がマニュアルで操作する作業において動作する状況を報知しない。つまり、上記の従来の装置では、機械の管理者は、作業者の作業によって機械が動作する状況を把握することができない。【０００６】
本発明は、上記に鑑みてなされたものであって、機械がプログラムにしたがって動作する状況と機械がマニュアルで操作する作業において動作する状況とを機械の管理者に把握させることができる作業状況見える化装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、機械をマニュアルで操作する作業において動作させるのかプログラムにしたがって動作させるのかを特定する指示の入力を受け付ける入力部と、前記入力部によって受け付けられた指示をもとに、前記マニュアルで操作する作業に関する時間情報と前記プログラムに関する時間情報とを出力する出力部とを有することを特徴とする。
【発明の効果】
【０００８】
本発明にかかる作業状況見える化装置は、機械がプログラムにしたがって動作する状況と機械がマニュアルで操作する作業において動作する状況とを機械の管理者に把握させることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】実施の形態にかかる作業状況見える化装置の構成を示す図
【図２】実施の形態における作業状況見える化装置の入力部の画面を示す図
【図３】実施の形態における位置決め作業の具体的な内容を設定するための画面の一例を示す図
【図４】実施の形態における作業状況見える化装置が有する入力部、判別部、管理部及び出力部を構成する少なくとも一部の構成要素が処理回路によって実現される場合の処理回路を示す図
【図５】実施の形態における作業状況見える化装置が有する入力部、判別部、管理部及び出力部の少なくとも一部の機能がプロセッサによって実現される場合のプロセッサを示す図
【図６】実施の形態にかかる作業状況見える化装置の第１の動作における手順を示すフローチャート
【図７】実施の形態にかかる作業状況見える化装置の第２の動作における手順を示すフローチャート
【図８】実施の形態にかかる作業状況見える化装置の出力部によって表示されるデータの一例を示す図
【図９】実施の形態における作業状況見える化装置がもたらす効果を説明するための図
【発明を実施するための形態】
【００１０】
以下に、本発明の実施の形態にかかる作業状況見える化装置を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１１】
実施の形態．
まず、実施の形態にかかる作業状況見える化装置２の構成を説明する。図１は、実施の形態にかかる作業状況見える化装置２の構成を示す図である。作業状況見える化装置２は、機械１６がプログラムにしたがって動作する状況と、機械１６がマニュアルで操作する作業において動作する状況とを報知する装置である。図１には、機械１６も示されている。機械１６の一例は、ワイヤ放電加工機である。機械１６をマニュアルで操作する作業は、機械１６がプログラムにしたがって動作する前及び後の一方又は双方に、作業者が行う作業である。機械１６をマニュアルで操作する作業の具体例は、加工を適切に行うために被加工物に対する機械１６の位置を調整する作業である。機械１６をマニュアルで操作する作業において、作業者は、例えば被加工物に対する機械１６の位置を調整するために、プログラムとは無関係に機械１６を動作させる。
【００１２】
図１に示す通り、作業状況見える化装置２は、被加工物を加工する機械１６を制御する数値制御装置１に含まれている。数値制御装置１は、作業状況見える化装置２を有すると共に、被加工物を加工するためのプログラムにしたがって機械１６を制御する制御部３と、プログラムを記憶するメモリ４とを有する。制御部３はメモリ４に記憶されるプログラムにしたがって機械１６を制御するので、機械１６はプログラムにしたがって動作する。
【００１３】
作業状況見える化装置２は、機械１６をマニュアルで操作する作業において動作させるのかプログラムにしたがって動作させるのかを特定する指示の入力を受け付ける入力部５を有する。入力部５は、機械１６をマニュアルで操作する作業において動作させることを特定する指示の入力を受け付ける場合、複数の作業項目のいずれかについて、機械１６をマニュアルで操作する作業において動作させることを特定する指示の入力を受け付ける。
【００１４】
実施の形態では、入力部５はタッチパネル付表示器である。図２は、実施の形態における作業状況見える化装置２の入力部５の画面５１を示す図である。図２に示す通り、入力部５の画面５１は、機械１６をマニュアルで操作する作業において動作させる指示である作業指示の入力を受け付ける領域５２と、機械１６をプログラムにしたがって動作させる指示であるプログラム指示の入力を受け付ける領域５３とを有する。
【００１５】
作業指示の入力を受け付ける領域５２は、４個の作業項目のボタン５２ａ−５２ｄを有する。４個の作業項目は、複数の作業項目の一例である。４個の作業項目の各々に対応する作業は、機械１６をマニュアルで操作する作業の一例である。実施の形態では、４個の作業項目の内容は、原点設定作業、位置決め作業、傾き調整作業及び垂直出し作業である。原点設定作業は被加工物の座標原点を設定する作業であり、位置決め作業は水平面において被加工物を適切な位置に配置する作業である。傾き調整作業は被加工物の水平面に対する傾きを調整する作業であり、垂直出し作業は機械１６を構成するひとつの部品であるワイヤ電極を鉛直方向に配置する作業である。
【００１６】
作業項目のボタン５２ａ−５２ｄの各々のフィールドには、「原点設定作業」、「位置決め作業」、「傾き調整作業」又は「垂直出し作業」という文字列が表示される。文字列から理解できる通り、作業項目のボタン５２ａ、ボタン５２ｂ、ボタン５２ｃ及びボタン５２ｄの各々は、上記の原点設定作業、位置決め作業、傾き調整作業又は垂直出し作業の指示の入力を受け付けるボタンである。
【００１７】
プログラム指示の入力を受け付ける領域５３は、機械１６をプログラムにしたがって動作させる指示であるプログラム指示の入力を受け付けるボタン５３ａを有する。ボタン５３ａを特定するフィールドには、「プログラム」という文字列が記載されている。図２に示す通り、入力部５の画面５１は、機械１６の動作を開始させる指示の入力を受け付けるボタン５４と、機械１６の動作を終了させる指示の入力を受け付けるボタン５５とを更に有する。ボタン５４を特定するフィールドには「スタート」という文字列が表示され、ボタン５５を特定するフィールドには「ストップ」という文字列が表示される。
【００１８】
作業者は、マニュアルで操作する作業において機械１６を動作させる場合、入力部５の画面５１において、作業指示の入力を受け付ける領域５２に含まれる４個の作業項目のボタン５２ａ−５２ｄのいずれかを押下し、その後に、機械１６の動作を開始させる指示の入力を受け付けるボタン５４を押下する。例えば、作業者は、マニュアルで操作する作業のなかの位置決め作業において機械１６を動作させる場合、作業指示の入力を受け付ける領域５２に含まれる４個の作業項目のボタン５２ａ−５２ｄのうちの位置決め作業に対応するボタン５２ｂを押下し、その後にボタン５４を押下する。
【００１９】
入力部５は、画面５１に含まれるいずれかのボタンが押下された場合、押下されたボタンに対応する指示を受け付ける。つまり、ボタン５２ａ−５２ｄのいずれかとボタン５４とが押下されると、入力部５は、機械１６をマニュアルで操作する作業において動作させる作業指示の入力を受け付ける。
【００２０】
例えば、入力部５は、「位置決め作業」という文字列が記載されているボタン５２ｂが押下され、その後に機械１６の動作を開始させる指示の入力を受け付けるボタン５４が押下された場合、位置決め作業というマニュアルで操作する作業において機械１６を動作させる指示を受け付ける。ボタン５２ｂが押下された場合、入力部５は、タッチパネル付表示器において位置決め作業の具体的な内容を設定するための画面を表示する。図３は、実施の形態における位置決め作業の具体的な内容を設定するための画面６０の一例を示す図である。
【００２１】
位置決め作業の具体的な内容を設定するための画面６０には、画面６０が位置決め作業の具体的な内容を設定するための画面であることを示す「位置決め作業用」という文字列が表示される。画面６０は、被加工物の現在の位置の情報を表示する領域である第１領域７０と、位置決め作業終了後の被加工物の位置の情報を表示する領域である第２領域８０とを有する。第１領域７０には、第１領域７０が被加工物の現在の位置の情報を表示する領域であることを示す「現在の位置」という文字列が表示され、第２領域８０には、第２領域８０が位置決め作業終了後の被加工物の位置の情報を表示する領域であることを示す「位置決め作業終了後の位置」という文字列が表示される。
【００２２】
第１領域７０は、被加工物のＸ方向における現在の位置を表示する領域７１と、被加工物のＹ方向における現在の位置を表示する領域７２と、被加工物のＺ方向における現在の位置を表示する領域７３とを有する。第２領域８０は、被加工物のＸ方向における位置決め作業終了後の位置を設定するための領域８１と、被加工物のＹ方向における位置決め作業終了後の位置を設定するための領域８２と、被加工物のＺ方向における位置決め作業終了後の位置を設定するための領域８３とを有する。
【００２３】
作業者は、領域７１、領域７２及び領域７３の各々に表示されている数値を確認し、位置決め作業終了後の被加工物のＸ方向、Ｙ方向及びＺ方向の各々の位置に対応する数値を領域８１、領域８２及び領域８３の各々に入力する。例えば、作業者は、画面６０を表示する表示装置に接続されている入力手段を用いて、領域８１、領域８２及び領域８３の各々に数値を入力する。なお、入力手段は図示されていない。作業者は、画面６０の領域８１、領域８２及び領域８３の各々に数値を入力した後に、機械１６の動作を開始させる指示の入力を受け付けるボタン５４を押下する。制御部３は、位置決め作業の指示にしたがって、機械１６に、領域８１、領域８２及び領域８３の各々に入力された数値に対応する位置に被加工物を移動させるための動作を行わせる。
【００２４】
作業者は、マニュアルで操作する作業において機械１６が動作を開始した後に機械１６の動作を終了させようとする場合、画面５１において、機械１６の動作を終了させる指示の入力を受け付けるボタン５５を押下してもよい。
【００２５】
作業者は、機械１６をプログラムにしたがって動作させる場合、入力部５の画面５１において、プログラム指示の入力を受け付ける領域５３に含まれるボタン５３ａを押下する。その後に、作業者は、機械１６の動作を開始させる指示の入力を受け付けるボタン５４を押下する。上述の通り、入力部５は、画面５１に含まれるいずれかのボタンが押下された場合、押下されたボタンに対応する指示を受け付ける。つまり、ボタン５３ａ及びボタン５４が押下されると、入力部５は、機械１６をプログラムにしたがって動作させるプログラム指示の入力を受け付ける。
【００２６】
入力部５の画面５１は、機械１６の動作に関するデータを出力させる指示の入力を受け付けるボタン５６を更に有する。図２におけるボタン５６を特定するフィールドには、「データ出力」という文字列が表示される。機械１６の動作に関するデータは、上記の４個の作業項目のボタン５２ａ−５２ｄと、機械１６をプログラムにしたがって動作させるプログラム指示の入力を受け付けるボタン５３ａと、機械１６の動作を開始させる指示の入力を受け付けるボタン５４と、機械１６の動作を終了させる指示の入力を受け付けるボタン５５との各々が押下された時刻をもとにしたデータであって、第１データと第２データとを有する。第１データ及び第２データについては、後に説明する。
【００２７】
入力部５が機械１６をマニュアルで操作する作業において動作させる指示である作業指示の入力を受け付けた場合、制御部３は作業指示にしたがって機械１６を動作させる。例えば、位置決め作業の指示の入力を受け付けるボタン５２ｂが押下され、その後に、機械１６の動作を開始させる指示の入力を受け付けるボタン５４が押下された場合、制御部３は位置決め作業の指示にしたがって機械１６を動作させる。位置決め作業の指示にしたがって機械１６が動作している状態で、機械１６の動作を終了させる指示の入力を受け付けるボタン５５が押下された場合、制御部３は機械１６の動作を終了させる。
【００２８】
入力部５が機械１６をプログラムにしたがって動作させる指示であるプログラム指示の入力を受け付けた場合、制御部３はメモリ４に記憶されているプログラムにしたがって機械１６を制御し、機械１６はプログラムにしたがって動作する。
【００２９】
作業状況見える化装置２は、入力部５によって受け付けられた指示をもとに、機械１６がマニュアルで操作する作業において動作するのかプログラムにしたがって動作するのかを判別する判別部６を更に有する。具体的には、入力部５によって受け付けられた指示が作業指示である場合、判別部６は、機械１６はマニュアルで操作する作業において動作すると判断する。より具体的には、判別部６は、４個の作業項目のボタン５２ａ−５２ｄのいずれかが押下された場合、機械１６はマニュアルで操作する作業のうちの押下されたボタンに対応する作業において動作すると判断する。入力部５によって受け付けられた指示がプログラム指示である場合、判別部６は、機械１６はプログラムにしたがって動作すると判断する。
【００３０】
作業状況見える化装置２は、時計７と、情報を記憶する記憶部８とを更に有する。作業状況見える化装置２は、判別部６によって行われた判別をもとに、機械１６がマニュアルで操作する作業において動作した時刻の情報と、機械１６がプログラムにしたがって動作した時刻の情報とを記憶部８に格納する管理部９を更に有する。管理部９は、情報を記憶部８に格納する場合、時計７が示す時刻を用いて機械１６がマニュアルで操作する作業において動作した時刻と機械１６がプログラムにしたがって動作した時刻とを特定し、時刻が特定された情報を記憶部８に格納する。
【００３１】
より具体的には、管理部９は、機械１６がマニュアルで操作する作業において動作した時刻の情報を記憶部８に格納する場合、複数の作業項目の各々について、時計７が示す時刻を用いて機械１６が動作した時刻を特定し、時刻が特定された情報を記憶部８に格納する。管理部９は、時計７が示す時刻をもとに、制御部３の動作の開始及び終了の各々の時刻を特定することによって機械１６が動作した時刻を特定してもよい。機械１６がプログラムにしたがって動作したと判別部６によって判別された場合、管理部９は、メモリ４に記憶されているプログラムをもとに、機械１６がプログラムにしたがって動作した時刻を特定し、特定した情報を記憶部８に格納してもよい。
【００３２】
いずれにしても、記憶部８は、判別部６によって行われた判別をもとに、機械１６がマニュアルで操作する作業において動作した時刻の情報と、機械１６がプログラムにしたがって動作した時刻の情報とを記憶する。より具体的には、記憶部８は、機械１６がマニュアルで操作する作業において動作した時刻の情報を記憶部８に格納する場合、複数の作業項目の各々について、機械１６が動作した時刻の情報を記憶部８に格納する。
【００３３】
更に言うと、機械１６が動作した時刻は、機械１６が動作を開始した時刻と動作を終了した時刻とによって特定される。そのため、管理部９は、機械１６がマニュアルで操作する作業において動作した時刻の情報を記憶部８に格納する場合、機械１６がマニュアルで操作する作業において動作を開始した時刻の情報と動作を終了した時刻の情報とを記憶部８に格納する。より具体的には、管理部９は、複数の作業項目の各々について、機械１６がマニュアルで操作する作業において動作を開始した時刻の情報と動作を終了した時刻の情報とを記憶部８に格納する。管理部９は、機械１６がプログラムにしたがって動作した時刻の情報を記憶部８に格納する場合、機械１６がプログラムにしたがって動作を開始した時刻の情報と動作を終了した時刻の情報とを記憶部８に格納する。
【００３４】
記憶部８は、判別部６によって行われた判別をもとに、機械１６がマニュアルで操作する作業において動作を開始した時刻の情報と動作を終了した時刻の情報とを記憶する。より具体的には、記憶部８は、複数の作業項目の各々について、判別部６によって行われた判別をもとに、機械１６がマニュアルで操作する作業において動作を開始した時刻の情報と動作を終了した時刻の情報とを記憶する。記憶部８は、判別部６によって行われた判別をもとに、機械１６がプログラムにしたがって動作を開始した時刻の情報と動作を終了した時刻の情報とを記憶する。
【００３５】
作業状況見える化装置２は、入力部５の画面５１のボタン５６が押下されることにより入力部５が機械１６の動作に関するデータを出力させる指示の入力を受け付けた場合、入力部５によって受け付けられた指示をもとに、マニュアルで操作する作業に関する時間情報とプログラムに関する時間情報とを出力する出力部１０を更に有する。実施の形態では、出力部１０は、機械１６の動作に関する第１データと第２データとの双方を出力する。実施の形態では、出力部１０は入力部５の機能を実現するタッチパネル付表示器である。すなわち、実施の形態では、ひとつのタッチパネル付表示器が、出力部１０の機能と入力部５の機能とを実現する。
【００３６】
第１データは、機械１６がマニュアルで操作する作業において動作する状況と機械１６がプログラムにしたがって動作する状況とを時間の経過に応じて判別するためのデータである。第２データは、機械１６がマニュアルで操作する作業において動作する時間の合計と機械１６がプログラムにしたがって動作する時間の合計とを特定するためのデータである。より具体的には、第１データは、複数の作業項目の各々について機械１６がマニュアルで操作する作業において動作する状況と機械１６がプログラムにしたがって動作する状況とを時間の経過に応じて判別するためのデータである。第２データは、複数の作業項目の各々について機械１６がマニュアルで操作する作業において動作する時間の合計と機械１６がプログラムにしたがって動作する時間の合計とを特定するためのデータである。
【００３７】
具体的には、図２に示される入力部５の画面５１において「データ出力」という文字列が表示されているボタン５６が押下されると、管理部９が記憶部８に記憶された情報をもとに第１データと第２データとの双方を出力部１０に供給する。出力部１０は、管理部９から供給される第１データと第２データとの双方を出力する。つまり、出力部１０は、記憶部８に記憶された情報をもとに第１データと第２データとの双方を表示する。実施の形態では、出力部１０はタッチパネル付表示器であるので、出力部１０は、第１データと第２データとの双方を表示する。
【００３８】
出力部１０は、作業状況見える化装置２の外部の蓄積装置１７に第１データと第２データとの双方を送信する機能も有する。図１には、蓄積装置１７も示されている。蓄積装置１７は、出力部１０から送信されたデータを蓄積すると共に、作業状況見える化装置２とは異なる装置からのアクセスを許可する装置である。
【００３９】
図４は、実施の形態における作業状況見える化装置２が有する入力部５、判別部６、管理部９及び出力部１０を構成する少なくとも一部の構成要素が処理回路４１によって実現される場合の処理回路４１を示す図である。つまり、入力部５、判別部６、管理部９及び出力部１０の機能の少なくとも一部は、処理回路４１によって実現されてもよい。
【００４０】
処理回路４１は、専用のハードウェアである。すなわち、処理回路４１は、例えば、単一回路、複合回路、プログラム化されたプロセッサ、並列プログラム化されたプロセッサ、ＡＳＩＣ(Application  Specific  Integrated  Circuit)、ＦＰＧＡ(Field-Programmable  Gate  Array)、又はこれらを組み合わせたものである。入力部５、判別部６、管理部９及び出力部１０の一部は、残部とは別個の専用のハードウェアであってもよい。
【００４１】
図５は、実施の形態における作業状況見える化装置２が有する入力部５、判別部６、管理部９及び出力部１０の少なくとも一部の機能がプロセッサ４７によって実現される場合のプロセッサ４７を示す図である。つまり、入力部５、判別部６、管理部９及び出力部１０の少なくとも一部の機能は、メモリ４６に格納されるプログラムを実行するプロセッサ４７によって実現されてもよい。プロセッサ４７は、ＣＰＵ(Central  Processing  Unit)、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、又はＤＳＰ(Digital  Signal  Processor)である。図５には、メモリ４６も示されている。
【００４２】
入力部５、判別部６、管理部９及び出力部１０の少なくとも一部の機能がプロセッサ４７によって実現される場合、当該一部の機能は、プロセッサ４７と、ソフトウェア、ファームウェア、又はソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェア又はファームウェアはプログラムとして記述され、メモリ４６に格納される。プロセッサ４７は、メモリ４６に記憶されたプログラムを読み出して実行することにより、入力部５、判別部６、管理部９及び出力部１０の少なくとも一部の機能を実現する。
【００４３】
すなわち、入力部５、判別部６、管理部９及び出力部１０の少なくとも一部の機能がプロセッサ４７によって実現される場合、作業状況見える化装置２は、入力部５、判別部６、管理部９及び出力部１０の一部によって実行されるステップが結果的に実行されることになるプログラムを格納するためのメモリ４６を有する。メモリ４６に格納されるプログラムは、入力部５、判別部６、管理部９及び出力部１０の一部が実行する手順又は方法をコンピュータに実行させるものであるともいえる。
【００４４】
メモリ４６は、例えば、ＲＡＭ(Random  Access  Memory)、ＲＯＭ(Read  Only  Memory)、フラッシュメモリ、ＥＰＲＯＭ(Erasable  Programmable  Read  Only  Memory)、ＥＥＰＲＯＭ(Electrically  Erasable  Programmable  Read-Only  Memory)等の、不揮発性又は揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク又はＤＶＤ(Digital  Versatile  Disk)等である。
【００４５】
入力部５、判別部６、管理部９及び出力部１０の複数の機能について、当該複数の機能の一部を専用のハードウェアで実現し、当該複数の機能の残部をソフトウェア又はファームウェアで実現してもよい。このように、入力部５、判別部６、管理部９及び出力部１０の複数の機能は、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせによって実現することができる。
【００４６】
次に、実施の形態にかかる作業状況見える化装置２の動作を説明する。作業状況見える化装置２の動作は、第１の動作と第２の動作とを含む。第１の動作は、入力部５が指示の入力を受け付けてから、記憶部８が情報を記憶するまでの動作である。第２の動作は、出力部１０が記憶部８に記憶された情報をもとに機械１６の動作に関するデータを出力する動作である。第１の動作と第２の動作とを順に説明する。
【００４７】
図６は、実施の形態にかかる作業状況見える化装置２の第１の動作における手順を示すフローチャートである。まず、入力部５は、機械１６を動作させる指示の入力を受け付ける（Ｓ１）。入力部５によって受け付けられる指示は、機械１６をマニュアルで操作する作業において動作させる指示と、機械１６をプログラムにしたがって動作させる指示とのいずれかである。判別部６は、入力部５によって受け付けられた指示をもとに、機械１６がマニュアルで操作する作業において動作するのかプログラムにしたがって動作するのかを判別する（Ｓ２）。つまり、判別部６は、入力部５によって受け付けられた指示の種類を判別する（Ｓ２）。
【００４８】
管理部９は、判別部６によって行われた判別をもとに、機械１６がマニュアルで操作する作業において動作した時刻の情報と、機械１６がプログラムにしたがって動作した時刻の情報とを記憶部８に格納する。つまり、記憶部８は、機械１６がマニュアルで操作する作業において動作した時刻の情報と、機械１６がプログラムにしたがって動作した時刻の情報とを記憶する（Ｓ３）。図６のステップＳ３では、機械１６がマニュアルで操作する作業において動作した時刻の情報と、機械１６がプログラムにしたがって動作した時刻の情報とは、「機械の動作に関するデータ」と表示されている。
【００４９】
上述したステップＳ１からステップＳ３までの各動作が、入力部５が機械１６を動作させる指示の入力を受け付ける毎に行われる。
【００５０】
図７は、実施の形態にかかる作業状況見える化装置２の第２の動作における手順を示すフローチャートである。まず、入力部５は、機械１６の動作に関するデータを出力させる指示の入力を受け付ける（Ｓ１１）。出力部１０は、機械１６の動作に関する第１データと第２データとの双方を表示する（Ｓ１２）。つまり、出力部１０は、作業者の指示によって機械１６が動作した状況である作業状況と、プログラムにしたがって機械１６が動作した状況である稼働状況とを表示する（Ｓ１２）。
【００５１】
図８は、実施の形態にかかる作業状況見える化装置２の出力部１０によって表示されるデータの一例を示す図である。以下の事項を仮定する。すなわち、最初に作業項目Ａに対応する作業において機械１６が動作し、２番目に最初の作業項目Ｂに対応する作業において機械１６が動作し、３番目に第１プログラムＰ１にしたがって機械１６が動作し、４番目に２番目の作業項目Ｂに対応する作業において機械１６が動作し、５番目に作業項目Ｃに対応する作業において機械１６が動作し、６番目に作業項目Ｄに対応する作業において機械１６が動作し、最後に第２プログラムＰ２にしたがって機械１６が動作したことを仮定する。作業項目Ａ、作業項目Ｂ、作業項目Ｃ及び作業項目Ｄの各々に対応する作業は、機械１６をマニュアルで操作する作業である。
【００５２】
出力部１０は、図８の「Ａ」，「Ｂ」，「Ｐ１」，「Ｂ」，「Ｃ」，「Ｄ」及び「Ｐ２」の７個のブロックを含む帯８１により、機械１６がマニュアルで操作する作業において動作する状況と機械１６がプログラムにしたがって動作する状況とを時間の経過に応じて判別するための第１データを表示する。
【００５３】
図８の帯８１において、ブロックＡは作業項目Ａに対応し、ブロックＢは作業項目Ｂに対応し、ブロックＣは作業項目Ｃに対応し、ブロックＤは作業項目Ｄに対応する。ブロックＰ１は第１プログラムＰ１に対応し、ブロックＰ２は第２プログラムＰ２に対応する。作業項目Ａは原点設定作業に対応し、作業項目Ｂは位置決め作業に対応し、作業項目Ｃは傾き調整作業に対応し、作業項目Ｄは垂直出し作業に対応する。
【００５４】
つまり、出力部１０は、最初に作業項目Ａに対応する作業において機械１６が動作し、２番目に作業項目Ｂに対応する作業において機械１６が動作し、３番目にプログラムＰ１にしたがって機械１６が動作し、４番目に作業項目Ｂに対応する作業において機械１６が動作し、５番目に作業項目Ｃに対応する作業において機械１６が動作し、６番目に作業項目Ｄに対応する作業において機械１６が動作し、最後に第２プログラムＰ２にしたがって機械１６が動作した状況を示す第１データを帯８１により表示する。
【００５５】
以下の事項を更に仮定する。すなわち、作業項目Ａに対応する原点設定作業において機械１６が動作した時間は、「１５分」である。最初の作業項目Ｂに対応する位置決め作業において機械１６が動作した時間は、「１５分」である。第１プログラムＰ１にしたがって機械１６が動作した時間は、「４５分」である。２番目の作業項目Ｂに対応する位置決め作業において機械１６が動作した時間は、「５分」である。作業項目Ｃに対応する傾き調整作業において機械１６が動作した時間は、「１５分」である。作業項目Ｄに対応する垂直出し作業において機械１６が動作した時間は、「２０分」である。第２プログラムＰ２にしたがって機械１６が動作した時間は、「４５分」である。つまり、作業項目Ｂに対応する位置決め作業において機械１６が動作した時間の合計は「２０分」であり、マニュアルで操作する作業において機械１６が動作した時間の合計は「７０分」であり、プログラムにしたがって機械１６が動作した時間の合計は「９０分」である。
【００５６】
出力部１０は、帯８１を含む画面の帯８１より上方の領域において、マニュアルで操作する作業において機械１６が動作した時間の合計が「７０分」であり、プログラムにしたがって機械１６が動作した時間の合計が「９０分」であることを示す情報を表示する。具体的には、出力部１０は、帯８１を含む画面の帯８１より上方の領域において、原点設定作業において機械１６が動作した時間の合計が「１５分」であり、位置決め作業において機械１６が動作した時間の合計が「２０分」であり、傾き調整作業において機械１６が動作した時間の合計が「１５分」であり、垂直出し作業において機械１６が動作した時間の合計が「２０分」であることを示す情報を表示する。
【００５７】
加えて、出力部１０は、帯８１を含む画面の帯８１より上方の領域において、第１プログラムＰ１にしたがって機械１６が動作した時間の合計が「４５分」であり、第２プログラムＰ２にしたがって機械１６が動作した時間の合計が「４５分」であることを示す情報を表示する。図８において記載されている「稼働」は、機械１６の動作を意味する。
【００５８】
出力部１０は、帯８１を含む画面の帯８１より下方の領域において、作業項目Ａに対応する原点設定作業において機械１６が動作した時間が「１５分」であり、最初の作業項目Ｂに対応する位置決め作業において機械１６が動作した時間が「１５分」であり、第１プログラムＰ１にしたがって機械１６が動作した時間が「４５分」であることを表示する。加えて、出力部１０は、帯８１を含む画面の帯８１より下方の領域において、２番目の作業項目Ｂに対応する位置決め作業において機械１６が動作した時間が「５分」であり、作業項目Ｃに対応する傾き調整作業において機械１６が動作した時間が「１５分」であり、作業項目Ｄに対応する垂直出し作業において機械１６が動作した時間が「２０分」であり、第２プログラムＰ２にしたがって機械１６が動作した時間が「４５分」であることを示す情報を表示する。
【００５９】
すなわち、出力部１０は、機械１６がマニュアルで操作する作業において動作する時間の合計と機械１６がプログラムにしたがって動作する時間の合計とを特定するための第２データを、第１データと共に表示する。
【００６０】
出力部１０は、第１データ及び第２データを表示すると共に、作業状況見える化装置２の外部の蓄積装置１７に第１データと第２データとの双方を送信する。
【００６１】
上述の通り、入力部５は、機械１６をマニュアルで操作する作業において動作させるのかプログラムにしたがって動作させるのかを特定する指示の入力を受け付ける。出力部１０は、入力部５によって受け付けられた指示をもとに、機械１６がマニュアルで操作する作業において動作する状況と機械１６がプログラムにしたがって動作する状況とを時間の経過に応じて判別するための第１データと、機械１６がマニュアルで操作する作業において動作する時間の合計と機械１６がプログラムにしたがって動作する時間の合計とを特定するための第２データとの双方を表示する。つまり、入力部５は、機械１６を動作させる指示の入力を受け付け、出力部１０は、作業者の指示によって機械１６が動作した状況である作業状況とプログラムにしたがって機械１６が動作した状況である稼働状況とを特定するためのデータを表示する。
【００６２】
出力部１０が作業状況と稼働状況とを特定するデータを表示するので、機械１６の管理者は、機械１６がプログラムにしたがって動作する状況と機械１６がマニュアルで操作する作業において動作する状況とを把握することができる。すなわち、作業状況見える化装置２は、機械１６がプログラムにしたがって動作する状況と機械１６がマニュアルで操作する作業において動作する状況とを機械１６の管理者に把握させることができる。
【００６３】
作業状況見える化装置２の効果について、更に説明する。図９は、実施の形態における作業状況見える化装置２がもたらす効果を説明するための図である。図９の「実施の形態」の帯８１は、図８の帯８１と同じである。図９の「比較例」の帯９１は、図８の帯８１から、「Ａ」，「Ｂ」，「Ｂ」，「Ｃ」及び「Ｄ」の５個のブロックを削除したものである。図９の「比較例」の帯９１からは、機械１６がプログラムにしたがって動作する状況を把握することはできるが、機械１６がマニュアルで操作する作業において動作する状況を把握することはできない。それに対し、図９の「実施の形態」の帯８１からは、機械１６がプログラムにしたがって動作する状況と共に、機械１６がマニュアルで操作する作業において動作する状況を把握することができる。
【００６４】
すなわち、上述の通り、作業状況見える化装置２は、機械１６がプログラムにしたがって動作する状況と、機械１６がマニュアルで操作する作業において動作する状況とを、機械１６の管理者に把握させることができる。加えて、図８及び図９の「実施の形態」の帯８１から明らかな通り、作業状況見える化装置２は、機械１６がマニュアルで操作する作業において動作する状況を表示する場合、複数の作業項目の各々について、機械１６がマニュアルで操作する作業において動作する状況を表示する。そのため、作業状況見える化装置２は、複数の作業項目の各々について、機械１６がマニュアルで操作する作業において動作する状況を管理者に把握させることができる。
【００６５】
さらに、図８の帯８１より上方の領域において示されるように、作業状況見える化装置２は、機械１６がマニュアルで操作する作業において動作する時間の合計と機械１６がプログラムにしたがって動作する時間の合計とを特定する第２データを表示する。そのため、機械１６の管理者は、機械１６がマニュアルで操作する作業において動作する時間の合計と機械１６がプログラムにしたがって動作する時間の合計とを把握することができる。更に言うと、作業状況見える化装置２は、複数の作業項目の各々について、機械１６がマニュアルで操作する作業において動作する時間の合計を表示する。そのため、機械１６の管理者は、複数の作業項目の各々について、機械１６が機械１６をマニュアルで操作する作業において動作する時間の合計を把握することができる。
【００６６】
上述の通り、出力部１０は、作業状況見える化装置２の外部の蓄積装置１７に第１データと第２データとの双方を送信する。蓄積装置１７は、出力部１０から送信されたデータを蓄積すると共に、作業状況見える化装置２とは異なる装置からのアクセスを許可する。そのため、機械１６の管理者は、出力部１０によって表示される第１データ及び第２データを確認することができない場合であっても、蓄積装置１７にアクセスすることができる装置を用いて蓄積装置１７にアクセスすることにより第１データ及び第２データを取得することができる。つまり、管理者は、出力部１０によって表示される第１データ及び第２データを確認することができない場合であっても、蓄積装置１７にアクセスすることができる装置を用いることにより、第１データ及び第２データを確認することができる。蓄積装置１７にアクセスすることができる装置の一例は、パーソナルコンピュータである。
【００６７】
機械１６の管理者は第１データ及び第２データを確認することができるので、機械１６をマニュアルで操作する作業に要する時間を分析することができ、加工の効率を高めるための対策を検討することができる。加えて、管理者は、複数の機械１６の各々について第１データ及び第２データを分析することにより、加工の効率を高めるためのよりよい対策を検討することができる。
【００６８】
なお、上述した実施の形態では、出力部１０は第１データ及び第２データの双方を表示するが、出力部１０は第１データ及び第２データの一方のみを表示してもよい。このように、出力部１０は第１データ及び第２データの一方のみを出力してもよい。出力部１０は第１データ及び第２データの一方のみを蓄積装置１７に送信してもよい。第１データは、機械１６をマニュアルで操作する複数の作業の各々について、機械１６が動作を開始した時刻の情報と動作を終了した時刻の情報とを含んでもよいし、機械１６がプログラムによって動作を開始した時刻の情報と動作を終了した時刻の情報とを含んでもよい。
【００６９】
上述した実施の形態では、入力部５はタッチパネル付表示器であるが、入力部５はタッチパネル付表示器であると限定されない。入力部５は、例えば、機械式のボタン、キーボード及びマウスの一部又は全部によって構成される構成要素であってもよい。
【００７０】
上述した実施の形態では、出力部１０は入力部５の機能を実現するタッチパネル付表示器であるが、出力部１０は、入力部５の機能を実現するタッチパネル付表示器とは異なるタッチパネル付表示器であってもよいし、タッチパネル以外の表示装置であってもよい。出力部１０が表示装置である場合、出力部１０は第１データと第２データとの一方又は双方を表示する。出力部１０は印刷装置であってもよく、出力部１０が印刷装置である場合、出力部１０は第１データと第２データとの一方又は双方を印刷のための媒体に印刷する。印刷のための媒体の一例は、紙である。
【００７１】
上述した実施の形態では、作業状況見える化装置２は、入力部５によって受け付けられた指示をもとに、機械１６がマニュアルで操作する作業において動作するのかプログラムにしたがって動作するのかを判別する判別部６を有する。判別部６の機能は、作業状況見える化装置２の外部のクラウドによって実現されてもよい。判別部６の機能が作業状況見える化装置２の外部のクラウドによって実現される場合、作業状況見える化装置２は、判別部６を有さず、判別部６によって得られるはずの結果をクラウドから取得してもよい。
【００７２】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略又は変更することも可能である。
【符号の説明】
【００７３】
１  数値制御装置、２  作業状況見える化装置、３  制御部、４  メモリ、５  入力部、６  判別部、７  時計、８  記憶部、９  管理部、１０  出力部、１６  機械、１７  蓄積装置、４１  処理回路、４６  メモリ、４７  プロセッサ。
【図１】
2018092212.tif 000003
【図２】
2018092212.tif 000004
【図３】
2018092212.tif 000005
【図４】
2018092212.tif 000006
【図５】
2018092212.tif 000007
【図６】
2018092212.tif 000008
【図７】
2018092212.tif 000009
【図８】
2018092212.tif 000010
【図９】
2018092212.tif 000011
【手続補正書】
【提出日】平成29年5月10日(2017.5.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
機械をマニュアルで操作する作業において動作させるのかプログラムにしたがって動作させるのかを特定する指示の入力を受け付ける入力部と、
前記入力部によって受け付けられた指示をもとに、前記マニュアルで操作する作業に関する時間情報と前記プログラムに関する時間情報とを表示する出力部とを備え、
前記出力部は、前記機械が前記マニュアルで操作する作業において動作する状況と前記機械が前記プログラムにしたがって動作する状況とを時間の経過に応じて判別するための第１データを帯により表示する
ことを特徴とする作業状況見える化装置。
【請求項２】
前記入力部によって受け付けられた指示をもとに、前記機械が前記マニュアルで操作する作業において動作した時刻の情報と、前記機械が前記プログラムにしたがって動作した時刻の情報とを記憶する記憶部を更に備え、
前記出力部は、前記記憶部に記憶された情報をもとに、前記マニュアルで操作する作業に関する時間情報と前記プログラムに関する時間情報とを表示する
ことを特徴とする請求項１に記載の作業状況見える化装置。
【請求項３】
前記入力部は、複数の作業項目の各々について前記機械を前記マニュアルで操作する作業において動作させることを特定する指示の入力を受け付け、
前記出力部は、前記複数の作業項目の各々について、前記第１データを前記帯により表示すると共に、前記機械が前記マニュアルで操作する作業において動作する時間の合計と前記機械が前記プログラムにしたがって動作する時間の合計とを特定するための第２データを表示する
ことを特徴とする請求項１又は２に記載の作業状況見える化装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、機械をマニュアルで操作する作業において動作させるのかプログラムにしたがって動作させるのかを特定する指示の入力を受け付ける入力部と、前記入力部によって受け付けられた指示をもとに、前記マニュアルで操作する作業に関する時間情報と前記プログラムに関する時間情報とを表示する出力部とを有する。前記出力部は、前記機械が前記マニュアルで操作する作業において動作する状況と前記機械が前記プログラムにしたがって動作する状況とを時間の経過に応じて判別するための第１データを帯により表示する。
【手続補正書】
【提出日】平成29年9月15日(2017.9.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
機械がプログラムにしたがって動作する前及び後の一方又は双方で前記機械をマニュアルで操作する作業において動作させるのか、前記プログラムにしたがって動作させるのかを特定する指示の入力を受け付ける入力部と、
前記入力部によって受け付けられた指示をもとに、前記マニュアルで操作する作業に関する時間情報と前記プログラムに関する時間情報とを表示する出力部とを備え、
前記出力部は、前記機械が前記マニュアルで操作する作業において動作した状況と前記機械が前記プログラムにしたがって動作した状況とを時間の経過に応じて判別するための第１データを帯により表示する
ことを特徴とする作業状況見える化装置。
【請求項２】
前記入力部によって受け付けられた指示をもとに、前記機械が前記マニュアルで操作する作業において動作した時刻の情報と、前記機械が前記プログラムにしたがって動作した時刻の情報とを記憶する記憶部を更に備え、
前記出力部は、前記記憶部に記憶された情報をもとに、前記マニュアルで操作する作業に関する時間情報と前記プログラムに関する時間情報とを表示する
ことを特徴とする請求項１に記載の作業状況見える化装置。
【請求項３】
前記入力部は、複数の作業項目の各々について前記機械を前記マニュアルで操作する作業において動作させることを特定する指示の入力を受け付け、
前記出力部は、前記複数の作業項目の各々について、前記第１データを前記帯により表示すると共に、前記機械が前記マニュアルで操作する作業において動作した時間の合計と前記機械が前記プログラムにしたがって動作した時間の合計とを特定するための第２データを表示する
ことを特徴とする請求項１又は２に記載の作業状況見える化装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、機械がプログラムにしたがって動作する前及び後の一方又は双方で前記機械をマニュアルで操作する作業において動作させるのか、前記プログラムにしたがって動作させるのかを特定する指示の入力を受け付ける入力部と、前記入力部によって受け付けられた指示をもとに、前記マニュアルで操作する作業に関する時間情報と前記プログラムに関する時間情報とを表示する出力部とを有する。前記出力部は、前記機械が前記マニュアルで操作する作業において動作した状況と前記機械が前記プログラムにしたがって動作した状況とを時間の経過に応じて判別するための第１データを帯により表示する。
【国際調査報告】
2018092212.tif 000012
2018092212.tif 000013