(57)【要約】【課題】搭載点マークのティーチング情報を再利用できるようにする。【解決手段】複数の部品実装機１、２、３とホストラインコンピュータ６を有する部品実装システムのティーチング情報取込みに際して、各部品実装機でティーチングを行なった時に、ティーチング情報、及び、搭載点マークと生産プログラムを関連付ける情報を、当該部品実装機のマークデータベース３１、３２、３３に登録し、ホストラインコンピュータから各部品実装機に生産プログラムをダウンロードする際に、部品実装機側で生産プログラムを読み込んで搭載点マークデータがあった場合、前記マークデータベースの情報を参照し、以前ティーチングを行なったマークデータと判断できた場合、生産プログラムの搭載点マークのティーチング情報に、前記マークデータベースのティーチング情報を取込ませる。【選択図】図５
2009253205.tif 000002
【特許請求の範囲】
【請求項１】
複数の部品実装機とホストラインコンピュータを有する部品実装システムのティーチング情報取込み方法において、
各部品実装機でティーチングを行なった時に、ティーチング情報、及び、搭載点マークと生産プログラムを関連付ける情報を、当該部品実装機のマークデータベースに登録し、ホストラインコンピュータから各部品実装機に生産プログラムをダウンロードする際に、部品実装機側で生産プログラムを読み込んで搭載点マークデータがあった場合、前記マークデータベースの情報を参照し、以前ティーチングを行なったマークデータと判断できた場合、生産プログラムの搭載点マークのティーチング情報に、前記マークデータベースのティーチング情報を取込ませることを特徴とする部品実装システムのティーチング情報取込み方法。
【請求項２】
前記マークデータベースと生産プログラムの搭載点マークの比較条件を変更して、生産プログラムが異なっても、搭載点マークのティーチング情報を取込めるようにしたことを特徴とする請求項１に記載の部品実装システムのティーチング情報取込み方法。
【請求項３】
複数の部品実装機とホストラインコンピュータを有する部品実装システムのティーチング情報取込み装置において、
各部品実装機でティーチングを行なった時に、ティーチング情報、及び、搭載点マークと生産プログラムを関連付ける情報を登録するための、各部品実装機毎に設けられたマークデータベースと、
ホストラインコンピュータから各部品実装機に生産プログラムをダウンロードする際に、部品実装機側で生産プログラムを読み込んで搭載点マークデータがあった場合、前記マークデータベースの情報を参照し、以前ティーチングを行なったマークデータと判断できた場合、生産プログラムの搭載点マークのティーチング情報に、前記マークデータベースのティーチング情報を取込ませる手段と、
を備えたことを特徴とする部品実装システムのティーチング情報取込み装置。
【請求項４】
前記マークデータベースと生産プログラムの搭載点マークの比較条件を変更して、生産プログラムが異なっても、搭載点マークのティーチング情報を取込めるようにする手段を備えたことを特徴とする請求項３に記載の部品実装システムのティーチング情報取込み装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の部品実装機とホストラインコンピュータを有する部品実装システムのティーチング情報取込み方法及び装置に係り、特に、過去のティーチング情報を自動的に生産プログラムに取込むことが可能な、部品実装システムのティーチング情報取込み方法及び装置に関する。
【背景技術】
【０００２】
特許文献１に記載されているように、図１に示す如く、複数の部品実装機（マシンとも称する）１、２、３と、１台のホストラインコンピュータ（ＨＬＣ）６を有する部品実装システムが知られている。図において、１ａ、１ｂ、２ａ、２ｂ、３ａ、３ｂは、各マシン１、２、３の両側に配置された、各マシン１、２、３に部品を供給するためのフィーダ、４は、基板５を搬送するための搬送路であり、基板５は、搬送路４に沿って搬送されながら、各マシン１、２、３で部品が搭載される。
【０００３】
各マシン１、２、３は、ＨＬＣ６と接続されており、ＨＬＣ６から各マシン１、２、３へ基板５を生産するための生産プログラムデータを転送し、あるいは、各マシン１、２、３からＨＬＣ６へ種々のデータが転送可能となっている。
【０００４】
前記マシン１は、図２に詳細に示す如く、全体の部品実装を制御するＣＰＵ１１ａ、各制御プログラムやデータを格納したＲＯＭ１１ｃ、制御データ、処理データを格納し作業領域を提供するＲＡＭ１１ｂから構成される制御部１１を有している。又、マシン１には、ＨＬＣ６との間でデータ送受信が可能なデータ送受信部１６が設けられており、ＨＬＣ６から送信されてくる生産プログラムデータは、このデータ送受信部１６を介して受信され、データ格納部１５に格納される。制御部１１は、ＨＬＣ６から送信される生産プログラムデータ並びにデータ入力部１３を介して入力されるデータに従って、Ｘ／Ｙ駆動部及びその他の駆動部１２を駆動して、図示しない吸着ヘッド（搭載ヘッドとも称する）をフィーダに移動させ、そこでフィーダから供給される電子部品を吸着ヘッドにより吸着させる。吸着された部品は、照明部１７により照明され、カメラ１８を備えた画像認識部１４で吸着姿勢が認識され、位置が補正された後、搬送路４によって搬送される基板５、５’、５”の所定位置に実装される。
【０００５】
他のマシン２、３もマシン１と同様な構成になっており、マシン２、３は、基板の流れる方向に連続的に配置されて、それぞれ同じ基板に他の部品を搭載する。従って、マシン１、２、３は、順次搬送されてくる基板に、それぞれ担当する部品を実装して、基板を順次生産する。
【０００６】
前記ＨＬＣ６は、図３に示したように、制御部６１、データ出力部６４、データ入力部６５、データ格納部６６、データ送受信部６７から構成されている。制御部６１は、ＣＰＵ６１ａ、ＲＡＭ６１ｂ、ＲＯＭ６１ｃを有し、データ出力部６４からはＨＬＣ６の状態を示すデータが出力される。又、データ入力部６５からキーボード等の入力手段を介して生産プログラムデータ等の種々のデータが入力され、又、データ送受信部６７からは部品実装機１からのデータが受信され、これらのデータはデータ格納部６６に格納できるようになっている。ＲＡＭ６１ｂ、ＲＯＭ６１ｃあるいはデータ格納部６６には、オペレーティングシステムプログラム（ＯＳ）や、生産を実行するためのプログラムや、各種のデータが格納される。
【０００７】
このような部品実装システムにおいて、特許文献１のように、生産計画等で生産する度に最適化を行なって生産を行なった場合、生産プログラムの組合せとマシンの条件により、前回割り振ったマシンと違うマシンに搭載点を割り振る場合がある。
【０００８】
特に、部品近くに設けた搭載点マーク（フィデューシャルマークとも称する）を使用する生産において、マークのティーチングはマシン毎に行なうため、割り振り先が前回と異なる場合、ティーチング情報をそのまま使用するとマーク認識でエラーとなり、新たに割り振られたマシンでティーチングし直す必要が有る。
【０００９】
【特許文献１】特開２００３−２１８５９４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、マシンでマークのティーチングを行ない、生産後ＨＬＣでアップロードした場合、前回の生産で別のマシンでティーチングしたデータに上書きするため、前回ティーチングした情報が消去されてしまう。そのため、次の生産の最適化で搭載点マークを使用する搭載点を、前回よりも前に割り振ったマシンに再度割り振った場合、以前ティーチングを行なったにも拘らず、再度ティーチングし直さなければならず、手間がかかってしまうという問題がある。
【００１１】
又、ラインにマシンを追加し、ライン構成を変更した場合も、生産プログラムの搭載点マークのティーチング情報がクリアされるため、再最適化を行ない、以前割り振ったマシンと同じマシンに搭載点マークを使用する搭載点を割り振った場合、以前ティーチングを行なったにも拘らず、再度ティーチングし直さなければならず、手間がかかってしまうという問題もあった。
【００１２】
本発明は、前記従来の問題点を解決するためのもので、過去に当該部品実装機でティーチングしたことのある搭載点マークであれば、自動的にティーチング情報を取込めるようにすることを課題とする。
【課題を解決するための手段】
【００１３】
本発明は、複数の部品実装機とホストラインコンピュータを有する部品実装システムのティーチング情報取込み方法において、各部品実装機でティーチングを行なった時に、ティーチング情報、及び、搭載点マークと生産プログラムを関連付ける情報を、当該部品実装機のマークデータベースに登録し、ホストラインコンピュータから各部品実装機に生産プログラムをダウンロードする際に、部品実装機側で生産プログラムを読み込んで搭載点マークデータがあった場合、前記マークデータベースの情報を参照し、以前ティーチングを行なったマークデータと判断できた場合、生産プログラムの搭載点マークのティーチング情報に、前記マークデータベースのティーチング情報を取込ませるようにして、前記課題を解決したものである。
【００１４】
ここで、前記マークデータベースと生産プログラムの搭載点マークの比較条件を変更して、生産プログラムが異なっても、搭載点マークのティーチング情報を取込めるようにすることができる。
【００１５】
本発明は、又、複数の部品実装機とホストラインコンピュータを有する部品実装システムのティーチング情報取込み装置において、各部品実装機でティーチングを行なった時に、ティーチング情報、及び、搭載点マークと生産プログラムを関連付ける情報を登録するための、各部品実装機毎に設けられたマークデータベースと、ホストラインコンピュータから各部品実装機に生産プログラムをダウンロードする際に、部品実装機側で生産プログラムを読み込んで搭載点マークデータがあった場合、前記マークデータベースの情報を参照し、以前ティーチングを行なったマークデータと判断できた場合、生産プログラムの搭載点マークのティーチング情報に、前記マークデータベースのティーチング情報を取込ませる手段と、を備えたことを特徴とする部品実装システムのティーチング情報取込み装置を提供するものである。
【００１６】
ここで、前記マークデータベースと生産プログラムの搭載点マークの比較条件を変更して、生産プログラムが異なっても、搭載点マークのティーチング情報を取込めるようにする手段を備えることができる。
【発明の効果】
【００１７】
本発明によれば、再最適化により、前回割り振ったことのあるマシンに再度搭載点マークを使用する搭載点を割り振った場合、ダウンロード時にマシン側で搭載点マークのティーチング情報を自動的に取込むため、再ティーチングする必要が無い。
【００１８】
更に、マシン側でティーチング情報を保持することにより、ＨＬＣ側で全機種分のティーチング情報を保持する必要が無くなり、ＨＬＣ側のデータ量を減らせるだけでなく、ライン変更時に対応付けをやり直す必要が無く、マークデータの管理が容易となる。
【発明を実施するための最良の形態】
【００１９】
以下図面を参照して、本発明の実施形態を詳細に説明する。
【００２０】
本発明の第１実施形態では、図４に示す如く、１回目の生産で、マシン１（マシン名００１とする）でティーチングを行なった時に、ティーチング情報、及び、生産プログラム名（例えばＡＡＡ）、基板ＩＤ（例えばＰＷＢＩＤ＿００１）、部品ＩＤ（例えばＡＡＡ＿００１）、搭載（部品）座標（例えばＸ：１５０，０、Ｙ：２００，１）、マーク名等、搭載点マークと生産プログラムＡＡＡとの関連付けの情報を、マシン００１のマークデータベース３に登録する。図４の例では、生産プログラムＡＡＡのアップロード後、搭載点マークＭ００１にマシン００１のティーチングデータが設定され、搭載点マークＭ００１がマシン００１に割り振られる。図において、２１、２２、２３（ファイル名は、それぞれＡＡＡ．００１、ＡＡＡ．００２、ＡＡＡ．００３とする）は、各マシン１、２、３（マシン名はそれぞれ００１、００２、００３とする）毎の分割ファイル、３２、３３は、マシン２、３のマークデータベースである。
【００２１】
２回目の生産に際しては、生産プログラムＡＡＡの最適化を行ない、搭載点マークＭ００１をマシン００２に割り振る。ＨＬＣ６から生産プログラムＡＡＡをダウンロードし、マシン００２で搭載点マークＭ００１のティーチングを行ない、マークデータベース３２に登録し、生産後、ＨＬＣ６にアップロードする。アップロード後、搭載点マークＭ００１にマシン００２のティーチングデータが設定される。この時、マシン００１には、他のデータが設定され、１回目生産時のティーチングデータは、上書きされて消えてしまう。
【００２２】
３回目の生産に際して、図５に示す如く、ＨＬＣ６から生産プログラムＡＡＡのダウンロードを行ない、マシン００１側で生産プログラムＡＡＡを読み込んで搭載点マークＭ００１のデータがあった場合、マークデータベース３１の情報を参照し、以前ティーチングを行なったマークデータと判断できた場合は、生産プログラムＡＡＡの搭載点マークＭ００１のティーチング情報に、当該マシン００１のマークデータベース３１のティーチング情報を取込ませる。図５の例では、生産プログラムＡＡＡのアップロード後、搭載点マークＭ００１にマシン００１のティーチングデータが設定され、搭載点マークＭ００１がマシン００１に割り振られる。
【００２３】
マシン側のティーチング情報自動取込み処理の手順を図６に示す。
【００２４】
まずステップ１００で生産プログラムを読み込み、ステップ１１０で、搭載データから搭載点マークを検出する。次いでステップ１２０へ進み、搭載データに搭載点マークが含まれるか否かを判定する。判定結果が正である場合には、ステップ１３０へ進み、マークデータベースに搭載点マークのティーチング情報が存在するか否かを判定する。判定結果が正である場合には、ステップ１４０に進み、マークデータベースのティーチング情報を生産プログラムに取込む。
【００２５】
ステップ１４０終了後、又はステップ１３０の判定結果が否である場合には、ステップ１５０に進み、搭載データから次の搭載点マークを検出して、ステップ１２０に戻る。
【００２６】
一方、ステップ１２０の判定結果が否であり、搭載データ中に搭載点マークが無くなったと判断される場合には、マシンでのティーチング情報自動取込み処理を終了する。
【００２７】
なお、前記実施形態においては、本発明が、生産プログラムが同じ場合に適用されていたが、本発明の適用対象はこれに限定されず、図７に示す第２実施形態の如く、生産プログラムが違っても、搭載点マークが同じ場合には適用できる。即ち、この場合には、ベースとなる基板があり、搭載点と搭載部品が異なるため、複数パターンの生産プログラムを作成した場合等に、マシンのマークデータベースと、生産プログラムの搭載点マークの比較条件を変更し、例えばマーク名と座標のみを比較することにより、生産プログラムが異なっても任意の搭載点マークに対して、ダウンロード時にマシン側で搭載点マークのティーチング情報を自動的に生産プログラムに取込んで、ティーチングする手間を省くことが可能となる。
【００２８】
なお、前記実施形態においては、マシンの数が３台とされているが、マシン数はこれに限定されず、２台又は４台以上であっても良い。
【図面の簡単な説明】
【００２９】
【図１】部品実装システムの全体構成を示す平面図
【図２】同じく部品実装機の構成を示すブロック図
【図３】同じくホストラインコンピュータの構成を示すブロック図
【図４】本発明の第１実施形態における１回目生産時を示す図
【図５】同じく３回目生産時を示す図
【図６】第１実施形態におけるマシンでのティーチング情報自動取込み処理を示す流れ図
【図７】本発明の第２実施形態が対象とする、生産プログラムが違っても搭載点マークが同じ場合の例を示す平面図
【符号の説明】
【００３０】
１、２、３…部品実装機（マシン）
４…搬送路
５…基板
６…ホストラインコンピュータ（ＨＬＣ）
２１、２２、２３…分割ファイル
３１、３２、３３…マークデータベース
【図１】
2009253205.tif 000003
【図２】
2009253205.tif 000004
【図３】
2009253205.tif 000005
【図４】
2009253205.tif 000006
【図５】
2009253205.tif 000007
【図６】
2009253205.tif 000008
【図７】
2009253205.tif 000009