(57)【特許請求の範囲】
【請求項１】
部品供給部とプリント基板が設置される部品装着部と、上記部品供給部から部品を吸着して上記部品装着部のプリント基板上に装着するヘッドとを備え、上記部品供給部に、多数列の部品供給用のフィーダーを配備した部品供給部ユニットが取付けられる一方、複数種類のプリント基板のうちから選択された対象基板が上記部品装着部に設置される実装機の部品供給方法において、
上記部品供給部ユニットにおけるフィーダーの配置を設定する際に、まず、被実装プリント基板を、複数種類のプリント基板からなる複数のグループに分け、全てのプリント基板に共通して搭載される第１種共通部品を供給すべきフィーダーの配置を、実装効率を高めるために最適な配置とする所定の最適化演算処理によって決定し、
次いで、前記グループ毎にそれぞれ、グループに属するプリント基板に搭載される部品のうち上記第１種共通部品以外の部品であって、かつ、当該グループに属するプリント基板に共通して搭載される第２種共通部品を供給するフィーダーにつき、上記部品供給部ユニット内で上記第１種共通部品を供給するフィーダーの配置部分を除く残余スペースに配置することとして、この残余スペース内でのフィーダーの配置を所定の最適化演算処理によって決定するとともに、当該グループに属するプリント基板に搭載される部品のうちで上記第１種及び第２種共通部品以外の部品を供給するフィーダーの配置を、上記第１種及び第２種共通部品を供給するフィーダーの配置部分を除く残余スペース内で決定し、
上記第１種共通部品を供給するフィーダーを一部の部品供給部ユニットに配備する一方、この部品供給部ユニットとは別に、前記グループに対応した複数の部品供給部ユニットであって、かつクランプ手段の操作に応じて実装機本体に対してそれぞれ着脱可能な部品供給部ユニットを用意して、これら部品供給部ユニットにそれぞれ、グループに属するプリント基板に実装する部品のうち上記第１種共通部品以外の部品を供給するフィーダーをグループ毎に決定された上記フィーダー配置に従って配備しておき、グループに対応したこれら複数の部品供給部ユニットのうち、処理対象となるプリント基板が属するグループに対応した部品供給部ユニットを選択的に実装機本体に取付けて部品の供給を行うことを特徴とする実装機の部品供給方法。
【請求項２】
最適化演算処理によるフィーダー配置決定の処理を、実装頻度が高い部品のフィーダーから順に行うことを特徴とする請求項１記載の実装機の部品供給方法。
【請求項３】
前記第１種共通部品を供給するフィーダーが配備される部品供給部ユニットは、実装機本体に対し固定的に設けておくことを特徴とする請求項１又は２記載の実装機の部品供給方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、多数のフィーダーを有する部品供給部ユニットを部品供給部に装備するとともに、処理対象となるプリント基板を搬入して部品装着部に設置した状態で、吸着ノズルを有するヘッドによりＩＣ等の電子部品を上記部品供給部から吸着してプリント基板上の所定位置に装着するようにした実装機における部品供給方法に関するものである。
【０００２】
【従来の技術】
従来から、吸着ノズルを有するヘッドにより、ＩＣ等の電子部品を部品供給部から吸着して、部品装着部に設置されているプリント基板上に移送し、プリント基板の所定位置に装着するようにした実装機は一般に知られている。この実装機は、通常、１乃至複数のヘッドを具備したヘッドユニットがＸ軸方向およびＹ軸方向に移動可能となっている。また、部品供給部には、各種部品を供給可能とすべく多数のフィーダーを配設した部品供給部ユニットが装備され、例えば所定数のテープフィーダーを並列に配置した部品供給部ユニットが装備されている。そして、例えば上記ヘッドユニットに複数のヘッドを具備する場合は、これらのヘッドで部品供給部の複数のフィーダーから同時にもしくは連続的に部品を吸着した後、ヘッドユニットが部品装着部のプリント基板上に移動し、各ヘッドからプリント基板に部品が順次装着されるようになっている。
【０００３】
【発明が解決しようとする課題】
ところで、この種の実装機では、プリント基板における搭載部品のレイアウトは各種基板毎にその用途、機能等に応じて定められており、これに対して実装効率向上に有利なように部品供給側のフィーダー配置を設定することが要求される。とくにヘッドユニットに複数のヘッドを具備する場合、例えばプリント基板上の搭載位置が近い部品を複数ヘッドで同時吸着できるようにフィーダーを配置するとタクトタイムが短縮されるというように、フィーダーの配置が実装効率に大きく影響する。このため、実装の対象となるプリント基板に応じ、コンピュータ解析等によって実装効率を高めるのに最適なフィーダーの配置を設定するというような最適化の手法は、考えられている。
【０００４】
しかし、同一の実装機で各種基板の実装を行う場合、各種基板毎に個別にフィーダーの配置を設定すると、実装処理を行う基板の種類が変わるとその都度フィーダーの配置の大幅な変更を行うことが必要となり、そのための作業に時間が費やされる。従って、フィーダー交換作業等を含めた総合的な効率化の面で、改善の余地が残されていた。
【０００５】
本発明は上記の事情に鑑み、同一実装機を複数種類のプリント基板に対して使用可能とするとともに、フィーダー交換作業等も含めた実装機の作業効率を向上することができる実装機の部品供給方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
請求項１に係る発明は、部品供給部とプリント基板が設置される部品装着部と、上記部品供給部から部品を吸着して上記部品装着部のプリント基板上に装着するヘッドとを備え、上記部品供給部に、多数列の部品供給用のフィーダーを配備した部品供給部ユニットが取付けられる一方、複数種類のプリント基板のうちから選択された対象基板が上記部品装着部に設置される実装機の部品供給方法において、上記部品供給部ユニットにおけるフィーダーの配置を設定する際に、まず、被実装プリント基板を、複数種類のプリント基板からなる複数のグループに分け、全てのプリント基板に共通して搭載される第１種共通部品を供給すべきフィーダーの配置を、実装効率を高めるために最適な配置とする所定の最適化演算処理によって決定し、次いで、前記グループ毎にそれぞれ、グループに属するプリント基板に搭載される部品のうち上記第１種共通部品以外の部品であって、かつ、当該グループに属するプリント基板に共通して搭載される第２種共通部品を供給するフィーダーにつき、上記部品供給部ユニット内で上記第１種共通部品を供給するフィーダーの配置部分を除く残余スペースに配置することとして、この残余スペース内でのフィーダーの配置を所定の最適化演算処理によって決定するとともに、当該グループに属するプリント基板に搭載される部品のうちで上記第１種及び第２種共通部品以外の部品を供給するフィーダーの配置を、上記第１種及び第２種共通部品を供給するフィーダーの配置部分を除く残余スペース内で決定し、上記第１種共通部品を供給するフィーダーを一部の部品供給部ユニットに配備する一方、この部品供給部ユニットとは別に、前記グループに対応した複数の部品供給部ユニットであって、かつクランプ手段の操作に応じて実装機本体に対してそれぞれ着脱可能な部品供給部ユニットを用意して、これら部品供給部ユニットにそれぞれ、グループに属するプリント基板に実装する部品のうち上記第１種共通部品以外の部品を供給するフィーダーをグループ毎に決定された上記フィーダー配置に従って配備しておき、グループに対応したこれら複数の部品供給部ユニットのうち、処理対象となるプリント基板が属するグループに対応した部品供給部ユニットを選択的に実装機本体に取付けて部品の供給を行うようにしたものである。
【０００７】
この方法によると、複数種類のプリント基板に対して部品供給を行うのに必要な多数のフィーダーのうち、各プリント基板に共通して搭載される第１種共通部品を供給するフィーダーを部品供給部ユニットに組み込むので、その複数種類のプリント基板であれば実装処理される基板の種類が変わっても、第１種共通部品を供給するフィーダーの配置については変更を必要とせず、当該共通の部品以外の部品を供給するフィーダーの交換だけですむ。その際、実装処理されるプリント基板が異なるグループのものに変更された場合には、フィーダーを部品供給部ユニットごと（第１種共通部品以外の部品を供給するフィーダーが配備された部品供給部ユニットごと）一括交換すればよいので、これにより多数種類のプリント基板の処理を行いながらもフィーダー交換作業の手間を省くことができる。なお、グループに対応した複数の部品供給部ユニットにはそれぞれ、グループに属するプリント基板に共通して搭載される第２種共通部品を供給するフィーダーを組み込むので、当該グループに属するプリント基板であれば、実装処理される基板の種類が変わっても、上記第１，２種共通部品を供給するフィーダーの配置については変更を必要とせず、当該共通部品以外の部品を供給するフィーダーの交換だけですむ。そのため、フィーダー交換作業が簡略化される。しかも、上記第１，２種共通部品を供給するフィーダーの配置を最適化演算処理によって決定するため、上記各プリント基板に対して可及的に実装効率が高められるようなフィーダー配置が得られる。
【０００８】
とくに、最適化演算処理によるフィーダー配置決定の処理を、実装頻度が高い部品のフィーダーから順に行うようにすれば、実装効率を有効に高めることができるフィーダー配置を得ることが可能となる。
【００１０】
なお、前記第１種共通部品を供給するフィーダーが配備される部品供給部ユニットは、実装機本体に対し固定的に設けておくようにしてもよい。
【００１１】
【発明の実施の形態】
本発明の実施の形態を図面に基づいて説明する。
【００１２】
図１および図２は本発明の方法が適用される実装機の一例を概略的に示している。これらの図において、実装機本体の基台１上には、プリント基板搬送用のコンベア２が配置され、プリント基板Ｐが上記コンベア２上を搬送され、所定の装着作業用位置で停止されるようになっている。
【００１３】
上記コンベア２の前後側方には、それぞれ部品供給部ユニット３Ａ，３Ｂを装備した部品供給部が設けられている。上記各部品供給部ユニット３Ａ，３Ｂはそれぞれ多数列のテープフィーダー４を有し、各テープフィーダー４はそれぞれ、ＩＣ、トランジスタ、コンデンサ等の小片状の部品を所定間隔おきに収納、保持したテープがリールから導出されるようにするとともに、テープ繰り出し端にはラチェット式の送り機構を具備し、後記ヘッド１６により部品がピックアップされるにつれてテープが間欠的に繰り出されるようになっている。
【００１４】
また、上記基台１の上方には、部品装着用のヘッドユニット５が装備され、このヘッドユニット５はＸ軸方向（コンベア２の方向）およびＹ軸方向（水平面上でＸ軸と直交する方向）に移動することができるようになっている。
【００１５】
すなわち、上記基台１上には、Ｙ軸方向に延びる一対の固定レール７と、Ｙ軸サーボモータ９により回転駆動されるボールねじ軸８とが配設され、上記固定レール７上にヘッドユニット支持部材１１が配置されて、この支持部材１１に設けられたナット部分（図示せず）が上記ボールねじ軸８に螺合している。また、上記支持部材１１には、Ｘ軸方向に延びるガイド部材１３と、Ｘ軸サーボモータ１５により駆動されるボールねじ軸１４とが配設され、上記ガイド部材１３にヘッドユニット５が移動可能に保持され、このヘッドユニット５に設けられたナット部分（図示せず）が上記ボールねじ軸１４に螺合している。そして、Ｙ軸サーボモータ９の作動によりボールねじ軸８が回転して上記支持部材１１がＹ軸方向に移動するとともに、Ｘ軸サーボモータ１５の作動によりボールねじ軸１４が回転して、ヘッドユニット５が支持部材１１に対してＸ軸方向に移動するようになっている。
【００１６】
上記ヘッドユニット５には複数のヘッドが設けられ、図示の例では８個のヘッド１６がＸ軸方向に並んだ状態に配設されている。上記各ヘッド１６は、それぞれ昇降及び回転が可能となっており、図外の昇降駆動手段及び回転駆動手段により駆動されるようになっている。上記各ヘッド１６の下端には吸着ノズル１７が設けられており、部品吸着時には図外の負圧供給手段から吸着ノズル１７に負圧が供給されて、その負圧による吸引力で部品が吸着されるようになっている。なお、この他にヘッドユニット５には、プリント基板に付されたフィデューシャルマーク等を撮像するカメラ１８なども装備されている。
【００１７】
図３及び図４は実装機前側（図１では下側）の部品供給部の構造を示している。これらの図において、部品供給部ユニット３Ｂは、フィーダー配列方向に延びるフィーダー保持板２１を有し、このフィーダー保持板２１に多数列のテープフィーダー４が保持されており、フィーダー保持板２１の両端部が実装機本体のＸ軸方向両側のフレーム２２に設けられた取付部２３に支持され、かつクランプ手段２４によってクランプされることにより、部品供給部ユニット３Ｂが実装機本体に取付けられている。そして、クランプ手段２４のクランプ解除により部品供給部ユニット３Ｂが実装機本体から取外し可能となり、多数列のテープフィーダー４を含む部品供給部ユニット３Ｂ全体の一括交換が可能となっている。従って、複数の部品供給部ユニット３Ｂを用意しておいて、選択的にいずれかの部品供給部ユニット３Ｂを前側の部品供給部に設置することが可能となる。なお、図示を省略しているが、実装機後側の部品供給部の部品供給部ユニット３Ａも同様に一括交換可能な構成となっている。
【００１８】
また、部品供給部ユニット３Ａ，３Ｂにおける各テープフィーダー４の個々の着脱も可能であり、テープフィーダー４の配置を自由に設定し得るようになっている。なお、部品供給部ユニット３Ａ，３Ｂに装備されるフィーダーはテープフィーダーに限らず、部分的にテープフィーダーに代えてスティックフィーダー等を組み込むようにしておいてもよい。
【００１９】
図５は実装機本体に対して上記部品供給部ユニット３Ｂを一括交換する場合に用いる一括交換台車２６を示している。この一括交換台車２６は、その上端部に、部品供給部ユニット３Ｂのフィーダー保持板２１及びテープフィーダー４を支持する支持部２７を有するとともに、下端部にキャスター２８を有し、部品供給部ユニット３Ｂを支持した状態で自由に移動し得るようになっている。そして、この一括交換台車２６と実装機本体との間で部品供給部ユニット３Ｂの移し替えが可能となっている。
【００２０】
なお、各部品供給部ユニット３Ａ，３Ｂをそれぞれ一括交換可能としておいてもよいが、当実施形態では、実装機前側の部品供給部の部品供給部ユニット３Ｂ（以後、前側の部品供給ユニット３Ｂと略す）のみが一括交換の対象とされ、実装機後側の部品供給部の部品供給部ユニット３Ａ（以後、後側の部品供給部ユニット３Ａと略す）は実装機本体に対して固定的に配設されている。
【００２１】
上記実装機には各種プリント基板Ｐのうちから選択された対象プリント基板が送り込まれ、その対象プリント基板に応じた所定数種類、所定個数の部品が部品供給部から供給されてプリント基板Ｐに搭載されるが、予め複数種類のプリント基板Ｐに搭載される部品のうち、各プリント基板Ｐに共通して搭載される部品を供給可能とすべくこれらの部品のフィーダーが各部品供給ユニット３Ａ，３Ｂに配備されている。
【００２２】
具体的に説明すると、実装対象となる多種類のプリント基板Ｐが所定数種類ずつの複数のブループに分けられ、そのグループに対応するように、上記前側の部品供給部ユニット３Ｂ及び一括交換台車２６が複数用意されている。
【００２３】
そして、複数種類のプリント基板Ｐに搭載される部品のうち、全てのプリント基板Ｐに共通して搭載される部品を供給可能とするフィーダーが後側の部品供給部ユニット３Ａに配備される一方、上記各グループ内のプリント基板Ｐに共通して搭載される部品のうち、上記後側の部品供給部ユニット３Ａに配備されたフィーダーにより供給される部品以外の部品を供給するフィーダーがそれぞれ前側の部品供給部ユニット３Ｂに搭載されている。
【００２４】
すなわち、理解を容易にするために簡単な具体例で説明すると、プリント基板Ｐが４種類あってそのうちの特定の２種類のプリント基板Ｐにより第１グループ（図６中のプリント基板ＰＡ，ＰＢからなる基板グループα）を、別の２種類のプリント基板Ｐにより第２グループ（図６中のプリント基板ＰＣ，ＰＤからなる基板グループβ）を構成する場合には、４種類全てのプリント基板Ｐに共通して搭載される部品のフィーダーが後側の部品供給部ユニット３Ａに配備されている。そして、前側の部品供給部に設置される複数の部品供給部ユニット３Ｂとして第１の部品供給部ユニット３Ｂ１と第２の部品供給部ユニット３Ｂ２とが用意されるとともに、第１グループの各プリント基板Ｐに共通して搭載される部品のうち、４種類全てのプリント基板Ｐに共通して搭載される部品以外の部品のフィーダーが第１の部品供給部ユニット３Ｂ１に配備され、第２グループの各プリント基板Ｐに共通して搭載される部品のうち、４種類全てのプリント基板Ｐに共通して搭載される部品以外の部品のフィーダーが第２の部品供給部ユニット３Ｂ２に配備されている。なお、プリント基板Ｐの数がこれ以上に多い場合には、これを３グループ以上に分けるとともに、第３、第４…の部品供給部ユニット３Ｂを用意するようにしてもよい。
【００２５】
そして、実際の実装処理の際には、実装対象となる基板に対応する前側の部品供給部ユニット３Ｂが部品供給部にセットされるとともに、後記表示手段３８に表示される基板別データファイルの内容に応じて、対象基板に搭載される固有の部品を供給するフィーダーが前側の部品供給部ユニット３Ｂに装着されて実装処理が行われるようになっている。
【００２６】
図６は実装機の制御系統を示しており、この図において、実装機を含む実装ラインに対して装備されているコントロールユニット３０には、上記Ｙ軸，Ｘ軸の各サーボモータ９，１５やヘッド１６の昇降駆動手段及び回転駆動手段等を制御することにより部品供給部からの部品の吸着及びプリント基板Ｐへの部品の装着等の実装動作を制御する実装制御手段３１と、その実装動作の制御のためのデータを作成するデータ作成手段３２とを含んでいる。
【００２７】
上記データ作成手段３２は、オペレータにより入力操作が行われる入力操作部３３からの信号と、プリント基板Ｐや部品についての基本的データを示すデータベース３４からの情報とを受け、上記コントロールユニット３０に付設される外部演算手段３５と共働して、後述のフローチャートに従って各プリント基板Ｐに対する部品実装のためのデータを作成する。そして、各基板別データファイル３６Ａ，３６Ｂ…及び共通部品情報ファイル３７に必要なデータを記録するようになっている。なお、上記プリント基板Ｐについてのデータは、上記のようにデータベース３４から与えられるようにする代りに、オペレータによる入力操作によって与えられるようにしてもよい。
【００２８】
上記基板別データファイル３６Ａ，３６Ｂ…は、各種のプリント基板ＰＡ，ＰＢ…に対してそれぞれ設けられるものであり、基板情報ファイル、搭載情報ファイル及び部品情報ファイル等を含んでいる。上記基板情報ファイルにはプリント基板の外形サイズ、生産時の条件等が記録される。また、搭載情報ファイルには、図７に示すように、該当プリント基板に搭載される各部品の搭載順序を示す搭載順番号と、各搭載位置のＸ，Ｙ座標と、使用部品番号と、ヘッド番号とを対応づけたデータが記録される。また、部品情報ファイルには、図８に示すように、使用部品番号と、部品サイズ、形状、フィーダー位置、フィーダータイプ等とを対応づけたデータが記録される。
【００２９】
また、共通部品情報ファイル３７は、各種プリント基板ＰＡ，ＰＢ，ＰＣ…に対して共用されるもので、複数種のプリント基板ＰＡ，ＰＢ，ＰＣ…の全てに共通して使用される部品の番号（識別符号）と、部品サイズ、形状、フィーダー位置、フィーダータイプ等とを対応づけたデータ（図９）が記録される。また、上記のような全てのプリント基板ＰＡ，ＰＢ，ＰＣ…に共通して搭載される部品に関するデータ以外に、後述の各基板グループα，β…を構成するプリント基板にのみ共通して使用される部品、つまり、各基板グループを構成するプリント基板に共通して使用される部品であって、全てのプリント基板に共通して使用される部品以外の部品の番号等と、部品サイズ等とを対応づけたデータ（図示せず）が記録されている。
【００３０】
そして、上記基板別データファイル３６Ａ，３６Ｂ…及び共通部品情報ファイル３７の内容が上記データ作成手段３２及び外部演算手段３５により作成されるとともに、必要時にこれらのファイルの内容が表示手段３８により表示され、その表示に従って部品供給部ユニット３Ａ，３Ｂにおけるフィーダーの組付け、ヘッドユニット５おけるヘッド１６の組付け等が行われ、また、実装時には実装制御手段３１によりファイルの内容が読みだされ、それに従って実装作業が順次行われる。
【００３１】
ここで、上記データ作成手段３２等により行われる基板データ作成の方法を、図１０〜図１７によって説明する。なお、以下の説明では、実装対象となる基板は、ＰＡ，ＰＢ，ＰＣ，ＰＤの４種類のプリント基板とする。
【００３２】
図１０は基板データ作成のメインルーチンを示す。この基板データ作成の処理としては、まず、データ作成手段３２において当該実装機の該当する機種が選定され、この機種に登録されている対象基板に搭載すべき部品のデータに基づいて当該部品の一覧が作成される（ステップＳ１，Ｓ２）。例えば、プリント基板ＰＡ，ＰＢ，ＰＣ，ＰＤに対して合計１２種類の部品（ａ１〜ａ１２）を搭載する場合には、図１２に示すような一覧が作成される。この例で、「１」は搭載する部品、「０」は非搭載の部品を示している。なお、以下の説明は、この例に基づいて説明する。
【００３３】
次に、この部品一覧のデータが外部演算手段３５に読み込まれ（ステップＳ３）、プリント基板ＰＡ，ＰＢ，ＰＣ，ＰＤのグループ化、共通部品のグループ化および部品のプライオリティの設定が行われる（ステップＳ４）。
【００３４】
すなわち、プリント基板ＰＡ，ＰＢ，ＰＣ，ＰＤについて、共通して搭載される部品の種類が多い基板同士を同一グループとするようにプリント基板ＰＡ，ＰＢ，ＰＣ，ＰＤのグループ分けが行われる。上記の部品一覧の例では、プリント基板ＰＡ，ＰＢが一つのグループ（基板グループαという）とされ、プリント基板ＰＣ，ＰＤが別の一つのグループ（基板グループβという）とされる。こうすることで、実装効率の面から部品のフィーダーを共通の部品供給部ユニットに配備するのが好ましいと考えられるグループにプリント基板ＰＡ，ＰＢ，ＰＣ，ＰＤが分けられる。
【００３５】
次に、全てのプリント基板ＰＡ，ＰＢ，ＰＣ，ＰＤに共通して搭載される部品（本発明に係る第１種共通部品に相当する）と、基板グループαに該当する各プリント基板ＰＡ，ＰＢにのみ共通して搭載される部品（本発明に係る第２種共通部品に相当する）と、基板グループβに該当する各プリント基板ＰＣ，ＰＤにのみ共通して搭載される部品（本発明に係る第２種共通部品に相当する）とが調べられてグループ化される。なお、「のみ共通して搭載される部品」とは、グループに属する各プリント基板に共通して搭載される部品であって、全てのプリント基板ＰＡ，ＰＢ，ＰＣ，ＰＤに共通して搭載される部品を除く部品を意味する。上記一覧の各部品については、図１３に示すように、全てのプリント基板ＰＡ，ＰＢ，ＰＣ，ＰＤに共通して搭載される部品ａ１〜ａ４が一つのグループ（部品グループＡ）とされ、各プリント基板ＰＡ，ＰＢにのみ共通して搭載される部品ａ５，ａ６が一つのグループ（部品グループＢ）とされ、さらに各プリント基板ＰＣ，ＰＤにのみ共通して搭載される部品ａ９，ａ１０が一つのグループ（部品グループＣ）とされる。
【００３６】
次いで、上記部品グループＡ〜Ｃに属する各部品についてプライオリティが設定される。プライオリティの設定は、当実施形態では搭載する部品数が多いものを優先させるようにしているが、例えば、部品数とは無関係にユーザーによりプライオリティを指定するようにしてもよい。なお、図１３に示す例では、数字が大きい程、優先順位が高いことを示している。
【００３７】
こうしてプリント基板ＰＡ，ＰＢ，ＰＣ，ＰＤのグループ化、共通部品のグループ化および部品プライオリティの設定が行われると、当該データが専用のデータに変換されてデータ作成手段３２に読み込まれ（ステップＳ５）、部品供給部ユニット３Ａ，３Ｂに対する各部品グループＡ〜Ｃの割付け、つまり各部品グループＡ〜Ｃに属する部品のフィーダーをいずれの部品供給部ユニット３Ａ，３Ｂに配備するかが決定される（ステップＳ６）。
【００３８】
具体的には、後側の部品供給部ユニット３Ａに対して部品グループＡが割付けられ、前側の部品供給部ユニット３Ｂに対して部品グループＢ，Ｃが割付けられる。特に、部品グループＢ、Ｃは、第１の部品供給部ユニット３Ｂ１に対して部品グループＢが割付けられ、第２の部品供給部ユニット３Ｂ２に対して部品グループＣが割付けられる。すなわち、部品グループＡに該当する部品のフィーダーを実装機本体に対して固定的に配備し、部品グループＢ，Ｃに該当する部品のフィーダーについては、それぞれ異なる部品供給部ユニット３Ｂ１，３Ｂ２に配備し、これら部品供給部ユニット３Ｂ１，３Ｂ２の交換に応じて選択的にフィーダーを実装機本体に配備するように上記割付けが行われる。
【００３９】
そして、ヘッド１６の位置等の情報がデータベース３４からデータ作成手段３２に読み込まれ（ステップＳ７）、実装効率を高めるための最適化演算処理に基づいて具体的なフィーダー位置の決定が行われる（ステップＳ８，Ｓ９）。
【００４０】
すなわち、複数の吸着ヘッド１６を備えたヘッドユニット５による部品実装時には、各吸着ヘッドにより部品供給部から複数の部品を同時にもしくは連続的に吸着した後、ヘッドユニット５がプリント基板上に移動して順次部品を装着するという作業が、プリント基板に対して全搭載部品を実装するまで繰り返されるが、対象プリント基板に対する実装効率は、搭載部品の配置に対して部品供給部のフィーダーの配置、ヘッドユニット５における各種ヘッド１６の配置、部品搭載順序をどのように設定するかによって変化する。そして、対象プリント基板に対する実装効率を高めるのに有利なフィーダー配置等は、適当な手法を用いたコンピュータ解析により求めることが可能である。そこで、マウントデータ最適化演算処理（実装効率を高めるためのコンピュータ解析による処理）により、フィーダー位置や搭載順序等が決定される。
【００４１】
ステップＳ８では、共通部品、つまり上記各部品グループＡ〜Ｃに属する各部品のフィーダー位置が決定される。フィーダー位置の決定は、例えば、部品供給部ユニット３Ａ，３Ｂのフィーダー装着スペースに予め優先順位が付けられ、部品グループＡ〜Ｃ毎に、プライオリティの上位の部品から順に、優先順位の高い位置に部品のフィーダー位置が割当てられる。
【００４２】
例えば、部品グループＡについて、部品供給部ユニット３Ａにおける優先位置がその上位の位置から順に番号２０、２１、２２、２３…と定められている場合には、部品グループＡに属する部品ａ１〜ａ４のフィーダー位置として、プライオリティの上位の部品から順に上記優先順位の上位の位置が割当てられる（図１４）。同様に、第１および第２の部品供給部ユニット３Ｂ１，３Ｂ２における優先位置が番号２０、２１、２２、２３…の順で定められている場合には、部品グループＢに属する部品ａ５，ａ６および部品グループＣに該当する部品ａ９，ａ１０の各フィーダー位置がプライオリティの順に図１５，１６に示すように設定される。なお、図１４〜図１６の表中、「後」とは、後側の部品供給部ユニット３Ａ、「前」とは、前側の部品供給部ユニット３Ｂを意味する（以下、図１７について同じ）。
【００４３】
そして、このようにして設定された各部品グループＡ〜Ｃに該当する部品のフィーダー位置等に関するデータが当該グループ単位で上記共通部品情報ファイル３７に記録される。
【００４４】
ステップＳ９では、プリント基板に搭載される各部品のフィーダー位置が、図１１に示すサブルーチンに従ってプリント基板毎に決定される。
【００４５】
このフィーダー位置決定のルーチンでは、先ず作成条件として対象基板、部品供給部ユニット（一括交換台車）の番号等が選択される（ステップＳ１１）。次いで、部品供給部ユニット内のフィーダー配置が固定的（使用者によって決定）であるか可動（データ作成手段３２により決定）であるかというようなフィーダー移動条件が定められる（ステップＳ１２）。
【００４６】
次に対象基板が読み込まれ（ステップＳ１３）、また、共通部品情報ファイル３７において対象とする部品供給部ユニットに対応するエリアのみ利用すべくそれ以外のエリアの情報をマスキングする処理が必要に応じて行われる（ステップＳ１４）。具体的には、対象基板が基板グループαに属する場合には基板グループβのみの共通部品に対応するエリアの情報をマスキングし、対象基板が基板グループβに属する場合には基板グループαのみの共通部品に対応するエリアの情報をマスキングする処理が行われる。
【００４７】
次に、共通部品情報ファイル３７内に共通部品情報、すなわち上記部品グループＡ〜Ｃの各部品に関する情報が記録されているか否かが判定され（ステップＳ１５）、共通部品情報がある場合には、部品グループＡ〜Ｃのうちでマスキングされたものを除き、共通部品情報があるグループが読込まれる（ステップＳ１６）。なお、共通部品情報がない場合にはステップＳ２３に移行される。
【００４８】
部品グループが読込まれると、当該部品グループに属する部品のうちいずれかの部品の情報が読込まれるとともに（ステップＳ１７）、対象基板に搭載されるいずれかの部品の情報が読込まれる（ステップＳ１８）。そして、共通部品と対象基板に搭載される部品とのマッチングが行われ（ステップＳ１９）、これらの部品が一致しない場合には、ステップＳ１８に移行されて対象基板に搭載される別の部品の情報が読込まれ、部品が一致するまでこの処理が繰返される。これらの部品が一致した場合には、対象基板の部品のフィーダー位置として共通部品のフィーダー位置が割当てられる（ステップＳ２０）。
【００４９】
そして、当該部品グループに該当するすべての部品について上記の照合が行われたか否かが判定され（ステップＳ２１）、未照合部品が残っている場合には、ステップＳ１７に移行されて当該部品グループに該当する他の部品の情報が読込まれる。一方、当該部品グループのすべての部品照合が行われた場合には、未照合のグループの有無が判定され（ステップＳ２２）、未照合の部品グループが有る場合には、ステップＳ１６に移行されて別の部品グループの情報が読込まれる。
【００５０】
つまり、共通部品についてはそのフィーダー位置が既にステップＳ８で決定されているため、上記ステップＳ１６〜２２では、対象基板に搭載される部品のうち上記各部品グループＡ〜Ｃに属する部品と同一の部品を調べ、この部品のフィーダー位置として共通部品のフィーダー位置を割当てる。例えば、対象基板がプリント基板ＰＡである場合、この基板には図１２に示すように部品ａ１〜ａ７が搭載されるが、これらの部品ａ１〜ａ７のうち、部品ａ１〜ａ４は部品グループＡに、部品ａ５及びａ６は部品グループＢにそれぞれ該当する。そのためステップＳ１６〜２２の処理で、これら共通の部品ａ１〜ａ６のフィーダー位置が決定される（図１７参照）。
【００５１】
ステップＳ２３では、ティーチング部品等の固定部品のフィーダー位置が決定される。例えば、対象基板に搭載される部品として、当該部品のフィーダーの構造が他のフィーダーと異なるためフィーダーの配置が予め固定的に定められているような部品がある場合には、当該部品のフィーダー位置として予め定められている位置が割付けられる。
【００５２】
そして、ステップＳ２４で第１の部品供給部ユニット３Ｂ１内の空きスペースに残りの部品、すなわち対象基板に搭載される部品のうち上記部品グループＡ〜Ｃに属する部品および上記ティーチング部品等の固定部品に該当しない固有部品のフィーダー位置が割当てられる。
【００５３】
例えば、基板ＰＡが対象基板である場合は、第１の部品供給部ユニット３Ｂ１に対して既に部品グループＢに該当する部品（部品ａ５、ａ６）のフィーダーが割当てられているので、残りの部品、つまり部品ａ７については、この部分を除くスペースが空きスペースとなって、その範囲内で基板ＰＡに対するフィーダー配置が決定される。この際、第１の部品供給部ユニット３Ｂ１では上述のように予め番号２０、２１、２２、２３…の順に優先位置が定められ、既に番号２０、２１の位置に部品ａ５、ａ６のフィーダー位置が割当てられているので、その次に優先順位の上位の位置（番号２２の位置）に部品ａ７のフィーダー位置が割当てられる。
【００５４】
これにより、プリント基板ＰＡであれば、図１７に示すように搭載される全ての部品のフィーダー位置が決定される。
【００５５】
こうして当該対象基板に搭載する部品の全てのフィーダー位置が決定すると、次に、対象基板の有無、つまり搭載部品のフィーダー位置の決定がなされていない対象基板が有るか否かが判定され（ステップＳ２５）、ある場合にはステップＳ１３に移行され、別の対象基板のデータが読み込まれる。
【００５６】
全ての対象基板について搭載部品のフィーダー位置が決定すると、次に、図１０のステップＳ１０において、プリント基板毎に部品の搭載順序等が最適化演算処理によって決定される。
【００５７】
そして、プリント基板毎に、部品のフィーダー位置の情報が部品についての他の情報（部品サイズ、形状、フィーダータイプ等）とともに各基板別データファイルに記録される。
【００５８】
ここで、上記基板データの作成におけるフィーダー位置の配置方法を模式的に示すと図１８，１９のようになる。
【００５９】
まず、プリント基板ＰＡ，ＰＢ，ＰＣ，ＰＤに共通して搭載される部品（部品グループＡに該当する部品）を供給するフィーダーの配置が第１の部品供給部ユニット３Ａにおいて上記最適化演算処理により定められる（図１８（ａ）中に斜線を付して示す範囲ＦＡ）。
【００６０】
次に、プリント基板ＰＡ，ＰＢにのみ共通して搭載される部品（部品グループＢに該当する部品）を供給するフィーダーの配置が、第１の部品供給部ユニット３Ｂ１において最適化演算処理により定められる（図１８（ｂ）中に斜線を付して示す範囲ＦＢ）。
【００６１】
そして、プリント基板ＰＡに搭載される部品のうちグループＡ，Ｂに該当しない固有部品のフィーダーの配置が、第１の部品供給部ユニット３Ｂ１において上記範囲ＦＢ以外のスペースに定められ（図１８（ｃ）中に斜線を付して示す範囲ＦＣ）、これによりプリント基板ＰＡに搭載される全ての部品のフィーダー位置が決定される。また、同様にして、プリント基板ＰＢに搭載される部品のうちグループＡ，Ｂに該当しない固有部品のフィーダーの配置が、第１の部品供給部ユニット３Ｂ１の上記範囲ＦＢ以外のスペースに定められることにより（図１９（ａ）中に斜線を付して示す範囲ＦＤ）、プリント基板ＰＢに搭載される全ての部品のフィーダー位置が決定される。
【００６２】
なお、図示していないが、プリント基板ＰＣ，ＰＤに搭載される部品についても同様にしてフィーダー位置が第２の部品供給部ユニット３Ｂ２において決定される。
【００６３】
以上のような当実施形態の方法によって部品のフィーダー位置を決定すると、例えば、実装されるプリント基板が同一基板グループに該当するプリント基板のいずれかであれば、必要な場合に極一部のフィーダーを交換するだけで、プリント基板の種類の変更に対応することができる。
【００６４】
すなわち、実装される基板がプリント基板ＰＡである場合には、図１８（ｃ）に示すようにフィーダーが配備され、これをプリント基板ＰＢに変更する場合には、図１９（ａ）に示すようにフィーダーを配備する必要がある。この際、各プリント基板ＰＡ，ＰＢを対象とする部品のフィーダー位置においては、プリント基板ＰＡに搭載される固有部品のフィーダー位置（図１８（ｃ）中に斜線を付して示す範囲ＦＣ）と、プリント基板ＰＢに搭載される固有部品のフィーダー位置（図１９（ａ）中に斜線を付して示す範囲ＦＤ）とに重複する部分（図１９（ｂ）に網目を付して示す範囲ＦＥ）があるため、この部分についてのみフィーダーを取り替えることで、その他のフィーダーについては当該フィーダーをそのまま用いてプリント基板ＰＢの実装に対応することができる。
【００６５】
そのため、例えば、各プリント基板毎にフィーダーの位置を上記最適化演算処理によって設定しておき、実装される基板が変更される毎にフィーダーを部品供給部ユニットについて付け変えたり、あるいは、フィーダーの位置を上記最適化演算処理によって設定した部品供給部ユニットを各プリント基板毎に用意しておき、実装される基板が変更される毎に部品供給部ユニットを交換したりする場合に比べると、実装基板の切り替えに要する手間が少なくてすむ。
【００６６】
すなわち、実装される基板が変更される毎にフィーダーを部品供給部ユニットについて付け変える場合には、殆ど全部のフィーダーを付け変えることが要求されることが多く面倒であり、また、実装される基板が変更される毎に部品供給部ユニットを交換する場合には、基板の変更毎に大がかりな作業が必要となり大変であるが、上記実施形態の方法によるフィーダー配置によれば、基板の変更があっても全部のフィーダーを付け変える必要がなく、また、基板の種類によっては部品供給部ユニットを交換する必要もない。そのため、実装基板の切り替えに要する手間が少なくてすむ。
【００６７】
しかも、上記共通の部品を供給するフィーダーの配置を最適化演算処理によって決定するとともに、各種プリント基板の上記共通の部品以外の部品を供給するフィーダーの配置も最適化演算処理によって決定するため、上記各プリント基板に対して可及的に実装効率が高められるようなフィーダー配置が得られる。
【００６８】
さらに、共通部品についてはそのフィーダーが複数基板に対して共用されるようにしており、特に、プリント基板ＰＡ，ＰＢ，ＰＣ，ＰＤに共通して搭載される部品については、そのフィーダーを後側の部品供給部ユニット３Ａに固定的に配備することで全ての基板に対して共用されるようにしているので、共用しない場合と比べてフィーダー数が節減され、部品供給部ユニット３内に限られたスペース内に合理的にフィーダーが配備されるという特徴もある。
【００６９】
【発明の効果】
以上のように本発明は、部品供給部ユニットにおけるフィーダーの配置を設定する際に、まず、上記第１種共通部品を供給すべきフィーダーの配置を、実装効率を高めるために最適な配置とする所定の最適化演算処理によって決定し、次いで、複数種類の被実装プリント基板からなる予め設定したグループ毎にそれぞれ、グループに属するプリント基板に搭載される部品のうち上記第１種共通部品以外の部品であって、かつ、当該グループに属するプリント基板に共通して搭載される第２種共通部品を供給するフィーダーにつき、上記部品供給部ユニット内で上記第１種共通部品を供給するフィーダーの配置部分を除く残余スペースに配置することとして、この残余スペース内でのフィーダーの配置を所定の最適化演算処理によって決定するとともに、当該グループに属するプリント基板に搭載される部品のうちで上記第１種及び第２種共通部品以外の部品を供給するフィーダーの配置を、上記第１種及び第２種共通部品を供給するフィーダーの配置部分を除く残余スペース内で決定し、上記第１種共通部品を供給するフィーダーを一部の部品供給部ユニットに配備する一方、この部品供給部ユニットとは別に、前記グループに対応した複数の部品供給部ユニットであって、かつクランプ手段の操作に応じて実装機本体に対してそれぞれ着脱可能な部品供給部ユニットを用意して、これら部品供給部ユニットにそれぞれ、グループに属するプリント基板に実装する部品のうち上記第１種共通部品以外の部品を供給するフィーダーをグループ毎に決定された上記フィーダー配置に従って配備しておき、グループに対応したこれら複数の部品供給部ユニットのうち、処理対象となるプリント基板が属するグループに対応した部品供給部ユニットを選択的に実装機本体に取付けて部品の供給を行うため、何れかのグループに属するプリント基板であればその種類が変わっても、第１種共通部品を供給するフィーダーの配置については変更が必要ない。また、実装処理されるプリント基板が異なるグループのものに変更された場合には、フィーダーを、部品供給部ユニットごと（第１種共通部品以外の部品を供給するフィーダーが配備された部品供給部ユニットごと）一括交換することで対応可能となるので、これにより多数種類のプリント基板の処理を行いながらもフィーダー交換作業の手間を省くことができる。
【図面の簡単な説明】
【図１】  本発明の方法が適用される実装機の一例を示す平面図である。
【図２】  上記実装機のヘッドユニットが支持されている部分の正面図である。
【図３】  部品供給部の平面図である。
【図４】  部品供給部の正面図である。
【図５】  一括交換台車の正面図である。
【図６】  フィーダー配置の決定、データファイルの作成、実装制御等の処理を行う演算制御系統を示すブロック図である。
【図７】  基板別データファイルの搭載情報ファイルの内容を示す図である。
【図８】  基板別データファイルの部品情報ファイルの内容を示す図である。
【図９】  共通部品情報ファイルの内容を示す図である。
【図１０】  基板データ作成の手順を示すフローチャートである。
【図１１】  基板別フィーダー位置決定の手順を示すフローチャートである。
【図１２】  プリント基板の搭載部品の一覧を示す図である。
【図１３】  プリント基板の搭載部品の一覧を示す図（共通部品のグループ化と共通部品へのプライオリティの設定を行った図）である。
【図１４】  部品グループＡに該当する部品とそのフィーダー位置を示す図である。
【図１５】  部品グループＢに該当する部品とそのフィーダー位置を示す図である。
【図１６】  部品グループＣに該当する部品とそのフィーダー位置を示す図である。
【図１７】  プリント基板ＰＡに搭載される部品とそのフィーダー位置を示す図である。
【図１８】  （ａ）〜（ｃ）はフィーダー位置決定の方法を概略的に示す説明図である。
【図１９】  （ａ）、（ｂ）はフィーダー位置決定の方法を概略的に示す説明図である。
【符号の説明】
Ｐ，ＰＡ〜ＰＤ  プリント基板
３Ａ，３Ｂ  部品供給部ユニット
４  テープフィーダー
５  ヘッドユニット
１６  ヘッド
３０  コントロールユニット
３１  実装制御手段
３２  データ作成手段
３３  入力操作部
３４  データベース
３５  外部演算手段
３６Ａ〜３６Ｄ  基板別データファイル
３７  共通部品情報ファイル
３８  表示手段
【図１】
0003889483.tif 000002
【図２】
0003889483.tif 000003
【図３】
0003889483.tif 000004
【図４】
0003889483.tif 000005
【図５】
0003889483.tif 000006
【図６】
0003889483.tif 000007
【図７】
0003889483.tif 000008
【図８】
0003889483.tif 000009
【図９】
0003889483.tif 000010
【図１０】
0003889483.tif 000011
【図１１】
0003889483.tif 000012
【図１２】
0003889483.tif 000013
【図１３】
0003889483.tif 000014
【図１４】
0003889483.tif 000015
【図１５】
0003889483.tif 000016
【図１６】
0003889483.tif 000017
【図１７】
0003889483.tif 000018
【図１８】
0003889483.tif 000019
【図１９】
0003889483.tif 000020