(57)【特許請求の範囲】
【請求項１】
生産設備による基板製品の生産処理を最適化する最適化装置であって、
前記生産設備は、前記生産処理において複数の供給位置で供給される種々の電子部品を回路基板に移載する装着処理の実行中に前記電子部品が適正に移載されない装着ミスが検出された場合に、再度の移載を試行するリカバリ処理を実行し、
前記最適化装置は、
前記装着処理の実行に伴って部品切れが発生して前記電子部品の補給を要する頻度を部品種別ごとに示す補給頻度情報、前記装着ミスの発生頻度を部品種別ごとに示す装着ミス情報、および前記電子部品の移載難度を部品種別ごとに予め設定された移載難度情報の少なくとも一つに基づいて、複数の前記供給位置のうち異なる２以上の前記供給位置で同一の部品種別の前記電子部品を供給するか否かを判定する判定部と、
前記判定部による判定結果に基づいて、複数の前記供給位置で供給する前記電子部品の部品種別をそれぞれ設定する種別設定部と、を備え、
前記種別設定部は、
複数の前記供給位置のうち第一供給位置を含む異なる２以上の前記供給位置に同一の部品種別を設定することにより、
前記第一供給位置で前記装着ミスに係る前記電子部品が供給されたときに、前記第一供給位置で供給される前記電子部品を用いた第一リカバリ処理の実行を可能とし、
前記第一リカバリ処理により前記装着ミスが回復しない場合に、前記第一供給位置と同一の部品種別を設定された他の供給位置で供給される前記電子部品を用いた第二リカバリ処理の実行を可能とする、
生産処理の最適化装置。
【請求項２】
前記種別設定部は、前記第二リカバリ処理により前記装着ミスが回復した場合に、前記第一供給位置に係る復旧作業がなされるまで、前記第一リカバリ処理を実行することなく前記第二リカバリ処理に移行することを可能とする、請求項１に記載の生産処理の最適化装置。
【請求項３】
前記生産設備は、前記装着処理を実行する電子部品装着機である第一装着機を含む一または複数の前記電子部品装着機により構成され、
前記種別設定部は、前記判定部により複数の前記供給位置のうち異なる２以上の前記供給位置で同一の部品種別の前記電子部品を供給するものと判定された場合に、複数の前記供給位置のうち前記第一装着機に設けられた異なる２以上の前記供給位置のそれぞれに同一の部品種別を設定する、請求項１または２に記載の生産処理の最適化装置。
【請求項４】
前記生産設備は、前記装着処理を実行する電子部品装着機である第二装着機および第三装着機を含む複数の前記電子部品装着機により構成され、
前記種別設定部は、前記判定部により複数の前記供給位置のうち異なる２以上の前記供給位置で同一の部品種別の前記電子部品を供給するものと判定された場合に、複数の前記供給位置のうち前記第二装着機に設けられた第二供給位置および前記第三装着機に設けられた第三供給位置を含む異なる２以上の前記供給位置のそれぞれに同一の部品種別を設定する、請求項１−３の何れか一項に記載の生産処理の最適化装置。
【請求項５】
前記最適化装置は、前記装着処理のうち前記リカバリ処理を除いた通常処理において複数の前記供給位置のうち異なる２以上の前記供給位置でそれぞれ供給される同一の部品種別の前記電子部品が前記回路基板に移載されるように、前記通常処理における移載動作を設定する動作設定部をさらに備える、請求項１−４の何れか一項に記載の生産処理の最適化装置。
【請求項６】
前記移載難度情報は、前記電子部品の寸法および形状、並びに前記装着処理において前記電子部品の保持に用いられる保持部材と前記電子部品との間に発生する摩擦力を示す値のうち少なくとも一つを前記電子部品の移載難度として設定されている、請求項１−５の何れか一項に記載の生産処理の最適化装置。
【請求項７】
複数の供給位置で供給される種々の電子部品を回路基板に移載する装着処理を実行する装着制御部と、
前記装着処理の実行中に前記電子部品が適正に移載されない装着ミスが検出された場合に、再度の移載を試行するリカバリ処理を実行するリカバリ制御部と、
を備える電子部品装着機であって、
前記電子部品装着機に設けられた複数の前記供給位置のうち第一供給位置を含む異なる２以上の前記供給位置は、それぞれで供給される前記電子部品の部品種別を同一に設定され、
前記装着制御部は、前記装着処理のうち前記リカバリ処理を除いた通常処理において、前記第一供給位置を含む異なる２以上の前記供給位置でそれぞれ供給される同一の部品種別の前記電子部品が前記回路基板に移載されるように、前記通常処理における移載動作を制御し、
前記リカバリ制御部は、
前記第一供給位置で前記装着ミスに係る前記電子部品が供給されたときに、前記第一供給位置で供給される前記電子部品を用いた第一リカバリ処理を実行し、
前記第一リカバリ処理により前記装着ミスが回復しない場合に、前記第一供給位置と同一の部品種別を設定された他の供給位置供給位置で供給される前記電子部品を用いた第二リカバリ処理を実行する、
電子部品装着機。
【請求項８】
前記リカバリ制御部は、前記第二リカバリ処理により前記装着ミスが回復した場合に、前記第一供給位置に係る復旧作業がなされるまで、前記第一リカバリ処理を実行することなく前記第二リカバリ処理に移行する、請求項７に記載の電子部品装着機。
【請求項９】
基板製品の生産ラインを構成する電子部品装着機であって、
前記生産ラインは、前記電子部品装着機である第二装着機および第三装着機を含む複数の前記電子部品装着機により構成され、複数の供給位置で供給される種々の電子部品を回路基板に移載する装着処理を実行し、
前記電子部品装着機は、前記装着処理の実行中に前記電子部品が適正に移載されない装着ミスが検出された場合に、再度の移載を試行するリカバリ処理を実行するリカバリ制御部を備え、
複数の前記供給位置のうち前記第二装着機に設けられた第二供給位置および前記第三装着機に設けられた第三供給位置は、それぞれで供給される前記電子部品の部品種別を同一に設定され、
前記第三装着機の前記リカバリ制御部は、前記第三供給位置で前記装着ミスに係る前記電子部品が供給されたときに、前記第三供給位置で供給される前記電子部品を用いた第一リカバリ処理を実行し、
前記第二装着機の前記リカバリ制御部は、前記第一リカバリ処理により前記装着ミスが回復しない場合に、前記第二供給位置で供給される前記電子部品を用いた第二リカバリ処理を実行する、
電子部品装着機。
【請求項１０】
前記第二装着機は、前記第三装着機よりも前記生産ラインの上流側に配置され、
前記第二装着機の前記リカバリ制御部は、前記第二リカバリ処理により前記装着ミスが回復した場合に、前記第三供給位置に係る復旧作業がなされるまで、前記第三装着機に搬送される前の前記回路基板に対して、前記第二リカバリ処理を予め実行する、
請求項９に記載の電子部品装着機。
【請求項１１】
基板製品の生産ラインを構成する電子部品装着機であって、
前記生産ラインは、前記電子部品装着機である第二装着機、第三装着機、および第四装着機を含む複数の前記電子部品装着機により構成され、複数の供給位置で供給される種々の電子部品を回路基板に移載する装着処理を実行し、
前記電子部品装着機は、前記装着処理の実行中に前記電子部品が適正に移載されない装着ミスが検出された場合に、再度の移載を試行するリカバリ処理を実行するリカバリ制御部を備え、
複数の前記供給位置のうち前記第二装着機に設けられた第二供給位置、前記第三装着機に設けられた第三供給位置、および前記第四装着機に設けられた第四供給位置は、それぞれで供給される前記電子部品の部品種別を同一に設定され、
前記第四供給位置で前記装着ミスに係る前記電子部品が供給され、且つ前記第四装着機の前記リカバリ制御部が前記第四供給位置を用いた第一リカバリ処理の実行を中止した場合に、前記第二装着機および前記第三装着機の各前記リカバリ制御部は、前記装着処理に要するサイクルタイム、前記リカバリ処理の実行に伴う前記サイクルタイムの延長時間、および前記生産ラインにおける複数の前記電子部品装着機の位置関係の少なくとも一つに基づいて第二リカバリ処理の実行回数の分担割合を設定され、当該分担割合に応じて前記第二リカバリ処理をそれぞれ実行する、
電子部品装着機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生産処理の最適化装置および電子部品装着機に関するものである。
【背景技術】
【０００２】
最適化装置は、基板製品を生産する生産設備による生産処理を最適化する。生産設備は、一または複数の電子部品装着機により構成される。電子部品装着機には、電子部品を回路基板の規定位置に移載する上記の装着処理において、電子部品が適正に移載されない装着ミスを検出した場合に再度の移載を試行するリカバリ処理を実行するものがある。例えば、特許文献１には、吸着動作において電子部品が吸着されない吸着エラーが装着ミスとして検出された場合に、再度の吸着動作により電子部品を吸着するリカバリ処理を実行する構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１５９３３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、装着ミスの原因によっては上記のようなリカバリ処理では対処できないことがある。このような場合に、電子部品装着機は、例えば連続した装着ミスの回数が設定値に達した場合に、リカバリ処理を実行せずに、オペレータによる復旧作業が必要であることを通知するとともに、生産処理を一時的に中断する。オペレータによる復旧作業を待機した状態が続くと、生産性の低下を招来するおそれがある。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、複数の実行可能なリカバリ処理により装着ミスの自動回復を図ることが可能な生産処理の最適化装置および電子部品装着機を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係る生産処理の最適化装置は、生産設備による基板製品の生産処理を最適化する。前記生産設備は、前記生産処理において複数の供給位置で供給される種々の電子部品を回路基板に移載する装着処理の実行中に前記電子部品が適正に移載されない装着ミスが検出された場合に、再度の移載を試行するリカバリ処理を実行する。
前記最適化装置は、前記装着処理の実行に伴って部品切れが発生して前記電子部品の補給を要する頻度を部品種別ごとに示す補給頻度情報、前記装着ミスの発生頻度を部品種別ごとに示す装着ミス情報、および前記電子部品の移載難度を部品種別ごとに予め設定された移載難度情報の少なくとも一つに基づいて、複数の前記供給位置のうち異なる２以上の前記供給位置で同一の部品種別の前記電子部品を供給するか否かを判定する判定部と、前記判定部による判定結果に基づいて、複数の前記供給位置で供給する前記電子部品の部品種別をそれぞれ設定する種別設定部と、を備える。
前記種別設定部は、複数の前記供給位置のうち第一供給位置を含む異なる２以上の前記供給位置に同一の部品種別を設定することにより、前記第一供給位置で前記装着ミスに係る前記電子部品が供給されたときに、前記第一供給位置で供給される前記電子部品を用いた第一リカバリ処理の実行を可能とし、前記第一リカバリ処理により前記装着ミスが回復しない場合に、前記第一供給位置と同一の部品種別を設定された他の供給位置で供給される前記電子部品を用いた第二リカバリ処理の実行を可能とする。
【０００７】
請求項７に係る電子部品装着機は、複数の供給位置で供給される種々の電子部品を回路基板に移載する装着処理を実行する装着制御部と、前記装着処理の実行中に前記電子部品が適正に移載されない装着ミスが検出された場合に、再度の移載を試行するリカバリ処理を実行するリカバリ制御部と、を備える。前記電子部品装着機に設けられた複数の前記供給位置のうち第一供給位置を含む異なる２以上の前記供給位置は、それぞれで供給される前記電子部品の部品種別を同一に設定される。
前記装着制御部は、前記装着処理のうち前記リカバリ処理を除いた通常処理において、前記第一供給位置を含む異なる２以上の前記供給位置でそれぞれ供給される同一の部品種別の前記電子部品が前記回路基板に移載されるように、前記通常処理における移載動作を制御する。前記リカバリ制御部は、前記第一供給位置で前記装着ミスに係る前記電子部品が供給されたときに、前記第一供給位置で供給される前記電子部品を用いた第一リカバリ処理を実行し、前記第一リカバリ処理により前記装着ミスが回復しない場合に、前記第一供給位置と同一の部品種別を設定された他の供給位置供給位置で供給される前記電子部品を用いた第二リカバリ処理を実行する。
【０００８】
請求項９に係る電子部品装着機は、基板製品の生産ラインを構成する。前記生産ラインは、前記電子部品装着機である第二装着機および第三装着機を含む複数の前記電子部品装着機により構成され、複数の供給位置で供給される種々の電子部品を回路基板に移載する装着処理を実行する。前記電子部品装着機は、前記装着処理の実行中に前記電子部品が適正に移載されない装着ミスが検出された場合に、再度の移載を試行するリカバリ処理を実行するリカバリ制御部を備える。
複数の前記供給位置のうち前記第二装着機に設けられた第二供給位置および前記第三装着機に設けられた第三供給位置は、それぞれで供給される前記電子部品の部品種別を同一に設定される。前記第三装着機の前記リカバリ制御部は、前記第三供給位置で前記装着ミスに係る前記電子部品が供給されたときに、前記第三供給位置で供給される前記電子部品を用いた第一リカバリ処理を実行する。前記第二装着機の前記リカバリ制御部は、前記第一リカバリ処理により前記装着ミスが回復しない場合に、前記第二供給位置で供給される前記電子部品を用いた第二リカバリ処理を実行する。
請求項１１に係る電子部品装着機は、基板製品の生産ラインを構成する。前記生産ラインは、前記電子部品装着機である第二装着機、第三装着機、および第四装着機を含む複数の前記電子部品装着機により構成され、複数の供給位置で供給される種々の電子部品を回路基板に移載する装着処理を実行する。前記電子部品装着機は、前記装着処理の実行中に前記電子部品が適正に移載されない装着ミスが検出された場合に、再度の移載を試行するリカバリ処理を実行するリカバリ制御部を備える。
複数の前記供給位置のうち前記第二装着機に設けられた第二供給位置、前記第三装着機に設けられた第三供給位置、および前記第四装着機に設けられた第四供給位置は、それぞれで供給される前記電子部品の部品種別を同一に設定される。前記第四供給位置で前記装着ミスに係る前記電子部品が供給され、且つ前記第四装着機の前記リカバリ制御部が前記第四供給位置を用いた第一リカバリ処理の実行を中止した場合に、前記第二装着機および前記第三装着機の各前記リカバリ制御部は、前記装着処理に要するサイクルタイム、前記リカバリ処理の実行に伴う前記サイクルタイムの延長時間、および前記生産ラインにおける複数の前記電子部品装着機の位置関係の少なくとも一つに基づいて第二リカバリ処理の実行回数の分担割合を設定され、当該分担割合に応じて前記第二リカバリ処理をそれぞれ実行する。
【発明の効果】
【０００９】
請求項１，７，９，および１１に係る発明の構成によると、通常の第一リカバリ処理により装着ミスが回復されない場合には、第一供給位置と同一の部品種別を設定された他の供給位置で供給される電子部品を用いた第二リカバリ処理が実行される。このように、最適化装置により最適化された生産処理を実行する生産設備は、装着ミスに係る電子部品を供給した第一供給位置により再度供給される電子部品を用いた第一リカバリ処理に加えて、他の供給位置により供給される電子部品を用いた第二リカバリ処理の実行が可能となる。これにより、複数の実行可能なリカバリ処理により装着ミスの自動回復を図ることが可能となり、生産性の低下を抑制できる。
【図面の簡単な説明】
【００１０】
【図１】第一実施形態における生産ラインを模式的に示す平面図である。
【図２】図１における電子部品装着機の構成を示す模式図である。
【図３】図１における電子部品装着機の制御装置および管理装置を示すブロック図である。
【図４】図３の管理装置に記憶されている各種データを示す表である。
【図５】最適化された部品種別割り当てデータの一部を示す表である。
【図６】装着処理を示すフローチャートである。
【図７】第二実施形態における最適化された部品種別割り当てデータの一部を示す表である。
【図８】装着ミスが検出された第三装着機における装着処理を示すフローチャートである。
【図９】生産ラインによる生産処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の生産処理の最適化装置および電子部品装着機を具体化した実施形態について図面を参照して説明する。最適化装置は、生産設備による基板製品の生産処理を最適化する。本実施形態において、生産設備は、複数の電子部品装着機により構成された基板製品の生産ラインである。電子部品装着機は、供給位置にある電子部品を吸着ノズルやチャック装置などの保持部材により保持し、この電子部品を回路基板上の所定の座標位置に装着する装置である。
【００１２】
＜第一実施形態＞
（生産ライン１の構成）
生産ライン１は、図１に示すように、複数の電子部品装着機１０が回路基板Ｂｄの搬送方向（Ｘ方向）に並設されて構成される。生産ライン１には、例えばスクリーン印刷機や装着検査機、リフロー炉などが含まれ得る。複数の電子部品装着機１０は、ネットワークを介して管理装置７０と通信可能に接続されている。
【００１３】
管理装置７０は、図３に示すように、管理制御部７１と、記憶装置７２と、最適化装置８０とを備える。管理制御部７１は、生産ライン１の動作状況を監視し、複数の電子部品装着機１０を含む生産ライン１の構成機器の制御を行う。また、管理制御部７１は、電子部品装着機１０による装着処理に要した所要時間や、装着処理の実行中に発生したエラーなどを集計する。
【００１４】
記憶装置７２は、ハードディスク装置などの光学ドライブ装置、またはフラッシュメモリなどにより構成される。この記憶装置７２には、電子部品装着機１０を制御するための各種データが記憶されている。上記の各種データには、生産される基板製品の種類や生産量を含む生産計画、電子部品装着機１０を動作させるための制御プログラム、および段取り替えにおいて電子部品装着機１０に配置する電子部品の部品種別を示す部品種別割り当てデータ（図５を参照）が含まれる。
【００１５】
最適化装置８０は、本実施形態において、管理装置７０に組み込まれて構成される。最適化装置８０は、各種データに基づいて、上記の制御プログラムや部品種別割り当てデータなどの最適化を行う。なお、最適化装置８０の詳細構成については後述する。
【００１６】
（電子部品装着機１０の構成）
電子部品装着機１０は、図２に示すように、基板搬送装置２０と、部品供給装置３０と、部品移載装置４０と、部品カメラ５１と、基板カメラ５２と、ノズルステーション５５と、制御装置６０とを備える。以下の説明において、電子部品装着機１０の水平幅方向（図２の左右方向）をＸ軸方向とし、電子部品装着機１０の水平奥行き方向（図２の上下方向に）をＹ軸方向とし、Ｘ軸およびＹ軸に垂直な鉛直方向（図２の前後方向）をＺ軸方向とする。
【００１７】
基板搬送装置２０は、ベルトコンベアなどにより構成され、回路基板Ｂｄを搬送方向（本実施形態においてはＸ軸方向）へと順次搬送する。基板搬送装置２０は、電子部品装着機１０の機内における所定の位置に回路基板Ｂｄを位置決めする。そして、基板搬送装置２０は、電子部品装着機１０による装着処理が実行された後に、回路基板Ｂｄを電子部品装着機１０の機外に搬出する。
【００１８】
部品供給装置３０は、複数の供給位置Ｐｓにおいて、回路基板Ｂｄに装着される電子部品を供給する。部品供給装置３０は、Ｘ軸方向に並んで配置された複数のスロット３１および複数のリール保持部３２を有する。複数のスロット３１には、フィーダ３３が着脱可能にそれぞれセットされる。部品供給装置３０は、多数の電子部品を収納するキャリアテープをフィーダ３３により送り移動させて、フィーダ３３の先端側に位置する供給位置Ｐｓにおいて電子部品を取り出し可能に供給する。リール保持部３２は、キャリアテープが巻回されたリールを交換可能に保持する。
【００１９】
部品移載装置４０は、Ｘ軸方向およびＹ軸方向に移動可能に構成される。部品移載装置４０は、電子部品装着機１０の長手方向の後部側（図２の上側）から前部側の部品供給装置３０の上方にかけて配置されている。部品移載装置４０は、ヘッド駆動装置４１、移動台４２、および装着ヘッド４３を備える。ヘッド駆動装置４１は、直動機構により移動台４２をＸＹ軸方向に移動可能に構成されている。
【００２０】
装着ヘッド４３は、図示しないクランプにより移動台４２に固定される。また、装着ヘッド４３には、図示しない複数の吸着ノズルが着脱可能に設けられる。装着ヘッド４３は、Ｚ軸と平行なＲ軸回りに回転可能に、且つ昇降可能に各吸着ノズルを支持する。各吸着ノズルは、装着ヘッド４３に対する昇降位置や角度、負圧の供給状態を制御される。各吸着ノズルは、負圧を供給されることにより、フィーダ３３の供給位置Ｐｓにおいて供給される電子部品を吸着して保持する。
【００２１】
部品カメラ５１および基板カメラ５２は、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の撮像素子を有するデジタル式の撮像装置である。部品カメラ５１および基板カメラ５２は、通信可能に接続された制御装置６０による制御信号に基づいてカメラ視野に収まる範囲の撮像を行い、当該撮像により取得した画像データを制御装置６０に送出する。
【００２２】
部品カメラ５１は、光軸が鉛直方向（Ｚ軸方向）の上向きとなるように電子部品装着機１０の基台に固定され、部品移載装置４０の下方から撮像可能に構成される。より具体的には、部品カメラ５１は、吸着ノズルに保持された状態の電子部品の下面を撮像可能に構成される。基板カメラ５２は、光軸が鉛直方向（Ｚ軸方向）の下向きとなるように部品移載装置４０の移動台４２に設けられる。基板カメラ５２は、回路基板Ｂｄを撮像可能に構成されている。
【００２３】
ノズルステーション５５は、電子部品装着機１０の基台に設置される。ノズルステーション５５は、複数の吸着ノズルを着脱可能に保持する。ノズルステーション５５は、吸着ノズルの交換処理において、装着ヘッド４３から取り外された吸着ノズルを保持するとともに、別の吸着ノズルを取り出し可能に保持する。これにより、電子部品装着機１０は、装着処理の実行中に、装着対象の電子部品の種別に応じて吸着ノズルを自動的に交換可能に構成される。
【００２４】
（制御装置６０の構成）
制御装置６０は、主として、ＣＰＵや各種メモリ、制御回路により構成される。制御装置６０は、電子部品の装着処理を制御する。電子部品装着機１０による装着処理の詳細については後述する。制御装置６０は、図３に示すように、装着制御部６１、記憶装置６２、ミス検出部６３、およびリカバリ制御部６４を備える。
【００２５】
装着制御部６１は、装着ヘッド４３の位置や吸着機構の動作を制御する。装着制御部６１は、電子部品装着機１０に複数設けられた各種センサから出力される情報、画像処理などによる認識処理の結果を入力する。そして、装着制御部６１は、記憶装置６２に記憶されている制御プログラム、各種センサによる情報、各種の認識処理の結果に基づいて、部品移載装置４０へと制御信号を送出する。これにより、装着ヘッド４３に支持された吸着ノズルの位置および回転角度が制御される。
【００２６】
記憶装置６２は、ハードディスク装置などの光学ドライブ装置、またはフラッシュメモリなどにより構成される。この記憶装置６２には、制御プログラム、制御情報、画像データ、画像処理による各種処理の一時データなどが記憶される。また、記憶装置６２には、リカバリ処理を実行するか否かの基準となる閾値が記憶される。
【００２７】
ミス検出部６３は、生産処理において複数の供給位置Ｐｓで供給される種々の電子部品を回路基板Ｂｄに移載する装着処理の実行中に電子部品が適正に移載されない装着ミスを検出する。上記の「装着ミス」には、電子部品の吸着ミス、吸着状態の電子部品の不良、吸着状態の電子部品の姿勢異常、および装着後の電子部品の異常が含まれる。本実施形態において、ミス検出部６３は、部品カメラ５１の撮像により得られた画像データに基づいて、吸着された電子部品の状態を認識する。
【００２８】
ミス検出部６３は、上記の電子部品の状態認識によって、吸着ノズルが電子部品を保持しているか否か、電子部品の良否、および電子部品の姿勢の適否を判定する。ミス検出部６３は、例えば電子部品を保持すべき吸着ノズルが電子部品を保持していない場合に、吸着ミスが発生したものと判定する。なお、吸着ミスの原因としては、フィーダ３３における部品切れや、キャリアテープの送り移動の動作不良、吸着ノズルの先端部の異常による吸着力の低下などがある。
【００２９】
リカバリ制御部６４は、装着処理の実行中に電子部品が適正に移載されない装着ミスが検出された場合に、再度の移載を試行するリカバリ処理を実行する。リカバリ制御部６４は、例えば複数回に亘る吸着動作において連続した吸着ミスの回数が閾値未満の場合に、再度の吸着動作により電子部品を吸着するリカバリ処理を実行する。リカバリ処理において、吸着ミスに係る電子部品の吸着が試行され、電子部品が正常に吸着された場合には、当該電子部品が回路基板Ｂｄに装着される。
【００３０】
このように、吸着ミスを含む装着ミスの対応処理の一つであるリカバリ処理は、吸着ミスが偶発的に発生したものとして自動的な復旧を試行するものであり、装着処理の中断（電子部品装着機１０の停止）を伴わない処理である。しかしながら、装着ミスの原因によっては、例えばフィーダ３３におけるキャリアテープの交換処理などのオペレータによる復旧作業が必要とされることがある。そこで、リカバリ制御部６４は、上記のように複数回に亘る吸着動作において連続した同一の装着ミスの回数が閾値未満の場合に、同一の供給位置Ｐｓを用いたリカバリ処理を実行する。
【００３１】
なお、上記の閾値は、リカバリ処理を実行するか否かの基準となる設定値である。閾値は、オペレータにより予め初期値が設定されて、記憶装置６２に記憶されている。そして、リカバリ制御部６４は、連続した同一の装着ミスの回数が閾値に達した場合に、当該装着ミスの回復には復旧作業が必要とされることから、装着処理を中断するか、特定の部品種別については上記のように同一の供給位置Ｐｓを用いた第一のリカバリ処理に加えて、複数の供給位置Ｐｓのうち他の供給位置Ｐｓを用いた第二のリカバリ処理を実行する。第二のリカバリ処理の詳細については後述する。
【００３２】
上記のような構成により、電子部品装着機１０は、制御プログラムにより指定される種々の電子部品を複数の保持部材により保持した後に回路基板に移載するピックアンドプレースサイクル（以下、ＰＰサイクル）を複数回に亘って繰り返す装着処理を実行する。また、電子部品装着機１０は、装着処理の実行中に電子部品が適正に移載されない装着ミスが検出された場合に、再度の移載を試行するリカバリ処理を実行可能に構成されている。
【００３３】
（最適化装置８０の詳細構成）
装着処理の最適化装置８０は、複数の電子部品装着機１０に送出される制御プログラムや生産処理の段取り替えにてオペレータの指標となる部品種別割り当てデータを対象として最適化処理を実行する。最適化装置８０は、上記の制御プログラムや部品種別割り当てデータを、装着処理に要するサイクルタイム短縮の観点から、またリカバリ処理の実行性向上の観点から最適化する。これにより、サイクルタイムを短縮しつつ、回復に復旧作業を必要とする装着ミスに対してリカバリ処理を可能として、結果として生産効率の向上が図られている。
【００３４】
最適化装置８０は、図３に示すように、判定部８１と、種別設定部８２と、動作設定部８３とを備える。判定部８１は、記憶装置７２に記憶されている補給頻度情報Ｉｓ、装着ミス情報Ｉｅ、および移載難度情報Ｉｃの少なくとも一つに基づいて、複数の供給位置Ｐｓのうち異なる２以上の供給位置Ｐｓで同一の部品種別の電子部品を供給するか否かを判定する。つまり、判定部８１は、生産に用いられる部品種別ごとに、１つの供給位置Ｐｓで供給すべきか、または２以上の供給位置Ｐｓで供給すべきかを判定する。
【００３５】
上記の補給頻度情報Ｉｓは、装着処理の実行に伴って部品切れが発生して電子部品の補給を要する頻度を部品種別ごとに示す情報である。所定の部品種別の補給頻度は、生産処理に必要な電子部品の数量（装着数）と、装着処理に使用される複数のフィーダ３３の初期数とに基づいて算出される。上記の「装着数」は、例えば基板製品の設計情報および基板製品の生産数に基づいて、生産処理にて回路基板に装着される数量に相当する。
【００３６】
また、上記のフィーダ３３の「初期数」は、その生産処理が開始されるときにフィーダ３３に装填されたリールに保持されている電子部品の総数である。よって、「初期数」は、例えば装着処理に用いられるフィーダ３３に使いかけのリールが装填されている場合には、その時点のフィーダ３３が保有する電子部品の数量に相当し、キャリアテープの残量や新しいリールが装填されてからの送り移動量に基づいて算出される。また、「初期数」は、例えば装着処理に用いられるフィーダ３３に新しいリールが装填された場合に、当該フィーダ３３により供給可能な電子部品の数量に相当する。
【００３７】
つまり、所定の部品種別の補給頻度は、当該部品種別の装着数と、当該部品種別の電子部品が装填された状態で保管されている一または複数の使いかけのフィーダ３３の各初期数とに基づいて算出され、装着処理に使用されるフィーダ３３の延べ数に相当する。よって、判定部８１は、使用されるフィーダ３３に装填可能な電子部品の最大数ではなく、現在の保管状態（使いかけのフィーダ３３の数量とそれぞれにおける残数）により変動する補給頻度に基づいて、その部品種別を１つの供給位置Ｐｓで供給すべきか、または２以上の供給位置Ｐｓで供給すべきかを判定することができる。
【００３８】
上記の装着ミス情報Ｉｅは、装着ミスの発生頻度を部品種別ごとに示す情報である。所定の部品種別の装着ミスの発生頻度は、例えば複数の電子部品装着機１０のそれぞれによる装着処理において検出された装着ミスを集計することにより算出される実績値である。装着ミスの発生頻度は、装着ミスの発生回数や、装着数に対する装着ミスの発生回数、リカバリ処理を実行されることなく適正に装着される確率を示す装着成功率の逆数などにより示される。また、装着ミス情報Ｉｅには、装着ミスが発生したときの装着条件（使用された吸着ノズルの種別、移載動作の速度など）が含まれる構成としてもよい。
【００３９】
上記のような構成により、装着ミスの発生頻度は、実行予定の装着処理において所定の部品種別が予定される装着数分だけ装着された場合に、装着ミスが発生してリカバリ処理を実行する回数の指標となる。よって、判定部８１は、実績値である装着ミスの発生頻度に基づいて、その部品種別を１つの供給位置Ｐｓで供給すべきか、または２以上の供給位置Ｐｓで供給すべきかを判定することができる。
【００４０】
移載難度情報Ｉｃは、電子部品の移載難度を部品種別ごとに予め設定された情報である。所定の部品種別の移載難度は、例えば当該部品種別の装着に慎重を期するように最適化装置８０に促すことなどを目的として設定され、オペレータが経験等に基づいて任意に設定可能な設定値である。移載難度情報Ｉｃは、図４に示すように、電子部品の寸法および形状、並びに装着処理において電子部品の保持に用いられる保持部材（吸着ノズル、チャック装置）と電子部品との間に発生する摩擦力を示す値のうち少なくとも一つを電子部品の移載難度として設定されるようにしてもよい。これにより、オペレータが直接的に移載難度を入力する方法に加えて、電子部品の寸法等を加味して移載難度が自動的に算出され得る。
【００４１】
種別設定部８２は、最適化処理において、部品供給装置３０の複数のスロット３１のそれぞれにおいて供給される電子部品の部品種別を設定する。これにより、複数のスロット３１に対応する複数の供給位置Ｐｓに部品種別が割り当てられる。具体的には、種別設定部８２は、例えば基板製品の設計情報に基づいて装着処理により移載される電子部品の数量を部品種別ごとに認識し、装着処理において複数の電子部品を効率的に吸着可能となるように、部品種別の割り当てを最適化する。
【００４２】
さらに、本実施形態において、種別設定部８２は、リカバリ処理の実行性向上の観点から、判定部８１による判定結果に基づいて、複数の供給位置Ｐｓで供給する電子部品の部品種別をそれぞれ設定する。つまり、種別設定部８２は、補給頻度、装着ミスの発生頻度、電子部品の移載難度のうち少なくとも一つが高い値の電子部品に対して、優先的に２以上の供給位置Ｐｓで同一の部品種別の電子部品が供給されるように設定する。これにより、種別設定部８２は、同一の部品種別に設定された供給位置Ｐｓの一つで装着ミスに係る電子部品が供給され、且つ当該供給位置Ｐｓで供給される電子部品を用いた第一のリカバリ処理の実行が中止された場合に、当該供給位置Ｐｓと同一の部品種別を設定された他の供給位置Ｐｓで供給される電子部品を用いた第二のリカバリ処理の実行を可能とする。
【００４３】
ここで、種別設定部８２は、生産ライン１における複数の供給位置Ｐｓのそれぞれに電子部品の部品種別をそれぞれ割り当てる。この「複数の供給位置Ｐｓ」は、生産設備の構成によって異なり、例えば本実施形態のように生産設備が複数の電子部品装着機１０によって構成された生産ライン１の場合には、複数の電子部品装着機１０のそれぞれに設けられた供給位置の集合である。一方で、生産設備が一台の電子部品装着機１０により構成されている場合には、当該電子部品装着機１０に設けられている複数の供給位置が上記の「複数の供給位置Ｐｓ」に相当する。
【００４４】
そして、種別設定部８２は、上記のように、判定部８１により複数の供給位置Ｐｓのうち異なる２以上の供給位置Ｐｓで同一の部品種別の電子部品を供給するものと判定された場合に、生産ライン１における複数の供給位置Ｐｓの何れか２以上の供給位置Ｐｓに同一の部品種別を設定する。このとき、同一の部品種別を設定される２以上の供給位置Ｐｓは、同一の電子部品装着機１０に設けられた供給位置Ｐｓでもよいし、別々の電子部品装着機１０に設けられた供給位置Ｐｓでもよい。本実施形態において、種別設定部８２は、生産ライン１における複数の供給位置Ｐｓのうち一の電子部品装着機１０に設けられた異なる２以上の供給位置Ｐｓのそれぞれに同一の部品種別を設定する。
【００４５】
動作設定部８３は、最適化処理において、電子部品装着機１０による装着処理における移載動作を設定し、当該装着処理に用いられる制御プログラムの最適化を行う。また、本実施形態において、動作設定部８３は、装着処理のうちリカバリ処理を除いた通常処理において複数の供給位置Ｐｓのうち異なる２以上の供給位置Ｐｓでそれぞれ供給される同一の部品種別の電子部品が回路基板Ｂｄに移載されるように、通常処理における移載動作を設定する。つまり、同一の部品種別を設定された複数の供給位置Ｐｓは、互いにリカバリ処理に適用可能であるとともに、リカバリ処理の実行まで電子部品の供給を待機するのではなく通常処理においてもそれぞれ電子部品の供給を行うことが可能である。
【００４６】
なお、動作設定部８３は、上記のように通常処理における移載動作を設定する場合に、部品切れの発生するタイミングがずれるように、装着処理において供給する電子部品の数量をそれぞれの供給位置Ｐｓに適宜割り当てるようにしてもよい。つまり、動作設定部８３は、例えば装着処理に必要な所定の電子部品の総数をそれぞれの供給位置Ｐｓに偏りをもって配分する。また、初期数の異なるフィーダ３３が保管された状態であれば、動作設定部８３は、上記の総数をそれぞれの供給位置Ｐｓに等配分してもよい。これにより、装着処理においてオペレータが電子部品を補給するタイミングが複数の供給位置Ｐｓ間でずれるため、作業性を向上でき、また装着処理の中断を防止できる。
【００４７】
（電子部品の装着処理）
電子部品装着機１０による電子部品の装着処理について、図５および図６を参照して説明する。ここでは、上記の装着処理は、生産ライン１を構成する複数の電子部品装着機１０の一である第一装着機Ｍ１により実行されるものとする。第一装着機Ｍ１は、装着処理の実行前において、図５に示すように、最適化された部品種別割り当てデータに基づいて段取り替えがなされている。部品種別割り当てデータには、第一装着機Ｍ１の複数のスロット３１に対して、セットするフィーダ３３の種別と、当該フィーダ３３により供給される部品種別が設定されている。
【００４８】
複数のスロット３１のそれぞれを示すスロット番号は、第一装着機Ｍ１に設けられた複数の供給位置Ｐｓのそれぞれに対応する。ここでは、スロット番号Ｌ１−１，Ｌ１−７に対応する２箇所の供給位置Ｐｓ１，Ｐｓ７は、それぞれで供給される電子部品の部品種別を同一に設定されている（図５の斜線部を参照）。つまり、第一装着機Ｍ１は、第一供給位置Ｐｓ１および第七供給位置Ｐｓ７において、同一の部品種別ＴＡ１を供給可能に予め構成されている。
【００４９】
装着処理において、第一装着機Ｍ１の装着制御部６１は、制御プログラムに従って、図６に示すように、ＰＰサイクルを実行する（ステップ１０（以下、「ステップ」を「Ｓ」と表記する））。詳細には、装着制御部６１は、先ず制御プログラムにより指定される種々の電子部品を複数の吸着ノズルにより保持する吸着処理を実行する（Ｓ１１）。これにより、フィーダ３３により供給された電子部品を吸着して保持する吸着動作が、複数の吸着ノズルごとに順次実行される。
【００５０】
なお、吸着処理（Ｓ１１）において複数種類の電子部品を吸着するように指定されている場合には、複数の吸着ノズルを支持する装着ヘッド４３の移動が伴う。そして、装着ヘッド４３の移動量は、装着処理のサイクルタイムに影響する。そのため、例えば１回の吸着処理（Ｓ１１）で吸着される部品種別がなるべく接近するように、最適化装置８０の種別設定部８２により部品種別割り当てデータが最適化されている。
【００５１】
具体的には、図５のＧｒｐ１に示すように、１回の吸着処理（Ｓ１１）で吸着される３種類（ＴＡ１，ＴＢ１，ＴＣ１）は、連続するスロット３１にセットされたフィーダ３３により供給されるように組み分けられている。同様に、図５のＧｒｐ３に示すように、１回の吸着処理（Ｓ１１）で吸着される３種類（ＴＡ１，ＴＢ２，ＴＣ２）は、連続するスロット３１にセットされたフィーダ３３により供給されるように組み分けられている。
【００５２】
次に、装着制御部６１は、装着ヘッド４３が回路基板Ｂｄにおける装着位置の上方へと移動している間に、吸着ノズルに保持されている電子部品の保持状態の認識処理を実行する（Ｓ１２）。詳細には、装着制御部６１は、部品カメラ５１の撮像により得られた画像データを取得して、各吸着ノズルに電子部品が保持されているか否か、および保持されている電子部品の姿勢の良否を画像処理により認識する。
【００５３】
その後に、装着制御部６１は、保持されている複数の電子部品を回路基板Ｂｄに順次移載する移載処理を実行する（Ｓ１３）。このとき、装着制御部６１は、状態認識処理（Ｓ１２）により認識された電子部品の保持状態に応じて吸着ノズルの位置および角度を補正して、電子部品の移載動作を制御する。
【００５４】
続いて、制御装置６０は、装着ミスが検出されたか否かに基づいて、リカバリ処理の要否を判定する（Ｓ２０）。具体的には、制御装置６０は、例えば状態認識処理（Ｓ１２）において、一部の吸着ノズルが電子部品を吸着していない吸着ミスを検出したり、吸着状態の電子部品が不良であったり、部品種別が間違っていたりした場合に、リカバリ処理が必要であると判定する（Ｓ２０：Ｙｅｓ）。
【００５５】
その他に、制御装置６０は、特定の部品種別によっては、吸着状態の電子部品を側方から撮像して得られた画像データや、装着後の電子部品を基板カメラ５２により撮像して得られた画像データに基づいて、さらに詳細な状態認識処理を行い、当該処理の結果に基づいてリカバリ処理の要否を判定してもよい。
【００５６】
一方で、制御装置６０は、１回のＰＰサイクル（Ｓ１０）が正常に実行され、リカバリ処理が不要である判定した場合には（Ｓ２０：Ｎｏ）、全てのＰＰサイクルが終了したか否かを判定する（Ｓ３０）。全てのＰＰサイクルが終了していない場合には（Ｓ３０：Ｎｏ）、制御装置６０は、装着処理がリカバリ処理を伴わない通常処理の実行中か否かを判定する（Ｓ４０）。ここでは、装着ミスが発生していないものとして（Ｓ４０：Ｙｅｓ）、２回目以降のＰＰサイクル（Ｓ１０）の実行に移行する。
【００５７】
上記のように、装着ミスが発生しない状態ではリカバリ処理が不要であり、全ての電子部品の装着が終了するまでＰＰサイクル（Ｓ１０）が繰り返される。これに対して、装着ミスが検出されてリカバリ処理が必要と判定された場合には（Ｓ２０：Ｙｅｓ）、リカバリ制御部６４は、装着ミスの内容に応じた第一対応処理を実行する（Ｓ５０）。ここでは、第一供給位置Ｐｓ１で供給される部品種別ＴＡ１の電子部品が吸着されず、状態認識処理（Ｓ１２）にて電子部品が保持されていないものと判定された場合を想定して説明する。
【００５８】
リカバリ制御部６４は、先ず第一閾値Ｔｒ１を記憶装置６２より取得する（Ｓ５１）。上記の第一閾値Ｔｒ１は、第一のリカバリ処理を実行するか否かの基準となる設定値である。リカバリ制御部６４は、同一のフィーダ３３を用いた複数回に亘る吸着動作において連続した吸着ミスの回数Ｎが、現在の設定されている第一閾値Ｔｒ１に達しているか両者を比較する（Ｓ５２）。連続した吸着ミスの回数Ｎが第一閾値Ｔｒ１未満の場合には（Ｓ５２：Ｙｅｓ）、リカバリ制御部６４は、第一のリカバリ処理を実行する（Ｓ５３）。
【００５９】
具体的には、リカバリ制御部６４は、再度の吸着動作により第一供給位置Ｐｓ１で供給される電子部品の吸着を試行するように制御する。リカバリ制御部６４は、第一のリカバリ処理（Ｓ５３）により装着ミスが回復した場合には（Ｓ５４：Ｙｅｓ）、装着ミスに応じた第一対応処理（Ｓ５０）を終了する。一方で、第一のリカバリ処理（Ｓ５３）により装着ミスが回復しない場合には（Ｓ５４：Ｎｏ）、連続した吸着ミスの回数Ｎをカウントアップして、当該回数Ｎが第一閾値Ｔｒ１に達するまで第一のリカバリ処理（Ｓ５３）を繰り返す。
【００６０】
また、連続した吸着ミスの回数Ｎが第一閾値Ｔｒ１以上の場合には（Ｓ５２：Ｎｏ）、リカバリ制御部６４は、第一供給位置Ｐｓ１で供給される電子部品を用いた第一のリカバリ処理の実行を中止する。このとき、制御装置６０は、吸着ミスが部品切れにより発生したものとして、オペレータに電子部品の補給を促すように通知する。このとき、制御装置６０は、例えば制御装置６０の表示部にエラー内容を表示して、オペレータに対して復旧作業をするように案内するようにしてもよい。
【００６１】
続いて、リカバリ制御部６４は、装着ミスに応じた第二対応処理（Ｓ６０）として、第二のリカバリ処理が実行可能であるかを判定する（Ｓ６１）。ここで、第二のリカバリ処理とは、同一の部品種別を設定された他の供給位置Ｐｓで供給される電子部品を用いたリカバリ処理である。本実施形態において、第一供給位置Ｐｓ１および第七供給位置Ｐｓ７は、同一の部品種別ＴＡ１を供給可能に予め構成されている。よって、リカバリ制御部６４は、第二のリカバリ処理が実行可能であると判定する（Ｓ６１：Ｙｅｓ）。
【００６２】
そして、リカバリ制御部６４は、第二閾値Ｔｒ２を記憶装置６２により取得する（Ｓ６２）。上記の第二閾値Ｔｒ２は、第二のリカバリ処理を実行するか否かの基準となる設定値である。リカバリ制御部６４は、第七供給位置Ｐｓ７で電子部品を供給可能なフィーダ３３を用いた複数回に亘る吸着動作において連続した吸着ミスの回数Ｎが、現在の設定されている第二閾値Ｔｒ２と比較する（Ｓ６３）。連続した吸着ミスの回数Ｎが第二閾値Ｔｒ２未満の場合には（Ｓ６３：Ｙｅｓ）、リカバリ制御部６４は、第二のリカバリ処理を実行する（Ｓ６４）。
【００６３】
具体的には、リカバリ制御部６４は、再度の吸着動作により第七供給位置Ｐｓ７で供給される電子部品の吸着を試行するように制御する。リカバリ制御部６４は、第二のリカバリ処理（Ｓ６４）により装着ミスが回復した場合には（Ｓ６５：Ｙｅｓ）、制御プログラムの補正処理を実行し（Ｓ６６）、その後に装着ミスに応じた第二対応処理（Ｓ６０）を終了する。上記の制御プログラムの補正処理（Ｓ６６）では、以降のＰＰサイクルの吸着処理（Ｓ１１）において、第一供給位置Ｐｓ１で供給される電子部品を保持するようにとの指令を、第七供給位置Ｐｓ７で供給される電子部品を保持するようにとの指令に補正する。
【００６４】
このような制御プログラムの補正処理（Ｓ６６）によると、当初最適化された制御プログラムに従った吸着処理に対しては装着ヘッド４３の移動距離が延びてサイクルタイムの延長を招来するが、装着処理の中止を抑制できる。また、制御プログラムが一時的に補正されることにより、同一の吸着ミスの検出し当該検出に伴う第一のリカバリ処理を実行することなく、即時に第二のリカバリ処理に移行することが可能であり、サイクルタイムの延長時間を最小限にすることができる。
【００６５】
一方で、第二のリカバリ処理（Ｓ６４）により装着ミスが回復しない場合には（Ｓ６５：Ｎｏ）、連続した吸着ミスの回数Ｎをカウントアップして、当該回数Ｎが第二閾値Ｔｒ２に達するまで第二のリカバリ処理（Ｓ６４）を繰り返す。また、連続した吸着ミスの回数Ｎが第二閾値Ｔｒ２以上の場合には（Ｓ６３：Ｎｏ）、リカバリ制御部６４は、第七供給位置Ｐｓ７で供給される電子部品を用いた第二のリカバリ処理の実行を中止する。また、リカバリ制御部６４は、装着ミスに係る電子部品と同一の部品種別が他の供給位置Ｐｓに設定されていない場合には、第二のリカバリ処理を実行不能であると判定し（Ｓ６１：Ｎｏ）、装着処理を中止して装着ミスに応じた第二対応処理（Ｓ６０）を終了する。
【００６６】
上記のような第二のリカバリ処理（Ｓ６４）によって装着ミスが回復されると、スロット番号Ｌ１−１にセットされたフィーダ３３が休止状態となり、スロット番号Ｌ１−７にセットされたフィーダ３３が第七供給位置Ｐｓ７で供給する電子部品を用いて、上記の装着ミスを回避した装着処理が継続される（Ｓ１０〜Ｓ３０）。このような装着処理では、制御装置６０は、制御プログラムの補正されていることから通常処理の実行中でないものと判定し（Ｓ４０：Ｎｏ）、オペレータによる復旧作業がなされた否かを判定する（Ｓ４１）。
【００６７】
具体的には、上記のような装着ミスについては、制御装置６０は、スロット番号Ｌ１−１にセットされたフィーダ３３に新しいリールが装填されて、部品切れが解消したか否かを判定する（Ｓ４１）。制御装置６０は、復旧作業がなされていない場合には（Ｓ４１：Ｎｏ）、補正された制御プログラムに従って、装着ミスを回避した装着処理（Ｓ１０〜Ｓ３０）を繰り返す。
【００６８】
一方で、復旧作業がなされた場合には（Ｓ４１：Ｙｅｓ）、リカバリ制御部６４は、Ｓ６６にて修正した制御プログラムの一部を元に戻す（Ｓ４２）。これにより、スロット番号Ｌ１−１にセットされたフィーダ３３が再び稼働状態となり、当初の最適化された制御プログラムに従った通常処理が実行される。ここでは、第一供給位置Ｐｓ１で供給される電子部品が吸着されない吸着ミスが検出されたものと仮定した。これに対して、本実施形態の構成によると、例えば第七供給位置Ｐｓ７で供給される電子部品を用いたＰＰサイクル（Ｓ１０）において装着ミスが発生した場合にも同様に、第一供給位置Ｐｓ１で供給される電子部品を用いた第二のリカバリ処理（Ｓ６４）の実行が可能である。
【００６９】
＜第二実施形態＞
第二実施形態の生産処理の最適化装置および電子部品装着機は、主として、第一実施形態の種別設定部８２による部品種別の割り当て方法、およびリカバリ処理の方法が相違する。その他の共通する構成については、第一実施形態と実質的に同一であるため、詳細な説明を省略する。
【００７０】
最適化装置８０の種別設定部８２は、最適化処理において、判定部８１による判定結果に基づいて、複数の供給位置Ｐｓで供給する電子部品の部品種別をそれぞれ設定する。このとき、種別設定部８２は、生産ライン１を構成する別々の電子部品装着機１０に設けられた異なる２以上の供給位置Ｐｓのそれぞれに同一の部品種別を設定する。
【００７１】
また、最適化装置８０の動作設定部８３は、第一実施形態と同様に、通常処理における移載動作を設定する場合に、部品切れの発生するタイミングがずれるように、装着処理において供給する電子部品の数量をそれぞれの供給位置Ｐｓに適宜割り当てるようにしてもよい。また、動作設定部８３は、種別設定部８２により別々の電子部品装着機１０に設けられた異なる２以上の供給位置Ｐｓのそれぞれに同一の部品種別が設定されていることから、上記のように供給する電子部品の数量を割り当てる場合に、ラインバランスを勘案して移載動作を設定するようにしてもよい。
【００７２】
ここで、仮に部品種別のそれぞれは、生産ライン１を構成する何れか一台の電子部品装着機１０により装着される構成とする。そうすると、最適化処理においては、それぞれの電子部品装着機１０による装着処理に要するサイクルタイムが平均化されるようにラインバランスを考慮して、各装着処理で装着すべき電子部品の部品種別および数量を設計した場合に、例えば装着数が多い部品種別と少ない部品種別が同一の装着処理で装着されるように最適化される。しかしながら、このような最適化処理では、各装着処理による装着数にある程度の差分が生じ、結果としてサイクルタイムの平均化に限界がある。
【００７３】
これに対して、動作設定部８３は、異なる２以上の供給位置Ｐｓのそれぞれで同一の部品種別の電子部品を供給可能であることを利用して、それぞれの供給位置Ｐｓが設けられた電子部品装着機１０による装着処理で上記の電子部品の装着数を設定する。このとき、動作設定部８３は、各装着処理のサイクルタイムがより平均化されるように電子部品の装着数を設定する。このように、最適化装置８０は、リカバリ処理の実行性向上を図りつつ、ラインバランスの調整するように最適化処理を実行可能に構成されている。
【００７４】
（電子部品の装着処理）
電子部品装着機１０による電子部品の装着処理について、図６〜図９を参照して説明する。ここで、上記の装着処理は、生産ライン１を構成する複数の電子部品装着機１０である第二装着機Ｍ２および第三装着機Ｍ３により実行されるものとする。第二装着機Ｍ２は、第三装着機Ｍ３とは別々の電子部品装着機１０であり、第三装着機Ｍ３よりも生産ライン１の上流側に配置されている。
【００７５】
このような生産ライン１の構成に対して、最適化装置８０の種別設定部８２は、判定部８１により複数の供給位置Ｐｓのうち異なる２以上の供給位置Ｐｓで同一の部品種別の電子部品を供給するものと判定された場合に、複数の供給位置Ｐｓのうち第二装着機Ｍ２に設けられた第二供給位置Ｐｓ２および第三装着機Ｍ３に設けられた第三供給位置Ｐｓ３を含む異なる２以上の供給位置Ｐｓにそれぞれ同一の部品種別を設定する。
【００７６】
第二装着機Ｍ２および第三装着機Ｍ３は、装着処理の実行前において、図７に示すように、最適化された部品種別割り当てデータに基づいて段取り替えがなされている。部品種別割り当てデータには、第二装着機Ｍ２および第三装着機Ｍ３の複数のスロット３１に対して、セットするフィーダ３３の種別と、当該フィーダ３３により供給される部品種別が設定されている。
【００７７】
複数のスロット３１のそれぞれを示すスロット番号は、第二装着機Ｍ２および第三装着機Ｍ３に設けられた複数の供給位置Ｐｓのそれぞれに対応する。ここでは、スロット番号Ｌ２−２，Ｌ３−３に対応する２箇所の供給位置Ｐｓ２，Ｐｓ３は、それぞれで供給される電子部品の部品種別を同一に設定されている（図７の斜線部を参照）。つまり、第二装着機Ｍ２および第三装着機Ｍ３は、第二装着機Ｍ２の第二供給位置Ｐｓ２および第三装着機Ｍ３の第三供給位置Ｐｓ３において、同一の部品種別ＴＡ１を供給可能に予め構成されている。
【００７８】
第三装着機Ｍ３の装着制御部６１は、制御プログラムに従って、図８に示すように、装着処理を実行する。ここで、装着処理におけるＰＰサイクル（Ｓ１０）、各種の判定処理（Ｓ２０，Ｓ３０，Ｓ４０）、装着ミスに応じた第一対応処理（Ｓ５０）については第一実施形態と同様であるため、詳細な説明を省略する。また、ここでは、第三供給位置Ｐｓ３で供給される部品種別ＴＡ１の電子部品が吸着されず、状態認識処理（Ｓ１２）にて電子部品が保持されていないものと判定された場合を想定して説明する。
【００７９】
第三装着機Ｍ３のリカバリ制御部６４は、第三供給位置Ｐｓ３で供給される電子部品を用いた第一のリカバリ処理によって装着ミスが回復しない場合に（Ｓ５４：Ｎｏ）、当該第一のリカバリ処理の実行を中止する。次に、第三装着機Ｍ３のリカバリ制御部６４は、装着ミスに応じた第二対応処理（Ｓ１６０）として、第二のリカバリ処理が実行可能であるか管理装置７０に問い合わせる（Ｓ１６１）。具体的には、第三装着機Ｍ３のリカバリ制御部６４は、装着ミスの発生、および当該装着ミスに係る電子部品の部品種別等を管理装置７０に通知し、管理装置７０からの回答を待機する。
【００８０】
ここで、生産ライン１による生産処理は、図９に示すように、複数の電子部品装着機１０のそれぞれから第二のリカバリ処理の実行可否についての通知がない場合には（Ｓ７１：Ｎｏ）、通常の生産処理が継続されて、全ての装着処理が終了したか否かを判定する（Ｓ７２）。管理装置７０は、全ての装着処理が終了していない場合には（Ｓ７２：Ｎｏ）、生産処理が終了するまで上記の通知の有無の判定（Ｓ７１）が繰り返される。
【００８１】
一方で、管理装置７０は、装着ミスの発生等の通知があった場合には（Ｓ７１：Ｙｅｓ）、第二のリカバリ処理の実行可否を判定する（Ｓ８１）。本実施形態において、第二供給位置Ｐｓ２および第三供給位置Ｐｓ３は、同一の部品種別ＴＡ１を供給可能に予め構成されている。よって、管理装置７０は、第二のリカバリ処理が実行可能であると判定し（Ｓ８１：Ｙｅｓ）、第二装着機Ｍ２に対して第二のリカバリ処理を実行するように指令する（Ｓ８２）。
【００８２】
続いて、第二装着機Ｍ２のリカバリ制御部６４は、第二供給位置Ｐｓ２で供給される電子部品を用いた第二対応処理を実行する（図６のＳ６０を参照）。具体的には、第二装着機Ｍ２の制御装置６０は、先ず、第三装着機Ｍ３の装着処理において部品種別ＴＡ１が装着される回路基板Ｂｄ上の規定位置を全て取得する。そして、第二装着機Ｍ２のリカバリ制御部６４は、例えば一の回路基板Ｂｄに対する全てのＰＰサイクル（Ｓ１０）に追加して、取得した全ての規定位置に対して部品種別ＴＡ１の電子部品を装着するＰＰサイクルを実行する。
【００８３】
このように第二装着機Ｍ２のリカバリ制御部６４は、第三装着機Ｍ３に搬送される前の回路基板Ｂｄに対して第二のリカバリ処理を予め実行する。上記のような第二装着機Ｍ２による第二のリカバリ処理によって第三装着機Ｍ３において検出された装着ミスが回復されると、第二装着機Ｍ２の制御プログラムが補正される（図６のＳ６６を参照）。これにより、上記の装着ミスを回避した装着処理が第二装着機Ｍ２において継続される。
【００８４】
また、第二装着機Ｍ２のリカバリ制御部６４は、第二のリカバリ処理により装着ミスが回復されたか否かを管理装置７０に通知する。管理装置７０は、図９に示すように、第二装着機Ｍ２による通知に基づいて当該装着ミスが回復したものと判定した場合には（Ｓ８３：Ｙｅｓ）、第三装着機Ｍ３に対して他機（第二装着機Ｍ２）において第二のリカバリ処理が実行開始された旨を通知する（Ｓ８４）。
【００８５】
装着ミスを検出した第三装着機Ｍ３のリカバリ制御部６４は、図８に示すように、管理装置７０より他機（第二装着機Ｍ２）において第二のリカバリ処理が実行開始された旨の通知を入力し、装着処理を継続するか否かを判定する（Ｓ１６２）。ここでは、第二装着機Ｍ２が第二のリカバリ処理を実行するため、自機での装着処理を継続するものと判定し（Ｓ１６２：Ｙｅｓ）、制御プログラムの補正処理を実行する（Ｓ１６３）。上記の制御プログラムの補正処理（Ｓ１６３）では、以降のＰＰサイクルの吸着処理（Ｓ１１）において、第三供給位置Ｐｓ３で供給される電子部品を保持するようにとの指令を、全てスキップするように補正する。
【００８６】
これにより、第三装着機Ｍ３のスロット番号Ｌ３−３にセットされたフィーダ３３は、休止状態とされる。このような装着処理では、第三装着機Ｍ３の制御装置６０は、制御プログラムが補正されていることから通常処理の実行中でないものと判定し（Ｓ４０：Ｎｏ）、オペレータによる復旧作業がなされた否かを判定する（Ｓ４１）。具体的には、上記のような装着ミスについては、第三装着機Ｍ３の制御装置６０は、スロット番号Ｌ３−３にセットされたフィーダ３３に新しいリールが装填されて、部品切れが解消したか否かを判定する（Ｓ４１）。
【００８７】
第三装着機Ｍ３の制御装置６０は、復旧作業がなされていない場合には（Ｓ４１：Ｎｏ）、補正された制御プログラムに従って、装着ミスを回避した装着処理（Ｓ１０〜Ｓ４０）を繰り返す。一方で、復旧作業がなされた場合には（Ｓ４１：Ｙｅｓ）、第三装着機Ｍ３の制御装置６０は、管理装置７０に復旧作業がなされた旨を通知する（Ｓ１４２）。管理装置７０は、上記の通知に基づいて、第二のリカバリ処理を実行している第二装着機Ｍ２に対して通常処理に戻すように通知する。第二装着機Ｍ２のリカバリ制御部６４は、補正された制御プログラムを元に戻し、当初の最適化された制御プログラムに従った通常処理を実行する。
【００８８】
また、第三装着機Ｍ３のリカバリ制御部６４は、Ｓ１６３にて修正された制御プログラムを元に戻す。これにより、スロット番号Ｌ３−３にセットされたフィーダ３３が再び稼働状態となり、当初の最適化された制御プログラムに従った通常処理が実行される。なお、元に戻された制御プログラムに従った装着処理が開始されるのは、生産ライン１の上流側に配置された第二装着機Ｍ２により予めリカバリ処理された回路基板Ｂｄが第三装着機Ｍ３による装着処理を経て下流側に搬送された後となる。
【００８９】
なお、部品種別によっては、他機に同一の部品種別が供給位置Ｐｓに設定されておらず、他機による第二のリカバリ処理の実行が不能であることがある。このような場合には、管理装置７０は、図９に示すように、第二のリカバリ処理が実行不能であると判定し（Ｓ８１：Ｎｏ）、第三装着機Ｍ３に対してその旨の通知がなされる（Ｓ９１）。そして、第三装着機Ｍ３のリカバリ制御部６４は、図８に示すように、装着処理を継続しないものと判定し（Ｓ１６２：Ｎｏ）、装着処理を中止して装着ミスに応じた第二対応処理（Ｓ１６０）を終了する。
【００９０】
同様に、第二装着機Ｍ２による第二のリカバリ処理を試行したにも関わらず、例えば第二装着機Ｍ２においても部品切れが発生する等の原因によって装着ミスが回復しないことがある。このような場合には、管理装置７０は、第二装着機Ｍ２による通知に基づいて当該装着ミスが回復しないものと判定し（Ｓ８３：Ｎｏ）、複数の電子部品装着機１０に対して装着処理を中断するように通知するとともに（Ｓ９１）、それぞれの装着処理を中断させる。
【００９１】
ここでは、第三供給位置Ｐｓ３で供給される電子部品が吸着されない吸着ミスが検出されたものと仮定した。これに対して、本実施形態の構成によると、例えば第二供給位置Ｐｓ２で供給される電子部品を用いたＰＰサイクル（Ｓ１０）において装着ミスが発生した場合にも同様に、第三供給位置Ｐｓ３で供給される電子部品を用いた第二のリカバリ処理の実行が可能である。
【００９２】
＜第一実施形態および第二実施形態の構成による効果＞
第一実施形態および第二実施形態において、最適化装置８０は、生産設備（生産ライン１）による基板製品の生産処理を最適化する。生産設備（生産ライン１）は、生産処理において複数の供給位置Ｐｓで供給される種々の電子部品を回路基板Ｂｄに移載する装着処理の実行中に電子部品が適正に移載されない装着ミスが検出された場合に、再度の移載を試行するリカバリ処理を実行する。
最適化装置８０は、装着処理の実行に伴って部品切れが発生して電子部品の補給を要する頻度を部品種別ごとに示す補給頻度情報Ｉｓ、装着ミスの発生頻度を部品種別ごとに示す装着ミス情報Ｉｅ、および電子部品の移載難度を部品種別ごとに予め設定された移載難度情報Ｉｃの少なくとも一つに基づいて、複数の供給位置Ｐｓのうち異なる２以上の供給位置Ｐｓで同一の部品種別の電子部品を供給するか否かを判定する判定部８１と、判定部８１による判定結果に基づいて、複数の供給位置Ｐｓで供給する電子部品の部品種別をそれぞれ設定する種別設定部８２と、を備える。
種別設定部８２は、複数の供給位置Ｐｓのうち第一供給位置Ｐｓ１を含む異なる２以上の供給位置Ｐｓに同一の部品種別を設定することにより、第一供給位置Ｐｓ１で装着ミスに係る電子部品が供給され、且つ第一供給位置Ｐｓ１で供給される電子部品を用いたリカバリ処理の実行が中止された場合に、第一供給位置Ｐｓ１と同一の部品種別を設定された他の供給位置Ｐｓで供給される電子部品を用いたリカバリ処理の実行を可能とする。
【００９３】
このような構成によると、第一供給位置Ｐｓ１で供給した電子部品の移載動作において装着ミスが検出され、第一のリカバリ処理により装着ミスが回復されない場合には、第一供給位置Ｐｓ１と同一の部品種別ＴＡ１を設定された他の供給位置Ｐｓで供給される電子部品を用いた第二のリカバリ処理が実行される（Ｓ６４）。このように、最適化装置８０により最適化された生産処理を実行する生産ライン１は、装着ミスに係る電子部品を供給した第一供給位置Ｐｓ１により再度供給される電子部品を用いた第一のリカバリ処理に加えて、他の供給位置Ｐｓにより供給される電子部品を用いた第二のリカバリ処理の実行が可能となる。これにより、第二のリカバリ処理により装着ミスの自動回復を図ることが可能となり、生産性の低下を抑制できる。
【００９４】
また、第一実施形態において、生産設備（生産ライン１）は、装着処理を実行する電子部品装着機１０である第一装着機Ｍ１を含む一または複数の電子部品装着機１０により構成される。種別設定部８２は、判定部８１により複数の供給位置Ｐｓのうち異なる２以上の供給位置Ｐｓで同一の部品種別の電子部品を供給するものと判定された場合に、複数の供給位置Ｐｓのうち第一装着機Ｍ１に設けられた異なる２以上の供給位置Ｐｓのそれぞれに同一の部品種別を設定する。
【００９５】
また、第一実施形態において、電子部品装着機１０は、複数の供給位置Ｐｓで供給される種々の電子部品を回路基板Ｂｄに移載する装着処理を実行する装着制御部６１と、装着処理の実行中に電子部品が適正に移載されない装着ミスが検出された場合に、再度の移載を試行するリカバリ処理を実行するリカバリ制御部６４と、を備える。電子部品装着機１０に設けられた複数の供給位置Ｐｓのうち第一供給位置Ｐｓ１を含む異なる２以上の供給位置Ｐｓは、それぞれで供給される電子部品の部品種別を同一に設定される。
装着制御部６１は、装着処理のうちリカバリ処理を除いた通常処理において、第一供給位置Ｐｓ１を含む異なる２以上の供給位置Ｐｓでそれぞれ供給される同一の部品種別の電子部品が回路基板Ｂｄに移載されるように、通常処理における移載動作を制御する。リカバリ制御部６４は、第一供給位置Ｐｓ１で装着ミスに係る電子部品が供給され、且つ第一供給位置Ｐｓ１で供給される電子部品を用いたリカバリ処理の実行を中止した場合に、第一供給位置Ｐｓ１と同一の部品種別を設定された他の供給位置Ｐｓで供給される電子部品を用いたリカバリ処理を実行する。
【００９６】
このような構成によると、電子部品装着機１０は、自機（第一装着機Ｍ１）に設けられた複数の供給位置Ｐｓのうち同一の部品種別ＴＡ１を設定された２つの第一供給位置Ｐｓ１および第七供給位置Ｐｓ７の一方が装着ミスに係る電子部品を供給した場合に、他方で供給される電子部品を用いて第二のリカバリ処理を実行することができる。これにより、同一の装着処理で第二のリカバリ処理の実行が可能であり、他機への影響を抑制できる。よって、装着処理に要するサイクルタイムの延長を防止できる。
【００９７】
また、第二実施形態において、生産設備（生産ライン１）は、装着処理を実行する電子部品装着機１０である第二装着機Ｍ２および第三装着機Ｍ３を含む複数の電子部品装着機１０により構成される。種別設定部８２は、判定部８１により複数の供給位置Ｐｓのうち異なる２以上の供給位置Ｐｓで同一の部品種別の電子部品を供給するものと判定された場合に、複数の供給位置Ｐｓのうち第二装着機Ｍ２に設けられた第二供給位置Ｐｓ２および第三装着機Ｍ３に設けられた第三供給位置Ｐｓ３を含む異なる２以上の供給位置Ｐｓのそれぞれに同一の部品種別を設定する。
【００９８】
また、第二実施形態において、電子部品装着機１０は、基板製品の生産ライン１を構成する。生産ライン１は、電子部品装着機１０である第二装着機Ｍ２および第三装着機Ｍ３を含む複数の電子部品装着機１０により構成され、複数の供給位置Ｐｓで供給される種々の電子部品を回路基板Ｂｄに移載する装着処理を実行する。電子部品装着機１０は、装着処理の実行中に電子部品が適正に移載されない装着ミスが検出された場合に、再度の移載を試行するリカバリ処理を実行するリカバリ制御部６４を備える。
複数の供給位置Ｐｓのうち第二装着機Ｍ２に設けられた第二供給位置Ｐｓ２および第三装着機Ｍ３に設けられた第三供給位置Ｐｓ３は、それぞれで供給される電子部品の部品種別を同一に設定される。第二装着機Ｍ２のリカバリ制御部６４は、第三供給位置Ｐｓ３で装着ミスに係る電子部品が供給され、且つ第三装着機Ｍ３のリカバリ制御部６４が第三供給位置Ｐｓ３で供給される電子部品を用いたリカバリ処理の実行を中止した場合に、第二供給位置Ｐｓ２で供給される電子部品を用いたリカバリ処理を実行する。
【００９９】
このような構成によると、第二装着機Ｍ２は、生産ライン１を構成する第三装着機Ｍ３における第一のリカバリ処理が中止された場合に、第二装着機Ｍ２に設けられた第二供給位置Ｐｓ２で供給される同一の部品種別ＴＡ１の電子部品を用いて第二のリカバリ処理を実行することができる。これにより、装着ミスが検出された第三装着機Ｍ３による装着処理のサイクルタイムを延長することなく、他機（第二装着機Ｍ２）による装着処理に分担させた第二のリカバリ処理が可能となる。
【０１００】
また、第一実施形態および第二実施形態において、最適化装置８０は、装着処理のうちリカバリ処理を除いた通常処理において複数の供給位置Ｐｓのうち異なる２以上の供給位置Ｐｓでそれぞれ供給される同一の部品種別の電子部品が回路基板Ｂｄに移載されるように、通常処理における移載動作を設定する動作設定部８３をさらに備える。
【０１０１】
このような構成によると、同一の部品種別ＴＡ１を設定された異なる２以上の供給位置Ｐｓは、通常処理において回路基板Ｂｄへの移載の対象となる電子部品をそれぞれ供給する。例えば複数の供給位置Ｐｓのうち所定の供給位置Ｐｓを予備として設定する構成では、装着ミスの頻度が非常に低いと当該供給位置Ｐｓに対応するスロット３１にセットされたフィーダ３３が長期に亘り未使用となる。これに対して、上記の構成のように通常処理において使用させることにより、フィーダ３３が稼働するので、当該フィーダ３３に装填された電子部品等の長期間の未使用による劣化を防止できる。また、他の部品種別との位置関係を適宜調整することによって、吸着動作の効率化を図ることができる。
【０１０２】
また、第一実施形態および第二実施形態において、移載難度情報Ｉｃは、電子部品の寸法および形状、並びに装着処理において電子部品の保持に用いられる保持部材と電子部品との間に発生する摩擦力を示す値のうち少なくとも一つを電子部品の移載難度として設定されている。
【０１０３】
このような構成によると、電子部品の寸法および形状等を電子部品の移載難度として設定することにより、このような移載難度を反映させた最適化がなされる。これにより、移載難度が高い値の電子部品を、電子部品の寸法および形状等のデータから自動的に選定することが可能となる。よって、それぞれの移載難度を勘案して、生産処理をより高精度に最適化することができる。
【０１０４】
また、第二実施形態において、第二装着機Ｍ２は、第三装着機Ｍ３よりも生産ライン１の上流側に配置される。第二装着機Ｍ２のリカバリ制御部６４は、第三供給位置Ｐｓ３で装着ミスに係る電子部品が供給され、且つ第三装着機Ｍ３のリカバリ制御部６４が第三供給位置Ｐｓ３で供給される電子部品を用いたリカバリ処理の実行を中止した場合に、第三装着機Ｍ３に搬送される前の回路基板Ｂｄに対して、第二供給位置Ｐｓ２で供給される電子部品を用いたリカバリ処理を予め実行する。
【０１０５】
このような構成によると、生産ライン１の下流側に位置する第三装着機Ｍ３において装着ミスが検出され、第三装着機Ｍ３による当該装着ミスに対する第一のリカバリ処理が中止された場合に、第二装着機Ｍ２のリカバリ制御部６４は、生産ライン１の上流側にて第二のリカバリ処理を予め実行して、当該装着ミスに係る装着動作が不要な状態の回路基板Ｂｄを第三装着機Ｍ３へと搬送することができる。これにより、第三装着機Ｍ３は、例えばオペレータによる復旧作業を待機した状態としつつ、当該装着ミスに係る装着動作をスキップして装着処理を継続して実行することができる。
【０１０６】
＜第一、第二実施形態の変形態様＞
（供給位置の設定について）
第一実施形態において、最適化装置８０の種別設定部８２は、第一装着機Ｍ１に設けられた異なる２箇所の第一供給位置Ｐｓ１および第七供給位置Ｐｓ７に同一の部品種別ＴＡ１を設定した。また、第二実施形態において、最適化装置８０の種別設定部８２は、第二装着機Ｍ２に設けられた第二供給位置Ｐｓ２および第三装着機Ｍ３に設けられた第三供給位置Ｐｓ３に同一の部品種別ＴＡ１を設定した。
【０１０７】
これに対して、種別設定部８２は、判定部８１による判定結果に基づいて、異なる３以上の供給位置Ｐｓに同一の部品種別をそれぞれ設定してもよい。このとき、異なる３以上の供給位置Ｐｓは、一の電子部品装着機１０に設けられた複数の供給位置Ｐｓから選択されてもよいし、複数の電子部品装着機１０からそれぞれ選択されてもよいし、これらを組み合わせて選択されてもよい。このような構成においても、第一実施形態および第二実施形態と同様に、第二のリカバリ処理を実行することが可能である。
【０１０８】
なお、同一の部品種別が異なる３以上の供給位置Ｐｓに設定された場合には、何れか一つで供給される電子部品を用いたＰＰサイクルにおいて装着ミスが検出されると、他の２以上の供給位置Ｐｓのうち１箇所または２箇所以上で同一の部品種別の電子部品を供給して第二のリカバリ処理を実行することが可能である。このとき、第二のリカバリ処理を実行可能な複数の電子部品装着機１０のリカバリ制御部６４は、適宜の分担割合に応じて第二のリカバリ処理をそれぞれ実行するようにしてもよい。
【０１０９】
ここで、生産ライン１は、電子部品装着機１０である第四装着機Ｍ４を含む。また、最適化装置８０の種別設定部８２によって、複数の供給位置Ｐｓのうち第二供給位置Ｐｓ２、第三供給位置Ｐｓ３、および第四供給位置Ｐｓ４は、それぞれで供給される電子部品の部品種別を同一に設定されているものとする。このような構成において、第四供給位置Ｐｓ４で装着ミスに係る電子部品が供給され、且つ第四装着機Ｍ４のリカバリ制御部６４が第四供給位置Ｐｓ４を用いた第一のリカバリ処理の実行を中止した場合に（Ｓ５２：Ｎｏ）、管理装置７０は、第二のリカバリ処理の実行回数の分担割合を設定する。
【０１１０】
具体的には、管理装置７０は、第二装着機Ｍ２および第三装着機Ｍ３による装着処理に要するサイクルタイム、第二のリカバリ処理の実行に伴うサイクルタイムの延長時間、および生産ライン１における複数の電子部品装着機１０の位置関係の少なくとも一つに基づいて、第二のリカバリ処理の実行回数の分担割合を設定する。例えば、第二装着機Ｍ２による装着処理に要するサイクルタイムが第三装着機Ｍ３による装着処理に要するサイクルタイムよりも短い場合には、管理装置７０は、第二装着機Ｍ２による第二のリカバリ処理の実行回数の分担割合を高く設定する。
【０１１１】
また、第二のリカバリ処理の実行に伴ってサイクルタイムの延長時間が異なることから、当該延長時間が生産処理の全体に対する影響が小さくなるように、管理装置７０は、上記の分担割合を設定してもよい。さらに、生産ライン１における第二装着機Ｍ２、第三装着機Ｍ３、および第四装着機Ｍ４の位置関係によっても上記の分担割合を設定してもよい。これは、生産ライン１の上流側であれば、第二のリカバリ処理の実行中に他の装着ミスが検出された場合に下流側での対応が可能であり、リカバリ処理の実行性を向上できるためである。
【０１１２】
また、管理装置７０は、上記のような各要素を複合的に加味して分担割合を設定してもよい。そして、第二装着機Ｍ２および第三装着機Ｍ３の各リカバリ制御部６４は、管理装置７０により設定された分担割合に応じて第二のリカバリ処理をそれぞれ実行する。つまり、第二装着機Ｍ２および第三装着機Ｍ３は、第四装着機Ｍ４に対するオペレータによる復旧作業がなされるまでの間、上記の分担割合に応じた回数だけ第二のリカバリ処理を実行する。
【０１１３】
このような構成によると、適宜設定される第二のリカバリ処理の実行回数の分担割合に応じて、例えばオペレータによる復旧作業がなされるまでの間、複数の供給位置Ｐｓで供給される同一の部品種別ＴＡ１の電子部品を用いた第二のリカバリ処理が実行される。これにより、装着処理において装着ミスが検出された場合に、第二のリカバリ処理に使用可能な供給位置Ｐｓが複数あるので、これらの供給位置Ｐｓに第二のリカバリ処理の実行回数を適宜振り分けることができる。これにより、第二のリカバリ処理の実行に伴う装着処理のサイクルタイムの延長を抑制することができる。よって、第二のリカバリ処理を実行しても生産全体への影響を低減できる。
【０１１４】
（その他）
第一、第二実施形態において、動作設定部８３は、同一の部品種別を設定された異なる２以上の供給位置Ｐｓでそれぞれ供給される電子部品が通常処理において回路基板Ｂｄに移載されるように移載動作を設定する構成とした。これに対して、動作設定部８３は、例えば、同一の部品種別を設定された異なる２以上の供給位置Ｐｓのうち一部を予備として、即ち一部を第二のリカバリ処理の実行により初めて電子部品を供給するリカバリ処理専用として、移載動作を設定してもよい。
【０１１５】
なお、第二実施形態のように、種別設定部８２により生産ライン１を構成する別々の電子部品装着機１０に設けられた異なる２以上の供給位置Ｐｓのうち一部をリカバリ処理専用としてもよい。このとき、当該リカバリ処理専用の供給位置Ｐｓを設けられた電子部品装着機１０が通常処理において同一の部品種別の電子部品を供給する電子部品装着機１０よりも生産ライン１の下流側に位置するように、リカバリ処理専用の供給位置Ｐｓが設定される構成が好適である。
【０１１６】
このような構成によると、電子部品の装着処理が実行されて第二のリカバリ処理の必要が発生した場合に、装着ミスが検出された電子部品装着機１０による装着処理では、当該装着ミスに係る電子部品の移載動作がスキップされる。そして、一部の移載動作がスキップされた状態の回路基板Ｂｄが下流側に位置する第二のリカバリ処理を実行可能な電子部品装着機１０に搬送されると、当該電子部品装着機１０にて第二のリカバリ処理が実行される。
【０１１７】
また、装着ミスが検出された電子部品装着機１０にオペレータによる復旧作業がなされると、装着ミスに係る電子部品の移載動作が再開される。そして、移載動作が裁可された状態の回路基板Ｂｄが下流側に位置する電子部品装着機１０に搬送されると、当該電子部品装着機１０にて第二のリカバリ処理の実行が中止され、元に戻された制御プログラムに従った装着処理が開始される。
【０１１８】
このような構成によると、装着処理において第二のリカバリ処理の必要が発生した場合でも、装着ミスに係る電子部品の移載動作をスキップされた回路基板Ｂｄは、下流側の電子部品装着機１０による第二のリカバリ処理によって必要な電子部品の装着がなされる。よって、移載動作をスキップされた回路基板Ｂｄについても基板製品の生産として必要な装着がなされるので、一部の回路基板Ｂｄを生産ライン１から退避させたり廃棄したりすることなく、生産処理を継続することが可能である。
【０１１９】
但し、部品種別が未設定のスロット３１が下流側になかったり、第二のリカバリ処理の実行性を向上させたりする観点からは、リカバリ処理専用の供給位置Ｐｓを生産ライン１の上流側に位置するように設定してもよい。このような構成によると、第二実施形態にて例示した態様と同様に、電子部品の装着処理が実行される。
【符号の説明】
【０１２０】
１：生産ライン（生産設備）
１０：電子部品装着機
２０：基板搬送装置
３０：部品供給装置
３１：スロット、  ３２：リール保持部、  ３３：フィーダ
４０：部品移載装置
４１：ヘッド駆動装置、  ４２：移動台、  ４３：装着ヘッド
５１：部品カメラ、  ５２：基板カメラ、  ５５：ノズルステーション
６０：制御装置
６１：装着制御部、  ６２：記憶装置
６３：ミス検出部、  ６４：リカバリ制御部
７０：管理装置
７１：管理制御部、  ７２：記憶装置
８０：最適化装置
８１：判定部、  ８２：種別設定部、  ８３：動作設定部
Ｍ１：第一装着機、  Ｍ２：第二装着機、  Ｍ３：第三装着機、  Ｍ４：第四装着機
Ｂｄ：回路基板
Ｐｓ：（複数の）供給位置、  Ｐｓ１：第一供給位置、  Ｐｓ２：第二供給位置
Ｐｓ３：第三供給位置、  Ｐｓ４：第四供給位置、  Ｐｓ７：第七供給位置
ＴＡ１〜ＴＡ３，ＴＢ１〜ＴＢ３，ＴＣ１〜ＴＣ３：部品種別
Ｉｓ：補給頻度情報、  Ｉｅ：装着ミス情報、  Ｉｃ：移載難度情報
【図１】
0006693788.tif 000002
【図２】
0006693788.tif 000003
【図３】
0006693788.tif 000004
【図４】
0006693788.tif 000005
【図５】
0006693788.tif 000006
【図６】
0006693788.tif 000007
【図７】
0006693788.tif 000008
【図８】
0006693788.tif 000009
【図９】
0006693788.tif 000010