JP6154614B2 - Rotary weighing device and zero-point fluctuation correction method for rotary weighing device - Google Patents
Rotary weighing device and zero-point fluctuation correction method for rotary weighing device Download PDFInfo
- Publication number
- JP6154614B2 JP6154614B2 JP2013009984A JP2013009984A JP6154614B2 JP 6154614 B2 JP6154614 B2 JP 6154614B2 JP 2013009984 A JP2013009984 A JP 2013009984A JP 2013009984 A JP2013009984 A JP 2013009984A JP 6154614 B2 JP6154614 B2 JP 6154614B2
- Authority
- JP
- Japan
- Prior art keywords
- weight
- value
- weight value
- zero
- zero point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Weight Measurement For Supplying Or Discharging Of Specified Amounts Of Material (AREA)
Description
本発明は、回転式の計量装置及び回転式計量装置の零点変動補正方法に関し、更に詳しくは、計量器が円周上に沿って回転する回転式の計量装置、及び、回転によって計量器が受ける空気力等に起因する振動信号による零点重量の変動を補正する零点変動補正方法に関する。 The present invention relates to a rotary weighing device and a zero-point fluctuation correcting method for the rotary weighing device, and more specifically, a rotary weighing device in which the weighing device rotates along a circumference, and the weighing device receives by rotation. The present invention relates to a zero point variation correction method for correcting variation in zero point weight due to a vibration signal caused by aerodynamic force or the like.
この種の計量装置として、回転体の周囲に複数の計量器を設け、回転体を回転させながら計量器へ供給された物品の重量を測定して重量ランク毎に選別する重量選別機がある(例えば、特許文献1参照)。 As this type of weighing device, there is a weight sorter in which a plurality of weighing instruments are provided around a rotating body, and the weight supplied to the weighing instrument is measured while rotating the rotating body, and sorted by weight rank ( For example, see Patent Document 1).
図21は、この特許文献1の重量選別機の概略平面図である。この回転式の重量選別機は、回転中心O回りに回転する回転台2の周囲に、複数、この例では16台の載台S1〜S16と各載台S1〜S16の荷重をそれぞれ検出する荷重センサ5とからなる計量器を設け、回転台2と一体に所定の回転速度で矢符A方向(反時計方向)に回転させる。
FIG. 21 is a schematic plan view of the weight sorter disclosed in
物品13は、載台S1〜S16の回転速度に同期して矢符B方向へ直進する供給コンベヤ4上の、所定の間隔で設けられた桟によって仕切られた各載置領域に載置される。
The
一つの桟の移動が、回転中心O回りの円周上を回転する1台の載台S1〜S16の1/16の回転移動に同期するように構成され、1つの載置領域に載置された物品13が、1台の載台S1〜S16上に順次供給される。
The movement of one crosspiece is configured to be synchronized with the rotation movement of 1/16 of one of the platforms S1 to S16 rotating on the circumference around the rotation center O, and is mounted on one mounting area. The
図21において、供給コンベヤ4の下方付近の物品供給範囲で物品13が供給された載台S1〜S16は、物品13を載置した状態で矢符A方向へ回転する。重量選別機の図示しない演算回路は、物品13を載置した載台S1〜S16の重量を検出する荷重センサ5からの荷重信号の過渡応答信号が収束、安定するのを待ち、載台S1〜S16が、物品13を最初に振分ける振分け位置(1)の直前付近bに到達した時点で安定した荷重信号を読取り、物品13の重量値を算出する。算出した重量値と予め設定された境界重量値とに基づいて、物品13の重量ランクを判定する。そして、判定された重量ランクに応じて、図21に示される排出範囲の対応する振分け位置(1)〜(8)において、載台S1〜S16のゲートを開いて物品13をそれぞれ排出して振分ける。
In FIG. 21, the platforms S <b> 1 to S <b> 16 to which the
各計量器は、稼働運転中に、荷重センサ5や荷重信号測定回路の零点ドリフトまたは異物付着などによって零点重量値が変動する。このため、稼働運転中に、自動零点調整を行なって零点変動を補正している。この自動零点調整では、各計量器の載台S1〜S16上の物品13を、遅くとも上述の振分け位置(8)で排出した後、次の物品13が供給される手前の位置までの載台S1〜S16が無負荷のときの零点重量値を求め、静止時の零点重量値からの変動分を補正するようにしている。
Each weighing instrument has a zero point weight value that fluctuates due to a zero point drift of the
このような回転式重量選別機とは別の回転式計量装置として、回転式重量充填装置が知られている(例えば、特許文献2参照)。この充填装置は、回転体の円周方向に配置された複数の載台と、各載台に対応して設けられ、その載台上に載置された容器の重量を検出するロードセル等の荷重センサとからなる複数の計量器とを備え、前記回転体が回転している間に液体などの充填物品が充填された容器の重量を前記計量器によって測定するようにしている。 A rotary weight filling device is known as a rotary weighing device different from such a rotary weight sorter (see, for example, Patent Document 2). The filling device includes a plurality of platforms arranged in the circumferential direction of the rotating body, and a load such as a load cell that is provided corresponding to each platform and detects the weight of the container placed on the platform. A plurality of measuring devices each including a sensor, and the weight of a container filled with a filling article such as a liquid is measured by the measuring device while the rotating body is rotating.
この特許文献2では、回転体が回転することによって生じる遠心力及び容器の形状による空気力(風圧)に起因する計量誤差の補正について記載されている。
This
容器に充填物品が充填されていない無負荷時においても、容器の風袋重量に遠心力が作用するので、容器の零点重量値は、回転速度に応じた遠心力の影響を受けることになるが、回転速度が一定であれば、この遠心力は、容器が回転する円軌道上のどの位置においても一定の大きさで荷重信号に作用するので、どの位置においても各容器の零点変動量は一定である。 Even when the container is not loaded with a filled article, centrifugal force acts on the tare weight of the container, so the zero point weight value of the container will be affected by the centrifugal force according to the rotational speed, If the rotational speed is constant, this centrifugal force acts on the load signal at a constant magnitude at any position on the circular orbit where the container rotates, so that the zero point fluctuation amount of each container is constant at any position. is there.
また、遠心力に加えて、容器の形状による空気力(風圧)が、容器の零点重量値に作用したとしても、回転速度が一定であれば、この空気力は、容器が回転する円軌道上のどの位置においても一定の大きさで荷重信号に作用するので、どの位置においても各容器の零点変動量は一定である。 Further, in addition to the centrifugal force, even if the aerodynamic force (wind pressure) due to the shape of the container acts on the zero point weight value of the container, if the rotational speed is constant, this aerodynamic force is on the circular orbit where the container rotates. Since the load signal acts on the load signal at a constant magnitude at any position, the zero point fluctuation amount of each container is constant at any position.
すなわち、回転速度が一定であれば、円軌道のどの位置においても零点変動量は一定であるので、載台が無負荷のときの零点重量値を求めて、静止時の零点重量値からの変動分を補正することができる。 In other words, if the rotational speed is constant, the zero point fluctuation amount is constant at any position on the circular orbit, so the zero point weight value when the platform is unloaded is obtained, and the fluctuation from the zero point weight value when stationary is obtained. Minutes can be corrected.
上記特許文献1の回転式の重量選別機では、各載台S1〜S16が取付けられた回転台2を回転駆動するための回転駆動機構を収容した直方体状の収容箱が、載台S1〜S16が回転する円軌道の一部を占めるように、その下方に設置されている。
In the rotary type weight sorter disclosed in
図22及び図23は、回転駆動機構を収容した収容箱40の設置位置を示す概略平面図及び概略側面図である。直方体状の収容箱40は、回転台2の下方から載台S1〜S16が回転する円軌道の一部を占めて外方へ延びるように設置されている。
22 and 23 are a schematic plan view and a schematic side view showing the installation position of the
この場合、収容箱40の上方を通過する載台S5の下面と前記収容箱40の上面40aとの間隔D1は、他の載台S13の下面と前記収容箱40が設置されている床面41との間隔D2に比べてはるかに狭い。このため、各載台S1〜S16が収容箱40の上方を通過するタイミングにおいて、載台S1〜S16の回転移動による相対的な空気の流れによって、載台S1〜S16に下向きに空気力が作用する。
In this case, the distance D1 between the lower surface of the mounting table S5 that passes above the
このように円軌道上の一部に空気の流れを乱すような部分があると、たとえ回転速度が一定であっても、上記の収容箱40の空気力が載台S1〜S16に作用し、各載台S1〜S16の荷重センサ5の出力に振動信号が生じ、その振動信号の大きさは、円軌道上の載台S1〜S16の位置で異なることになる。つまり、載台S1〜S16の計量器の零点変動量は一定ではなく、その位置によって異なった値となる。
Thus, if there is a part that disturbs the air flow in a part on the circular orbit, even if the rotational speed is constant, the aerodynamic force of the
したがって、上述の振分け位置(8)で物品13を排出した後、次の物品13が供給される前の零点重量値の取得位置と、最初の振分け位置(1)の直前付近bの物品13の重量値の取得位置とでは、上記の収容箱40の空気力が載台S1〜S16に作用することによる振動信号の振幅の大きさ、すなわち、零点変動量は異なった値となる。
Therefore, after the
上記の収容箱40のように、円軌道上の一部に空気の流れを乱すような部分があることによる零点変動とは別に、例えば、載台S1〜S16が取付けられた回転台2の回転軸等に、振動信号発生の要因となる部位が存在し、回転する載台S1〜S16が、円軌道上の特定の位置にあるときに、回転軸とその軸受け機構との間に機械衝撃力が作用して振動信号を発生する場合があり、この場合には、各載台S1〜S16は、円軌道上のそれぞれが異なる位置にあるときに同じタイミングで機械衝撃力を受けることになり、載台S1〜S16毎、すなわち、計量器毎に振動信号の振幅の大きさは異なる。
Apart from the zero point fluctuation caused by the presence of a part that disturbs the air flow in a part of the circular orbit like the above-mentioned
このような機械衝撃力が計量器に作用することによる振動信号の振幅の大きさは、たとえ回転速度が一定であっても、計量器の位置で異なると共に、計量器毎に異なることになる。すなわち、計量器の零点変動量は一定ではなく、計量器の位置毎、かつ、計量器毎に異なった値となる。 The magnitude of the amplitude of the vibration signal due to such mechanical impact force acting on the measuring instrument varies depending on the position of the measuring instrument and also differs for each measuring instrument even if the rotational speed is constant. That is, the zero point fluctuation amount of the measuring instrument is not constant, and becomes a different value for each position of the measuring instrument and for each measuring instrument.
以上のように、計量器の荷重センサから取得される荷重信号には、上記の収容箱40のように回転する円軌道上の不均一な空気力に起因する振動信号と、機械衝撃力に起因する振動信号とが混在する。したがって、零点調整を精確に行うためには、これら振動信号による零点変動分を除去する必要がある。
As described above, the load signal acquired from the load sensor of the measuring instrument includes the vibration signal caused by the non-uniform aerodynamic force on the circular orbit rotating like the above-mentioned
本発明は、上述のような点に鑑みて為されたものであって、回転する計量器が受ける空気力や機械衝撃力に起因する振動信号による零点変動量を補正し、零点調整を精確に行なえるようにすることを目的とする。 The present invention has been made in view of the above points, and corrects the zero point fluctuation amount due to the vibration signal caused by the aerodynamic force and mechanical impact force received by the rotating measuring instrument, and accurately adjusts the zero point. The purpose is to be able to do it.
上記目的を達成するために、本発明では、次のように構成している。 In order to achieve the above object, the present invention is configured as follows.
(1)本発明の回転式計量装置は、計量器を、回転中心回りの円周上に沿って回転させる駆動手段を備え、前記円周上の供給位置で物品が供給される前記計量器からの荷重信号に基づいて、前記物品の重量を計測する回転式計量装置であって、
前記計量器からの荷重信号に基づいて、重量値を取得する重量取得手段と、
前記重量取得手段によって取得される、前記物品が供給されていない無負荷状態であって、かつ、静止する計量器からの荷重信号に基づく静止零点重量値と、前記重量取得手段によって前記円周上の複数の重量取得位置で取得される、前記無負荷状態であって、かつ、回転する前記計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として、前記重量取得位置毎に予め記憶する記憶手段と、
前記重量取得手段によって前記複数の重量取得位置で取得される重量値を、前記記憶手段に予め記憶された前記零点変動成分に基づいて、前記重量取得位置毎に補正する零点重量補正手段とを備え、
前記記憶手段は、前記重量取得位置毎に、動的補正値を予め記憶するものであり、
前記動的補正値は、前記重量取得手段によって前記複数の重量取得位置で取得される、既知重量のサンプル物品が前記計量器に供給されている状態であって、かつ、回転する前記計量器からの荷重信号に基づくサンプル物品の動的重量値を、前記零点重量補正手段によって前記零点変動成分に基づいて補正した動的重量値と前記既知重量との誤差であり、
前記零点重量補正手段は、前記零点変動成分に基づいて、前記重量取得位置毎に補正した重量値を、該補正した重量値、前記既知重量、及び、前記記憶手段に予め記憶された前記動的補正値に基づいて、更に補正するものであって、前記零点重量補正手段は、前記動的補正値を、前記補正した重量値と前記既知重量とに基づいて、前記補正した重量値に対応する動的重量補正値に変換し、該動的重量補正値に基づいて、前記補正した重量値を前記更に補正するものである。
(1) The rotary measuring device of the present invention includes a driving unit that rotates the measuring instrument along a circumference around the center of rotation, and the measuring instrument that supplies articles at the supply position on the circumference. A rotary weighing device for measuring the weight of the article based on the load signal of
Weight acquisition means for acquiring a weight value based on a load signal from the weighing instrument;
A stationary zero-point weight value based on a load signal from a weighing instrument that is in an unloaded state in which the article is not supplied and is acquired by the weight acquisition unit, and on the circumference by the weight acquisition unit The weight acquisition is performed using, as a zero-point fluctuation component, a difference from a dynamic zero-point weight value based on a load signal from the rotating measuring device in the no-load state acquired at a plurality of weight acquisition positions. Storage means for storing in advance for each position;
And zero point weight correction means for correcting the weight value acquired at the plurality of weight acquisition positions by the weight acquisition means for each weight acquisition position based on the zero point fluctuation component stored in advance in the storage means. ,
The storage means stores in advance a dynamic correction value for each weight acquisition position,
The dynamic correction value is a state in which a sample article having a known weight, which is acquired at the plurality of weight acquisition positions by the weight acquisition unit, is supplied to the measuring instrument, and from the rotating measuring instrument. An error between the dynamic weight value of the sample article based on the load signal of the dynamic weight value corrected based on the zero point fluctuation component by the zero point weight correction means and the known weight,
The zero-point weight correcting means converts the weight value corrected for each weight acquisition position based on the zero-point fluctuation component into the corrected weight value, the known weight, and the dynamic value stored in advance in the storage means. Further, the zero point weight correction means corresponds to the corrected weight value based on the corrected weight value and the known weight. Conversion to a dynamic weight correction value is performed, and the corrected weight value is further corrected based on the dynamic weight correction value .
本発明の回転式計量装置によると、物品が供給されていない無負荷状態で静止する計量器からの荷重信号に基づく静止零点重量値と、回転円周上の複数の重量取得位置で取得した無負荷状態で回転する計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として予め記憶手段に記憶させ、回転する計量器からの荷重信号に基づく複数の重量取得位置で取得される重量値を、重量取得位置毎に、前記記憶手段に記憶された前記零点変動成分で補正するので、回転する計量器が受ける空気力に起因する振動信号による零点変動を補正して精確な零点調整を行うことが可能となる。 According to the rotary weighing device of the present invention, the zero weight value based on the load signal from the weighing instrument that is stationary in a no-load state in which no article is supplied, and no weight values acquired at a plurality of weight acquisition positions on the rotation circumference. The difference from the dynamic zero point weight value based on the load signal from the weighing instrument rotating in the load state is stored in the storage means in advance as a zero point fluctuation component, and at a plurality of weight acquisition positions based on the load signal from the rotating weighing instrument. Since the weight value to be acquired is corrected for each weight acquisition position by the zero point fluctuation component stored in the storage means, the zero point fluctuation due to the vibration signal caused by the aerodynamic force received by the rotating measuring instrument is corrected to be accurate. It is possible to perform zero point adjustment.
(2)本発明の回転式計量装置の好ましい実施態様では、前記計量器を複数備え、
前記記憶手段は、前記重量取得手段によって取得される、前記無負荷状態の静止する計量器からの荷重信号に基づく前記静止零点重量値と、前記重量取得手段によって前記複数の重量取得位置で取得される、前記無負荷状態の回転する計量器からの荷重信号に基づく前記動的零点重量値との差を、前記零点変動成分として、前記重量取得位置毎、かつ、計量器毎に予め記憶するものであり、
前記零点重量補正手段は、前記重量取得手段によって前記複数の重量取得位置で取得される重量値を、前記記憶手段に予め記憶された前記零点変動成分に基づいて、前記重量取得位置毎、かつ、計量器毎に補正するものである。
(2) In a preferred embodiment of the rotary measuring device of the present invention, a plurality of the measuring devices are provided,
The storage means is acquired at the plurality of weight acquisition positions by the weight acquisition means and the stationary zero-point weight value acquired by the weight acquisition means based on a load signal from the stationary weighing instrument in the unloaded state. The difference from the dynamic zero point weight value based on the load signal from the rotating measuring instrument in the no-load state is stored in advance as the zero point fluctuation component for each weight acquisition position and for each measuring instrument. And
The zero point weight correction unit is configured to calculate the weight value acquired at the plurality of weight acquisition positions by the weight acquisition unit based on the zero point fluctuation component stored in the storage unit in advance, and It corrects for each measuring instrument.
複数の計量器が回転円周上の特定の位置にあるときに作用するような機械的衝撃力は、計量器の回転位置のみでなく、計量器毎に異なるが、この実施態様によると、物品が供給されていない無負荷状態で静止する計量器からの荷重信号に基づく静止零点重量値と、回転する計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として、重量取得位置毎、かつ、計量器毎に予め記憶手段に記憶させ、回転する計量器からの荷重信号に基づく重量値を、重量取得位置毎、かつ、計量器毎に、前記記憶手段に記憶された前記零点変動成分で補正するので、回転する計量器が受ける空気力及び機械衝撃力に起因する振動信号による零点変動を補正して精確な零点調整を行うことが可能となる。 The mechanical impact force acting when a plurality of measuring instruments are located at a specific position on the rotation circumference is different not only in the rotating position of the measuring instrument but also in each measuring instrument. As a zero fluctuation component, the difference between the static zero weight value based on the load signal from the weighing instrument that is stationary in a no-load state that is not supplied and the dynamic zero weight value based on the load signal from the rotating weighing instrument, Each weight acquisition position and each weighing instrument is stored in advance in the storage means, and the weight value based on the load signal from the rotating weighing instrument is stored in the storage means for each weight acquisition position and for each weighing instrument. Further, since the correction is made with the zero point fluctuation component, the zero point fluctuation due to the vibration signal caused by the aerodynamic force and the mechanical impact force received by the rotating measuring instrument can be corrected and an accurate zero point adjustment can be performed.
(3)本発明の回転式計量装置の他の実施態様では、前記駆動手段は、前記計量器を異なる回転速度で回転させるものであり、
前記記憶手段は、前記重量取得手段によって取得される、前記無負荷状態の静止する計量器からの荷重信号に基づく前記静止零点重量値と、前記重量取得手段によって前記複数の重量取得位置で取得される、前記無負荷状態の回転する計量器からの荷重信号に基づく前記動的零点重量値との差を、前記零点変動成分として、前記重量取得位置毎、かつ、計量器毎に、前記計量器の回転速度に応じて予め記憶するものであり、
前記零点重量補正手段は、前記重量取得手段によって前記複数の重量取得位置で取得される重量値を、前記記憶手段に予め記憶された前記零点変動成分に基づいて、前記重量取得位置毎、かつ、計量器毎に、前記回転速度に応じて補正するものである。
(3) In another embodiment of the rotary metering device of the present invention, the driving means rotates the meter at different rotational speeds,
The storage means is acquired at the plurality of weight acquisition positions by the weight acquisition means and the stationary zero-point weight value acquired by the weight acquisition means based on a load signal from the stationary weighing instrument in the unloaded state. The difference from the dynamic zero-point weight value based on the load signal from the rotating measuring instrument in the unloaded state is used as the zero-point fluctuation component for each weight acquisition position and for each measuring instrument. Is stored in advance according to the rotation speed of
The zero point weight correction unit is configured to calculate the weight value acquired at the plurality of weight acquisition positions by the weight acquisition unit based on the zero point fluctuation component stored in the storage unit in advance, and For each measuring instrument, correction is made according to the rotational speed.
回転する計量器が受ける空気力や機械衝撃力は、回転速度によって異なるが、この実施態様によると、物品が供給されていない無負荷状態で静止する計量器からの荷重信号に基づく静止零点重量値と、回転する計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として、重量取得位置毎に、かつ、計量器毎に、回転速度に応じて予め記憶手段に記憶させ、回転する計量器からの荷重信号に基づく重量値を、重量取得位置毎、かつ、計量器毎に、回転速度に応じて、前記記憶手段に記憶された前記零点変動成分で補正するので、回転する計量器が受ける空気力や機械衝撃力に起因する回転速度の大きさに応じた振動信号による零点変動を補正して精確な零点調整を行うことが可能となる。 The aerodynamic force and mechanical impact force received by the rotating measuring instrument vary depending on the rotational speed, but according to this embodiment, the stationary zero-point weight value based on the load signal from the measuring instrument that is stationary in an unloaded state when no article is supplied. And the dynamic zero-point weight value based on the load signal from the rotating measuring instrument as a zero-point fluctuation component for each weight acquisition position and for each measuring instrument in advance according to the rotational speed. Since the weight value based on the load signal from the rotating measuring instrument is corrected for each weight acquisition position and for each measuring instrument according to the rotation speed, the zero point fluctuation component stored in the storage means is corrected. Accurate zero adjustment can be performed by correcting the zero fluctuation due to the vibration signal according to the magnitude of the rotational speed caused by the aerodynamic force and mechanical impact force received by the rotating measuring instrument.
(4)本発明の回転式計量装置の更に他の実施態様では、前記複数の重量取得位置は、稼働運転時に前記無負荷状態の前記計量器の零点重量値を取得する零点重量取得位置と、前記供給位置で前記計量器に供給された前記物品の重量値を取得する物品重量取得位置とを含む。 (4) In still another embodiment of the rotary weighing device of the present invention, the plurality of weight acquisition positions include a zero-point weight acquisition position for acquiring a zero-point weight value of the measuring instrument in the no-load state during operation, An article weight acquisition position for acquiring a weight value of the article supplied to the measuring instrument at the supply position.
この実施態様によると、複数の重量取得位置は、稼働運転時に物品が供給されていない無負荷状態の計量器の零点重量値を取得する零点重量取得位置と、計量器に供給された物品の重量値を取得する物品重量取得位置とを含むので、回転する計量器が受ける空気力等による前記零点重量取得位置及び物品重量取得位置の零点変動をそれぞれ補正して精確な零点調整を行うことが可能となる。 According to this embodiment, the plurality of weight acquisition positions include a zero-point weight acquisition position for acquiring a zero-point weight value of an unloaded weighing instrument in which an article is not supplied during operation, and a weight of the article supplied to the weighing instrument. It is possible to perform precise zero adjustment by correcting the zero point weight acquisition position and the zero weight fluctuation of the article weight acquisition position due to the aerodynamic force received by the rotating measuring instrument. It becomes.
(5)本発明の回転式計量装置の零点変動補正方法は、計量器を、回転中心回りの円周上に沿って回転させる駆動手段を備え、前記円周上の供給位置で物品が供給される前記計量器からの荷重信号に基づいて、前記物品の重量を測定する回転式計量装置の零点変動補正方法であって、
調整運転時に、前記物品が供給されていない無負荷状態であって、かつ、静止する計量器からの荷重信号に基づく静止零点重量値を取得する第1ステップと、
調整運転時に、前記円周上の複数の重量取得位置で、前記無負荷状態であって、かつ、回転する計量器からの荷重信号に基づく動的零点重量値を取得する第2ステップと、
取得された静止零点重量値と前記複数の重量取得位置の動的零点重量値との差を、零点変動成分として、前記重量取得位置毎に記憶する第3ステップと、
調整運転時に、既知重量のサンプル物品が前記計量器に供給されている状態であって、かつ、回転する前記計量器からの荷重信号に基づく前記サンプル物品の動的重量値を、前記第3ステップで記憶された前記零点変動成分に基づいて補正して前記サンプル物品の動的重量値を、前記複数の重量取得位置毎に取得する第4ステップと、
前記第4ステップで取得された前記サンプル物品の動的重量値と前記既知重量との誤差を、動的補正値として、前記複数の重量取得位置毎に記憶する第5ステップと、
稼動運転時に、前記複数の重量取得位置で取得される前記計量器からの荷重信号に基づく重量値を、前記第3ステップで記憶された前記零点変動成分に基づいて、前記重量取得位置毎に補正する第6ステップと、
稼働運転時に、前記第6ステップで補正した前記重量値を、該補正した重量値、前記既知重量、及び、前記第5ステップで記憶された前記動的補正値に基づいて、前記重量取得位置毎に、更に補正する第7ステップとを含み、
前記第7ステップでは、前記動的補正値を、前記補正した重量値と前記既知重量とに基づいて、前記補正した重量値に対応する動的重量補正値に変換し、該動的重量補正値に基づいて、前記補正した重量値を前記更に補正する。
(5) The zero point variation correction method of the rotary weighing device according to the present invention includes a driving unit that rotates the weighing instrument along a circumference around the rotation center, and the article is supplied at a supply position on the circumference. A zero-point variation correction method for a rotary weighing device that measures the weight of the article based on a load signal from the weighing instrument,
A first step of obtaining a stationary zero-point weight value based on a load signal from a weighing instrument that is in an unloaded state where the article is not supplied and is stationary during the adjustment operation;
A second step of acquiring a dynamic zero-point weight value based on a load signal from the rotating measuring instrument in the unloaded state at a plurality of weight acquisition positions on the circumference during the adjustment operation;
A third step of storing the difference between the acquired stationary zero point weight value and the dynamic zero point weight value of the plurality of weight acquisition positions as a zero point fluctuation component for each of the weight acquisition positions;
In the third operation, the dynamic weight value of the sample article based on the load signal from the rotating measuring instrument is in a state where a sample article of a known weight is supplied to the measuring instrument during the adjustment operation. A fourth step of acquiring the dynamic weight value of the sample article for each of the plurality of weight acquisition positions, corrected based on the zero point variation component stored in
A fifth step of storing, as a dynamic correction value, an error between the dynamic weight value of the sample article acquired in the fourth step and the known weight for each of the plurality of weight acquisition positions;
During operation, the weight value based on the load signal from the weighing instrument acquired at the plurality of weight acquisition positions is corrected for each weight acquisition position based on the zero point fluctuation component stored in the third step. And a sixth step
During the operation operation, the weight value corrected in the sixth step is determined for each weight acquisition position based on the corrected weight value, the known weight, and the dynamic correction value stored in the fifth step. And a seventh step of further correcting ,
In the seventh step, the dynamic correction value is converted into a dynamic weight correction value corresponding to the corrected weight value based on the corrected weight value and the known weight, and the dynamic weight correction value Based on the above, the corrected weight value is further corrected .
本発明の回転式計量装置の零点変動補正方法によると、調整運転時に、物品が供給されていない無負荷状態で静止する計量器からの荷重信号に基づく静止零点重量値と、回転円周上の複数の取得位置で取得した無負荷状態で回転する計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として記憶し、稼働運転時には、回転する計量器からの荷重信号に基づく前記複数の取得位置で取得される重量値を、重量取得位置毎に、記憶した前記零点変動成分で補正するので、回転する計量器が受ける空気力に起因する振動信号による零点変動を補正して精確な零点調整を行うことが可能となる。 According to the zero point variation correction method of the rotary weighing device of the present invention, during the adjustment operation, a stationary zero point weight value based on a load signal from a weighing machine that is stationary in a no-load state in which an article is not supplied, and a rotational circumference The difference from the dynamic zero-point weight value based on the load signal from the weighing instrument that rotates in the no-load state acquired at multiple acquisition positions is stored as a zero-point fluctuation component, and the load signal from the rotating measuring instrument during operation is stored. Because the weight value acquired at the plurality of acquisition positions based on the above is corrected with the stored zero-point fluctuation component for each weight acquisition position, the zero-point fluctuation due to the vibration signal caused by the aerodynamic force received by the rotating measuring instrument is corrected. Thus, accurate zero adjustment can be performed.
(6)本発明の回転式計量装置の零点変動補正方法の他の実施態様では、前記計量器を複数備え、前記第3ステップでは、前記零点変動成分を、前記重量取得位置毎、かつ、前記計量器毎に記憶し、前記第6ステップでは、前記複数の重量取得位置で取得される前記複数の計量器からの荷重信号に基づく重量値を、前記記憶された前記零点変動成分に基づいて、前記重量取得位置毎、かつ、計量器毎に補正する。 (6) In another embodiment of the zero point fluctuation correction method of the rotary weighing device according to the present invention, a plurality of the measuring devices are provided, and in the third step, the zero point fluctuation component is set for each of the weight acquisition positions, and For each weighing device, in the sixth step, a weight value based on load signals from the plurality of weighing devices acquired at the plurality of weight acquisition positions is based on the stored zero-point variation component, Correction is performed for each weight acquisition position and for each weighing instrument.
複数の計量器が回転円周上の特定の位置にあるときに作用するような機械的衝撃力は、計量器の回転位置のみでなく、計量器毎に異なるが、この実施態様によると、調整運転時に、物品が供給されていない無負荷状態で静止する計量器からの荷重信号に基づく静止零点重量値と、回転する計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として、重量取得位置毎、かつ、計量器毎に記憶し、稼動運転時には、回転する計量器からの荷重信号に基づく重量値を、重量取得位置毎、かつ、計量器毎に、記憶した前記零点変動成分で補正するので、回転する計量器が受ける空気力及び機械衝撃力に起因する振動信号による零点変動分を補正して精確な零点調整を行うことが可能となる。 The mechanical impact force acting when a plurality of measuring instruments are at a specific position on the rotation circumference is different not only in the rotating position of the measuring instrument but also in each measuring instrument. During operation, the difference between the zero point weight value based on the load signal from the weighing instrument that is stationary in an unloaded state when no article is supplied and the dynamic zero point weight value based on the load signal from the rotating weighing instrument is As a variable component, it is stored for each weight acquisition position and for each measuring instrument, and during operation, the weight value based on the load signal from the rotating measuring instrument is stored for each weight acquisition position and for each measuring instrument. Since the correction is made with the zero point fluctuation component, it is possible to perform an accurate zero point adjustment by correcting the zero point fluctuation due to the vibration signal caused by the aerodynamic force and mechanical impact force received by the rotating measuring instrument.
(7)本発明の回転式計量装置の零点変動補正方法の他の実施態様では、前記駆動手段は、前記計量器を異なる回転速度で回転させるものであり、
前記第3ステップでは、前記零点変動成分を、前記重量取得位置毎、かつ、前記計量器毎に、前記回転速度に応じて記憶し、
前記第4ステップでは、前記サンプル物品の動的重量値を、前記複数の重量取得位置毎に、前記回転速度に応じて取得し、
前記第5ステップでは、前記第4ステップで取得された前記サンプル物品の動的重量値と前記既知重量との誤差を、動的補正値として、前記複数の重量取得位置毎に、回転速度に応じて記憶し、
前記第6ステップでは、前記複数の重量取得位置で取得される前記複数の計量器からの荷重信号に基づく重量値を、前記記憶された前記零点変動成分に基づいて、前記重量取得位置毎に、前記回転速度に応じて補正し、
前記第7ステップでは、前記第6ステップで補正した前記重量値を、該補正した重量値、前記既知重量、及び、前記第5ステップで記憶された前記動的補正値に基づいて、前記重量取得位置毎に、前記回転速度に応じて前記更に補正する。
(7) In another embodiment of the zero point variation correction method of the rotary measuring device of the present invention, the driving means rotates the measuring instrument at different rotational speeds.
In the third step, the zero point fluctuation component is stored according to the rotation speed for each weight acquisition position and for each weighing instrument,
In the fourth step, the dynamic weight value of the sample article is acquired according to the rotation speed for each of the plurality of weight acquisition positions,
In the fifth step, an error between the dynamic weight value of the sample article acquired in the fourth step and the known weight is used as a dynamic correction value according to the rotation speed for each of the plurality of weight acquisition positions. Remember,
In the sixth step, a weight value based on load signals from the plurality of weighing devices acquired at the plurality of weight acquisition positions is determined for each of the weight acquisition positions based on the stored zero point fluctuation component. Correct according to the rotation speed,
In the seventh step, the weight value corrected in the sixth step is acquired based on the corrected weight value, the known weight, and the dynamic correction value stored in the fifth step. For each position, the correction is further performed according to the rotation speed .
回転する計量器が受ける空気力や機械衝撃力は、回転速度によって異なるが、この実施態様によると、調整運転時に、物品が供給されていない無負荷状態で静止する計量器からの荷重信号に基づく静止零点重量値と、回転する計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として、重量取得位置毎に、かつ、計量器毎に、回転速度に応じて予め記憶し、稼動運転時には、回転する計量器からの荷重信号に基づく重量値を、重量取得位置毎、かつ、計量器毎に、回転速度に応じて、記憶した前記零点変動成分で補正するので、回転する計量器が受ける空気力や機械衝撃力に起因する回転速度の大きさに応じた振動信号による零点変動分を補正して精確な零点調整を行うことが可能となる。 The aerodynamic force and mechanical impact force received by the rotating measuring instrument vary depending on the rotational speed, but according to this embodiment, during the adjustment operation, it is based on a load signal from a measuring instrument that is stationary in an unloaded state where no article is supplied. The difference between the stationary zero point weight value and the dynamic zero point weight value based on the load signal from the rotating measuring instrument is previously determined according to the rotational speed as a zero fluctuation component for each weight acquisition position and for each measuring instrument. Since the weight value based on the load signal from the rotating weighing instrument is corrected for each weight acquisition position and for each weighing instrument according to the rotation speed, the stored zero-point fluctuation component is stored. Accurate zero adjustment can be performed by correcting the zero fluctuation due to the vibration signal according to the magnitude of the rotational speed caused by the aerodynamic force and mechanical impact force received by the rotating measuring instrument.
本発明によると、物品が供給されていない無負荷状態で静止する計量器からの荷重信号に基づく静止零点重量値と、複数の重量取得位置で取得した回転する計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として予め記憶し、回転する計量器からの荷重信号に基づく前記複数の重量取得位置で取得される重量値を、重量取得位置毎に、前記記憶手段に記憶された前記零点変動成分で補正するので、回転する計量器が受ける、回転位置によって異なる空気力等に起因する振動信号による零点変動を補正して精確な零点調整を行うことが可能となる。 According to the present invention, the zero-point weight value based on the load signal from the weighing instrument that is stationary in an unloaded state where no article is supplied, and the movement based on the load signal from the rotating weighing instrument acquired at a plurality of weight acquisition positions. The difference between the initial zero point weight value is stored in advance as a zero point fluctuation component, and the weight value acquired at the plurality of weight acquisition positions based on the load signal from the rotating measuring instrument is stored for each weight acquisition position. Since the zero-point fluctuation component stored in is corrected, the zero-point fluctuation caused by the aerodynamic force or the like caused by the aerodynamic force that varies depending on the rotational position received by the rotating measuring instrument can be corrected and precise zero adjustment can be performed. .
以下、本発明の実施の形態を、図面を参照しながら詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
(実施形態1)
図1は、本発明の一実施形態に係る回転式の重量選別機の概略構成を示す平面図であり、上述の図21の従来例に対応する部分には、同一の参照符号を付す。
(Embodiment 1)
FIG. 1 is a plan view showing a schematic configuration of a rotary weight sorter according to an embodiment of the present invention, and portions corresponding to the above-described conventional example of FIG. 21 are given the same reference numerals.
この実施形態の重量選別機1は、回転中心O回りに矢符A方向へ所定の回転速度で回転する回転台2を備え、この回転台2の周囲には、回転台2と一体に回転する複数、この例では16台の載台S1〜S16が設けられており、回転台2上には、後述の集中制御ユニット等を収納した制御ボックス8が設けられている。各載台S1〜S16は、その荷重を検出するロードセル(LC)等からなる荷重センサ51〜516によって回転台2の下部に支持されており、各載台S1〜S16及び各荷重センサ51〜516によって、16台の計量器が構成される。
The
海産物や農産物等、例えば、魚等の物品13は、供給コンベヤ4から載台S1〜S16上に落下供給される。この供給コンベヤ4は、個別に物品13が載置される載置領域が桟等によって所定の間隔で仕切られており、矢符Bで示される方向へ物品13を搬送する。回転する載台S1〜S16の1台と、供給コンベヤ4の載置領域の1個とが同期して動作し、個々の載置領域に載置された1個の物品13が、供給コンベヤ4の搬送終端の下方の供給位置に回転移動してきた各載台S1〜S16へ順次供給される。
An
図1に示す物品供給範囲において、供給コンベヤ4から載台S1〜S16に供給された物品13は、回転しながらその重量値が後述のように複数の重量取得位置で測定され、測定された重量値及び予め設定された境界重量値に基づいて、重量ランクが判定される。
In the article supply range shown in FIG. 1, the
また、各計量器は稼働運転中に、荷重センサ51〜516や荷重信号測定回路の零点ドリフトまたは異物付着などによって零点重量値が変動するため、各計量器の載台S1〜S16上の物品13を排出した後、次の物品13が供給される手前の位置Izで載台S1〜S16が無負荷の場合の零点重量値を求め、静止時の零点重量からの零点変動分を補正する自動零点調整を行っている。
Each meter during running operation, since the zero point weight value, such as by zero drift or foreign matter of the
この実施形態では、図2に示すように、測定された物品13の重量値Wxと境界重量値Wc1〜Wc7とに基づいて、物品13の重量ランクを、下記のように8つの重量ランク(1)〜(8)のいずれかに判定する。
In this embodiment, as shown in FIG. 2, based on the measured weight value Wx of the
・Wx<Wc1のとき 重量ランク(1)
・Wc1≦Wx<Wc2のとき 重量ランク(2)
・Wc2≦Wx<Wc3のとき 重量ランク(3)
……………………………………………………………
・Wc6≦Wx<Wc7のとき 重量ランク(7)
・Wc7≦Wxのとき 重量ランク(8)
重量ランクが判定された物品13は、図1に示される円周方向に沿う排出範囲の、判定された重量ランクに対応する振分け位置(1)〜(8)にて、載台S1〜S16のゲートが開いて排出され、振分けられる。
・ Wx <Wc1 Weight rank (1)
・ Wc1 ≦ Wx <Wc2 Weight rank (2)
・ Wc2 ≦ Wx <Wc3 Weight rank (3)
……………………………………………………………
・ Weight rank (7) when Wc6 ≦ Wx <Wc7
・ When Wc7 ≦ Wx Weight rank (8)
The
なお、以下の説明では、供給位置で物品13が載台S1〜S16に供給されてから、物品13の重量ランクに対応する振分け位置(1)〜(8)で振分けられるまでの載台S1〜S16の回転経路において、回転方向の上流側(供給位置に近い側)を前方、回転方向の下流側(供給位置から離れた側)を後方という。
In the following description, the articles S1 to S8 from when the
この回転式の重量選別機1では、従来例と同様に、上述の図22及び図23に示すように、各載台S1〜S16が取付けられた回転台2を回転駆動するための回転駆動機構を収容した直方体状の収容箱40が、回転する載台S1〜S16の円軌道の一部を占めて、その下方に設置される。
In this rotary
このため、各載台S1〜S16が収容箱40の上方を通過するタイミングにおいて、載台S1〜S16の回転移動による相対的な空気の流れによって、載台S1〜S16に下向きに空気力が作用する。
Therefore, at the timing when each of the platforms S1 to S16 passes above the
このように載台S1〜S16が回転する円軌道上の一部に空気の流れを乱すような部分があるために、たとえ回転速度が一定であっても、収容箱40の空気力が載台S1〜S16に作用することによって、各載台S1〜S16の各計量器の出力に振動信号が生じると、その振動信号の振幅の大きさは、載台S1〜S16の回転位置で異なることになる。すなわち、載台S1〜S16の静止零点重量からの零点変動量は一定ではなく、回転位置によって、異なった値となる。この場合、各載台S1〜S16には、円軌道上の同じ位置で収容箱40による空気力が作用するので、空気力によって生じた振動信号による零点変動量は、回転位置と回転速度とが同じであれば、各載台S1〜S16とも共通の値となる。
Since there is a part that disturbs the flow of air in a part of the circular orbit where the platforms S1 to S16 rotate in this way, even if the rotational speed is constant, the aerodynamic force of the
一方、各載台S1〜S16が取付けられた回転台2の回転軸に、例えば、振動信号発生の要因となる部位が存在し、各載台S1〜S16が円軌道上の特定の位置にあるときに、回転軸とその軸受け機構との間に機械衝撃力が作用して振動信号を発生する場合には、各載台S1〜S16は、円軌道上のそれぞれが異なる位置にあるときに同じタイミングで衝撃力を受けることになる。この場合は、各載台S1〜S16が同じ位置であっても、載台S1〜S16によって振動信号の振幅が異なるので、載台S1〜S16毎、すなわち、計量器毎に零点変動量は異なることになる。
On the other hand, for example, a portion that causes generation of a vibration signal exists on the rotation shaft of the
この実施形態では、このような空気力及び機械衝撃力に起因する振動信号による零点変動量を補正して零点調整を精確に行えるようにするものである。 In this embodiment, the zero point fluctuation amount due to the vibration signal caused by such aerodynamic force and mechanical impact force is corrected so that the zero point adjustment can be performed accurately.
更に、この実施形態では、従来のように、載台S1〜S16が、物品13を最初に振分ける振分け位置(1)の直前付近bに到達した時点で物品13の重量値を1回だけ取得するのではなく、各載台S1〜S16が各ランクの振分け位置(1)〜(7)の手前に到達する度に、各載台S1〜S16の荷重センサ51〜516からの荷重信号によって重量をそれぞれ取得して重量ランクを判定し、判定した重量ランクの振分け位置で物品13をそれぞれ振分けるようにしている。
Further, in this embodiment, as in the prior art, when the platforms S1 to S16 reach the vicinity b immediately before the sorting position (1) where the
このように各振分け位置の手前で物品13の重量値を取得して重量ランクを判定し、判定した重量ランクに応じて振分けるために、この実施形態では、図1に示すように、回転する載台S1〜S16の円周に沿って、半円周を8等分する区間である外周位置1,2,3,…8を仮想的に定めている。載台S1〜S16は、円周に沿って16台配置されているので、各外周位置1,2,3,…8は、1台の載台に対応できる区間となっている。
In this embodiment, as shown in FIG. 1, in order to determine the weight rank by acquiring the weight value of the
外周位置1は、最初の振分け位置(1)よりも1区間、前方に位置しており、外周位置2〜8は、それぞれ振分け位置(1)〜(7)に対応する位置にある。
The outer
図1では、各外周位置1〜8の境界を仮想延長線d1〜d8で示すと共に、外周位置1〜7における各中間位置を仮想延長線I1〜I7で示している。
In FIG. 1, boundaries between the outer
この実施形態では、供給コンベヤ4から載台S1〜S16に供給された物品13の重量ランクを判定するための重量値を取得するための円周上の位置は、物品13の振分け位置(1)〜(7)より少しずつ手前の仮想延長線I1、I2、I3、……、I7の位置としている。仮想延長線I1、I2、I3、…I7は、載台S1〜S16の回転円周の1周区間の1/16の間隔で円周上に並んでいる。
In this embodiment, the position on the circumference for obtaining the weight value for determining the weight rank of the
更に、零点調整のための零点ドリフト補正用重量取得位置を、各計量器の載台S1〜S16の物品13を遅くとも上述の振分け位置(8)で排出した後、次の物品13が供給される手前の位置である仮想延長線Izの位置とし、この零点ドリフト補正用重量取得位置Izで、載台S1〜S16が無負荷の場合の零点重量値を取得する。
Further, the zero point drift correction weight acquisition position for the zero point adjustment is discharged after the
また,図1において、物品13を最初の振分け位置(1)で振分けるための重量取得位置である仮想延長線I1よりも4区分だけ前方の位置(1区分は円周の1/16の長さの区間)を仮想延長線I0とする。仮想延長線I0は、物品13が供給される付近の位置である。
Further, in FIG. 1, a position that is four sections ahead of the virtual extension line I1, which is a weight acquisition position for distributing the
仮想延長線I0からI1まで、仮想延長線I0からI2まで、……、仮想延長線I0からI7までの各距離、すなわち、載台の1回転の円周に対する比率で与えられる各距離を、それぞれ仮想延長線I1、I2、…、I7を重量取得位置とする場合の重量測定間隔という。 From virtual extension lines I0 to I1, from virtual extension lines I0 to I2,..., Each distance from virtual extension lines I0 to I7, that is, each distance given by a ratio to the circumference of one rotation of the platform, This is referred to as a weight measurement interval when the virtual extension lines I1, I2,.
このように回転する載台S1〜S16の円周上の異なる位置に複数の重量取得位置を設けると、たとえ回転速度が一定であっても、上述の収容箱40による空気力が載台S1〜S16に作用することによる振動信号が生じれば、この振動信号の振幅の大きさ、つまり静止零点重量からの零点変動量は、各重量取得位置I1〜I7,Izによって異なった値となる。
When a plurality of weight acquisition positions are provided at different positions on the circumference of the platforms S1 to S16 rotating in this way, even if the rotational speed is constant, the aerodynamic force by the
更に、回転する載台S1〜S16が円軌道上の特定の位置にあるときに、上述の機械衝撃力が作用して振動信号が生じれば、たとえ回転速度が一定であっても、その振動信号の振幅の大きさ、つまり静止零点重量からの零点変動量は、各重量値取得位置I1〜I7,Iz毎に異なると共に、載台S1〜S16毎、すなわち、計量器毎にも異なることになる。 Further, when the rotating platforms S1 to S16 are at specific positions on the circular orbit, if the above-described mechanical impact force acts to generate a vibration signal, even if the rotational speed is constant, the vibration The magnitude of the amplitude of the signal, that is, the zero point fluctuation amount from the stationary zero point weight is different for each of the weight value acquisition positions I1 to I7 and Iz, and is also different for each of the platforms S1 to S16, that is, for each measuring instrument. Become.
各計量器は、零点ドリフト補正用重量取得位置Izで、載台S1〜S16が無負荷の場合の零点重量値を取得し、静止時の零点重量からの変動分を補正する零点調整を行うのであるが、重量取得位置I1〜I7,Iz毎に、上記の空気力及び機械衝撃力に起因する振動信号による零点変動量が存在し、この零点変動量は、重量取得位置I1〜I7,Iz毎に異なる。 Each weighing instrument acquires the zero point weight value when the loading platforms S1 to S16 are unloaded at the zero point drift correction weight acquisition position Iz, and performs zero adjustment to correct the fluctuation from the zero point weight at rest. However, for each of the weight acquisition positions I1 to I7 and Iz, there is a zero point fluctuation amount due to the vibration signal caused by the aerodynamic force and the mechanical impact force. The zero point fluctuation amount is calculated for each of the weight acquisition positions I1 to I7 and Iz. Different.
したがって、零点調整を精確に行うためには、零点ドリフト補正用重量取得位置Iz及び各重量取得位置I1〜I7における上記の振動信号による零点変動量を除去する必要がある。 Therefore, in order to accurately perform the zero point adjustment, it is necessary to remove the zero point fluctuation amount due to the vibration signal at the zero point drift correction weight acquisition position Iz and the respective weight acquisition positions I1 to I7.
そこで、この実施形態では、空気力及び機械衝撃力に起因する振動信号による零点変動量を補正するために、次のようにしている。 Therefore, in this embodiment, in order to correct the zero point fluctuation amount due to the vibration signal caused by the aerodynamic force and the mechanical impact force, the following is performed.
すなわち、予め、計量器の載台S1〜S16に物品13を供給しない無負荷時の調整運転において、静止する載台S1〜S16の計量器からの荷重信号に基づく静止零点重量値と、前記重量取得位置I1〜I7,Izで、回転する載台S1〜S16の計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として、回転速度毎に、重量取得位置I1〜I7,Iz毎、かつ、計量器毎に求めてメモリに記憶させておき、計量器の載台S1〜S16に物品13を供給して重量選別する稼働運転においては、設定された回転速度、計量器、及び、重量取得位置I1〜I7,Izに応じた零点変動成分を前記メモリから読み出し、重量取得位置I1〜I7,Izで取得される計量器からの荷重信号に基づく重量値を、前記零点変動成分で補正するようにしている。
That is, in the adjustment operation at the time of no load in which the
具体的には、回転速度別、計量器別、及び、重量取得位置別の零点変動量の補正を次のような手順(1)〜(4)で行う。 Specifically, correction of the zero point fluctuation amount for each rotation speed, each weighing instrument, and each weight acquisition position is performed by the following procedures (1) to (4).
(1)各計量器の静止零点重量値の測定
無負荷状態の各計量器を回転させることによって現れる零点変動分を検出するためには、無負荷状態の各計量器が静止しているときの静止零点調整を行う必要があり、このため、計量器毎の静止零点重量値を測定する。
(1) Measurement of stationary zero point weight value of each measuring instrument To detect the zero point fluctuation that appears by rotating each measuring instrument in the no-load state, It is necessary to adjust the stationary zero point. For this reason, the stationary zero point weight value for each measuring instrument is measured.
無負荷状態の回転していない静止時における静止零点重量値Wzs0<s>は、計量器毎に異なるので、計量器毎に、静止零点重量値を測定し、静止零点重量値記憶用レジスタWrzs0<s>、(s=1〜16)に記憶させる。なお、sは各載台S1〜16に対応する各計量器の番号1〜16を示す。 Since the stationary zero point weight value Wzs0 <s> at the time of non-rotating in a no-load state differs for each measuring instrument, the stationary zero point weight value is measured for each measuring instrument, and the stationary zero point weight value storage register Wrzs0 < s>, (s = 1 to 16). In addition, s shows the numbers 1-16 of each measuring instrument corresponding to each mounting base S1-16.
この静止零点重量値の測定は、各載台S1〜S16に物品13が供給されていない無負荷の状態において、作業者が、後述の表示設定ユニット21の入力部24の運転スイッチをOFFして、計量器を回転させない静止計測モードにする。これによって、重量選別機1は、各計量器別の荷重信号を、後述のように同じフィルタ特性の静止時計量用フィルタの出力から読み取って計量器別の静止零点重量値Wzs0<s>とし、静止零点重量値記憶用レジスタWrzs0<s>、(s=1〜16)に記憶する。
The measurement of the stationary zero point weight value is performed by turning off the operation switch of the
(2)各計量器の静止零点調整
この静止零点調整は、上記(1)で静止零点重量値記憶用レジスタWrzs0<s>、(s=1〜16)に記憶させた静止零点重量値Wzs0<s>によって行う。
(2) Static zero-point adjustment of each measuring instrument This static zero-point adjustment is performed by the static zero-point weight value Wzs0 <s stored in the static zero-point weight value storage register Wrzs0 <s> (s = 1 to 16) in (1) above. s>.
具体的には、いずれの計量器の載台S1〜S16にも物品13が載置されていない無負荷状態であることを確認して、表示設定ユニット21の入力部24の零調整スイッチを作業者が操作することによって、全ての計量器において、重量値を算出するための後述の算出式、例えば載台S1の計量器では、
Wn1=K1・(Wa1−Wi1)−Wz1
における静止零点重量Wz1を、静止重量値レジスタWrzs0<s>、(s=1〜16)に記憶されている静止零点重量値Wzs0<s>に置き換える。なお、上記算出式については、後述する。
Specifically, the zero adjustment switch of the
Wn1 = K1. (Wa1-Wi1) -Wz1
The stationary zero point weight Wz1 in is replaced with the stationary zero point weight value Wzs0 <s> stored in the stationary weight value register Wrzs0 <s>, (s = 1 to 16). The calculation formula will be described later.
(3)計量器回転時の零点変動成分の測定及び零点変動成分のテーブルメモリへの登録
各計量器の各載台S1〜S16が無負荷であって、稼働運転に使用する回転速度における動的零点重量値を、次のようにして計量器別、重量取得位置別に取得して零点変動成分としてメモリに記憶させる。なお、動的重量値については、後述のように、重量取得位置に応じてフィルタ特性の異なるフィルタを使用する。
(3) Measurement of zero-point fluctuation component at the time of measuring instrument rotation and registration of zero-point fluctuation component in table memory Dynamics at the rotational speed used for operating operation when each of the platforms S1 to S16 is unloaded. The zero point weight value is acquired for each measuring instrument and for each weight acquisition position as follows and stored in the memory as a zero point fluctuation component. For the dynamic weight value, filters having different filter characteristics are used according to the weight acquisition position, as will be described later.
この実施形態では、各載台S1〜S16に対応する16台の計量器s=1〜16を備えており、回転速度vは、v=1〜11の11段階に設定することが可能である。また、物品の重量取得位置は、上述のようにI1〜I7の7箇所であり、零点ドリフト補正用重量値の取得位置は、Izの1箇所である。この物品の重量取得位置I1〜I7及び零点ドリフト補正用重量値の取得位置Izを含む8箇所の重量取得位置iを、i=1〜7、zとして表す。 In this embodiment, 16 measuring instruments s = 1 to 16 corresponding to the mounting platforms S1 to S16 are provided, and the rotation speed v can be set in 11 stages of v = 1 to 11. . Further, the weight acquisition positions of the article are seven positions I1 to I7 as described above, and the acquisition position of the zero-point drift correction weight value is one position Iz. The eight weight acquisition positions i including the weight acquisition positions I1 to I7 and the zero drift correction weight value acquisition position Iz of the article are represented as i = 1 to 7 and z.
計量器番号sの計量器を、物品が供給されていない無負荷状態で回転速度vで回転させたとき、重量取得位置iで取得した重量値を動的零点重量値Wzd<s,v,i> と表すとする。 When the measuring instrument of the measuring instrument number s is rotated at the rotational speed v in an unloaded state where no article is supplied, the weight value acquired at the weight acquisition position i is expressed as the dynamic zero point weight value Wzd <s, v, i. It is expressed as>.
調整運転時には、計量器の回転動作中に各段階v=1〜11の回転速度を順に与えて計量器を無負荷状態で回転速度毎に回転させ、全計量器s=1〜16について、それぞれ物品重量取得位置I1〜I7(i=1〜7)、及び、零点ドリフト補正用重量取得位置Iz(i=z)で重量値、すなわち、動的零点重量値Wzd<s,v,i>を取得する。 During the adjustment operation, the rotating speed of each stage v = 1 to 11 is given in order during the rotating operation of the measuring instrument to rotate the measuring instrument for each rotating speed in an unloaded state, and for all the measuring instruments s = 1 to 16, respectively. The weight value at the article weight acquisition positions I1 to I7 (i = 1 to 7) and the zero point drift correction weight acquisition position Iz (i = z), that is, the dynamic zero point weight value Wzd <s, v, i>. get.
重量測定のばらつきを小さくするために、複数回(R回)以上、例えば、5回以上の回転によって、各計量器sについて、重量取得位置i毎に、無負荷重量値である動的零点重量値Wzd<s,v,i> をそれぞれR個以上求め、その平均値を算出して、平均値と計量器s毎の静止零点重量値Wzs0<s>との差をとって、零点変動成分Czd<s,v,i> とする。 In order to reduce the variation in weight measurement, the dynamic zero point weight which is an unloaded weight value for each weight acquisition position i for each weighing instrument s by rotating more than once (R times), for example, 5 times or more. R or more values Wzd <s, v, i> are obtained, the average value thereof is calculated, and the difference between the average value and the stationary zero-point weight value Wzs0 <s> for each measuring instrument s is calculated to obtain a zero fluctuation component. Let Czd <s, v, i>.
これらの零点変動成分Czd<s,v,i>を、計量器s,回転速度v,重量値取得位置i別のテーブルメモリに記憶させる。 These zero-point fluctuation components Czd <s, v, i> are stored in a table memory for each measuring instrument s, rotational speed v, and weight value acquisition position i.
例えば、v=1〜11まで11段階の回転速度別のメモリテーブルを設け、それぞれのテーブルでは、例えば、v=1について、図3に示すように、行が計量器s=1〜16、列が零点ドリフト補正用重量取得位置を含む各重量値取得位置i=1〜7、zの2次元のメモリレジスタに、零点変動成分Czd<s,v,i>として登録される。 For example, a memory table is provided for each rotation speed in 11 stages from v = 1 to 11, and in each table, for example, for v = 1, as shown in FIG. Are registered as zero-point fluctuation components Czd <s, v, i> in the two-dimensional memory registers of the respective weight value acquisition positions i = 1 to 7 and z including the zero-point drift correction weight acquisition position.
この零点変動成分の測定は、後述の表示設定ユニット21の入力部24において、作業者が、回転速度vを設定し、運転スイッチをONする。これによって、動的重量測定モードとなり、計量器が設定された回転速度で回転する。
In the measurement of the zero point fluctuation component, the operator sets the rotation speed v at the
更に、作業者が、計量器に物品が供給されていない無負荷状態であることを確認して、動的零点変動成分検出モードスイッチをONすると、動的零点変動成分検出モードとなり、全計量器s=1〜16について、それぞれ重量取得位置i=1〜7,z(I1〜I7,Iz)で動的零点重量値Wzd<s,v,i>を取得し、R回の平均値を算出し、その平均値と計量器s毎の静止零点重量値Wzs0<s>との差をとって、零点変動成分Czd<s,v,i>としてメモリに登録する。 Furthermore, when the operator confirms that no load is being supplied to the weighing instrument and the dynamic zero point fluctuation component detection mode switch is turned on, the dynamic zero point fluctuation component detection mode is set, and all the weighing instruments are set. For s = 1 to 16, dynamic zero point weight values Wzd <s, v, i> are acquired at weight acquisition positions i = 1 to 7, z (I1 to I7, Iz), and R average values are calculated. Then, the difference between the average value and the static zero point weight value Wzs0 <s> for each measuring instrument s is taken and registered in the memory as the zero point fluctuation component Czd <s, v, i>.
(4)稼働運転時における零点変動量の補正
物品13が物品供給範囲で各載台S1〜S16に供給されて重力ランクに選別される稼働運転時には、設定された回転速度vで回転する計量器sの載台S1〜S16に載置された物品13の重量値を、各重量取得位置iで取得するが、この取得した重量値を、Wxd<s,v,i> とすると、計量器s、回転速度v、重量取得位置iである<s,v,i>に対応する零点変動成分Czd<s,v,i> を登録したメモリから呼び出して下記のように減算する。
(4) Correction of Zero Fluctuation Amount During Operation Operation A measuring instrument that rotates at a set rotation speed v during operation operation in which the
Wxd<s,v,i> −Czd<s,v,i>
これによって、稼働運転時に取得した重量値に含まれる、空気力及び機械衝撃力に起因する振動信号による零点変動量をキャンセルすることができる。
Wxd <s, v, i> −Czd <s, v, i>
Thereby, it is possible to cancel the zero point fluctuation amount due to the vibration signal caused by the aerodynamic force and the mechanical impact force, which is included in the weight value acquired during the operation operation.
次に、図1の重量選別機1の制御構成を図4にブロック図に基づいて説明する。
Next, the control configuration of the
上述の各載台S1〜S16の荷重をそれぞれ検出する荷重センサ51〜516のアナログ荷重信号は、各測定用ユニット61〜616にそれぞれ入力される。
Analog load signal of the
各測定用ユニット61〜616は、荷重センサ51〜516から出力されるアナログ荷重信号を増幅すると共に、高周波ノイズを除去するアナログフィルタを組込んだアンプ7と、演算回路9と、シリアルコントローラ10とを備えている。
Each of the
演算回路9は、アンプ7から出力されるアナログ荷重信号をデジタル荷重信号に変換するA/D変換器(図示せず)を備えると共に、A/D変換された荷重信号を、動的重量値の取得時には、後述のように重量取得位置に応じてフィルタ処理する図示しないCPU及びメモリ等を備えている。
The
16台の各測定用ユニット61〜616で生成された荷重信号は、それぞれの測定用ユニット61〜616に設けられたシリアルコントローラ10からシリアルラインSL1を介して集中制御ユニット11のシリアルコントローラ12へ送られる。
16 units load signals generated by the respective measurement unit 61 through 16 of the serial
集中制御ユニット11は、図示しないCPU、及び、上述の零点変動分のテーブルなどが記憶されるメモリ等からなる演算制御回路18を備えており、この演算制御回路18には、パルスジェネレータを構成する後述の第1,第2フォトセンサPH1,PH2からタイミングパルスTpとリセットパルスRpとがI/O回路16を介して与えられ、これらパルスTp,Rpに基づいて、載台S1〜S16の回転位置を認識する。重量取得手段としての集中制御ユニット11では、測定用ユニット61〜616からの全ての載台S1〜S16の荷重信号を収集して所定のタイミングで重量を測定する、すなわち、重量値を取得する。
The
また、零点重量補正手段としての集中制御ユニット11の演算制御回路18は、重量値を取得して零点変動成分を補正し、補正した重量値に基づいて重量ランクを判定し、重量ランクに対応する振分け位置にて物品13を振分けるために、I/O回路16を介して各載台S1〜S16のゲートを開閉するシリンダcy1〜cy16の駆動を制御する。更に、集中制御ユニット11の演算制御回路18は、I/O回路16及びモータ駆動回路17を介して駆動手段としてのモータ19を制御し、これによって、モータ19によって回転駆動される回転台2の回転速度を、設定された回転速度に制御する。
Further, the
集中制御ユニット11の演算制御回路18は、零点変動成分を補正した重量値や判定した重量ランクなどを集中制御ユニット11のシリアルコントローラ20を介して、回転体の外部の表示設定ユニット21に送信し、表示設定ユニット21では、シリアルラインSL2を介してシリアルコントローラ22で受信する。
The
回転側である集中制御ユニット11と固定側である表示設定ユニット21との通信は、図示しないロータリコネクタによって行われ、また、表示設定ユニット21側へ供給されている電源が、図示しない給電用のスリップリングを介して集中制御ユニット11側へ給電される。
Communication between the
表示設定ユニット21は、図示しないCPU及びメモリ等からなる演算制御回路23と、重量ランク判定用の境界重量値や回転速度等の設定を行うと共に、零点変動成分を補正するための各種スイッチ等が設けられた入力部24と、集中制御ユニット11から送られてきたデータ等を表示する表示部25と、I/O回路26とを備えている。
The
この実施形態では、上述のように、各載台S1〜S16が、各重量ランクの振分け位置(1)〜(7)の手前に到達する度に、各載台S1〜S16の荷重センサ51〜516からの荷重信号に基づいて、重量をそれぞれ測定して零点変動成分を補正した後、重量ランクを判定し、判定した重量ランクの振分け位置で物品13をそれぞれ振分けるので、振分け位置(1)〜(7)の内、後方側で振分けられる重量ランクの物品ほど、後方側の測定位置で物品13の重量が測定されて、重量ランクが判定されることになる。したがって、後方側の重量ランクの物品ほど、物品13が載台S1〜S16に供給されてからその重量を測定するまでの時間が長くなり、荷重センサ51〜516からの荷重信号の過渡応答がより小さく収束、安定することになり、また、長い時間の荷重信号を使用して重量値を求めることができる。
In this embodiment, as described above, each time the platforms S1 to S16 reach before the distribution positions (1) to (7) of the respective weight ranks, the
この実施形態では、重量取得位置に応じて応答時間の異なるフィルタ、すなわち、後方の重量取得位置ほど応答時間の長いフィルタを使用して重量値を取得するように各測定ユニット61〜616を構成している。
In this embodiment, each of the
次に、この測定ユニット61〜616のフィルタの構成について説明する。 Next, the configuration of the filter of the measuring unit 61 through 16.
この重量選別機1は、種々の回転速度を設定して計量運転することができる。以下、この回転速度を、上述の1〜11の11段階で表すときにはvを、1分間当たりの回転数(rpm)で表すときにはVを用いる。
This
先ず、最小の計量能力のときの回転速度(v=1段階)をV=10rpm、1回転につき16台の載台S1〜S16が回転するので、載台S1〜S16のすべてに物品13を載置することができるとすると、計量処理能力は160個/分に相当する回転速度になる。
First, since the rotation speed (v = 1 stage) at the minimum weighing capacity is V = 10 rpm, 16 mounting platforms S1 to S16 rotate per rotation, the
また、最大の計量能力のときの回転速度(v=11段階)をV=20rpm、載台S1〜S16のすべてに物品13を載置することができるとすると、計量処理能力は320個/分に相当する回転速度になる。
Further, assuming that the rotation speed (v = 11 stage) at the maximum weighing capacity is V = 20 rpm and the
回転速度は、直接的に毎分の回転速度、または間接的に全ての載台S1〜S16に物品13を載置することができた場合の毎分の計量処理能力の値として設定される。
The rotation speed is set directly as the rotation speed per minute, or as the value of the weighing processing capacity per minute when the
この実施形態では、各測定ユニット61〜616には、A/D変換された荷重信号をフィルタ処理する固定フィルタ及び可変フィルタが設けられるが、先ず、固定フィルタについて説明する。 In this embodiment, each measuring unit 61 through 16, but the fixed filter and a variable filter for filtering the load signal converted A / D is provided, it will be described first fixed filter.
図5に各測定用ユニット61〜616の各演算回路9に備えられるシフトレジスタと演算処理のブロック構成を模式的に示す。
FIG. 5 schematically shows a shift register provided in each
ここで、物品13が載台S1〜S16上に載置されていない場合と定格容量の物品13が載置されている場合とによって、載台S1〜S16及び荷重センサ51〜515を備える計量器の固有振動数が、30〜33Hzの間で変化するものとする。
Here, by the case of the
各載台S1〜S16にそれぞれ対応する各測定用ユニット61〜616の演算回路9は、上述のアンプ7から出力されるアナログ荷重信号をデジタル荷重信号に変換するA/D変換回路27を備えている。このA/D変換回路27は、アナログ荷重信号を、例えばサンプリング間隔1msecにてデジタル荷重信号に変換する。
The
演算回路9には、30個の直列のセルレジスタで構成された第1シフトレジスタSFR1を設ける。各セルレジスタには、A/D変換回路27によってA/D変換された1つのA/Dサンプリングデータがそれぞれ格納される。
The
荷重信号の測定値である1つのA/Dサンプリングデータが、A/D変換回路27から1msec毎に新たに得られる度に、セルレジスタのデータを図5の右方向へ順次シフトし、最も古い右端の1つのA/Dサンプリングデータを廃棄し、最新のA/Dサンプリングデータを入力することで、常に最新の30個分のA/Dサンプリングデータを格納する。
Each time one A / D sampling data which is a measured value of the load signal is newly obtained from the A /
更に、1つの新たなA/Dサンプリングデータが第1シフトレジスタSFR1に格納される度に、第1シフトレジスタSFR1に格納される最新の30個分のセルレジスタのデータの平均値を、第1平均値演算回路(AV1)30によって算出し、第2シフトレジスタSFR2へ入力データとして与える。 Further, every time one new A / D sampling data is stored in the first shift register SFR1, the average value of the latest 30 cell register data stored in the first shift register SFR1 It is calculated by the average value arithmetic circuit (AV1) 30 and given as input data to the second shift register SFR2.
第2シフトレジスタSFR2は、33個の直列のセルレジスタによって構成され、第1平均値演算回路(AV1)30の次段に接続される。 The second shift register SFR2 includes 33 serial cell registers, and is connected to the next stage of the first average value arithmetic circuit (AV1) 30.
第1平均値演算回路(AV1)30によって平均値が1msecの間隔で新たに算出される度に、第2シフトレジスタSFR2は、1個ずつセルレジスタのデータを図5の右方向へ順次シフトし、常に最新の33個分の平均値を格納すると共に、右端の最も古い平均値を廃棄する。 Each time the average value is newly calculated by the first average value arithmetic circuit (AV1) 30 at an interval of 1 msec, the second shift register SFR2 sequentially shifts the data in the cell register one by one in the right direction in FIG. The latest average value for 33 is always stored and the oldest average value at the right end is discarded.
第2シフトレジスタSFR2に、1msecの間隔で新たに平均値が格納される度に、次段の第2平均値演算回路(AV2)31は、第2シフトレジスタSFR2の最新の33個分の直列のセルレジスタの出力の平均値を算出する。 Each time a new average value is stored in the second shift register SFR2 at an interval of 1 msec, the second average value calculation circuit (AV2) 31 in the next stage is connected to the latest 33 of the second shift register SFR2. The average value of the cell register outputs is calculated.
なお、第1,第2平均値演算回路(AV1,AV2)30,31や第1,第2シフトレジスタSFR1、SFR2は、特別に設けたものではなく、演算回路9内における平均演算のデータの流れと、演算を模式的に表したもので、CPU及びCPUに接続されたメモリ内で実行される。
The first and second average value calculation circuits (AV1, AV2) 30, 31 and the first and second shift registers SFR1, SFR2 are not specially provided, and the average calculation data in the
30個のセルレジスタからなる第1シフトレジスタSFR1及び第1平均値演算回路(AV1)30は、30msecを1周期とするノイズ信号に対するノッチフィルタとなり、33個のセルレジスタからなる第2シフトレジスタSFR2及び第2平均値演算回路(AV2)31は、33msecを1周期とするノイズ信号に対するノッチフィルタとなり、2重のノッチフィルタとなる。 The first shift register SFR1 composed of 30 cell registers and the first average value arithmetic circuit (AV1) 30 serve as a notch filter for a noise signal having 30 msec as one cycle, and the second shift register SFR2 composed of 33 cell registers. The second average value calculation circuit (AV2) 31 becomes a notch filter for a noise signal having one cycle of 33 msec, and becomes a double notch filter.
この2重のノッチフィルタは、載台S1〜S16及び荷重センサ51〜515を備える計量器の固有振動ノイズ除去用のフィルタであり、荷重信号が30〜33Hzのノイズ信号を含む場合、すなわち、1周期が33msec〜30msecの振動ノイズを含む場合に大きい減衰効果を持つことになる。
The double notch filter is a filter for the natural vibration noise removal meter comprising a load platform S1~S16 and
物品13の円周上での供給位置は、その時々の物品13の供給コンベヤ4上の載置状態や粘着性などの違いによってばらつく。
The supply position of the
この実施形態では、最大の計量能力のときの回転速度の場合に、物品13が最も遅く載台S1〜S16上に供給されてから載台S1〜S16が、図1の仮想延長線I0の位置に到達するまでの時間を、2重のノッチフィルタの応答時間63msec以上としている。すなわち、仮想延長線I0の位置は、最大の計量能力のときの回転速度の場合に、物品13が載台S1〜S16上に最も遅く供給されてから63msec以上経過した後に載台S1〜S16が到達する位置としている。
In this embodiment, in the case of the rotational speed at the maximum weighing capacity, the platforms S1 to S16 after the
なお、本発明の他の実施形態として、物品が載台S1〜S16上に最も遅く供給された位置を仮想延長線I0の位置とし、これ以降、物品が仮想延長線I1に到達するまでの経過時間内に、固有振動ノイズ除去用フィルタの応答時間63msecを見込んでもよい。 As another embodiment of the present invention, the position at which the article is supplied latest on the platforms S1 to S16 is set as the position of the virtual extension line I0, and thereafter, the process until the article reaches the virtual extension line I1. The response time of the natural vibration noise removing filter may be expected within 63 msec.
この2重のノッチフィルタは、載台S1〜S16及び荷重センサ51〜515を備える計量器の固有振動ノイズの平滑を目的とするものであるから、載台S1〜S16の回転速度や重量値の取得位置に関係なく設ける必要がある。
Since this double notch filter, it is an object of the smoothing of the natural vibration noise meter with a load platform S1~S16 and
なお、載台S1〜S16のゲートや、ゲート取付け金具、ゲート開閉用のシリンダなどのいわゆる、荷重センサ51〜516に加わる風袋質量が、物品の質量に対して十分大きい場合は、載台S1〜S16上の物品の有無による計量器の固有振動周期の変化は小さいので、2重のノッチフィルタの内、一方のノッチフィルタだけを設けてもよい。
Note that, the gate of the platform S1 to S16, when the gate mounting brackets, so-called, such as a cylinder for the gate opening and closing, tare weight applied to the
次に、固定フィルタである上記のノッチフィルタに加えて、回転台2の回転速度と重量取得位置とに応じて平滑特性を変更する可変フィルタについて説明する。
Next, in addition to the above-described notch filter that is a fixed filter, a variable filter that changes the smoothing characteristic according to the rotational speed of the
載台S1〜S16が、図1の仮想延長線I0からI1、I2、…I7への回転移動に応じて、仮想延長線I01〜I1、仮想延長線I0〜I2、仮想延長線I0〜I3、…仮想延長線I0〜I7と重量測定間隔は次第に大きくなり、同じ回転速度であれば、所要時間も次第に大きくなる。 The platforms S1 to S16 are moved in accordance with the rotational movement from the virtual extension line I0 to I1, I2,... I7 in FIG. 1, virtual extension lines I01 to I1, virtual extension lines I0 to I2, virtual extension lines I0 to I3, ... the virtual extension lines I0 to I7 and the weight measurement interval gradually increase, and the required time gradually increases at the same rotational speed.
この実施形態では、仮想延長線I1、I2、I3、…I7別にフィルタを設け、回転速度の値とこれらの重量取得位置とに応じて、すなわち、仮想延長線I0の位置からそれぞれの重量取得位置までの載台S1〜S16の移動に要する時間の大小に応じて、大小の応答時間を持つフィルタ、すなわち、平滑特性が大小である可変フィルタを適用する。 In this embodiment, a filter is provided for each of the virtual extension lines I1, I2, I3,... I7, depending on the value of the rotation speed and their weight acquisition positions, that is, the respective weight acquisition positions from the position of the virtual extension line I0. A filter having a large or small response time, that is, a variable filter having a large and small smoothing characteristic, is applied according to the time required for moving the platforms S1 to S16.
これによって、載台S1〜S16の回転円周上で後方の重量取得位置の荷重信号ほど平滑特性の大きなフィルタを適用し、精確な重量値を取得できるようにしている。 As a result, a filter having a greater smoothing characteristic is applied to the load signal at the rear weight acquisition position on the rotation circumference of the platforms S1 to S16 so that an accurate weight value can be acquired.
先ず、回転速度が最も大きい場合、すなわち、最大回転速度(v=11段階)V=20rpmの場合、1回転の所要時間は3秒である。1周の1/16の1区間当たりの所要時間は3000/16=187.5msecであるから図1において、載台S1〜S16が仮想延長線I0の位置から仮想延長線I1の位置までの4区間を移動する所要時間は187.5msec*4=750msecである。また、仮想延長線I1〜I2、仮想延長線I2〜I3、仮想延長線I3〜I4、仮想延長線I4〜I5、仮想延長線I5〜I6、仮想延長線I6〜I7の各区間を移動する所要時間は187.5msecである。 First, when the rotation speed is the highest, that is, when the maximum rotation speed (v = 11 stage) V = 20 rpm, the time required for one rotation is 3 seconds. Since the required time per section of 1/16 of one round is 3000/16 = 187.5 msec, in FIG. 1, the platforms S1 to S16 are 4 from the position of the virtual extension line I0 to the position of the virtual extension line I1. The required time for moving the section is 187.5 msec * 4 = 750 msec. Further, it is necessary to move through the sections of the virtual extension lines I1 to I2, the virtual extension lines I2 to I3, the virtual extension lines I3 to I4, the virtual extension lines I4 to I5, the virtual extension lines I5 to I6, and the virtual extension lines I6 to I7. The time is 187.5 msec.
一方、最小回転速度(v=1段階)の場合は、2倍の所要時間であるから載台S1〜S16が、仮想延長線I0の位置から仮想延長線I1の位置までの4区間移動するための所要時間は、375msec*4=1500msecである。また、仮想延長線I1〜I2、仮想延長線I2〜I3、仮想延長線I3〜I4、仮想延長線I4〜I5、仮想延長線I5〜I6、仮想延長線I6〜I7の各区間を移動する所要時間は、375msecである。 On the other hand, in the case of the minimum rotation speed (v = 1 stage), since the required time is doubled, the platforms S1 to S16 move for four sections from the position of the virtual extension line I0 to the position of the virtual extension line I1. Is 375 msec * 4 = 1500 msec. Further, it is necessary to move through the sections of the virtual extension lines I1 to I2, the virtual extension lines I2 to I3, the virtual extension lines I3 to I4, the virtual extension lines I4 to I5, the virtual extension lines I5 to I6, and the virtual extension lines I6 to I7. The time is 375 msec.
フィルタによる応答時間として、物品13が各区間を移動する所要時間だけ見込んでよいので、先ず、仮想延長線I0〜I1までの重量測定間隔では、最大回転速度の場合で750msec、最小回転速度の場合で1500msecを見込むことができる。これらの時間はフィルタを設定する上で、フィルタの応答時間の最大値として見込むことができるので、許容応答時間と呼ぶ。
Since the time required for the
仮想延長線I0からそれぞれ各仮想延長線I2、I3、…I7までの間の許容応答時間は、最大回転速度の場合で、187.5msecずつ、最小回転速度の場合で、375msecずつ増加する。 The allowable response time from the virtual extension line I0 to each virtual extension line I2, I3,... I7 increases by 187.5 msec at the maximum rotation speed and by 375 msec at the minimum rotation speed.
つまり、回転速度が最大の場合と、最小の場合とで異なる許容応答時間に対応する応答時間のフィルタを上記の固定フィルタ(ノッチフィルタ)に従属接続することができる。 That is, a filter having a response time corresponding to an allowable response time that differs depending on whether the rotation speed is maximum or minimum can be cascade-connected to the fixed filter (notch filter).
一般的表現として、回転速度Vrpmが与えられると、1周回転するのに要する時間は(60/V)secであるから、1/16区間(=1区分)当たりの所要時間は(60・V)*(1/16)=(15/4)*(1/V)sec=(3750/V)msecであり、仮想延長線I0〜I1までは4区間であるから許容応答時間として(15000/V)msecを見込むことができる。 As a general expression, when the rotation speed Vrpm is given, the time required for one rotation is (60 / V) sec. Therefore, the required time per 1/16 section (= 1 section) is (60 · V). ) * (1/16) = (15/4) * (1 / V) sec = (3750 / V) msec, and the virtual extension lines I0 to I1 are 4 sections, so that the allowable response time is (15000 / V) msec can be expected.
仮想延長線I1〜I2、仮想延長線I2〜I3、…仮想延長線I6〜I7と、1区間ずつの所要時間に対し、最大回転速度の場合で187.5msec、最小回転速度の場合で375msec、一般にVrpmの場合は、(3750/V)msecの所要時間となるので、仮想延長線I2、I3、…I7と円周上で後方の位置では、許容応答時間が(3750/V)msecずつ増える。 The virtual extension lines I1 to I2, the virtual extension lines I2 to I3,..., The virtual extension lines I6 to I7, and the required time for each section, 187.5 msec at the maximum rotation speed, 375 msec at the minimum rotation speed, In general, in the case of Vrpm, the required time is (3750 / V) msec. Therefore, the allowable response time is increased by (3750 / V) msec at the virtual extension lines I2, I3,. .
後方の位置ほど、より長い時間の荷重信号を見込んで仮想延長線I1以降の1区間当たりに設けるフィルタの応答時間を(3750/V)msecずつ増加させることができるので、回転の途中に外乱による振動信号が生じても円周上で後方の位置にある測定位置に対応するフィルタの出力点ほど振動ノイズに対する平滑特性を大きくすることができ、より安定な重量値が取得できる。 The response time of the filter provided per section after the virtual extension line I1 can be increased in increments of (3750 / V) msec in anticipation of a longer time load signal at the rear position. Even if a vibration signal is generated, the smoothing characteristic with respect to vibration noise can be increased at the output point of the filter corresponding to the measurement position at the rear position on the circumference, and a more stable weight value can be acquired.
可変フィルタの一例として、平均値フィルタを用いた場合について説明する。 As an example of the variable filter, a case where an average value filter is used will be described.
図5の固定フィルタを構成する第2シフトレジスタSFR2以降は、第2シフトレジスタSFR2の平均値が1msec間隔で求められるのに対して、10msecの間隔の平均値を取り上げて多くのセルレジスタを直列接続してなる第3シフトレジスタSFR3へ平均値を格納する。 In the second shift register SFR2 and later constituting the fixed filter of FIG. 5, the average value of the second shift register SFR2 is obtained at intervals of 1 msec, whereas many cell registers are serially arranged taking up the average value of intervals of 10 msec. The average value is stored in the connected third shift register SFR3.
第3シフトレジスタSFR3へのデータの格納のさせ方も第1,第2シフトレジスタSFR1、SFR2と同様で、先ず、各セルレジスタのデータを1個右方へ順次シフトさせてから第2シフトレジスタSFR2から得た新しいデータを格納する。この操作は、10msec間隔で行う。 The method of storing data in the third shift register SFR3 is the same as that of the first and second shift registers SFR1 and SFR2. First, the data in each cell register is sequentially shifted to the right by one and then the second shift register. Store the new data obtained from SFR2. This operation is performed at 10 msec intervals.
これは、可変フィルタによって除去する振動ノイズが、計量器の固有振動数に比べて比較的周波数が小さい、つまり、周期が長いので、長い時間の荷重信号を記憶させるために必要なメモリを多く使用せずに済むように、そしてシフト処理時間が短くて済むようにしたものである。 This is because the vibration noise removed by the variable filter has a relatively small frequency compared to the natural frequency of the measuring instrument, that is, the period is long, so a lot of memory necessary to store the load signal for a long time is used. The shift processing time can be shortened.
なお、他の実施形態として、多くのメモリを使用し、1msec毎の荷重信号を格納するようにしてもよい。 As another embodiment, a large number of memories may be used to store a load signal every 1 msec.
重量選別機1の回転速度が最小値10rpmに設定されていた場合、第3シフトレジスタSFR3を構成するセルレジスタは、最小回転速度に対応できるだけの個数を用意する。図5では、この最小回転速度10rpmに対応する構成を示している。
When the rotation speed of the
10msec毎に1個ずつセルレジスタのデータを、図5の右方へ順次シフトさせ、出力点I0を有する左端のセルレジスタからデータを格納させるので、最小回転速度の場合、1500msecの応答時間とする出力点I1までのシフトレジスタとして、個数が150個のセルレジスタを接続する。 One cell register data is sequentially shifted to the right in FIG. 5 every 10 msec, and the data is stored from the leftmost cell register having the output point I0. Therefore, in the case of the minimum rotation speed, the response time is 1500 msec. As a shift register up to the output point I1, 150 cell registers are connected.
更に、出力点I2までは応答時間370msecを見込むので、37個のセルレジスタを接続する。出力点I3、I4、I5、I6、I7まで同じ応答時間を見込むので、それぞれ37個ずつセルレジスタを直列接続し、合計で150+37*6=372個のセルレジスタを直列接続する。 Furthermore, since the response time of 370 msec is expected up to the output point I2, 37 cell registers are connected. Since the same response time is expected until the output points I3, I4, I5, I6, and I7, 37 cell registers are connected in series, and a total of 150 + 37 * 6 = 372 cell registers are connected in series.
これらのレジスタは、演算回路9のRAMの中に構成される。
These registers are configured in the RAM of the
これに対して最大回転速度20rpmの場合は、応答時間を早めねばならず、上述のように750msecの応答時間とする出力点I1までのセルレジスタの個数は75個となる。また、出力点I2、I3、…I7のそれぞれの間隔に用意するセルレジスタの個数は、18個ずつでよいから、合計で75+18*6=183個のセルレジスタを直列接続する。 On the other hand, when the maximum rotational speed is 20 rpm, the response time must be advanced, and the number of cell registers up to the output point I1 with a response time of 750 msec as described above is 75. In addition, since the number of cell registers prepared for each interval between the output points I2, I3,... I7 may be 18, a total of 75 + 18 * 6 = 183 cell registers are connected in series.
回転速度10rpmと20rpmの中間の、例えば15rpmの回転速度が設定されると、回転速度の大きさに反比例したセルレジスタの接続個数が定められる。 When a rotational speed of, for example, 15 rpm is set between the rotational speeds of 10 rpm and 20 rpm, the number of cell registers connected in inverse proportion to the rotational speed is determined.
接続レジスタの個数の決め方として、一般に回転速度、例えば18rpmが設定されると、
速度比率:(20−18)/(20−10)=1/5
出力点I1点までのレジスタ個数は、75+(150−75)*(1/5)=90
出力点I1〜I2、…、出力点I6〜I7の間のセルレジスタの数は、18+(36−18)*(1/5)=21(小数点以下の数を切り捨て)で、合計は21*6=126個が定められる。
As a method of determining the number of connection registers, generally when a rotation speed, for example, 18 rpm is set,
Speed ratio: (20-18) / (20-10) = 1/5
The number of registers up to the output point I1 is 75+ (150−75) * (1/5) = 90.
The number of cell registers between the output points I1 to I2,..., And the output points I6 to I7 is 18+ (36-18) * (1/5) = 21 (the number after the decimal point is rounded down), and the total is 21 *. 6 = 126 is determined.
一般式としては、回転速度Vの値が設定されると、回転速度18rpmの代わりに回転速度Vの値に置き換えればよい。シフトレジスタのセルレジスタの個数を大きくするほど長時間の荷重信号に対するサンプリング値の平均値を求めることになるので、一般にフィルタとして長い周期の振動信号に対する平滑特性は大きくなると共に、それより短い種々の周期の振動信号に対する平滑特性も大きくなる。
As a general formula, when the value of the rotation speed V is set, the value of the rotation speed V may be replaced instead of the
より大きい数値での平均値を求めるフィルタほど応答時間は大きくなるが、重量測定間隔において突発的に生じる床振動に対して大きな平滑特性を得ることができるし、過渡応答振動信号に対する平滑特性も大きい。 A filter that obtains an average value with a larger numerical value has a longer response time, but it can obtain a large smoothing characteristic for floor vibration that occurs suddenly at a weight measurement interval, and a smoothing characteristic for a transient response vibration signal is also large. .
次にフィルタの条件の設定について説明する。 Next, setting of filter conditions will be described.
回転速度Vは、図4の表示設定ユニット21の入力部24から設定され、表示設定ユニット21から集中制御ユニット11を経由して各載台S1〜S16に対応する各測定ユニット61〜616にシリアルラインSL1を介して与えられる。
The rotation speed V is set from the
回転速度Vが与えられると、各測定ユニット61〜616において、上記の計算が実施され、その回転速度Vに応じたセルレジスタの個数と、個数に対応するメモリアドレスが決まる。
When the rotational speed V is given, each of the
なお、回転速度Vの値は、必ずしも設定値そのものでなく、上述の第1,第2フォトセンサPH1,PH2からのリセットパルスRpとタイミングパルスTpの発生時間間隔を集中制御ユニット11で測定することによって認識し、認識した発生時間間隔に基づいて算出した回転速度としてもよい。
Note that the value of the rotation speed V is not necessarily the set value itself, but the
次にフィルタへの出力点の指定とフィルタからの重量値出力について説明する。 Next, designation of the output point to the filter and output of the weight value from the filter will be described.
図1に示すように、載台S1〜S16の円周上の回転移動に応じて、仮想延長線I1、I2、…I7の位置付近で、フィルタの重量値を取得するために、これらの位置に載台S1〜S16が到達した時点で、後述のようにフィルタのデータの読出し指令を、集中制御ユニット11から所定の載台S1〜S16に対応する測定用ユニット61〜616に与える。
As shown in FIG. 1, in order to obtain the weight value of the filter in the vicinity of the positions of the virtual extension lines I1, I2,... I7 according to the rotational movement on the circumference of the platforms S1 to S16, these positions are obtained. to when the load platform S1 to S16 is reached, gives a read command of data of the filter as will be described later, the measurement unit 61 through 16 corresponding the
例えば、回転速度V=10rpmの設定で計量運転されているとし、仮想延長線I1の位置の重量値の取得タイミングにおいて、集中制御ユニット11から対応する測定用ユニットに対して、出力点I1を指定するコードと載台番号とを共に与えると、指定された番号の載台に対応する測定用ユニットでは、これを解釈して、図5に示す出力点I0〜I1までの150個の各セルレジスタの出力の平均値を第3平均値演算回路(AV3)32によって算出し、シリアルコントローラ10を介して重量値であることを意味するデータ内容コードと載台の番号と平均値とのセットデータを取得重量値として集中制御ユニット11へ送る。
For example, assuming that the metering operation is performed at the rotational speed V = 10 rpm, the output point I1 is designated from the
読取りの重量値として、出力点I2の位置が指定されれば、出力点I0〜I2の間にある150+37=187個の各セルレジスタの出力の平均値を第3平均値演算回路(AV3)32によって算出し、取得重量値として集中制御ユニット11へ送る。
If the position of the output point I2 is designated as the weight value for reading, the average value of the outputs of 150 + 37 = 187 cell registers between the output points I0 to I2 is calculated as the third average value arithmetic circuit (AV3) 32. And is sent to the
同様にして出力点I7まで取得重量値が出力される。 Similarly, the acquired weight value is output up to the output point I7.
零点ドリフト補正用重量取得位置Izで零点重量を取得するフィルタの出力は、例えば第2平均値演算回路(AV2)31の出力を用いる。 For example, the output of the second average value calculation circuit (AV2) 31 is used as the output of the filter that acquires the zero point weight at the zero point drift correction weight acquisition position Iz.
また、載台S1〜S16を回転させない静止計測モードでは、各重量取得位置I1〜I7,Izのフィルタ特性を共通とし、全ての重量取得位置I1〜I7,Izについて、例えば、第2平均値演算回路(AV2)31の出力Izを用いる。 Further, in the stationary measurement mode in which the platforms S1 to S16 are not rotated, the filter characteristics of the respective weight acquisition positions I1 to I7 and Iz are common, and for example, the second average value calculation is performed for all the weight acquisition positions I1 to I7 and Iz. The output Iz of the circuit (AV2) 31 is used.
以上のようにして、載台S1〜S16の回転方向の後方位置であるほど、大きい平滑特性を持つフィルタを通過した重量値が取得され、集中制御ユニット11へ送信される。
As described above, the weight value that has passed through the filter having a larger smoothing characteristic is acquired and transmitted to the
次に、集中制御ユニット11における制御について説明する。
Next, control in the
先ず、各載台S1〜S16がどの位置あるかを認識するためのシステム状態の作成について説明する。 First, the creation of a system state for recognizing where each of the platforms S1 to S16 is located will be described.
集中制御ユニット11は、図1に示すように円周上を回転する載台S1〜S16毎に外周位置1〜7のいずれかにて、上記のように重量取得位置に対応したフィルタの出力点から重量値を取得し、取得した重量値の零点変動分を補正し、補正した重量値によって重量ランクを判定し、判定した重量ランクに対応する振分け位置で載台S1〜S16上の物品を振分けるように制御する。
As shown in FIG. 1, the
集中制御ユニット11は、図6(a),(b)に示すパルスジェネレータからのパルスによって回転円周上での載台S1〜S16の位置を認識し、載台S1〜S16の円周上での位置に対応したシステム状態を作成する。
The
図1に示す回転台2と載台S1〜S16は、回転中心Oに設けられた支柱28によって支持され、支柱28が上述のモータ19によって回転駆動されることで載台S1〜S16も回転駆動される。
1 is supported by a
支柱28には、光センサバー29が取付けられ、光センサバー29は、支柱28とともに回転中心Oの回りに回転する。
An
光センサバー29の先端部には、タイミングパルスTp生成用の投受光素子からなる第1フォトセンサPH1と、リセットパルスRp生成用の投受光素子からなる第2フォトセンサPH2が取り付けられ、固定部37には、円環35が取り付けられる。この円環35には、円周を16等分する位置にタイミングパルス生成用のスリット33が16箇所に設けられ、そのうちで一箇所のタイミングパルス生成用スリット33と角度を重複させ、タイミングパルス生成用スリット33よりやや幅の広いリセットパルス生成用スリット34が設けられている。
A first photosensor PH1 composed of a light projecting / receiving element for generating a timing pulse Tp and a second photosensor PH2 composed of a light projecting / receiving element for generating a reset pulse Rp are attached to the tip of the
載台S1〜S16と光センサバー29が回転すると、載台S1〜S16の回転に同期して図7(b)に示すように、光センサバー29の1回転当たり16個発生するタイミングパルスTpと、図7(a)に示すように、光センサバー29の1回転当たり1個発生するリセットパルスRpが生成され、集中制御ユニット11に読み取られる。
When the mounting platforms S1 to S16 and the
リセットパルスRpのパルス幅pwrは、タイミングパルスTpのパルス幅pwtより広い。集中制御ユニット11は、タイミングパルス幅pwtより十分短い時間を周期とするパルス信号を発生するクロックパルス発生回路を備えている。リセットパルスRp及びタイミングパルスTpは、前記クロックパルス発生回路からのパルス信号によって起動される最も優先度の高い割り込み処理プログラムによって集中制御ユニット11の演算制御回路18に読み取られる。
The pulse width pwr of the reset pulse Rp is wider than the pulse width pwt of the timing pulse Tp. The
図6の円環35におけるラインaが、図1に示すラインd1の位置に略重なるように円環35を本体の固定部37に設置する。そして、光センサバー29は図1における載台S1の回転進行側の端部gの位置に重なるように設ける。
The
そうすると、載台S1の回転進行側の端部gがラインd1の位置に到達したときに、図7(a),(b)におけるリセットパルスRpとタイミングパルスTp1とが発生するタイミングになり、これ以降、載台S1の回転進行側の端部gがラインd2に到達し、載台S1が外周位置1に完全に重なり、次のタイミングパルス生成用スリット33によるタイミングパルスTp2が発生するが、このタイミングパルスTp2が発生するまでの状態を、システム状態P1と定義する。
Then, when the end portion g on the rotation advance side of the mounting table S1 reaches the position of the line d1, the timing of generating the reset pulse Rp and the timing pulse Tp1 in FIGS. 7A and 7B is reached. Thereafter, the end g on the rotation advance side of the mounting table S1 reaches the line d2, the mounting table S1 completely overlaps the outer
また、タイミングパルスTp2が発生して以降、載台S1が外周位置2に完全に重なり、次のタイミングパルス生成用スリット33によるタイミングパルスTp3が発生するが、このタイミングパルスTp3が発生するまでの状態を、システム状態P2と定義する。
Further, after the generation of the timing pulse Tp2, the stage S1 is completely overlapped with the outer
以下同様に、タイミングパルスTp3,Tp4,…Tp16…が発生する度に、システム状態P3,P4,…P16…と進む。 Similarly, every time the timing pulses Tp3, Tp4,... Tp16... Are generated, the system state P3, P4,.
このようにシステム状態は、載台S1〜S16、光センサバー29が円周を1周回転する間にタイミングパルスTpが発生する度に進行し、システム状態P1〜P16まで進んで、再びシステム状態P1へ戻り、これを繰り返す。
In this way, the system state proceeds every time the timing pulse Tp is generated while the platforms S1 to S16 and the
図7には、各システム状態を開始して、所定の載台の重量値取得のためのフィルタの出力点を指定する時点(1)、指定した出力点の重量値を読取る時点(2)、重量ランクを判定して振分け信号を保持する時点(3)、保持した振分け信号によって載台S1〜S16のゲート開閉用シリンダを駆動する時点(4)を併せて示している。 In FIG. 7, when each system state is started, a time point (1) for designating an output point of a filter for obtaining a weight value of a predetermined stage, a time point (2) for reading the weight value of the designated output point, A time point (3) at which the weight rank is determined and the distribution signal is held (3) and a time point (4) at which the gate opening / closing cylinders of the platforms S1 to S16 are driven by the held distribution signal are also shown.
システム状態が開始すると、集中制御ユニット11では、載台S1〜S16が図1の仮想延長線I1、I2、…I7,Izの位置付近に到達した時点である、図7に示される第1所定時間T01(msec)が経過した時点(1)で、システム状態Pxの値に対応した所定の載台に対応する測定ユニットの所定のフィルタ出力点から重量値を取得するために、出力点を指定する送信信号データを作成して、対応する測定ユニットに送信する。また、時点(2)までの第2所定時間T0(msec)内に、対応する測定ユニットから重量値が集中制御ユニット11に送信されてメモリに記憶される。集中制御ユニット11は、取得した重量値の零点変動成分を補正し、補正した重量値に基づいて、時点(3)までに重量ランクを判定し、重量ランクに対応する振分け位置で振分けるための振分け信号を生成して保持し、次のシステム状態の開始時点(4)で振分け信号に応じた振分け位置でゲート開閉用のシリンダの駆動を開始する。
When the system state starts, the
図8は、各システム状態P1〜P16において、いずれの載台S1〜S16が図1の円周上のいずれの外周位置1〜8にあるかを示したものである。
FIG. 8 shows which stage S1 to S16 is located at which outer
システム状態P1は、載台S1が外周位置1に入り始めてから完全に入って重なるまで、すなわち、図1において、載台S1の回転進行側の端部gが、仮想延長線d1を越えて仮想延長線d2に至るまでの期間に対応する。この期間では、載台S16が外周位置2に、載台S15が外周位置3に、載台S14が外周位置4に、載台S13が外周位置5に、載台S12が外周位置6に、載台S11が外周位置7に、載台S10が外周位置8に、それぞれ入り始めてから完全に入って重なる。
In the system state P1, the stage S1 starts to enter the outer
システム状態P2では、載台S2が外周位置1に、載台S1が外周位置2に、載台S16が外周位置3に、載台S15が外周位置4に、載台S14が外周位置5に、載台S13が外周位置6に、載台S12が外周位置7に、載台S11が外周位置8に、それぞれ入り始めてから完全に入って重なる。
In the system state P2, the stage S2 is at the outer
以下同様に、システム状態が進むにつれて、各外周位置1〜8へ入り込む載台が1台ずつずれることになる。
Similarly, as the system state advances, the platforms that enter the respective outer
図1に示される状態は、載台S16〜S9が、外周位置1〜8にそれぞれ完全に重なっているので、図8に示されるように、システム状態S16が完了して、今まさにシステム状態P1が開始される直前を示している。
In the state shown in FIG. 1, since the platforms S16 to S9 are completely overlapped with the outer
次に、システム状態と重量取得タイミングについて説明する。 Next, the system state and weight acquisition timing will be described.
図1において、システム状態P1では、外周位置1〜8には、()内に示す載台S1〜S16が到達する。すなわち、載台S1が外周位置1に、載台S16が外周位置2に、載台S15が外周位置3に、載台S14が外周位置4に、載台S13が外周位置5に、載台S12が外周位置6に、載台S11が外周位置7に、載台S10が外周位置8に、それぞれ入り始めてから完全に入って重なることになる。また、載台S7が、零点ドリフト補正用重量取得位置Izを通過する。
In FIG. 1, in the system state P1, the platforms S1 to S16 shown in () reach the outer
載台S1については、図1の仮想延長線I1の位置で重量値を取得できればよく、この位置までに、図5のフィルタの出力点I1までの、シフトレジスタSFR3のセルレジスタ出力の平均値が読取れればよい。 For the stage S1, it is sufficient that the weight value can be acquired at the position of the virtual extension line I1 in FIG. 1. By this position, the average value of the cell register output of the shift register SFR3 up to the output point I1 of the filter in FIG. It only has to be read.
載台S16については、図1の仮想延長線I2の位置で重量値を取得できればよく、この位置までに、図5のフィルタの出力点I2までの、シフトレジスタSFR3のセルレジスタ出力の平均値が読み取れればよい。 For the stage S16, it is only necessary to obtain the weight value at the position of the virtual extension line I2 in FIG. 1. By this position, the average value of the cell register output of the shift register SFR3 up to the output point I2 of the filter in FIG. It only needs to be readable.
以下同様に、載台S15〜S12は、図1の仮想延長線I3〜I6の位置までに、図5のフィルタの出力点I3〜I6までのセルレジスタの出力の平均値が読み取れればよい。 Similarly, the platforms S15 to S12 need only be able to read the average values of the cell register outputs from the filter output points I3 to I6 in FIG. 5 up to the positions of the virtual extension lines I3 to I6 in FIG.
載台S11についても、図1の仮想延長線I7の位置で重量値を取得できればよく、図5のフィルタの出力点I7までの、シフトレジスタSFR3のセルレジスタ出力の平均値が読み取れればよい。 Also for the mounting table S11, it is only necessary to obtain the weight value at the position of the virtual extension line I7 in FIG. 1, and it is only necessary to read the average value of the cell register output of the shift register SFR3 up to the filter output point I7 in FIG.
仮想延長線I7の位置で読取った重量値では、後述のように重量ランク(6),(7),(8)の何れかに判定される。 The weight value read at the position of the virtual extension line I7 is determined as one of the weight ranks (6), (7), and (8) as described later.
重量ランク(8)は、この時点で判定されるので、もはや載台S11は、次のシステム状態P2では重量値を取得する必要はなく、重量ランク(8)に判定されたときでもシステム状態P1における仮想延長線I7の位置で読取った重量値を物品の重量値とすればよい。 Since the weight rank (8) is determined at this point, the stage S11 no longer needs to acquire the weight value in the next system state P2, and even when the weight rank (8) is determined, the system state P1. The weight value read at the position of the virtual extension line I7 may be used as the weight value of the article.
したがって、システム状態P1において、載台S10については重量値を取得する必要はない。 Therefore, in the system state P1, it is not necessary to acquire a weight value for the mounting table S10.
なお、載台S7については、図1の仮想延長線Izの位置までに、図5のフィルタの出力点Iz、すなわち、第2平均値演算回路(AV2)31の出力を読み取れればよい。 As for the mounting table S7, the output point Iz of the filter in FIG. 5, that is, the output of the second average value calculation circuit (AV2) 31 may be read by the position of the virtual extension line Iz in FIG.
図9に、各システム状態P1〜P16において、重量値を取得すべき載台S1〜S16及びその重量値を読取るべきフィルタの出力点I1〜I7,Izを示す。 FIG. 9 shows the platforms S1 to S16 from which the weight values are to be acquired and the output points I1 to I7 and Iz of the filters from which the weight values are to be read in the respective system states P1 to P16.
システム状態P1では、上述のように、載台S1,S16,S15,S14,S13,S12,S11について、それぞれフィルタの出力点I1,I2,I3,I4,I5,I6,I7までの重量値を取得すればよく、零点ドリフト補正用重量取得位置Izを通過する載台S7について、出力点Izの重量値を取得すればよい。 In the system state P1, as described above, the weight values up to the filter output points I1, I2, I3, I4, I5, I6, and I7 are respectively obtained for the mounts S1, S16, S15, S14, S13, S12, and S11. What is necessary is just to acquire, and what is necessary is just to acquire the weight value of the output point Iz about the mounting base S7 which passes the weight acquisition position Iz for zero point drift correction | amendment.
また、システム状態P2では、載台S2,S1,S16,S15,S14,S13,S12について、それぞれフィルタの出力点I1,I2,I3,I4,I5,I6,I7までの重量値を取得すればよく、零点ドリフト補正用重量取得位置Izを通過する載台S8について、出力点Izの重量値を取得すればよい。 Further, in the system state P2, if the weight values up to the filter output points I1, I2, I3, I4, I5, I6, and I7 are obtained for the platforms S2, S1, S16, S15, S14, S13, and S12, respectively. The weight value of the output point Iz may be acquired for the stage S8 that passes through the zero point drift correction weight acquisition position Iz.
同様に、システム状態が進むにつれて、重量値を取得する載台を1台ずらせばよい。 Similarly, as the system state progresses, it is only necessary to shift one stage for obtaining the weight value.
集中制御ユニット11では、この図9に基づいて、システム状態毎に載台番号kの載台Skに対応する測定用ユニット6kに対してフィルタの出力点I1〜I7,Izのいずれかを指定する。
Based on FIG. 9, the
例えば、システム状態P1では、図9に示すように、載台S1に対応する測定ユニット61に対してフィルタの出力点I1を指定し、載台S16に対応する測定ユニット616に対してフィルタの出力点I2を指定し、載台S15に対応する測定ユニット615に対してフィルタの出力点I3を指定し、以下と同様に、載台S14,S13,S12に対応する測定ユニット614,613,612に対してフィルタの出力点I4,I5,I6,を指定し、載台S11に対応する測定ユニット611に対してフィルタの出力点I7を指定し、載台S7に対応する測定ユニット67に対してフィルタの出力点Izを指定する。
Filter example, the system state P1, as shown in FIG. 9, to specify the output point I1 of the filter with respect to the measuring unit 61 corresponding to the platform S1, the
また、システム状態P2では、図9に示すように、載台S2に対応する測定ユニット62に対してフィルタの出力点I1を指定し、載台S1に対応する測定ユニット61に対してフィルタの出力点I2を指定し、載台S16に対応する測定ユニット616に対してフィルタの出力点I3を指定し、以下同様に、載台S15,S14,S13に対応する測定ユニット615,614,613に対してフィルタの出力点I4,I5,I6,を指定し、載台S12に対応する測定ユニット612に対してフィルタの出力点I7を指定し、載台S8に対応する測定ユニット68に対してフィルタの出力点Izを指定する。
Also, the system state P2, as shown in FIG. 9, the filter specifies the output point I1 of the filter with respect to the measuring
以下同様にして、各システム状態P3〜P16に応じて、対応する測定用ユニットに対してフィルタの出力点I1〜I7,Izのいずれかを指定する。 Similarly, one of the filter output points I1 to I7 and Iz is designated for the corresponding measurement unit in accordance with each system state P3 to P16.
図10に各システム状態P1〜P16において、物品13を排出して振分けるための載台S1〜S16のゲート開閉用のシリンダの駆動の要否を決定するために、振分け信号が保持される振り分け出力用メモリを検定すべき載台を示す。
In each system state P1 to P16 in FIG. 10, a distribution signal is stored to determine whether it is necessary to drive the gate opening / closing cylinders of the platforms S1 to S16 for discharging and distributing the
各システム状態P1〜P16において、振り分け出力用メモリを検定すべき載台は、図1の各振り分け位置(1)〜(8)にさしかかる載台である。 In each of the system states P1 to P16, the stage on which the distribution output memory is to be verified is the stage that approaches the distribution positions (1) to (8) in FIG.
したがって、例えばシステム状態P1では、載台S16,S15,S14,S13,S12,S11.S10.S9が、各振り分け位置(1),(2),(3),(4).(5),(6).(7),(8)にそれぞれさしかかるので、これらの載台S16,S15,S14,S13,S12,S11.S10.S9が、検定すべき載台となる。 Therefore, for example, in the system state P1, the platforms S16, S15, S14, S13, S12, S11. S10. S9 is each distribution position (1), (2), (3), (4). (5), (6). Since (7) and (8) are reached, these platforms S16, S15, S14, S13, S12, S11. S10. S9 is a platform to be verified.
また、システム状態P2では、載台S1,S16,S15,S14,S13,S12,S11.S10が、各振り分け位置(1),(2),(3),(4).(5),(6).(7),(8)にそれぞれさしかかるので、これらの載台S1,S16,S15,S14,S13,S12,S11.S10が、検定すべき載台となる。 In the system state P2, the platforms S1, S16, S15, S14, S13, S12, S11. S10 is each distribution position (1), (2), (3), (4). (5), (6). Since (7) and (8) are reached, these platforms S1, S16, S15, S14, S13, S12, S11. S10 is the platform to be verified.
以下同様に、システム状態が進むにつれて、振り分け出力用メモリを検定すべき載台が1台ずれることになる。 Similarly, as the system state progresses, the stage on which the distribution output memory is to be verified is shifted by one.
図11A,Bは、この実施形態の動作説明に供するフローチャートであり、集中制御ユニット11の演算制御回路18によって実行される。内蔵のクロック生成回路の、例えば1msecのクロックパルスによって演算制御回路18のCPUに割り込みをかけ、最優先にて処理される。すなわち、1msec毎に最優先で実行される。上述の各パルスTp,Rpは、回転台2の回転を最速にしても、1msecより十分長いパルス幅となるように円環35の各スリット33,34が形成されている。
FIGS. 11A and 11B are flowcharts for explaining the operation of this embodiment, and are executed by the
先ず、図11Aに示すように、タイミングパルスTpがハイレベルであるか否かを判断し(ステップn1)、ハイレベルでないときには、システム状態の移行タイミングではないので、システム状態移行フラグFcを「0」にリセットしてステップn8に移る(ステップn17)。 First, as shown in FIG. 11A, it is determined whether or not the timing pulse Tp is at a high level (step n1). When the timing pulse Tp is not at a high level, the system state transition flag Fc is set to “0” because it is not the system state transition timing. To step n8 (step n17).
ステップn1において、タイミングパルスTpがハイレベルであるときには、システム状態の移行タイミングであるとして、システム状態移行フラグFcが「0」であるか否かを判断し(ステップn2)、該フラグFcが「0」であるときには、ステップn3に移り、システム状態移行フラグFcを「1」にセットし、リセットパルスRpがハイレベルであるか否かを判断し(ステップn4)、ハイレベルであるときには、システム状態P1への移行タイミングであるとして、いずれのシステム状態であるかを示すカウンタPxに、システム状態P1であることを示す「1」をセットしてステップn6に移る(ステップn5)。 In step n1, when the timing pulse Tp is at a high level, it is determined that the system state transition timing is “0” (step n2), and the flag Fc is “0”. When it is "0", the process proceeds to step n3, the system state transition flag Fc is set to "1", and it is determined whether or not the reset pulse Rp is at high level (step n4). Assuming that it is the transition timing to the state P1, "1" indicating the system state P1 is set in the counter Px indicating which system state it is, and the process proceeds to step n6 (step n5).
また、ステップn4において、リセットパルスRpがハイレベルでないときには、システム状態P1以外の他のシステム状態への移行タイミングであるとして、カウンタPxの計数値に「1」を加算してステップn6に移る(ステップn18)。 In step n4, when the reset pulse Rp is not at the high level, “1” is added to the count value of the counter Px and the process proceeds to step n6, assuming that it is a transition timing to a system state other than the system state P1. Step n18).
ステップn6では、カウンタPxの計数値のシステム状態が開始したことを示すシステム状態開始フラグFsに「1」をセットし、ステップn7に移る。 In step n6, "1" is set to the system state start flag Fs indicating that the system state of the count value of the counter Px has started, and the process proceeds to step n7.
ステップn7では、上述の図10に示すシステム状態Pxの値に対応した所定の載台の振分け出力用メモリを検定する。例えば、システム状態P1であるときには、図10に示すように、各振分け位置(1)〜(8)にさしかかる載台S16〜S9の各振分け出力用メモリを検定する。この振分け出力用メモリが、「1」であれば、載台のゲート開閉用のシリンダの駆動信号をセットし、ステップn9に移る。 In step n7, the distribution output memory of a predetermined platform corresponding to the value of the system state Px shown in FIG. 10 is verified. For example, when the system state is P1, as shown in FIG. 10, the distribution output memories of the platforms S16 to S9 approaching the distribution positions (1) to (8) are verified. If the distribution output memory is “1”, the drive signal for the cylinder for opening and closing the platform is set, and the process proceeds to Step n9.
このステップn7は、上述の図7の時点(4)に対応する処理であり、その詳細を、図12に示す。 This step n7 is processing corresponding to the above-mentioned time point (4) in FIG. 7, and details thereof are shown in FIG.
図12に示すように、システム状態Pxの値に応じて、所定の載台の振分け出力用メモリを検定し、載台のゲート開閉用のシリンダを駆動するための処理を行なう。 As shown in FIG. 12, according to the value of the system state Px, a distribution output memory for a predetermined platform is tested, and a process for driving a cylinder for opening / closing the gate of the platform is performed.
例えば、システム状態Px=1(システム状態P1)であるときには、載台S16の振分け出力用メモリMR16が「1」であるか否かを判断し(ステップn71−1)、「1」であるときには、載台S16のゲート開閉用のシリンダを駆動するための駆動フラグFV16を「1」にセットし(ステップn71−2)、振分け出力用メモリMR16を「0」にリセットしてステップn71−4に移る(ステップn71−3)。 For example, when the system state Px = 1 (system state P1), it is determined whether or not the distribution output memory MR16 of the mounting table S16 is “1” (step n7 1 −1) and is “1”. In some cases, the driving flag FV16 for driving the gate opening / closing cylinder of the mounting table S16 is set to “1” (step n7 1 -2), the distribution output memory MR16 is reset to “0”, and step n7 1 -4 (step n7 1 -3).
ステップn71−4では、載台S15の振分け出力用メモリMR15が「1」であるか否かを判断し、「1」であるときには、載台S15のゲート開閉用のシリンダを駆動するための駆動フラグFV15を「1」にセットし(ステップn71−5)、振分け出力用メモリMR15を「0」にリセットして次のステップに移る(ステップn71−6)。 In step n7 1 -4, it is determined whether the sorting output memory MR15 of the platform S15 is "1", when it is "1", for driving the cylinder for gating the platform S15 It sets the drive flag FV15 to "1" (step n7 1 -5), and resets the sorting output memory MR15 to "0" and proceeds to the next step (step n7 1 -6).
以下同様にして、載台S14,S13,S12,S11,S10の各振分け出力用メモリMR14,S13,S12,S11,S10を検定し、ゲート開閉用のシリンダの駆動のため処理を行なう。 Similarly, the distribution output memories MR14, S13, S12, S11, and S10 of the platforms S14, S13, S12, S11, and S10 are verified, and processing is performed for driving the gate opening / closing cylinder.
そして、ステップn71−21では、載台S9の振分け出力用メモリMR9が「1」であるか否かを判断し、「1」であるときには、載台S9のゲート開閉用のシリンダを駆動するための駆動フラグFV9に「1」をセットし(ステップn71−22)、振分け出力用メモリMR9を「0」にリセットして図11Aのステップn8に移る(ステップn71−23)。 In step n7 1 -21, it is determined whether the sorting output memory MR9 of the platform S9, "1", when it is "1", drives the cylinder for gating the platform S9 "1" is set in the drive flag FV9 for (step n7 1 -22), the flow proceeds to step n8 in FIG 11A resets the sorting output memory MR9 to "0" (step n7 1 -23).
また、システム状態Px=2であるときには、載台S1の振分け出力用メモリMR1が「1」であるか否かを判断し(ステップn72−1)、「1」であるときには、載台S1のゲート開閉用のシリンダを駆動するための駆動フラグFV1を「1」にセットし(ステップn72−2)、振分け出力用メモリMR1を「0」にリセットしてステップn72−4に移る(ステップn72−3)。 Further, when the system state Px = 2, it is determined whether or not the distribution output memory MR1 of the mounting table S1 is “1” (step n7 2 −1), and when it is “1”, the mounting table S1. The drive flag FV1 for driving the gate opening / closing cylinder is set to “1” (step n7 2 -2), the distribution output memory MR1 is reset to “0”, and the process proceeds to step n7 2 -4 ( Step n7 2 -3).
ステップn72−4では、載台S16の振分け出力用メモリMR16が「1」であるか否かを判断し、「1」であるときには、載台S16のゲート開閉用のシリンダを駆動するための駆動フラグFV16に「1」をセットし(ステップn72−5)、振分け出力用メモリMR16を「0」にリセットして次のステップに移る(ステップn72−5)。 In step n7 2 -4, it is determined whether or not the distribution output memory MR16 of the mounting table S16 is “1”. If it is “1”, the gate opening / closing cylinder of the mounting table S16 is driven. The drive flag FV16 is set to “1” (step n7 2 −5), the distribution output memory MR16 is reset to “0”, and the process proceeds to the next step (step n7 2 −5).
以下同様に、載台S15,S14,S13,S12,S11の各振分け出力用メモリMR15,S14,S13,S12,S11を検定し、ゲート開閉用のシリンダの駆動のため処理を行なう。 In the same manner, the distribution output memories MR15, S14, S13, S12, and S11 of the platforms S15, S14, S13, S12, and S11 are verified, and processing is performed for driving the gate opening / closing cylinder.
そして、ステップn72−21では、載台S10の振分け出力用メモリMR10が「1」であるか否かを判断し、「1」であるときには、載台S10のゲート開閉用のシリンダを駆動するための駆動フラグFV10に「1」をセットし(ステップn72−22)、振分け出力用メモリMR10を「0」にリセットして図11Aのステップn8に移る(ステップn72−23)。 In step n7 2 -21, it is determined whether or not the distribution output memory MR10 of the mounting table S10 is “1”. If it is “1”, the gate opening / closing cylinder of the mounting table S10 is driven. "1" is set in the drive flag FV10 for (step n7 2 -22), the flow proceeds to step n8 in FIG 11A resets the sorting output memory MR10 to "0" (step n7 2 -23).
以下同様に、各システム状態P3〜P15に応じて、図10に示す所定の載台の振分け出力用メモリを検定し、ゲート開閉用のシリンダを駆動するための処理を行い、システム状態Px=16であるときには、載台S15の振分け出力用メモリMR15が「1」であるか否かを判断し(ステップn716−1)、「1」であるときには、載台S15のゲート開閉用のシリンダを駆動するための駆動フラグFV15に「1」をセットし(ステップn716−2)、振分け出力用メモリMR15を「0」にリセットしてステップn716−4に移る(ステップn716−3)。 Similarly, according to each of the system states P3 to P15, the distribution output memory of the predetermined platform shown in FIG. 10 is verified, and a process for driving the gate opening / closing cylinder is performed, and the system state Px = 16 When it is, it is determined whether or not the distribution output memory MR15 of the mounting table S15 is “1” (step n7 16 −1). When it is “1”, the gate opening / closing cylinder of the mounting table S15 is turned on. The drive flag FV15 for driving is set to “1” (step n7 16 -2), the distribution output memory MR15 is reset to “0”, and the process proceeds to step n7 16 −4 (step n7 16 −3).
ステップn716−4では、載台S14の振分け出力用メモリMR14が「1」であるか否かを判断し、「1」であるときには、載台S14のゲート開閉用のシリンダを駆動するための駆動フラグFV14に「1」をセットし(ステップn716−5)、振分け出力用メモリMR14を「0」にリセットして次のステップに移る(ステップn716−6)。 In step n7 16 -4, it is determined whether or not the distribution output memory MR14 of the mounting table S14 is “1”. If it is “1”, the gate opening / closing cylinder of the mounting table S14 is driven. The drive flag FV14 is set to “1” (step n7 16 −5), the distribution output memory MR14 is reset to “0”, and the process proceeds to the next step (step n7 16 −6).
以下同様に、載台S13,S12,S11,S10,S9の各振分け出力用メモリMR13,S12,S11,S10,S9を検定し、ゲート開閉用のシリンダの駆動のため処理を行なう。 Similarly, the distribution output memories MR13, S12, S11, S10, and S9 of the platforms S13, S12, S11, S10, and S9 are verified, and processing for driving the gate opening / closing cylinder is performed.
そして、ステップn716−21では、載台S8の振分け出力用メモリMR8が「1」であるか否かを判断し、「1」であるときには、載台S8のゲート開閉用のシリンダを駆動するための駆動フラグFV8に「1」をセットし(ステップn716−22)、振分け出力用メモリMR8を「0」にリセットして図11Aのステップn8に移る(ステップn716−23)。 In step n7 16 -21, it is determined whether the distribution output memory MR8 of the mounting table S8 is "1". If it is "1", the gate opening / closing cylinder of the mounting table S8 is driven. The drive flag FV8 is set to “1” (step n7 16 −22), the distribution output memory MR8 is reset to “0”, and the process proceeds to step n8 in FIG. 11A (step n7 16 −23).
図11Aのステップn8では、システム状態開始フラグFsが「1」であるか否かを判断し、「1」でないときには、図11Bのステップn19に移る。システム状態開始フラグFsが「1」であるときには、システム状態の開始であるとして、上述の第1,第2所定時間T01,T0を計測するためのカウンタCoに「1」を加算し(ステップn9)、ステップn10に移る。 In step n8 in FIG. 11A, it is determined whether or not the system state start flag Fs is “1”. If not, the process proceeds to step n19 in FIG. 11B. When the system state start flag Fs is “1”, it is determined that the system state is started, and “1” is added to the counter Co for measuring the first and second predetermined times T01 and T0 (step n9). ), Go to Step n10.
第1所定時間T01は、システム状態が開始してから載台S1〜S16が図1の仮想延長線I1、I2、…I7の位置付近に到達するまでの時間に対応し、この第1所定時間T01が経過するのを待って、所定の載台の測定ユニットに対して重量値取得のためのフィルタの出力点を指定する。また、第2所定時間T0は、フィルタの出力点を指定した測定ユニットからの重量値を受信して読取り可能となるまでに必要な時間に対応し、第1所定時間T01と同様にシステム状態が開始してから計測が開始される。 The first predetermined time T01 corresponds to the time from when the system state starts until the platforms S1 to S16 reach the position of the virtual extension lines I1, I2,... I7 in FIG. Waiting for T01 to elapse, the output point of the filter for obtaining the weight value is designated for the measurement unit on the predetermined stage. The second predetermined time T0 corresponds to the time required for receiving the weight value from the measurement unit specifying the output point of the filter and making it readable, and the system state is the same as the first predetermined time T01. Measurement starts after it starts.
ステップn10では、第1所定時間T01が経過したことを示す第1所定時間経過フラグF01が「0」であるか否かを判断し、「0」でないときには、第1所定時間T01が既に経過したとしてステップn14に移り、「0」であるときには、ステップn11に移り、カウンタCoの計数値が第1所定時間T01になったか否かを判断し、所定時間T01になっていないときには、ステップn14に移る。 In step n10, it is determined whether or not a first predetermined time elapsed flag F01 indicating that the first predetermined time T01 has elapsed is "0". If it is not "0", the first predetermined time T01 has already elapsed. The process proceeds to step n14, and when it is “0”, the process proceeds to step n11, where it is determined whether or not the count value of the counter Co has reached the first predetermined time T01, and when it is not the predetermined time T01, the process proceeds to step n14. Move.
ステップn11で、カウンタCoの計数値が第1所定時間T01になったときには、第1所定時間経過フラグF01を「1」にセットし(ステップn12)、ステップn13に移る。 When the count value of the counter Co reaches the first predetermined time T01 in step n11, the first predetermined time elapsed flag F01 is set to “1” (step n12), and the process proceeds to step n13.
ステップn13では、上述の図9に示すシステム状態Pxに対応した所定の番号の載台とフィルタ出力点を指定する出力命令をレジスタへセットし、出力命令がセットされたことを示す出力命令フラグF0に「1」をセットしてステップn14に移る。 In step n13, an output command for designating a stage with a predetermined number corresponding to the system state Px shown in FIG. 9 and a filter output point is set in the register, and an output command flag F indicating that the output command has been set. “1” is set to 0 , and the process proceeds to Step n14.
このステップn13は、上述の図7の時点(1)に対応する処理であり、システム状態に応じた図9に示す所定の載台の所定のフィルタ出力点から重量値を取得するための出力命令を測定ユニットに送信する。例えば、システム状態P1であるときには、図9に示すように、載台S1に対応する測定ユニット61に対してフィルタの出力点I1を、載台S16に対応する測定ユニット616に対してフィルタの出力点I2を、載台S15に対応する測定ユニット615に対してフィルタの出力点I3を、以下と同様に、載台S11に対応する測定ユニット611に対してフィルタの出力点I7を、載台S7に対応する測定ユニット67に対してフィルタの出力点Izをそれぞれ指定して重量値を取得するための出力命令を送信する。この出力命令に応じて測定ユニット61,616〜611,67から送信される重量値の読取りについては、後述する。
This step n13 is processing corresponding to the above-mentioned time point (1) in FIG. 7, and an output command for acquiring a weight value from a predetermined filter output point of a predetermined stage shown in FIG. 9 according to the system state. To the measurement unit. For example, when a system state P1, as shown in FIG. 9, the filter output point I1 of the filter with respect to the measuring unit 61 corresponding to the platform S1, the
ステップn14では、カウンタCoの計数値が第2所定時間T0になったか否かを判断し、第2所定時間T0になっていないときには、図11Bのステップn19に移る。 In step n14, it is determined whether or not the count value of the counter Co has reached the second predetermined time T0. If not, the process proceeds to step n19 in FIG. 11B.
カウンタCoの計数値が第2所定時間T0になったときには、カウンタCoを「0」にリセットすると共に、システム状態開始フラグFs及び第1所定時間経過フラグF01を「0」にリセットし(ステップn15)、第2所定時間T0が経過したことを示す第2所定時間経過フラグFrに「1」をセットして図11Bのステップn19に移る(ステップn16)。 When the count value of the counter Co reaches the second predetermined time T0, the counter Co is reset to “0”, and the system state start flag Fs and the first predetermined time elapsed flag F01 are reset to “0” (step n15 ), “1” is set to the second predetermined time elapsed flag Fr indicating that the second predetermined time T0 has elapsed, and the process proceeds to step n19 in FIG. 11B (step n16).
図11Bのステップn19では、載台S1のゲート開閉用のシリンダを駆動するための駆動フラグFV1が「1」であるか否かを判断し、「1」であるときには、載台S1のゲート開閉用のシリンダを駆動してゲートの開放を開始し、シリンダの作動時間T1を計測するためにカウンタC1に「1」を加算し(ステップn20)、カウンタC1の計数値が、作動時間T1になったか否かを判断し(ステップn21)、作動時間T1になっていないときには、ステップn23に移る。作動時間T1になったときには、ゲートの開閉が終了したとしてカウンタの計数値をリセットすると共に、載台S1の駆動フラグFV1を「0」にリセットしてステップn23に移る(ステップn22)。 In step n19 of FIG. 11B, it is determined whether or not the driving flag FV1 for driving the gate opening / closing cylinder of the mounting table S1 is “1”. The cylinder for driving is started to open the gate, and "1" is added to the counter C1 to measure the operating time T1 of the cylinder (step n20), and the count value of the counter C1 becomes the operating time T1. (Step n21), and when the operating time T1 is not reached, the process proceeds to step n23. When the operation time T1 is reached, the count value of the counter is reset on the assumption that the opening and closing of the gate is completed, and the drive flag FV1 of the mounting table S1 is reset to “0” and the process proceeds to step n23 (step n22).
ステップn23では、載台S2のゲート開閉用のシリンダを駆動するための駆動フラグFV2が「1」であるか否かを判断し、「1」であるときには、載台S2のゲート開閉用のシリンダを駆動してゲートの開放を開始し、作動時間T1を計測するためにカウンタC2に「1」を加算し(ステップn24)、カウンタC2の計数値が、作動時間T1になったか否かを判断し(ステップn25)、作動時間T1になっていないときには、ステップn27に移る。作動時間T1になったときには、ゲートの開閉が終了したとしてカウンタの計数値をリセットすると共に、載台S2の駆動フラグFV2を「0」にリセットしてステップn27に移る(ステップn26)。 In step n23, it is determined whether or not the drive flag FV2 for driving the gate opening / closing cylinder of the mounting table S2 is "1". If it is "1", the gate opening / closing cylinder of the mounting table S2 is determined. Is started to open the gate, and "1" is added to the counter C2 to measure the operation time T1 (step n24), and it is determined whether or not the count value of the counter C2 has reached the operation time T1. However (step n25), when the operating time T1 is not reached, the process proceeds to step n27. When the operation time T1 is reached, the count value of the counter is reset on the assumption that the opening and closing of the gate is completed, and the drive flag FV2 of the mounting table S2 is reset to “0” and the process proceeds to step n27 (step n26).
以下、同様にして、載台S3〜S15について同様の処理を行ない、ステップn28では、載台S16のゲート開閉用のシリンダを駆動するための駆動フラグFV16が「1」であるか否かを判断し、「1」であるときには、載台S16のゲート開閉用のシリンダを駆動してゲートの開放を開始し、作動時間T1を計測するためにカウンタC16に「1」を加算し(ステップn29)、カウンタC16の計数値が、作動時間T1になったか否かを判断し(ステップn30)、作動時間T1になっていないときには、終了する。作動時間T1になったときには、ゲートの開閉が終了したとしてカウンタC16の計数値をリセットすると共に、載台S16の駆動フラグFV16を「0」にリセットする(ステップn31)。 Thereafter, similarly, the same processing is performed for the platforms S3 to S15. In step n28, it is determined whether or not the drive flag FV16 for driving the gate opening / closing cylinder of the platform S16 is "1". When it is “1”, the gate opening / closing cylinder of the mounting table S16 is driven to start opening the gate, and “1” is added to the counter C16 in order to measure the operation time T1 (step n29). Then, it is determined whether or not the count value of the counter C16 has reached the operating time T1 (step n30). When the operation time T1 is reached, the count value of the counter C16 is reset because the gate opening / closing is completed, and the drive flag FV16 of the mounting table S16 is reset to “0” (step n31).
次に、図4の表示設定ユニット21の表示部25における表示間隔を計測するタイマとして、表示間隔フラグFaが「1」にセットされているか否かを判断し(ステップn32)、セットされていないときには、終了し、セットされているときには、表示間隔を計測するカウンタCaに「1」を加算し(ステップn33)、カウンタCaの計数値が、表示間隔Taになった否かを判断する(ステップn34)。カウンタCaの計数値が、表示間隔Taになっていないときには、終了し、表示間隔Taになったときには、カウンタCaの計数値をリセットすると共に(ステップn35)、表示間隔フラグFaを「0」にリセットして終了する(ステップn36)
図13は、集中制御ユニット11と各測定ユニット61〜616との間の重量の取得の処理を示すフローチャートであり、この処理プログラムは、上述の図11A,Bよりも優先度の低いプログラムである。
Next, as a timer for measuring the display interval in the
FIG. 13 is a flowchart showing the process of acquiring the weight between the
図13(a)に示すように、重量取得のための出力命令がセットされたことを示す出力命令フラグF0が「1」であるか否かを判断し(ステップn101)、「1」であるときには、出力命令フラグF0を「0」にリセットし(ステップn102)、上述の図9に示すように、現在のシステム状態Pxの値に対応させて、所定の出力命令レジスタにセットされたデータ出力指令コード、載台番号、フィルタ出力点のデータの組を、順次、シリアルコントローラ12にセットして対応する各測定ユニットへ送信して終了する(ステップn103)。
As shown in FIG. 13A, it is determined whether or not the output command flag F0 indicating that the output command for weight acquisition is set is “1” (step n101), and is “1”. In some cases, the output instruction flag F0 is reset to “0” (step n102), and the data output set in the predetermined output instruction register corresponding to the value of the current system state Px as shown in FIG. The command code, mounting number, and filter output point data sets are sequentially set in the
これらの出力命令を受けた各載台番号に対応する測定ユニットでは、指定されたフィルタの出力点までの平均値を算出して重量値とし、データ内容コード、載台番号、重量値をそれぞれのシリアルコントローラ10にセットし、集中制御ユニット11のシリアルコントローラ12へ送信する。
The measurement unit corresponding to each mounting number that receives these output commands calculates the average value up to the output point of the specified filter as the weight value, and sets the data content code, mounting number, and weight value for each It is set in the
集中制御ユニット11では、図13(b)に示すように、シリアルコントローラ12より読み取り要求があるか否かを判断し(ステップn201)、読み取り要求があるときには、載台番号kに対応する所定の重量値レジスタ(WMRk)k=1〜16に測定ユニット61〜616から送信されてきたフィルタ出力の重量を格納して終了する(ステップn202)。
As shown in FIG. 13B, the
この図13に示す処理は、各載台への出力命令信号を送信してから上述の第2所定時間T0msec、すなわち、上述の図7及び図11Aのステップn14に示される第2所定時間T0msecにおいて実行される。 The processing shown in FIG. 13 is performed at the second predetermined time T0 msec described above after transmitting an output command signal to each platform, that is, at the second predetermined time T0 msec shown in step n14 of FIGS. 7 and 11A described above. Executed.
この第2所定時間T0経過後、次のシステム状態に移行するまでに、取得した重量値の零点変動成分の補正、補正した重量値に基づく重量ランクの判定及び振分け出力用メモリの更新等の処理が行なわれる。 After the second predetermined time T0 elapses, processing such as correction of the zero-point fluctuation component of the acquired weight value, determination of the weight rank based on the corrected weight value, and update of the distribution output memory, etc. until the transition to the next system state Is done.
次に、上述の空気力及び機械衝撃力に起因する零点変動量の補正のための処理について、詳細に説明する。 Next, processing for correcting the zero point fluctuation amount caused by the above-described aerodynamic force and mechanical impact force will be described in detail.
先ず、各計量器の静止零点重量値の測定、及び、静止零点調整について説明する。 First, the measurement of the stationary zero point weight value of each measuring instrument and the stationary zero point adjustment will be described.
作業者は、各計量器の各載台S1〜S16に物品13が載置されていない無負荷状態であることを確認し、集中制御ユニット11に接続されている表示設定ユニット21の入力部24の運転スイッチをOFFにし、これによって、計量器を回転させずに重量値を取得する静止計測モードになる。
The operator confirms that the
この静止計測モードでは、集中制御ユニット11において、計量器s=1〜16用の測定ユニット61〜616を順に指定する。指定された測定ユニット61〜616は、図5の、例えば第2平均値演算回路(AV2)31の出力を、フィルタ通過後のA/Dカウントレベルの重量値として表示設定ユニット21へ送信する。すなわち、静止計測モードでは、各計量器のフィルタ特性を共通にする。
In this static measurement mode, the
図14A,Bは、この静止計測モードの処理を示すフローチャートであり、静止零点重量値の測定では、各計量器の各載台S1〜S16には、物品13が載置されていない無負荷状態である。
FIGS. 14A and 14B are flowcharts showing the process of the static measurement mode. In the measurement of the static zero-point weight value, no
図14Aに示すように、運転スイッチがONであるか否かを判断し(ステップn300)、ONになっているときには、計量器を回転駆動する動的重量計測モードであるとして、ステップn320に移り、フィルタの特性を共通にすることを示すフラグFfを「0」にリセットし、後述の動的重量計測モードへ移行する。 As shown in FIG. 14A, it is determined whether or not the operation switch is ON (step n300). When the operation switch is ON, it is determined that it is a dynamic weight measurement mode for rotationally driving the measuring instrument, and the process proceeds to step n320. Then, the flag Ff indicating that the filter characteristics are shared is reset to “0”, and the process proceeds to a dynamic weight measurement mode described later.
ステップn300において、運転スイッチがONでないときには、計量器を回転駆動しない静止計測モードであるとして、ステップn301に移り、各計量器のフィルタの特性を共通にすることを示すフラグFfが「0」にリセットされているか否かを判断し、リセットされていない、すなわち、フラグFfが「1」にセットされて共通のフィルタが設定されているときには、ステップn303に移る。また、ステップn301において、フラグFfが「0」にリセットされているときには、各計量器のフィルタの特性を共通にすることを示すフラグFfを「1」にセットすると共に、フィルタの出力を、例えば、図5の第2平均値演算回路(AV2)31の出力に設定するように、各測定ユニット61〜616に送信し(ステップn302)、ステップn303に移る。
In step n300, when the operation switch is not ON, it is determined that it is a stationary measurement mode in which the measuring instrument is not rotationally driven, and the process proceeds to step n301, where a flag Ff indicating that the characteristics of the filters of each measuring instrument are shared is set to “0”. It is determined whether or not it has been reset. If it has not been reset, that is, if the flag Ff is set to “1” and a common filter is set, the process proceeds to step n303. In step n301, when the flag Ff is reset to “0”, the flag Ff indicating that the filter characteristics of the respective measuring instruments are made common is set to “1”, and the output of the filter is set to, for example, 5 is transmitted to each of the
次に、載台S1の計量器について、静止零点重量値を読取って更新すると共に、静止零点重量値を表示するために、先ず、ステップn303では、載台S1に対応する測定ユニット61に対して、第2平均値演算回路(AV2)31の出力を送信するように指令してステップn304に移り、測定ユニット61からのデータを受信し、受信したデータに基づいて、載台S1の計量器の重量値Wn1を次式に従って算出する(ステップn305)。 Next, the measuring instruments the platform S1, and updates by reading the still zero weight values, to display a still zero weight values, first, in step n303, to the measuring unit 61 corresponding to the platform S1 Te, the routine goes to step n304 instructs to transmit an output of the second average value calculation circuit (AV2) 31, receives data from the measuring unit 61, based on the received data, metering of the platform S1 The weight value Wn1 of the vessel is calculated according to the following equation (step n305).
Wn1=K1・(Wa1−Wi1)−Wz1
ここで、K1は載台S1のスパン係数、Wa1は受信した平均値演算回路(AV2)31の出力であり、A/Dカウントレベルの重量値、Wi1はこれより前の調整段階で計量器が無負荷の状態の荷重センサの出力信号のA/Dカウントレベル重量値をWa1として集中制御ユニット11に読み込み、風袋荷重として記憶させたレジスタの値(初期重量)であり、Wz1は、荷重センサや測定回路のドリフト、載台S1の異物による重量ドリフト量を記憶させるレジスタの値(零点重量)である。
Wn1 = K1. (Wa1-Wi1) -Wz1
Here, K1 is the span coefficient of the mounting stage S1, Wa1 is the output of the received average value calculation circuit (AV2) 31, the weight value of the A / D count level, Wi1 is the weighing stage in the adjustment stage before this The A / D count level weight value of the output signal of the load sensor in an unloaded state is read into the
算出した重量値Wn1を、載台S1の計量器の静止零点重量値Wzs0<1>として、載台S1の計量器用の静止零点重量値記憶用レジスタWrzs0<s>、(s=1)を更新し(ステップn306)、ステップn307に移る。なお、重量値を記憶する上記レジスタ等は、集中制御ユニット11の演算制御回路18内のメモリで構成される。
The calculated weight value Wn1 is used as the stationary zero point weight value Wzs0 <1> of the weighing instrument of the mounting platform S1, and the stationary zero point weight value storage register Wrzs0 <s>, (s = 1) for the weighing instrument of the mounting platform S1 is updated. (Step n306), and the process proceeds to Step n307. Note that the register and the like for storing the weight value are configured by a memory in the
ステップn307では、表示データに変換して表示設定ユニット21の演算制御回路23の表示レジスタに出力して表示部25に表示させる。
In step n307, the data is converted into display data, output to the display register of the
次に、図14Bに示すように、載台S2の計量器について、載台S1の計量器と同様に処理する(ステップn308)。すなわち、載台S2に対応する測定ユニット62に対して、第2平均値演算回路(AV2)31の出力を送信するように指令し、受信したデータに基づいて、載台S2の計量器の重量値Wn2を算出し、算出した重量値Wn2を、載台S2の計量器の静止零点重量値Wzs0<2>として、載台S2の計量器用の静止零点重量値記憶用レジスタWrzs0<s>、(s=2)を更新し、表示データに変換して表示レジスタに出力して表示設定ユニット21の表示部25に表示させる。
Next, as shown in FIG. 14B, the weighing device on the mounting table S2 is processed in the same manner as the weighing device on the loading table S1 (step n308). That is, the
以下、同様に、載台S3、S4、S5、…、S16について同様の処理を行ない(ステップn309)、ステップn310に移る。 Thereafter, similarly, the same processing is performed for the platforms S3, S4, S5,..., S16 (step n309), and the process proceeds to step n310.
ステップn310では、表示間隔を計測するタイマの駆動を示すフラグFaをセットし、上述の図11Bのステップn33〜n36の表示間隔の計測処理によって、このフラグFaが「0」になったか否かを判断し(ステップn311)、「0」になったときには、表示間隔が経過したとして、ステップn300に戻る。 In step n310, a flag Fa indicating the driving of the timer for measuring the display interval is set, and whether or not the flag Fa has been set to “0” by the display interval measurement processing in steps n33 to n36 of FIG. 11B described above. When it is determined (step n311) and becomes “0”, it is determined that the display interval has elapsed, and the process returns to step n300.
これらの静止零点重量値Wzs0<s>、(s=1〜16)は、A/D変換後の内部カウントレベルであり、表示レベルの4倍の分解能を有しており、1/4のレベルにして、表示レベルの重量値として表示用レジスタへ送られ、表示設定ユニット21の表示部25に表示用重量値として表示させる。
These static zero point weight values Wzs0 <s>, (s = 1 to 16) are internal count levels after A / D conversion, have a resolution four times the display level, and are ¼ level. Then, it is sent to the display register as the weight value of the display level, and is displayed on the
運転スイッチがOFFの間は、上記の処理は表示間隔として、例えば200msec程度のタイマー時間経過後、繰り返される。 While the operation switch is OFF, the above processing is repeated as a display interval after elapse of a timer time of, for example, about 200 msec.
従って、静止零点重量値Wzs0<s>の更新、表示の更新では、集中制御ユニット11によって計量器s=1〜16用の測定ユニット61〜616に対するA/Dカウントレベル重量値の読み込み指定とその読み込みとが、200msecのタイマ時間間隔で繰り返し実行される。
Therefore, when updating the static zero point weight value Wzs0 <s> and updating the display, the
作業者は、表示設定ユニット21の表示部25において、約200msec程度の間隔で更新される計量器s=1〜16における静止した載台S1〜S16上の静止零点重量値を視認でき、また、計量器の載台に物品が載置されているときには、物品重量値を視認できる。
The operator can visually recognize the stationary zero point weight value on the stationary platforms S1 to S16 in the measuring instruments s = 1 to 16 updated at intervals of about 200 msec on the
次に、各計量器の静止零点調整を行う。この静止零点調整では、いずれの計量器においても載台S1〜S16上に物品が載置されていない状態を確認して、作業者が、集中制御ユニット11に接続されている表示設定ユニット21の入力部24の零調整スイッチをONする。この零調整スイッチは、運転スイッチがOFFの場合、すなわち、計量器が回転していないときにのみ有効である。
Next, stationary zero adjustment of each measuring instrument is performed. In this stationary zero point adjustment, the operator checks the state in which no article is placed on the platforms S1 to S16 in any weighing instrument, and the operator uses the
この零調整スイッチのONによって、全ての計量器において、静止零点重量値記憶用レジスタWrzs0<s>に記憶されている静止零点重量値Wzs0<s>を、例えば計量器s=1であれば、上記のWn1の算出式のWz1のデータと置き換える。計量器s=2〜16についても同様に処理する。これよって全ての計量器について、同時に零点調整を行う。 When the zero adjustment switch is turned on, the static zero-point weight value Wzs0 <s> stored in the static zero-point weight value storage register Wrzs0 <s> is set to, for example, the weighing instrument s = 1. It replaces with the data of Wz1 in the calculation formula of Wn1. The same processing is performed for the measuring instruments s = 2 to 16. Thus, the zero point adjustment is performed simultaneously for all the measuring instruments.
次に、調整運転における計量器回転時の零点変動成分の測定、及び、零点変動成分のテーブルメモリへの登録の処理について説明する。 Next, the measurement of the zero point fluctuation component during the rotation of the measuring instrument in the adjustment operation and the process of registering the zero point fluctuation component in the table memory will be described.
作業者は、各計量器の各載台S1〜S16に物品13が載置されていないことを確認して、集中制御ユニット11に接続されている表示設定ユニット21の入力部24において、回転速度v=1段階(V=10rpm)を設定する。
The operator confirms that the
次に、運転スイッチをONし、動的重量計測モードにする。これによって、モータ駆動回路17から設定した速度に応じたモータ駆動信号が出力され、計量器が設定された回転速度で回転する。更に、運転スイッチONの場合のみ有効な動的零点変動成分検出モードスイッチをONすると、動的零点変動成分検出モードとなる。
Next, the operation switch is turned on to enter the dynamic weight measurement mode. As a result, a motor drive signal corresponding to the set speed is output from the
図15は、動的重量計測モードの処理を示すフローチャートである。 FIG. 15 is a flowchart showing processing in the dynamic weight measurement mode.
先ず、上述の第2所定時間T0が経過したか否か、すなわち、フィルタの出力点を指定した測定ユニットからの重量値を受信して読取り可能となるまでに必要な時間が経過したことを示すフラグFrが「1」であるか否かを判断し(ステップn400)、経過したとき、すなわち、前記フラグFrが「1」であるときには、「0」にリセットし(ステップn401)、次のシステム状態に移行するまでに、取得した重量値の零点変動成分の補正、補正した重量値に基づく重量ランクの判定及び振分け出力用メモリの更新等の処理が行なわれる。 First, it indicates whether or not the second predetermined time T0 has passed, that is, the time required to receive the weight value from the measurement unit that designates the output point of the filter and to be able to read it. It is determined whether or not the flag Fr is “1” (step n400). When the flag Fr has elapsed, that is, when the flag Fr is “1”, the flag Fr is reset to “0” (step n401). Before shifting to the state, processing such as correction of the zero point fluctuation component of the acquired weight value, determination of the weight rank based on the corrected weight value, and update of the distribution output memory are performed.
具体的には、動的零点変動成分の検出モードであるか否か、すなわち、動的零点変動成分検出モードスイッチがONされたことを示すフラグFdzが「1」であるか否かを判断し(ステップn402)、動的零点変動成分の検出モードでないときには、ステップn403に移り、システム状態Pxの値に応じて、各システム状態P1〜P16に対応するプログラムPG1〜PG16を選択して後述のように実行する(ステップn404−1〜n404−16)。 Specifically, it is determined whether or not the detection mode of the dynamic zero point fluctuation component is in effect, that is, whether or not the flag Fdz indicating that the dynamic zero point fluctuation component detection mode switch is turned on is “1”. (Step n402) When not in the dynamic zero point fluctuation component detection mode, the process proceeds to Step n403, and the programs PG1 to PG16 corresponding to the system states P1 to P16 are selected according to the value of the system state Px, as described later. (Steps n404-1 to n404-16).
また、動的零点変動成分の検出モードであるときには、ステップn405に移り、各システム状態P1〜P16に対応するプログラムPG1´〜PG16´を選択して実行する(ステップn406−1〜406−16)。なお、動的零点変動成分検出モードでは、各計量器の各載台S1〜S16に物品13が載置されていない無負荷状態であり、この動的零点変動成分検出モードの実行中は、表示設定ユニット21の表示部25にその旨を表示させるのが好ましい。
If the dynamic zero point fluctuation component detection mode is selected, the process proceeds to step n405, and the programs PG1 'to PG16' corresponding to the system states P1 to P16 are selected and executed (steps n406-1 to 406-16). . In the dynamic zero point fluctuation component detection mode, there is no load in which the
図16は、動的零点変動成分検出モードにおけるシステム状態P1のプログラムPG1´の処理を示すものである。 FIG. 16 shows processing of the program PG1 ′ in the system state P1 in the dynamic zero point fluctuation component detection mode.
上記のように回転速度v=1(1段階)が設定されているので、動的零点重量値Wzd<s,v,i>は、Wzd<s,v,i> =Wzd<s,1,i> である。 Since the rotational speed v = 1 (one step) is set as described above, the dynamic zero point weight value Wzd <s, v, i> is Wzd <s, v, i> = Wzd <s, 1, i>.
この図16に示すように、ステップn500では、載台S1についての重量値Wa1をWMR1レジスタにより読取り、次式により、重量値Wn1を算出する(ステップn501)。 As shown in FIG. 16, in step n500, the weight value Wa1 for the mounting table S1 is read by the WMR1 register, and the weight value Wn1 is calculated by the following equation (step n501).
Wn1=K1・(Wa1−Wi1)−Wz1
この重量値Wn1は、載台S1の計量器(s=1)の回転速度v=1段階での重量取得位置i=1における重量値Wzd<1,1,1>である。複数回(R回)以上回転させて、その平均値を算出するために、この重量値Wzd<1,1,1>を積算する(ステップn502)。
Wn1 = K1. (Wa1-Wi1) -Wz1
The weight value Wn1 is the weight value Wzd <1,1,1> at the weight acquisition position i = 1 at the rotational speed v = 1 stage of the measuring instrument (s = 1) of the mounting table S1. This weight value Wzd <1,1,1> is integrated in order to calculate the average value by rotating a plurality of times (R times) or more (step n502).
同様に載台S16についても、重量値Wa16をWMR16レジスタにより読取り(ステップn503)、重量値Wn16を算出し(ステップn504)、載台S16の計量器(s=16)の回転速度v=1段階での重量取得位置i=2における重量値Wzd<16,1,2>を積算する(ステップn505)。 Similarly, for the mounting table S16, the weight value Wa16 is read by the WMR16 register (step n503), the weight value Wn16 is calculated (step n504), and the rotation speed v of the weighing instrument (s = 16) of the mounting table S16 = 1 step. The weight values Wzd <16,1,2> at the weight acquisition position i = 2 at are integrated (step n505).
以下同様にして、各重量取得位置I1〜I7を通過する載台S15、S14、S13、S12、S11及び零点ドリフト補正用重量取得位置Izを通過する載台S7について、重量値Wzd<15,1,3>、Wzd<14,1,4>、Wzd<13,1,5>、Wzd<12,1,6>、Wzd<11,1,7>、Wzd<7,1,z>をそれぞれ算出し、それぞれ積算する(ステップn506,507,508,509,510,511)。 Similarly, the weight values Wzd <15,1 for the platforms S15, S14, S13, S12, S11 passing through the respective weight acquisition positions I1 to I7 and the platform S7 passing through the zero point drift correction weight acquisition position Iz. , 3>, Wzd <14,1,4>, Wzd <13,1,5>, Wzd <12,1,6>, Wzd <11,1,7>, Wzd <7,1, z> Calculate and integrate (steps n506, 507, 508, 509, 510, 511).
この図16は、システム状態P1のプログラムPG1´の処理であり、例えば、システム状態P2のプログラムPG2´では、上記載台S1,S16,S15,S14,S13.S12,S11,S7に代えて、S2,S1,S16,S15,S14.S13,S12,S8となり、システム状態が進むにつれて、載台が1台ずれることになる。 FIG. 16 shows the processing of the program PG1 ′ in the system state P1, for example, in the program PG2 ′ in the system state P2, the above-described tables S1, S16, S15, S14, S13. Instead of S12, S11, S7, S2, S1, S16, S15, S14. S13, S12, and S8, and as the system state progresses, one platform is shifted.
以上の各システム状態P1〜P16に対応して選択されるプログラムPG1´〜PG16´を実行した後、図15のステップn407−1〜n407−16に移る。 After executing the programs PG1 ′ to PG16 ′ selected corresponding to the above system states P1 to P16, the process proceeds to steps n407-1 to n407-16 in FIG.
ステップn407−1〜n407−16では、システム状態毎に、上記重量値の算出及び更新の回数を計数するカウンタCp1〜Cp16に「1」を加算し、全てのシステム状態についてのカウンタCp1〜Cp16の計数値が、所定回数Rになったか否かを判断し(ステップn408)、所定回数Rになったときには、それぞれの積算重量ΣWzd<s,v,i>を所定回数Rで除算して動的零点重量値の平均値を算出し、この平均値と同じ計量器の静止零点重量値Wzs0<s>との差を求め、これを零点変動成分Czd<s,v,i>としてメモリテーブルに登録し、上記カウンタCp1〜Cp16の計数値及びフラグFdzをリセットする(ステップn409)。 In steps n407-1 to n407-16, for each system state, “1” is added to the counters Cp1 to Cp16 for counting the number of times the weight value is calculated and updated, and the counters Cp1 to Cp16 for all system states are added. It is determined whether or not the count value has reached the predetermined number R (step n408). When the count value reaches the predetermined number R, each integrated weight ΣWzd <s, v, i> is dynamically divided by the predetermined number R. The average value of the zero point weight value is calculated, the difference between this average value and the static zero point weight value Wzs0 <s> of the same measuring instrument is obtained, and this is registered in the memory table as the zero point fluctuation component Czd <s, v, i>. Then, the count values of the counters Cp1 to Cp16 and the flag Fdz are reset (step n409).
次に、作業者が、回転速度v=2(2段階)を設定して回転速度を変化させ、更に、動的零点変動成分検出モードスイッチをONし、上記と同様の処理を実行させ、回転速度v=2に対応する計量器s=1〜16と重量値取得位置i=1〜7、zの2次元テーブルに零点変動成分C<s,2,i>を記憶させる。 Next, the operator sets the rotation speed v = 2 (two steps) to change the rotation speed, further turns on the dynamic zero point fluctuation component detection mode switch, executes the same processing as above, and rotates. The zero point fluctuation component C <s, 2, i> is stored in a two-dimensional table of the measuring instruments s = 1 to 16 and the weight value acquisition positions i = 1 to 7 and z corresponding to the speed v = 2.
同様にして、v=3〜11(3〜11段階)に対応する計量器s=1〜16と重量値取得位置i=1〜7、zの2次元テーブルに零点変動成分C<s,3,i>〜C<s,11,i>を記憶させる。
Similarly, a zero-point fluctuation component C <s, 3 is added to a two-dimensional table of measuring instruments s = 1 to 16 corresponding to v = 3 to 11 (
次に、物品13を供給して重量選別する稼働運転時における零点変動量の補正について説明する。
Next, the correction of the zero point fluctuation amount during the operation of supplying the
稼動運転時には、上記図15のステップn402において、動的零点変動成分の検出モードではないので、ステップn403及びステップn404−1〜n404−16に移り、システム状態P1〜P16に応じてプログラムPG1〜PG16を選択して実行する。 At the time of operation, since it is not the dynamic zero point fluctuation component detection mode in step n402 in FIG. 15, the process proceeds to step n403 and steps n404-1 to n404-16, and the programs PG1 to PG16 according to system states P1 to P16. Select and execute.
図17A〜Fは、稼働運転におけるシステム状態P1のプログラムPG1の処理を示すものである。 17A to 17F show processing of the program PG1 in the system state P1 in the operation operation.
この図17Aでは、回転速度v=1段階が設定されている場合の例を示している。 FIG. 17A shows an example in which the rotation speed v = 1 stage is set.
先ず、ステップn600では、載台S1についての重量値Wa1をWMR1レジスタにより読取る。載台S1に対応する計量器s=1、回転速度v=1、重量値取得位置i=1に対応する零点変動成分Czd<1,1,1>をテーブルから読み出す(ステップn601)。この零点変動成分を用いて、次式により、重量値Wn1を算出する、すなわち、零点補正を行なう(ステップn602)。 First, in step n600, the weight value Wa1 for the mounting table S1 is read by the WMR1 register. The zero point fluctuation component Czd <1,1,1> corresponding to the weighing instrument s = 1, the rotation speed v = 1, and the weight value acquisition position i = 1 corresponding to the mounting table S1 is read from the table (step n601). Using this zero point fluctuation component, the weight value Wn1 is calculated by the following equation, that is, zero point correction is performed (step n602).
Wn1=K1・(Wa1−Wi1)−Wz1−Czd<1,1,1>
次に、算出した重量値Wn1を表示値レベルの重量値Wd1に換算し(ステップn603)、図2の境界重量値に基づいて、重量ランクを判定し(ステップn604)、ステップn605に移る。
Wn1 = K1. (Wa1-Wi1) -Wz1-Czd <1,1,1>
Next, the calculated weight value Wn1 is converted into the weight value Wd1 of the display value level (step n603), the weight rank is determined based on the boundary weight value in FIG. 2 (step n604), and the process proceeds to step n605.
ステップn605では、判定した重量ランクが重量ランク(1)であるか否かを判断し、重量ランク(1)であるときには、重量ランク(1)と決定し、次のシステム状態P2で振分け位置(1)へ振分けるために、載台S1用の振分け出力用メモリMR1に「1」をセットする(ステップn606)。次に、載台S1の計量完了サインをセットし(ステップn607)、載台S1の重量値を確定させ(ステップn608)、図17Bのステップn609に移る。ステップn608で確定させた重量値が、表示用、出力用、集計用に用いられる。 In step n605, it is determined whether or not the determined weight rank is the weight rank (1). If it is the weight rank (1), the weight rank (1) is determined, and the distribution position ( In order to distribute to 1), “1” is set in the distribution output memory MR1 for the mounting table S1 (step n606). Next, the weighing completion sign of the mounting table S1 is set (step n607), the weight value of the mounting table S1 is determined (step n608), and the process proceeds to step n609 in FIG. 17B. The weight value determined in step n608 is used for display, output, and tabulation.
上記ステップn605で、重量ランク(1)でないときには、次のシステム状態P2で重量値を取得して重量ランクの判定を行なうので、重量値を確定させることなく、図17Bのステップn609に移る。 If it is not the weight rank (1) in step n605, the weight value is acquired in the next system state P2 and the weight rank is determined. Therefore, the process proceeds to step n609 in FIG. 17B without determining the weight value.
図17Bのステップn609では、載台S16の計量完了サインがあるか否かを判断し、計量完了サインがないときには、載台S16についての重量値を重量値レジスタWMR16により読取る(ステップn610)。載台S16に対応する計量器s=16、回転速度v=1、重量値取得位置i=2に対応する零点変動成分Czd<16,1,2>をテーブルから呼び出す(ステップn611)。この零点変動成分を用いて、次式により、重量値Wn16を算出する、すなわち、零点補正を行なう(ステップn612)。 In step n609 of FIG. 17B, it is determined whether or not there is a weighing completion sign for the mounting table S16. If there is no weighing completion sign, the weight value for the loading table S16 is read by the weight value register WMR16 (step n610). A zero point fluctuation component Czd <16,1,2> corresponding to the weighing instrument s = 16, the rotation speed v = 1, and the weight value acquisition position i = 2 corresponding to the mounting table S16 is called from the table (step n611). Using this zero point fluctuation component, the weight value Wn16 is calculated by the following equation, that is, zero point correction is performed (step n612).
Wn16=K16・(Wa16−Wi16)−Wz16−Czd<16,1,2>
次に、載台S16上の物品の重量値(内部カウントレベル)Wn16を、表示値レベルの重量値Wd16に換算し(ステップn613)、重量ランクを判定し(ステップn614)、ステップn615に移る。
Wn16 = K16 · (Wa16−Wi16) −Wz16−Czd <16,1,2>
Next, the weight value (internal count level) Wn16 of the article on the mounting table S16 is converted into the display value level weight value Wd16 (step n613), the weight rank is determined (step n614), and the process proceeds to step n615.
ステップn615では、判定された重量ランクが重量ランク(2)であるか否かを判断し、重量ランク(2)であるときには、載台S16の重量を確定させる(ステップn618)。次に、載台S16の計量完了サインをセットし(ステップn619)、次のシステム状態P2で振分け位置(2)へ振分けるために、載台S16用の振分け出力用メモリMR16に「1」をセットし(ステップn620)、図17Cのステップn621に移る。 In step n615, it is determined whether or not the determined weight rank is the weight rank (2). If the weight rank is (2), the weight of the mounting table S16 is determined (step n618). Next, the weighing completion sign of the mounting table S16 is set (step n619), and “1” is set in the distribution output memory MR16 for the mounting table S16 in order to distribute to the distribution position (2) in the next system state P2. Set (step n620), then proceed to step n621 in FIG. 17C.
上記ステップn615において、判定された重量ランクが重量ランク(2)でないときには、判定された重量ランクが重量ランク(1)であるか否かを判断する(ステップn616)。ステップn615において、重量ランク(2)でないときには、物品は、重量ランク(3)以上であるか、あるいは、重量ランク(1)と重量ランク(2)との境界重量値Wc1近傍の重量を有する重量ランク(1)と考えられる。そこで、ステップn616では、重量ランク(1)であるか否かを判断し、重量ランク(1)であるときには、既に振分け位置(1)を通過しているので、重量ランク(2)と決定すると共に、重量値は、重量ランク(2)の下限重量値Wc1に確定させてステップn619に移る(ステップn617)。すなわち、物品は、重量ランク(1)と重量ランク(2)との境界重量値Wc1近傍の重量を有する重量ランク(1)であるが、既に振分け位置(1)を通過しているので、重量ランク(2)とし、次のシステム状態P2で振分け位置(2)へ振分けるために、振分け出力用メモリMR16に「1」をセットすると共に、重量値を、重量ランク(2)の下限重量値Wc1に確定させ、重量測定値のとしての誤差が小さくなるようにする。 If the determined weight rank is not the weight rank (2) in step n615, it is determined whether or not the determined weight rank is the weight rank (1) (step n616). In step n615, when the weight rank is not (2), the article has a weight that is equal to or higher than the weight rank (3) or has a weight in the vicinity of the boundary weight value Wc1 between the weight rank (1) and the weight rank (2). Considered rank (1). Therefore, in step n616, it is determined whether or not the weight rank (1), and if it is the weight rank (1), since it has already passed the distribution position (1), the weight rank (2) is determined. At the same time, the weight value is fixed to the lower limit weight value Wc1 of the weight rank (2), and the process proceeds to Step n619 (Step n617). That is, the article is a weight rank (1) having a weight in the vicinity of the boundary weight value Wc1 between the weight rank (1) and the weight rank (2), but has already passed the sorting position (1). In order to assign rank (2) to the distribution position (2) in the next system state P2, “1” is set in the distribution output memory MR16, and the weight value is the lower limit weight value of the weight rank (2). Wc1 is determined so that an error as a weight measurement value is reduced.
ステップn616において、重量ランク(1)でないときには、重量ランク(3)以上であるので、次のシステム状態P2で重量値を取得して重量ランクの判定を行なうので、重量値を確定させることなく、図17Cのステップn621に移る。 In step n616, when it is not the weight rank (1), it is equal to or higher than the weight rank (3). Therefore, the weight value is obtained and the weight rank is determined in the next system state P2, so that the weight value is not determined. The process moves to step n621 in FIG. 17C.
図17Cのステップn621では、載台S15の計量完了サインがあるか否かを判断し、計量完了サインがないときには、載台S15についての重量値を重量値レジスタWMR15より読取る(ステップn621)。 In step n621 of FIG. 17C, it is determined whether or not there is a weighing completion sign for the mounting table S15. If there is no weighing completion sign, the weight value for the loading table S15 is read from the weight value register WMR15 (step n621).
載台S15に対応する計量器s=15、回転速度v=1、重量値取得位置i=3に対応する零点変動成分Czd<15,1,3>をテーブルから呼び出す(ステップn623)。この零点変動成分を用いて、次式により、重量値Wn15を算出する、すなわち、零点補正を行なう(ステップn624)。 The zero point fluctuation component Czd <15,1,3> corresponding to the weighing instrument s = 15, the rotation speed v = 1, and the weight value acquisition position i = 3 corresponding to the mounting table S15 is called from the table (step n623). Using this zero point fluctuation component, the weight value Wn15 is calculated by the following equation, that is, zero point correction is performed (step n624).
Wn15=K15・(Wa15−Wi15)−Wz15−Czd<15,1,3>
次に、載台S15上の物品の重量値(内部カウントレベル)Wn15を表示値レベルの重量値Wd15に換算し(ステップn625)、重量ランクを判定し(ステップn626)、ステップn627に移る。
Wn15 = K15 · (Wa15−Wi15) −Wz15−Czd <15,1,3>
Next, the weight value (internal count level) Wn15 of the article on the platform S15 is converted into the display value level weight value Wd15 (step n625), the weight rank is determined (step n626), and the process proceeds to step n627.
ステップn627では、判定された重量ランクが重量ランク(3)であるか否かを判断し、重量ランク(3)であるときには、載台S15の重量を確定させる(ステップn630)。次に、載台S15の計量完了サインをセットし(ステップn631)、次のシステム状態P2で振分け位置(3)へ振分けるために、載台S15用の振分け出力用メモリMR15に「1」をセットし(ステップn632)、図17Dのステップn633に移る。 In step n627, it is determined whether or not the determined weight rank is the weight rank (3). If the weight rank is (3), the weight of the mounting table S15 is determined (step n630). Next, the weighing completion sign of the mounting table S15 is set (step n631), and “1” is set in the distribution output memory MR15 for the mounting table S15 in order to distribute to the distribution position (3) in the next system state P2. It sets (step n632) and moves to step n633 in FIG. 17D.
上記ステップn627において、判定された重量ランクが重量ランク(3)でないときには、判定された重量ランクが重量ランク(2)であるか否かを判断し(ステップn628)、重量ランク(2)であるときには、物品は、重量ランク(2)と重量ランク(3)との境界重量値Wc2近傍の重量を有する重量ランク2であるが、既に振分け位置(2)を通過しているので、重量ランク(3)と決定し、重量値は、重量ランク(3)の下限重量値Wc2に確定させてステップn631に移る(ステップn629)。
In the above step n627, when the determined weight rank is not the weight rank (3), it is determined whether or not the determined weight rank is the weight rank (2) (step n628) and is the weight rank (2). Sometimes, the article is a
ステップn628において、重量ランク(2)でないときには、重量ランク(4)以上であるので、次のシステム状態P2で取得する重量値で重量ランクの判定を行なうので、重量値を確定させることなく、図17Dのステップn633に移る。 In step n628, when it is not the weight rank (2), since it is equal to or higher than the weight rank (4), the weight rank is determined based on the weight value acquired in the next system state P2. Move to step n633 of 17D.
図17Dのステップn633では、載台S14について同様の処理を行ない、ステップn634では、載台S13について同様の処理を行ない、更に、ステップn635では、載台S12について同様の処理を行なって図17Eのステップn636に移る。 In step n633 of FIG. 17D, the same processing is performed for the mounting table S14. In step n634, the same processing is performed for the mounting table S13. Further, in step n635, the same processing is performed for the mounting table S12. The process moves to step n636.
図17Eのステップn636では、載台S11の計量完了サインがあるか否かを判断し、計量完了サインがないときには、載台S11についての重量値を重量値レジスタWMR11より読取る(ステップn637)。 In step n636 of FIG. 17E, it is determined whether or not there is a weighing completion sign for the mounting table S11. If there is no weighing completion sign, the weight value for the loading table S11 is read from the weight value register WMR11 (step n637).
載台S11に対応する計量器s=11、回転速度v=1、重量値取得位置i=7に対応する零点変動成分Czd<11,1,7>をテーブルから呼び出す(ステップn638)。この零点変動成分を用いて、次式により、重量値Wn17を算出する、すなわち、零点補正を行なう(ステップn639)。 A zero point fluctuation component Czd <11,1,7> corresponding to the weighing instrument s = 11, the rotation speed v = 1, and the weight value acquisition position i = 7 corresponding to the mounting table S11 is called from the table (step n638). Using this zero point fluctuation component, the weight value Wn17 is calculated by the following equation, that is, zero point correction is performed (step n639).
Wn11=K11・(Wa11−Wi11)−Wz11−Czd<11,1,7>
次に、載台S11上の物品の重量値(内部カウントレベル)Wn11を算出し、表示値レベルの重量値Wd11に換算し(ステップn640)、重量ランクを判定し(ステップn641)、ステップn642に移る。
Wn11 = K11 · (Wa11−Wi11) −Wz11−Czd <11,1,7>
Next, the weight value (internal count level) Wn11 of the article on the mounting table S11 is calculated, converted to the weight value Wd11 of the display value level (step n640), the weight rank is determined (step n641), and step n642 is entered. Move.
ステップn642では、判定された重量ランクが重量ランク(7)であるか否かを判断し、重量ランク(7)であるときには、載台S11の重量を確定させる(ステップn646)。次に、載台S11の計量完了サインをセットし(ステップn647)、次のシステム状態P2で振分け位置(7)へ振分けるために、載台S11用の振分け出力用メモリMR11に「1」をセットし(ステップn648)、図17Fのステップn649に移る。 In step n642, it is determined whether or not the determined weight rank is the weight rank (7). If the weight rank is the weight rank (7), the weight of the mounting table S11 is determined (step n646). Next, the weighing completion sign of the mounting table S11 is set (step n647), and “1” is set in the distribution output memory MR11 for the mounting table S11 in order to distribute to the distribution position (7) in the next system state P2. Set (step n648), then proceed to step n649 in FIG. 17F.
上記ステップn642において、判定された重量ランクが重量ランク(7)でないときには、判定された重量ランクが重量ランク(6)であるか否かを判断し(ステップn643)、重量ランク(6)であるときには、物品は、重量ランク(6)と重量ランク(7)との境界重量値Wc6近傍の重量を有する重量ランク(6)であるが、既に振分け位置(6)を通過しているので、重量ランク(7)と決定し、重量値は、重量ランク(7)の下限重量値Wc6に確定させてステップn647に移る(ステップn644)。 In the above step n642, when the determined weight rank is not the weight rank (7), it is determined whether or not the determined weight rank is the weight rank (6) (step n643) and is the weight rank (6). Sometimes the article is a weight rank (6) having a weight in the vicinity of the boundary weight value Wc6 between the weight rank (6) and the weight rank (7), but has already passed the sorting position (6). The rank (7) is determined, and the weight value is fixed to the lower limit weight value Wc6 of the weight rank (7), and the process proceeds to Step n647 (Step n644).
上記ステップn643において、判定された重量ランクが重量ランク(6)でないときには、重量ランク(8)であるので、載台S11の重量値を確定し、この重量値を一時記憶メモリに格納して次のシステム状態P2に渡して図17Fのステップn649に移る(ステップn645)。 In step n643, when the determined weight rank is not the weight rank (6), it is the weight rank (8). Therefore, the weight value of the platform S11 is determined, and this weight value is stored in the temporary storage memory. The system state P2 is transferred to step n649 of FIG. 17F (step n645).
図17Fのステップn649では、載台S10の計量完了サインがあるか否かを判断し、計量完了サインがあるときには、ステップn653に移る。また、計量完了サインがないときには、前のシステム状態P16で格納された載台S10の確定重量値を一時記憶メモリから読取って、載台10の重量値を確定する(ステップn650)。次に、載台S10の計量完了サインをセットし(ステップn651)、次のシステム状態P2で振分け位置(8)へ振分けるために、載台S10用の振分け出力用メモリMR10に「1」をセットし(ステップn652)、次のシステム状態で排出範囲の外へ移動する載台S9の計量完了サインをリセットし(ステップn653)、ステップn654に移る。 In step n649 of FIG. 17F, it is determined whether or not there is a weighing completion sign of the mounting table S10. If there is a weighing completion sign, the process proceeds to step n653. When there is no weighing completion sign, the determined weight value of the mounting table S10 stored in the previous system state P16 is read from the temporary storage memory, and the weight value of the mounting table 10 is determined (step n650). Next, the weighing completion sign of the mounting table S10 is set (step n651), and “1” is set in the distribution output memory MR10 for the mounting table S10 in order to distribute to the distribution position (8) in the next system state P2. The setting is completed (step n652), and the measurement completion sign of the stage S9 that moves outside the discharge range in the next system state is reset (step n653), and the process proceeds to step n654.
ステップn654では、載台S7についての重量値を重量値レジスタWMR7より読取る。 In step n654, the weight value for the mounting table S7 is read from the weight value register WMR7.
載台S7に対応する計量器s=7、回転速度v=1、重量値取得位置i=Izに対応する零点変動成分Czd<7,1,z>をテーブルから呼び出す(ステップn655)。この零点変動成分の補正を、次式により、行なう(ステップn656)。 A zero point fluctuation component Czd <7,1, z> corresponding to the weighing instrument s = 7, the rotation speed v = 1, and the weight value acquisition position i = Iz corresponding to the mounting table S7 is called from the table (step n655). The zero point fluctuation component is corrected by the following equation (step n656).
Wn7=K7・(Wa7−Wi7)−Wz7−Czd<7,1,z>
次に、複数個(P個)の移動平均をとるために、P個のセルレジスタからなる載台S7の計量器の零点ドリフト用のシフトレジスタへ最新データとして格納し、最も古い値は廃棄する。古いデータが「0」の場合は、全てのセルレジスタに、Wn7を格納し(ステップn657)、P個のセルレジスタの平均値Wn7aを算出し(ステップn658)、この平均値Wn7aを、載台S7の計量器の零点ドリフトによる変動分とし、自動零点補正するためこれまでの零点補正量Wz7に加算して、新たな零点補正量Wz7として終了する(ステップn659)。
Wn7 = K7 · (Wa7−Wi7) −Wz7−Czd <7,1, z>
Next, in order to take a plurality (P) of moving averages, the data is stored as the latest data in the zero-point drift shift register of the weighing instrument of the platform S7 composed of P cell registers, and the oldest value is discarded. . When the old data is “0”, Wn7 is stored in all the cell registers (step n657), the average value Wn7a of the P cell registers is calculated (step n658), and this average value Wn7a is loaded. The amount of fluctuation due to the zero point drift of the measuring instrument in S7 is added to the previous zero point correction amount Wz7 for automatic zero point correction, and the process is finished as a new zero point correction amount Wz7 (step n659).
このようにして、システム状態P1では、図9に示すシステム状態P1に対応する載台S1,S16〜S11について、図17A〜図17Eに示すように重量値を読取って零点変動量の補正を含む処理が行なわれ、載台S10については、図17Fに示すように前のシステム状態P16で格納された重量値によって処理が行なわれ、載台S7については計量器への水分付着などによる零点ドリフト量としての零点変動量が補正される。 In this manner, in the system state P1, the weight values are read as shown in FIGS. 17A to 17E for the platforms S1 and S16 to S11 corresponding to the system state P1 shown in FIG. As shown in FIG. 17F, the processing is performed according to the weight value stored in the previous system state P16, and for the mounting S7, the zero point drift amount due to moisture adhering to the measuring instrument or the like. The zero point fluctuation amount is corrected.
次のシステム状態P2では、図9に示すシステム状態P2に対応する載台S2,S1,S16〜S12について、図17A〜図17Eと同様に重量値を読取って零点変動量の補正を含む処理が行なわれ、載台S11については、図17Fと同様に、前のシステム状態P1で格納された重量値によって処理が行なわれ、載台S8については、零点変動量が補正される。 In the next system state P2, for the platforms S2, S1, S16 to S12 corresponding to the system state P2 shown in FIG. 9, the processing including reading the weight value and correcting the zero point variation is performed in the same manner as in FIGS. 17A to 17E. As in FIG. 17F, the stage S11 is processed according to the weight value stored in the previous system state P1, and the zero point fluctuation amount is corrected for the stage S8.
以下同様にしてシステム状態が進むにつれて、図9に示すように載台が1台ずつずれて図17A〜図17Fと同様の処理が行なわれる。 In the same manner, as the system state advances, the stage is shifted one by one as shown in FIG. 9, and the same processing as in FIGS. 17A to 17F is performed.
以上のように本実施形態によれば、稼働運転時に取得した重量値に含まれる、空気力及び機械衝撃力に起因する零点変動量をキャンセルすることができるので、零点調整を精確に行うことが可能となり、計量精度が向上する。 As described above, according to the present embodiment, the zero point variation amount caused by the aerodynamic force and the mechanical impact force included in the weight value acquired during the operation operation can be canceled, so that the zero point adjustment can be accurately performed. This enables measurement accuracy.
上述の構成の回転式重量選別機1では、遠心力は各計量器に載置された物品13の重量の大きさに応じて作用するが、上述のように、回転速度と重量取得位置とによってフィルタ特性が異なるフィルタを使用している。
In
このため、物品13が載台S1〜S16に載置された時点から立ち上がる荷重信号の応答特性も重量取得位置によって異なり、遠心力も物品13が載台S1〜S16へ載置された時点以降からの荷重信号に作用するので、フィルタの応答特性の影響を受ける。
For this reason, the response characteristic of the load signal that rises from the time when the
その結果、遠心力の加わった物品重量値の誤差も物品重量取得位置と回転速度によって異なる。また、物品の重量の大きさによっても異なる。 As a result, the error of the article weight value to which the centrifugal force is applied varies depending on the article weight acquisition position and the rotation speed. It also depends on the weight of the article.
本実施形態では、かかる物品の動的重量値の誤差を補正するものであり、次のような手順で補正を行なう。 In the present embodiment, the error of the dynamic weight value of the article is corrected, and the correction is performed in the following procedure.
先ず、物品の動的重量値の誤差量を、重量が既知のサンプル物品を複数個、例えば7個用意し、7台の計量器を使用して求める。 First, the error amount of the dynamic weight value of an article is obtained by preparing a plurality of, for example, seven sample articles having a known weight and using seven measuring instruments.
回転速度によって物品に作用する遠心力の大きさは異なるので、v=1〜11段階の回転速度毎に求める。計量器毎に、遠心力は異ならず、共通である。 Since the magnitude of the centrifugal force acting on the article varies depending on the rotation speed, it is determined for each rotation speed of v = 1 to 11 steps. The centrifugal force is not different for each measuring instrument and is common.
先ず、既知の重量M’のサンプル物品を7個用意する。作業者が、サンプル物品の重量M’を集中制御ユニット11に接続されている表示設定ユニット21の入力部24から設定する。設定された重量M’の値は、内部カウントレベルの値Mに変換される。
First, seven sample articles having a known weight M ′ are prepared. The operator sets the weight M ′ of the sample article from the
調整運転時の計量器回転動作中に、作業者が、表示設定ユニット21の入力部24の動的重量補正値検出モードスイッチをONすることによって、計量器の載台上にサンプル物品を適宜供給し、遠心力の作用したサンプル物品の動的重量値を回転速度別、物品重量値取得位置I1〜I7別に測定する。
During the rotating operation of the measuring instrument during the adjustment operation, the operator turns on the dynamic weight correction value detection mode switch of the
但し、サンプル物品の動的重量値は、物品重量値取得位置i毎の零点変動成分Czd<s,v,i>を、計量器s、回転速度v、物品重量値取得位置iに対応させて呼び出し、上述と同様に零点変動量を補正して求める。サンプル物品の動的重量値は、計量器s毎に違いは無く、回転速度v、物品重量値取得位置iに応じて異なる。 However, the dynamic weight value of the sample article corresponds to the zero point fluctuation component Czd <s, v, i> for each article weight value acquisition position i corresponding to the measuring instrument s, the rotation speed v, and the article weight value acquisition position i. calls, determined by correcting the above mentioned and zeros variation as well. The dynamic weight value of the sample article is not different for each measuring instrument s, and varies depending on the rotational speed v and the article weight value acquisition position i.
そこで、調整運転時の回転速度毎に、各計量器について物品重量値取得位置別に複数回ずつ測定する。但し、サンプル物品の動的重量値は、回転速度と重量値取得位置が同じであれば各計量器sに共通の値(s=c)になるので、回転速度v=1〜11(段階)、物品重量値取得位置i=1〜7において測定されたサンプル物品の重量値を、Wmd<c,v,i>で表すと、
v=1(段階)にてWmd<c,1,1>〜Wmd<c,1,7>
v=2(段階)にてWmd<c,2,1>〜Wmd<c,2,7>
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
v=11(段階)にてWmd<c,11,1>〜Wmd<c,11,7>
として複数回(Q回)以上回転させて測定し、これらの測定値を物品重量値取得位置毎に、各計量器に共通である集計レジスタに集計し、回転速度v毎、かつ、物品重量値取得位置i毎に、前記複数回の平均値Wma<v,i>を、
v=1(段階)にてWma<1,1>〜Wma<1,7>
v=2(段階)にてWma<2,1>〜Wma<2,7>
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
v=11(段階)にてWma<11,1>〜Wma<11,7>
として求める。
Therefore, for each rotation speed during the adjustment operation, each measuring instrument is measured a plurality of times for each article weight value acquisition position. However, since the dynamic weight value of the sample article is the same value (s = c) for each measuring instrument s if the rotational speed and the weight value acquisition position are the same, the rotational speed v = 1 to 11 (step). When the weight value of the sample article measured at the article weight value acquisition position i = 1 to 7 is represented by Wmd <c, v, i>,
When v = 1 (step), Wmd <c, 1,1> to Wmd <c, 1,7>
Wmd <c, 2,1> to Wmd <c, 2,7> at v = 2 (stage)
...
Wmd <c, 11,1> to Wmd <c, 11,7> at v = 11 (stage)
Measured several times (Q times) or more, and these measured values are aggregated in a totaling register common to each measuring instrument for each article weight value acquisition position, for each rotational speed v, and for the article weight value. For each acquisition position i, the plurality of average values Wma <v, i>
Wma <1,1> to Wma <1,7> at v = 1 (stage)
Wma <2,1> to Wma <2,7> at v = 2 (stage)
...
Wma <11,1> to Wma <11,7> at v = 11 (stage)
Asking.
サンプル物品の重量値として設定した重量値Mと、物品重量値取得位置別に遠心力の作用分の含まれる動的重量値として求めたサンプル物品の上記の平均値との差が、遠心力によって物品重量値取得位置毎に生じる誤差である。この誤差を動的重量補正値D<v,i>として、回転速度毎に、かつ、物品重量値取得位置毎に
v=1(段階)にてM−Wma<1,1>=D<1,1>
M−Wma<1,2>=D<1,2>
・・・・・・・・・・・・・・・・・・
M−Wma<1,7>=D<1,7>
v=2(段階)にてM−Wma<2,1>=D<2,1>
M−Wma<2,2>=D<2,2>
・・・・・・・・・・・・・・・・・・
M−Wma<2,7>=D<2,7>
・・・・・・・・・・・・・・・・・・・
v=11(段階)にてM−Wma<11,1>=D<11,1>
M−Wma<11,2>=D<11,2>
・・・・・・・・・・・・・・・・・・
M−Wma<11,7>=D<11,7>
と求め、回転速度毎、かつ、重量値取得位置毎の遠心力誤差を動的補正値D<v,i> としてメモリテーブルに登録する。
The difference between the weight value M set as the weight value of the sample article and the above average value of the sample article obtained as the dynamic weight value including the action of centrifugal force at each article weight value acquisition position is determined by the centrifugal force. This is an error that occurs at each weight value acquisition position. With this error as a dynamic weight correction value D <v, i>, M-Wma <1,1> = D <1 at each rotation speed and at each article weight value acquisition position at v = 1 (step). , 1>
M-Wma <1,2> = D <1,2>
...
M-Wma <1,7> = D <1,7>
At v = 2 (stage), M-Wma <2,1> = D <2,1>
M-Wma <2,2> = D <2,2>
...
M-Wma <2,7> = D <2,7>
...
At v = 11 (stage), M-Wma <11,1> = D <11,1>
M-Wma <11,2> = D <11,2>
...
M-Wma <11,7> = D <11,7>
The centrifugal force error for each rotation speed and each weight value acquisition position is registered in the memory table as a dynamic correction value D <v, i>.
但し、この動的補正値は、物品重量がMの場合に適用される値である。 However, this dynamic correction value is a value applied when the weight of the article is M.
物品を計量器に供給して重量選別する稼働運転時においては、例えば回転速度v=1(段階)に設定されているとし、例えば測定された載台S1の計量器s=1について、物品重量値取得位置i=1で取得された重量測定値Wn1 の零点変動量を、零点補正量テーブルからs=1、v=1、i=1に基づいて零点変動成分Cdz<1,1,1>を呼び出し、
Wn1=k1・(Wa1−Wi1)−Wz1−Czd<1,1,1>
と演算して零点変動量を補正する。
At the time of an operation operation in which an article is supplied to a weighing instrument and is subjected to weight selection, for example, the rotation speed v = 1 (stage) is set. For example, for the measured weighing instrument s = 1 of the mounting stage S1, the article weight is set. The zero point fluctuation amount of the weight measurement value Wn1 acquired at the value acquisition position i = 1 is calculated from the zero point correction amount table based on s = 1, v = 1, i = 1 based on the zero point fluctuation component Cdz <1,1,1>. Call
Wn1 = k1. (Wa1-Wi1) -Wz1-Czd <1,1,1>
And the zero point variation is corrected.
零点変動量が補正された遠心力誤差を含む物品の重量値Wn1が求まると、
遠心力の大きさは、物品の重量(質量)の大きさに比例するので、回転速度vと物品重量値取得位置iに応じたD<1,1> を動的補正量のメモリテーブルから呼び出し、
(Wn1/M)・D<1,1>
と物品重量値の大きさに対応する動的重量補正値に変換し、最終的に精確な重量値Wn1’を、
Wn1’=Wn1+(Wn1/M)・D<v,i>
として算出する。
When the weight value Wn1 of the article including the centrifugal force error in which the zero point fluctuation amount is corrected is obtained,
Since the magnitude of the centrifugal force is proportional to the weight (mass) of the article, D <1,1> corresponding to the rotational speed v and the article weight value acquisition position i is called from the dynamic correction amount memory table. ,
(Wn1 / M) ・ D <1,1>
And the dynamic weight correction value corresponding to the size of the article weight value, and finally the accurate weight value Wn1 ′,
Wn1 ′ = Wn1 + (Wn1 / M) · D <v, i>
Calculate as
図18Aは、本実施形態の動作説明のフローチャートであり、上述の図15に対応するものであり、対応するステップには、同一のステップ番号を付してその説明を省略する。 FIG. 18A is a flowchart for explaining the operation of the present embodiment, which corresponds to FIG. 15 described above, and corresponding steps are denoted by the same step numbers and description thereof is omitted.
本実施形態では、ステップn402において、動的零点変動成分の検出モードでないときには、ステップn410に移り、動的重量補正値検出モードであるか否か、すなわち、動的重量補正値検出モードであることを示すフラグFdmが「1」であるか否かを判断し、動的重量補正値検出モードでないときには、上述と同じステップn403に移る。 In the present embodiment, when it is not the dynamic zero point fluctuation component detection mode in step n402, the process proceeds to step n410, whether or not it is the dynamic weight correction value detection mode, that is, the dynamic weight correction value detection mode. it is determined whether the flag Fdm is "1" indicating, when non-dynamic weight correction value detection mode proceeds to the same step n403 as above mentioned.
ステップn410において、動的重量補正値検出モードであるときには、図18Bのステップn411に移る。 When the dynamic weight correction value detection mode is set in step n410, the process proceeds to step n411 in FIG. 18B.
ステップn411においては、システム状態Pxの値に応じて、各システム状態P1〜P16に対応するプログラムPG1´´〜PG16´´を選択して実行する。 In step n411, the programs PG1 ″ to PG16 ″ corresponding to the system states P1 to P16 are selected and executed according to the value of the system state Px.
図19A,Bは、動的重量補正値検出モードにおけるシステム状態P1のプログラムPG1´´の処理を示すものである。 19A and 19B show processing of the program PG1 ″ in the system state P1 in the dynamic weight correction value detection mode.
この図19A,Bでは、回転速度v=1段階が設定されている場合の例を示している。 FIGS. 19A and 19B show an example in which the rotation speed v = 1 stage is set.
載台S1についての重量値Wa1をWMR1レジスタにより読取る(ステップn700)。載台S1に対応する計量器s=1、回転速度v=1、重量値取得位置i=1に対応する零点変動成分Czd<1,1,1>をテーブルから呼び出す(ステップn701)。この零点変動成分を用いて、次式により、重量値Wn1を算出する、すなわち、零点補正を行なう(ステップn702)。 The weight value Wa1 for the stage S1 is read by the WMR1 register (step n700). The zero point fluctuation component Czd <1,1,1> corresponding to the measuring instrument s = 1, the rotation speed v = 1, and the weight value acquisition position i = 1 corresponding to the mounting table S1 is called from the table (step n701). Using this zero point fluctuation component, the weight value Wn1 is calculated by the following equation, that is, zero point correction is performed (step n702).
Wn1=K1・(Wa1−Wi1)−Wz1−Czd<1,1,1>
次に、算出した重量値Wn1が、サンプル物品の有無を判定する閾値Wmtより大きいか否か、すなわち、サンプル物品が載台S1に載置されているか否かを判断し(ステップn703)、重量値Wn1が、閾値Wmtより大きくないときには、ステップn706に移る。
Wn1 = K1. (Wa1-Wi1) -Wz1-Czd <1,1,1>
Next, it is determined whether or not the calculated weight value Wn1 is larger than a threshold value Wmt for determining the presence or absence of the sample article, that is, whether or not the sample article is placed on the stage S1 (step n703). When the value Wn1 is not larger than the threshold value Wmt, the process proceeds to step n706.
ステップn703において、重量値Wn1が、閾値Wmtより大きいときには、重量値Wn1を、計量器が共通(s=c)であって、回転速度v=1、重量値取得位置i=1の重量値Wm<c,1,1>とし、重量取得位置i毎にサンプル物品の重量値を集計するために、積算レジスタに積算してステップn705に移り(ステップn704)、重量値取得位置i毎に設けたカウンタの計数値に「1」を加算し、ステップn706に移る。 In step n703, when the weight value Wn1 is larger than the threshold value Wmt, the weight value Wn1 is used as the weight value Wm when the weighing device is common (s = c), the rotational speed v = 1, and the weight value acquisition position i = 1. <C, 1, 1> In order to add up the weight values of the sample articles for each weight acquisition position i, the values are integrated in the integration register and the process proceeds to step n705 (step n704), and provided for each weight value acquisition position i. “1” is added to the count value of the counter, and the process proceeds to step n706.
ステップn706では、載台S16についての重量値Wa16をWMR16レジスタにより読取る。載台S16に対応する計量器s=16、回転速度v=1、重量値取得位置i=2に対応する零点変動成分Czd<16,1,2>をテーブルから呼び出す(ステップn707)。 In step n706, the weight value Wa16 for the mounting table S16 is read by the WMR16 register. The zero point fluctuation component Czd <16,1,2> corresponding to the weighing device s = 16, the rotation speed v = 1, and the weight value acquisition position i = 2 corresponding to the mounting table S16 is called from the table (step n707).
この零点変動成分を用いて、次式により、重量値Wn16を算出する、すなわち、零点補正を行なう(ステップn708)。 Using this zero point fluctuation component, the weight value Wn16 is calculated by the following equation, that is, zero point correction is performed (step n708).
Wn16=K16・(Wa16−Wi16)−Wz16−Czd<16,1,2>
次に、図19Bのステップn709に移り、算出した重量値Wn16が、閾値Wmtより大きいか否か、すなわち、サンプル物品が載台S1に載置されているか否かを判断し(ステップn709)、重量値Wn1が、閾値Wmtより大きくないときには、ステップn712に移る。
Wn16 = K16 · (Wa16−Wi16) −Wz16−Czd <16,1,2>
Next, the process proceeds to step n709 in FIG. 19B, and it is determined whether or not the calculated weight value Wn16 is larger than the threshold value Wmt, that is, whether or not the sample article is placed on the stage S1 (step n709). When the weight value Wn1 is not larger than the threshold value Wmt, the process proceeds to step n712.
ステップn709において、重量値Wn1が、閾値Wmtより大きいときには、重量値Wn16を、計量器が共通(s=c)であって、回転速度v=1、重量値取得位置i=2の重量値Wm<c,1,2>とし、重量取得位置i毎にサンプル物品の重量値を集計するために、積算レジスタに積算してステップn711に移り(ステップn710)、重量値取得位置i毎に設けたカウンタの計数値に「1」を加算し、ステップn712に移る。 In step n709, when the weight value Wn1 is larger than the threshold value Wmt, the weight value Wn16 is set to the weight value Wm of the weighing device common (s = c), the rotational speed v = 1, and the weight value acquisition position i = 2. <C, 1, 2> In order to add up the weight values of the sample articles for each weight acquisition position i, the values are integrated in the integration register and the process proceeds to step n711 (step n710), and provided for each weight value acquisition position i. “1” is added to the count value of the counter, and the process proceeds to Step n712.
以下、同様にして載台S15、S14、S13、S12について、処理を行い(ステップn712〜ステップn715)、図19Cのステップn716に移る。 Hereinafter, the processing is similarly performed for the platforms S15, S14, S13, and S12 (step n712 to step n715), and the process proceeds to step n716 in FIG. 19C.
ステップn716では、載台S11についての重量値Wa11をWMR11レジスタにより読取る(ステップn716)。載台S11に対応する計量器s=11、回転速度v=1、重量値取得位置i=7に対応する零点変動成分Czd<11,1,7>をテーブルから呼び出す(ステップn717)。この零点変動成分を用いて、次式により、重量値Wn11を算出する、すなわち、零点補正を行なう(ステップn718)。 In step n716, the weight value Wa11 for the mounting table S11 is read by the WMR11 register (step n716). The zero point variation component Czd <11,1,7> corresponding to the weighing instrument s = 11, the rotation speed v = 1, and the weight value acquisition position i = 7 corresponding to the mounting table S11 is called from the table (step n717). Using this zero point fluctuation component, the weight value Wn11 is calculated by the following equation, that is, zero point correction is performed (step n718).
Wn11=K11・(Wa11−Wi11)−Wz11−Czd<11,1,7>
次に、算出した重量値Wn11が、閾値Wmtより大きいか否かを判断し(ステップn719)、重量値Wn11が、閾値Wmtより大きいときには、重量値Wn11を、計量器が共通(s=c)であって、回転速度v=1、重量値取得位置i=7の重量値Wm<c,1,7>とし、重量取得位置i毎にサンプル品の重量値を集計するために、積算レジスタに積算してステップn721に移り(ステップn720)、重量値取得位置i毎に設けたカウンタの計数値に「1」を加算し、ステップn722に移る。
Wn11 = K11 · (Wa11−Wi11) −Wz11−Czd <11,1,7>
Next, it is determined whether or not the calculated weight value Wn11 is larger than the threshold value Wmt (step n719). When the weight value Wn11 is larger than the threshold value Wmt, the weight value Wn11 is shared by the weighing instruments (s = c). In order to sum up the weight value of the sample product for each weight acquisition position i, the rotation speed v = 1 and the weight value acquisition position i = 7, the weight value Wm <c, 1,7>. Integration is performed and the process proceeds to step n721 (step n720), "1" is added to the count value of the counter provided for each weight value acquisition position i, and the process proceeds to step n722.
載台上のサンプル物品を振分け位置(8)で強制的に排出するために、次のシステム状態で振分け位置(8)に差し掛かる載台S10の振分け出力用メモリMR10に「1」をセットして終了する(ステップn722)。すなわち、図18Bのステップn413に移る。 In order to forcibly discharge the sample article on the mounting table at the distribution position (8), “1” is set in the distribution output memory MR10 of the mounting table S10 that approaches the distribution position (8) in the next system state. (Step n722). That is, the process proceeds to step n413 in FIG. 18B.
図18Bのステップn413では、重量値取得位置i=1〜7で測定したサンプル重量値の個数が、複数回分であるQ個以上になったか否かを判断し、Q個以上になっていないときには、終了する。 In step n413 in FIG. 18B, it is determined whether or not the number of sample weight values measured at the weight value acquisition positions i = 1 to 7 is equal to or more than Q, which is a plurality of times. ,finish.
ステップn413で、Q個以上になっているときには、各重量値取得位置i=1〜7毎に、積算レジスタに積算した重量値を、カウンタの計数値で除算して平均値Wma<1,1>〜Wma<1,7>を算出し(ステップn414)、サンプル物品の重量値Mと、算出した平均値Wma<1,1>〜Wma<1,7>との差を動的重量補正値D<1,1>〜D<1,7>としてメモリテーブルに登録し(ステップn415)、積算レジスタ、カウンタCm<1>〜Cm<7>及びフラグFdmをリセットして終了する(ステップn416)。 If Q is greater than or equal to Q in step n413, the weight value accumulated in the accumulation register is divided by the count value of the counter for each weight value acquisition position i = 1 to 7, and the average value Wma <1, 1 > To Wma <1,7> (step n414), and the difference between the weight value M of the sample article and the calculated average values Wma <1,1> to Wma <1,7> is a dynamic weight correction value. D <1,1> to D <1,7> are registered in the memory table (step n415), and the integration register, counters Cm <1> to Cm <7>, and flag Fdm are reset and the process ends (step n416). .
上述のように、図19A,Bでは、回転速度v=1段階が設定されている場合の例を示しており、次に、回転速度v=2〜11をそれぞれ設定して動的重量補正値D<2,1>〜D<2,7>、D<3,1>〜D<3,7>、D<4,1>〜D<4,7>、……D<10,1>〜D<10,7>、D<11,1>〜D<11,7>を同様に算出し、メモリテーブルに登録する。 As described above, FIGS. 19A and 19B show an example in which the rotation speed v = 1 is set. Next, the dynamic speed correction value is set by setting the rotation speed v = 2 to 11, respectively. D <2,1> to D <2,7>, D <3,1> to D <3,7>, D <4,1> to D <4,7>, ... D <10,1> ˜D <10,7> and D <11,1> to D <11,7> are similarly calculated and registered in the memory table.
図20A〜20Eは、本実施形態の稼働運転におけるシステム状態P1のプログラムPG1の処理を示すものであり、上述の図17A〜17Eに対応するフローチャートであり、対応するステップには、同一のステップ番号を付してその説明を省略する。 20A to 20E show processing of the program PG1 of the system state P1 in the operation operation of the present embodiment, and are flowcharts corresponding to the above-described FIGS. 17A to 17E, and corresponding steps have the same step numbers. The description is omitted.
この図20A〜20Eでは、回転速度v=1段階が設定されている場合の例を示している。 20A to 20E show an example in which the rotation speed v = 1 stage is set.
図20Aのステップn602において、上述と同様に、零点変動成分Czd<1,1,1>を用いて、零点変動量を補正して重量値Wn1を算出し、ステップn660に移る。ステップn660では、回転速度v=1、重量値取得位置i=1に対応する重量補正量D<c,1,1>をテーブルから呼び出し、次式によって、重量値Wn1を補正する、すなわち、動的重量値の補正を行なう(ステップn661)。 In step n602 of Fig. 20A, as above mentioned, with a zero point fluctuation component CZD <1, 1, 1>, calculates a weight value Wn1 to correct the amount zero point variation, it proceeds to step N660. In step n660, the weight correction amount D <c, 1,1> corresponding to the rotational speed v = 1 and the weight value acquisition position i = 1 is called from the table, and the weight value Wn1 is corrected by the following equation, The target weight value is corrected (step n661).
Wn1´=Wn1+D<c,1,1>・(Wn1/M)
次に、補正後の重量値Wn1´を表示値レベルの重量値Wd1に換算し(ステップn603)、上述と同様のステップn604以降へ移る。
Wn1 '= Wn1 + D <c, 1,1>. (Wn1 / M)
Then, by converting the weight values Wn1' corrected display value level weight value Wd1 (step N603), proceeds to subsequent steps similar upper predicate N604.
図20Bのステップn612において、上述と同様に、零点変動成分Czd<16,1,2>を用いて、零点変動量を補正して重量値Wn16を算出し、ステップn662に移る。ステップn662では、回転速度v=1、重量値取得位置i=2に対応する重量補正量D<c,1,2>をテーブルから呼び出し、次式によって、重量値Wn16を補正する、すなわち、動的重量値の補正を行なう(ステップn663)。 In step n612 of FIG. 20B, as above mentioned, with a zero point fluctuation component Czd <16,1,2>, calculates a weight value Wn16 to correct the amount zero point variation, it proceeds to step N662. In step n662, the weight correction amount D <c, 1,2> corresponding to the rotational speed v = 1 and the weight value acquisition position i = 2 is called from the table, and the weight value Wn16 is corrected by the following equation, The target weight value is corrected (step n663).
Wn16´=Wn16+D<c,1,2>・(Wn16/M)
次に、補正後の重量値Wn16´を表示値レベルの重量値Wd16に換算し(ステップn613)、上述と同様のステップn614以降へ移る。
Wn16 ′ = Wn16 + D <c, 1, 2> (Wn16 / M)
Then, by converting the weight values Wn16' corrected display value level weight value WD16 (step N613), it proceeds to subsequent steps similar upper predicate N614.
図20Cのステップn624において、上述と同様に、零点変動成分Czd<15,1,3>を用いて、零点変動量を補正して重量値Wn15を算出し、ステップn664に移る。ステップn664では、回転速度v=1、重量値取得位置i=3に対応する重量補正量D<c,1,3>をテーブルから呼び出し、次式によって、重量値Wn15を補正する、すなわち、動的重量値の補正を行なう(ステップn665)。 In step n624 of Fig. 20C, as above mentioned, with a zero point fluctuation component Czd <15,1,3>, calculates a weight value Wn15 to correct the amount zero point variation, proceeds to step N664. In step n664, the weight correction amount D <c, 1,3> corresponding to the rotational speed v = 1 and the weight value acquisition position i = 3 is called from the table, and the weight value Wn15 is corrected by the following equation, The target weight value is corrected (step n665).
Wn15´=Wn15+D<c,1,3>・(Wn15/M)
次に、補正後の重量値Wn15´を表示値レベルの重量値Wd15に換算し(ステップn625)、上述と同様のステップn626以降へ移る。
Wn15 ′ = Wn15 + D <c, 1, 3> (Wn15 / M)
Then, by converting the weight values Wn15' corrected display value level weight value WD15 (step N625), it proceeds to subsequent steps similar upper predicate N626.
次に、図20Dのステップn633では、載台S14について動的重量値の補正を含む同様の処理を行ない、ステップn634では、載台S13について同様の処理を行ない、更に、ステップn635では、載台S12について同様の処理を行なって図20Eのステップn636に移る。 Next, in step n633 of FIG. 20D, the same process including the correction of the dynamic weight value is performed for the stage S14, the same process is performed for the stage S13 in step n634, and further, in step n635, the stage is placed. The same processing is performed for S12, and the process proceeds to step n636 in FIG. 20E.
図20Eのステップn636において、上述と同様に、零点変動成分Czd<11,1,7>を用いて、零点変動量を補正して重量値Wn11を算出し、ステップn666に移る。ステップn666では、回転速度v=1、重量値取得位置i=7に対応する重量補正量D<c,1,7>をテーブルから呼び出し、次式によって、重量値Wn11を補正する、すなわち、動的重量値の補正を行なう(ステップn666)。 In step n636 of Fig. 20E, as above mentioned, with a zero point fluctuation component Czd <11,1,7>, calculates a weight value Wn11 to correct the amount zero point variation, it proceeds to step N666. In step n666, the weight correction amount D <c, 1,7> corresponding to the rotational speed v = 1 and the weight value acquisition position i = 7 is called from the table, and the weight value Wn11 is corrected by the following equation, The target weight value is corrected (step n666).
Wn11´=Wn11+D<c,1,7>・(Wn11/M)
次に、補正後の重量値Wn11´を表示値レベルの重量値Wd11に換算し(ステップn640)、上述と同様のステップn642以降へ移る。
Wn11 ′ = Wn11 + D <c, 1, 7> (Wn11 / M)
Then, by converting the weight values Wn11' corrected display value level weight value WD11 (step N640), it proceeds to subsequent steps similar upper predicate N642.
(他の実施形態)
上述の各実施形態では、回転式重量選別機において使用される全ての回転速度v=1〜11の各段階を個別に設定して、設定した回転速度毎に運転して、回転速度別、計量器別、重量値取得位置別に零点変動成分を求めたが、遠心力と空気力によって生じる零点変動成分は、回転速度の2乗に比例して変化する。
(Other embodiments)
In each of the above-described embodiments, each stage of all the rotational speeds v = 1 to 11 used in the rotary weight sorter is individually set and operated for each set rotational speed. Although the zero point fluctuation component was calculated for each container and each weight value acquisition position, the zero point fluctuation component generated by the centrifugal force and the aerodynamic force changes in proportion to the square of the rotation speed.
したがって、隣接する2つの回転速度の違いが小さい場合は、零点変動成分は回転速度の変化に比例して変化するものとして、零点変動成分を検出する調整運転の回転速度の設定の数を少なくし、例えばv=1〜11段階に対してv=1,4,7,11の4段階とし、1〜4段階の間、4〜7段階の間、7〜11段階の間の速度段階における零点変動成分については、それぞれ両端の段階における零点変動成分の差を途中の回転速度でもって比例按分して求めるようにしてもよい。 Therefore, when the difference between two adjacent rotation speeds is small, the zero point fluctuation component is assumed to change in proportion to the change in the rotation speed, and the number of rotation speed settings for the adjustment operation for detecting the zero point fluctuation component is reduced. For example, for v = 1 to 11 steps, v = 1, 4, 7, and 11 steps, and for zero to 4 steps, 4 to 7 steps, and 7 to 11 speed points As for the fluctuation component, the difference between the zero point fluctuation components at the two ends may be obtained by proportionally dividing the difference between the rotation speeds in the middle.
また、最小2乗法などの方法によって、計量器別、重量取得位置別の零点変動成分を回転速度の関数として表してもよい。 Further, the zero point fluctuation component for each measuring instrument and for each weight acquisition position may be expressed as a function of the rotational speed by a method such as a least square method.
回転速度の設定が、段階値でなく直接回転速度を表す数値(r.p.m)でもって設定する方式であれば、調整運転の時点で設定した回転速度に応じて取得した零点変動成分に基づき、2つの回転速度の間の任意の回転速度における零点変動成分は、上記のごとく比例按分でもって算出できる。 If the rotational speed is set using a numerical value (rpm) that directly represents the rotational speed instead of a step value, two values are calculated based on the zero point fluctuation component acquired according to the rotational speed set at the time of the adjustment operation. The zero point fluctuation component at an arbitrary rotational speed between the rotational speeds can be calculated with a proportional distribution as described above.
また、運転時において、設定された回転速度の値によって零点変動成分を求めるのでなく、回転速度の検出手段を備え、実際の計量器の回転速度検出手段が検出する計量器の回転速度によって零点変動成分を求めるようにしてもよい。 Also, during operation, instead of obtaining the zero fluctuation component based on the set rotation speed value, it is equipped with a rotation speed detecting means, and the zero fluctuation is caused by the rotation speed of the measuring instrument detected by the actual rotation speed detecting means. The component may be obtained.
この回転速度検出手段の一例としては、例えば1msecの時間間隔で最優先で実行される、上述の図11Aの処理において、システム状態Px=1にセットされてからシステム状態Px=11にセットされるまでの10回のシステム状態変化の間隔をカウンタで計数し、システム状態がPx=11になった時点で、カウンタの値を回転速度メモリレジスタへ移動させ、カウンタをリセットする操作を実行させる。回転速度を読み取りたい場合は、回転速度メモリレジスタに記憶されている値を読み取れば、この値は10/16回転の間の所要時間を表すので、回転速度を算出することができる。 As an example of this rotational speed detection means, for example, in the process of FIG. 11A described above, which is executed with the highest priority at a time interval of 1 msec, the system state Px = 1 is set, and then the system state Px = 11 is set. Until the system state changes to Px = 11, the counter value is moved to the rotation speed memory register and an operation for resetting the counter is executed. When reading the rotational speed, if the value stored in the rotational speed memory register is read, this value represents the required time between 10/16 rotations, so that the rotational speed can be calculated.
上述の各実施形態では、零点変動成分は、回転速度、計量器、重量取得位置別に求めたが、上記の、計量器を搭載した回転台を備えた回転軸に振動信号発生の要因となる部位が存在し、回転円周上の特定の位置において回転軸受け機構との間に機械衝撃力が作用して発生する振動信号を計量精度の上で無視できる場合は、零点変動成分は各計量器に共通の値として、回転速度と重量値取得位置別に求めるようにしてもよい。 In each of the above-described embodiments, the zero-point fluctuation component is obtained for each rotation speed, weighing instrument, and weight acquisition position. However, the above-described part that causes a vibration signal on the rotating shaft equipped with the turntable equipped with the weighing instrument. If the vibration signal generated by the mechanical impact force acting on the rotating bearing mechanism at a specific position on the rotating circle can be ignored in terms of weighing accuracy, You may make it obtain | require for every rotation speed and a weight value acquisition position as a common value.
上述の各実施形態では、零点ドリフト補正用重量取得位置を、物品が供給されないIzの位置として説明したが、例えば、重量値が閾値以下の場合は、物品載置がないと判定する物品載置検出手段を備えるような場合には、物品の重量取得位置、例えば上述の重量取得位置I7など、別の位置を零点ドリフト補正用重量取得位置としてもよい。 In each of the embodiments described above, the zero point drift correction weight acquisition position has been described as the Iz position where the article is not supplied. For example, when the weight value is equal to or less than the threshold value, the article placement that determines that there is no article placement is performed. When a detection means is provided, another position such as the weight acquisition position of the article, for example, the above-described weight acquisition position I7 may be used as the zero point drift correction weight acquisition position.
上述の各実施形態では、零点ドリフト補正用重量取得位置Iz以外に、物品の重量取得位置を複数備えていたけれども、図21の従来例と同様に、物品の重量取得位置は1箇所であってもよい。 In each of the embodiments described above, a plurality of article weight acquisition positions are provided in addition to the zero point drift correction weight acquisition position Iz. However, as in the conventional example of FIG. Also good.
上述の実施形態では、回転式の重量選別機に適用して説明したけれども、本発明は、重量選別機に限らず、回転式重量充填装置やその他の回転式の計量装置に適用してもよい。 In the above-described embodiment, the present invention is applied to a rotary weight sorter. However, the present invention is not limited to a weight sorter, and may be applied to a rotary weight filling device and other rotary weighing devices. .
1 回転式重量選別機
2 回転台
4 供給コンベヤ
51〜516 荷重センサ
61〜616 測定ユニット
9 演算回路
11 集中制御ユニット
18 演算制御回路
21 表示設定ユニット
24 入力部
25 表示部
S1〜S16 載台
1
Claims (7)
前記計量器からの荷重信号に基づいて、重量値を取得する重量取得手段と、
前記重量取得手段によって取得される、前記物品が供給されていない無負荷状態であって、かつ、静止する計量器からの荷重信号に基づく静止零点重量値と、前記重量取得手段によって前記円周上の複数の重量取得位置で取得される、前記無負荷状態であって、かつ、回転する前記計量器からの荷重信号に基づく動的零点重量値との差を、零点変動成分として、前記重量取得位置毎に予め記憶する記憶手段と、
前記重量取得手段によって前記複数の重量取得位置で取得される重量値を、前記記憶手段に予め記憶された前記零点変動成分に基づいて、前記重量取得位置毎に補正する零点重量補正手段とを備え、
前記記憶手段は、前記重量取得位置毎に、動的補正値を予め記憶するものであり、
前記動的補正値は、前記重量取得手段によって前記複数の重量取得位置で取得される、既知重量のサンプル物品が前記計量器に供給されている状態であって、かつ、回転する前記計量器からの荷重信号に基づくサンプル物品の動的重量値を、前記零点重量補正手段によって前記零点変動成分に基づいて補正した動的重量値と前記既知重量との誤差であり、
前記零点重量補正手段は、前記零点変動成分に基づいて、前記重量取得位置毎に補正した重量値を、該補正した重量値、前記既知重量、及び、前記記憶手段に予め記憶された前記動的補正値に基づいて、更に補正するものであって、前記零点重量補正手段は、前記動的補正値を、前記補正した重量値と前記既知重量とに基づいて、前記補正した重量値に対応する動的重量補正値に変換し、該動的重量補正値に基づいて、前記補正した重量値を前記更に補正するものである、
ことを特徴とする回転式計量装置。 Drive means for rotating the measuring instrument along a circumference around the center of rotation, and the weight of the article is determined based on a load signal from the measuring instrument supplied with the article at a supply position on the circumference. A rotary weighing device for measuring,
Weight acquisition means for acquiring a weight value based on a load signal from the weighing instrument;
A stationary zero-point weight value based on a load signal from a weighing instrument that is in an unloaded state in which the article is not supplied and is acquired by the weight acquisition unit, and on the circumference by the weight acquisition unit The weight acquisition is performed using, as a zero-point fluctuation component, a difference from a dynamic zero-point weight value based on a load signal from the rotating measuring device in the no-load state acquired at a plurality of weight acquisition positions. Storage means for storing in advance for each position;
And zero point weight correction means for correcting the weight value acquired at the plurality of weight acquisition positions by the weight acquisition means for each weight acquisition position based on the zero point fluctuation component stored in advance in the storage means. ,
The storage means stores in advance a dynamic correction value for each weight acquisition position,
The dynamic correction value is a state in which a sample article having a known weight, which is acquired at the plurality of weight acquisition positions by the weight acquisition unit, is supplied to the measuring instrument, and from the rotating measuring instrument. An error between the dynamic weight value of the sample article based on the load signal of the dynamic weight value corrected based on the zero point fluctuation component by the zero point weight correction means and the known weight,
The zero-point weight correcting means converts the weight value corrected for each weight acquisition position based on the zero-point fluctuation component into the corrected weight value, the known weight, and the dynamic value stored in advance in the storage means. Further, the zero point weight correction means corresponds to the corrected weight value based on the corrected weight value and the known weight. It is converted into a dynamic weight correction value, and based on the dynamic weight correction value, the corrected weight value is further corrected.
A rotary weighing device characterized by that.
前記記憶手段は、前記重量取得手段によって取得される、前記無負荷状態の静止する計量器からの荷重信号に基づく前記静止零点重量値と、前記重量取得手段によって前記複数の重量取得位置で取得される、前記無負荷状態の回転する計量器からの荷重信号に基づく前記動的零点重量値との差を、前記零点変動成分として、前記重量取得位置毎、かつ、計量器毎に予め記憶するものであり、
前記零点重量補正手段は、前記重量取得手段によって前記複数の重量取得位置で取得される重量値を、前記記憶手段に予め記憶された前記零点変動成分に基づいて、前記重量取得位置毎、かつ、計量器毎に補正するものである、
請求項1に記載の回転式計量装置。 A plurality of the measuring instruments;
The storage means is acquired at the plurality of weight acquisition positions by the weight acquisition means and the stationary zero-point weight value acquired by the weight acquisition means based on a load signal from the stationary weighing instrument in the unloaded state. The difference from the dynamic zero point weight value based on the load signal from the rotating measuring instrument in the no-load state is stored in advance as the zero point fluctuation component for each weight acquisition position and for each measuring instrument. And
The zero point weight correction unit is configured to calculate the weight value acquired at the plurality of weight acquisition positions by the weight acquisition unit based on the zero point fluctuation component stored in the storage unit in advance, and It corrects for each measuring instrument.
The rotary weighing device according to claim 1.
前記記憶手段は、前記重量取得手段によって取得される、前記無負荷状態の静止する計量器からの荷重信号に基づく前記静止零点重量値と、前記重量取得手段によって前記複数の重量取得位置で取得される、前記無負荷状態の回転する計量器からの荷重信号に基づく前記動的零点重量値との差を、前記零点変動成分として、前記重量取得位置毎、かつ、計量器毎に、前記計量器の回転速度に応じて予め記憶するものであり、
前記零点重量補正手段は、前記重量取得手段によって前記複数の重量取得位置で取得される重量値を、前記記憶手段に予め記憶された前記零点変動成分に基づいて、前記重量取得位置毎、かつ、計量器毎に、前記回転速度に応じて補正するものである、
請求項1または2に記載の回転式計量装置。 The drive means rotates the measuring instrument at different rotational speeds,
The storage means is acquired at the plurality of weight acquisition positions by the weight acquisition means and the stationary zero-point weight value acquired by the weight acquisition means based on a load signal from the stationary weighing instrument in the unloaded state. The difference from the dynamic zero-point weight value based on the load signal from the rotating measuring instrument in the unloaded state is used as the zero-point fluctuation component for each weight acquisition position and for each measuring instrument. Is stored in advance according to the rotation speed of
The zero point weight correction unit is configured to calculate the weight value acquired at the plurality of weight acquisition positions by the weight acquisition unit based on the zero point fluctuation component stored in the storage unit in advance, and For each measuring instrument, correction is made according to the rotational speed.
The rotary measuring device according to claim 1 or 2.
請求項1ないし3のいずれかに記載の回転式計量装置。 The plurality of weight acquisition positions acquire a zero-point weight acquisition position for acquiring a zero-point weight value of the weighing instrument in an unloaded state during operation, and a weight value of the article supplied to the weighing instrument at the supply position. Including an article weight acquisition position to be
The rotary weighing device according to any one of claims 1 to 3.
調整運転時に、前記物品が供給されていない無負荷状態であって、かつ、静止する計量器からの荷重信号に基づく静止零点重量値を取得する第1ステップと、
調整運転時に、前記円周上の複数の重量取得位置で、前記無負荷状態であって、かつ、回転する計量器からの荷重信号に基づく動的零点重量値を取得する第2ステップと、
取得された静止零点重量値と前記複数の重量取得位置の動的零点重量値との差を、零点変動成分として、前記重量取得位置毎に記憶する第3ステップと、
調整運転時に、既知重量のサンプル物品が前記計量器に供給されている状態であって、かつ、回転する前記計量器からの荷重信号に基づく前記サンプル物品の動的重量値を、前記第3ステップで記憶された前記零点変動成分に基づいて補正して前記サンプル物品の動的重量値を、前記複数の重量取得位置毎に取得する第4ステップと、
前記第4ステップで取得された前記サンプル物品の動的重量値と前記既知重量との誤差を、動的補正値として、前記複数の重量取得位置毎に記憶する第5ステップと、
稼動運転時に、前記複数の重量取得位置で取得される前記計量器からの荷重信号に基づく重量値を、前記第3ステップで記憶された前記零点変動成分に基づいて、前記重量取得位置毎に補正する第6ステップと、
稼働運転時に、前記第6ステップで補正した前記重量値を、該補正した重量値、前記既知重量、及び、前記第5ステップで記憶された前記動的補正値に基づいて、前記重量取得位置毎に、更に補正する第7ステップとを含み、
前記第7ステップでは、前記動的補正値を、前記補正した重量値と前記既知重量とに基づいて、前記補正した重量値に対応する動的重量補正値に変換し、該動的重量補正値に基づいて、前記補正した重量値を前記更に補正する、
ことを特徴とする回転式計量装置の零点変動補正方法。 Drive means for rotating the measuring instrument along a circumference around the center of rotation, and the weight of the article is determined based on a load signal from the measuring instrument supplied with the article at a supply position on the circumference. A zero variation correction method for a rotary weighing device to be measured,
A first step of obtaining a stationary zero-point weight value based on a load signal from a weighing instrument that is in an unloaded state where the article is not supplied and is stationary during the adjustment operation;
A second step of acquiring a dynamic zero-point weight value based on a load signal from the rotating measuring instrument in the unloaded state at a plurality of weight acquisition positions on the circumference during the adjustment operation;
A third step of storing the difference between the acquired stationary zero point weight value and the dynamic zero point weight value of the plurality of weight acquisition positions as a zero point fluctuation component for each of the weight acquisition positions;
In the third operation, the dynamic weight value of the sample article based on the load signal from the rotating measuring instrument is in a state where a sample article of a known weight is supplied to the measuring instrument during the adjustment operation. A fourth step of acquiring the dynamic weight value of the sample article for each of the plurality of weight acquisition positions, corrected based on the zero point variation component stored in
A fifth step of storing, as a dynamic correction value, an error between the dynamic weight value of the sample article acquired in the fourth step and the known weight for each of the plurality of weight acquisition positions;
During operation, the weight value based on the load signal from the weighing instrument acquired at the plurality of weight acquisition positions is corrected for each weight acquisition position based on the zero point fluctuation component stored in the third step. And a sixth step
During the operation operation, the weight value corrected in the sixth step is determined for each weight acquisition position based on the corrected weight value, the known weight, and the dynamic correction value stored in the fifth step. to, look including a seventh step of further correcting,
In the seventh step, the dynamic correction value is converted into a dynamic weight correction value corresponding to the corrected weight value based on the corrected weight value and the known weight, and the dynamic weight correction value And further correcting the corrected weight value based on
A zero-point fluctuation correction method for a rotary weighing device.
前記第3ステップでは、前記零点変動成分を、前記重量取得位置毎、かつ、前記計量器毎に記憶し、
前記第6ステップでは、前記複数の重量取得位置で取得される前記複数の計量器からの荷重信号に基づく重量値を、前記記憶された前記零点変動成分に基づいて、前記重量取得位置毎、かつ、計量器毎に補正する、
請求項5に記載の回転式計量装置の零点変動補正方法。 A plurality of the measuring instruments;
In the third step, the zero point fluctuation component is stored for each weight acquisition position and for each weighing instrument,
In the sixth step, a weight value based on load signals from the plurality of weighing devices acquired at the plurality of weight acquisition positions is determined for each weight acquisition position based on the stored zero point fluctuation component, and , Correct for each weighing instrument,
The zero point fluctuation | variation correction method of the rotary type measuring apparatus of Claim 5.
前記第3ステップでは、前記零点変動成分を、前記重量取得位置毎、かつ、前記計量器毎に、前記回転速度に応じて記憶し、
前記第4ステップでは、前記サンプル物品の動的重量値を、前記複数の重量取得位置毎に、前記回転速度に応じて取得し、
前記第5ステップでは、前記第4ステップで取得された前記サンプル物品の動的重量値と前記既知重量との誤差を、動的補正値として、前記複数の重量取得位置毎に、回転速度に応じて記憶し、
前記第6ステップでは、前記複数の重量取得位置で取得される前記複数の計量器からの荷重信号に基づく重量値を、前記記憶された前記零点変動成分に基づいて、前記重量取得位置毎に、前記回転速度に応じて補正し、
前記第7ステップでは、前記第6ステップで補正した前記重量値を、該補正した重量値、前記既知重量、及び、前記第5ステップで記憶された前記動的補正値に基づいて、前記重量取得位置毎に、前記回転速度に応じて前記更に補正する、
請求項5または6に記載の回転式計量装置の零点変動補正方法。 The drive means rotates the measuring instrument at different rotational speeds,
In the third step, the zero point fluctuation component is stored according to the rotation speed for each weight acquisition position and for each weighing instrument,
In the fourth step, the dynamic weight value of the sample article is acquired according to the rotation speed for each of the plurality of weight acquisition positions,
In the fifth step, an error between the dynamic weight value of the sample article acquired in the fourth step and the known weight is used as a dynamic correction value according to the rotation speed for each of the plurality of weight acquisition positions. Remember,
In the sixth step, a weight value based on load signals from the plurality of weighing devices acquired at the plurality of weight acquisition positions is determined for each of the weight acquisition positions based on the stored zero point fluctuation component. Correct according to the rotation speed,
In the seventh step, the weight value corrected in the sixth step is acquired based on the corrected weight value, the known weight, and the dynamic correction value stored in the fifth step. For each position, further correction according to the rotational speed,
The zero point fluctuation | variation correction method of the rotary type measuring device of Claim 5 or 6.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013009984A JP6154614B2 (en) | 2013-01-23 | 2013-01-23 | Rotary weighing device and zero-point fluctuation correction method for rotary weighing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013009984A JP6154614B2 (en) | 2013-01-23 | 2013-01-23 | Rotary weighing device and zero-point fluctuation correction method for rotary weighing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014142225A JP2014142225A (en) | 2014-08-07 |
| JP6154614B2 true JP6154614B2 (en) | 2017-06-28 |
Family
ID=51423639
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013009984A Expired - Fee Related JP6154614B2 (en) | 2013-01-23 | 2013-01-23 | Rotary weighing device and zero-point fluctuation correction method for rotary weighing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6154614B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101838505B1 (en) | 2015-10-13 | 2018-03-14 | 현대자동차주식회사 | Vehicle cluster gauge system and method for calibrating the same |
| DE102015119062B4 (en) | 2015-11-06 | 2017-11-02 | Sartorius Lab Instruments Gmbh & Co. Kg | Carousel scale and method for its operation |
| JP6473424B2 (en) * | 2016-02-05 | 2019-02-20 | アンリツインフィビス株式会社 | Weight measuring device |
| CN113591261B (en) * | 2020-04-30 | 2024-07-16 | 梅特勒-托利多(常州)测量技术有限公司 | Dynamic weighing equipment configuration method and system |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4585922B2 (en) * | 2005-06-13 | 2010-11-24 | 株式会社イシダ | Weighing device |
| JP5064533B2 (en) * | 2010-06-07 | 2012-10-31 | 大和製衡株式会社 | Rotary weight filling apparatus and rotary weight filling method |
-
2013
- 2013-01-23 JP JP2013009984A patent/JP6154614B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014142225A (en) | 2014-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6154614B2 (en) | Rotary weighing device and zero-point fluctuation correction method for rotary weighing device | |
| US5300736A (en) | Adaptive timing in-motion checkweigher | |
| WO2010038592A1 (en) | Measuring device | |
| WO2017103961A1 (en) | Combination weigher | |
| JP4781982B2 (en) | Weighing device | |
| JP2011145106A (en) | Metering device | |
| JP5562778B2 (en) | Metering device | |
| JP6022249B2 (en) | Rotary weight sorter | |
| JP6180921B2 (en) | Combination scale | |
| JP6177512B2 (en) | Weighing device | |
| JP6342732B2 (en) | Combination scale | |
| JP5388802B2 (en) | Combination scale | |
| JP5005493B2 (en) | Combination scale | |
| JP3406657B2 (en) | Combination weighing method and apparatus | |
| CN110926697B (en) | Dynamic balance correction equipment | |
| JP4170516B2 (en) | Weighing device | |
| JP4541088B2 (en) | Combination weighing device | |
| JP4558334B2 (en) | Weight measuring apparatus and weight measuring method | |
| JP3786322B2 (en) | Electronic balance with evaluation function for measurement environment | |
| JPH09113348A (en) | Weighing device | |
| JPH1137828A (en) | Dynamic weight correction device | |
| JPH09318426A (en) | Weighing method and device | |
| CN119063824B (en) | Material metering method, device, medium and equipment based on bulk menu | |
| JPH076828B2 (en) | Automatic zero point correction method for combination weighing device | |
| JP2004125694A (en) | Retention prevention device for combination weigher |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160114 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161020 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161101 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161228 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170530 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170602 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6154614 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |