(57)【要約】【課題】より多くのフィーダの配置を可能としながら実装作業の効率化を図る。【解決手段】  配置設定対象とされる複数のフィーダを、フィーダ幅と、装着可能なフィーダセット位置３４の条件とに応じてフィーダ種類に分別し、各フィーダセット位置３４に装着するフィーダ種類を、近接するフィーダセット位置に装着されるフィーダ種類との隙間が最小となるように順次決定する。そして、各フィーダ種類に割り当てられたフィーダセット位置に、各フィーダ種類に属するフィーダ３１７，３１８の配置をタクトタイムを優先して設定する。【選択図】  図１１
2005216945.tif 000002
【特許請求の範囲】
【請求項１】
フィーダを装着可能な複数のフィーダセット部が所定ピッチで設けられ、前記フィーダから供給される電子部品をプリント基板上に実装する実装機に対し、複数のフィーダの配置を設定するフィーダ配置設定方法であって、
配置設定対象とされる各フィーダを、前記フィーダセット部に装着した際に占めるフィーダ幅に応じて、複数のフィーダ種類に分別し、
前記複数のフィーダセット部のうち所定の配置設定対象セット範囲のフィーダセット部に装着するフィーダのフィーダ種類を、近接するフィーダセット部に装着されるフィーダ種類に属するフィーダとの隙間が最小となるように、各フィーダセット部の並び順に応じて順次決定していくことにより、各フィーダ種類に対するフィーダセット部を割り当て、
各フィーダ種類に属する１または複数のフィーダの配置を、各フィーダ種類に割り当てられた１または複数のフィーダセット部に設定し、
設定された前記フィーダの配置設定を報知することを特徴とする実装機のフィーダ配置設定方法。
【請求項２】
前記フィーダ種類の分別は、前記フィーダ幅と、各フィーダを装着可能なフィーダセット部を限定するセット位置条件とに応じて行い、
前記各フィーダ種類に対するフィーダセット部の割り当ては、前記隙間の大きさと、前記セット位置条件とに応じて行うことを特徴とする請求項１に記載のフィーダ配置設定方法。
【請求項３】
各フィーダを前記フィーダセット部に装着した際にそれぞれが占めるフィーダセット部の個数を前記配置設定対象とされる全フィーダについて合計した占有本数計と、前記配置設定対象セット範囲に属するフィーダセット部の個数を合計したセット位置総数とを比較し、
前記占有本数計が前記セット位置総数より多い場合に、請求項１または２に記載のフィーダ配置の設定方法を実行することを特徴とするフィーダ配置設定方法。
【請求項４】
フィーダを装着可能な複数のフィーダセット部が所定ピッチで設けられ、前記フィーダから供給される電子部品をプリント基板上に実装する実装機に対し、複数のフィーダの配置を設定するフィーダ配置設定装置であって、
配置設定対象とされる各フィーダを、前記フィーダセット部に装着した際に占めるフィーダ幅に応じて、複数のフィーダ種類に分別するフィーダ種類分別手段と、
前記複数のフィーダセット部のうち所定の配置設定対象セット範囲のフィーダセット部に装着するフィーダのフィーダ種類を、近接するフィーダセット部に装着されるフィーダ種類に属するフィーダとの隙間が最小となるように、各フィーダセット部の並び順に応じて順次決定していくことにより、各フィーダ種類に対するフィーダセット部を割り当てるセット位置割当て手段と、
各フィーダ種類に属する１または複数のフィーダの配置を、各フィーダ種類に割り当てられた１または複数のフィーダセット部に設定するフィーダ配置設定手段と、
設定された前記フィーダの配置設定を報知する報知手段と、
を備えたことを特徴とする実装機のフィーダ配置設定装置。
【請求項５】
フィーダを装着可能な複数のフィーダセット部が所定ピッチで設けられ、前記フィーダから供給される電子部品をプリント基板上に実装する実装機であって、
配置設定対象とされる各フィーダを、前記フィーダセット部に装着した際に占めるフィーダ幅に応じて、複数のフィーダ種類に分別するフィーダ種類分別手段と、
前記複数のフィーダセット部のうち所定の配置設定対象セット範囲のフィーダセット部に装着するフィーダのフィーダ種類を、近接するフィーダセット部に装着されるフィーダ種類に属するフィーダとの隙間が最小となるように、各フィーダセット部の並び順に応じて順次決定していくことにより、各フィーダ種類に対するフィーダセット部を割り当てるセット位置割当て手段と、
各フィーダ種類に属する１または複数のフィーダの配置を、各フィーダ種類に割り当てられた１または複数のフィーダセット部に設定するフィーダ配置設定手段と、
設定された前記フィーダの配置設定を報知する報知手段と、
を備えたことを特徴とする実装機。
【請求項６】
フィーダを装着可能な複数のフィーダセット部が所定ピッチで設けられ、前記フィーダから供給される電子部品をプリント基板上に実装する実装機に対し、複数のフィーダの配置を設定するフィーダ配置設定装置としてコンピュータを機能させるプログラムが記録されたコンピュータ読み取り可能な記録媒体であって、前記コンピュータを、
配置設定対象とされる各フィーダを、前記フィーダセット部に装着した際に占めるフィーダ幅に応じて、複数のフィーダ種類に分別するフィーダ種類分別手段と、
前記複数のフィーダセット部のうち所定の配置設定対象セット範囲のフィーダセット部に装着するフィーダのフィーダ種類を、近接するフィーダセット部に装着されるフィーダ種類に属するフィーダとの隙間が最小となるように、各フィーダセット部の並び順に応じて順次決定していくことにより、各フィーダ種類に対するフィーダセット部を割り当てるセット位置割当て手段と、
各フィーダ種類に属する１または複数のフィーダの配置を、各フィーダ種類に割り当てられた１または複数のフィーダセット部に設定するフィーダ配置設定手段と、
設定された前記フィーダの配置設定を報知する報知手段と、
して機能させるプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項７】
フィーダを装着可能な複数のフィーダセット部が所定ピッチで設けられ、前記フィーダから供給される電子部品をプリント基板上に実装する実装機と、
請求項４に記載のフィーダ配置設定装置と、を備えたことを特徴とする実装ライン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント基板に電子部品を実装する実装機におけるフィーダ配置設定方法および同装置に関する。
【背景技術】
【０００２】
従来から、プリント基板上に電子部品を実装する実装機として、部品供給部にセットされたＩＣ等の電子部品を、ヘッドユニットに装備された吸着ヘッドで吸着して、プリント基板上の装着位置に移送して装着するものが知られている。部品供給部には、一般に、チップ状の電子部品を所定間隔毎に収納したテープを搭載したテープフィーダ等が多数並列して装備されている。また、多くの実装機では、ヘッドユニットには、実装効率を高めるため、複数の吸着ヘッドが搭載され、部品供給部から一度に複数の部品を吸着して基板上に移送できるようになっている。部品供給部には所定数のテープフィーダ取付部が所定のピッチで設けられている。
【０００３】
このような実装機では、多数の電子部品を基板上に装着するために要する実装時間を短縮するため、各フィーダが供給する電子部品の基板への搭載点数や搭載位置に応じて、さらに複数の吸着ヘッドが搭載された実装機では、多くの同時吸着の機会を確保できるように、各フィーダを配置することが望まれる。
【０００４】
このような観点から、同時吸着の機会を多く確保して実装時間の短縮を図ることを目的としたフィーダ配置の設定方法が種々提案されている（下記特許文献１〜３参照）。
【特許文献１】特許第２８３６０５７号公報
【特許文献２】特開２００２−１７１０９７号公報
【特許文献３】特開平７−２９７５９３
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、フィーダには種々のサイズがあるため、上記各方法により同時吸着の機会が多く確保されるようにフィーダを配置すると、装着すべきフィーダ数が実装機に装着できる限界数に近くなる場合には、隣接するテープフィーダ取付部の間隔がフィーダのサイズに合わず干渉を起こすため、隣接する両取付部のうち一方しかフィーダを装着できない箇所が発生し、所望の数のフィーダ全てを装着できない事態が生じることもあった。
【０００６】
本発明は上記課題に鑑みてなされたものであり、より多くのフィーダの配置を可能としながら実装作業の効率化を図ることができるフィーダ配置の設定方法等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、下記の手段を提供する。すなわち、
［１］フィーダを装着可能な複数のフィーダセット部が所定ピッチで設けられ、前記フィーダから供給される電子部品をプリント基板上に実装する実装機に対し、複数のフィーダの配置を設定するフィーダ配置設定方法であって、
配置設定対象とされる各フィーダを、前記フィーダセット部に装着した際に占めるフィーダ幅に応じて、複数のフィーダ種類に分別し、
前記複数のフィーダセット部のうち所定の配置設定対象セット範囲のフィーダセット部に装着するフィーダのフィーダ種類を、近接するフィーダセット部に装着されるフィーダ種類に属するフィーダとの隙間が最小となるように、各フィーダセット部の並び順に応じて順次決定していくことにより、各フィーダ種類に対するフィーダセット部を割り当て、
各フィーダ種類に属する１または複数のフィーダの配置を、各フィーダ種類に割り当てられた１または複数のフィーダセット部に設定し、
設定された前記フィーダの配置設定を報知することを特徴とする実装機のフィーダ配置設定方法。
【０００８】
［２］前記フィーダ種類の分別は、前記フィーダ幅と、各フィーダを装着可能なフィーダセット部を限定するセット位置条件とに応じて行い、
前記各フィーダ種類に対するフィーダセット部の割り当ては、前記隙間の大きさと、前記セット位置条件とに応じて行うことを特徴とする前項１に記載のフィーダ配置設定方法。
【０００９】
［３］各フィーダを前記フィーダセット部に装着した際にそれぞれが占めるフィーダセット部の個数を前記配置設定対象とされる全フィーダについて合計した占有本数計と、前記配置設定対象セット範囲に属するフィーダセット部の個数を合計したセット位置総数とを比較し、
前記占有本数計が前記セット位置総数より多い場合に、前項１または２に記載のフィーダ配置の設定方法を実行することを特徴とするフィーダ配置設定方法。
【００１０】
［４］フィーダを装着可能な複数のフィーダセット部が所定ピッチで設けられ、前記フィーダから供給される電子部品をプリント基板上に実装する実装機に対し、複数のフィーダの配置を設定するフィーダ配置設定装置であって、
配置設定対象とされる各フィーダを、前記フィーダセット部に装着した際に占めるフィーダ幅に応じて、複数のフィーダ種類に分別するフィーダ種類分別手段と、
前記複数のフィーダセット部のうち所定の配置設定対象セット範囲のフィーダセット部に装着するフィーダのフィーダ種類を、近接するフィーダセット部に装着されるフィーダ種類に属するフィーダとの隙間が最小となるように、各フィーダセット部の並び順に応じて順次決定していくことにより、各フィーダ種類に対するフィーダセット部を割り当てるセット位置割当て手段と、
各フィーダ種類に属する１または複数のフィーダの配置を、各フィーダ種類に割り当てられた１または複数のフィーダセット部に設定するフィーダ配置設定手段と、
設定された前記フィーダの配置設定を報知する報知手段と、
を備えたことを特徴とする実装機のフィーダ配置設定装置。
【００１１】
［５］フィーダを装着可能な複数のフィーダセット部が所定ピッチで設けられ、前記フィーダから供給される電子部品をプリント基板上に実装する実装機であって、
配置設定対象とされる各フィーダを、前記フィーダセット部に装着した際に占めるフィーダ幅に応じて、複数のフィーダ種類に分別するフィーダ種類分別手段と、
前記複数のフィーダセット部のうち所定の配置設定対象セット範囲のフィーダセット部に装着するフィーダのフィーダ種類を、近接するフィーダセット部に装着されるフィーダ種類に属するフィーダとの隙間が最小となるように、各フィーダセット部の並び順に応じて順次決定していくことにより、各フィーダ種類に対するフィーダセット部を割り当てるセット位置割当て手段と、
各フィーダ種類に属する１または複数のフィーダの配置を、各フィーダ種類に割り当てられた１または複数のフィーダセット部に設定するフィーダ配置設定手段と、
設定された前記フィーダの配置設定を報知する報知手段と、
を備えたことを特徴とする実装機。
【００１２】
［６］フィーダを装着可能な複数のフィーダセット部が所定ピッチで設けられ、前記フィーダから供給される電子部品をプリント基板上に実装する実装機に対し、複数のフィーダの配置を設定するフィーダ配置設定装置としてコンピュータを機能させるプログラムが記録されたコンピュータ読み取り可能な記録媒体であって、前記コンピュータを、
配置設定対象とされる各フィーダを、前記フィーダセット部に装着した際に占めるフィーダ幅に応じて、複数のフィーダ種類に分別するフィーダ種類分別手段と、
前記複数のフィーダセット部のうち所定の配置設定対象セット範囲のフィーダセット部に装着するフィーダのフィーダ種類を、近接するフィーダセット部に装着されるフィーダ種類に属するフィーダとの隙間が最小となるように、各フィーダセット部の並び順に応じて順次決定していくことにより、各フィーダ種類に対するフィーダセット部を割り当てるセット位置割当て手段と、
各フィーダ種類に属する１または複数のフィーダの配置を、各フィーダ種類に割り当てられた１または複数のフィーダセット部に設定するフィーダ配置設定手段と、
設定された前記フィーダの配置設定を報知する報知手段と、
して機能させるプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【００１３】
［７］  フィーダを装着可能な複数のフィーダセット部が所定ピッチで設けられ、前記フィーダから供給される電子部品をプリント基板上に実装する実装機と、
前項４に記載のフィーダ配置設定装置と、を備えたことを特徴とする実装ライン。
【発明の効果】
【００１４】
上記発明［１］，［４］，［５］，［６］，［７］によると、各フィーダ種類に対するフィーダセット部が、近接するフィーダセット部に装着されるフィーダ種類に属するフィーダとの隙間が最小となるように割り当てられるため、より多くのフィーダを装着することができるとともに、各フィーダの配置は、フィーダ幅に応じて分別されたフィーダ種類単位で割り当てられたフィーダセット部の中から選択する余地があるため、実装作業の効率化を図ることができる。
【００１５】
上記発明［２］によると、各フィーダの装着可能なフィーダセット部が限定される場合であっても、各フィーダはこの条件を含めてフィーダ種類に分別され、各フィーダ種類にはこの条件を考慮してフィーダセット部が割り当てられるため、各フィーダは属するフィーダ種類に割り当てられたいずれのフィーダセット部であっても配置することができるという自由度が保証され、この自由度の中で容易に実装作業の効率化を図る配置を設定することができる。
【００１６】
上記発明［３］によると、装着すべき全フィーダに対してフィーダセット部の個数に余裕があるのか否かを予め確認し、余裕がない場合に上記したより多くのフィーダを装着することができるフィーダ配置の設定方法を実行するため、フィーダセット部の個数に余裕がある場合には実装作業の効率化を最優先にした方針等を採用するなど、その時々の事情に応じて適切なフィーダ配置の設定を行うことができる。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明にかかるフィーダ配置の設定方法の対象となる実装機を含む実装ラインの全体説明図である。この図に示すように、実装ライン９０は、ラインにプリント基板を供給するローダー９１、基板上にクリームはんだを塗布するはんだ印刷機９２、基板上に接着剤等を塗布するディスペンサ９３、基板上に電子部品を実装する複数台の実装機１０…、実装機１０外から電子部品を供給する外部供給装置９４、クリームはんだを溶融させるリフロー炉９５、生産された基板をラインから搬出するアンローダ９６等を備えている。
【００１８】
この実装ライン９０には、電子部品実装データ（基板データ）を作成し、ライン全体を統括的に制御するデータ作成装置（総括コントローラ）６０が設けられ、このデータ作成装置６０およびライン９０を構成する各装置９２，９３，１０…は、電子部品実装データや作業の進行情報等の各種情報を互いに伝達できるようにハブ９７を介してケーブルで接続されている。後述するように、この総括コントローラ６０は、実装機１０におけるフィーダ配置の設定装置として機能する。
【００１９】
図２は、実装機の一例を示す平面図である。この図に示すように、実装機１０は、基台１１上に配置されてプリント基板Ｐを搬送するコンベア２０と、このコンベア２０の両側に配置された部品供給部３０と、基台１１の上方に設けられた電子部品実装用のヘッドユニット４０とを備えている。
【００２０】
部品供給部３０は、多数の電子部品が所定間隔で収納したテープを順次繰り出すテープフィーダ３１…を備えている。このテープフィーダ３１…は、コンベア２０の両側の上流側と下流側とにそれぞれ着脱自在に装着されるフィーダ交換台車３２…に、複数個が並列配置された状態で、実装機１０にセットされるようになっている（図１参照）。また、コンベア２０の両側の上流側と下流側のフィーダ交換台車３２…の台車装着部３７の間には、部品の吸着状態を視認する部品認識カメラ３３，３３が設けられている。なお、部品供給部３０は、必要に応じてバルクフィーダ、トレイフィーダ等も装着することができるようになっている。
【００２１】
図３は、部品供給部の平面説明図である。この図に示すように、各フィーダ交換台車３２には、テープフィーダ３１やバルクフィーダ等の電子部品を供給するフィーダを装着可能な複数のフィーダ取付部３５…が所定のピッチＰで設けられ、フィーダ先端下部に設けられた取付部（図示せず）と係合することでフィーダを適切な姿勢で装着できるようになっている。各フィーダ取付部３５のピッチＰは、所定の規格の中で最小幅のフィーダ３１１，３１１を隣接する各フィーダ取付部３５に密接して取り付けられる長さ（たとえば１６ｍｍ）に設定されている。ここで、各フィーダ取付部３５に最小幅のフィーダ３１１を装着した際に、各フィーダ３１１が占める領域をフィーダセット位置３４と呼ぶこととする。ここでは、ここでは＃１〜＃２０の合計２０箇所のフィーダセット位置３４…が設けられている。
【００２２】
なお、フィーダ幅には様々がものあり、図中＃４のフィーダセット位置に破線で示すように、隣接するフィーダセット位置の領域までも占めるフィーダ３１２も存在している。
【００２３】
ヘッドユニット４０は、部品供給部３０から部品をピックアップしてプリント基板Ｐ上に装着し得るように、部品供給部３０とプリント基板Ｐ上の実装位置とにわたって移動可能となっている。具体的には、ヘッドユニット４０は、Ｘ軸方向（コンベア２０の基板搬送方向）に延びるヘッドユニット支持部材４２にＸ軸方向に移動可能に支持され、このヘッドユニット支持部材４２はその両端部においてＹ軸方向（水平面内でＸ軸と直交する方向）に延びるガイドレール４３，４３にＹ軸方向に移動可能に支持されている。そして、ヘッドユニット４０は、Ｘ軸サーボモータ４４によりボールネジ４５を介してＸ軸方向の駆動が行われ、ヘッドユニット支持部材４２は、Ｙ軸サーボモータ４６によりボールネジ４７を介してＹ軸方向の駆動が行われるようになっている。
【００２４】
また、ヘッドユニット４０には、電子部品を吸着して基板に装着するための複数のヘッド４１…がＸ軸方向に並んで搭載されている。各ヘッド４１…は、Ｚ軸サーボモータ４８（図２では省略）を駆動源とする昇降機構により上下方向（Ｚ軸方向）に駆動されるとともに、Ｒ軸サーボモータ４９（図２では省略）を駆動源とする回転駆動機構により回転方向（Ｒ軸方向）に駆動されるようになっている。各ヘッド４１…の先端には吸着ノズルが設けられており、部品吸着時には図外の負圧供給手段から吸着ノズルに負圧が供給されて、その負圧による吸引力で電子部品を吸着できるようになっている。
【００２５】
図４は、総括コントローラ（フィーダ配置設定装置）６０と実装機１０の機能ブロック図である。
【００２６】
この図に示すように、実装機１０は、各サーボモータ４４，４６，４８，４９および部品認識カメラ３３等を制御し、多数の電子部品をプリント基板Ｐに実装する制御ユニット５０を備えている。
【００２７】
総括コントローラ（フィーダ配置設定装置）６０は、ＣＰＵ、メモリ、ハードディスク装置等の外部記憶部、キーボードやマウス等の入力部、ＣＲＴや液晶表示装置等の画像表示部、実装機１０等とのインタフェース部等を備えたパーソナルコンピュータ等から構成され、部品データベース６１、基板データベース６２、フィーダ配分手段６３、配置方針判断手段６４、タクトタイム最優先配置設定手段６５、フィーダ種類分別手段６６、セット位置割当て手段６７、フィーダ配置設定手段６８、報知手段６９、等としての機能がこのコンピュータ上に構成されている。
【００２８】
これら各機能は、この総括コントローラ６０を構成するコンピュータにおいて読み取り可能なプログラムによって提供される。このプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭまたはフロッピーディスク等の記録媒体や、ＬＡＮやインターネット等のネットワーク回線を介してこのコンピュータに取り込まれるようになっている。
【００２９】
部品データベース６１は、実装機１０において取り扱われる複数種類の電子部品についての各種の情報が記憶されている。具体的に、部品データベース６１には、各部品の特徴、荷姿、サイズ、吸着ヘッドのタイプや認識条件等を含む部品データ、部品供給に用いられるフィーダ種類、そのフィーダをフィーダセット位置に装着した場合のフィーダ幅等が記憶されている。
【００３０】
基板データベース６２は、プリント基板Ｐに実装する電子部品の種類および実装位置等を規定する基板データを記憶するものである。
【００３１】
フィーダ配分手段６３は、プリント基板Ｐを生産する際に使用するフィーダの設定処理と、この使用するフィーダを実装ライン９０上の各実装機１０…に配分処理を行うものである。これらの処理は、各電子部品の装着数や各実装機１０の性能等に応じて、ライン全体の生産効率を考慮して行われる。このフィーダ配分手段６３により、各実装機１０…について、配置設定対象とされるフィーダとその数等が決定する。
【００３２】
図５は、ある実装機の配置設定対象とされたフィーダに関する情報の一例である。この例では、部品ｐ〜ｔを供給するフィーダａ〜ｅが配置設定対象とされ、それぞれの本数は、最右欄に示すように１本または２本となっている。各フィーダａ〜ｅから部品ｐ〜ｒをピックアップする吸着ヘッドタイプや、各フィーダａ〜ｅをフィーダセット位置に装着した際に占めるフィーダ幅は、部品データベース６１の部品データから判明している。
【００３３】
配置方針判断手段６４は、各実装機１０…毎に、装着すべき全フィーダに対してフィーダセット位置（フィーダ取付部）の個数に余裕があるのか否かを確認して、フィーダ配置の方針を判断するものである。
【００３４】
具体的には、フィーダをフィーダセット位置（フィーダ取付部）に装着した際に各フィーダが占めるフィーダセット位置（フィーダ取付部）の個数を、配置設定対象とされる全フィーダについて合計した占有本数計と、フィーダを装着できるフィーダセット位置（フィーダ取付部）の個数を合計したセット位置総数とを比較する。
【００３５】
この結果、占有本数計がセット位置総数以下である場合には、フィーダセット位置（フィーダ取付部）の個数に余裕があり、完全に空いたフィーダセット位置が生じない限りどのようにフィーダを配置してもフィーダセット位置（フィーダ取付部）が足りなくなることがないため、実装作業の効率化を最優先にした方法（タクトタイム最優先配置）を採用する。
【００３６】
一方、占有本数計がセット位置総数より多い場合には、フィーダセット位置（フィーダ取付部）の個数に余裕がなく、タクトタイム最優先配置を行うと、全てのフィーダを配置できない可能性があるため、より多くのフィーダを装着することができるフィーダ配置方法（フィーダの詰め込み配置）を採用する。
【００３７】
タクトタイム最優先配置設定手段６５は、タクトタイム最優先配置を行うとされた実装機について、各フィーダが供給する電子部品の供給個数とプリント基板Ｐ上における装着位置とに応じて、同時吸着の機会をできるだけ多く確保し、部品の移送距離平均を小さくすることにより、タクトタイムの最小化を図ったフィーダ配置を設定するものである。具体的には、タクトタイムを優先してフィーダ配置を行う種々のアルゴリズムを採用しうる。
【００３８】
フィーダ種類分別手段６６は、フィーダの詰め込み配置を行うとされた実装機について、配置設定対象とされる各フィーダを、フィーダセット位置（フィーダ取付部）に装着した際に占めるフィーダ幅と、各フィーダを装着可能なフィーダセット位置（フィーダ取付部）を限定するセット位置条件とに応じて、複数のフィーダ種類に分別するものである。
【００３９】
図６は、フィーダ幅の説明図である。この図の例に示すように、フィーダ３１３のフィーダ幅は、装着したフィーダセット位置３４１に近接するフィーダセット位置３４２…の領域にはみ出す左右それぞれの幅ＣL、ＣRによって区別される。上述した図５の例には、各フィーダａ〜ｅのフィーダ幅ＣL、ＣRがたとえばミリメートル単位等で記載されている。なお、このフィーダ幅は、はみ出す長さをフィーダセット位置（フィーダ取付部）のピッチＰを単位として表現してもよい。
【００４０】
図７は、セット位置条件の説明図である。この図の例は、ヘッドユニット４０がその動作範囲の左側限界にある状態を示しており、このとき、右端のヘッド４１２にのみ他のヘッド４１１とは異なる吸着ノズルが装着されているとすると、この吸着ノズル４１２によってピックアップされるべき部品を供給するフィーダは、右端のヘッド４１２によってピックアップ可能な＃８より右側のフィーダセット位置３４…にセットしなければならない。また、部品供給部３０の左端に位置する＃１のフィーダセット位置３４には、左側にはみ出すフィーダ幅をもったフィーダは装着できない場合もある。このように、セット位置条件は、各フィーダが供給する電子部品を吸着する吸着ノズルタイプのヘッドユニット４０における位置や、フィーダ幅によって課せられ、装着位置を設定する際の制約となる条件である。
【００４１】
図８は、図５に例示したフィーダａ〜ｅをフィーダ種類に分別した一例である。この例では、フィーダａ〜ｃが、供給する部品は異なるものの、吸着ヘッドタイプやフィーダ幅が同一であるため同じフィーダ種類Ａに分別され、その本数が５本となっている。フィーダｄ，ｅは、吸着ヘッドタイプやフィーダ幅の違いのため、それぞれフィーダ種類Ｂ、Ｃに分別されている。なお、吸着ヘッドタイプが異なっても、セット位置条件が同じならば同じフィーダ種類とすることができる。
【００４２】
セット位置割当て手段６７は、フィーダの配置を設定していくフィーダセット位置の順序を設定し、この順序に沿って、各フィーダセット位置に配置するフィーダ種類を順次決定していくものである。
【００４３】
フィーダの配置を設定するフィーダセット位置の順序は、プリント基板Ｐの搬送方向による実装効率等を考慮して、フィーダセット位置の並び順に設定される。ただし、図２に示す実装機１０のように、複数の部品供給部３０…が複数（４台）のフィーダ交換台車３２…等の複数のフィーダセット位置からなるブロックに分かれている場合には、各ブロックの位置とプリント基板Ｐの搬送方向の関係や、オペレータの希望に応じて設定される。オペレータの希望とは、たとえば部品倉庫に近く、フィーダ装着作業に便利な部品供給部３０…が優先的に使用されるようにするため、このような部品供給部３０から先に決定したいという場合等がある。
【００４４】
各フィーダセット位置に配置するフィーダ種類は、フィーダ種類のセット位置条件により装着できないものを除いたフィーダ種類の中から、近接するフィーダセット位置に装着されることが先に決定しているフィーダ種類との隙間が最小になるものから設定する。たとえば、左側から右側に向かってフィーダ配置を設定している場合に、左側で先に決定しているフィーダ種類のフィーダ幅がその右側の近接するフィーダセット位置にはみ出している場合、このはみ出し量との合計がフィーダセット位置のピッチＰに近い左側へのはみ出し量をもったフィーダ種類を設定すればよい。なお、隙間が最小となるフィーダ種類が複数存在する場合には、それらの中から任意のフィーダ種類を設定すればよい。
【００４５】
こうして、各フィーダ種類に対するフィーダセット位置が割り当てられることになる。図８の例では、フィーダ種類Ａ，Ｂ，Ｃにはそれぞれ５箇所、２箇所、１箇所のフィーダセット位置が割り当てられる。
【００４６】
フィーダ配置設定手段６８は、各フィーダ種類に属する１または複数のフィーダの配置を、各フィーダ種類に割り当てられた１または複数のフィーダセット位置に設定する。この各フィーダ種類に属するフィーダの配置は、各フィーダが供給する電子部品の供給個数とプリント基板上における装着位置とに応じて、実装時間の短時間化を図るように行う。具体的には、各フィーダの配置はフィーダ種類に割り当てられたセット位置の中から選択するという制約のもとで、上述したタクトタイム最優先配置と同様のアルゴリズムよって行えばよい。
【００４７】
報知手段６９は、タクトタイム最優先配置設定手段６５やフィーダ配置設定手段６８によって設定されたフィーダの配置設定をオペレータに報知する。この報知は、次に生産するプリント基板Ｐの準備（段取り替え）等のため、オペレータがフィーダの配置を確認する場合などに、オペレータからの指示に応じてモニタ画面やプリンタ等への出力することによって行われる。
【００４８】
次に、フィーダ配置の設定方法の手順について説明する。なお、このフィーダ配置の設定に先だって、部品データベース６１には、実装する部品の部品データが予め記憶され、基板データベース６２には、フィーダ配置を設定する対象となるプリント基板Ｐの基板データが予め記憶されている。
【００４９】
図９は、フィーダ配置の設定手順のフローチャートである。
【００５０】
この図に示すように、フィーダ配置の設定は、まず、フィーダ配分手段６３により、フィーダ配置を設定する対象となるプリント基板Ｐを生産する際に使用するフィーダが設定され、各実装機１０…に装着するフィーダが分配される（Ｓ１１）。
【００５１】
つづいて、配置方針判断手段６４により、各実装機１０…ごとに、分配された全フィーダのセット位置換算の占有本数計が求められ（Ｓ１２）、各実装機１０…のセット位置総数と比較してフィーダの詰め込み配置が必要か否かが判断される（Ｓ１３）。
【００５２】
占有本数計がセット位置数以下である実装機１０では（Ｓ１３でＮＯ）、フィーダセット位置の個数に余裕があるため、タクトタイム最優先配置設定手段６５により、実装作業の効率化を最優先にしたタクトタイム最優先配置が行われる（Ｓ１４）。
【００５３】
一方、占有本数計がセット位置総数より多い実装機１０では（Ｓ１３でＹＥＳ）、フィーダセット位置の個数に余裕がないため、より多くのフィーダを装着することができるフィーダの詰め込み配置が行われる（Ｓ１５）。
【００５４】
図１０は、フィーダの詰め込み配置の手順を示すフローチャートである。
【００５５】
この図に示すように、フィーダの詰め込み配置は、フィーダの詰め込み配置を行うとされた実装機１０について、フィーダ種類分別手段６６により、配置設定対象とされる各フィーダが複数のフィーダ種類に分別され（Ｓ２１）、セット位置割当て手段６７により、フィーダの配置を設定していくフィーダセット位置の順序が設定される（Ｓ２２）。
【００５６】
つづいて、この順序に従ってフィーダ種類を設定する対象のフィーダセット位置を特定して、各フィーダ種類のセット位置条件に応じてこの対象のフィーダセット位置に配置可能なフィーダ種類を抽出し（Ｓ２３）、こうして抽出された配置可能なフィーダ種類の中で、割り当て済みの隣接するフィーダ種類との隙間が最小のフィーダ種類を対象のフィーダセット位置に割り当てる（Ｓ２４）。
【００５７】
次に、全てのフィーダ種類が配置されてフィーダセット位置の割り当てが完了したかが判断され（Ｓ２５）、未だ配置されていないフィーダ種類が残っていれば（Ｓ２５でＮＯ）、次に対象とするフィーダセット位置の有無が判断される（Ｓ２６）。なお、ここで次に対象とするフィーダセット位置は、割り当て済みの隣接するフィーダ種類がはみ出してきておらず、残るフィーダ種類を配置可能なフィーダセット位置であるか否かが実質的に判断される。
【００５８】
次のフィーダセット位置がなければ（Ｓ２６でＮＯ）、フィーダの詰め込み配置を行っても配置設定対象とされた全てのフィーダをこの実装機１０に装着することができないため、各実装機１０…へのフィーダの分配をやり直すべくステップＳ１１に戻る。
【００５９】
一方、次のフィーダセット位置があれば（Ｓ２６でＹＥＳ）、フィーダ種類を設定する対象のフィーダセット位置を次に進め（Ｓ２７）、ステップＳ２３に戻る。
【００６０】
こうしてフィーダ種類を設定する対象のフィーダセット位置を順次進め、全てのフィーダ種類に対するフィーダセット位置が割り当てが完了すれば（Ｓ２５でＹＥＳ）、フィーダ配置設定手段６８により、各フィーダ種類に属するフィーダの配置を、各フィーダ種類に割り当てられたフィーダセット位置の中で、タクトタイムが最短となるように設定し（Ｓ２８）、フィーダの詰め込み配置を完了する。
【００６１】
図９に戻って、こうしてタクトタイム最優先配置（Ｓ１４）またはフィーダの詰め込み配置（Ｓ１５）によってフィーダ配置設定が決定すれば、決定したフィーダ配置による当該実装機１０におけるタクトタイムが推定される（Ｓ１６）。
【００６２】
以上の一連のフィーダ配置設定処理が全ての実装機１０…について繰り返し行われ（Ｓ１７でＮＯ）、全ての実装機１０…について完了すれば（Ｓ１７でＹＥＳ）、この完成したフィーダ配置が当該プリント基板Ｐの基板データの一部として記憶される（Ｓ１８）。
【００６３】
そして、段取り替え準備等のためにオペレータからの指示があれば、報知手段６９により、設定されたフィーダ配置がオペレータに報知されるとともに（Ｓ１９）、当該基板Ｐの製造時には、各実装機１０…等に対してこのフィーダ配置を含む基板データが送信される（Ｓ２０）。
【００６４】
図１１は、以上の手順に基づき、フィーダの詰め込み配置によって設定されたフィーダ配置の一例である。
【００６５】
この例は、各フィーダセット位置３４からの左右へのはみ出しのないセット位置換算が１本であるフィーダ種類に属するフィーダ３１７を５本、左右へのはみ出しがあるセット位置換算が３本であるフィーダ種類に属するフィーダ３１８を３本の、合計８本のフィーダを、＃１〜＃１２までの１２箇所のフィーダセット位置３４…に配置することが求められている場合を想定している。
【００６６】
この例では、全フィーダのセット位置換算の合計（占有本数計）が１４本（１本換算フィーダ×５本＋３本換算フィーダ×３本）となり、セット位置総数は１２であるので詰め込み配置が必要であると判断される。
【００６７】
そして、＃１のフィーダセット位置から装着するフィーダを割り当てて行った場合、＃１が左へのはみ出しが許されないとすると、＃１にはセット位置換算が１本のフィーダ種類３１７が割り当てられる。つづいて＃２〜＃５では、隣合うフィーダセット位置との隙間を最小とできる同じフィーダ種類３１７が順次割り当てられ、１本換算のフィーダ種類３１７はなくなる。残るフィーダ種類３１８は左右へのはみ出しがあるので＃６に配置することはできず＃７に配置され、同じく＃８は配置できないので＃９，＃１０は配置できないので＃１１が順次割り当てられ、結局、全てのフィーダ種類が収まっている。
【００６８】
この後、各フィーダ種類３１７…、３１８…に属する各フィーダが供給する部品種類等を考慮して、各フィーダ種類に割り当てられた範囲内でタクトタイムを考慮しながら各フィーダが配置される。
【００６９】
図１２は、図１１と同じ想定のもとで、タクトタイム最優先配置を行った場合の例である。ここでは、たとえば多くの同時吸着機会を確保するため、まず、それぞれが３本換算である３本のフィーダ３１８がセット位置４つ分ずつ離れた＃２，＃６，＃１０に配置された場合を想定しており、このとき、先に配置された３本換算のフィーダ３１８はそれぞれの左右のセット位置にはみ出しているため、残る１本換算のフィーダ３１７…は、＃４，＃８，＃１２の３箇所にしかできず、結果として２本のフィーダ３１７、３１７が配置できなくなっている。
【００７０】
以上のようなフィーダ配置の設定方法によれば、各フィーダ種類に対するフィーダセット位置が、近接するフィーダセット位置に装着されるフィーダ種類との隙間が最小となるように割り当てられるため、より多くのフィーダを装着することができるとともに、各フィーダの配置は、フィーダ幅に応じて分別されたフィーダ種類単位で割り当てられたフィーダセット位置の中から選択する余地があるため、実装作業の効率化を図ることができる。
【００７１】
また、各フィーダの装着可能なフィーダセット位置が限定される場合であっても、各フィーダはこの条件を含めてフィーダ種類に分別され、各フィーダ種類にはこの条件を考慮してフィーダセット位置が割り当てられるため、各フィーダは属するフィーダ種類に割り当てられたいずれのフィーダセット位置であっても配置することができるという自由度が保証され、この自由度の中で容易に実装作業の効率化を図る配置を設定することができる。
【００７２】
また、装着すべき全フィーダに対してフィーダセット位置の個数に余裕があるのか否かを予め確認し、余裕がない場合に上記したより多くのフィーダを装着することができるフィーダ配置の設定方法を実行するため、フィーダセット位置の個数に余裕がある場合には実装作業の効率化を最優先にした方針等を採用するなど、その時々の事情に応じて適切なフィーダ配置の設定を行うことができる。
【００７３】
以上、一実施形態について説明したが、本発明は以下のように構成してもよい。
【００７４】
（１）上記実施形態では、フィーダ配置設定装置を実装機本体１０とは異なる総括コントローラ６０上に構成したが、実装機１０が備える制御ユニット５０上など、実装機１０が備えるように構成してもよい。
【００７５】
（２）上記実施形態では、フィーダの詰め込み配置かタクトタイム最優先配置かというフィーダ配置の方針を、各実装機１０…毎に決定したが、各実装機１０が備える一部のフィーダセット位置をフィーダの詰め込み配置を行う配置設定対象セット範囲とし、この配置設定対象セット範囲に所定の配置設定対象とするフィーダを割り当て、他のフィーダセット位置には残りのフィーダをたとえばタクトタイム最優先で配置するようにしてもよい。
【００７６】
（３）上記実施形態では、フィーダ配置方針の判断を行ってからフィーダの詰め込み配置の中で各フィーダをフィーダ種類に分別したが、フィーダ種類への分別を行ってから各フィーダ種類が占めるフィーダセット位置の個数の合計をもって占有本数計を算出して、フィーダ配置方針を判断するようにしてもよい。
【図面の簡単な説明】
【００７７】
【図１】本発明にかかるフィーダ配置の設定方法の対象となる実装機を含む実装ラインの全体説明図である。
【図２】実装機の一例を示す平面図である。
【図３】部品供給部の平面説明図である。
【図４】総括コントローラ（フィーダ配置設定装置）と実装機の機能ブロック図である。
【図５】ある実装機の配置設定対象とされたフィーダに関する情報の一例である。
【図６】フィーダ幅の説明図である。
【図７】セット位置条件の説明図である。
【図８】図５に例示したフィーダａ〜ｅをフィーダ種類に分別した一例である。
【図９】フィーダ配置の設定手順のフローチャートである。
【図１０】フィーダの詰め込み配置の手順を示すフローチャートである。
【図１１】フィーダの詰め込み配置によって設定されたフィーダ配置の例である。
【図１２】タクトタイム最優先配置によって設定されたフィーダ配置の例である。
【符号の説明】
【００７８】
１０  実装機
２０  コンベア
３０  部品供給部
３１  テープフィーダ
３２  フィーダ交換台車
３４  フィーダセット位置
３５  フィーダ取付部
４０  ヘッドユニット
４１  ヘッド
５０  制御ユニット
６０  データ作成装置
６３  フィーダ配分手段
６４  配置方針判断手段
６５  タクトタイム最優先配置設定手段
６６  フィーダ種類分別手段
６７  セット位置割当て手段
６８  フィーダ配置設定手段
６９  報知手段
【図２】
2005216945.tif 000003
【図３】
2005216945.tif 000004
【図４】
2005216945.tif 000005
【図５】
2005216945.tif 000006
【図６】
2005216945.tif 000007
【図７】
2005216945.tif 000008
【図８】
2005216945.tif 000009
【図９】
2005216945.tif 000010
【図１０】
2005216945.tif 000011
【図１１】
2005216945.tif 000012
【図１２】
2005216945.tif 000013
【図１】
2005216945.tif 000014