(57)【特許請求の範囲】
【請求項１】
ダイカスト機が接続される少なくとも１つのダイカスト機用シーケンサと、このシーケンサを制御する制御部を有するダイカスト機の制御装置において、
前記制御部とシーケンサとの間に、マイクロプロセッサと、前記シーケンサのバスとこれと異なる仕様に基づく前記制御部のバスの対応する信号間を前記マイクロプロセッサにより接続する接続手段と、前記マイクロプロセッサにより前記対応信号のタイミングおよびレベルを調整する信号変換手段と、を有して、両バス間の変換を行うバス変換インターフェースを備えたことを特徴とするダイカスト機の制御装置。
【請求項２】
ダイカスト機が接続される少なくとも１つのダイカスト機用シーケンサと、このシーケンサを制御する制御部を有するダイカスト機の制御装置において、
前記制御部とシーケンサとの間に、マイクロプロセッサと、前記シーケンサのバスとこれと異なる仕様に基づく前記制御部のバスの対応する信号間を前記マイクロプロセッサにより接続する接続手段と、前記マイクロプロセッサにより前記対応信号のタイミングおよびレベルを調整する信号変換手段と、を有して、両バス間の変換を行うバス変換インターフェースとを備え、
前記マイクロプロセッサは、ダイカストコントローラ形式のコマンドデータを記憶するメモリを有し、このメモリに記憶されたコマンドデータを複数種類のバスについてのシーケンサ対応フォーマットに変換するものであることを特徴とするダイカスト機の制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、加工機械の制御装置に関するもので、特に、制御装置とシーケンサが異なるメーカで製造された場合でもダイカスト装置等を制御可能な制御装置にする方法と装置に関する。
【０００２】
【従来の技術】
例えば複数のダイカスト装置を制御する場合、１台のダイカストコントローラにシーケンサを接続し、このシーケンサに複数のダイカスト装置を接続して制御を行っている。この場合、シーケンサのメーカとダイカストコントローラのメーカとは必ずしも同じであるとは限らない。
【０００３】
従来、ダイカストコントローラとシーケンサとの間は、図４に示すように、それぞれの対応する入出力端子間をケーブルで接続している。この場合、対応する信号に割り当てられた端子どうしを１本ずつを接続するため、取り扱う信号のレベルが同じである限りダイカストコントローラとシーケンサが異なるメーカ製であっても接続が可能である。しかし、接続する装置の数が増加し、端子の数が増加すると、これに伴ってケーブルの接続本数も増加する。このため、接続するダイカスト装置の数が非常に多いシステムを構成しようとすると、ダイカストコントローラとシーケンサ間のケーブルの本数も膨大となり、ケーブルのコストが増加するとともに、接続時の誤配線、配線の信頼性の低下を招きやすい。
【０００４】
この場合、ダイカストコントローラとシーケンサとの間を接続するケーブルを予め作成しておき、両装置のコネクタと接続することにより作業性を上げることも可能であるが、ケーブルを作成するのに多くの準備時間が必要であり、また誤配線の可能性は依然として残存する。
【０００５】
また、ダイカスト装置の点数が増加した場合には、図５に示すように、ダイカストコントローラに標準規格であるＲＳ２３２Ｃなどに基づいたシリアル通信ポートを設けておき、この通信ポートからシーケンサの通信ポートへＲＳ２３２Ｃ通信ケーブルを用いてシリアルデータ送信を行うようにしている。
【０００６】
しかしながら、この場合は、シリアルデータの送信であるため、データ転送速度が遅く、リアルタイムでの動作に追随できない場合があるという問題がある。
【０００７】
【発明が解決しようとする課題】
このように、従来の技術ではダイカストコントローラとシーケンサの端子間を直接ケーブルで接続する場合には、ケーブル本数の増加に伴う誤配線および価格上昇を招き、また、通信ケーブルによるシリアルデータ転送を行う場合にはデータ転送速度が遅いため、リアルタイムの高速動作を要求されるような場合には対応できないという問題がある。
【０００８】
本発明はこのような問題を解決するためになされたもので、ケーブル本数の増大を招くことなく、かつリアルタイム動作に対応できる制御装置を提供することである。
【０００９】
【課題を解決するための手段】
本発明の第１の態様によれば、ダイカスト機が接続される少なくとも１つのダイカスト機用シーケンサと、このシーケンサを制御する制御部を有するダイカスト機の制御装置において、前記制御部とシーケンサとの間に、マイクロプロセッサと、前記シーケンサのバスとこれと異なる仕様に基づく前記制御部のバスの対応する信号間を前記マイクロプロセッサにより接続する接続手段と、前記マイクロプロセッサにより前記対応信号のタイミングおよびレベルを調整する信号変換手段と、を有して、両バス間の変換を行うバス変換インターフェースを備えたことを特徴とするダイカスト機の制御装置が提供される。
【００１０】
また、本発明の第２の態様によれば、ダイカスト機が接続される少なくとも１つのダイカスト機用シーケンサと、このシーケンサを制御する制御部を有するダイカスト機の制御装置において、前記制御部とシーケンサとの間に、マイクロプロセッサと、前記シーケンサのバスとこれと異なる仕様に基づく前記制御部のバスの対応する信号間を前記マイクロプロセッサにより接続する接続手段と、前記マイクロプロセッサにより前記対応信号のタイミングおよびレベルを調整する信号変換手段と、を有して、両バス間の変換を行うバス変換インターフェースとを備え、前記マイクロプロセッサは、ダイカストコントローラ形式のコマンドデータを記憶するメモリを有し、このメモリに記憶されたコマンドデータを複数種類のバスについてのシーケンサ対応フォーマットに変換するものであることを特徴とするダイカスト機の制御装置が提供される。
【００１１】
本発明にかかるダイカスト機の制御装置におけるバス変換インターフェースは、ダイカストコントローラとシーケンサのメーカが異なり、異なる規格に基づいたバス構成になっていても、容易に接続を行うことができ、高速なデータ転送を可能とする。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
図１は本発明の実施の一形態を示すブロック図であり、ダイカストコントローラ１と他社シーケンサ３との間にバス変換インターフェース２を接続したものである。
【００１３】
ダイカストコントローラ１はマイクロプロセッサ１１を備え、シーケンサ３に対する制御用の各種指令を発するとともに、シーケンサ３からのフィードバック信号を受け取り、制御内容を変更する。このダイカストコントローラは入出力部としてのバスコネクタ１２を有している。
【００１４】
シーケンサ３はダイカストコントローラ１により制御され、このシーケンサ３に接続された複数のダイカスト機器の動作を制御する。このため、このシーケンサ３は指令と制御コードとの対応を記憶した共通メモリ部３１を有しており、ダイカストコントローラから受け取った指令をメモリ部３１を参照して解読し、ダイカスト装置に対して指令された動作を指示する。このシーケンサ３は入出力部としてのバスコネクタ３２およびダイカスト装置を接続するための入出力端子（コネクタ）３３を有している。
【００１５】
ここで、バスは標準化された複数のワイヤ（又は基板パターン）の集合体であるが、シーケンサ３がダイカストコントローラ１とは異なるメーカ製である場合には両装置のバス規格がそれぞれ異なる場合があり、コネクタの形状や結線が異なることになる。
【００１６】
このように、異なる規格のバス間を接続するため、本発明においては、バス変換インターフェース２がダイカストコントローラ１と他社シーケンサ３との間に接続されている。
【００１７】
バス変換インターフェース２はマイクロプロセッサ２１および共通メモリ２２を有している他、２つのコネクタを有しており、その一方はダイカストコントローラ１のバスコネクタ１２と係合するバスコネクタ２３、他方はシーケンサ３のバスコネクタ３２と係合するバスコネクタ２４である。
【００１８】
このバス変換インターフェース２の動作につき、以下に説明する。
バスは標準化された複数のワイヤ（又は基板パターン）の集合体であり、一般に規格の異なるバス間の変換については次のような点について整合をとる必要がある。
【００１９】
第１に全体のバス幅であり、アドレスとデータの線を共用すればバス幅が狭くて済むが、共用しなければ広いバス幅が必要となる。そしてバス幅が異なる場合にはアドレスとデータが確定した時点で一時記憶を行う必要がある。
【００２０】
第２にデータ幅であり、広いほど転送速度が速くなるが、ワイヤ接続を行った場合はケーブルが太くなり、コストが上昇することになる。
【００２１】
第３に転送サイズであり、転送を制御が簡単な１ワードごとに行うか、バスオーバーヘッドの少ない複数ワードにわたって行うかということである。
【００２２】
第４にバスのクロック制御を同期式で行うか非同期式で行うかということである。
【００２３】
その他にリードまたはライトトランザクションを発生させることのできるダイカストコントローラ１と他社シーケンサ３とのデータ授受時の整合性の問題がある。
【００２４】
本発明におけるバス変換インターフェース２はこれらの事項をすべて調整する動作を行う。このため、変換インターフェース側でどのようなメーカのシーケンサに対しても対応できるようにするため、バス変換インターフェース２に設けられたマイクロプロセッサがこのような変換制御を行う。
【００２５】
図２はバス変換インターフェース中の変換動作を行う機能部分の詳細を示すブロック図である。
【００２６】
同図によれば、入出力バスコネクタ２３から接続された共通メモリ２２、または該共通メモリに接続された信号切換え回路２１３、システムメモリ２１２よりバス変換動作を実施する主制御部２１１、そしてシーケンサ３に対して変換信号を供給する信号変換回路２１４を有している。
【００２７】
以下、本発明の実施の形態にかかる制御装置の動作について図３のフローチャートを参照して説明する。
【００２８】
ここではバス変換インターフェースはダイカストコントローラのメーカで製造されたものであり、シーケンサは異なるメーカで製造されたものとする。
【００２９】
メモリ２２には当該ダイカストコントローラ１が制御するためのシーケンサ動作に必要なデータがシーケンサを区別する事なく記憶される。すなわち、ダイカストコントローラ１は使用されるシーケンサがどのメーカの物であれ、必要とするシーケンサ動作を１種類にしてメモリ２２に書込むことが出来る。
【００３０】
まず、ダイカストコントローラ１の入出力コネクタ１２とバス変換インターフェースのバスコネクタ２３を接続し、バス変換インターフェースの入出力コネクタ２４とシーケンサの入出力コネクタ３２とを接続する（ステップＳ１１）。これらのコネクタは既知の仕様に基づいて予め設けられたものである。
【００３１】
装置の立ち上げ（ステップＳ１２）が行われると、バス変換インターフェースは割り込み処理を行い（ステップＳ１３）、システムメモリに従ってメモリ２２の内容に応じた処理を行い、シーケンサ３の共通メモリ３１にコマンドを書込む。
【００３２】
すなわち、ダイカストコントローラ１よりメインバスを介してバス変換インターフェース２の共通メモリ２２に対してダイカストコントローラ１のメーカでの形式のコマンドおよびデータの書込みが行われる（ステップＳ１４）。
【００３３】
バス変換インターフェース２ではこのコマンドおよびデータを読出し、これを解読して他社シーケンサに対応するフォーマットに変換し（ステップＳ１５）、信号切換え回路及び信号変換回路を介してその変換結果をシーケンサ３中のメモリ３１に書き込む（ステップＳ１６）。シーケンサ３はこのようにして得られた変換コマンドおよびデータを用いてダイカスト装置などの被制御機器を制御する（ステップＳ１７）。
【００３４】
シーケンサ側のステータスはシーケンサのメモリ３１に格納されるが、このステータスは必要に応じ、バス変換インターフェースにより読み出され、バス変換のための重要な情報として活用される。
【００３５】
例えば、ダイカストコントローラ１がそのメーカ固有の特殊バス構造であり、シーケンサが例えばＶＭＥバス等の標準バスを持っているものとすれば、バス変換インターフェース２は予めそのメモリ２２に格納されたコマンド及びデータ構造からＶＭＥ使用に適合する信号切換え回路及び信号変換回路を規定しておくことができる。
【００３６】
このように、ダイカストコントローラから他社シーケンサをリアルタイムで制御することができる。また、バスどうしの結合でありバス変換インターフェースは比較的小規模なため、ダイカストコントローラとシーケンサとの間をコネクタどうしで接続が出来、それぞれの入出力端子間をケーブルで接続する必要はなくなり、誤配線の心配もなくなる。
【００３７】
バス変換インターフェースは、ダイカストコントローラのシステムにあった方式で変換を行う。例えば、コントローラから直接シーケンサを制御する場合には、純粋にハードウェアのみで変換インターフェースを構成する。
【００３８】
また、変換インターフェース側でどのようなメーカのシーケンサに対しても対応できるようにするためには、マイクロプロセッサを搭載して変換の自由度を向上させる。
【００３９】
以上説明した実施の形態によれば、ダイカストコントローラとバス変換インターフェース間およびバス変換インターフェースと他社シーケンサはコネクタ直結となっているが、コネクタ間をケーブルで結合する形式であっても良い。また、バス変換インターフェースは基本的に電子回路であり、小型化された場合にはダイカストコントローラの筺体内部に収納することも可能である。
【００４０】
本発明によれば、ダイカストコントローラと、このダイカストコントローラで制御され、非制御ダイカスト機が接続されるシーケンサ間に、ダイカストコントローラのバスとシーケンサのバスが異なる規格に基づいている場合に、その変換を行うマイクロプロセッサ使用のバス変換インターフェースを備えたので、転送速度を落とすことなく、確実な接続を行うことができる。
【図面の簡単な説明】
【図１】本発明にかかる加工機械の制御装置の一実施例を示すブロック図。
【図２】バスインターフェース変換部の詳細を示すブロック図。
【図３】本発明にかかる加工機械の制御装置の動作を示すフローチャート。
【図４】従来のダイカストコントローラとシーケンサとの単線による結合の様子を説明するブロック図。
【図５】従来のダイカストコントローラとシーケンサとのシリアルケーブルによる接続の様子を示すブロック図。
【符号の説明】
１  ダイカストコントローラ
２  バス変換インターフェース
３  シーケンサ（他社製）
２２，３１  共通メモリ
１２，２３，２４，３２  バスコネクタ
１１，２１，３４  マイクロプロセッサ
３３  ダイカスト装置への入出力端子（又はコネクタ）
【図１】
0003868541.tif 000002
【図２】
0003868541.tif 000003
【図３】
0003868541.tif 000004
【図４】
0003868541.tif 000005
【図５】
0003868541.tif 000006