(57)【要約】【課題】製造中の製品の数を認識し易い工作機械を提供する。【解決手段】工作機械は、製造した製品を計数する為の複数の計数部と、各計数部による計数結果を表示する表示部とを備える。一の前記計数部のみ使用し、他の前記計数部を使用しなかった場合、前記表示部は、前記一の計数部の計数結果を表示する為の第一表示枠を、前記他の計数部の計数結果を表示する為の第二表示枠とは異なる態様で表示する。好ましくは、工作機械は、一の前記計数部のみ使用し、他の前記計数部を使用しなかった場合、前記表示部は、前記第一表示枠を表示し、前記第二表示枠を表示しない。【選択図】図５
2020151816.tif 000002
【特許請求の範囲】
【請求項１】
製造した製品を計数する為の複数の計数部と、各計数部による計数結果を表示する表示部とを備える工作機械において、
一の前記計数部のみ使用し、他の前記計数部を使用しなかった場合、前記表示部は、前記一の計数部の計数結果を表示する為の第一表示枠を、前記他の計数部の計数結果を表示する為の第二表示枠とは異なる態様で表示する
工作機械。
【請求項２】
一の前記計数部のみ使用し、他の前記計数部を使用しなかった場合、前記表示部は、前記第一表示枠を表示し、前記第二表示枠を表示しない
請求項１に記載の工作機械。
【請求項３】
加工プログラムによる加工の実行前に、前記加工プログラムの履歴情報があるか否か判定する判定部を備え、
前記判定部にて前記履歴情報があると判定した場合、前記表示部は前記履歴情報に基づいて、前記第一表示枠を表示する
請求項１又は２に記載の工作機械。
【請求項４】
前記判定部にて前記履歴情報がないと判定した場合、前記加工プログラムから前記一の計数部の使用を示す命令を読出す読出部を備え、
前記表示部は、前記読出部にて読出した前記命令に基づいて、前記第一表示枠を表示する
請求項３に記載の工作機械。
【請求項５】
前記加工プログラムの実行後に、前記表示部は前記一の計数部の計数結果に基づいて、前記第一表示枠を表示する
請求項３又は４に記載の工作機械。
【請求項６】
前記第一表示枠は、目標製造数に対する現製造数の割合いを示すグラフを含む
請求項１から５のいずれか一つに記載の工作機械。
【請求項７】
ワークを保持する第一保持部及び第二保持部を備え、
前記第一保持部を使用して製品を製造する場合、前記一の表示枠は前記第一保持部を示す標識を含み、
前記第二保持部を使用して製品を製造する場合、前記一の表示枠は前記第二保持部を示す標識を含み、
前記第一保持部及び第二保持部を使用して製品を製造する場合、前記一の表示枠は前記第一保持部及び第二保持部を示す標識を含む
請求項１から６のいずれか一つに記載の工作機械。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、ワークを加工して製品を製造し、製造した製品数を計測する工作機械に関する。
【背景技術】
【０００２】
従来、工作機械は製造予定品の製造数を計測するカウンタと、カウンタが計測した製造数を表示する表示部とを備える。表示部は全てのカウンタの計測結果を表示する。作業者は製造中の製品数を確認することができる（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３０６０５１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記工作機械は、製造中の製品の数を計測するカウンタの計測結果のみならず、製造してないカウンタの計測結果も表示する。故に、作業者は、表示部を見ても製造中の製品の数を認識し難い。
【０００５】
本開示は斯かる事情に鑑みてなされたものであり、製造中の製品の数を認識し易い工作機械を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本開示に係る工作機械は、製造した製品を計数する為の複数の計数部と、各計数部による計数結果を表示する表示部とを備える工作機械において、一の前記計数部のみ使用し、他の前記計数部を使用しなかった場合、前記表示部は、前記一の計数部の計数結果を表示する為の第一表示枠を、前記他の計数部の計数結果を表示する為の第二表示枠とは異なる態様で表示する。
【０００７】
本開示においては、第一表示枠を第二表示枠とは異なる態様で表示する。即ち、第一表示枠が表示する製造中の製品数を、第二表示枠が表示する未製造の製品数とは異なる態様で表示する。
【０００８】
本開示に係る工作機械は、一の前記計数部のみ使用し、他の前記計数部を使用しなかった場合、前記表示部は、前記第一表示枠を表示し、前記第二表示枠を表示しない。
【０００９】
本開示においては、第一表示枠が表示する製造中の製品数のみ表示するので、作業者は製造中の製品数を容易に認識する。
【００１０】
本開示に係る工作機械は、加工プログラムによる加工の実行前に、前記加工プログラムの履歴情報があるか否か判定する判定部を備え、前記判定部にて前記履歴情報があると判定した場合、前記表示部は前記履歴情報に基づいて、前記第一表示枠を表示する。
【００１１】
本開示においては、加工プログラムの実行履歴に基づいて、第一表示枠を表示する。故に加工の実行前に、製造中の製品数を適切に表示することができる。
【００１２】
本開示に係る工作機械は、前記判定部にて前記履歴情報がないと判定した場合、前記加工プログラムから前記一の計数部の使用を示す命令を読出す読出部を備え、前記表示部は、前記読出部にて読出した前記命令に基づいて、前記第一表示枠を表示する。
【００１３】
本開示においては、加工プログラムに基づいて、第一表示枠を表示する。故に加工の実行前に、製造中の製品数を適切に表示することができる。
【００１４】
本開示に係る工作機械は、前記加工プログラムの実行後に、前記表示部は前記一の計数部の計数結果に基づいて、前記第一表示枠を表示する。
【００１５】
本開示においては、一の計数部が実際に計数した結果を第一表示枠に表示し、製造した製品数を正確に表示することができる。
【００１６】
本開示に係る工作機械は、前記第一表示枠は、目標製造数に対する現製造数の割合いを示すグラフを含む。
【００１７】
本開示においては、目標製造数に対する現製造数の割合いを示すグラフを表示するので、作業者は加工処理の進捗状況を直感的に理解できる。
【００１８】
本開示に係る工作機械は、ワークを保持する第一保持部及び第二保持部を備え、前記第一保持部を使用して製品を製造する場合、前記一の表示枠は前記第一保持部を示す標識を含み、前記第二保持部を使用して製品を製造する場合、前記一の表示枠は前記第二保持部を示す標識を含み、前記第一保持部及び第二保持部を使用して製品を製造する場合、前記一の表示枠は前記第一保持部及び第二保持部を示す標識を含む。
【００１９】
本開示においては、第一保持部、第二保持部、又は、第一保持部及び第二保持部の両者を使用したか、作業者が容易に理解できる。
【発明の効果】
【００２０】
本開示に係る工作機械にあっては、第一表示枠を第二表示枠とは異なる態様で表示する。即ち、第一表示枠が表示する製造中の製品数を、第二表示枠が表示する未製造の製品数とは異なる態様で表示する。故に作業者は製造中の製品の数を認識し易い。
【図面の簡単な説明】
【００２１】
【図１】実施の形態１に係る工作機械本体の略示斜視図である。
【図２】工作機械用カバーを略示する斜視図である。
【図３】制御装置のブロック図である。
【図４】加工プログラムの一例を示す概念図である。
【図５】表示部に表示された表示欄を示す画像図である。
【図６】表示処理を示すフローチャートである。
【図７】検索処理を示すフローチャートである。
【図８】第一変更例に係る表示部に表示された表示欄を示す画像図である。
【図９】第二変更例に係る表示部に表示された表示欄を示す画像図である。
【図１０】実施の形態２に係る工作機械本体の略示斜視図である。
【図１１】表示部に表示された表示欄を示す画像図である。
【図１２】表示処理を示すフローチャートである。
【発明を実施するための形態】
【００２２】
（実施の形態１）
以下本発明を実施の形態１に係る工作機械を示す図面に基づいて説明する。以下の説明では図中の上下前後左右を使用する。図１は、工作機械本体の略示斜視図である。工作機械本体は、基台１、Ｙ方向移動装置２、Ｘ方向移動装置３、立柱５、Ｚ方向移動装置６、主軸ヘッド１０、工具交換装置７、制御装置８０等を備える。Ｘ方向は左右方向に対応し、Ｙ方向は前後方向に対応する。基台１は床面上に固定してある。基台１はＹ方向移動装置２、Ｘ方向移動装置３、立柱５を支持する。Ｘ方向移動装置３はＹ方向移動装置２の上に配置してある。Ｘ方向移動装置３にワーク台４が設けてある。ワーク台４はワークを保持する。
【００２３】
Ｙ方向移動装置２の後側に立柱５が配置してある。立柱５の前部にＺ方向移動装置６が設けてある。Ｚ方向移動装置６は主軸ヘッド１０を上下方向に移動する。主軸ヘッド１０は主軸（図示略）を支持する。立柱５から前方に連結板９が突出する。連結板９の先端部に工具交換装置７が設けてある。工具交換装置７は主軸ヘッド１０の前側に位置する。工具交換装置７は主軸に装着する工具を交換する。工具交換装置７は前傾姿勢の円盤形をなし、複数の工具保持アーム（図示略）を収納する。工具交換装置７は軸回りに回転可能である。立柱５の後部に制御装置８０が設けてある。Ｙ方向移動装置２、Ｘ方向移動装置３、Ｚ方向移動装置６、工具交換装置７はモータ８によって駆動する（図３参照）。
【００２４】
図２は工作機械用カバー１１を略示する斜視図である。工作機械は工作機械用カバー１１及び工作機械本体を備える。工作機械用カバー１１は工作機械本体を囲む。工作機械用カバー１１は基台１の上側に設けてある。工作機械用カバー１１は上下方向に延設し、工作機械本体の前後左右を夫々覆う矩形の前壁１１ａ、左壁１１ｂ、右壁１１ｃ及び後壁１１ｄを備える。また工作機械１００の上側を覆っており、左右方向及び前後方向に平行な矩形の天井１１ｅを備える。後壁１１ｄに制御装置８０が設けてある。不揮発性メモリは、後述の操作盤５４の操作履歴を時計部にて計測した時刻に対応させて記憶する。
【００２５】
前壁１１ａの中央部には縦長矩形の開口５１が設けてあり、該開口５１の右隣には、作業者が指令を入力するための操作盤５４が設けてある。開口５１には、縦長矩形の右扉５２及び左扉５３が左右方向に移動可能に並設してある。操作盤５４は複数のスイッチ５４ａ、表示部５４ｂを備える。表示部５４ｂはタッチパネルを含む。
【００２６】
図３は、制御装置８０のブロック図である。制御装置８０は、ＣＰＵ８１、記憶部８２、ＲＡＭ８３、第一計数部８４、第二計数部８５、第三計数部８６、第四計数部８７などを備える。記憶部８２は、例えば不揮発性メモリ又はハードディスクなどであり、複数の加工プログラムを格納する。何れか一つの加工プログラムを記憶部８２からＲＡＭ８３に読み込み、ＣＰＵ８１はモータ８の駆動を制御し、ワークを加工する。
【００２７】
第一計数部８４、第二計数部８５、第三計数部８６、第四計数部８７は夫々異なる製品の製造数を計測する。操作盤５４は作業者の操作を受け付け、制御装置８０に信号を出力する。作業者は操作盤５４を操作し、実行する加工プログラムを選択し、後述の「単位数」、「終了値」、「終了予告値」を入力する（図５参照）。制御装置８０は表示部５４ｂに表示信号を出力し、第一欄５５ａ、第二欄５５ｂ、第三欄５５ｃ、第四欄５５ｄを表示する（図５参照）。第一欄５５ａ、第二欄５５ｂ、第三欄５５ｃ、第四欄５５ｄは夫々第一計数部８４、第二計数部８５、第三計数部８６、第四計数部８７にて計測した製造数を表示する。制御装置８０はモータ８に駆動信号を出力する。
【００２８】
図４は、加工プログラムの一例を示す概念図である。加工プログラムは「番号」欄と「命令」欄を備える。「番号」欄は行番号を格納する。「命令」欄はＧコード又はＭコードに基づく孔開け命令、主軸の移動命令、計数命令等を格納する。計数命令は例えばＭ２１１、Ｍ２１２、Ｍ２１３、Ｍ２１４である。
【００２９】
Ｍ２１１は第一計数部８１での製造数の一加算を示し、Ｍ２１２は第二計数部８５での製造数の一加算を示し、Ｍ２１３は第三計数部８３での製造数の一加算を示し、Ｍ２１４は第四計数部８７での製造数の一加算を示す。加工プログラムの実行時、ＣＰＵ８１は加工プログラムの行を順に読み出して実行する。例えば図４に示す如く、Ｎ１行を読み出した場合、第一計数部８１での製造数を一加算し、Ｎ２行を読み出した場合、第三計数部８３での製造数を一加算する。
【００３０】
図５は、表示部５４ｂに表示された表示欄５５を示す画像図である。表示欄５５は、第一欄５５ａ、第二欄５５ｂ、第三欄５５ｃ及び第四欄５５ｄを備える。第一欄５５ａ、第二欄５５ｂ、第三欄５５ｃ及び第四欄５５ｄは夫々、第一欄５５ａは「単位数」欄、「現在値」欄、「終了値」欄、「終了予告値」欄、「終了／予告」欄を備える。第二欄５５ｂ、第三欄５５ｃ及び第四欄５５ｄも前記各欄を備える。「単位数」は加算単位を示し、「現在値」は現在の製造数を示す。例えば、「単位数」が１の場合、「現在値」は一ずつ加算し、「単位数」が３の場合、「現在値」は三ずつ加算する。「終了値」は製品数の目標値を示し、「終了予告値」は終了予告を表示する現在値を示し、「終了／予告」は終了又は終了予告中を示す。終了は製品数が目標値に達したことを示し、終了予告中は終了が近いことを示す。
【００３１】
図５に示す如く、第一欄５５ａの「現在値」は４９であり、「終了予告値」は４８なので、「終了／予告欄」は終了予告中を表示する。尚、第一欄５５ａの「終了値」は５０であるので、製品数が５０に到達した場合、第一欄５５ａの計数は終了し、「終了／予告欄」は終了を表示する。
【００３２】
図５に示す如く、第三欄５５ｃの「現在値」は６０であり、「終了予告値」は６８なので、「終了／予告欄」は終了予告中を表示しない。また「終了値」は７０なので、「終了／予告欄」は終了を表示しない。即ち終了／予告欄」は空欄である。尚、製品数が７０に到達した場合、第三欄５５ｃの計数は終了し、「終了／予告欄」は終了を表示する。
【００３３】
図４の加工プログラムはＭ２１２及びＭ２１４を含まないので、第二計数部８５及び第四計数部８７を使用しない。ＣＰＵ８１は第二欄５５ｂ及び第四欄５５ｄの「単位数」欄、「現在値」欄、「終了値」欄、「終了予告値」欄、「終了／予告」欄を空欄にする。尚ＣＰＵ８１は第二欄５５ｂ及び第四欄５５ｄの全てを表示しなくてもよい。ＣＰＵ８１は不使用計数部の計数結果を表示しない。
【００３４】
図５において、第一欄５５ａ及び第三欄５５ｃの「単位数」欄、「現在値」欄、「終了値」欄、「終了予告値」欄、「終了／予告」欄は第一表示枠を構成する。第二欄５５ｂ及び第四欄５５ｄの「単位数」欄、「現在値」欄、「終了値」欄、「終了予告値」欄、「終了／予告」欄は第二表示枠を構成する。
【００３５】
図６は、表示処理を示すフローチャートである。ＣＰＵ８１は加工プログラムの選択があったか否か判定する（Ｓ１）。作業者は操作盤５４を操作し、所望の加工プログラムを選択する。加工プログラムの選択がない場合（Ｓ１：ＮＯ）、ＣＰＵ８１はステップＳ１に処理を戻す。加工プログラムの選択があった場合（Ｓ１：ＹＥＳ）、ＣＰＵ８１は、選択した加工プログラムの実行履歴が有るか否か判定する（Ｓ２）。ＣＰＵ８１は、選択した加工プログラムを過去に実行していた場合、実行履歴を記憶部８２に記憶している。実行履歴は、使用した計数部の情報を含む。ステップＳ２は判定部を構成する。
【００３６】
選択した加工プログラムの実行履歴がある場合（Ｓ２：ＹＥＳ）、ＣＰＵ８１は実行履歴に基づき表示部５４ｂに表示欄５５を表示する（Ｓ３）。例えば、実行履歴において第一計数部８４の使用情報が有であり、現在の第一計数部８４の「単位数」、「終了値」、「終了予告値」が夫々、１、５０、４８である場合、表示部５４ｂは第一欄５５ａを表示し、「単位数」、「終了値」、「終了予告値」に夫々、１、５０、４８を表示する。
【００３７】
ＣＰＵ８１は加工プログラムを実行する（Ｓ４）。加工プログラムの実行が終了した場合、ＣＰＵ８１は、加工プログラムの実行時に使用した第一計数部８４、第二計数部８５、第三計数部８６又は第四計数部８７の表示欄５５を表示部５４ｂに表示し（Ｓ５）、実行した加工プログラムと表示部５４ｂに表示した情報の履歴を記録し（Ｓ６）、処理を終了する。
【００３８】
ステップＳ２にて、選択した加工プログラムの実行履歴がない場合（Ｓ２：ＮＯ）、ＣＰＵ８１は検索処理を実行する（Ｓ７）。検索処理は後述する。検索処理は読出部を構成する。ＣＰＵ８１は検索結果に基づき、表示部５４ｂに表示欄５５を仮表示し（Ｓ８）、ステップＳ４に処理を進める。
【００３９】
図７は、検索処理を示すフローチャートである。ステップＳ７にて、ＣＰＵ８１は選択した加工プログラムの行を順に読み出し（Ｓ１１）、読み出した行に計数命令Ｍ２１１〜Ｍ２１４があるか否か判定する（Ｓ１２）。計数命令がある場合（Ｓ１２：ＹＥＳ）、ＣＰＵ８１は計数命令に対応した計数部、即ち使用する計数部を記憶部８２に格納する（Ｓ１３）。ＣＰＵ８１は全ての行を読み出したか否か判定する（Ｓ１４）。全ての行を読み出していない場合（Ｓ１４：ＮＯ）、ＣＰＵ８１はステップＳ１１に処理を戻す。全ての行を読み出している場合（Ｓ１４：ＹＥＳ）、ＣＰＵ８１はステップＳ８へ処理を戻す。
【００４０】
ステップＳ１２にて、計数命令がない場合（Ｓ１２：ＮＯ）、ＣＰＵ８１は、読み出した行にサブプログラムの呼び出し命令があるか否か判定する（Ｓ１５）。サブプログラムの呼び出し命令が無い場合（Ｓ１５：ＮＯ）、ＣＰＵ８１はステップＳ１４に処理を戻す。サブプログラムの呼び出し命令が有る場合（Ｓ１５：ＹＥＳ）、ＣＰＵ８１はサブプログラムの行順に読み出し（Ｓ１６）、読み出した行に計数命令Ｍ２１１〜Ｍ２１４があるか否か判定する（Ｓ１７）。計数命令がある場合（Ｓ１７：ＹＥＳ）、ＣＰＵ８１は計数命令に対応した計数部、即ち使用する計数部を記憶部８２に格納する（Ｓ１８）。
【００４１】
ＣＰＵ８１はサブプログラムの全ての行を読み出したか否か判定する（Ｓ１９）。全ての行を読み出していない場合（Ｓ１９：ＮＯ）、ＣＰＵ８１はステップＳ１６に処理を戻す。全ての行を読み出している場合（Ｓ１９：ＹＥＳ）、ＣＰＵ８１はステップＳ１４へ処理を進める。
【００４２】
尚、ステップＳ３又はＳ８にて、表示欄５５を見た作業者は操作盤５４を操作し、「単位数」、「終了値」、「終了予告値」を変更してもよい。
【００４３】
実施の形態１にあっては、使用中の計数部の計数結果を表示するための欄（第一表示枠）を、未使用の計数部の計数結果を表示するための欄（第二表示枠）とは異なる態様で表示する。即ち、第一表示枠が表示する製造中の製品数を、第二表示枠が表示する未製造の製品数とは異なる態様で表示する。故に作業者は製造中の製品の数を認識し易い。
【００４４】
また製造中の製品数のみ表示し、未製造の製品数を表示しないので、作業者は製造中の製品数を容易に認識することができる。
【００４５】
また加工プログラムの実行履歴に基づいて、第一表示枠を表示する。故に加工の実行前に、製造中の製品数を適切に表示することができる。各計数部は異なる製品に対応するので、加工プログラム実行前に表示した表示欄５５を確認することによって、作業者は、実行予定の加工プログラムを選択したか否か確認でき、また加工プログラムの実行内容を大まかに把握できる。
【００４６】
また加工プログラムの実行履歴に基づいて、第一表示枠を表示する。故に加工の実行前に、製造中の製品数を適切に表示することができる。加工プログラムの過去の実行履歴はサブプログラム（例えばマクロ変数）による計数命令を含む。従って、サブプログラムの内容に対応し易い。
【００４７】
また履歴情報がない場合、加工プログラムを読み出して、第一表示枠を表示する。故に加工の実行前に、製造中の製品数を適切に表示することができる。
【００４８】
また計数部が実際に計数した結果を第一表示枠に表示し、製造した製品数を正確に表示することができる。
【００４９】
図８は、第一変更例に係る表示部５４ｂに表示された表示欄５５を示す画像図である。図８においては、第一欄５５ａ及び第三欄５５ｃは、終了値（目標製造数）に対する現在値（現製造数）の割合いを示すグラフ５６ａ、５６ｃを表示する。グラフ５６ａ、５６ｃを視認した作業者は、加工処理の進捗状況を直感的に理解できる。
【００５０】
図９は、第二変更例に係る表示部５４ｂに表示された表示欄５５を示す画像図である。図９においては、第一欄５５ａ〜第四欄５５ｄに対応した製品名「製品Ａ」〜「製品Ｄ」を表示する。作業者は容易に加工内容又は製品を把握できる。
【００５１】
（実施の形態２）
以下本発明を実施の形態２に係る工作機械を示す図面に基づいて説明する。実施の形態２に係る構成の内、実施の形態１と同様な構成については同じ符号を付し、その詳細な説明を省略する。図１０は、工作機械本体の略示斜視図である。実施の形態１においては、ワーク台が左右及び前後方向に移動していたが、実施の形態２においては、主軸ヘッド１０が左右及び前後方向に移動する。
【００５２】
主軸ヘッド１０の下方に回転テーブル４０が配置してある。回転テーブル４０は上下軸回りに回転する。回転テーブル４０には、ワークを保持する第一保持部４１及び第二保持部４２が前後に並設してある。図１０において、第一保持部４１は回転テーブル４０の後部に位置し、第二保持部４２は回転テーブル４０の前部に位置する。
【００５３】
第一保持部４１は、Ａ軸モータ４１ａと、支持部４１ｂと、回転支持台４１ｃと、クランプ部４１ｄとを備える。Ａ軸モータ４１ａ及び支持部４１ｂは左右に離れる。回転支持台４１ｃは左右に長い板状をなす。回転支持台４１ｃの左右端部はＡ軸モータ４１ａ及び支持部４１ｂによって左右軸回りに回転可能に支持してある。クランプ部４１ｄはワークを固定する。クランプ部４１ｄは回転支持台４１ｃの上面に設ける。
【００５４】
第二保持部４２は、Ａ軸モータ４２ａと、支持部４２ｂと、回転支持台４２ｃと、クランプ部４２ｄとを備える。第二保持部４２のＡ軸モータ４２ａ、支持部４２ｂ、回転支持台４２ｃ、クランプ部４２ｄは、第一保持部４１のＡ軸モータ４１ａ、支持部４１ｂ、回転支持台４１ｃ、クランプ部４１ｄと同様な構成である。制御装置８０は回転テーブル４０、第一保持部４１、第二保持部４２を制御する。
【００５５】
図１１は、表示部５４ｂに表示された表示欄５５を示す画像図である。表示欄５５の第一欄５５ａは標識５７ａ、即ち第一保持部４１を示す標識「１」を示し、第二欄５５ｂは標識５７ｂ、即ち第二保持部４２を示す標識「２」を示し、第三欄５５ｃは標識５７ｃ、即ち第一保持部４１及び第二保持部４２を示す標識「１＋２」を示す。作業者は加工プログラムの選択時、選択した加工プログラムが使用する保持部も選択する。表示欄５５は、選択した保持部を表示する。
【００５６】
図１２は、表示処理を示すフローチャートである。ＣＰＵ８１は加工プログラムの選択があったか否か判定する（Ｓ２１）。作業者は操作盤５４を操作し、所望の加工プログラムを選択する。加工プログラムの選択がない場合（Ｓ２１：ＮＯ）、ＣＰＵ８１はステップＳ２１に処理を戻す。加工プログラムの選択があった場合（Ｓ２１：ＹＥＳ）、ＣＰＵ８１は、選択した加工プログラムに対応する保持部の選択があったか否か判定する（Ｓ２２）。作業者は操作盤５４を操作し、第一保持部４１のみ、第二保持部４２のみ又は第一保持部４１及び第二保持部４２を選択する。保持部の選択がない場合（Ｓ２２：ＮＯ）、ＣＰＵ８１はステップＳ２２に処理を戻す。保持部の選択があった場合（Ｓ２２：ＹＥＳ）、ＣＰＵ８１は、選択した加工プログラムの実行履歴が有るか否か判定する（Ｓ２３）。
【００５７】
選択した加工プログラムの実行履歴がある場合（Ｓ２３：ＹＥＳ）、ＣＰＵ８１は実行履歴に基づき表示部５４ｂに表示欄５５を表示し（Ｓ２４）、第一保持部４１、第二保持部４２、又は、第一保持部４１及び第二保持部４２の両者を示す標識５７ａ〜５７ｃを表示する（Ｓ２５）。ＣＰＵ８１は加工プログラムを実行する（Ｓ２６）。加工プログラムの実行が終了した場合、ＣＰＵ８１は、加工プログラムの実行時に使用した第一計数部８４、第二計数部８５、第三計数部８６又は第四計数部８７の表示欄５５を表示部５４ｂに表示し（Ｓ２７）、実行した加工プログラムと表示部５４ｂに表示した情報の履歴を記録し（Ｓ２８）、処理を終了する。
【００５８】
ステップＳ２３にて、選択した加工プログラムの実行履歴がない場合（Ｓ２３：ＮＯ）、ＣＰＵ８１は検索処理を実行する（Ｓ２９）。ＣＰＵ８１は検索結果に基づき、表示部５４ｂに表示欄５５を仮表示し（Ｓ３０）、ステップＳ２５に処理を進める。
【００５９】
実施の形態２に係る工作機械にあっては、第一保持部４１、第二保持部４２、又は、第一保持部４１及び第二保持部４２の両者を使用したか、作業者が容易に理解できる。
【００６０】
上述した実施の形態においては、未使用の計数部の計数結果を表示しないことによって、使用中の計数部の計数結果と、未使用の計数部の計数結果とを異なる態様で表示しているが、他の方法によって、両者を異なる態様で表示してもよい。例えば、使用中の計数部の計数結果と、未使用の計数部の計数結果とを異なる色で表示してもよい。また使用中の計数部の計数結果の表示順を、未使用の計数部の計数結果よりも優先してもよい。また使用中の計数部の計数結果を未使用の計数部の計数結果よりも大きく表示してもよい。
【００６１】
なお計数部及び表示枠の数は四つに限定されず、三つ以下でもよく、五つ以上でもよい。
【００６２】
今回開示した実施の形態は、全ての点で例示であって、制限的なものではないと考えられるべきである。各実施例にて記載されている技術的特徴は互いに組み合わせることができ、本発明の範囲は、特許請求の範囲内での全ての変更及び特許請求の範囲と均等の範囲が含まれることが意図される。
【符号の説明】
【００６３】
４１  第一保持部
４２  第二保持部
５４ｂ  表示部
５５  表示欄
５５ａ〜５５ｄ  第一欄〜第四欄
５７ａ〜５７ｃ  標識
８０  制御装置
８４〜８７  第一計数部〜第四計数部
【図１】
2020151816.tif 000003
【図２】
2020151816.tif 000004
【図３】
2020151816.tif 000005
【図４】
2020151816.tif 000006
【図５】
2020151816.tif 000007
【図６】
2020151816.tif 000008
【図７】
2020151816.tif 000009
【図８】
2020151816.tif 000010
【図９】
2020151816.tif 000011
【図１０】
2020151816.tif 000012
【図１１】
2020151816.tif 000013
【図１２】
2020151816.tif 000014