(57)【要約】【課題】対象物を無作為にまとめて取り出した際、取り出した対象物の数を計測する。【解決手段】計数装置１０は、対象物２０を載せる載置部１０２と、載置部１０２に載せられた対象物２０の重量を計測する重量計測部１０４と、載置部１０２に対象物２０が１つ載せられた時に、載置部１０２に載せられた全ての対象物２０の総重量、対象物２０それぞれの個別重量、および対象物２０を載せた順番を記憶する記憶部１０６と、載置部１０２から少なくとも１つの対象物２０が取り出された時に、対象物２０が取り出される前の総重量と対象物２０が取り出された後の総重量とに基づいて総重量の減少値を算出し、減少値と記憶部１０６に記憶された個別重量とに基づいて対象物２０の取出枚数を算出する演算部１０８と、演算部１０８の演算結果を出力する出力部１１０と、対象物２０の規定重量と公差を入力する入力部１１２を有する。【選択図】図２
2013257185.tif 000002
【特許請求の範囲】
【請求項１】
対象物を載せる載置部と、
前記載置部に載せられた前記対象物の重量を計測する重量計測部と、
前記対象物の規定重量および前記規定重量の上限値および下限値を入力する入力部と、
前記重量計測部で前記規定重量の上限値および下限値の範囲に含まれる重量増加があった時毎の前記対象物の総重量、および前記対象物の総重量を計測した順番を記憶する記憶部と、
前記載置部から少なくとも１つの前記対象物が前記順番の昇順または降順に取り出された時に前記重量計測部で計測された総重量と、前記記憶部に記憶された各総重量、または順番が前後する前記各総重量間の差分によって算出した前記対象物の各個別重量の少なくとも１つ以上を前記順番の昇順または降順に合計した値と、に基づいて前記対象物の取り出し数を算出する演算部と、
前記演算部の演算結果を出力する出力部と、
を有する計数装置。
【請求項２】
請求項１に記載の計数装置において、
前記演算部は、
前記載置部から少なくとも１つの前記対象物が前記順番の降順に取り出された時に前記重量計測部で計測された総重量を、前記記憶部に記憶された直前の前記総重量から減じて減少値を算出し、前記減少値と前記各個別重量の少なくとも１つ以上を前記順番の降順に合計した値とに基づいて前記対象物の取り出し数を算出する計数装置。
【請求項３】
請求項１に記載の計数装置において、
前記演算部は、
前記載置部から少なくとも１つの前記対象物が前記順番の昇順に取り出された時に前記重量計測部で計測された総重量を、前記記憶部に記憶された直前の前記総重量から減じて減少値を算出し、前記減少値と前記各個別重量の少なくとも１つ以上を前記順番の昇順に合計した値とに基づいて前記対象物の取り出し数を算出する計数装置。
【請求項４】
請求項１に記載の計数装置において、
前記演算部は、
前記載置部から少なくとも１つの前記対象物が前記順番の降順に取り出された時に前記重量計測部で計測された総重量と、前記記憶部に記憶された前記各総重量とを比較し、それぞれの総重量が一致した際の前記記憶部に記憶された前記総重量に対応する前記順番と、前記対象物を取り出す前において前記記憶部に記憶されていた前記順番の最大値と、に基づいて前記対象物の取り出し数を算出する計数装置。
【請求項５】
請求項１から４のいずれか一項に記載の計数装置において、
前記演算部は、
前記対象物の規定重量を中心値として公差から算出した基準範囲に基づき、前記載置部に前記対象物が載せられた時に、前記個別重量が前記基準範囲内であるか否かを判定して前記対象物の良／不良を識別し、前記対象物が前記判定で不良と識別された場合、当該対象物が不良である旨を前記出力部へ出力する計数装置。
【請求項６】
請求項５に記載の計数装置において、
前記演算部は、
前記載置部に前記対象物を載せた時に、複数の前記対象物が同時に載せられた場合、前記対象物を載せたことによる前記総重量の増加値が前記基準範囲以内、あるいは、前記総重量が前記対象物を載せる直前の前記総重量未満のいずれかとなるまで、当該対象物が不良である旨を前記出力部へ出力し続ける計数装置。
【請求項７】
請求項１から６のいずれか一項に記載の計数装置において、
前記演算部は、
前記重量計測部で計測された前記総重量が増加または減少した後、一定時間以上連続して一定値を計測した場合に作動する計数装置。
【請求項８】
載置部に載せられた対象物の重量を計測するステップと、
前記対象物の規定重量および前記規定重量の上限値および下限値を入力するステップと、
重量計測部で前記規定重量の上限値および下限値の範囲に含まれる重量増加があった時毎の前記対象物の総重量、および前記対象物の総重量を計測した順番を、記憶部に記憶するステップと、
前記載置部から少なくとも１つの前記対象物が前記順番の昇順または降順に取り出された時に前記重量計測部で計測された総重量と、前記記憶部に記憶された各総重量、または順番が前後する前記各総重量間の差分によって算出した前記対象物の各個別重量の少なくとも１つ以上を前記順番の昇順または降順に合計した値と、に基づいて前記対象物の取り出し数を算出するステップと、
前記対象物の取り出し数を出力するステップと、
を有する計数方法。
【請求項９】
対象物の規定重量および前記規定重量の上限値および下限値を入力する入力手段、および出力手段を備え、載置部に載せられた対象物の重量を計測する重量計測手段から送信された信号を受信するコンピュータを、
前記重量計測手段で前記規定重量の上限値および下限値の範囲に含まれる重量増加があった時毎の前記対象物の総重量、および前記対象物の総重量を計測した順番を記憶する記憶手段、
前記載置部から少なくとも１つの前記対象物が前記順番の昇順または降順に取り出された時に前記重量計測手段で計測された総重量と、前記記憶手段に記憶された各総重量、または順番が前後する前記各総重量間の差分によって算出した前記対象物の各個別重量の少なくとも１つ以上を前記順番の昇順または降順に合計した値と、に基づいて前記対象物の取り出し数を算出する演算手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、積み上げられた対象物の数を計測する計数装置、計数方法およびプログラムに関する。
【背景技術】
【０００２】
商品を箱などに梱包して出荷する際、規定数の商品を箱に詰めるため、当該商品の個数を数える必要がある。
【０００３】
対象物の数を計測する計数装置の例として、例えば特許文献１に記載の計算システムがある。特許文献１に記載の計算システムは、枚葉形状の対象物をホッドに載せた際、当該ホッドが検出した見かけ重量を示す電気信号から空気流を示す電気信号を除去して真の重量を示す電気信号を算出し、当該真の重量を示す電気信号に基づいて対象物の数を計測するものである。
【０００４】
また、特許文献２に記載の媒体残量検出方法は、積み上げられた枚葉形状の媒体の上端および下端を検知する２つのセンサ間の距離と、当該媒体が媒体搬送路を移動した距離と、媒体１枚あたりの厚みに基づいて当該媒体の残量を計測するものである。
【０００５】
また、特許文献３に記載の計数装置は、パレタイズされた段ボールの上端と下端を２つのセンサで検知し、同時に上端と下端が検出された時に当該段ボールの数をカウントアップしていくものである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特表２０１０−５０４５１４号公報
【特許文献２】特開平１１−９６３３０号公報
【特許文献３】特開昭６３−２００２９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
対象物の出荷の工程において、ある程度数が溜まった対象物は適宜取り出されて箱詰めされる。しかしながら、上述した各特許文献に記載された技術は積み上げられた対象物の枚数を計測するのみであり、当該対象物を無作為にまとめて取り出した場合に幾つ取り出したか計測することはできない。また、各対象物の平均重量の許容誤差に対して、前記許容誤差に取り出した対象物の数をかけた値が前記平均重量を超える場合は、単純に、総重量を平均重量で割り算して対象物の数を算出することができないという問題点があった。そのため、取り出した対象物の数を人力で計測する、あるいは計測の手間を省くために一定数積み上がるまで待ってから格納するなどの手間を要し、作業効率が低下していた。
【０００８】
本発明の目的は、上記問題に鑑み、載せられた対象物の一部を、載せられた順に前からもしくは後ろから無作為にまとめて取り出した際、取り出した対象物の数を自動的に計測する、計数装置、計数方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の第１の態様は、対象物を載せる載置部と、前記載置部に載せられた前記対象物の重量を計測する重量計測部と、前記対象物の規定重量および前記規定重量の上限値および下限値を入力する入力部と、前記重量計測部で前記規定重量の上限値および下限値の範囲に含まれる重量増加があった時毎の前記対象物の総重量、および前記対象物の総重量を計測した順番を記憶する記憶部と、前記載置部から少なくとも１つの前記対象物が前記順番の昇順または降順に取り出された時に前記重量計測部で計測された総重量と、前記記憶部に記憶された各総重量、または順番が前後する前記各総重量間の差分によって算出した前記対象物の各個別重量の少なくとも１つ以上を前記順番の昇順または降順に合計した値と、に基づいて前記対象物の取り出し数を算出する演算部と、前記演算部の演算結果を出力する出力部と、を有する。
【００１０】
このような構成によると、載せられた対象物の一部を、載せられた順の前からもしくは後ろから無作為にまとめて取り出した場合であっても、取り出した対象物の数を自動的に計測することができる。
【００１１】
より具体的には、前記演算部は、前記載置部から少なくとも１つの前記対象物が前記順番の降順に取り出された時に前記重量計測部で計測された総重量を、前記記憶部に記憶された直前の前記総重量から減じて減少値を算出し、前記減少値と前記各個別重量の少なくとも１つ以上を前記順番の降順に合計した値とに基づいて前記対象物の取り出し数を算出することにしてもよい。
【００１２】
また、上記態様の変形例としては、前記演算部は、前記載置部から少なくとも１つの前記対象物が前記順番の昇順に取り出された時に前記重量計測部で計測された総重量を、前記記憶部に記憶された直前の前記総重量から減じて減少値を算出し、前記減少値と前記各個別重量の少なくとも１つ以上を前記順番の昇順に合計した値とに基づいて前記対象物の取り出し数を算出することにしてもよい。
【００１３】
また、上記態様の別の変形例としては、前記演算部は、前記載置部から少なくとも１つの前記対象物が前記順番の降順に取り出された時に前記重量計測部で計測された総重量と、前記記憶部に記憶された前記各総重量とを比較し、それぞれの総重量が一致した際の前記記憶部に記憶された前記総重量に対応する前記順番と、前記対象物を取り出す前において前記記憶部に記憶されていた前記順番の最大値と、に基づいて前記対象物の取り出し数を算出することにしてもよい。
【００１４】
上記のいずれか１つに記載の計数装置において、前記演算部は、前記対象物の規定重量を中心値として公差から算出した基準範囲に基づき、前記載置部に前記対象物が載せられた時に、前記個別重量が前記基準範囲内であるか否かを判定して前記対象物の良／不良を識別し、前記対象物が前記判定で不良と識別された場合、当該対象物が不良である旨を前記出力部へ出力することにしてもよい。
【００１５】
このような構成によると、対象物の良／不良を直ちに識別でき、作業者に不良の対象物を除去するように注意喚起できる。
【００１６】
また、上記のいずれか１つに記載の計数装置において、前記演算部は、前記載置部に前記対象物を載せた時に、複数の前記対象物が同時に載せられた場合、前記対象物を載せたことによる前記総重量の増加値が前記基準範囲以内、あるいは、前記総重量が前記対象物を載せる直前の前記総重量未満のいずれかとなるまで、当該対象物が不良である旨を前記出力部へ出力し続けることにしてもよい。
【００１７】
このような構成によると、複数の前記対象物が同時に載せられた場合に、演算部の誤動作を防止できる。
【００１８】
また、上記のいずれか１つに記載の計数装置において、前記演算部は、前記重量計測部で計測された前記総重量が増加または減少した後、一定時間以上連続して一定値を計測した場合に作動することにしてもよい。
【００１９】
このような構成によると、載置部に対象物を載せた時に一時的に重量が変動しても総重量の増加および減少が一定時間以上連続して計測された後で、演算部を作動させるので、演算部の誤動作を防止できる。
【００２０】
本発明の第２の態様の計数方法は、載置部に載せられた対象物の重量を計測するステップと、前記対象物の規定重量および前記規定重量の上限値および下限値を入力するステップと、重量計測部で前記規定重量の上限値および下限値の範囲に含まれる重量増加があった時毎の前記対象物の総重量、および前記対象物の総重量を計測した順番を、記憶部に記憶するステップと、前記載置部から少なくとも１つの前記対象物が前記順番の昇順または降順に取り出された時に前記重量計測部で計測された総重量と、前記記憶部に記憶された各総重量、または順番が前後する前記各総重量間の差分によって算出した前記対象物の各個別重量の少なくとも１つ以上を前記順番の昇順または降順に合計した値と、に基づいて前記対象物の取り出し数を算出するステップと、前記対象物の取り出し数を出力するステップと、を有する。
【００２１】
このような構成によると、載せられた対象物から、載せられた順に前からまたは後ろから無作為にまとめて取り出した場合であっても、取り出した対象物の数を自動的に計測することができる。
【００２２】
本発明の第３の態様のプログラムは、コンピュータが、対象物の規定重量および前記規定重量の上限値および下限値を入力する入力手段、および出力手段を備え、載置部に載せられた対象物の重量を計測する重量計測手段から送信された信号を受信する前記コンピュータを前記重量計測手段で前記規定重量の上限値および下限値の範囲に含まれる重量増加があった時毎の前記対象物の総重量、および前記対象物の総重量を計測した順番を記憶する記憶手段、前記載置部から少なくとも１つの前記対象物が前記順番の昇順または降順に取り出された時に前記重量計測手段で計測された総重量と、前記記憶手段に記憶された各総重量、または順番が前後する前記各総重量間の差分によって算出した前記対象物の各個別重量の少なくとも１つ以上を前記順番の昇順または降順に合計した値と、に基づいて前記対象物の取り出し数を算出する演算手段、として機能させる。
【００２３】
このような構成によると、載せられた対象物から、載せられた順に前からまたは後ろから無作為にまとめて取り出した場合であっても、取り出した対象物の数を自動的に計測するようにコンピュータを作動させることができる。
【発明の効果】
【００２４】
本発明によれば、載せられた対象物の一部を、載せられた順に前からまたは後ろから無作為にまとめて取り出した場合であっても、取り出した対象物の数を自動的に計測することができる。
【図面の簡単な説明】
【００２５】
【図１】計数装置の使用例を示す図である。
【図２】本発明の第１の実施形態に係る計数装置の構成を示すブロック図である。
【図３】本発明の第１の実施形態に係る計数装置の処理の流れを示すフローチャートである。
【図４】演算部が加算処理あるいは取出処理を実行する範囲を例示する図である。
【図５】加算処理の流れを示すフローチャートである。
【図６】加算処理実行に伴う記憶部の更新例を示す図である。
【図７】取出処理の流れを示すフローチャートである。
【図８】取出処理実行に伴う記憶部の更新例を示す図である。
【図９】エラー処理の流れを示すフローチャートである。
【図１０】ユーザの対処に伴い演算部がどの処理を実行するかを例示する図である。
【図１１】本発明の第２の実施形態に係る計数装置の処理の流れを示すフローチャートである。
【図１２】総重量の変化の一例を示す図である。
【発明を実施するための形態】
【００２６】
以下、本発明の実施形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００２７】
なお、各図に示した計数装置１０の各構成要素は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。計数装置１０の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶メディア、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置には様々な変形例がある。
【００２８】
（第１の実施形態）
図１は、計数装置１０の使用例を示す図である。図１は、計数装置１０に計数対象である枚葉形状の対象物２０を積み上げていき、対象物２０がある程度積みあがった際に、無作為にまとめて取り出す様子を示している。ここで、対象物２０は、特に限定されないが、例えばモジュール化する前の太陽電池フィルムなどである。
【００２９】
図２は、本発明の第１の実施形態に係る計数装置１０の構成を示すブロック図である。計数装置１０は、載置部１０２と、重量計測部１０４と、記憶部１０６と、演算部１０８と、出力部１１０と、入力部１１２とを有する。
【００３０】
載置部１０２は、対象物２０を載せる部分である。計数装置１０は、載置部１０２に載せられた対象物２０を計数対象とする。
【００３１】
重量計測部１０４は、載置部１０２に載せられた対象物２０の重量を計測する。そして、重量計測部１０４は計測した重量を演算部１０８へ送信する。
【００３２】
記憶部１０６は、載置部１０２に対象物２０が１つ載せられた時に、載置部１０２に載せられた全ての対象物２０の総重量、対象物２０それぞれの個別重量、および対象物２０を載せた順番を記憶する。この処理の詳細については、フローチャートを用いて後述する。
【００３３】
演算部１０８は、載置部１０２から載せられた順番の降順から少なくとも１つの対象物２０が取り出された際に、当該対象物２０が取り出される前の総重量と、当該対象物２０が取り出された後の総重量とに基づいて、総重量の減少値を算出する。そして、演算部１０８は、当該減少値と記憶部１０６に記憶された個別重量とに基づいて当該対象物２０が取り出された数を算出する。
【００３４】
出力部１１０は、演算部１０８の演算結果を出力する。例えば、出力部１１０は、演算部１０８が算出した対象物２０の取出数を表示したり、演算部１０８が載置部１０２に載せられた対象物２０が不良である場合などに、音や光で当該対象物２０が不良である旨を報知したりする。
【００３５】
入力部１１２は、ユーザの入力に基づき、対象物２０の規定重量および公差を任意の値に設定する。
図３は、本発明の第１の実施形態に係る計数装置１０の処理の流れを示すフローチャートである。
【００３６】
まず、重量計測部１０４は、載置部１０２に載せられた対象物２０の総重量を計測する（Ｓ１０２）。そして、重量計測部１０４は、Ｓ１０２で計測した総重量を演算部１０８へ送信する。
【００３７】
演算部１０８は、重量計測部１０４が計測した総重量を受信すると、記憶部１０６から対象物２０を載せる前の総重量を読み出す。そして、演算部１０８は、Ｓ１０２で取得した総重量から、記憶部１０６から読み出した直前の総重量を引き算して、総重量の増加値または減少値を算出する（Ｓ１０４）。次に、演算部１０８は、対象物２０を載せる操作と対象物２０を取り出す動作のうち、どちらの操作が行われたかをＳ１０４で算出した総重量の増減値に基づいて判定する（Ｓ１０６）。なお、Ｓ１０６において、重量計測部１０４の誤差やユーザの手が触れてしまった場合等の、総重量の微細な変化による誤動作を防止するために、Ｓ１０４で算出した差分が一定の閾値以上か否かをさらに判定するようにしてもよい。Ｓ１０４で算出した総重量の差分が増加値であった場合（Ｓ１０６のＹＥＳ）、演算部１０８は、載置部１０２に対象物２０が積み上げられたと判断して加算処理を実行する（Ｓ１０８）。一方、Ｓ１０４で算出した総重量の差分が減少値であった場合（Ｓ１０６のＮＯ）、演算部１０８は、載置部１０２から対象物２０が取り出されたと判断して取出処理を実行する（Ｓ１１０）。なお、加算処理（Ｓ１０８）および取出処理（Ｓ１１０）については後述する。図４は、演算部１０８が加算処理あるいは取出処理を実行する範囲を例示する図である。なお、図４において、載置部１０２に１つ目の対象物２０を載せる場合では、「対象物を載せる直前の総重量」は初期値として０ｇとなる。そのため、この場合において、取出処理は考慮されない。
【００３８】
まず、加算処理について説明する。図５は、加算処理の流れを示すフローチャートである。なお、本実施形態において、規定重量の上限値および下限値を示す情報は、規定重量を中心値とする公差の範囲としているが、入力部１１２により入力された任意の値を、規定重量の上限値および下限値を示す情報として適用してもよい。
【００３９】
演算部１０８は、計数装置１０に予め設定しておいた公差を読み出して、基準範囲を算出する（Ｓ２０２）。本実施形態において、この基準範囲は、記憶部１０６から読み出した直前の総重量に対象物２０の規定重量を加え、この演算値を中心値とする公差の範囲である。なお、対象物２０の規定重量および公差は、入力部１１２からの入力に基づいて計数装置１０に設定される。そして、演算部１０８は、Ｓ２０２で算出された基準範囲に基づき、載置部１０２に載せられた対象物２０の良／不良を識別する（Ｓ２０４）。Ｓ１０４で算出した増加値、すなわち、載せられた対象物２０の個別重量が基準範囲外であった場合（Ｓ２０４のＮＯ）、演算部１０８は当該対象物２０を不良と判定し、エラー処理を実行する（Ｓ２１２）。なお、このエラー処理については後述する。一方、載せられた対象物２０の個別重量が基準範囲以内であった場合（Ｓ２０４のＹＥＳ）、演算部１０８は当該対象物２０を正常と判定し、Ｓ１０２で測定した総重量を記憶部１０６に記憶する（Ｓ２０６）。また、ここで、演算部１０８は、Ｓ１０４で算出した増加値を当該対象物２０の個別重量として、Ｓ１０２で測定した総重量に紐付けて記憶部１０６に記憶するようにしてもよい。さらに、演算部１０８は、載置部１０２に載せられた対象物２０の載せられた順番を示す値（カウント数）をインクリメントし、Ｓ２０６で登録した情報に紐付けて記憶部１０６に記憶する（Ｓ２０８）。図６は、加算処理の実行に伴う記憶部１０６の更新例を示す図である。ここでは、対象物２０の規定重量が１００ｇ、公差が±１０ｇの基準範囲を例としている。なお、演算部１０８は、Ｓ２０８で算出したカウント数を、計数装置１０のディスプレイなどの出力部１１０に表示する（Ｓ２１０）。これにより、ユーザが現在の対象物２０の数を把握できる。ここで、計数装置１０は、ディスプレイなどで対象物２０の数を表示する以外にも、ブザーやランプなどの出力部１１０により、当該対象物２０が正常または異常である旨を示す音を鳴らしたり、ランプを点灯または点滅させたりしてもよい。これにより、載置部１０２に載せられた対象物２０の良／不良をユーザが即座に判定できる。
【００４０】
次に、取出処理について説明する。図７は、取出処理の流れを示すフローチャートである。
【００４１】
演算部１０８は、Ｓ１０４で算出した総重量の減少値と記憶部１０６に記憶された個別重量とに基づいて対象物２０の取出数を算出する。図８は、取出処理実行に伴う記憶部１０６の更新例を示す図である。本例は、載置部１０２に対象物２０が４つ載せられている状態で、対象物２０を載せた順番の降順で１〜３番目の対象物２０を取り出した例である。この場合、演算部１０８は、Ｓ１０４で算出した減少値と、記憶部１０６に記憶された個別重量の合計値とを比較して、対象物２０がいくつ取り出されたかを判定する。本例において、Ｓ１０４で算出した総重量の差分は、「４０９ｇ（対象物２０の取出前の総重量）−１０１ｇ（対象物２０の取出後の総重量）＝３０８ｇ」となる。まず、演算部１０８は、取出数を０で初期化する（Ｓ３０２）。次に演算部１０８は、取出数をインクリメントする（Ｓ３０４）。次に、演算部１０８は、後に載せられた対象物２０から順に、記憶部１０６に記憶された個別重量を読み出して加算する（Ｓ３０６）。そして、Ｓ３０６で得られた個別重量の合計値がＳ１０４の減少値と等しいか否かを判定する（Ｓ３０８）。Ｓ３０６で得られた個別重量の合計値がＳ１０４の減少値と異なる場合（Ｓ３０８のＮＯ）、演算部１０８はＳ３０４〜Ｓ３０６の処理を繰り返す。Ｓ３０６で得られた個別重量の合計値がＳ１０４の減少値と等しい場合（Ｓ３０８のＹＥＳ）、演算部１０８は、Ｓ３０６で加算対象とした対象物２０の情報を記憶部１０６から削除する（Ｓ３１０）。本例では、カウント数が２〜４の対象物２０の個別重量を加算すると、「１０５ｇ＋１０８ｇ＋９５ｇ＝３０８ｇ」となり、Ｓ１０４で算出した総重量の差分と等しくなる。そのため、演算部１０８はカウント数が２〜４の対象物２０が取り出されたと判断して、当該対象物２０の情報を記憶部１０６から削除する。そして、演算部１０８は、計数装置１０のディスプレイなどの出力部１１０にカウントした対象物２０の取出数を表示して、ユーザに対象物２０がいくつ取り出されたかを通知する（Ｓ３１２）。なお、重量計測部１０４の誤差を考慮し、Ｓ３０８の比較を行う際に一定範囲の許容値を持たせることで、演算部１０８は対象物２０の取出数をより柔軟に算出することができる。なお、本例において記憶部１０６は個別重量を記憶しているが、記憶部１０６が個別重量を記憶していなくとも、演算部１０８は各カウントにおける対象物の総重量の前後の差分からそれぞれの個別重量を算出し、同様に処理を行うことができる。
【００４２】
なお、図８の状態で、対象物２０を載せた順番の昇順で１〜３番目の対象物２０を取り出した場合、対象物２０の取出数は、重量計測部１０４で計測された総重量を、記憶部１０６に記憶された直前の総重量から減じて減少値を算出し、当該減少値と、記憶部１０６に記憶された各個別重量の少なくとも１つ以上を当該順番の昇順に合計した値とに基づいて算出することもできる。上述した例の場合、重量計測部１０４で計測された総重量を、記憶部１０６に記憶された直前の総重量から減じて算出した減少値は、図８より、「４０９ｇ（直前の総重量）−１０５ｇ（重量計測部１０４で計測された総重量）＝３０４ｇ」となる。一方、各個別重量の少なくとも１つ以上を当該順番の昇順に合計した値は、「１０１ｇ（１枚目）＋９５ｇ（２枚目）＋１０８ｇ（３枚目）＝３０４ｇ」で先の減少値と一致する。よって、演算部１０８は、取り出した対象物２０の枚数を３と算出できる。ここでも、重量計測部１０４の誤差を考慮し、値の比較の際に一定範囲の許容値を持たせることで、演算部１０８は対象物２０の取出数をより柔軟に算出することができる。
【００４３】
また、対象物２０の取出数は、対象物２０がカウント数の降順に取り出された時に重量計測部１０４で計測された総重量と、記憶部１０６に記憶された各総重量とから求めることもできる。例えば、上述した例の場合、対象物２０がカウント数の降順に取り出された時に重量計測部１０４で計測された総重量は、図８より、１０１ｇとなる。ここで、記憶部１０６に記憶された各総重量のうち、１０１ｇと一致するのは、カウント数が１の時にあたる。従って、演算部１０８は、対象物２０を取り出す前の最大のカウント数である４から１を引いて、取出数を３と算出できる。ここでも、重量計測部１０４の誤差を考慮し、値の比較の際に一定範囲の許容値を持たせることで、演算部１０８は対象物２０の取出数をより柔軟に算出することができる。
【００４４】
次に、エラー処理について説明する。図９は、エラー処理の流れを示すフローチャートである。
【００４５】
演算部１０８は、例えば計数装置１０のディスプレイなどの出力部１１０にメッセージを表示したり、音や光を発する出力部１１０で警告音を発生させたり、ランプを点灯または点滅させたりして、ユーザに対象物２０が不良である旨を報知する（Ｓ４０２）。ここで、エラーとなる場合は、例えば、載置部１０２に載せられた１つの対象物２０が規定重量を超えている場合や、複数枚の対象物２０が載置部１０２に載せられた場合などが考えられる。次に、演算部１０８は、余分な対象物２０を取り除くなどのユーザの対処によって総重量の増加値が基準範囲以内となったかを判定する（Ｓ４０４）。ユーザの対処により総重量の増加値が基準範囲以内となった場合は（Ｓ４０４のＹＥＳ）、すなわち正常な対象物２０が１つ載せられた状態となるため、演算部１０８は加算処理を実行する（Ｓ１０８）。一方、ユーザの対処後も総重量の増加値が基準範囲を超えていた場合（Ｓ４０４のＮＯ）、演算部１０８は、ユーザの対処後の総重量が最新の対象物２０を載せる直前の総重量未満か否かを判定する（Ｓ４０６）。ユーザの対処後の総重量が最新の対象物２０を載せる直前の総重量未満である場合は（Ｓ４０６のＹＥＳ）、すなわち既に載せられた正常な対象物２０が少なくとも１つ以上取り出された状態であるため、演算部１０８は取出処理を実行する（Ｓ１１０）。一方、ユーザの対処後の総重量が最新の対象物２０を載せる直前の総重量未満でない場合は（Ｓ４０６のＮＯ）、すなわちエラーが解消されていない状態であるため、演算部１０８はエラーの報知を継続する。図１０は、ユーザの対処に伴い演算部１０８がどの処理を実行するかを例示する図である。なお、図１０において、載置部１０２に１つ目の対象物２０を載せる場合では、「対象物を載せる直前の総重量」は初期値として０ｇとなる。そのため、この場合において、取出処理は考慮されない。なお、重量計測部１０４の誤差を考慮し、Ｓ４０６の比較を行う際に一定範囲の許容値を持たせることで、演算部１０８は総重量の変化に対してより柔軟に対応することができる。
【００４６】
以上、本実施形態によれば、載置部１０２に載せられた対象物２０を無作為にまとめて取り出した時に、取り出した対象物２０の数を計測することができる。本実施形態によれば、ユーザは現時点で対象物２０がいくつ載置部１０２に載っているかを気にする必要はなく、任意のタイミングで取り出すことができるため、作業効率の向上が図れる。また、エラー処理により、対象物２０を載置部１０２に載せた場合、即座に当該対象物２０の良／不良が判定できるため、作業誤りを低減することができる。
【００４７】
なお、計数装置１０は、演算部１０８などで取り出した対象物２０の数を逐次加算することもできる。これにより、例えば箱詰めする数を規定数として計数装置１０に予め設定しておき、対象物２０の取出枚数が当該規定数に達したことをブザーやメッセージなどでユーザに提示することができ、箱詰め作業時に対象物２０を幾つ格納したかカウントする手間が省け、さらに作業効率の向上が図れる。
【００４８】
（第２の実施形態）
本実施形態は、以下の点を除いて第１の実施形態と同様である。
【００４９】
本実施形態では、重量計測部１０４で総重量の増加または減少が一定時間以上連続して計測された場合に、演算部１０８が作動する。
【００５０】
図１１は、本発明の第２の実施形態に係る計数装置１０の処理の流れを示すフローチャートである。本実施形態で、計数装置１０は予め定められた規定時間ｔｈを保持しており、当該規定時間ｔｈに基づいて演算部１０８を作動させるか否かを判定する。本実施形態で、演算部１０８は、規定時間ｔｈ以上連続して一定値の差分を検出したか否かを判定する（Ｓ５０２）。なお、一定値は、例えば、基準範囲を用いて算出することができる。総重量が増加した場合は、「新たに載せる対象物２０の基準範囲の最低値」を一定値とし、この一定値を用いて、演算部１０８は、重量計測部１０４において規定時間ｔｈ以上連続して一定値以上の差分を計測したか否の判定をすることができる。また、総重量が減少した場合は、「直前に載せた対象物２０の基準範囲の最大値」を一定値とし、この一定値を用いて、演算部１０８は、重量計測部１０４において規定時間ｔｈ以上連続して一定値以上の差分を計測したか否の判定をすることができる。規定時間ｔｈ以上連続して当該差分を検出しなかった場合（Ｓ５０２のＮＯ）、演算部１０８は、ユーザが偶然手を触れた場合などで瞬間的に総重量が増加または減少したと判断し、処理を終了する。一方、規定時間ｔｈ以上連続して当該差分を検出した場合（Ｓ５０２のＹＥＳ）、当該差分から、総重量が増加したか減少したかを判定する（Ｓ１０６）。総重量が増加した場合（Ｓ１０６のＹＥＳ）、演算部１０８は、加算処理を実行する（Ｓ１０８）。一方、総重量が減少した場合（Ｓ１０６のＮＯ）、演算部１０８は、取出処理を実行する（Ｓ１１０）。
【００５１】
図１２は、総重量の変化の一例を示す図である。図１２で、最初の総重量の増加は連続してｔ１秒検知されている。ここで前提条件よりｔ１＜ｔｈであるため、最初の総重量の増加は、規定時間ｔｈ以上連続して当該差分を検出しなかった場合に該当し、加算処理は実行されない。一方、２回目の総重量の増加は連続してｔ２秒検知されている。ここで前提条件よりｔｈ＜ｔ２であるため、２回目の総重量の増加は、規定時間ｔｈ以上連続して当該差分を検出した場合に該当し、加算処理が実行される。また、１回目の総重量の減少は、連続してｔ３秒検知されている。ここで前提条件よりｔ３＜ｔｈであるため、１回目の総重量の減少は、規定時間ｔｈ以上連続して当該差分を検出しなかった場合に該当し、取出処理は実行されない。一方、２回目の総重量の減少は連続してｔ４秒検知されている。ここで前提条件よりｔｈ＜ｔ４であるため、２回目の総重量の減少は、規定時間ｔｈ以上連続して当該差分を検出した場合に該当し、取出処理が実行される。
【００５２】
以上、本実施形態においても、第１の実施形態と同様の効果を得ることができる。本実施形態では、重量計測部１０４で総重量の増加または減少が一定時間以上連続して計測された場合に、演算部１０８が作動する構成をとる。本構成により、偶然手が触れた場合などで、瞬間的に総重量が増加または減少した場合に、演算部１０８の誤動作を防ぐことができ、対象物２０の数を的確に計測することができる。
【００５３】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。例えば、複数の計数装置１０とデータ集計用コンピュータを用意し、各計数装置１０で算出した対象物２０の取出枚数を前記データ集計用コンピュータで一元的に管理するような構成をとることもできる。本構成によれば、各計数装置１０で算出した取出数の合計値が箱詰めする規定数に達したことを、ユーザに報知することができる。
【符号の説明】
【００５４】
１０  計数装置
１０２  載置部
１０４  重量計測部
１０６  記憶部
１０８  演算部
１１０  出力部
１１２  入力部
２０  対象物
【図１】
2013257185.tif 000003
【図２】
2013257185.tif 000004
【図３】
2013257185.tif 000005
【図４】
2013257185.tif 000006
【図５】
2013257185.tif 000007
【図６】
2013257185.tif 000008
【図７】
2013257185.tif 000009
【図８】
2013257185.tif 000010
【図９】
2013257185.tif 000011
【図１０】
2013257185.tif 000012
【図１１】
2013257185.tif 000013
【図１２】
2013257185.tif 000014