(57)【要約】【課題】ユーザがコンピュータを操作しなくても、データを受信できない状態からデータを受信できる状態に切り替えることができるデータ受信システムを提供する。【解決手段】データインターフェース２１を通じコンピュータ２０が外部装置１０等から出力されるデータを受信し、受信したデータをコンピュータの記憶部２３に記憶するデータ受信システム１において、コンピュータは、データインターフェースをオープンにしているオープンステート又はデータインターフェースをクローズしているクローズステートを検出するステート検出部２２と、ステート検出部によってクローズステートを検出した場合には、クローズステートをオープンステートへ切り替えるステート切替部２２と、を備える。【選択図】図１
2010161494.tif 000002
【特許請求の範囲】
【請求項１】
データインターフェースを通じコンピュータが外部装置から出力されるデータを受信し、該受信したデータを前記コンピュータの記憶部に記憶するデータ受信システムにおいて、
前記コンピュータは、
前記データインターフェースをオープンにしているオープンステート又は前記データインターフェースをクローズにしているクローズステートを検出するステート検出部と、
前記ステート検出部によって前記クローズステートを検出した場合には、該クローズステートを前記オープンステートへ切り替えるステート切替部と、
を備えることを特徴とするデータ受信システム。
【請求項２】
前記データインターフェースを通じ前記データを受信したか否かを検出するデータ受信検出部と、
前記データ受信検出部によって前記データを受信しない時間が予め定めた所定時間を経過するか否かを計測する計測部と、
前記計測部によって前記所定時間が経過したことを計測した後に、前記データインターフェースを前記クローズステートに設定してから前記オープンステートに切り替えるステート切替設定部と、
を備えることを特徴とする請求項１に記載のデータ受信システム。
【請求項３】
前記データを受信日付毎に前記記憶部に記憶させる記憶制御部と、
前記受信日付を切り替える切替時刻を設定可能な切替時刻設定部と、を備え、
前記記憶制御部は、前記切替時刻設定部によって設定された前記切替時刻に応じて切り替わる前記受信日付毎に前記データを前記記憶部に記憶することを特徴とする請求項１又は２に記載のデータ受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データインターフェースを通じコンピュータが外部装置から出力されるデータを受信し、該受信したデータを前記コンピュータの記憶部に記憶するデータ受信システムに関する。
【背景技術】
【０００２】
特許文献１には、ダイカストマシン等の制御装置からプリンタに送られ、そこで印刷される各種のデータをプリンタに替えて表示するプリンタ代替表示方法が開示されている。特許文献１のプリンタ代替表示方法では、制御装置からプリンタに出力される印刷情報を受信すると共に記憶し、記憶された前記印刷情報をイメージ画面データ及び文字データの少なくともいずれか一つのデータに変換し、変換された後の少なくともいずれか一つのイメージ画面データおよび文字データを前記表示部の画面に表示する。
【０００３】
上記のプリンタ代替表示方法によれば、印刷情報に応じたイメージ画面データ等がコンピュータの表示部の画面に表示されることにより、印刷情報を確認するために該印刷情報をプリンタに印刷しなくてもよく、プリンタの用紙切れや、それに起因する印刷動作の途中停止を防止できるようになる。その結果、制御装置等の運転効率を向上させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−３３８６６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、一般に、コンピュータに搭載されたアプリケーションプログラムが誤動作すること等に起因して、該コンピュータは、制御装置から送信されたデータを正常に受信する処理ができなくなり、データの受信処理に支障が生じることがあった。このような場合には、コンピュータがデータを受信するために、ユーザがコンピュータを操作して再起動等をしなければならないという不都合が生じていた。
【０００６】
この発明は、このような状況に鑑み提案されたものであって、ユーザがコンピュータを操作しなくても、データを受信できない状態からデータを受信できる状態に切り替えることができるデータ受信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１の発明に係るデータ受信システムは、データインターフェースを通じコンピュータが外部装置から出力されるデータを受信し、該受信したデータを前記コンピュータの記憶部に記憶するデータ受信システムにおいて、前記コンピュータは、前記データインターフェースをオープンにしているオープンステート又は前記データインターフェースをクローズにしているクローズステートを検出するステート検出部と、前記ステート検出部によって前記クローズステートを検出した場合には、該クローズステートを前記オープンステートへ切り替えるステート切替部と、を備えることを特徴とする。
請求項１の発明によれば、ステート検出部によって前記クローズステートを検出した場合には、ステート切替部は、クローズステートを前記オープンステートへ切り替える。
このため、ステート切替部によって、データインターフェースをオープンステートに切り替えた後には、コンピュータがデータインターフェースを通じて前記データを受信することが可能になる。
したがって、ステート切替部を用いることにより、ユーザがコンピュータを操作しなくても、前記クローズステートのためにコンピュータがデータを受信することができない状態から、オープンステートによってコンピュータがデータを受信できる状態に切り替えることができる。
【０００８】
請求項２の発明は、請求項１において、前記データインターフェースを通じ前記データを受信したか否かを検出するデータ受信検出部と、前記データ受信検出部によって前記データを受信しない時間が予め定めた所定時間を経過するか否かを計測する計測部と、前記計測部によって前記所定時間が経過したことを計測した後に、前記データインターフェースを前記クローズステートに設定してから前記オープンステートに切り替えるステート切替設定部と、を備えることを特徴とする。
請求項２の発明によれば、計測部が、データ受信検出部によってデータを受信しない所定時間が経過したことを検出した後に、ステート切替設定部は、データインターフェースをクローズステートに設定してからオープンステートに切り替える。
このため、データインターフェースを通じてコンピュータがデータを受信できない状態が生じても、ステート切替設定部によって、データインターフェースをオープンステートに切り替えた後には、コンピュータがデータインターフェースを通じてデータを受信することが可能になる。
【０００９】
請求項３の発明は、請求項１又は２において、前記データを受信日付毎に前記記憶部に記憶させる記憶制御部と、前記受信日付を切り替える切替時刻を設定可能な切替時刻設定部と、を備え、前記記憶制御部は、前記切替時刻設定部によって設定された前記切替時刻に応じて切り替わる前記受信日付毎に前記データを前記記憶部に記憶することを特徴とする。
請求項３の発明によれば、記憶制御部は、切替時刻設定部によって設定された切替時刻に応じて切り替わる受信日付毎にデータを記憶部に記憶する。
このため、例えば、ユーザが、切替時刻設定部によって所望の切替時刻を設定することにより、該所望の切替時刻に応じて前記受信日付を自由に調整することができる。
これにより、記憶制御部は、ユーザによって調整された受信日付毎に、データを記憶部に記憶することが可能になる。
【発明の効果】
【００１０】
本発明のデータ受信システムによれば、ステート検出部によって前記クローズステートを検出した場合には、ステート切替部は、クローズステートを前記オープンステートへ切り替える。
このため、ステート切替部によって、データインターフェースをオープンステートに切り替えた後には、コンピュータがデータインターフェースを通じて前記データを受信することが可能になる。
したがって、ステート切替部を用いることにより、ユーザがコンピュータを操作しなくても、前記クローズステートのためにコンピュータがデータを受信することができない状態から、オープンステートによってコンピュータがデータを受信できる状態に切り替えることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態のデータ受信システムの概略ブロック図である。
【図２】データ受信システムを構成するコンピュータの第２演算処理部が実行するオープンステート設定処理に関するフローチャートである。
【図３】同第２演算処理部が実行するデータ受信処理に関するフローチャートである。
【図４】パーソナルコンピュータのディスプレイに表示される通信設定用画面を示した図である。
【発明を実施するための形態】
【００１２】
本発明の実施形態を、図１ないし図４を参照しつつ説明する。図１は、データ受信システム１の概略ブロック図である。図示のデータ受信システム１は、ＮＣ装置１０と、パーソナルコンピュータ２０とを備えている。
【００１３】
ＮＣ装置１０は、入出力インターフェース１１と、第１演算処理部１２と、第１記憶部１３と、シリアルポート１４とを備えている。入出力インターフェース１１には、タッチプローブ３０が接続されている。タッチプローブ３０は、被加工物の寸法を測定するために用いられる。
【００１４】
第１演算処理部１２には、入出力インターフェース１１及び第１記憶部１３が接続されている。第１記憶部１３にはＮＣプログラムが記憶されている。上記のタッチプローブ３０は、第１記憶部１３に記憶されたＮＣプログラムに基づいて制御され、被加工物の寸法を測定する。第１演算処理部１２には、入出力インターフェース１１を介し、タッチプローブ３０によって測定された被加工物の座標データが入力される。その後、第１演算処理部１２は、前記座標データ及びＮＣプログラムを用い、被加工物の寸法を算出する処理を実行する。
【００１５】
シリアルポート（ＲＳ２３２Ｃ）１４には、第１演算処理部１２及びＲＳ２３２Ｃ／イーサネット（登録商標）コンバータ４０が接続されている。シリアルポート１４は、第１演算処理部１２から、被加工物の寸法データを受信する。その後、シリアルポート１４は、前記寸法データをＲＳ２３２Ｃ／イーサネット（登録商標）コンバータ４０に送信する。ＲＳ２３２Ｃ／イーサネット（登録商標）コンバータ４０は、寸法データをＴＣＰ／ＩＰフレームにカプセル化するために用いられる。
【００１６】
第１無線通信モジュール５０には、ＲＳ２３２Ｃ／イーサネット（登録商標）コンバータ４０が接続されている。第１無線通信モジュール５０は、無線によって下記の第２無線通信モジュール６０に上記のＴＣＰ／ＩＰフレームを転送する。
【００１７】
また、パーソナルコンピュータ２０は、仮想シリアルポート２１と、第２演算処理部２２と、第２記憶部２３と、ディスプレイ２４と、キーボード２５とを備えている。仮想シリアルポート２１には、第２無線通信モジュール６０及び第２演算処理部２２が接続されている。仮想シリアルポート２１は、仮想の通信ケーブルを構築するインターフェースである。これにより、第２無線通信モジュール６０と仮想シリアルポート２１との間に、通信ケーブルが接続されているように見せることができる。第２無線通信モジュール６０は、ＴＣＰ／ＩＰフレームを受信した後に、該ＴＣＰ／ＩＰフレームを、仮想シリアルポート２１を通じて第２演算処理部２２に送信する。なお、仮想シリアルポート２１は、本発明のデータインターフェースの一例である。
【００１８】
第２演算処理部２２には、第２記憶部２３が接続されている。第２記憶部２３には、後述する各種のアプリケーションプログラム（表示制御プログラム、ポートドライブ用プログラム等）が記憶されている。第２演算処理部２２は、ＴＣＰ／ＩＰフレームから寸法データを抽出し、後述する例のように、第２記憶部２２に、該寸法データを記憶する処理を実行する。なお、ＮＣ装置１０、タッチプローブ３０、ＲＳ２３２Ｃ／イーサネット（登録商標）コンバータ４０及び第１無線通信モジュール５０は、本発明の外部装置の一例であり、第２記憶部２３は本発明の記憶部の一例である。
【００１９】
さらに、第２演算処理部２２には、ディスプレイ２４及びキーボード２５が接続されている。第２演算処理部２２は、第２記憶部２３に記憶された表示制御プログラムに基づいて、後述する例のように、ディスプレイ２４に、通信設定用画面を表示する。キーボード２５は、後述するように、通信設定用画面内の「日付変更時分」を設定するために用いられる。
【００２０】
次に、アプリケーションプログラムに基づいて、パーソナルコンピュータ２０が、仮想シリアルポート２１と第２無線通信モジュール６０との通信を確立させる処理や上記の寸法データを第２記憶部２３に記憶する処理について説明する。
【００２１】
最初に、仮想シリアルポート２１と第２無線通信モジュール６０との通信を確立させるオープンステート設定処理について説明する。図２に示すように、オープンステート設定処理（Ｓ１０）では、第１ポートオープン処理（Ｓ１１）を実行する。第１ポートオープン処理（Ｓ１１）では、第２演算処理部２２が、第２記憶部２３に記憶されたポートドライブ用プログラムに基づいて、仮想シリアルポート２１をオープンにする処理を実行する。
【００２２】
第１ポートオープン処理（Ｓ１１）の後には、第２演算処理部２２が、仮想シリアルポート２１がオープンになったか否かを判断する（Ｓ１２）。Ｓ１２において、仮想シリアルポート２１がオープンになったと判断した場合には、第２演算処理部２２が、データ受信開始処理（Ｓ１３）を実行する。データ受信開始処理（Ｓ１３）では、仮想シリアルポート２１と第２無線通信ポート６０との間の通信路を確立し、第２演算処理部２２が、第２無線通信ポート６０から寸法データ（ＴＣＰ／ＩＰフレーム）を受信可能な状態で待機する処理を実行する。
【００２３】
一方、Ｓ１２において、第２演算処理部２２が、仮想シリアルポート２１がオープンではなくクローズになっていると判断した場合には、ポートステート監視処理（Ｓ１４）を実行する。仮想シリアルポート２１がクローズになっていることは、仮想シリアルポート２１と第２無線通信ポート６０との間の通信路が確立されていないことを意味する。
【００２４】
上記のポートステート監視処理（Ｓ１４）では、第２演算処理部２２が、第２記憶部２３に記憶されたポートステート監視プログラムを用いることにより、予め定めた所定時間に亘り、仮想シリアルポート２１がオープン又はクローズになっていることを監視する処理を実行する。ここでは、第２演算処理部２２が、ポートステート監視プログラムに基づいて、仮想シリアルポート２１を介して第２無線通信モジュール６０にアクセスし、該第２無線通信モジュール６０にアクセス権を付与する認証処理を実行する。
【００２５】
上記の認証処理を実行する際に、仮想シリアルポート２１がオープンになっている場合には、第２無線通信モジュール６０が、仮想シリアルポート２１を通じて第２演算処理部２２にアクセス可能になる。このため、ポートステート監視処理（Ｓ１４）では、第２無線通信モジュール６０から第２演算処理部２２に対するアクセスがあったことに基づいて、仮想シリアルポート２１がオープンになっていることを検出できる。
【００２６】
これに対し、認証処理を実行する際に、仮想シリアルポート２１がクローズになっている場合には、第２無線通信モジュール６０が、第２演算処理２２にアクセスすることがでいない。このため、ポートステート監視処理（Ｓ１４）では、第２無線通信モジュール６０から第２演算処理部２２に対するアクセスがないことに基づいて、仮想シリアルポート２１がクローズになっていることを検出できる。
【００２７】
ポートステート監視処理（Ｓ１４）の後には、該ポートステート監視処理（Ｓ１４）での検出結果に基づいて、第２演算処理部２２は、仮想シリアルポート２１がオープンになっているか否かを判断する（Ｓ１５）。
【００２８】
Ｓ１５において、仮想シリアルポート２１がオープンになっていると判断した場合には、第２演算処理部２２は、上述したデータ受信開始処理（Ｓ１３）を実行する。一方、Ｓ１５において、仮想シリアルポート２１がクローズになっていると判断した場合には、第２演算処理部２２は、上述した第１ポートオープン処理（Ｓ１１）を実行する。これにより、仮想シリアルポート２１をクローズからオープンにする処理を実行する。なお、第２演算処理部２２（上記のＳ１５の処理）は、本発明のステート検出部の一例であり、第２演算処理部２２（上記のＳ１１の処理）は、本発明のステート切替部の一例である。
【００２９】
その後は、第２演算処理部２２によって、上述した各処理（Ｓ１３ないしＳ１５）がなされる。このため、オープンステート設定処理（Ｓ１０）では、Ｓ１５において、仮想シリアルポート２１がクローズになっていると判断した場合であっても、その後の第１ポートオープン処理（Ｓ１１）によって、仮想シリアルポート２１をオープンにする処理を繰り返し実行することができる。
【００３０】
続いて、パーソナルコンピュータ２０が、上記の寸法データを第２記憶部２３に記憶する処理等を実行するデータ受信処理について説明する。ここでは、パーソナルコンピュータ２０が寸法データを受信できない状態として、第２記憶部２３に記憶されたアプリケーションプログラムが誤動作する場合を例に挙げて説明する。
【００３１】
図３に示すように、データ受信処理（Ｓ２０）では、最初に、第２演算処理部２２が、仮想シリアルポート２１を介し、第２無線通信モジュール６０から寸法データ（ＴＣＰ／ＩＰフレーム）を受信したか否かを判断する（Ｓ２１）。
【００３２】
アプリケーションプログラムが誤動作してフリーズ状態になり、Ｓ２１において、寸法データを受信していないと判断した場合には、第２演算処理部２２は、所定時間計測処理（Ｓ２２）を実行する。所定時間計測処理（Ｓ２２）では、第２演算処理部２２が、第２記憶部２３に記憶された時間計測プログラムを用いることにより、予め定めた所定時間に到達するまで、時間を計測する処理を実行する。このとき、所定時間計測処理（Ｓ２２）では、計測時間のデータを、第２記憶部２３に順次記憶する。
【００３３】
その後、第２演算処理部２２により、所定時間計測処理（Ｓ２２）において計測される時間が所定時間（例えば３秒）を経過したか否かが判断される（Ｓ２３）。フリーズ状態が解消し、Ｓ２３において、所定時間を経過していないと判断された場合には、寸法データを受信したか否かの処理（Ｓ２１）及び所定時間計測処理（Ｓ２２）が繰り返される。なお、第２演算処理部２２（上記のＳ２１の処理）は、本発明のデータ受信部の一例であり、第２演算処理部２２（上記のＳ２２及びＳ２３の処理）は、本発明の計測部の一例である。
【００３４】
一方、フリーズ状態が継続し、Ｓ２３において、所定時間が経過したと判断された場合には、第２演算処理部２２は、ポートクローズ処理（Ｓ２４）を実行する。ポートクローズ処理（Ｓ２４）は、第２演算処理部２２が、上記のポートドライブ用プログラムに基づいて、仮想シリアルポート２１をクローズにする処理を実行する。
【００３５】
ポートクローズ処理（Ｓ２４）の後には、第２演算処理部２２は、クローズ時間計測処理（Ｓ２５）を実行する。クローズ時間計測処理（Ｓ２５）では、第２演算処理部２２が、第２記憶部２３に記憶されたクローズ時間計測プログラムを用いることにより、予め定めた所定時間に到達するまで、仮想シリアルポート２１をクローズしている時間を計測する処理を実行する。このとき、クローズ時間計測処理（Ｓ２５）では、計測時間のデータを、第２記憶部２３に順次記憶する。
【００３６】
続いて第２演算処理部２２により、クローズ時間計測処理（Ｓ２５）において計測される時間が所定時間を経過したか否かが判断される（Ｓ２６）。Ｓ２６において、所定時間を経過していないと判断された場合には、引き続きクローズ時間計測処理（Ｓ２５）を実行する。
【００３７】
一方、Ｓ２６において、所定時間が経過したと判断された場合には、第２演算処理部２２は、第２ポートオープン処理（Ｓ２７）を実行する。第２ポートオープン処理（Ｓ２７）では、上述した第１ポートオープン処理（Ｓ１１）と同様に、仮想シリアルポート２１をオープンにする処理を実行する。これにより、パーソナルコンピュータ２０がフリーズ状態になった場合であっても、仮想シリアルポート２１を強制的にオープンにすることができる。よって、仮想シリアルポート２１と第２無線通信モジュール６０との間の通信路が確立されるため、該第２無線通信モジュール６０を通じ、ＮＣ装置１０から寸法データ（ＴＣＰ／ＩＰフレーム）を受信することができる。なお、第２演算処理部２２（上記のＳ２４ないしＳ２７の処理）は、本発明のステート切替設定部の一例である。
【００３８】
また、Ｓ２１において、アプリケーションプログラムが正常に動作し、寸法データを受信したと判断した場合には、計測時間リセット処理（Ｓ２８）を実行する。計測時間リセット処理（Ｓ２８）では、第２演算処理部２２が、所定時間計測処理（Ｓ２２）及びクローズ時間計測処理（Ｓ２５）によって第２記憶部２３にそれぞれ記憶された計測時間のデータを消去する処理を実行する。
【００３９】
計測時間リセット処理（Ｓ２８）の後には、第２演算処理部２２は、寸法データ記憶処理（Ｓ２９）を実行する。寸法データ記憶処理（Ｓ２９）では、第２演算処理部２２が、
仮想シリアルポート２１を介して第２無線通信モジュール６０から受信した寸法データを、受信日付毎に第２記憶部２３へ記憶する処理を実行する。なお、第２演算処理部２２（上記のＳ２９の処理）は、本発明の記憶制御部の一例である。
【００４０】
加えて、本実施形態では、上述した表示制御プログラムに基づいて、ディスプレイ２４に、図４に示す通信設定用画面２４Ａを表示することを可能とした。ユーザは、以下の要領で、寸法データの受信日付を切り替える時間を調整することができる。
【００４１】
ユーザは、マウス（図示せず。）によって、通信設定用画面２４Ａ内の「日付変更時分」の位置に、カーソルを移動させる。図４には、ユーザがカーソルを「日付変更時分」の位置へ移動させた後に、キーボード２５を用い、「日付変更時分」を８時２０分に設定した例を示した。図示の例では、当日の８時２０分を境にして、寸法データの受信日付が、前日から当日に切り替わる。上述した寸法データ記憶処理（Ｓ２９）では、「日付変更時分」に応じて切り替わる受信日付毎に、寸法データを第２記憶部２３へ記憶する。なお、「日付変更時分」は、本発明の切替時刻の一例であり、通信設定用画面２４Ａは、本発明の切替時刻設定部の一例である。
【００４２】
また、「日付変更時分」を設定する場合と同様に、ユーザは、通信設定用画面２４Ａ内の「固まりチェック」の時間を設定することができる。「固まりチェック」の時間とは、上述したＳ２３の処理における所定時間を意味する。
【００４３】
＜本実施形態の効果＞
本実施形態のデータ受信システム１では、第２演算処理部２２が、オープンステート設定処理（Ｓ１０）におけるＳ１５の処理により、仮想シリアルポート２１がクローズになっていると判断した場合には、第１ポートオープン処理（Ｓ１１）により、仮想シリアルポート２１をクローズからオープンにする。
このため、第１ポートオープン処理（Ｓ１１）により、仮想シリアルポート２１をオープンにした後には、仮想シリアルポート２１と第２無線通信ポート６０との間の通信路が確立されて、第２演算処理部２２が、ＮＣ装置１０に接続された第１無線通信モジュール５０から第２無線通信ポート６０へ転送される寸法データ（ＴＣＰ／ＩＰフレーム）を、仮想シリアルポート２１を通じて受信することが可能になる。
したがって、ユーザがパーソナルコンピュータ２０を操作しなくても、第１ポートオープン処理（Ｓ１１）によって、仮想シリアルポート２１がクローズのために第２演算処理２２が寸法データを受信することができない状態から、仮想シリアルポート２１をオープンにして第２演算処理部２２が寸法データを受信できる状態になる。
【００４４】
また、第２演算処理部２２が、データ受信処理（Ｓ２０）におけるＳ２３の処理により、フリーズ状態になってから所定時間（３秒）が経過したと判断した後に、上述したＳ２４ないしＳ２７の処理により、仮想シリアルポート２１をクローズにしてからオープンにする。
このため、フリーズ状態のため、第２演算処理部２２が正常に動作せずに第２演算処理部２２が寸法データを受信できない状態が生じても、第２ポートオープン処理（Ｓ２７）によって、仮想シリアルポート２１をオープンにした後には、仮想シリアルポート２１と第２無線通信ポート６０との間の通信路が確立される。これにより、第２演算処理部２２が、第１無線通信モジュール５０から第２無線通信ポート６０へ転送される寸法データ（ＴＣＰ／ＩＰフレーム）を、仮想シリアルポート２１を通じて受信することが可能になる。
【００４５】
さらに、第２演算処理部２２は、データ受信処理（Ｓ２０）における寸法データ記憶処理（Ｓ２９）により、通信設定用画面２４Ａ内の「日付変更時分」に応じて切り替わる受信日付毎に、寸法データを第２記憶部２３へ記憶する。
このため、ユーザが、キーボード２５を操作して「日付変更時分」を適宜の時分に設定することにより、該適宜の時分に応じて受信日付を自由に調整することができる。
これにより、寸法データ記憶処理（Ｓ２９）では、ユーザによって調整された受信日付毎に、寸法データを第２記憶部２３へ記憶することが可能になる。
【００４６】
本発明は、上述した実施形態に限定されるものではなく、発明の趣旨を逸脱しない範囲内において構成の一部を適宜変更して実施することができる。本実施形態のデータ受信システム１では、第２演算処理部２２がＮＣ装置１０から受信するデータとして、被加工物の寸法データを例示したが、該受信するデータは、例えば、被加工物の加工数量等のような寸法データ以外のデータであってもよい。
【００４７】
また、データ通信システム１では、ＮＣ装置から寸法データを受信する例を示したが、データ受信システムは、例えば温度測定装置や湿度測定装置等のようなＮＣ装置以外の装置から各種のデータを受信するものであってもよい。
【００４８】
さらに、上述したデータ受信処理（Ｓ２０）では、フリーズ状態が３秒間継続した場合にポートクローズ処理（Ｓ２４）を実行するが、通信設定用画面２４Ａ内の「固まりチェック」の位置でユーザが設定した３秒以外の時間に亘りフリーズ状態が継続する場合にポートクローズ処理（Ｓ２４）を実行してもよい。
【符号の説明】
【００４９】
１・・データ受信システム、１０・・ＮＣ装置、２０・・パーソナルコンピュータ、２１・・仮想シリアルポート、２２・・第２演算処理部、２３・・第２記憶部、２４Ａ・・通信設定用画面、３０・・タッチプローブ、４０・・ＲＳ２３２Ｃ／イーサネット（登録商標）コンバータ、５０・・第１無線通信モジュール
【図１】
2010161494.tif 000003
【図２】
2010161494.tif 000004
【図３】
2010161494.tif 000005
【図４】
2010161494.tif 000006