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