(57)【要約】      （修正有）【課題】１台のコンピュータ装置でメーカの異なる数値制御装置を接続する高速ＤＮＣシステムを構築すること。【解決手段】パソコン４１Ｐと数値制御装置４１Ｎ間に本発明のマイクロプロセッサ内蔵の高速シリアル通信変換機４０を接続し高速シリアル通信変換機４０がパソコン４１Ｐから１１５．２ｋｂｐｓの通信速度で受信するテキストデータをランダムアクセスメモリ４１Ｍにバッファリングを行いながら数値制御装置４１Ｎへ１５３．６ｋｂｐｓの通信速度で送信する。また、高速シリアル通信変換機４０が数値制御装置４１Ｎから８６．４ｋｂｐｓの通信速度で受信するテキストデータをパソコン４１Ｐへ１１５．２ｋｂｐｓの通信速度で送信することにより通信仕様の異なるパソコン４１Ｐと数値制御装置４１Ｎ間で高速のデータ送受信が行われる。【選択図】図４
2005269290.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ装置と数値制御装置間に接続し、該両装置間の高速データ転送を実現させるマイクロプロセッサ内蔵の高速シリアル通信変換器であって、通信部は該両装置とのシリアル通信用にＲＳ−２３２Ｃ及びＲＳ−４２２レベルの２つのシリアル回路からなり、信号レベルおよび通信速度を該両装置毎に合わせる機能を持ち該両装置が異なる通信仕様であってもデータを高速送受信させることを特徴とする高速シリアル通信変換器。
【請求項２】
前記数値制御装置の通信仕様の中に、送受信用タイミングクロックを必須とする数値制御装置メーカがあり、前記ＲＳ−４２２レベルのシリアル回路は送信用タイミングクロック発生回路および受信用タイミングクロック回路により、高速シリアル通信変換器とコンピュータ装置および高速シリアル通信変換器と数値制御装置を異なる通信速度でデータの高速送受信を行うことを特徴とする請求項１に記載の高速シリアル通信変換器。
【請求項３】
マイクロプロセッサ内蔵の高速シリアル通信変換器のシステムプログラムはコンピュータ装置と数値制御装置の通信仕様および高速シリアル通信変換器と数値制御装置の通信速度が異なったで場合でもデータを高速送受信可能にする為の機能を持ち該両装置の仕様に合わせ選択できることを特徴とする請求項１または２に記載の高速シリアル通信変換器。
【請求項４】
ネットワークターミナルサーバ等のＬＡＮ接続用高速ＲＳ−２３２Ｃ機器をＬＡＮケーブルまたは無線ＬＡＮを使用し請求項１、２または３に記載の高速シリアル通信変換器と組合せて使用することによりＬＡＮ対応型高速ＤＮＣシステムが構築できることを特徴とする高速ＤＮＣシステム専用の高速シリアル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンピュータ装置から高速加工機械を直接稼動させる高速ＤＮＣシステムの通信手段にシリアルインターフェースを使用するコンピュータ装置と数値制御装置のシリアル通信仕様差を解消させ、データを高速送受信させるためのＬＡＮ接続にも対応する高速ＤＮＣシステム構築用の高速シリアル通信変換器に関する。
【背景技術】
【０００２】
従来より、コンピュータ装置から高速加工機械を直接稼動させる高速ＤＮＣシステムにおいて、コンピュータ装置と数値制御装置の高速データ転送は高速シリアル通信変換器等を使用せずに図５の５１Ｎ，５２Ｎおよび５３Ｎが示すように数値制御装置のシリアル通信仕様であるＲＳ−４２２レベル、通信速度はメーカにより７６．８ｋｂｐｓ、８６．４ｋｂｐｓおよび８９．３ｋｂｐｓに合う、図５の５１Ｓ，５２Ｓおよび５３Ｓが示す専用高速シリアルボードをコンピュータ装置へ内蔵した高速ＤＮＣシステムのソフトウェアにより該両装置間でデータの高速送受信を行っている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、数値制御装置メーカ毎に必要なコンピュータ装置に内蔵する専用高速シリアルボードのバス仕様およびオペレーティングシステムが同一でないため1台のコンピュータ装置に内蔵することが不可能である。このため数値制御装置メーカ毎にコンピュータ装置、専用高速シリアルボードおよび高速ＤＮＣシステムソフトウェアを必要としている。加えて、専用高速シリアルボードの調達が困難であること、また専用高速シリアルボードの機能を持つＬＡＮ接続用専用高速シリアル装置の調達も困難であるため有線または無線ＬＡＮ接続による高速ＤＮＣシステムの構築が不可能である。この発明は専用高速シリアルボードを使用せずに高性能コンピュータ装置に装備されるＲＳ−２３２Ｃポートまたはコンピュータ装置に内蔵またはＬＡＮ接続で外部接続するＬＡＮ接続用高速ＲＳ−２３２Ｃ機器の通信ポートの通信速度が３８．４ｋｂｐｓから２３０．４ｋｂｐｓに設定された場合でも接続する数値制御装置メーカの通信速度に従った７６．８ｋｂｐｓ、８６．４ｋｂｐｓ、８９．３ｋｂｐｓまたは数値制御装置の最高受信速度の通信速度で該両装置間の高速データ転送を行うＬＡＮ接続にも対応する高速ＤＮＣシステムを構築するための高速シリアル通信変換器を提供することを課題とする。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、請求項１記載の高速シリアル通信変換器は図１の１０５、    １０６および１０７が示すようにコンピュータ装置で実行される高速ＤＮＣシステムのソフトウェアが使用する図１の１０２、１０４−１および１０４−２が示すＲＳ−２３２Ｃの通信ポートと数値制御装置のＲＳ−４２２ポートとの間に接続し数値制御装置メーカ毎の通信速度設定の基本となるソースクロックを一例として図３の３１Ｊが示すジャンパーによりＴＯＳＮＵＣまたはＦＡＮＵＣおよびＯＳＰの２つの数値制御装置グループから選択する手段を持つことで各数値制御装置メーカの通信速度に対応した高速データ転送を可能にしている。このことにより図１が示す通り1種類の高速シリアル通信変換器を数値制御装置毎に使用することにより1台のコンピュータ装置でメーカの異なる数値制御装置を接続する高速ＤＮＣシステムを構築することを特徴としている。
【０００５】
また、請求項２記載の高速シリアル通信変換器は数値制御装置メーカの1メーカが必須としている受信用タイミングクロックを一例として図３の３１Ｆが示すようにタイマアウトの信号をフリップフロップ回路で作成し送信用タイミングクロックとして使用している。しかし、タイミングクロックであれば何でも良い。また、数値制御装置の送信用タイミングクロックを高速シリアル通信変換器の受信用タイミングクロックとして使用している。図３の３２Ｊおよび３３Ｊが示すジャンパーは送受信用タイミングクロックを使用する数値制御装置メーカと使用しない数値制御装置メーカを選択する手段として備えていることを特徴としている。
【０００６】
また、請求項３記載の高速シリアル通信変換器用マイクロプロセッサのシステムソフウトウェアは一例として図３の３１Ｓが示すＤＩＰスイッチにより高速シリアル通信変換器とコンピュータ装置間の通信速度を３８．４ｋｂｐｓから２３０．４ｋｂｐｓの中から選択する手段および高速シリアル通信変換器と数値制御装置間の通信速度を７６．８ｋｂｐｓ、８６．４ｋｂｐｓ、８９．３ｋｂｐｓまたは数値制御装置の最高受信速度から選択する手段を持っている。しかし、選択手段は何でも良くバックアップされたＥＥＰＲＯＭ等のメモリに予め選択した情報を書き込んでも良い。
コンピュータ装置と数値制御装置の通信速度差に対応するシステムソフトウェアの一例として説明する。高速シリアル通信変換器が通信速度の遅い装置から早い装置へテキストデータを転送する方法として高速シリアル通信変換器が割込み受信するテキストデータは送信速度の方が速いので受信割込み処理ルーチンで送信割込み無しで早い装置へ送信を行う。また、高速シリアル通信変換器が通信速度の早い装置から遅い装置へテキストデータを転送する方法として高速シリアル通信変換器が割込み受信するテキストデータは送信速度の方が遅いため割込み受信したテキストデータは図３の３１Ｍが示すＲＡＭへ一旦バッファリングを行い、前に受信しバッファリングされていたテキストデータの送信中で無ければ即時に受信割込み処理ルーチン内で割込み送信を行う。送信したテキストデータの送信割込み処理ルーチンはバファリングされたテキストデータが存在する場合のみ該テキストデータの送信を行い、予め定義されたテキストデータの最後の文字ＥＴＸを送信した時点でバッファリングを初期化している。このシステムソフトウェアによりコンピュータ装置と数値制御装置間で通信速度差がある場合でもテキストデータを高速に送受信することを特徴としている。
【０００７】
また、請求項４記載の高速シリアル通信変換器はネットワークターミナルサーバ等のＬＡＮ接続用高速シリアル機器を数値制御装置毎の仕様に合わせ、その仕様を選択できる製品を開発および製造しなくとも容易にＬＡＮ接続用高速ＲＳ−２３２Ｃ機器と数値制御装置間に接続することによりＬＡＮ対応型の高速ＤＮＣシステムを構築できることを特徴としている。
【発明の効果】
【０００８】
この発明の高速シリアル通信変換器によれば、数値制御装置メーカ毎に必要とされる
専用高速シリアル通信ボードとコンピュータ装置の代わりに高性能コンピュータ装置に標準装備されるＲＳ−２３２Ｃポートまたは、コンピュータ装置に内蔵またはＬＡＮ接続用の高速ＲＳ−２３２Ｃ機器の通信ポートと通信速度が異なる数値制御装置間で高速データ転送が行えるため、1台のコンピュータ装置とメーカの異なる複数の数値制御装置間で高速データ転送が行え、ＬＡＮに対応した高速ＤＮＣシステムを構築できる。
【発明を実施するための最良の形態】
【０００９】
この発明を実施するための最良の形態を一例として図２に示し接続方法と設定内容を説明する。ＲＳ−２３２Ｃを使用し高速通信を行う場合、配線距離の制限を受けるため、ＬＡＮ接続用高速ＲＳ−２３２Ｃ機器を用いＬＡＮケーブルまたは無線ＬＡＮを使用してノート型パソコン２０１のＬＡＮポート２０２と高速ＲＳ−２３２Ｃ機器２０３を接続する。次に、ＲＳ−２３２Ｃケーブル２０６を使用し高速ＲＳ−２３２Ｃ機器２０３の通信ポート２０３−１と高速シリアル通信変換機２０４の通信ポート２０４−１を接続する。また、ＲＳ−４２２ケーブル２０７を使用し高速シリアル通信変換機２０４の通信ポート２０４−２と数値制御装置２０５の通信ポート２０５−１と接続する。通信速度の設定は高速ＲＳ−２３２Ｃ機器２０３の転送速度をノート型パソコン２０１で１１５．２ｋｂｐｓに設定し、数値制御装置２０５の転送速度を数値制御装置側で８６．４ｋｂｐｓに設定する。また、高速シリアル通信変換機２０４のＲＳ−２３２Ｃ通信ポート２０４−１の通信速度を１１５．２ｋｂｐｓ、およびＲＳ−４２２通信ポート２０４−２の通信速度を１５３．６ｋｂｐｓに設定する。この構成のＤＮＣシステムが配線コストおよび高速加工を行う場合の最良の形態になる。
【実施例】
【００１０】
この発明の一実施例を、図４に示し、数値制御装置がタイミングクロックを必須とした場合の設定例を説明する。パソコン４１Ｐと高速シリアル通信変換機のＲＳ−２３２Ｃコネクタ４１Ｃを接続し数値数値制御装置４１Ｎと高速シリアル通信変換機のＲＳ−４２２コネクタ４２Ｃを接続する。高速シリアル通信変換機のジャンパー４１Ｊの１と２を選択しＤＩＰスイッチ４１Ｓで１１５．２ｋｂｐｓを選択する。高速シリアル通信変換機のジャンパー４２Ｊの２と３、及びジャンパー４３Ｊの２と３を選択しＤＩＰスイッチ４１Ｓで１５３．６ｋｂｐｓを選択する。この設定により４１Ｐが示すパソコンより１１５．２ｋｂｐｓの通信速度で高速シリアル通信変換機へ送信されたテキストデータが数値制御装置４１Ｎへ１５３．６ｋｂｐｓの通信速度に変換され送信され、数値制御装置４１Ｎから８６．４ｋｂｐｓの通信速度で高速シリアル通信変換機に送信されたテキストデータが１１５．２ｋｂｐｓの通信速度に変換されパソコンへ送信される。
【産業上の利用可能性】
【００１１】
この発明の高速シリアル通信変換機は工作機械メーカが製造した専用高速シリアルボードが販売中止されたことにより、その代替用として利用される可能性がある。また、専用高速シリアルボードが調達できないためにコンピュータ装置と数値制御装置間のデータ転送が通信速度１９．２ｋｂｐｓの低速で行われている場合があり、高速加工のための通信手段として利用される可能性がある。さらに、工作機械メーカが製造する専用高速シリアル機器にＬＡＮ仕様がないためＬＡＮ対応ＤＮＣシステムとしてＬＡＮ接続用高速ＲＳ−２３２Ｃ機器と共に利用される可能性がある。
【図面の簡単な説明】
【００１２】
【図１】本発明が示すＤＮＣ接続図である。
【図２】本発明の最良の形態を示すＤＮＣ接続図である。
【図３】本発明の高速シリアル通信変換機内部の回路図である。
【図４】本発明の一実施例を示す回路設定と外部機器との接続図である。
【図５】従来の技術を示すＤＮＣ接続図および機器の図である。
【符号の説明】
【００１３】
１０１      コンピュータ装置（ノート型パソコン）
１０２      ＲＳ−２３２Ｃポート
１０３      ＬＡＮポート
１０４      ＬＡＮ接続用高速ＲＳ−２３２Ｃ機器
１０４−１  ＲＳ−２３２Ｃポート
１０４−２  ＲＳ−２３２Ｃポート
１０５      高速シリアル通信変換機
１０６      高速シリアル通信変換機
１０７      高速シリアル通信変換機
１０８      ＲＳ−２３２Ｃケーブル
１０９      ＲＳ−４２２ケーブル
１１０      ＲＳ−２３２Ｃケーブル
１１１      ＲＳ−４２２ケーブル
１１２      ＲＳ−２３２Ｃケーブル
１１３      ＲＳ−４２２ケーブル
１１４      数値制御装置ＴＯＳＮＵＣ
１１５      数値制御装置ＦＡＮＵＣ
１１６      数値制御装置ＯＳＰ
２０１      コンピュータ装置（ノート型パソコン）
２０２      ＬＡＮポート
２０３      ＬＡＮ接続用高速ＲＳ−２３２Ｃ機器
２０３−１  ＲＳ−２３２Ｃポート
２０４      高速シリアル通信変換機
２０４−１  ＲＳ−２３２Ｃポート
２０４−２  ＲＳ−４２２ポート
２０５      数値制御装置ＦＡＮＵＣ
２０５−１  ＲＳ−４２２ポート
２０６              ＲＳ−２３２Ｃケーブル
２０７              ＲＳ−４２２ケーブル
３０、４０          高速シリアル通信変換機
３１Ｋ、４１Ｋ      Ｚ８０システムクロック用水晶発振器
３２Ｋ、４２Ｋ      シリアル通信用水晶発振器
ソースクロック３８．４ｋｂｐｓから２３０．４ｋｂｐｓ用
３３Ｋ，４３Ｋ      シリアル通信用水晶発振器
ソースクロック８９．３ｋｂｐｓ用
３１Ｊ、４１Ｊ      ソースクロック３８．４ｋｂｐｓから２３０．４ｋｂｐｓおよび８９．３ｋｂｐｓ選択用ジャンパー
３１Ｓ、４１Ｓ      通信速度設定用ＤＩＰスイッチ
３１Ｆ、４１Ｆ      外部同期用クロック作成フリップフロップ回路
３２Ｊ、４２Ｊ      外部同期用送信タイミングクロック選択ジャンパー
３３Ｊ、４３Ｊ      外部同期用受信タイミングクロック選択ジャンパー
３１Ｄ、４１Ｄ      ＲＳ−２３２Ｃレベル回路
３２Ｄ、４２Ｄ      ＲＳ−４２２レベル回路
３１Ｍ、４１Ｍ      バッファリング用ＲＡＭ
３２Ｍ、４２Ｍ      システムソフトウェア用ＲＯＭ
３１Ｃ、４１Ｃ      ＲＳ−２３２Ｃコネクタ
３２Ｃ、４２Ｃ      ＲＳ−４２２コネクタ
４１Ｐ              パソコン
４２Ｐ              数値制御装置ＦＡＮＵＣ
５１Ｃ              数値制御装置ＴＯＳＮＵＣ用パソコン
５２Ｃ              数値制御装置ＦＡＮＵＣ用パソコン
５３Ｃ              数値制御装置ＯＳＰ用パソコン
５１Ｎ              数値制御装置ＴＯＳＮＵＣ
５２Ｎ              数値制御装置ＦＡＮＵＣ
５３Ｎ              数値制御装置ＯＳＰ
５１Ｓ              数値制御装置ＴＯＳＮＵＣ用専用シリアルボード
５２Ｓ              数値制御装置ＦＡＮＵＣ用専用シリアルボード
５３Ｓ              数値制御装置ＯＳＰ用専用シリアルボード
【図１】
2005269290.tif 000003
【図２】
2005269290.tif 000004
【図３】
2005269290.tif 000005
【図４】
2005269290.tif 000006
【図５】
2005269290.tif 000007