(57)【要約】【課題】表示制御部に異常が発生した場合であっても工作機械を無駄に停止させてしまうことを防止する数値制御装置を提供する。【解決手段】工作機械ＭＴを制御する数値制御装置１０は、工作機械ＭＴによる加工を制御する第１制御部１２と、工作機械ＭＴおよび主制御部１２の状態を少なくとも表示する画像表示装置２４と、画像表示装置２４を制御する第２制御部２２と、第２制御部２２に異常が発生して、第２制御部２２が画像表示装置２４に工作機械ＭＴおよび主制御部１２の状態を表示させることができない場合に、工作機械ＭＴの状態を光で報知する第１発光部２８ａ、および、第２制御部２２に異常が発生したことを光で報知する第２発光部２８ｂと、を備える。【選択図】図１
2018097702.tif 000002
【特許請求の範囲】
【請求項１】
工作機械を制御する数値制御装置であって、
前記工作機械による加工を制御する第１制御部と、
前記工作機械および前記第１制御部の状態を少なくとも表示する画像表示装置と、
前記画像表示装置を制御する第２制御部と、
前記第２制御部に異常が発生して、前記第２制御部が前記画像表示装置に前記工作機械および前記第１制御部の状態を表示させることができない場合に、前記工作機械の状態を光で報知する第１発光部、および、前記第２制御部に異常が発生したことを光で報知する第２発光部と、
を備える、数値制御装置。
【請求項２】
請求項１に記載の数値制御装置であって、
前記第２制御部は、前記第２発光部の発光を制御して、前記第２制御部に異常がないことを報知させる、数値制御装置。
【請求項３】
請求項１または２に記載の数値制御装置であって、
前記第１制御部は、前記第２制御部に異常が発生した場合は、前記第２発光部の発光を制御して、前記第２制御部に異常が発生したことを報知させる、数値制御装置。
【請求項４】
請求項１〜３のいずれか１項に記載の数値制御装置であって、
前記第１制御部および前記第２制御部の各々は、前記数値制御装置の起動時には、前記第１発光部および前記第２発光部の発光を制御することで、前記第１制御部および前記第２制御部の動作状態を報知する、数値制御装置。
【請求項５】
請求項１〜４のいずれか１項に記載の数値制御装置であって、
前記第２制御部は、前記数値制御装置の起動後は、前記画像表示装置を制御して、前記工作機械および前記第１制御部の状態を表示させる、数値制御装置。
【請求項６】
請求項１〜５のいずれか１項に記載の数値制御装置であって、
前記第１制御部は、前記第２制御部に異常が発生した場合は、前記第１発光部の発光を制御して、前記工作機械の状態を報知させる、数値制御装置。
【請求項７】
請求項１〜６のいずれか１項に記載の数値制御装置であって、
前記第１制御部は、前記第２制御部に異常が発生した場合は、前記第１発光部の発光を制御して、前記第１制御部が正常である旨を報知させる、数値制御装置。
【請求項８】
請求項１〜７のいずれか１項に記載の数値制御装置であって、
前記第１発光部の発光を制御するための指令信号を記憶する第１レジスタと、
前記第２発光部の発光を制御するための指令信号を記憶する第２レジスタと、
を備え、
前記第１発光部は、前記第１レジスタに記憶されている指令信号に応じて発光し、
前記第２発光部は、前記第２レジスタに記憶されている指令信号に応じて発光する、数値制御装置。
【請求項９】
請求項１〜８のいずれか１項に記載の数値制御装置であって、
オペレータによる操作を受け付ける入力装置を備え、
前記第１発光部および前記第２発光部の少なくとも一方は、前記入力装置に設けられている、数値制御装置。
【請求項１０】
請求項１〜９のいずれか１項に記載の数値制御装置であって、
前記第１発光部および前記第２発光部の少なくとも一方は、前記工作機械の軸移動を操作するために前記工作機械に設けられた操作盤に設けられている、数値制御装置。
【請求項１１】
請求項１〜１０のいずれか１項に記載の数値制御装置であって、
前記第１発光部および前記第２発光部は、７セグメントディスプレイおよびＬＥＤの少なくとも一方を含む、数値制御装置。
【請求項１２】
請求項１〜１１のいずれか１項に記載の数値制御装置であって、
前記第２制御部に異常が発生して、前記第２制御部が前記画像表示装置に前記工作機械および前記第１制御部の状態を表示させることができない場合に、第２制御部に異常が発生したことを音で報知するスピーカを備える、数値制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工作機械を制御する数値制御装置に関する。
【背景技術】
【０００２】
下記に示す特許文献１に記載の数値制御装置は、数値制御装置の全体の制御の中心となり、軸移動等を制御するＣＰＵと、表示装置を制御して各軸の位置、アラーム、および、パラメータ等の表示を制御する表示制御回路とを備える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２２３６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した特許文献１では、表示制御回路（以下、表示制御部と呼ぶ。）に異常が発生して表示装置に所定の情報を表示することができない状態になると、オペレータは、工作機械が正常に稼働しているのかどうかを判断することができず、工作機械を停止させてしまう虞がある。工作機械が正常に稼働しているにもかかわらず、表示制御部の異常によって工作機械を停止させてしまうと、作業効率が低下してしまう。
【０００５】
そこで、本発明は、表示制御部に異常が発生した場合であっても工作機械を無駄に停止させてしまうことを防止する数値制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の態様は、工作機械を制御する数値制御装置であって、前記工作機械による加工を制御する第１制御部と、前記工作機械および前記第１制御部の状態を少なくとも表示する画像表示装置と、前記画像表示装置を制御する第２制御部と、前記第２制御部に異常が発生して、前記第２制御部が前記画像表示装置に前記工作機械および前記第１制御部の状態を表示させることができない場合に、前記工作機械の状態を光で報知する第１発光部、および、前記第２制御部に異常が発生したことを光で報知する第２発光部と、を備える。
【発明の効果】
【０００７】
本発明によれば、オペレータは、第２制御部の異常発生時に、そのときの工作機械の状態に応じて、工作機械の稼働を停止させるかどうかを判断することができる。したがって、加工中に工作機械の稼働が無駄に止まることを防止でき、それまでの加工が無駄になることはない。
【図面の簡単な説明】
【０００８】
【図１】数値制御装置の構成図である。
【図２】図１に示す第１発光部および第２発光部を、７セグメントディスプレイとＬＥＤとで構成した場合の例を示す図である。
【発明を実施するための形態】
【０００９】
本発明に係る数値制御装置について、好適な実施の形態を掲げ、添付の図面を参照しながら以下、詳細に説明する。
【００１０】
図１は、数値制御装置１０の構成図である。工作機械ＭＴを数値制御する数値制御装置１０は、主制御部（第１制御部）１２、サーボ制御部１４、ＰＭＣ（プログラマブル・マシン・コントローラ）１６、周辺回路１８、入力装置２０、表示制御部（第２制御部）２２、および、画像表示装置２４を備える。主制御部１２、サーボ制御部１４、ＰＭＣ１６、周辺回路１８、および、表示制御部２２は、バス２６を介して互いに接続されている。
【００１１】
主制御部１２は、数値制御装置１０の全体を制御するものである。主制御部１２は、加工プログラム等に基づいて、工作機械ＭＴの各軸の移動等を制御する。主制御部１２は、各軸の移動を制御することで、工作機械ＭＴによる加工を制御することもできる。主制御部１２は、ＣＰＵ等のプロセッサおよびメモリ等によって構成されており、プロセッサが図示しないシステムソフトウェアを実行することで本実施の形態の主制御部１２として機能する。
【００１２】
サーボ制御部１４は、主制御部１２の制御の下、図示しないサーボアンプを介して工作機械ＭＴの各軸の移動を制御する。ＰＭＣ１６は、図示しないＩ／Ｏ機器を介して工作機械ＭＴに設けられたセンサおよびバルブを駆動する駆動回路等と接続されている。
【００１３】
周辺回路１８は、バス２６と数値制御装置１０に設けられる周辺機器とを接続するためのものである。周辺回路１８を介して入力装置２０が接続されるとともに、図示しないＵＳＢメモリや通信部が接続される。通信部は、イーサネット（登録商標）等によって他の機器または外部装置と通信を行う。入力装置２０には、情報等を入力するためにオペレータによって操作される複数のキートップ２０ａが設けられている。
【００１４】
表示制御部２２は、画像表示装置２４を制御して、所定の情報を画像表示装置２４の表示画面（画面）に表示させる。表示制御部２２は、ＣＰＵ等のプロセッサおよびメモリ等によって構成されており、図示しないシステムソフトウェアを実行することで本実施の形態の表示制御部２２として機能する。画像表示装置２４は、液晶ディスプレイまたは有機ＥＬディスプレイ等によって構成され、所定の情報を画面（画像）で表示することができる表示装置である。
【００１５】
本実施の形態では、数値制御装置１０は、発光する第１発光部２８ａと第２発光部２８ｂとを備える。第１発光部２８ａおよび第２発光部２８ｂは、入力装置２０に設けられ、第１発光部２８ａおよび第２発光部２８ｂは、周辺回路１８を介してバス２６に接続されている。具体的には、第１発光部２８ａは、第１発光部２８ａを駆動させる駆動回路（図示略）を介して周辺回路１８に接続され、第２発光部２８ｂは、第２発光部２８ｂを駆動させる駆動回路（図示略）を介して周辺回路１８に接続されている。これらの駆動回路は、入力装置２０に設けられていてもよい。なお、第１発光部２８ａおよび第２発光部２８ｂの少なくとも一方は、入力装置２０ではなく、工作機械ＭＴの軸移動を操作するために工作機械ＭＴに設けられた操作盤ＯＰに設けられていてもよい。
【００１６】
本実施の形態では、第１発光部２８ａおよび第２発光部２８ｂは、７セグメントディスプレイで構成されている。この第１発光部２８ａは、ＮＣ側の状態（工作機械ＭＴおよび主制御部１２の状態の少なくとも一方の状態）を表示するために発光（点灯）し、第２発光部２８ｂは、表示側の状態（表示制御部２２の状態）を表示するために発光（点灯）する。この７セグメントディスプレイで構成される第１発光部２８ａおよび第２発光部２８ｂは一体的に形成されていてもよく、個別に形成されていてもよい。
【００１７】
数値制御装置１０は、ＮＣ側の状態を表示する第１発光部２８ａを発光（点灯）させるための指令信号を保持（記憶）する第１レジスタ３０ａと、表示側の状態を表示する第２発光部２８ｂを発光（点灯）させるための指令信号を保持（記憶）する第２レジスタ３０ｂとを備えてもよい。この第１レジスタ３０ａおよび第２レジスタ３０ｂは、周辺回路１８に設けられていてもよい。第１発光部２８ａおよび第２発光部２８ｂは、この第１レジスタ３０ａおよび第２レジスタ３０ｂに記憶されている指令信号に応じて発光してもよい。
【００１８】
次に、起動時、起動後、起動後における表示制御部２２の異常時に分けて、数値制御装置１０の動作（特に、発光部２８の点灯動作）を説明する。
【００１９】
＜数値制御装置１０の起動時の動作＞
数値制御装置１０の電源がオンにされると、主制御部１２および表示制御部２２の各々は、一連の準備動作（ブート処理）を行う。一連の準備動作としては、例えば、メモリの初期化、システムソフトウェアのローディング、および、初期設定等があり、これらの準備動作は所定の順番で行われる。主制御部１２および表示制御部２２が、第１発光部２８ａおよび第２発光部２８ｂの発光を制御することで、第１発光部２８ａおよび第２発光部２８ｂは、起動時における主制御部１２および表示制御部２２の動作状態を報知する。つまり、主制御部１２および表示制御部２２は、起動時における主制御部１２および表示制御部２２の動作状態に応じた点灯を行うように第１発光部２８ａおよび第２発光部２８ｂを制御する。第１発光部２８ａは、主制御部１２の動作状態を報知し、第２発光部２８ｂは、表示制御部２２の動作状態を報知する。
【００２０】
主制御部１２および表示制御部２２の各々が、直近に終了した準備動作に応じた点灯を行うように第１発光部２８ａおよび第２発光部２８ｂの発光を制御することで、オペレータは、どの準備動作まで正常に行われたかを認識することができる。例えば、所定の順番で行われる一連の準備動作をカウントダウン方式（１つの準備動作が終わる度に表示させる数を１つ減らす方式）で表示させてもよい。この場合は、一連の準備動作が全て終了したときに表示される数を０にしてもよい。表示された数が途中で止まった場合は、どの準備動作に異常があるのかをオペレータは認識することができる。
【００２１】
主制御部１２および表示制御部２２の各々は、１つの準備動作が終了すると、終了した準備動作に応じた点灯を第１発光部２８ａおよび第２発光部２８ｂが行うように、第１レジスタ３０ａ、第２レジスタ３０ｂに指令信号を記憶させてもよい。第１発光部２８ａおよび第２発光部２８ｂを駆動する前記駆動回路は、第１レジスタ３０ａ、第２レジスタ３０ｂに記憶されている指令信号に基づいて第１発光部２８ａおよび第２発光部２８ｂを点灯させてもよい。
【００２２】
＜数値制御装置１０の起動後の動作＞
主制御部１２および表示制御部２２が一連の準備動作を行うことで主制御部１２および表示制御部２２が稼動できる状態になると、表示制御部２２は、画像表示装置２４を制御して、工作機械ＭＴおよび主制御部１２の状態を表示させる。表示制御部２２は、主制御部１２、サーボ制御部１４、ＰＭＣ１６、および、周辺回路１８から検出信号および／または状態信号（アラーム信号等も含む）を取得し、取得した検出信号および状態信号に基づいて工作機械ＭＴおよび主制御部１２の状態を表示させる。
【００２３】
例えば、表示制御部２２は、サーボ制御部１４によって制御される工作機械ＭＴの軸の位置または軸の移動速度を示す状態信号をサーボ制御部１４から取得して表示させてもよい。表示制御部２２は、Ｉ／Ｏ機器を介してＰＭＣ１６に接続されたセンサが検出した検出信号を取得して表示させてもよいし、Ｉ／Ｏ機器を介してＰＭＣ１６に接続されたバルブを駆動する駆動回路からバルブの開閉状態を示す状態信号を取得して表示させてもよい。また、表示制御部２２は、周辺回路１８からＵＳＢメモリの残記憶容量および全記憶容量を示す状態信号または通信部の通信状態を示す状態信号を取得して表示させてもよい。表示制御部２２は、主制御部１２が正常に動作しているかを示す状態信号を主制御部１２から取得して表示させてもよい。さらに、表示制御部２２は、主制御部１２から現在の工作機械ＭＴの加工状態（自動運転中、段取り中、一時停止中、非常停止中等）を示す状態信号を取得して表示させてもよい。
【００２４】
このように、数値制御装置１０の起動後であって、表示制御部２２が正常の場合は、表示制御部２２が工作機械ＭＴおよび主制御部１２の状態を画像表示装置２４に表示させることができるので、第１発光部２８ａは、ＮＣ側の状態等をオペレータに報知するための点灯を行わなくてもよい。つまり、第１発光部２８ａを点灯させるための指令信号を、第１レジスタ３０ａに記憶させなくてもよい。したがって、第１レジスタ３０ａに第１発光部２８ａを点灯させるための指令信号が記憶されている場合は、主制御部１２または表示制御部２２は、第１レジスタ３０ａにアクセスし、記憶されている指令信号を削除してもよい。
【００２５】
なお、数値制御装置１０の起動後であって、表示制御部２２が正常の場合にも、第１発光部２８ａを点灯させてＮＣ側の状態を報知したい場合は、主制御部１２または表示制御部２２は、ＮＣ側の状態に応じた点灯を第１発光部２８ａに行わせるための指令信号を第１レジスタ３０ａに記憶させればよい。なお、７セグメントディスプレイで構成される第１発光部２８ａを用いて工作機械ＭＴの状態を報知させるので、報知できる情報量は限られている。
【００２６】
数値制御装置１０の起動後は、表示制御部２２は、第２発光部２８ｂの発光を制御して表示制御部２２に異常がないことをオペレータに報知させてもよい。この場合は、表示制御部２２は、異常無しに応じた点灯を行うように第２発光部２８ｂの発光を制御する。例えば、異常無しに応じた第２発光部２８ｂの点灯を、予め決められた数字（例えば、「０」とする）の点滅表示とした場合は、表示制御部２２は、第２レジスタ３０ｂに周期的にアクセスし、「０」を点灯させるための指令信号の書き込みと、指令信号の削除（または消灯させるための指令信号の書き込み）とを交互に行う。
【００２７】
このように、点滅表示させる場合は、表示制御部２２は、周期的に第２発光部２８ｂの発光状態が変わるように、第２発光部２８ｂの発光を制御するので（周期的に第２レジスタ３０ｂにアクセスして第２レジスタ３０ｂの記憶内容を変更させるので）、表示制御部２２は、自身が正常に動作していることを簡単に報知することができる。また、表示制御部２２に異常が発生した場合は、第２レジスタ３０ｂに記憶される内容が変更されないので、第２発光部２８ｂは、「０」の点灯状態、または、消灯状態となり、表示制御部２２の異常も報知することができる。
【００２８】
なお、表示制御部２２は、異常無しの場合は、第２発光部２８ｂを点滅表示させるようにしたが、第２発光部２８ｂに表示させる数字を周期的に切り換えるようにしてもよい。この場合も、表示制御部２２は、周期的に第２レジスタ３０ｂにアクセスして、第２レジスタ３０ｂが保持する指令信号の内容を変更させる必要があるので、表示制御部２２は、自身が正常に動作していることを簡単に報知することができる。なお、異常無しの場合は、数字に限らず、記号または英字の点滅表示または切換表示であってもよい。
【００２９】
＜数値制御装置１０の起動後における表示制御部２２の異常時の動作＞
主制御部１２および表示制御部２２が一連の準備動作を行うことで主制御部１２および表示制御部２２が稼動できる状態になると、主制御部１２は、表示制御部２２に異常が発生したか否かを判断する。主制御部１２は、周期的に表示制御部２２と通信を行うことで表示制御部２２に異常が発生したか否かを判断してもよいし、第２レジスタ３０ｂの記憶内容を周期的に読みに行くことで、表示制御部２２に異常が発生したか否かを判断してもよい。
【００３０】
表示制御部２２に異常が発生すると、画像表示装置２４には、工作機械ＭＴの状態等の情報が表示されなくなる。そこで、主制御部１２は、表示制御部２２に異常が発生したと判断すると、第１発光部２８ａの発光を制御して、工作機械ＭＴの状態をオペレータに報知させる。主制御部１２は、工作機械ＭＴの状態に応じた指令信号を第１レジスタ３０ａに記憶させることで、工作機械ＭＴの状態に応じた発光を第１発光部２８ａに行わせてもよい。
【００３１】
表示制御部２２の異常時に、第１発光部２８ａの発光によって表示される工作機械ＭＴの状態としては、例えば、自動運転中、段取り中、一時停止中、非常停止中等の工作機械ＭＴの加工状態であってもよい。また、第１発光部２８ａの発光によって表示される工作機械ＭＴの状態として、軸を移動させる駆動系（例えば、サーボ制御部１４、サーボアンプ、および、サーボモータ）が正常であるか否か、Ｉ／Ｏ機器を介してＰＭＣ１６に接続された機器（センサやバルブ等）が正常であるか否か、通信部の通信状態が正常であるか否か等の正常／異常を示す状態情報であってもよい。なお、７セグメントディスプレイで構成される第１発光部２８ａを用いて工作機械ＭＴの状態を報知させるので、報知できる情報量は少なく、主制御部１２は、第１発光部２８ａで表示できる範囲内で予め決められた工作機械ＭＴの状態を報知する。
【００３２】
また、主制御部１２は、表示制御部２２に異常が発生したと判断すると、第２発光部２８ｂの発光を制御して、表示制御部２２に異常が発生したことを報知させてもよい。つまり、主制御部１２は、表示制御部２２に異常が発生したと判断すると、表示制御部２２の異常に応じた指令信号を第２レジスタ３０ｂに記憶させることで、表示制御部２２の異常に応じた発光を第２発光部２８ｂに行わせてもよい。
【００３３】
上述したように、表示制御部２２が、正常時に第２発光部２８ｂの発光を制御して点滅表示させる場合は、表示制御部２２が異常になると、点滅表示がされなくなるので、主制御部１２が第２発光部２８ｂの発光を制御しなくても、オペレータは表示制御部２２に異常が発生したことを認識することができる。しかし、表示制御部２２が、正常時に第２発光部２８ｂを制御して、点滅表示ではなく、例えば、単に点灯表示（常時点灯）させている場合は、第２レジスタ３０ｂにその指令信号が記憶されている限り、点灯表示がされ続ける。したがって、主制御部１２が、表示制御部２２に異常が発生したと判断すると、表示制御部２２の異常に応じた指令信号を第２レジスタ３０ｂに記憶させることで、このような場合でも対応することができる。
【００３４】
なお、表示制御部２２が正常で、画像表示装置２４に異常が発生した場合は、画像表示装置２４の画面には情報が一切表示されなくなるが、第２発光部２８ｂの発光状態をオペレータが見ることで、表示制御部２２の異常によって情報が表示されないのか、画像表示装置２４の異常によって情報が表示されないのかを認識することができる。例えば、画像表示装置２４の画面に情報が表示されなくなったが、第２発光部２８ｂに「０」が点滅表示されている場合は、オペレータは、表示制御部２２が正常であり、画像表示装置２４に異常が発生していると認識することができる。
【００３５】
［変形例］
上記実施の形態は、以下のように変形してもよい。
【００３６】
（変形例１）上記実施の形態では、第１発光部２８ａおよび第２発光部２８ｂは、７セグメントディスプレイで構成するようにしたが、第１発光部２８ａおよび第２発光部２８ｂの各々を、ＬＥＤ（発光素子）で構成してもよく、ＬＥＤと７セグメントディスプレイとで構成してもよい。第１発光部２８ａを構成するＬＥＤは、第１レジスタ３０ａに記憶されている指令信号に基づいて発光し、第２発光部２８ｂを構成するＬＥＤは、第２レジスタ３０ｂに記憶されている指令信号に基づいて発光してもよい。
【００３７】
図２は、第１発光部２８ａおよび第２発光部２８ｂを、７セグメントディスプレイ３２とＬＥＤ３４とで構成した場合の例を示す図である。図２は、複数のＬＥＤ３４を設けた点以外は、図１に示す入力装置２０の構成と同一である。このように、第１発光部２８ａおよび第２発光部２８ｂにＬＥＤ３４をさらに追加することで、報知することできる情報量を増やすことができる。なお、図２においても、複数のＬＥＤ３４を入力装置２０に設けた例を示しているが、工作機械ＭＴの操作盤ＯＰ等に設けてもよい。
【００３８】
図２に示す例では、１個の７セグメントディスプレイ３２と７個のＬＥＤ３４とで第１発光部２８ａを構成し、１個の７セグメントディスプレイ３２と１個のＬＥＤ３４とで第２発光部２８ｂを構成した例を示しているが、第２発光部２８ｂも複数のＬＥＤ３４を有してもよい。
【００３９】
第２発光部２８ｂを構成する１つのＬＥＤ３４を、表示制御部２２が正常であることを報知するＬＥＤ（以下、表示制御報知用ＬＥＤと呼ぶ。）３４として機能させ、表示制御部２２は、表示制御報知用ＬＥＤ３４の発光を制御することで、表示制御部２２が正常であることをオペレータに報知してもよい。主制御部１２は、表示制御部２２に異常が発生したと判断した場合は、表示制御報知用ＬＥＤ３４が正常時とは異なる色で点灯または点滅表示するように、表示制御報知用ＬＥＤ３４を制御してもよい。
【００４０】
第１発光部２８ａを構成する１つのＬＥＤ３４を、主制御部１２が正常であることを報知するＬＥＤ（以下、主制御報知用ＬＥＤと呼ぶ。）３４として機能させ、主制御部１２は、少なくとも表示制御部２２に異常が発生した場合は、主制御報知用ＬＥＤ３４の発光を制御することで、主制御部１２が正常に動作していることをオペレータに報知してもよい。このときも、主制御部１２が点滅するように主制御報知用ＬＥＤ３４の発光を制御することで、主制御部１２に異常が発生した場合でも、主制御部１２の異常をオペレータに報知することができる。
【００４１】
なお、第１発光部２８ａおよび第２発光部２８ｂの各々を複数のＬＥＤ３４のみで構成した場合（７セグメントディスプレイ３２を有しない場合）であっても、同様に、工作機械ＭＴ、主制御部１２、および、表示制御部２２の状態を報知することができる。
【００４２】
（変形例２）上記変形例１の第１発光部２８ａおよび第２発光部２８ｂを構成するＬＥＤ３４を、入力装置２０のキートップ２０ａが光るように設けてもよい。複数のキートップ２０ａのうち、予め決められた１または複数のキートップ２０ａの各々が個別に光るように１または複数のＬＥＤ３４を設けてもよいし、全てのキートップ２０ａの各々が光るように複数のＬＥＤ３４を設けてもよい。この場合は、光らせるキートップ２０ａは、光を透過する材料で構成する必要がある。
【００４３】
（変形例３）上記実施の形態および変形例１、２では、表示制御部２２に異常が発生すると、光でその異常を報知していたが、スピーカ４０（図１において破線で示す）の音によってその異常を報知してもよい。この場合は、周辺回路１８にスピーカ４０が接続されており、主制御部１２は、表示制御部２２に異常が発生すると、スピーカ４０から表示制御部２２の異常に対応した音が出力されるように制御する。
【００４４】
以上のように、上記実施の形態および変形例１、２で説明した工作機械ＭＴを制御する数値制御装置１０は、工作機械ＭＴによる加工を制御する主制御部（第１制御部）１２と、工作機械ＭＴおよび主制御部１２の状態を少なくとも表示する画像表示装置２４と、画像表示装置２４を制御する表示制御部（第２制御部）２２と、表示制御部２２に異常が発生して、表示制御部２２が画像表示装置２４に工作機械ＭＴおよび主制御部１２の状態を表示させることができない場合に、工作機械ＭＴの状態を光で報知する第１発光部２８ａ、および、表示制御部２２に異常が発生したことを光で報知する第２発光部２８ｂと、を備える。
【００４５】
これにより、オペレータは、表示制御部２２に異常が発生したこと、および、工作機械ＭＴの状態を認識することができるので、そのときの工作機械ＭＴの状態に応じて、工作機械ＭＴの稼働を停止させるかどうかを判断することができる。したがって、加工中に工作機械の稼働が無駄に止まることを防止でき、それまでの加工が無駄になることはない。
【００４６】
表示制御部２２は、第２発光部２８ｂの発光を制御して、表示制御部２２に異常がないことを報知させてもよい。これにより、オペレータは、表示制御部２２に異常がないことを認識できる。また、表示制御部２２が、周期的に第２発光部２８ｂの点灯状態が変わる（例えば、点滅表示等）ように第２発光部２８ｂの発光を制御することで、表示制御部２２に異常が発生したこともオペレータに報知することができる。
【００４７】
主制御部１２は、表示制御部２２に異常が発生した場合は、第２発光部２８ｂの発光を制御して、表示制御部２２に異常が発生したことを報知させてもよい。これにより、オペレータは、表示制御部２２に異常が発生したことを認識することができる。
【００４８】
主制御部１２および表示制御部２２の各々は、数値制御装置１０の起動時には、第１発光部２８ａおよび第２発光部２８ｂの発光を制御することで、主制御部１２および表示制御部２２の動作状態を報知してもよい。これにより、オペレータは、主制御部１２および表示制御部２２が正常に起動しているかを認識することができる。また、正常に起動しなかった場合であっても、オペレータは、どこの準備動作に異常があって主制御部１２および表示制御部２２が正常に起動しなかったのかも認識することができる。
【００４９】
表示制御部２２は、数値制御装置１０の起動後は、画像表示装置２４を制御して、工作機械ＭＴおよび主制御部１２の状態を表示してもよい。これにより、オペレータは、工作機械ＭＴおよび主制御部１２の状態を詳細に認識することができる。
【００５０】
主制御部１２は、表示制御部２２に異常が発生した場合は、第１発光部２８ａの発光を制御して、工作機械ＭＴの状態を報知させてもよい。これにより、表示制御部２２の異常時においても、工作機械の状態を認識することができるので、オペレータは、工作機械ＭＴの稼働を停止させるかどうかを判断することができる。
【００５１】
主制御部１２は、表示制御部２２に異常が発生した場合は、第１発光部２８ａの発光を制御して、主制御部１２が正常である旨を報知させてもよい。これにより、オペレータは、表示制御部２２に異常が発生した場合に、主制御部１２が正常に動作しているかどうかを認識することができる。
【００５２】
数値制御装置１０は、第１発光部２８ａの発光を制御するための指令信号を記憶する第１レジスタ３０ａと、第２発光部２８ｂの発光を制御するための指令信号を記憶する第２レジスタ３０ｂとを備えてもよい。第１発光部２８ａは、第１レジスタ３０ａに記憶されている指令信号に応じて発光し、第２発光部２８ｂは、第２レジスタ３０ｂに記憶されている指令信号に応じて発光してもよい。
【００５３】
数値制御装置１０は、オペレータによる操作を受け付ける入力装置２０を備え、第１発光部２８ａおよび第２発光部２８ｂの少なくとも一方は、入力装置２０に設けられてもよい。また、第１発光部２８ａおよび第２発光部２８ｂの少なくとも一方は、工作機械ＭＴの軸移動を操作するために工作機械ＭＴに設けられた操作盤ＯＰに設けられていてもよい。これにより、オペレータが頻繁に操作する入力装置２０または操作盤ＯＰに第１発光部２８ａ、第２発光部２８ｂが設けられるので、第１発光部２８ａおよび第２発光部２８ｂの発光状態を迅速に認識することができる。
【００５４】
第１発光部２８ａおよび第２発光部２８ｂは、７セグメントディスプレイ３２およびＬＥＤ３４の少なくとも一方を含んでもよい。
【００５５】
数値制御装置１０は、表示制御部２２に異常が発生して、表示制御部２２が画像表示装置２４に工作機械ＭＴおよび主制御部１２の状態を表示させることができない場合に、表示制御部２２に異常が発生したことを音で報知するスピーカ４０を備えてもよい。これにより、オペレータは、音によって表示制御部２２の異常を認識することができ、第２発光部２８ｂから離れた場所からでも、表示制御部２２の異常を認識することができる。
【符号の説明】
【００５６】
１０…数値制御装置                      １２…主制御部
１４…サーボ制御部                      １６…ＰＭＣ
１８…周辺回路                          ２０…入力装置
２２…表示制御部                        ２４…画像表示装置
２６…バス                              ２８ａ…第１発光部
２８ｂ…第２発光部                      ３０ａ…第１レジスタ
３０ｂ…第２レジスタ                    ３２…７セグメントディスプレイ
３４…ＬＥＤ                            ４０…スピーカ
【図１】
2018097702.tif 000003
【図２】
2018097702.tif 000004