(57)【要約】【課題】ＮＣ工作機械の周辺にオペレータがいる場合に、確実に報知するべき報告事項をオペレータに伝達することができるとともに、オペレータがＮＣ工作機械の周辺に不在の場合には、音声出力を中止することができるＮＣ装置を提供する。【解決手段】  ＮＣ装置１はＮＣ加工装置２７０に報告必要事態が発生したときに該報告必要事態に対応した報告事項を蓄積する報告メモリ１５０と、ＮＣ加工装置２７０に報告必要事態が発生したときに、ＮＣ加工装置２７０の周辺に人が存在することを示す人存在情報の有無を判定する稼働状況分析制御部２２０を備える。音声出力制御部２３０は、稼働状況分析制御部２２０による人存在情報の有無判定結果や、入力操作部１１０の操作の有無に応じて前記報告事項を音声出力するように音声出力部２４０を制御したり、音声出力手段を制御しないようにする。【選択図】        図１
2006127316.tif 000002
【特許請求の範囲】
【請求項１】
ＮＣ加工プログラムに従って、機械の数値制御を行うＮＣ装置において、
前記機械に報告必要事態が発生したときに、前記報告必要事態に対応した報告事項を蓄積する蓄積手段と、
音声出力を行う音声出力手段と、
前記機械に報告必要事態が発生したときに、該機械の周辺に人が存在することを示す人存在情報の有無を判定する判定手段と、
人の操作或いは人の検出に応じて入力される信号に基づいて音声出力を要請する要請手段と、
前記判定手段による人存在情報がありの判定、又は、前記要請手段の要請に応じて、前記音声出力手段を制御して、前記蓄積手段に蓄積した報告事項を音声にて出力させ、前記判定手段による人存在情報がないの判定では、前記音声出力手段を制御しない音声出力制御手段と、を備えたことを特徴とするＮＣ装置。
【請求項２】
前記機械に報告必要事態が発生したときに、前記報告必要事態に対応した報告事項を予め蓄積したデータベースから選択する選択手段を備え、
前記蓄積手段は、前記データベースから選択した報告事項を蓄積することを特徴とする請求項１に記載のＮＣ装置。
【請求項３】
人存在情報を入力する入力手段を備え、
前記判定手段は、前記機械に報告必要事態が発生したときに、前記入力手段が入力した人存在情報の有無を判定することを特徴とする請求項１又は請求項２に記載のＮＣ装置。
【請求項４】
機械の周辺に人の存在検出を行うとともに、人の存在を検出した際に人存在情報を出力する検出手段を備え、
前記判定手段は、前記機械に報告必要事態が発生したときに、前記検出手段が出力した人存在情報に基づいて人存在情報の有無を判定することを特徴とする請求項１又は請求項２に記載のＮＣ装置。
【請求項５】
前記蓄積手段は、前記機械に報告必要事態が発生する毎に、当該報告必要事態に対応した報告事項を、逐次格納するように構成され、
前記音声出力制御手段は、前記要請手段の要請に応じて、前記音声出力手段を制御して前記蓄積手段に格納した各報告事項を、音声にて順次出力することを特徴とする請求項１乃至請求項４のうちいずれか１項に記載のＮＣ装置。
【請求項６】
計時する計時手段を備え、
前記蓄積手段は、前記機械に報告必要事態が発生したときの前記計時手段が計時した時刻を、該報告必要事態に対応した報告事項に関連付けて、格納し、
前記音声出力制御手段は、前記判定手段の判定が、人が存在するとの判定のとき、前記音声出力手段を制御して前記蓄積手段に格納した前記報告事項と、該報告事項に関連付けされた時刻を、音声にて出力することを特徴とする請求項１乃至請求項５のいずれか１項に記載のＮＣ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、数値制御工作機械（以下、ＮＣ工作機械と言う）に具備された数値制御装置（以下、ＮＣ装置 と言う）に関し、特に、音声出力が可能なＮＣ装置に関する。
【背景技術】
【０００２】
従来から、ＮＣ工作機械に異常が生じた場合、その異常の旨を、音声出力装置や、表示装置に出力するＮＣ装置が知られている。又、ＮＣ装置において、作業者に、加工及び工作機械に対する定期点検などの作業予定時間を推定し、音声出力によって通知することにより、作業の効率化を図る技術は特許文献１により、公知である。
【０００３】
特許文献１では、例えば、予め加工指令プログラムの運転予想時間を設定し、この設定に基づいて、運転終了予想時刻を演算し、運転終了予想時刻を音声出力装置にて報知するようにしている。
【特許文献１】特開平５−１９８２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の従来の技術において、前記のような報告事項（例えば、特許文献１の前記運転終了予想時刻や、異常の旨の情報）を音声出力装置にて報知する場合には、オペレータが該ＮＣ工作機械の周辺にいるか否かにかかわらず行うようにされている。このため、オペレータがＮＣ工作機械の周辺にいない場合には、音声出力が無駄になり、又、報告事項がオペレータに確実に伝達できない問題がある。
【０００５】
本発明の目的は、ＮＣ工作機械の周辺にオペレータがいる場合に、確実に報知するべき報告事項をオペレータに伝達することができるとともに、オペレータがＮＣ工作機械の周辺に不在の場合には、音声出力を中止することができるＮＣ装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記問題点を解決するために、請求項１に記載の発明は、ＮＣ加工プログラムに従って、機械の数値制御を行うＮＣ装置において、前記機械に報告必要事態が発生したときに、前記報告必要事態に対応した報告事項を蓄積する蓄積手段と、音声出力を行う音声出力手段と、前記機械に報告必要事態が発生したときに、該機械の周辺に人が存在することを示す人存在情報の有無を判定する判定手段と、人の操作或いは人の検出に応じて入力される信号に基づいて音声出力を要請する要請手段と、前記判定手段による人存在情報がありの判定、又は、前記要請手段の要請に応じて、前記音声出力手段を制御して、前記蓄積手段に蓄積した報告事項を音声にて出力させ、前記判定手段による人存在情報がないの判定では、前記音声出力手段を制御しない音声出力制御手段と、を備えたことを特徴とするＮＣ装置を要旨とするものである。
【０００７】
請求項２の発明は、請求項１において、前記機械に報告必要事態が発生したときに、前記報告必要事態に対応した報告事項を予め蓄積したデータベースから選択する選択手段を備え、前記蓄積手段は、前記データベースから選択した報告事項を蓄積することを特徴とする。
【０００８】
請求項３の発明は、請求項１又は請求項２において、人存在情報を入力する入力手段を備え、前記判定手段は、前記機械に報告必要事態が発生したときに、前記入力手段が入力した人存在情報の有無を判定することを特徴とする。
【０００９】
請求項４の発明は、請求項１又は請求項２において、機械の周辺に人の存在検出を行うとともに、人の存在を検出した際に人存在情報を出力する検出手段を備え、前記判定手段は、前記機械に報告必要事態が発生したときに、前記検出手段が出力した人存在情報に基づいて人存在情報の有無を判定することを特徴とする。
【００１０】
請求項５の発明は、請求項１乃至請求項４のうちいずれか１項において、前記蓄積手段は、前記機械に報告必要事態が発生する毎に、当該報告必要事態に対応した報告事項を、逐次格納するように構成され、前記音声出力制御手段は、前記要請手段の要請に応じて、前記音声出力手段を制御して前記蓄積手段に格納した各報告事項を、音声にて順次出力することを特徴とする。
【００１１】
請求項６の発明は、請求項１乃至請求項５のいずれか１項において、計時する計時手段を備え、前記蓄積手段は、前記機械に報告必要事態が発生したときの前記計時手段が計時した時刻を、該報告必要事態に対応した報告事項に関連付けて、格納し、前記音声出力制御手段は、前記判定手段の判定が、人が存在するとの判定のとき、前記音声出力手段を制御して前記蓄積手段に格納した前記報告事項と、該報告事項に関連付けされた時刻を、音声にて出力することを特徴とする。
【発明の効果】
【００１２】
請求項１の発明によれば、ＮＣ工作機械の周辺にオペレータがいる場合に、確実に報知するべき報告事項をオペレータに伝達することができるとともに、オペレータがＮＣ工作機械の周辺に不在の場合には、音声出力を中止することができる効果を奏する。すなわち、機械の周辺にオペレータがいなかった期間中に、当該機械に報告必要事態が生じた場合であっても、オペレータが戻ってきた場合には、要請手段の要請により、該報告必要事態に関する報告事項が音声出力されるため、確実にオペレータに対して報知するべき報告事項を伝達できる。この結果、報告事項には、オペレータに対する作業指示を含ませることができるため、作業ミスの防止ができる。
【００１３】
請求項２の発明によれば、機械に報告必要事態が発生したときに、データベースから、報告必要事態に対応した報告事項を予め蓄積したデータベースから選択するようにし、選択した報告事項を、蓄積手段に格納するようにした。この結果、蓄積手段には、機械に報告必要事態が発生したときに対応した報告事項が格納でき、要請手段により、音声出力を要請された際に、蓄積手段に蓄積した報告事項をオペレータに音声出力により確実に報知できる。
【００１４】
請求項３の発明によれば、入力手段により、人存在情報を入力することにより、判定手段は、機械に報告必要事態が発生したときに、当該存在情報の有無を判定できる。この結果、人（オペレータ）がいると判定された際に、確実に報知するべき報告事項の伝達をオペレータに対して行うことができる。又、人存在情報の入力がない場合、判定手段は、人（オペレータ）がいないと判定するため、音声出力を中止することができる。
【００１５】
請求項４の発明によれば、検出手段により、人存在情報が出力されることにより、判定手段は、機械に報告必要事態が発生したときに、当該存在情報の有無を判定できる。この結果、判定手段により人（オペレータ）がいると判定された際に、確実に報知するべき報告事項の伝達をオペレータに対して行うことができる。又、検出信号の出力がない場合、判定手段は、人（オペレータ）がいないと判定するために、音声出力を中止することができる。
【００１６】
請求項５の発明によれば、機械に報告必要事態が発生する毎に、当該報告必要事態に対応した報告事項が蓄積手段に逐次格納されるようにした。そして、人（オペレータ）が機械の周辺に不在の場合、音声出力が中止され、人（オペレータ）が機械の周辺に存在する場合、蓄積手段に格納した各報告事項を、音声にて順次出力することにより、人が不在中に生じた報告必要事態を、生じた順にオペレータは、知ることができる。
【００１７】
請求項６の発明によれば、報告事項に関連付けられた時刻により、報告必要事態が生じた時刻をオペレータは知ることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を旋盤やマシニングセンタなどのＮＣ工作機械、及び機械としてのＮＣ加工装置２７０のＮＣ装置１に具体化した一実施形態を図１〜５を参照して説明する。
ＮＣ装置１には、図１に示すようにＣＰＵ（中央処理装置）からなる主制御部１００、入力操作部１１０、システムプログラムメモリ１２０、加工プログラムメモリ１３０、報告事項メモリ１４０、報告メモリ１５０、作業用メモリ１６０、通信制御部１７０を備えている。又、ＮＣ装置１は、表示装置２００、加工実行制御部２１０、稼働状況分析制御部２２０、音声出力制御部２３０、音声出力部２４０、検出部２５０、タイマ２６０を備えている。前記各メモリ、各制御部等は、バス線１８０を介して主制御部１００に接続されている。
【００１９】
入力操作部１１０は、キーボード等からなっている。システムプログラムメモリ１２０には、このシステム（ＮＣ装置）を制御するための、システムプログラムや、稼働状況分析プログラム等が格納されている。
【００２０】
加工プログラムメモリ１３０は、ＮＣ加工プログラムが格納されている。前記ＮＣ加工プログラムは、連続する複数の工程を備えており、各工程は１以上の実行ブロックを含んでいる。前記工程は、ワークの各加工部位において使用される１つの工具（加工工具）毎に構成されている。そして、このＮＣ加工プログラムにより、ＮＣ加工装置２７０の数値制御が可能とされている。
【００２１】
報告事項メモリ１４０には、図４に示すように、ＮＣ加工装置２７０を自動運転する際に、予め想定されている報告必要事態に応じて各種の報告事項が記憶されている。報告事項メモリ１４０は、報告事項を特定するためのＩＤ  ナンバー（ＩＤ  Ｎｏ．）を格納する領域１４０ａと、報告事項を格納する領域１４０ｂを有している。領域１４０ｂには、例えば、「バリアが無効になっています。」、「不足工具があります。」、「次ブロックで機械干渉が生じますので停止します。」等の報告事項が格納されている。
【００２２】
報告メモリ１５０は、図５に示すように、領域１５０ａ〜１５０ｄを備えた伝言テーブルを有している。領域１５０ａは、報告事項を特定するためのＩＤ  ナンバー（ＩＤ  Ｎｏ．）の領域である。領域１５０ｂは，ＮＣ加工装置２７０に報告必要事態が生じた際、その報告必要事態が発生した発生時刻を記憶する領域である。領域１５０ｃは、音声出力の有無を確認するための出力確認フラグをセットする領域である。領域１５０ｄは、伝言テーブルの保存データ（前記ＩＤ  ナンバーと発生時刻）を格納した領域を特定するためのアドレス領域である。作業用メモリ１６０は、主制御部１００が各種の処理を行う際のデータを書き込み及び読み出すためのものである。通信制御部１７０は、図示しない他の装置から、或いは、他の装置へのデータ等を送受信するためのものである。
【００２３】
加工実行制御部２１０は、前記加工プログラムに従ってＮＣ加工装置２７０を制御する。稼働状況分析制御部２２０は、ＮＣ加工装置２７０の稼働状況の分析を行うようにされている。音声出力制御部２３０は、主制御部１００からの制御指令に応じて、音声合成部とスピーカを含む公知の音声出力部２４０を制御する。タイマ２６０は、日時を計時する。なお、ＮＣ装置１は、ＮＣ加工装置２７０の筐体（図示せず）と一体的に装着されている。
【００２４】
さて、上記のように構成されたＮＣ装置１の作用を図２及び図３のフローチャートに従って説明する。図２及び図３は、主制御部１００の制御指令に応じて、稼働状況分析制御部２２０が実行するフローチャートである。
【００２５】
（Ｓ１０）
入力操作部１１０のサイクルスタートキー（図示しない）の操作を検出した稼働状況分析制御部２２０は、Ｓ１０において、リングカウンタの値（ｎ）を１にセットする。なお、リングカウンタ値（ｎ）は、報告メモリ１５０の伝言テーブルのアドレスと対応し、本実施形態では、ｎは、例えば１〜２０の値を取りうるが、この値に限定するものではなく、他の数値でもよい。
【００２６】
（Ｓ２０）
稼働状況分析制御部２２０は、報告事項が発生したか否かを判定する。稼働状況分析制御部２２０のＮＣ加工装置２７０における稼働状況の分析手法は、例えば、特許文献１等により公知であり、本発明の要旨ではないため、簡単に説明する。ＮＣ加工装置２７０を用いて加工を行う場合、主制御部２の制御指令に応じて、稼働状況分析制御部２２０は、システムプログラムメモリ１２０から読み出した稼働状況分析プログラムに基づいて、当該ＮＣ加工装置２７０の稼働状態を管理制御する。この管理制御の結果、ＮＣ加工装置２７０に報告必要事態が発生し、オペレータに対して報告する必要が発生した場合に、稼働状況分析制御部２２０は報告事項発生と判定する。
【００２７】
報告必要事態とはＮＣ加工装置２７０に機械加工時の異常な事態（例えば、予め予測されている加工完了時間よりも実際の加工完了時間が遅延している場合、アラームにより機械を停止する必要がある場合、機械干渉がある場合等を含む）や、加工完了時間の通知等のように、オペレータに報告して、対応を要求する必要がある事態である。
【００２８】
前記報告必要事態は、前記したもの以外にも、各種のものがあり、例えば、稼働状況分析制御部２２０は、ＮＣ加工プログラムの実行ブロックの解析結果により、ＮＣ加工装置２７０に用意されていない工具があった場合には、「不足工具があります。」のＩＤ  ナンバーを稼働状況分析プログラムに基づいて特定するようにしている。
【００２９】
又、例えば、稼働状況分析制御部２２０は、チャック（図示しない）や、テールストック（図示しない）のバリア（加工時における工具等の進入禁止領域）が無効にされていないかの稼働状況を判断するようしている。この場合においても、稼働状況分析制御部２２０は、報告必要事態があったものと判定し、「バリアが無効になっています。」のＩＤ  ナンバーを稼働状況分析プログラムに基づいて特定するようにしている。
【００３０】
（Ｓ３０）
Ｓ３０では、稼働状況分析制御部２２０は、保存データの作成を行う。保存データは、報告事項発生の原因となった事態（報告必要事態）に対応付けられた報告事項のＩＤ  ナンバーと、当該報告必要事態が発生した発生時刻であり、両者は互いに関連付けされている。なお、報告事項メモリ１４０には、各種の報告必要事態と、該報告必要事態に対しそれぞれ対応する報告事項とは、互いに関連付けされて、データベースが予め構築されている。従って、稼働状況分析制御部２２０は、報告事項発生の原因となった事態（報告必要事態）が生じた際に、前記データベースから当該報告必要事態に対応する報告事項の選択が可能である。又、発生時刻は、タイマ２６０が計時した時刻である。
【００３１】
（Ｓ４０）
Ｓ４０においては、稼働状況分析制御部２２０は、Ｓ３０において、作成した保存データ（報告事項のＩＤ  ナンバー及び発生時刻）を、現在のリングカウンタの値に対応するアドレスの報告メモリ１５０の領域１５０ａ，１５０ｂにそれぞれ格納する（図５参照）。
【００３２】
（Ｓ５０）
Ｓ５０においては、稼働状況分析制御部２２０は、オペレータ（作業者）が存在するか否かを判定する。ここでの判定は、オペレータが、入力操作部１１０からの、不在キーの操作入力によって得られる人存在情報としての操作信号の有無に基づいて行う。入力操作部１１０には、図示しない不在キーが設けられており、オペレータは、ＮＣ加工装置２７０から離れるときには、この不在キーの入力を行う。なお、不在キーの入力の有無の判定に代えて、所定時間（例えば３０分）以上の入力操作部１１０からのキー入力がない場合に、稼働状況分析制御部２２０は、オペレータが存在しないと判定するようにしてもよい。或いは、稼働状況分析制御部２２０は、予め入力操作部１１０を介して種々のオペレータの作業スケージュールや、機械加工の加工スケジュールが入力されて、システムプログラムメモリに格納されており、この作業スケージュール又は加工スケジュールに基づいて、オペレータの存在の有無を判定するようにしてもよい。すなわち、作業スケージュールや、機械加工の加工スケジュールには、オペレータがＮＣ加工装置２７０の周辺に存在する人存在情報としての時間帯と、存在しない時間帯を含めることができるため、これらのデータに基づいて、人存在情報の有無を判定するようにしてもよい。又、上記の各種の判定を組み合わせてもよい。
【００３３】
オペレータがＮＣ加工装置２７０の周辺に存在すると判定した場合（「ＹＥＳ」と判定した場合）、Ｓ６０に移行する。又、オペレータがＮＣ加工装置２７０の周辺に存在しないと判定した場合（「ＮＯ」と判定した場合）、Ｓ９０に移行する。
【００３４】
（Ｓ６０）
Ｓ６０では、稼働状況分析制御部２２０は、現在のリングカウンタの値（リングカウント値（ｎ））に基づいて、ｎ番目のアドレスの伝言テーブルの内容を報告メモリ１５０から出力する。主制御部１００は、出力された伝言テーブルの内容、すなわち、ＩＤ  ナンバーに基づいて、報告事項メモリ１４０から、報告事項を読み出し、該報告事項と、出力された伝言テーブルの内容である発生時刻を、音声出力制御部２３０を介して音声出力部２４０にて音声出力する。又、ｎ番目のアドレスの伝言テーブルの内容を報告メモリ１５０から出力した際に、稼働状況分析制御部２２０は、当該ｎ番目のアドレスの出力確認フラグをオンにセットする。
【００３５】
（Ｓ７０）
Ｓ７０では、稼働状況分析制御部２２０は、リングカウンタの値（ｎ）を１つインクリメント（すなわち、ｎ＋１に）する。
【００３６】
（Ｓ８０）
Ｓ８０では、稼働状況分析制御部２２０は、サイクルスタートフラグがオフされたか否かを判定する。ＮＣ加工装置２７０が自動運転中は、ＮＣ加工プログラムにより、サイクルスタートフラグは、オンとされているため、Ｓ２０に戻る。一方、ＮＣ加工装置２７０が自動運転中でない場合、或いは、自動運転が完了した場合は、ＮＣ加工プログラムにより、サイクルスタートフラグは、オフとされているため、稼働状況分析制御部２２０は、このフローチャートを終了する。
【００３７】
（Ｓ９０）
又、Ｓ５０において、オペレータがＮＣ加工装置２７０の周辺に存在しないと判定した場合には、稼働状況分析制御部２２０は、伝言ありフラグが既にオンになっているか否かを判定する。伝言ありフラグがオンになっていない場合には、Ｓ１００に移行する。
【００３８】
（Ｓ１００）
Ｓ１００では、稼働状況分析制御部２２０は、現在のリングカウンタの値（リングカウンタ値（ｎ））を初期カウント値Ｒとして作業用メモリ１６０に保存する。このＳ１００における現在のリングカウンタの値（ｎ）の初期カウント値Ｒの保存は、伝言あり時のリングカウンタの初期設定となる。
【００３９】
（Ｓ１１０）
Ｓ１１０では、稼働状況分析制御部２２０は、伝言ありフラグをオンにセットし、Ｓ７０に移行する。
【００４０】
このように、本実施形態では、オペレータ（人）がＮＣ加工装置２７０の周辺に存在する場合（不在キーの入力操作がない場合）、Ｓ２０でＮＣ加工装置２７０に報告必要事態が発生すると、Ｓ３０〜Ｓ５０を介して，Ｓ６０で、報告必要事態が発生する度に、該報告必要事態に応じた報告事項と、発生時刻を音声にて出力することができる。
【００４１】
又、オペレータ（人）がＮＣ加工装置２７０の周辺に存在しない場合（不在キーの入力操作があった場合）、Ｓ２０でＮＣ加工装置２７０に報告必要事態が複数発生すると、Ｓ３０〜Ｓ５０，Ｓ９０〜Ｓ１１０，Ｓ７０，Ｓ８０、Ｓ２０のループが形成される。この結果、報告メモリ１５０には、発生した報告必要事態毎に対応した、保存データが作成されて保存することができる。この場合、Ｓ５０において、オペレータ（作業者）がＮＣ加工装置２７０の周辺に存在しないと判定されるため、音声出力を中止することができる。
【００４２】
次に、不在していたオペレータが、ＮＣ加工装置２７０に戻ってきた場合、オペレータが、入力操作部１１０に設けられた音声出力要求キー（図示しない）を操作すると、稼働状況分析制御部２２０は主制御部１００の制御指令により図３のフローチャートが実行される。
【００４３】
（Ｓ２１０）
稼働状況分析制御部２２０は、伝言ありフラグがオンにセットされているか否かを判定し、伝言ありフラグがオフの場合はこのルーチンを終了し、伝言ありフラグがオンの場合は、Ｓ２２０に移行する。
【００４４】
（Ｓ２２０）
Ｓ２２０では、稼働状況分析制御部２２０は、現在のリングカウンタの値（リングカウンタ値（ｎ））を読み込みし、その値を伝言テーブルの最終カウント値Ｐとしてセットする。
【００４５】
（Ｓ２３０）
Ｓ２３０では、稼働状況分析制御部２２０は、リングカウンタに、初期カウント値Ｒをセットして、リングカウント値（ｎ）とする。すなわち、この初期カウント値Ｒは、伝言テーブルから最初に音声出力する場合に読み出すべき伝言テーブルのアドレスに相当する。
【００４６】
（Ｓ２４０）
Ｓ２４０では、稼働状況分析制御部２２０は、リングカウンタの値（リングカウント値（ｎ））に基づいて、ｎ番目のアドレスの伝言テーブルの内容を報告メモリ１５０から出力する。主制御部１００は、出力された伝言テーブルの内容、すなわち、ＩＤ  ナンバーに基づいて、報告事項メモリ１４０から、報告事項を読み出し、該報告事項と、出力された伝言テーブルの内容である発生時刻を、音声出力制御部２３０を介して音声出力部２４０にて音声出力する。又、ｎ番目のアドレスの伝言テーブルの内容を報告メモリ１５０から出力した際に、稼働状況分析制御部２２０は、当該ｎ番目のアドレスの出力確認フラグをオンにセットする。
【００４７】
又、音声出力要求キー（図示しない）が操作されると、主制御部１００は、報告メモリ１５０に格納されている保存データを表示装置２００に出力する。このとき、表示装置２００には、出力確認フラグのセットがされている保存データと、出力確認フラグがセットされていない保存データとが識別できるように、表示される。なお、識別方法は、色表示を異ならせたり、マークを付加することにより行われる。この結果、音声出力済みと音声出力がされていない保存データの確認をオペレータは確認することができる。
【００４８】
（Ｓ２５０）
Ｓ２５０では、稼働状況分析制御部２２０は、リングカウンタの値（リングカウント値（ｎ））を１つインクリメントし、Ｓ２６０に移行する。
【００４９】
（Ｓ２６０）
Ｓ２６０では、稼働状況分析制御部２２０は、Ｓ２５０においてインクリメントしたリングカウント値（ｎ）が、伝言テーブルの最終カウント値Ｐを越えているか否かを判定する。リングカウント値（ｎ）が、最終カウント値Ｐを越えていない場合には、稼働状況分析制御部２２０は、Ｓ２４０に戻り、リングカウント値（ｎ）が、最終カウント値Ｐを越えている場合には、Ｓ２７０に移行する。
【００５０】
（Ｓ２７０）
Ｓ２７０では、稼働状況分析制御部２２０は、伝言ありフラグをオフにして、このルーチンを終了する。
【００５１】
このように、本実施形態では、オペレータが、ＮＣ加工装置２７０の周辺に不在の場合は、ＮＣ加工装置２７０に周辺に戻ってきたオペレータが、音声出力要求キーを操作することにより、不在していた時間内にＮＣ加工装置２７０に生じた報告必要事態に対応した、報告事項を音声で聞くことができる。又、前記報告必要事態が複数ある場合には、その報告必要事態に対応した報告事項を発生時刻とともに、順次聞くことができる。この結果、オペレータは、その報告事項に応じた、対応措置を取り得ることができる。
【００５２】
なお、本実施形態では、稼働状況分析制御部２２０は、Ｓ３０においては、データベースから、報告必要事態に対応する報告事項の選択をする選択手段に相当する。又、稼働状況分析制御部２２０は、Ｓ５０においては、判定手段に相当する。報告事項メモリ１４０は、データベースを記憶する記憶手段に相当する。報告メモリ１５０は蓄積手段に相当する。
【００５３】
不在キーを有する入力操作部１１０は、入力手段に相当する。又、音声出力要求キーを有する入力操作部１１０は、要請手段に相当する。又、入力操作部１１０の不在キーの操作入力によって得られる操作信号は、人存在情報に相当する。又、音声出力部２４０は、音声出力手段に相当する。音声出力制御部２３０は、音声出力制御手段に相当する。タイマ２６０は計時手段に相当する。
【００５４】
なお、本発明の実施形態は前記実施形態に限定するものではない。例えば下記のようにしてもよい。
○  前記実施形態では、入力操作部１１０のキー入力により、人がＮＣ加工装置２７０の周辺にいるか否かを判定するようにした。この代わりに、赤外センサや、超音波センサ等のように人の存在を検出する検出部２５０を、ＮＣ加工装置２７０の周囲に設けてもよい（図１参照の二点鎖線で囲む枠内参照）。そして、検出部２５０が人を検出している際に出力される検出信号に基づいて、Ｓ５０の判定を「ＹＥＳ」とし、検出部５０が、人の存在を検出していない場合、Ｓ５０の判定を「ＮＯ」と判定するようにしてもよい。この場合、検出部２５０は、検出手段に相当し、検出信号は、人存在情報に相当する。
【図面の簡単な説明】
【００５５】
【図１】ＮＣ装置１の機能ブロック図。
【図２】ＮＣ装置の主制御部の指令を受けて稼働状況分析制御部２２０が実行するフローチャート。
【図３】ＮＣ装置の主制御部の指令を受けて稼働状況分析制御部２２０が実行するフローチャート。
【図４】報告事項メモリの記憶内容の説明図。
【図５】報告メモリの記憶内容の説明図。
【符号の説明】
【００５６】
１１０…入力操作部（入力手段、要請手段）
１４０…報告事項メモリ（データベースを格納する記憶手段）
１５０…報告メモリ（蓄積手段）
２２０…稼働状況分析制御部（判定手段、選択手段）
２３０…音声出力制御部（音声出力制御手段）
２４０…音声出力部（音声出力手段）
２５０…検出部（検出手段）
２６０…タイマ（計時手段）
【図１】
2006127316.tif 000003
【図２】
2006127316.tif 000004
【図３】
2006127316.tif 000005
【図４】
2006127316.tif 000006
【図５】
2006127316.tif 000007