(57)【特許請求の範囲】
【請求項１】
複数台の工作機械に付設されたデータ通信手段を有するＮＣ装置(2)及び複数台のクライアントコンピュータ(4)にサーバコンピュータ(3)をネットワーク接続し、サーバコンピュータ(3)に複数台のＮＣ装置(2)の管理データ及び履歴データを記憶させてそれらのデータを表示する画面を各ＮＣ装置について生成してネットワーク上に公開させ、クライアントコンピュータ(4)が上記画面を呼び出して表示されたデータを変更したときにサーバコンピュータに上記記憶した管理データを変更させることにより、上記複数台の工作機械を制御する、ＮＣ工作機械の管理方法。
【請求項２】
上記画面の生成手段がスケジュール画面の生成手段を含み、クライアントコンピュータ(4)が上記スケジュール画面のデータを変更したときにサーバ(3)が該当するＮＣ装置の加工スケジュールを変更する、請求項１記載の管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＮＣ（数値制御）装置を備えた複数台のＮＣ工作機械を複数台のコンピュータで管理する方法に関するものである。
【０００２】
【従来の技術】
ＮＣ工作機械は、ＮＣ装置にロードされて実行される加工プログラムに基づいて工具の選択やワークと工具との相対位置ないし速度を制御して、ワークの加工を行なっている。近時のＮＣ装置は、データ通信機能を備えており、この機能を使用してＮＣ装置にパソコンを接続し、当該パソコンで工作機械の状態や加工プログラムの実行状況を監視することができる。当該パソコンは、工作機械が実行している加工プログラム番号、ワークの加工予定数や予定時間、加工済数や経過時間等の各種の管理データや履歴データを保有している。作業者は、パソコンのこれらのデータを参照することにより、工作機械の稼働状況や加工履歴を管理することができる。
【０００３】
また作業者は、パソコンが記憶している管理データの変更を行なうことができる。これらの変更は、パソコンにインストールされたアプリケーションプログラムで処理されて、ＮＣ装置に与える指令信号を変更する。この指令信号は、例えばＮＣ装置に対する加工プログラムの実行やロードアンロード、稼働履歴や稼働予定の表示、工作機械の動作や故障診断などの指令信号である。
【０００４】
パソコンでＮＣ工作機械を管理するときは、ＮＣ装置メーカや工作機械メーカから提供されているアプリケーションソフトをパソコンにインストールし、通信ポートを工作機械のＮＣ装置に接続する。高度に自動化された工作機械においては、一人のオペレータが複数台の工作機械を管理するのが普通であり、１台のパソコンに複数台の工作機械を接続して、当該複数台の工作機械の管理を画面を切換て行なうことができるようになっている。
【０００５】
工作機械が多数台設置されている工場では、管理用のパソコンも複数台必要である。また、１台のパソコンに複数台の機械を接続して切換ながら管理するときは、複数台の機械の内の例えば２台が同時にアラーム状態になったときに、１台ずつしか復旧作業を行なうことができず、不便であると共にロス時間が大きくなる。そこで図５に示すように、複数台の管理用パソコン９と複数台の工作機械１のＮＣ装置２とをＬＡＮで接続し、１台のパソコンで複数台の工作機械を管理できるようにすると共に、１台の工作機械を複数台のパソコンで管理できるようにしている。
【０００６】
【発明が解決しようとする課題】
しかしＮＣ装置のデータ通信手段には、ネットワーク接続されるパソコンの台数に制限が設けられているため、１台の工作機械に接続できる管理用パソコンの台数が限られ、このことが複数の作業者が複数台の工作機械を管理するシステムを構築するときの制限となる。また管理用アプリケーションソフトを複数台のパソコンにインストールする必要があり、ソフトウェアが改良されたときのアップデートや設定を複数台のパソコンのそれぞれについて個別に行なう必要があり、面倒である。また従来の管理システムでは、パソコン側で各工作機械の加工スケジュールの変更を行なうことができなかった。
【０００７】
【課題を解決するための手段】
この発明は、管理対象となる複数台の工作機械のＮＣ装置２を１台のサーバコンピュータ（以下、単に「サーバ」という）３に接続し、接続された全てのＮＣ装置２についての管理用データ及び履歴データをサーバ３で一括管理させ、サーバが管理している各工作機械ごとのデータの表示ないし更新画面をインターネットを含むネットワーク上に公開させ、ネットワークに接続したクライアントコンピュータ（以下、単に「クライアント」という）４からその公開画面にアクセスすることで、サーバ３に接続された任意の工作機械の管理を可能にすることで、上記従来システムの問題点を解決したものである。
【０００８】
即ち、この発明のＮＣ工作機械の管理方法は、複数台の工作機械に付設されたデータ通信手段を有するＮＣ（数値制御）装置２及び複数台のクライアント４にサーバ３をネットワーク接続し、サーバ３に複数台のＮＣ装置２の管理データ及び履歴データを記憶させて、それらのデータを表示する画面を各ＮＣ装置について生成してネットワーク上に公開させ、クライアント４が上記画面を呼び出して表示されたデータを変更したときにサーバに上記記憶した管理データを変更させることにより、上記複数台の工作機械を制御するというものである。
【０００９】
請求項２の管理方法は、上記画面の生成手段がスケジュール画面の生成手段を含んでおり、クライアント４が上記スケジュール画面のデータを変更したときにサーバ３が該当するＮＣ装置の加工スケジュールを変更するというものである。このスケジュール変更機能は、サーバ３がスケジュール画面の生成手段を備えることと、その画面がアクセスされて制御用表示要素（画面上のボタンなど）７の操作信号を受けたときに、サーパが保有している該当工作機械のスケジュールデータを変更するスケジュール変更手段を備えることにより、実現できる。
【００１０】
【発明の実施の形態】
図１は、この発明を実施するための管理システムを示した図である。工場に設置されている多数の工作機械１のそれぞれには、データ通信機能を有するＮＣ装置２を設ける。そして、この多数のＮＣ装置２を母線５でサーバ３に接続する。一方、これらの工作機械を管理するための複数台のクライアント４を設置し、サーバ３及び各クライアント４をインターネット又はＬＡＮに接続する。サーバ３の補助記憶装置には、接続されたすべてのＮＣ装置の加工プログラム、加工スケジュールなどの管理データを、クライアント４から入力して記憶させる。サーバ３は、ＮＣ装置２から受信したデータを補助記憶装置に記憶する記憶手段を備えている。サーバ３に接続されているＮＣ装置２から送られてくるデータをアプリケーションソフトで処理し、状態データ及び履歴データとして補助記憶装置に記憶する。
【００１１】
サーバ３は、従来のシステムにおけるＮＣ装置制御用のパソコンが備えていたと同様なデータ表示画面の生成手段を備えている。この画面生成手段で生成される画面は、例えば接続されている機械の一覧画面、各機械毎の詳細画面、稼動状態表示画面、工具補正画面、加工プログラムの入出力画面、ロードメータ表示画面、カスタムマクロ画面などである。
【００１２】
サーバ３は、画面生成手段で生成された画面を各ＮＣ装置毎に個別にＬＡＮ及びインターネット上に公開する。すなわち、クライアントからＬＡＮ又はインターネットを介してアクセスがあったときに、アクセス権を確認した上で当該クライアントにデータ表示画面を送信する。またサーバ３は、ＮＣ装置２の加工スケジュールを変更するスケジュール変更機能を備えている。このスケジュール変更機能は、スケジュール変更用画面の生成手段を備えることと、その画面がアクセスされて制御用表示要素の操作信号を受けたときに、サーバが保有している該当する工作機械のスケジュールデータを変更するスケジュール変更手段を備えることにより、実現できる。
【００１３】
図２は、この発明の方法における全体的な処理の流れを示すフローチャートである。まず、作業者は、担当する工作機械を自動運転させてワークの加工を開始する。各工作機械のＮＣ装置２は、それぞれが保有しているワークカウンタ、ツールカウンタなどの加工支援ソフトでデータ処理を行い、サーバからの要求に応じてこれらのデータをサーバ３に送信する。
【００１４】
サーバ３はＮＣ装置２とのＬＡＮ接続により、各ＮＣ装置から送られてくる機械の稼動状況、ロードメータが検出している加工負荷や工具補正量、各種の加工支援ソフトによって管理されている加工個数等のデータを取得して、データベースとして補助記憶装置に記憶する。そして、サーバは取得したデータをサーバのアプリケーションソフトで演算処理し、ＨＴＭＬ等のＷｅｂページとしてＬＡＮ及びインターネット上に公開する。
【００１５】
機械の管理者又は作業者は、クライアント４のＷｅｂブラウザを使用してサーバが公開しているデータを閲覧する。作業者は、閲覧したデータにより、機械の稼動状況や加工の進行状況を確認することができ、適時次の加工の準備、データの設定や変更、アラーム状態のときの機械の復旧作業などを行うことができる。作業者が行ったこのような作業者、管理データの変更という形でサーバに伝えられ、サーバのアプリケーションソフトは、それに従った管理データの変更を行う。
【００１６】
図３は、サーバ３がＬＡＮ及びインターネットに公開する画面の１つとしてスケジュール画面を例示したものである。この画面には、各工程名毎に使用する機械名、当該工程に割当てられている時間、加工予定数に対する加工済のワーク数、当該工程で使用する加工プログラム番号を加工の進捗率、当該加工担当する作業者などが一覧表示されており、データを変更するための制御用表示要素（画面上のボタン）６、７、８が表示されている。作業者がスケジュールを変更しようとするときは、対象となる工程を選択し、ドラッグによって工程の順序を入れ替えたり、加工時間帯の変更やワーク予定数の変更を行って、ＯＫボタン７を押す。複数の機械間でのスケジュール変更は、機械一覧表示ボタン６を押して、機械一覧を表示させ、その中から相互に関連する機械を選択して、それらのスケジュール画面を表示させることにより、機械間相互でのスケジュールの変更を行う。
【００１７】
図４は、スケジュール画面を呼び出して行われる処理の流れを示したクライアント４、サーバ３及びＮＣ装置２間での処理を示すフローチャートである。まず、作業者がクライアントのキーボードを操作してサーバへ接続する。サーバはデータベースのデータをアプリケーションソフトで処理して、図３に示すようなスケジュール画面をクライアントへ送信し、クライアントのディスプレイ上にスケジュール画面が表示される。作業者は表示されたスケジュール画面を閲覧し、キーボードを使って画面上でスケジュールを変更し、ＯＫボタンを押す。変更されたスケジュールは、サーバ３に送信され、サーバのアプリケーションソフトが実行されて、データベースのデータが更新される。
【００１８】
データベースのスケジュールが変更されると、変更があったことをＮＣ装置に通知するスケジュール変更通知ソフトが自動的に起動されて、スケジュール変更通知をＮＣ装置に送信する。この変更通知は、ＮＣ装置に割込みをかけ、ＮＣ装置のディスプレイに変更通知を示すアラームが表示される。必要があればＮＮＣ装置側の作業者はサーバ３にスケジュールデータを要求する。この要求に応答してサーバ３が当該機械のスケジュールデータをＮＣ装置に送信し、変更後のスケジュール画面がＮＣ装置のディスプレイ上に表示される。なお加工の進渉状況の表示やスケジュールの表示及び変更は、従来と同様にＮＣ装置側でも行うことができる。
【００１９】
【発明の効果】
以上説明したように、この発明の方法によれば、多数の工作機械を１台のサーバで一括管理でき、また各工作機械の履歴データも１台のサーバですべて管理できるため、管理に必要な各種のアプリケーションソフトは、サーバにのみインストールしておけばよく、プログラムの追加や変更の処理が容易である。また、各ＮＣ装置は、１台のサーバにのみ接続されるため、ＮＣ装置側のコンピュータの接続台数の制限により、管理用端末（クライアント）の台数が制限されることがない。作業者はＬＡＮ又はインターネットに接続された任意のクライアントから自分が担当する機械を呼び出すことができ、従ってクライアントの設置場所や他の作業者との重複による制限の少ないシステムを構築することができる。
【図面の簡単な説明】
【図１】実施例のシステム構成図
【図２】全体的な処理の流れを示すフローチャート
【図３】スケジュール画面の例を示す図
【図４】スケジュール変更処理を示すフローチャート
【図５】従来のシステム構成図
【符号の説明】
１  工作機械
２  ＮＣ装置
３  サーバ
４  クライアント
【図１】
0004160768.tif 000002
【図２】
0004160768.tif 000003
【図３】
0004160768.tif 000004
【図４】
0004160768.tif 000005
【図５】
0004160768.tif 000006