(57)【要約】【課題】手軽にかつ短時間に部品リールに保持されている部品の計数を可能とする部品計数装置を提供する。【解決手段】部品を保持するテープが巻かれているリールである部品リールに含まれる部品を計数する部品計数装置１１０であって、部品の種類を示す部品コードと、１単位数の部品とテープとの重量である単位重量とを含む部品単位情報４０２ａと、部品リール毎に固有のＩＤと、未使用時の重量とを含むリール個体情報４０２ｂとを記憶している部品リール記憶部４０２と、部品リールのＩＤに対応するリール個体情報４０２ｂから取得した未使用の重量と使用途中の部品リールの重量との差を算出し、さらに、部品単位情報４０２ａを参照して、部品リールに含まれる部品の単位重量を取得し、取得した単位重量で、使用時と未使用時との部品リールの重量の差を除算することにより、部品リールに含まれる部品の数量を算出する数量算出部４１６を備える。【選択図】図３
2008041820.tif 000002
【特許請求の範囲】
【請求項１】
部品を保持するテープが巻かれているリールである部品リールに含まれる部品を計数する部品計数装置であって、
部品の種類を示す部品コードと、１単位数の部品と当該部品を保持している部分のテープとの重量である単位重量とを対応付けた部品単位情報を記憶している部品単位情報記憶手段と、
部品リール毎に固有のＩＤと、未使用時の重量とを対応付けたリール個体情報を記憶しているリール個体情報記憶手段と、
前記部品リールの重量を取得する重量取得手段と、
前記重量取得手段が取得した重量が計測された前記部品リールのＩＤに対応付けられた前記未使用時の重量を前記リール個体情報を参照することにより取得し、取得した前記未使用時の重量と、前記重量取得手段が取得する前記部品リールの重量との差を算出する使用重量算出手段と、
前記部品単位情報を参照することにより、前記重量取得手段が取得した重量が計測された前記部品リールに含まれる部品の部品コードに対応付けられた前記単位重量を取得し、取得した前記単位重量で前記使用重量算出手段が算出した差を除算することにより、前記部品リールに含まれる部品の数量を算出する数量算出手段を備える
ことを特徴とする部品計数装置。
【請求項２】
さらに、前記重量取得手段が取得した重量が計測された前記部品リールのＩＤを取得するリール個別コード取得手段を備え、
前記リール個体情報記憶手段は、さらに、部品リールに含まれる部品の部品コードを対応付けた前記リール個体情報を記憶し、
前記使用重量取得手段は、前記リール個別コード取得手段が取得する前記ＩＤに対応付けられた前記未使用時の重量を前記リール個体情報を参照することにより取得し、
前記数量算出手段は、前記リール個体情報を参照することにより、前記リール個別コード取得手段が取得する前記ＩＤに対応付けられた前記部品コードを取得し、前記部品単位情報を参照することにより、取得した前記部品コードに対応づけられた前記単位重量を取得する
ことを特徴とする請求項１に記載の部品計数装置。
【請求項３】
さらに、１種類の部品群の個数と、当該部品群および当該部品群を保持している部分のテープの重量と、当該部品群の部品コードとを取得し、取得した当該重量を取得した個数で除算することにより、前記単位重量を算出し、算出した前記単位重量を取得した前記部品コードと対応付けて、前記部品単位情報記憶手段に格納する部品単位登録手段を備える
ことを特徴とする請求項１または請求項２に記載の部品計数装置。
【請求項４】
さらに、前記リール個別コード取得手段が取得する前記ＩＤと、前記重量取得手段が取得する当該ＩＤが付与された部品リールの未使用時の重量とを取得するとともに、取得した前記ＩＤと、取得した前記未使用時の重量とを対応付けて前記リール個体情報記憶手段に格納する個別登録手段を備える
ことを特徴とする請求項２または請求項３に記載の部品計数装置。
【請求項５】
部品を保持するテープが巻かれているリールである部品リールに含まれる部品を計数する部品計数方法であって、
前記部品リールの重量を取得する重量取得ステップと、
部品の種類を示す部品コードと、１単位数の部品と当該部品を保持している部分のテープとの重量である単位重量とを対応付けた部品単位情報を記憶している部品単位情報記憶手段を参照することにより、前記重量取得ステップにおいて取得した重量が計測された前記部品リールのＩＤに対応付けられた前記未使用時の重量を取得し、取得した前記未使用時の重量と、前記重量取得手段が取得する前記部品リールの重量との差を算出する使用重量算出ステップと、
前記部品単位情報を参照することにより、前記重量取得ステップにおいて取得した重量が計測された前記部品リールに含まれる部品の部品コードに対応付けられた前記単位重量を、部品リール毎に固有のＩＤと、未使用時の重量とを対応付けたリール個体情報を記憶しているリール個体情報記憶手段を参照することにより取得し、取得した前記単位重量で前記使用重量算出ステップにおいて算出した差を除算することにより、前記部品リールに含まれる部品の数量を算出する数量算出ステップとを含む
ことを特徴とする部品計数方法。
【請求項６】
さらに、未使用の部品リールに巻かれたテープに含まれる部品を保持していない空部分のテープの重量と計数対象となる部品リールに巻かれたテープに含まれる空部分の重量との差を補正値として受け付ける補正受付ステップを含む
ことを特徴とする請求項５に記載の部品計数方法。
【請求項７】
部品を保持するテープが巻かれているリールである部品リールに含まれる部品を計数する部品計数プログラムであって、
前記部品リールの重量を取得する重量取得ステップと、
部品の種類を示す部品コードと、１単位数の部品と当該部品を保持している部分のテープとの重量である単位重量とを対応付けた部品単位情報を記憶している部品単位情報記憶手段を参照することにより、前記重量取得ステップにおいて取得した重量が計測された前記部品リールのＩＤに対応付けられた前記未使用時の重量を取得し、取得した前記未使用時の重量と、前記重量取得手段が取得する前記部品リールの重量との差を算出する使用重量算出ステップと、
前記部品単位情報を参照することにより、前記重量取得ステップにおいて取得した重量が計測された前記部品リールに含まれる部品の部品コードに対応付けられた前記単位重量を、部品リール毎に固有のＩＤと、未使用時の重量とを対応付けたリール個体情報を記憶しているリール個体情報記憶手段を参照することにより取得し、取得した前記単位重量で前記使用重量算出ステップにおいて算出した差を除算することにより、前記部品リールに含まれる部品の数量を算出する数量算出ステップとをコンピュータに実行させる
ことを特徴とする部品計数プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、収納体に収められた複数の部品の数量を計数する装置およびその方法に関し、特に、一連のテープに並べて収められている部品の数量を計数する装置およびその方法に関する。
【背景技術】
【０００２】
基板に電子部品を実装する部品実装機には、例えば、図１２に示すような、電子部品の収納体が装着される。部品実装機は、このような収納体に収められた多数の電子部品を予め保持しておくことで、製品を高速に製造することができる。
【０００３】
図１２は、電子部品を保持するテープの概観を示す図である。本図に示すように、電子部品２は、リール１に巻き取られた一連のテープ４に収められている。
【０００４】
電子部品２を保持するテープ４は、リール１とともに、部品実装機に装着される。部品実装機は、電子部品２をテープ４に保持させておくために貼り付けられているフィルム５を剥がしながら、順次、電子部品２をキャビティから取り出し基板などに実装することによって、製品を製造する。
【０００５】
ここで、用語の定義をする。
以下、「製品」には、中間品も含む。「テープ」とは、部品を収納するための帯状の部材のことをいう。「キャビティ」とは、部品を１つずつ収納するためのテープ表面の凹部のことをいう。「リール」とは、テープを巻き取るための部材のことをいう。「部品リール」とは、部品を保持しているテープを巻き取った状態のリールのことをいう。
【０００６】
一般に、部品実装機は、特定の製品を製造するための専用機ではなく、複数の種類の製品を製造できる汎用機である。そのため、１台の部品実装機で、ある種類の製品から異なる種類の製品の製造に切り換える場合、部品リールを取り替えることがしばしば行われる。このとき、途中まで使用された部品リールが発生する。
【０００７】
部品実装機が製造を始めるとき、途中で部品切れが起きないように、装着される部品リールが保持している部品の数量が部品実装機に入力される。この入力のために、使用途中の部品リールが保持している部品数量が必要となる。また、実装ラインの部品在庫を確認するための棚卸しなどにも、同様の部品数量が必要となる。
【０００８】
従来、部品リールが保持している部品を計数する装置として、図１３に示すような、部品計数装置１０が提案されている（例えば、特許文献１参照）。本図に示す部品計数装置１０は、テープの送り丸穴を検出し、検出された丸穴を計数する。
【特許文献１】実開平４−７３２７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来の部品計数装置は、部品の計数に時間がかかるという問題がある。
例えば、図１３示す従来の部品計数装置１０では、シャフト１１の一方に部品リールを、他方に空のリールを装着し、テープを巻き取りながら、テープに空けられた送り穴の数を計数することにより、部品リールに収納されている部品の数量を計数する。したがって、従来の部品計数装置１０では、少なくとも、部品リールのテープを穴の数を計数しながら巻き取り、テープを計数前の状態に巻き戻すだけの時間を要する。
【００１０】
本発明は、上記の問題を解決するためになされたもので、手軽にかつ短時間に部品リールに保持されている部品の計数を可能とする部品計数装置の提供を目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明に係る部品計数装置は、部品を保持するテープが巻かれているリールである部品リールに含まれる部品を計数する部品計数装置であって、部品の種類を示す部品コードと、１単位数の部品と当該部品を保持している部分のテープとの重量である単位重量とを対応付けた部品単位情報を記憶している部品単位情報記憶手段と、部品リール毎に固有のＩＤと、未使用時の重量とを対応付けたリール個体情報を記憶しているリール個体情報記憶手段と、前記部品リールの重量を取得する重量取得手段と、前記部品単位情報を参照することにより、前記重量取得手段が取得した重量が計測された前記部品リールのＩＤに対応付けられた前記未使用時の重量を前記リール個体情報を参照することにより取得し、取得した前記未使用時の重量と、前記重量取得手段が取得する前記部品リールの重量との差を算出する使用重量算出手段と、前記部品単位情報を参照することにより、前記重量取得手段が取得した重量が計測された前記部品リールに含まれる部品の部品コードに対応付けられた前記単位重量を取得し、取得した前記単位重量で前記使用重量算出手段が算出した差を除算することにより、前記部品リールに含まれる部品の数量を算出する数量算出手段を備える。
【００１２】
このように、予め測定された未使用時の部品リールの総重量と、使用途中の部品リールの総重量との差から、使用途中の部品リールに含まれる部品を計数する。そのため、巻き取られているテープを部品リールから取り外す必要などがなく、そのままの状態で部品リールが保持する部品を計数することができる。したがって、使用途中の部品リールが保持している部品の数量を、手軽にかつ短時間で計数することが可能となり、部品実装機に装着された部品リールの交換時や棚卸し時などに必要となる作業の省力化が可能となる。
【００１３】
また、部品だけでなく、部品とそれを保持するテープとの合計重量によって、部品リールに含まれる部品を計数している。一般に、部品１個のみの重量を正確に測定できるだけの分解能を有する重量測定器は高価である。部品だけでなく、それを保持するテープを含めた重量に基づいて、部品リールに含まれる部品を計数することで、部品１個のみの重量を正確に測定できる重量測定器よりも安価な重量測定器を利用して、精度良く計数することが可能となる。
【００１４】
さらに、部品リール毎に固有のＩＤを付している。これにより、部品リール毎の未使用時の総重量の登録ができる。したがって、使用された部品とその部品を保持するリールの重量は、部品リールに固有の未使用時の総重量とその部品リールの使用途中の総重量との差を求めることにより算出できる。一般に、同じ金型から製造された同種のリールであっても、その重量にはばらつきがある。したがって、例えば、同種のリールの重量のばらつきが２ｇ程度であっても、部品１個とそれを保持するテープとの合計重量が０．０２ｇ程度であれば、計数される個数は、実際の個数と比較して１００個程度の誤差が生じる可能性がある。部品リール毎の未使用時の総重量を利用することにより、リールの重さのばらつきの影響を受けることなく、使用された部品とその部品を保持するテープの重量とを正確に算出できる。したがって、部品の数量を精度よく計数することが可能となる。
【００１５】
好ましくは、さらに、１種類の部品群の個数と、当該部品群および当該部品群を保持している部分のテープの重量と、当該部品群の部品コードとを取得し、取得した当該重量を取得した個数で除算することにより、前記単位重量を算出し、算出した前記単位重量を取得した前記部品コードと対応付けて、前記部品単位情報記憶手段に格納する部品単位登録手段を備える。
【００１６】
このように、複数の部品とその部品を保持するテープとの重量を測定し、測定した重量を部品の個数で割ることによって、単位重量を算出する。これにより、単位重量が重量測定器の分解能に近い重量である場合であっても、精度よく単位重量を求めることが可能となる。
【００１７】
なお、本発明は、このような特徴的な手段を備える部品計数装置として実現することができるだけでなく、部品計数装置に含まれる特徴的な手段をステップとする部品計数方法として実現したり、部品計数装置に含まれる特徴的な手段としてコンピュータを機能させるプログラムとして実現することもできる。そのようなプログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記録媒体やインターネット等の通信ネットワークを介して流通させることができる。
【発明の効果】
【００１８】
本発明により、途中まで使用された部品リールが保持している部品の数量を、手軽にかつ短時間で計数することが可能となる。したがって、部品実装機に装着された部品リールの交換時や棚卸し時などに必要となる作業の省力化が可能となる。
【発明を実施するための最良の形態】
【００１９】
以下に、図面を参照しながら、本発明に係る部品計数装置の一実施の形態について説明する。
【００２０】
先ず、図１から図６までを参照して、本発明の一実施の形態に係る部品計数装置の構成について説明する。
【００２１】
図１は、本発明の一実施の形態の部品計数システムの構成の概要を示す図である。本図に示す部品計数システム１００は、部品リール１４０と、重量測定器１３０と、バーコードリーダ１２０と、部品計数装置１１０とから構成される。
【００２２】
部品リール１４０には、部品を保持しているテープが巻かれている。
重量測定器１３０は、重量を測定する機器であって、本実施の形態の重量測定器１３０は、部品リール１４０の重量、リールの重量の測定に利用される。重量測定器１３０の具体例としては電子天秤が挙げられる。電子部品を計数するためには、１ｍｇ〜１０ｍｇ程度の分解能を有する重量測定器１３０であることが望ましい。
【００２３】
バーコードリーダ１２０は、バーコードを読み取るための機器である。本実施の形態のバーコードリーダ１２０は、リールの表面に貼られたバーコードを読み取る。本実施の形態の部品計数装置１１０は、バーコードリーダ１２０から得られる情報を、計数対象である部品リール１４０を種類別に特定するために利用する。
【００２４】
部品計数装置１１０は、部品リール１４０に含まれる部品を計数する装置であって、重量測定器１３０から取得した、部品リール１４０の総重量から部品の数量を計数する。
【００２５】
図２は、部品リール１４０の詳細を示す図である。部品リール１４０は、リール１４２と、テープ１４６とから構成される。
【００２６】
リール１４２には、バーコード１４４が印されている。本実施の形態では、リールの表面にバーコード１４４を印したラベルが貼られており、そのバーコード１４４には部品リール１４０が保持する部品の種類を示す情報が印刷されている。本実施の形態のバーコード１４４には、部品リールの個体を識別できる固有のＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）を示す情報を含む。そして、バーコードリーダ１２０は、このバーコード１４４の情報を読み取るために利用される。
【００２７】
テープ１４６は、部品を保持するための保持部材の一例である。テープ１４６には、部品を保持する部品保持部分と、部品を保持していない空部分とを含む。境界１４８は、部品保持部分と空部分との境目を示す。
【００２８】
空部分は、一般に、未使用時のテープ１４６の両端に含まれている。また、一般に、部品実装機は、未使用時のテープ１４６の場合、その端部から一定の長さが離れた位置にあるキャビティに収められている部品を吸着して、基板に実装する。そして、部品リール１４０を取り替える際、テープは、テープを送り出すフィーダの構造上、部品吸着位置から一定の長さ分の空部分を残して切断される。そのため、使用途中の部品リール１４０であっても、それに巻かれるテープには、未使用時のテープ１４６と同程度の長さの空部分が残される。
【００２９】
部品単位１６０は、単位数量の部品とその部品を保持するテープとの総体である。本実施の形態の部品単位１６０では、単位数量を１個としている。したがって、部品保持部分は、テープ１４６全体が保持している部品の数量分の部品単位１６０の集まりといえる。
【００３０】
図３は、本発明の一実施の形態の部品計数装置の構成を示すブロック図である。
本図に示す部品計数装置１１０は、外部に、バーコードリーダ１２０と、重量測定器１３０と、入力部１７０と、出力部１８０とが接続されている。また、本図に示す部品計数装置１１０は、内部に、部品リール記憶部４０２と、計数履歴記憶部４０４と、時計部４０６と、部品単位登録部４０８と、リール個体コード取得部４１０と、重量取得部４１２と、個体登録部４１４と、数量算出部４１６と、表示制御部４１８とを備える。
【００３１】
バーコードリーダ１２０と、重量測定器１３０とは、図１で同一の参照符号を付した機器と同様であるため、ここでの説明は省略する。入力部１７０は、キーボードやマウスなどの入力機器である。出力部１８０は、モニタやプリンタなどの表示機器である。
【００３２】
部品リール記憶部４０２は、部品に関する情報である部品単位情報４０２ａおよびリールの各個体に関する情報であるリール個体情報４０２ｂを記憶している。
【００３３】
部品単位情報４０２ａには、少なくとも部品の種類と、単位重量とが含まれる。
図４は、部品リール記憶部４０２が記憶している部品単位情報４０２ａの一例を示す図である。本図に示す部品単位情報４０２ａは、部品単位コードと、計数量と、部品単重量とを含む。
【００３４】
部品単位コードには、部品の種類を示すコードが格納される。計数量には、部品単重量を得るために予め測定される部品の数量が格納される。部品単重量には、予め定められた数量の部品およびそれを保持するテープの総重量が格納される。
【００３５】
本実施の形態では、予め定められた数量を１個とする。したがって、本実施の形態の部品単重量は、部品単位１６０の重量である。
【００３６】
本図は、例えば、「部品単位コード」が「８ｍｍ幅０００１」である部品について、予め「２０」個の部品とその部品を保持するテープとの重量が測定され、その測定された重量から算出された部品１個とその部品を保持するテープとの重量である部品単重量が「０．０２３」ｇである部品単位情報４０２ａの例を示す。
【００３７】
図５は、部品リール記憶部４０２が記憶しているリール個体情報４０２ｂの一例を示す図である。
【００３８】
本図に示すリール個体情報４０２ｂは、個体コードと、部品単位コードと、定格数量と、新品総重量と、ラベルとを含む。
【００３９】
個体コードには、部品リール毎に固有のＩＤ（以下、単に「ＩＤ」という。）が格納される。本実施の形態では、例えば、入荷時や工場での受け入れ時に各部品リールに付与されるＩＤによって、部品リールを個別に識別する。
【００４０】
部品単位コードには、部品の種類を示すコードが格納され、部品単位情報４０２ａの部品単位コードに対応している。
【００４１】
定格数量には、未使用の部品リールが保持している部品の数量である定格数量が格納される。
【００４２】
新品総重量には、未使用の部品リールの総重量が格納される。
ラベルには、部品リールの重量を補正するための重量が格納される。本実施の形態では、例えば、各部品リールに貼られる個体コードを示すバーコード１４４が印されたラベルの重量が格納される。
【００４３】
本図は、例えば、「個体コード」が「０００００１」である部品リールについて、その部品リールに含まれる部品の種類は「部品単位コード」が「８ｍｍ幅０００１」で示される部品であり、「定格数量」は「３０００」個であり、「総重量」は「１１２．２９」ｇであり、「ラベル」が「１．００」ｇであるリール個体情報４０２ｂを含む例を示す。
【００４４】
ここから図３の説明に戻る。
計数履歴記憶部４０４は、計数した履歴を含む計数履歴情報４０４ａを記憶している。
【００４５】
図６は、計数履歴記憶部４０４が記憶している計数履歴情報４０４ａの一例を示す図である。
【００４６】
本図に示す計数履歴情報４０４ａは、個体コードと、総重量と、部品数量と、登録日時とを含む。
【００４７】
個体コードにはＩＤが格納される。すなわち、計数履歴情報４０４ａの個体コードは、リール個体情報４０２ｂの個体コードに対応する。
【００４８】
総重量には、使用途中の部品リールの総重量が格納される。部品数量には、計数された部品の数量が格納される。登録日時には、各計数履歴が格納された日時が格納される。本実施形態では登録日時が分単位の情報である例を示すが、秒単位の情報が格納されてもよい。
【００４９】
ここから図３の説明に戻る。
時計部４０６は、現在の日時を保持している。
【００５０】
部品単位登録部４０８は、部品単位情報４０２ａを部品リール記憶部４０２に格納する。部品単位登録部４０８は、例えば、入力部１７０から部品単位コードと、計数量とを取得し、重量測定器１３０から重量を取得する。そして、部品単位登録部４０８は、取得した重量を計数量で除算することによって算出される部品単重量と、部品単位コードと、計数量とを対応付けて部品リール記憶部４０２に格納する。
【００５１】
ここで、重量測定器１３０は、計数量分の部品とその部品を保持するテープとの総重量を測定し、部品単位登録部４０８はこの総重量を取得する。
【００５２】
例えば、電子部品の場合、部品単重量は１０ｍｇのオーダーである。そのため、予め定めた数量の部品とその部品を保持するテープとの重量をまとめて測定する。これにより、１０ｍｇ程度の分解能を有する重量測定器１３０を用いて、部品単重量そのものを測定するよりも正確に測定することが可能となる。
【００５３】
リール個体コード取得部４１０は、部品リールに貼られたバーコードを読み取ったバーコードリーダ１２０から出力されるＩＤを取得する。
【００５４】
重量取得部４１２は、重量測定器１３０から使用途中の部品リールの総重量を取得する。
【００５５】
個体登録部４１４は、リール個体情報４０２ｂを部品リール記憶部４０２に格納する。個体登録部４１４は、例えば、個体コード取得部４１０から取得するＩＤと、入力部１７０から取得する部品単位コードと、定格数量と、ラベルと、重量測定器１３０から取得する未使用の部品リールの総重量とを対応付けて部品リール記憶部４０２に格納する。
【００５６】
数量算出部４１６は、ユーザが計数の指示を入力部１７０に入力した場合に、リール個体コード取得部４１０からＩＤを取得し、取得したＩＤに関連するリール個体情報４０２ｂと、そのリール個体情報４０２ｂに含まれる部品単位コードに対応付けられた部品単位情報４０２ａと、重量取得部４１２が取得する部品リールの重量とに基づいて、部品リールに含まれる部品の数量を計数する。そして、数量算出部４１６は、ＩＤと、部品リールの重量と、自身が算出した部品数量と、時計部４０６から取得した日時とを対応付けて計数履歴記憶部４０４に格納する。
【００５７】
部品計数のために数量算出部４１６は、まず、リール個体情報４０２ｂに含まれる未使用時の部品リールの総重量から、重量取得部４１２が取得した部品リールの重量を減算することによって、重量の差を算出する。数量算出部４１６は、次に、算出した重量の差を、部品単位情報４０２ａに含まれる部品単重量で除算することによって、計数対象である部品リールに含まれる部品の数量を算出する。
【００５８】
すなわち、数量算出部４１６は、本発明の使用重量算出手段および数量算出手段に相当する。
【００５９】
表示制御部４１８は、出力部１８０に情報を表示させる。
これにより、部品リールの重量からその部品リールに含まれる部品を計数することができる。部品の計数のためにユーザに要求される操作は、部品リールをそのまま重量測定器１３０にのせること、部品リール上のバーコードをバーコードリーダ１２０で読み取ることなど手軽な操作である。
【００６０】
そのため、途中まで使用された部品リールが保持している部品の数量を、手軽にかつ短時間で計数することが可能となる。したがって、部品実装機に装着された部品リールを交換する際に必要となる作業の省力化が可能となる。
【００６１】
また、本実施の形態では、部品リールを個別に識別するため、リール重量にばらつきがあることによる計数への影響をなくすことができる。したがって、部品の計数の精度を向上させることが可能となる。
【００６２】
次に、図７および図８を参照して、本発明の一実施の形態に係る部品計数装置１１０が実行する処理について説明する。
【００６３】
図７は、本発明の一実施の形態の部品計数装置１１０が部品受け入れ時に実行する処理の一例を示すフローチャートである。
【００６４】
表示制御部４１８は、ユーザが入力部１７０に入力した指示を受けた個体登録部４１４の出力により、リール個体情報４０２ｂの登録画面を出力部１８０に表示させる（Ｓ３０１）。
【００６５】
個体登録部４１４は、リール個体コード取得部４１０を介して部品リール上のバーコードからバーコードリーダ１２０が読み取ったＩＤを取得する（Ｓ３０２）。
【００６６】
個体登録部４１４は、入力部１７０にユーザが入力する部品単位コードを取得する（Ｓ３０３）。ここで、入力される部品単位コードは、Ｓ３０２において取得したＩＤにより示される部品リールが保持する部品の種類に対応する。
【００６７】
なお、部品単位コードは、それを印刷したバーコードを読み取ることにより、自動的に入力されてもよい。これは、例えば、部品単位コードを示すバーコードのラベルを、ＩＤを示す情報を含むバーコード１４４のラベルに加えて、リール１４２の表面に貼ることによって、実現できる。
【００６８】
個体登録部４１４は、入力部１７０にユーザが入力する定格数量を取得する（Ｓ３０４）。ここで、入力される定格数量は、Ｓ３０１において取得したＩＤにより示される部品リールの定格数量である。
【００６９】
個体登録部４１４は、入力部１７０にユーザが入力するラベルの重量を取得する（Ｓ３０５）。ここで入力されるラベルの重量は、部品リールの重量を補正するための重量の一例であり、ラベルの重量のみに限定されなくてもよい。
【００７０】
個体登録部４１４は、重量取得部４１２を介して重量測定器１３０が測定した未使用の部品リールの総重量を取得する（Ｓ３０６）。ここで、取得される総重量は、Ｓ３０１において取得したＩＤにより示される部品リールの総重量である。このように、総重量が自動的に取得されることにより、ユーザが重量を入力する手間を省くことができるとともに、誤入力を防ぐことができる。
【００７１】
ここで、総重量取得ステップ（Ｓ３０６）において取得される部品リールの総重量には、上記のようにフィーダの構造上発生するテープ１４６の空部分の重量も含まれている。使用されたテープの部品保持部分の重量は、未使用時の部品テープ１４０の重量と使用途中の部品テープ１４０の重量との差である。
【００７２】
部品１個当たりの重量はテープの重量よりも軽いため、未使用時のテープの空部分の重量と、使用途中のテープの空部分の重量との差は、部品計数の誤差となり得る。このようなテープの空部分の重量の差により生じる部品計数の誤差は、運用上許容される範囲内であることも多い。
【００７３】
この誤差が問題となる場合には、リール個体情報４０２ｂの「ラベル」に、未使用時のテープ１４０の空部分と使用途中のテープ１４０の空部分との重量の差を補正値として格納することや、ラベルの重量にテープの空部分の重量の差を加減した重量を補正値として格納すること、使用途中のテープ１４０の空部分の長さを、未使用時のテープ１４０の空部分の長さにそろえて切断することなどにより、テープの空部分の重量の差により生じる部品計数の誤差を低減することができる。
【００７４】
個体登録部４１４は、入力部１７０にユーザが入力した指示により、ＩＤ取得処理（Ｓ３０２）から総重量取得処理（Ｓ３０６）までで取得した情報を対応付けたリール個体情報４０２ｂを部品リール記憶部４０２に格納する（Ｓ３０７）。
【００７５】
表示制御部４１８は、新たに登録された部品情報により、出力部１８０上の画面表示を更新して（Ｓ３０８）、処理を終了する。
【００７６】
このように、部品リールの受け入れ時に、その部品リールのＩＤとともに、未使用時の総重量などを登録する。これにより、部品リール毎の管理が可能となる。
【００７７】
図８は、本発明の一実施の形態の部品計数装置が部品の棚卸し時に実行する処理の一例を示すフローチャートである。
【００７８】
数量算出部４１６は、ユーザが入力部１７０に入力した棚卸し処理の開始指示を受け、リール個体コード取得部４１０を介して部品リール上のバーコードからバーコードリーダ１２０が読み取ったＩＤを取得する（Ｓ４０１）。
【００７９】
数量算出部４１６は、部品リール記憶部４０２を参照して、ＩＤ取得処理（Ｓ４０１）において取得したＩＤとリール個体情報４０２ｂの個体コードとが同一であるリール個体情報４０２ｂを取得する（Ｓ４０２）。
【００８０】
数量算出部４１６は、リール個体情報取得処理（Ｓ４０２）において取得したリール個体情報４０２ｂに含まれる部品単位コードと同一の部品単位コードを含む部品単位情報４０２ａを部品リール記憶部４０２から取得する（Ｓ４０３）。
【００８１】
数量算出部４１６は、重量取得部４１２を介して重量測定器１３０により測定された使用途中の部品リールの総重量を取得する（Ｓ４０４）。
【００８２】
数量算出部４１６は、リール個体情報取得処理（Ｓ４０２）において取得したリール個体情報４０２ｂに含まれる未使用時の部品リールの総重量と、総重量取得処理（Ｓ４０４）において取得した使用途中の部品リールの総重量との差を算出する。数量算出部４１６は、算出された差を部品単位情報取得処理（Ｓ４０３）において取得した部品単位情報４０２ａに含まれる部品単重量で除算することによって使用数量を算出する。数量算出部４１６は、リール個体情報取得処理（Ｓ４０２）において取得した定格数量から、算出された使用数量を減算することによって、部品リールに含まれる部品の数量を算出する（Ｓ４０５）。
【００８３】
数量算出部４１６は、入力部１７０にユーザが入力した指示を受けて、時計部４０６から現在日時を取得するとともに、ＩＤ取得処理（Ｓ４０１）で取得したＩＤであるリール個体コードと、総重量取得処理（Ｓ４０４）で取得した総重量と、数量算出処理（Ｓ４０５）で算出した部品数量と、時計部４０６から取得した現在日時とを対応付けた計数履歴情報４０４ａを計数履歴記憶部４０４に格納する（Ｓ４０６）。
【００８４】
表示制御部４１８は、計数履歴格納処理（Ｓ４０６）において格納された計数履歴情報２０２ａを含む、計数履歴記憶部２０２が記憶している全ての計数履歴情報２０２ａにより、出力部１８０上の画面表示を更新する（Ｓ４０７）。
【００８５】
このように、部品リール毎に算出される重量の変化に基づいて、部品の数量を算出する。そのため、同じ型番が付与されたリールに重量のばらつきがある場合でも、その影響を受けることなく、重量の変化が算出できる。したがって、正確な部品の計数が可能となる。
【００８６】
さらに、図９から図１１までを参照して、本発明の一実施の形態に係る部品計数装置１１０によって出力部１８０に表示される画面の例について説明する。
【００８７】
図９は、部品単位情報４０２ａを登録するための画面の表示例を示す図である。
本図に示す部品単位情報登録画面５００に含まれる部品単位コードは、入力部１７０からユーザにより入力される。本図は、部品単位コードが「８ｍｍ幅０００１」である部品に関する部品単位情報を登録する例を示す。
【００８８】
また、本図に示す部品単位情報登録画面５００に含まれる「計数量」が入力部１７０からユーザにより入力されると、「部品単位重量」は部品計数装置１１０によって自動的に入力される。
【００８９】
これらの情報が入力された後に、ユーザが登録ボタン５０２を押下することによって、部品単位情報登録画面５００に含まれる新たな部品単位情報が部品リール記憶部４０２の部品単位情報４０２ａに格納される。また、ユーザがキャンセルボタン５０４を押下することで入力した新たな部品単位情報は部品リール記憶部２００に格納されず、登録はキャンセルされる。
【００９０】
このような画面からの入力により、ユーザは、新たな部品に関する情報を登録できる。また、計数量に相当する部品とその部品を保持するテープとの重量は、重量測定器１３０から自動的に入力されるため、正確かつ簡易な入力が可能となる。
【００９１】
図１０は、リール個体情報４０２ｂを登録するための画面の表示例を示す図である。
本図に示すリール個体情報登録画面５１０に含まれるリール個体コードは、バーコードリーダ１２０が読み取るＩＤである。リール個体コードには、読み取られたＩＤが自動的に入力される。本図は、リール個体コードが「０００００３」である部品に関する部品情報を登録する例を示す。
【００９２】
そして、表形式で提示される「部品単位コード」と「定格数量」と「ラベル」とは、ユーザが入力部１７０から入力する。「新品総重量」は、ユーザが重量測定器１３０に未使用のリールを載せることにより自動的に入力される。
【００９３】
これらの情報が入力された後に、ユーザが登録ボタン５１２を押下することで、リール個体情報登録画面５１０に含まれる新たな部品情報が部品リール記憶部４０２の部品単位情報４０２ｂに格納される。また、ユーザがキャンセルボタン５１４を押下することで入力した新たな部品情報は部品リール記憶部４０２に格納されず、登録はキャンセルされる。
【００９４】
このような画面からの入力により、ユーザは、新たな部品リールに関する情報を登録できる。また、新品総重量は、重量測定器１３０から自動的に入力されるため、正確かつ簡易な入力が可能となる。
【００９５】
図１１は、計数履歴情報４０４ａを表示するための画面の一例を示す図である。本図に示す計数結果表示画面５２０は、計数履歴記憶部４０４が記憶している全ての計数履歴情報４０４ａの各々と、各計数履歴情報４０４ａに関連付けられる部品単位情報４０２ａおよびリール個体情報４０２ｂの一部が表示される例である。
【００９６】
本図に示す計数結果表示画面５２０には、例えば、「個体コード」が「０００００１」である部品リールについて、「部品単位コード」が「８ｍｍ幅０００１」であり、「単重量」が「０．０２３」ｇであり、「新品総重量」が「１１２．２９」ｇであり、「ラベル」が「１．００」ｇであり、「重量」が「５０．６９」ｇであり、「部品数量」が「３２２」個であり、「登録日時」が「２００６年７月１日１４時００分」である計数結果が含まれている。
【００９７】
以上、本発明の一実施の形態に係る部品計数装置１１０について説明したが、本発明は、この実施の形態に限定されるものではない。
【００９８】
例えば、各実施の形態では部品リールに部品が収められている例を挙げて説明したが、部品の収納体はリールに巻かれたテープに限られない。例えば、トレイに部品が収められている場合であっても、同様に、部品を保持するトレイの重量から、それに保持されている部品を計数することができる。
【００９９】
また例えば、計数結果表示画面５２０では、図１１に示すような計数履歴情報４０４ａの各々と、それに関連付けられる部品単位情報４０２ａおよびリール個体情報４０２ｂの一部とともに、部品単位コード毎に集計した部品数量を表示する部分が含まれてもよい。例えば、棚卸し時など、使用途中の部品リールに含まれる部品の種類毎の数量が必要な場合に有用である。
【産業上の利用可能性】
【０１００】
本発明は、収納体に収められた部品を計数する装置に適用でき、特に部品実装機に装着される部品供給用の部品リールに含まれる部品を計数する装置等に適用できる。
【図面の簡単な説明】
【０１０１】
【図１】本発明の一実施の形態係る部品計数システムの構成の概要を示す図である。
【図２】部品リールの詳細を示す図である。
【図３】本発明の一実施の形態に係る部品計数装置の構成を示すブロック図である。
【図４】部品リール記憶部が記憶している部品単位情報の一例を示す図である。
【図５】部品リール記憶部が記憶しているリール個体情報の一例を示す図である。
【図６】計数履歴記憶部が記憶している計数履歴情報の一例を示す図である。
【図７】本発明の一実施の形態に係る部品計数装置が部品受け入れ時に実行する処理の一例を示すフローチャートである。
【図８】本発明の一実施の形態に係る部品計数装置が部品のたな卸し時に実行する処理の一例を示すフローチャートである。
【図９】部品単位情報を登録するための画面の表示例を示す図である。
【図１０】リール個体情報を登録するための画面の表示例を示す図である。
【図１１】計数履歴情報を表示するための画面の一例を示す図である。
【図１２】電子部品を保持するテープの概観を示す図である。
【図１３】従来の部品計数装置の概観を示す図である。
【符号の説明】
【０１０２】
１００  部品計数システム
１１０  部品計数装置
１２０  バーコードリーダ
１３０  重量測定器
１４０  部品リール
１４２  リール
１４４  ラベル
１４６  部品保持テープ
１４８  テープの空部分と部品保持部分との境界
１５０  テープの空部分
１６０  部品単位
１７０  入力部
１８０  出力部
４０２  部品リール記憶部
４０４  計数履歴記憶部
４０６  時計部
４０８  部品単位登録部
４１０  個体コード取得部
４１２  重量取得部
４１４  個体登録部
４１６  数量算出部
４１８  表示制御部
【図１】
2008041820.tif 000003
【図２】
2008041820.tif 000004
【図３】
2008041820.tif 000005
【図４】
2008041820.tif 000006
【図５】
2008041820.tif 000007
【図６】
2008041820.tif 000008
【図７】
2008041820.tif 000009
【図８】
2008041820.tif 000010
【図９】
2008041820.tif 000011
【図１０】
2008041820.tif 000012
【図１１】
2008041820.tif 000013
【図１２】
2008041820.tif 000014
【図１３】
2008041820.tif 000015