(57)【特許請求の範囲】
【請求項１】
ＮＣ装置の作業に係わるデータを保存して該データを使用するＮＣ装置との間で当該データの送受信が可能であり、該データを記憶部に保存するデータ編集装置において、ＮＣ装置に保存されているデータを受信手段により受信して前記記憶部に記憶する際に前記ＮＣ装置に保存された複数の前記データの内前記ＮＣ装置にて編集されたデータのみをＮＣ装置に要求し、前記受信手段により受信すると共に、書き込み手段により前記記憶部に記憶することを特徴とするデータ編集装置。
【請求項２】
前記ＮＣ装置に保存されたデータが該ＮＣ装置で編集されたことを示す符号を符号受信手段により受信し、前記ＮＣ装置に保存された複数の前記データの内前記符号受信手段が受信した前記符号のデータのみをＮＣ装置に要求し、データ受信手段により受信することを特徴とする請求項１に記載のデータ編集装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ＮＣ装置の作業手順が指示されるＮＣプログラム等のデータを保存して該データを使用するＮＣ装置との間で当該データの送受信が可能なデータ編集装置に関する。
【０００２】
【従来の技術】
この種データ編集装置が本出願人が出願した特願平４−２５９８２８号の願書に添付した明細書及び図面に開示されており、データ編集装置であるコンピュータがプリント基板組立ラインの電子部品自動装着装置等のＮＣ装置とデータの送受信が可能に接続されている。このデータには電子部品自動装着装置の部品装着作業の手順である装着データ等のＮＣプログラムが含まれ、コンピュータはこのＮＣプログラムを多数記憶可能であり、この装着データ等はコンピュータにより作成あるいは修正する等の編集が可能となっている。一方、電子部品自動装着装置等のＮＣ装置には当該装置を作動させるための装着データ等のＮＣプログラムが少なくとも１機種分、通常は複数機種分格納されている。但し、ＮＣ装置側の記憶できるＮＣプログラムの数はそれ程多くなく、プログラム編集装置であるコンピュータにそれ以上の多数のプログラムデータが格納され、適宜コンピュータより各ＮＣ装置にプログラムが送られ使用される。各ＮＣ装置側でもＮＣプログラムを編集することができ、編集後のプログラムはコンピュータに送信され、今までの編集前のプログラムの代わりに保存される。
【０００３】
この場合、ＮＣ装置側の全てのＮＣプログラムについて、編集してあるないにかかわらずコンピュータに送信され、コンピュータ側ではそれを書き替えて保存していた。
【０００４】
【発明が解決しようとする課題】
しかし、前記従来技術では編集してあるしてないにかかわらず書き替えて保存するため、ＮＣ装置側にあるすべてのＮＣプログラム等のデータをコンピュータが受信して保存するのに時間がかかっていた。また、編集したもののみを選択して受信して保存することは、操作者が覚えていなければならないため記憶間違いがありさらには操作に手間がかかるという欠点があった。
【０００５】
そこで本発明は、ＮＣ装置側のＮＣプログラム等のデータが編集してある場合短時間に確実にデータ編集装置側に当該データを保存することを目的とする。
【０００７】
【課題を解決するための手段】
このため本発明は、ＮＣ装置の作業に係わるデータを保存して該データを使用するＮＣ装置との間で当該データの送受信が可能であり、該データを記憶部に保存するデータ編集装置において、ＮＣ装置に保存されているデータを受信手段により受信して前記記憶部に記憶する際に前記ＮＣ装置に保存された複数の前記データの内前記ＮＣ装置にて編集されたデータのみをＮＣ装置に要求し、前記受信手段により受信すると共に、書き込み手段により前記記憶部に記憶するものである。
【０００８】
また本発明は、請求項１に記載のデータ編集装置において、前記ＮＣ装置に保存されたデータが該ＮＣ装置で編集されたことを示す符号を符号受信手段により受信し、前記ＮＣ装置に保存された複数の前記データの内前記符号受信手段が受信した前記符号のデータのみをＮＣ装置に要求し、データ受信手段により受信するものである。
【０００９】
請求項１の構成によれば、ＮＣ装置に保存されているデータを受信手段により受信して記憶部に記憶する際に、ＮＣ装置に保存された複数のデータの内前記ＮＣ装置にて編集されたデータのみをＮＣ装置に要求し、受信手段により受信すると共に、書き込み手段により記憶部に記憶する。
【００１０】
請求項２の構成によれば、符号受信手段がＮＣ装置に保存されたデータが該ＮＣ装置で編集されたことを示す符号を受信したデータのみを前記ＮＣ装置に要求し、受信手段によりを受信する。
【００１１】
【実施例】
以下本発明の一実施例を図に基づき詳述する。
先ず、ＮＣ装置としての電子部品自動装着装置２３について図２及び図３に基づき説明する。
１はＹ軸モータ２の回動によりＹ方向に移動するＹテーブルであり、３はＸ軸モータ４の回動によりＹテーブル１上でＸ方向に移動することにより結果的にＸＹ方向に移動するＸＹテーブルであり、チップ状電子部品５（以下、チップ部品あるいは部品という。）が装着されるプリント基板６が図示しない固定手段に固定されて載置される。
【００１２】
７は供給台であり、チップ部品５を供給する部品供給装置８が多数台配設されている。９は供給台駆動モータであり、ボールネジ１０を回動させることにより、該ボールネジ１０が嵌合し供給台７に固定されたナット１１を介して、供給台７がリニアガイド１２に案内されてＸ方向に移動する。１３は間欠回動するロータリテーブルであり、該テーブル１３の外縁部には取り出しノズルとしての吸着ノズル１４を複数本有する装着ヘッド１５が間欠ピッチに合わせて等間隔に配設されている。
【００１３】
Ｉはロータリテーブル１３の間欠回転により吸着ノズル１４が供給装置８より部品５を吸着し取出す装着ヘッド１５の停止位置である吸着ステーションであり、該吸着ステーションＩにて吸着ノズル１４が部品５を吸着する。
１６は吸着ノズル１４が吸着する部品５の位置ずれを部品５の下面をカメラにて所定の視野範囲で撮像しその撮像画面を認識処理して認識する部品認識装置であり、認識ステ−ションＩＩに設けられている。
【００１４】
認識ステーションＩＩの次の装着ヘッド１５の停止する位置が角度補正ステーションＩＩＩであり、認識装置１６の認識結果によるチップ部品５の角度位置ずれを補正する角度量を予め決められた図示しない装着データに示される角度量に加味した角度量だけヘッド回動装置１７が装着ヘッド１５をθ方向に回動させる。θ方向とはノズル１４の軸の回りに回転する方向である。
【００１５】
角度補正ステーションＩＩＩの次の次の停止位置が、装着ステーションＩＶであり、前記基板６に該ステーションＩＶの吸着ノズル１４の吸着する部品５が装着ヘッド１５の下降により装着される。
２０は上下動する昇降棒であり、部品供給装置８の揺動レバー２１に係合して揺動させチップ部品５を所定間隔に封入した図示しない部品収納テープを該間隔に合わせて間欠送りさせ吸着ノズル１４の部品吸着位置にチップ部品５を供給する。２２は該図示しない部品収納テープを巻回するテープリールである。
【００１６】
次に、電子部品自動装着装置２３およびデータ編集装置２４の制御ブロックについて図１に基づき説明する。
電子部品自動装着装置２３内にはＣＰＵ２５が設けられ、バスライン２６を介して接続されたＲＡＭ２７に記憶された後述するＮＣデータ等のデータに基づきＲＯＭ２８に格納されたプログラムに従ってチップ部品５のプリント基板６への装着に係わる種々の動作を制御する。
【００１７】
前記バスライン２６にはインターフェース２９を介してＣＲＴ３０が接続され、さらにインターフェース３１を介して該ＣＲＴ３０の画面上に設けられたタッチパネルスイッチ３２が接続されている。ＣＲＴ３２上に表示された種々の画面上でのタッチパネルスイッチ３２の操作によりＲＡＭ２７に記憶される種々のデータの修正及び作成等の編集作業が行える。
【００１８】
バスライン２６にはさらに外部の装置とのデータの通信をするための通信インターフェース３３が設けられている。
データ編集装置２４は該電子部品自動装着装置２３で使用するＮＣデータ等のデータを作成及び修正する等の編集作業が行え、そのデータを保存しておくものであるが、ＣＰＵ３５はそのデータの編集作業を制御し、バスライン３６を介してデータを記憶するＲＡＭ３７及びＣＰＵ３５が従うべきプログラムを格納するＲＯＭ３８が接続されている。前記バスライン３６にはインターフェース４６を介してハードディスク４７が接続され、該ハードディスク４７には後述するＮＣデータ等多数のデータが格納可能である。該バスライン３６及びインターフェース３９を介してＣＲＴ４０、インターフェース４１を介してキーボード４２が接続されており、キーボード４２の操作によりＣＲＴ４０を見ながらデータの編集等の動作が行えるようになされている。前記バスライン３６にはさらに、外部の装置との通信を行うための通信インターフェース４３が接続されており、前記電子部品自動装着装置２３の前記通信インターフェース３３と通信ができるように接続されている。該通信の方式は所謂ＲＳ−２３２Ｃに規定された方式であり、前記インターフェース３３、４３でパラレルデータも１本の信号ラインで伝送できるようにシリアルデータに変換されて送受信されるものである。
【００１９】
データ編集装置２４には通信インターフェース４３を介して他のＮＣ装置例えばチップ部品５をプリント基板６に仮固定させるための接着剤を塗布する塗布装置等の装置が接続可能である。
データ編集装置２４で扱うデータには電子部品自動装着装置２３で使用するＮＣデータ等がある。該ＮＣデータはＲＡＭ２７、ＲＡＭ３７及びハードディスク４７に記憶される。装着装置２３のＲＡＭ２７に記憶できる数は数個であるが、データ編集装置２４のハードディスク４７に記憶できる数量はより多く多数個ある。ＲＡＭ３７はハードディスク４７にＮＣデータを保存する前に一時的に該データを保存するもので、一つのＮＣデータのみが保存される。
【００２０】
ＮＣデータは図４に示すように部品５の装着順を示すステップ番号の順に部品５を装着すべき基板５上のＸＹ方向の位置、θ方向の装着すべき角度位置を示すデータ及び装着すべき部品種の部品５を供給する部品供給装置８が取り付けられた供給台７上の位置を示すリール番号が格納されたデータ（ＮＣプログラムと呼ぶこともある。）である。
ＲＡＭ２７には図５に示す編集状態データを格納する領域が設けられているが、プログラムＮＯの順番にＲＡＭ２７が保存するＮＣデータのプログラム名が格納され、さらにフラグ領域には当該ＮＣデータが電子部品自動装着装置２３にて修正等の編集がなされたものである場合に「１」が格納され、何も加工がなされず、データ編集装置２４より受信し読み込まれたままの状態即ち、データ編集装置に保存されたデータと同じである場合にはクリアされた状態である「０」が格納される。該フラグは電子部品自動装着装置２３側でＮＣデータに対して編集が行われると自動的に付与されるものであるが、操作者の所定の操作で付与されるようにしてもよい。「Ｃ」の欄にある「Ｅ」は格納される最後のプログラムであることを示す。キーボード４２には通信の際に部品装着装置２３からデータ編集装置２４にデータを受信するための受信キー４４が設けられている。または、キーボードの複数のキーを所定の順に操作することで受信キー４４の働きを行うようにしてもよい。また、ＲＡＭ３７内には編集状態データのプログラムＮＯを計数するカウンタ４５が設けられている。
【００２１】
以上のような構成により以下動作について説明する。
先ず、操作者は電子部品自動装着装置２３で使用するＮＣデータを生産するプリント基板６の種類に合わせてデータ編集装置２４のキーボード４２及びＣＲＴ４０を使用して作成し、作成したＮＣデータは保存操作によりＲＡＭ３７を介してハードディスク４７に格納される。このようにして多数のＮＣデータがハードディスク４７に保存される。
【００２２】
次に、装着装置２３及び編集装置２４の所定の操作により編集装置２４のハードディスク４７に保存されているＮＣデータの幾つかが生産の必要に応じてＲＡＭ３７を介して装着装置２３に転送される。転送されたＮＣデータはＲＡＭ２７内に記憶される。
次に、このＮＣデータのうちの一つを用いてチップ部品５の基板６への装着動作が行われる。
【００２３】
即ち、図４のＮＣデータが使用されるとすると、ＣＰＵ２５はＲＡＭ２７内の該ＮＣデータのステップ番号毎にそのデータを読みだし、ステップ番号１のリール番号が１であることから、リール番号１の位置の部品供給装置８から部品５が取出できるようにするため供給台７を移動させる。
次に、ロータリテーブル１３の間欠的な回動により吸着ステ−ションＩに停止した装着ヘッド１５が下降して部品５が吸着ノズル１４により真空吸引されて取り出される。
【００２４】
次に、テーブル１３の回動により該装着ヘッド１５は認識ステ−ションＩＩに到達して部品５の吸着ノズル１４に対する位置ずれの認識が行われ、次に、角度補正ステ−ションＩＩＩにてヘッド回動装置１７によりヘッド１５が補正回動され、ＮＣデータに示された装着すべき角度位置になるようにされる。
次に、装着ステーションＩＶでは、装着すべきＸＹ方向位置になるよう認識結果を加味してＸ軸モータ４及びＹ軸モータ２が回動されＸＹテ−ブル３の位置決めが行われ、装着ヘッド１５の下降により部品５が基板６に装着される。
【００２５】
このようにして部品装着がなされ、ＮＣデータの最後の部品５が装着されると基板６は装着装置２３より排出搬送される。次に、この基板６を検査した結果あるステップ番号のＸＹ方向の部品５の取付位置をずらしたほうがよいことが分かると、操作者はタッチパネルスイッチ３２の操作により当該ＮＣデータをＣＲＴ３０の画面上に読み出し当該ステップ番号のＸＹ方向の位置のデータを修正することができる。もしくは装着する順番を変えたい場合であれば同様にして変更することができる。
【００２６】
このようにしてＮＣデータが変更されるとＣＰＵ２５は変更されたＮＣデータをＲＡＭ２７に書き込み、その結果データ編集装置２４から転送されたデータは書き替えられることになる。それと同時にＣＰＵ２５は編集状態データの当該ＮＣデータを示すプログラム名のフラグを「１」とする。この場合「ＡＡＡ」が変更されているものであり、「１」が立てられたものとする。
【００２７】
このようにして幾つかのＮＣデータが修正されると、修正されたＮＣデータを示すプログラム名のフラグが「１」ととされる。
次に、操作者が装着装置２３で編集されたＮＣデータをデータ編集装置２４に吸い上げて保存したいと考えたときには、両装置を通信ができる状態になるよう操作し、データ編集装置２４の受信キー４４を押す。この保存したい場合とは、装着装置２３のＮＣデータを他の種類の基板６のものに変更したい場合等が考えられる。
【００２８】
次に、ＣＰＵ２５はＲＡＭ２７から図５に示す編集状態データを読み出し、通信インターフェース３３及び通信インターフェース４３を介してデータ編集装置２４に送信する。ＣＰＵ３５はこれを受信するとＲＡＭ３７の所定の領域にこの編集状態データを格納する。
次に、ＣＰＵ３５は図６のフローチャートに従ってカウンタ４５に「１」を格納して該カウンタ４５の値の編集状態データのプログラムＮＯ１のプログラム名及びフラグを読み出し「１」が格納されていることから、編集がされていることを判断して装着装置２３側に当該「ＡＡＡ」のＮＣデータを転送するよう信号を出し、ＣＰＵ２５は「ＡＡＡ」のＮＣデータを送信する。ＣＰＵ３５はこのデータのプログラム名である「ＡＡＡ」がいままで格納さていたものかどうかを見て、すでに格納されているものであるので上書き即ちＮＣデータの内容を今までのものに対して書き替える。即ち、ＲＡＭ３７に一端「ＡＡＡ」のＮＣデータを記憶してからハードディスク４７の今までの「ＡＡＡ」のＮＣデータを新しいものに書き替える。
【００２９】
次に、編集状態データの現在のプログラムＮＯ１の「Ｃ」の欄を見て、「Ｅ」が格納されていないので、カウンタ４５を１歩進して「２」として、これにより編集状態データのプログラムＮＯ２の内容を読み込みこのフラグは「０」であるので、データの転送要求を出さず従って書き込み動作をせず「Ｃ」の欄を確認してカウンタ４５を１歩進させる。
【００３０】
次のプログラムＮＯ３のＮＣデータは装着装置２３側で作成されたもので、このプログラム名「ＣＣＣ」がデータ編集装置２４の中には無いものであるときには転送されてきた当該ＮＣデータの内容を新規な「ＣＣＣ」のプログラム名でＲＡＭ３７を介してハードディスク４７内に格納する。
以上のようにして最後のプログラム名の「Ｃ」の欄に「Ｅ」が格納されている場合にはＮＣデータはもう無いことを判断して受信動作は終了する。
【００３１】
また、この時に装着装置２３に受信が終了したことが連絡されＲＡＭ２７内の編集状態データの各フラグはクリアさ「０」とされるようにしてもよい。あるいは、各ＮＣデータの転送が終了するごとに、その対応するフラグがクリアされるようにしてもよい。
尚、このようなデータの送受信の動作は本実施例のＮＣデータのみでなく、プリント基板の種類毎に作成される種々のデータについても適用できる。
【００３２】
また、本実施例の装着装置だけでなく、前述するような塗布装置とデータ編集装置２４との間でも同様な動作ができる。
【００３３】
【発明の効果】
以上のように本発明によれば、データ編集装置は、ＮＣ装置に保存されている複数のデータの内当該ＮＣ装置で編集されたデータのみを要求し、受信し記憶部へ書き込み動作するので、短時間で確実に更新されたデータあるいは新規のデータを保存できるデータ編集装置を実現することができる。
【図面の簡単な説明】
【図１】電子部品自動装着装置及びデータ編集装置の制御ブロック図である。
【図２】電子部品自動装着装置の平面図である。
【図３】電子部品自動装着装置の側面図である。
【図４】ＮＣデータを示す図である。
【図５】編集状態データを示す図である。
【図６】フローチャートを示す図である。
【符号の説明】
２３        電子部品自動装着装置（ＮＣ装置）
３５        ＣＰＵ（書き込み手段、受信手段）
３７        ＲＡＭ（記憶部）
４３        通信インターフェース（受信手段）
４７        ハードディスク（記憶部）
【図１】
0003898236.tif 000002
【図２】
0003898236.tif 000003
【図３】
0003898236.tif 000004
【図４】
0003898236.tif 000005
【図５】
0003898236.tif 000006
【図６】
0003898236.tif 000007