(57)【特許請求の範囲】
【請求項１】
複数の部品供給部から供給される部品を、互いに接近できる距離に制限のある独立して移動可能な一のビーム上の複数の装着ヘッドで部品装着位置に搬送及び装着する際の各部品供給部の配置を設定する部品配置設定方法において、各部品供給部を装着ヘッドと同数のグループに分けるステップと、異なるグループに分けられた部品供給部の配置間隔が、装着ヘッドを制限内で最接近させたときの最接近間隔に対応する配置間隔以上となるように、各部品供給部の配置を設定するステップとを有することを特徴とする部品配置設定方法。
【請求項２】
複数の部品供給部から供給される部品を、互いに接近できる距離に制限のある独立して移動可能な複数の装着ヘッドで部品装着位置に搬送及び装着する際の各部品供給部の配置を設定する部品配置設定方法において、各部品供給部を装着ヘッドと同数のグループに分けるステップと、異なるグループに分けられた部品供給部の配置間隔が、装着ヘッドを制限内で最接近させたときの最接近間隔に対応する配置間隔以上となるように、各部品供給部の配置を設定するステップとを有し、
前記各部品供給部の配置を設定するステップは、異なるグループに分けられた所定数の部品供給部の配置間隔を、前記最接近間隔に対応する配置間隔よりも狭く設定するステップを含み、前記配置間隔を狭く設定する部品供給部を、各部品供給部から供給される部品数が少ない部品供給部から選択するステップを更に有することを特徴とする部品配置設定方法。
【請求項３】
異なるグループに分けられ、配置間隔を前記最接近間隔に対応する配置間隔以上に設定した部品供給部の配置を、前記部品供給部から供給される部品の総搬送距離が最小となるように各グループ内で変更するステップを更に有することを特徴とする請求項１または２に記載の部品配置設定方法。
【請求項４】
複数の部品供給部から供給される部品を、互いに接近できる距離に制限のある独立して移動可能な一のビーム上の複数の装着ヘッドで部品装着位置に搬送及び装着する際の各部品供給部の配置をコンピュータに設定させるコンピュータプログラムにおいて、コンピュータに、各部品供給部を装着ヘッドと同数のグループに分けさせる手順と、コンピュータに、異なるグループに分けられた部品供給部の配置間隔が、装着ヘッドを制限内で最接近させたときの最接近間隔に対応する配置間隔以上となるように、各部品供給部の配置を設定させる手順とを含むことを特徴とするコンピュータプログラム。
【請求項５】
複数の部品供給部から供給される部品を、互いに接近できる距離に制限のある独立して移動可能な複数の装着ヘッドで部品装着位置に搬送及び装着する際の各部品供給部の配置をコンピュータに設定させるコンピュータプログラムにおいて、コンピュータに、各部品供給部を装着ヘッドと同数のグループに分けさせる手順と、コンピュータに、異なるグループに分けられた部品供給部の配置間隔が、装着ヘッドを制限内で最接近させたときの最接近間隔に対応する配置間隔以上となるように、各部品供給部の配置を設定させる手順とを含み、
前記各部品供給部の配置を設定させる手順は、コンピュータに、異なるグループに分けられた所定数の部品供給部の配置間隔を、前記最接近間隔に対応する配置間隔よりも狭く設定させる手順を含み、コンピュータに、前記配置間隔を狭く設定する部品供給部を、各部品供給部から供給される部品数が少ない部品供給部から選択させる手順を更に含むことを特徴とするコンピュータプログラム。
【請求項６】
コンピュータに、異なるグループに分けられ、配置間隔を前記最接近間隔に対応する配置間隔以上に設定した部品供給部の配置を、前記部品供給部から供給される部品の総搬送距離が最小となるように各グループ内で変更させる手順を更に含むことを特徴とする請求項４または５に記載のコンピュータプログラム。
【請求項７】
複数の部品供給部から供給される部品を、互いに接近できる距離に制限のある独立して移動可能な一のビーム上の複数の装着ヘッドで部品装着位置に搬送及び装着する際の各部品供給部の配置をコンピュータに設定させるコンピュータプログラムを記録してある、コンピュータでの読み取りが可能な記録媒体において、コンピュータに、各部品供給部を装着ヘッドと同数のグループに分けさせる手順と、コンピュータに、異なるグループに分けられた部品供給部の配置間隔が、装着ヘッドを制限内で最接近させたときの最接近間隔に対応する配置間隔以上となるように、各部品供給部の配置を設定させる手順とを含むコンピュータプログラムを記録してあることを特徴とするコンピュータでの読み取りが可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、装着ヘッドが搬送及び装着する部品を供給する部品供給部の配置を設定する部品配置設定方法と、装着ヘッドが搬送及び装着する部品を供給する部品供給部の配置をコンピュータに設定させるプログラム及び記録媒体に関する。
【０００２】
【従来の技術】
電子部品等の部品を基板等に装着する部品装着装置においては、テープフィーダ等のフィーダ（部品供給部）から供給される部品を、装着ヘッドによって吸着し、基板上の装着位置に搬送及び装着する動作が繰り返し行われる。この動作の効率を高めるため、装着ヘッドに、部品を吸着する吸着ノズルを複数設ける場合もある。複数の吸着ノズルを設けることにより、基板とフィーダ間の１往復時に、吸着ノズルと同数の複数部品の搬送及び装着を行うことができる。装着ヘッドに複数の吸着ノズルを設けた場合、複数の部品を同時に吸着できるように、近接するフィーダの部品数はほぼ均等に設定されている。
【０００３】
【発明が解決しようとする課題】
また、装着ヘッドを複数設けることにより、基板とフィーダ間の１往復時に複数部品の搬送及び装着を行うこともできる。例えば図７に示すように、２つの装着ヘッド４０Ａ，４０Ｂを用いて、フィーダ５０に格納された部品を、基板４８上の装着位置に搬送及び装着することができる。複数の装着ヘッド４０Ａ，４０Ｂを用いることにより、基板４８とフィーダ５０間の１往復時に、複数（図７の場合は２個）の部品の搬送及び装着を行うことができる。
【０００４】
装着ヘッド４０Ａ，４０Ｂは、ビーム４２の長軸方向（Ｘ方向）に独立して移動可能であるが、図８に示すように、最接近間隔ｄよりも互いに近づくことはできない。ここで、最接近間隔ｄは、装着ヘッド４０Ａ，４０Ｂの最接近間隔ではなく、装着へッド４０Ａ，４０Ｂの最接近間隔に対応するフィーダ５０間隔である。最接近間隔ｄは、フィーダ５０間隔の５〜７倍の間隔であるため、上述した複数の吸着ノズルを設けた装着ヘッドとは異なり、近接するフィーダから複数の部品を同時に吸着することはできない。近接するフィーダから部品を吸着する場合、一方の装着ヘッドを待避させて他方の装着ヘッドで一方の部品を吸着した後、他方の装着ヘッドを待避させて一方の装着ヘッドで他方の部品を吸着することになり、同時吸着と比較して、２倍以上の吸着時間を要する。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、各部品供給部を装着ヘッドと同数のグループに分け、異なるグループの部品供給部の配置間隔を、装着ヘッドの最接近間隔に対応する配置間隔よりも広く設定することにより、各供給部から供給される部品を高い確率で同時吸着できる部品配置設定方法、コンピュータプログラム及び記録媒体を提供することを目的とする。
【０００６】
また、本発明は、装着ヘッドの最接近間隔に対応する配置間隔よりも配置間隔が狭くなった部品供給部から供給される供給部品数を最小又は最小に近づけることにより、同時吸着できない部品供給部から供給される部品数を減少させることができる部品配置設定方法及びコンピュータプログラムを提供することを目的とする。
【０００７】
また、本発明は、同一グループ内の部品供給部の配置を、部品供給部から供給される部品の総搬送距離が最小となるように設定することにより、部品の装着効率を向上させることができる部品配置設定方法及びコンピュータプログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
第１発明に係る部品配置設定方法は、複数の部品供給部から供給される部品を、互いに接近できる距離に制限のある独立して移動可能な一のビーム上の複数の装着ヘッドで部品装着位置に搬送及び装着する際の各部品供給部の配置を設定する部品配置設定方法において、各部品供給部を装着ヘッドと同数のグループに分けるステップと、異なるグループに分けられた部品供給部の配置間隔が、装着ヘッドを制限内で最接近させたときの最接近間隔に対応する配置間隔以上となるように、各部品供給部の配置を設定するステップとを有することを特徴とする。
【０００９】
第２発明に係る部品配置設定方法は、複数の部品供給部から供給される部品を、互いに接近できる距離に制限のある独立して移動可能な複数の装着ヘッドで部品装着位置に搬送及び装着する際の各部品供給部の配置を設定する部品配置設定方法において、各部品供給部を装着ヘッドと同数のグループに分けるステップと、異なるグループに分けられた部品供給部の配置間隔が、装着ヘッドを制限内で最接近させたときの最接近間隔に対応する配置間隔以上となるように、各部品供給部の配置を設定するステップとを有し、前記各部品供給部の配置を設定するステップは、異なるグループに分けられた所定数の部品供給部の配置間隔を、前記最接近間隔に対応する配置間隔よりも狭く設定するステップを含み、前記配置間隔を狭く設定する部品供給部を、各部品供給部から供給される部品数が少ない部品供給部から選択するステップを更に有することを特徴とする。
【００１０】
第３発明に係る部品配置設定方法は、第１発明または第２発明において、異なるグループに分けられ、配置間隔を前記最接近間隔に対応する配置間隔以上に設定した部品供給部の配置を、前記部品供給部から供給される部品の総搬送距離が最小となるように各グループ内で変更するステップを更に有することを特徴とする。
【００１１】
第４発明に係るコンピュータプログラムは、複数の部品供給部から供給される部品を、互いに接近できる距離に制限のある独立して移動可能な一のビーム上の複数の装着ヘッドで部品装着位置に搬送及び装着する際の各部品供給部の配置をコンピュータに設定させるコンピュータプログラムにおいて、コンピュータに、各部品供給部を装着ヘッドと同数のグループに分けさせる手順と、コンピュータに、異なるグループに分けられた部品供給部の配置間隔が、装着ヘッドを制限内で最接近させたときの最接近間隔に対応する配置間隔以上となるように、各部品供給部の配置を設定させる手順とを含むことを特徴とする。
【００１２】
第５発明に係るコンピュータプログラムは、複数の部品供給部から供給される部品を、互いに接近できる距離に制限のある独立して移動可能な複数の装着ヘッドで部品装着位置に搬送及び装着する際の各部品供給部の配置をコンピュータに設定させるコンピュータプログラムにおいて、コンピュータに、各部品供給部を装着ヘッドと同数のグループに分けさせる手順と、コンピュータに、異なるグループに分けられた部品供給部の配置間隔が、装着ヘッドを制限内で最接近させたときの最接近間隔に対応する配置間隔以上となるように、各部品供給部の配置を設定させる手順とを含み、前記各部品供給部の配置を設定させる手順は、コンピュータに、異なるグループに分けられた所定数の部品供給部の配置間隔を、前記最接近間隔に対応する配置間隔よりも狭く設定させる手順を含み、コンピュータに、前記配置間隔を狭く設定する部品供給部を、各部品供給部から供給される部品数が少ない部品供給部から選択させる手順を更に含むことを特徴とする。
【００１３】
第６発明に係るコンピュータプログラムは、第４発明または第５発明において、コンピュータに、異なるグループに分けられ、配置間隔を前記最接近間隔に対応する配置間隔以上に設定した部品供給部の配置を、前記部品供給部から供給される部品の総搬送距離が最小となるように各グループ内で変更させる手順を更に含むことを特徴とする。
【００１４】
第７発明に係る記録媒体は、複数の部品供給部から供給される部品を、互いに接近できる距離に制限のある独立して移動可能な一のビーム上の複数の装着ヘッドで部品装着位置に搬送及び装着する際の各部品供給部の配置をコンピュータに設定させるコンピュータプログラムを記録してある、コンピュータでの読み取りが可能な記録媒体において、コンピュータに、各部品供給部を装着ヘッドと同数のグループに分けさせる手順と、コンピュータに、異なるグループに分けられた部品供給部の配置間隔が、装着ヘッドを制限内で最接近させたときの最接近間隔に対応する配置間隔以上となるように、各部品供給部の配置を設定させる手順とを含むコンピュータプログラムを記録してあることを特徴とする。
【００１５】
第１，第４，第７発明においては、各部品供給部を装着ヘッドと同数のグループに分ける。好ましくは、供給する部品数（供給部品数）の合計が各グループで等しくなるようにグループ分けする。例えば装着ヘッドが２つの場合は、各部品供給部を、供給部品数の合計が等しい２つのグループに分ける。各グループの供給部品数の合計は等しいことが好ましいが、常に等しくなるとは限らない。その場合は、各グループ間の供給部品数の合計の差が小さくなるように、部品供給部をグループ分けする。各グループの供給部品数が等しい場合、各グループに異なる装着ヘッドを割当てたとき、各装着ヘッドで搬送及び装着する部品数は均等になり、各装着ヘッドで同時に吸着できる部品数が増加する。また、部品の同時吸着に影響を与えずに、グループ内で部品供給部の配置を柔軟に変更することができる。
【００１６】
ただし、装着ヘッド間には、接近可能な最接近間隔が設定されており、この最接近間隔に対応する配置間隔内の部品は、複数の装着ヘッドで同時に吸着することはできない。しかし、本発明においては、異なるグループに分けられた部品供給部の配置間隔が、装着ヘッドの最接近間隔に対応する例えば吸着ノズル距離等の配置間隔よりも広くなるように、各部品供給部の配置を設定する。そのため、上述したように部品を同時に吸着できない問題は生じず、各供給部から供給される部品を各装着ヘッドで確実に同時に吸着することができる。
【００１７】
第２又は第５発明においては、異なるグループに分けられた所定数の部品供給部の配置間隔を、装着ヘッドの最接近間隔に対応する配置間隔よりも狭く設定する。例えば、部品供給部の配置密度を高める場合等は、異なるグループの部品供給部を隣接して配置することがある。このような配置間隔の狭い部品供給部から供給される部品は、上述したように、複数の装着ヘッドで同時に吸着することはできない。しかし、本発明においては、配置間隔を狭く設定した部品供給部を、各部品供給部の供給部品数に基づいて選択する。例えば、供給部品数が最小又は最小に近い部品供給部を選択して、異なるグループとの隣接部に配置する。この場合、同時吸着できない部品供給部から供給される部品数は少なく、同時吸着できない確率を低下させることができる。また、同時吸着が不可能な部品を含む部品供給部を、優先的に前記隣接部に配置することもできる。
【００１８】
第３又は第６発明においては、異なるグループに分けられ、配置間隔を装着ヘッドの最接近間隔に対応する配置間隔よりも広く設定した部品供給部の配置を、前記部品供給部から供給される部品の総搬送距離に基づいて変更する。部品の装着位置は予め指定されているため、部品供給部の位置に応じて、部品の搬送距離が定まる。装着する部品の総搬送距離が最小となるように、グループ内の各部品供給部の配置を設定することにより、部品の搬送時間を短縮して装着効率を向上させることができる。なお、搬送距離は、部品の供給位置から装着位置への移動距離に限らず、装着位置から供給位置への移動距離も含めることができる。
【００１９】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
図１に、本発明に係る部品配置設定方法によってフィーダ（部品供給部）の配置を設定し、設定に応じて配置されたフィーダから供給される部品を基板に装着する部品装着装置２０の概略を示す。部品装着装置２０は、部品の装着等を行う部品装着部２２と、フィーダの配置設定等を行う演算部１０とを備える。図７に、部品装着部２２の一部２２ａを示す。
【００２０】
図７においては、装着ヘッド４０Ａ，４０Ｂは、ビーム４２の軸方向（Ｘ方向）に独立に移動可能であり、装着ヘッド４０Ａ，４０Ｂ及びビーム４２は、ビーム４４の長軸方向（Ｙ方向）に移動可能である。基板４８に装着する部品がフィーダ５０に格納されている。各フィーダ５０には、１種類の部品が格納される。フィーダ５０は、ビーム４２の軸長方向と平行に配列されている。フィーダ５０から供給される部品を装着ヘッド４０Ａ，４０Ｂで吸着し、基板上の装着位置に搬送及び装着する。このときの部品の装着順序、装着位置及び各フィーダ５０の配置等の設定は、演算部１０で行われ、部品装着部２２に指示が送られる。
【００２１】
演算部１０は、ＣＰＵ（Central Processing Unit）１１と、ＤＲＡＭ等のＲＡＭ（Random Access Memory）１２と、ハードディスク等の補助記憶手段１３と、フレキシブルディスクドライブ又はＣＤ−ＲＯＭドライブ等の外部記憶手段１４と、キーボード等の入力手段１５と、モニタ及びプリンタ等の出力手段１６と、部品装着部２２との通信制御を行う通信手段１７とを備える。
【００２２】
ＣＰＵ１１は、演算部１０の上述した各部１２〜１７の制御を行う。また、ＣＰＵ１１は、入力手段１５又は通信手段１７から受付けたデータ、補助記憶手段１３又は外部記憶手段１４から読み出したプログラム又はデータ等をＲＡＭ１２に記憶し、ＲＡＭ１２に記憶したプログラムの実行又はデータの演算等の各種処理を行い、各種処理結果又は各種処理に用いる一時的なデータをＲＡＭ１２に記憶する。ＲＡＭ１２に記憶した演算結果等のデータは、ＣＰＵ１１により、補助記憶手段１３に記憶されたり、出力手段１６又は通信手段１７から出力される。
【００２３】
基板４８に関する情報，基板４８に装着する部品に関する情報，フィーダ５０に関する情報，部品装着部２２の仕様に関する情報等が補助記憶手段１３に記憶される。フィーダ５０の供給部品数等に関するフィーダ情報の例を図２に示す。フィーダ情報は、各フィーダを識別するフィーダ番号と、各フィーダから供給される部品を識別する部品番号と、フィーダから供給される部品数（供給部品数）を表す装着点数と、フィーダ群（本説明ではＡ又はＢ）と、フィーダがセットされるフィーダ位置を識別するフィーダ位置番号とを含む。フィーダ位置番号は、例えば、図７において、左端側からＸ方向に昇順（１，２，３，・・・・・）に付与すること等ができる。
【００２４】
演算部１０は、各フィーダ５０を、総供給部品数（総装着点数）が均等になるように、装着ヘッド４０Ａ，４０Ｂと同数（本説明では２）のグループ（フィーダ群Ａ、Ｂ）に分け、異なるグループに分けられたフィーダの配置間隔が、装着ヘッド４０Ａ，４０Ｂの最接近間隔ｄよりも広くなるように、各フィーダ５０の配置を設定する。例えば、ＣＰＵ１１により、補助記憶手段１３からフィーダ情報を取得して、各フィーダをフィーダ群Ａ，Ｂに分けてフィーダ情報（「フィーダ群」）を更新し、各フィーダの配置を設定して、フィーダ情報（「フィーダ位置番号」）を更新する。
【００２５】
図３（ａ）及び図８に示すように、装着ヘッド４０Ａ，４０Ｂは最接近間隔ｄより狭い間隔のフィーダから部品を同時に吸着できないため、図３（ａ）に示すように、最接近間隔ｄの間隔を空けて配置されたフィーダ群Ａ及びフィーダ群Ｂ内の各部品の装着に、夫々装着ヘッド４０Ａ及び４０Ｂを割当てることが好ましい。この場合、装着ヘッド４０Ａ及び４０Ｂは、フィーダ群Ａ及びＢの各フィーダ５０から夫々同時に部品を確実に吸着することができる。
【００２６】
実際は、図３（ａ）に示すように、フィーダ群Ａ及びＢが隣接するように配置される場合もあり、例えば図３（ｂ）に示すように、フィーダ配列の一端から中央に向けてフィーダ群Ａのフィーダを配置し、中央から他端に向けてフィーダ群Ｂのフィーダを配置していく（実線の矢印）。または、フィーダ群Ｂも、他端から中央へ向けて配置していく（破線の矢印）。
【００２７】
演算部１０は、異なるフィーダ群に分けられたフィーダの所定数の配置間隔を、最接近間隔ｄよりも狭く設定し、配置間隔を狭く設定するフィーダを、各フィーダの供給部品数に基づいて選択する。例えば、ＣＰＵ１１により、補助記憶手段１３からフィーダ情報を取得し、供給部品数が最小又は最小に近いフィーダを前記隣接部分に配置するように設定し、フィーダ情報（「フィーダ位置番号」）を更新することができる。また、例えば総装着部品数が奇数の場合等の同時吸着が不可能な部品がある場合は、同時吸着が不可能な部品を含むフィーダを前記隣接部分に優先的に配置することもできる。
【００２８】
また、演算部１０は、異なるフィーダ群に分けられ、配置間隔を最接近間隔ｄよりも広く設定したフィーダの配置を、フィーダから供給される部品の総搬送距離に基づいて変更する。例えば、ＣＰＵ１１により、補助記憶手段１３からフィーダ情報及び部品の装着位置に関する情報等を取得し、総搬送距離が最小になるように各フィーダの配置を設定して、フィーダ情報（「フィーダ位置番号」）を更新することができる。
【００２９】
ＣＤ−ＲＯＭ等の記録媒体１９に記録されたコンピュータプログラムを外部記憶手段１４からＲＡＭ１２に読み出してＣＰＵ１１に実行させる、または記録媒体１９に記録されたコンピュータプログラムを外部記憶手段１４で読み出して補助記憶手段１３に記憶し、補助記憶手段１３からＲＡＭ１２に読み出した前記コンピュータプログラムをＣＰＵ１１に実行させることにより、ＣＰＵ１１を上述した各手段として動作させることができる。
【００３０】
次に、本発明に係る部品配置設定方法を用いた部品配置の設定について説明する。
部品配置手順の例を図４に示す。まず、フィーダ群Ａ，Ｂの総装着点数（総供給部品数）の差の基準値Ｎをゼロに設定する（Ｓ１０）。基準値ＮはＲＡＭ１２に記憶され、ＣＰＵ１１により更新される。次に、未配置のフィーダ数が２以上であるか否か判定する（Ｓ１２）。判定は、ＣＰＵ１１により、ＲＡＭ１２に記憶されているフィーダ情報の「フィーダ位置番号」が未設定（ＮＵＬＬ）のフィーダ数を取得し、取得したフィーダ数と２とを比較する。取得したフィーダ数が２未満の場合（Ｓ１２：ＮＯ）は、取得したフィーダを空いている場所に配置する（Ｓ２６）。例えば、図３（ｂ）に示すフィーダ群の隣接部分に配置することができる。ＣＰＵ１１により、フィーダ情報の前記取得したフィーダの「フィーダ位置番号」に、配置先のフィーダ位置番号が記憶される。
【００３１】
取得したフィーダ数が２以上の場合（Ｓ１２：ＹＥＳ）、装着点数の合計の差がＮになるように、２つのフィーダ群を作成する（Ｓ１４）。例えば、ＣＰＵ１１により、取得したフィーダの装着点数（供給部品数）をフィーダ情報から取得してＲＡＭ１２に記憶し、総装着点数が同じになるように、取得した複数のフィーダを２つに分けて、フィーダ群Ａ又はＢを作成し、ＲＡＭ１２に記憶する。
【００３２】
例えば、取得したフィーダ数が６であり、各フィーダの装着点数が１０，６，３，２，２，１である場合、
フィーダ群Ａ：１０，２  （合計１２）
フィーダ群Ｂ：６，３，２，１  （合計１２）
を作成することができる。
【００３３】
フィーダの分け方としては、装着点数が大きい方を基準にして順に分けていくことができる。例えば、装着点数が最大の１０を基準にして、次に装着点数が大きい６を用いて、
フィーダ群Ａ１：１０  （合計１０）
フィーダ群Ｂ１：６，３，１  （合計１０）
をまず作成し、次に、残りのフィーダから、
フィーダ群Ａ２：２  （合計２）
フィーダ群Ｂ２：２  （合計２）
を作成し、
フィーダ群Ａ（Ａ１，Ａ２）：１０，２  （合計１２）
フィーダ群Ｂ（Ａ１，Ａ２）：６，３，１，２  （合計１２）
を作成することができる。一般的な遺伝的アルゴリズム又は分岐限定法等の最適化手法を用いてフィーダを分けて、フィーダ群を作成することができる。
【００３４】
ただし、例えば取得したフィーダの総装着点数が奇数の場合は、装着点数が等しい２つのフィーダ群を作成することができない（Ｓ１６：ＹＥＳ）。２つのフィーダ群を作成できなかった場合、ＣＰＵ１１により、ＲＡＭ１２に記憶されたＮの値に１を加算し（Ｓ１８）、再度２つのフィーダ群を作成する（Ｓ１４）。２つのフィーダ群を作成できた場合（Ｓ１６：ＮＯ）、２つのフィーダ群を、装着ヘッド４０Ａ，４０Ｂの最接近間隔ｄ以上の間隔を空けて配置する（Ｓ２０）。例えば、ＣＰＵ１１により、フィーダ情報の前記取得したフィーダの「フィーダ位置番号」に、配置先のフィーダ位置番号を記憶する。
【００３５】
ここで、装着ヘッド４０Ａ，４０Ｂの最接近間隔ｄは、装着ヘッドの仕様等に基づいて予め取得でき、フィーダ５０の間隔もフィーダの仕様等に基づいて予め取得できる。最接近間隔ｄとフィーダ５０間隔とから、例えば図５（ａ）に示すように、最接近間隔ｄに対応するフィーダ数（図の場合は６）を予め取得して、ＲＡＭ１２又は補助記憶手段１３に記憶しておくことができる。ＣＰＵ１１は、この取得したフィーダ数（本説明では６）に基づいて、フィーダ群Ａ及びＢの間隔が６フィーダ以上になるように、フィーダの配置先を設定することができる。
【００３６】
ただし、例えば図５（ａ）に示すように、フィーダ群Ａ及びＢの境界部分（図の斜線部分）においては、フィーダ群Ａ及びＢの間隔を６フィーダ以上にすることはできない（Ｓ２２：ＹＥＳ）。フィーダ群Ａ及びＢの間隔を６フィーダ以上にできなかった場合、ＣＰＵ１１により、空いている場所にフィーダを配置する（Ｓ２４）。配置先のフィーダ位置番号は、ＣＰＵ１１により、フィーダ情報の「フィーダ位置番号」に記憶される。全てのフィーダの配置が完了するまで、上述した処理を繰り返す。
【００３７】
ここで、図５（ｂ）に示すように、フィーダ群内のフィーダ５０の配置を変更することができる。ＣＰＵ１１により、フィーダ情報内の配置を変更したフィーダの「フィーダ位置番号」を、配置の変更に応じて更新する。同一フィーダ群内でフィーダ５０の配置を変更しても、両フィーダ群から同時に部品を吸着することができる。ただし、隣接部（図の斜線部分）は除く。
【００３８】
例えば図５（ａ）に示したように、フィーダ群Ａ及びＢの間隔が６フィーダ未満となる部分（図の斜線部分）は、装着ヘッド４０Ａ及び４０Ｂで同時に部品を吸着できないことがあるため、装着点数が少ないフィーダを配置する。または、同時吸着が不可能な部品を含むフィーダを配置する。例えば、ＣＰＵ１１により、フィーダ情報の「装着点数」が少ない３つのフィーダを取得し、取得した３つのフィーダが隣接部分（図の斜線部分）に配置されるように各フィーダの配置を修正し、フィーダ情報の各「フィーダ位置番号」を更新する。
【００３９】
また、各フィーダの部品吸着位置と、基板４８上の各部品の装着位置とは、予めＲＡＭ１２又は補助記憶装置１３に記憶しておくことができるため、例えば部品の総搬送距離が最小になるように、フィーダ群内のフィーダの配置を変更することができる。ここで、総搬送距離は、部品の吸着位置から装着位置までに限定はされず、例えば装着位置から吸着位置への移動も含めることができる。
【００４０】
上述した実施の形態では、２つの装着ヘッドを例にして説明したが、装着ヘッドは任意数にすることができる。例えば図６（ａ），（ｂ）に示すように、装着ヘッドが３つの場合は、フィーダ５０を、３つのフィーダ群Ａ，Ｂ，Ｃに分けて、装着ヘッドが２個の場合と同様に、フィーダの配置を設定することができる。
【００４１】
【発明の効果】
第１，第４又は第７発明によれば、各部品供給部を装着ヘッドと同数のグループ、好ましくは供給部品数が均等なグループに分け、異なるグループに分けられた部品供給部の配置間隔を、装着ヘッドの最接近間隔に対応する配置間隔よりも広くすることにより、各供給部から供給される部品を各装着ヘッドで高確率に同時吸着することができる。さらに、部品の同時吸着に影響を与えずに、グループ内で部品供給部の配置を柔軟に変更することができる。
【００４２】
第２又は第５発明によれば、装着ヘッドの最接近間隔に対応する配置間隔よりも配置間隔を狭く設定した部品供給部から供給される供給部品数を最小又は最小に近くすることにより、同時吸着できない部品供給部から供給される部品数を減少させて、同時吸着できない確率を低下させることができる。
【００４３】
第３又は第６発明によれば、同一グループ内の部品供給部の配置を、部品供給部から供給される部品の総搬送距離が最小となるように設定することにより、部品の搬送時間を短縮して、部品の装着効率を向上させることができる。
【図面の簡単な説明】
【図１】本発明に係る部品配置設定方法によってフィーダの配置を設定し、設定に応じて配置されたフィーダから供給される部品を基板に装着する部品装着装置の概略を示すブロック図である。
【図２】フィーダ情報の例を示す図である。
【図３】フィーダの配置の例を示す図である。
【図４】本発明に係る部品配置手順の例を示すフローチャートである。
【図５】フィーダの配置の他の例を示す図である。
【図６】フィーダの配置の更に他の例を示す図である。
【図７】部品装着部の一部を示す図である。
【図８】部品装着部の要部拡大図である。
【符号の説明】
１０  演算部
２０  部品装着装置
２２  部品装着部
５０  フィーダ
４０Ａ，４０Ｂ装着ヘッド
【図１】
0003958991.tif 000002
【図２】
0003958991.tif 000003
【図３】
0003958991.tif 000004
【図４】
0003958991.tif 000005
【図５】
0003958991.tif 000006
【図６】
0003958991.tif 000007
【図７】
0003958991.tif 000008
【図８】
0003958991.tif 000009