(57)【要約】【課題】他機種の生産プログラムを読み込んで基板を生産する際、機種依存データの修正を最小限にして効率的な基板生産を行うことができるようにする。【解決手段】機種依存データを有する基板の生産プログラムを読み込み、該読み込んだ生産プログラムに従って部品実装装置が稼動され、基板が生産される。他機種の生産プログラムを自機種に読み込んで、基板生産を行う際、読み込まれた生産プログラムの機種依存データが、設定情報に従って他機種あるいは自機種の機種依存データに設定され（ステップＳ４、Ｓ５、Ｓ６）、この設定された機種依存データの生産プログラムに従って基板の生産が行われる。このような構成では、機種依存データを、部品種などに応じて他機種あるいは自機種のものに設定することができるので、効率的な基板生産が可能になる。【選択図】図５
2005222967.tif 000002
【特許請求の範囲】
【請求項１】
機種依存データを有する基板の生産プログラムを読み込み、該読み込んだ生産プログラムに従って部品実装装置を稼動し基板を生産する基板生産方法において、
他機種の生産プログラムを自機種に読み込み、
前記読み込まれた生産プログラムの機種依存データを、設定情報に従って他機種あるいは自機種の機種依存データに設定し、
前記設定された機種依存データの生産プログラムに従って基板の生産を行うことを特徴とする基板生産方法。
【請求項２】
前記機種依存データが、部品搭載パラメータに従って他機種あるいは自機種のデータに設定されることを特徴とする請求項１に記載の基板生産方法。
【請求項３】
機種依存データのうち、所定のデータを他機種のものに設定できることを特徴とする請求項１又は２に記載の基板生産方法。
【請求項４】
機種依存データを有する基板の生産プログラムを読み込み、該読み込んだ生産プログラムに従って部品実装装置を稼動し基板を生産する基板生産システムにおいて、
生産プログラムの機種依存データを機種ごとに格納する記憶手段と、
生産プログラムの機種依存データを、他機種あるいは自機種の機種依存データに設定する設定手段と、
他機種の生産プログラムを自機種に読み込み、前記読み込まれた生産プログラムの機種依存データを、前記設定された情報に従って他機種あるいは自機種の機種依存データに設定し、該設定された機種依存データの生産プログラムに従って基板の生産を制御する制御手段と、
を備えたことを特徴とする基板生産システム。
【請求項５】
前記機種依存データが、部品搭載パラメータに従って他機種あるいは自機種のデータに設定されることを特徴とする請求項４に記載の基板生産システム。
【請求項６】
機種依存データのうち、所定のデータを他機種のものに設定できることを特徴とする請求項４又は５に記載の基板生産システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基板生産方法及びシステム、更に詳細には、機種依存データを有する基板の生産プログラムを読み込み、該読み込んだ基板生産プログラムに従って部品実装装置を稼動し基板を生産する基板生産方法及びシステムに関する。
【背景技術】
【０００２】
従来から、基板を生産するための生産プログラムをホストコンピュータなどから読み込んで、この生産プログラムに従って部品実装装置（マウンタ）を稼動し、基板を生産することが行われている。生産プログラムは、部品の搭載位置に関するデータや部品に関するデータ（例えば縦横高さの寸法）などのほかに、部品吸着情報や吸着ヘッドの基板への移動速度など部品実装装置の機種に依存する機種依存データなどを有しており、部品実装装置は、読み込まれた生産プログラムに従って電子部品（以下、部品という）を部品供給装置から吸着し、吸着された部品を基板に搭載し、基板を生産している（特許文献１）。
【特許文献１】特開２００３−６９２９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような基板生産システムで、例えば、性能の異なる機種に代えて基板を生産する場合、前の機種の生産プログラムを利用することが行われ、その場合、他機種の生産プログラムを読み込んで基板生産が行われる。しかしながら、他機種の生産プログラムを読み込んだ時、搭載する部品が特殊な部品で、その部品に関する機種依存データは、他機種のものをそのまま保持したい場合でも、新しい機種のデータにデフォルト設定されてしまう個所が有り、読み込み後、データの修正が発生する。また、新しい機種の特性を生かしたい場合、特殊な部品でも、新しい機種依存データのものに設定したい場合、該部品に関して前の機種依存データがそのまま保持されてしまう個所があり、読み込み後、データの修正が発生する。
【０００４】
本発明は、このような問題点を解決するためになされたもので、他機種の生産プログラムを読み込んで基板を生産する際、機種依存データの修正を最小限にして効率的な基板生産を行うことができるようにすることを課題とする。
【課題を解決するための手段】
【０００５】
本発明（請求項１）は、
機種依存データを有する基板の生産プログラムを読み込み、該読み込んだ生産プログラムに従って部品実装装置を稼動し基板を生産する基板生産方法において、
他機種の生産プログラムを自機種に読み込み、
前記読み込まれた生産プログラムの機種依存データを、設定情報に従って他機種あるいは自機種の機種依存データに設定し、
前記設定された機種依存データの生産プログラムに従って基板の生産を行うことを特徴とする。
【０００６】
また、本発明（請求項４）は、
機種依存データを有する基板の生産プログラムを読み込み、該読み込んだ生産プログラムに従って部品実装装置を稼動し基板を生産する基板生産システムにおいて、
生産プログラムの機種依存データを機種ごとに格納する記憶手段と、
生産プログラムの機種依存データを、他機種あるいは自機種の機種依存データに設定する設定手段と、
他機種の生産プログラムを自機種に読み込み、前記読み込まれた生産プログラムの機種依存データを、前記設定された情報に従って他機種あるいは自機種の機種依存データに設定し、該設定された機種依存データの生産プログラムに従って基板の生産を制御する制御手段と、
を備えたことを特徴とする。
【０００７】
機種依存データは、部品種や部品供給形態などの部品搭載パラメータに従って他機種あるいは自機種のデータに設定され、また、本発明では、機種依存データのうち、所定のデータが他機種のものに設定することができる。
【発明の効果】
【０００８】
本発明によれば、生産プログラムの機種依存データを、部品種などの部品搭載パラメータに応じて他機種あるいは自機種のものに設定することができるので、他機種の生産プログラムを読み込んで基板を生産する場合でも、効率的な基板生産が可能になる。
【発明を実施するための最良の形態】
【０００９】
本発明は、部品実装装置において、他機種の基板生産プログラムの読み込み時、機種に依存する部品搭載データの値の設定を選択し、読み込み後のデータ修正の量を少なくして基板生産を行うようにしたもので、以下図面に示す実施例に従って本発明を詳細に説明する。
【実施例】
【００１０】
図１には、複数の部品実装装置（チップマウンタ）１、２、３、４がホストコンピュータ５と接続され、基板を生産する構成が図示されている。各部品実装装置は、性能や仕様が異なるので、機種Ａ、Ｂ、Ｃ、Ｄの部品実装装置として図示されている。各機種の部品実装装置１、２、３、４は、ホストコンピュータ５から送信されてくる生産プログラムに従って、フィーダなどの部品供給装置１ａ、２ａ、３ａ、４ａから供給される部品（電子部品）を吸着ヘッド（不図示）の吸着ノズルで吸着し、それを基板１ｂ、２ｂ、３ｂ、４ｂに搭載して基板を生産する。
【００１１】
図２は、部品実装装置１とホストコンピュータ５の詳細な構成が図示されており、他の部品実装装置２、３、４は、部品実装装置１と同様な構成となっている。
【００１２】
部品実装装置１は、全体の部品実装を制御するＣＰＵ１１ａ、各種制御プログラムやデータを格納したＲＯＭ１１ｃ、制御データ、処理データを格納し作業領域を提供するＲＡＭ１１ｂから構成される制御部（制御手段）１１を有している。また、部品実装装置１には、ホストコンピュータ５との間でデータ送受信が可能なデータ送受信部１６が設けられており、ホストコンピュータ５のデータ送受信部５４から送信されてくる基板生産プログラムは、このデータ送受信部１６を介して受信され、データ記憶部（記憶手段）１５に格納される。制御部１１は、ホストコンピュータ５から送信される生産プログラムのデータ、データ入力部（設定手段）１７を介して入力されるデータなどに従って、Ｘ／Ｙ駆動部１２、及びその他の駆動部１３を駆動して、吸着ヘッドをフィーダ１ａに移動させ、そこでフィーダから供給される部品を吸着ヘッドにより吸着させる。吸着された部品は、カメラ１４ａを備えた画像処理部１４で吸着姿勢が認識され、部品中心位置と吸着位置間のずれや吸着傾きが補正された後、基板１ｂの所定個所に移動して基板上に実装される。モニタ１８には、カメラ１４ａで撮像された画像や、生産プログラムのデータ、データ入力部１７を介して入力されるデータなどを表示させることができる。
【００１３】
ホストコンピュータ５は、制御部（制御手段）５１、データ出力部５２、データ送受信部５４、データ入力部（設定手段）５５、データ記憶部（記憶手段）５６、モニタ５８から構成されている。制御部５１はＣＰＵ５１ａ、ＲＡＭ５１ｂ、ＲＯＭ５１ｃを有し、データ出力部５２からはホストコンピュータ５の状態を示すデータが出力される。また、データ入力部５５からキーボードなどの入力手段を介して生産プログラムのデータなどが入力され、またデータ送受信部５４からは部品実装装置１、２、３、４からのデータが受信され、これらのデータはデータ記憶部５６に格納できるようになっている。また、データ送受信部５４は、各部品実装装置１、２、３、４に生産プログラムを送信する。ＲＡＭ５１ｂ、ＲＯＭ５１ｃ、或いはデータ記憶部５６にはオペレーティングシステムプログラム（ＯＳ）や本実施例を実行するためのプログラムや各種のデータが格納される。
【００１４】
生産プログラムは、部品実装装置で基板を生産するための各種データであり、基板に関するデータ、搭載位置に関するデータ、部品に関するデータ（例えば縦横高さの寸法）、吸着位置に関するデータ、画像認識用の情報等、接着剤の塗布に関するデータ、それに吸着情報やヘッドの移動速度など機種に依存する機種依存データから構成され、基板を生産するとき、データ入力部５５を介して各基板毎に生産プログラムが作成され、データ記憶部５６に格納される。そして、部品実装装置１、２、３、４は、ホストコンピュータ５からデータ送受信部１６を介して生産プログラムを読み込み、それをデータ記憶部１５に格納して制御部１１の制御のもとに生産プログラムに従って基板を生産する。
【００１５】
図３は、生産プログラムのうち機種依存データを示している。同図で、ＩＤは部品番号であり、部品種はチップ部品（角チップ）、ＳＯＴ、ＢＧＡなどの部品種類である。荷姿は、テープ、スティック、トレイなどの部品の供給形態であり、寸法はその部品の外形寸法を示し、センタリングは、部品認識方式、すなわち、部品中心を求める方式で、レーザー認識、カメラ認識等である。これら部品種、部品供給形態、部品寸法、部品認識方式は、部品搭載パラメータとなる。
【００１６】
ノズル番号は、その部品を吸着する吸着ノズルの番号で、バキューム圧は、吸着圧力を示し、それぞれ吸着情報となっている。搭載押し込み量と吸着押し込み量は付加情報を形成し、それぞれ搭載時並びに吸着時に吸着ノズルを搭載並びに吸着のために垂直方向に押し込む量である。ＸＹ速度、吸着Ｚ、搭載Ｚ、θは、速度情報を形成し、ＸＹ速度は、吸着ヘッドを基板に向けて移動させる速度、吸着Ｚと搭載Ｚは、それぞれ吸着ノズルの吸着時と搭載時のＺ方向（垂直方向）の移動速度、θは吸着ノズルのノズル軸を中心とする回転速度である。次の認識情報の制御は、部品認識時（特にカメラ認識時）、一回で部品を撮像して認識するか、分割撮影して認識するかなどの情報であり、照明は、部品認識時の部品に対する照明量ないし照明方法である。これらの吸着情報、付加情報、速度情報並びに認識情報は、各部品実装装置の仕様、性能などに関係し、部品実装装置の機種に依存する機種依存データで、ホストコンピュータのデータ記憶部５６に各機種ごとに格納される。
【００１７】
基板生産時、性能の異なる他機種で使用していた該基板の生産プログラムを自機種の部品実装装置に読み込んで基板を生産することが行われる。生産プログラムには、機種に依存しないデータ（例えば、吸着位置、搭載位置など）と、図３に示したような機種依存データがあり、生産プログラムを読み込むときは、機種依存データは、生産プログラムを取り込む機種のデータが読み込まれる。この場合、部品が特殊な部品で、その部品に関する機種依存データは、機種が代わっても、変更後の機種に依存させないで、そのまま保持したい場合がある。また、変更後の機種の特性を生かしたい場合には、その機種に依存したデータに設定するのが好ましい。
【００１８】
そこで、本発明では、他機種の生産プログラムを読み込んで基板を生産する場合、機種が代わっても他機種で設定されている当該部品の機種依存データを、そのまま値を変えずに設定するモード（スライド設定）と、機種の特性を生かして、機種依存データを読み込んだ機種（自機種）に最適な値（デフォルト値）にして設定するモード（デフォルト設定）を設け、他機種の生産プログラムを読み込む前に、いずれに設定するかを選択し、その設定情報を記憶しておく。この設定は、部品実装装置側であるいはホストコンピュータ側で行ってもよく、そのために、図４に示したようなモニタ１８あるいは５８に表示される設定項目に対してデータ入力部１７あるいは５５でスライド、あるいはデフォルトの設定を行う。
【００１９】
図４には、部品種、外形寸法、荷姿（部品供給形態）、センタリング（認識方式）の各部品搭載パラメータ、それに吸着情報、付加情報、速度情報、認識情報（及び各情報の詳細情報）の各機種依存データに、それぞれ四角のチェックボックスが付されており、スライド設定時はチェックマークを付し、チェックマークがないときは、デフォルト設定とする。例えばＢＧＡのボール電極の部品をスライド設定にすると、ボール電極の部品は、機種依存データが他機種のものに設定される。また、トレイの欄にチェックマークを付すと、トレイで供給される部品の機種依存データが他機種のものに設定される。複数の欄にチェックマークを付すと、そのＡＮＤ（論理積）の部品に対する機種依存データが他機種のものに設定される。このとき、機種依存データを全て他機種のデータに設定したくないときがあるので、各機種依存データに個別にスライドあるいはデフォルト設定できるように、チェックボックスが設けられている。例えば、部品搭載パラメータのトレイと、機種依存データの速度情報にチェックマークを付けると、トレイで供給される部品の速度情報だけが、他機種のものに設定される。従って、設定を細かくしてきめ細かく、機種依存データを他機種あるいは自機種のもので設定することができる。
【００２０】
このような構成において、他機種の生産プログラムを読み込んで基板生産を行う場合のデータ設定の流れを、図５に従って説明する。
【００２１】
まず、図４に示したように、他機種の生産プログラムをホストコンピュータ５から読み込む前に、機種依存データを他機種のものに設定するか（スライド設定）、あるいは自機種のものに設定するか（デフォルト設定）を選択し、その設定情報をデータ記憶部１５あるいは５６に保存しておく。そして、他機種の生産プログラムを読み込むとき、この設定情報を取得する（ステップＳ１）。
【００２２】
続いて、ステップＳ２とＳ７間の処理を、生産プログラムに記載の全ての搭載部品に関して順次実行する。まず、最初に搭載すべき部品データを取得し（ステップＳ３）、その部品に関して機種依存データが、スライド設定になっているか、あるいはデフォルト設定になっているかを調べる（ステップＳ４）。例えば、部品種がボール電極であり、デフォルト設定になっているとすると、機種依存データを他機種のデータに設定する（ステップＳ５）。一方、部品種が角チップであり、デフォルト設定となっていると、機種依存データを自機種のデフォルト値に設定する（ステップＳ６）。この場合、上述したように、機種依存データにそれぞれ個別に設定がなされている場合には、その設定情報に従って機種依存データが個別にスライドあるいはデフォルト設定される。
【００２３】
このように、機種依存データの設定が終了すると、部品実装装置は、設定情報に従って他機種あるいは自機種の機種依存データに設定された機種依存データの生産プログラムに従って部品を基板に搭載し基板を生産する。
【図面の簡単な説明】
【００２４】
【図１】基板生産システムの構成を示す構成図である。
【図２】部品実装装置並びにホストコンピュータの構成を示すブロック図である。
【図３】生産プログラムの機種依存データを示す表図である。
【図４】スライドあるいはデフォルト設定を行う画面図である。
【図５】機種依存データの設定の流れを示すフローチャートである。
【符号の説明】
【００２５】
１、２、３、４  部品実装装置
５  ホストコンピュータ
【図１】
2005222967.tif 000003
【図２】
2005222967.tif 000004
【図３】
2005222967.tif 000005
【図４】
2005222967.tif 000006
【図５】
2005222967.tif 000007