(57)【要約】【課題】部品を保持した部品保持部の在庫数を必要最小限にすることが可能な部品実装システムを提供する。【解決手段】この部品実装システム１は、部品１２０が保持されたリール１２３の部品１２０を基板１１０に実装する部品実装装置１００と、部品実装装置１００による基板の製造の順番を決定する制御装置２００とを備える。そして、制御装置２００は、リール１２３の在庫数の少なさを優先的に考慮して、在庫数が相対的に少ないリール１２３の部品１２０を用いる基板の製造の順番を決定するように構成されている。【選択図】図３
2014060287.tif 000002
【特許請求の範囲】
【請求項１】
部品が保持された部品保持部の前記部品を基板に実装する部品実装装置と、
前記部品実装装置による前記基板の製造の順番を決定する制御部とを備え、
前記制御部は、前記部品保持部の在庫数の少なさを優先的に考慮して、在庫数が相対的に少ない前記部品保持部の部品を用いる前記基板の製造の順番を決定するように構成されている、部品実装システム。
【請求項２】
前記制御部は、前記部品保持部の在庫数の少なさを優先的に考慮して、在庫数が最も少ない前記部品保持部の部品を用いる前記基板の製造の順番を決定するように構成されている、請求項１に記載の部品実装システム。
【請求項３】
前記制御部は、前記部品実装装置により異なる種類の前記基板を製造する場合において、前記部品保持部の在庫数の少なさを優先的に考慮して、在庫数が相対的に少ない前記部品保持部の部品をそれぞれ用いる２以上の種類の前記基板の製造の順番を、前記部品保持部を前記部品実装装置に装着する段取りが共通化可能な順番に決定するように構成されている、請求項１または２に記載の部品実装システム。
【請求項４】
前記制御部は、在庫数の少なさが同じである前記部品保持部が複数存在する場合、用いられる前記基板の種類の多さを優先的に考慮して、在庫数が相対的に少なく、かつ、用いられる前記基板の種類が相対的に多い前記部品を用いる前記基板の製造の順番を決定するように構成されている、請求項３に記載の部品実装システム。
【請求項５】
前記部品実装装置は、前記基板を並行して製造することが可能な複数の前記部品実装装置を含み、
前記制御部は、前記部品保持部の在庫数の少なさを優先的に考慮して、在庫数が相対的に少ない前記部品保持部の部品を用いる時間が重複しないように前記複数の部品実装装置による前記基板の製造の順番を決定するように構成されている、請求項１または２に記載の部品実装システム。
【請求項６】
前記制御部は、前記部品保持部の在庫数の少なさを優先的に考慮して、在庫数が相対的に少ない前記部品保持部の部品を相対的に多く用いる前記基板の製造の順番が早くなるように決定するように構成されている、請求項５に記載の部品実装システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、部品実装システムに関し、特に、部品実装装置を備えた部品実装システムに関する。
【背景技術】
【０００２】
従来、部品実装装置を備えた部品実装システムが知られている（たとえば、特許文献１参照）。
【０００３】
上記特許文献１には、複数の部品が収納されたフィーダ（部品保持部）の部品を基板に実装する部品実装機（部品実装装置）と、複数の部品実装機により基板を製造する場合において、複数の部品実装機にそれぞれフィーダを割り当ててフィーダ配置の最適化を行うホストコンピュータ（制御部）とを備えた部品実装システムが開示されている。この部品実装システムでは、ホストコンピュータは、複数の部品実装機間で搭載部品数の差が小さくなるように各部品実装機にそれぞれフィーダを割り当てるように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３１９７１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の部品実装システムでは、ホストコンピュータは、複数の部品実装機（部品実装装置）間で搭載部品数の差が小さくなるように各部品実装機にそれぞれフィーダ（部品保持部）を割り当てる一方、フィーダの在庫数に関係なくフィーダを部品実装機に割り当てるため、同じ種類の部品が収納されたフィーダが同時に多数用いられる場合があり、その場合には、フィーダ（部品保持部）の在庫数を必要以上に準備する必要があるという問題点がある。
【０００６】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、部品を保持した部品保持部の在庫数を必要最小限にすることが可能な部品実装システムを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、この発明の一の局面における部品実装システムは、部品が保持された部品保持部の部品を基板に実装する部品実装装置と、部品実装装置による基板の製造の順番を決定する制御部とを備え、制御部は、部品保持部の在庫数の少なさを優先的に考慮して、在庫数が相対的に少ない部品保持部の部品を用いる基板の製造の順番を決定するように構成されている。
【０００８】
この発明の一の局面による部品実装システムでは、上記のように、部品保持部の在庫数の少なさを優先的に考慮して、在庫数が相対的に少ない部品保持部の部品を用いる基板の製造の順番を決定する制御部を設けることによって、在庫数が相対的に少ない部品保持部の部品を用いる基板の製造の順番を優先的に決定することができるので、複数の種類の基板を製造する場合に、在庫数が相対的に少ない部品保持部を各基板の製造に割り当てて効率良く使い回すことができる。これにより、部品を保持した部品保持部の在庫数を必要最小限にすることができる。
【０００９】
上記一の局面による部品実装システムにおいて、好ましくは、制御部は、部品保持部の在庫数の少なさを優先的に考慮して、在庫数が最も少ない部品保持部の部品を用いる基板の製造の順番を決定するように構成されている。このように構成すれば、在庫数が最も少ない部品保持部の部品を用いる基板の製造の順番を優先的に決定することができるので、部品保持部の在庫数を必要最小限にしつつ、在庫数が最も少ない部品保持部の部品を用いる基板の製造を最も優先して行うことができる。
【００１０】
上記一の局面による部品実装システムにおいて、好ましくは、制御部は、部品実装装置により異なる種類の基板を製造する場合において、部品保持部の在庫数の少なさを優先的に考慮して、在庫数が相対的に少ない部品保持部の部品をそれぞれ用いる２以上の種類の基板の製造の順番を、部品保持部を部品実装装置に装着する段取りが共通化可能な順番に決定するように構成されている。このように構成すれば、在庫数が相対的に少ない部品保持部を２以上の種類の基板の製造に共通に用いることができるので、必要最小限の在庫数の部品保持部の部品を用いて複数種類の基板を容易に製造することができる。
【００１１】
この場合、好ましくは、制御部は、在庫数の少なさが同じである部品保持部が複数存在する場合、用いられる基板の種類の多さを優先的に考慮して、在庫数が相対的に少なく、かつ、用いられる基板の種類が相対的に多い部品を用いる基板の製造の順番を決定するように構成されている。このように構成すれば、用いられる基板の種類が相対的に多い部品を用いる基板の製造の段取りを優先的に共通化することができるので、必要最小限の在庫数の部品保持部の部品を用いて容易に基板を製造することができる。
【００１２】
上記一の局面による部品実装システムにおいて、好ましくは、部品実装装置は、基板を並行して製造することが可能な複数の部品実装装置を含み、制御部は、部品保持部の在庫数の少なさを優先的に考慮して、在庫数が相対的に少ない部品保持部の部品を用いる時間が重複しないように複数の部品実装装置による基板の製造の順番を決定するように構成されている。このように構成すれば、在庫数が相対的に少ない部品保持部が同時に複数の部品実装装置で用いられないようにすることができるので、必要最小限の在庫数の部品保持部の部品を用いて複数の種類の基板を効率よく製造することができる。
【００１３】
この場合、好ましくは、制御部は、部品保持部の在庫数の少なさを優先的に考慮して、在庫数が相対的に少ない部品保持部の部品を相対的に多く用いる基板の製造の順番が早くなるように決定するように構成されている。このように構成すれば、在庫数が相対的に少ない部品保持部を多く用いる基板の製造をまとめて早く完了させることができるので、容易に、在庫数が相対的に少ない部品保持部が同時に複数の部品実装装置で用いられないようにすることができる。
【発明の効果】
【００１４】
本発明によれば、上記のように、部品を保持した部品保持部の在庫数を必要最小限にすることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１実施形態による部品実装システムの全体構成を示した概略図である。
【図２】本発明の第１実施形態による部品実装システムを構成する部品実装装置を示した斜視図である。
【図３】本発明の第１実施形態による部品実装システムの制御装置による段取りグループ作成処理を説明するためのフローチャートである。
【図４】本発明の第１実施形態による部品実装システムの制御装置による優先部品重み付け処理を説明するためのフローチャートである。
【図５】本発明の第１実施形態による部品実装システムの基板品種ごとに用いられる部品の種類（組み合せ）を説明するための図である。
【図６】本発明の第１実施形態による部品実装システムの制御装置による優先部品重み付け処理を説明するための図である。
【図７】本発明の第１実施形態による部品実装システムにおいて共通段取り化された部品の種類（組み合せ）を説明するための図である。
【図８】本発明の第２実施形態による部品実装システムの制御装置による製造計画立案処理を説明するためのフローチャートである。
【図９】本発明の第２実施形態による部品実装システムの制御装置による製造計画調整処理を説明するためのフローチャートである。
【図１０】本発明の第２実施形態による部品実装システムの調整前の生産計画を示した図である。
【図１１】本発明の第２実施形態による部品実装システムの調整後の生産計画を示した図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態を図面に基づいて説明する。
【００１７】
（第１実施形態）
図１、図２、図５および図７を参照して、本発明の第１実施形態による部品実装システム１の構成について説明する。
【００１８】
本発明の第１実施形態による部品実装システム１は、図１に示すように、２台の部品実装装置１００と、制御装置２００とを備えている。また、部品実装システム１は、２つの基板製造ラインからなり、各々の基板製造ラインに配置された部品実装装置１００により、部品実装前の基板１１０に部品１２０が実装されて基板（実装基板）が製造されるように構成されている。つまり、２台の部品実装装置１００により、並行して基板（実装基板）が製造されるように構成されている。なお、制御装置２００は、本発明の「制御部」の一例である。
【００１９】
部品実装装置１００は、図２に示すように、基台１０と、基台１０上に設けられ各々がＸ方向に延びる一対の基板搬送コンベア１１と、一対の基板搬送コンベア１１の上方をＸ−Ｙ面内で移動可能なヘッドユニット２０とを備えている。基台１０の一対の基板搬送コンベア１１の両側（Ｙ方向）には、部品１２０を供給するための複数のテープフィーダ１２１が着脱可能に装着されている。
【００２０】
一対の基板搬送コンベア１１は、基板１１０をＸ方向に搬送するとともに、所定の実装作業位置で基板１１０を停止させて、保持することが可能なように構成されている。ヘッドユニット２０は、テープフィーダ１２１から部品１２０を取得するとともに、実装作業位置に保持された基板１１０に部品１２０を実装するように構成されている。
【００２１】
テープフィーダ１２１は、図２に示すように、複数の部品１２０が保持されたテープ１２２が巻き回されたリール１２３を保持している。また、テープフィーダ１２１は、リール１２３を回転させることにより部品１２０を収容するテープ１２２を送り出すことによって、テープフィーダ１２１の先端から部品１２０を供給するように構成されている。また、複数の部品１２０を保持したテープ１２２（リール１２３）から供給される部品１２０は、部品実装装置１００により基板１１０に実装されるように構成されている。なお、部品１２０は、ＩＣ、トランジスタ、コンデンサなどの小型の電子部品である。リール１２３には、テープ１２２に収容されている部品１２０を管理するための情報を含むバーコード１２４が貼り付けられている。なお、テープ１２２およびリール１２３は、本発明の「部品保持部」の一例である。
【００２２】
テープ１２２は、部品１２０が収容されている紙製または樹脂製のキャリアテープと、キャリアテープの上面を覆うように配置されているトップテープとにより構成されている。キャリアテープには、部品１２０を収納するための複数の部品収納部がテープ１２２の供給方向に沿ってそれぞれ略等間隔に設けられている。また、テープ１２２は、所定の数の部品１２０を保持して、リール１２３に巻き回されている。
【００２３】
リール１２３は、テープフィーダ１２１に保持された状態で部品実装装置１００に装着されるように構成されている。また、リール１２３は、部品実装装置１００により用いられない場合には、棚などの保管場所に保管される。また、リール１２３は、部品実装用に用いられているリール数、および、保管されているリール数を含めて、保持する部品１２０の種類ごとに、それぞれ在庫リール数が管理されている。
【００２４】
ヘッドユニット２０は、吸着ノズル２１を介してテープフィーダ１２１から供給される部品１２０を吸着して基板１１０に実装する機能を有している。また、ヘッドユニット２０は、図２に示すように、Ｘ方向に延びるヘッドユニット支持部３０に沿ってＸ方向に移動可能に構成されている。ヘッドユニット支持部３０は、基台１０上に設けられたＹ方向に延びる一対の固定レール部４０に沿ってＹ方向に移動可能に構成されている。これにより、ヘッドユニット２０は、基台１０上をＸ−Ｙ面内で移動することが可能なように構成されている。また、ヘッドユニット２０には、Ｘ方向に列状に配置された６本の吸着ノズル２１が下方に突出するように設けられている。吸着ノズル２１は、テープフィーダ１２１から供給される部品１２０を先端に吸着および保持することが可能に構成されている。
【００２５】
また、部品実装装置１００には、実装制御処理部５０が内蔵されている。この実装制御処理部５０は、制御装置２００（図１参照）からの指示に基づいて部品実装作業の制御を行うように構成されている。具体的には、実装制御処理部５０は、論理演算を実行するＣＰＵ、ＣＰＵを制御するプログラムなどを記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）および装置の動作中に種々のデータを一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などから構成されている。また、実装制御処理部５０は、ＲＯＭに記憶されているプログラムに従って、基板搬送コンベア１１やヘッドユニット２０を個々に駆動するサーボモータ（図示せず）などを制御するように構成されている。
【００２６】
ここで、第１実施形態では、制御装置２００は、図１に示すように、２台の部品実装装置１００に接続されている。また、制御装置２００は、ＰＣ（パーソナルコンピュータ）により構成されている。また、制御装置２００は、２つの基板製造ラインにそれぞれ設けられた２台の部品実装装置１００による基板１１０への部品１２０の実装作業を制御するように構成されている。具体的には、制御装置２００は、部品実装装置１００による基板の製造（基板１１０への部品１２０の実装）の順番を決定するように構成されている。つまり、制御装置２００は、基板の品種ごとに製造する順番を決定するように構成されている。
【００２７】
詳しくは、制御装置２００は、リール１２３の在庫数の少なさを優先的に考慮して、在庫数が相対的に少ないリール１２３の部品１２０を用いる基板の製造の順番を決定するように構成されている。つまり、制御装置２００は、リール１２３の在庫数の少なさを優先的に考慮して、在庫数が最も少ないリール１２３の部品１２０を用いる基板の製造の順番を決定するように構成されている。
【００２８】
また、制御装置２００は、部品実装装置１００により異なる種類の基板を製造する場合において、リール１２３の在庫数の少なさを優先的に考慮して、在庫数が相対的に少ないリール１２３の部品１２０をそれぞれ用いる２以上の種類の基板の製造の順番を、リール１２３を部品実装装置１００に装着する段取りが共通化可能な順番に決定するように構成されている。なお、部品実装装置１００により基板を製造する場合の段取りとして、基板の製造に必要な部品１２０を保持したリール１２３が部品実装装置１００に装着される作業が行われる。また、２以上の種類の基板を製造する際の段取りを共通化する場合は、製造する基板の品種ごとに必要な種類の部品１２０を保持したリール１２３が、最初に全て部品実装装置１００に装着される作業が行われる。
【００２９】
たとえば、図５に示すように、品種Ａ、品種Ｂおよび品種Ｃの３種類の基板を製造する場合において、品種Ａの基板の製造に必要な部品１２０の種類は、部品ａ、部品ｂ、部品ｃ、部品ｅおよび部品ｉであり、品種Ｂの基板の製造に必要な部品１２０の種類は、部品ｂ、部品ｃ、部品ｄ、部品ｇおよび部品ｈである。また、品種Ｃの基板の製造に必要な部品１２０の種類は、部品ｂ、部品ｄ、部品ｅ、部品ｆおよび部品ｊである。そして、図７に示す例のように、品種Ａの基板および品種Ｃの基板を共通段取りにより製造する場合、品種Ａおよび品種Ｃの基板の製造前に、品種Ａおよび品種Ｃの基板の製造に必要な全ての種類（部品ａ、部品ｂ、部品ｃ、部品ｄ、部品ｅ、部品ｆ、部品ｊおよび部品ｉ）の部品１２０を保持したリール１２３が部品実装装置１００に装着される。また、品種Ａおよび品種Ｃの基板の製造後で、品種Ｂの基板の製造前に、品種Ｂの基板の製造に必要な種類（部品ｂ、部品ｃ、部品ｄ、部品ｇおよび部品ｈ）の部品１２０を保持したリール１２３が部品実装装置１００に架け替えられて装着される。このように、段取りを共通化することにより、段取りの回数を減少させることが可能である。これにより、作業者による作業を減少させることが可能である。また、基板製造のトータルの時間を減少させることが可能である。
【００３０】
次に、図３〜図７を参照して、制御装置２００が行う段取りグループ作成処理について説明する。
【００３１】
まず、図３に示すステップＳ１において、制御装置２００は、対象基板データの読み込みを行う。具体的には、制御装置２００は、実装プログラムに基づいて、対象基板（品種Ａ、品種Ｂおよび品種Ｃ）の必要な部品１２０の種類、必要な部品１２０の点数、および、製造する基板の枚数についてのデータを読み込む。制御装置２００は、ステップＳ２において、対象部品情報を取得する。具体的には、制御装置２００は、実装プログラムに基づいて、図６に示すような、対象部品（必要な部品１２０）の種類ごとの、在庫リール数、対象部品が製造に用いられる基板の品種数、および、製造に用いられる部品１２０の点数についての情報を取得する。たとえば、部品ａの場合、在庫リール数が２、製造に用いられる基板の品種数が１、製造に用いられる部品１２０の点数が６００である。
【００３２】
制御装置２００は、ステップＳ３において、優先部品の重み付け処理を行う。具体的には、図４に示すように、制御装置２００は、ステップＳ３ａにおいて、対象部品在庫リール数を判定する。また、制御装置２００は、在庫リール数が少ない種類の部品１２０を優先させる。たとえば、図６に示す例の場合、在庫リール数が最も少なく１の種類（部品ｅ、部品ｇおよび部品ｊ）の部品１２０を優先する。次に、在庫リール数が２の種類（部品ａ、部品ｆ、部品ｈおよび部品ｉ）の部品１２０を優先する。その次に、在庫リール数が３の種類（部品ｃおよび部品ｄ）の部品１２０を優先する。最後に、在庫リール数が４の種類（部品ｂ）の部品１２０を優先する。
【００３３】
制御装置２００は、ステップＳ３ｂにおいて、対象部品が製造に用いられる基板の品種数を判定する。また、制御装置２００は、対象部品が製造に用いられる基板の品種数が多い種類の部品１２０を優先させる。たとえば、図６に示す例の場合、同じ優先順の品種（部品ｅ、部品ｇおよび部品ｊ）のうち、製造に用いられる基板の品種数が最も多く２の種類（部品ｅ）の部品１２０を優先する。よって、部品ｅの種類の部品１２０の優先順位が１位となる。次に、製造に用いられる基板の品種数が１の種類（部品ｇおよび部品ｊ）の部品１２０を優先する。同様にして、制御装置２００は、在庫リール数に基づいた同じ優先順の品種の部品１２０の優先度を判定する。
【００３４】
制御装置２００は、ステップＳ３ｃにおいて、対象部品が製造に用いられる点数を判定する。また、制御装置２００は、対象部品が製造に用いられる点数が多い種類の部品１２０を優先させる。たとえば、図６に示す例の場合、同じ優先順の品種（部品ｇおよび部品ｊ）のうち、対象部品が製造に用いられる点数が最も多く４００の種類（部品ｇ）の部品１２０を優先する。よって、部品ｇの種類の部品１２０の優先順位が２位となり、部品ｊの種類の部品１２０の優先順位が３位となる。同様にして、制御装置２００は、在庫リール数および基板の品種数に基づいた同じ優先順の品種の部品１２０の優先度を判定する。
【００３５】
制御装置２００は、ステップＳ３ｄにおいて、対象部品の種類ごとの優先順位をメモリ（図示せず）に記録する。
【００３６】
制御装置２００は、図３のステップＳ４において、メモリに記憶した部品の種類の優先順位に基づいて、部品１２０の種類ごとに配置を行う。具体的には、制御装置２００は、基板の製造の段取りの共通化を行い、共通段取りされたグループごとに部品１２０を振り分けて配置する。つまり、制御装置２００は、優先順位が高い種類の部品１２０を用いる基板の製造の段取りを共通化するように部品１２０の配置を行う。たとえば、図６に示す例の場合、制御装置２００は、優先順位が１位の部品ｅを用いる基板（品種Ａおよび品種Ｃ）の製造の段取りを共通化するように、図７に示すように、部品１２０の配置を行う。また、制御装置２００は、品種Ｂの基板の製造は、単独で段取りを行うように部品１２０の配置を行う。
【００３７】
その後、制御装置２００は、図３に示すように、ステップＳ５において、部品配置数が在庫リール数より多いか否かを判断する。部品配置数とは、各段取りグループに配置された部品１２０の数の合計である。たとえば、図７に示す例の場合、部品ａは、品種Ａおよび品種Ｃのみで用いられ、配置された数は１である。また、部品ｂは、品種Ａおよび品種Ｃと、品種Ｂとの両方に用いられ、配置された数は２である。
【００３８】
部品配置数が在庫リール数より多い場合、制御装置２００は、エラーを出力して、ステップＳ１に戻り、部品配置数が在庫リール数以下になるまで、条件を変更してステップＳ１〜Ｓ５を繰り返す。一方、部品配置数が在庫リール数以下の場合、制御装置２００は、段取りグループ作成処理を終了する。
【００３９】
第１実施形態では、上記のように、リール１２３の在庫数の少なさを優先的に考慮して、在庫数（在庫リール数）が相対的に少ないリール１２３の部品１２０を用いる基板（実装基板）の製造の順番を決定する制御装置２００を設けることによって、在庫数が相対的に少ないリール１２３の部品１２０を用いる基板の製造の順番を優先的に決定することができるので、複数の種類の基板を製造する場合に、在庫数が相対的に少ないリール１２３を各基板の製造に割り当てて効率良く使い回すことができる。これにより、リール１２３の在庫数を必要最小限にすることができる。
【００４０】
また、第１実施形態では、上記のように、制御装置２００を、リール１２３の在庫数の少なさを優先的に考慮して、在庫数が最も少ないリール１２３の部品１２０を用いる基板の製造の順番を決定するように構成する。これにより、在庫数が最も少ないリール１２３の部品１２０を用いる基板の製造の順番を優先的に決定することができるので、リール１２３の在庫数を必要最小限にしつつ、在庫数が最も少ないリール１２３の部品１２０を用いる基板の製造を最も優先して行うことができる。
【００４１】
また、第１実施形態では、上記のように、制御装置２００を、部品実装装置１００により異なる種類の基板を製造する場合において、リール１２３の在庫数の少なさを優先的に考慮して、在庫数が相対的に少ないリール１２３の部品１２０をそれぞれ用いる２以上の種類の基板の製造の順番を、リール１２３を部品実装装置１００に装着する段取りが共通化可能な順番に決定するように構成する。これにより、在庫数が相対的に少ないリール１２３を２以上の種類の基板の製造に共通に用いることができるので、必要最小限の在庫数のリール１２３の部品１２０を用いて複数種類の基板を容易に製造することができる。
【００４２】
また、第１実施形態では、上記のように、制御装置２００を、在庫数の少なさが同じであるリール１２３が複数存在する場合、用いられる基板の種類の多さを優先的に考慮して、在庫数が相対的に少なく、かつ、用いられる基板の種類が相対的に多い部品１２０を用いる基板の製造の順番を決定するように構成する。これにより、用いられる基板の種類が相対的に多い部品１２０を用いる基板の製造の段取りを優先的に共通化することができるので、必要最小限の在庫数のリール１２３の部品１２０を用いて容易に基板を製造することができる。
【００４３】
（第２実施形態）
次に、図５、図６および図８〜図１１を参照して、本発明の第２実施形態による部品実装システム１について説明する。この第２実施形態では、上記第１実施形態と異なり、２つの基板製造ライン間において基板の製造の順番を調整して決定する構成について説明する。
【００４４】
ここで、第２実施形態では、制御装置２００は、リール１２３の在庫数の少なさを優先的に考慮して、在庫数が相対的に少ないリール１２３の部品１２０を用いる時間が重複しないように２つの部品実装装置１００（２つの基板製造ライン）による基板（実装基板）の製造の順番を決定するように構成されている。具体的には、制御装置２００は、部品実装装置１００（基板製造ライン）ごとに、基板の製造計画を立てて、その後、各部品実装装置１００間（各基板製造ライン間）において基板の製造の順番を調整して決定するように構成されている。
【００４５】
また、制御装置２００は、リール１２３の在庫数の少なさを優先的に考慮して、在庫数が相対的に少ないリール１２３の部品１２０を相対的に多く用いる基板の製造の順番が早くなるように決定するように構成されている。たとえば、図５および図６に示す例の場合、品種Ａの基板の製造では、リール１２３の在庫数が１の部品が１種類（部品ｅ）用いられる。また、品種Ｂの基板の製造では、リール１２３の在庫数が１の部品が１種類（部品ｇ）用いられる。また、品種Ｃの基板の製造では、リール１２３の在庫数が１の部品が２種類（部品ｅおよび部品ｊ）用いられる。この場合、制御装置２００は、在庫数が相対的に少ないリール１２３の部品１２０を相対的に多く（２種類）用いる品種Ｃの基板の製造の順番が早くなるように決定する。
【００４６】
次に、図８を参照して、制御装置２００が行う製造計画立案処理について説明する。
【００４７】
ステップＳ１１において、制御装置２００は、部品１２０の在庫リール数の取得を行う。具体的には、制御装置２００は、実装プログラムに基づいて管理されたリール１２３の在庫数を取得する。制御装置２００は、ステップＳ１２において、在庫リール数が１の部品１２０の種類の数を判定する。具体的には、制御装置２００は、製造する基板の品種ごとに、リール１２３の在庫数が１の種類の部品１２０が多く用いられる品種の基板の製造を判定する。
【００４８】
制御装置２００は、ステップＳ１３において、基板の製造を計画する。具体的には、制御装置２００は、各基板製造ライン（第１ラインおよび第２ライン）ごとに、基板の製造計画を立てる。また、制御装置２００は、リール１２３の在庫数が１の種類の部品１２０が多く用いられる品種の基板の製造の順番が早くなるように計画する。たとえば、図１０に示す例の場合、第１ラインでは、リール１２３の在庫数が１の種類の部品１２０が最も多く用いられる品種ＡＡＡの基板の製造が、最初の順番になるように計画される。また、第２ラインでは、リール１２３の在庫数が１の種類の部品１２０が最も多く用いられる品種ＶＶＶの基板の製造が、最初の順番になるように計画される。
【００４９】
制御装置２００は、ステップＳ１４において、製造計画に基づいて、製造開始・終了時間を推定する。たとえば、図１０に示す例のように、第１ラインにおいて、品種ＡＡＡ、品種ＢＢＢ、品種ＣＣＣおよび品種ＤＤＤのそれぞれの製造開始・終了時間を推定する。たとえば、品種ＡＡＡの場合、段取り時間も含めて、製造開始時刻が９時００分であり、製造終了時刻が９時５０分である。また、第２ラインにおいて、品種ＶＶＶ、品種ＸＸＸ、品種ＹＹＹおよび品種ＺＺＺのそれぞれの製造開始・終了時間を推定する。たとえば、品種ＶＶＶの場合、段取り時間も含めて、製造開始時刻が９時００分であり、製造終了時刻が１０時２０分である。
【００５０】
制御装置２００は、図８のステップＳ１５において、全ての基板製造ラインの計画が完了したか否かを判断する。計画が完了していなければ、ステップＳ１３に戻り、計画が完了していない基板製造ラインの基板の製造計画を立てる。一方、計画が完了していれば、制御装置２００は、製造計画立案処理を終了する。
【００５１】
次に、図９を参照して、制御装置２００が行う製造計画調整処理について説明する。
【００５２】
製造計画立案処理が終了すると、ステップＳ２１において、制御装置２００は、比較する製造計画を選択する。具体的には、制御装置２００は、互いに同じ時間帯に行われる製造計画を有する基板製造ラインの製造計画を選択する。ここでは、制御装置２００は、第１ラインにおける製造計画および第２ラインにおける製造計画を選択する。制御装置２００は、ステップＳ２２において、同じ時間に重複して用いられる部品１２０が有るか否かを判断する。重複して用いられる部品１２０が無ければ、制御装置２００は、製造計画調整処理を終了する。
【００５３】
重複して用いられる部品１２０が有れば、ステップＳ２３において、制御装置２００は、用いられるリール１２３の総数が在庫のリール１２３の数よりも多いか否かを部品１２０の種類ごとに判断する。つまり、同じ時間に重複して用いられる部品１２０がある場合に、用いられる部品１２０のリール１２３が足りるか否かを判断する。用いられるリール１２３の総数が在庫リール数以下であれば、制御装置２００は、製造計画調整処理を終了する。
【００５４】
用いられるリール１２３の総数が在庫リール数よりも多ければ、ステップＳ２４において、制御装置２００は、重複して用いられる部品１２０の使用時間帯を取得する。たとえば、図１０に示す例の場合、品種ＢＢＢと品種ＶＶＶとで、在庫リール数が１である部品１２０を重複して用いる。この場合、制御装置２００は、重複して用いられる部品１２０の使用時間帯として、９時５０分から１０時２０分までの時間帯を取得する。制御装置２００は、ステップＳ２５において、製造時間を推定する。図１０に示す例の場合、制御装置２００は、品種ＢＢＢの製造時間は、９時５０分から１０時２０分までの３０分であると推定し、品種ＶＶＶの製造時間は、９時００分から１０時２０分までの８０分であると推定する。
【００５５】
制御装置２００は、ステップＳ２６において、製造計画を入れ替える。具体的には、制御装置２００は、在庫数が１のリール１２３の部品１２０を用いる時間が重複しないように基板を製造する順番を入れ替える。たとえば、図１０に示す例の場合、制御装置２００は、第１ラインの品種ＡＡＡの基板の製造と、品種ＢＢＢの基板の製造との順番を入れ替える。また、制御装置２００は、第２ラインの品種ＸＸＸの基板の製造と、品種ＶＶＶの基板の製造との順番を入れ替える。これにより、図１１に示すように、第１ラインの品種ＢＢＢの製造の時間と、第２ラインの品種ＶＶＶの製造の時間とが重複しないように調整される。その後、制御装置２００は、製造計画調整処理を終了する。
【００５６】
なお、第２実施形態のその他の構成は、上記第１実施形態と同様である。
【００５７】
上記のように、第２実施形態の構成においても、上記第１実施形態と同様に、リール１２３の在庫数の少なさを優先的に考慮して、在庫数が相対的に少ないリール１２３の部品１２０を用いる基板（実装基板）の製造の順番を決定する制御装置２００を設けることによって、リール１２３の在庫数を必要最小限にすることができる。
【００５８】
また、第２実施形態では、上記のように、制御装置２００を、リール１２３の在庫数の少なさを優先的に考慮して、在庫数が相対的に少ないリール１２３の部品１２０を用いる時間が重複しないように複数の部品実装装置１００による基板の製造の順番を決定するように構成されている。これにより、在庫数が相対的に少ないリール１２３が同時に複数の部品実装装置１００で用いられないようにすることができるので、必要最小限の在庫数のリール１２３の部品１２０を用いて複数の種類の基板を効率よく製造することができる。
【００５９】
また、第２実施形態では、上記のように、制御装置２００を、リール１２３の在庫数の少なさを優先的に考慮して、在庫数が相対的に少ないリール１２３の部品１２０を相対的に多く用いる基板の製造の順番が早くなるように決定するように構成する。これにより、在庫数が相対的に少ないリール１２３を多く用いる基板の製造をまとめて早く完了させることができるので、容易に、在庫数が相対的に少ないリール１２３が同時に複数の部品実装装置１００で用いられないようにすることができる。
【００６０】
なお、第２実施形態のその他の効果は、上記第１実施形態と同様である。
【００６１】
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００６２】
たとえば、上記第１および第２実施形態では、本発明の部品保持部として、部品を保持したテープを巻き回したリールを用いる構成の例を示したが、本発明はこれに限られない。本発明では、部品保持部として、部品を保持したトレイなどを用いてもよい。
【００６３】
また、上記第１および第２実施形態では、部品実装システムが２つの基板製造ラインを有し、１つの基板製造ラインに１台ずつ部品実装装置を設ける構成の例を示したが、本発明はこれに限られない。本発明では、部品実装システムが１つまたは３つ以上の基板製造ラインを有していてもよい。また、１つの基板製造ラインに複数の部品実装装置を設ける構成であってもよい。
【００６４】
また、上記第１実施形態では、制御装置２００（制御部）は、２種類の基板の製造の段取りを共通化する例を示したが、本発明はこれに限られない。本発明では、制御部は、３種類以上の基板の製造の段取りを共通化するようにしてもよい。
【００６５】
また、上記第２実施形態では、段取りを共通化することなく基板の製造計画を立てる構成の例を示したが、本発明はこれに限られない。本発明では、基板製造ラインごとに、段取りを共通化して基板の製造計画を立ててもよい。また、各基板製造ライン間において基板の製造の順番を調整しながら、段取りの共通化を行ってもよい。
【００６６】
また、上記第１および第２実施形態では、説明の便宜上、本発明の制御装置（制御部）の処理を処理フローに沿って順番に処理を行うフロー駆動型のフローチャートを用いて説明したが、本発明はこれに限られない。本発明では、制御部の処理動作を、イベント単位で処理を実行するイベント駆動型（イベントドリブン型）の処理により行ってもよい。この場合、完全なイベント駆動型で行ってもよいし、イベント駆動およびフロー駆動を組み合わせて行ってもよい。
【符号の説明】
【００６７】
１  部品実装システム
１００  部品実装装置
１１０  基板
１２０  部品
１２２  テープ（部品保持部）
１２３  リール（部品保持部）
２００  制御装置（制御部）
【図１】
2014060287.tif 000003
【図２】
2014060287.tif 000004
【図３】
2014060287.tif 000005
【図４】
2014060287.tif 000006
【図５】
2014060287.tif 000007
【図６】
2014060287.tif 000008
【図７】
2014060287.tif 000009
【図８】
2014060287.tif 000010
【図９】
2014060287.tif 000011
【図１０】
2014060287.tif 000012
【図１１】
2014060287.tif 000013