(57)【要約】【課題】シーケンスの表示画面をわかり易い表示にして、動作トラブル発生時に迅速かつ的確な対応をとれるようにし、また、操作手順を知らない作業者であっても機械操作を行えるようにする。【解決手段】シーケンス表示画面５Ｂに、動作名称７１、各動作の順番７２、条件コイルアドレス７３、指令コイルアドレス７４、出力コイルアドレス７５および端コイルアドレス７６を一列に表示する。実行中の動作に対応する順番については、数字を点滅させ、終了した動作については順番を反転表示させる。条件コイルアドレス７３は条件が成立したときに反転表示され、指令コイルアドレス７４は動作指令が出力されたときに反転表示され、出力コイルアドレス７５は動作指令が実行されたときに反転表示され、端コイルアドレス７６は動作が完了したときに反転表示される。【選択図】    図７
2004291160.tif 000002
【特許請求の範囲】
【請求項１】
工作機械のシーケンスを画面に表示するモニタ装置であって、
前記画面にシーケンスの各動作名称を表示するとともに、動作名称のそれぞれに対応して、動作順番とコイルアドレスとを一列に表示し、かつ、各動作ごとにシーケンスの進行状況を表示することを特徴とする工作機械のモニタ装置。
【請求項２】
請求項１に記載のモニタ装置において、
画面に表示される動作順番のうち、実行中の動作に対応する順番の表示態様を、他の順番の表示態様と異ならせたことを特徴とする工作機械のモニタ装置。
【請求項３】
請求項１に記載のモニタ装置において、
１つの動作につきその動作順番をあらかじめ複数登録しておくことが可能であり、この登録された複数の順番が画面に表示されることを特徴とする工作機械のモニタ装置。
【請求項４】
請求項１に記載のモニタ装置において、
コイルアドレスは、条件コイルアドレスと、指令コイルアドレスと、出力コイルアドレスと、端コイルアドレスとからなり、
条件コイルアドレスは動作の条件が成立したときに表示態様が変更され、指令コイルアドレスは動作指令が出力されたときに表示態様が変更され、出力コイルアドレスは動作指令が実行されたときに表示態様が変更され、端コイルアドレスは動作が完了したときに表示態様が変更されることを特徴とする工作機械のモニタ装置。
【請求項５】
工作機械のシーケンスを画面に表示するモニタ装置であって、
シーケンスの各動作名称を表示するとともに、動作名称のそれぞれに対応して、動作順番とコイルアドレスとを一列に表示し、かつ、各動作ごとにシーケンスの進行状況を表示する第１の画面と、前記第１の画面におけるコイルアドレスに対応するラダー図を表示する第２の画面とに切り替え可能であり、
前記第１の画面において所定のコイルアドレスが選択されたことに基づいて、第１の画面を第２の画面に切り替えてラダー図を表示することを特徴とする工作機械のモニタ装置。
【請求項６】
工作機械のシーケンスを画面に表示するモニタ装置であって、
前記画面にシーケンスの各動作名称と、それぞれの動作名称に対応するコイルアドレスとを表示し、かつ、各動作ごとにシーケンスの進行状況を表示することを特徴とする工作機械のモニタ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マシニングセンタや旋盤等の工作機械におけるシーケンス表示用のモニタ装置に関するものである。
【０００２】
【従来の技術】
マシニングセンタ等のＮＣ（Ｎｕｍｅｒｉｃａｌ  Ｃｏｎｔｒｏｌ）工作機械においては、シーケンス表示用のモニタ装置が備わっており、作業員がこのモニタ装置の画面に表示されるシーケンスを見て機械の動作状態をチェックするようになっている。従来、このようなシーケンスの表示としては、もっぱらラダー図（Ｌａｄｄｅｒ  Ｃｈａｒｔ）による表示が一般的であった。ラダー図は、工作機械のシーケンスプログラムをリレーのコイルと接点を用いて表現したものであり、例えば下記の特許文献１および特許文献２には、ラダー図を用いたシーケンス表示の例が示されている。
【０００３】
【特許文献１】
特開平７−８４６１６号公報
【特許文献２】
特開平５−１１８１７号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のようにラダー図によりシーケンス表示を行った場合、作業者がラダー図に精通している者であれば、故障診断や対応を迅速かつ的確に行うことが可能であるが、現場で工作機械を扱う作業者は、すべてがラダー図の専門知識を備えているとは限らず、中にはラダー図に不慣れな者も存在するのが現実である。このような者にとっては、モニタ装置の画面に表示されたラダー図を見ても、それを理解して故障原因を解明し然るべき措置をとることは極めて困難である。このため、工作機械の動作トラブルが発生した場合は、ベテランの作業員や保守要員の応援を求めねばならない。また、機械を手動運転する場合も、作業者が不慣れで操作手順を知らないときには、機械操作を熟知した作業者がいないと機械の操作をすることができない。この結果、対応に時間がかかって機械の稼働率がダウンし、生産性が大幅に低下するという問題があった。
【０００５】
本発明は、上記課題を解決するものであって、その目的とするところは、シーケンスの表示画面をわかり易い表示にして、不慣れな作業者であっても内容を容易に理解して適切な対応をとることを可能にした工作機械のモニタ装置を提供することにある。
【０００６】
【課題を解決するための手段】
本発明に係るモニタ装置は、工作機械のシーケンスを画面に表示するモニタ装置であって、画面にシーケンスの各動作名称を表示するとともに、動作名称のそれぞれに対応して、動作順番とコイルアドレスとを一列に表示し、かつ、各動作ごとにシーケンスの進行状況を表示するものである。
【０００７】
このように、従来のラダー図に代えて、シーケンスにおける具体的な動作名称と、その動作の順番と、コイルアドレスとを一列に表示し、また動作ごとに進行状況を表示するようにしたので、シーケンス表示画面が非常にわかりやすいものとなり、ラダー図に不慣れな作業者であっても、シーケンスの内容を容易に把握することができる。このため、工作機械に故障が発生した場合でも、迅速かつ的確な対応をとることができ、機械の稼働率が低下するのを回避して、生産性を向上することができる。
【０００８】
また、本発明では、画面に表示される動作順番のうち、実行中の動作に対応する順番の表示態様を、他の順番の表示態様と異ならせる。例えば、実行中の順番については、画面上で点滅表示を行わせる。これによると、現在実行中の動作名称と、その動作が何番目の動作であるかを一目瞭然に判別することができるとともに、動作がどこまで進行しているかを瞬時に把握することができる。また、手動運転モードの場合には、作業者は次に動作させるべき内容が容易にわかるので、操作手順を知らない作業者であっても機械操作を行うことが可能となる。
【０００９】
また、本発明では、１つの動作につきその順番をあらかじめ複数登録できるようにしておき、この登録された複数の順番を画面に表示させる。これによると、ある動作が複数回繰り返して実行される場合でも、各回の動作ごとに順番を表示することができる。
【００１０】
また、本発明では、コイルアドレスは、条件コイルアドレスと、指令コイルアドレスと、出力コイルアドレスと、端コイルアドレスとからなり、条件コイルアドレスは動作の条件が成立したときに表示態様が変更され、指令コイルアドレスは動作指令が出力されたときに表示態様が変更され、出力コイルアドレスは動作指令が実行されたときに表示態様が変更され、端コイルアドレスは動作が完了したときに表示態様が変更される。例えば、ある動作に関して、動作の条件が成立すると条件コイルアドレスが反転表示され、他のコイルアドレスは非反転表示の状態を維持する。次に、動作指令が出力されると、指令コイルアドレスが反転表示され、条件コイルアドレスと指令コイルアドレスが反転表示状態、他のコイルアドレスは非反転表示状態となる。同様に、動作指令が実行されると出力コイルアドレスが反転表示され、動作が完了すると端コイルアドレスが反転表示され、動作完了により当該動作についてのすべてのコイルアドレスが反転表示状態となる。このようにすれば、各動作ごとにシーケンスの進行状況を容易に確認することができる。例えば、出力コイルアドレスが反転表示されているのに、端コイルアドレスがいつまでたっても反転表示されない場合は、出力系統に異常が発生していることを察知することができる。
【００１１】
また、本発明では、動作名称と動作順番とコイルアドレスとを表示する第１の画面と、コイルアドレスに対応するラダー図を表示する第２の画面とを切り替え可能とし、第１の画面において所定のコイルアドレスが選択されたことに基づいて、第１の画面を第２の画面に切り替えてラダー図を表示するようにしてもよい。このようにすることで、必要な場合にはラダー図によって詳細な故障要因を解明することができる。
【００１２】
また、本発明では、動作順番の表示を省略して、動作名称とコイルアドレスのみを表示してもよい。この場合も、各動作ごとにシーケンスの進行状況を表示することで、ラダー図に不慣れな作業者であっても、シーケンスの内容を容易に把握することができる。
【００１３】
【発明の実施の形態】
図１は、本発明を適用した工作機械の制御システムを表すブロック図である。図１において、１００はＮＣ制御ブロックであって、１〜１２のブロックを備えている。１は制御手段としてのＣＰＵであって、制御ブロック１００の動作を統括的に制御する。２はＣＰＵ１が実行するプログラムや制御パラメータ等が格納されたＲＯＭ、３は各種データを一時的に記憶するＲＡＭである。４は操作盤であって、表示部としてのＣＲＴ（陰極線管）５と、このＣＲＴ５を制御するＣＲＴ制御回路６と、操作部７とを備えている。操作部７には、選択キー８とキーボード９が含まれている。１０は工作機械を制御するための信号を入出力する入出力ポート、１１は工作機械のシーケンスプログラムやＣＲＴ５に表示するデータ等を格納した記憶部としての不揮発性メモリ、１２は管理室に設置されたパーソナルコンピュータ（以下、ＰＣと記す）３００を接続するためのインターフェイスである。以上の制御ブロック１００において、ＣＰＵ１、ＣＲＴ５、ＣＲＴ制御回路６、入出力ポート１０および不揮発性メモリ１１は、本発明のモニタ装置を構成する。
【００１４】
２００は工作機械の本機であって、上述した入出力ポート１０へ接続されている。２１はワーク（工作物）を把持して搬送するローダを駆動するためのローダ駆動部、２２は工作機械の前部に設けられた自動扉を開閉するための自動扉駆動部、２３はワークを固定する冶具を作動するための冶具駆動部である。これらの各駆動部２１〜２３は、シリンダまたはモータによって構成される。
【００１５】
図２は、加工ラインに設置された工作機械の一例を示した正面図である。ここでは、２台の工作機械２０１、２０２が並んで設置されているが、これは一例であって、工作機械は１台でもよいし３台以上並設されていてもよい。図３は、工作機械２０１の右側面図を表している。図２および図３において、３１はローダアーム、３２はローダアーム３１が前進方向Ｆと後退方向Ｂへ移動する場合にこれを案内するガイドレール、３３はローダアーム３１の先端側に設けられたチャック、３４はチャック３３に把持されたワーク、３５ａは工作機械２０１と隣接して配置された未加工ワークの置き台、３５ｂは工作機械２０２と隣接して配置された加工済ワークの置き台、３６ａおよび３６ｂはガイドレール３２を支持する支柱である。
【００１６】
工作機械２０１は、水平方向の主軸を備えた横型のマシニングセンタである。４１は多種の工具（図示省略）を収納したツールマガジン、４２は装着された工具を回転させワーク３４に対して所定の加工を行う主軸、４３はワーク３４を固定する冶具の一方をなす主冶具、４４は同冶具の他方をなす副冶具、４５は冶具４３、４４を保持したユニット、４６は工作機械本体を支持する基台である。この工作機械２０１の側方には、操作盤４ａが支持部材４７によって取り付けられている。また、図２では図示していないが、冶具４３、４４の上方には、図３に示したように、加工領域とローダアーム３１とを隔離するための自動扉４８が設けられており、この自動扉４８は、図３において紙面と垂直方向（図２では左右方向）に開閉動作を行う。なお、図３において４９は工作機械２０１の後部に設けられた制御盤である。
【００１７】
工作機械２０２も、工作機械２０１と同じ横型のマシニングセンタであって、ツールマガジン５１、主軸５２、主冶具５３、副冶具５４、ユニット５５および基台５６を備えており、側方には操作盤４ｂが支持部材５７によって取り付けられている。また、冶具５３、５４の上方には、工作機械２０１の自動扉４８と同様の自動扉（図示省略）を備えている。
【００１８】
以上の構成において、ローダアーム３１は、図２のＵ方向とＤ方向へ昇降動作が可能となっている。ローダアーム３１が図２の実線位置（左端）から下降し、チャック３３が置き台３５ａの上に置かれた未加工のワーク３４を把持すると、ローダアーム３１は上昇し、その後ガイドレール３２に沿ってＦ方向へ前進する。そして、工作機械２０１の所定位置まで来るとローダアーム３１は再び下降し、チャック３３により把持したワーク３４が冶具４３、４４に固定される。その後、ローダアーム３１は再び上昇し、ガイドレール３２に沿ってＢ方向へ後退して元の位置に戻る。一方、冶具４３、４４に固定されたワーク３４に対しては、主軸４２の駆動により工具で第１段階の加工が施される。
【００１９】
工作機械２０１での加工が終了すると、ローダアーム３１が再びＦ方向へ前進し、工作機械２０１の所定位置で下降してチャック３３によりワーク３４を把持した後、ローダアーム３１は上昇し、Ｆ方向へ前進する。そして、工作機械２０２の所定位置まで来るとローダアーム３１は再び下降し、チャック３３により把持したワーク３４が冶具５３、５４に固定される。その後、ローダアーム３１は再び上昇し、ガイドレール３２に沿ってＢ方向へ後退して元の位置に戻る。一方、冶具５３、５４に固定されたワーク３４に対しては、主軸５２の駆動により工具で第２段階の加工が施される。加工が終了すると、ローダアーム３１が再びＦ方向へ前進し、工作機械２０２の所定位置で下降してチャック３３によりワーク３４を把持した後、ローダアーム３１は上昇し、Ｆ方向へ前進する。そして、ローダアーム３１が図２の一点鎖線位置（右端）に至ると、この位置からローダアーム３１は下降し、チャック３３をゆるめて置き台３５ｂの上に加工済のワーク３４を載置する。この後、ローダアーム３１は上昇し、ガイドレール３２に沿ってＢ方向へ後退して元の位置に戻る。
【００２０】
上述したような工作機械２０１、２０２のシーケンスは、操作盤４ａ、４ｂにおいて確認することができる。なお、操作盤４ａ、４ｂは図１に示した操作盤４と同じものであるので、以下ではこれらをまとめて操作盤４として説明する。図４は、操作盤４の正面図を示している。操作盤４は、図１でも示したＣＲＴ５および操作部７を備えており、さらに上部に表示ランプ９０を備えている。また、操作部７には図１に示した選択キー８とキーボード９のほか、操作モード切替スイッチ７ａ、送り速度調整スイッチ７ｂ、電源スイッチ７ｃ、手動操作スイッチ７ｄ、非常停止スイッチ７ｅ、原点復帰スイッチ７ｆなど、各種のスイッチが設けられている。
【００２１】
図５は、操作部７におけるキーボード９のキー配置を示した図である。キーボード９には、テンキー９ａ、診断メニューキー９ｂ、カーソルキー９ｃが含まれている。また、これら以外にも各種のキーが設けられているが、本発明とは直接関係がないため説明は省略する。
【００２２】
図６は、ＣＲＴ５に表示されるインターロック診断画面５Ａを示している。この画面は、図５に示したキーボード９の診断メニューキー９ｂを押したときに表示される。ここには種々の診断メニュー６１が表示され、カーソル６２でメニューを指定するようになっている。カーソル６２は、図５に示したカーソルキー９ｃの操作によって上下左右に移動可能である。また、画面５Ａの下には５個の項目欄６３が表示される。図４に示した選択キー８のうち、両端を除く５個の選択キーは、上記５個の項目欄６３のそれぞれに対応している。例えば、図６では右端の項目欄６３に「選択」という項目が表示されており、図４の右から２番目の選択キー８を押すことによって、カーソル６２で指定された「冶具・扉」というメニューの選択が実行される。なお、ここでは表示部をＣＲＴ５で構成しているが、表示部はタッチパネルにより構成してもよい。この場合は、タッチパネルの画面に選択キーを設けることができるので、図４の選択キー８は不要となる。また、表示部としてはＣＲＴに代えてＬＣＤ（液晶ディスプレイ）を採用してもよい。
【００２３】
図６において、上記のようにカーソル６２で「冶具・扉」を指定して選択キー８を押すと、ＣＲＴ５の画面は、図７に示したシーケンス表示画面５Ｂに切り替わる。このシーケンス表示画面５Ｂには、工作機械のシーケンスの内容と進行状況が表示される。すなわち、画面の左にはシーケンスの各動作名称７１が文字で表示され、動作名称７１のそれぞれに対応して、動作順番７２、条件コイルアドレス７３、指令コイルアドレス７４、出力コイルアドレス７５、端コイルアドレス７６が数字により横一列に表示される。
【００２４】
動作名称７１は、ここでは０１〜１２の１２個の項目からなる。図２も参照しながら説明すると、０１の「ローダアーム下降」はローダアーム３１を図２のＤ方向に移動させる動作、０２の「ローダアーム上昇」はローダアーム３１をＵ方向に移動させる動作、０３の「ローダチャック締め」はチャック３３を締める動作、０４の「ローダチャックゆるめ」はチャック３３をゆるめる動作、０５の「ローダ搬送前進」はローダアーム３１を図２のＦ方向へ移動させる動作、０６の「ローダ搬送後退」はローダアーム３１をＢ方向へ移動させる動作、０７の「自動扉開」は自動扉４８を開く動作、０８の「自動扉閉」は自動扉４８を閉じる動作、０９の「主冶具クランプ締め」は主冶具４３、５３のクランプを締めてワーク３４を固定する動作、１０の「主冶具クランプゆるめ」は主冶具４３、５３のクランプをゆるめてワーク３４を解放する動作、１１の「副冶具クランプ締め」は副冶具４４、５４のクランプを締めてワーク３４を固定する動作、１２の「副冶具クランプゆるめ」は副冶具４４、５４のクランプをゆるめてワーク３４を解放する動作である。
【００２５】
動作順番７２は、それぞれの動作名称に対応する動作が実行される順番を表しており、この順番に従ってシーケンスが進行する。図８は、このシーケンスを表した図である。図８の丸数字は、図７の順番７２の数字と対応している。すなわち、この例ではシーケンスは、ローダアーム下降（順番１）→ローダチャック締め（順番２）→ローダアーム上昇（順番３）→ローダ搬送前進（順番４）→自動扉開（順番５）→ローダアーム下降（順番６）→ローダチャックゆるめ（順番７）…の順で進行する。そして、画面５Ｂにおいて、現在実行中の動作に対応する順番については、数字が点滅するようになっている。図７では、現在実行中の動作が「ローダアーム下降」であり、この動作の順番は６であるので、数字の６が点滅表示７７の状態となっている。作業者は、この点滅表示７７をみることにより、現在どの動作が行われているか、その動作が何番目の動作かを一目瞭然に判別することができ、シーケンスの進行状況を瞬時に把握することができる。
【００２６】
また、図４の操作モード切替スイッチ７ａが手動運転モードに切り替えられていて、手動操作スイッチ７ｄにより工作機械の運転を行う場合にも、作業者は点滅表示７７によって次に動作させるべき内容を容易に知ることができる。図７の例では、点滅しているのが６番目の動作であるから、次は７番目の「ローダチャックゆるめ」の操作を行えばよいことがわかる。この結果、機械の動作順番を知らない作業者でも、工作機械の操作を簡単に行うことができる。
【００２７】
さらに、本実施形態では、終了した動作については、その順番が反転表示されるようになっている。図７では５番目までの動作が完了しているので、順番を表す１〜５の数字が反転表示７８の状態となっている。このようにすれば、完了した動作（反転表示）と、進行中の動作（点滅表示）と、未完了の動作（非反転表示）とを容易に識別することが可能となる。
【００２８】
なお、図７においては、０１の「ローダアーム下降」と０２の「ローダアーム上昇」に関して、順番が２つ表示されているが、これは図８から明らかなように、これらの動作は２回実行されるためである。すなわち、ローダアーム下降は１番目と６番目に実行され、ローダアーム上昇は３番目と１０番目に実行される。そこで、本実施形態では、１つの動作につきその動作順番をあらかじめ２つまで登録しておくことができるようにしてあり、登録されたそれぞれの順番が画面５Ｂに表示される。この登録情報は、図１の不揮発性メモリ１１に記憶される。なお、登録する順番の数は２つに限らず、３つ以上であってもよいことは勿論である。
【００２９】
条件コイルアドレス７３〜端コイルアドレス７６の各アドレス値は、図１の不揮発性メモリ１１に記憶されている。条件コイルは、動作の条件が成立していないときは「０」、動作の条件が成立したときは「１」の値をとり、「０」から「１」に変化したときに、条件コイルアドレス７３の数字（アドレス値）が反転表示される。図の斜線部分は、反転表示された状態を表している（以下のコイルアドレスについても同様）。指令コイルは、動作指令が出力されないときは「０」、動作指令が出力されたときは「１」の値をとり、「０」から「１」に変化したときに、指令コイルアドレス７４の数字（アドレス値）が反転表示される。出力コイルは、動作指令が実行されないときは「０」、動作指令が実行されたときは「１」の値をとり、「０」から「１」に変化したときに、出力コイルアドレス７５の数字（アドレス値）が反転表示される。端コイルは、動作が完了しないときは「０」、動作が完了したときは「１」の値をとり、「０」から「１」に変化したときに、端コイルアドレス７６の数字（アドレス値）が反転表示される。
【００３０】
このようにすれば、各動作ごとに、コイルアドレス７３〜７６の表示状態を見ることでシーケンスの進行状況を容易に確認することができる。０１の「ローダアーム下降」の動作を例にとると、条件が成立すると条件コイルアドレス７３（Ｒ７３５．０）が反転表示され、他のコイルアドレス７４〜７６は非反転表示の状態を維持する。次に、動作指令が出力されると、指令コイルアドレス７４（Ｒ７３５．１）が反転表示され、条件コイルアドレス７３と指令コイルアドレス７４が反転表示状態、他のコイルアドレス７５、７６は非反転表示状態となる。次に、動作指令が実行されると出力コイルアドレス７５（Ｙ８．０）が反転表示され、条件コイルアドレス７３と指令コイルアドレス７４と出力コイルアドレス７５が反転表示状態、端コイルアドレス７６は非反転表示状態となる。最後に、動作が完了すると端コイルアドレス７６（Ｒ７３５．２）が反転表示され、これによってすべてのコイルアドレス７３〜７６が反転表示状態となる。
【００３１】
この結果、「ローダアーム下降」の横一列の表示を見ることで、ローダアームの下降動作に関しては、下降の条件が成立し、動作指令が出て、ローダアーム３１の駆動源（シリンダ、モータ等）が駆動され、ローダアーム３１が動作端へ移動中であることを察知することができる。機械が正常に動作しておれば、ローダアーム３１が動作端へ達したときに、センサがこれを検知し、端コイルが「０」から「１」に変化するので、端コイルアドレス７６（Ｒ７３５．２）が反転表示される。一方、ローダアーム３１が途中で停止したような場合は、センサが検知信号を出力しないので、端コイルは「０」のままとなり、端コイルアドレス７６（Ｒ７３５．２）は反転表示されない。したがって、出力コイルアドレス７５が反転表示されているにもかかわらず、端コイルアドレス７６がいつまでたっても反転表示されない場合は、シリンダやモータ等の出力系統に異常が発生していると判断することができる。
【００３２】
以上のようにして、上記実施形態においては、操作盤４のＣＲＴ５に、従来のラダー図に代えて、動作名称と、その動作の順番および各コイルアドレスを一列に配列した図７のシーケンス表示画面５Ｂが表示され、この画面には動作ごとのシーケンス進行状況も表示されるので、ラダー図に不慣れな作業者であっても、シーケンスの内容を容易に把握することができる。このため、工作機械に故障が発生した場合でも、迅速かつ的確な対応をとることができ、機械の稼働率が低下するのを回避して、生産性を向上することができる。
【００３３】
ところで、本実施形態では、動作名称７１はＰＣ３００（図１）においてあらかじめ設定され、順番７２と、各コイルアドレス７３〜７６のアドレス値は現場において操作盤４で設定するようになっている。順番とアドレス値の数字は、操作モード切替スイッチ７ａを設定モードに切り替えて、キーボード９のテンキー９ａ（図５）を用いて入力する。順番の設定にあたっては、異なる動作に同じ順番をつけることも可能である。これは、シーケンスによっては異なる動作が同時に実行される場合があることに基づく。また、順番とアドレスの設定値を後で変更する場合は、変更する数字の位置にカーソルＫを合わせ、新たな値をテンキー９ａで入力する。入力された値は、シーケンス表示画面５Ｂの数字表示部７９に表示される。なお、動作名称、順番、コイルアドレス値のすべてを、ＰＣ３００において設定するようにしてもよい。
【００３４】
また、本実施形態では、動作名称と動作順番とコイルアドレスとを表示する第１の画面と、コイルアドレスに対応するラダー図を表示する第２の画面とを切り替え可能としている。すなわち、図７のシーケンス表示画面５Ｂ（第１の画面）において、例えば「ローダアーム下降」の条件コイルのラダー図を見たい場合は、まず、条件コイルアドレス「Ｒ７３５．０」にカーソルＫを合わせる。そして、項目欄８０の右端に「回路」という項目が表示されているので、これに対応する図４の右から２番目の選択キー８を押すと、画面は図９に示したようなラダー表示画面５Ｃ（第２の画面）に切り替わる。
【００３５】
このラダー表示画面５Ｃには、ローダアーム下降動作における条件コイルのラダー図９１が表示される。したがって、シーケンス表示画面５Ｂの表示だけでは故障要因がよく分からない場合は、画面を切り替えてラダー図９１を表示させることによって、熟練者による詳細な故障要因の解明を行うことができる。なお、ラダー図９１のデータは、各コイルに対応してあらかじめ不揮発性メモリ１１に格納されている。また、ラダー表示画面５Ｃをシーケンス表示画面５Ｂに戻すには、図５の診断メニューキー９ｂを押せば、図７のシーケンス表示画面５Ｂが表示される。
【００３６】
図１０は、図７のインターロック診断画面５Ｂの画面データをＰＣ３００において作成する手順を示したフローチャートである。前述のように、本実施形態では、インターロック診断画面５Ｂに表示される項目のうち、動作名称７１をＰＣ３００で設定するようになっている。ＰＣ３００においては、まず入力画面を表示させ（ステップＳ１）、この入力画面において動作名称７１を順次入力してゆく（ステップＳ２）。すべての動作名称７１の入力が完了すると（ステップＳ３）、ＰＣ３００はインターロック診断画面５Ｂに表示するための画面データを作成し、これを不揮発性メモリ１１へ転送して保存し（ステップＳ４）、処理を終了する。なお、図１ではＰＣ３００を直接ＮＣ制御ブロック１００に接続しているが、これが不可能な場合は、フラッシュメモリカード等の記録媒体を介して、ＰＣ３００で作成したデータを不揮発性メモリ１１へ移すようにしてもよい。この場合は、図４の操作盤４の適所（例えばＣＲＴ５の側方）にメモリカード挿入口を設ければよい。
【００３７】
図１１は、操作盤４のキーボード９により、インターロック診断画面５Ｂにおける順番７２と各コイルアドレス７３〜７６を設定する手順を示したフローチャートである。最初に、図４のメモリ書込みスイッチ７ｇを「書込み」に切り替えて、ＣＲＴ５に入力画面を表示させる（ステップＳ１１）。次に、各動作毎に順番の数値を入力し（ステップＳ１２）、条件のコイルアドレスを入力し（ステップＳ１３）、指令のコイルアドレスを入力し（ステップＳ１４）、出力のコイルアドレスを入力し（ステップＳ１５）、端のコイルアドレスを入力する（ステップＳ１６）。その後、全動作について上記各データの入力を終了したか否かを判定し（ステップＳ１７）、終了していなければ（ステップＳ１７：ＮＯ）、ステップＳ１２へ戻って上述した手順を反覆する。そして、全動作について入力が終了すれば（ステップＳ１７：ＹＥＳ）、処理を終了する。なお、入力された順番とコイルアドレスとは、不揮発性メモリ１１に格納される。
【００３８】
図１２は、ＣＲＴ５において図７のシーケンス表示画面５Ｂを表示する手順を示したフローチャートである。図６のインターロック診断画面５Ａにおいて診断メニューが選択されると、まず１番目の動作名称７１を表示する（ステップＳ２１）。続いて、その動作が現在実行中であるか否かを判定する（ステップＳ２２）。動作が現在実行中であれば（ステップＳ２２：ＹＥＳ）、順番の数字を点滅表示させる（ステップＳ２３）。動作が実行中でなければ（ステップＳ２２：ＮＯ）、次に動作が実行済か否かを判定し（ステップＳ２４）、実行済であれば（ステップＳ２４：ＹＥＳ）、順番の数字を反転表示させ（ステップＳ２５）、実行済でなければ（ステップＳ２４：ＮＯ）、順番の数字を通常表示（非点滅）させる（ステップＳ２６）。
【００３９】
次に、条件コイルの値が「１」か否かを判定する（ステップＳ２７）。条件コイルの値が「１」であれば（ステップＳ２７：ＹＥＳ）、条件コイルアドレス７３を反転表示させ（ステップＳ２８）、条件コイルの値が「０」であれば（ステップＳ２７：ＮＯ）、条件コイルアドレス７３を通常表示（非反転表示）させる（ステップＳ２９）。
【００４０】
次に、指令コイルの値が「１」か否かを判定する（ステップＳ３０）。指令コイルの値が「１」であれば（ステップＳ３０：ＹＥＳ）、指令コイルアドレス７４を反転表示させ（ステップＳ３１）、指令コイルの値が「０」であれば（ステップＳ３０：ＮＯ）、指令コイルアドレス７４を通常表示（非反転表示）させる（ステップＳ３２）。
【００４１】
次に、出力コイルの値が「１」か否かを判定する（ステップＳ３３）。出力コイルの値が「１」であれば（ステップＳ３３：ＹＥＳ）、出力コイルアドレス７５を反転表示させ（ステップＳ３４）、出力コイルの値が「０」であれば（ステップＳ３３：ＮＯ）、出力コイルアドレス７５を通常表示（非反転表示）させる（ステップＳ３５）。
【００４２】
次に、端コイルの値が「１」か否かを判定する（ステップＳ３６）。端コイルの値が「１」であれば（ステップＳ３６：ＹＥＳ）、端コイルアドレス７６を反転表示させ（ステップＳ３７）、端コイルの値が「０」であれば（ステップＳ３６：ＮＯ）、端コイルアドレス７６を通常表示（非反転表示）させる（ステップＳ３８）。
【００４３】
最後に、全動作について表示が終了したか否かを判定し（ステップＳ３９）、終了していない場合は（ステップＳ３９：ＮＯ）、ステップＳ２１に戻って次の動作名称を表示し、以後、上述したステップＳ２２〜ステップＳ３９を反覆する。そして全動作（図７では１２動作）について表示が終了すると（ステップＳ３９：ＹＥＳ）、処理を終了する。なお、図１２の手順は、ＣＰＵ１（図１）によって実行される。この場合、ＣＰＵ１は定期的に、または実行タスクの少ない期間に随時、図１２の手順を実行する。したがって、順番７２の点滅表示７７や反転表示７８、および各コイルアドレス７３〜７６の反転表示は、シーケンスの進行に伴って更新されることになる。
【００４４】
なお、図７の例では、動作名称７１と、動作順番７２と、コイルアドレス７３〜７６とを表示する例を示したが、動作順番７２の表示を省略して、動作名称７１とコイルアドレス７３〜７６のみを表示してもよい。この場合、実行中の動作については、例えば動作名称７１を点滅させたり、コイルアドレス７３〜７６を点滅させたりして、シーケンスの進行状況を表示することにより、ラダー図に不慣れな作業者であっても、シーケンスの内容を容易に把握することができる。また、コイルアドレス７３〜７６については、必ずしも全てのコイルアドレスを表示する必要はなく、例えば条件コイルアドレス７３は表示しないなど、一部の表示を省略することもできる。また、図７の画面において、図に示した表示項目以外の項目を追加してもよい。
【００４５】
本発明は、上述した実施形態の他にも種々の形態を採用することができる。例えば、上記実施形態においては、実行中の動作の順番を点滅表示させるようにしたが、点滅表示に代えて色を変えたり、輝度を大きくしてもよい。また、上記実施形態では、終了した動作の順番を反転表示させるようにしたが、反転表示に代えて、色を変えたり、輝度を小さくしてもよい。同様に、各コイルアドレス７３〜７６についても、反転表示に代えて、色の変化や輝度の変化などの表示態様を採用してもよい。
【００４６】
また、上記実施形態においては、工作機械として横型のマシニングセンタを例に挙げたが、工作機械は縦型のマシニングセンタであってもよく、また、マシニングセンタ以外の旋盤のような工作機械であってもよい。
【００４７】
【発明の効果】
本発明によれば、シーケンスの表示画面が非常にわかり易いものとなるので、ラダー図に不慣れな作業者であっても、シーケンスの内容を容易に把握することができる。このため、工作機械に故障が発生した場合でも、すみやかな対応をとることができ、機械の稼働率が低下するのを回避して、生産性を向上することができる。
【図面の簡単な説明】
【図１】本発明を適用した工作機械の制御システムを表すブロック図である。
【図２】加工ラインに設置された工作機械の一例を示した正面図である。
【図３】工作機械の右側面図である。
【図４】操作盤の正面図である。
【図５】操作部におけるキーボードのキー配置を示した図である。
【図６】インターロック診断画面を示した図である。
【図７】シーケンス表示画面を示した図である。
【図８】シーケンスの例を示した図である。
【図９】ラダー表示画面を示した図である。
【図１０】画面データを作成する手順を示したフローチャートである。
【図１１】順番とコイルアドレスを設定する手順を示したフローチャートである。
【図１２】シーケンス表示画面を表示する手順を示したフローチャートである。
【符号の説明】
１    ＣＰＵ
４    操作盤
５    ＣＲＴ
５Ａ  インターロック診断画面
５Ｂ  シーケンス表示画面
５Ｃ  ラダー表示画面
６    ＣＲＴ制御回路
７    操作部
８    選択キー
９    キーボード
９ｂ  診断メニューキー
１０  入出力ポート
１１  不揮発性メモリ
７１  動作名称
７２  動作順番
７３  条件コイルアドレス
７４  指令コイルアドレス
７５  出力コイルアドレス
７６  端コイルアドレス
９１  ラダー図
２０１、２０２  工作機械
【図１】
2004291160.tif 000003
【図２】
2004291160.tif 000004
【図３】
2004291160.tif 000005
【図４】
2004291160.tif 000006
【図５】
2004291160.tif 000007
【図６】
2004291160.tif 000008
【図７】
2004291160.tif 000009
【図８】
2004291160.tif 000010
【図９】
2004291160.tif 000011
【図１０】
2004291160.tif 000012
【図１１】
2004291160.tif 000013
【図１２】
2004291160.tif 000014