(57)【要約】【課題】回転する計量器が受ける空気力や機械衝撃力に起因する振動信号による零点変動量を補正し、零点調整を精確に行なえるようにする。【解決手段】物品１３が供給されていない無負荷状態で回転する計量器からの荷重信号に基づく動的零点重量値と、計量器の静止零点重量値との差を零点変動成分として、回転円周上の複数の重量取得位置Ｉ１〜Ｉ７，Ｉｚで取得して予め記憶させ、回転する計量器からの荷重信号に基づく複数の重量取得位置Ｉ１〜Ｉ７，Ｉｚで取得される重量値を、重量取得位置毎に、前記零点変動成分で補正するので、回転する計量器が受ける、回転位置によって異なる空気力や機械衝撃力に起因する振動信号による零点変動成分を除去して精確な零点調整を行うことが可能となる。【選択図】図１
2014142225.tif 000002
【特許請求の範囲】
【請求項１】
計量器を、回転中心回りの円周上に沿って回転させる駆動手段を備え、前記円周上の供給位置で物品が供給される前記計量器からの荷重信号に基づいて、前記物品の重量を計測する回転式計量装置であって、
前記計量器からの荷重信号に基づいて、重量値を取得する重量取得手段と、
前記重量取得手段によって取得される、前記物品が供給されていない無負荷状態であって、かつ、静止する計量器からの荷重信号に基づく静止零点重量値と、前記重量取得手段によって前記円周上の複数の重量取得位置で取得される、前記無負荷状態であって、かつ、回転する前記計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として、前記重量取得位置毎に予め記憶する記憶手段と、
前記重量取得手段によって前記複数の重量取得位置で取得される重量値を、前記記憶手段に予め記憶された前記零点変動成分に基づいて、前記重量取得位置毎に補正する零点重量補正手段と、
を備えることを特徴とする回転式計量装置。
【請求項２】
前記計量器を複数備え、
前記記憶手段は、前記重量取得手段によって取得される、前記無負荷状態の静止する計量器からの荷重信号に基づく前記静止零点重量値と、前記重量取得手段によって前記複数の重量取得位置で取得される、前記無負荷状態の回転する計量器からの荷重信号に基づく前記動的零点重量値との差を、前記零点変動成分として、前記重量取得位置毎、かつ、計量器毎に予め記憶するものであり、
前記零点重量補正手段は、前記重量取得手段によって前記複数の重量取得位置で取得される重量値を、前記記憶手段に予め記憶された前記零点変動成分に基づいて、前記重量取得位置毎、かつ、計量器毎に補正するものである、
請求項１に記載の回転式計量装置。
【請求項３】
前記駆動手段は、前記計量器を異なる回転速度で回転させるものであり、
前記記憶手段は、前記重量取得手段によって取得される、前記無負荷状態の静止する計量器からの荷重信号に基づく前記静止零点重量値と、前記重量取得手段によって前記複数の重量取得位置で取得される、前記無負荷状態の回転する計量器からの荷重信号に基づく前記動的零点重量値との差を、前記零点変動成分として、前記重量取得位置毎、かつ、計量器毎に、前記計量器の回転速度に応じて予め記憶するものであり、
前記零点重量補正手段は、前記重量取得手段によって前記複数の重量取得位置で取得される重量値を、前記記憶手段に予め記憶された前記零点変動成分に基づいて、前記重量取得位置毎、かつ、計量器毎に、前記回転速度に応じて補正するものである、
請求項１または２に記載の回転式計量装置。
【請求項４】
前記複数の重量取得位置は、稼働運転時に前記無負荷状態の前記計量器の零点重量値を取得する零点重量取得位置と、前記供給位置で前記計量器に供給された前記物品の重量値を取得する物品重量取得位置とを含む、
請求項１ないし３のいずれかに記載の回転式計量装置。
【請求項５】
計量器を、回転中心回りの円周上に沿って回転させる駆動手段を備え、前記円周上の供給位置で物品が供給される前記計量器からの荷重信号に基づいて、前記物品の重量を測定する回転式計量装置の零点変動補正方法であって、
調整運転時に、前記物品が供給されていない無負荷状態であって、かつ、静止する計量器からの荷重信号に基づく静止零点重量値を取得する第１ステップと、
調整運転時に、前記円周上の複数の重量取得位置で、前記無負荷状態であって、かつ、回転する計量器からの荷重信号に基づく動的零点重量値を取得する第２ステップと、
取得された静止零点重量値と前記複数の重量取得位置の動的零点重量値との差を、零点変動成分として、前記重量取得位置毎に記憶する第３ステップと、
稼動運転時に、前記複数の重量取得位置で取得される前記計量器からの荷重信号に基づく重量値を、前記記憶された前記零点変動成分に基づいて、前記重量取得位置毎に補正する第４ステップと、
を含むことを特徴とする回転式計量装置の零点変動補正方法。
【請求項６】
前記計量器を複数備え、
前記第３ステップでは、前記零点変動成分を、前記重量取得位置毎、かつ、前記計量器毎に記憶し、
前記第４ステップでは、前記複数の重量取得位置で取得される前記複数の計量器からの荷重信号に基づく重量値を、前記記憶された前記零点変動成分に基づいて、前記重量取得位置毎、かつ、計量器毎に補正する、
請求項５に記載の回転式計量装置の零点変動補正方法。
【請求項７】
前記駆動手段は、前記計量器を異なる回転速度で回転させるものであり、
前記第３ステップでは、前記零点変動成分を、前記重量取得位置毎、かつ、前記計量器毎に、前記回転速度に応じて記憶し、
前記第４ステップでは、前記複数の重量取得位置で取得される前記複数の計量器からの荷重信号に基づく重量値を、前記記憶された前記零点変動成分に基づいて、前記重量取得位置毎、かつ、計量器毎に、前記回転速度に応じて補正する、
請求項５または６に記載の回転式計量装置の零点変動補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回転式の計量装置及び回転式計量装置の零点変動補正方法に関し、更に詳しくは、計量器が円周上に沿って回転する回転式の計量装置、及び、回転によって計量器が受ける空気力等に起因する振動信号による零点重量の変動を補正する零点変動補正方法に関する。
【背景技術】
【０００２】
この種の計量装置として、回転体の周囲に複数の計量器を設け、回転体を回転させながら計量器へ供給された物品の重量を測定して重量ランク毎に選別する重量選別機がある（例えば、特許文献１参照）。
【０００３】
図２１は、この特許文献１の重量選別機の概略平面図である。この回転式の重量選別機は、回転中心Ｏ回りに回転する回転台２の周囲に、複数、この例では１６台の載台Ｓ１〜Ｓ１６と各載台Ｓ１〜Ｓ１６の荷重をそれぞれ検出する荷重センサ５とからなる計量器を設け、回転台２と一体に所定の回転速度で矢符Ａ方向（反時計方向）に回転させる。
【０００４】
物品１３は、載台Ｓ１〜Ｓ１６の回転速度に同期して矢符Ｂ方向へ直進する供給コンベヤ４上の、所定の間隔で設けられた桟によって仕切られた各載置領域に載置される。
【０００５】
一つの桟の移動が、回転中心Ｏ回りの円周上を回転する１台の載台Ｓ１〜Ｓ１６の１／１６の回転移動に同期するように構成され、１つの載置領域に載置された物品１３が、１台の載台Ｓ１〜Ｓ１６上に順次供給される。
【０００６】
図２１において、供給コンベヤ４の下方付近の物品供給範囲で物品１３が供給された載台Ｓ１〜Ｓ１６は、物品１３を載置した状態で矢符Ａ方向へ回転する。重量選別機の図示しない演算回路は、物品１３を載置した載台Ｓ１〜Ｓ１６の重量を検出する荷重センサ５からの荷重信号の過渡応答信号が収束、安定するのを待ち、載台Ｓ１〜Ｓ１６が、物品１３を最初に振分ける振分け位置（１）の直前付近ｂに到達した時点で安定した荷重信号を読取り、物品１３の重量値を算出する。算出した重量値と予め設定された境界重量値とに基づいて、物品１３の重量ランクを判定する。そして、判定された重量ランクに応じて、図２１に示される排出範囲の対応する振分け位置（１）〜（８）において、載台Ｓ１〜Ｓ１６のゲートを開いて物品１３をそれぞれ排出して振分ける。
【０００７】
各計量器は、稼働運転中に、荷重センサ５や荷重信号測定回路の零点ドリフトまたは異物付着などによって零点重量値が変動する。このため、稼働運転中に、自動零点調整を行なって零点変動を補正している。この自動零点調整では、各計量器の載台Ｓ１〜Ｓ１６上の物品１３を、遅くとも上述の振分け位置（８）で排出した後、次の物品１３が供給される手前の位置までの載台Ｓ１〜Ｓ１６が無負荷のときの零点重量値を求め、静止時の零点重量値からの変動分を補正するようにしている。
【０００８】
このような回転式重量選別機とは別の回転式計量装置として、回転式重量充填装置が知られている（例えば、特許文献２参照）。この充填装置は、回転体の円周方向に配置された複数の載台と、各載台に対応して設けられ、その載台上に載置された容器の重量を検出するロードセル等の荷重センサとからなる複数の計量器とを備え、前記回転体が回転している間に液体などの充填物品が充填された容器の重量を前記計量器によって測定するようにしている。
【０００９】
この特許文献２では、回転体が回転することによって生じる遠心力及び容器の形状による空気力（風圧）に起因する計量誤差の補正について記載されている。
【００１０】
容器に充填物品が充填されていない無負荷時においても、容器の風袋重量に遠心力が作用するので、容器の零点重量値は、回転速度に応じた遠心力の影響を受けることになるが、回転速度が一定であれば、この遠心力は、容器が回転する円軌道上のどの位置においても一定の大きさで荷重信号に作用するので、どの位置においても各容器の零点変動量は一定である。
【００１１】
また、遠心力に加えて、容器の形状による空気力（風圧）が、容器の零点重量値に作用したとしても、回転速度が一定であれば、この空気力は、容器が回転する円軌道上のどの位置においても一定の大きさで荷重信号に作用するので、どの位置においても各容器の零点変動量は一定である。
【００１２】
すなわち、回転速度が一定であれば、円軌道のどの位置においても零点変動量は一定であるので、載台が無負荷のときの零点重量値を求めて、静止時の零点重量値からの変動分を補正することができる。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開平５−３１４６４号公報
【特許文献２】特開２００４−３３３３０８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
上記特許文献１の回転式の重量選別機では、各載台Ｓ１〜Ｓ１６が取付けられた回転台２を回転駆動するための回転駆動機構を収容した直方体状の収容箱が、載台Ｓ１〜Ｓ１６が回転する円軌道の一部を占めるように、その下方に設置されている。
【００１５】
図２２及び図２３は、回転駆動機構を収容した収容箱４０の設置位置を示す概略平面図及び概略側面図である。直方体状の収容箱４０は、回転台２の下方から載台Ｓ１〜Ｓ１６が回転する円軌道の一部を占めて外方へ延びるように設置されている。
【００１６】
この場合、収容箱４０の上方を通過する載台Ｓ５の下面と前記収容箱４０の上面４０ａとの間隔Ｄ１は、他の載台Ｓ１３の下面と前記収容箱４０が設置されている床面４１との間隔Ｄ２に比べてはるかに狭い。このため、各載台Ｓ１〜Ｓ１６が収容箱４０の上方を通過するタイミングにおいて、載台Ｓ１〜Ｓ１６の回転移動による相対的な空気の流れによって、載台Ｓ１〜Ｓ１６に下向きに空気力が作用する。
【００１７】
このように円軌道上の一部に空気の流れを乱すような部分があると、たとえ回転速度が一定であっても、上記の収容箱４０の空気力が載台Ｓ１〜Ｓ１６に作用し、各載台Ｓ１〜Ｓ１６の荷重センサ５の出力に振動信号が生じ、その振動信号の大きさは、円軌道上の載台Ｓ１〜Ｓ１６の位置で異なることになる。つまり、載台Ｓ１〜Ｓ１６の計量器の零点変動量は一定ではなく、その位置によって異なった値となる。
【００１８】
したがって、上述の振分け位置（８）で物品１３を排出した後、次の物品１３が供給される前の零点重量値の取得位置と、最初の振分け位置（１）の直前付近ｂの物品１３の重量値の取得位置とでは、上記の収容箱４０の空気力が載台Ｓ１〜Ｓ１６に作用することによる振動信号の振幅の大きさ、すなわち、零点変動量は異なった値となる。
【００１９】
上記の収容箱４０のように、円軌道上の一部に空気の流れを乱すような部分があることによる零点変動とは別に、例えば、載台Ｓ１〜Ｓ１６が取付けられた回転台２の回転軸等に、振動信号発生の要因となる部位が存在し、回転する載台Ｓ１〜Ｓ１６が、円軌道上の特定の位置にあるときに、回転軸とその軸受け機構との間に機械衝撃力が作用して振動信号を発生する場合があり、この場合には、各載台Ｓ１〜Ｓ１６は、円軌道上のそれぞれが異なる位置にあるときに同じタイミングで機械衝撃力を受けることになり、載台Ｓ１〜Ｓ１６毎、すなわち、計量器毎に振動信号の振幅の大きさは異なる。
【００２０】
このような機械衝撃力が計量器に作用することによる振動信号の振幅の大きさは、たとえ回転速度が一定であっても、計量器の位置で異なると共に、計量器毎に異なることになる。すなわち、計量器の零点変動量は一定ではなく、計量器の位置毎、かつ、計量器毎に異なった値となる。
【００２１】
以上のように、計量器の荷重センサから取得される荷重信号には、上記の収容箱４０のように回転する円軌道上の不均一な空気力に起因する振動信号と、機械衝撃力に起因する振動信号とが混在する。したがって、零点調整を精確に行うためには、これら振動信号による零点変動分を除去する必要がある。
【００２２】
本発明は、上述のような点に鑑みて為されたものであって、回転する計量器が受ける空気力や機械衝撃力に起因する振動信号による零点変動量を補正し、零点調整を精確に行なえるようにすることを目的とする。
【課題を解決するための手段】
【００２３】
上記目的を達成するために、本発明では、次のように構成している。
【００２４】
（１）本発明の回転式計量装置は、計量器を、回転中心回りの円周上に沿って回転させる駆動手段を備え、前記円周上の供給位置で物品が供給される前記計量器からの荷重信号に基づいて、前記物品の重量を計測する回転式計量装置であって、
前記計量器からの荷重信号に基づいて、重量値を取得する重量取得手段と、
前記重量取得手段によって取得される、前記物品が供給されていない無負荷状態であって、かつ、静止する計量器からの荷重信号に基づく静止零点重量値と、前記重量取得手段によって前記円周上の複数の重量取得位置で取得される、前記無負荷状態であって、かつ、回転する前記計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として、前記重量取得位置毎に予め記憶する記憶手段と、
前記重量取得手段によって前記複数の重量取得位置で取得される重量値を、前記記憶手段に予め記憶された前記零点変動成分に基づいて、前記重量取得位置毎に補正する零点重量補正手段とを備える。
【００２５】
本発明の回転式計量装置によると、物品が供給されていない無負荷状態で静止する計量器からの荷重信号に基づく静止零点重量値と、回転円周上の複数の重量取得位置で取得した無負荷状態で回転する計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として予め記憶手段に記憶させ、回転する計量器からの荷重信号に基づく複数の重量取得位置で取得される重量値を、重量取得位置毎に、前記記憶手段に記憶された前記零点変動成分で補正するので、回転する計量器が受ける空気力に起因する振動信号による零点変動を補正して精確な零点調整を行うことが可能となる。
【００２６】
（２）本発明の回転式計量装置の好ましい実施態様では、前記計量器を複数備え、
前記記憶手段は、前記重量取得手段によって取得される、前記無負荷状態の静止する計量器からの荷重信号に基づく前記静止零点重量値と、前記重量取得手段によって前記複数の重量取得位置で取得される、前記無負荷状態の回転する計量器からの荷重信号に基づく前記動的零点重量値との差を、前記零点変動成分として、前記重量取得位置毎、かつ、計量器毎に予め記憶するものであり、
前記零点重量補正手段は、前記重量取得手段によって前記複数の重量取得位置で取得される重量値を、前記記憶手段に予め記憶された前記零点変動成分に基づいて、前記重量取得位置毎、かつ、計量器毎に補正するものである。
【００２７】
複数の計量器が回転円周上の特定の位置にあるときに作用するような機械的衝撃力は、計量器の回転位置のみでなく、計量器毎に異なるが、この実施態様によると、物品が供給されていない無負荷状態で静止する計量器からの荷重信号に基づく静止零点重量値と、回転する計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として、重量取得位置毎、かつ、計量器毎に予め記憶手段に記憶させ、回転する計量器からの荷重信号に基づく重量値を、重量取得位置毎、かつ、計量器毎に、前記記憶手段に記憶された前記零点変動成分で補正するので、回転する計量器が受ける空気力及び機械衝撃力に起因する振動信号による零点変動を補正して精確な零点調整を行うことが可能となる。
【００２８】
（３）本発明の回転式計量装置の他の実施態様では、前記駆動手段は、前記計量器を異なる回転速度で回転させるものであり、
前記記憶手段は、前記重量取得手段によって取得される、前記無負荷状態の静止する計量器からの荷重信号に基づく前記静止零点重量値と、前記重量取得手段によって前記複数の重量取得位置で取得される、前記無負荷状態の回転する計量器からの荷重信号に基づく前記動的零点重量値との差を、前記零点変動成分として、前記重量取得位置毎、かつ、計量器毎に、前記計量器の回転速度に応じて予め記憶するものであり、
前記零点重量補正手段は、前記重量取得手段によって前記複数の重量取得位置で取得される重量値を、前記記憶手段に予め記憶された前記零点変動成分に基づいて、前記重量取得位置毎、かつ、計量器毎に、前記回転速度に応じて補正するものである。
【００２９】
回転する計量器が受ける空気力や機械衝撃力は、回転速度によって異なるが、この実施態様によると、物品が供給されていない無負荷状態で静止する計量器からの荷重信号に基づく静止零点重量値と、回転する計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として、重量取得位置毎に、かつ、計量器毎に、回転速度に応じて予め記憶手段に記憶させ、回転する計量器からの荷重信号に基づく重量値を、重量取得位置毎、かつ、計量器毎に、回転速度に応じて、前記記憶手段に記憶された前記零点変動成分で補正するので、回転する計量器が受ける空気力や機械衝撃力に起因する回転速度の大きさに応じた振動信号による零点変動を補正して精確な零点調整を行うことが可能となる。
【００３０】
（４）本発明の回転式計量装置の更に他の実施態様では、前記複数の重量取得位置は、稼働運転時に前記無負荷状態の前記計量器の零点重量値を取得する零点重量取得位置と、前記供給位置で前記計量器に供給された前記物品の重量値を取得する物品重量取得位置とを含む。
【００３１】
この実施態様によると、複数の重量取得位置は、稼働運転時に物品が供給されていない無負荷状態の計量器の零点重量値を取得する零点重量取得位置と、計量器に供給された物品の重量値を取得する物品重量取得位置とを含むので、回転する計量器が受ける空気力等による前記零点重量取得位置及び物品重量取得位置の零点変動をそれぞれ補正して精確な零点調整を行うことが可能となる。
【００３２】
（５）本発明の回転式計量装置の零点変動補正方法は、計量器を、回転中心回りの円周上に沿って回転させる駆動手段を備え、前記円周上の供給位置で物品が供給される前記計量器からの荷重信号に基づいて、前記物品の重量を測定する回転式計量装置の零点変動補正方法であって、
調整運転時に、前記物品が供給されていない無負荷状態であって、かつ、静止する計量器からの荷重信号に基づく静止零点重量値を取得する第１ステップと、
調整運転時に、前記円周上の複数の重量取得位置で、前記無負荷状態であって、かつ、回転する計量器からの荷重信号に基づく動的零点重量値を取得する第２ステップと、
取得された静止零点重量値と前記複数の重量取得位置の動的零点重量値との差を、零点変動成分として、前記重量取得位置毎に記憶する第３ステップと、
稼動運転時に、前記複数の重量取得位置で取得される前記計量器からの荷重信号に基づく重量値を、前記記憶された前記零点変動成分に基づいて、前記重量取得位置毎に補正する第４ステップとを含む。
【００３３】
本発明の回転式計量装置の零点変動補正方法によると、調整運転時に、物品が供給されていない無負荷状態で静止する計量器からの荷重信号に基づく静止零点重量値と、回転円周上の複数の取得位置で取得した無負荷状態で回転する計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として記憶し、稼働運転時には、回転する計量器からの荷重信号に基づく前記複数の取得位置で取得される重量値を、重量取得位置毎に、記憶した前記零点変動成分で補正するので、回転する計量器が受ける空気力に起因する振動信号による零点変動を補正して精確な零点調整を行うことが可能となる。
【００３４】
（６）本発明の回転式計量装置の零点変動補正方法の他の実施態様では、前記計量器を複数備え、前記第３ステップでは、前記零点変動成分を、前記重量取得位置毎、かつ、前記計量器毎に記憶し、前記第４ステップでは、前記複数の重量取得位置で取得される前記複数の計量器からの荷重信号に基づく重量値を、前記記憶された前記零点変動成分に基づいて、前記重量取得位置毎、かつ、計量器毎に補正する。
【００３５】
複数の計量器が回転円周上の特定の位置にあるときに作用するような機械的衝撃力は、計量器の回転位置のみでなく、計量器毎に異なるが、この実施態様によると、調整運転時に、物品が供給されていない無負荷状態で静止する計量器からの荷重信号に基づく静止零点重量値と、回転する計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として、重量取得位置毎、かつ、計量器毎に記憶し、稼動運転時には、回転する計量器からの荷重信号に基づく重量値を、重量取得位置毎、かつ、計量器毎に、記憶した前記零点変動成分で補正するので、回転する計量器が受ける空気力及び機械衝撃力に起因する振動信号による零点変動分を補正して精確な零点調整を行うことが可能となる。
【００３６】
（７）本発明の回転式計量装置の零点変動補正方法の他の実施態様では、前記駆動手段は、前記計量器を異なる回転速度で回転させるものであり、
前記第３ステップでは、前記零点変動成分を、前記重量取得位置毎、かつ、前記計量器毎に、前記回転速度に応じて記憶し、
前記第４ステップでは、前記複数の重量取得位置で取得される前記複数の計量器からの荷重信号に基づく重量値を、前記記憶された前記零点変動成分に基づいて、前記重量取得位置毎、かつ、計量器毎に、前記回転速度に応じて補正する。
【００３７】
回転する計量器が受ける空気力や機械衝撃力は、回転速度によって異なるが、この実施態様によると、調整運転時に、物品が供給されていない無負荷状態で静止する計量器からの荷重信号に基づく静止零点重量値と、回転する計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として、重量取得位置毎に、かつ、計量器毎に、回転速度に応じて予め記憶し、稼動運転時には、回転する計量器からの荷重信号に基づく重量値を、重量取得位置毎、かつ、計量器毎に、回転速度に応じて、記憶した前記零点変動成分で補正するので、回転する計量器が受ける空気力や機械衝撃力に起因する回転速度の大きさに応じた振動信号による零点変動分を補正して精確な零点調整を行うことが可能となる。
【発明の効果】
【００３８】
本発明によると、物品が供給されていない無負荷状態で静止する計量器からの荷重信号に基づく静止零点重量値と、複数の重量取得位置で取得した回転する計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として予め記憶し、回転する計量器からの荷重信号に基づく前記複数の重量取得位置で取得される重量値を、重量取得位置毎に、前記記憶手段に記憶された前記零点変動成分で補正するので、回転する計量器が受ける、回転位置によって異なる空気力等に起因する振動信号による零点変動を補正して精確な零点調整を行うことが可能となる。
【図面の簡単な説明】
【００３９】
【図１】図１は本発明の一実施形態に係る回転式の重量選別機の概略構成を示す平面図である。
【図２】図２は複数の重量ランクとその境界重量値を示す図である。
【図３】図３は、零点変動成分のメモリテーブルの構成例を示す図である。
【図４】図４は重量選別機の制御構成を示すブロック図である。
【図５】図５はフィルタの構成例を模式的に示す図である。
【図６】図６はパルスジェネレータの構成を示す図であり、（ａ）は平面図、（ｂ）は一部縦断側面図である。
【図７】図７はパルスを示す図であり、（ａ）はリセットパルス、（ｂ）はタイミングパルスを示す図である。
【図８】図８はシステム状態と載台の位置との関係を示す図である。
【図９】図９は各システム状態において、重量を取得すべき載台及び取得すべきフィルタの出力点を示す図である。
【図１０】図１０は各システム状態において、ゲートを開閉するシリンダの駆動の要否を検定すべき載台を示す図である。
【図１１Ａ】図１１Ａは動作説明に供するフローチャートであって、最優先の処理を示すフローチャートである。
【図１１Ｂ】図１１Ｂは図１１Ａに引き続く処理を示すフローチャートである。
【図１２】図１２は図１１Ａのステップｎ７の詳細を示すフローチャートである。
【図１３】図１３は集中制御ユニットと各測定ユニットとの間の重量値の取得のための処理を示すフローチャートである。
【図１４Ａ】図１４Ａは静止測定モードの処理を示すフローチャートである。
【図１４Ｂ】図１４Ｂは図１４Ａに引き続く処理を示すフローチャートである。
【図１５】図１５は動的重量値の測定処理を示すフローチャートである。
【図１６】図１６は図１５のステップｎ４０６−１（ＰＧ１´）の処理の詳細を示すフローチャートである。
【図１７Ａ】図１７Ａはシステム状態Ｐ１の処理を示すフローチャートである。
【図１７Ｂ】図１７Ｂは図１７Ａに引き続く処理を示すフローチャートである。
【図１７Ｃ】図１７Ｃは図１７Ｂに引き続く処理を示すフローチャートである。
【図１７Ｄ】図１７Ｄは図１７Ｃに引き続く処理を示すフローチャートである。
【図１７Ｅ】図１７Ｅは図１７Ｄに引き続く処理を示すフローチャートである。
【図１７Ｆ】図１７Ｆは図１７Ｅに引き続く処理を示すフローチャートである。
【図１８Ａ】図１８Ａは本発明の他の実施形態の図１５に対応するフローチャートである。
【図１８Ｂ】図１８Ｂは図１８Ａに引き続く処理を示すフローチャートである。
【図１９Ａ】図１９Ａは図１８Ｂのステップｎ４１２−１（ＰＧ１´´）の処理の詳細を示す図である。
【図１９Ｂ】図１９Ｂは図１９Ａに引き続く処理を示すフローチャートである。
【図１９Ｃ】図１９Ｃは図１９Ｂに引き続く処理を示すフローチャートである。
【図２０Ａ】図２０Ａは図１７Ａに対応するフローチャートである。
【図２０Ｂ】図２０Ｂは図１７Ｂに対応するフローチャートである。
【図２０Ｃ】図２０Ｃは図１７Ｃに対応するフローチャートである。
【図２０Ｄ】図２０Ｄは図１７Ｄに対応するフローチャートである。
【図２０Ｅ】図２０Ｅは図１７Ｅに対応するフローチャートである。
【図２１】図２１は従来例の概略平面図である。
【図２２】図２２は駆動機構を収容した収容箱の配置を示す重量選別機の概略平面図である。
【図２３】図２３は収容箱の配置を示す重量選別機の概略側面図である。
【発明を実施するための形態】
【００４０】
以下、本発明の実施の形態を、図面を参照しながら詳細に説明する。
【００４１】
（実施形態１）
図１は、本発明の一実施形態に係る回転式の重量選別機の概略構成を示す平面図であり、上述の図２１の従来例に対応する部分には、同一の参照符号を付す。
【００４２】
この実施形態の重量選別機１は、回転中心Ｏ回りに矢符Ａ方向へ所定の回転速度で回転する回転台２を備え、この回転台２の周囲には、回転台２と一体に回転する複数、この例では１６台の載台Ｓ１〜Ｓ１６が設けられており、回転台２上には、後述の集中制御ユニット等を収納した制御ボックス８が設けられている。各載台Ｓ１〜Ｓ１６は、その荷重を検出するロードセル（ＬＣ）等からなる荷重センサ５1〜５16によって回転台２の下部に支持されており、各載台Ｓ１〜Ｓ１６及び各荷重センサ５1〜５16によって、１６台の計量器が構成される。
【００４３】
海産物や農産物等、例えば、魚等の物品１３は、供給コンベヤ４から載台Ｓ１〜Ｓ１６上に落下供給される。この供給コンベヤ４は、個別に物品１３が載置される載置領域が桟等によって所定の間隔で仕切られており、矢符Ｂで示される方向へ物品１３を搬送する。回転する載台Ｓ１〜Ｓ１６の１台と、供給コンベヤ４の載置領域の１個とが同期して動作し、個々の載置領域に載置された１個の物品１３が、供給コンベヤ４の搬送終端の下方の供給位置に回転移動してきた各載台Ｓ１〜Ｓ１６へ順次供給される。
【００４４】
図１に示す物品供給範囲において、供給コンベヤ４から載台Ｓ１〜Ｓ１６に供給された物品１３は、回転しながらその重量値が後述のように複数の重量取得位置で測定され、測定された重量値及び予め設定された境界重量値に基づいて、重量ランクが判定される。
【００４５】
また、各計量器は稼働運転中に、荷重センサ５1〜５16や荷重信号測定回路の零点ドリフトまたは異物付着などによって零点重量値が変動するため、各計量器の載台Ｓ１〜Ｓ１６上の物品１３を排出した後、次の物品１３が供給される手前の位置Ｉｚで載台Ｓ１〜Ｓ１６が無負荷の場合の零点重量値を求め、静止時の零点重量からの零点変動分を補正する自動零点調整を行っている。
【００４６】
この実施形態では、図２に示すように、測定された物品１３の重量値Ｗｘと境界重量値Ｗｃ１〜Ｗｃ７とに基づいて、物品１３の重量ランクを、下記のように８つの重量ランク（１）〜（８）のいずれかに判定する。
【００４７】
・Ｗｘ＜Ｗｃ１のとき              重量ランク（１）
・Ｗｃ１≦Ｗｘ＜Ｗｃ２のとき      重量ランク（２）
・Ｗｃ２≦Ｗｘ＜Ｗｃ３のとき      重量ランク（３）
……………………………………………………………
・Ｗｃ６≦Ｗｘ＜Ｗｃ７のとき      重量ランク（７）
・Ｗｃ７≦Ｗｘのとき              重量ランク（８）
重量ランクが判定された物品１３は、図１に示される円周方向に沿う排出範囲の、判定された重量ランクに対応する振分け位置（１）〜（８）にて、載台Ｓ１〜Ｓ１６のゲートが開いて排出され、振分けられる。
【００４８】
なお、以下の説明では、供給位置で物品１３が載台Ｓ１〜Ｓ１６に供給されてから、物品１３の重量ランクに対応する振分け位置（１）〜（８）で振分けられるまでの載台Ｓ１〜Ｓ１６の回転経路において、回転方向の上流側（供給位置に近い側）を前方、回転方向の下流側（供給位置から離れた側）を後方という。
【００４９】
この回転式の重量選別機１では、従来例と同様に、上述の図２２及び図２３に示すように、各載台Ｓ１〜Ｓ１６が取付けられた回転台２を回転駆動するための回転駆動機構を収容した直方体状の収容箱４０が、回転する載台Ｓ１〜Ｓ１６の円軌道の一部を占めて、その下方に設置される。
【００５０】
このため、各載台Ｓ１〜Ｓ１６が収容箱４０の上方を通過するタイミングにおいて、載台Ｓ１〜Ｓ１６の回転移動による相対的な空気の流れによって、載台Ｓ１〜Ｓ１６に下向きに空気力が作用する。
【００５１】
このように載台Ｓ１〜Ｓ１６が回転する円軌道上の一部に空気の流れを乱すような部分があるために、たとえ回転速度が一定であっても、収容箱４０の空気力が載台Ｓ１〜Ｓ１６に作用することによって、各載台Ｓ１〜Ｓ１６の各計量器の出力に振動信号が生じると、その振動信号の振幅の大きさは、載台Ｓ１〜Ｓ１６の回転位置で異なることになる。すなわち、載台Ｓ１〜Ｓ１６の静止零点重量からの零点変動量は一定ではなく、回転位置によって、異なった値となる。この場合、各載台Ｓ１〜Ｓ１６には、円軌道上の同じ位置で収容箱４０による空気力が作用するので、空気力によって生じた振動信号による零点変動量は、回転位置と回転速度とが同じであれば、各載台Ｓ１〜Ｓ１６とも共通の値となる。
【００５２】
一方、各載台Ｓ１〜Ｓ１６が取付けられた回転台２の回転軸に、例えば、振動信号発生の要因となる部位が存在し、各載台Ｓ１〜Ｓ１６が円軌道上の特定の位置にあるときに、回転軸とその軸受け機構との間に機械衝撃力が作用して振動信号を発生する場合には、各載台Ｓ１〜Ｓ１６は、円軌道上のそれぞれが異なる位置にあるときに同じタイミングで衝撃力を受けることになる。この場合は、各載台Ｓ１〜Ｓ１６が同じ位置であっても、載台Ｓ１〜Ｓ１６によって振動信号の振幅が異なるので、載台Ｓ１〜Ｓ１６毎、すなわち、計量器毎に零点変動量は異なることになる。
【００５３】
この実施形態では、このような空気力及び機械衝撃力に起因する振動信号による零点変動量を補正して零点調整を精確に行えるようにするものである。
【００５４】
更に、この実施形態では、従来のように、載台Ｓ１〜Ｓ１６が、物品１３を最初に振分ける振分け位置（１）の直前付近ｂに到達した時点で物品１３の重量値を１回だけ取得するのではなく、各載台Ｓ１〜Ｓ１６が各ランクの振分け位置（１）〜（７）の手前に到達する度に、各載台Ｓ１〜Ｓ１６の荷重センサ５1〜５16からの荷重信号によって重量をそれぞれ取得して重量ランクを判定し、判定した重量ランクの振分け位置で物品１３をそれぞれ振分けるようにしている。
【００５５】
このように各振分け位置の手前で物品１３の重量値を取得して重量ランクを判定し、判定した重量ランクに応じて振分けるために、この実施形態では、図１に示すように、回転する載台Ｓ１〜Ｓ１６の円周に沿って、半円周を８等分する区間である外周位置１，２，３，…８を仮想的に定めている。載台Ｓ１〜Ｓ１６は、円周に沿って１６台配置されているので、各外周位置１，２，３，…８は、１台の載台に対応できる区間となっている。
【００５６】
外周位置１は、最初の振分け位置（１）よりも１区間、前方に位置しており、外周位置２〜８は、それぞれ振分け位置（１）〜（７）に対応する位置にある。
【００５７】
図１では、各外周位置１〜８の境界を仮想延長線ｄ１〜ｄ８で示すと共に、外周位置１〜７における各中間位置を仮想延長線Ｉ１〜Ｉ７で示している。
【００５８】
この実施形態では、供給コンベヤ４から載台Ｓ１〜Ｓ１６に供給された物品１３の重量ランクを判定するための重量値を取得するための円周上の位置は、物品１３の振分け位置（１）〜（７）より少しずつ手前の仮想延長線Ｉ１、Ｉ２、Ｉ３、……、Ｉ７の位置としている。仮想延長線Ｉ１、Ｉ２、Ｉ３、…Ｉ７は、載台Ｓ１〜Ｓ１６の回転円周の１周区間の１／１６の間隔で円周上に並んでいる。
【００５９】
更に、零点調整のための零点ドリフト補正用重量取得位置を、各計量器の載台Ｓ１〜Ｓ１６の物品１３を遅くとも上述の振分け位置（８）で排出した後、次の物品１３が供給される手前の位置である仮想延長線Ｉｚの位置とし、この零点ドリフト補正用重量取得位置Ｉｚで、載台Ｓ１〜Ｓ１６が無負荷の場合の零点重量値を取得する。
【００６０】
また，図１において、物品１３を最初の振分け位置（１）で振分けるための重量取得位置である仮想延長線Ｉ１よりも４区分だけ前方の位置（１区分は円周の１／１６の長さの区間）を仮想延長線Ｉ０とする。仮想延長線Ｉ０は、物品１３が供給される付近の位置である。
【００６１】
仮想延長線Ｉ０からＩ１まで、仮想延長線Ｉ０からＩ２まで、……、仮想延長線Ｉ０からＩ７までの各距離、すなわち、載台の１回転の円周に対する比率で与えられる各距離を、それぞれ仮想延長線Ｉ１、Ｉ２、…、Ｉ７を重量取得位置とする場合の重量測定間隔という。
【００６２】
このように回転する載台Ｓ１〜Ｓ１６の円周上の異なる位置に複数の重量取得位置を設けると、たとえ回転速度が一定であっても、上述の収容箱４０による空気力が載台Ｓ１〜Ｓ１６に作用することによる振動信号が生じれば、この振動信号の振幅の大きさ、つまり静止零点重量からの零点変動量は、各重量取得位置Ｉ１〜Ｉ７，Ｉｚによって異なった値となる。
【００６３】
更に、回転する載台Ｓ１〜Ｓ１６が円軌道上の特定の位置にあるときに、上述の機械衝撃力が作用して振動信号が生じれば、たとえ回転速度が一定であっても、その振動信号の振幅の大きさ、つまり静止零点重量からの零点変動量は、各重量値取得位置Ｉ１〜Ｉ７，Ｉｚ毎に異なると共に、載台Ｓ１〜Ｓ１６毎、すなわち、計量器毎にも異なることになる。
【００６４】
各計量器は、零点ドリフト補正用重量取得位置Ｉｚで、載台Ｓ１〜Ｓ１６が無負荷の場合の零点重量値を取得し、静止時の零点重量からの変動分を補正する零点調整を行うのであるが、重量取得位置Ｉ１〜Ｉ７，Ｉｚ毎に、上記の空気力及び機械衝撃力に起因する振動信号による零点変動量が存在し、この零点変動量は、重量取得位置Ｉ１〜Ｉ７，Ｉｚ毎に異なる。
【００６５】
したがって、零点調整を精確に行うためには、零点ドリフト補正用重量取得位置Ｉｚ及び各重量取得位置Ｉ１〜Ｉ７における上記の振動信号による零点変動量を除去する必要がある。
【００６６】
そこで、この実施形態では、空気力及び機械衝撃力に起因する振動信号による零点変動量を補正するために、次のようにしている。
【００６７】
すなわち、予め、計量器の載台Ｓ１〜Ｓ１６に物品１３を供給しない無負荷時の調整運転において、静止する載台Ｓ１〜Ｓ１６の計量器からの荷重信号に基づく静止零点重量値と、前記重量取得位置Ｉ１〜Ｉ７，Ｉｚで、回転する載台Ｓ１〜Ｓ１６の計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として、回転速度毎に、重量取得位置Ｉ１〜Ｉ７，Ｉｚ毎、かつ、計量器毎に求めてメモリに記憶させておき、計量器の載台Ｓ１〜Ｓ１６に物品１３を供給して重量選別する稼働運転においては、設定された回転速度、計量器、及び、重量取得位置Ｉ１〜Ｉ７，Ｉｚに応じた零点変動成分を前記メモリから読み出し、重量取得位置Ｉ１〜Ｉ７，Ｉｚで取得される計量器からの荷重信号に基づく重量値を、前記零点変動成分で補正するようにしている。
【００６８】
具体的には、回転速度別、計量器別、及び、重量取得位置別の零点変動量の補正を次のような手順（１）〜（４）で行う。
【００６９】
（１）各計量器の静止零点重量値の測定
無負荷状態の各計量器を回転させることによって現れる零点変動分を検出するためには、無負荷状態の各計量器が静止しているときの静止零点調整を行う必要があり、このため、計量器毎の静止零点重量値を測定する。
【００７０】
無負荷状態の回転していない静止時における静止零点重量値Ｗｚｓ0＜ｓ＞は、計量器毎に異なるので、計量器毎に、静止零点重量値を測定し、静止零点重量値記憶用レジスタＷｒｚｓ0＜ｓ＞、（ｓ＝１〜１６）に記憶させる。なお、ｓは各載台Ｓ１〜１６に対応する各計量器の番号１〜１６を示す。
【００７１】
この静止零点重量値の測定は、各載台Ｓ１〜Ｓ１６に物品１３が供給されていない無負荷の状態において、作業者が、後述の表示設定ユニット２１の入力部２４の運転スイッチをＯＦＦして、計量器を回転させない静止計測モードにする。これによって、重量選別機１は、各計量器別の荷重信号を、後述のように同じフィルタ特性の静止時計量用フィルタの出力から読み取って計量器別の静止零点重量値Ｗｚｓ0＜ｓ＞とし、静止零点重量値記憶用レジスタＷｒｚｓ0＜ｓ＞、（ｓ＝１〜１６）に記憶する。
【００７２】
(２)各計量器の静止零点調整
この静止零点調整は、上記（１）で静止零点重量値記憶用レジスタＷｒｚｓ0＜ｓ＞、（ｓ＝１〜１６）に記憶させた静止零点重量値Ｗｚｓ0＜ｓ＞によって行う。
【００７３】
具体的には、いずれの計量器の載台Ｓ１〜Ｓ１６にも物品１３が載置されていない無負荷状態であることを確認して、表示設定ユニット２１の入力部２４の零調整スイッチを作業者が操作することによって、全ての計量器において、重量値を算出するための後述の算出式、例えば載台Ｓ１の計量器では、
Ｗｎ１＝Ｋ１・（Ｗａ１−Ｗｉ１）−Ｗｚ１
における静止零点重量Ｗｚ１を、静止重量値レジスタＷｒｚｓ0＜ｓ＞、（ｓ＝１〜１６）に記憶されている静止零点重量値Ｗｚｓ0＜ｓ＞に置き換える。なお、上記算出式については、後述する。
【００７４】
（３）計量器回転時の零点変動成分の測定及び零点変動成分のテーブルメモリへの登録
各計量器の各載台Ｓ１〜Ｓ１６が無負荷であって、稼働運転に使用する回転速度における動的零点重量値を、次のようにして計量器別、重量取得位置別に取得して零点変動成分としてメモリに記憶させる。なお、動的重量値については、後述のように、重量取得位置に応じてフィルタ特性の異なるフィルタを使用する。
【００７５】
この実施形態では、各載台Ｓ１〜Ｓ１６に対応する１６台の計量器ｓ＝１〜１６を備えており、回転速度ｖは、ｖ＝１〜１１の１１段階に設定することが可能である。また、物品の重量取得位置は、上述のようにＩ１〜Ｉ７の７箇所であり、零点ドリフト補正用重量値の取得位置は、Ｉｚの１箇所である。この物品の重量取得位置Ｉ１〜Ｉ７及び零点ドリフト補正用重量値の取得位置Ｉｚを含む８箇所の重量取得位置ｉを、ｉ＝１〜７、ｚとして表す。
【００７６】
計量器番号ｓの計量器を、物品が供給されていない無負荷状態で回転速度ｖで回転させたとき、重量取得位置ｉで取得した重量値を動的零点重量値Ｗｚｄ＜ｓ，ｖ，ｉ＞ と表すとする。
【００７７】
調整運転時には、計量器の回転動作中に各段階ｖ＝１〜1１の回転速度を順に与えて計量器を無負荷状態で回転速度毎に回転させ、全計量器ｓ＝１〜１６について、それぞれ物品重量取得位置Ｉ１〜Ｉ７（ｉ＝１〜７）、及び、零点ドリフト補正用重量取得位置Ｉｚ（ｉ＝ｚ）で重量値、すなわち、動的零点重量値Ｗｚｄ＜ｓ，ｖ，ｉ＞を取得する。
【００７８】
重量測定のばらつきを小さくするために、複数回（Ｒ回）以上、例えば、５回以上の回転によって、各計量器ｓについて、重量取得位置ｉ毎に、無負荷重量値である動的零点重量値Ｗｚｄ＜ｓ，ｖ，ｉ＞ をそれぞれＲ個以上求め、その平均値を算出して、平均値と計量器ｓ毎の静止零点重量値Ｗｚｓ0＜ｓ＞との差をとって、零点変動成分Ｃｚｄ＜ｓ，ｖ，ｉ＞ とする。
【００７９】
これらの零点変動成分Ｃｚｄ＜ｓ，ｖ，ｉ＞を、計量器ｓ，回転速度ｖ，重量値取得位置ｉ別のテーブルメモリに記憶させる。
【００８０】
例えば、ｖ＝１〜１１まで１１段階の回転速度別のメモリテーブルを設け、それぞれのテーブルでは、例えば、ｖ＝１について、図３に示すように、行が計量器ｓ＝１〜１６、列が零点ドリフト補正用重量取得位置を含む各重量値取得位置ｉ＝１〜７、ｚの２次元のメモリレジスタに、零点変動成分Ｃｚｄ＜ｓ，ｖ，ｉ＞として登録される。
【００８１】
この零点変動成分の測定は、後述の表示設定ユニット２１の入力部２４において、作業者が、回転速度ｖを設定し、運転スイッチをＯＮする。これによって、動的重量測定モードとなり、計量器が設定された回転速度で回転する。
【００８２】
更に、作業者が、計量器に物品が供給されていない無負荷状態であることを確認して、動的零点変動成分検出モードスイッチをＯＮすると、動的零点変動成分検出モードとなり、全計量器ｓ＝１〜１６について、それぞれ重量取得位置ｉ＝１〜７，ｚ（Ｉ１〜Ｉ７，Ｉｚ）で動的零点重量値Ｗｚｄ＜ｓ，ｖ，ｉ＞を取得し、Ｒ回の平均値を算出し、その平均値と計量器ｓ毎の静止零点重量値Ｗｚｓ0＜ｓ＞との差をとって、零点変動成分Ｃｚｄ＜ｓ，ｖ，ｉ＞としてメモリに登録する。
【００８３】
（４）稼働運転時における零点変動量の補正
物品１３が物品供給範囲で各載台Ｓ１〜Ｓ１６に供給されて重力ランクに選別される稼働運転時には、設定された回転速度ｖで回転する計量器ｓの載台Ｓ１〜Ｓ１６に載置された物品１３の重量値を、各重量取得位置ｉで取得するが、この取得した重量値を、Ｗｘｄ＜ｓ，ｖ，ｉ＞ とすると、計量器ｓ、回転速度ｖ、重量取得位置ｉである＜ｓ，ｖ，ｉ＞に対応する零点変動成分Ｃｚｄ＜ｓ，ｖ，ｉ＞ を登録したメモリから呼び出して下記のように減算する。
【００８４】
Ｗｘｄ＜ｓ，ｖ，ｉ＞ −Ｃｚｄ＜ｓ，ｖ，ｉ＞
これによって、稼働運転時に取得した重量値に含まれる、空気力及び機械衝撃力に起因する振動信号による零点変動量をキャンセルすることができる。
【００８５】
次に、図１の重量選別機１の制御構成を図４にブロック図に基づいて説明する。
【００８６】
上述の各載台Ｓ１〜Ｓ１６の荷重をそれぞれ検出する荷重センサ５1〜５16のアナログ荷重信号は、各測定用ユニット６1〜６16にそれぞれ入力される。
【００８７】
各測定用ユニット６1〜６16は、荷重センサ５1〜５16から出力されるアナログ荷重信号を増幅すると共に、高周波ノイズを除去するアナログフィルタを組込んだアンプ７と、演算回路９と、シリアルコントローラ１０とを備えている。
【００８８】
演算回路９は、アンプ７から出力されるアナログ荷重信号をデジタル荷重信号に変換するＡ／Ｄ変換器（図示せず）を備えると共に、Ａ／Ｄ変換された荷重信号を、動的重量値の取得時には、後述のように重量取得位置に応じてフィルタ処理する図示しないＣＰＵ及びメモリ等を備えている。
【００８９】
１６台の各測定用ユニット６1〜６16で生成された荷重信号は、それぞれの測定用ユニット６1〜６16に設けられたシリアルコントローラ１０からシリアルラインＳＬ１を介して集中制御ユニット１１のシリアルコントローラ１２へ送られる。
【００９０】
集中制御ユニット１１は、図示しないＣＰＵ、及び、上述の零点変動分のテーブルなどが記憶されるメモリ等からなる演算制御回路１８を備えており、この演算制御回路１８には、パルスジェネレータを構成する後述の第１，第２フォトセンサＰＨ１，ＰＨ２からタイミングパルスＴｐとリセットパルスＲｐとがＩ／Ｏ回路１６を介して与えられ、これらパルスＴｐ，Ｒｐに基づいて、載台Ｓ１〜Ｓ１６の回転位置を認識する。重量取得手段としての集中制御ユニット１１では、測定用ユニット６1〜６16からの全ての載台Ｓ１〜Ｓ１６の荷重信号を収集して所定のタイミングで重量を測定する、すなわち、重量値を取得する。
【００９１】
また、零点重量補正手段としての集中制御ユニット１１の演算制御回路１８は、重量値を取得して零点変動成分を補正し、補正した重量値に基づいて重量ランクを判定し、重量ランクに対応する振分け位置にて物品１３を振分けるために、Ｉ／Ｏ回路１６を介して各載台Ｓ１〜Ｓ１６のゲートを開閉するシリンダｃｙ１〜ｃｙ１６の駆動を制御する。更に、集中制御ユニット１１の演算制御回路１８は、Ｉ／Ｏ回路１６及びモータ駆動回路１７を介して駆動手段としてのモータ１９を制御し、これによって、モータ１９によって回転駆動される回転台２の回転速度を、設定された回転速度に制御する。
【００９２】
集中制御ユニット１１の演算制御回路１８は、零点変動成分を補正した重量値や判定した重量ランクなどを集中制御ユニット１１のシリアルコントローラ２０を介して、回転体の外部の表示設定ユニット２１に送信し、表示設定ユニット２１では、シリアルラインＳＬ２を介してシリアルコントローラ２２で受信する。
【００９３】
回転側である集中制御ユニット１１と固定側である表示設定ユニット２１との通信は、図示しないロータリコネクタによって行われ、また、表示設定ユニット２１側へ供給されている電源が、図示しない給電用のスリップリングを介して集中制御ユニット１１側へ給電される。
【００９４】
表示設定ユニット２１は、図示しないＣＰＵ及びメモリ等からなる演算制御回路２３と、重量ランク判定用の境界重量値や回転速度等の設定を行うと共に、零点変動成分を補正するための各種スイッチ等が設けられた入力部２４と、集中制御ユニット１１から送られてきたデータ等を表示する表示部２５と、Ｉ／Ｏ回路２６とを備えている。
【００９５】
この実施形態では、上述のように、各載台Ｓ１〜Ｓ１６が、各重量ランクの振分け位置（１）〜（７）の手前に到達する度に、各載台Ｓ１〜Ｓ１６の荷重センサ５1〜５16からの荷重信号に基づいて、重量をそれぞれ測定して零点変動成分を補正した後、重量ランクを判定し、判定した重量ランクの振分け位置で物品１３をそれぞれ振分けるので、振分け位置（１）〜（７）の内、後方側で振分けられる重量ランクの物品ほど、後方側の測定位置で物品１３の重量が測定されて、重量ランクが判定されることになる。したがって、後方側の重量ランクの物品ほど、物品１３が載台Ｓ１〜Ｓ１６に供給されてからその重量を測定するまでの時間が長くなり、荷重センサ５1〜５16からの荷重信号の過渡応答がより小さく収束、安定することになり、また、長い時間の荷重信号を使用して重量値を求めることができる。
【００９６】
この実施形態では、重量取得位置に応じて応答時間の異なるフィルタ、すなわち、後方の重量取得位置ほど応答時間の長いフィルタを使用して重量値を取得するように各測定ユニット６1〜６16を構成している。
【００９７】
次に、この測定ユニット６1〜６16のフィルタの構成について説明する。
【００９８】
この重量選別機１は、種々の回転速度を設定して計量運転することができる。以下、この回転速度を、上述の１〜１１の１１段階で表すときにはｖを、１分間当たりの回転数（ｒｐｍ）で表すときにはＶを用いる。
【００９９】
先ず、最小の計量能力のときの回転速度（ｖ＝１段階）をＶ＝１０ｒｐｍ、１回転につき１６台の載台Ｓ１〜Ｓ１６が回転するので、載台Ｓ１〜Ｓ１６のすべてに物品１３を載置することができるとすると、計量処理能力は１６０個／分に相当する回転速度になる。
【０１００】
また、最大の計量能力のときの回転速度（ｖ＝１１段階）をＶ＝２０ｒｐｍ、載台Ｓ１〜Ｓ１６のすべてに物品１３を載置することができるとすると、計量処理能力は３２０個／分に相当する回転速度になる。
【０１０１】
回転速度は、直接的に毎分の回転速度、または間接的に全ての載台Ｓ１〜Ｓ１６に物品１３を載置することができた場合の毎分の計量処理能力の値として設定される。
【０１０２】
この実施形態では、各測定ユニット６1〜６16には、Ａ／Ｄ変換された荷重信号をフィルタ処理する固定フィルタ及び可変フィルタが設けられるが、先ず、固定フィルタについて説明する。
【０１０３】
図５に各測定用ユニット６1〜６16の各演算回路９に備えられるシフトレジスタと演算処理のブロック構成を模式的に示す。
【０１０４】
ここで、物品１３が載台Ｓ１〜Ｓ１６上に載置されていない場合と定格容量の物品１３が載置されている場合とによって、載台Ｓ１〜Ｓ１６及び荷重センサ５1〜５15を備える計量器の固有振動数が、３０〜３３Ｈｚの間で変化するものとする。
【０１０５】
各載台Ｓ１〜Ｓ１６にそれぞれ対応する各測定用ユニット６1〜６16の演算回路９は、上述のアンプ７から出力されるアナログ荷重信号をデジタル荷重信号に変換するＡ／Ｄ変換回路２７を備えている。このＡ／Ｄ変換回路２７は、アナログ荷重信号を、例えばサンプリング間隔１ｍｓｅｃにてデジタル荷重信号に変換する。
【０１０６】
演算回路９には、３０個の直列のセルレジスタで構成された第１シフトレジスタＳＦＲ１を設ける。各セルレジスタには、Ａ／Ｄ変換回路２７によってＡ／Ｄ変換された１つのＡ／Ｄサンプリングデータがそれぞれ格納される。
【０１０７】
荷重信号の測定値である１つのＡ／Ｄサンプリングデータが、Ａ／Ｄ変換回路２７から１ｍｓｅｃ毎に新たに得られる度に、セルレジスタのデータを図５の右方向へ順次シフトし、最も古い右端の１つのＡ／Ｄサンプリングデータを廃棄し、最新のＡ／Ｄサンプリングデータを入力することで、常に最新の３０個分のＡ／Ｄサンプリングデータを格納する。
【０１０８】
更に、１つの新たなＡ／Ｄサンプリングデータが第１シフトレジスタＳＦＲ１に格納される度に、第１シフトレジスタＳＦＲ１に格納される最新の３０個分のセルレジスタのデータの平均値を、第１平均値演算回路（ＡＶ１）３０によって算出し、第２シフトレジスタＳＦＲ２へ入力データとして与える。
【０１０９】
第２シフトレジスタＳＦＲ２は、３３個の直列のセルレジスタによって構成され、第１平均値演算回路（ＡＶ１）３０の次段に接続される。
【０１１０】
第１平均値演算回路（ＡＶ１）３０によって平均値が１ｍｓｅｃの間隔で新たに算出される度に、第２シフトレジスタＳＦＲ２は、１個ずつセルレジスタのデータを図５の右方向へ順次シフトし、常に最新の３３個分の平均値を格納すると共に、右端の最も古い平均値を廃棄する。
【０１１１】
第２シフトレジスタＳＦＲ２に、1ｍｓｅｃの間隔で新たに平均値が格納される度に、次段の第２平均値演算回路（ＡＶ２）３１は、第２シフトレジスタＳＦＲ２の最新の３３個分の直列のセルレジスタの出力の平均値を算出する。
【０１１２】
なお、第１，第２平均値演算回路（ＡＶ１，ＡＶ２）３０，３１や第１，第２シフトレジスタＳＦＲ１、ＳＦＲ２は、特別に設けたものではなく、演算回路９内における平均演算のデータの流れと、演算を模式的に表したもので、ＣＰＵ及びＣＰＵに接続されたメモリ内で実行される。
【０１１３】
３０個のセルレジスタからなる第１シフトレジスタＳＦＲ１及び第１平均値演算回路（ＡＶ１）３０は、３０ｍｓｅｃを１周期とするノイズ信号に対するノッチフィルタとなり、３３個のセルレジスタからなる第２シフトレジスタＳＦＲ２及び第２平均値演算回路（ＡＶ２）３１は、３３ｍｓｅｃを１周期とするノイズ信号に対するノッチフィルタとなり、２重のノッチフィルタとなる。
【０１１４】
この２重のノッチフィルタは、載台Ｓ１〜Ｓ１６及び荷重センサ５1〜５15を備える計量器の固有振動ノイズ除去用のフィルタであり、荷重信号が３０〜３３Ｈｚのノイズ信号を含む場合、すなわち、１周期が３３ｍｓｅｃ〜３０ｍｓｅｃの振動ノイズを含む場合に大きい減衰効果を持つことになる。
【０１１５】
物品１３の円周上での供給位置は、その時々の物品１３の供給コンベヤ４上の載置状態や粘着性などの違いによってばらつく。
【０１１６】
この実施形態では、最大の計量能力のときの回転速度の場合に、物品１３が最も遅く載台Ｓ１〜Ｓ１６上に供給されてから載台Ｓ１〜Ｓ１６が、図１の仮想延長線Ｉ０の位置に到達するまでの時間を、２重のノッチフィルタの応答時間６３ｍｓｅｃ以上としている。すなわち、仮想延長線Ｉ０の位置は、最大の計量能力のときの回転速度の場合に、物品１３が載台Ｓ１〜Ｓ１６上に最も遅く供給されてから６３ｍｓｅｃ以上経過した後に載台Ｓ１〜Ｓ１６が到達する位置としている。
【０１１７】
なお、本発明の他の実施形態として、物品が載台Ｓ１〜Ｓ１６上に最も遅く供給された位置を仮想延長線Ｉ０の位置とし、これ以降、物品が仮想延長線Ｉ１に到達するまでの経過時間内に、固有振動ノイズ除去用フィルタの応答時間６３ｍｓｅｃを見込んでもよい。
【０１１８】
この２重のノッチフィルタは、載台Ｓ１〜Ｓ１６及び荷重センサ５1〜５15を備える計量器の固有振動ノイズの平滑を目的とするものであるから、載台Ｓ１〜Ｓ１６の回転速度や重量値の取得位置に関係なく設ける必要がある。
【０１１９】
なお、載台Ｓ１〜Ｓ１６のゲートや、ゲート取付け金具、ゲート開閉用のシリンダなどのいわゆる、荷重センサ５1〜５16に加わる風袋質量が、物品の質量に対して十分大きい場合は、載台Ｓ１〜Ｓ１６上の物品の有無による計量器の固有振動周期の変化は小さいので、２重のノッチフィルタの内、一方のノッチフィルタだけを設けてもよい。
【０１２０】
次に、固定フィルタである上記のノッチフィルタに加えて、回転台２の回転速度と重量取得位置とに応じて平滑特性を変更する可変フィルタについて説明する。
【０１２１】
載台Ｓ１〜Ｓ１６が、図１の仮想延長線Ｉ０からＩ１、Ｉ２、…Ｉ７への回転移動に応じて、仮想延長線Ｉ０１〜Ｉ１、仮想延長線Ｉ０〜Ｉ２、仮想延長線Ｉ０〜Ｉ３、…仮想延長線Ｉ０〜Ｉ７と重量測定間隔は次第に大きくなり、同じ回転速度であれば、所要時間も次第に大きくなる。
【０１２２】
この実施形態では、仮想延長線Ｉ１、Ｉ２、Ｉ３、…Ｉ７別にフィルタを設け、回転速度の値とこれらの重量取得位置とに応じて、すなわち、仮想延長線Ｉ０の位置からそれぞれの重量取得位置までの載台Ｓ１〜Ｓ１６の移動に要する時間の大小に応じて、大小の応答時間を持つフィルタ、すなわち、平滑特性が大小である可変フィルタを適用する。
【０１２３】
これによって、載台Ｓ１〜Ｓ１６の回転円周上で後方の重量取得位置の荷重信号ほど平滑特性の大きなフィルタを適用し、精確な重量値を取得できるようにしている。
【０１２４】
先ず、回転速度が最も大きい場合、すなわち、最大回転速度（ｖ＝１１段階）Ｖ＝２０ｒｐｍの場合、１回転の所要時間は３秒である。１周の１／１６の１区間当たりの所要時間は３０００／１６＝１８７．５ｍｓｅｃであるから図１において、載台Ｓ１〜Ｓ１６が仮想延長線Ｉ０の位置から仮想延長線Ｉ１の位置までの４区間を移動する所要時間は１８７．５ｍｓｅｃ＊４＝７５０ｍｓｅｃである。また、仮想延長線Ｉ１〜Ｉ２、仮想延長線Ｉ２〜Ｉ３、仮想延長線Ｉ３〜Ｉ４、仮想延長線Ｉ４〜Ｉ５、仮想延長線Ｉ５〜Ｉ６、仮想延長線Ｉ６〜Ｉ７の各区間を移動する所要時間は１８７．５ｍｓｅｃである。
【０１２５】
一方、最小回転速度（ｖ＝１段階）の場合は、２倍の所要時間であるから載台Ｓ１〜Ｓ１６が、仮想延長線Ｉ０の位置から仮想延長線Ｉ１の位置までの４区間移動するための所要時間は、３７５ｍｓｅｃ＊４＝１５００ｍｓｅｃである。また、仮想延長線Ｉ１〜Ｉ２、仮想延長線Ｉ２〜Ｉ３、仮想延長線Ｉ３〜Ｉ４、仮想延長線Ｉ４〜Ｉ５、仮想延長線Ｉ５〜Ｉ６、仮想延長線Ｉ６〜Ｉ７の各区間を移動する所要時間は、３７５ｍｓｅｃである。
【０１２６】
フィルタによる応答時間として、物品１３が各区間を移動する所要時間だけ見込んでよいので、先ず、仮想延長線Ｉ０〜Ｉ１までの重量測定間隔では、最大回転速度の場合で７５０ｍｓｅｃ、最小回転速度の場合で１５００ｍｓｅｃを見込むことができる。これらの時間はフィルタを設定する上で、フィルタの応答時間の最大値として見込むことができるので、許容応答時間と呼ぶ。
【０１２７】
仮想延長線Ｉ０からそれぞれ各仮想延長線Ｉ２、Ｉ３、…Ｉ７までの間の許容応答時間は、最大回転速度の場合で、１８７．５ｍｓｅｃずつ、最小回転速度の場合で、３７５ｍｓｅｃずつ増加する。
【０１２８】
つまり、回転速度が最大の場合と、最小の場合とで異なる許容応答時間に対応する応答時間のフィルタを上記の固定フィルタ（ノッチフィルタ）に従属接続することができる。
【０１２９】
一般的表現として、回転速度Ｖｒｐｍが与えられると、１周回転するのに要する時間は（６０／Ｖ）ｓｅｃであるから、１／１６区間（＝１区分）当たりの所要時間は（６０・Ｖ）＊（１／１６）＝（１５／４）＊（１／Ｖ）ｓｅｃ＝（３７５０／Ｖ）ｍｓｅｃであり、仮想延長線Ｉ０〜Ｉ１までは４区間であるから許容応答時間として（１５０００／Ｖ）ｍｓｅｃを見込むことができる。
【０１３０】
仮想延長線Ｉ１〜Ｉ２、仮想延長線Ｉ２〜Ｉ３、…仮想延長線Ｉ６〜Ｉ７と、１区間ずつの所要時間に対し、最大回転速度の場合で１８７．５ｍｓｅｃ、最小回転速度の場合で３７５ｍｓｅｃ、一般にＶｒｐｍの場合は、（３７５０／Ｖ）ｍｓｅｃの所要時間となるので、仮想延長線Ｉ２、Ｉ３、…Ｉ７と円周上で後方の位置では、許容応答時間が（３７５０／Ｖ）ｍｓｅｃずつ増える。
【０１３１】
後方の位置ほど、より長い時間の荷重信号を見込んで仮想延長線Ｉ１以降の１区間当たりに設けるフィルタの応答時間を（３７５０／Ｖ）ｍｓｅｃずつ増加させることができるので、回転の途中に外乱による振動信号が生じても円周上で後方の位置にある測定位置に対応するフィルタの出力点ほど振動ノイズに対する平滑特性を大きくすることができ、より安定な重量値が取得できる。
【０１３２】
可変フィルタの一例として、平均値フィルタを用いた場合について説明する。
【０１３３】
図５の固定フィルタを構成する第２シフトレジスタＳＦＲ２以降は、第２シフトレジスタＳＦＲ２の平均値が１ｍｓｅｃ間隔で求められるのに対して、１０ｍｓｅｃの間隔の平均値を取り上げて多くのセルレジスタを直列接続してなる第３シフトレジスタＳＦＲ３へ平均値を格納する。
【０１３４】
第３シフトレジスタＳＦＲ３へのデータの格納のさせ方も第１，第２シフトレジスタＳＦＲ１、ＳＦＲ２と同様で、先ず、各セルレジスタのデータを１個右方へ順次シフトさせてから第２シフトレジスタＳＦＲ２から得た新しいデータを格納する。この操作は、１０ｍｓｅｃ間隔で行う。
【０１３５】
これは、可変フィルタによって除去する振動ノイズが、計量器の固有振動数に比べて比較的周波数が小さい、つまり、周期が長いので、長い時間の荷重信号を記憶させるために必要なメモリを多く使用せずに済むように、そしてシフト処理時間が短くて済むようにしたものである。
【０１３６】
なお、他の実施形態として、多くのメモリを使用し、１ｍｓｅｃ毎の荷重信号を格納するようにしてもよい。
【０１３７】
重量選別機１の回転速度が最小値１０ｒｐｍに設定されていた場合、第３シフトレジスタＳＦＲ３を構成するセルレジスタは、最小回転速度に対応できるだけの個数を用意する。図５では、この最小回転速度１０ｒｐｍに対応する構成を示している。
【０１３８】
１０ｍｓｅｃ毎に１個ずつセルレジスタのデータを、図５の右方へ順次シフトさせ、出力点Ｉ０を有する左端のセルレジスタからデータを格納させるので、最小回転速度の場合、１５００ｍｓｅｃの応答時間とする出力点Ｉ１までのシフトレジスタとして、個数が１５０個のセルレジスタを接続する。
【０１３９】
更に、出力点Ｉ２までは応答時間３７０ｍｓｅｃを見込むので、３７個のセルレジスタを接続する。出力点Ｉ３、Ｉ４、Ｉ５、Ｉ６、Ｉ７まで同じ応答時間を見込むので、それぞれ３７個ずつセルレジスタを直列接続し、合計で１５０＋３７＊６＝３７２個のセルレジスタを直列接続する。
【０１４０】
これらのレジスタは、演算回路９のＲＡＭの中に構成される。
【０１４１】
これに対して最大回転速度２０ｒｐｍの場合は、応答時間を早めねばならず、上述のように７５０ｍｓｅｃの応答時間とする出力点Ｉ１までのセルレジスタの個数は７５個となる。また、出力点Ｉ２、Ｉ３、…Ｉ７のそれぞれの間隔に用意するセルレジスタの個数は、１８個ずつでよいから、合計で７５＋１８＊６＝１８３個のセルレジスタを直列接続する。
【０１４２】
回転速度１０ｒｐｍと２０ｒｐｍの中間の、例えば１５ｒｐｍの回転速度が設定されると、回転速度の大きさに反比例したセルレジスタの接続個数が定められる。
【０１４３】
接続レジスタの個数の決め方として、一般に回転速度、例えば１８ｒｐｍが設定されると、
速度比率：（２０−１８）／（２０−１０）＝１／５
出力点Ｉ１点までのレジスタ個数は、７５＋（１５０−７５）＊（１／５）＝９０
出力点Ｉ１〜Ｉ２、…、出力点Ｉ６〜Ｉ７の間のセルレジスタの数は、１８＋（３６−１８）＊（１／５）＝２１（小数点以下の数を切り捨て）で、合計は２１＊６＝１２６個が定められる。
【０１４４】
一般式としては、回転速度Ｖの値が設定されると、回転速度１８ｒｐｍの代わりに回転速度Ｖの値に置き換えればよい。シフトレジスタのセルレジスタの個数を大きくするほど長時間の荷重信号に対するサンプリング値の平均値を求めることになるので、一般にフィルタとして長い周期の振動信号に対する平滑特性は大きくなると共に、それより短い種々の周期の振動信号に対する平滑特性も大きくなる。
【０１４５】
より大きい数値での平均値を求めるフィルタほど応答時間は大きくなるが、重量測定間隔において突発的に生じる床振動に対して大きな平滑特性を得ることができるし、過渡応答振動信号に対する平滑特性も大きい。
【０１４６】
次にフィルタの条件の設定について説明する。
【０１４７】
回転速度Ｖは、図４の表示設定ユニット２１の入力部２４から設定され、表示設定ユニット２１から集中制御ユニット１１を経由して各載台Ｓ１〜Ｓ１６に対応する各測定ユニット６1〜６16にシリアルラインＳＬ１を介して与えられる。
【０１４８】
回転速度Ｖが与えられると、各測定ユニット６1〜６16において、上記の計算が実施され、その回転速度Ｖに応じたセルレジスタの個数と、個数に対応するメモリアドレスが決まる。
【０１４９】
なお、回転速度Ｖの値は、必ずしも設定値そのものでなく、上述の第１，第２フォトセンサＰＨ１，ＰＨ２からのリセットパルスＲｐとタイミングパルスＴｐの発生時間間隔を集中制御ユニット１１で測定することによって認識し、認識した発生時間間隔に基づいて算出した回転速度としてもよい。
【０１５０】
次にフィルタへの出力点の指定とフィルタからの重量値出力について説明する。
【０１５１】
図１に示すように、載台Ｓ１〜Ｓ１６の円周上の回転移動に応じて、仮想延長線Ｉ１、Ｉ２、…Ｉ７の位置付近で、フィルタの重量値を取得するために、これらの位置に載台Ｓ１〜Ｓ１６が到達した時点で、後述のようにフィルタのデータの読出し指令を、集中制御ユニット１１から所定の載台Ｓ１〜Ｓ１６に対応する測定用ユニット６1〜６16に与える。
【０１５２】
例えば、回転速度Ｖ＝１０ｒｐｍの設定で計量運転されているとし、仮想延長線Ｉ１の位置の重量値の取得タイミングにおいて、集中制御ユニット１１から対応する測定用ユニットに対して、出力点Ｉ１を指定するコードと載台番号とを共に与えると、指定された番号の載台に対応する測定用ユニットでは、これを解釈して、図５に示す出力点Ｉ０〜Ｉ１までの１５０個の各セルレジスタの出力の平均値を第３平均値演算回路（ＡＶ３）３２によって算出し、シリアルコントローラ１０を介して重量値であることを意味するデータ内容コードと載台の番号と平均値とのセットデータを取得重量値として集中制御ユニット１１へ送る。
【０１５３】
読取りの重量値として、出力点Ｉ２の位置が指定されれば、出力点Ｉ０〜Ｉ２の間にある１５０＋３７＝１８７個の各セルレジスタの出力の平均値を第３平均値演算回路（ＡＶ３）３２によって算出し、取得重量値として集中制御ユニット１１へ送る。
【０１５４】
同様にして出力点Ｉ７まで取得重量値が出力される。
【０１５５】
零点ドリフト補正用重量取得位置Ｉｚで零点重量を取得するフィルタの出力は、例えば第２平均値演算回路（ＡＶ２）３１の出力を用いる。
【０１５６】
また、載台Ｓ１〜Ｓ１６を回転させない静止計測モードでは、各重量取得位置Ｉ１〜Ｉ７，Ｉｚのフィルタ特性を共通とし、全ての重量取得位置Ｉ１〜Ｉ７，Ｉｚについて、例えば、第２平均値演算回路（ＡＶ２）３１の出力Ｉｚを用いる。
【０１５７】
以上のようにして、載台Ｓ１〜Ｓ１６の回転方向の後方位置であるほど、大きい平滑特性を持つフィルタを通過した重量値が取得され、集中制御ユニット１１へ送信される。
【０１５８】
次に、集中制御ユニット１１における制御について説明する。
【０１５９】
先ず、各載台Ｓ１〜Ｓ１６がどの位置あるかを認識するためのシステム状態の作成について説明する。
【０１６０】
集中制御ユニット１１は、図１に示すように円周上を回転する載台Ｓ１〜Ｓ１６毎に外周位置１〜７のいずれかにて、上記のように重量取得位置に対応したフィルタの出力点から重量値を取得し、取得した重量値の零点変動分を補正し、補正した重量値によって重量ランクを判定し、判定した重量ランクに対応する振分け位置で載台Ｓ１〜Ｓ１６上の物品を振分けるように制御する。
【０１６１】
集中制御ユニット１１は、図６（ａ），（ｂ）に示すパルスジェネレータからのパルスによって回転円周上での載台Ｓ１〜Ｓ１６の位置を認識し、載台Ｓ１〜Ｓ１６の円周上での位置に対応したシステム状態を作成する。
【０１６２】
図１に示す回転台２と載台Ｓ１〜Ｓ１６は、回転中心Ｏに設けられた支柱２８によって支持され、支柱２８が上述のモータ１９によって回転駆動されることで載台Ｓ１〜Ｓ１６も回転駆動される。
【０１６３】
支柱２８には、光センサバー２９が取付けられ、光センサバー２９は、支柱２８とともに回転中心Ｏの回りに回転する。
【０１６４】
光センサバー２９の先端部には、タイミングパルスＴｐ生成用の投受光素子からなる第１フォトセンサＰＨ１と、リセットパルスＲｐ生成用の投受光素子からなる第２フォトセンサＰＨ２が取り付けられ、固定部３７には、円環３５が取り付けられる。この円環３５には、円周を１６等分する位置にタイミングパルス生成用のスリット３３が１６箇所に設けられ、そのうちで一箇所のタイミングパルス生成用スリット３３と角度を重複させ、タイミングパルス生成用スリット３３よりやや幅の広いリセットパルス生成用スリット３４が設けられている。
【０１６５】
載台Ｓ１〜Ｓ１６と光センサバー２９が回転すると、載台Ｓ１〜Ｓ１６の回転に同期して図７（ｂ）に示すように、光センサバー２９の１回転当たり１６個発生するタイミングパルスＴｐと、図７（ａ）に示すように、光センサバー２９の１回転当たり１個発生するリセットパルスＲｐが生成され、集中制御ユニット１１に読み取られる。
【０１６６】
リセットパルスＲｐのパルス幅ｐｗｒは、タイミングパルスＴｐのパルス幅ｐｗｔより広い。集中制御ユニット１１は、タイミングパルス幅ｐｗｔより十分短い時間を周期とするパルス信号を発生するクロックパルス発生回路を備えている。リセットパルスＲｐ及びタイミングパルスＴｐは、前記クロックパルス発生回路からのパルス信号によって起動される最も優先度の高い割り込み処理プログラムによって集中制御ユニット１１の演算制御回路１８に読み取られる。
【０１６７】
図６の円環３５におけるラインａが、図１に示すラインｄ１の位置に略重なるように円環３５を本体の固定部３７に設置する。そして、光センサバー２９は図１における載台Ｓ１の回転進行側の端部ｇの位置に重なるように設ける。
【０１６８】
そうすると、載台Ｓ１の回転進行側の端部ｇがラインｄ１の位置に到達したときに、図７（ａ），（ｂ）におけるリセットパルスＲｐとタイミングパルスＴｐ１とが発生するタイミングになり、これ以降、載台Ｓ１の回転進行側の端部ｇがラインｄ２に到達し、載台Ｓ１が外周位置１に完全に重なり、次のタイミングパルス生成用スリット３３によるタイミングパルスＴｐ２が発生するが、このタイミングパルスＴｐ２が発生するまでの状態を、システム状態Ｐ１と定義する。
【０１６９】
また、タイミングパルスＴｐ２が発生して以降、載台Ｓ１が外周位置２に完全に重なり、次のタイミングパルス生成用スリット３３によるタイミングパルスＴｐ３が発生するが、このタイミングパルスＴｐ３が発生するまでの状態を、システム状態Ｐ２と定義する。
【０１７０】
以下同様に、タイミングパルスＴｐ３，Ｔｐ４，…Ｔｐ１６…が発生する度に、システム状態Ｐ３，Ｐ４，…Ｐ１６…と進む。
【０１７１】
このようにシステム状態は、載台Ｓ１〜Ｓ１６、光センサバー２９が円周を１周回転する間にタイミングパルスＴｐが発生する度に進行し、システム状態Ｐ１〜Ｐ１６まで進んで、再びシステム状態Ｐ１へ戻り、これを繰り返す。
【０１７２】
図７には、各システム状態を開始して、所定の載台の重量値取得のためのフィルタの出力点を指定する時点（１）、指定した出力点の重量値を読取る時点（２）、重量ランクを判定して振分け信号を保持する時点（３）、保持した振分け信号によって載台Ｓ１〜Ｓ１６のゲート開閉用シリンダを駆動する時点（４）を併せて示している。
【０１７３】
システム状態が開始すると、集中制御ユニット１１では、載台Ｓ１〜Ｓ１６が図１の仮想延長線Ｉ１、Ｉ２、…Ｉ７，Ｉｚの位置付近に到達した時点である、図７に示される第１所定時間Ｔ０１（ｍｓｅｃ）が経過した時点（１）で、システム状態Ｐｘの値に対応した所定の載台に対応する測定ユニットの所定のフィルタ出力点から重量値を取得するために、出力点を指定する送信信号データを作成して、対応する測定ユニットに送信する。また、時点（２）までの第２所定時間Ｔ０（ｍｓｅｃ）内に、対応する測定ユニットから重量値が集中制御ユニット１１に送信されてメモリに記憶される。集中制御ユニット１１は、取得した重量値の零点変動成分を補正し、補正した重量値に基づいて、時点（３）までに重量ランクを判定し、重量ランクに対応する振分け位置で振分けるための振分け信号を生成して保持し、次のシステム状態の開始時点（４）で振分け信号に応じた振分け位置でゲート開閉用のシリンダの駆動を開始する。
【０１７４】
図８は、各システム状態Ｐ１〜Ｐ１６において、いずれの載台Ｓ１〜Ｓ１６が図１の円周上のいずれの外周位置１〜８にあるかを示したものである。
【０１７５】
システム状態Ｐ１は、載台Ｓ１が外周位置１に入り始めてから完全に入って重なるまで、すなわち、図１において、載台Ｓ１の回転進行側の端部ｇが、仮想延長線ｄ１を越えて仮想延長線ｄ２に至るまでの期間に対応する。この期間では、載台Ｓ１６が外周位置２に、載台Ｓ１５が外周位置３に、載台Ｓ１４が外周位置４に、載台Ｓ１３が外周位置５に、載台Ｓ１２が外周位置６に、載台Ｓ１１が外周位置７に、載台Ｓ１０が外周位置８に、それぞれ入り始めてから完全に入って重なる。
【０１７６】
システム状態Ｐ２では、載台Ｓ２が外周位置１に、載台Ｓ１が外周位置２に、載台Ｓ１６が外周位置３に、載台Ｓ１５が外周位置４に、載台Ｓ１４が外周位置５に、載台Ｓ１３が外周位置６に、載台Ｓ１２が外周位置７に、載台Ｓ１１が外周位置８に、それぞれ入り始めてから完全に入って重なる。
【０１７７】
以下同様に、システム状態が進むにつれて、各外周位置１〜８へ入り込む載台が１台ずつずれることになる。
【０１７８】
図１に示される状態は、載台Ｓ１６〜Ｓ９が、外周位置１〜８にそれぞれ完全に重なっているので、図８に示されるように、システム状態Ｓ１６が完了して、今まさにシステム状態Ｐ１が開始される直前を示している。
【０１７９】
次に、システム状態と重量取得タイミングについて説明する。
【０１８０】
図１において、システム状態Ｐ１では、外周位置１〜８には、（）内に示す載台Ｓ１〜Ｓ１６が到達する。すなわち、載台Ｓ１が外周位置１に、載台Ｓ１６が外周位置２に、載台Ｓ１５が外周位置３に、載台Ｓ１４が外周位置４に、載台Ｓ１３が外周位置５に、載台Ｓ１２が外周位置６に、載台Ｓ１１が外周位置７に、載台Ｓ１０が外周位置８に、それぞれ入り始めてから完全に入って重なることになる。また、載台Ｓ７が、零点ドリフト補正用重量取得位置Ｉｚを通過する。
【０１８１】
載台Ｓ１については、図１の仮想延長線Ｉ１の位置で重量値を取得できればよく、この位置までに、図５のフィルタの出力点Ｉ１までの、シフトレジスタＳＦＲ３のセルレジスタ出力の平均値が読取れればよい。
【０１８２】
載台Ｓ１６については、図１の仮想延長線Ｉ２の位置で重量値を取得できればよく、この位置までに、図５のフィルタの出力点Ｉ２までの、シフトレジスタＳＦＲ３のセルレジスタ出力の平均値が読み取れればよい。
【０１８３】
以下同様に、載台Ｓ１５〜Ｓ１２は、図１の仮想延長線Ｉ３〜Ｉ６の位置までに、図５のフィルタの出力点Ｉ３〜Ｉ６までのセルレジスタの出力の平均値が読み取れればよい。
【０１８４】
載台Ｓ１１についても、図１の仮想延長線Ｉ７の位置で重量値を取得できればよく、図５のフィルタの出力点Ｉ７までの、シフトレジスタＳＦＲ３のセルレジスタ出力の平均値が読み取れればよい。
【０１８５】
仮想延長線Ｉ７の位置で読取った重量値では、後述のように重量ランク（６），（７），（８）の何れかに判定される。
【０１８６】
重量ランク（８）は、この時点で判定されるので、もはや載台Ｓ１１は、次のシステム状態Ｐ２では重量値を取得する必要はなく、重量ランク（８）に判定されたときでもシステム状態Ｐ１における仮想延長線Ｉ７の位置で読取った重量値を物品の重量値とすればよい。
【０１８７】
したがって、システム状態Ｐ１において、載台Ｓ１０については重量値を取得する必要はない。
【０１８８】
なお、載台Ｓ７については、図１の仮想延長線Ｉｚの位置までに、図５のフィルタの出力点Ｉｚ、すなわち、第２平均値演算回路（ＡＶ２）３１の出力を読み取れればよい。
【０１８９】
図９に、各システム状態Ｐ１〜Ｐ１６において、重量値を取得すべき載台Ｓ１〜Ｓ１６及びその重量値を読取るべきフィルタの出力点Ｉ１〜Ｉ７，Ｉｚを示す。
【０１９０】
システム状態Ｐ１では、上述のように、載台Ｓ１，Ｓ１６，Ｓ１５，Ｓ１４，Ｓ１３，Ｓ１２，Ｓ１１について、それぞれフィルタの出力点Ｉ１，Ｉ２，Ｉ３，Ｉ４，Ｉ５，Ｉ６，Ｉ７までの重量値を取得すればよく、零点ドリフト補正用重量取得位置Ｉｚを通過する載台Ｓ７について、出力点Ｉｚの重量値を取得すればよい。
【０１９１】
また、システム状態Ｐ２では、載台Ｓ２，Ｓ１，Ｓ１６，Ｓ１５，Ｓ１４，Ｓ１３，Ｓ１２について、それぞれフィルタの出力点Ｉ１，Ｉ２，Ｉ３，Ｉ４，Ｉ５，Ｉ６，Ｉ７までの重量値を取得すればよく、零点ドリフト補正用重量取得位置Ｉｚを通過する載台Ｓ８について、出力点Ｉｚの重量値を取得すればよい。
【０１９２】
同様に、システム状態が進むにつれて、重量値を取得する載台を１台ずらせばよい。
【０１９３】
集中制御ユニット１１では、この図９に基づいて、システム状態毎に載台番号ｋの載台Ｓｋに対応する測定用ユニット６ｋに対してフィルタの出力点Ｉ１〜Ｉ７，Ｉｚのいずれかを指定する。
【０１９４】
例えば、システム状態Ｐ１では、図９に示すように、載台Ｓ１に対応する測定ユニット６1に対してフィルタの出力点Ｉ１を指定し、載台Ｓ１６に対応する測定ユニット６16に対してフィルタの出力点Ｉ２を指定し、載台Ｓ１５に対応する測定ユニット６15に対してフィルタの出力点Ｉ３を指定し、以下と同様に、載台Ｓ１４，Ｓ１３，Ｓ１２に対応する測定ユニット６14，６13，６12に対してフィルタの出力点Ｉ４，Ｉ５，Ｉ６，を指定し、載台Ｓ１１に対応する測定ユニット６11に対してフィルタの出力点Ｉ７を指定し、載台Ｓ７に対応する測定ユニット６7に対してフィルタの出力点Ｉｚを指定する。
【０１９５】
また、システム状態Ｐ２では、図９に示すように、載台Ｓ２に対応する測定ユニット６2に対してフィルタの出力点Ｉ１を指定し、載台Ｓ１に対応する測定ユニット６1に対してフィルタの出力点Ｉ２を指定し、載台Ｓ１６に対応する測定ユニット６16に対してフィルタの出力点Ｉ３を指定し、以下同様に、載台Ｓ１５，Ｓ１４，Ｓ１３に対応する測定ユニット６15，６14，６13に対してフィルタの出力点Ｉ４，Ｉ５，Ｉ６，を指定し、載台Ｓ１２に対応する測定ユニット６12に対してフィルタの出力点Ｉ７を指定し、載台Ｓ８に対応する測定ユニット６8に対してフィルタの出力点Ｉｚを指定する。
【０１９６】
以下同様にして、各システム状態Ｐ３〜Ｐ１６に応じて、対応する測定用ユニットに対してフィルタの出力点Ｉ１〜Ｉ７，Ｉｚのいずれかを指定する。
【０１９７】
図１０に各システム状態Ｐ１〜Ｐ１６において、物品１３を排出して振分けるための載台Ｓ１〜Ｓ１６のゲート開閉用のシリンダの駆動の要否を決定するために、振分け信号が保持される振り分け出力用メモリを検定すべき載台を示す。
【０１９８】
各システム状態Ｐ１〜Ｐ１６において、振り分け出力用メモリを検定すべき載台は、図１の各振り分け位置（１）〜（８）にさしかかる載台である。
【０１９９】
したがって、例えばシステム状態Ｐ１では、載台Ｓ１６，Ｓ１５，Ｓ１４，Ｓ１３，Ｓ１２，Ｓ１１．Ｓ１０．Ｓ９が、各振り分け位置（１），（２），（３），（４）．（５），（６）．（７），（８）にそれぞれさしかかるので、これらの載台Ｓ１６，Ｓ１５，Ｓ１４，Ｓ１３，Ｓ１２，Ｓ１１．Ｓ１０．Ｓ９が、検定すべき載台となる。
【０２００】
また、システム状態Ｐ２では、載台Ｓ１，Ｓ１６，Ｓ１５，Ｓ１４，Ｓ１３，Ｓ１２，Ｓ１１．Ｓ１０が、各振り分け位置（１），（２），（３），（４）．（５），（６）．（７），（８）にそれぞれさしかかるので、これらの載台Ｓ１，Ｓ１６，Ｓ１５，Ｓ１４，Ｓ１３，Ｓ１２，Ｓ１１．Ｓ１０が、検定すべき載台となる。
【０２０１】
以下同様に、システム状態が進むにつれて、振り分け出力用メモリを検定すべき載台が１台ずれることになる。
【０２０２】
図１１Ａ，Ｂは、この実施形態の動作説明に供するフローチャートであり、集中制御ユニット１１の演算制御回路１８によって実行される。内蔵のクロック生成回路の、例えば１ｍｓｅｃのクロックパルスによって演算制御回路１８のＣＰＵに割り込みをかけ、最優先にて処理される。すなわち、１ｍｓｅｃ毎に最優先で実行される。上述の各パルスＴｐ，Ｒｐは、回転台２の回転を最速にしても、１ｍｓｅｃより十分長いパルス幅となるように円環３５の各スリット３３，３４が形成されている。
【０２０３】
先ず、図１１Ａに示すように、タイミングパルスＴｐがハイレベルであるか否かを判断し（ステップｎ１）、ハイレベルでないときには、システム状態の移行タイミングではないので、システム状態移行フラグＦｃを「０」にリセットしてステップｎ８に移る（ステップｎ１７）。
【０２０４】
ステップｎ１において、タイミングパルスＴｐがハイレベルであるときには、システム状態の移行タイミングであるとして、システム状態移行フラグＦｃが「０」であるか否かを判断し（ステップｎ２）、該フラグＦｃが「０」であるときには、ステップｎ３に移り、システム状態移行フラグＦｃを「１」にセットし、リセットパルスＲｐがハイレベルであるか否かを判断し（ステップｎ４）、ハイレベルであるときには、システム状態Ｐ１への移行タイミングであるとして、いずれのシステム状態であるかを示すカウンタＰｘに、システム状態Ｐ１であることを示す「１」をセットしてステップｎ６に移る（ステップｎ５）。
【０２０５】
また、ステップｎ４において、リセットパルスＲｐがハイレベルでないときには、システム状態Ｐ１以外の他のシステム状態への移行タイミングであるとして、カウンタＰｘの計数値に「１」を加算してステップｎ６に移る（ステップｎ１８）。
【０２０６】
ステップｎ６では、カウンタＰｘの計数値のシステム状態が開始したことを示すシステム状態開始フラグＦｓに「１」をセットし、ステップｎ７に移る。
【０２０７】
ステップｎ７では、上述の図１０に示すシステム状態Ｐｘの値に対応した所定の載台の振分け出力用メモリを検定する。例えば、システム状態Ｐ１であるときには、図１０に示すように、各振分け位置（１）〜（８）にさしかかる載台Ｓ１６〜Ｓ９の各振分け出力用メモリを検定する。この振分け出力用メモリが、「１」であれば、載台のゲート開閉用のシリンダの駆動信号をセットし、ステップｎ９に移る。
【０２０８】
このステップｎ７は、上述の図７の時点（４）に対応する処理であり、その詳細を、図１２に示す。
【０２０９】
図１２に示すように、システム状態Ｐｘの値に応じて、所定の載台の振分け出力用メモリを検定し、載台のゲート開閉用のシリンダを駆動するための処理を行なう。
【０２１０】
例えば、システム状態Ｐｘ＝１（システム状態Ｐ１）であるときには、載台Ｓ１６の振分け出力用メモリＭＲ１６が「１」であるか否かを判断し（ステップｎ７1−１）、「１」であるときには、載台Ｓ１６のゲート開閉用のシリンダを駆動するための駆動フラグＦＶ１６を「１」にセットし（ステップｎ７1−２）、振分け出力用メモリＭＲ１６を「０」にリセットしてステップｎ７1−４に移る（ステップｎ７1−３）。
【０２１１】
ステップｎ７1−４では、載台Ｓ１５の振分け出力用メモリＭＲ１５が「１」であるか否かを判断し、「１」であるときには、載台Ｓ１５のゲート開閉用のシリンダを駆動するための駆動フラグＦＶ１５を「１」にセットし（ステップｎ７1−５）、振分け出力用メモリＭＲ１５を「０」にリセットして次のステップに移る（ステップｎ７1−６）。
【０２１２】
以下同様にして、載台Ｓ１４，Ｓ１３，Ｓ１２，Ｓ１１，Ｓ１０の各振分け出力用メモリＭＲ１４，Ｓ１３，Ｓ１２，Ｓ１１，Ｓ１０を検定し、ゲート開閉用のシリンダの駆動のため処理を行なう。
【０２１３】
そして、ステップｎ７1−２１では、載台Ｓ９の振分け出力用メモリＭＲ９が「１」であるか否かを判断し、「１」であるときには、載台Ｓ９のゲート開閉用のシリンダを駆動するための駆動フラグＦＶ９に「１」をセットし（ステップｎ７1−２２）、振分け出力用メモリＭＲ９を「０」にリセットして図１１Ａのステップｎ８に移る（ステップｎ７1−２３）。
【０２１４】
また、システム状態Ｐｘ＝２であるときには、載台Ｓ１の振分け出力用メモリＭＲ１が「１」であるか否かを判断し（ステップｎ７2−１）、「１」であるときには、載台Ｓ１のゲート開閉用のシリンダを駆動するための駆動フラグＦＶ１を「１」にセットし（ステップｎ７2−２）、振分け出力用メモリＭＲ１を「０」にリセットしてステップｎ７2−４に移る（ステップｎ７2−３）。
【０２１５】
ステップｎ７2−４では、載台Ｓ１６の振分け出力用メモリＭＲ１６が「１」であるか否かを判断し、「１」であるときには、載台Ｓ１６のゲート開閉用のシリンダを駆動するための駆動フラグＦＶ１６に「１」をセットし（ステップｎ７2−５）、振分け出力用メモリＭＲ１６を「０」にリセットして次のステップに移る（ステップｎ７2−５）。
【０２１６】
以下同様に、載台Ｓ１５，Ｓ１４，Ｓ１３，Ｓ１２，Ｓ１１の各振分け出力用メモリＭＲ１５，Ｓ１４，Ｓ１３，Ｓ１２，Ｓ１１を検定し、ゲート開閉用のシリンダの駆動のため処理を行なう。
【０２１７】
そして、ステップｎ７2−２１では、載台Ｓ１０の振分け出力用メモリＭＲ１０が「１」であるか否かを判断し、「１」であるときには、載台Ｓ１０のゲート開閉用のシリンダを駆動するための駆動フラグＦＶ１０に「１」をセットし（ステップｎ７2−２２）、振分け出力用メモリＭＲ１０を「０」にリセットして図１１Ａのステップｎ８に移る（ステップｎ７2−２３）。
【０２１８】
以下同様に、各システム状態Ｐ３〜Ｐ１５に応じて、図１０に示す所定の載台の振分け出力用メモリを検定し、ゲート開閉用のシリンダを駆動するための処理を行い、システム状態Ｐｘ＝１６であるときには、載台Ｓ１５の振分け出力用メモリＭＲ１５が「１」であるか否かを判断し（ステップｎ７16−１）、「１」であるときには、載台Ｓ１５のゲート開閉用のシリンダを駆動するための駆動フラグＦＶ１５に「１」をセットし（ステップｎ７16−２）、振分け出力用メモリＭＲ１５を「０」にリセットしてステップｎ７16−４に移る（ステップｎ７16−３）。
【０２１９】
ステップｎ７16−４では、載台Ｓ１４の振分け出力用メモリＭＲ１４が「１」であるか否かを判断し、「１」であるときには、載台Ｓ１４のゲート開閉用のシリンダを駆動するための駆動フラグＦＶ１４に「１」をセットし（ステップｎ７16−５）、振分け出力用メモリＭＲ１４を「０」にリセットして次のステップに移る（ステップｎ７16−６）。
【０２２０】
以下同様に、載台Ｓ１３，Ｓ１２，Ｓ１１，Ｓ１０，Ｓ９の各振分け出力用メモリＭＲ１３，Ｓ１２，Ｓ１１，Ｓ１０，Ｓ９を検定し、ゲート開閉用のシリンダの駆動のため処理を行なう。
【０２２１】
そして、ステップｎ７16−２１では、載台Ｓ８の振分け出力用メモリＭＲ８が「１」であるか否かを判断し、「１」であるときには、載台Ｓ８のゲート開閉用のシリンダを駆動するための駆動フラグＦＶ８に「１」をセットし（ステップｎ７16−２２）、振分け出力用メモリＭＲ８を「０」にリセットして図１１Ａのステップｎ８に移る（ステップｎ７16−２３）。
【０２２２】
図１１Ａのステップｎ８では、システム状態開始フラグＦｓが「１」であるか否かを判断し、「１」でないときには、図１１Ｂのステップｎ１９に移る。システム状態開始フラグＦｓが「１」であるときには、システム状態の開始であるとして、上述の第１，第２所定時間Ｔ０１，Ｔ０を計測するためのカウンタＣｏに「１」を加算し（ステップｎ９）、ステップｎ１０に移る。
【０２２３】
第１所定時間Ｔ０１は、システム状態が開始してから載台Ｓ１〜Ｓ１６が図１の仮想延長線Ｉ１、Ｉ２、…Ｉ７の位置付近に到達するまでの時間に対応し、この第１所定時間Ｔ０１が経過するのを待って、所定の載台の測定ユニットに対して重量値取得のためのフィルタの出力点を指定する。また、第２所定時間Ｔ０は、フィルタの出力点を指定した測定ユニットからの重量値を受信して読取り可能となるまでに必要な時間に対応し、第１所定時間Ｔ０１と同様にシステム状態が開始してから計測が開始される。
【０２２４】
ステップｎ１０では、第１所定時間Ｔ０１が経過したことを示す第１所定時間経過フラグＦ０１が「０」であるか否かを判断し、「０」でないときには、第１所定時間Ｔ０１が既に経過したとしてステップｎ１４に移り、「０」であるときには、ステップｎ１１に移り、カウンタＣｏの計数値が第１所定時間Ｔ０１になったか否かを判断し、所定時間Ｔ０１になっていないときには、ステップｎ１４に移る。
【０２２５】
ステップｎ１１で、カウンタＣｏの計数値が第１所定時間Ｔ０１になったときには、第１所定時間経過フラグＦ０１を「１」にセットし（ステップｎ１２）、ステップｎ１３に移る。
【０２２６】
ステップｎ１３では、上述の図９に示すシステム状態Ｐｘに対応した所定の番号の載台とフィルタ出力点を指定する出力命令をレジスタへセットし、出力命令がセットされたことを示す出力命令フラグＦ0に「１」をセットしてステップｎ１４に移る。
【０２２７】
このステップｎ１３は、上述の図７の時点（１）に対応する処理であり、システム状態に応じた図９に示す所定の載台の所定のフィルタ出力点から重量値を取得するための出力命令を測定ユニットに送信する。例えば、システム状態Ｐ１であるときには、図９に示すように、載台Ｓ１に対応する測定ユニット６1に対してフィルタの出力点Ｉ１を、載台Ｓ１６に対応する測定ユニット６16に対してフィルタの出力点Ｉ２を、載台Ｓ１５に対応する測定ユニット６15に対してフィルタの出力点Ｉ３を、以下と同様に、載台Ｓ１１に対応する測定ユニット６11に対してフィルタの出力点Ｉ７を、載台Ｓ７に対応する測定ユニット６7に対してフィルタの出力点Ｉｚをそれぞれ指定して重量値を取得するための出力命令を送信する。この出力命令に応じて測定ユニット６1，６16〜６11，６7から送信される重量値の読取りについては、後述する。
【０２２８】
ステップｎ１４では、カウンタＣｏの計数値が第２所定時間Ｔ０になったか否かを判断し、第２所定時間Ｔ０になっていないときには、図１１Ｂのステップｎ１９に移る。
【０２２９】
カウンタＣｏの計数値が第２所定時間Ｔ０になったときには、カウンタＣｏを「０」にリセットすると共に、システム状態開始フラグＦｓ及び第１所定時間経過フラグＦ０１を「０」にリセットし（ステップｎ１５）、第２所定時間Ｔ０が経過したことを示す第２所定時間経過フラグＦｒに「１」をセットして図１１Ｂのステップｎ１９に移る（ステップｎ１６）。
【０２３０】
図１１Ｂのステップｎ１９では、載台Ｓ１のゲート開閉用のシリンダを駆動するための駆動フラグＦＶ１が「１」であるか否かを判断し、「１」であるときには、載台Ｓ１のゲート開閉用のシリンダを駆動してゲートの開放を開始し、シリンダの作動時間Ｔ１を計測するためにカウンタＣ１に「１」を加算し（ステップｎ２０）、カウンタＣ１の計数値が、作動時間Ｔ１になったか否かを判断し（ステップｎ２１）、作動時間Ｔ１になっていないときには、ステップｎ２３に移る。作動時間Ｔ１になったときには、ゲートの開閉が終了したとしてカウンタの計数値をリセットすると共に、載台Ｓ１の駆動フラグＦＶ１を「０」にリセットしてステップｎ２３に移る（ステップｎ２２）。
【０２３１】
ステップｎ２３では、載台Ｓ２のゲート開閉用のシリンダを駆動するための駆動フラグＦＶ２が「１」であるか否かを判断し、「１」であるときには、載台Ｓ２のゲート開閉用のシリンダを駆動してゲートの開放を開始し、作動時間Ｔ１を計測するためにカウンタＣ２に「１」を加算し（ステップｎ２４）、カウンタＣ２の計数値が、作動時間Ｔ１になったか否かを判断し（ステップｎ２５）、作動時間Ｔ１になっていないときには、ステップｎ２７に移る。作動時間Ｔ１になったときには、ゲートの開閉が終了したとしてカウンタの計数値をリセットすると共に、載台Ｓ２の駆動フラグＦＶ２を「０」にリセットしてステップｎ２７に移る（ステップｎ２６）。
【０２３２】
以下、同様にして、載台Ｓ３〜Ｓ１５について同様の処理を行ない、ステップｎ２８では、載台Ｓ１６のゲート開閉用のシリンダを駆動するための駆動フラグＦＶ１６が「１」であるか否かを判断し、「１」であるときには、載台Ｓ１６のゲート開閉用のシリンダを駆動してゲートの開放を開始し、作動時間Ｔ１を計測するためにカウンタＣ１６に「１」を加算し（ステップｎ２９）、カウンタＣ１６の計数値が、作動時間Ｔ１になったか否かを判断し（ステップｎ３０）、作動時間Ｔ１になっていないときには、終了する。作動時間Ｔ１になったときには、ゲートの開閉が終了したとしてカウンタＣ１６の計数値をリセットすると共に、載台Ｓ１６の駆動フラグＦＶ１６を「０」にリセットする（ステップｎ３１）。
【０２３３】
次に、図４の表示設定ユニット２１の表示部２５における表示間隔を計測するタイマとして、表示間隔フラグＦａが「１」にセットされているか否かを判断し（ステップｎ３２）、セットされていないときには、終了し、セットされているときには、表示間隔を計測するカウンタＣａに「１」を加算し（ステップｎ３３）、カウンタＣａの計数値が、表示間隔Ｔａになった否かを判断する（ステップｎ３４）。カウンタＣａの計数値が、表示間隔Ｔａになっていないときには、終了し、表示間隔Ｔａになったときには、カウンタＣａの計数値をリセットすると共に（ステップｎ３５）、表示間隔フラグＦａを「０」にリセットして終了する（ステップｎ３６)
図１３は、集中制御ユニット１１と各測定ユニット６1〜６16との間の重量の取得の処理を示すフローチャートであり、この処理プログラムは、上述の図１１Ａ，Ｂよりも優先度の低いプログラムである。
【０２３４】
図１３（ａ）に示すように、重量取得のための出力命令がセットされたことを示す出力命令フラグＦ０が「１」であるか否かを判断し（ステップｎ１０１）、「１」であるときには、出力命令フラグＦ０を「０」にリセットし（ステップｎ１０２）、上述の図９に示すように、現在のシステム状態Ｐｘの値に対応させて、所定の出力命令レジスタにセットされたデータ出力指令コード、載台番号、フィルタ出力点のデータの組を、順次、シリアルコントローラ１２にセットして対応する各測定ユニットへ送信して終了する（ステップｎ１０３）。
【０２３５】
これらの出力命令を受けた各載台番号に対応する測定ユニットでは、指定されたフィルタの出力点までの平均値を算出して重量値とし、データ内容コード、載台番号、重量値をそれぞれのシリアルコントローラ１０にセットし、集中制御ユニット１１のシリアルコントローラ１２へ送信する。
【０２３６】
集中制御ユニット１１では、図１３（ｂ）に示すように、シリアルコントローラ１２より読み取り要求があるか否かを判断し（ステップｎ２０１）、読み取り要求があるときには、載台番号ｋに対応する所定の重量値レジスタ（ＷＭＲｋ）ｋ＝１〜１６に測定ユニット６1〜６16から送信されてきたフィルタ出力の重量を格納して終了する（ステップｎ２０２）。
【０２３７】
この図１３に示す処理は、各載台への出力命令信号を送信してから上述の第２所定時間Ｔ０ｍｓｅｃ、すなわち、上述の図７及び図１１Ａのステップｎ１４に示される第２所定時間Ｔ０ｍｓｅｃにおいて実行される。
【０２３８】
この第２所定時間Ｔ０経過後、次のシステム状態に移行するまでに、取得した重量値の零点変動成分の補正、補正した重量値に基づく重量ランクの判定及び振分け出力用メモリの更新等の処理が行なわれる。
【０２３９】
次に、上述の空気力及び機械衝撃力に起因する零点変動量の補正のための処理について、詳細に説明する。
【０２４０】
先ず、各計量器の静止零点重量値の測定、及び、静止零点調整について説明する。
【０２４１】
作業者は、各計量器の各載台Ｓ１〜Ｓ１６に物品１３が載置されていない無負荷状態であることを確認し、集中制御ユニット１１に接続されている表示設定ユニット２１の入力部２４の運転スイッチをＯＦＦにし、これによって、計量器を回転させずに重量値を取得する静止計測モードになる。
【０２４２】
この静止計測モードでは、集中制御ユニット１１において、計量器ｓ＝１〜１６用の測定ユニット６1〜６16を順に指定する。指定された測定ユニット６1〜６16は、図５の、例えば第２平均値演算回路（ＡＶ２）３１の出力を、フィルタ通過後のＡ／Ｄカウントレベルの重量値として表示設定ユニット２１へ送信する。すなわち、静止計測モードでは、各計量器のフィルタ特性を共通にする。
【０２４３】
図１４Ａ，Ｂは、この静止計測モードの処理を示すフローチャートであり、静止零点重量値の測定では、各計量器の各載台Ｓ１〜Ｓ１６には、物品１３が載置されていない無負荷状態である。
【０２４４】
図１４Ａに示すように、運転スイッチがＯＮであるか否かを判断し（ステップｎ３００）、ＯＮになっているときには、計量器を回転駆動する動的重量計測モードであるとして、ステップｎ３２０に移り、フィルタの特性を共通にすることを示すフラグＦｆを「０」にリセットし、後述の動的重量計測モードへ移行する。
【０２４５】
ステップｎ３００において、運転スイッチがＯＮでないときには、計量器を回転駆動しない静止計測モードであるとして、ステップｎ３０１に移り、各計量器のフィルタの特性を共通にすることを示すフラグＦｆが「０」にリセットされているか否かを判断し、リセットされていない、すなわち、フラグＦｆが「１」にセットされて共通のフィルタが設定されているときには、ステップｎ３０３に移る。また、ステップｎ３０１において、フラグＦｆが「０」にリセットされているときには、各計量器のフィルタの特性を共通にすることを示すフラグＦｆを「１」にセットすると共に、フィルタの出力を、例えば、図５の第２平均値演算回路（ＡＶ２）３１の出力に設定するように、各測定ユニット６1〜６16に送信し（ステップｎ３０２）、ステップｎ３０３に移る。
【０２４６】
次に、載台Ｓ１の計量器について、静止零点重量値を読取って更新すると共に、静止零点重量値を表示するために、先ず、ステップｎ３０３では、載台Ｓ１に対応する測定ユニット６1に対して、第２平均値演算回路（ＡＶ２）３１の出力を送信するように指令してステップｎ３０４に移り、測定ユニット６1からのデータを受信し、受信したデータに基づいて、載台Ｓ１の計量器の重量値Ｗｎ１を次式に従って算出する（ステップｎ３０５）。
【０２４７】
Ｗｎ１＝Ｋ１・（Ｗａ１−Ｗｉ１）−Ｗｚ１
ここで、Ｋ１は載台Ｓ１のスパン係数、Ｗａ１は受信した平均値演算回路（ＡＶ２）３１の出力であり、Ａ／Ｄカウントレベルの重量値、Ｗｉ１はこれより前の調整段階で計量器が無負荷の状態の荷重センサの出力信号のＡ／Ｄカウントレベル重量値をＷａ１として集中制御ユニット１１に読み込み、風袋荷重として記憶させたレジスタの値（初期重量）であり、Ｗｚ１は、荷重センサや測定回路のドリフト、載台Ｓ１の異物による重量ドリフト量を記憶させるレジスタの値（零点重量）である。
【０２４８】
算出した重量値Ｗｎ１を、載台Ｓ１の計量器の静止零点重量値Ｗｚｓ0＜１＞として、載台Ｓ１の計量器用の静止零点重量値記憶用レジスタＷｒｚｓ0＜ｓ＞、（ｓ＝１）を更新し（ステップｎ３０６）、ステップｎ３０７に移る。なお、重量値を記憶する上記レジスタ等は、集中制御ユニット１１の演算制御回路１８内のメモリで構成される。
【０２４９】
ステップn３０７では、表示データに変換して表示設定ユニット２１の演算制御回路２３の表示レジスタに出力して表示部２５に表示させる。
【０２５０】
次に、図１４Ｂに示すように、載台Ｓ２の計量器について、載台Ｓ１の計量器と同様に処理する（ステップｎ３０８）。すなわち、載台Ｓ２に対応する測定ユニット６2に対して、第２平均値演算回路（ＡＶ２）３１の出力を送信するように指令し、受信したデータに基づいて、載台Ｓ２の計量器の重量値Ｗｎ２を算出し、算出した重量値Ｗｎ２を、載台Ｓ２の計量器の静止零点重量値Ｗｚｓ0＜２＞として、載台Ｓ２の計量器用の静止零点重量値記憶用レジスタＷｒｚｓ0＜ｓ＞、（ｓ＝２）を更新し、表示データに変換して表示レジスタに出力して表示設定ユニット２１の表示部２５に表示させる。
【０２５１】
以下、同様に、載台Ｓ３、Ｓ４、Ｓ５、…、Ｓ１６について同様の処理を行ない（ステップｎ３０９）、ステップｎ３１０に移る。
【０２５２】
ステップｎ３１０では、表示間隔を計測するタイマの駆動を示すフラグＦａをセットし、上述の図１１Ｂのステップｎ３３〜ｎ３６の表示間隔の計測処理によって、このフラグＦａが「０」になったか否かを判断し（ステップｎ３１１）、「０」になったときには、表示間隔が経過したとして、ステップｎ３００に戻る。
【０２５３】
これらの静止零点重量値Ｗｚｓ0＜ｓ＞、（ｓ＝１〜１６）は、Ａ／Ｄ変換後の内部カウントレベルであり、表示レベルの４倍の分解能を有しており、１／４のレベルにして、表示レベルの重量値として表示用レジスタへ送られ、表示設定ユニット２１の表示部２５に表示用重量値として表示させる。
【０２５４】
運転スイッチがＯＦＦの間は、上記の処理は表示間隔として、例えば２００ｍｓｅｃ程度のタイマー時間経過後、繰り返される。
【０２５５】
従って、静止零点重量値Ｗｚｓ0＜ｓ＞の更新、表示の更新では、集中制御ユニット１１によって計量器ｓ＝１〜１６用の測定ユニット６1〜６16に対するＡ／Ｄカウントレベル重量値の読み込み指定とその読み込みとが、２００ｍｓｅｃのタイマ時間間隔で繰り返し実行される。
【０２５６】
作業者は、表示設定ユニット２１の表示部２５において、約２００ｍｓｅｃ程度の間隔で更新される計量器ｓ＝１〜１６における静止した載台Ｓ１〜Ｓ１６上の静止零点重量値を視認でき、また、計量器の載台に物品が載置されているときには、物品重量値を視認できる。
【０２５７】
次に、各計量器の静止零点調整を行う。この静止零点調整では、いずれの計量器においても載台Ｓ１〜Ｓ１６上に物品が載置されていない状態を確認して、作業者が、集中制御ユニット１１に接続されている表示設定ユニット２１の入力部２４の零調整スイッチをＯＮする。この零調整スイッチは、運転スイッチがＯＦＦの場合、すなわち、計量器が回転していないときにのみ有効である。
【０２５８】
この零調整スイッチのＯＮによって、全ての計量器において、静止零点重量値記憶用レジスタＷｒｚｓ0＜ｓ＞に記憶されている静止零点重量値Ｗｚｓ0＜ｓ＞を、例えば計量器ｓ＝１であれば、上記のＷｎ１の算出式のＷｚ１のデータと置き換える。計量器ｓ＝２〜１６についても同様に処理する。これよって全ての計量器について、同時に零点調整を行う。
【０２５９】
次に、調整運転における計量器回転時の零点変動成分の測定、及び、零点変動成分のテーブルメモリへの登録の処理について説明する。
【０２６０】
作業者は、各計量器の各載台Ｓ１〜Ｓ１６に物品１３が載置されていないことを確認して、集中制御ユニット１１に接続されている表示設定ユニット２１の入力部２４において、回転速度ｖ＝１段階（Ｖ＝１０ｒｐｍ）を設定する。
【０２６１】
次に、運転スイッチをＯＮし、動的重量計測モードにする。これによって、モータ駆動回路１７から設定した速度に応じたモータ駆動信号が出力され、計量器が設定された回転速度で回転する。更に、運転スイッチＯＮの場合のみ有効な動的零点変動成分検出モードスイッチをＯＮすると、動的零点変動成分検出モードとなる。
【０２６２】
図１５は、動的重量計測モードの処理を示すフローチャートである。
【０２６３】
先ず、上述の第２所定時間Ｔ０が経過したか否か、すなわち、フィルタの出力点を指定した測定ユニットからの重量値を受信して読取り可能となるまでに必要な時間が経過したことを示すフラグＦｒが「１」であるか否かを判断し（ステップｎ４００）、経過したとき、すなわち、前記フラグＦｒが「１」であるときには、「０」にリセットし（ステップｎ４０１）、次のシステム状態に移行するまでに、取得した重量値の零点変動成分の補正、補正した重量値に基づく重量ランクの判定及び振分け出力用メモリの更新等の処理が行なわれる。
【０２６４】
具体的には、動的零点変動成分の検出モードであるか否か、すなわち、動的零点変動成分検出モードスイッチがＯＮされたことを示すフラグＦｄｚが「１」であるか否かを判断し（ステップｎ４０２）、動的零点変動成分の検出モードでないときには、ステップｎ４０３に移り、システム状態Ｐｘの値に応じて、各システム状態Ｐ１〜Ｐ１６に対応するプログラムＰＧ１〜ＰＧ１６を選択して後述のように実行する（ステップｎ４０４−１〜ｎ４０４−１６）。
【０２６５】
また、動的零点変動成分の検出モードであるときには、ステップｎ４０５に移り、各システム状態Ｐ１〜Ｐ１６に対応するプログラムＰＧ１´〜ＰＧ１６´を選択して実行する（ステップｎ４０６−１〜４０６−１６）。なお、動的零点変動成分検出モードでは、各計量器の各載台Ｓ１〜Ｓ１６に物品１３が載置されていない無負荷状態であり、この動的零点変動成分検出モードの実行中は、表示設定ユニット２１の表示部２５にその旨を表示させるのが好ましい。
【０２６６】
図１６は、動的零点変動成分検出モードにおけるシステム状態Ｐ１のプログラムＰＧ１´の処理を示すものである。
【０２６７】
上記のように回転速度ｖ＝１（１段階）が設定されているので、動的零点重量値Ｗｚｄ＜ｓ，ｖ，ｉ＞は、Ｗｚｄ＜ｓ，ｖ，ｉ＞  ＝Ｗｚｄ＜ｓ，１，ｉ＞ である。
【０２６８】
この図１６に示すように、ステップｎ５００では、載台Ｓ１についての重量値Ｗａ１をＷＭＲ１レジスタにより読取り、次式により、重量値Ｗｎ１を算出する（ステップｎ５０１）。
【０２６９】
Ｗｎ１＝Ｋ１・（Ｗａ１−Ｗｉ１）−Ｗｚ１
この重量値Ｗｎ１は、載台Ｓ１の計量器（ｓ＝１）の回転速度ｖ＝１段階での重量取得位置ｉ＝１における重量値Ｗｚｄ<１，１，１>である。複数回（Ｒ回）以上回転させて、その平均値を算出するために、この重量値Ｗｚｄ<１，１，１>を積算する（ステップｎ５０２）。
【０２７０】
同様に載台Ｓ１６についても、重量値Ｗａ１６をＷＭＲ１６レジスタにより読取り（ステップｎ５０３）、重量値Ｗｎ１６を算出し（ステップｎ５０４）、載台Ｓ１６の計量器（ｓ＝１６）の回転速度ｖ＝１段階での重量取得位置ｉ＝２における重量値Ｗｚｄ<１６，１，２>を積算する（ステップｎ５０５）。
【０２７１】
以下同様にして、各重量取得位置Ｉ１〜Ｉ７を通過する載台Ｓ１５、Ｓ１４、Ｓ１３、Ｓ１２、Ｓ１１及び零点ドリフト補正用重量取得位置Ｉｚを通過する載台Ｓ７について、重量値Ｗｚｄ<１５，１，３>、Ｗｚｄ<１４，１，４>、Ｗｚｄ<１３，１，５>、Ｗｚｄ<１２，１，６>、Ｗｚｄ<１１，１，７>、Ｗｚｄ<７，１，ｚ>をそれぞれ算出し、それぞれ積算する（ステップｎ５０６，５０７，５０８，５０９，５１０，５１１）。
【０２７２】
この図１６は、システム状態Ｐ１のプログラムＰＧ１´の処理であり、例えば、システム状態Ｐ２のプログラムＰＧ２´では、上記載台Ｓ１，Ｓ１６，Ｓ１５，Ｓ１４，Ｓ１３．Ｓ１２，Ｓ１１，Ｓ７に代えて、Ｓ２，Ｓ１，Ｓ１６，Ｓ１５，Ｓ１４．Ｓ１３，Ｓ１２，Ｓ８となり、システム状態が進むにつれて、載台が１台ずれることになる。
【０２７３】
以上の各システム状態Ｐ１〜Ｐ１６に対応して選択されるプログラムＰＧ１´〜ＰＧ１６´を実行した後、図１５のステップｎ４０７−１〜ｎ４０７−１６に移る。
【０２７４】
ステップｎ４０７−１〜ｎ４０７−１６では、システム状態毎に、上記重量値の算出及び更新の回数を計数するカウンタＣｐ１〜Ｃｐ１６に「１」を加算し、全てのシステム状態についてのカウンタＣｐ１〜Ｃｐ１６の計数値が、所定回数Ｒになったか否かを判断し（ステップｎ４０８）、所定回数Ｒになったときには、それぞれの積算重量ΣＷｚｄ<ｓ，ｖ，ｉ>を所定回数Ｒで除算して動的零点重量値の平均値を算出し、この平均値と同じ計量器の静止零点重量値Ｗｚｓ0＜ｓ＞との差を求め、これを零点変動成分Ｃｚｄ<ｓ，ｖ，ｉ>としてメモリテーブルに登録し、上記カウンタＣｐ１〜Ｃｐ１６の計数値及びフラグＦｄｚをリセットする（ステップｎ４０９）。
【０２７５】
次に、作業者が、回転速度ｖ＝２（２段階）を設定して回転速度を変化させ、更に、動的零点変動成分検出モードスイッチをＯＮし、上記と同様の処理を実行させ、回転速度ｖ＝２に対応する計量器ｓ＝１〜１６と重量値取得位置ｉ＝１〜７、ｚの２次元テーブルに零点変動成分Ｃ＜ｓ，２，ｉ＞を記憶させる。
【０２７６】
同様にして、ｖ＝３〜１１（３〜１１段階）に対応する計量器ｓ＝１〜１６と重量値取得位置ｉ＝１〜７、ｚの２次元テーブルに零点変動成分Ｃ＜ｓ，３，ｉ＞〜Ｃ＜ｓ，１１，ｉ＞を記憶させる。
【０２７７】
次に、物品１３を供給して重量選別する稼働運転時における零点変動量の補正について説明する。
【０２７８】
稼動運転時には、上記図１５のステップｎ４０２において、動的零点変動成分の検出モードではないので、ステップｎ４０３及びステップｎ４０４−１〜ｎ４０４−１６に移り、システム状態Ｐ１〜Ｐ１６に応じてプログラムＰＧ１〜ＰＧ１６を選択して実行する。
【０２７９】
図１７Ａ〜Ｆは、稼働運転におけるシステム状態Ｐ１のプログラムＰＧ１の処理を示すものである。
【０２８０】
この図１７Ａでは、回転速度ｖ＝１段階が設定されている場合の例を示している。
【０２８１】
先ず、ステップｎ６００では、載台Ｓ１についての重量値Ｗａ１をＷＭＲ１レジスタにより読取る。載台Ｓ１に対応する計量器ｓ＝１、回転速度ｖ＝１、重量値取得位置ｉ＝１に対応する零点変動成分Ｃｚｄ<１，１，１>をテーブルから読み出す（ステップｎ６０１）。この零点変動成分を用いて、次式により、重量値Ｗｎ１を算出する、すなわち、零点補正を行なう（ステップｎ６０２）。
【０２８２】
Ｗｎ１＝Ｋ１・（Ｗａ１−Ｗｉ１）−Ｗｚ１−Ｃｚｄ<１，１，１>
次に、算出した重量値Ｗｎ１を表示値レベルの重量値Ｗｄ１に換算し（ステップｎ６０３）、図２の境界重量値に基づいて、重量ランクを判定し（ステップｎ６０４）、ステップｎ６０５に移る。
【０２８３】
ステップｎ６０５では、判定した重量ランクが重量ランク（１）であるか否かを判断し、重量ランク（１）であるときには、重量ランク（１）と決定し、次のシステム状態Ｐ２で振分け位置（１）へ振分けるために、載台Ｓ１用の振分け出力用メモリＭＲ１に「１」をセットする（ステップｎ６０６）。次に、載台Ｓ１の計量完了サインをセットし（ステップｎ６０７）、載台Ｓ１の重量値を確定させ（ステップｎ６０８）、図１７Ｂのステップｎ６０９に移る。ステップｎ６０８で確定させた重量値が、表示用、出力用、集計用に用いられる。
【０２８４】
上記ステップｎ６０５で、重量ランク（１）でないときには、次のシステム状態Ｐ２で重量値を取得して重量ランクの判定を行なうので、重量値を確定させることなく、図１７Ｂのステップｎ６０９に移る。
【０２８５】
図１７Ｂのステップｎ６０９では、載台Ｓ１６の計量完了サインがあるか否かを判断し、計量完了サインがないときには、載台Ｓ１６についての重量値を重量値レジスタＷＭＲ１６により読取る（ステップｎ６１０）。載台Ｓ１６に対応する計量器ｓ＝１６、回転速度ｖ＝１、重量値取得位置ｉ＝２に対応する零点変動成分Ｃｚｄ<１６，１，２>をテーブルから呼び出す（ステップｎ６１１）。この零点変動成分を用いて、次式により、重量値Ｗｎ１６を算出する、すなわち、零点補正を行なう（ステップｎ６１２）。
【０２８６】
Ｗｎ１６＝Ｋ１６・（Ｗａ１６−Ｗｉ１６）−Ｗｚ１６−Ｃｚｄ<１６，１，２>
次に、載台Ｓ１６上の物品の重量値（内部カウントレベル）Ｗｎ１６を、表示値レベルの重量値Ｗｄ１６に換算し（ステップｎ６１３）、重量ランクを判定し（ステップｎ６１４）、ステップｎ６１５に移る。
【０２８７】
ステップｎ６１５では、判定された重量ランクが重量ランク（２）であるか否かを判断し、重量ランク（２）であるときには、載台Ｓ１６の重量を確定させる（ステップｎ６１８）。次に、載台Ｓ１６の計量完了サインをセットし（ステップｎ６１９）、次のシステム状態Ｐ２で振分け位置（２）へ振分けるために、載台Ｓ１６用の振分け出力用メモリＭＲ１６に「１」をセットし（ステップｎ６２０）、図１７Ｃのステップｎ６２１に移る。
【０２８８】
上記ステップｎ６１５において、判定された重量ランクが重量ランク（２）でないときには、判定された重量ランクが重量ランク（１）であるか否かを判断する（ステップｎ６１６）。ステップｎ６１５において、重量ランク（２）でないときには、物品は、重量ランク（３）以上であるか、あるいは、重量ランク（１）と重量ランク（２）との境界重量値Ｗｃ１近傍の重量を有する重量ランク（１）と考えられる。そこで、ステップｎ６１６では、重量ランク（１）であるか否かを判断し、重量ランク（１）であるときには、既に振分け位置（１）を通過しているので、重量ランク（２）と決定すると共に、重量値は、重量ランク（２）の下限重量値Ｗｃ１に確定させてステップｎ６１９に移る（ステップｎ６１７）。すなわち、物品は、重量ランク（１）と重量ランク（２）との境界重量値Ｗｃ１近傍の重量を有する重量ランク（１）であるが、既に振分け位置（１）を通過しているので、重量ランク（２）とし、次のシステム状態Ｐ２で振分け位置（２）へ振分けるために、振分け出力用メモリＭＲ１６に「１」をセットすると共に、重量値を、重量ランク（２）の下限重量値Ｗｃ１に確定させ、重量測定値のとしての誤差が小さくなるようにする。
【０２８９】
ステップｎ６１６において、重量ランク（１）でないときには、重量ランク（３）以上であるので、次のシステム状態Ｐ２で重量値を取得して重量ランクの判定を行なうので、重量値を確定させることなく、図１７Ｃのステップｎ６２１に移る。
【０２９０】
図１７Ｃのステップｎ６２１では、載台Ｓ１５の計量完了サインがあるか否かを判断し、計量完了サインがないときには、載台Ｓ１５についての重量値を重量値レジスタＷＭＲ１５より読取る（ステップｎ６２１）。
【０２９１】
載台Ｓ１５に対応する計量器ｓ＝１５、回転速度ｖ＝１、重量値取得位置ｉ＝３に対応する零点変動成分Ｃｚｄ<１５，１，３>をテーブルから呼び出す（ステップｎ６２３）。この零点変動成分を用いて、次式により、重量値Ｗｎ１５を算出する、すなわち、零点補正を行なう（ステップｎ６２４）。
【０２９２】
Ｗｎ１５＝Ｋ１５・（Ｗａ１５−Ｗｉ１５）−Ｗｚ１５−Ｃｚｄ<１５，１，３>
次に、載台Ｓ１５上の物品の重量値（内部カウントレベル）Ｗｎ１５を表示値レベルの重量値Ｗｄ１５に換算し（ステップｎ６２５）、重量ランクを判定し（ステップｎ６２６）、ステップｎ６２７に移る。
【０２９３】
ステップｎ６２７では、判定された重量ランクが重量ランク（３）であるか否かを判断し、重量ランク（３）であるときには、載台Ｓ１５の重量を確定させる（ステップｎ６３０）。次に、載台Ｓ１５の計量完了サインをセットし（ステップｎ６３１）、次のシステム状態Ｐ２で振分け位置（３）へ振分けるために、載台Ｓ１５用の振分け出力用メモリＭＲ１５に「１」をセットし（ステップｎ６３２）、図１７Ｄのステップｎ６３３に移る。
【０２９４】
上記ステップｎ６２７において、判定された重量ランクが重量ランク（３）でないときには、判定された重量ランクが重量ランク（２）であるか否かを判断し（ステップｎ６２８）、重量ランク（２）であるときには、物品は、重量ランク（２）と重量ランク（３）との境界重量値Ｗｃ２近傍の重量を有する重量ランク２であるが、既に振分け位置（２）を通過しているので、重量ランク（３）と決定し、重量値は、重量ランク（３）の下限重量値Ｗｃ２に確定させてステップｎ６３１に移る（ステップｎ６２９）。
【０２９５】
ステップｎ６２８において、重量ランク（２）でないときには、重量ランク（４）以上であるので、次のシステム状態Ｐ２で取得する重量値で重量ランクの判定を行なうので、重量値を確定させることなく、図１７Ｄのステップｎ６３３に移る。
【０２９６】
図１７Ｄのステップｎ６３３では、載台Ｓ１４について同様の処理を行ない、ステップｎ６３４では、載台Ｓ１３について同様の処理を行ない、更に、ステップｎ６３５では、載台Ｓ１２について同様の処理を行なって図１７Ｅのステップｎ６３６に移る。
【０２９７】
図１７Ｅのステップｎ６３６では、載台Ｓ１１の計量完了サインがあるか否かを判断し、計量完了サインがないときには、載台Ｓ１１についての重量値を重量値レジスタＷＭＲ１１より読取る（ステップｎ６３７）。
【０２９８】
載台Ｓ１１に対応する計量器ｓ＝１１、回転速度ｖ＝１、重量値取得位置ｉ＝７に対応する零点変動成分Ｃｚｄ<１１，１，７>をテーブルから呼び出す（ステップｎ６３８）。この零点変動成分を用いて、次式により、重量値Ｗｎ１７を算出する、すなわち、零点補正を行なう（ステップｎ６３９）。
【０２９９】
Ｗｎ１１＝Ｋ１１・（Ｗａ１１−Ｗｉ１１）−Ｗｚ１１−Ｃｚｄ<１１，１，7>
次に、載台Ｓ１１上の物品の重量値（内部カウントレベル）Ｗｎ１１を算出し、表示値レベルの重量値Ｗｄ１１に換算し（ステップｎ６４０）、重量ランクを判定し（ステップｎ６４１）、ステップｎ６４２に移る。
【０３００】
ステップｎ６４２では、判定された重量ランクが重量ランク（７）であるか否かを判断し、重量ランク（７）であるときには、載台Ｓ１１の重量を確定させる（ステップｎ６４６）。次に、載台Ｓ１１の計量完了サインをセットし（ステップｎ６４７）、次のシステム状態Ｐ２で振分け位置（７）へ振分けるために、載台Ｓ１１用の振分け出力用メモリＭＲ１１に「１」をセットし（ステップｎ６４８）、図１７Ｆのステップｎ６４９に移る。
【０３０１】
上記ステップｎ６４２において、判定された重量ランクが重量ランク（７）でないときには、判定された重量ランクが重量ランク（６）であるか否かを判断し（ステップｎ６４３）、重量ランク（６）であるときには、物品は、重量ランク（６）と重量ランク（７）との境界重量値Ｗｃ６近傍の重量を有する重量ランク（６）であるが、既に振分け位置（６）を通過しているので、重量ランク（７）と決定し、重量値は、重量ランク（７）の下限重量値Ｗｃ６に確定させてステップｎ６４７に移る（ステップｎ６４４）。
【０３０２】
上記ステップｎ６４３において、判定された重量ランクが重量ランク（６）でないときには、重量ランク（８）であるので、載台Ｓ１１の重量値を確定し、この重量値を一時記憶メモリに格納して次のシステム状態Ｐ２に渡して図１７Ｆのステップｎ６４９に移る（ステップｎ６４５）。
【０３０３】
図１７Ｆのステップｎ６４９では、載台Ｓ１０の計量完了サインがあるか否かを判断し、計量完了サインがあるときには、ステップｎ６５３に移る。また、計量完了サインがないときには、前のシステム状態Ｐ１６で格納された載台Ｓ１０の確定重量値を一時記憶メモリから読取って、載台１０の重量値を確定する（ステップｎ６５０）。次に、載台Ｓ１０の計量完了サインをセットし（ステップｎ６５１）、次のシステム状態Ｐ２で振分け位置（８）へ振分けるために、載台Ｓ１０用の振分け出力用メモリＭＲ１０に「１」をセットし（ステップｎ６５２）、次のシステム状態で排出範囲の外へ移動する載台Ｓ９の計量完了サインをリセットし（ステップｎ６５３）、ステップｎ６５４に移る。
【０３０４】
ステップｎ６５４では、載台Ｓ７についての重量値を重量値レジスタＷＭＲ７より読取る。
【０３０５】
載台Ｓ７に対応する計量器ｓ＝７、回転速度ｖ＝１、重量値取得位置ｉ＝Ｉｚに対応する零点変動成分Ｃｚｄ<７，１，ｚ>をテーブルから呼び出す（ステップｎ６５５）。この零点変動成分の補正を、次式により、行なう（ステップｎ６５６）。
【０３０６】
Ｗｎ７＝Ｋ７・（Ｗａ７−Ｗｉ７）−Ｗｚ７−Ｃｚｄ<７，１，ｚ>
次に、複数個（Ｐ個）の移動平均をとるために、Ｐ個のセルレジスタからなる載台Ｓ７の計量器の零点ドリフト用のシフトレジスタへ最新データとして格納し、最も古い値は廃棄する。古いデータが「０」の場合は、全てのセルレジスタに、Ｗｎ７を格納し（ステップｎ６５７）、Ｐ個のセルレジスタの平均値Ｗｎ７ａを算出し（ステップｎ６５８）、この平均値Ｗｎ７ａを、載台Ｓ７の計量器の零点ドリフトによる変動分とし、自動零点補正するためこれまでの零点補正量Ｗｚ７に加算して、新たな零点補正量Ｗｚ７として終了する（ステップｎ６５９）。
【０３０７】
このようにして、システム状態Ｐ１では、図９に示すシステム状態Ｐ１に対応する載台Ｓ１，Ｓ１６〜Ｓ１１について、図１７Ａ〜図１７Ｅに示すように重量値を読取って零点変動量の補正を含む処理が行なわれ、載台Ｓ１０については、図１７Ｆに示すように前のシステム状態Ｐ１６で格納された重量値によって処理が行なわれ、載台Ｓ７については計量器への水分付着などによる零点ドリフト量としての零点変動量が補正される。
【０３０８】
次のシステム状態Ｐ２では、図９に示すシステム状態Ｐ２に対応する載台Ｓ２，Ｓ１，Ｓ１６〜Ｓ１２について、図１７Ａ〜図１７Ｅと同様に重量値を読取って零点変動量の補正を含む処理が行なわれ、載台Ｓ１１については、図１７Ｆと同様に、前のシステム状態Ｐ１で格納された重量値によって処理が行なわれ、載台Ｓ８については、零点変動量が補正される。
【０３０９】
以下同様にしてシステム状態が進むにつれて、図９に示すように載台が１台ずつずれて図１７Ａ〜図１７Ｆと同様の処理が行なわれる。
【０３１０】
以上のように本実施形態によれば、稼働運転時に取得した重量値に含まれる、空気力及び機械衝撃力に起因する零点変動量をキャンセルすることができるので、零点調整を精確に行うことが可能となり、計量精度が向上する。
【０３１１】
（実施形態２）
上述の実施形態の回転式重量選別機１では、遠心力は各計量器に載置された物品１３の重量の大きさに応じて作用するが、上述のように、回転速度と重量取得位置とによってフィルタ特性が異なるフィルタを使用している。
【０３１２】
このため、物品１３が載台Ｓ１〜Ｓ１６に載置された時点から立ち上がる荷重信号の応答特性も重量取得位置によって異なり、遠心力も物品１３が載台Ｓ１〜Ｓ１６へ載置された時点以降からの荷重信号に作用するので、フィルタの応答特性の影響を受ける。
【０３１３】
その結果、遠心力の加わった物品重量値の誤差も物品重量取得位置と回転速度によって異なる。また、物品の重量の大きさによっても異なる。
【０３１４】
この実施形態では、かかる物品の動的重量値の誤差を補正するものであり、次のような手順で補正を行なう。
【０３１５】
先ず、物品の動的重量値の誤差量を、重量が既知のサンプル物品を複数個、例えば７個用意し、７台の計量器を使用して求める。
【０３１６】
回転速度によって物品に作用する遠心力の大きさは異なるので、ｖ＝１〜１１段階の回転速度毎に求める。計量器毎に、遠心力は異ならず、共通である。
【０３１７】
先ず、既知の重量Ｍ’のサンプル物品を７個用意する。作業者が、サンプル物品の重量Ｍ’を集中制御ユニット１１に接続されている表示設定ユニット２１の入力部２４から設定する。設定された重量Ｍ’の値は、内部カウントレベルの値Ｍに変換される。
【０３１８】
調整運転時の計量器回転動作中に、作業者が、表示設定ユニット２１の入力部２４の動的重量補正値検出モードスイッチをＯＮすることによって、計量器の載台上にサンプル物品を適宜供給し、遠心力の作用したサンプル物品の動的重量値を回転速度別、物品重量値取得位置Ｉ１〜Ｉ７別に測定する。
【０３１９】
但し、サンプル物品の動的重量値は、物品重量値取得位置ｉ毎の零点変動成分Ｃｚｄ＜ｓ，ｖ，ｉ＞を、計量器ｓ、回転速度ｖ、物品重量値取得位置ｉに対応させて呼び出し、上述の実施形態と同様に零点変動量を補正して求める。サンプル物品の動的重量値は、計量器ｓ毎に違いは無く、回転速度ｖ、物品重量値取得位置ｉに応じて異なる。
【０３２０】
そこで、調整運転時の回転速度毎に、各計量器について物品重量値取得位置別に複数回ずつ測定する。但し、サンプル物品の動的重量値は、回転速度と重量値取得位置が同じであれば各計量器ｓに共通の値（ｓ＝ｃ）になるので、回転速度ｖ＝１〜１１（段階）、物品重量値取得位置ｉ＝１〜７において測定されたサンプル物品の重量値を、Ｗｍｄ＜ｃ，ｖ，ｉ＞で表すと、
ｖ＝１（段階）にてＷｍｄ＜ｃ，１，１＞〜Ｗｍｄ＜ｃ，１，７＞
ｖ＝２（段階）にてＷｍｄ＜ｃ，２，１＞〜Ｗｍｄ＜ｃ，２，７＞
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
ｖ＝１１（段階）にてＷｍｄ＜ｃ，１１，１＞〜Ｗｍｄ＜ｃ，１１，７＞
として複数回（Ｑ回）以上回転させて測定し、これらの測定値を物品重量値取得位置毎に、各計量器に共通である集計レジスタに集計し、回転速度ｖ毎、かつ、物品重量値取得位置ｉ毎に、前記複数回の平均値Ｗｍａ＜ｖ，ｉ＞を、
ｖ＝１（段階）にてＷｍａ＜１，１＞〜Ｗｍａ＜１，７＞
ｖ＝２（段階）にてＷｍａ＜２，１＞〜Ｗｍａ＜２，７＞
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
ｖ＝１１（段階）にてＷｍａ＜１１，１＞〜Ｗｍａ＜１１，７＞
として求める。
【０３２１】
サンプル物品の重量値として設定した重量値Ｍと、物品重量値取得位置別に遠心力の作用分の含まれる動的重量値として求めたサンプル物品の上記の平均値との差が、遠心力によって物品重量値取得位置毎に生じる誤差である。この誤差を動的重量補正値Ｄ＜ｖ，ｉ＞として、回転速度毎に、かつ、物品重量値取得位置毎に
ｖ＝１（段階）にてＭ−Ｗｍａ＜１，１＞＝Ｄ＜１，１＞
Ｍ−Ｗｍａ＜１，２＞＝Ｄ＜１，２＞
・・・・・・・・・・・・・・・・・・
Ｍ−Ｗｍａ＜１，７＞＝Ｄ＜１，７＞
ｖ＝２（段階）にてＭ−Ｗｍａ＜２，１＞＝Ｄ＜２，１＞
Ｍ−Ｗｍａ＜２，２＞＝Ｄ＜２，２＞
・・・・・・・・・・・・・・・・・・
Ｍ−Ｗｍａ＜２，７＞＝Ｄ＜２，７＞
・・・・・・・・・・・・・・・・・・・
ｖ＝１１（段階）にてＭ−Ｗｍａ＜１１，１＞＝Ｄ＜１１，１＞
Ｍ−Ｗｍａ＜１１，２＞＝Ｄ＜１１，２＞
・・・・・・・・・・・・・・・・・・
Ｍ−Ｗｍａ＜１１，７＞＝Ｄ＜１１，７＞
と求め、回転速度毎、かつ、重量値取得位置毎の遠心力誤差を動的補正値Ｄ＜ｖ，ｉ＞  としてメモリテーブルに登録する。
【０３２２】
但し、この動的補正値は、物品重量がＭの場合に適用される値である。
【０３２３】
物品を計量器に供給して重量選別する稼働運転時においては、例えば回転速度ｖ＝１（段階）に設定されているとし、例えば測定された載台Ｓ１の計量器ｓ＝１について、物品重量値取得位置ｉ＝１で取得された重量測定値Ｗｎ１ の零点変動量を、零点補正量テーブルからｓ＝１、ｖ＝１、ｉ＝１に基づいて零点変動成分Ｃｄｚ＜１，１，１＞を呼び出し、
Ｗｎ１＝ｋ１・（Ｗａ１−Ｗｉ１）−Ｗｚ１−Ｃｚｄ＜１，１，１＞
と演算して零点変動量を補正する。
【０３２４】
零点変動量が補正された遠心力誤差を含む物品の重量値Ｗｎ１が求まると、
遠心力の大きさは、物品の重量（質量）の大きさに比例するので、回転速度ｖと物品重量値取得位置ｉに応じたＤ＜１，１＞ を動的補正量のメモリテーブルから呼び出し、
（Ｗｎ１／Ｍ）・Ｄ＜１，１＞
と物品重量値の大きさに対応する動的重量補正値に変換し、最終的に精確な重量値Ｗｎ１’を、
Ｗｎ１’＝Ｗｎ１＋（Ｗｎ１／Ｍ）・Ｄ＜ｖ，ｉ＞
として算出する。
【０３２５】
図１８Ａは、この実施形態の動作説明のフローチャートであり、上述の実施形態の図１５に対応するものであり、対応するステップには、同一のステップ番号を付してその説明を省略する。
【０３２６】
この実施形態では、ステップｎ４０２において、動的零点変動成分の検出モードでないときには、ステップｎ４１０に移り、動的重量補正値検出モードであるか否か、すなわち、動的重量補正値検出モードであることを示すフラグＦｄｍが「１」であるか否かを判断し、動的重量補正値検出モードでないときには、上述の実施形態と同じステップｎ４０３に移る。
【０３２７】
ステップｎ４１０において、動的重量補正値検出モードであるときには、図１８Ｂのステップｎ４１１に移る。
【０３２８】
ステップｎ４１１においては、システム状態Ｐｘの値に応じて、各システム状態Ｐ１〜Ｐ１６に対応するプログラムＰＧ１´´〜ＰＧ１６´´を選択して実行する。
【０３２９】
図１９Ａ，Ｂは、動的重量補正値検出モードにおけるシステム状態Ｐ１のプログラムＰＧ１´´の処理を示すものである。
【０３３０】
この図１９Ａ，Ｂでは、回転速度ｖ＝１段階が設定されている場合の例を示している。
【０３３１】
載台Ｓ１についての重量値Ｗａ１をＷＭＲ１レジスタにより読取る（ステップｎ７００）。載台Ｓ１に対応する計量器ｓ＝１、回転速度ｖ＝１、重量値取得位置ｉ＝１に対応する零点変動成分Ｃｚｄ<１，１，１>をテーブルから呼び出す（ステップｎ７０１）。この零点変動成分を用いて、次式により、重量値Ｗｎ１を算出する、すなわち、零点補正を行なう（ステップｎ７０２）。
【０３３２】
Ｗｎ１＝Ｋ１・（Ｗａ１−Ｗｉ１）−Ｗｚ１−Ｃｚｄ<１，１，１>
次に、算出した重量値Ｗｎ１が、サンプル物品の有無を判定する閾値Ｗｍｔより大きいか否か、すなわち、サンプル物品が載台Ｓ１に載置されているか否かを判断し（ステップｎ７０３）、重量値Ｗｎ１が、閾値Ｗｍｔより大きくないときには、ステップｎ７０６に移る。
【０３３３】
ステップｎ７０３において、重量値Ｗｎ１が、閾値Ｗｍｔより大きいときには、重量値Ｗｎ１を、計量器が共通（ｓ＝ｃ）であって、回転速度ｖ＝１、重量値取得位置ｉ＝１の重量値Ｗｍ＜ｃ，１，１＞とし、重量取得位置ｉ毎にサンプル物品の重量値を集計するために、積算レジスタに積算してステップｎ７０５に移り（ステップｎ７０４）、重量値取得位置ｉ毎に設けたカウンタの計数値に「１」を加算し、ステップｎ７０６に移る。
【０３３４】
ステップｎ７０６では、載台Ｓ１６についての重量値Ｗａ１６をＷＭＲ１６レジスタにより読取る。載台Ｓ１６に対応する計量器ｓ＝１６、回転速度ｖ＝１、重量値取得位置ｉ＝２に対応する零点変動成分Ｃｚｄ<１６，１，２>をテーブルから呼び出す（ステップｎ７０７）。
【０３３５】
この零点変動成分を用いて、次式により、重量値Ｗｎ１６を算出する、すなわち、零点補正を行なう(ステップｎ７０８）。
【０３３６】
Ｗｎ１６＝Ｋ１６・（Ｗａ１６−Ｗｉ１６）−Ｗｚ１６−Ｃｚｄ<１６，１，２>
次に、図１９Ｂのステップｎ７０９に移り、算出した重量値Ｗｎ１６が、閾値Ｗｍｔより大きいか否か、すなわち、サンプル物品が載台Ｓ１に載置されているか否かを判断し（ステップｎ７０９）、重量値Ｗｎ１が、閾値Ｗｍｔより大きくないときには、ステップｎ７１２に移る。
【０３３７】
ステップｎ７０９において、重量値Ｗｎ１が、閾値Ｗｍｔより大きいときには、重量値Ｗｎ１６を、計量器が共通（ｓ＝ｃ）であって、回転速度ｖ＝１、重量値取得位置ｉ＝２の重量値Ｗｍ＜ｃ，１，２＞とし、重量取得位置ｉ毎にサンプル物品の重量値を集計するために、積算レジスタに積算してステップｎ７１１に移り（ステップｎ７１０）、重量値取得位置ｉ毎に設けたカウンタの計数値に「１」を加算し、ステップｎ７１２に移る。
【０３３８】
以下、同様にして載台Ｓ１５、Ｓ１４、Ｓ１３、Ｓ１２について、処理を行い（ステップｎ７１２〜ステップｎ７１５）、図１９Ｃのステップｎ７１６に移る。
【０３３９】
ステップｎ７１６では、載台Ｓ１１についての重量値Ｗａ１１をＷＭＲ１１レジスタにより読取る（ステップｎ７１６）。載台Ｓ１１に対応する計量器ｓ＝１１、回転速度ｖ＝１、重量値取得位置ｉ＝７に対応する零点変動成分Ｃｚｄ<１１，１，７>をテーブルから呼び出す（ステップｎ７１７）。この零点変動成分を用いて、次式により、重量値Ｗｎ１１を算出する、すなわち、零点補正を行なう（ステップｎ７１８）。
【０３４０】
Ｗｎ１１＝Ｋ１１・（Ｗａ１１−Ｗｉ１１）−Ｗｚ１１−Ｃｚｄ<１１，１，７>
次に、算出した重量値Ｗｎ１１が、閾値Ｗｍｔより大きいか否かを判断し（ステップｎ７１９）、重量値Ｗｎ１１が、閾値Ｗｍｔより大きいときには、重量値Ｗｎ１１を、計量器が共通（ｓ＝ｃ）であって、回転速度ｖ＝１、重量値取得位置ｉ＝７の重量値Ｗｍ＜ｃ，１，７＞とし、重量取得位置ｉ毎にサンプル品の重量値を集計するために、積算レジスタに積算してステップｎ７２１に移り（ステップｎ７２０）、重量値取得位置ｉ毎に設けたカウンタの計数値に「１」を加算し、ステップｎ７２２に移る。
【０３４１】
載台上のサンプル物品を振分け位置（８）で強制的に排出するために、次のシステム状態で振分け位置（８）に差し掛かる載台Ｓ１０の振分け出力用メモリＭＲ１０に「１」をセットして終了する（ステップｎ７２２）。すなわち、図１８Ｂのステップｎ４１３に移る。
【０３４２】
図１８Ｂのステップｎ４１３では、重量値取得位置ｉ＝１〜７で測定したサンプル重量値の個数が、複数回分であるＱ個以上になったか否かを判断し、Ｑ個以上になっていないときには、終了する。
【０３４３】
ステップｎ４１３で、Ｑ個以上になっているときには、各重量値取得位置ｉ＝１〜７毎に、積算レジスタに積算した重量値を、カウンタの計数値で除算して平均値Ｗｍａ＜１，１＞〜Ｗｍａ＜１，７＞を算出し（ステップｎ４１４）、サンプル物品の重量値Ｍと、算出した平均値Ｗｍａ＜１，１＞〜Ｗｍａ＜１，７＞との差を動的重量補正値Ｄ＜１，１＞〜Ｄ＜１，７＞としてメモリテーブルに登録し（ステップｎ４１５）、積算レジスタ、カウンタＣｍ＜1＞〜Ｃｍ＜７＞及びフラグＦｄｍをリセットして終了する（ステップｎ４１６）。
【０３４４】
上述のように、図１９Ａ，Ｂでは、回転速度ｖ＝１段階が設定されている場合の例を示しており、次に、回転速度ｖ＝２〜１１をそれぞれ設定して動的重量補正値Ｄ＜２，１＞〜Ｄ＜２，７＞、Ｄ＜３，１＞〜Ｄ＜３，７＞、Ｄ＜４，１＞〜Ｄ＜４，７＞、……Ｄ＜１０，１＞〜Ｄ＜１０，７＞、Ｄ＜１１，１＞〜Ｄ＜１１，７＞を同様に算出し、メモリテーブルに登録する。
【０３４５】
図２０Ａ〜２０Ｅは、この実施形態の稼働運転におけるシステム状態Ｐ１のプログラムＰＧ１の処理を示すものであり、上述の実施形態の図１７Ａ〜１７Ｅに対応するフローチャートであり、対応するステップには、同一のステップ番号を付してその説明を省略する。
【０３４６】
この図２０Ａ〜２０Ｅでは、回転速度ｖ＝１段階が設定されている場合の例を示している。
【０３４７】
図２０Ａのステップｎ６０２において、上述の実施形態と同様に、零点変動成分Ｃｚｄ<１，１，１>を用いて、零点変動量を補正して重量値Ｗｎ１を算出し、ステップｎ６６０に移る。ステップｎ６６０では、回転速度ｖ＝１、重量値取得位置ｉ＝１に対応する重量補正量Ｄ<ｃ，１，１>をテーブルから呼び出し、次式によって、重量値Ｗｎ１を補正する、すなわち、動的重量値の補正を行なう（ステップｎ６６１）。
【０３４８】
Ｗｎ１´＝Ｗｎ１＋Ｄ＜ｃ，１，１＞・（Ｗｎ１／Ｍ）
次に、補正後の重量値Ｗｎ１´を表示値レベルの重量値Ｗｄ１に換算し（ステップｎ６０３）、上述の実施形態と同様のステップｎ６０４以降へ移る。
【０３４９】
図２０Ｂのステップｎ６１２において、上述の実施形態と同様に、零点変動成分Ｃｚｄ<１６，１，２>を用いて、零点変動量を補正して重量値Ｗｎ１６を算出し、ステップｎ６６２に移る。ステップｎ６６２では、回転速度ｖ＝１、重量値取得位置ｉ＝２に対応する重量補正量Ｄ<ｃ，１，２>をテーブルから呼び出し、次式によって、重量値Ｗｎ１６を補正する、すなわち、動的重量値の補正を行なう（ステップｎ６６３）。
【０３５０】
Ｗｎ１６´＝Ｗｎ１６＋Ｄ＜ｃ，１，２＞・（Ｗｎ１６／Ｍ）
次に、補正後の重量値Ｗｎ１６´を表示値レベルの重量値Ｗｄ１６に換算し（ステップｎ６１３）、上述の実施形態と同様のステップｎ６１４以降へ移る。
【０３５１】
図２０Ｃのステップｎ６２４において、上述の実施形態と同様に、零点変動成分Ｃｚｄ<１５，１，３>を用いて、零点変動量を補正して重量値Ｗｎ１５を算出し、ステップｎ６６４に移る。ステップｎ６６４では、回転速度ｖ＝１、重量値取得位置ｉ＝３に対応する重量補正量Ｄ<ｃ，１，３>をテーブルから呼び出し、次式によって、重量値Ｗｎ１５を補正する、すなわち、動的重量値の補正を行なう（ステップｎ６６５）。
【０３５２】
Ｗｎ１５´＝Ｗｎ１５＋Ｄ＜ｃ，１，３＞・（Ｗｎ１５／Ｍ）
次に、補正後の重量値Ｗｎ１５´を表示値レベルの重量値Ｗｄ１５に換算し（ステップｎ６２５）、上述の実施形態と同様のステップｎ６２６以降へ移る。
【０３５３】
次に、図２０Ｄのステップｎ６３３では、載台Ｓ１４について動的重量値の補正を含む同様の処理を行ない、ステップｎ６３４では、載台Ｓ１３について同様の処理を行ない、更に、ステップｎ６３５では、載台Ｓ１２について同様の処理を行なって図２０Ｅのステップｎ６３６に移る。
【０３５４】
図２０Ｅのステップｎ６３６において、上述の実施形態と同様に、零点変動成分Ｃｚｄ<１１，１，７>を用いて、零点変動量を補正して重量値Ｗｎ１１を算出し、ステップｎ６６６に移る。ステップｎ６６６では、回転速度ｖ＝１、重量値取得位置ｉ＝７に対応する重量補正量Ｄ<ｃ，１，７>をテーブルから呼び出し、次式によって、重量値Ｗｎ１１を補正する、すなわち、動的重量値の補正を行なう（ステップｎ６６６）。
【０３５５】
Ｗｎ１１´＝Ｗｎ１１＋Ｄ＜ｃ，１，７＞・（Ｗｎ１１／Ｍ）
次に、補正後の重量値Ｗｎ１１´を表示値レベルの重量値Ｗｄ１１に換算し（ステップｎ６４０）、上述の実施形態と同様のステップｎ６４２以降へ移る。
【０３５６】
（他の実施形態）
上述の各実施形態では、回転式重量選別機において使用される全ての回転速度ｖ＝１〜１１の各段階を個別に設定して、設定した回転速度毎に運転して、回転速度別、計量器別、重量値取得位置別に零点変動成分を求めたが、遠心力と空気力によって生じる零点変動成分は、回転速度の２乗に比例して変化する。
【０３５７】
したがって、隣接する２つの回転速度の違いが小さい場合は、零点変動成分は回転速度の変化に比例して変化するものとして、零点変動成分を検出する調整運転の回転速度の設定の数を少なくし、例えばｖ＝１〜１１段階に対してｖ＝１，４，７，１１の４段階とし、１〜４段階の間、４〜７段階の間、７〜１１段階の間の速度段階における零点変動成分については、それぞれ両端の段階における零点変動成分の差を途中の回転速度でもって比例按分して求めるようにしてもよい。
【０３５８】
また、最小２乗法などの方法によって、計量器別、重量取得位置別の零点変動成分を回転速度の関数として表してもよい。
【０３５９】
回転速度の設定が、段階値でなく直接回転速度を表す数値（r.p.m）でもって設定する方式であれば、調整運転の時点で設定した回転速度に応じて取得した零点変動成分に基づき、２つの回転速度の間の任意の回転速度における零点変動成分は、上記のごとく比例按分でもって算出できる。
【０３６０】
また、運転時において、設定された回転速度の値によって零点変動成分を求めるのでなく、回転速度の検出手段を備え、実際の計量器の回転速度検出手段が検出する計量器の回転速度によって零点変動成分を求めるようにしてもよい。
【０３６１】
この回転速度検出手段の一例としては、例えば１ｍｓｅｃの時間間隔で最優先で実行される、上述の図１１Ａの処理において、システム状態Ｐｘ＝１にセットされてからシステム状態Ｐｘ＝１１にセットされるまでの１０回のシステム状態変化の間隔をカウンタで計数し、システム状態がＰｘ＝１１になった時点で、カウンタの値を回転速度メモリレジスタへ移動させ、カウンタをリセットする操作を実行させる。回転速度を読み取りたい場合は、回転速度メモリレジスタに記憶されている値を読み取れば、この値は１０／１６回転の間の所要時間を表すので、回転速度を算出することができる。
【０３６２】
上述の各実施形態では、零点変動成分は、回転速度、計量器、重量取得位置別に求めたが、上記の、計量器を搭載した回転台を備えた回転軸に振動信号発生の要因となる部位が存在し、回転円周上の特定の位置において回転軸受け機構との間に機械衝撃力が作用して発生する振動信号を計量精度の上で無視できる場合は、零点変動成分は各計量器に共通の値として、回転速度と重量値取得位置別に求めるようにしてもよい。
【０３６３】
上述の各実施形態では、零点ドリフト補正用重量取得位置を、物品が供給されないＩｚの位置として説明したが、例えば、重量値が閾値以下の場合は、物品載置がないと判定する物品載置検出手段を備えるような場合には、物品の重量取得位置、例えば上述の重量取得位置Ｉ７など、別の位置を零点ドリフト補正用重量取得位置としてもよい。
【０３６４】
上述の各実施形態では、零点ドリフト補正用重量取得位置Ｉｚ以外に、物品の重量取得位置を複数備えていたけれども、図２１の従来例と同様に、物品の重量取得位置は１箇所であってもよい。
【０３６５】
上述の実施形態では、回転式の重量選別機に適用して説明したけれども、本発明は、重量選別機に限らず、回転式重量充填装置やその他の回転式の計量装置に適用してもよい。
【符号の説明】
【０３６６】
１                  回転式重量選別機
２                  回転台
４                  供給コンベヤ
５1〜５16          荷重センサ
６1〜６16          測定ユニット
９                  演算回路
１１                集中制御ユニット
１８                演算制御回路
２１                表示設定ユニット
２４                入力部
２５                表示部
Ｓ１〜Ｓ１６        載台
【図１】
2014142225.tif 000003
【図２】
2014142225.tif 000004
【図３】
2014142225.tif 000005
【図４】
2014142225.tif 000006
【図５】
2014142225.tif 000007
【図６】
2014142225.tif 000008
【図７】
2014142225.tif 000009
【図８】
2014142225.tif 000010
【図９】
2014142225.tif 000011
【図１０】
2014142225.tif 000012
【図１１Ａ】
2014142225.tif 000013
【図１１Ｂ】
2014142225.tif 000014
【図１２】
2014142225.tif 000015
【図１３】
2014142225.tif 000016
【図１４Ａ】
2014142225.tif 000017
【図１４Ｂ】
2014142225.tif 000018
【図１５】
2014142225.tif 000019
【図１６】
2014142225.tif 000020
【図１７Ａ】
2014142225.tif 000021
【図１７Ｂ】
2014142225.tif 000022
【図１７Ｃ】
2014142225.tif 000023
【図１７Ｄ】
2014142225.tif 000024
【図１７Ｅ】
2014142225.tif 000025
【図１７Ｆ】
2014142225.tif 000026
【図１８Ａ】
2014142225.tif 000027
【図１８Ｂ】
2014142225.tif 000028
【図１９Ａ】
2014142225.tif 000029
【図１９Ｂ】
2014142225.tif 000030
【図１９Ｃ】
2014142225.tif 000031
【図２０Ａ】
2014142225.tif 000032
【図２０Ｂ】
2014142225.tif 000033
【図２０Ｃ】
2014142225.tif 000034
【図２０Ｄ】
2014142225.tif 000035
【図２０Ｅ】
2014142225.tif 000036
【図２１】
2014142225.tif 000037
【図２２】
2014142225.tif 000038
【図２３】
2014142225.tif 000039