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