(57)【特許請求の範囲】
【請求項１】
多数の物品を載せる載置部から計量ホッパに前記多数の物品を搬送する物品搬送部と、
前記多数の物品を搬送する前記物品搬送部の画像である搬送部画像を撮像するカメラと、
撮像時刻の異なる二つの前記搬送部画像の差分を取得し、前記差分に基づいて前記物品搬送部における前記多数の物品の滞留領域を判定する制御部と、
を備え、
前記制御部は、
前記搬送部画像の差分に基づき、前記物品搬送部の領域のうち前記多数の物品が動いていない不動領域を検出し、
前記物品搬送部が動作状態である場合、前記検出した不動領域を滞留領域と判定する、
組合せ計量装置。
【請求項２】
多数の物品を載せる載置部を有し、前記載置部を振動させて計量ホッパに前記多数の物品を搬送する物品搬送部と、
前記多数の物品を搬送する前記物品搬送部の画像である搬送部画像を撮像するカメラと、
撮像時刻の異なる二つの前記搬送部画像の差分を取得し、前記差分に基づいて前記物品搬送部における前記多数の物品の滞留領域を判定する制御部と、
前記カメラによって撮像された複数の前記搬送部画像に関するデータを記憶する搬送部画像データ記憶領域と、
前記物品搬送部の駆動信号であって、動作状態を示す第１信号と停止状態を示す第２信号とを含む前記駆動信号に関するデータを記憶する駆動データ記憶領域と、
前記搬送部画像における前記物品搬送部の搬送領域に関するデータを記憶する搬送領域データ記憶領域と、
を備え、
前記制御部は、
前記搬送部画像データ記憶領域に記憶された前記搬送部画像のうち、撮像時刻の異なる二つの前記搬送部画像の差分に基づき、前記物品搬送部において前記多数の物品が動いていない不動領域を特定させる不動領域特定部と、
前記不動領域に基づいて前記多数の物品の前記滞留領域を判定する判定部と、
を有し、
前記判定部は、
前記駆動データ記憶領域に記憶された前記駆動信号の種類と、前記不動領域特定部によって特定された前記不動領域とに基づいて、前記物品搬送部における前記物品の滞留領域を判定し、
前記物品搬送部の前記駆動信号の種類と、前記搬送領域に関するデータとに基づいて、動作状態にある前記物品搬送部の前記搬送領域を判定する第１判定処理と、前記物品の不動領域が、前記第１判定処理によって判定した動作状態にある前記物品搬送部の前記搬送領域と一致する場合に、前記物品の不動領域を前記物品の滞留領域であると判定する第２判定処理と、を実行する、
組合せ計量装置。
【請求項３】
前記判定部は、前記載置部の所定領域の面積と、前記載置部の所定領域における前記物品の滞留領域の面積とを比較し、前記載置部の所定領域の面積に占める前記物品の滞留領域の面積の割合が所定の閾値を上回る場合に、搬送異常を判定する第３判定処理をさらに実行する、
請求項２に記載の組合せ計量装置。
【請求項４】
前記判定部による判定結果を表示する表示部をさらに備え、
前記表示部は、前記判定部によって前記搬送異常が判定されると、前記搬送異常を示す警告をさらに表示する、
請求項３に記載の組合せ計量装置。
【請求項５】
前記物品搬送部は、
前記多数の物品を載せる前記載置部としてのテーブルであって、前記テーブルを振動させて前記多数の物品を前記テーブルの外縁方向に分散させる分散ユニットと、
前記分散ユニットの外縁側に配置され、前記分散ユニットから落下した前記多数の物品を受ける前記載置部としてのトラフを有し、前記トラフを振動させて前記物品を前記分散ユニットから遠ざかる方向に搬送する、複数のフィーダと、
を含む、
請求項３又は４に記載の組合せ計量装置。
【請求項６】
前記分散ユニットに対して前記物品を供給する供給ユニットをさらに備え、
前記制御部は、前記判定部によって前記搬送異常が判定されると、前記搬送異常を解消するために、前記分散ユニット、前記フィーダ、および前記供給ユニットのうち、少なくともいずれか一つの駆動内容を変更するための制御指令を生成する制御指令生成部をさらに有する、
請求項５に記載の組合せ計量装置。
【請求項７】
前記搬送部画像における前記物品搬送部の搬送領域の設定の入力を受け付ける受付部をさらに備え、
前記表示部は、前記搬送部画像をさらに表示し、
前記受付部は、前記表示部に表示された前記搬送部画像上で指定された、前記物品搬送部の搬送領域に関する情報を受け付け、
前記搬送領域データ記憶領域は、前記受付部によって受け付けられた前記物品搬送部の搬送領域に関するデータを記憶する、
請求項４に記載の組合せ計量装置。
【請求項８】
前記分散ユニットの斜め上方には、複数の前記カメラが配置され、
前記複数のカメラは、同じタイミングで前記物品の前記搬送部画像を撮像し、
前記複数のカメラで同じタイミングで撮像された複数の前記搬送部画像を合成して前記物品搬送部の平面視画像を生成する合成画像生成部をさらに備える、
請求項５又は６に記載の組合せ計量装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、組合せ計量装置に関する。
【背景技術】
【０００２】
従来、物品を多数の計量ホッパで計量して所定重量となる物品の組合せを選択する組合せ計量装置が知られている。組合せ計量装置は、例えば、特許文献１（特開２０１０−９６５９０号公報）に示すように、複数の計量ホッパと、複数の計量ホッパに物品を搬送する物品搬送部と、を備える。組合せ計量装置は、複数の計量ホッパのそれぞれによって計量された各物品から、所定重量となる物品を選択し、当該物品を保持する計量ホッパから物品を排出することによって、所定重量の物品を得る。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、組合せ計量装置の生産能力および計量精度を保つために、計量ホッパには一定量の物品が安定して搬送される必要がある。上記特許文献１では、物品搬送部から計量ホッパに安定して物品を搬送するため、各計量ホッパによって計量される物品の計量値と、物品搬送部によって搬送される物品の重量値とに基づいて物品搬送部における物品の滞留の有無を判定する技術が提案されている。しかし、特許文献１に開示された技術では、物品搬送部における物品の滞留を精度よく判定することが困難である。
【０００４】
そこで、本発明の課題は、物品搬送部における物品の滞留を精度よく判定することが可能な組合せ計量装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明に係る組合せ計量装置は、物品搬送部と、カメラと、制御部と、を備える。物品搬送部は、多数の物品を載せる載置部から計量ホッパに前記多数の物品を搬送する。カメラは、多数の物品を搬送する物品搬送部の画像である搬送部画像を撮像する。制御部は、撮像時刻の異なる二つの搬送部画像の差分を取得し、差分に基づいて物品搬送部における多数の物品の滞留領域を判定する。制御部は、搬送部画像の差分に基づき、物品搬送部の領域のうち領域多数の物品が動いていない不動領域を検出する。制御部は、物品搬送部が動作状態である場合、検出した不動領域を滞留領域と判定する。
【０００６】
本発明の他の観点に係る組合せ計量装置は、物品搬送部と、カメラと、制御部とを備える。物品搬送部は、多数の物品を載せる載置部を有し、載置部を振動させて計量ホッパに多数の物品を搬送する。カメラは、搬送部画像を撮像する。搬送部画像は、多数の物品を搬送する物品搬送部の画像である。制御部は、撮像時刻の異なる二つの搬送部画像の差分を取得し、差分に基づいて物品搬送部における多数の物品の滞留領域を判定する。これにより、物品搬送部における物品の滞留を精度よく判定することができる。
【０００７】
さらに、本発明に係る組合せ計量装置は、搬送部画像データ記憶領域を備えることが好ましい。搬送部画像データ記憶領域は、カメラによって撮像された複数の搬送部画像に関するデータを記憶する。また、制御部は、不動領域特定部と、判定部とを有することが好ましい。不動領域特定部は、搬送部画像データ記憶領域に記憶された搬送部画像のうち、撮像時刻の異なる二つの搬送部画像の差分に基づき、不動領域を特定する。不動領域とは、物品搬送部において多数の物品が動いていない領域である。判定部は、不動領域に基づいて多数の物品の滞留領域を判定する。これにより、物品搬送部における物品の滞留領域をより確実に判定することができる。
【０００８】
さらに、本発明に係る組合せ計量装置は、駆動データ記憶領域を備えることが好ましい。駆動データ記憶領域は、駆動信号に関するデータを記憶する。駆動信号とは、物品搬送部の駆動信号であって、動作状態を示す第１信号と停止状態を示す第２信号とを含む。また、判定部は、駆動データ記憶領域に記憶された駆動信号の種類と、不動領域特定部によって特定された不動領域とに基づいて、物品搬送部における物品の滞留領域を判定することが好ましい。これにより、滞留状態に問題がある領域を特定することができる。
【０００９】
さらに、本発明に係る組合せ計量装置は、搬送領域データ記憶領域をさらに備えることが好ましい。搬送領域データ記憶領域は、搬送部画像における前記物品搬送部の搬送領域に関するデータを記憶する。また、判定部は、第１判定処理と、第２判定処理とを実行することが好ましい。第１判定処理は、物品搬送部の駆動信号の種類と、搬送領域に関するデータとに基づいて、動作状態にある物品搬送部の搬送領域を判定する。また、第２判定処理は、物品の不動領域が、第１判定処理によって判定した動作状態にある物品搬送部の搬送領域と一致する場合に、物品の不動領域を物品の滞留領域であると判定する。
【００１０】
これにより、フィーダが駆動せず物品が滞留している領域と、フィーダが駆動している状態で物品が滞留している領域とを区別することができる。
【００１１】
また、判定部がさらに第３判定処理を実行することが好ましい。第３判定処理は、載置部の所定領域の面積と、載置部の所定領域における物品の滞留領域の面積とを比較し、載置部の所定領域の面積に占める物品の滞留領域の面積の割合が、所定の閾値を上回る場合に、搬送異常を判定する。これにより、滞留の解消を適宜実行することができる。
【００１２】
さらに、本発明に係る組合せ計量装置は、表示部を備えることが好ましい。表示部は、判定部による判定結果を表示する。また、表示部は、判定部によって搬送異常が判定されると、搬送異常を示す警告をさらに表示する。これにより、ユーザに対し滞留領域による搬送異常の発生を容易に把握させることができる。
【００１３】
また、物品搬送部は、分散ユニットと、複数のフィーダとを含むことが好ましい。分散ユニットは、多数の物品を載せる載置部としてのテーブルを振動させて多数の物品をテーブルの外縁方向に分散させる。複数のフィーダは、分散ユニットの外縁側に配置される。また、複数のフィーダは、分散ユニットから落下した多数の物品を受ける載置部としてのトラフを振動させて物品を分散ユニットから遠ざかる方向に搬送する。これにより、分散ユニットおよび複数フィーダのいずれの位置に滞留領域があるかを判定することができる。
【００１４】
さらに、本発明に係る組合せ計量装置は、供給ユニットを備えることが好ましい。供給ユニットは、分散ユニットに対して物品を供給する。さらに、制御部は、制御指令生成部を有することが好ましい。制御指令生成部は、判定部によって搬送異常が判定されると、搬送異常を解消するために、分散ユニット、フィーダ、および供給ユニットのうち、少なくともいずれか一つの駆動内容を変更するための制御指令を生成する。これにより、物品搬送部において搬送異常が発生した場合であっても、搬送異常を解消するための制御を自動的に実行することができる。
【００１５】
さらに、本発明に係る組合せ計量装置は、受付部を備えることが好ましい。ここで、受付部は、搬送部画像における物品搬送部の搬送領域の設定の入力を受け付ける。表示部は、搬送部画像をさらに表示する。また、受付部は、表示部に表示された搬送部画像上で指定された、物品搬送部の搬送領域に関する情報を受け付け、搬送領域データ記憶領域は、受付部によって受け付けられた物品搬送部の搬送領域に関するデータを記憶する。これにより、ユーザが所望する設定を行うことができる。
【００１６】
また、分散ユニットの斜め上方には、複数のカメラが配置されることが好ましい。複数のカメラは、同じタイミングで物品の搬送部画像を撮像する。さらに、本発明に係る組合せ計量装置は、合成画像生成部を備えることが好ましい。合成画像生成部は、複数のカメラで同じタイミングで撮像された複数の搬送部画像を合成して物品搬送部の平面視画像を生成する。これにより、物品の滞留領域を、より精確に把握することができる。
【発明の効果】
【００１７】
本発明に係る組合せ計量装置は、物品搬送部における物品の滞留を精度よく判定することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る組合せ計量装置の縦断面概略図である。
【図２】組合せ計量装置の概略平面図である。
【図３】組合せ計量装置の制御ブロック図である。
【図４】制御装置のブロック図である。
【図５】カメラにより撮影される搬送部画像の一例を示す概要図である。
【図６】タッチパネルに表示される設定用画像の例を示す図である。
【図７】対応付けデータ記憶領域に記憶される対応付けデータの例を示す図である。
【図８】駆動データ記憶領域に記憶される駆動データの例を示す図である。
【図９】処理の流れを示すフローである。
【図１０】合成画像の例を示す図である。
【図１１】抽出画像の例を示す図である。
【図１２】処理画像の例を示す図である。
【図１３】第１判定処理によって得られる判定結果の例を示す図である。
【図１４】第２判定処理によって得られる判定結果の例を示す図である。
【図１５】第３判定処理によって得られる判定結果の例を示す図である。
【図１６】変形例Ｂに係る設定用画像の例を示す図である。
【図１７】変形例Ｃに係るテンプレートの例を示す図である。
【図１８】変形例Ｄに係る第３判定処理の例を示す図である。
【図１９】変形例Ｄに係る第３判定処理の例を示す図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しつつ、本発明の一実施形態に係る組合せ計量装置１００について説明する。
【００２０】
（１）全体構成
まず、図１に、本発明の一実施形態に係る組合せ計量装置１００の概略図を示す。組合せ計量装置１００は、複数の計量ホッパ４０にそれぞれ貯留された物品の重量を計量し、それらの計量値に基づいて組合せ演算を行う装置である。組合せ計量装置１００は、組合せ演算の結果が所定の許容範囲内の値となる物品の組合せを選択し、組合せに係る計量ホッパ４０から物品を排出する。
【００２１】
組合せ計量装置１００は、図示しない包装装置等の上方に配置される。具体的に、組合せ計量装置１００は、図１に示すように、包装装置の近傍に設けられた架台９１の上方に設置される。組合せ計量装置１００の四方には、作業員が異常時やメンテナンス時に組合せ計量装置１００にアクセスできるよう作業通路９２が設けられる。
【００２２】
組合せ計量装置１００は、図１および図３のいずれかに示すように、主として、物品供給ユニット９０と、分散ユニット１０と、複数のフィーダ２０（２０ａ〜２０ｎ）、複数のプールホッパ３０（３０ａ〜３０ｎ）、および複数の計量ホッパ４０（４０ａ〜４０ｎ）と、一つの集合排出シュート１１０と、カメラ６０と、タッチパネル７０と、制御装置８０と、を有する。
【００２３】
本実施形態において、フィーダ２０、プールホッパ３０、および計量ホッパ４０は、それぞれ１４個あるものとする。複数のフィーダ２０（２０ａ〜２０ｎ）、複数のプールホッパ３０（３０ａ〜３０ｎ）、および複数の計量ホッパ４０（４０ａ〜４０ｎ）は、それぞれヘッドＨＤ（ＨＤａ〜ＨＤｎ）を構成する。各ヘッドＨＤａ〜ＨＤｎは、図２に示すように、平面視において、分散ユニット１０を中心として、環状に配置されている。各ヘッドＨＤａ〜ＨＤｎには、１〜１４の識別番号が付されている。図２では、識別番号１〜１４が付されたヘッドＨＤを、それぞれ、ヘッドＨＤａ〜ＨＤｎとして示す。各ヘッドＨＤａ〜ＨＤｎは、時計回りに識別番号の大きいヘッドＨＤａ〜ＨＤｎがくるように配置されている。また、各ヘッドＨＤａ〜ＨＤｎを構成する、複数のフィーダ２０（２０ａ〜２０ｎ）、複数のプールホッパ３０（３０ａ〜３０ｎ）、および複数の計量ホッパ４０（４０ａ〜４０ｎ）にも、各ヘッドＨＤａ〜ＨＤｎと同じ識別番号（１〜１４）が付されている。同一のヘッドＨＤａ〜ＨＤｎに属するフィーダ２０ａ〜２０ｎ、プールホッパ３０ａ〜３０ｎ、および計量ホッパ４０ａ〜４０ｎは、それぞれ対応付けられている。
【００２４】
組合せ計量装置１００では、物品供給ユニット９０から分散ユニット１０に物品が供給され、その後、分散ユニット１０からフィーダ２０ａ〜２０ｎへ物品が搬送される。さらに、フィーダ２０ａ〜２０ｎから、各フィーダ２０ａ〜２０ｎに対応付けられたプールホッパ３０ａ〜３０ｎへ物品が搬送される。プールホッパ３０ａ〜３０ｎに搬送された物品は、その後、プールホッパ３０ａ〜３０ｎに対応付けられた計量ホッパ４０ａ〜４０ｎへ搬送される。物品は、その後、計量ホッパ４０ａ〜４０ｎから集合排出シュート１１０へと搬送される。集合排出シュート１１０に搬送された物品は、その後、包装装置に搬送される。なお、本実施形態では、分散ユニット１０およびフィーダ２０ａ〜２０ｎを物品搬送部として説明する。
【００２５】
（２）詳細構成
（２−１）物品供給ユニット
物品供給ユニット９０は、分散ユニット１０に物品を供給するユニットである。物品供給ユニット９０は、図１に示すように、分散ユニット１０の上方に配置されている。物品供給ユニット９０は、物品供給ユニット駆動部９０ａによって駆動される（図３参照）。物品供給ユニット９０は、後述する制御装置８０から送られる制御指令に基づいて、運転／停止の状態および供給する物品の量（供給量）を変化させる。
【００２６】
（２−２）分散ユニット
分散ユニット１０は、上述した物品供給ユニット９０から供給された物品を受けて、当該物品をフィーダ２０へ搬送するユニットである。具体的に、分散ユニット１０は、物品供給ユニット９０から供給された物品を振動により分散させて各フィーダ２０ａ〜２０ｎに送る。
【００２７】
分散ユニット１０は、主として、分散テーブル（載置部）１１を有する。分散テーブル１１は、物品供給ユニット９０から供給された物品を受ける。すなわち、分散テーブル１１には、多数の物品が載置されている。分散テーブル１１は、扁平な円錐テーブル状の部材である。分散テーブル１１は、分散テーブル駆動電磁石１２によって駆動される（図３参照）。具体的に、分散テーブル１１は、分散テーブル駆動電磁石１２の駆動により振動する。分散ユニット１０は、分散テーブル１１を振動させることにより、分散テーブル１１に載置された物品を周方向に分散させながら半径方向に搬送する。言い換えると、分散ユニット１０は、分散テーブル１１を振動させることにより、分散テーブル１１に載置された物品を、外縁方向に分散させながら搬送する。
【００２８】
分散ユニット１０は、後述する制御装置８０から送られる制御指令に基づいて制御される。具体的には、分散テーブル駆動電磁石１２は、制御指令に基づいて駆動する。また、分散ユニット１０からフィーダ２０に搬送される物品の量も、制御装置８０から送られる制御指令に基づいて制御される。具体的に、分散テーブル駆動電磁石１２は、制御指令に基づいて分散テーブル１１を振動させる強度（振動強度）を変化させる。分散テーブル１１の振動強度の初期設定値は、後述する制御装置８０の記憶部８１に記憶されている。振動強度は、後述するタッチパネル７０を用いて変更可能である。
【００２９】
（２−３）フィーダ
フィーダ２０は、分散ユニット１０から物品を受け取り、当該物品をプールホッパ３０に送る。言い換えると、フィーダ２０は、分散ユニット１０によって搬送された物品を受け取り、さらに下流に配置されたプールホッパ３０へ物品を搬送する。
【００３０】
各フィーダ２０ａ〜２０ｎは、分散ユニット１０によって搬送された物品を受け取るトラフ（載置部）２１ａ〜２１ｎをそれぞれ有する。トラフ２１ａ〜２１ｎには、多数の物品が載置されている。トラフ２１ａ〜２１ｎは、図２に示すように、分散ユニット１０の周囲に放射状に延びるように配置される。言い換えると、フィーダ２０ａ〜２０ｎは、分散ユニット１０の外縁側で、分散ユニット１０を取り囲むように配置されている。各トラフ２１ａ〜２１ｎは、トラフ駆動電磁石２２によって駆動されて振動する（図３参照）。フィーダ２０は、トラフ２１ａ〜２１ｎを振動させることにより、トラフ２１ａ〜２１ｎにそれぞれ載置された物品を外縁に向かって搬送する。すなわち、各フィーダ２０ａ〜２０ｎは、分散ユニット１０から遠ざかる方向に物品を搬送する。各フィーダ２０ａ〜２０ｎにより搬送された物品は、各フィーダ２０ａ〜２０ｎの外縁側下方に配置されたプールホッパ３０ａ〜３０ｎに供給される。
【００３１】
各フィーダ２０ａ〜２０ｎは、後述する制御装置８０から送られる制御指令に基づいてそれぞれ制御される。具体的には、トラフ駆動電磁石２２は、制御指令に基づいて駆動する。トラフ駆動電磁石２２は、各フィーダ２０ａ〜２０ｎを、それぞれ独立して制御する。また、各フィーダ２０ａ〜２０ｎからプールホッパ３０に搬送される物品の量も、制御装置８０から送られる制御指令に基づいてそれぞれ制御される。具体的に、トラフ駆動電磁石２２は、制御指令に基づいて、トラフ２１ａ〜２１ｎを振動させる強度（振動強度）および振動時間を変化させる。ここで、２１ａ〜２１ｎの振動時間とは、後述するトラフ駆動電磁石２２が、トラフ２１ａ〜２１ｎの振動を開始させてから振動を停止させるまでの１サイクルの時間である。トラフ２１ａ〜２１ｎの振動強度および振動時間の初期設定値は、後述する制御装置８０の記憶部８１に記憶されている。この振動強度および振動時間もまた、後述するタッチパネル７０を用いて変更可能である。
【００３２】
（２−４）プールホッパ
プールホッパ３０は、フィーダ２０から供給される物品を一時的に貯留し、その後、貯留した物品を後述する計量ホッパ４０に送る。プールホッパ３０は、フィーダ２０の外縁側に配置される。また、プールホッパ３０は、フィーダ２０から落下する物品を受けるように、フィーダ２０の下方に配置される。具体的に、各ヘッドＨＤａ〜ＨＤｎに属するプールホッパ３０ａ〜３０ｎは、同一ヘッドＨＤａ〜ＨＤｎに属するフィーダ２０ａ〜２０ｎの外縁側下方に配置される。
【００３３】
プールホッパ３０は、上下端に開口を有する。上端側の開口は、フィーダ２０から落下する物品を受け入れるための開口である。下端側の開口は、プールホッパ３０内の物品を計量ホッパ４０に送るための開口である。下端側の開口には、ゲート３１が取り付けられている。すなわち、ゲート３１は、プールホッパ３０の底を構成する。ゲート３１は、開閉可能な構成になっている。ゲート３１は、プールホッパ駆動モータ３２（図３参照）によって駆動される。プールホッパ駆動モータ３２は、例えば、ステッピングモータである。プールホッパ駆動モータ３２は、制御装置８０によって駆動される。なお、制御装置８０は、各プールホッパ３０ａ〜３０ｎに取り付けられたゲート３１を個別に制御する。すなわち、各ゲート３１は、独立して開閉動作を行う。ゲート３１が開くと、プールホッパ３０に貯留されていた物品が計量ホッパ４０に落下する。
【００３４】
（２−５）計量ホッパ
計量ホッパ４０は、プールホッパ３０によって供給される物品を計量し、その後、計量した物品を集合排出シュート１１０に排出する。計量ホッパ４０は、プールホッパ３０から落下した物品を受けるように、プールホッパ３０の直下に配置される。具体的に、各ヘッドＨＤａ〜ＨＤｎに属する計量ホッパ４０ａ〜４０ｎは、同一ヘッドＨＤａ〜ＨＤｎに属するプールホッパ３０ａ〜３０ｎの直下に配置される。
【００３５】
計量ホッパ４０もまた、上下端に開口を有する。上端側の開口は、プールホッパ３０から落下する物品を受け入れるための開口である。下端側の開口は、計量ホッパ４０内の物品を集合排出シュート１１０に送るための開口である。下端側の開口には、ゲート４１が取り付けられている。すなわち、ゲート４１は、計量ホッパ４０の底を構成する。ゲート４１は、開閉可能な構成になっている。ゲート４１は、計量ホッパ駆動モータ４３（図３参照）によって駆動される。計量ホッパ駆動モータ４３は、例えば、ステッピングモータである。計量ホッパ駆動モータ４３は、制御装置８０によって駆動される。なお、制御装置８０は、各計量ホッパ４０ａ〜４０ｎに取り付けられたゲート４１を個別に制御する。すなわち、各ゲート４１は、独立して開閉動作を行う。ゲート４１が開くと、計量ホッパ４０に貯留されていた物品が集合排出シュート１１０に落下する。
【００３６】
各計量ホッパ４０ａ〜４０ｎは、それぞれロードセル４２を有する。計量ホッパ４０ａ〜４０ｎによって保持される物品は、ロードセル４２によって計量される。ロードセル４２による物品の計量結果は、計量信号として出力される。計量信号は、図示しない増幅器を介して後述する制御装置８０に随時送られる。
【００３７】
（２−６）集合排出シュート
集合排出シュート１１０は、計量ホッパ４０から供給される物品を集合させて組合せ計量装置１００の外に排出する。排出された物品は、集合排出シュート１１０の下方に配置される図示しない包装機等に供給される。
【００３８】
（２−７）カメラ
カメラ６０は、物品搬送部の画像（搬送部画像）を連続的に撮像する。具体的に、カメラ６０は、物品搬送部の載置部と、載置部上の物品とを連続的に撮像する。載置部とは、上記したように、分散ユニット１０の分散テーブル１１と、フィーダ２０のトラフ２１とを意味する。したがって、搬送部画像には、分散テーブル１１およびトラフ２１の他、分散テーブル１１およびトラフ２１の上の物品が含まれる。
【００３９】
カメラ６０は、物品搬送部の側方空間に配置されている。カメラ６０は、例えば、図１に示すように、支持部７から上方に延びる支柱７ａによって支持される。すなわち、カメラ６０は、物品搬送部の斜め上方から物品搬送部を撮像する。言い換えると、搬送部画像は、物品搬送部を斜め上方から撮像した画像である（図５参照）。
【００４０】
カメラ６０は、図２に示すように、平面視において、分散ユニット１０の中心を基準に、点対称に配置される。すなわち、本実施形態に係る組合せ計量装置１００には、２台のカメラ６０が設けられている。カメラ６０のレンズは、分散ユニット１０の中心方向を向いている。カメラ６０のレンズは、水平画角が９０°以上の広画角レンズである。
【００４１】
カメラ６０のフレームレートは、それぞれ１５フレーム／秒である。また、２台のカメラ６０は、ほぼ同じタイミングで撮像を行う。２台のカメラ６０によってそれぞれ得られた画像（搬送部画像）は、後述の制御装置８０によって合成される（図１０参照）。
【００４２】
（２−８）タッチパネル
タッチパネル７０は、液晶ディスプレイ（ＬＣＤ）である。タッチパネル７０は、入力部および表示部として機能する。タッチパネル７０は、組合せ計量に関する各種設定を受け付ける。また、タッチパネル７０は、組合せ計量装置１００の運転状況や設定情報を表示する。運転状況には、組合せ計量装置１００の運転／停止の状況、物品供給ユニット９０から供給されている物品の総量、各計量ホッパ４０ａ〜４０ｎによって計量される物品の重量値、組合せ計量結果等が含まれる。組合せ計量装置１００の運転状況は、ほぼリアルタイムで変化する。また、運転状況には、搬送異常を示す警告が含まれる。警告は、後述する制御装置８０によって物品搬送部における物品の搬送異常が判定された場合に、タッチパネル７０に表示される。設定情報は、初期設定およびタッチパネル７０で受け付けられた設定に関する情報である。
【００４３】
タッチパネル７０で受け付けられる設定には、上述した、分散テーブル１１の振動強度と、各トラフ２１ａ〜２１ｎの振動強度および振動時間とが含まれる。さらに、タッチパネル７０で受け付けられる設定には、組合せ計量装置１００の動作速度設定、撮像画像に関する設定、フィーダ２０による物品の搬送領域の設定、タイミング調整等が含まれる。ここで、組合せ計量装置１００の動作速度設定とは、単位時間あたりに実行される組合せ計量の回数である。本実施形態では、例えば１ｓｅｃ毎に組合せ計量が行われる。撮像画像に関する設定とは、上述のカメラ６０によって撮像された画像を合成する際に用いる設定および合成画像の生成タイミングである。具体的に、画像を合成する際に用いる設定とは、各カメラ６０の撮像基準である。２つのカメラ６０によって同じタイミングで撮像された二つの画像は、後述する制御装置８０の合成画像生成部８２ａによって、各カメラ６０の撮像基準に基づいて合成され、一の画像（合成画像）となる。
【００４４】
また、フィーダ２０による物品の搬送領域の設定とは、合成画像に含まれる複数領域のうち各フィーダ２０ａ〜２０ｎによって物品が搬送される領域と、フィーダ２０ａ〜２０ｎの識別番号との対応付けに関する設定である。言い換えると、合成画像のどの部分が物品搬送部のどの部分（分散テーブル１１およびトラフ２１ａ〜２１ｎのいずれの部分）に対応する部分かを対応付けるための設定である。対応付けは、タッチパネル７０に表示された分散テーブル１１およびトラフ２１ａ〜２１ｎの画像を用いて行われる。対応付けの設定に用いられる画像（設定用画像）は、合成画像に基づいて生成される。具体的に、設定用画像は、合成画像中の特定の領域がタッチパネル７０上で指定可能に表示される。より具体的に、設定用画像は、複数の領域によって構成されており、複数の領域に含まれる特定の領域が指定可能に表示されている。例えば、図６に示されるように、設定用画像に含まれる各点（図６の４点の黒い丸点を参照）を指定することにより、点によって囲まれる領域を、特定のフィーダによって物品が搬送される領域（搬送領域）と設定する。これにより、分散テーブル１１および各フィーダ２０ａ〜２０ｎと、設定用画像の搬送領域との対応付け情報が生成される（図７参照）。
【００４５】
タイミング調整とは、プールホッパ３０のゲート３１および計量ホッパ４０のゲート４１を開閉駆動させるタイミング等に関するタイミングの調整である。
【００４６】
なお、タッチパネル７０で受け付けられた設定は、後述する制御装置８０の記憶部８１に記憶される。
【００４７】
（２−９）制御装置
制御装置８０は、組合せ計量装置１００を制御するための装置である。制御装置８０は、物品供給ユニット駆動部９０ａ、分散テーブル駆動電磁石１２、トラフ駆動電磁石２２、プールホッパ駆動モータ３２、計量ホッパ駆動モータ４３、ロードセル４２、カメラ６０、およびタッチパネル７０等に接続されている。
【００４８】
制御装置８０は、ＣＰＵ８０ａ、ＲＯＭ８０ｂ、ＲＡＭ８０ｃおよびＨＤＤ８０ｄを有する。また、制御装置８０は、記憶部８１および制御部８２として機能する。以下、図４を用いて、記憶部８１および制御部８２について説明する。
【００４９】
（２−９−１）記憶部
記憶部８１は、ＲＯＭ８０ｂ、ＲＡＭ８０ｃおよびＨＤＤ８０ｄによって構成されている。記憶部８１は、ＣＰＵが読み出して実行するためのプログラムや、タッチパネル７０で受け付けた各種設定、演算処理のために必要な各種データ、運転データ等が記憶されている。また、記憶部８１には、演算処理によって得られた結果が記憶されている。記憶部８１は、主として、搬送部画像データ記憶領域８１ａと、合成画像データ記憶領域８１ｂと、差分データ記憶領域８１ｃと、二値化データ記憶領域８１ｄと、不動領域データ記憶領域８１ｅと、駆動データ記憶領域（第１情報記憶領域）８１ｆと、対応付けデータ記憶領域（第２情報記憶領域）８１ｇとを有する。
【００５０】
（ａ）搬送部画像データ記憶領域
搬送部画像データ記憶領域８１ａには、カメラ６０によって撮像された物品搬送部の画像（搬送部画像）に関するデータが記憶されている。搬送部画像とは、上述したように、図５に示すような、物品搬送部を斜め上から撮った画像である。具体的には、上述したように、搬送部画像には、分散テーブル１１およびトラフ２１の他、分散テーブル１１およびトラフ２１に載置された物品が含まれる。搬送部画像データ記憶領域８１ａには、カメラ６０によって搬送部画像が撮像される度に、当該搬送部画像と搬送部画像が撮像された時刻とが関連付けて記憶される。また、一のカメラ６０によって撮像された搬送部画像は、他のカメラ６０によって同じタイミングで取得された搬送部画像と関連付けて記憶される。
【００５１】
（ｂ）合成画像データ記憶領域
合成画像データ記憶領域８１ｂには、後述する合成画像生成部８２ａによって生成された合成画像に関するデータが記憶される。具体的に、合成画像は、二つのカメラ６０によって撮像された搬送部画像に基づいて生成された画像であって、分散テーブル１１およびトラフ２１を真上から見た平面視画像に相当する画像である。合成画像データは、合成画像を生成する際に用いられた二つの元画像（搬送部画像）と関連付けて記憶される。
【００５２】
（ｃ）差分データ記憶領域
差分データ記憶領域８１ｃには、後述する差分データ取得部８２ｃによって得られた差分データが記憶されている。差分データは、差分を抽出する際に用いた二つの合成画像にそれぞれ関連付けて記憶される。
【００５３】
（ｄ）二値化データ記憶領域
二値化データ記憶領域８１ｄには、後述する二値化データ生成部８２ｄによって生成された二値化データが記憶される。二値化データは、二値化データを生成する際に用いられた合成画像と関連付けて記憶される。
【００５４】
（ｅ）不動領域データ記憶領域
不動領域データ記憶領域８１ｅには、後述する不動領域特定部８２ｅによって特定された物品搬送部における不動領域に関するデータ（不動領域データ）が記憶される。不動領域データは、物品搬送部における不動領域の有無および不動領域の発生場所を示すデータである。不動領域データは、不動領域を特定する際に用いた二値化データと関連付けて記憶される。
【００５５】
（ｆ）駆動データ記憶領域
駆動データ記憶領域８１ｆには、組合せ計量装置１００に含まれる各構成の駆動データが記憶されている。例えば、駆動データには、物品供給ユニット９０の駆動状態（物品を供給しているか否か）、プールホッパ３０のゲート３１および計量ホッパ４０のゲート４１の開閉状態（ＯＮ／ＯＦＦ）等が含まれる。
【００５６】
さらに、駆動データには、分散ユニット１０およびフィーダ２０ａ〜２０ｎの駆動データが含まれる。分散ユニット１０およびフィーダ２０ａ〜２０ｎの駆動データとは、分散ユニット１０およびフィーダ２０ａ〜２０ｎの動作状態を示す信号（第１信号）または停止状態を示す信号（第２信号）に関するデータである。言い換えると、駆動データ記憶領域８１ｆには、分散ユニット１０およびフィーダ２０ａ〜２０ｎがそれぞれ動作中か否か（ＯＮまたはＯＦＦ）を示す情報が記憶されている（図８参照）。ここで、分散ユニット１０が動作状態にある場合とは、分散テーブル１１が振動されている状態をいう。また、フィーダ２０ａ〜２０ｎが動作状態にある場合とは、トラフ２１が振動されている状態をいう。駆動データ記憶領域８１ｆに記憶される情報は、駆動データが得られた時刻と関連付けて記憶されている。
【００５７】
（ｇ）対応付けデータ記憶領域
対応付けデータ記憶領域８１ｇには、合成画像のどの部分が、物品搬送部のどの部分に対応するかを示すデータが記憶されている。言い換えると、合成画像に含まれる複数の領域のうち分散ユニットおよび各フィーダ２０ａ〜２０ｎによって物品が搬送される領域と、分散ユニット１０および各フィーダ２０ａ〜２０ｎとの対応付けに関するデータ（対応付けデータ）が記憶されている。
【００５８】
具体的に、対応付けデータ記憶領域８１ｇには、図６に示す設定用画像で指定された各搬送領域（搬送領域０，搬送領域１，搬送領域２，・・・）と、分散テーブル１１および各トラフ２１ａ〜２１ｎとの対応付けデータが記憶されている（図７参照）。対応付けデータによって、合成画像の任意の箇所（分散テーブル１１およびトラフ２１ａ〜２１ｎのいずれかに対応する箇所）における物品の移動状態を、対応付けされた分散テーブル１１またはいずれかのトラフ２１ａ〜２１ｎにおける物品の移動状態であるものとして判定することが可能になる。すなわち、対応付けデータによって、合成画像から、分散ユニット１０およびフィーダ２０ａ〜２０ｎによる物品の搬送状態を判定することができる。本実施形態では、図２で示す内容にしたがって、分散テーブル１１および各トラフ２１ａ〜２１ｎと搬送領域との対応付けがされているものとする。すなわち、図２の左上のカメラ６０の近傍に１番目のトラフ２１ａが配置され、時計回りに、２番目のトラフ２１ｂ、３番目のトラフ２１ｃ，・・・と、識別番号の大きなトラフ２１ｄ〜２１ｎが位置するものとして、搬送領域との対応付けが設定される。対応付けデータ記憶領域８１ｇに記憶されたデータは、上述のタッチパネル７０によって新たに設定されたとき、当該新たな設定によって上書きされる。
【００５９】
（２−９−２）制御部
制御部８２は、主として、ＣＰＵ８０ａから構成されている。ＣＰＵ８０ａは、ＲＡＭ８０ｃと協働しつつ、ＲＯＭ８０ｂおよびＨＤＤ８０ｄに記憶されている制御プログラムを読み出して実行することにより、組合せ計量装置１００の動作を制御する。制御部８２は、合成画像生成部８２ａと、データ受付部８２ｂと、差分データ取得部８２ｃと、二値化データ生成部８２ｄと、不動領域特定部８２ｅと、判定部８２ｆと、制御指令生成部８２ｇとして機能する。
【００６０】
（ａ）合成画像生成部
合成画像生成部８２ａは、搬送部画像データ記憶領域８１ａに記憶されている搬送部画像データ（図５参照）に基づき、合成画像を生成する。具体的に、合成画像生成部８２ａは、二つのカメラ６０によって同じタイミングで撮像された画像（二つの搬送部画像）を合成することにより合成画像を生成する。このとき、合成画像生成部８２ａは、各カメラ６０に対して設定された撮像基準に基づいて搬送部画像の合成画像を生成する。これにより、合成画像生成部８２ａは、分散ユニット１０およびフィーダ２０を真上から見た平面視画像に相当する画像（平面視画像）を生成する。平面視画像を生成する具体的な方法は、例えば、特開２００３−２５６８７４号公報に記載されるような方法であってもよい。また、他の方法が採用されてもよい。合成画像生成部８２ａによって生成された合成画像に関するデータは、合成画像データ記憶領域８１ｂに記憶される。
【００６１】
（ｂ）データ受付部
データ受付部８２ｂは、ユーザがタッチパネル７０に入力した各種設定を受け付け、上記記憶部に記憶する。データ受付部８２ｂが受け付ける各種設定には、タッチパネル７０に表示された設定用画像でユーザによって指定された搬送領域や、搬送領域に対応付けられた分散ユニット１０およびフィーダ２０ａ〜２０ｎに関する情報等が含まれる。
【００６２】
（ｃ）差分データ取得部
差分データ取得部８２ｃは、複数の合成画像に基づいて、物品搬送部において物品が動いていない領域を特定するためのデータを取得する。より具体的に、差分データ取得部８２ｃは、合成画像データ記憶領域８１ｂに記憶された複数の合成画像のうち連続する（異なる）時刻に撮像された二つの合成画像の差分を抽出して、差分データを取得する。差分データにより、二つの合成画像のうち違いがある部分と、違いがない部分とが判定可能になる。言い換えると、差分データにより、分散テーブル１１およびトラフ２１上で動きに変化のある部分と変化のない部分とを判定可能となる。ここで、変化がある部分が、物品搬送部において物品が動いている領域（動領域）である。一方、変化がない部分が、物品搬送部において物品が動いていない領域（不動領域）である。図１１は、差分データに基づいて生成される画像（抽出画像）の例を示す。差分データ取得部８２ｃによって得られた差分データは、差分データ記憶領域８１ｃに記憶される。
【００６３】
（ｄ）二値化データ生成部
二値化データ生成部８２ｄは、差分データ記憶領域８１ｃに記憶された差分データの二値化処理を行う。差分データ（抽出画像）に対して二値化処理を行うことにより、二値化データが得られる。二値化データによって、図１２に示すような二値化画像が得られる。
【００６４】
具体的に、二値化データ生成部８２ｄは、物品の不動領域と、それ以外の領域（物品の動領域）とに基づいて抽出データを二値化処理し、二値化データを生成する。より具体的に、二値化データ生成部８２ｄは、抽出データのうち、不動領域に相当する部分のデータを、「１」、それ以外「０」とする処理を行う。二値化画像では、抽出画像のうち不動領域が黒色、それ以外（すなわち、動領域）が白色として現れている。二値化データ生成部８２ｄによって生成された二値化データは、上述の二値化データ記憶領域８１ｄに記憶される。
【００６５】
（ｅ）不動領域特定部
不動領域特定部８２ｅは、物品搬送部における物品の不動領域の有無および不動領域の生じている場所を判定する。
【００６６】
具体的に、不動領域特定部８２ｅは、二値化データ記憶領域８１ｄに記憶されている二値化データと、対応付けデータ記憶領域８１ｇに記憶されている対応付けデータとに基づき、物品搬送部における不動領域の有無および不動領域の発生場所を特定する。より具体的に、図１２を用いて説明する。なお、ここでは、白色部分が密集している部分は、動領域であり、白色部分がわずかしかない部分または黒色部分は、不動領域とする。対応付けデータを参照すると、図１２中の番号で示すように、３番目のトラフ２１ｃ、６番目のトラフ２１ｆ、９番目のトラフ２１ｉ、１１番目のトラフ２１ｋ、および１４番目のトラフ２１ｎは、動領域となる。また、その他のトラフ（具体的には、１番目のトラフ２１ａ、２番目のトラフ２１ｂ、４番目のトラフ２１ｄ、５番目のトラフ２１ｅ、７番目のトラフ２１ｇ、８番目のトラフ２１ｈ、１０番目のトラフ２１ｊ、１２番目のトラフ２１ｌ、および１３番目のトラフ２１ｍ）は不動領域となる。不動領域特定部８２ｅは、得られた結果を記憶部８１に記憶する。
【００６７】
（ｆ）判定部
判定部８２ｆは、不動領域データ記憶領域８１ｅに記憶されている不動領域データと、駆動データ記憶領域８１ｆに記憶されているデータとに基づいて、物品搬送部における物品の搬送異常を判定する。ここで、搬送異常とは、物品搬送部に生じた物品の滞留領域によって搬送に不具合の生じる可能性がある状態をいう。また、滞留領域とは、物品搬送部が動作しているにもかかわらず物品に動きがない領域である。具体的に、判定部８２ｆは、第１判定処理、第２判定処理、および第３判定処理を実行することにより、物品搬送部における物品の搬送異常を判定する。
【００６８】
第１判定処理は、合成画像において、動作状態にある物品搬送部の搬送領域を判定する処理である。具体的に、第１判定処理では、駆動データ記憶領域８１ｆに記憶されている分散ユニット１０およびフィーダ２０ａ〜２０ｎの駆動信号の種類と、対応付けデータ記憶領域８１ｇに記憶されている搬送領域データとに基づいて、動作状態にある分散ユニット１０およびフィーダ２０ａ〜２０ｎの搬送領域を判定する。より具体的に、判定部８２ｆは、分散ユニット１０および各フィーダ２０ａ〜２０ｎの駆動データ（図８参照）と、対応付けデータ（図７参照）とを参照して、合成画像に示される分散ユニット１０および全フィーダ２０ａ〜２０ｎのうち、動作中であるものを判定する。図１３に、第１判定処理によって得られる判定結果の例を示す。図１３では、動作中の領域を黒色で示す。したがって、図１３では、分散ユニット１０と、３番目のフィーダ２０ｃ、６番目のフィーダ２０ｆ、９〜１１番目のフィーダ２０ｉ〜２０ｋ、および１４番目のフィーダ２０ｎが動作中であることを示す。すなわち、図１３の黒色部分が、動作状態にある物品搬送部の領域を示す。
【００６９】
第２判定処理は、物品の滞留領域を判定する処理である。具体的に、第２判定処理では、物品の不動領域と、第１判定処理によって得られた判定結果とに基づき、物品の滞留領域を判定する。より具体的に、第２判定処理において、判定部８２ｆは、不動領域データ記憶領域８１ｅに記憶された不動領域データと、動作状態にある物品搬送部の搬送領域に関するデータとを参照し、物品の不動領域と、動作状態にある物品搬送部の領域との重なる部分を、滞留領域であると判定する（図１４参照）。すなわち、第２判定処理は、動作中の物品搬送部の領域と、物品の不動領域とが一致する場合に、当該不動領域を滞留領域であると判定する。図１４に、第２判定処理によって得られる判定結果を示す。図１４では、第１判定処理によって得られた結果（動作状態にある物品搬送部）に基づいて、対応する載置部（分散テーブル１１および１〜１４の識別番号が付されたトラフ２１ａ〜２１ｎ）に対して、駆動信号の種類が関連付けられている。さらに、分散テーブル１１およびトラフ２１ａ〜２１ｎには、物品搬送部における不動領域の有無も関連付けられている。図１４において、動作中の物品搬送部の領域と、物品の不動領域とが一致するのは、１０番目のトラフ２１ｊであることがわかる。
【００７０】
第３判定処理は、物品の搬送異常を判定する処理である。具体的に、第３判定処理は、第２判定処理によって判定された滞留領域によって搬送に不具合の生じる可能性があるか否かを判定する。より具体的に、第３判定処理において、判定部８２ｆは、物品搬送部の所定領域の面積と、物品搬送部の所定領域における物品の滞留領域の面積とを比較する。さらに、判定部８２ｆは、物品搬送部の所定領域の面積に占める物品の滞留領域の面積の割合が所定の閾値を上回る場合に、搬送異常を判定する。ここで、所定領域とは、分散テーブル１１の全領域または各トラフ２１ａ〜２１ｎの全領域である。すなわち、判定部８２ｆは、分散テーブル１１の全面積と、分散テーブル１１における物品の滞留領域の面積とを比較し、分散テーブル１１の全面積に占める物品の滞留領域の面積の割合が、所定の閾値を上回る場合に分散テーブル１１で搬送異常が生じているものと判定する。また、判定部８２ｆは、各トラフ２１ａ〜２１ｎの全面積と、各トラフ２１ａ〜２１ｎにおける物品の滞留領域の面積とを比較し、各トラフ２１ａ〜２１ｎの全面積に占める、物品の滞留領域の面積の割合が、所定の閾値を上回る場合に、搬送異常であるものと判定する。本実施形態では、例えば、図１５に示す領域ＰＰに搬送異常が発生しているものと判定される。
【００７１】
（ｇ）制御指令生成部
制御指令生成部８２ｇは、制御装置８０に接続された各部を制御するための制御指令を生成する。制御指令は、図示しない通信部を介して各部に送られて実行される。
【００７２】
また、制御指令生成部８２ｇは、判定部８２ｆによって物品搬送部における搬送異常が判定された場合に、搬送異常の発生している部分がわかるように目印をつけた合成画像をタッチパネル７０に表示させる制御指令を生成する（図１５参照）。
【００７３】
さらに、制御指令生成部８２ｇは、搬送異常が判定された場合に、搬送異常が発生している場所および搬送異常の程度に応じて、分散ユニット１０、フィーダ２０ａ〜２０ｎ、および物品供給ユニット９０のうち少なくともいずれかを制御するための制御指令を生成する。例えば、フィーダ２０ａ〜２０ｎのいずれかにおいて搬送異常が発生している場合には、搬送異常が発生しているフィーダ２０ａ〜２０ｎに対してトラフ２１の振動強度および振動時間を変更させる制御指令を送る。また、例えば、フィーダ２０ａ〜２０ｎと分散ユニット１０との境界付近で物品の動きが滞っている場合には、該当するフィーダ２０ａ〜２０ｎに対してトラフ２１ａ〜２１ｎの振動強度および／または振動時間を変更する制御指令を送ると共に、分散ユニット１０に対して分散テーブル１１の振動強度を変更させる制御指令を送る。さらに、分散ユニット１０およびフィーダ２０ａ〜２０ｎの制御によっても搬送異常が解消しないような重度の搬送異常の場合には、例えば、物品供給ユニット９０から供給される物品の量を一時的に多くさせる制御指令を生成して、物品供給ユニット９０に送る。
【００７４】
また、制御指令生成部８２ｇは、判定部８２ｆによって搬送異常が判定された場合に、搬送異常を示す警告をタッチパネルに表示させるための制御指令を生成する。
【００７５】
（３）処理の流れ
次に、図９を参照して、組合せ計量装置１００において搬送異常に対する処理の流れを説明する。なお、本実施形態に係る組合せ計量装置１００では、１回の組合せ計量で複数回搬送異常を判定するものとする。
【００７６】
まず、ステップＳ１１で、合成画像生成部８２ａによって搬送部画像データ記憶領域８１ａに記憶されている搬送部画像データが取得される（図５参照）。このとき、取得される搬送部画像データは、二つのカメラ６０によって同じタイミングで取得された搬送部画像のデータである。その後、ステップＳ１２に進む。
【００７７】
ステップＳ１２では、合成画像生成部８２ａによって、二つのカメラ６０によって取得された搬送部画像データに基づいて一つの合成画像が生成される。合成画像は、物品搬送部を直上からみた平面画像に相当する（図１０参照）。合成画像データは、合成画像データ記憶領域８１ｂに記憶される。その後、ステップＳ１３に進む。
【００７８】
ステップＳ１３では、異なるタイミングで撮像された元画像に基づく２つの合成画像のデータを用いて、差分が抽出され、抽出画像データが生成される（図１１参照）。具体的には、合成画像データ記憶領域８１ｂに記憶されている合成画像データのうち、元画像（搬送部画像）の撮像時刻が連続する２つの合成画像データを用いて、２つの合成画像の差分が抽出される。差分データは差分データ記憶領域８１ｃに記憶される。その後、ステップＳ１４に進む。
【００７９】
ステップＳ１４では、二値化データ生成部８２ｄによって、差分データが二値化処理され、二値化データが生成される。具体的に、二値化データ生成部８２ｄは、物品の不動領域と、物品の動領域とに基づいて抽出データを二値化処理し、二値化データを生成する。例えば、二値化処理によって、抽出データのうち不動領域に対応するデータを「１」、それ以外の領域（動領域）に対応するデータを「０」とする。抽出画像では、全領域のうち不動領域を黒色、それ以外の領域（動領域）を白色とする。二値化データ生成部８２ｄによって生成された二値化データは、上述の二値化データ記憶領域８１ｄに記憶される。その後、ステップＳ１５に進む。
【００８０】
ステップＳ１５では、二値化データと対応付けデータとに基づいて、合成画像における不動領域の有無が判定される。具体的に、不動領域特定部８２ｅは、二値化データ記憶領域８１ｄに記憶されている二値化データと、対応付けデータ記憶領域８１ｇに記憶されている対応付けデータとに基づいて、合成画像における不動領域を判定する（図１２参照）。具体的には、合成画像における不動領域の有無と、合成画像において不動領域発生している場所とを判定する。すなわち、不動領域特定部８２ｅは、合成画像から分散テーブル１１およびトラフ２１ａ〜２１ｎのいずれの部分が不動領域であるかを具体的に特定する。図１２では、白色部分が密集している部分は、動領域であり、白色部分がわずかしかない部分または黒色部分は、不動領域である。具体的には、３番目のトラフ２１ｃ、６番目のトラフ２１ｆ、９番目のトラフ２１ｉ、１１番目のトラフ２１ｋ、および１４番目のトラフ２１ｎは、動領域となる。また、その他のトラフ（具体的には、１番目のトラフ２１ａ、２番目のトラフ２１ｂ、４番目のトラフ２１ｄ、５番目のトラフ２１ｅ、７番目のトラフ２１ｇ、８番目のトラフ２１ｈ、１０番目のトラフ２１ｊ、１２番目のトラフ２１ｌ、および１３番目のトラフ２１ｍ）は不動領域となる。不動領域特定部８２ｅにより得られた結果は、不動領域データ記憶領域８１ｅに記憶される。ステップＳ１５において、不動領域がない場合には、ステップＳ１１に戻り、不動領域がある場合には、ステップＳ１６に進む。
【００８１】
ステップＳ１６では、判定部８２ｆによって、処理画像において動作状態にあるフィーダの搬送領域が判定される（第１判定処理）。具体的に、判定部８２ｆは、駆動データ記憶領域８１ｆに記憶されている各フィーダ２０ａ〜２０ｎのフィーダ駆動データ（図８）と、対応付けデータ記憶領域８１ｇに記憶されている対応付けデータ（図７）とを参照して、処理画像における動作中の領域（分散ユニット１０およびフィーダ２０ａ〜２０ｎのいずれかの部分）を判定する（図１３参照）。ステップＳ１６において、動作中領域がない場合には、ステップＳ１１に戻り、ステップＳ１６において、動作中領域がある場合には、ステップＳ１７に進む。
【００８２】
ステップＳ１７では、判定部８２ｆによって、物品の滞留領域が判定される（第２判定処理）。滞留領域は、上述したように、分散ユニット１０およびフィーダ２０が駆動しているにもかかわらず、物品が移動しない領域である。具体的に、判定部８２ｆは、不動領域データ記憶領域８１ｅに記憶された不動領域に関するデータ（図１２参照）と、第１判定処理によって得られた判定結果（動作状態にある物品搬送部の搬送領域）（図１３参照）とを参照し、物品の不動領域と動作中の領域とが重なる部分を、滞留領域であると判定する（図１４参照）。具体的に、動作状態にある物品搬送部の搬送領域は、図８に示すように、分散ユニット１０、３番目のフィーダ２０ｃ、６番目のフィーダ２０ｆ、９〜１１番目のフィーダ２０ｉ〜２０ｋ、および１４番目のフィーダ２０ｎであることがわかる。一方、不動領域データは、図１２に示すように、１番目のトラフ２１ａ、２番目のトラフ２１ｂ、４番目のトラフ２１ｄ、５番目のトラフ２１ｅ、７番目のトラフ２１ｇ、８番目のトラフ２１ｈ、１０番目のトラフ２１ｊ、１２番目のトラフ２１ｌ、および１３番目のトラフ２１ｍが不動領域であることを示す。すなわち、図１４に示すように、駆動しているにもかかわらず、物品の移動は殆どない、１０番目のフィーダ２０ｊに滞留領域があることがわかる。ステップＳ１７において、滞留領域がないと判定された場合には、ステップＳ１１に戻り、滞留領域がある場合には、ステップＳ１８に進む。
【００８３】
ステップＳ１８では、判定部８２ｆによって搬送異常の有無が判定される（第３判定処理）。具体的に、第２判定処理によって判定された滞留領域によって搬送に不具合の生じる可能性があるか否かを判定する。判定部８２ｆは、分散テーブル１１の全面積と、分散テーブル１１における物品の滞留領域の面積とを比較し、分散テーブル１１の全面積に占める、物品の滞留領域の面積の割合が、所定の閾値を上回る場合に、搬送異常であるものと判定する。また、判定部８２ｆは、各トラフ２１ａ〜２１ｎの全面積と、各トラフ２１ａ〜２１ｎにおける物品の滞留領域の面積とを比較し、各トラフ２１ａ〜２１ｎの全面積に占める、物品の滞留領域の面積の割合が、所定の閾値を上回る場合に、搬送異常であるものと判定する。図１２および図１３に示す例では、図１５の符号ＰＰで示す領域が、搬送異常が発生している領域であると判定された。ステップＳ１８において、搬送異常がない場合には、ステップＳ１１に戻り、搬送異常がある場合には、ステップＳ１９に進む。
【００８４】
ステップＳ１９では、搬送異常が発生している場所および程度に基づき、制御指令生成部８２ｇが、分散ユニット、フィーダ２０ａ〜２０ｎ、物品供給ユニット９０に対して制御指令を生成する。図１２および図１３に示す例では、１０番目のフィーダ２０ｊに搬送異常が発生しているため、制御指令生成部８２ｇは、トラフ２１ｊの振動強度および／または振動時間の増加を実行させる制御指令を生成する。その後、ステップＳ１１に戻る。
【００８５】
（４）組合せ計量装置の特徴
（４−１）
本実施形態に係る組合せ計量装置１００は、カメラ６０によって分散ユニット１０およびフィーダ２０の画像（搬送部画像）を撮像する。また、撮像時刻の異なる二つの搬送部画像について差分データを取得することにより、物品搬送部における物品の滞留領域を判定する。
【００８６】
組合せ計量装置は、複数の計量ホッパにそれぞれ貯留された物品の重量を計量し、それらの計量値に基づいて組合せ演算を行う。したがって、組合せ計量装置の生産能力および計量精度を保つためには、計量ホッパに対して一定量の物品が安定して搬送される必要がある。上記実施形態に係る組合せ計量装置のように、物品が分散ユニットおよびフィーダを経由して計量ホッパに送られる場合、分散ユニットから計量ホッパに送られる途中で物品の詰まりや引っ掛かりが発生する場合がある。特に、分散テーブルとトラフとの境目では、物品の詰まりや引っ掛かりが発生しやすい。物品搬送部において物品の滞留が発生すると、計量ホッパに対して一定量の物品を供給できなくなり、結果として計量ホッパで計量される物品の重量に影響が出る。したがって、物品搬送部に発生する物品の滞留が精度よく早期に発見されることが好ましい。
【００８７】
上記実施形態に係る組合せ計量装置１００は、カメラ６０によって搬送部画像を撮像し、搬送部画像に基づいて滞留領域を判定する。したがって、物品の滞留領域について精度のよい判定を早期に行うことができる。
【００８８】
（４−２）
上記実施形態に係る組合せ計量装置１００は、撮像時刻の異なる二つの搬送部画像の差分を用いて、物品搬送部における不動領域を特定し、不動領域に基づいて滞留領域を判定する。すなわち、二つの搬送部画像を比較して変化のない部分（不動領域）を特定することができるため、物品搬送部における物品の滞留領域を具体的に特定することができる。
【００８９】
（４−３）
上記実施形態に係る組合せ計量装置１００は、物品搬送部の駆動信号に関するデータを記憶する駆動データ記憶領域８１ｆを備える。組合せ計量装置１００は、滞留領域の判定時に、不動領域と共に、駆動データ記憶領域８１ｆに記憶されているデータを参照する。これにより、物品搬送部が動作状態であるにもかかわらず、物品搬送部に不動領域が発生しているのか、物品搬送部が停止状態であることに起因して不動領域が発生しているのか、を区別することができる。
【００９０】
（４−４）
また、上記実施形態に係る組合せ計量装置１００は、搬送部画像における物品搬送部の搬送領域に関するデータと、物品搬送部の駆動信号の種類とに基づいて、搬送部画像から、動作状態にある物品搬送部の搬送領域を判定し、さらに、不動領域と、動作状態にある物品搬送部の搬送領域とが一致する場合に、物品の不動領域を、物品の滞留領域であると判定する。これにより、物品搬送部が動作状態にあるにもかかわらず不動領域が発生した場合に、早期に滞留領域の解消のための対応を取ることができる。
【００９１】
（４−５）
さらに、上記実施形態に係る組合せ計量装置１００は、物品搬送部において物品の滞留領域が判定された場合であって、所定の条件に一致する場合に、物品の搬送異常が発生しているものと判定する。具体的に、分散テーブル１１において滞留領域が発生している場合であって、分散テーブル１１の全面積に占める物品の滞留領域の面積の割合が、所定の閾値を上回る場合に、搬送異常であるものと判定される。また、各トラフ２１において滞留領域が発生している場合であって、各トラフ２１の全面積に占める、物品の滞留領域の面積の割合が、所定の閾値を上回る場合に、搬送異常であるものと判定される。これにより、重要度が高い滞留（搬送異常）についてのみ対応することができる。その結果、組合せ計量装置１００の制御の変更を最低限に抑えることができる。
【００９２】
（４−６）
上記実施形態に係る組合せ計量装置１００は、搬送異常が判定されると表示部に警告が表示される。これにより、ユーザに対して早期に注意喚起を行うことができる。
【００９３】
（４−７）
上記実施形態に係る組合せ計量装置１００は、搬送異常が判定されると、分散ユニット、フィーダ、および供給ユニットの駆動内容を変更するための制御指令が生成される。すなわち、搬送異常を解消するための制御が自動的に行われる。これにより、搬送異常を早期に解決することができる。
【００９４】
（４−８）
上記実施形態に係る組合せ計量装置１００では、タッチパネル７０に表示された設定用画像（設定用の合成画像）を用いて、物品搬送部の搬送領域に関する情報を指定し、物品搬送部との対応付けを設定することができる。これにより、ユーザが利用する組合せ計量装置に応じた設定をユーザの好みに応じて設定することができる。
【００９５】
（４−９）
上記実施形態に係る組合せ計量装置１００では、二台のカメラ６０を用いて搬送部画像を生成する。二台のカメラ６０によって同じタイミングで撮像された搬送部画像が合成されることにより、物品搬送部の平面視画像に相当する画像に基づき、物品の滞留領域および搬送異常を判定することができる。その結果、より精確な判定結果を得ることができる。
【００９６】
（５）変形例
（５−１）変形例Ａ
上記実施形態に係る組合せ計量装置１００では、二台のカメラ６０を用いて、分散テーブル１１およびトラフ２１と、これらにより搬送される物品とを撮像したが、カメラ６０の数はこれに限られるものではない。例えば、一台のカメラ６０によって撮像された搬送部画像に基づいて物品の搬送異常が判定されてもよい。また、三台以上のカメラ６０が用いられ、三台以上のカメラ６０によって撮像された搬送部画像を合成して、合成画像に基づいて物品の搬送異常が判定されてもよい。
【００９７】
また、カメラ６０の向きやカメラ６０の設置場所についても、上記実施形態に記載の内容に限られるものではない。すなわち、物品搬送部の載置部に載置された物品が撮像可能であれば、如何なる構成であってもよい。
【００９８】
（５−２）変形例Ｂ
上記実施形態に係る組合せ計量装置１００では、図６に示すように、タッチパネル７０に表示される設定用画像で各点を指定することにより、点によって囲まれる領域を、分散テーブル１１および各トラフ２１ａ〜２１ｎのいずれかによって物品が搬送される領域（搬送領域）として設定した。ここで、設定用画像で各点を指定する代わりに、図１６に示すように、設定用画像中の分散テーブルまたは各トラフに対応する線または領域を選択することにより、搬送領域を設定できるようにしてもよい。
【００９９】
（５−３）変形例Ｃ
また、上記実施形態では、分散テーブル１１および各トラフ２１ａ〜２１ｎのそれぞれについて、設定用画像をもちいて、搬送領域を指定することにより、物品搬送部と、各物品搬送部による搬送領域との対応付けを行った。ここで、図１７に示すようなテンプレートを用いて、搬送領域と物品搬送部との対応付けを行ってもよい。テンプレートを用いた場合、設定用画像において分散テーブル１１および各トラフ２１ａ〜２１ｎを個別に指定することなく、搬送領域と物品搬送部との対応付けを行うことができる。
【０１００】
（５−４）変形例Ｄ
上記実施形態に係る組合せ計量装置１００では、第３判定処理を行う際、判定部８２ｆが、物品搬送部の所定領域の面積と、物品搬送部の所定領域における物品の滞留領域の面積とを比較し、物品搬送部の所定領域の面積に占める物品の滞留領域の面積の割合が所定の閾値を上回る場合に、搬送異常を判定した。また、所定領域として、分散テーブル１１の全領域または各トラフ２１ａ〜２１ｎの全領域を対象とした。
【０１０１】
ここで、所定領域とは、分散テーブル１１の全領域または各トラフ２１ａ〜２１ｎの全領域に限られるものではない。例えば、図１８に示すように、分散テーブル１１を複数の領域Ｒ１〜Ｒ１４に分割して、各領域Ｒ１〜Ｒ１４の面積と、各領域Ｒ１〜Ｒ１４における滞留領域の面積とを比較してもよい。また、トラフ２１についても、たとえば、図１９に示すように、一つのトラフ２１を複数の領域Ｒ２１〜Ｒ２３に分割して、各領域Ｒ２１〜Ｒ２３の面積と、各領域Ｒ２１〜Ｒ２３における滞留領域の面積とを比較してもよい。また、このとき、各領域Ｒ１〜Ｒ１４，Ｒ２１〜２３に対して異なる閾値を設定し、各領域Ｒ１〜Ｒ１４，Ｒ２１〜２３に占める滞留領域の割合を、それぞれの閾値に基づいて判定してもよい。これにより、物品搬送部における物品の滞留領域についてより細かな判定ができる。
【０１０２】
さらに、分散テーブル１１または各トラフ２１の全面積と、分散テーブル１１または各トラフ２１における滞留領域の面積とを比較する代わりに、分散テーブル１１または各トラフ２１の特定の領域の面積と、当該特定の領域における滞留領域の面積とを比較してもよい。これにより、例えば、分散テーブルと各トラフ２１との境目等、より滞留が起こりやすい部分に対して判定を行うことが可能になる。
（５―５）変形例Ｅ
本実施形態に係る組合せ計量装置は、フィーダ２０は、分散ユニットの回りを囲むように配置され、計量ホッパ４０はフィーダ２０の下方にそれぞれ配置されていた（図１および図２参照）。ここで、上記実施形態に係る搬送異常の判定は、他の構成を有する組合せ計量装置にも適用できる。例えば、計量ホッパが直線状に配置されるような組合せ計量装置に適用してもよい。
【符号の説明】
【０１０３】
１０    分散ユニット（物品搬送部）
１１    分散テーブル（載置部）
２０（２０ａ〜２０ｎ）  フィーダ（物品搬送部）
２１（２１ａ〜２１ｎ）  トラフ（載置部）
３０（３０ａ〜３０ｎ）    プールホッパ
３１    ゲート
３２    プールホッパ駆動モータ
４０（４０ａ〜４０ｎ）    計量ホッパ
４１    ゲート
４２    ロードセル
４３    計量ホッパ駆動モータ
６０    カメラ
７０    タッチパネル（表示部）
８０    制御装置
８１    記憶部
８１ａ  搬送部画像データ記憶領域
８１ｂ  合成画像データ記憶領域
８１ｃ  差分データ記憶領域
８１ｄ  二値化データ記憶領域
８１ｅ  不動領域データ記憶領域
８１ｆ  駆動データ記憶領域
８１ｇ  対応付けデータ記憶領域（搬送領域データ記憶領域）
８２    制御部
８２ａ  合成画像生成部
８２ｂ  データ受付部（受付部）
８２ｃ  差分データ取得部
８２ｄ  二値化データ生成部
８２ｅ  不動領域特定部
８２ｆ  判定部
８２ｇ  制御指令生成部
９０    物品供給ユニット（供給ユニット）
１００  組合せ計量装置
【先行技術文献】
【特許文献】
【０１０４】
【特許文献１】特開２０１０−９６５９０号公報
【図１】
0005926618.tif 000002
【図２】
0005926618.tif 000003
【図３】
0005926618.tif 000004
【図４】
0005926618.tif 000005
【図５】
0005926618.tif 000006
【図６】
0005926618.tif 000007
【図７】
0005926618.tif 000008
【図８】
0005926618.tif 000009
【図９】
0005926618.tif 000010
【図１０】
0005926618.tif 000011
【図１２】
0005926618.tif 000012
【図１３】
0005926618.tif 000013
【図１４】
0005926618.tif 000014
【図１５】
0005926618.tif 000015
【図１６】
0005926618.tif 000016
【図１７】
0005926618.tif 000017
【図１８】
0005926618.tif 000018
【図１９】
0005926618.tif 000019
【図１１】
0005926618.tif 000020