(57)【要約】  部品実装機は、部品を吸着可能なノズルを複数有するヘッドと、複数のノズルを個別に昇降可能な昇降装置と、ノズルの昇降方向に直交する面に沿って基板に対してヘッドを相対移動させる移動装置と、ノズルに部品を吸着させる吸着動作として、部品供給部の上方で一つのノズルを下降させて当該一つのノズルに部品を吸着させる第１吸着動作と、部品供給部の上方で複数のノズルを同時的に下降させて当該複数のノズルに複数の部品を同時的に吸着させる第２吸着動作とを実行可能な制御装置と、を備える。制御装置は、同一種類の部品に対する吸着動作と実装動作とを繰り返し実行する場合、最初は複数のノズルのそれぞれで第１吸着動作を実行すると共に第１吸着動作において複数のノズルのそれぞれで吸着された部品の吸着位置のずれを補正するための補正値を学習し、所定条件が成立した以降は学習した補正値を用いて第２吸着動作を実行する。
2019064449.tif 000002
【特許請求の範囲】
【請求項１】
部品供給部に配列された複数のパーツフィーダから供給される部品を吸着して基板に実装する部品実装機であって、
前記部品を吸着可能なノズルを複数有するヘッドと、
複数の前記ノズルを個別に昇降可能な昇降装置と、
前記ノズルの昇降方向に直交する面に沿って前記基板に対して前記ヘッドを相対移動させる移動装置と、
前記ノズルに部品を吸着させる吸着動作として、前記部品供給部の上方で一つの前記ノズルが下降するよう前記移動装置と前記昇降装置とを制御して該一つのノズルに前記部品を吸着させる第１吸着動作と、前記部品供給部の上方で複数の前記ノズルが同時的に下降するよう前記移動装置と前記昇降装置とを制御して該複数のノズルに複数の部品を同時的に吸着させる第２吸着動作とを実行可能であり、同一種類の部品に対する吸着動作と実装動作とを繰り返し実行する場合、最初は前記複数のノズルのそれぞれで前記第１吸着動作を実行すると共に前記第１吸着動作において前記複数のノズルのそれぞれで吸着された部品の吸着位置のずれを補正するための補正値を学習し、所定条件が成立した以降は前記学習した補正値を用いて前記第２吸着動作を実行する制御装置と、
を備える部品実装機。
【請求項２】
請求項１に記載の部品実装機であって、
前記制御装置は、前記第１吸着動作において前記ノズルに吸着された部品の吸着位置の精度を測定し、前記所定条件として前記吸着位置の精度が所定範囲内になった以降に前記第２吸着動作を実行する、
部品実装機。
【請求項３】
請求項１または２に記載の部品実装機であって、
前記制御装置は、前記所定条件として前記学習の進行状況が所定程度に達した以降に前記第２吸着動作を実行する、
部品実装機。
【請求項４】
請求項１ないし３いずれか１項に記載の部品実装機であって、
前記制御装置は、前記第２吸着動作において、前記学習した補正値に基づいて前記ヘッドの移動位置を補正する、
部品実装機。
【請求項５】
請求項１ないし３いずれか１項に記載の部品実装機であって、
前記パーツフィーダは、同一種類の複数の部品を収容したテープを所定方向に供給するテープフィーダであり、
前記部品供給部には、複数の前記ノズルで同時的に吸着される複数の部品を供給するよう前記所定方向と直交する方向に沿って複数の前記テープフィーダが配列され、
前記制御装置は、前記第２吸着動作において、前記学習した補正値に基づいて、前記複数の前記テープフィーダにおける前記テープの供給量をそれぞれ補正すると共に前記テープの供給方向と直交する方向の前記ヘッドの移動位置を補正する、
部品実装機。
【請求項６】
請求項１ないし５いずれか１項に記載の部品実装機であって、
前記制御装置は、前記パーツフィーダの交換、前記ヘッドの交換または吸着エラーの発生に基づいて前記第２吸着動作の実行を終了する、
部品実装機。
【請求項７】
請求項１ないし６いずれか１項に記載の部品実装機であって、
前記ヘッドは、前記ノズルを保持するノズルホルダが周方向に配列されると共に該ノズルホルダを昇降可能に支持する回転体を有し、該回転体の回転により前記複数のノズルホルダを周方向に旋回させるロータリヘッドであり、
前記昇降装置は、前記複数のノズルホルダのうち第１の位置にあるノズルホルダを昇降させる第１の昇降装置と、前記複数のノズルホルダのうち前記第１の位置とは異なる第２の位置にあるノズルホルダを昇降させる第２の昇降装置と、を有する、
部品実装機。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、部品実装機について開示する。
【背景技術】
【０００２】
従来より、複数の吸着ノズルを有する実装ヘッドを備え、複数の吸着ノズルで複数の部品を同時吸着する部品実装機が知られている。例えば、特許文献１には、実装ヘッドが有する複数の吸着ノズルについて、それぞれの部品保持中心を中心としてその周囲に部品保持可能範囲を設定し、複数の吸着ノズルによる複数の部品取り出し位置からの同時的な部品の取り出しを行なう場合に、それぞれの部品保持可能範囲の中に、それぞれの部品取り出し位置が入るように位置合わせする部品実装機が開示されている。この部品実装機は、複数の吸着ノズルについて、それぞれの仮想的な部品保持可能範囲の重複範囲の重心とそれぞれの部品保持中心との位置ずれ量を算出し、算出した位置ずれ量をヘッド部の移動位置の補正量とする。また、部品実装機は、過去に取り出した部品の保持位置の部品保持中心に対する位置ずれ量を検出し、検出した位置ずれ量に、０．１から１の範囲の係数を掛けて補正し、その補正値に基づいて次回の部品保持目標中心を設定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３５６３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した部品実装機は、位置ずれ量の補正が安定していない間も複数の部品の同時吸着が実行されるため、十分な精度が得られず、吸着エラーが生じるおそれがある。【０００５】
本開示は、複数のノズルに複数の部品を同時的に吸着させる同時吸着動作を精度良く行なうことを主目的とする。
【課題を解決するための手段】
【０００６】
本開示は、上述の主目的を達成するために以下の手段を採った。【０００７】
本開示は、部品供給部に配列された複数のパーツフィーダから供給される部品を吸着して基板に実装する部品実装機であって、前記部品を吸着可能なノズルを複数有するヘッドと、複数の前記ノズルを個別に昇降可能な昇降装置と、前記ノズルの昇降方向に直交する面に沿って前記基板に対して前記ヘッドを相対移動させる移動装置と、前記ノズルに部品を吸着させる吸着動作として、前記部品供給部の上方で一つの前記ノズルが下降するよう前記移動装置と前記昇降装置とを制御して該一つのノズルに前記部品を吸着させる第１吸着動作と、前記部品供給部の上方で複数の前記ノズルが同時的に下降するよう前記移動装置と前記昇降装置とを制御して該複数のノズルに複数の部品を同時的に吸着させる第２吸着動作とを実行可能であり、同一種類の部品に対する吸着動作と実装動作とを繰り返し実行する場合、最初は前記複数のノズルのそれぞれで前記第１吸着動作を実行すると共に前記第１吸着動作において前記複数のノズルのそれぞれで吸着された部品の吸着位置のずれを補正するための補正値を学習し、所定条件が成立した以降は前記学習した補正値を用いて前記第２吸着動作を実行する制御装置と、を備えることを要旨とする。【０００８】
この本開示の部品実装機では、ノズルに部品を吸着させる吸着動作として、第１吸着動作と、第２吸着動作（同時吸着動作）とを実行可能な制御装置を備える。第１吸着動作は、部品供給部の上方で一つのノズルを下降させて当該一つのノズルに部品を吸着させる。第２吸着動作は、部品供給部の上方で複数のノズルを同時的に下降させて当該複数のノズルに複数の部品を同時的に吸着させる。制御装置は、同一種類の部品に対する吸着動作と実装動作とを繰り返し実行する場合、最初は複数のノズルのそれぞれで第１吸着動作を実行すると共に第１吸着動作において複数のノズルのそれぞれで吸着された部品の吸着位置のずれを補正するための補正値を学習し、所定条件が成立した以降は学習した補正値を用いて第２吸着動作を実行する。このように、本開示の部品実装機は、同一種類の部品に対する吸着動作と実装動作とを繰り返す場合、複数のノズルのそれぞれで第１吸着動作を実行して吸着位置のずれを補正するための補正値を学習してから第２吸着動作へ移行する。これにより、本開示の部品実装機は、複数のノズルに複数の部品を同時的に吸着させる同時吸着動作を精度良く行なうことができる。ここで、「直交」は、厳密に直交でなくても、概ね直交であればよい（以下、同じ）。
【図面の簡単な説明】
【０００９】
【図１】部品実装システム１の構成の概略を示す構成図である。
【図２】実装ヘッド４０の構成の概略を示す構成図である。
【図３】ノズルホルダ４２の配列と第１Ｚ軸駆動装置７０および第２Ｚ軸駆動装置７５の配置を説明する説明図である。
【図４】エア配管経路を説明する説明図である。
【図５】圧力供給装置８０の構成の概略を示す構成図である。
【図６】制御装置９０および管理装置１００の電気的な接続関係を示す説明図である。
【図７】ヘッド装着時処理ルーチンの一例を示すフローチャートである。
【図８】実装制御ルーチンの一例を示すフローチャートである。
【図９】単吸着処理ルーチンの一例を示すフローチャートである。
【図１０】同時吸着処理ルーチンの一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
次に、本発明を実施するための形態について図面を参照しながら説明する。
【００１１】
図１は、部品実装システム１の構成の概略を示す構成図である。図２は、実装ヘッド４０の構成の概略を示す構成図である。図３は、ノズルホルダ４２の配列と第１Ｚ軸駆動装置７０および第２Ｚ軸駆動装置７５の配置を説明する説明図である。図４は、エア配管経路を説明する説明図である。図５は、圧力供給装置８０の構成の概略を示す構成図である。図６は、制御装置９０および管理装置１００の電気的な接続関係を示す説明図である。なお、図１の左右方向がＸ軸方向であり、前（手前）後（奥）方向がＸ軸方向と概ね直交するＹ軸方向であり、上下方向がＸ軸方向およびＹ軸方向（水平面）に概ね直交するＺ軸方向である。
【００１２】
部品実装システム１は、図１に示すように、部品実装機１０と、システム全体をコントロールする管理装置１００と、を備える。部品実装システム１は、実施形態では、複数台の部品実装機１０を備える。
【００１３】
部品実装機１０は、図１に示すように、筐体１２と、部品供給部２２と、基板搬送装置２４と、ＸＹロボット３０と、実装ヘッド４０と、制御装置９０（図６参照）と、を備える。また、部品実装機１０は、これらの他に、パーツカメラ２６やマークカメラ２８、ノズルステーション２９なども備えている。なお、パーツカメラ２６は、部品供給部２２と基板搬送装置２４との間に設けられ、実装ヘッド４０の吸着ノズル４４に吸着された部品Ｐの姿勢を下方から撮像するためのものである。また、マークカメラ２８は、実装ヘッド４０に設けられ、基板Ｓに付された位置決め基準マークを上方から撮像して読み取るためのものである。ノズルステーション２９は、部品供給部２２と基板搬送装置２４との間に設けられ、実装ヘッド４０のノズルホルダ４２に装着する吸着ノズル４４をストックするためのものである。
【００１４】
部品供給部２２は、図１に示すように、部品実装機１０の前部に設けられ、Ｘ軸方向（左右方向）に沿って複数のテープフィーダ２３が配列される。なお、テープフィーダ２３は、部品Ｐが並ぶテープＴを収容したリールを備え、リールからテープＴを引き出して後方（Ｙ軸方向）へ送り出すことにより部品Ｐを部品供給位置まで供給するものである。テープＴは、長手方向に所定の間隔で形成された複数の凹部を有する。複数の凹部には、それぞれ同一種類の部品Ｐが収容されている。凹部に収容された部品Ｐは、テープＴの表面を覆うフィルムによって保護されており、部品供給位置の手前でフィルムが剥がされて露出し、部品供給位置にて吸着ノズル４４により吸着される。
【００１５】
基板搬送装置２４は、図１の前後に間隔を開けて設けられＸ軸方向（左右方向）に架け渡された１対のコンベアベルトを有している。基板Ｓは、基板搬送装置２４のコンベアベルトにより図中左から右へと搬送される。
【００１６】
ＸＹロボット３０は、実装ヘッド４０をＸＹ軸方向（前後左右の方向）に移動させるものであり、図１に示すように、Ｘ軸スライダ３２と、Ｙ軸スライダ３４と、を備える。Ｘ軸スライダ３２は、Ｙ軸スライダ３４の前面にＸ軸方向（左右方向）に延在するように設けられた上下一対のＸ軸ガイドレール３１に支持され、Ｘ軸モータ３６（図６参照）の駆動によってＸ軸方向に移動可能である。Ｙ軸スライダ３４は、筐体１２の上段部にＹ軸方向（前後方向）に延在するように設けられた左右一対のＹ軸ガイドレール３３に支持され、Ｙ軸モータ３８（図６参照）の駆動によってＹ軸方向に移動可能である。なお、Ｘ軸スライダ３２は、Ｘ軸位置センサ３７（図６参照）によりＸ軸方向の位置が検知され、Ｙ軸スライダ３４は、Ｙ軸位置センサ３９（図６参照）によりＹ軸方向の位置が検知される。Ｘ軸スライダ３２には実装ヘッド４０が取り付けられている。このため、実装ヘッド４０は、ＸＹロボット３０（Ｘ軸モータ３６およびＹ軸モータ３８）を駆動制御することにより、ＸＹ平面（水平面）上の任意の位置に移動可能である。
【００１７】
実装ヘッド４０は、図２に示すように、ヘッド本体４１と、複数（実施形態では、８個）のノズルホルダ４２と、複数（実施形態では、８個）の吸着ノズル４４と、Ｒ軸駆動装置５０と、Ｑ軸駆動装置６０と、第１Ｚ軸駆動装置７０と、第２Ｚ軸駆動装置７５と、側面カメラ４７，４８とを備える。実装ヘッド４０は、Ｘ軸スライダ３２に対して着脱可能であり、適宜交換することができる。
【００１８】
ヘッド本体４１は、Ｒ軸駆動装置５０によって回転可能な回転体である。ノズルホルダ４２は、ヘッド本体４１に対して円周方向に所定角度間隔（実施形態では、４５度間隔）で配列され、且つ、ヘッド本体４１に昇降自在に支持されている。ノズルホルダ４２の先端部には、吸着ノズル４４が装着される。吸着ノズル４４は、ノズルホルダ４２に対して着脱可能であり、吸着する部品Ｐの種類に応じてその吸着に適したものに交換される。
【００１９】
Ｒ軸駆動装置５０は、複数のノズルホルダ４２（複数の吸着ノズル４４）をヘッド本体４１の中心軸回りに円周方向に旋回（公転）させるものである。Ｒ軸駆動装置５０は、図２に示すように、Ｒ軸モータ５１と、ヘッド本体４１の中心軸から軸方向に延出されたＲ軸５２と、Ｒ軸モータ５１の回転をＲ軸５２に伝達する伝達ギヤ５３と、を備える。Ｒ軸駆動装置５０は、Ｒ軸モータ５１により伝達ギヤ５３を介してＲ軸５２を回転駆動することにより、ヘッド本体４１を回転させる。各ノズルホルダ４２は、ヘッド本体４１の回転によって、吸着ノズル４４と一体となって円周方向に旋回（公転）する。また、Ｒ軸駆動装置５０は、この他に、Ｒ軸５２の回転位置、即ち各ノズルホルダ４２（吸着ノズル４４）の旋回位置を検知するためのＲ軸位置センサ５５（図６参照）も備える。
【００２０】
Ｑ軸駆動装置６０は、各ノズルホルダ４２（各吸着ノズル４４）をその中心軸回りに回転（自転）させるものである。Ｑ軸駆動装置６０は、図２に示すように、Ｑ軸モータ６１と、円筒ギヤ６２と、伝達ギヤ６３と、Ｑ軸ギヤ６４と、を備える。円筒ギヤ６２は、その内部にＲ軸５２が同軸かつ相対回転可能に挿通され、外周面に平歯の外歯６２ａが形成されている。伝達ギヤ６３は、Ｑ軸モータ６１の回転を円筒ギヤ６２に伝達するものである。Ｑ軸ギヤ６４は、各ノズルホルダ４２の上部に設けられ、円筒ギヤ６２の外歯６２ａとＺ軸方向（上下方向）にスライド可能に噛み合うものである。Ｑ軸駆動装置６０は、Ｑ軸モータ６１により伝達ギヤ６３を介して円筒ギヤ６２を回転駆動することにより、円筒ギヤ６２の外歯６２ａと噛み合う各Ｑ軸ギヤ６４を纏めて同方向に回転させることができる。各ノズルホルダ４２は、Ｑ軸ギヤ６４の回転によって、吸着ノズル４４と一体となってその中心軸回りに回転（自転）する。また、Ｑ軸駆動装置６０は、この他に、Ｑ軸ギヤ６４の回転位置、即ち各ノズルホルダ４２（吸着ノズル４４）の回転位置を検知するためのＱ軸位置センサ６５（図６参照）も備える。
【００２１】
第１および第２Ｚ軸駆動装置７０，７５は、ノズルホルダ４２の旋回（公転）軌道上の２箇所においてノズルホルダ４２を個別に昇降可能に構成されている。実施形態では、図３に示すように、第１Ｚ軸駆動装置７０は、ヘッド本体４１に支持されるノズルホルダ４２のうち０度の位置（以下、Ｚ１ともいう）にあるノズルホルダ４２を昇降可能である。また、第２Ｚ軸駆動装置７５は、ヘッド本体４１に支持されるノズルホルダ４２のうち１８０度の位置（以下、Ｚ２ともいう）にあるノズルホルダ４２を昇降可能である。なお、０度の位置とは、ヘッド本体４１の中心軸を通りＸ軸方向（基板搬送方向）に平行な線上にある２点のうち基板搬送方向上流側の位置であり（図３中、Ａ）、１８０度の位置は、上記２点のうち基板搬送方向下流側の位置である（図３中、Ｅ）。
【００２２】
第１および第２Ｚ軸駆動装置７０，７５は、何れも、図２に示すように、Ｚ軸スライダ７２，７７と、対応するＺ軸スライダ７２，７７を昇降させるＺ軸モータ７１，７６と、を備える。第１および第２Ｚ軸駆動装置７０，７５は、それぞれＺ軸モータ７１，７６を駆動して対応するＺ軸スライダ７２，７７を昇降させることにより、Ｚ軸スライダ７２，７７の下方にあるノズルホルダ４２と当接して、当該ノズルホルダ４２を吸着ノズル４４と一体的に昇降させる。なお、第１および第２Ｚ軸駆動装置７０，７５は、Ｚ軸モータ７１，７６としてリニアモータを用いてＺ軸スライダ７２，７７を昇降させるものとしてもよいし、回転モータと送りねじ機構とを用いてＺ軸スライダ７２，７７を昇降させるものとしてもよい。また、第１および第２Ｚ軸駆動装置７０，７５は、Ｚ軸モータ７１，７６に代えてエアシリンダなどのアクチュエータを用いてＺ軸スライダ７２，７７を昇降させるものとしてもよい。このように、実施形態の実装ヘッド４０は、それぞれノズルホルダ４２（吸着ノズル４４）を個別に昇降可能な２つのＺ軸駆動装置７０，７５を備え、Ｚ軸駆動装置７０，７５を用いて吸着ノズル４４による部品Ｐの吸着動作を個別に行なうことができる。このため、実装ヘッド４０は、２つのＺ軸駆動装置７０，７５によって昇降可能な２つの吸着ノズル４４と同じ間隔でＸ軸方向（左右方向）に並ぶように２つの部品Ｐを対応するテープフィーダ２３から供給することにより、２つの吸着ノズル４４を同時に下降させて当該２つの部品Ｐを同時に吸着させることができる。また、第１および第２Ｚ軸駆動装置７０，７５は、この他に、対応するＺ軸スライダ７２，７７の昇降位置、即ち対応するノズルホルダ４２（吸着ノズル４４）の昇降位置を検知するためのＺ軸位置センサ７３，７８（図６参照）も備える。
【００２３】
吸着ノズル４４は、圧力供給装置８０によって供給される圧力（負圧，正圧）により部品Ｐの吸着や吸着した部品Ｐの基板Ｓへの実装が可能である。圧力供給装置８０は、図５に示すように、負圧源（負圧ポンプ）８１と、正圧源（工場エア）８２と、各吸着ノズル４４の吸着口に供給する圧力を負圧と正圧と大気圧とのいずれかに切り替え可能な切替弁８６と、を備える。切替弁８６は、負圧源８１と連通する負圧流路８３と、正圧源８２と連通する正圧流路８４と、大気と連通する大気圧流路８５と、吸着ノズル４４の吸着口と連通するノズルホルダ４２内部に形成されたホルダ流路４２ａとが接続された４ポート３位置弁である。切替弁８６は、弁位置をホルダ流路４２ａが負圧流路８３と連通すると共に他の流路から遮断する位置（負圧供給位置）に切り替えることにより、吸着ノズル４４の吸着口に負圧を供給することができる。また、切替弁８６は、弁位置をホルダ流路４２ａが大気圧流路８５と連通すると共に他の流路から遮断する位置（大気圧供給位置）に切り替えることにより、吸着ノズル４４の吸着口に大気圧を供給することができる。さらに、切替弁８６は、弁位置をホルダ流路４２ａが正圧流路８４と連通すると共に他の流路から遮断する位置（正圧供給位置）に切り替えることにより、吸着ノズル４４の吸着口に正圧を供給することができる。切替弁８６は、図４に示すように、各ノズルホルダ４２（ホルダ流路４２ａ）にそれぞれ対応して設けられ、ヘッド本体４１の軸中心から放射状に延びる放射状流路４１ａを介して負圧流路８３に接続されると共に同様に延びる放射状流路（図示せず）を介して正圧流路８４に接続されている。また、負圧流路８３には、その内部の圧力（負圧）を検出するための圧力センサ８８が設けられている。
【００２４】
また、切替弁８６は、自動復帰機能を有しておらず、弁操作レバー８７の操作によって弁位置が負圧供給位置と大気圧供給位置と正圧供給位置とに切り替えられるようになっている。弁操作レバー８７は、図２に示すように、第１および第２弁駆動装置４５，４６の何れかによって操作される。第１弁駆動装置４５は、第１Ｚ軸駆動装置７０により昇降可能な位置（Ｚ１）にあるノズルホルダ４２に対応する切替弁８６の弁操作レバー８７を駆動することができる。第２弁駆動装置４６は、第２Ｚ軸駆動装置７５により昇降可能な位置（Ｚ２）にあるノズルホルダ４２に対応する切替弁８６の弁操作レバー８７を駆動することができる。なお、第１および第２弁駆動装置４５，４６は、例えば、モータと、モータの回転運動をストローク運動に変換する変換機構（カム機構やリンク機構など）とを用いて構成することができる。
【００２５】
側面カメラ４７，４８は、吸着ノズル４４による吸着動作の実行後に当該吸着ノズル４４の部品吸着有無や部品吸着姿勢を判定するために、当該吸着ノズル４４の先端部付近を側方から撮像するものである。実施形態では、側面カメラ４７は、第１Ｚ軸駆動装置７０により吸着ノズル４４を下降させて吸着動作を実行した後、当該吸着ノズル４４がＲ軸駆動装置５０により１つ先に旋回されたときに当該吸着ノズル４４を撮像可能である。また、側面カメラ４８は、第２Ｚ軸駆動装置７５により吸着ノズル４４を下降させて吸着動作を実行した後、当該吸着ノズル４４がＲ軸駆動装置５０により１つ先に旋回されたときに当該吸着ノズル４４を撮像可能である。
【００２６】
制御装置９０は、図６に示すように、ＣＰＵ９１を中心とするマイクロプロセッサとして構成されており、ＣＰＵ９１の他に、ＲＯＭ９２やＨＤＤ９３、ＲＡＭ９４、入出力インタフェース９５などを備える。これらはバス９６を介して接続されている。制御装置９０には、Ｘ軸位置センサ３７やＹ軸位置センサ３９、Ｒ軸位置センサ５５、Ｑ軸位置センサ６５、Ｚ軸位置センサ７３，７８、圧力センサ８８などからの各種検知信号が入力されている。また、制御装置９０には、パーツカメラ２６やマークカメラ２８、側面カメラ４７，４８からの画像信号なども入出力インタフェース９５を介して入力されている。一方、制御装置９０からは、テープフィーダ２３や基板搬送装置２４、Ｘ軸モータ３６、Ｙ軸モータ３８、Ｒ軸モータ５１、Ｑ軸モータ６１、Ｚ軸モータ７１，７６、第１および第２弁駆動装置４５，４６、パーツカメラ２６、マークカメラ２８、側面カメラ４７，４８などへの各種制御信号が出力されている。
【００２７】
管理装置１００は、例えば、汎用のコンピュータであり、図６に示すように、ＣＰＵ１０１やＲＯＭ１０２、ＨＤＤ１０３、ＲＡＭ１０４、入出力インタフェース１０５等により構成される。管理装置１００には、入力デバイス１０７からの入力信号が入出力インタフェース１０５を介して入力されている。管理装置１００からは、ディスプレイ１０８への表示信号が入出力インタフェース１０５を介して出力されている。ＨＤＤ１０３には、基板Ｓの生産プログラムやその他の生産情報を含むジョブ情報が記憶されている。ここで、生産プログラムは、部品実装機１０において、どの基板Ｓにどの部品Ｐをどの順番で実装するか、また、そのように実装した基板Ｓを何枚作製するかを定めたプログラムをいう。また、生産情報には、基板Ｓに実装すべき部品Ｐに関する部品情報（部品Ｐの種類やその部品供給位置）や使用する吸着ノズル４４に関するノズル情報、部品Ｐの目標実装位置（ＸＹ座標）等が含まれる。管理装置１００は、部品実装機１０の制御装置９０と通信可能に接続され、各種情報や制御信号のやり取りを行なう。
【００２８】
こうして構成された実施形態の部品実装機１０は、管理装置１００によりジョブ情報を受信したときに、吸着動作と撮像動作と実装動作とを１サイクルとして実行する。吸着動作は、実装ヘッド４０を部品供給位置の上方へ移動させ、部品供給位置において吸着ノズル４４の吸着口に部品Ｐが当接するように各ノズルホルダ４２（吸着ノズル４４）を旋回させつつ対応するノズルホルダ４２を下降させると共に、対応する吸着ノズル４４の吸着口に負圧を供給する動作である。撮像動作は、吸着動作で吸着ノズル４４に吸着させた部品Ｐをパーツカメラ２６で撮像し、得られた撮像画像を処理することにより吸着ずれを検出して部品Ｐの目標実装位置を補正する動作である。なお、撮像動作は、実施形態では、吸着ノズル４４に吸着させた部品Ｐと共に実装ヘッド４０に付されたヘッドマークＭをパーツカメラ２６で撮像することにより、ヘッドマークＭを基準とした部品Ｐの吸着位置を認識することにより行なわれる。実装動作は、実装ヘッド４０を基板Ｓにおける目標実装位置の上方へ移動させ、吸着ノズル４４に吸着させた部品Ｐが目標実装位置に当接するように各ノズルホルダ４２（吸着ノズル４４）を旋回させつつ対応するノズルホルダ４２を下降させ、対応する吸着ノズル４４の吸着口に正圧を供給する動作である。
【００２９】
次に、実装ヘッド４０が交換された場合における部品実装機１０の動作について説明する。図７は、制御装置９０のＣＰＵ９１により実行されるヘッド装着時処理ルーチンの一例を示すフローチャートである。このルーチンは、新たな実装ヘッド４０がＸ軸スライダ３２に装着されたときに実行される。ヘッド装着時処理ルーチンが実行されると、制御装置９０のＣＰＵ９１は、まず、静的動作のキャリブレーションを実行する（Ｓ１００）。ここで、静的動作のキャリブレーションは、パーツカメラ２６，マークカメラ２８およびヘッドマークＭの位置や、ヘッドマークＭに対する各ノズルホルダ４２の上昇時の位置、各ノズルホルダ４２の下降時の傾き位置、吸着ノズル４４の曲がりの有無、吸着ノズル４４の位置を測定して、これらの位置を調整するための処理である。なお、パーツカメラ２６の位置の測定は、マークカメラ２８を用いて行なうことができ、その他の位置等の測定は、パーツカメラ２６を用いて行なうことができる。
【００３０】
続いて、ＣＰＵ９１は、動的動作のキャリブレーションを実行する（Ｓ１１０）。動的動作のキャリブレーションは、後述する単吸着動作を想定した各ノズルホルダ４２の動作と後述する同時吸着動作を想定した各ノズルホルダ４２の動作とを測定して、これらの動作を調整するための処理である。単吸着動作を想定した動作の測定は、ＸＹロボット３０により実装ヘッド４０をパーツカメラ２６の上方へ移動させ、Ｒ軸駆動装置５０により各ノズルホルダ４２を旋回させつつ、第１および第２Ｚ軸駆動装置７０，７５の何れかにより対応するノズルホルダ４２を下降させ、そのノズルホルダ４２の停止位置をパーツカメラ２６で撮像することにより行なわれる。また、同時吸着動作を想定した動作の測定は、ＸＹロボット３０により実装ヘッド４０をパーツカメラ２６の上方へ移動させ、Ｒ軸駆動装置５０により各ノズルホルダ４２を旋回させつつ、第１および第２Ｚ軸駆動装置７０，７５の両方により対応する対応する２つのノズルホルダ４２を同時に下降させ、その２つのノズルホルダ４２の停止位置をパーツカメラ２６で測定することにより行なわれる。なお、これらの動作の測定は、ノズルホルダ４２ごとに行なわれる。
【００３１】
そして、ＣＰＵ９１は、同時吸着動作の可否を示す同時吸着許可フラグＦに値０を設定して（Ｓ１２０）、ヘッド装着時処理ルーチンを終了する。ここで、同時吸着許可フラグFは、同時吸着動作の実行可否を示すフラグである。同時吸着フラグＦは、値０の場合には同時吸着動作が禁止されていることを示し、値１の場合には同時吸着動作が許可されていることを示す。実施形態では、実装ヘッド４０が交換されると、ＣＰＵ９１は、吸着ノズル４４の下降位置精度が十分でない可能性があると判断し、同時吸着フラグＦが値０に設定し、同時吸着動作を一旦禁止する。
【００３２】
次に、単吸着動作または同時吸着動作を用いて部品Ｐを吸着して基板Ｓに実装する場合における部品実装機１０の動作について説明する。図８は、制御装置９０のＣＰＵ９１により実行される実装制御ルーチンの一例を示すフローチャートである。このルーチンは、管理装置１００からジョブ情報を受信したときに実行される。なお、実装制御ルーチンは、実施形態では、同一種類の部品Ｐを吸着して基板Ｓに実装する動作を繰り返し実行する場合に適用される。実装制御ルーチンが実行されると、制御装置９０のＣＰＵ９１は、まず、同時吸着許可フラグＦが値０であるか否かを判定する（Ｓ２００）。ＣＰＵ９１は、同時吸着許可フラグが値０であると判定すると、同時吸着動作が禁止されていると判断し、１つの吸着対象ノズルに部品Ｐを吸着させる単吸着動作を実行する（Ｓ２１０）。単吸着動作は、図９に例示する単吸着処理ルーチンを実行することにより行なわれる。なお、単吸着処理ルーチンの説明は後述する。一方、ＣＰＵ９１は、同時吸着許可フラグが値１であると判定すると、同時吸着動作が許可されていると判断し、２つの吸着対象ノズルにそれぞれ部品Ｐを同時に吸着させる同時吸着動作を実行する（Ｓ２２０）。同時吸着動作は、図１０に例示する同時吸着処理ルーチンを実行することにより行なわれる。なお、同時吸着処理ルーチンの説明は後述する。ＣＰＵ９１、単吸着動作または同時吸着動作を実行すると、実装ヘッド４０の複数の吸着ノズル４４に予定数の部品Ｐが吸着されたか否かを判定する（Ｓ２３０）。ＣＰＵ９１は、複数の吸着ノズル４４に所定数の部品Ｐが吸着されていないと判定すると、次の吸着対象ノズルがＺ１またはＺ２（第１Ｚ軸駆動装置７０または第２Ｚ軸駆動装置７５により昇降可能な位置）に来るようＲ軸駆動装置５０（Ｒ軸モータ５１）を制御しつつ（Ｓ２４０）、Ｓ２００に戻ってＳ２００〜Ｓ２４０の処理（単吸着動作または同時吸着動作）を繰り返す。
【００３３】
ＣＰＵ９１は、Ｓ２３０で複数の吸着ノズル４４に予定数の部品Ｐが吸着されたと判定すると、実装ヘッド４０がパーツカメラ２６の上方に来るようにＸＹロボット３０を制御する（Ｓ２６０）。続いて、ＣＰＵ９１は、複数の吸着ノズル４４に吸着された部品Ｐをパーツカメラ２６により撮像する（Ｓ２７０）。そして、ＣＰＵ９１は、得られた撮像画像から部品Ｐを識認し、複数の吸着ノズル４４の何れかに吸着すべき部品Ｐが吸着されていない吸着エラーが発生しているか否かを判定する（Ｓ２７０）。ＣＰＵ９１は、複数の吸着ノズル４４の何れかに吸着エラーが発生していると判定すると、同時吸着許可フラグＦに値０を設定する（Ｓ３７０）。そして、ＣＰＵ９１は、吸着エラーが発生した吸着ノズル４４を装着するノズルホルダ４２がＺ１またはＺ２に来るようＲ軸駆動装置５０を制御し（Ｓ３８０）、Ｓ２００に戻って、吸着エラーが発生している吸着ノズル４４に部品Ｐを再度、吸着させる。一方、ＣＰＵ９１は、何れの吸着ノズル４４にも吸着エラーが発生していないと判定すると、撮像画像から部品ＰとヘッドマークＭとを認識して各吸着ノズル４４に吸着された部品Ｐの吸着ずれ量（ΔＸｄ，ΔＹｄ）を測定する（Ｓ２８０）。吸着ずれ量（ΔＸｄ，ΔＹｄ）は、吸着ノズル４４の中心と部品Ｐの中心とのＸＹ軸方向のずれ量であり、吸着ノズル４４ごとに測定される。
【００３４】
次に、ＣＰＵ９１は、同時吸着許可フラグＦが値０であるか否かを判定する（Ｓ２９０）。ＣＰＵ９１は、同時吸着許可フラグＦが値０でなく値１であると判定すると、Ｓ３５０に進む。一方、ＣＰＵ９１は、同時吸着許可フラグＦが値０であると判定すると、Ｚ１で下降された吸着ノズル４４に吸着された部品Ｐの吸着ずれ量（ΔＸｄ，ΔＹｄ）に基づいて、次回にＺ１で吸着ノズル４４を下降させて部品Ｐを吸着する際の実装ヘッド４０のヘッド位置補正値（ΔＸｈｚ１，ΔＹｈｚ１）を学習する（Ｓ３００）。ヘッド位置補正値（ΔＸｈｚ１，ΔＹｈｚ１）の学習は、吸着ずれ量（ΔＸｄ，ΔＹｄ）に係数ｋを乗じたものを、現在のヘッド位置補正値（ΔＸｈｚ１，ΔＹｈｚ１）から減じることにより行なわれる。係数ｋは、吸着ずれ量をヘッド位置補正値に反映させる際の反映率であり、値０よりも大きく値１よりも小さい値に定められる。係数ｋは、固定値であってもよいし、例えば、最初は大きな値（例えば０．５）に設定し、その後、小さな値（例えば０．３や０．２）を設定するなどのように、学習の進行に合わせて小さくしてもよい。また、ＣＰＵ９１は、Ｚ２で下降された吸着ノズル４４に吸着された部品Ｐの吸着ずれ量（ΔＸｄ，ΔＹｄ）に基づいて、次回にＺ２で吸着ノズル４４を下降させて部品Ｐを吸着する際の実装ヘッド４０のヘッド位置補正値（ΔＸｈｚ２，ΔＹｈｚ２）を学習する（Ｓ３１０）。ヘッド位置補正値（ΔＸｈｚ２，ΔＹｈｚ２）の学習は、吸着ずれ量（ΔＸｄ，ΔＹｄ）に上記係数ｋを乗じたものを、現在のヘッド位置補正値（ΔＸｈｚ２，ΔＹｈｚ２）から減じることにより行なわれる。そして、ＣＰＵ９１は、ＸＹ軸方向における吸着ずれ量（ΔＸｄ，ΔＹｄ）の平均値および３σを計算し（Ｓ３２０）、計算値が所定範囲内にあるか否かを判定する（Ｓ３３０）。所定範囲は、ヘッド移動補正値の学習により吸着ノズル４４による部品Ｐの吸着位置精度が安定したか否かを判定するためのものであり、適宜定めることができる。なお、実施形態では、ＣＰＵ９１は、吸着ずれ量（ΔＸｄ，ΔＹｄ）のばらつきを示す３σを用いて吸着位置精度を評価したが、σや２σを用いてもよい。ＣＰＵ９１は、計算値が所定範囲内にあると判定すると、同時吸着許可フラグＦを値１に設定して（Ｓ３４０）、Ｓ３５０に進み、計算値が所定範囲内にないと判定すると、Ｓ３４０をスキップして、Ｓ３５０に進む。このように、実施形態では、ＣＰＵ９１は、最初は単吸着動作により部品Ｐを吸着し、ヘッド移動補正値の学習が進んで吸着位置精度が安定した段階で、同時吸着動作に移行するのである。これにより、同時吸着動作の実行によって吸着エラーが頻発するのを抑制することができる。
【００３５】
そして、ＣＰＵ９１は、Ｓ２８０で測定した吸着ずれ量（ΔＸｄ，ΔＹｄ）に基づいて実装する部品Ｐの目標実装位置を補正し（Ｓ３５０）、補正した目標実装位置に当該部品Ｐを実装させる実装動作を実行して（Ｓ３６０）、実装制御ルーチンを終了する。
【００３６】
次に、図９の単吸着処理ルーチンについて説明する。単吸着処理ルーチンでは、ＣＰＵ９１は、まず、今回の単吸着動作をＺ１で実行するか否かを判定する（Ｓ４００）。実施形態では、Ｚ１の単吸着動作とＺ２の単吸着動作とが交互に実行されるように、実行順序が定められている。ＣＰＵ９１は、今回の単吸着動作をＺ１で実行すると判定すると、Ｚ１で下降される吸着ノズル４４で吸着されるべき吸着対象部品が目標送り量Ｆｚ１だけ送られて部品供給位置へ供給されるよう対応するテープフィーダ２３に制御信号を出力する（Ｓ４１０）。続いて、ＣＰＵ９１は、上述した実装制御ルーチンのＳ３００で設定されるヘッド移動補正値（ΔＸｈｚ１，ΔＹｈｚ１）が存在するかを判定する（Ｓ４２０）。実装ヘッド４０が交換されて最初に単吸着動作を実行する場合、ヘッド移動補正値（ΔＸｈｚ１，ΔＹｈｚ１）は、未だ設定されていない。ＣＰＵ９１は、ヘッド移動補正値（ΔＸｈｚ１，ΔＹｈｚ１）が存在しないと判定すると、Ｓ４４０に進む。一方、ＣＰＵ９１は、ヘッド移動補正値（ΔＸｈｚ１，ΔＹｈｚ１）が存在すると判定すると、現在の目標ヘッド位置（Ｘｈ，Ｙｈ）にヘッド移動補正値（ΔＸｈｚ１，ΔＹｈｚ１）を加えることにより目標ヘッド位置（Ｘｈ，Ｙｈ）を補正して（Ｓ４３０）、Ｓ４４０に進む。なお、目標ヘッド位置の補正は、現在の目標ヘッド位置にヘッド移動補正値の一部（当該ヘッド移動補正値に値０よりも大きく値１よりも小さい係数を乗じたもの）を加えることによって行なわれてもよい。次に、ＣＰＵ９１は、実装ヘッド４０が目標ヘッド位置（Ｘｈ，Ｙｈ）に来るようにＸＹロボット３０を制御する（Ｓ４４０）。そして、ＣＰＵ９１は、吸着対象ノズルが下降するよう第１Ｚ軸駆動装置７０を制御（Ｚ１ホルダ下降）すると共に当該吸着対象ノズルの吸着口に負圧が供給されるよう第１弁駆動装置４５を制御（Ｚ１バルブ開）して（Ｓ４５０）、単吸着処理ルーチンを終了する。
【００３７】
ＣＰＵ９１は、Ｓ４００において、今回の単吸着動作をＺ１でなくＺ２で実行すると判定すると、Ｚ２で下降される吸着ノズル４４で吸着されるべき吸着対象部品が目標送り量Ｆｚ２だけ送られて部品供給位置へ供給されるよう対応するテープフィーダ２３に制御信号を出力する（Ｓ４６０）。続いて、ＣＰＵ９１は、上述した実装制御ルーチンのＳ３１０で設定されるヘッド移動補正値（ΔＸｈｚ２，ΔＹｈｚ２）が存在するかを判定する（Ｓ４７０）。実装ヘッド４０が交換されて最初に単吸着動作を実行する場合、ヘッド移動補正値（ΔＸｈｚ２，ΔＹｈｚ２）は、未だ設定されていない。ＣＰＵ９１は、ヘッド移動補正値（ΔＸｈｚ２，ΔＹｈｚ２）が存在しないと判定すると、Ｓ４９０に進む。一方、ＣＰＵ９１は、ヘッド移動補正値（ΔＸｈｚ２，ΔＹｈｚ２）が存在すると判定すると、現在の目標ヘッド位置（Ｘｈ，Ｙｈ）にヘッド移動補正値（ΔＸｈｚ２，ΔＹｈｚ２）を加えることにより目標ヘッド位置（Ｘｈ，Ｙｈ）を補正して（Ｓ４３０）、Ｓ４９０に進む。なお、目標ヘッド位置の補正は、現在の目標ヘッド位置にヘッド移動補正値の一部（当該ヘッド移動補正値に値０よりも大きく値１よりも小さい係数を乗じたもの）を加えることによって行なわれてもよい。次に、ＣＰＵ９１は、実装ヘッド４０が目標ヘッド位置（Ｘｈ，Ｙｈ）に来るようにＸＹロボット３０を制御する（Ｓ４９０）。そして、ＣＰＵ９１は、吸着対象ノズルが下降するよう第２Ｚ軸駆動装置７５を制御（Ｚ２ホルダ下降）すると共に当該吸着対象ノズルの吸着口に負圧が供給されるよう第２弁駆動装置４６を制御（Ｚ２バルブ開）して（Ｓ５００）、単吸着処理ルーチンを終了する。
【００３８】
次に、同時吸着処理ルーチンについて説明する。同時吸着処理ルーチンでは、ＣＰＵ９１は、まず、Ｚ１，Ｚ２でそれぞれ同時に下降される２つの吸着対象ノズルに吸着されるべき２つの吸着対象部品の目標送り量Ｆｚ１，Ｆｚ２を補正する（Ｓ５５０）。目標送り量Ｆｚ１の補正は、現在の目標送り量Ｆｚ１に、実装制御ルーチンのＳ３００で設定したＹ軸方向のヘッド移動補正値ΔＹｈｚ１を加えることにより行なわれる。また、目標送り量Ｆｚ２の補正は、現在の目標送り量Ｆｚ２に、実装制御ルーチンのＳ３１０で設定したＹ軸方向のヘッド移動補正値ΔＹｈｚ２を加えることにより行なわれる。なお、目標送り量の補正は、現在の目標送り量にＹ軸方向のヘッド移動補正値の一部（当該ヘッド移動補正値に値０よりも大きく値１よりも小さい係数を乗じたもの）を加えることによって行なわれてもよい。続いて、ＣＰＵ９１は、補正した目標送り量Ｆｚ１，Ｆｚ２でそれぞれの吸着対象部品が供給されるよう対応するテープフィーダ２３に制御信号を出力する（Ｓ５６０）。次に、ＣＰＵ９１は、Ｘ軸方向の目標ヘッド位置Ｘｈを補正する（Ｓ５７０）。Ｘ軸方向の目標ヘッド位置Ｘｈの補正は、現在のＸ軸方向の目標ヘッド位置Ｘｈに、実装制御ルーチンのＳ３００で設定したＸ軸方向のヘッド移動補正値ΔＸｈｚ１とＳ３１０で設定したＸ軸方向のヘッド移動補正値ΔＸｈｚ２との和を値２で除したものを加えることにより行なわれる。なお、Ｘ軸方向の目標ヘッド位置の補正は、現在のＸ軸方向の目標ヘッド位置にＸ軸方向のヘッド移動補正値ΔＸｈｚ１，ΔＺｈｚ２の和を値２で除した計算値の一部（当該計算値に値０よりも大きく値１よりも小さい係数を乗じたもの）を加えることによって行なわれてもよい。なお、Ｙ軸方向の目標ヘッド位置Ｙｈは補正されない。続いて、ＣＰＵ９１は、実装ヘッド４０が目標ヘッド位置（Ｘｈ，Ｙｈ）に来るようにＸＹロボット３０を制御する（Ｓ５８０）。そして、ＣＰＵ９１は、Ｚ１にある吸着対象ノズルとＺ２にある吸着対象ノズルとが同時に下降するよう第１Ｚ軸駆動装置７０と第２Ｚ軸駆動装置７５とを制御すると共に２つの吸着対象ノズルの吸着口に負圧が供給されるよう第１弁駆動装置４５と第２弁駆動装置４６とを制御して（Ｓ５９０）、同時吸着処理ルーチンを終了する。
【００３９】
ここで、Ｚ１，Ｚ２で２つの吸着対象ノズルを同時に下降させて２つの吸着対象部品を同時に吸着させる場合、２つの吸着対象ノズル間のピッチ（Ｘ軸方向のピッチ）が固定されているため、各部の公差などの影響により、２つの吸着対象ノズルは、２つの吸着対象部品の中心を狙って同時に吸着することができない。このため、部品実装機１０は、例えば、０．４ｍｍ×０．２ｍｍのチップ部品などのように、吸着する部品Ｐのサイズが小さくなるほど、同時吸着動作の実行が困難となる。これに対して、実施形態の部品実装機１０では、最初は単吸着動作を行ないつつ実装ヘッド４０のヘッド移動補正値（ΔＸｈｚ１，ΔＹｈｚ１）および（ΔＸｈｚ２，ΔＹｈｚ２）を学習し、吸着対象ノズルの吸着位置精度が安定すると、同時吸着動作に移行する。実施形態の部品実装機１０は、学習したヘッド移動補正値を用いて同時吸着動作を実行することにより、同時吸着動作においても吸着位置精度を十分に確保することができ、サイズの小さな部品Ｐの吸着に際しても吸着エラーの発生を抑制することができる。また、実施形態の部品実装機１０は、同時吸着動作において、Ｘ軸方向のヘッド移動補正値ΔＸｈｚ１，ΔＸｈｚ２を用いて実装ヘッド４０のＸ軸方向の目標ヘッド位置Ｘｈを補正し、Ｙ軸方向のヘッド移動補正値ΔＹｈｚ１，ΔＹｈｚ２を用いて２つの吸着対象部品を供給する２つのテープフィーダ２３の目標送り量Ｆｚ１，Ｆｚ２を補正する。これにより、部品実装機１０は、同時吸着動作において、Ｙ軸方向の吸着ずれを、Ｚ１とＺ２とで個別に補正することができるため、Ｙ軸方向の吸着位置精度をより高めることができる。なお、部品Ｐのサイズが小さいほど同時吸着動作が困難になるのであるから、部品実装機１０は、吸着する部品Ｐのサイズが所定サイズ以上の場合には最初から同時吸着動作を実行してもよいことは勿論である。
【００４０】
ここで、実施形態の構成要素と請求の範囲に記載の本開示の構成要素との対応関係を明らかにする。実施形態の部品供給部２２が本開示の部品供給部に相当し、テープフィーダ２３がパーツフィーダに相当し、部品実装機１０が部品実装機に相当し、吸着ノズル４４がノズルに相当し、実装ヘッド４０がヘッドに相当し、第１および第２Ｚ軸駆動装置７０，７５が昇降装置に相当し、ＸＹロボット３０が移動装置に相当し、制御装置９０が制御装置に相当する。また、実装ヘッド４０がロータリヘッドに相当し、ノズルホルダ４２がノズルホルダに相当し、第１Ｚ軸駆動装置７０が第１昇降装置に相当し、第２Ｚ軸駆動装置７５が第２昇降装置に相当する。
【００４１】
以上説明した実施形態の部品実装機１０は、吸着動作として、一つのノズルを下降させると共に当該一つのノズルの吸着口に負圧を供給して一つのノズルに部品を吸着させる第１吸着動作（単吸着動作）と、複数のノズルを同時的に下降させると共に当該複数のノズルの吸着口に負圧を供給して複数のノズルに部品を同時的に吸着させる第２吸着動作（同時吸着動作）とを実行可能な制御装置９０を備える。制御装置９０は、同一種類の部品に対する吸着動作と実装動作とを繰り返し実行する場合、最初は複数の吸着ノズル４４のそれぞれで第１吸着動作を実行すると共に第１吸着動作において複数の吸着ノズル４４のそれぞれで吸着された部品Ｐの吸着位置のずれを補正するための補正値を学習し、所定条件が成立した以降は学習した補正値を用いて第２吸着動作を実行する。このように、本開示の部品実装機１０は、同一種類の部品に対する吸着動作と実装動作とを繰り返す場合、複数の吸着ノズル４４のそれぞれで第１吸着動作を実行して補正値を学習してから第２吸着動作へ移行する。これにより、本開示の部品実装機１０は、複数の吸着ノズル４４に複数の部品を同時的に吸着させる同時吸着動作を精度良く行なうことができる。
【００４２】
また、実施形態の部品実装機１０は、第１吸着動作（単吸着動作）において吸着ノズル４４に吸着された部品Ｐの吸着位置のばらつき（吸着ずれ量の平均値および３σ）を測定し、そのばらつきが所定範囲内に収束した以降に第２吸着動作（同時吸着動作）を実行する。こうすれば、部品実装機１０は、第１吸着動作において学習した補正値に基づいて第２吸着動作を実行することで、第２吸着動作の精度をより高めることができ、例えば、０．４ｍｍ×０．２ｍｍのチップ部品などの極小部品の同時吸着を実現することができる。
【００４３】
さらに、実施形態の部品実装機１０は、第２吸着動作（同時吸着動作）において、Ｘ軸方向のヘッド移動補正値ΔＸｈｚ１，ΔＸｈｚ２を用いて実装ヘッド４０のＸ軸方向の目標ヘッド位置Ｘｈを補正し、Ｙ軸方向のヘッド移動補正値ΔＹｈｚ１，ΔＹｈｚ２を用いて対応する２つのテープフィーダ２３の目標送り量Ｆｚ１，Ｆｚ２を補正する。こうすれば、部品実装機１０は、第２吸着動作において、Ｙ軸方向の吸着ずれを、Ｚ１とＺ２とで個別に補正することができるため、Ｙ軸方向の吸着位置精度をより高めることができる。
【００４４】
また、実施形態の部品実装機１０は、実装ヘッド４０が交換されたり、同時吸着動作において吸着エラーが発生すると、同時吸着許可フラグＦに値０を設定して同時吸着動作を禁止する。これにより、吸着位置精度が低下している状況下において同時吸着動作が実行されるのを回避し、吸着エラーの頻発を抑制することができる。
【００４５】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００４６】
例えば、上述した実施形態では、部品実装機１０は、ヘッド本体４１に対して複数のノズルホルダ４２が周方向に配列されたロータリ型の実装ヘッド４０を備えるものとした。しかし、部品実装機１０は、パーツフィーダ（テープフィーダ２３）の配列方向に沿って当該パーツフィーダと同ピッチで配列され且つそれぞれ独立して昇降可能なノズルホルダ（吸着ノズル）を有する並列型の実装ヘッドを備えるものとしてもよい。
【００４７】
上述した実施形態では、実装ヘッド４０は、所定位置にある２つのノズルホルダ４２（吸着ノズル４４）をそれぞれ個別に昇降させる２つのＺ軸駆動装置７０，７５を備えるものとした。しかし、実装ヘッド４０は、Ｚ軸駆動装置を３つ以上備えてもよく、３つ以上のＺ軸駆動装置により３つ以上の吸着ノズルを同時的に下降させ、各吸着ノズルに３つ以上の部品Ｐを同時的に吸着するものとしてもよい。
【００４８】
上述した実施形態では、ＣＰＵ９１は、同時吸着動作において、Ｙ軸方向のヘッド移動補正値ΔＹｈｚ１，ΔＹｈｚ２を用いて２つの吸着対象部品を供給する２つのテープフィーダ２３の目標送り量Ｆｚ１，Ｆｚ２を補正した。また、ＣＰＵ９１は、Ｘ軸方向のヘッド移動補正値ΔＸｈｚ１，ΔＸｈｚ２を用いて実装ヘッド４０のＸ軸方向の目標ヘッド位置Ｘｈを補正し、実装ヘッド４０のＹ軸方向の目標ヘッド位置Ｙｈを補正しないものとした。しかし、ＣＰＵ９１は、目標送り量Ｆｚ１，Ｆｚ２の補正に代えて、Ｙ軸方向のヘッド移動補正値ΔＹｈｚ１，ΔＹｈｚ２を用いて実装ヘッド４０のＹ軸方向の目標ヘッド位置Ｙｈを補正してもよい。この場合、ＣＰＵ９１は、現在のＹ軸方向の目標ヘッド位置Ｙｈに、ヘッド移動補正値ΔＹｈｚ１とヘッド移動補正値ΔＹｈｚ２との和を値２で除したものを加えることにより、目標ヘッド位置Ｙｈを補正すればよい。
【００４９】
上述した実施形態では、ＣＰＵ９１は、単吸着動作において吸着ノズル４４の吸着位置精度（吸着ずれ量の平均値および３σ）が所定範囲内に収束した以降に同時吸着動作に移行した。しかし、ＣＰＵ９１は、単吸着動作においてヘッド移動補正値の学習の進捗状況が所定程度まで達したとき（例えば、学習回数が所定回数に達したとき）に、同時吸着動作に移行してもよい。
【００５０】
上述した実施形態では、ＣＰＵ９１は、実装ヘッド４０が交換された場合と、同時吸着動作において吸着エラーが発生した場合とに同時吸着許可フラグＦに値０を設定して同時吸着動作を禁止するものとした。しかし、これに限定されるものではなく、ＣＰＵ９１は、テープフィーダ２３が交換された場合に同時吸着許可フラグＦに値０を設定してもよい。
【００５１】
上述した実施形態では、ＸＹロボット３０は、実装ヘッド４０をＸＹ軸方向に移動させるものとしたが、基板ＢをＸＹ軸方向に移動させてもよい。
【００５２】
上述した実施形態では、部品実装機１０は、各軸（Ｘ軸、Ｙ軸、Ｒ軸、Ｑ軸およびＺ軸）の位置を検出する位置センサ３７，３９，５５，６５，７３，７８を備えたが、「位置センサ」には、エンコーダやリニアスケールが含まれてもよい。
【産業上の利用可能性】
【００５３】
本発明は、部品実装機の製造産業などに利用可能である。
【符号の説明】
【００５４】
１  部品実装システム、１０  部品実装機、１２、筐体、２２  部品供給部、２３  テープフィーダ、２４  基板搬送装置、２６  パーツカメラ、２８  マークカメラ、２９  ノズルステーション、３０  ＸＹロボット、３１  Ｘ軸ガイドレール、３２  Ｘ軸スライダ、３３  Ｙ軸ガイドレール、３４  Ｙ軸スライダ、３６  Ｘ軸モータ、３７  Ｘ軸位置センサ、３８  Ｙ軸モータ、３９  Ｙ軸位置センサ、４０  実装ヘッド、４１  ヘッド本体、４１ａ  放射状流路、４２  ノズルホルダ、４２ａ  ホルダ流路、４４  吸着ノズル、４５  第１弁駆動装置、４６  第２弁駆動装置、４７，４８  側面カメラ、５０  Ｒ軸駆動装置、５１  Ｒ軸モータ、５２  Ｒ軸、５３  伝達ギヤ、５５  Ｒ軸位置センサ、６０  Ｑ軸駆動装置、６１  Ｑ軸モータ、６２  円筒ギヤ、６２ａ  外歯、６４  Ｑ軸ギヤ、６５  Ｑ軸位置センサ、７０  第１Ｚ軸駆動装置、７１，７６  Ｚ軸モータ、７２，７７  Ｚ軸スライダ、７３，７８  Ｚ軸位置センサ、７５  第２Ｚ軸駆動装置、８０  圧力供給装置、８１  負圧源、８２  正圧源、８３  負圧流路、８４  正圧流路、８５  大気圧流路、８６  切替弁、８７  弁操作レバー、８８  圧力センサ、９０  制御装置、９１  ＣＰＵ、９２  ＲＯＭ  ９３  ＨＤＤ、９４  ＲＡＭ、９５  入出力インタフェース、９６  バス、１００  管理装置、１０１  ＣＰＵ、１０２  ＲＯＭ、１０３  ＨＤＤ、１０４  ＲＡＭ、１０５  入出力インタフェース、１０７  入力デバイス、１０８  ディスプレイ、Ｐ  部品、Ｓ  基板。
【図１】
2019064449.tif 000003
【図２】
2019064449.tif 000004
【図３】
2019064449.tif 000005
【図４】
2019064449.tif 000006
【図５】
2019064449.tif 000007
【図６】
2019064449.tif 000008
【図７】
2019064449.tif 000009
【図８】
2019064449.tif 000010
【図９】
2019064449.tif 000011
【図１０】
2019064449.tif 000012
【国際調査報告】
2019064449.tif 000013
2019064449.tif 000014
2019064449.tif 000015
2019064449.tif 000016