(57)【要約】【課題】本発明はＰＬＣ(Programmable Logic Controller)により制御される工作機械から各種出力情報を、スピーカを通してユーザに音声で出力させ、ユーザから音声で命令を受信した場合、工作機械が対応する動作を行なうように制御命令を出力する工作機械用制御システムを提供する。【解決手段】工作機械からの出力情報に対応して、ＰＬＣ１０５は、既に設定された音声コードを共有メモリ１０３に出力し、音声判読装置１１１が、該当音声コードに対応する音声データを音声メモリ１０９から抽出してスピーカ１１５に出力する。また、マイクロホン１１９を通して入力されるユーザの音声による命令を受信する音声判読装置１１１は、対応する音声命令コードを抽出して中央処理装置に出力することによって、対応する制御命令が工作機械に出力されるようにする。【選択図】図１
2006190285.tif 000002
【特許請求の範囲】
【請求項１】
ＮＣ装置部の制御によって動作し、前記制御によってユーザに表示される所定の制御結果を出力する工作機械用制御システムにおいて、
共有メモリと、
前記制御結果に対応する所定の音声データが貯蔵された音声メモリと、
前記制御結果が伝達され前記制御結果に対応する音声コードを前記共有メモリに貯蔵するＰＬＣと、
前記共有メモリから読み取った前記音声コードに対応する前記音声出力データを前記音声メモリから読み出して出力する音声判読装置と、
該音声判読装置からの音声出力データをアナログ音声信号に変換する音声出力処理装置と、
該音声出力処理装置の出力をユーザが聞けるように変換するスピーカと、
を含むことを特徴とする工作機械用制御システム。
【請求項２】
前記ＰＬＣは、前記制御結果のうち前記ＮＣ装置部を通して処理され表示される制御結果に対応する前記音声コードを前記ＮＣ装置部に伝達し、
前記ＮＣ装置部は、前記音声コードを前記共有メモリに貯蔵することを特徴とする請求項１に記載の工作機械用制御システム。
【請求項３】
前記ＰＬＣは、前記制御結果に応じて、Ｍコード接点出力と同時に前記音声コードが出力される形態に具現された所定のラダープログラムによって動作することを特徴とする請求項１に記載の工作機械用制御システム。
【請求項４】
前記共有メモリの所定領域は、前記音声コードにそれぞれ対応する所定のフラグを表示するために割り当てられ、
前記ＰＬＣは、前記フラグを表示する方法で前記音声コードを前記共有メモリに貯蔵することを特徴とする請求項１ないし３のいずれかの項に記載の工作機械用制御システム。
【請求項５】
ユーザ音声命令を所定の電気的な音声信号に変換するマイクロホンと、
受信した前記音声信号をデジタル形態の音声データに変換して前記音声判読装置に出力する音声認識処理装置をさらに含み、
前記音声メモリには既に設定されたユーザ音声命令に対応する音声認識データが共に貯蔵され、
前記音声判読装置は、前記音声データを前記音声認識データと比較することによって対応する音声命令コードを抽出して前記ＮＣ装置部に出力し、
前記ＮＣ装置部は、前記音声命令コードに対応する制御命令を前記ＰＬＣに伝達し、
前記ＰＬＣは、前記制御命令に従って工作機械を制御することを特徴とする請求項１に記載の工作機械用制御システム。
【請求項６】
請求項１ないし５のいずれかの項に記載の工作機械用制御システムを備えて、所定の制御結果に対する情報を、ユーザが認識可能な音声で出力しつつ所定の対象物を加工する工作機械。
【請求項７】
ＮＣ装置部の制御命令に従って所定のＰＬＣが工作機械を制御する工作機械用制御システムの音声処理方法において、
前記ＰＬＣに制御結果が伝達され、前記ＰＬＣが前記制御結果に対応するフラグを表示する段階と、
前記フラグに対応して既に貯蔵された所定の音声出力データを抽出して出力する段階と、
前記音声出力データをユーザが認識可能な音声で出力する段階と、
を含むことを特徴とする工作機械用制御システムの音声処理方法。
【請求項８】
前記ＰＬＣは、前記制御結果に応じて、Ｍコード接点出力と同時に前記音声コードが出力される形態に具現された所定のラダープログラムにより動作することを特徴とする請求項７に記載の工作機械用制御システムの音声処理方法。
【請求項９】
前記フラグの表示は、前記音声コードそれぞれに対応する所定の共有メモリ上の所定領域に既に設定された値を貯蔵する方法で表示されることを特徴とする請求項７に記載の工作機械用制御システムの音声処理方法。
【請求項１０】
受信したユーザ音声命令を所定の電気的な音声信号に変換する段階と、
前記音声信号をデジタル形態の音声データに変換して前記ユーザ音声命令に対して既に設定された音声認識データのうち同一なものを判読する段階と、
前記判読の結果、同一な前記音声認識データに対応する所定の音声命令コードを抽出して前記ＮＣ装置部に出力する段階と、
前記ＮＣ装置部が前記音声命令コードに対応する制御命令を前記ＰＬＣに出力することによって前記工作機械を制御する段階と、
をさらに含むことを特徴とする請求項７に記載の工作機械用制御システムの音声処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は工作機械用制御システムに係り、特に運転中の工作機械の現在状態及び異常情報などを含む各種制御結果を、音声出力を通して作業者に通報し、かつ音声認識で加工プログラムの編集及び運転の実行を可能にする音声出力及び音声認識の可能な工作機械用制御システム及びその方法に関する。
【背景技術】
【０００２】
工作機械、特にマシニングセンターやＮＣ（Numerical Control：数値制御）旋盤を含む数値制御工作機械では、機械の状態がどうなっているのかを肉眼で確認し難くなっている。それは、機械の作動が数値制御用コンピュータによって統制されているからである。
【０００３】
このような数値制御工作機械は、その起動、停止、動作選択、モード転換のような命令の入力及びデータ入力などのための操作盤を含んでいる。操作盤には、ユーザの命令に対する処理結果を含む動作状態を表示するためのランプまたは表示装置が設けられている。
【０００４】
しかし、このようなランプや表示装置を通した表示は、一般的に所定の取り決めによる記号や略語を用いて表示するため、ユーザがその表示から機械の状況を読み出したり、正確に判断したりするためには、長時間を要するようになる。従って、数値制御プログラムに精通な熟練作業者でなければ迅速に対処し難いとの問題点がある。また、作業者が途中に変る場合のように、作業初期設定された表示、文字または数字に関して理解していない作業者は、機械の状況を正しく把握できなくなる。従って、予想外の問題点が発生する可能性が極めて高かった。
【０００５】
特に、作業者が特殊なデータコードを入力しておいた場合は、該当作業者だけが正確な内容が分かり、他人は該当設定事項がよく分からない可能性が極めて高い。従って、他の作業者は手動マニュアルを把握しなくては、機械の状況を迅速に認知し難い。
【０００６】
工作機械の状況に対してユーザが認識可能な音声で出力する方法は、このような問題点を解決する一つの手段になりうる。このような工作機械用制御システムは、工作機械の制御及び制御結果の受信のために数多くの入出力端子を備えるようになる。このような入出力端子として、通常ＰＬＣ(Programmable Logic Controller)が適用される。従って、工作機械の各種制御結果が入力されるＰＬＣから、直接に音声出力を指示する方法が必要である。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、前述したような問題点を解決するために案出されたもので、その目的は、ＰＬＣの数値制御命令に従って制御される工作機械からの各種情報を対応する所定の音声でユーザに表示できる工作機械用制御システム及びその方法を提供するところにある。
【０００８】
本発明の他の目的は、ユーザから所定の音声によって命令を入力され、工作機械が対応する動作を行なうように制御する工作機械用制御システム及びその方法を提供するところにある。
【０００９】
本発明のさらに他の目的は、ＰＬＣによって動作するラダープログラムで具現可能な各種音声出力方法を提供するところにある。
【課題を解決するための手段】
【００１０】
前述した目的を達成するため、本発明は、ＮＣ装置部の制御によって動作し、前記制御によってユーザに表示される所定の制御結果を出力する工作機械用制御システムにおいて、共有メモリと、前記制御結果に対応する所定の音声データが貯蔵された音声メモリと、前記制御結果が伝達され前記制御結果に対応する音声コードを前記共有メモリに貯蔵するＰＬＣと、前記共有メモリから読み取った前記音声コードに対応する前記音声出力データを前記音声メモリから読み出して出力する音声判読装置と、該音声判読装置からの音声出力データをアナログ音声信号に変換する音声出力処理装置と、該音声出力処理装置の出力をユーザが聞けるように変換するスピーカと、を含むことを特徴とする。
【００１１】
前記ＰＬＣは、前記制御結果のうち前記ＮＣ装置部を通して処理され表示される制御結果に対応する前記音声コードを前記ＮＣ装置部に伝達し、前記ＮＣ装置部が前記音声コードを前記共有メモリに貯蔵することによって処理する構成とすることができる。
【００１２】
前記ＰＬＣは、前記制御結果に応じて、Ｍコード接点出力と同時に前記音声コードが出力される形態に具現される所定のラダー（ladder）プログラムにより動作することが望ましい。ここで「Ｍコード」とは、ＣＮＣ（Computerized Numerical Control：コンピュータ化数値制御）用語において、機械のオンオフ動作等の補助機能を指令するアドレスＭに続くコード化された数値である。
【００１３】
望ましくは、前記共有メモリの所定領域は前記音声コードにそれぞれ対応する所定のフラグ（flag）を表示するために割当てられ、前記ＰＬＣは前記フラグを表示する方法で前記音声コードを前記共有メモリに貯蔵することができる。
【００１４】
前記工作機械用制御システムは、マイクロホンと、音声認識処理装置をさらに含むことができる。これにより、マイクロホンはユーザ音声命令を所定の電気的な音声信号に変換し、音声認識処理装置は受信した前記音声信号をデジタル形態の音声データに変換して前記音声判読装置に出力する。この場合、前記音声メモリには既に設定されたユーザ音声命令に対応する音声認識データが共に貯蔵され、前記音声判読装置は、前記音声データを前記音声認識データと比較することによって対応する音声命令コードを抽出して前記ＮＣ装置部に出力する。前記ＮＣ装置部は前記音声命令コードに対応する制御命令を前記ＰＬＣに伝達し、前記ＰＬＣが前記制御命令に従って工作機械を制御することによって本発明の音声認識が処理される。
【００１５】
本発明の工作機械は、前述した工作機械用制御システムを備え、所定の制御結果に対する情報をユーザが認識可能な音声で出力しつつ所定の対象物を加工することができる。
【００１６】
本発明の工作機械用制御システムの音声処理方法は、ＮＣ装置部の制御命令に従って所定のＰＬＣが工作機械を制御する工作機械用制御システムの音声処理方法において、前記ＰＬＣに制御結果が伝達され、前記ＰＬＣが前記制御結果に対応するフラグを表示する段階を含む。その後、前記フラグに対応して既に貯蔵された所定の音声出力データを抽出して出力する段階及び前記音声出力データをユーザが認識可能な音声で出力する段階を行なうことによってなされる。
【００１７】
ここで、前記フラグの表示は前記音声コードそれぞれに対応する所定の共有メモリ上の所定領域に既に設定された値を貯蔵する方法で表示されることが望ましい。  
【００１８】
本発明の音声処理方法は、受信したユーザ音声命令を所定の電気的な音声信号に変換する段階と、前記音声信号をデジタル形態の音声データに変換して前記ユーザ音声命令に対して既に設定された音声認識データのうち同一なものを判読する段階をさらに含むことができる。また、前記判読の結果、同一な前記音声認識データに対応する所定の音声命令コードを抽出して前記ＮＣ装置部に出力する段階及び前記ＮＣ装置部が前記音声命令コードに対応する制御命令を前記ＰＬＣに出力することによって前記工作機械を制御する段階をさらに含むことによって所定の音声認識によるユーザ音声命令を処理することができる。
【発明の効果】
【００１９】
本発明の工作機械用制御装置は、工作機械の動作中発生する各種制御結果としてユーザに表示されるべき事項をユーザが認識できる音声で出力することができる。
【００２０】
これにより、工作機械の各種出力を表示するＬＥＤなどの表示素子を具備する必要がなくなり、ＰＬＣの出力接点を最小化することができる。従って、操作盤が簡素化する長所がある。
【００２１】
また、本発明の工作機械用制御システムは、ＰＬＣが直接に所定の音声出力命令を生成するようにすることによって、制御結果のうちＰＬＣが操作盤を通して直接にユーザに表示した事項について同一に適用することができ、音声処理のためにＮＣ用中央処理装置を用いる必要がない。
【００２２】
また、ユーザの音声による制御命令を認識し、工作機械として対応する動作を行わせるように制御することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の望ましい実施例を、添付した図面に基づき詳述する。
【００２４】
図１は本発明の工作機械用制御システムのブロック図である。本発明の工作機械用制御システム１００は、所定の制御による工作機械の起動、停止、モード転換などの動作状態及び異常動作などに対する情報を含む制御結果中、ユーザに表示されるべき制御結果を、視覚的表示装置以外にユーザが認識可能な音声で出力する。また、本発明の制御システム１００は操作盤(operation panel)などを通したユーザの操作ではなく、ユーザの音声で伝達される所定の命令を認識し、工作機械がこれに対応する動作を行なうように制御する。
【００２５】
以下、図１を参照して制御システム１００の各構成を説明する。本発明の制御システム１００は、ＮＣ装置部１０１、共有メモリ１０３、ＰＬＣ(Programmable Logic Controller)１０５、ＮＣ加工メモリ１０７、音声メモリ１０９、音声判読装置１１１、音声出力処理装置１１３、スピーカ１１５、音声認識処理装置１１７、マイクロホン１１９及びサーボインターフェース装置１２１を含み、機械システム２００と連結される。説明の便宜のため、後述する各種制御結果は工作機械によりユーザが視角または聴覚によって認識可能な方法で表示されることとする。
【００２６】
ＮＣ装置部１０１は、工作機械を総括制御するプログラムを有する装置であって、工作機械の起動、停止、動作選択、モード転換などのように工作機械の全般的な運用が可能なように制御する装置である。
【００２７】
ＮＣ装置部１０１は、ＰＬＣ１０５から所定の音声コードが入力され、対応する音声出力データが出力されるように制御する。
【００２８】
ここで、音声コードとは、所定の制御命令による工作機械の制御結果に対応する音声データに対して、各装置が共通に認識するように割当てられた識別子である。本発明の制御システム１００は、工作機械が出力する制御結果をユーザが認識できるアナログ音声信号で出力する。このため、制御システム１００は、アナログ音声信号を所定の方法でコーディングしたデジタル音声データを貯蔵する。
【００２９】
また、ＮＣ装置部１０１は、ユーザから音声による命令(以下、「ユーザ音声命令」と称する)が入力されて、工作機械が対応する動作を行なうように、ＰＬＣ１０５に所定の制御命令を伝達する。このため、ＮＣ装置部１０１は、音声判読装置１１１から共有メモリ１０３を通して伝達される音声命令コードを受信することができる。ＮＣ装置部１０１内の中央処理装置は、音声命令コードを受信すれば、工作機械が対応する動作を行なうように、ＰＬＣ１０５を通して所定の制御命令を出力する。「音声命令コード」とは、ユーザ音声命令に対して各装置が共通に認識するための既に設定された識別子である。ユーザの音声命令はそれぞれ所定の音声命令コードに割当てられる。
【００３０】
共有メモリ１０３は、ＮＣ装置部１０１、音声判読装置１１１、ＰＬＣ１０５及びサーボインターフェース装置１２１の命令を中継する記憶装置である。
【００３１】
共有メモリ１０３上の所定領域は、所定の音声コード及び工作機械の制御結果を含む各種情報を表示するために割当てられる。共有メモリ１０３上に表示される各種情報を、ここでは「フラグ」と称する。共有メモリ１０３に接続可能な装置は、共有メモリ１０３の既に割当てられた所定領域に所定の値を貯蔵することによって該当フラグを表示する。各装置はフラグを読み込むことによって情報を共有し、命令を伝達する。ＮＣ装置部１０１が、ＰＬＣ１０５から音声コードを入力され、対応する音声出力データが出力されるように制御する場合、該当音声コードに対応するフラグを共有メモリ１０３に表示するようになる。
【００３２】
ＰＬＣ１０５は、ＮＣ装置部１０１から工作機械の動作に必要な所定の制御プログラム(例えば、ラダー(ladder)プログラム)を受信して処理しつつ、所定の制御命令を機械システム２００に出力する。
【００３３】
ＰＬＣ１０５は、機械システム２００から前記制御命令に対する制御結果が伝達され、ＮＣ装置部１０１に伝達したり共有メモリ１０３の該当フラグを表示したりする。また、ＰＬＣ１０５は、制御結果に対応する音声コードがある場合、制御結果と共に共有メモリ１０３の該当フラグを表示したり、ＮＣ装置部１０１に伝達したりする。
【００３４】
ＮＣ加工メモリ１０７は、ＮＣ装置部１０１の動作に必要なプログラム及び各種データを貯蔵する。ＮＣ装置部１０１は、ＮＣ加工メモリ１０７から所定の情報を読み込んで、工作機械及び工作機械用制御システム１００の全般的な運用及び処理順序による順次的な制御機能を行なう。
【００３５】
音声メモリ１０９には、工作機械の始動を含む動作状態及びその他の異常状態を含む各種制御結果に対応する音声出力データが貯蔵される。また、音声メモリ１０９には、ユーザ音声命令に対応する音声認識データが貯蔵される。このような音声出力データ及び音声認識データは、既に設定されたものとして音声メモリ１０９に貯蔵されたものであるが、所定の方法に変更することができ、それぞれ音声コード及び音声命令コードに対応する。
【００３６】
但し、本発明の他の実施例によれば、ＮＣ加工メモリ１０７及び音声メモリ１０９は一つのメモリに具現されうる。
【００３７】
音声判読装置１１１は、ＮＣ装置部１０１とＰＬＣ１０５から出力される音声コードを共有メモリ１０３のフラグを通して読み取る。音声判読装置１１１は、読み取った音声コードを分析して、対応する音声出力データを音声メモリ１０９から抽出して音声出力処理装置１１３に出力する。
【００３８】
また、音声判読装置１１１は、音声認識処理装置１１７から入力されるデジタル音声データを、音声メモリ１０９に貯蔵された音声認識データと比較することによって、対応する音声命令コードを判読する。音声判読装置１１１は、判読した音声命令コードを、共有メモリ１０３を通してＮＣ装置部１０１に出力する。
【００３９】
音声出力処理装置１１３は、音声判読装置１１１から提供される音声出力データをアナログ音声信号に変換し、増幅してスピーカ１１５を通してユーザに出力する。
【００４０】
音声認識処理装置１１７は、マイクロホン１１９から伝達されるアナログ音声信号をデジタルに変換し、所定の方法でコーディングすることによって、デジタル音声データに変換して音声判読装置１１１に出力する。音声認識処理装置１１７から出力される音声データは、音声判読装置１１１で所定の音声命令コードに判読され、ＮＣ装置部１０１に伝達される。
【００４１】
マイクロホン１１９は、ユーザの音声を電気的音声信号に変換して音声認識処理装置１１７に出力する。ユーザは、音声で処理できるように既に設定された命令を、マイクロホン１１９を用いて制御システム１００に伝達する。
【００４２】
サーボインターフェース１２１は、工作機械に使われる各種サーボモータ（図示せず）とのインターフェースを提供する。サーボモータ（図示せず）に伝達される制御命令は、共有メモリ１０３のフラグを表示する方法でサーボインターフェース１２１を経由する。
【００４３】
機械システム２００は、工作機械を構成する各種工具及びテーブルを含む概念であって、ＰＬＣ１０５の制御信号に応じて必要な区間を移動したり、必要な回転数を作動したりして、実際的に加工するシステムである。
【００４４】
以下、図２及び図３を参照して本発明の工作機械用制御システムの音声出力及び音声認識動作を説明する。
【００４５】
図２は、本発明に係る工作機械用制御システムの音声出力方法の説明に提供される流れ図である。
【００４６】
ＰＬＣ１０５は、機械システム２００から所定の現在状態及び異常状態に対する情報を含む所定の制御結果を受信すれば、これに対応する音声出力があるかどうかを判断する。但し、このような音声出力があるかどうかの判断は、ラダープログラムで具現可能な制御命令で、ＮＣ装置部１０１などから既に受信したことに基づいてなされる（Ｓ２０１）。
【００４７】
ＰＬＣ１０５は、音声出力があるかどうかを判断して、対応する音声コードをＮＣ装置部１０１に直接にまたは共有メモリ１０３のフラグを表示する方法で出力する。音声コードがＮＣ装置部１０１に出力される場合は、該当制御結果がＮＣ装置部１０１により処理される場合である。一方、ＰＬＣ１０５が直接に該当制御結果をユーザに表示、伝達するなどの諸般処理を施す場合、該当音声コードが共有メモリ１０３に出力される（Ｓ２０３）。
【００４８】
ＮＣ装置部１０１に出力された音声コードも、共有メモリ１０３のフラグを表示する方法で音声判読装置１１１に伝達される。音声判読装置１１１は、共有メモリ１０３の所定のアドレスの値を読み取ってＰＬＣ１０５やＮＣ装置部１０１から伝達される音声コードを認知する。そして、音声判読装置１１１は、該当音声コードに対応する音声出力データを音声メモリ１０９から読取って音声出力処理装置１１３に出力する（Ｓ２０５）。
【００４９】
音声出力処理装置１１３は、受信した音声出力データをアナログ音声信号に変換し、所定のサイズに増幅してスピーカ１１５に出力することによってユーザが認識できる音声で出力されるようにする（Ｓ２０７）。
【００５０】
前述した方法を通して本発明の工作機械用制御システムの音声出力機能が行われる。
ＰＬＣ１０５を用いる本発明の音声出力機能は、ＰＬＣ１０５が処理するように設定された所定の制御プログラムにより音声コードが出力されることによってなされる。ＰＬＣ１０５の制御プログラムは、通常ラダープログラムに作成されるため、音声コードの出力のためのプログラムもラダープログラムに含まれる。
【００５１】
図３は、本発明に係るＰＬＣのためのラダープログラムの一例を示す図である。
図３において、梯子形態はＰＬＣ１０５の「入力接点」を示し、円で示されたものはＰＬＣ１０５の「出力接点」を示す。Ｘ***は入力接点の種類を示したものであり、Ｍ１はＣＮＣ（Computerized Numerical Control）用言語であるＭコードのうちの一つである。Ｙ***は該当出力接点名である。Ｖ１は音声コードの一つであり、Ｖ***は音声コードに対応する音声出力データの音声メモリ１０９上のアドレスを示す。
【００５２】
図３のラダープログラムは、機械システム２００からＸ***に該当する入力があれば、作動コードであるＭ１コードを出力することによって所定の動作を実行させると同時に、並列的に音声コードであるＶ１コードを出力するように設定されることを示す。  
【００５３】
音声出力データを対応させ音声で出力できることは、Ｍコードに対応するものである。以下、既存のＭコードによる文字メッセージテーブルに対応する音声出力データテーブルの例を次の表１を通して説明する。
【００５４】
【表１】
2006190285.tif 000003
【００５５】
まず、「M00 PROGRAM STOP（プログラムストップ）」の状態に対応する音声出力データは「Ｖ００プログラムの停止です。」である。「Ｖ０１オプションプログラムの停止です。」の音声出力データは「M01 OPTIONAL PROGRAM STOP（オプションプログラムストップ）」に割り当てられる。「M02 PROGRAM END（プログラム終了）」は「Ｖ０２プログラムが終わりました。」に割り当てられ、「M30 PROGRAM END/REW」は「Ｖ３０プログラムが終りました。」に割り当てられる。
【００５６】
このような方式でツールチェンジによる音声出力データを具備することができ、回転数変換、クランプ、クーラント及びスピンドル制御それぞれによる音声プログラムを備えることができる。
その他、全ての工作機械の運用によるコード出力が音声出力に変換可能である。
【００５７】
図４は本発明に係る工作機械用制御システムの音声認識方法の説明に提供される流れ図である。
ユーザはマイクロホン１１９を通して既に設定されたユーザ音声命令を入力すれば、マイクロホン１１９は入力されるユーザ音声命令を所定の電気的な音声信号に変換する。ユーザが音声を通して工作機械を制御できる事項は、所定の設定方法により音声命令コードを割り当てたものに限られる。このような設定の変更は可能であるが、基本的にＮＣ装置部１０１が処理するように設計された範囲内で可能である（Ｓ４０１）。
【００５８】
マイクロホン１１９が生成された音声信号は、音声認識処理装置１１７を通してデジタル音声データに変換された後、音声判読装置１１１に入力される。音声判読装置１１１は、入力された音声データを音声メモリ１０９に貯蔵された各音声認識データと比較して、対応する音声命令コードを探し出す。音声判読装置１１１は、判読した音声命令コードを共有メモリ１０３に出力する（Ｓ４０３）。
【００５９】
ＮＣ装置部１０１は、共有メモリ１０３のフラグを読み取って所定の音声命令コードが入力されたかを確認する。ＮＣ装置部１０１は、読み取った音声命令コードに対応する工作機械の作業内容に対応する制御命令をＰＬＣ１０５に伝達する。ＰＬＣ１０５は、ＮＣ装置部１０１から入力された制御命令に対応して所定の機械システム２００を制御する（Ｓ４０５）。
このような方法を通して本発明が音声認識による工作機械の制御が行われる。
【００６０】
以上、本発明の好適な実施例について示しかつ説明したが、本発明は前述した特定の実施例に限らず、特許請求の範囲で請求する本発明の要旨から逸脱しない範囲内で、本発明の属する技術分野における通常の知識を有する者によって多様に変形・実施が可能である。このような変形実施は本発明の技術的思想や展望から個別的に理解されてはいけない。
【産業上の利用可能性】
【００６１】
本発明は、運転中の工作機械の現在状態及び異常情報等を含む各種制御結果を音声出力を通して作業者に通報し、かつ音声認識で加工プログラムの編集及び運転の実行を可能にする、数値制御による工作機械の制御システムに適用することができる。
【図面の簡単な説明】
【００６２】
【図１】本発明の音声出力及び音声認識の可能な工作機械用制御システムのブロック図である。
【図２】本発明に係る工作機械用制御システムの音声出力方法の説明に提供される流れ図である。
【図３】本発明に係るＰＬＣのためのラダープログラムの一例を示した図である。
【図４】本発明に係る工作機械用制御システムの音声認識方法の説明に提供される流れ図である。
【符号の説明】
【００６３】
１０１  ＮＣ装置部
１０３  共有メモリ
１０５  ＰＬＣ
１０７  ＮＣ加工メモリ
１０９  音声メモリ
１１１  音声判読装置
１１３  音声出力処理装置
１１５  スピーカ
１１７  音声認識処理装置
１１９  マイクロホン
１２１  サーボインターフェース装置２００  機械システム
【図１】
2006190285.tif 000004
【図２】
2006190285.tif 000005
【図３】
2006190285.tif 000006
【図４】
2006190285.tif 000007