(57)【特許請求の範囲】
【請求項１】
少なくとも１箇所はトレイフィーダから部品を供給するトレイ型部品供給機を取り付け可能であって、それぞれで取り付けられた１台の部品供給機から供給される部品を順に搬送されてくる基板へ実装可能な複数の取付箇所に対して、前記トレイ型部品供給機を取り付ける個数を決定する部品供給機の取付個数決定装置において、
前記トレイ型部品供給機が取り付けられた前記取付箇所において前記トレイ型部品供給機から供給される部品が前記基板に実装される進捗を予測したトレイ部品実装進捗に基づいて、前記トレイ型部品供給機を取り付ける個数を決定する演算部を備えることを特徴とする部品供給機の取付個数決定装置。
【請求項２】
前記複数の取付箇所のうちの少なくとも１箇所は、前記トレイフィーダ以外のフィーダから部品を供給して前記トレイフィーダからは部品を供給しない非トレイ型部品供給機を取り付け可能な請求項１に記載の部品供給機の取付個数決定装置であって、
前記演算部は、前記非トレイ型部品供給機を取り付ける箇所を前記複数の取付箇所から設定するとともに、前記非トレイ型部品供給機が取り付けられた前記取付箇所において前記非トレイ型部品供給機から供給される部品が前記基板に実装される進捗を予測した非トレイ部品実装進捗と、前記トレイ部品実装進捗とを比較した結果に基づいて、前記トレイ型部品供給機を取り付ける個数を決定する請求項１に記載の部品供給機の取付個数決定装置。
【請求項３】
前記演算部は、前記トレイ型部品供給機から供給される部品が１枚の前記基板に実装されるトレイ部品タクトタイムを前記トレイ部品実装進捗から求めるとともに、前記非トレイ型部品供給機から供給される部品が１枚の前記基板に実装される非トレイ部品タクトタイムを前記非トレイ部品実装進捗から求め、前記トレイ部品タクトタイムと前記非トレイ部品タクトタイムとを比較した結果に基づいて、前記トレイ型部品供給機を取り付ける個数を決定する請求項２に記載の部品供給機の取付個数決定装置。
【請求項４】
前記演算部は、前記非トレイ型部品供給機を取り付ける前記取付箇所を設定した後に、前記非トレイ型部品供給機が取り付けられておらず前記トレイ型部品供給機が取付可能な前記取付箇所のうち、前記基板の搬送順序が遅い前記取付箇所から優先的に前記トレイ型部品供給機を取り付けると決定する請求項２または３に記載の部品供給機の取付個数決定装置。
【請求項５】
前記演算部は、前記取付箇所に取り付けられた前記トレイ型部品供給機からの部品の供給が中断する状況が発生するか否かを判断した結果に基づいて、前記トレイ型部品供給機を取り付ける個数を決定する請求項１ないし４のいずれか一項に記載の部品供給機の取付個数決定装置。
【請求項６】
ユーザが保有する前記トレイ型部品供給機の保有台数を記憶する記憶手段をさらに備え、
前記演算部は、前記取付箇所に取り付けられた前記トレイ型部品供給機の取付台数が前記保有台数を越えない範囲で、前記トレイ型部品供給機を取り付ける個数を決定する請求項１ないし５のいずれか一項に記載の部品供給機の取付個数決定装置。
【請求項７】
ユーザが前記トレイ型部品供給機を取り付ける前記取付箇所を指定できるユーザ指定手段をさらに備えた請求項１ないし６のいずれか一項に記載の部品供給機の取付個数決定装置。
【請求項８】
少なくとも１箇所はトレイフィーダから部品を供給するトレイ型部品供給機を取り付け可能であって、それぞれで取り付けられた１台の部品供給機から供給される部品を順に搬送されてくる基板へ実装可能な複数の取付箇所に対して、前記トレイ型部品供給機を取り付ける個数を決定する部品供給機の取付個数決定方法であって、
前記トレイ型部品供給機が取り付けられた前記取付箇所において前記トレイ型部品供給機から供給される部品が前記基板に実装される進捗を予測したトレイ部品実装進捗に基づいて、前記トレイ型部品供給機を取り付ける個数を決定する演算工程を備えることを特徴とする部品供給機の取付個数決定方法。
【請求項９】
少なくとも１箇所はトレイフィーダから部品を供給するトレイ型部品供給機を取り付け可能であって、それぞれで取り付けられた１台の部品供給機から供給される部品を順に搬送されてくる基板へ実装可能な複数の取付箇所に対して、前記トレイ型部品供給機を取り付ける個数をコンピュータに決定させるプログラムを記憶した、コンピュータにより読み取り可能な記録媒体であって、
前記プログラムは、前記トレイ型部品供給機が取り付けられた前記取付箇所において前記トレイ型部品供給機から供給される部品が前記基板に実装される進捗を予測したトレイ部品実装進捗に基づいて、前記トレイ型部品供給機を取り付ける個数を決定する演算手段として、前記コンピュータを機能させることを特徴とする記録媒体。
【請求項１０】
少なくとも１箇所はトレイフィーダから部品を供給するトレイ型部品供給機を取り付け可能であって、それぞれで取り付けられた１台の部品供給機から供給される部品を順に搬送されてくる基板へ実装可能な複数の取付箇所を設けた部品実装機において、
前記トレイ型部品供給機を取り付ける個数を決定する演算部を備え、
前記演算部は、前記トレイ型部品供給機が取り付けられた前記取付箇所において前記トレイ型部品供給機から供給される部品が前記基板に実装される進捗を予測したトレイ部品実装進捗に基づいて、前記トレイ型部品供給機を取り付ける個数を決定することを特徴とする部品実装機。
【請求項１１】
部品供給機を取り付け可能な取り付け箇所を設けた部品実装機を複数備え、複数の前記取付箇所のそれぞれで取り付けられた１台の前記部品供給機から供給される部品を順に搬送されてくる基板に対して部品実装が可能な部品実装システムにおいて、
前記複数の取付箇所に対して、トレイフィーダから部品を供給するトレイ型部品供給機を取り付ける個数を決定する演算部を備え、
前記複数の取付箇所のうち、少なくとも１箇所は前記トレイ型部品供給機を取り付け可能であり、
前記演算部は、前記トレイ型部品供給機が取り付けられた前記取付箇所において前記トレイ型部品供給機から供給される部品が前記基板に実装される進捗を予測したトレイ部品実装進捗に基づいて、前記トレイ型部品供給機を取り付ける個数を決定することを特徴とする部品実装システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、部品供給機を取付可能な複数の取付箇所のうちから、トレイフィーダにより部品を供給するトレイ型部品供給機を取り付ける取付個数を決定する技術に関する。
【背景技術】
【０００２】
従来、部品供給台車から供給される部品を実装ヘッドによって基板に実装する部品実装機が知られている。この部品供給台車は、所定の取付箇所で部品実装機に着脱自在に構成されており、基板へ実装する部品の品種に応じて、部品実装機に取り付ける部品供給台車の種類を交換可能となっている。この部品供給台車の具体的な種類としては、特許文献１に記載のとおり、テープフィーダから部品を供給するテープ型部品供給台車や、スティックフィーダから部品を供給するスティック型部品供給台車が知られている。
【０００３】
また、複数の部品実装機を並べる等して、複数の取付箇所を設けるように構成することが一般に行われている。このような構成では、複数の取付箇所それぞれに部品供給台車を取り付けて、各取付箇所において順に搬送されてくる基板に対する部品実装を行うことができ、基板への部品実装の効率化を図ることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１７７２１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述のテープフィーダやスティックフィーダでは供給が難しい部品を実装する必要がある場合には、トレイフィーダから部品を供給するトレイ型部品供給台車を、テープ型やスティック型の部品供給台車と併用することがある。具体的には、複数の取付箇所のうちの適当な位置にトレイ型部品供給台車を取り付けておくことで、トレイ型部品供給台車から供給される部品を基板に実装することができる。しかしながら、このトレイ型部品供給台車の取付個数が適切でないと、トレイ型部品供給台車の１台あたりの負荷が大きくなって、トレイ型部品供給台車から供給される部品を実装する進捗が遅れることがあった。そのため、例えば、トレイ型部品供給台車での部品実装がボトルネックになるといった問題が生じるおそれがあった。
【０００６】
この発明は、上記課題に鑑みなされたものであり、トレイ型部品供給機の取付個数を適切化して、トレイ型部品供給機の１台あたりの負荷を抑え、トレイ型部品供給機から供給される部品の実装進捗の遅れを抑制することを可能とする技術の提供を目的とする。
【課題を解決するための手段】
【０００７】
この発明にかかる部品供給機の取付個数決定装置は、上記目的を達成するために、少なくとも１箇所はトレイフィーダから部品を供給するトレイ型部品供給機を取り付け可能であって、それぞれで取り付けられた１台の部品供給機から供給される部品を順に搬送されてくる基板へ実装可能な複数の取付箇所に対して、トレイ型部品供給機を取り付ける個数を決定する部品供給機の取付個数決定装置において、トレイ型部品供給機が取り付けられた取付箇所においてトレイ型部品供給機から供給される部品が基板に実装される進捗を予測したトレイ部品実装進捗に基づいて、トレイ型部品供給機を取り付ける個数を決定する演算部を備えることを特徴としている。
【０００８】
この発明にかかる部品供給機の取付個数決定方法は、上記目的を達成するために、少なくとも１箇所はトレイフィーダから部品を供給するトレイ型部品供給機を取り付け可能であって、それぞれで取り付けられた１台の部品供給機から供給される部品を順に搬送されてくる基板へ実装可能な複数の取付箇所に対して、トレイ型部品供給機を取り付ける個数を決定する部品供給機の取付個数決定方法であって、トレイ型部品供給機が取り付けられた取付箇所においてトレイ型部品供給機から供給される部品が基板に実装される進捗を予測したトレイ部品実装進捗に基づいて、トレイ型部品供給機を取り付ける個数を決定する演算工程を備えることを特徴としている。
【０００９】
この発明にかかる記録媒体は、上記目的を達成するために、少なくとも１箇所はトレイフィーダから部品を供給するトレイ型部品供給機を取り付け可能であって、それぞれで取り付けられた１台の部品供給機から供給される部品を順に搬送されてくる基板へ実装可能な複数の取付箇所に対して、トレイ型部品供給機を取り付ける個数をコンピュータに決定させるプログラムを記憶した、コンピュータにより読み取り可能な記録媒体であって、プログラムは、トレイ型部品供給機が取り付けられた取付箇所においてトレイ型部品供給機から供給される部品が基板に実装される進捗を予測したトレイ部品実装進捗に基づいて、トレイ型部品供給機を取り付ける個数を決定する演算手段として、コンピュータを機能させることを特徴としている。
【００１０】
この発明にかかる部品実装機は、上記目的を達成するために、少なくとも１箇所はトレイフィーダから部品を供給するトレイ型部品供給機を取り付け可能であって、それぞれで取り付けられた１台の部品供給機から供給される部品を順に搬送されてくる基板へ実装可能な複数の取付箇所を設けた部品実装機において、トレイ型部品供給機を取り付ける個数を決定する演算部を備え、演算部は、トレイ型部品供給機が取り付けられた取付箇所においてトレイ型部品供給機から供給される部品が基板に実装される進捗を予測したトレイ部品実装進捗に基づいて、トレイ型部品供給機を取り付ける個数を決定することを特徴としている。
【００１１】
この発明にかかる部品実装システムは、上記目的を達成するために、部品供給機を取り付け可能な取り付け箇所を設けた部品実装機を複数備え、複数の取付箇所のそれぞれで取り付けられた１台の部品供給機から供給される部品を順に搬送されてくる基板に対して部品実装が可能な部品実装システムにおいて、複数の取付箇所に対して、トレイフィーダから部品を供給するトレイ型部品供給機を取り付ける個数を決定する演算部を備え、複数の取付箇所のうち、少なくとも１箇所はトレイ型部品供給機を取り付け可能であり、演算部は、トレイ型部品供給機が取り付けられた取付箇所においてトレイ型部品供給機から供給される部品が基板に実装される進捗を予測したトレイ部品実装進捗に基づいて、トレイ型部品供給機を取り付ける個数を決定することを特徴としている。
【００１２】
このように構成された発明（部品供給機の取付個数決定装置、部品供給機の取付個数決定方法、記録媒体、部品実装機、部品実装システム）では、複数の取付箇所が設けられており、さらに、これら取付箇所のうちの少なくとも１箇所では、トレイフィーダから部品を供給するトレイ型部品供給機を取り付け可能となっている。そして、複数の取付箇所のそれぞれでは、取り付けられた１台の部品供給機が供給する部品を、順に搬送されてくる基板へ実装可能となっている。また、この発明では、複数の取付箇所に対してトレイ型部品供給機を取り付ける個数を決定する構成が具備されている。特に、この取付個数の決定は、トレイ型部品供給機が取り付けられた取付箇所においてトレイ型部品供給機から供給される部品が基板に実装される進捗を予測したトレイ部品実装進捗に基づいて実行される。つまり、このトレイ部品実装進捗に応じて、トレイ型部品供給機を取り付ける個数が調整されるように構成されている。その結果、トレイ型部品供給機の取付個数を適切化して、トレイ型部品供給機の１台あたりの負荷を抑え、トレイ型部品供給機から供給される部品の実装進捗の遅れを抑制することが可能となっている。
【００１３】
この際、複数の取付箇所のうちの少なくとも１箇所は、トレイフィーダ以外のフィーダから部品を供給してトレイフィーダからは部品を供給しない非トレイ型部品供給機を取り付け可能に部品供給機の取付個数決定装置を構成し、さらに、演算部は、非トレイ型部品供給機を取り付ける箇所を複数の取付箇所から設定するとともに、非トレイ型部品供給機が取り付けられた取付箇所において非トレイ型部品供給機から供給される部品が基板に実装される進捗を予測した非トレイ部品実装進捗と、トレイ部品実装進捗とを比較した結果に基づいて、トレイ型部品供給機を取り付ける個数を決定するように部品供給機の取付個数決定装置を構成しても良い。
【００１４】
このような構成では、非トレイ型部品供給機が取り付けられた取付箇所において非トレイ型部品供給機から供給される部品が基板に実装される進捗が、非トレイ部品実装進捗として予測される。そして、この非トレイ部品実装進捗とトレイ部品実装進捗とを比較した結果に基づいて、トレイ型部品供給機を取り付ける個数が決定される。したがって、非トレイ部品実装進捗とトレイ部品実装進捗とをバランスさせることが可能となり、トレイ型部品供給台車から供給される部品の実装進捗が遅れて、トレイ型部品供給台車での部品実装がボトルネックになるといった問題の影響を抑制することが可能となる。
【００１５】
より具体的には、演算部は、トレイ型部品供給機から供給される部品が１枚の基板に実装されるトレイ部品タクトタイムをトレイ部品実装進捗から求めるとともに、非トレイ型部品供給機から供給される部品が１枚の基板に実装される非トレイ部品タクトタイムを非トレイ部品実装進捗から求め、トレイ部品タクトタイムと非トレイ部品タクトタイムとを比較した結果に基づいて、トレイ型部品供給機を取り付ける個数を決定するように部品供給機の取付個数決定装置を構成しても良い。
【００１６】
また、演算部は、非トレイ型部品供給機を取り付ける取付箇所を設定した後に、非トレイ型部品供給機が取り付けられておらずトレイ型部品供給機が取付可能な取付箇所のうち、基板の搬送順序が遅い取付箇所から優先的にトレイ型部品供給機を取り付けると決定するように取付個数決定装置を構成しても良い。
【００１７】
つまり、トレイ型部品供給機で供給される部品は高価なものであることが多い。したがって、基板の搬送順序の比較的早い段階でトレイ型部品供給機の部品が基板に実装されると、その後の部品実装で発生した実装不良により基板と一緒にこの高価な部品が廃棄される頻度が多くなり、基板の生産コストの増大が引き起こされるおそれがある。これに対して、上記構成のように、基板の搬送順序が遅い取付箇所から優先的にトレイ型部品供給機を取り付けると決定することで、基板の搬送順序の比較的遅い段階でトレイ型部品供給機の部品が基板に実装されるため、高価な部品が廃棄される頻度を抑えて、基板の生産コストの増大を抑えることができる。
【００１８】
また、演算部は、取付箇所に取り付けられたトレイ型部品供給機からの部品の供給が中断する状況が発生するか否かを判断した結果に基づいて、トレイ型部品供給機を取り付ける個数を決定するように部品供給機の取付個数決定装置を構成しても良い。このような構成では、トレイ型部品供給機からの部品の供給が中断して、トレイ型部品供給台車から供給される部品の実装進捗が遅れると予測される場合には、トレイ型部品供給機を取り付ける個数が調整されることとなる。したがって、部品供給の中断に起因して、トレイ型部品供給台車から供給される部品の実装進捗の遅れを抑制することが可能となる。
【００１９】
また、ユーザが保有するトレイ型部品供給機の保有台数を記憶する記憶手段をさらに備え、演算部は、取付箇所に取り付けられたトレイ型部品供給機の取付台数が保有台数を越えない範囲で、トレイ型部品供給機を取り付ける個数を決定するように部品供給機の取付個数決定装置を構成しても良い。このような構成では、ユーザのトレイ型部品供給機の保有台数の範囲で、トレイ型部品供給機の取付台数を適切化することができる。
【００２０】
また、ユーザがトレイ型部品供給機を取り付ける取付箇所を指定できるユーザ指定手段をさらに備えるように部品供給機の取付個数決定装置を構成しても良い。これによって、ユーザのニーズに応じた取付箇所にトレイ型部品供給機を取り付けることができ、ユーザにとっての利便性を向上させることができる。
【発明の効果】
【００２１】
トレイ型部品供給機の取付個数を適切化して、トレイ型部品供給機の１台あたりの負荷を抑え、トレイ型部品供給機から供給される部品の実装進捗の遅れを抑制することが可能となる。
【図面の簡単な説明】
【００２２】
【図１】本発明にかかる部品供給台車の取付個数決定技術の適用対象となる部品実装システムの概略構成を示す図である。
【図２】シングルレーンタイプの実装機の概略構成を示す平面図である。
【図３】デュアルレーンタイプの実装機の概略構成を示す平面図である。
【図４】ホストコンピュータが備える電気的構成の概略を示すブロック図である。
【図５】取付箇所に取り付ける部品供給台車の種類を決定するためにホストコンピュータが実行する動作のメインルーチンを示すフローチャートである。
【図６】図５のフローチャートで実行されるサブルーチンを示すフローチャートである。
【図７】図６のフローチャートで実行されるサブルーチンを示すフローチャートである。
【図８】図６のフローチャートで実行されるサブルーチンを示すフローチャートである。
【図９】図６のフローチャートで実行されるサブルーチンを示すフローチャートである。
【図１０】図５〜図９のフローチャートにおいて実行される動作例を模式的に示した動作説明図である。
【図１１】図５〜図９のフローチャートにおいて実行される動作例を模式的に示した動作説明図である。
【図１２】取付箇所に取り付ける部品供給台車５５０の種類をユーザが設定するための設定画面を例示する図である。
【発明を実施するための形態】
【００２３】
図１は、本発明にかかる部品供給台車の取付個数決定技術の適用対象となる部品実装システムの概略構成を示す図である。この部品実装システム１では、同図に示すように、基板を搬送する搬送ライン２に沿って基板搬送方向Ｘの上流側（同図の右手側）から下流側（同図の左手側）にかけて、基板搬入機３、印刷機４、複数の実装機５、検査機６および基板搬出機７等が並設されている。これらのライン構成装置のうち基板搬入機３は、未処理基板を収容する基板収容部（図示省略）を有しており、この基板収容部から基板を印刷機４に順次搬入する。また、印刷機４は、搬入された基板の処理領域にクリーム半田を印刷により塗布する。
【００２４】
また、半田が印刷された基板に対して部品を実装するために、複数（本実施形態では３台）の実装機５が搬送ライン２に沿って一列に並設されている。この明細書では、これら３台の実装機を区別して説明するために、基板搬送方向Ｘの上流側に位置する実装機５を「実装機Ａ」と称し、下流側に位置する実装機５を「実装機Ｃ」と称するとともに、それらの間に位置する実装機５を「実装機Ｂ」と称する一方、これらを区別しない場合には、単に「実装機５」と称する。
【００２５】
３台の実装機５により部品が実装された基板は検査機６に搬送され、部品が実装された基板、つまり実装基板の検査を行い、良否判定を行う。そして、この検査機６から搬送される検査済みの実装基板は基板搬出機７の実装基板収容部（図示省略）に順次収容される。
【００２６】
この部品実装システム１を構成する各基板処理装置（印刷機４、複数の実装機５、検査機６）、基板搬入機３、および基板搬出機７はローカルエリアネットワークＬＡＮに接続されている。また、このローカルエリアネットワークＬＡＮには、各基板処理装置で所定の処理を実行するための処理プログラムを作成するとともに部品実装システム１全体を制御するホストコンピュータ８が接続されている。そして、ホストコンピュータ８および基板処理装置の間で種々のプログラムやデータ等がローカルエリアネットワークＬＡＮを介して通信可能となっている。また、ホストコンピュータ８は、複数の実装機５に対して取り付ける部品供給台車の取付個数を決定する機能を司るが、この点については後に詳述する。
【００２７】
ちなみに、実装機５の種類としては、単一のレーンで基板を搬送しつつ部品実装を行なうシングルレーンタイプと、２本のレーンで基板を搬送しつつ部品実装を行なうデュアルレーンタイプのいずれも採用可能である。そこで、図２を用いてシングルレーンタイプについて説明するのに続いて、図３を用いてデュアルレーンタイプについて説明を行なう。
【００２８】
図２は、シングルレーンタイプの実装機の概略構成を示す平面図である。図２では、基板搬送方向Ｘ、基板搬送方向Ｘに直交する水平方向Ｙおよび鉛直方向Ｚに対応した三次元の座標系を採用している。実装機５では、基台５１１上に基板搬送機構５２０が配置されており、基板ＰＢを基板搬送方向Ｘに搬送可能となっている。より詳しくは、基板搬送機構５２０は、基台５１１上において基板ＰＢを図２の右側から左側へ搬送する一対のコンベア５２１、５２２を有している。これらのコンベア５２１、５２２はＸ軸方向に沿って延設され、しかもＹ軸方向に所定間隔だけ離間しながら配置されている。
【００２９】
また、基板搬送方向Ｘの上流側（図２の右手側）から搬送されてくる基板ＰＢを実装機本体内に引き入れ、コンベア５２１、５２２により搬送する。そして、コンベア５２１、５２２は、基板ＰＢを所定の実装作業位置（図２に示す基板ＰＢの位置）で停止させる。なお、当該基板ＰＢは図略の保持装置により固定保持される。
【００３０】
そして、実装作業位置で固定された基板ＰＢに対して部品供給台車５５０から供給される電子部品（図示省略）がヘッドユニット５６０に複数搭載された吸着ノズル５６１により移載される。このようにヘッドユニット５６０が部品供給台車５５０の上方と基板ＰＢの上方の間を複数回往復して当該実装機によって基板ＰＢに実装すべき部品の全部について実装処理が完了すると、基板搬送機構５２０は基板ＰＢを搬出する。
【００３１】
基板搬送機構５２０のＹ軸方向の両側それぞれには、部品供給台車５５０を着脱自在に取り付けられる取付箇所Ｐが２個ずつＸ軸方向に並んで設けられている。こうして、各実装機５には、部品供給台車５５０の取付箇所Ｐ（プレート）が４個設けられている。なお、以下では、４個の取付箇所Ｐを区別する場合は、符号Ｐ1〜Ｐ4を適宜使い分けることとする。
【００３２】
各取付箇所Ｐに対しては、２種類の部品供給台車を選択的に取付可能となっており、具体的には、テープ型部品供給台車５５０aおよびトレイ型部品供給台車５５０bのそれぞれを取り付けることができる。ちなみに、図２では、取付箇所Ｐ1〜Ｐ3にテープ型部品供給台車５５０aを取り付けるとともに、取付箇所Ｐ4にトレイ型部品供給台車５５０bを取り付けた場合が例示されている。
【００３３】
テープ型部品供給台車５５０aは、複数のテープフィーダ５５１を着脱自在に支持するものである。具体的には、テープ型部品供給台車５５０aでは、各フィーダ５５１に対応して電子部品を一定ピッチで収納・保持したテープを巻回したリール（図示省略）が配置されており、各フィーダ５５１によって電子部品をヘッドユニット５６０へ供給することが可能となっている。
【００３４】
トレイ型部品供給台車５５０bは、例えば特開２００６−１０８３８１号公報等に記載の構成を備え、テープ型部品供給台車５５０aでは供給が難しい例えばＱＦＰ(Quad Flat Package)等の部品を供給するために用いられる。具体的には、トレイ型部品供給台車５５０bは、収容部５５２と、この収容部５５２からパレット５５３をＹ軸方向に引き出す引出機構５５４とを有する。そして、収容部５５２内に収容されるパレット５５３を引出機構５５４が部品供給領域Ｒsにまで引き出すことで、パレット５５３に載置されたトレイ（トレイフィーダ）５５５内の部品をヘッドユニット５６０へ供給することが可能となっている。
【００３５】
以上がシングルレーンタイプの実装機５の概要である。続いて、デュアルレーンタイプの実装機５について説明する。図３は、デュアルレーンタイプの実装機の概略構成を示す平面図である。図３においても図２と同様に、基板搬送方向Ｘ、基板搬送方向Ｘに直交する水平方向Ｙおよび鉛直方向Ｚに対応した三次元の座標系を採用している。
【００３６】
デュアルレーンタイプの実装機５では、不図示の基台上に２つの基板搬送機構５２０Ａ、５２０ＢがＹ方向に並設されており、それぞれ基板ＰＢＡ、ＰＢＢを基板搬送方向Ｘに延設された搬送路に沿って搬送可能となっている。つまり、この実装機５では、基板搬送機構５２０ＡがレーンＬＡに沿って基板ＰＢＡを搬送するとともに、基板搬送機構５２０ＢがレーンＬＢに沿って基板ＰＢＢを搬送する。なお、ここでは、レーンＬＡに沿って基板ＰＢＡを搬送する基板搬送機構５２０Ａについて説明する一方、レーンＬＢに沿って基板ＰＢＢを搬送する基板搬送機構５２０Ｂについては同一または相当符号を付して説明を省略する。
【００３７】
この基板搬送機構５２０Ａは基台上において基板ＰＢＡを図３の右側から左側へ搬送する一対のコンベア５２１、５２２を有している。これらのコンベア５２１、５２２はＸ軸方向に沿って延設され、しかもＹ軸方向に所定間隔だけ離間しながら配置されている。このようにコンベア５２１、５２２によってレーンＬＡが規定される。
【００３８】
また、基板搬送機構５２０Ａでは、基板搬送方向Ｘの上流側（図３の右手側）から搬送されてくる基板ＰＢＡを実装機本体内に引き入れ、コンベア５２１、５２２により搬送する。そして、コンベア５２１、５２２は、基板ＰＢＡを実装作業位置（図３に示す基板ＰＢＡの位置）で停止させる。なお、当該基板ＰＢＡは図略の保持装置により固定保持される。
【００３９】
そして、実装作業位置で固定された基板ＰＢＡに対して部品供給台車５５０から供給される電子部品（図示省略）がヘッドユニット５６０に複数搭載された吸着ノズル５６１により移載される。なお、ヘッドユニット５６０はレーンＬＡ側およびレーンＬＢ側のそれぞれに設けられており、図３では、レーンＬＡ側のヘッドユニット５６０に符号５６０Ａが付され、レーンＬＢ側のヘッドユニット５６０に符号５６０Ｂが付されている。そして、ヘッドユニット５６０が部品供給台車５５０の上方と基板ＰＢＡの上方の間を複数回往復して当該実装機によって基板ＰＢＡに実装すべき部品の全部について実装処理が完了すると、基板搬送機構５２０Ａは基板ＰＢＡを搬出する。
【００４０】
シングルレーンタイプの場合と同様に、基板搬送機構５２０のＹ軸方向の両側それぞれには、部品供給台車５５０を着脱自在に取り付けられる取付箇所Ｐが２個ずつＸ軸方向に並んで設けられている。こうして、各実装機５には、部品供給台車５５０の取付箇所Ｐ（Ｐ1〜Ｐ4）が４個設けられている。そして、各取付箇所Ｐに対しては、上述したテープ型部品供給台車５５０aおよびトレイ型部品供給台車５５０bの２種類の部品供給台車５５０が選択的に着脱可能となっている。ちなみに、図３では、取付箇所Ｐ1〜Ｐ3にテープ型部品供給台車５５０aを取り付けるとともに、取付箇所Ｐ4にトレイ型部品供給台車５５０bを取り付けた場合が例示されている。
【００４１】
このように構成されたデュアルレーンタイプの実装機５では、ヘッドユニット５６０Ａは、当該ヘッドユニット５６０Ａ側の取付箇所Ｐ1、Ｐ3に取り付けられた部品供給台車５５０のみから部品を吸着して、レーンＬＡ上の基板ＰＢＡに実装する第１実装動作と、両側の取付箇所Ｐ1〜Ｐ4に取り付けられた部品供給台車５５０から部品を吸着して、レーンＬＡ上の基板ＰＢＡに実装する第２実装動作とを実行できる。
【００４２】
両レーンＬＡ、ＬＢに設けられた実装ヘッド５６０Ａ、５６０Ｂの両方が第１実装動作を行なう場合は、実装ヘッド５６０Ａ、５６０Ｂの移動領域は互いに重複しない。したがって、実装ヘッド５６０Ａ、５６０Ｂは、相互干渉を考慮すること無く、互いに独立して部品実装を行うことができる（独立実装）。一方、実装ヘッド５６０Ａ、５６０Ｂのいずれかが第２実装動作を行なう場合は、実装ヘッド５６０Ａ、５６０Ｂの移動領域は互いに重複する。したがって、実装ヘッド５６０Ａ、５６０Ｂは、相互干渉を避けるために、必要に応じて部品実装を待機する必要がある。
【００４３】
以上がデュアルレーンタイプの実装機５の概要である。このように、部品実装システム１では、部品供給台車５５０の取付箇所Ｐを４箇所設けた実装機５が３台具備されており、合計１２箇所の取付箇所Ｐが基板搬送方向Ｘに沿って配置されている。そして、１２箇所の取付箇所Ｐでは、取り付けられた１台の部品供給台車５５０から供給された部品が、順に搬送されてくる基板ＰＢに実装される。この際、各取付箇所Ｐには、テープ型部品供給台車５５０aおよびトレイ型部品供給台車５５０bのいずれか１台を選択的に取り付け可能となっている。そこで、この実施形態のホストコンピュータ８は、各取付箇所Ｐに取り付ける部品供給台車５５０の種類を決定する。続いては、このホストコンピュータ８の構成および動作の詳細について説明する。
【００４４】
図４は、ホストコンピュータが備える電気的構成の概略を示すブロック図である。図４に示すように、ホストコンピュータ８は、演算処理を司るコントローラ８１の他に、ユーザインターフェース８２を備える。ユーザインターフェース８２は、キーボードおよびマウスからなる入力機器と、ディスプレイからなる出力機器を有している。したがって、ユーザは、出力機器の表示を確認しながら入力機器を介してホストコンピュータ８に各種情報を入力したり、ホストコンピュータ８の演算結果を出力機器の表示により確認したりすることができる。
【００４５】
コントローラ８１は、ＣＰＵ(Central Processing Unit)やメモリー等で構成された演算処理部８３と、ハードディスク等で構成された記憶部８４を有する。演算処理部８３では、台車負荷算出部８３１およびタクトタイム算出部８３２が構築されている。具体的には、ホストコンピュータ８のコントローラ８１は、メディア８５に記憶されたプログラム８６を読み出して、このプログラム８６に従って各算出部８３１、８３２を演算処理部８３に構築する。このメディア８５としては、ＣＤ(Compact Disc)、ＤＶＤ（Digital Versatile Disc）、ＵＳＢ(Universal Serial Bus)メモリー等の種々のものを使用可能である。
【００４６】
つまり、後述するように、ホストコンピュータ８は、部品供給台車５５０の負荷（換言すれば、部品供給台車５５０が供給するヘッドユニット５６０の負荷）を予測した結果に基づいてトレイ型部品供給台車５５０bの取付個数を決定する。また、この負荷の予測には、部品供給台車５５０から供給される部品が１枚の基板ＰＢ（ＰＢＡ、ＰＢＢ）に実装されるタクトタイムを、各部品供給台車５５０について求めた結果が利用される。そこで、演算処理部８３には、部品供給台車５５０の負荷を予測する台車負荷算出部８３１と、部品供給台車５５０のタクトタイムを算出するタクトタイム算出部８３２が構築されるわけである。なお、部品供給台車について求められるタクトタイムは、対象となる部品供給台車５５０から１枚の基板ＰＢ（ＰＢＡ、ＰＢＢ）に対して実装すべき全ての部品を実装し終えるのに要する時間として求めることができる。
【００４７】
一方、記憶部８４には、マシン情報８４１、実装プログラム８４２および台車保有台数情報８４３が記憶される。マシン情報８４１は、実装機５（マシン）に関する情報であり、実装機５の種類（シングルレーンタイプ、デュアルレーンタイプ）や、実装機５に設けられた取付箇所Ｐの個数や位置等を示す。また、実装プログラムは、部品実装システム１で実行される基板ＰＢ（ＰＢＡ、ＰＢＢ）への部品実装を制御するプログラムであり、この実装プログラム８４２に基づいて部品実装システム１の各実装機５は部品の実装を行う。さらに、台車保有台数情報８４３は、ユーザが保有する部品供給台車５５０の個数を、種類（テープ型、トレイ型）毎に示す情報であり、ユーザインターフェース８２を介してユーザによって入力されて、記憶部８４に記憶される。
【００４８】
図５は、取付箇所に取り付ける部品供給台車の種類を決定するためにホストコンピュータが実行する動作のメインルーチンを示すフローチャートである。図６は、図５のフローチャートで実行されるサブルーチンを示すフローチャートである。図７、図８および図９は、図６のフローチャートで実行されるサブルーチンを示すフローチャートである。さらに、図１０および図１１は、図５〜図９のフローチャートにおいて実行される動作例を模式的に示した動作説明図である。なお、これらの図面では適宜、テープ型部品供給台車をテープ型台車と略記するとともに、トレイ型部品供給台車をトレイ型台車と略記する。また、図１０および図１１では、取付箇所Ｐ1〜Ｐ4が破線四角で表されるとともに、取付箇所Ｐ1〜Ｐ4に取り付けられた部品供給台車５５０がハッチングを施した実線四角で表されており、特にテープ型部品供給台車５５０aに斜線ハッチングが施され、トレイ型部品供給台車５５０bにドットハッチングが施されている。なお、図１０および図１１に示す例はいずれも、テープ型部品供給台車５５０aの保有台数が７台で、トレイ型部品供給台車５５０bの保有台数が４台である場合に相当する。
【００４９】
図１０および図１１に示されるように、部品実装システム１では、それぞれ４箇所の取付箇所Ｐ（Ｐ1〜Ｐ4）を有する３台の実装機Ａ、Ｂ、Ｃが設けられており、合計１２箇所の取付箇所Ｐが設けられている。そして、図５〜図９のフローチャートを実行することで、各取付箇所Ｐに取り付けられる部品供給台車５５０の種類が決定される。具体的には、ホストコンピュータ８のコントローラ８１は、これらのフローチャートを実行することで、部品供給台車５５０を各取付箇所Ｐへ仮想的に取り付けるシミュレーションを実行し、各取付箇所Ｐに取り付ける部品供給台車５５０の種類を決定する。かかる動作について、先ずは図１０の動作例を参照しつつ図５〜図９のフローチャートを説明し、続いて図１１の動作例を参照しつつ図５〜図９のフローチャートを説明する。
【００５０】
図５のメインルーチンが実行されると、最初のステップＳ１０１において、実装に必要な個数だけのテープ型部品供給台車５５０aを部品実装システム１に取り付けると決定される。具体的には、コントローラ８１は、実装プログラム８４２を参照して、１枚の基板ＰＢに対して実装すべきテープ型の部品を全て求め、この全部品を１枚の基板ＰＢに実装するのに必要となるテープ型部品供給台車５５０aを求める。そして、これらテープ型部品供給台車５５０aを、それぞれを実装可能なヘッドユニット５６０へ部品供給する取付箇所Ｐ1〜Ｐ4に取り付けると決定する。これによって図１０の例では、実装機Ａ、Ｃそれぞれの取付箇所Ｐ3、Ｐ4にテープ型部品供給台車５５０aを取り付けると決定する（「Ｓ１０１」の欄）。
【００５１】
続くステップＳ１０２では、コントローラ８１は、トレイ型部品供給台車５５０bが供給する部品（トレイ部品）を基板ＰＢに実装する必要があるかを、実装プログラム８４２に基づいて判断する。そして、トレイ部品の実装が必要ない場合（ステップＳ１０２で「ＮＯ」の場合）には、ステップＳ１０４に進む一方、トレイ部品の実装が必要である場合（ステップＳ１０２で「ＹＥＳ」の場合）には、ステップＳ１０３に進んで図６のサブルーチンを実行する。
【００５２】
この図６のサブルーチンは、トレイ型部品供給台車５５０bの取付態様を決定するものである。ステップＳ２０１では、部品実装システム１がデュアルレーンタイプの実装機５から構成されているか否かを判断する。そして、シングルレーンタイプの実装機５から構成されている場合（ステップＳ２０１で「ＮＯ」の場合）には、ステップＳ２０３に進む一方、デュアルレーンタイプの実装機５から構成されている場合（ステップＳ２０１で「ＹＥＳ」の場合）には、ステップＳ２０２に進んで、独立実装が可能か否かをさらに判断する。そして、独立実装ができない場合（ステップＳ２０２で「ＮＯ」の場合）には、ステップＳ２０３に進む一方、独立実装ができる場合（ステップＳ２０２で「ＹＥＳ」の場合）には、ステップＳ２０７に進む。
【００５３】
ここでは、図１０を併用しつつ、ステップＳ２０１、Ｓ２０２で「ＮＯ」と判断された場合、すなわちデュアルレーンタイプでない場合、あるいはデュアルレーンタイプではあるが独立実装ができない場合について説明する。この場合には、ステップＳ２０３において、備え付けのトレイ型部品供給台車５５０bが部品実装システム１に存在するか否かが判断される。そして、備え付けのトレイ型部品供給台車５５０bが存在する場合（ステップＳ２０３で「ＹＥＳ」の場合）には、この備え付けのトレイ型部品供給台車５５０bを該当する取付箇所Ｐに取り付けると決定してステップＳ２０６に進む。一方、備え付けのトレイ型部品供給台車５５０bが存在しない場合（ステップＳ２０３で「ＮＯ」の場合）には、ステップＳ２０４に進んで、少なくとも１台はトレイ型部品供給台車５５０bを取り付けることと決定する。なお、図１０は、備え付けのトレイ型部品供給台車５５０bが取り付けられておらず、ステップＳ２０４に進んだ場合が例示されている。
【００５４】
上述のステップＳ１０２でトレイ部品の実装が必要と判断されることを受けて、このステップＳ２０４では、１台はトレイ型部品供給台車５５０bを部品実装システム１に取り付けると決定し、続くステップＳ２０５でその取付箇所を決定する。具体的には、このステップＳ２０５では、図７のサブルーチンが実行される。
【００５５】
ステップＳ３０１では、部品実装システム１がデュアルレーンタイプの実装機５から構成されているかが判断される。そして、シングルレーンタイプの実装機５から構成されている場合（ステップＳ３０１で「ＮＯ」の場合）には、ステップＳ３０３に進む一方、デュアルレーンタイプの実装機５から構成されている場合（ステップＳ３０１で「ＹＥＳ」の場合）には、ステップＳ３０２に進んで、独立実装が可能か否かがさらに判断される。そして、独立実装ができない場合（ステップＳ３０２で「ＮＯ」の場合）には、ステップＳ３０３に進む一方、独立実装ができる場合（ステップＳ３０２で「ＹＥＳ」の場合）には、ステップＳ３０４に進む。
【００５６】
上述のとおり、図１０の例では、デュアルレーンタイプでない場合、あるいはデュアルレーンタイプではあるが独立実装ができない場合に相当するため、ステップＳ３０３が実行される。このステップＳ３０３では、空いている（つまり部品供給台車５５０が取り付けられていない）取付箇所Ｐ1〜Ｐ4のうち、基板搬送方向Ｘの下流側の取付箇所Ｐ1〜Ｐ4から優先的に、トレイ型部品供給台車５５０bを取り付けると決定される。図１０の例では、空いている取付箇所Ｐのうちで最下流の取付箇所Ｐは、実装機Ｃの取付箇所Ｐ1、Ｐ2となるため、これらのうちの一方（ここでは取付箇所Ｐ1）にトレイ型部品供給台車５５０bを取り付けると決定される（「１回目のＳ３０３」の欄）。
【００５７】
ステップＳ３０３が完了すると、図７のサブルーチンを終了して、図６のステップＳ２０５へ戻り、続くステップＳ２０６へと進む。このステップＳ２０６では、部品実装システム１に取り付けるトレイ型部品供給台車５５０bの個数をさらに追加するかを決定するため、図８に示すサブルーチン（追加取付決定type1）が実行される。
【００５８】
図８のフローチャートでは、ステップＳ４０１、Ｓ４０７の間のステップＳ４０２〜Ｓ４０６が、トレイ型部品供給台車５５０bの追加が必要ないと判断されるまで繰り返される。具体的には、Ｓ４０２で、既に取り付けが決定しているトレイ型部品供給台車５５０bが高負荷な状態にあるか否かが判断される。なお、ここで、高負荷な状態とは、
・判断対象となるトレイ型部品供給台車５５０bが供給する部品を実装するヘッドユニット５６０が、当該トレイ型部品供給台車５５０bに対するパレット５５３の供給を待つ状態（すなわち、当該トレイ型部品供給台車５５０bからの部品供給が中断する状況が発生した状態）、あるいは
・判断対象となるトレイ型部品供給台車５５０bから１枚の基板ＰＢに対して実装すべき全ての部品を、ヘッドユニット５６０が実装し終えるのに要するタクトタイムが、テープ型部品供給台車５５０aのタクトタイムと比較して長い状態
を示す。
【００５９】
具体的には、演算処理部８３は、これまでのステップで取り付けが決定した部品供給台車５５０を部品実装システム１に取り付けた状態で、基板ＰＢへ部品を実装するシミュレーションを実行する。これによって、部品供給台車５５０から供給される部品が基板ＰＢに実装される進捗（部品実装進捗）が予測される。この予測は、テープ型およびトレイ型それぞれの部品供給台車５５０について実行され、テープ部品実装進捗およびトレイ部品実装進捗が求められる。また、この部品実装進捗に基づいて、タクトタイム算出部８３２は各部品供給台車５５０のタクトタイムを算出する。この算出は、テープ型およびトレイ型それぞれの部品供給台車５５０について実行され、テープ部品タクトタイムおよびトレイ部品タクトタイムが求められる。
【００６０】
こうして求められた、部品実装進捗やタクトタイムに基づいて、トレイ型部品供給台車５５０bが高負荷の状態となるか否かが予測される。その結果、トレイ型部品供給台車５５０bからの部品供給が中断する状況が発生すると予測される場合は、トレイ型部品供給台車５５０bが高負荷の状態にあると判断される。また、トレイ部品タクトタイムがテープ部品タクトタイムより長い場合にも、トレイ型部品供給台車５５０bが高負荷の状態にあると判断される。
【００６１】
ちなみに、タクトタイムは、部品供給台車５５０毎に求められる。したがって、複数のトレイ部品タクトタイムが求められたり、複数のテープ部品タクトタイムが求められたりする場合がある。このような場合は、それぞれの平均値を比較した結果や、それぞれの最大値を比較した結果から、大小関係を判断すれば良い。
【００６２】
そして、取り付けが決定したトレイ型部品供給台車５５０bが高負荷な状態にないと予測された場合（ステップＳ４０２で「ＮＯ」の場合）は、図８のサブルーチンを終了する一方、高負荷な状態にあると予測された場合（ステップＳ４０２で「ＹＥＳ」の場合）は、ステップＳ４０３に進む。ステップＳ４０３では、ユーザのトレイ型部品供給台車５５０bの保有台数に余裕があるか否かが判断される。そして、保有台数に余裕が無い場合（ステップＳ４０３で「ＮＯ」の場合）は、それ以上にトレイ型部品供給台車５５０bを取り付けることはできないので、図８のサブルーチンを終了する一方、保有台数に余裕がある場合（ステップＳ４０３で「ＹＥＳ」の場合）は、ステップＳ４０４に進む。
【００６３】
ステップＳ４０４では、トレイ型部品供給台車５５０bを取り付けるための空きの取付箇所Ｐが存在するか否かが判断される。空きの取付箇所Ｐが存在する場合（ステップＳ４０４で「ＹＥＳ」の場合）には、ステップＳ４０６に進んで、追加するトレイ型部品供給台車５５０bの取付箇所が決定される。一方、空きの取付箇所Ｐが存在しない場合（ステップＳ４０４で「ＮＯ」の場合）には、ステップＳ４０５に進んで、既に取り付けが決定しているテープ型部品供給台車５５０aの個数を減らせるか否かが判断される。具体的には、一のテープ型部品供給台車５５０aが供給予定の部品を、他のテープ型部品供給台車５５０aにより供給可能かが、取り付けの決定している複数のテープ型部品供給台車５５０aについて判断される。
【００６４】
そして、減数が無理である場合（ステップＳ４０５で「ＮＯ」の場合）には、取付箇所Ｐに空きは無く、取り付けが決定しているテープ型部品供給台車５５０aを減らすこともできないため、トレイ型部品供給台車５５０bを追加することはできないと判断して、図８のサブルーチンを終了する。一方、減数が可能である場合（ステップＳ４０５で「ＹＥＳ」の場合）には、一のテープ型部品供給台車５５０aの取付決定をキャンセルするとともに、当該一のテープ型部品供給台車５５０aが供給予定であった部品を、他のテープ型部品供給台車５５０aで供給することとして、ステップＳ４０６に進む。
【００６５】
図１０の例では、ステップＳ４０２〜Ｓ４０４のそれぞれで「ＹＥＳ」と判断されて、ステップＳ４０６へ進む場合が示されている。このステップＳ４０６は、空いている取付箇所Ｐのうちから、トレイ型部品供給台車５５０bを取り付ける取付箇所Ｐを決定するために、図７のサブルーチンが実行される。図１０の例では、上述と同様にステップＳ３０１〜Ｓ３０３が実行されて、空いている取付箇所Ｐ1〜Ｐ4のうち、基板搬送方向Ｘの下流側の取付箇所Ｐ1〜Ｐ4の下流側から優先的に、トレイ型部品供給台車５５０bを取り付けると決定される。その結果、実装機Ｃの取付箇所Ｐ2にトレイ型部品供給台車５５０bを追加すると決定される（「２回目のＳ３０３」の欄）。
【００６６】
こうして、追加するトレイ型部品供給台車５５０bの取付箇所Ｐが決定すると、図７のサブルーチンを終了して、図８のステップＳ４０６へと戻る。そして、ステップＳ４０２、Ｓ４０３、Ｓ４０５のいずれかで「ＮＯ」と判断されるまで、ステップＳ４０２〜Ｓ４０６を繰り返した後に、図８のサブルーチンを終了して、図６のステップＳ２０６に戻る。続いて、図６のサブルーチンが終了して、トレイ型部品供給台車５５０bの部品実装システム１への取付態様が決まると、図５のメインルーチンのステップＳ１０３へと戻る。
【００６７】
ステップＳ１０３でこのトレイ型部品供給台車５５０bの取付態様が決まると、ステップＳ１０４では、保有台数の範囲で、できるだけ多くのテープ型部品供給台車５５０aを空きの取付箇所Ｐ1〜Ｐ4に取り付けると決定する。この際、部品供給台車５５０が１台も取り付けられておらず、空きの取付箇所Ｐのみとなっている実装機Ａ、Ｂ、Ｃがある場合は、この実装機Ａ、Ｂ、Ｃから優先的にテープ型部品供給台車５５０aを取り付けると決定する。
【００６８】
また、いずれの実装機Ａ、Ｂ、Ｃにも少なくとも１台の部品供給台車５５０が取り付けられている状態では、基板搬送方向Ｘの上流側の取付箇所Ｐ1〜Ｐ4から優先的に、テープ型部品供給台車５５０aを取り付けると決定される。つまり、トレイ型部品供給台車５５０bで供給されるトレイ部品は高価なものであることが多い。したがって、基板搬送順序の比較的早い段階でトレイ部品が基板ＰＢに実装されると、その後の部品実装で発生した実装不良により基板と一緒にこの高価なトレイ部品が廃棄される頻度が多くなり、基板ＰＢの生産コストの増大が引き起こされるおそれがある。そこで、テープ型部品供給台車５５０aを基板搬送方向Ｘの上流側に取り付けることで、テープ型部品供給台車５５０aが供給する部品をできるだけ多く実装した状態から、トレイ部品の実装を行うようにして、廃棄されるトレイ部品の個数を抑制することとしている。
【００６９】
このようなステップＳ１０４を実行した結果、図１０の例では、実装機Ａの取付箇所Ｐ1、Ｐ2にテープ型部品供給台車５５０aを取り付けると決定される（図１０の「Ｓ１０４」の欄）。続くステップＳ１０５では、さらに空きの取付箇所Ｐ1〜Ｐ4が存在するかが判断される。そして、空きの取付箇所Ｐ1〜Ｐ4が存在しない場合（ステップＳ１０５で「ＮＯ」の場合）には、図５のフローチャートを終了して、取付箇所Ｐ1〜Ｐ4へ取り付ける部品供給台車５５０を決定するフローを完了する。
【００７０】
一方、空きの取付箇所Ｐ1〜Ｐ4が存在する場合（ステップＳ１０５で「ＹＥＳ」の場合）には、ステップＳ１０６に進む。このステップＳ１０６では、保有台数の範囲で、できるだけ多くのトレイ型部品供給台車５５０bを空きの取付箇所Ｐ1〜Ｐ4に取り付けると決定する。この際、部品供給台車５５０が１台も取り付けられておらず、空きの取付箇所Ｐのみとなっている実装機Ａ、Ｂ、Ｃがある場合は、この実装機Ａ、Ｂ、Ｃから優先的にトレイ型部品供給台車５５０bを取り付けると決定する。
【００７１】
また、いずれの実装機Ａ、Ｂ、Ｃにも少なくとも１台の部品供給台車５５０が取り付けられている状態では、基板搬送方向Ｘの下流側の取付箇所Ｐ1〜Ｐ4から優先的に、トレイ型部品供給台車５５０bを取り付けると決定される。これは、上述のとおりトレイ部品が高価であることを考慮したものであり、テープ型部品供給台車５５０aが供給する部品をできるだけ多く実装した状態から、トレイ部品の実装を行うようにして、廃棄されるトレイ部品の個数を抑制することを目的としたものである。
【００７２】
このようなステップＳ１０６を実行した結果、図１０の例では、実装機Ｂの取付箇所Ｐ3、Ｐ4にトレイ型部品供給台車５５０bを取り付けると決定される（図１０の「Ｓ１０６」の欄）。そして、ステップＳ１０６を実行すると、図５のフローチャートを終了して、取付箇所Ｐ1〜Ｐ4へ取り付ける部品供給台車５５０を決定するフローを完了する。こうして、図１０に示した例では、同図の「Ｓ１０６」の欄に示した取付態様で、各取付箇所Ｐ1〜Ｐ4へ部品供給台車５５０を取り付けると決定される。
【００７３】
以上が、図６のステップＳ２０１、Ｓ２０２で「ＮＯ」と判断された場合の動作である。続いては、これらのステップで「ＹＥＳ」と判断された場合の動作、すなわち部品実装システム１を構成する実装機５が独立実装可能なデュアルレーンである場合について、図１１を用いつつ説明する。概略的に言うと、この場合には、上述したような部品供給台車の取付態様を決定する動作が、２つのレーンＬＡ，ＬＢのそれぞれについて個別に実行される。なお、ステップＳ２０７に到るまでの動作は、図１０を用いて上述した内容と同様であるので説明を省略する。
【００７４】
ステップＳ２０７では、備え付けのトレイ型部品供給台車５５０bが部品実装システム１のレーンＬＡ、ＬＢそれぞれに存在するか否かが判断される。そして、備え付けのトレイ型部品供給台車５５０bが両レーンＬＡ、ＬＢに存在する場合（ステップＳ２０７で「ＹＥＳ］の場合）には、各レーンＬＡ、ＬＢに対してこの備え付けのトレイ型部品供給台車５５０bを該当する取付箇所Ｐに取り付けると決定して、ステップＳ２１４に進む。一方、ステップＳ２０７で、レーンＬＡ、ＬＢのうち、備え付けのトレイ型部品供給台車５５０bが存在しないレーンがあると判断された場合（ステップＳ２０７で「ＮＯ」の場合）には、ステップＳ２０８〜Ｓ２１１を実行して、各レーンＬＡ、ＬＢに少なくとも１台のトレイ型部品供給台車５５０bを取り付けることと決定してからステップＳ２１４に進む。
【００７５】
具体的には、ステップＳ２０８では、ステップＳ２０７で備え付けのトレイ型部品供給台車５５０bが存在しないと判明したレーンＬＡ、ＬＢを特定する。ステップＳ２０８で特定されたレーン（すなわち、トレイ型部品供給台車５５０bが存在しないと判断されたレーン）がレーンＬＡである場合には、ステップＳ２０９に進んで、少なくとも１台はレーンＬＡにトレイ型部品供給台車５５０bを取り付けることと決定して、ステップＳ２１０に進む。このステップＳ２１０では、上述の図７のサブルーチンが実行される。ここでは、部品実装システム１は、独立実装可能なデュアルレーンタイプの実装機５から構成されているため、ステップＳ３０４が実行される。具体的には、ステップＳ３０４では、取付対象となるレーンＬＡにおいて空いている取付箇所Ｐ1〜Ｐ4のうち、基板搬送方向Ｘの下流側の取付箇所Ｐ1〜Ｐ4から優先的に、トレイ型部品供給台車５５０bを取り付けると決定される。
【００７６】
ステップＳ２０８で特定されたレーンがレーンＬＢである場合には、ステップＳ２１１に進んで、少なくとも１台はレーンＬＢにトレイ型部品供給台車５５０bを取り付けることと決定して、ステップＳ２１０に進む。そして、このステップＳ２１０において、上述の図７のサブルーチンのステップＳ３０４が実行されて、取付対象となるレーンＬＢにおいて空いている取付箇所Ｐ1〜Ｐ4のうち、基板搬送方向Ｘの下流側の取付箇所Ｐ1〜Ｐ4から優先的に、トレイ型部品供給台車５５０bを取り付けると決定される。
【００７７】
また、ステップＳ２０８で特定されたレーンが両レーンＬＡ、ＬＢである場合（すなわち、レーンＬＡ、ＬＢの両方にトレイ型部品供給台車５５０bが存在しない場合）には、ステップＳ２１２に進んで、少なくとも１台はレーンＬＡにトレイ型部品供給台車５５０bを取り付けることと決定して、ステップＳ２１３に進む。そして、このステップＳ２１３において、上述の図７のサブルーチンのステップＳ３０４が実行されて、取付対象となるレーンＬＡにおいて空いている取付箇所Ｐ1〜Ｐ4のうち、基板搬送方向Ｘの下流側の取付箇所Ｐ1〜Ｐ4から優先的に、トレイ型部品供給台車５５０bを取り付けると決定される。続いて、ステップＳ２１１において、少なくとも１台はレーンＬＢにトレイ型部品供給台車５５０bを取り付けることと決定して、ステップＳ２１０に進む。そして、このステップＳ２１０において、上述の図７のサブルーチンのステップＳ３０４が実行されて、取付対象となるレーンＬＢにおいて空いている取付箇所Ｐ1〜Ｐ4のうち、基板搬送方向Ｘの下流側の取付箇所Ｐ1〜Ｐ4から優先的に、トレイ型部品供給台車５５０bを取り付けると決定される。
【００７８】
図１１の動作例では、両レーンＬＡ、ＬＢにトレイ型部品供給台車５５０bが存在しないと判断されて、ステップＳ２１２、Ｓ２１３、Ｓ２１１、Ｓ２１０がこの順番で実行された場合が例示されている。その結果、レーンＬＡに属する実装機Ｃの取付箇所Ｐ1にトレイ型部品供給台車５５０bを取り付けるとともに、レーンＬＢに属する実装機Ｃの取付箇所Ｐ2にトレイ型部品供給台車５５０bを取り付けると決定される（「Ｓ２１０」の欄）。こうして、レーンＬＡ，ＬＢそれぞれに、少なくとも１台のトレイ型部品供給台車５５０bを取り付けると決定される。
【００７９】
続くステップＳ２１４では、図９に示す追加取付決定type2が実行される。この図９のフローチャートでは、ステップＳ５０１のＳ５０７間のステップＳ５１２〜Ｓ５１６およびステップＳ５２２〜５２６が並列的に実行される。これによって、レーンＬＡに対するトレイ型部品供給台車５５０bの追加が必要ないと判断されるまでレーンＬＡに対する処理（ステップＳ５１２〜Ｓ５１６）が繰り返されるとともに、レーンＬＢに対するトレイ型部品供給台車５５０bの追加が必要ないと判断されるまでレーンＬＢに対する処理（ステップＳ５２２〜Ｓ５２６）が繰り返される。なお、レーンＬＡに対する処理を示すＳ５１２〜Ｓ５１６は、上述した図８のステップＳ４０２〜４０６をレーンＬＡの取付箇所Ｐ1、Ｐ3に対して実行するのに相当し、レーンＬＢに対する処理を示すＳ５２２〜Ｓ５２６は、上述した図８のステップＳ４０２〜４０６をレーンＬＢの取付箇所Ｐ2、Ｐ4に対して実行するのに相当する。
【００８０】
図９のサブルーチンを実行した結果、図１１の動作例では、レーンＬＡに属する実装機Ｂの取付箇所Ｐ3にトレイ型部品供給台車５５０bを取り付けるとともに（「レーンＬＡのＳ３０４の欄」）、レーンＬＢに属する実装機Ｂの取付箇所Ｐ4にトレイ型部品供給台車５５０bを取り付けると決定される（「レーンＬＢのＳ３０４の欄」）。
【００８１】
こうして、追加するトレイ型部品供給台車５５０bの取付箇所ＰがレーンＬＡ、ＬＢそれぞれについて決定すると、図９のサブルーチンを終了して、図６のステップＳ２１４に戻る。続いて、図６のサブルーチンが終了して、トレイ型部品供給台車５５０bの部品実装システム１への取付態様が決まると、図５のメインルーチンのステップＳ１０３へと戻る。そして、上述と同様にしてステップＳ１０４〜Ｓ１０６が実行される。その結果、図１１の動作例では、同図の「Ｓ１０６」の欄に示した取付態様で、各取付箇所Ｐ1〜Ｐ4へ部品供給台車５５０を取り付けると決定される。
【００８２】
以上に説明したように、この実施形態では、複数の取付箇所Ｐが設けられており、さらに、これら取付箇所Ｐのうちの少なくとも１箇所では、トレイフィーダ５５５から部品を供給するトレイ型部品供給台車５５０bを取り付け可能となっている。そして、複数の取付箇所Ｐのそれぞれでは、取り付けられた１台の部品供給台車５５０が供給する部品を、順に搬送されてくる基板ＰＢへ実装可能となっている。また、この実施形態では、複数の取付箇所Ｐに対してトレイ型部品供給台車５５０bを取り付ける個数を決定するコントローラ８１が具備されている。特に、この取付個数の決定は、トレイ型部品供給台車５５０bが取り付けられた取付箇所Ｐにおいてトレイ型部品供給台車５５０bから供給される部品が基板ＰＢに実装される進捗を予測したトレイ部品実装進捗に基づいて実行される（図８、図９のサブルーチン）。つまり、このトレイ部品実装進捗に応じて、トレイ型部品供給台車５５０bを取り付ける個数が調整されるように構成されている。その結果、トレイ型部品供給台車５５０bの取付個数を適切化して、トレイ型部品供給台車５５０bの１台あたりの負荷を抑え、トレイ型部品供給台車５５０bから供給される部品の実装進捗の遅れを抑制することが可能となっている。
【００８３】
特に、この実施形態では、テープ型部品供給台車５５０aによりテープフィーダ５５１から供給される部品が基板ＰＢに実装される進捗を予測したフィーダ部品実装進捗と、トレイ部品実装進捗とを比較した結果に基づいて、トレイ型部品供給台車５５０bを取り付ける個数が決定される。このような構成では、テープ部品実装進捗とトレイ部品実装進捗とをバランスさせることが可能となり、トレイ型部品供給台車５５０bから供給される部品の実装進捗が遅れて、トレイ型部品供給台車５５０bでの部品実装がボトルネックになるといった問題の影響を抑制することが可能となる。
【００８４】
より具体的には、この実施形態では、トレイ型部品供給台車５５０bから供給される部品が１枚の基板ＰＢに実装されるトレイ部品タクトタイムがトレイ部品実装進捗から求められるとともに、テープ型部品供給台車５５０aから供給される部品が１枚の基板ＰＢに実装されるテープ部品タクトタイムがテープ部品実装進捗から求められる。そして、トレイ部品タクトタイムとテープ部品タクトタイムとを比較した結果に基づいて、トレイ型部品供給台車５５０bを取り付ける個数が決定される。このような構成では、テープ部品タクトタイムとトレイ部品タクトタイムとをバランスさせることが可能となり、トレイ型部品供給台車５５０bから供給される部品のタクトタイムが遅れて、トレイ型部品供給台車５５０bでの部品実装がボトルネックになるといった問題の影響を抑制することが可能となる。
【００８５】
また、この実施形態では、ステップＳ１０１においてテープ型部品供給台車５５０aを取り付ける取付箇所Ｐが設定される。その上で、テープ型部品供給台車５５０aが取り付けられておらずトレイ型部品供給台車５５０bが取付可能な取付箇所Ｐのうちから、トレイ型部品供給台車５５０bを取り付ける取付箇所Ｐが決定される（ステップＳ１０３）。この際、ステップＳ１０３では、基板ＰＢの搬送順序が遅い取付箇所Ｐから優先的にトレイ型部品供給台車を取り付けると決定される（ステップＳ３０３、Ｓ３０４）。
【００８６】
つまり、トレイ型部品供給台車５５０bで供給される部品は高価なものであることが多い。したがって、基板ＰＢの搬送順序の比較的早い段階でトレイ型部品供給台車５５０bの部品が基板ＰＢに実装されると、その後の部品実装で発生した実装不良により基板ＰＢと一緒にこの高価な部品が廃棄される頻度が多くなり、基板ＰＢの生産コストの増大が引き起こされるおそれがある。これに対して、この実施形態のように、基板ＰＢの搬送順序が遅い取付箇所Ｐから優先的にトレイ型部品供給台車５５０bを取り付けると決定することで、基板ＰＢの搬送順序の比較的遅い段階でトレイ型部品供給台車５５０bの部品が基板ＰＢに実装されるため、高価な部品が廃棄される頻度を抑えて、基板ＰＢの生産コストの増大を抑えることができる。
【００８７】
また、この実施形態では、取付箇所Ｐに取り付けられたトレイ型部品供給台車５５０bからの部品の供給が中断する状況が発生するか否かを判断した結果に基づいて、トレイ型部品供給台車５５０bを取り付ける個数が決定される。このような構成では、トレイ型部品供給台車５５０bからの部品の供給が中断して、トレイ型部品供給台車５５０bから供給される部品の実装進捗が遅れると予測される場合には、トレイ型部品供給台車５５０bを取り付ける個数が調整されることとなる。したがって、部品供給の中断に起因して、トレイ型部品供給台車５５０bから供給される部品の実装進捗の遅れを抑制することが可能となる。
【００８８】
また、この実施形態では、ユーザが保有するトレイ型部品供給台車５５０bの保有台数を記憶する記憶部８４が設けられている。そして、コントローラ８１は、取付箇所Ｐに取り付けられたトレイ型部品供給台車５５０bの取付台数が保有台数を越えない範囲で、トレイ型部品供給台車５５０bを取り付ける個数を決定する。このような構成では、ユーザのトレイ型部品供給台車５５０bの保有台数の範囲で、トレイ型部品供給台車５５０bの取付台数を適切化することができる。
【００８９】
以上のとおり、この実施形態では、ホストコンピュータ８が本発明の「取付個数決定装置」に相当し、実装機５が本発明の「部品実装機」に相当し、部品実装システム１が本発明の「部品実装システム」に相当し、メディア８５が本発明の「記録媒体」に相当し、プログラム８６が本発明の「プログラム」に相当する。また、部品供給台車５５０が本発明の「部品供給機」に相当し、特に、トレイ型部品供給台車５５０bが本発明の「トレイ型部品供給機」に相当し、テープ型部品供給台車５５０aが本発明の「非トレイ型部品供給機」に相当する。また、本発明の演算処理部８３が本発明の「演算部」に相当し、記憶部８４が本発明の「記憶手段」に相当し、図８および図９のフローチャートが本発明の「演算工程」に相当し、取付箇所Ｐが本発明の「取付箇所」に相当し、基板ＰＢが本発明の「基板」に相当する。さらに、トレイ部品実装進捗が本発明の「トレイ部品実装進捗」に相当し、テープ部品実装進捗が本発明の「非トレイ部品実装進捗」に相当し、トレイ部品タクトタイムが本発明の「トレイ部品タクトタイム」に相当し、テープ部品タクトタイムが本発明の「非トレイ部品タクトタイム」に相当する。
【００９０】
なお、本発明は上記した実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて、上述したもの以外に種々の変更を行なうことが可能である。例えば、上記実施形態では、各取付箇所Ｐに取り付ける部品供給台車５５０の種類が全て自動的に求められていた。しかしながら、一部の取付箇所Ｐについては、取り付ける部品供給台車５５０の種類をユーザの指定に基づいて決定するように構成しても良い。
【００９１】
図１２は、取付箇所に取り付ける部品供給台車５５０の種類をユーザが設定するための設定画面を例示する図である。この設定画面８２１（ユーザ指定手段）は、ユーザインターフェース８２のディスプレイに表示される。この設定画面８２１では、各実装機Ａ、Ｂ、Ｃに取り付ける部品供給台車５５０を、テープ型と設定する、トレイ型と設定する、あるいは自動的に求めるといった３態様のいずれかを選択できる。具体的には、マウスでポインタ８２２を動かして、対応する取付箇所Ｐの右端にある三角マークをクリックすることで、列挙された「自動」、「トレイ型台車」、「テープ型台車」から１つを選択することで、上記３態様のいずれかを選択できる。
【００９２】
こうして、設定画面８２１でユーザが設定した結果は、台車指定情報として記憶部８４に記憶される。そして、演算処理部８３は、ユーザがテープ型部品供給台車５５０aあるいはトレイ型部品供給台車５５０bを取り付けると設定した取付箇所Ｐについては、該当種類の部品供給台車５５０を取り付けると決定する。また、演算処理部８３は、ユーザが取り付ける部品供給台車５５０の種類を自動決定すると設定した取付箇所Ｐについては、上記実施形態と同様にして、取り付ける部品供給台車５５０の種類を自動決定する。このような構成では、ユーザのニーズに応じた種類の部品供給台車を取付箇所Ｐに取り付けることができ、ユーザにとっての利便性を向上させることができる。
【００９３】
また、上記実施形態では、各取付箇所Ｐは、テープ型部品供給台車５５０aおよびトレイ型部品供給台車５５０bの両方を選択的に着脱自在に構成されていた。しかしながら、一部の取付箇所Ｐについては、テープ型部品供給台車５５０aおよびトレイ型部品供給台車５５０bの一方のみが着脱自在であるように構成しても良い。
【００９４】
また、上記実施形態では、本発明の「非トレイ型部品供給機」として、テープ型部品供給台車５５０aを用いた場合を例示して説明を行った。しかしながら、「非トレイ型部品供給台車」の種類はこれに限られず、例えばスティックフィーダから部品を供給するスティック型部品供給台車を用いることもできる。さらには、テープ型部品供給台車およびスティック型部品供給台車の両方を「非トレイ型部品供給台車」として併用しても良い。
【００９５】
また、上記実施形態では、トレイ型部品供給台車５５０bは、トレイフィーダ５５５のみから部品を供給するものであった。しかしながら、トレイフィーダ５５５以外に、テープフィーダやスティックフィーダからも少量の部品（テープ部品、スティック部品）を供給できるように、トレイ型部品供給台車５５０bを構成しても良い。
【００９６】
また、上記実施形態では、３台の実装機５を用いた場合について説明した。しかしながら、実装機５の台数はこれに限られず、１台以上であれば良い。
【符号の説明】
【００９７】
１…部品実装システム
５…実装機
Ａ…実装機
Ｂ…実装機
Ｃ…実装機
５５０a…テープ型部品供給台車
５５０b…トレイ型部品供給台車
５５０…部品供給台車
５５５…トレイフィーダ
８…ホストコンピュータ８
８１…コントローラ
８２…ユーザインターフェース
８２１…設定画面
８３…演算処理部
８３１…台車負荷算出部
８３２…タクトタイム算出部
８４…記憶部
８４３…台車保有台数情報
８５…メディア
８６…プログラム
ＬＡ…レーン
ＬＢ…レーン
Ｐ1…取付箇所
Ｐ2…取付箇所
Ｐ3…取付箇所
Ｐ4…取付箇所
Ｐ…取付箇所
ＰＢ…基板
ＰＢＡ…基板
ＰＢＢ…基板
Ｘ…基板搬送方向
【図１】
0005802602.tif 000002
【図２】
0005802602.tif 000003
【図３】
0005802602.tif 000004
【図４】
0005802602.tif 000005
【図５】
0005802602.tif 000006
【図６】
0005802602.tif 000007
【図７】
0005802602.tif 000008
【図８】
0005802602.tif 000009
【図９】
0005802602.tif 000010
【図１０】
0005802602.tif 000011
【図１１】
0005802602.tif 000012
【図１２】
0005802602.tif 000013