(57)【特許請求の範囲】
【請求項１】
供給される被計量物を周囲へ搬送する分散フィーダと、該分散フィーダの周囲に配設されて前記分散フィーダからの被計量物をそれぞれ搬送して搬送終端から排出する複数のリニアフィーダと、各リニアフィーダの前記搬送終端から排出される被計量物を保持し、保持した被計量物を下方へ供給する複数の供給ホッパと、各供給ホッパから供給される被計量物を保持し、保持した被計量物を排出する複数の計量ホッパと、各計量ホッパの重量をそれぞれ検出する複数の重量センサと、各重量センサの各重量信号からそれぞれ取得した各重量値を、各計量ホッパに対応する各零点補正値によって補正して各計量ホッパに保持されている被計量物の各重量値をそれぞれ算出すると共に、算出した被計量物の各重量値に基づいて、組合せ演算を行う組合せ演算部と、前記組合せ演算の結果に基づいて、前記計量ホッパを制御すると共に、前記分散フィーダ、前記リニアフィーダ及び前記供給ホッパを制御する制御部とを備える組合せ秤であって、
前記被計量物を当該組合せ秤に供給しない状態で、当該組合せ秤を模擬的に運転するダミー運転モードが設定されるダミー運転モード設定部と、
前記各計量ホッパに前記被計量物が供給されない空の状態で、前記各計量ホッパに被計量物が仮想的に供給されているとしたときの前記被計量物の各仮想重量値が、設定される仮想重量値設定部とを備え、
前記組合せ演算部は、前記ダミー運転モードでは、前記各重量センサの各重量信号からそれぞれ取得した前記各重量値を、初期の前記各零点補正値を前記各仮想重量値でそれぞれ修正した各修正零点補正値によって補正して前記被計量物の各重量値を算出する、
組合せ秤。
【請求項２】
前記初期の各零点補正値は、前記各計量ホッパが空の状態において、各重量センサの各重量信号からそれぞれ取得される各風袋重量であり、
前記各修正零点補正値は、前記組合せ演算部が算出する前記被計量物の前記各重量値が、前記仮想重量値設定部で設定された前記各仮想重量値となるように、前記各風袋重量を修正した値である、
請求項１に記載の組合せ秤。
【請求項３】
各重量センサの前記各重量信号をそれぞれフィルタ処理するフィルタ処理部を備え、
前記組合せ演算部は、前記フィルタ処理部でフィルタ処理された各重量信号から前記各重量値をそれぞれ取得する、
請求項１に記載の組合せ秤。
【請求項４】
前記フィルタ処理部でフィルタ処理された前記各重量信号から前記各重量値をそれぞれ取得するタイミングを規定する安定時間が設定される安定時間設定部と、
予め設定された前記安定時間が適切であるか否かを、前記ダミー運転モードで判定する安定時間判定部とを備え、
前記安定時間判定部は、ダミー運転モードにおいて、前記組合せ演算部が算出する前記被計量物の各重量値と、前記仮想重量値設定部で設定された前記各仮想重量値とに基づいて、前記予め設定された安定時間が適切であるか否かを判定する、
請求項３に記載の組合せ秤。
【請求項５】
前記安定時間判定部で、前記予め設定された安定時間が適切でないと判定されたときには、それを報知する安定時間報知部を備える、
請求項４に記載の組合せ秤。
【請求項６】
前記フィルタ処理部は、設定されるフィルタ定数に応じてフィルタ特性が可変であり、
前記フィルタ処理部のフィルタ定数が設定されるフィルタ定数設定部と、
前記ダミー運転モードにおいて、予め設定されたフィルタ定数を、応答時間が長くなる方向及び応答時間が短くなる方向に、それぞれ変更するフィルタ定数変更部と、
前記ダミー運転モードにおいて、前記予め設定されたフィルタ定数に対応するフィルタ特性でフィルタ処理された重量信号が安定するまでの経過時間と、前記フィルタ定数変更部によってそれぞれ変更された各フィルタ定数にそれぞれ対応するフィルタ特性でフィルタ処理された各重量信号がそれぞれ安定するまでの各経過時間とに基づいて、前記予め設定されたフィルタ定数が適切であるか否か判定するフィルタ定数判定部とを備える、
請求項３に記載の組合せ秤。
【請求項７】
前記フィルタ定数判定部で、前記予め設定されたフィルタ定数が適切でないと判定されたときには、それを報知するフィルタ定数報知部を備える、
請求項６に記載の組合せ秤。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、菓子や果物などの被計量物を計量して所定量になるように組合せる組合せ秤に関する。
【背景技術】
【０００２】
一般に組合せ秤では、分散フィーダに被計量物が供給され、分散フィーダによって被計量物が搬送されて、分散フィーダの周囲の複数のリニアフィーダへ供給される。各リニアフィーダに供給された被計量物は、各リニアフィーダによって外方へ搬送されて、複数の各供給ホッパへ供給される。複数の各供給ホッパでは、一時的に被計量物を保持し、排出用のゲートを開放して、複数の各供給ホッパの下方にそれぞれ配設された複数の各計量ホッパに被計量物を供給する。【０００３】
組合せ秤は、複数の計量ホッパの被計量物の重量をそれぞれ計測し、被計量物の各重量値を種々に組合せ、これらの組合せの中から、合計重量である組合せ重量が、目標組合せ重量に等しいか、あるいは、目標組合せ重量に最も近い適量組合せの計量ホッパを選択する組合せ演算を行い、この組合せ演算によって選択された適量組合せの計量ホッパから被計量物を排出する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２-２２９９７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
かかる組合せ秤では、例えば、現場への据付設置時などにおいて、被計量物を組合せ秤に供給することなく、模擬的に運転して動作を確認したい場合がある。【０００６】
本発明は、上記のような点に鑑みて為されたものであって、被計量物を組合せ秤に供給することなく、簡単な操作で組合せ秤の模擬的な運転を可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明では、次のように構成している。【０００８】
（１）本発明は、供給される被計量物を周囲へ搬送する分散フィーダと、該分散フィーダの周囲に配設されて前記分散フィーダからの被計量物をそれぞれ搬送して搬送終端から排出する複数のリニアフィーダと、各リニアフィーダの前記搬送終端から排出される被計量物を保持し、保持した被計量物を下方へ供給する複数の供給ホッパと、各供給ホッパから供給される被計量物を保持し、保持した被計量物を排出する複数の計量ホッパと、各計量ホッパの重量をそれぞれ検出する複数の重量センサと、各重量センサの各重量信号からそれぞれ取得した各重量値を、各計量ホッパに対応する各零点補正値によって補正して各計量ホッパに保持されている被計量物の各重量値をそれぞれ算出すると共に、算出した被計量物の各重量値に基づいて、組合せ演算を行う組合せ演算部と、前記組合せ演算の結果に基づいて、前記計量ホッパを制御すると共に、前記分散フィーダ、前記リニアフィーダ及び前記供給ホッパを制御する制御部とを備える組合せ秤であって、
前記被計量物を当該組合せ秤に供給しない状態で、当該組合せ秤を模擬的に運転するダミー運転モードが設定されるダミー運転モード設定部と、前記各計量ホッパに前記被計量物が供給されない空の状態で、前記各計量ホッパに被計量物が仮想的に供給されているとしたときの前記被計量物の各仮想重量値が、設定される仮想重量値設定部とを備え、前記組合せ演算部は、前記ダミー運転モードでは、前記各重量センサの各重量信号からそれぞれ取得した前記各重量値を、初期の前記各零点補正値を前記各仮想重量値でそれぞれ修正した各修正零点補正値によって補正して前記被計量物の各重量値を算出する。【０００９】
本発明によると、仮想重量値設定部で各仮想重量値を設定すると共に、ダミー運転モード設定部でダミー運転モードを設定してダミー運転モードを実行することによって、組合せ演算部では、各計量ホッパの被計量物の各重量値を算出するのに用いる各零点補正値として、初期の各零点補正値を各仮想重量値でそれぞれ修正した各修正零点補正値を用いて各重量値を算出する。すなわち、重量値の算出の基準となる零点を、各仮想重量値に応じてずらして各重量値を算出するので、各計量ホッパに被計量物が供給されていない空の状態であっても、各仮想重量値に相当する被計量物が供給されているとして組合せ演算を行うことが可能となる。この仮想重量値に基づく組合せ演算の結果によって、制御部では、計量ホッパの制御、それに伴なって供給ホッパの制御、リニアフィーダ、及び、分散フィーダの駆動の制御を行って、被計量物が当該組合せ秤に供給されていない状態で、当該組合せ秤を模擬的に運転することができる。【００１０】
（２）本発明の好ましい実施態様では、前記初期の各零点補正値は、前記各計量ホッパが空の状態において、各重量センサの各重量信号からそれぞれ取得される各風袋重量であり、前記各修正零点補正値は、前記組合せ演算部が算出する前記被計量物の前記各重量値が、前記仮想重量値設定部で設定された前記各仮想重量値となるように、前記各風袋重量を修正した値である。【００１１】
この実施態様によると、初期の各零点重量値は、従来と同様に、各計量ホッパが空の状態で計量される各風袋重量、すなわち、各計量ホッパ自体の重量と各計量ホッパを支持する支持部材等の重量とを加算した重量である。【００１２】
また、各修正零点補正値は、組合せ演算部が算出する被計量物の前記各重量値が、各仮想重量値となるように、各風袋重量を修正した値であるので、ダミー運転モードにおいては、計量ホッパに被計量物が供給されていない計量ホッパが空の状態であっても、計量ホッパの被計量物の各重量値として、仮想重量値設定部で設定された各仮想重量値が算出されることになる。【００１３】
（３）本発明の他の実施態様では、各重量センサの前記各重量信号をそれぞれフィルタ処理するフィルタ処理部を備え、前記組合せ演算部は、前記フィルタ処理部でフィルタ処理された各重量信号から前記各重量値をそれぞれ取得する。【００１４】
この実施態様によると、各重量センサの各重量信号をそれぞれフィルタ処理して各重量信号に含まれる振動成分等を除去した安定な各重量信号から各重量値を取得することができる。【００１５】
（４）本発明の一つの実施態様では、前記フィルタ処理部でフィルタ処理された前記各重量信号から前記各重量値をそれぞれ取得するタイミングを規定する安定時間が設定される安定時間設定部と、予め設定された前記安定時間が適切であるか否かを、前記ダミー運転モードで判定する安定時間判定部とを備え、前記安定時間判定部は、ダミー運転モードにおいて、前記組合せ演算部が算出する前記被計量物の各重量値と、前記仮想重量値設定部で設定された前記各仮想重量値とに基づいて、前記予め設定された安定時間が適切であるか否かを判定してもよい。【００１６】
この実施態様によると、被計量物を当該組合せ秤に供給しない状態で、当該組合せ秤を模擬的に運転するダミー運転モードにおいて、予め設定された安定時間が適切であるか否かを判定することができるので、例えば、当該組合せ秤を、現場に据付設置した場合に、ダミー運転モードを実行して、予め設定した安定時間が適切か否かを判定することができる。【００１７】
（５）本発明の好ましい実施態様では、前記安定時間判定部で、前記予め設定された安定時間が適切でないと判定されたときには、それを報知する安定時間報知部を備える。【００１８】
この実施態様によると、予め設定された安定時間が適切でないと判定されたときには、作業者にそれが報知されるので、作業者は、適切な安定時間を、再設定することが可能になる。【００１９】
（６）本発明の他の実施態様では、前記フィルタ処理部は、設定されるフィルタ定数に応じてフィルタ特性が可変であり、前記フィルタ処理部のフィルタ定数が設定されるフィルタ定数設定部と、前記ダミー運転モードにおいて、予め設定されたフィルタ定数を、応答時間が長くなる方向及び応答時間が短くなる方向に、それぞれ変更するフィルタ定数変更部と、前記ダミー運転モードにおいて、前記予め設定されたフィルタ定数に対応するフィルタ特性でフィルタ処理された重量信号が安定するまでの経過時間と、前記フィルタ定数変更部によってそれぞれ変更された各フィルタ定数にそれぞれ対応するフィルタ特性でフィルタ処理された各重量信号がそれぞれ安定するまでの各経過時間とに基づいて、前記予め設定されたフィルタ定数が適切であるか否か判定するフィルタ定数判定部とを備える。【００２０】
この実施態様によると、被計量物を当該組合せ秤に供給しない状態で、当該組合せ秤を模擬的に運転するダミー運転モードにおいて、予め設定されたフィルタ定数が適切であるか否かを判定することができるので、例えば、当該組合せ秤を、現場に据付設置した場合に、ダミー運転モードを実行して、予め設定したフィルタ定数が適切か否かを判定することができる。【００２１】
（７）本発明の好ましい実施態様では、前記フィルタ定数判定部で、前記予め設定されたフィルタ定数が適切でないと判定されたときには、それを報知するフィルタ定数報知部を備える。【００２２】
この実施態様によると、予め設定されたフィルタ定数が適切でないと判定されたときには、作業者にそれが報知されるので、作業者は、適切なフィルタ定数を、再設定することが可能になる。
【発明の効果】
【００２３】
本発明によると、仮想重量値を設定すると共に、ダミー運転モードを設定してダミー運転モードを実行することによって、各計量ホッパの被計量物の各重量値を算出する際の基準となる零点が、仮想重量値によって修正され、各計量ホッパに被計量物が供給されていない空の状態であっても、仮想重量値の被計量物が供給されているとして組合せ演算を行って各部を制御するので、被計量物が供給されていない状態で、当該組合せ秤を模擬的に運転することができる。
【図面の簡単な説明】
【００２４】
【図１】図１は本発明の一実施形態に係る組合せ秤の概略構成を示す模式図である。
【図２】図２は組合せ秤の制御系統の概略構成を示すブロック図である。
【図３】図３はダミー運転モードの設定表示画面の一例を示す図である。
【図４】図４はダミー運転モードの仮想重量値の設定表示画面の一例を示す図である。
【図５】図５はダミー運転モードの仮想重量値の設定表示画面の他の例を示す図である。
【図６】図６はダミー運転モードにおける動作の一例を示すタイミングチャートである。
【図７】図７はダミー運転モードにおける処理の概略を示すフローチャートである。
【図８】図８は初期設定の処理を示すフローチャートである。
【図９】図９は分散フィーダ及びリニアフィーダについての処理を示すフローチャートである。
【図１０】図１０は供給ホッパについての処理を示すフローチャートである。
【図１１】図１１は計量部についての処理を示すフローチャートである。
【図１２】図１２は組合せ演算の処理を示すフローチャートである。
【図１３】図１３は計量ホッパについての処理を示すフローチャートである。
【図１４】図１４は本発明の他の実施形態のブロック図である。
【発明を実施するための形態】
【００２５】
（第１の実施形態）
以下、本発明の実施の形態を、図面を参照しながら詳細に説明する。
【００２６】
図１は、本発明の一実施形態に係る組合せ秤の概略構成を示す模式図である。
【００２７】
この実施形態の組合せ秤は、その上部の中央に、供給装置１から供給される被計量物を振動によって放射状に分散させる分散フィーダ２が設けられている。この分散フィーダ２は、被計量物が供給される円錐形のトップコーン３と、このトップコーン３を振動させる加振機構４とを備えている。
【００２８】
供給装置１は、図示しないベルトコンベヤから供給される被計量物を振動によって搬送してトップコーン３の中央部へ供給する。トップコーン３では、供給装置１からトップコーン３の中央部に供給される被計量物を、振動によってトップコーン３の周縁部方向へ搬送する。
【００２９】
トップコーン３の周囲には、トップコーン３から送られてきた被計量物を、振動によって外方に向けて直線的に搬送する複数のリニアフィーダ１４が、放射状に配備されている。各リニアフィーダ１４は、被計量物が供給される樋状のフィーダパン６と、このフィーダパン６を振動駆動する加振機構７とを備えている。
【００３０】
各フィーダパン６の周縁部には、複数の供給ホッパ５及び計量ホッパ８がそれぞれ対応して設けられ、それぞれ円周状に配置されている。供給ホッパ５及び計量ホッパ８の下部開口には、それぞれ開閉可能な排出用のゲート５ａ，８ａがそれぞれ設けられている。
【００３１】
供給ホッパ５は、フィーダパン６から送り込まれた被計量物を一旦保持し、その下方に配置された計量ホッパ８が空になると、排出用のゲート５ａを開いて計量ホッパ８へ被計量物を供給する。また、各計量ホッパ８は、計量ホッパ８内の被計量物の重量を計測するためのロードセル等の各重量センサ９にそれぞれ連結支持されている。各重量センサ９からの各重量信号は、制御装置１０へ出力される。
【００３２】
リニアフィーダ１４、供給ホッパ５、計量ホッパ８及び重量センサ９は、１組の計量ヘッドを構成しており、組合せ秤は、複数の計量ヘッド、この例では、１４個の計量ヘッドを備えている。
【００３３】
制御装置１０は、各重量センサ９からのアナログ重量信号を、所定の時間間隔でそれぞれＡ／Ｄ変換し、更にそれぞれフィルタ処理して各重量値を取得する。制御装置１０は、取得した各重量値を、各計量ホッパ８が空の状態のときの重量値である零点補正値（風袋重量）によって補正して、各計量ホッパ８に供給されている被計量物の各重量値を算出する。
【００３４】
制御装置１０は、算出した被計量物の各重量値に基づいて、組合せ演算を行って、複数の計量ホッパ８の中から被計量物を排出すべき計量ホッパ８の適量組合せを選択する。そして、包装機１３から排出要求信号の入力があると、その選択した適量組合せに該当する計量ホッパ８の排出用のゲート８ａを開いて被計量物を集合シュート１１へ排出し、排出された被計量物は、その下方の集合ファネル１２を介して包装機１３へ投入されて包装される。
【００３５】
この実施形態の操作設定表示部１５は、例えばタッチパネルによって構成され、組合せ秤の操作およびその動作パラメータ、例えば、フィルタ処理された重量信号から重量値を取得するタイミングを規定する安定時間やフィルタ定数等の各種の設定を行うための設定部としての機能を有している。この操作設定表示部１５は、運転速度、組合せ重量値、各種の設定値等を画面に表示すると共に、後述のように、設定されている動作パラメータが適切でないと判定されたときにその旨を表示して報知する報知部としての機能を有している。
【００３６】
制御装置１０では、供給装置１の動作制御及び組合せ秤の全体の動作制御を行うと共に、上記のようにフィルタ処理及び組合せ演算を行う。この実施形態の組合せ演算では、複数の計量ホッパ８の中から、被計量物の重量値を種々に組合せた組合せ重量が、目標組合せ重量に等しいか、あるいは、目標組合せ重量よりも重く、かつ、目標組合せ重量に最も近い計量ホッパ８の組合せを、適量組合せとして１つ選択する。
【００３７】
図２は、この実施形態の組合せ秤の制御系統の概略構成を示すブロック図であり、図１に対応する部分には、同一の参照符号を付す。
【００３８】
制御装置１０は、演算制御部３０と、メモリ部３１と、各計量ホッパ８を支持する各重量センサ９のアナログ重量信号が与えられるＡ／Ｄ変換回路部３２と、各供給ホッパ５及び各計量ホッパ８の各排出用のゲート５ａ，８ａを駆動するゲート駆動回路部３３と、供給装置１及び各フィーダ２，１４の振動を制御する振動制御回路部３４と、包装機１３に接続されたＩ／Ｏ回路部３５とを備えている。
【００３９】
演算制御部３０は、ＣＰＵを備えており、各部を制御すると共に、組合せ演算やフィルタ処理のための演算を行うものであって、制御部３６、組合せ演算部３７及びフィルタ処理部３８としての機能を有する。また、この実施形態では、演算制御部３０は、後述のように、設定されている動作パラメータである安定時間が適切であるか否かを判定する安定時間判定部３９としての機能を有する。メモリ部３１は、組合せ秤の動作プログラム及び設定される動作パラメータ等を記憶しており、演算制御部３０に対する演算などの作業領域となる。
【００４０】
Ａ／Ｄ変換回路部３２は、各計量ホッパ８の被計量物の重量を検出する各重量センサ９からのアナログ重量信号を、所定の周期でサンプリングしてデジタル重量信号に変換して演算制御部３０へ出力する。
【００４１】
演算制御部３０は、メモリ部３１と共に、Ａ／Ｄ変換回路３２からの各デジタル重量信号をそれぞれフィルタ処理するフィルタ処理部３８を構成する。このフィルタ処理部３８は、デジタルフィルタであり、このデジタルフィルタは、例えば、多重移動平均処理を行う移動平均フィルタやＦＩＲフィルタなどである。
【００４２】
このフィルタ処理部３８は、設定されるフィルタ定数に応じたフィルタ特性でデジタル重量信号をフィルタ処理する可変フィルタである。フィルタ定数は、フィルタ定数設定部４０としての機能を有する操作設定表示部１５を操作して設定することができる。このフィルタ定数は、フィルタ処理部３８のフィルタ特性を決める定数であり、例えば、タップ数、フィルタ係数、あるいは、フィルタ次数などである。
【００４３】
ゲート駆動回路部３３は、演算制御部３０からの制御信号に基づいて、各供給ホッパ５及び各計量ホッパ８の各排出用のゲート５ａ，８ａの開閉を制御する。振動制御回路部３４は、演算制御部３０からの制御信号に基づいて、供給装置１、分散フィーダ２及び各リニアフィーダ１４のそれぞれの振動動作を制御する。また、演算制御部３０は、操作設定表示部１５と相互に通信できるように接続されている。
【００４４】
制御装置１０は、演算制御部３０がメモリ部３１に記憶されている動作プログラムを実行することにより、組合せ秤全体の動作を制御する。
【００４５】
組合せ秤では、多数の動作パラメータの設定が必要であり、その設定は作業者が、操作設定表示部１５を操作することによって行う。設定された動作パラメータの値は、演算制御部３０へ送られ、メモリ部３１に記憶される。設定される動作パラメータには、フィルタ処理された重量信号から重量値を取得するタイミングを規定する安定時間、フィルタ処理部３８のフィルタ定数、組合せ演算における目標値である目標組合せ重量及びそれに対する許容範囲、各フィーダ２，１４の振動強度や駆動時間等がある。
【００４６】
この実施形態では、当該組合せ秤を、例えば、現場に据付設置したような場合に、被計量物を当該組合せ秤に実際に供給しなくても、簡単な操作によって、組合せ秤を、模擬的に運転させることができるように、次のようにしている。
【００４７】
すなわち、被計量物を組合せ秤に供給しない状態で、組合せ秤を模擬的に運転するモードであるダミー運転モードを、ダミー運転モード設定部４１としての機能を有する操作設定表示部１５を操作して設定する。更に、ダミー運転モードにおいて、各計量ホッパ８に仮想的に供給される被計量物の各重量値である各仮想重量値を、仮想重量値設定部４２としての機能を有する操作設定表示部１５を操作して設定する。この操作設定表示部１５は、フィルタ処理された重量信号から重量値を取得するタイミングを規定する安定時間を設定する安定時間設定部４３としての機能を有している。
【００４８】
この実施形態では、後述のように、ダミー運転モードを実行して、予め設定されている安定時間が適切でないと判定されたときには、その旨を、操作設定表示部１５に表示して作業者に報知するようにしている。すなわち、操作設定表示部１５は、安定時間が適切でないときに、それを報知する安定時間報知部４４としての機能を有する。なお、安定時間が適切でない旨の報知は、表示に限らず、音声出力、印字出力、その他であってもよい。
【００４９】
図３は、このダミー運転モードの設定において、操作設定表示部１５に表示される設定表示画面の一例を示す図である。
【００５０】
ダミー運転モードは、被計量物を当該組合せ秤に実際に供給しなくても、組合せ秤を、模擬的に運転させるモードである。このダミー運転モードを実行する、すなわち、ダミー運転を行うためには、各計量ホッパ８に被計量物が供給されていない空の状態であっても、各計量ホッパ８に被計量物が仮想的に供給されているものとして、動作させる必要がある。このため、各計量ホッパ８に仮想的に供給されている被計量物の重量を、各仮想重量値として設定する。
【００５１】
図３は、この仮想重量値の設定時における操作設定表示部１５の設定表示画面例である。
【００５２】
この図３では、当該組合せ秤の１４個の各計量ホッパ８に対応する各重量センサ９を示す「１」〜「１４」の番号が、円周状に配置された円形の１４個の番号表示領域１６1〜１６14に表示される。更に、各番号表示領域１６1〜１６14の外周側に、各番号表示領域１６1〜１６14にそれぞれ対応するようにブロック状の仮想重量値表示領域１７1〜１７14が表示され、これら仮想重量値表示領域１７1〜１７14に、設定された各仮想重量値がそれぞれ表示される。
【００５３】
この例では、例えば、番号「１」の第１の計量ホッパ８には、仮想重量値として「２５．４」ｇが設定され、番号「２」の第２の計量ホッパ８には、仮想重量値として「２５．９」ｇが設定され、番号「３」の第３の計量ホッパ８には、仮想重量値として「２６．０」ｇが設定され、以下同様に、番号「１４」の第１４の計量ホッパ８には、仮想重量値として「２５．１」ｇが設定されている。
【００５４】
この場合、例えば、番号「１」の第１の計量ホッパ８には、「２５．４」ｇの被計量物が仮想的に供給されることになり、番号「２」の第２の計量ホッパ８には、「２５．９」ｇの被計量物が仮想的に供給されることになり、番号「３」の第３の計量ホッパ８には、「２６．０」ｇの被計量物が仮想的に供給されることになる。以下同様に、番号「１４」の第１４の計量ホッパ８には、「２５．１」ｇの被計量物が仮想的に供給されることになる。
【００５５】
この例の各仮想重量値の設定では、第１〜第１４の各計量ホッパ８に供給すべき被計量物の重量値の平均値を、作業者が、操作設定表示部１５を操作して設定する。これによって、演算制御部３０では、自動的にその平均値をばらつかせて第１〜第１４の各計量ホッパ８の各仮想重量値を算出して設定する。
【００５６】
図４は、この仮想重量値の平均値の設定による各仮想重量値の自動設定を示す設定表示画面例である。
【００５７】
この図４では、第１〜第１４の各計量ホッパ８に供給すべき被計量物の重量値の平均値として、作業者によって、例えば、「２５．７」ｇが設定され、その値が、矩形の平均値表示領域１８に表示される。演算制御部３０では、設定された平均値をばらつかせて、第１〜第１４の各計量ホッパ８に対応した各仮想重量値を自動的に算出する。算出した各仮想重量値を、各計量ホッパ８の番号「１」〜「１４」と共に、１４個の矩形の各表示領域１９1〜１９14にそれぞれ表示する。すなわち、この実施形態では、仮想重量値を直接設定するのではなく、各計量ホッパ８に供給すべき被計量物の重量値の平均値を設定することによって、間接的に各仮想重量値を設定することができる。
【００５８】
なお、各計量ホッパ８に供給すべき被計量物の重量値の平均値、つまり、各計量ホッパ８へ供給すべき被計量物の目標重量値は、組合せ演算において、有効な組合せ数を多くして、組合せ精度を高めるために、次のようにして算出するのが好ましい。
【００５９】
すなわち、計量ホッパ８の総数がｎ個の場合、ｎが奇数の時は、目標組合せ重量を、（ｎ−１）／２、あるいは、（ｎ＋１）／２で割った重量値を、計量ホッパ８へ供給すべき被計量物の目標重量値とすればよい。ｎが偶数の時は、目標組合せ重量を、ｎ／２で割った重量値を、計量ホッパ８へ供給すべき被計量物の目標重量値とすればよい。
【００６０】
この実施形態では、計量ホッパ８の総数ｎが、１４個であるので、目標組合せ重量を、７（＝１４／２）で除算した値を、各計量ホッパ８へ供給すべき目標重量値、つまり、各計量ホッパ８に供給すべき被計量物の重量値の平均値とすればよい。
【００６１】
計量ホッパ８の総数ｎは、既知であるので、作業者が、ダミー運転モードを設定し、目標組合せ重量を設定することによって、演算制御部３０では、その目標組合せ重量を、上記（ｎ−１）／２、（ｎ＋１）／２、あるいは、ｎ／２で除算して、各計量ホッパ８に供給すべき被計量物の重量値の平均値を算出し、この平均値を自動的にばらつかせて各仮想重量値を算出して設定するようにしてもよい。すなわち、仮想重量値は、直接設定しなくても、例えば、作業者が、ダミー運転モードを設定し、目標組合せ重量値を設定することによって、仮想重量値が自動的に算出されて、間接的に設定されるようにしてもよい。
【００６２】
なお、この実施形態では、図５の設定表示画面例に示すように、テンキーのウインドウ２０を呼び出して各計量ホッパ８の仮想重量値を個別に直接設定することもできる。
【００６３】
ダミー運転モードでは、各計量ホッパ８に被計量物が供給されていない空の状態であっても、上記のようにして設定された各仮想重量値の被計量物が各計量ホッパ８に供給されているとして模擬的な運転を行うものである。
【００６４】
この実施形態では、ダミー運転モードでは、被計量物の重量値を、次のようにして算出している。
【００６５】
すなわち、各計量ホッパ８に供給されている被計量物の重量値を算出する際に用いられる初期の各零点補正値（零点校正値）を、設定された各仮想重量値でそれぞれ修正し、修正した各修正零点補正値を用いて被計量物の重量値を算出するようにしている。
【００６６】
通常、初期の零点調整では、計量ホッパ８に被計量物が供給されていない空の状態で、重量センサ９の重量信号から取得された重量値から、風袋重量（計量ホッパ８自体の重量と計量ホッパ８を支持する支持部材等の重量とを加算した重量）を差し引いた重量値が、零となるように風袋重量が決定され、この風袋重量が、初期の零点補正値（零点校正値）とされる。
【００６７】
零点調整後の被計量物の計量の際には、重量センサ９の重量信号から取得される重量値から、風袋重量である初期の零点補正値を減算し、重量値を算出するための変換係数であるスパン係数Ｋを乗算することによって、計量ホッパ８に供給されている被計量物の重量値を算出する。
【００６８】
したがって、計量ホッパ８に被計量物が供給されていない空の状態では、計量ホッパ８に対応する重量センサ９の重量信号から取得された重量値から、風袋重量である初期の零点補正値を減算することになるので、計量ホッパ８の被計量物の重量値として、「０」ｇが算出される。
【００６９】
この実施形態では、ダミー運転モードでは、初期の零点補正値を、設定された仮想重量値で修正して修正零点補正値を算出する。この修正零点補正値は、計量ホッパ８に被計量物が供給されていない空の状態で、計量ホッパ８の被計量物の重量値として、仮想重量値が算出されるように、初期の零点補正値を修正した値である。
【００７０】
例えば、初期の零点調整において、計量ホッパ８に被計量物が供給されていない空の状態で、計量ホッパ８に対応する重量センサ９の重量信号から取得される重量値が、１００ｇであるとすると、この１００ｇが、計量ホッパ８自体の重量と計量ホッパ８を支持する支持部材の重量等とを加えた風袋重量であり、この１００ｇを初期の零点補正値（Ｗｚｉ）として記憶する。
【００７１】
零点調整後の被計量物の計量では、重量センサ９の重量信号から取得される重量値（Ｗｍ）から、初期の零点補正値（Ｗｚｉ）を減算し、重量値を算出するための変換係数であるスパン係数Ｋを乗算して被計量物の重量値Ｗｎを下記のように算出する。
【００７２】
Ｗｎ＝Ｋ・（Ｗｍ−Ｗｚｉ）
ここで、理解を容易にするために、スパン係数Ｋ＝１とし、例えば、重量センサ９の重量信号から取得される重量値（Ｗｍ）が、１２５ｇであれば、この１２５ｇから初期の零点補正値（Ｗｚｉ）である１００ｇを減算して被計量物の重量値（Ｗｎ）２５ｇが下記のように算出される。
【００７３】
Ｗｎ＝Ｗｍ−Ｗｚｉ＝１２５−１００＝２５
この実施形態では、計量ホッパ８に被計量物が供給されていない空の状態で、被計量物の重量値（Ｗｎ）として、仮想重量値（Ｗｓ）が算出されるように、初期の零点補正値（Ｗｚｉ）を修正する。
【００７４】
例えば、初期の零点補正値（Ｗｚｉ）が上記のように１００ｇであって、設定される仮想重量値（Ｗｓ）が２５．５ｇであるとすると、修正零点補正値（Ｗｚｉｒ）は、下記式が成立するように算出される。
【００７５】
２５．５＝１００−Ｗｚｉｒ
したがって、修正零点補正値（Ｗｚｉｒ）は、
Ｗｚｉｒ＝１００−２５．５＝７４．５
すなわち、修正零点補正値（Ｗｚｉｒ）として、初期の零点補正値（Ｗｚｉ）１００ｇを修正した７４．５ｇが算出される。
【００７６】
したがって、計量ホッパ８の被計量物の重量値（Ｗｎ）は、重量センサ９の重量信号から取得された重量値（Ｗｍ）から、修正零点補正値Ｗｚｉｒを減算して下記のように算出する。
【００７７】
Ｗｎ＝Ｗｍ−Ｗｚｉｒ
計量ホッパ８に被計量物が供給されていない空の状態で、計量ホッパ８に対応する重量センサ９の重量信号から取得される重量値（Ｗｍ）が、上記のように初期の零点補正値、すなわち、風袋重量である１００ｇであるとする。この重量値（Ｗｍ）から修正零点補正値（Ｗｚｉｒ）である７４．５ｇを減算して、被計量物の重量値（Ｗｎ）を算出すると、下記のように仮想重量値（Ｗｓ）である２５．５ｇが算出される。
【００７８】
Ｗｎ＝Ｗｍ−Ｗｚｉｒ＝１００−７４．５＝２５．５＝Ｗｓ
このようにして、ダミー運転では、計量ホッパ８に被計量物が供給されていない空の状態であっても、計量ホッパ８の被計量物の重量として、仮想重量値が算出される。
【００７９】
以上のように初期の零点補正値を、仮想重量値に応じて修正する、すなわち、重量値を算出する基準である零点を、仮想重量値に対応するようにずらすことで、計量ホッパ８に被計量物が供給されていない空の状態であっても、仮想重量値の被計量物が供給されているとして動作させることが可能となる。
【００８０】
組合せ秤では、被計量物を実際に供給する稼働運転中に、計量ホッパ８に被計量物が付着したりして零点が変動し、同じ重量の被計量物が供給されても、計測される重量値は変化することになる。このため、組合せ秤には、稼働運転中に、定期的に零点補正値を更新する零点調整を自動的に行う機能があるが、仮想重量値を算出するダミー運転モードでは、かかる自動零点調整の機能は、無効とされる。したがって、ダミー運転モードでは、更新された零点補正値ではなく、稼働運転前の初期の零点補正値を、仮想重量値で修正した修正零点補正値のままとされ、更新されない。
【００８１】
ダミー運転が開始されると、計量ホッパ８が空の状態であっても、計量ホッパ８に仮想重量値の被計量物が供給されているとして、動作することになる。
【００８２】
具体的には、上記のように仮想重量値を設定した後、操作設定表示部１５を操作してダミー運転の開始を指令すると、演算制御部３０は、各計量ホッパ８に対応する各重量センサ９の重量信号から取得される各重量値を、修正零点補正値によって補正して被計量物の各重量値を算出し、算出した被計量物の各重量値を用いて組合せ演算を行い、適量組合せを選択する。
【００８３】
演算制御部３０は、ダミー運転においては、包装機１３から排出要求信号の入力の有無に関らず、ダミー運転における一定時間間隔の被計量物の排出タイミングになると、適量組合せとして選択した計量ホッパ８から被計量物を排出するために排出用のゲート８ａを開閉する。その後、演算制御部３０は、ゲート８ａを開閉した計量ホッパ８に被計量物を仮想的に供給するために、対応する供給ホッパ５の排出用のゲート５ａを開閉する。更に、演算制御部３０は、ゲート５ａを開閉した供給ホッパ５に被計量物を仮想的に供給するために、対応するリニアフィーダ１４を設定時間に亘って駆動し、更に、リニアフィーダ１４に被計量物を仮想的に供給するために分散フィーダ２を設定時間に亘って駆動するという、計量サイクルを繰り返す。かかる計量サイクルは、被計量物が供給される通常の稼働運転時と基本的に同様である。
【００８４】
なお、通常の稼働運転時には、適量組合せに選択されないために、被計量物が計量ホッパ８から排出されないで、長時間計量ホッパ８内に滞留する滞留ホッパが生じないように、滞留防止処理を行っているが、ダミー運転時においても、この滞留防止処理を行っている。
【００８５】
この滞留防止処理では、所定回数連続して適量組合せに選択されない計量ホッパ８を検出した際には、当該計量ホッパ８を強制的に適量組合せに含める組合せ演算を行うものであり、これによって、全ての計量ホッパ８が適量組合せに選択される。
【００８６】
以上のようにして、本実施形態によれば、組合せ秤の現場への据付設置時などにおいて、操作設定表示部１５を操作して、ダミー運転モードを設定すると共に、各計量ホッパ８に対応する各仮想重量値を設定してダミー運転を実行することによって、被計量物を組合せ秤に供給しない状態で、模擬的な運転を行って各部が正常に動作するかを確認することが可能となる。
【００８７】
なお、被計量物を組合せ秤に供給することなく、例えば、各計量ホッパ８に、被計量物の重量に相当する分銅等を、計量ホッパ８の排出ゲート８ａが開いても排出されないようにそれぞれ取付けて、模擬的な運転を行うことが考えられる。
【００８８】
しかしながら、各計量ホッパ８に対応する各分銅等を準備し、計量ホッパ８から排出されないように各計量ホッパ８に各分銅等をそれぞれ取付けて模擬的な運転を行い、運転終了後に、各分銅等を計量ホッパ８から取外して管理するのは面倒である。
【００８９】
これに対して、本実施形態によれば、ダミー運転モード及び仮想重量値などの簡単な設定操作によって、組合せ秤に被計量物を供給することなく、模擬的な運転を行うことが可能となる。したがって、組合せ秤を模擬的に運転するために、複数の分銅等を準備して各計量ホッパに分銅等をそれぞれ取付けたり、模擬的な運転の終了後に、各分銅等を各計量ホッパから取外して管理するといった面倒な作業が不要となる。
【００９０】
このダミー運転時に、予め設定されている動作パラメータが適切であるか否かを把握できれば、便利である。
【００９１】
特に、据付設置した現場における床振動などの外部信号が、振動成分として重量信号に重畳されるので、重量信号から重量値を取得するタイミングを規定する安定時間などの動作パラメータは、現場に据付設置した時点でその適否を把握できるのが望ましい。
【００９２】
そこで、この実施形態では、模擬的な運転であるダミー運転モードの実行中に、予め設定されている動作パラメータである、安定時間が適切であるか否かを判定できるようにしている。
【００９３】
安定時間は、供給ホッパ５の排出用のゲート５ａが開閉するタイミングを起点、例えば、供給ホッパ５の排出用のゲート５ａが開くタイミングを起点として、計量ホッパ８に対応する重量センサ９からの重量信号が安定して重量値を取得できるタイミングまでの時間である。この重量信号は、Ａ／Ｄ変換回路部３２でＡ／Ｄ変換され、フィルタ処理部３８でフィルタ処理された重量信号である。
【００９４】
安定時間が経過した後、フィルタ処理された重量信号から重量値を取得し、上記のように修正零点補正値を用いて被計量物の重量値を算出する。
【００９５】
ダミー運転では、被計量物が実際には計量ホッパ８に供給されないので、被計量物の供給に伴なう振動はないが、組合せ演算によって適量組合せに選択された計量ホッパ８の排出用のゲート８ａなどが開閉することなどによる振動が生じる。
【００９６】
図６は、安定時間を説明するためのダミー運転における動作の一例を示すタイミングチャートである。同図（ａ）はリニアフィーダ１４の駆動状態を、同図（ｂ）は供給ホッパ５の排出用のゲート５ａの開閉状態を、同図（ｃ）は計量ホッパ８の排出用のゲート８ａの開閉状態を、同図（ｄ）は重量センサ９からの重量信号を、それぞれ示している。
【００９７】
この図６（ｂ）に示すように、供給ホッパ５の排出用のゲート５ａの開き始めのタイミングｔ１を起点として、安定した重量値を取得できるタイミングまでの安定時間Ｔｓが設定される。
【００９８】
なお、この図６に示すように、ダミー運転においては、上記のように、適量組合せとして選択した計量ホッパ８から被計量物を仮想的に排出するために排出用のゲート８ａを、図６（ｃ）に示すように開閉し、その後、ゲート８ａを開閉した計量ホッパ８に被計量物を仮想的に供給するために、対応する供給ホッパ５の排出用のゲート５ａを、図６（ｂ）に示すように開閉し、更に、ゲート５ａを開閉した供給ホッパ５に被計量物を仮想的に供給するために、対応するリニアフィーダ１４を、図６（ａ）に示すように、設定時間に亘って駆動する。
【００９９】
この実施形態では、操作設定表示部１５を操作して、安定時間の適否を判定するモードを指定することによって、安定時間判定部としての機能を有する演算制御部３０は、ダミー運転の実行時に、予め設定されている安定時間Ｔｓが適切であるか否かの判定を次のようにして行う。
【０１００】
予め設定されている安定時間Ｔｓが適切であれば、その安定時間Ｔｓが経過した時点では、フィルタ処理された重量信号の振動は十分に減衰し、安定している。したがって、安定時間Ｔｓが経過した時点で、フィルタ処理されて安定した状態の重量信号から取得され、修正零点補正値で補正されて算出される被計量物の重量値は、設定された仮想重量値と略一致することになる。
【０１０１】
予め設定されている安定時間Ｔｓが適切でなければ、すなわち、短ければ、その安定時間Ｔｓが経過した時点では、フィルタ処理された重量信号の振動は十分に減衰しておらず、変動している。したがって、安定時間Ｔｓが経過した時点で、フィルタ処理された重量信号から取得され、修正零点補正値で補正されて算出される被計量物の重量値は、変動する。
【０１０２】
この実施形態では、フィルタ処理部３８でフィルタ処理された重量信号を、予め設定されている安定時間Ｔｓが経過した後に、所定のサンプリング間隔でサンプリングして取得された重量値を、修正零点補正値で補正して算出される被計量物の重量値と、対応する仮想重量値との差を算出する。算出した差が、許容重量範囲内にあれば、安定時間Ｔｓが経過した時点の重量信号が安定している。したがって、予め設定されている安定時間Ｔｓは、適切であると判定する。前記算出した差が、許容重量範囲外であるときには、安定時間Ｔｓが経過した時点の重量信号は十分に減衰しておらず、変動している。したがって、予め設定されている安定時間Ｔｓは、適切でないと判定する。予め設定されている安定時間Ｔｓが、適切でないと判定されたときには、操作設定表示部１５に、安定時間が適切でない旨表示されて作業者に報知される。
【０１０３】
床振動などの外部信号が振動成分として重量信号に重畳される組合せ秤の据付現場において、組合せ秤のダミー運転を行って、予め設定した安定時間が適切であるか否かを判定するので、現場における床振動などの状況を加味して安定時間が適切であるか否かを容易に判定することができる。
【０１０４】
また、予め設定されている安定時間が適切でない判定されたときには、操作設定表示部１５に、その旨が表示されるので、作業者は、適切な安定時間となるように再設定することができる。安定時間の設定は、従来と同様に行われる。
【０１０５】
なお、安定時間Ｔｓが適切であるか否かは、次のようにして判定してもよい。すなわち、フィルタ処理部３８でフィルタ処理された重量信号を、予め設定されている安定時間Ｔｓが経過した後に、所定のサンプリング間隔でサンプリングして複数の各重量値を取得する。取得した複数の各重量値を、修正零点補正値でそれぞれ補正して被計量物の複数の各重量値を算出し、更に、その平均値を算出する。算出した被計量物の重量値の平均値が、仮想重量値を中心とした所定の重量範囲内にあるか否かによって、安定時間Ｔｓが適切であるか否かを判定する。
【０１０６】
ダミー運転においては、被計量物が実際には計量ホッパ８に供給されないので、被計量物の供給に伴なう振動は生じない。このため、予め設定されている安定時間Ｔｓそのものの適否を判定するのではなく、予め設定されている安定時間Ｔｓを、被計量物の供給に伴なう振動がない時間分だけ短くし、この短くした安定時間の適否を判定するようにしてもよい。この被計量物の供給に伴なう振動がない時間分は、操作設定表示部１５を操作して設定すればよい。
【０１０７】
次に、本実施形態のダミー運転の動作を、フローチャートに基づいて説明する。
【０１０８】
図７は、ダミー運転モードの全体の処理の概略を示すフローチャートである。
【０１０９】
先ず、作業者による操作設定表示部１５の操作に応じた初期設定が行われ（ステップＳ１００）、操作設定表示部１５の運転スイッチがＯＮされると（ステップＳ１０１）、ダミー運転が開始される。制御装置１０の演算制御部３０は、分散フィーダ２及びリニアフィーダ１４を含む分散部を制御する（ステップＳ１０２）。この分散部の制御では、排出用のゲート５ａを開閉した空の供給ホッパ５に対応するリニアフィーダ１４のフィーダパン６を振動させて、フィーダパン６上の仮想の被計量物を、当該空の供給ホッパ５に仮想的に供給する。更に、分散フィーダ２のトップコーン３を振動させて、トップコーン３上の仮想の被計量物を周囲へ分散させてフィーダパン６に仮想的に供給する。
【０１１０】
次に、演算制御部３０は、供給ホッパ５の排出用のゲート５ａを制御し、排出用のゲート８ａを開閉した空の計量ホッパ８に対応する供給ホッパ５の排出用のゲート５ａを開放して、仮想の被計量物を当該空の計量ホッパ８へ供給する（ステップＳ１０３）。
【０１１１】
次に、演算制御部３０は、後述のように計量部の制御を行い、供給ホッパ５の排出用のゲート５ａの開閉によって空の計量ホッパ８に仮想の被計量物が供給されたとして、対応する重量センサ９によって、前記計量ホッパ８に供給された仮想の被計量物の重量を計量する。すなわち、前記重量センサ９の重量信号から重量値を取得し、修正零点補正値で補正して被計量物の重量値を算出する（ステップＳ１０４）。
【０１１２】
次に、演算制御部３０は、適量組合せの計量ホッパ８の被計量物を排出するダミー排出タイミングであるか否かを判断し（ステップＳ１０５）、ダミー排出タイミングでないときには、ダミー排出タイミングを計測するための内蔵のダミー排出タイミングタイマーの計測値を１つ減算してステップＳ１０８に移る（ステップＳ１１０）。
【０１１３】
ステップＳ１０５において、ダミー排出タイミングであるときには、演算制御部３０は、後述のように計量ホッパ８に供給されている仮想の被計量物の重量に基づいて、組合せ演算を行う（ステップＳ１０６）。この組合せ演算では、仮想の被計量物の重量を種々組合せた合計重量である組合せ重量が、目標組合せ重量に等しいか、あるいは、目標組合せ重量よりも重く、かつ、目標組合せ重量に最も近い重量の計量ホッパ８の組合せである適量組合せを選択し、ステップＳ１０７に移る。
【０１１４】
ステップＳ１０７では、演算制御部３０は、次回のダミー排出タイミングを計測するために、ダミー排出タイミングタイマーをセットして計測を開始し、ステップＳ１０８に移る。
【０１１５】
ステップＳ１０８では、演算制御部３０は、後述のように計量ホッパ制御を行い、組合せ演算で選択された適量組合せの計量ホッパ８の排出用のゲート８ａを開放して仮想の被計量物を排出し、ステップＳ１０９に移る。
【０１１６】
ステップＳ１０９では、運転スイッチがＯＦＦされたか否かを判断し、ＯＦＦされていないときには、ステップＳ１０２に戻り、ＯＦＦされたときには、ダミー運転を終了する。
【０１１７】
図８は、図７の上記ステップＳ１００の初期設定プログラムの処理を示すフローチャートである。
【０１１８】
先ず、作業者が、操作設定表示部１５を操作して安定時間を設定し（ステップＳ２００）、更に、フィルタ定数を設定する（ステップＳ２０１）。この安定時間及びフィルタ定数の設定は、従来と同様に行われる。
【０１１９】
次に、各計量ホッパ８に各仮想重量値を設定し（ステップＳ２０２）、演算制御部３０は、全計量ホッパ８について零点調整を行い、各計量ホッパ８の初期の零点補正値を求め（ステップＳ２０３）、更に、求めた初期の零点補正値と設定された仮想重量値とに基づいて、修正零点補正値を算出して記憶する（ステップＳ２０４）。
【０１２０】
図９は、図７の上記ステップＳ１０２の分散部制御プログラムの処理を示すフローチャートである。
【０１２１】
先ず、演算制御部３０は、複数のリニアフィーダ１４の最初のリニアフィーダ１４を特定するための番号ｋを、初期値「１」に設定し（ステップＳ３００）、このリニアフィーダ１４（ｋ）について、駆動中であることを示す駆動中フラグが「ＯＮ」しているか否かを判断する（ステップＳ３０１）。駆動中フラグが「ＯＮ」しているときには、リニアフィーダ１４（ｋ）は駆動中であるので、演算制御部３０は、リニアフィーダ１４（ｋ）の駆動時間を計測するためのリニアフィーダ１４（ｋ）に対応する内蔵の駆動時間計測タイマ−の計測値を１つ減算してステップＳ３０３に移る（ステップＳ３０２）。この図９の処理は、一定時間毎に実行されるものであり、駆動時間計測タイマ−の計測値を一つ減算することによって、リニアフィーダ１４（ｋ）の駆動時間を計測する。
【０１２２】
ステップＳ３０３では、リニアフィーダ１４（ｋ）の駆動時間計測タイマ−が「０」になったか否か、すなわち、駆動時間計測タイマ−がタイムアップしてリニアフィーダ１４（ｋ）の駆動時間が終了したか否かを判断する。
【０１２３】
ステップＳ３０３において、リニアフィーダ１４（ｋ）の駆動時間計測タイマーが「０」になったときには、演算制御部３０は、リニアフィーダ１４（ｋ）の駆動を停止し（ステップＳ３０４）、リニアフィーダ１４（ｋ）についての駆動中フラグを「ＯＦＦ」してステップＳ３０６に移る（ステップＳ３０５）。ステップＳ３０３において、リニアフィーダ１４（ｋ）の駆動時間計測タイマーが「０」になっていないときには、ステップＳ３０６に移る。
【０１２４】
ステップＳ３０６では、リニアフィーダ１４を特定する番号ｋに「１」を加算し、番号ｋが「ｎ＋１」になったか否か、すなわち、全てのリニアフィーダ１４について処理したか否かを判断し（ステップＳ３０７）、「ｎ＋１」になっていないときには、ステップＳ３０１に戻って次のリニアフィーダ１４について同様に処理する。ステップＳ３０７において、番号ｋが「ｎ＋１」になったときには、全てのリニアフィーダ１４のうちのいずれかのリニアフィーダ１４が駆動中であるか否かを判断し（ステップＳ３０８）、いずれかのリニアフィーダ１４が駆動中であるときには、分散フィーダ２を「ＯＮ」して分散フィーダ２の駆動を開始し、あるいは、分散フィーダ２の駆動を継続し、終了する（ステップＳ３０９）。ステップＳ３０８において、いずれのリニアフィーダ１４も駆動中でないときには、分散フィーダ２を「ＯＦＦ」して分散フィーダ２の駆動を停止して終了する（ステップＳ３１０）。
【０１２５】
上記ステップＳ３０１において、リニアフィーダ１４（ｋ）についての駆動中フラグが「ＯＮ」でないときには、演算制御部３０は、リニアフィーダ１４（ｋ）の駆動を開始するためのリニアフィーダ１４（ｋ）についての駆動命令フラグが「ＯＮ」であるか否かを判断する（ステップＳ３１１）。演算制御部３０は、リニアフィーダ１４（ｋ）についての駆動命令フラグが「ＯＮ」であるときには、リニアフィーダ１４（ｋ）が駆動中であることを示すリニアフィーダ１４（ｋ）の駆動中フラグを「ＯＮ」し（ステップＳ３１２）、リニアフィーダ１４（ｋ）の駆動時間を計測するための駆動時間計測タイマーをセットして駆動時間の計測を開始し（ステップＳ３１３）、リニアフィーダ１４（ｋ）を「ＯＮ」してリニアフィーダ１４（ｋ）の駆動を開始する（ステップＳ３１４）。更に、リニアフィーダ１４（ｋ）の駆動命令フラグを「ＯＦＦ」してステップＳ３０６に移る（ステップＳ３１５）。
【０１２６】
図１０は、図７の上記ステップＳ１０３の供給ホッパ制御プログラムの処理を示すフローチャートである。
【０１２７】
先ず、演算制御部３０は、複数の供給ホッパ５の最初の供給ホッパ５を特定するための番号ｋを、初期値「１」に設定し（ステップＳ４００）、供給ホッパ５（ｋ）についての排出用のゲート５ａの開閉動作を行うべきことを示す排出ゲート開閉フラグが「ＯＮ」しているか否かを判断し（ステップＳ４０１）、「ＯＮ」しているときには、供給ホッパ５（ｋ）の排出用のゲート５ａの開閉動作制御を行い（ステップＳ４０２）、供給ホッパ５（ｋ）の排出用のゲート５ａの開閉動作が完了したか否かを判断し（ステップＳ４０３）、開閉動作が完了したときには、供給ホッパ５（ｋ）についての排出ゲート開閉フラグを「ＯＦＦ」し（ステップＳ４０４）、ステップＳ４０５に移る。
【０１２８】
供給ホッパ５（ｋ）は、排出用のゲート５ａ（ｋ）を開閉して仮想の被計量物を排出したので、新たな被計量物が仮想的に供給されるように、ステップＳ４０５では、供給ホッパ５（ｋ）に対応するリニアフィーダ１４（ｋ）の駆動命令フラグを「ＯＮ」し、計量ホッパ８（ｋ）について、安定時間の計測を開始するための安定スタートフラグを「ＯＮ」して、ステップＳ４０７に移る（ステップＳ４０６）。ステップＳ４０３において、供給ホッパ５（ｋ）の排出用ゲート５ａの開閉動作が完了していないときには、ステップＳ４０７に移る。
【０１２９】
上記ステップＳ４０１において、供給ホッパ５（ｋ）の排出ゲート開閉フラグが「ＯＮ」していないときには、演算制御部３０は、供給ホッパ５（ｋ）についての排出ゲート開閉命令フラグが「ＯＮ」であるか否かを判断する（ステップＳ４０９）。供給ホッパ５（ｋ）についての排出ゲート開閉命令フラグが「ＯＮ」であるときには、供給ホッパ５（ｋ）の排出用のゲート５ａの開閉動作を行うべきことを示す排出ゲート開閉フラグを「ＯＮ」し（ステップＳ４１０）、供給ホッパ５（ｋ）についての排出ゲート開閉命令フラグを「ＯＦＦ」して、ステップＳ４０７に移る（ステップＳ４１１）。
【０１３０】
ステップＳ４０７では、供給ホッパ５を特定する番号ｋに「１」を加算し、番号ｋが「ｎ＋１」になったか否か、すなわち、全ての供給ホッパ５について処理したか否かを判断し（ステップＳ４０８）、「ｎ＋１」になっていないときには、ステップＳ４０１に戻って次の供給ホッパ５について同様に処理する。ステップＳ４０８において、番号ｋが「ｎ＋１」になったときには、終了する。
【０１３１】
図１１は、図７の上記ステップＳ１０４の計量部制御プログラムの処理を示すフローチャートであって、安定時間の適否を判定する処理を含むフローチャートである。
【０１３２】
先ず、演算制御部３０は、複数の計量ホッパ８の最初の計量ホッパ８を特定するための番号ｋを、初期値「１」に設定し（ステップＳ５００）、計量ホッパ８（ｋ）に対応する重量センサ９の重量信号から重量値を読み込み（ステップＳ５０１）、計量ホッパ８（ｋ）の重量センサ９からの重量信号のフィルタ処理を行う（ステップＳ５０２）。演算制御部３０は、計量ホッパ８（ｋ）について、安定時間の計測の開始を示す安定スタートフラグが「ＯＮ」しているか否かを判断する（ステップＳ５０３）。演算制御部３０は、安定スタートフラグが「ＯＮ」しているときには、安定時間を計測するために、計量ホッパ８（ｋ）に対応する内蔵の安定時間計測タイマーをセットして安定時間の計測を開始し（ステップＳ５０４）、計量ホッパ８（ｋ）について安定時間の計測中であることを示す安定中フラグを「ＯＮ」し（ステップＳ５０５）、計量ホッパ８（ｋ）の安定スタートフラグを「ＯＦＦ」してステップＳ５０７に移る（ステップＳ５０６）。
【０１３３】
上記ステップＳ５０３において、計量ホッパ８（ｋ）の安定スタートフラグが「ＯＮ」していないときには、安定時間の計測中であることを示す計量ホッパ８（ｋ）の安定中フラグが「ＯＮ」しているか否かを判断し（ステップＳ５０９）、安定中フラグが「ＯＮ」しているときには、演算制御部３０は、計量ホッパ８（ｋ）に対応する安定時間計測タイマーの計測値を１つ減算し（ステップＳ５１０）、ステップＳ５１１に移る。この図１１の処理は、一定時間毎に実行されるものであり、安定時間計測タイマ−の計測値を一つ減算することによって、計量ホッパ８（ｋ）の安定時間を計測する。
【０１３４】
ステップＳ５１１では、計量ホッパ８（ｋ）の安定時間計測タイマーが「０」になったか否か、すなわち、安定時間計測タイマーがタイムアップし、安定時間が経過したか否かを判断する。
【０１３５】
ステップＳ５１１において、計量ホッパ８（ｋ）の安定時間計測タイマーが「０」になったときには、安定時間が経過したので、計量ホッパ８（ｋ）についての安定中フラグを「ＯＦＦ」し（ステップＳ５１２）、フィルタ処理した重量信号から取得した計量ホッパ８（ｋ）の重量値を、修正零点補正値によって補正して被計量物の重量を算出し（ステップＳ５１３）、計量ホッパ８（ｋ）の計量完了フラグを「ＯＮ」し（ステップＳ５１４）、算出した計量ホッパ８（ｋ）の被計量物の重量値から、計量ホッパ８（ｋ）に対応する仮想重量値を減算して差εを算出し（ステップＳ５１５）、この差εが許容範囲内であるか否かを判断し（ステップＳ５１６）、許容範囲内であるときには、安定時間の設定は適切であるとして、ステップＳ５０７に移る。差εが許容範囲内でないときには、安定時間の設定は適切でないとして警報を、操作設定表示部１５に表示してステップＳ５０７に移る（ステップＳ５１７）。
【０１３６】
ステップＳ５０７では、計量ホッパ８を特定する番号ｋに「１」を加算し、番号ｋが「ｎ＋１」になったか否か、すなわち、全ての計量ホッパ８について処理したか否かを判断し（ステップＳ５０８）、「ｎ＋１」になっていないときには、ステップＳ５０１に戻って次の計量ホッパ８について同様に処理する。ステップＳ５０８において、番号ｋが「ｎ＋１」になったときには、終了する。
【０１３７】
図１２は、図７の上記ステップＳ１０６の組合せ演算プログラムの処理を示すフローチャートである。
【０１３８】
先ず、計量完了の計量ホッパ８において、所定回数以上連続して適量組合せに選択されていない計量ホッパ８を優先して、目標組合せ重量に最も近い適量組合せを探し（ステップＳ６００）、組合せに選ばれた計量ホッパ８について、被計量物を排出すべきことを示す組合せ排出フラグを「ＯＮ」にして終了する（ステップＳ６０１）。
【０１３９】
図１３は、図７の上記ステップＳ１０８の計量ホッパ制御プログラムの処理を示すフローチャートである。
【０１４０】
先ず、演算制御部３０は、複数の計量ホッパ８の最初の計量ホッパ８を特定するための番号ｋを、初期値「１」に設定し（ステップＳ７００）、計量ホッパ８（ｋ）の排出用のゲート８ａの開閉動作を行うべきことを示す排出ゲート開閉フラグが「ＯＮ」しているか否かを判断する（ステップＳ７０１）。ステップＳ７０１において、計量ホッパ８（ｋ）の排出ゲート開閉フラグが「ＯＮ」しているときには、演算制御部３０は、計量ホッパ８（ｋ）の排出用のゲート８ａの開閉動作制御を行い（ステップＳ７０２）、計量ホッパ８（ｋ）の排出用のゲート８ａの開閉動作が完了したか否かを判断し（ステップＳ７０３）、計量ホッパ８（ｋ）の排出用のゲート８ａの開閉動作が完了したときには、ステップＳ７０４に移り、排出ゲート８ａの開閉動作が完了していないときには、ステップＳ７０６に移る。
【０１４１】
ステップＳ７０４では、演算制御部３０は、計量ホッパ８（ｋ）の排出ゲート開閉フラグを「ＯＦＦ」し、計量ホッパ８（ｋ）の排出ゲート８ａを開閉して仮想の被計量物を排出したので、新たな被計量物が仮想的に供給されるように、計量ホッパ８（ｋ）に対応する供給ホッパ５（ｋ）の排出ゲート開閉命令フラグを「ＯＮ」してステップＳ７０６に移る（ステップＳ７０５）。
【０１４２】
上記ステップＳ７０１において、計量ホッパ８（ｋ）の排出ゲート開閉フラグが「ＯＮ」していないときには、計量ホッパ８（ｋ）の組合せ排出フラグが「ＯＮ」しているか否かを判断する（ステップＳ７０８）。組合せ排出フラグが「ＯＮ」しているときには、計量ホッパ８（ｋ）の排出ゲート開閉フラグをＯＮし（ステップＳ７０９）、計量ホッパ８（ｋ）の組合せ排出フラグを「ＯＦＦ」し（ステップＳ７１０）、計量ホッパ８（ｋ）の計量完了フラグを「ＯＦＦ」してステップＳ７０６に移る（ステップＳ７１１）。
【０１４３】
上記ステップＳ７０８で組合せ排出フラグが「ＯＮ」していないときには、ステップＳ７０６に移る。
【０１４４】
ステップＳ７０６では、計量ホッパ８を特定する番号ｋに「１」を加算し、番号ｋが「ｎ＋１」になったか否か、すなわち、全ての計量ホッパ８について処理したか否かを判断し（ステップＳ７０７）、「ｎ＋１」になっていないときには、ステップＳ７０１に戻って次の計量ホッパ８について同様に処理する。ステップＳ７０７において、番号ｋが「ｎ＋１」になったときには、終了する。
【０１４５】
上記実施形態では、予め設定されている安定時間が適切であるか否かを組合せ秤が自動的に判定したけれども、本発明の他の実施形態として、ダミー運転モードにおいて、フィルタ処理された重量信号の波形を、予め設定されている安定時間のタイミングを示すカーソル等と共に、操作設定表示部１５に表示し、作業者が、この表示に基づいて、予め設定されている安定時間が経過するまでに、重量信号の振動が減衰しているか否かを目視で確認し、予め設定されている安定時間が適切であるか否かを判定してもよい。
【０１４６】
（第２の実施形態）
組合せ秤では、据付設置される現場の床振動などの外部振動が各重量信号に振動成分として重畳されるので、この振動成分をフィルタ処理部３８で除去している。
【０１４７】
フィルタ処理部３８は、そのフィルタ特性（カットオフ（しゃ断）周波数，減衰特性）が、フィルタ定数の設定によって決定され、重量信号に重畳される振動成分に応じたフィルタ特性のフィルタが要求される。
【０１４８】
しかし、重量信号の振動成分は、設置条件等によって変化するため、予め設定されているフィルタ定数が、組合せ秤を据付設置した現場に適したものであるか否かを判定する必要がある。
【０１４９】
そこで、本発明の他の実施形態では、ダミー運転モードにおいて、予め設定されているフィルタ定数が適切であるか否かを判定できるようにしている。
【０１５０】
図１４は、予め設定されているフィルタ定数が適切であるか否かを判定する本発明の他の実施形態の図２に対応するブロック図であり、図２に対応する部分には、同一の参照符号を付す。
【０１５１】
この実施形態では、演算制御部３０ａは、操作設定表部１５ａを操作して設定されたフィルタ処理部３８のフィルタ定数を、後述のように変更するフィルタ定数変更部４５としての機能を有すると共に、フィルタ処理部３８でフィルタ処理された重量信号に基づいて、設定されたフィルタ定数が適切であるか否かを判定するフィルタ定数判定部４６としての機能を有している。
【０１５２】
フィルタ定数が適切であれば、フィルタ処理された重量信号が安定するまでの経過時間が短くなる。この実施形態では、予め設定されているフィルタ定数に対応するフィルタ特性でフィルタ処理された重量信号が安定するまでの経過時間と、フィルタ定数を、応答時間が長くなる方向及び応答時間が短くなる方向にそれぞれ変更し、変更した各フィルタ定数に対応するフィルタ特性でそれぞれフィルタ処理された各重量信号が安定するまでの各経過時間とに基づいて、フィルタ定数が適切であるか否かを判定する。
【０１５３】
操作設定表示部１５ａは、演算制御部３０ａのフィルタ定数判定部４６によって、設定されているフィルタ定数が適切でないと判定されたときに、その旨を表示して作業者に報知するフィルタ定数報知部４７としての機能を有している。
【０１５４】
演算制御部３０ａは、次のようにして予め設定されているフィルタ定数が適切であるか否かを判定するようにしている。
【０１５５】
演算制御部３０ａのフィルタ処理部３８は、フィルタ定数設定部としての操作設定表示部１５によって設定されるフィルタ定数に応じたフィルタ特性に調整される可変フィルタである。このフィルタ処理部３８は、操作設定表示部１５を操作してフィルタ定数を複数段階で変更設定できるものであり、この設定に応じてフィルタ特性が自動的に調整される。
【０１５６】
演算制御部３０ａは、ダミー運転の実行中に、予め設定されているフィルタ定数のフィルタ特性に調整してフィルタ処理した重量信号が、安定するまでの第１の経過時間を計測する。次に、予め設定されているフィルタ定数を、応答時間が長くなる方向に１段階変更したフィルタ特性に自動的に調整し、このフィルタ特性でフィルタ処理した重量信号が安定するまでの第２の経過時間を計測する。更に、予め設定されているフィルタ定数を、応答時間が短くなる方向に１段階変更したフィルタ特性に自動的に調整し、このフィルタ特性でフィルタ処理した重量信号が安定するまでの第３の経過時間を計測する。
【０１５７】
これら第１〜第３の各経過時間は、例えば、上記の安定時間と同様に、供給ホッパ５の排出用のゲート５ａが開いたタイミングを起点として計測する。
【０１５８】
重量信号が安定したか否かの判定は、例えば、重量信号を一定のサンプリング間隔でサンプリングした最新の複数のサンプリング信号のばらつき幅が、所定のばらつき幅内に収まったときに、重量信号が安定したと判定する。
【０１５９】
計測された予め設定されているフィルタ定数に対応する第１の経過時間が、予め設定されているフィルタ定数よりも応答時間が長くなる方向へフィルタ定数を１段階変更したフィルタ定数に対応する第２の経過時間以下であって、かつ、予め設定されているフィルタ定数よりも応答時間が短くなる方向へフィルタ定数を１段階変更したフィルタ定数に対応する第３の経過時間以下であるときには、予め設定されているフィルタ定数は、適切であると判定する。
【０１６０】
計測された予め設定されているフィルタ定数に対応する第１の経過時間が、予め設定されているフィルタ定数よりも応答時間が長くなる方向へフィルタ定数を１段階変更したフィルタ定数に対応する第２の経過時間より長い、あるいは、予め設定されているフィルタ定数よりも応答時間が短くなる方向へフィルタ定数を１段階変更したフィルタ定数に対応する第３の経過時間より長いときには、予め設定されているフィルタ定数は、適切でないと判定する。
【０１６１】
すなわち、予め設定されているフィルタ定数に対応するフィルタ特性でフィルタ処理された計量信号が安定するまでの第１の経過時間が、第２，第３の各経過時間以下と短いときに、予め設定されているフィルタ定数が適切であると判定するものである。
【０１６２】
予め設定されているフィルタ定数が、適切でないと判定されたときには、操作設定表示部１５に、フィルタ定数が適切でない旨表示されて作業者に報知される。
【０１６３】
その他の構成は、上記第１の実施形態と同様である。
【０１６４】
上記実施形態では、予め設定されているフィルタ定数が適切であるか否かを組合せ秤が自動的に判定したけれども、本発明の他の実施形態として、作業者が判定できるようにしてもよい。
【０１６５】
すなわち、作業者が、操作設定表示部１５を操作して、フィルタ定数の適否を判定するモードを指定することによって、ダミー運転モードの実行時に、フィルタ処理された重量信号の信号波形を、安定時間が経過したタイミングと共に、操作設定表示部１５に表示できるようにしてもよい。
【０１６６】
作業者は、操作設定表示部１５に表示される重量信号の波形を見て、安定時間が経過する時点で、重量信号が、安定しているときには、設定されているフィルタ定数は適切であると判定し、重量信号が、安定してないときには、設定されているフィルタ定数は、適切でないと判定することができる。
【０１６７】
組合せ秤では、要求される計量速度を満足させるために、安定時間を長く設定できない場合があり、かかる場合には、フィルタ処理部３８のフィルタ特性を可変して対応することが考えられる。
【０１６８】
この実施形態によれば、予め設定されている安定時間において、フィルタ処理部３８のフィルタ定数が適切でないと判定されたときには、安定時間を変更することなく、フィルタ定数を変更設定することができる。
【０１６９】
以上のように本実施形態によれば、組合せ秤を、例えば、現場に据付設置した場合に、被計量物を当該組合せ秤に供給しない状態で、ダミー運転モードを実行することによって、予め設定したフィルタ定数が適切か否かを判定することができる。
【０１７０】
なお、ダミー運転モードは、組合せ秤の現場への据付設置時に限らず、例えば、稼働運転の開始前などに実行してもよい。
【符号の説明】
【０１７１】
１                  供給装置
２                  分散フィーダ
５                  供給ホッパ
８                  計量ホッパ
９                  重量センサ
１０                制御装置
１３                包装機
１４                リニアフィーダ
１５                操作設定表示部
３０，３０ａ        演算制御部
３６                制御部
３７                組合せ演算部
３８                フィルタ処理部
３９                安定時間判定部
４１                ダミー運転モード設定部
４２                仮想重量値設定部
４３                安定時間設定部
４４                安定時間報知部
４５                フィルタ定数変更部
４７                フィルタ定数報知部
【要約】
【解決手段】仮想重量値及びダミー運転モードを設定してダミー運転モードを実行することによって、各計量ホッパの被計量物の各重量値を算出する際の基準値である零点を、仮想重量値によって修正し、各計量ホッパに被計量物が供給されていない空の状態であっても、仮想重量値の被計量物が供給されているとして、組合せ秤を模擬的に運転する。【図１】
0005954760.tif 000002
【図２】
0005954760.tif 000003
【図３】
0005954760.tif 000004
【図４】
0005954760.tif 000005
【図５】
0005954760.tif 000006
【図６】
0005954760.tif 000007
【図７】
0005954760.tif 000008
【図８】
0005954760.tif 000009
【図９】
0005954760.tif 000010
【図１０】
0005954760.tif 000011
【図１１】
0005954760.tif 000012
【図１２】
0005954760.tif 000013
【図１３】
0005954760.tif 000014
【図１４】
0005954760.tif 000015