(57)【要約】【課題】部品集合体の配置管理において、部品集合体に付されたメーカ形式名等を示す部品ＩＤと、実装機側での部品名とが異なっていても、これらの対応表を別途作成する手間を省く。【解決手段】  部品集合体に付された部品ＩＤと、実装機側での部品名とを対応づけて記憶する。実装機の各セット位置に装着された部品集合体から部品ＩＤを取得すれば、これに対応づけて記憶された部品名により、当該部品集合体の配置の適否を判断する。一方、取得した部品ＩＤが記憶されていなければ、当該セット位置に当該部品集合体が装着されていることの適否をオペレータに確認させ、これが適切であれば、当該部品ＩＤと、部品配置目標において当該セット位置に装着すべき部品名とを対応づけて追加記憶する。【選択図】  図８
2005216947.tif 000002
【特許請求の範囲】
【請求項１】
複数個の部品を格納する部品集合体から順次供給される部品をプリント基板上に実装する実装機における部品配置管理方法であって、
実装機における部品集合体の各セット位置とこの各セット位置に装着すべき部品集合体を示す部品名とを対応付けた第１記憶データと、部品集合体に付与される部品ＩＤと部品名とを対応付けた第２記憶データとに基づいて、各セット位置に装着された部品集合体から取得した部品ＩＤにより、各セット位置に装着された部品集合体の適否を判断するとともに、
実装機の各セット位置に正しく装着された部品集合体から取得した部品ＩＤにより、各セット位置を媒体として前記第１記憶データから前記第２記憶データを形成することを特徴とする実装機の部品配置管理方法。
【請求項２】
各セット位置に装着された部品集合体の適否の判断結果を報知するとともに、否の場合であって外部からの入力がある場合に、取得された部品ＩＤと前記第１記憶データから各セット位置を媒体として前記第２記憶データを形成するようにしたことを特徴とする請求項１に記載の実装機の部品配置管理方法。
【請求項３】
複数個の部品を格納する部品集合体から順次供給される部品をプリント基板上に実装する実装機における部品配置管理装置であって、
実装機における部品集合体の各セット位置と、この各セット位置に装着すべき部品集合体を示す部品名とを対応付けた第１記憶データを記憶する第１記憶データ記憶手段と、
部品集合体に付与される部品ＩＤと部品名とを対応付けた第２記憶データを記憶する第２記憶データ記憶手段と、
各セット位置に装着された部品集合体から部品ＩＤを取得する部品ＩＤ取得手段と、
各セット位置に装着された部品集合体から取得した部品ＩＤにより、前記第１記憶データと第２記憶データとに基づいて、各セット位置に装着された部品集合体の適否を判断する適否判断手段と、
実装機の各セット位置に正しく装着された部品集合体から取得した部品ＩＤにより、各セット位置を媒体として前記第１記憶データから前記第２記憶データを形成する第２記憶データ形成手段と、
を備えたことを特徴とする実装機の部品配置管理装置。
【請求項４】
複数個の部品を格納する部品集合体から順次供給される部品をプリント基板上に実装する実装機における部品配置管理装置としてコンピュータを機能させるプログラムが記録されたコンピュータ読み取り可能な記録媒体であって、前記コンピュータを、
実装機における部品集合体の各セット位置と、この各セット位置に装着すべき部品集合体を示す部品名とを対応付けた第１記憶データを記憶する第１記憶データ記憶手段と、
部品集合体に付与される部品ＩＤと部品名とを対応付けた第２記憶データを記憶する第２記憶データ記憶手段と、
各セット位置に装着された部品集合体から部品ＩＤを取得する部品ＩＤ取得手段と、
各セット位置に装着された部品集合体から取得した部品ＩＤにより、前記第１記憶データと第２記憶データとに基づいて、各セット位置に装着された部品集合体の適否を判断する適否判断手段と、
実装機の各セット位置に正しく装着された部品集合体から取得した部品ＩＤにより、各セット位置を媒体として前記第１記憶データから前記第２記憶データを形成する第２記憶データ形成手段と、
して機能させるプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項５】
複数個の部品を格納する部品集合体から順次供給される部品をプリント基板上に実装する実装機であって、
実装機における部品集合体の各セット位置と、この各セット位置に装着すべき部品集合体を示す部品名とを対応付けた第１記憶データを記憶する第１記憶データ記憶手段と、
部品集合体に付与される部品ＩＤと部品名とを対応付けた第２記憶データを記憶する第２記憶データ記憶手段と、
各セット位置に装着された部品集合体から部品ＩＤを取得する部品ＩＤ取得手段と、
各セット位置に装着された部品集合体から取得した部品ＩＤにより、前記第１記憶データと第２記憶データとに基づいて、各セット位置に装着された部品集合体の適否を判断する適否判断手段と、
実装機の各セット位置に正しく装着された部品集合体から取得した部品ＩＤにより、各セット位置を媒体として前記第１記憶データから前記第２記憶データを形成する第２記憶データ形成手段と、
を備えたことを特徴とする実装機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント基板上に部品を実装する実装機における部品配置管理方法および同装置等に関する。
【背景技術】
【０００２】
従来から、プリント基板上に電子部品を実装する実装機として、部品供給部にセットされたＩＣ等の電子部品を、ヘッドユニットに装備された吸着ヘッドで吸着して、プリント基板上の装着位置に移送して装着するようにしたものが知られている。部品供給部には、一般に、電子部品を順次供給するテープフィーダ等が多数並列して装備されている。各テープフィーダには、チップ状の電子部品が所定間隔毎に多数収納されたテープを巻着した部品集合体としてのリールが適宜セットされるようになっている。
【０００３】
部品供給部におけるこのようなテープフィーダ等の配置、すなわち、各種部品を供給する部品集合体の配置は、実装効率向上を図る最適化手法等を用いて予め設定されている。そして、実装機の初期セット時や生産基板を変更する段取り時には、予め設定された配置にしたがって、オペレータが部品集合体がセットされたフィーダを実装機の各セット位置に装着している。
【０００４】
このような段取り時に、部品集合体が予め設定されたとおり適正に配置されているかを確認する方法として、部品集合体に付された部品種類を示すバーコード等の情報を読み取ることで実際の部品集合体の配置を得て、これを予め設定された配置と比較する方法が提案されている（下記特許文献１参照）。
【特許文献１】特開平１１−１６３５９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、部品集合体に付された部品種類を示す情報は、通常、部品メーカ等によって独自に付されたいわゆるメーカ形式名である一方、プリント基板に実装される電子部品は極めて多種多様となることにより、多くの部品メーカのものが使用され、また同一種の電子部品に対して複数の部品メーカの電子部品が使用される。このため、各部品をメーカ形式名で管理するのは複雑且つ繁雑となるので、既設の実装ライン等の管理プログラムにおいては、各部品をメーカ形式名とは異なる部品名（部品管理番号）で管理することが多い。このため、既設の実装ライン等に上述した部品配置を確認する方法を導入するには、既存の管理プログラムにおける部品名と、部品集合体に付されているメーカ形式名との対応表を事前に作成する手間を要していた。
【０００６】
本発明は上記課題に鑑みてなされたものであり、容易に部品集合体の配置管理を行うことができる実装機の部品配置管理方法および同装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、下記の手段を提供する。すなわち、
［１］複数個の部品を格納する部品集合体から順次供給される部品をプリント基板上に実装する実装機における部品配置管理方法であって、
実装機における部品集合体の各セット位置とこの各セット位置に装着すべき部品集合体を示す部品名とを対応付けた第１記憶データと、部品集合体に付与される部品ＩＤと部品名とを対応付けた第２記憶データとに基づいて、各セット位置に装着された部品集合体から取得した部品ＩＤにより、各セット位置に装着された部品集合体の適否を判断するとともに、
実装機の各セット位置に正しく装着された部品集合体から取得した部品ＩＤにより、各セット位置を媒体として前記第１記憶データから前記第２記憶データを形成することを特徴とする実装機の部品配置管理方法。
【０００８】
［２］各セット位置に装着された部品集合体の適否の判断結果を報知するとともに、否の場合であって外部からの入力がある場合に、取得された部品ＩＤと前記第１記憶データから各セット位置を媒体として前記第２記憶データを形成するようにしたことを特徴とする前項１に記載の実装機の部品配置管理方法。
【０００９】
［３］複数個の部品を格納する部品集合体から順次供給される部品をプリント基板上に実装する実装機における部品配置管理装置であって、
実装機における部品集合体の各セット位置と、この各セット位置に装着すべき部品集合体を示す部品名とを対応付けた第１記憶データを記憶する第１記憶データ記憶手段と、
部品集合体に付与される部品ＩＤと部品名とを対応付けた第２記憶データを記憶する第２記憶データ記憶手段と、
各セット位置に装着された部品集合体から部品ＩＤを取得する部品ＩＤ取得手段と、
各セット位置に装着された部品集合体から取得した部品ＩＤにより、前記第１記憶データと第２記憶データとに基づいて、各セット位置に装着された部品集合体の適否を判断する適否判断手段と、
実装機の各セット位置に正しく装着された部品集合体から取得した部品ＩＤにより、各セット位置を媒体として前記第１記憶データから前記第２記憶データを形成する第２記憶データ形成手段と、
を備えたことを特徴とする実装機の部品配置管理装置。
【００１０】
［４］複数個の部品を格納する部品集合体から順次供給される部品をプリント基板上に実装する実装機における部品配置管理装置としてコンピュータを機能させるプログラムが記録されたコンピュータ読み取り可能な記録媒体であって、前記コンピュータを、
実装機における部品集合体の各セット位置と、この各セット位置に装着すべき部品集合体を示す部品名とを対応付けた第１記憶データを記憶する第１記憶データ記憶手段と、
部品集合体に付与される部品ＩＤと部品名とを対応付けた第２記憶データを記憶する第２記憶データ記憶手段と、
各セット位置に装着された部品集合体から部品ＩＤを取得する部品ＩＤ取得手段と、
各セット位置に装着された部品集合体から取得した部品ＩＤにより、前記第１記憶データと第２記憶データとに基づいて、各セット位置に装着された部品集合体の適否を判断する適否判断手段と、
実装機の各セット位置に正しく装着された部品集合体から取得した部品ＩＤにより、各セット位置を媒体として前記第１記憶データから前記第２記憶データを形成する第２記憶データ形成手段と、
して機能させるプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【００１１】
［５］複数個の部品を格納する部品集合体から順次供給される部品をプリント基板上に実装する実装機であって、
実装機における部品集合体の各セット位置と、この各セット位置に装着すべき部品集合体を示す部品名とを対応付けた第１記憶データを記憶する第１記憶データ記憶手段と、
部品集合体に付与される部品ＩＤと部品名とを対応付けた第２記憶データを記憶する第２記憶データ記憶手段と、
各セット位置に装着された部品集合体から部品ＩＤを取得する部品ＩＤ取得手段と、
各セット位置に装着された部品集合体から取得した部品ＩＤにより、前記第１記憶データと第２記憶データとに基づいて、各セット位置に装着された部品集合体の適否を判断する適否判断手段と、
実装機の各セット位置に正しく装着された部品集合体から取得した部品ＩＤにより、各セット位置を媒体として前記第１記憶データから前記第２記憶データを形成する第２記憶データ形成手段と、
を備えたことを特徴とする実装機。
【発明の効果】
【００１２】
上記発明［１］、［３］、［４］、［５］によると、各セット位置に装着された部品集合体の適否が判断されるとともに、各セット位置に正しく部品集合体を装着すれば、各セット位置を媒体として、当該部品集合体から取得した部品ＩＤを部品名と対応付けた第２記憶データを容易に作成することができる。
【００１３】
また、上記発明［２］によると、各セット位置に装着された部品集合体の適否を容易に確認することができるとともに、否の場合であっても当該セット位置に正しい部品集合体が装着されている入力がなされることで、当該部品集合体から取得した部品ＩＤを部品名と対応付けた第２記憶データを容易に作成することができる。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明にかかる部品配置管理方法の対象となる実装機を含む実装ラインの全体説明図である。この図に示すように、実装ライン９０は、ラインにプリント基板を供給するローダー９１、基板上にクリームはんだを塗布するはんだ印刷機９２、基板上に接着剤等を塗布するディスペンサ９３、基板上に電子部品を実装する複数台の実装機１０…、実装機１０外から電子部品を供給する外部供給装置９４、クリームはんだを溶融させるリフロー炉９５、生産された基板をラインから搬出するアンローダ９６等を備えている。
【００１５】
この実装ライン９０には、電子部品実装データ（基板データ）を作成し、ライン全体を統括的に制御する総括コントローラ６０が設けられており、この総括コントローラ６０およびライン９０を構成する各装置９２，９３，１０…は、電子部品実装データや作業の進行情報等の各種情報を互いに伝達できるようにハブ９７を介してケーブルで接続されている。後述するように、この総括コントローラ６０は、ライン９０の管轄下にある部品の部品配置管理装置として機能する。
【００１６】
図２は、実装機の一例を示す平面図である。この図に示すように、実装機１０は、基台１１上に配置されてプリント基板Ｐを搬送するコンベア２０と、このコンベア２０の両側に配置された部品供給部３０と、基台１１の上方に設けられた電子部品実装用のヘッドユニット４０とを備えている。
【００１７】
部品供給部３０は、電子部品を順次供給するための多数のフィーダが配設されている。この実施形態では、多数のテープフィーダ３１…が並列に配置されている。また、この実施形態では、テープフィーダ３１…はフィーダ交換台車３２に設けられた複数のフィーダセット位置３４…に装着され、このフィーダ交換台車３２がコンベア２０の両側の上流側と下流側とに設けられた台車取付位置３７に装着されることで、各テープフィーダ３１は実装機１０に装着されるようになっている（図１参照）。また、コンベア２０の両側の上流側と下流側のフィーダ交換台車３２…の装着位置の間には、部品の吸着状態を視認する部品認識カメラ３３，３３が設けられている。なお、部品供給部３０は、必要に応じてバルクフィーダ、トレイフィーダ等も装着することができるようになっている。
【００１８】
ヘッドユニット４０は、部品供給部３０から部品をピックアップしてプリント基板Ｐ上に装着し得るように、部品供給部３０とプリント基板Ｐ上の実装位置とにわたって移動可能となっている。具体的には、ヘッドユニット４０は、Ｘ軸方向（コンベア２０の基板搬送方向）に延びるヘッドユニット支持部材４２にＸ軸方向に移動可能に支持され、このヘッドユニット支持部材４２はその両端部においてＹ軸方向（水平面内でＸ軸と直交する方向）に延びるガイドレール４３，４３にＹ軸方向に移動可能に支持されている。そして、ヘッドユニット４０は、Ｘ軸サーボモータ４４によりボールネジ４５を介してＸ軸方向の駆動が行われ、ヘッドユニット支持部材４２は、Ｙ軸サーボモータ４６によりボールネジ４７を介してＹ軸方向の駆動が行われるようになっている。
【００１９】
また、ヘッドユニット４０には、電子部品を吸着して基板に装着するための複数のヘッド４１…がＸ軸方向に並んで搭載されている。各ヘッド４１…は、Ｚ軸サーボモータを駆動源とする昇降機構により上下方向（Ｚ軸方向）に駆動されるとともに、Ｒ軸サーボモータを駆動源とする回転駆動機構により回転方向（Ｒ軸方向）に駆動されるようになっている。各ヘッド４１…の先端には吸着ノズルが設けられており、部品吸着時には図外の負圧供給手段から吸着ノズルに負圧が供給されて、その負圧による吸引力で電子部品を吸着できるようになっている。
【００２０】
各テープフィーダ３１には、図３に示すような部品集合体としてのリール３６が着脱可能に装着されるようになっている。このリール３６には、ＩＣ、トランジスタ、コンデンサ等の小片状の部品を所定間隔毎に格納したテープ３６１が巻着されており、リール３６がテープフィーダ３１にセットされた状態で、テープ３６１がリール３６からテープフィーダ３１の先端側へ間欠的に繰り出され、テープ３６１に格納した部品をヘッドユニット４０にてピックアップできるようになっている。
【００２１】
このリール（部品集合体）３６の外表面には、格納している部品の種類または格納している部品を含めた各リール（部品集合体）の種類を識別可能な部品ＩＤが記録された記録媒体３６２と、当該リール３６に格納された部品の初期入り数を示す初期入り数情報が記録された記録媒体３６３とが、たとえば部品メーカ等によって予め取り付けられている。この実施形態では、これらの記録媒体３６２，３６３は、部品ＩＤおよび初期入り数情報を示すバーコードを印刷したテープから構成されている。なお、消耗品であるリール３６には、各リール３６を個別に識別する情報は特に付与されていない。
【００２２】
部品メーカ等によって予め取り付けられる部品ＩＤは、いわゆるメーカ形式名を示すものであり、この実装ライン９０において部品配置を管理する管理プログラムが各部品集合体（リール）３６…を管理するために用いている部品名（部品管理番号）とは必ずしも一致しない。この実施形態では、これら部品集合体３６…に付されている部品ＩＤと、実装ライン９０の管理プログラムにおける部品名（部品管理番号）とが一致しない場合を想定している。
【００２３】
また、各テープフィーダ３１の外表面には、図４に示すように、この実装ライン９０において、各テープフィーダ３１…を個別に識別可能なフィーダＩＤが記録された記録媒体３１１が取り付けられている。この実施形態では、この記録媒体３１１もフィーダＩＤを示すバーコードを印刷したテープから構成されている。このフィーダＩＤは、実装ライン９０の管理プログラムが各フィーダ３１…を管理するために用いるものである。
【００２４】
また、実装機１０の部品供給部３０には、図５に示すように、各フィーダセット位置３４…の上方に、各フィーダセット位置３４を識別可能なセット位置ＩＤが記録された記録媒体３４１…が取り付けられている。この実施形態では、この記録媒体３４１もセット位置ＩＤを示すバーコードを印刷したテープから構成されている。このセット位置ＩＤも、実装ライン９０の管理プログラムが各フィーダセット位置３４…を管理するために用いるものである。
【００２５】
図６は、実装機１０の制御ユニット５０と、部品配置管理装置として機能する総括コントローラ６０の構成を示す機能ブロック図である。
【００２６】
総括コントローラ６０は、ハードウェア的には、ＣＰＵ、メモリ、ハードディスク装置等の外部記憶部、キーボードやマウス等の入力部、ＣＲＴや液晶表示装置等の画像表示部、実装機１０等とのインタフェース部、さらに入力部の一部としてバーコードを読み取るバーコードリーダ６２１等を備えたパーソナルコンピュータ等から構成され、部品配置目標記憶手段６１、部品ＩＤ記憶手段６２、部品ＩＤ取得手段６３、部品ＩＤ検索手段６４、配置適否判断手段６５、配置確認制御手段６６、部品ＩＤ追加手段６７等としての機能がこのコンピュータ上に構成されている。
【００２７】
これら各機能は、この総括コントローラ６０を構成するコンピュータにおいて読み取り可能なプログラムによって提供される。このプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭまたはフロッピーディスク等の記録媒体や、ＬＡＮやインターネット等のネットワーク回線を介してこのコンピュータに取り込まれるようになっている。
【００２８】
部品配置目標記憶手段６１は、各製品（プリント基板）を生産するための、実装機１０の部品供給部３０における部品集合体３６の目標部品配置を記憶するものである。この目標部品配置は、部品集合体３６および部品集合体３６がセットされるフィーダ３１等の配置を管理する管理プログラムの一部を構成している。この目標部品配置は、実装機１０における部品集合体３６の各セット位置（フィーダセット位置）３４とこの各セット位置に装着すべき部品集合体３６を示す部品名とを対応付けた第１記憶データをなしており、部品配置目標機億手段６１は、第１記憶データ記憶手段を構成している。この部品配置目標機億手段６１に記憶される目標部品配置は、総括コントローラ６０等による部品配置管理を開始する前に、各製品（プリント基板）を生産するために必要な部品を抽出した上で、実装効率向上を図る最適化手法等を用いて予め設定されている。
【００２９】
図７は、部品配置目標記憶手段６１に記憶された目標部品配置の一例である。この図に示すように、部品目標配置は、実装機１０の各セット位置（フィーダセット位置）＃１〜＃８０ごとに、装着すべき部品集合体３６を示す部品名が割り当てられている。この部品配置目標における部品名は、この実装ライン９０において各部品集合体（リール）３６を管理するために用いられているものであり、部品集合体３６に付されている部品ＩＤ（メーカ形式名）とは異なる。
【００３０】
部品ＩＤ記憶手段６１は、各部品集合体３６に付されている部品ＩＤと、部品配置目標において用いられている各部品集合体３６を示す部品名とを対応づけた第２記憶データを対応表として記憶するものであり、第２記憶データ記憶手段を構成している。図８は、部品ＩＤ記憶手段６２に記憶された対応表の一例である。
【００３１】
部品ＩＤ取得手段６３は、実装機１０での生産開始前や段取り替え時等にフィーダ配置の確認が行われる場合において、実装機１０に装着されるフィーダ３１にセットされた部品集合体３６に付された部品ＩＤを取得するものである。このとき、部品ＩＤ取得手段６３は、部品集合体３６がどこに装着されていたのかを確実に把握できるように、この部品集合体３６がセットされたフィーダ３１のフィーダＩＤおよびこのフィーダ３１が装着されているフィーダセット位置３４のセット位置ＩＤも合わせて取得し、さらに部品集合体３６の残数管理等に供するため、部品集合体３６に付された部品の初期入り数情報も合わせて取得するようになっている。本実施形態では、図３〜図５に示したように、部品ＩＤ、フィーダＩＤ、セット位置ＩＤおよび初期入り数情報はいずれも記録媒体３６２，３１１，３４１，３６３に印刷されたバーコードに記録されているため、部品ＩＤ取得手段６３は、総括コントローラ６０と無線交信可能なバーコードリーダ６３１によってこれら部品ＩＤ等を読み取るようになっている。
【００３２】
図９は、部品ＩＤ取得手段６３によって読み取られた部品ＩＤ等を一覧表として示したものである。この図に示すように、部品ＩＤ取得手段６３によって取得される部品ＩＤ等の情報は、フィーダセット位置（セット位置ＩＤ）ごとに、装着されたフィーダＩＤ、部品ＩＤおよび初期入り数が関連付けられている。この部品ＩＤは、部品メーカ等によって付されたメーカ形式名等である。
【００３３】
部品ＩＤ検索手段６４は、部品ＩＤ取得手段６３によって読み取った部品ＩＤが部品ＩＤ記憶手段６２に記憶されているか否かを検索するものである。部品ＩＤ記憶手段６２に記憶されていれば、読み取った部品ＩＤは、部品配置目標における部品名との対応付けが既になされているということが分かる。
【００３４】
配置適否判断手段６５は、部品ＩＤ取得手段６２によって取得された部品ＩＤが部品ＩＤ記憶手段６２に記憶されている場合に、この部品ＩＤが付された部品集合体３６の配置の適否を判断するものである。具体的には、この部品ＩＤが付された部品集合体３６のセット位置３４と、部品ＩＤ記憶手段６２においてこの部品ＩＤに対応づけられている部品名とを、部品配置目標記憶手段６１に記憶されている部品配置目標に照合することにより、このセット位置３４に装着されるべき部品集合体が装着されているのか否かが判断される。
【００３５】
たとえば図９の例では、セット位置＃１で読み取られた部品ＩＤ“ＡＢＣ”の付された部品集合体の場合、“ＡＢＣ”という部品ＩＤは図８に示す対応表に部品名“ＰＡＲＴＳ＿Ａ”に対応することが記憶されているため、セット位置＃１に部品名“ＰＡＲＴＳ＿Ａ”という部品集合体３６が装着されることになっていたのかが図７に示す部品配置目標に照合される。この場合、セット位置＃１に部品名“ＰＡＲＴＳ＿Ａ”を装着することになっているので、読み取った“ＡＢＣ”という部品ＩＤの部品集合体の配置は適正と分かる。
【００３６】
このように部品ＩＤ取得手段６３および配置適否判断手段６５は協働して、目標部品配置（第１記憶データ）、および部品ＩＤと部品名の対応表（第２記憶データ）に基づいて、各フィーダセット位置３４に装着された部品集合体３６から取得した部品ＩＤにより、各フィーダセット位置３４に装着された部品集合体３６の適否を判断する適否判断手段として機能するものである。
【００３７】
配置確認制御手段６６は、部品ＩＤ取得手段６２によって取得された部品ＩＤが部品ＩＤ記憶手段６２に記憶されていない場合に、この部品ＩＤが付された部品集合体３６の配置の適否をオペレータに確認するものである。この確認は、当該部品集合体３６が装着されているセット位置３４と、部品配置目標記憶手段６１の部品配置目標においてこのセット位置３４に装着されるべきとされている部品の部品名とをオペレータに伝達し、オペレータがこの配置でよいと確認したならばその旨の入力を受けることによって行われる。こうしてオペレータが一旦確認すれば、この部品ＩＤが部品配置目標（管理プログラム）における部品名に対応することが分かる。
【００３８】
具体的には、オペレータへの伝達は、実装機１０側の制御ユニット５０が備える確認報知手段５４によって行われ、オペレータからの入力は、同じく実装機１０側の確認入力手段５５に対して行われるが、総括コントローラ６０側のこの配置確認制御手段６６は、実装機１０側の確認報知手段５４や確認入力手段５５を制御してオペレータへの上記確認を行うため、適否確認報知手段および確認入力手段としての機能を果たすものとなっている。
【００３９】
部品ＩＤ追加手段６７は、配置確認制御手段６６により、オペレータから前記確認の結果として適切である旨の入力を受けた場合に、部品集合体３６から読み取った部品ＩＤと、部品配置目標記憶手段６１の目標部品配置においてこのセット位置３４に装着されるべきとされている部品の部品名とを対応づけて、部品ＩＤ記憶手段６２の前記対応表に追加記憶させるものである。すなわち、この部品ＩＤ追加手段６７は、実装機１０の各フィーダセット位置３４に正しく装着された部品集合体３６から取得した部品ＩＤから当該フィーダセット位置３４を媒体として目標部品配置（第１記憶データ）から対応する部品名を読み出し、これら部品ＩＤと部品名とを対応付けた対応表（第２記憶データ）を形成するものであり、第２記憶データ形成手段を構成している。
【００４０】
このように、部品ＩＤ記憶手段６２に登録されていなかった部品ＩＤであっても、実際の部品配置を確認する作業の中で、オペレータが既に装着されている部品集合体３６が適正であると一旦確認すれば、この部品ＩＤが部品配置目標（管理プログラム）の部品名と対応づけて自動的に登録されるため、メーカ形式名等の部品ＩＤと、実装機の部品配置目標における部品名とが異なっていてもこれらの対応表を事前に別途作成する手間がかからず、容易に部品集合体の配置管理を行うことができる。
【００４１】
実装機１０の制御ユニット５０もまた、ハードウェア的には、ＣＰＵ、メモリ、ハードディスク装置等の外部記憶部、キーボードやマウス等の入力部、ＣＲＴや液晶表示装置等の画像表示部、実装機１０等とのインタフェース部、等を備えたコンピュータ等から構成され、実装動作制御手段５１、部品配置目標報知手段５２、配置適否報知手段５３確認報知手段５４確認入力手段５５等としての機能がこのコンピュータ上に構成されている。
【００４２】
これら各機能は、この制御ユニット５０を構成するコンピュータにおいて読み取り可能なプログラムによって提供される。このプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭまたはフロッピーディスク等の記録媒体や、ＬＡＮやインターネット等のネットワーク回線を介してこのコンピュータに取り込まれるようになっている。
【００４３】
実装動作制御手段５１は、所定の基板データ（生産プログラム）にしたがって、各サーボモータおよび部品認識カメラ等を制御し、多数の電子部品をプリント基板Ｐに実装する実装動作を制御するものである。
【００４４】
部品配置目標報知手段５２は、生産開始時や次製品生産の準備（段取り）を行うオペレータに対して、部品ＩＤ記憶手段６１に記憶された部品配置目標を報知するものである。部品配置目標を知ったオペレータは、各部品集合体３６…を適切なフィーダセット位置３４…に容易に装着していくことができる。この報知は、たとえば実装機１０に備えられたディスプレイ画面等への表示によって行われる。
【００４５】
配置適否報知手段５３は、部品ＩＤが読み取られた部品集合体３６の配置の適否について配置適否判断手段６４によって判断された結果をオペレータに報知するものである。この報知は、たとえば“ＯＫ”または“ＮＧ”という判断結果を実装機１０に備えられたディスプレイ画面等に表示することによって行われる。あるいは“ＮＧ”の場合だけ報知するようにしてもよい。
【００４６】
確認報知手段５４は、部品集合体３６から読み取られた部品ＩＤが未だ部品ＩＤ記憶手段６２に記憶されていない場合に、この部品集合体３６が装着されているセット位置３４にこの部品集合体３６が装着されていることの適否を確認すべき旨をオペレータに報知するものである。この報知には、オペレータがこの確認をするために必要な情報として、当該部品集合体３６が装着されているセット位置３４と、部品配置目標においてこのセット位置３４に装着されるべきとされている部品の部品名とが含まれ、これらが、たとえば実装機１０に備えられたディスプレイ画面等へ表示されることによって行われる。
【００４７】
この確認は、総括コントローラ６０側の配置確認制御手段６６によって制御され、実装機１０側のこの確認報知手段５４は、配置確認制御手段６６に制御される出力装置として機能する。
【００４８】
確認入力手段５５は、部品集合体３６の配置の適否をオペレータが確認している場合に、オペレータによる適正との確認結果の入力を受けるものである。この確認入力は、実装機１０に備えられた各種の操作ボタンや、キーボード、マウス等の入力手段に対して行われる。この入力は、総括コントローラ６０側の配置確認制御手段６６に送られるようになっており、実装機１０側のこの確認入力手段５５は、確認配置制御手段６６に制御される入力装置として機能する。
【００４９】
なお、オペレータによる確認の結果、当該部品集合体３６の配置が間違っていた場合にもその旨の確認結果の入力を受け、オペレータが適正な配置に修正した後に、修正が完了した旨の入力も受けるようにしてもよい。
【００５０】
次に、実装機の部品配置管理方法の手順について説明する。
【００５１】
図１０は、実装機の部品配置管理方法の手順を示すフローチャートである。
【００５２】
この図に示すように、この部品配置管理方法では、生産開始時や次製品生産の準備（段取り）が行われる際に、部品配置目標報知手段５２によって部品配置目標がディスプレイ画面等に表示され（Ｓ１１）、オペレータは、これを見ながら各部品集合体３６がセットされたフィーダ３１を実装機の各フィーダセット位置３４…に装着する（Ｓ１２）。
【００５３】
各部品集合体３６が装着されれば、オペレータは実装機１０に装着される各部品集合体３６について、部品ＩＤ取得手段６３によって、順次部品ＩＤ、セット位置ＩＤが読み取らせる（Ｓ１３）。このとき、各フィーダ３１と部品集合体３６の対応の確認や、部品残数管理のため、フィーダ３１に付されたフィーダＩＤや部品集合体３６に付された初期入り数情報も読み取られる。
【００５４】
部品集合体３６から読み取られた部品ＩＤは、部品ＩＤ検索手段６４によって、部品ＩＤ記憶手段６２の対応表に記憶されているものであるかが検索される（Ｓ１４）。
【００５５】
そして、既に記憶されているものであれば（Ｓ１４でＹＥＳ）、配置適否判断手段６５により、この部品ＩＤに対応して記憶されている部品名を読み出して（Ｓ１５）、この部品名をもつ部品集合体３６が、読み取られたセット位置ＩＤのフィーダセット位置３４に装着されていることの適否が、部品配置記憶手段６１に記憶されている部品配置目標に一致するか否かによって判断される（Ｓ１６）。
【００５６】
この結果、部品配置目標に一致すれば（Ｓ１６でＹＥＳ）、当該部品集合体３６の取付位置がＯＫである旨が表示され（Ｓ１７）、部品配置目標に一致しなければ（Ｓ１６でＮＯ）、当該部品集合体３６の取付位置が間違っている旨（ＮＧ）が表示され（Ｓ１８）、これを見たオペレータにより修正が行われる（Ｓ１９）。
【００５７】
一方、部品集合体３６から読み取られた部品ＩＤが、部品ＩＤ記憶手段６２の対応表に記憶されていなかった場合には（Ｓ１４でＮＯ）、部品配置管理装置側では当該部品集合体の取付位置の適否を判断できないため、配置確認制御手段６６によって、当該部品集合体３６が装着されているセット位置３４と、部品配置目標においてこのセット位置３４に装着されるべきとされている部品の部品名を表示して、オペレータにこの部品集合体３６の配置適否確認が求められる（Ｓ２０）。
【００５８】
オペレータからこの配置が適正である旨の入力があれば（Ｓ２１でＹＥＳ）、部品ＩＤ追加手段６７により、この部品ＩＤと、部品配置目標においてこのセット位置３４に装着されるべきとされている部品の部品名とが対応づけてられて、部品ＩＤ記憶手段６２の対応表に追加記憶される。
【００５９】
一方、この配置が適正でなく、オペレータからこの配置が適正である旨の入力がなされなかった場合には（Ｓ２１でＮＯ）、オペレータによってこのフィーダセット位置３４に装着する部品集合体３６が適切なものに修正される（Ｓ１９）。
【００６０】
以上の各処理が実装機１０に装着された全ての部品集合体３６…について繰り返し行われ（Ｓ２３でＮＯ）、これが完了すれば（Ｓ２３でＹＥＳ）、一連の部品配置管理が終了する。
【００６１】
以上のような実装機の部品配置管理方法によると、予め部品ＩＤ記憶手段６２に部品ＩＤが登録されている部品集合体３６については、オペレータが部品ＩＤ取得手段６３によってその部品ＩＤを読み取らせることにより、自動的に当該部品集合体３６の配置が適正であるか否かを判断して、オペレータによる部品配置確認作業を支援することができる。
【００６２】
また、部品ＩＤ記憶手段６２に登録されていなかった部品ＩＤであっても、各部品集合体３６の配置を確認する作業の中で、オペレータが既に装着されている部品集合体３６が適正であると一旦確認すれば、この部品ＩＤが部品配置目標（管理プログラム）における部品名と対応づけて自動的に登録されるため、メーカ形式名等の部品ＩＤと、実装機の部品配置目標における部品名とが異なっていてもこれらの対応表を事前に別途作成する手間がかからず、容易に部品集合体の配置管理を行うことができる。
【００６３】
さらに、オペレータが登録されていない部品ＩＤが付された部品集合体の配置を確認するにあたっては、この部品集合体が装着されているセット位置に装着されるべき正しい部品の部品名も報知されるため、オペレータは、確認の対象となっている部品集合体が報知された部品配置目標における部品名に相当するものであるかだけを判断すればよく、この確認作業を容易に行うことができる。
【００６４】
以上、一実施形態について説明したが、本発明は以下のように構成してもよい。
【００６５】
（１）上記実施形態では、部品配置管理装置を実装機本体１０とは異なる総括コントローラ６０上に構成したが、実装機１０が備える制御ユニット５０上など、実装機１０内に構成してもよい。
【００６６】
（２）上記実施形態では、部品ＩＤやセット位置ＩＤを記憶する記録媒体としてバーコードが印刷されたシールを挙げたが、この記録媒体は特に限定されるものではなく、たとえば無線通信可能な微小な電子回路等からなる記憶媒体（無線タグ）等であってもよい。      
【００６７】
（３）上記実施形態では、部品ＩＤやセット位置ＩＤをオペレータがバーコードリーダ６３１を用いて手動で読み取る場合を例としたが、実装機１０に設けられた読取機構等によって自動的に読み取り、記憶されていない部品ＩＤを読み取った場合にのみ、オペレータに確認を求めるようにしてもよい。
【００６８】
（４）上記実施形態では、読み取った部品ＩＤが登録されていないときにオペレータに部品配置の適否を確認する場合には、確認の対象となっているセット位置と部品配置目標における部品名をオペレータに報知するようにしたが、これに加えて、このセット位置に装着されている部品集合体３６から読み取った部品ＩＤ等も報知するようにしてもよい。このようにすれば、オペレータはこの情報も参酌してさらに容易に部品配置の確認を行うことができる。
【００６９】
（５）上記実施形態では、部品ＩＤの取得は、段取り確認時に、部品集合体に付された部品ＩＤを直接読み取るようにしたが、部品集合体をフィーダにセットする際に部品ＩＤとフィーダＩＤとを読み取って互いに関連付けて記憶しておき、段取り確認時には、フィーダＩＤを読み取って、このフィーダＩＤに関連付けられた部品ＩＤを特定することで、フィーダＩＤを介して間接的に部品ＩＤを取得するようにしてもよい。
【００７０】
また、この場合には、オペレータに対して実装機１０の各フィーダセット位置３４…に装着すべき部品集合体（部品名）ではなく、その部品集合体がセットされているフィーダを特定する情報を、部品配置目標としてオペレータに伝達するようにしてもよい。
【００７１】
（６）上記実施形態では、部品集合体３６から取得した部品ＩＤが部品ＩＤ記憶手段（第２記憶データ記憶手段）６２に記憶されているか否かを部品ＩＤ検索手段６４によって検索し、記憶されている場合に配置適否判断手段６５によって当該部品集合体の配置の適否を判断するようにしたが、部品集合体３６から取得した部品ＩＤが部品ＩＤ記憶手段（第２記憶データ記憶手段）６２に記憶されているか否かも含めて、当該部品ＩＤが付された部品集合体３６の適否を判断するようにしてもよい。この場合、取得した部品ＩＤが部品ＩＤ記憶手段（第２記憶データ記憶手段）６２に記憶されていない場合も、当該部品集合体３６の適否判断結果としては一旦、否（不適合）とし、この否の場合であっても、たとえばオペレータによる当該部品集合体の適否確認によって適正であるとされた場合等には、当該部品集合体から取得した部品ＩＤと目標部品配置における当該フィーダセット位置に配置すべき部品名とを対応付けて部品ＩＤと部品名の対応表（第２記憶データ）を形成するようにしてもよい。
【図面の簡単な説明】
【００７２】
【図１】本発明にかかる部品配置管理方法の対象となる実装機を含む実装ラインの全体説明図である。
【図２】実装機の一例を示す平面図である。
【図３】部品集合体としてのリールの斜視図である。
【図４】テープフィーダの斜視図である。
【図５】実装機本体の部品供給部の部分斜視図である。
【図６】実装機の制御ユニットと、部品配置管理装置として機能する総括コントローラの構成を示す機能ブロック図である。
【図７】部品配置目標記憶手段に記憶された部品配置目標の一例である。
【図８】部品ＩＤ記憶手段に記憶された対応表の一例である。
【図９】部品ＩＤ取得手段によって読み取られた部品ＩＤ等の一覧表である。
【図１０】実装機の部品配置管理方法の手順を示すフローチャートである。
【符号の説明】
【００７３】
１０  実装機
２０  コンベア
３０  部品供給部
３１  フィーダ（テープフィーダ）
３４  セット位置
３４１  記録媒体（セット位置ＩＤ）
３６  部品集合体
３６２  記録媒体（部品ＩＤ）
４０  ヘッドユニット
５０  制御ユニット
５１  実装動作制御手段
５２  部品配置目標報知手段
５３  配置適否報知手段
５４  確認報知手段
５５  確認入力手段
６０  総括コントローラ（部品配置管理装置）
６１  部品配置目標記憶手段
６２  部品ＩＤ記憶手段
６２１  バーコードリーダ
６３  部品ＩＤ取得手段
６４  部品ＩＤ検索手段
６５  配置適否判断手段
６６  配置確認制御手段
６７  部品ＩＤ追加手段
【図２】
2005216947.tif 000003
【図３】
2005216947.tif 000004
【図４】
2005216947.tif 000005
【図５】
2005216947.tif 000006
【図６】
2005216947.tif 000007
【図７】
2005216947.tif 000008
【図８】
2005216947.tif 000009
【図９】
2005216947.tif 000010
【図１０】
2005216947.tif 000011
【図１】
2005216947.tif 000012