(57)【特許請求の範囲】
【請求項１】
計量載せ台上に載せられる被計量物の重量測定値を所定時間毎に生成する複数個の重量値に基づいて算出するための計量器を備え、当該計量器の運転中に、当該計量器の零点重量値を求める零点計測を繰り返し行い、前記零点計測を行うたびに零点補正を行うように構成されるとともに、零点計測からその次の零点計測までの間に、前記計量載せ台上に被計量物である容器が載置され、さらに前記容器に被計量物である充填物が充填されることが、１回行われるように構成された計量装置における重量測定値補正方法において、
２回の前記零点計測によりそれぞれ求められた前記計量器の２個の零点重量値の差である零点重量値の変動量を算出するステップと、
前記２回の零点計測のうちの後の零点計測から次の零点計測までの間に前記所定時間毎に前記計量器にて重量値が生成されるたびに、前記算出された零点重量値の変動量に基づいて前記計量器にて重量値を生成したときにおける零点重量値の変動量を決定し、この決定した零点重量値の変動量に基づいて前記計量器にて生成される重量値を補正するステップと
を有することを特徴とする重量測定値補正方法。
【請求項２】
所定の時間間隔で計量器にて重量値を生成し、生成された複数の重量値の一部である前記計量器の零点重量値に基づいて、前記計量器にて生成された被計量物の重量測定値を補正する重量測定値補正方法において、
前記計量器にて前記所定の時間間隔を置いて連続して生成された複数の重量値が何れも前記計量器の零点重量値である場合、それらの複数の零点重量値のうち２個の零点重量値の差である前記所定の時間内における零点重量値の変動量を１または複数算出するステップと、
算出された１または複数の零点重量値の変動量に基づいて、前記複数の零点重量値が生成された後に前記計量器にて生成された重量値を補正するステップと
を有することを特徴とする重量測定値補正方法。
【請求項３】
前記重量値を補正するステップは、
前記零点重量値の変動量を算出するステップにて複数の零点重量値の変動量が算出された場合、当該算出された複数の零点重量値の変動量の平均値である平均零点変動量を算出するステップを有し、
算出された平均零点変動量に基づいて、前記複数の零点重量値が生成された後に前記計量器にて生成された重量値を補正する、請求項２に記載の重量測定値補正方法。
【請求項４】
前記計量器にて生成された重量値が所定の範囲内にあるか否かに基づいて、当該重量値が前記計量器の零点重量値であるか否かを判定するステップをさらに有する、請求項２または請求項３に記載の重量測定値補正方法。
【請求項５】
被計量物の重量測定値を生成するための計量器を備え、当該計量器の運転中に、所定の時間間隔で前記計量器にて重量値を生成し、生成された複数の重量値の一部である前記計量器の零点重量値に基づいて、前記計量器にて生成された被計量物の重量測定値を補正するように構成されている計量装置において、
前記計量器にて連続して生成された複数の重量値が何れも前記計量器の零点重量値である場合、それらの複数の零点重量値のうち２個の零点重量値の差である前記所定の時間内における零点重量値の変動量を１または複数算出する変動量算出手段と、
前記変動量算出手段によって複数の零点重量値の変動量が算出された場合、当該算出された複数の零点重量値の変動量の平均値である平均零点変動量を算出する平均零点変動量算出手段と、
前記計量器にて生成された重量値が前記計量器の零点重量値ではない場合に、前記平均零点変動量算出手段によって直前に算出された平均零点変動量に基づいて、前記計量器の零点重量値ではない重量値を補正する手段と
を備えることを特徴とする計量装置。
【請求項６】
前記計量器にて生成された重量値が所定の範囲内にあるか否かに基づいて、当該重量値が前記計量器の零点重量値であるか否かを判定する判定手段をさらに備える、請求項５に記載の計量装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、零点計測の結果に基づいて被計量物の重量測定値を補正する重量測定値補正方法、及びその方法を実施するための計量装置に関する。
【背景技術】
【０００２】
被計量物の重量測定値を生成するための計量器を備える計量装置において高精度な計量を維持するためには、当該計量器において零点計測を行い、その零点計測の結果に基づいて零点補正を行う必要がある。
【０００３】
例えば、回転式重量充填装置および回転式重量選別機等の計量装置の場合、計量装置が備える複数の計量器のそれぞれにおいて、一定の時間間隔で繰り返し零点計測が自動的に行われる。このようにして行われる零点計測により得られた重量測定値を零点重量値（計量載せ台上に被計量物が載置されていない場合の重量値）とし、その零点重量値に基づいて零点補正がなされる。
【０００４】
以上のように定期的に零点補正が行われることになるため、零点が変動した場合であっても高精度な重量測定を実行することが可能となる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前述したような従来の計量装置の場合、零点計測が行われてから次の零点計測が行われるまでの間は零点補正がなされないため、零点計測が行われた直後では高精度な重量測定を行うことができるものの、次に零点計測が行われる直前においては零点が大きく変動しているために比較的大きな計量誤差が発生するおそれがあった。
【０００６】
このような計量誤差の発生を防止するために、できる限り高い頻度で零点計測を行うことが考えられる。しかしながら、計量器が零点計測を行っている間は、その計量器にて被計量物の重量測定を行うことはできない。そのため、計量器の零点計測を高い頻度で行えば行うほど、被計量物の重量測定を行う回数が減少し、その結果計量処理能力が低下することになる。
【０００７】
本発明は、このような事情に鑑みてなされたものであり、その目的は、計量処理能力を低下させることなく、高精度な重量測定を維持させることができる重量測定値補正方法、およびその方法を実施するための計量装置を提供することにある。
【課題を解決するための手段】
【０００８】
前述した課題を解決するために、本発明に係る重量測定値補正方法は、計量載せ台上に載せられる被計量物の重量測定値を所定時間毎に生成する複数個の重量値に基づいて算出するための計量器を備え、当該計量器の運転中に、当該計量器の零点重量値を求める零点計測を繰り返し行い、前記零点計測を行うたびに零点補正を行うように構成されるとともに、零点計測からその次の零点計測までの間に、前記計量載せ台上に被計量物である容器が載置され、さらに前記容器に被計量物である充填物が充填されることが、１回行われるように構成された計量装置における重量測定値補正方法において、２回の前記零点計測によりそれぞれ求められた前記計量器の２個の零点重量値の差である零点重量値の変動量を算出するステップと、前記２回の零点計測のうちの後の零点計測から次の零点計測までの間に前記所定時間毎に前記計量器にて重量値が生成されるたびに、前記算出された零点重量値の変動量に基づいて前記計量器にて重量値を生成したときにおける零点重量値の変動量を決定し、この決定した零点重量値の変動量に基づいて前記計量器にて生成される重量値を補正するステップとを有することを特徴とする。
【０００９】
このように構成すると、零点計測を行っていない期間においても零点重量値の変動に応じて被計量物の重量測定値を補正することができるため、計量処理能力を低下させることなく高精度な重量測定を維持することができる。
【００１２】
また、本発明に係る重量測定値補正方法は、所定の時間間隔で計量器にて重量値を生成し、生成された複数の重量値の一部である前記計量器の零点重量値に基づいて、前記計量器にて生成された被計量物の重量測定値を補正する重量測定値補正方法において、前記計量器にて前記所定の時間間隔を置いて連続して生成された複数の重量値が何れも前記計量器の零点重量値である場合、それらの複数の零点重量値のうち２個の零点重量値の差である前記所定の時間内における零点重量値の変動量を１または複数算出するステップと、算出された１または複数の零点重量値の変動量に基づいて、前記複数の零点重量値が生成された後に前記計量器にて生成された重量値を補正するステップとを有することを特徴とする。
【００１３】
このように構成すると、非自動はかり等の計量装置においても、零点計測を行っていない期間における零点重量値の変動に応じて被計量物の重量測定値を補正することができる。
【００１４】
前記発明に係る重量測定値補正方法において、前記重量値を補正するステップは、前記零点重量値の変動量を算出するステップにて複数の零点重量値の変動量が算出された場合、当該算出された複数の零点重量値の変動量の平均値である平均零点変動量を算出するステップを有し、算出された平均零点変動量に基づいて、前記複数の零点重量値が生成された後に前記計量器にて生成された重量値を補正することが好ましい。
【００１５】
前記発明に係る重量測定値補正方法において、前記計量器にて生成された重量値が所定の範囲内にあるか否かに基づいて、当該重量値が前記計量器の零点重量値であるか否かを判定するステップをさらに有することが好ましい。
【００１９】
また、本発明に係る計量装置は、被計量物の重量測定値を生成するための計量器を備え、当該計量器の運転中に、所定の時間間隔で前記計量器にて重量値を生成し、生成された複数の重量値の一部である前記計量器の零点重量値に基づいて、前記計量器にて生成された被計量物の重量測定値を補正するように構成されている計量装置において、前記計量器にて連続して生成された複数の重量値が何れも前記計量器の零点重量値である場合、それらの複数の零点重量値のうち２個の零点重量値の差である前記所定の時間内における零点重量値の変動量を１または複数算出する変動量算出手段と、前記変動量算出手段によって複数の零点重量値の変動量が算出された場合、当該算出された複数の零点重量値の変動量の平均値である平均零点変動量を算出する平均零点変動量算出手段と、前記計量器にて生成された重量値が前記計量器の零点重量値ではない場合に、前記平均零点変動量算出手段によって直前に算出された平均零点変動量に基づいて、前記計量器の零点重量値ではない重量値を補正する手段とを備えることを特徴とする。
【００２１】
また、本発明に係る計量装置は、前記計量器にて生成された重量値が所定の範囲内にあるか否かに基づいて、当該重量値が前記計量器の零点重量値であるか否かを判定する判定手段をさらに備えることが好ましい。
【発明の効果】
【００２２】
本発明の重量測定値補正方法およびその方法を実施するための計量装置は、計量処理能力を低下させることなく高精度な重量測定を容易に維持することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００２４】
（実施の形態１）
実施の形態１では、本発明の計量装置として回転式重量充填装置を例にして説明する。なお、本発明の計量装置は回転式重量充填装置に限定されるわけではなく、所定の時間間隔で零点計測を繰り返し実行するように構成されたものであればよい。したがって、回転式重量充填装置以外でも、例えば回転式重量選別機、およびベルトコンベヤ式重量選別機等が本発明の計量装置の対象となり得る。
【００２５】
図１は、本発明の実施の形態１に係る計量装置である回転式重量充填装置の構成を示す平面図である。図１に示すように、本発明の回転式重量充填装置１０１は、図示しない駆動源によって定常運転時には所定の一定速度で回転駆動される回転体１０２を備えている。なお、ラインの都合で回転体１０２の回転速度は変化する場合がある。この回転体１０２の円周方向には、容器１４を載置するための複数の計量載せ台１２，１２…が配置されており、これら計量載せ台１２，１２…は回転体１０２とともに回転されるように構成されている。
【００２６】
また、回転体１０２の回転位置（計量載せ台１２，１２…の位置）を検出するために、回転体１０２の回転軸には位置検出手段１１が設けられている。この位置検出手段１１は、回転体０１２の１回転のスタートを示す位置でパルスを１個発信する原点用パルス発信器（図示せず）と、回転体１０２が１回転する間に複数個のパルスを発信する複数パルス発信器（図示せず）とを備えている。また、位置検出手段１１は、制御装置１０と通信可能に接続されており、原点用パルス発信器及び複数パルス発信器によって発信されたパルスを制御装置１０に対して出力する。制御装置１０は、原点用パルス発信器にてパルスが発信された時点から現時点までに複数パルス発信器にて発信されたパルス数に基づいて、回転体１０２の回転位置を検出する。
【００２７】
前述した複数の計量載せ台１２，１２…には、当該計量載せ台１２，１２…上に載置された容器１４の重量を検出するためのロードセル１３，１３…がそれぞれ接続されている。また、これらの計量載せ台１２，１２…の上方には、当該計量載せ台１２，１２…上に載置された容器１４に液体などの充填物を充填するための充填バルブ（図示せず）がそれぞれ設けられている。
【００２８】
計量載せ台１２，１２…には、搬送コンベヤ１６によって搬送された未計量の容器１４が、スターホイール１５によって順次供給される。一方、後述するような計量処理が行われた後、計量載せ台上１２，１２…上にある計量済みの容器１４はスターホイール１７によって順次回収され、搬送コンベヤ１８によって搬送される。なお、スターホイール１５及び１７と計量載せ台１２，１２…との間で正確に容器１４の受け渡しを行うようにするために、回転体１０２，スターホイール１５および１７の回転は同期が取られる。
【００２９】
図２は、計量載せ台１２，１２…上に載置された容器１４の重量を測定するための計量手段の構成を示すブロック図である。図２に示すように、計量手段１０３はＣＰＵ２３を備えており、このＣＰＵ２３は増幅器２１及びＡ／Ｄ変換器２２を介して前述したロードセル１３と接続されている。また、ＣＰＵ２３は、入出力装置２６を介して前述した充填バルブ２７と接続されている。さらに、ＣＰＵ２３は、所定の記憶領域を有するメモリ２４、及び制御装置１０と通信するための通信インタフェース２５と接続されている。
【００３０】
以上のように構成された計量手段１０３において、ロードセル１３から出力されるアナログ計量信号は増幅器２１によって増幅された後、Ａ／Ｄ変換器２２に供給される。そして、Ａ／Ｄ変換器２２にてアナログ計量信号がデジタル信号に変換され、その変換後のデジタル信号がＣＰＵ２３に供給される。
【００３１】
ＣＰＵ２３は、メモリ２４に記憶されているコンピュータプログラムにしたがって動作する。これにより、ＣＰＵ２３は、Ａ／Ｄ変換器２２から受けたデジタル信号を重量値に変換したり、重量値と予め設定された基準値とを比較し、その結果に応じて充填バルブ２７の動作の制御を行う。
【００３２】
また、ＣＰＵ２３は、通信インタフェース２５を介して、後述する零計測位置，風袋計測位置，小投位置，及びエンド位置を示す情報を制御装置１０から受け取る。ＣＰＵ２３は、これらの情報により、ロードセル１３と接続されている載せ台１２の位置を知ることができ、その位置に応じて以下のような処理を実行することになる。
【００３３】
また、図示していないが、回転式重量充填装置１０１は、各種の情報を表示するための表示器を有している。
【００３４】
なお、計量手段１０３は、回転式重量充填装置１０１および回転式重量充填装置１０１が設置されている環境が正常な場合であって、計量載せ台１２上に被計量物が載置されていないとき（計量載せ台に付着物がなく、しかも重量信号に振動信号が含まれていない等、零点重量値を正確に測定することができるとき）の重量測定値である零点重量値を予め複数回測定している。そして、計量手段１０３は、このようにして測定された複数の零点計測値の算術平均を求め、その結果得られた平均値を零点基準値としてメモリ２４に記憶する。
【００３５】
［零点計測処理］
図１において、ａは零点計測位置を示しており、この零点計測位置ａから始まるＴ１は零点計測区間を示している。計量手段１０３が備えるＣＰＵ２３は、制御装置１０から出力された信号に基づいて、計量載せ台１２が零点計測位置ａに到達したと判定した場合、その計量載せ台１２上には容器１４が載っていないものと判断し、零点計測処理を開始する。
【００３６】
ＣＰＵ２３は、計量載せ台１２が零点計測区間Ｔ１にある間、後述するような処理を実行することによって、零点重量値の異常を検出する。
【００３７】
なお、零点重量値が異常であると判定された場合、制御装置１０は、その零点重量値を測定した計量手段３に係る充填バルブ２７からは充填が行われないようにその動作を制御する。
【００３８】
［風袋計測処理］
図１において、ｂは風袋計測位置を示しており、この風袋計測位置ｂから始まるＴ２は風袋計測区間を示している。計量手段１０３が備えるＣＰＵ２３は、制御装置１０から出力された信号に基づいて、計量載せ台１２が風袋計測位置ｂに到達したと判定した場合、その計量載せ台１２上に容器１４が載ったものと判断し、風袋計測処理を開始する。
【００３９】
ＣＰＵ２３は、計量載せ台１２が風袋計測区間Ｔ２にある間、ロードセル１３からの出力信号に基づいて複数回重量値を演算し、その平均値を算出する。そして、ＣＰＵ２３は、その算出された平均値から零点を差し引いた値を風袋値としてメモリ２４に記憶させる。
【００４０】
なお、計量載せ台１２上に容器が載せられているか否かを判断するための容器有無設定値を予め用意しておき、その容器有無設定値とメモリ２４に記憶されている風袋値とを比較することによって、容器が載せられているか否かを判断することができる。
【００４１】
［充填処理］
図１において、Ｔ３は充填物の予備小投を行う予備小投区間を、Ｔ４は充填物の大投入を行う大投入区間を、Ｔ５は小投位置待ち区間をそれぞれ示している。また、ｃは小投位置を示しており、この小投位置ｃから始まるＴ６は充填物の小投入を行う小投入区間を示している。
【００４２】
計量手段１０３が備えるＣＰＵ２３は、ロードセル１３からの出力信号に基づいて、容器１４の重量値を繰り返し演算する。そして、その重量値が所定値に達した場合に、予備小投、大投入、小投位置待ち、小投、及び全閉の順に、充填バルブ２７の動作を制御する。
【００４３】
［安定待ち処理］
図１において、Ｔ７は計量手段３を安定させるための安定待ち区間を、Ｔ８は容器１４の重量を計測するための安定計測区間をそれぞれ示している。
【００４４】
計量手段１０３が備えるＣＰＵ２３は、前述したように充填バルブ２７を全閉とした後、安定待ち区間Ｔ７にいる間（所定の安定待ち時間の間）、計量手段３を安定させるために待機する。そして、この安定待ち時間が経過したとき、すなわち安定待ち区間Ｔ７が終了したとき、計量手段３は安定計測区間Ｔ８に入る。
【００４５】
安定計測区間Ｔ８において、ＣＰＵ２３はロードセル１３からの出力信号に基づいて複数回重量値を演算し、その平均値を算出する。そして、ＣＰＵ２３は、その算出された平均値から零点及び風袋値を差し引いた値を容器１４の重量値としてメモリ２４に記憶させる。ここで、容器１４の重量値が、所定の許容範囲の上限以上又は下限以下であると判定した場合、ＣＰＵ２３はその充填済みの容器１４には過不足があると判断し、その容器１４を不良側に排出するように所定の処理を実行する。
【００４６】
［エンド位置］
図１において、ｄはエンド位置を示している。計量手段１０３が備えるＣＰＵ２３は、制御装置１０から出力された信号に基づいて、計量載せ台１２がエンド位置ｄに到達したと判定した場合、仮にその計量載せ台１２上の容器１４に対して充填バルブ２７による充填処理が施されていたとしても、充填バルブ２７の充填動作を終了させる。
【００４７】
このエンド位置ｄを超えた後、計量載せ台１２上に載置された容器１４は、スターホイール１７によって回収され、搬送コンベヤ１８によって搬送される。
【００４８】
次に、以上のように構成された回転式重量充填装置１０１の零点計測および零点補正を実行する場合における動作について説明する。
【００４９】
まず、回転式重量充填装置１０１に電源が投入された場合、各計量手段１０３のＡ／Ｄ変換器２２にて、ロードセル１３のアナログ計量信号に比例したＡ／Ｄカウント値が生成される。このＡ／Ｄカウント値はデジタルフィルタにより平滑されている。
【００５０】
オペレータは、最初に各計量手段１０３を調整する際に、前述したＡ／Ｄカウント値を各計量手段１０３における初期荷重値とするように制御装置１０に対して指示する。その結果、制御装置１０は各計量手段１０３に対して前述したＡ／Ｄカウント値を初期荷重値として記憶するように命令する。この命令を受けて、各計量手段１０３のメモリ２４に初期荷重値が記憶される。
【００５１】
このようにして各計量手段１０３のメモリ２４に記憶されている初期荷重値Ｗｉと、初期荷重値Ｗｉが生成され記憶された後に各計量手段１０３のＡ／Ｄ変換器２２にて生成されるＡ／Ｄカウント値Ｗａと、計量載せ台１２上に被計量物が載置されていない場合の重量測定値である零点重量値Ｗｚとに基づいて、以下の式１により計量手段１０３の重量測定値Ｗｎが算出される。
【００５２】
Ｗｎ＝ｋ（Ｗａ−Ｗｉ）−Ｗｚ  …  式１
なお、式１において、ｋは所定のスパン係数を示している。このスパン係数ｋは、基準の重量を持つ分銅を計量載せ台１２上に載置したときに、式１により算出される重量測定値Ｗｎが当該分銅の重量となるように定められる。
【００５３】
ところで、計量装置において行われる零点補正、零点調整、または自動零点補正と呼ばれる操作は、上記式１において、被計量物を載置するための計量載せ台上に被計量物が載置されていない期間におけるｋ（Ｗａ−Ｗｉ）の値を零点重量値Ｗｚへ移すことを意味している。
【００５４】
例えば、前述したようにして初期荷重値が設定された後に重量センサの零点が変動したこと等に起因してＡ／Ｄカウント値Ｗａが変化した場合、計量載せ台上に被計量物が載置されていない期間においてｋ（Ｗａ−Ｗｉ）≠０となり、その結果、Ｗｎ≠０となることがある。このような場合に前述したようにｋ（Ｗａ−Ｗｉ）の値を零点重量値Ｗｚへ移すことによって、零点重量値Ｗｚの値がｋ（Ｗａ−Ｗｉ）に等しくなるのでＷｎ＝０となり、零点補正が達成される。
【００５５】
そして、このようにして零点補正を行った後に計量載せ台上に被計量物が載置された場合、被計量物の重量分だけＡ／Ｄカウント値Ｗａが増加するため、上記式１におけるＷｎによって被計量物の重量測定値が表されることになる。
【００５６】
次に、図３に示すタイミングチャートを参照しながら、回転式重量充填装置１０１が零点計測および重量測定値の補正を行うタイミングについて説明する。
【００５７】
図３において、ｔ１，ｔ２，ｔ３…は、定常運転時は零点計測を実行するタイミングを示している。図３に示すように、回転式重量充填装置１０１は、所定の時間間隔Ｔ毎に、零点計測を繰り返し実行し、その都度零点補正を行う。しかし、Ｔの値はラインの都合で変化するので、回転式重量充填装置１０１は、零点計測間隔時間Ｔを測定し記憶する。
【００５８】
ところで、零点計測を実行しているときは計量載せ台上に被計量物が載置されていないため零点重量値を求めることができるが、それ以外のときは計量載せ台上に被計量物が載置されている等により零点重量値を求めることができない。そのため、その零点重量値を計測することができない期間においては零点補正をすることができないので、零点重量値が大きく変動する事態が生じた場合には計量誤差が発生することになる。
【００５９】
そこで、本発明では、零点計測を実行するタイミングｔ１とｔ２との間およびｔ２とｔ３との間では同様にして零点重量値が変化するものと仮定し、ｔ１とｔ２との間における零点重量値の変動量に基づいてｔ２とｔ３との間において生成された重量測定値の補正を実行する。より具体的には次のようにして重量測定値の補正が実行されることになる。
【００６０】
まず、回転式重量充填装置１０１は、タイミングｔ１およびｔ２において零点計測を実行し零点重量値を求める。次に、回転式重量充填装置１０１は、タイミングｔ１における零点重量値とｔ２における零点重量値との差を求めることによってｔ１とｔ２との間における零点重量値の変動量を算出し、算出した零点重量値の変動量からｔ１とｔ２との間における零点重量値の時間変化率を求める。そして、タイミングｔ２とｔ３との間はこのようにして求められた時間変化率で零点重量値が変化するものと仮定し、時間Δｔ毎に重量測定値が生成される場合には、前記時間変化率に基づいて時間Δｔ当たりの零点変動量を算出することによりΔｔ毎に生成される重量測定値に対する補正が実行される。
【００６１】
タイミングｔ２とｔ３との間における時間Δｔ当たりの零点変動量ｗｔは、以下の式２により求められる。
【００６２】
ｗｔ＝｛（ｗｚｍ２−ｗｚｍ１）／Ｔ｝・Δｔ＝（ｗｅ／Ｔ）・Δｔ  …式２
ここで、ｗｚｍ１は前回の零点重量値（例えばタイミングｔ１において求められた零点重量値）を、ｗｚｍ２は今回の零点重量値（例えばタイミングｔ２において求められた零点重量値）をそれぞれ示している。また、ｗｅは今回の零点重量値ｗｚｍ２と前回の零点重量値ｗｚｍ１との差である零点変動量を示している。
【００６３】
図３において、Ｔａは零点計測を実行してから被計量物の重量測定を実行するまでに要する時間を、Ｔｉは各時間間隔Ｔにおいて被計量物の重量測定を実行している期間をそれぞれ示している。これらＴａおよびＴｉの長さはそれぞれ以下の式３、式４によって表されるものとする。
【００６４】
Ｔａ＝ｍ・Δｔ    …式３
Ｔｉ＝ｎ・Δｔ    …式４
ここで、ｍ，ｎは整数である。
【００６５】
タイミングｔ２から最初に被計量物の重量測定が行われるタイミングｔｋまでに零点重量値が変化する量は、ｍ・ｗｔで表される。また、タイミングｔｋ以降、Ｔｉにおいて零点重量値は、ｍ・ｗｔ，（ｍ＋１）・ｗｔ，…，（ｍ＋ｋ）・ｗｔ，…，（ｍ＋ｎ）・ｗｔのように変化する。ここで、零点変動量ｗｅの符号が正であるならば、タイミングｔｋ以降、Ｔｉにおいて時間Δｔが経過する毎の式１における重量測定値ＷｎをＷｎ０，Ｗｎ１，Ｗｎ２，…，Ｗｎｎとすると、Ｗｎ０−ｍ・ｗｔ，Ｗｎ１−（ｍ＋１）・ｗｔ，…，Ｗｎｋ−（ｍ＋ｋ）・ｗｔ，…，Ｗｎｎ−（ｍ＋ｎ）・ｗｔを実行することによって零点重量値の変動に応じた零点補正を行わせることができる。
【００６６】
以下、フローチャートを参照しながら以上の処理の詳細について説明する。
【００６７】
図４Ａは、重量測定値の補正を実行する場合における本発明の実施の形態１に係る計量装置である回転式重量充填装置１０１が備える各計量手段１０３のＣＰＵ２３の処理手順を示すフローチャートである。なお、このフローチャートを参照しながら以下で説明する処理は、Δｔ毎に繰り返し実行される。
【００６８】
前述したように、Ａ／Ｄ変換器２２にて、ロードセル１３のアナログ計量信号に比例したＡ／Ｄカウント値が生成され、そのＡ／Ｄカウント値を示すデジタル信号が生成される。そして、そのようにしてＡ／Ｄ変換器２２にて生成されたデジタル信号がＣＰＵ２３に対して供給される。
【００６９】
ＣＰＵ２３は、Ａ／Ｄ変換器２２から受けたデジタル信号を重量測定値に変換することによって、重量測定値を生成する（Ｓ１０１）。
【００７０】
次に、ＣＰＵ２３は、回転式重量充填装置１０１の動作モードが運転モードであるか否かを判定する（Ｓ１０２）。ここで、運転モードとは、ＣＰＵ２３にて前述したようにＡ／Ｄ変換器２２から受けたデジタル信号を重量測定値に変換する処理を実行するモードを意味する。ステップＳ１０２における回転式重量充填装置１０１の動作モードが運転モードであるか否かの判定は、制御装置１０から各計量手段１０３に対して供給される動作モードを示すモード値をＣＰＵ２３が参照することによって行われる。
【００７１】
ステップＳ１０２において回転式重量充填装置１０１の動作モードが運転モードではないと判定した場合（Ｓ１０２でＮＯ）、ＣＰＵ２３は、カウント値Ｃｔ、零点計測実行フラグ値Ｆ１，零点変動量加算値Ｗｔ，零点計測間隔時間カウント値Ｃｚ、および零点計測間隔時間記憶値Ｃｚｍをリセットする（Ｓ１０３）。ここで、カウント値Ｃｔとは、被計量物の重量測定を行う計量動作に至までの時間を計測するための値である。また、零点計測実行フラグ値Ｆ１とは、回転式重量充填装置１０１の動作モードが運転モードになってから少なくとも１回は零点計測が実行されているか否かを示すためのものであり、その値が０のときは１回も零点計測は行われていないことを示し、１のときは少なくとも１回は零点計測が行われていることを示している。また、零点変動量加算値Ｗｔとは、重量測定値の補正を実行する際に当該重量測定値に加算する零点変動量の値である。さらに、零点計測間隔時間カウント値Ｃｚとは零点計測開始からの経過時間を計測するための値であり、零点計測間隔時間記憶値Ｃｚｍとは零点計測間隔時間カウント値Ｃｚを記憶するためのメモリの値である。
【００７２】
一方、ステップＳ１０２において回転式重量充填装置１０１の動作モードが運転モードであると判定した場合（Ｓ１０２でＹＥＳ）、ＣＰＵ２３は、零点計測のタイミングであるか否かを判定する（Ｓ１０４）。この判定は、制御装置１０から出力された信号に基づいて行われる。
【００７３】
ステップＳ１０４において、零点計測のタイミングであると判定した場合（Ｓ１０４でＹＥＳ）、ＣＰＵ２３は、前回の零点計測開始タイミングから今回の零点計測開始タイミングまでの時間を示す零点計測間隔時間カウント値Ｃｚを零点計測間隔時間記憶値Ｃｍｚにセット（Ｓ１０５）した後、零点計測間隔時間カウント値Ｃｚをリセットする（Ｓ１０６）。そして、図４Ｂを参照して後述する零点補正処理を実行する（Ｓ１０６）。一方、零点計測のタイミングではないと判定した場合（Ｓ１０４でＮＯ）、ＣＰＵ２３は、零点計測間隔時間カウント値Ｃｚを１だけインクリメントし（Ｓ１０８）、図４Ｃを参照して後述する重量測定値補正処理を実行する（Ｓ１０９）。
【００７４】
図４Ｂは、零点調整処理を実行する場合における本発明の実施の形態１に係る計量装置である回転式重量充填装置が備える各計量手段１０３のＣＰＵ２３の処理手順を示すフローチャートである。
【００７５】
前述したステップＳ１０４において、零点計測のタイミングであると判定した場合（Ｓ１０４でＹＥＳ）、ＣＰＵ２３は零点計測実行フラグ値Ｆ１に１をセットする（Ｓ２０１）。これにより、回転式重量充填装置１０１の動作モードが運転モードになってから少なくとも１回は零点計測が行われていることが分かる。
【００７６】
次に、ＣＰＵ２３は、ステップＳ２０１にて生成された重量測定値を今回の零点計測により得られた零点重量値ｗｚｍ２とし、その今回の零点重量値ｗｚｍ２と前回の零点計測により得られた零点重量値ｗｚｍ１との差を求めることによって零点重量値の変動量ｗｅを算出する（Ｓ２０２）。
【００７７】
そして、ＣＰＵ２３は、前回の零点重量値ｗｚｍ１の代わりに今回の零点重量値ｗｚｍ２を、前述した式１における零点重量値Ｗｚにセットすることによって、零点補正を実行する（Ｓ２０３）。
【００７８】
次に、ＣＰＵ２３は、単位時間当たりの零点重量値の変動量を示す零点重量値の時間変化率ｗｔを算出する（Ｓ２０４）。ここで、零点重量値の時間変化率は、ステップＳ２０２で算出した零点変動量ｗｅを零点計測間隔時間記憶値Ｃｚｍである時間間隔Ｔで除することによって算出される。
【００７９】
次に、ＣＰＵ２３はカウント値に０をセットすることにより、カウント値をリセットする（Ｓ２０５）。
【００８０】
そして、ＣＰＵ２３は、ステップＳ２０４にて算出した零点重量値の時間変化率ｗｔに重量測定値生成の時間Δｔを乗ずることにより、時間Δｔ当たりの零点変動量ｗｔ・Δｔを求め、その値を零点変動量加算値Ｗｔにセットする（Ｓ２０６）。
【００８１】
図４Ｃは、重量測定値補正処理を実行する場合における本発明の実施の形態１に係る計量装置である回転式重量充填装置が備える各計量手段１０３のＣＰＵ２３の処理手順を示すフローチャートである。
【００８２】
前述したステップＳ１０４において、零点計測のタイミングではないと判定した場合（Ｓ１０４でＮＯ）、ＣＰＵ２３は零点計測実行フラグ値Ｆ１が１であるか否かを判定する（Ｓ３０１）。
【００８３】
ステップＳ３０１において、零点計測実行フラグ値Ｆ１は１ではないと判定した場合（Ｓ３０１でＮＯ）、すなわち回転式重量充填装置１０１の動作モードが運転モードになってから１回も零点計測は行われていないと判定した場合、ＣＰＵ２３は処理を終了する。
【００８４】
一方、ステップＳ３０１において、零点計測実行フラグ値Ｆ１が１であると判定した場合（Ｓ３０１でＹＥＳ）、すなわち回転式重量充填装置１０１の動作モードが運転モードになってから少なくとも１回は零点計測が行われていると判定した場合、ＣＰＵ２３は、零点変動量加算値Ｗｔに時間Δｔ当たりの零点変動量ｗｔ・Δｔを加算する（Ｓ３０２）。すなわち、Ｗｔ＋ｗｔ・Δｔ→Ｗｔが実行されることになる。
【００８５】
次に、ＣＰＵ２３は、カウント値Ｃｔを１だけインクリメントする（Ｓ３０３）。これにより、カウント値Ｃｔは、時間Δｔ毎に１ずつインクリメントされることになる。
【００８６】
次に、ＣＰＵ２３は、カウント値Ｃｔが前記式３におけるｍに達したか否かを判定する（Ｓ３０４）。ここで、カウント値Ｃｔがｍに達していないと判定した場合（Ｓ３０４でＮＯ）、ＣＰＵ２３は処理を終了する。一方、カウント値Ｃｔがｍに達したと判定した場合（Ｓ３０４でＹＥＳ）、すなわち零点計測が終了してからＴａ＝ｍ・Δｔの時間が経過したと判定した場合、ＣＰＵ２３は、ステップＳ１０１にて生成した重量測定値に零点変動量加算値Ｗｔ（時間Ｔａ＝ｍ・Δｔの間の零点変動量）を加算することにより、重量測定値の補正を実行する（Ｓ３０５）。
【００８７】
なお、ここではステップＳ３０４においてカウント値Ｃｔがｍに達したか否かを判定したが、このステップＳ３０４では、同様にしてカウント値Ｃｔが（ｍ＋ｎ）に達したか否かまで判定する。これにより、カウント値Ｃｔが（ｍ＋ｎ）に達するまで、すなわちＴｉ＝ｎ・Δｔの間は毎回Δｔ毎に重量測定値の補正が実行されることになる。
【００８８】
以上のような処理を実行することによって、零点計測を行うことができない計量動作中であっても、零点重量値の変動量に基づいて重量測定値の補正を行うことができるため、回転式重量充填装置１０１では高精度な重量測定を維持することができる。
【００８９】
また、本発明は、零点計測時間間隔が一定でない場合にも対応できるので、組合せ秤における計量器及びベルトコンベヤ式重量選別機の如く、運転上の都合及び被計量物の都合によって不定期間隔で計量器に対して零点計測が行われる場合にも適用できる。
【００９０】
（実施の形態２）
実施の形態２では、計量装置としてトラックスケールを用いた場合について説明する。なお、実施の形態２に係る計量装置はトラックスケールに限定されるわけではなく、例えば台秤などの非自動はかりであればよい。
【００９１】
図５は、本発明の実施の形態２に係る計量装置であるトラックスケールの構成を示すブロック図である。図５に示すように、トラックスケール１は、計量載せ台（図示せず）の下方に配置されたロードセルＬＣ１，ＬＣ２，ＬＣ３，ＬＣ４と、これらの各ロードセルＬＣ１，ＬＣ２，ＬＣ３，ＬＣ４から出力される重量信号に基づいて被計量物の重量測定値を演算する重量測定装置２とを備えている。
【００９２】
重量測定装置２は、各ロードセルＬＣ１，ＬＣ２，ＬＣ３，ＬＣ４とそれぞれ接続される演算増幅器Ａ１，Ａ２，Ａ３，Ａ４およびＡ／Ｄ変換器ＡＤ１，ＡＤ２，ＡＤ３，ＡＤ４を備えている。また、重量測定装置２は、入出力回路３を備えており、当該入出力回路３には、前述したＡ／Ｄ変換器ＡＤ１，ＡＤ２，ＡＤ３，ＡＤ４、ＣＰＵ４、入力器５、および表示器６が接続されている。ここで、入力器５は、零点調整およびスパン調整などの実施をＣＰＵ４に対して指示するための入力キー（後述する零点調整キーを含む）などで構成されている。また、表示器６は、ＣＰＵ４によって演算された各種のデータを表示するための液晶表示ディスプレイなどで構成されている。
【００９３】
ＣＰＵ４は、Ｎ個の零点変動量の値を記憶可能なシフトレジスタからなる零点変動量メモリ８を有している。
【００９４】
また、ＣＰＵ４はメモリ回路７とデータバスラインを介して接続されている。このメモリ回路７は、ＣＰＵ４によって実行されるプログラムおよび各種のデータを一時的または長期に記憶するためのＰＲＯＭ，ＲＡＭ，ＥＥＰＲＯＭなどで構成されている。
【００９５】
Ａ／Ｄ変換器ＡＤ１，ＡＤ２，ＡＤ３，ＡＤ４は、各ロードセルＬＣ１，ＬＣ２，ＬＣ３，ＬＣ４から出力された後に各演算増幅器Ａ１，Ａ２，Ａ３，Ａ４にて増幅されたアナログ重量信号をデジタル重量信号へ変換し、変換後のデジタル重量信号をＣＰＵ４に対して出力する。ＣＰＵ４は入力されたデジタル重量信号に基づいて被計量物の重量を演算し、その演算した重量を示す情報を表示器６に対して出力する。表示器６は、ＣＰＵ４から入力された重量を示す情報にしたがって被計量物の重量を表示する。
【００９６】
次に、以上のように構成されたトラックスケール１の動作について説明する。
【００９７】
ところで、トラックスケール１のような非自動はかりの場合、零点計測のタイミングであるか否かを自動的に判定することはできない。そのため、非自動はかりでは、オペレータによって零点調整キーが押下されたときに零点計測が行われたとみなし、そのときの式１におけるｋ（Ｗａ−Ｗｉ）を零点重量値とし、ｋ（Ｗａ−Ｗｉ）の値がＷｚへ移されることによって零点補正がなされる。
【００９８】
このように非自動はかりでは零点計測のタイミングを自動的に判定することはできないが、自動零点補正の機能も備わっている。この自動零点補正は、次のようにして行われる。まず、記憶されている零点重量値Ｗｚに対して上下限値±ｗｕ１が設定される。この上下限値±ｗｕ１によって規定される範囲を自動零点補正範囲と呼ぶことにする。そして、ｋ（Ｗａ−Ｗｉ）の値が自動零点補正範囲に含まれている場合には自動的にｋ（Ｗａ−Ｗｉ）の値がＷｚへ移されることによって零点補正が実行される。
【００９９】
このような非自動はかりにおける自動零点補正では、計量載せ台上の被計量物の存在を人手により確認することなく、自動零点補正範囲内の零点変化であれば計量載せ台上に被計量物が載置されたことによるものではなく計量器の重量センサまたは測定回路の零点変化によるものであると判断して零点補正を行っている。すなわち、この自動零点補正では、重量測定値が自動零点補正範囲内であればその重量測定値は零点計測によって得られたものであると判断されている。なお、自動零点補正において被計量物の重量測定が誤って零点計測であると判断されることを回避するために、±ｗｕ１の値を極めて小さくすることが一般的である。
【０１００】
以上のように、非自動はかりでは、自動はかりとは異なり、零点計測を行うタイミングが予め定められておらず、オペレータが零点調整キーを押下したとき、または重量測定値が自動零点補正範囲内にあるときが零点計測を行うタイミングとなる。
【０１０１】
本実施の形態のトラックスケール１においても、後述するように、自動零点補正範囲を設定するために、記憶されている零点重量値Ｗｚに対して上下限値±ｗｕが設定される。また、この自動零点補正範囲よりも狭い範囲を設定するために、記憶されている零点重量値Ｗｚに対して上下限値±ｗｕ１（ｗｕ１＜ｗｕ）が同様に設定される。
【０１０２】
以下では、零点計測ではない場合の重量測定（重量測定値が自動零点補正範囲に含まれない場合における重量測定）を非零点計測と呼ぶ。本実施の形態では、所定の時間Δｔ毎に繰り返し実行される零点計測においてその時間Δｔの間に生ずる零点重量値の変動量（零点変動量）を逐次求め、最新のＮ個の零点変動量の値を記憶する零点変動量メモリ８に記憶させ、その零点変動量メモリ８に記憶されている最新のＮ個の零点変動量の値を用いて時間Δｔにおける平均零点変動量を求める。そして、その平均零点変動量を用いて、非零点計測区間において得られる重量測定値の補正がなされる。
【０１０３】
ところで、自動はかりの場合、非零点計測が終了して零点計測が実施されると、重量測定値の大きさの如何に関わらずその重量測定値は零点重量値であるとみなされるので、次の零点計測において改めて読み込んだ重量測定値を零点重量値として零点補正を実行すればよい。したがって、非零点計測区間においてなされる零点補正（重量測定値の補正）においては、実施の形態１にて説明したように、零点重量値Ｗｚとは別に零点変動量加算値Ｗｔを用いている。
【０１０４】
これに対して、非自動はかりの場合、非零点計測区間が長期に亘ること等によって零点が大きく変動すると、零点計測区間となったときに、既に記憶されている零点重量値Ｗｚと新たに読み込む重量測定値（零点重量値）との差が大きくなりすぎたためにその重量測定値が自動零点補正範囲を超えてしまい、その結果その重量測定値が零点重量値であると判定されないという事態が生じ得る。このような事態を回避するために、本実施の形態では、非零点計測区間における零点補正（重量測定値の補正）も零点重量値Ｗｚを直接変更することによって行うものとする。
【０１０５】
以下、図６に示すタイミングチャートを参照しながら、トラックスケール１が重量測定を行うタイミングについて説明する。
【０１０６】
図６に示すように、重量測定値は時間Δｔの間隔で繰り返し求められる。そして、ｋ（Ｗａ−Ｗｉ）がＷｚ±ｗｕで規定される自動零点補正範囲内にあるか否かによってその重量測定値が零点計測によって得られものであるのか、それとも非零点計測によって得られたものであるのかが判定される。なお、図６において、黒塗りの丸は零点計測によって得られた重量測定値を、白塗りの丸は非零点計測によって得られた重量測定値をそれぞれ示している。
【０１０７】
零点計測が時間Δｔの間隔で２回連続した場合、連続した２回の零点計測の間で時間Δｔに対する零点変動量が求められる。１回零点計測が行われ、次の重量測定が非零点計測の場合であれば、零点変動量を求める処理は初めからやり直される。
【０１０８】
以上のようにして求められる零点変動量の最新のＮ個の値はＣＰＵ４が有する零点変動量メモリ８に記憶される。この零点変動量メモリ８内のＮ個のデータの平均値を算出することによって時間Δｔ当たりの平均零点変動量Ｗｄａが求められる。
【０１０９】
なお、複数個の連続した零点重量値が得られた場合、可能な限り時間差を考慮して零点変動量を求めることが望ましいため、（最後の零点重量値−最初の零点重量値）／（ｐ−１）として（但し、ｐは零点重量値の個数）、時間Δｔ当たりの零点変動量を求めるようにしてもよい。
【０１１０】
計量載せ台上に被計量物が載置される等してｋ（Ｗａ−Ｗｉ）が自動零点補正範囲内にない場合、その重量測定は非零点計測であると判定される。非零点計測による重量測定値が生成される度に、式１においてＷｚにＷｄａを加算することにより（Ｗｚ＋Ｗｄａ→Ｗｚ）、重量測定値の補正がなされる。
【０１１１】
以下、フローチャートを参照しながら以上の処理の詳細について説明する。
【０１１２】
図７は、重量測定値の補正を実行する場合における本発明の実施の形態２に係る計量装置であるトラックスケール１が備える重量測定装置２のＣＰＵ４の処理手順を示すフローチャートである。なお、このフローチャートを参照しながら以下で説明する処理は、時間Δｔ毎に繰り返し実行される。
【０１１３】
Ａ／Ｄ変換器ＡＤ１，ＡＤ２，ＡＤ３，ＡＤ４にてデジタル重量信号が生成され、生成されたデジタル重量信号がＣＰＵ４に対して供給される。ＣＰＵ４は、Ａ／Ｄ変換器ＡＤ１，ＡＤ２，ＡＤ３，ＡＤ４から受けたデジタル重量信号を重量測定値に変換することによって、重量測定値を生成する（Ｓ４０１）。
【０１１４】
次に、ＣＰＵ４は、式１におけるｋ（Ｗａ−Ｗｉ）の値がＷｚ±ｗｕで規定される自動零点補正範囲にあるか否かを判定することにより、ステップＳ４０１にて生成された重量測定値が零点計測によるものであるか否かを判定する（Ｓ４０２）。ここで、零点計測によるものであると判定した場合（Ｓ４０２でＹＥＳ）、ＣＰＵ４は、零点計測回数フラグ値Ｆ２が０であるか否かを判定する（Ｓ４０３）。ここで、零点計測回数フラグ値Ｆ２とは、実行された零点計測が、零点変動量の算出が行われてから何回目の零点計測であるのかを示すためのものであり、その値が０のときは１回目の零点計測であることを、１のときは２回目の零点計測であることをそれぞれ示している。
【０１１５】
ステップＳ４０３において、零点計測回数フラグ値Ｆ２が０であると判定した場合（Ｓ４０３でＹＥＳ）、すなわち今回の零点計測は１回目の零点計測であると判定した場合、ＣＰＵ４は、その零点計測により得られた１回目の零点重量値を一時記憶値Ｗｍにセットする（Ｓ４０４）。そして、ＣＰＵ４は、零点計測回数フラグ値Ｆ２に１をセットし（Ｓ４０５）、後述するステップＳ４１０を実行する。
【０１１６】
一方、ステップＳ４０３において、零点計測回数フラグ値Ｆ２が０ではないと判定した場合（Ｓ４０３でＮＯ）、すなわち零点計測回数フラグ値Ｆ２が１であるため今回の零点計測が２回目の零点計測であると判定した場合、ＣＰＵ４は、零点計測回数フラグ値Ｆ２に０をセットすることによって零点計測回数フラグ値Ｆ２をリセットする（Ｓ４０６）。これにより、ＣＰＵ４は次回の零点変動量の算出に備えることになる。
【０１１７】
このように今回の零点計測が２回目の零点計測である場合、ＣＰＵ４は、今回得られたｋ（Ｗａ−Ｗｉ）を今回の零点重量値ｗｚｍ２とし、その零点重量値ｗｚｍ２から一時記憶値Ｗｍを減ずることによって時間Δｔ当たりの零点変動量ｗｅを算出する（Ｓ４０７）。
【０１１８】
次に、ＣＰＵ４は、ステップＳ４０７にて算出した零点変動量ｗｅを零点変動量メモリ８に記憶させる（Ｓ４０８）。この際、零点変動量メモリ８では、シフトレジスタにてデータがシフトされて最も古くに記憶された値が捨てられ、その結果空いた領域に今回の零点変動量ｗｅが記憶される。
【０１１９】
次に、ＣＰＵ４は、零点変動量メモリ８に記憶されている最新のＮ個の零点変動量の平均値（平均零点変動量）Ｗｄａを算出する（Ｓ４０９）。
【０１２０】
このようにステップＳ４０９にて平均零点変動量Ｗｄａを算出した後、またはステップＳ４０５にて零点計測回数フラグ値Ｆ２に１をセットした後、ＣＰＵ４は、零点重量値ｋ（Ｗａ−Ｗｉ）がＷｚ±ｗｕ１（ｗｕ１＜ｗｕ）で規定される範囲に含まれるか否かを判定することにより、零点補正が実行可能であるか否かを判定する（Ｓ４１０）。ここで、零点重量値ｋ（Ｗａ−Ｗｉ）がＷｚ±ｗｕ１で規定される範囲に含まれないため、零点補正が実行不可能であると判定した場合（Ｓ４１０でＮＯ）、ＣＰＵ４は処理を終了する。一方、零点重量値ｋ（Ｗａ−Ｗｉ）がＷｚ±ｗｕ１で規定される範囲に含まれるため、零点補正が実行可能であると判定した場合（Ｓ４１０でＹＥＳ）、ＣＰＵ４は、ｋ（Ｗａ−Ｗｉ）をＷｚに入れることによって自動零点補正を実行する（Ｓ４１１）。
【０１２１】
また、前述したステップＳ４０２において、ステップＳ４０１にて得られた重量測定値が零点計測によるものではないと判定した場合（Ｓ４０２でＮＯ）、ＣＰＵ４は、零点計測実行フラグ値Ｆ１に０をセットすることにより零点計測実行フラグ値Ｆ１をリセットする（Ｓ４１２）。
【０１２２】
その後、ＣＰＵ４は、零点重量値Ｗｚに時間Δｔ当たりの平均零点変動量Ｗｄａを加算することにより、すなわちＷｚ＋Ｗｄａ→Ｗｚを実行することにより、重量測定値の補正を実行する（Ｓ４１３）。
【０１２３】
以上のように、本実施の形態において、非零点計測中は、非零点計測の直前に行われた零点計測によって得られた時間Δｔ当たりの平均零点変動量Ｗｄａによって時間Δｔ毎に重量測定値が補正される。すなわち、非零点計測中に、すなわち被計量物の重量測定中に、零点重量値の変動があったとしても、直前の零点計測期間における場合と同じ割合で零点重量値が変動するものとして重量測定値が補正されることになるため、高精度の重量測定を維持することができる。
【産業上の利用可能性】
【０１２４】
本発明に係る零点計測方法及び計量装置は、非零点計測中であっても零点重量値の変動量に応じて重量測定値の補正を実行することができ、高精度な計量動作を維持する必要がある計量装置等に有用である。
【図面の簡単な説明】
【０１２５】
【図１】本発明の実施の形態１に係る計量装置である回転式重量充填装置の構成を示す平面図である。
【図２】計量載せ台上に載置された容器の重量を測定するための計量手段の構成を示すブロック図である。
【図３】本発明の実施の形態１に係る計量装置である回転式重量充填装置が零点計測および重量測定値の補正を行うタイミングを示すタイミングチャートである。
【図４Ａ】重量測定値の補正を実行する場合における本発明の実施の形態１に係る計量装置である回転式重量充填装置が備える各計量手段のＣＰＵの処理手順を示すフローチャートである。
【図４Ｂ】零点調整処理を実行する場合における本発明の実施の形態１に係る計量装置である回転式重量充填装置が備える各計量手段のＣＰＵの処理手順を示すフローチャートである。
【図４Ｃ】重量測定値補正処理を実行する場合における本発明の実施の形態１に係る計量装置である回転式重量充填装置が備える各計量手段のＣＰＵの処理手順を示すフローチャートである。
【図５】本発明の実施の形態２に係る計量装置であるトラックスケールの構成を示すブロック図である。
【図６】本発明の実施の形態２に係る計量装置であるトラックスケールが重量測定を行うタイミングを示すタイミングチャートである。
【図７】重量測定値の補正を実行する場合における本発明の実施の形態２に係る計量装置であるトラックスケールが備える重量測定装置のＣＰＵの処理手順を示すフローチャートである。
【符号の説明】
【０１２６】
１    トラックスケール
２    重量測定装置
３    入出力回路
４    ＣＰＵ
５    入力器
６    表示器
７    メモリ回路
８    零点変動量メモリ
１０  制御装置
１１  位置検出手段
１２  載せ台
１３  ロードセル
１４  容器
１５  スターホイール
１６  搬送コンベヤ
１７  スターホイール
１８  搬送コンベヤ
２１  増幅器
２２  Ａ／Ｄ変換器
２３  ＣＰＵ
２４  メモリ
２５  通信インタフェース
２６  入出力装置
２７  充填バルブ
１０１  回転式重量充填装置
１０２  回転体
１０３  計量手段
Ａ１，Ａ２，Ａ３，Ａ４  演算増幅器
ＡＤ１，ＡＤ２，ＡＤ３，ＡＤ４  Ａ／Ｄ変換器
ＬＣ１，ＬＣ２，ＬＣ３，ＬＣ４  ロードセル
【図１】
0004680497.tif 000002
【図２】
0004680497.tif 000003
【図３】
0004680497.tif 000004
【図４Ａ】
0004680497.tif 000005
【図４Ｂ】
0004680497.tif 000006
【図４Ｃ】
0004680497.tif 000007
【図５】
0004680497.tif 000008
【図６】
0004680497.tif 000009
【図７】
0004680497.tif 000010