(57)【要約】【課題】計量部にて計量された後に不良卵の検出を行うシステムにおいて、選別先変更のような無駄な演算処理をしなくてすむ鶏卵選別制御システムを提供すること。【解決手段】鶏卵の重量データを取得する計量部５と、計量部５にて計量された鶏卵を搬送する単列コンベア７と、単列コンベア７の搬送途上に設けられ不良卵検査データを取得する不良卵検出部９と、この検出部９よりも搬送下流側に設けられたステーション１０，１１と、ステーション１０，１１に設けられ、複数の放出位置に対応した複数のソレノイドと、取得された重量データ及び不良卵検査データに基づいて、鶏卵の自動選別を行い、指定されたステーション１０，１１における指定された放出位置に各鶏卵を放出すべく、各放出機構１２の制御を行う選別制御部４０とを備え、選別制御部４０は、検出部９を鶏卵が通過した後に、放出位置を決定する。【選択図】    図３
2004194538.tif 000002
【特許請求の範囲】
【請求項１】
第１搬送経路に沿って搬送される鶏卵の重量データを取得する計量部と、
この計量部にて計量された鶏卵を搬送する第２搬送経路と、
この第２搬送経路の搬送途上に設けられ不良卵検査データを取得する不良卵検出部と、
この不良卵検出部よりも搬送下流側に設けられ、第２搬送経路に交差するように設けられた選別ステーション及び不良卵回収ステーションと、
これら選別ステーション及び不良卵回収ステーションに設けられ、前記第２搬送経路に沿った方向に設定された複数の放出位置に対応した複数の放出機構と、
取得された重量データ及び不良卵検査データに基づいて、鶏卵の自動選別を行い、指定された不良卵回収ステーション又は選別ステーションにおける指定された放出位置に各鶏卵を放出すべく、前記各放出機構の制御を行う選別制御部とを備えた鶏卵選別制御システムであって、
前記選別制御部は、前記不良卵検出部を鶏卵が通過した後に、各鶏卵の放出位置を決定するように構成されていることを特徴とする鶏卵選別制御システム。
【請求項２】
前記第１搬送経路では、ｎ列状態（ｎは正の整数）で鶏卵が搬送され、かつ、前記計量部における鶏卵の計量はｎ個を単位として行われ、
計量部で鶏卵が計量された後、前記第２搬送経路においては、鶏卵は１列状態で搬送され、第２搬送経路における鶏卵の移動に連動して鶏卵の移動距離に対応した第１パルスを発生する第１エンコーダと、第２パルスを発生する第２エンコーダとを備えており、
第１パルスは、第２搬送経路において鶏卵ｎ個分の距離Ｌ１を移動するごとに発生し、第２パルスは、第１パルスの発生周期をｍ等分（ｍは２以上の正の整数）した周期で発生し、
第１パルス、及び／又は、第２パルスに基づいて、鶏卵が前記不良卵検出部を通過したことを検出した後に、前記選別制御部は、不良卵検出部に対する不良卵検査データの問い合わせを行うように構成され、ｎ個分の不良卵検査データがそろうごとに当該ｎ個分の鶏卵についての放出位置決定処理を開始することを特徴とする請求項１に記載の鶏卵選別制御システム。
【請求項３】
重量データや不良卵検査データを含む鶏卵データを格納するシフトバッファ群を備えており、このシフトバッファ群は、ｎ個分の鶏卵のデータを格納するｒ段のシフトバッファにより構成され、前記第１パルスの発生に同期して、ｎ個分のデータを順次シフトしていくように構成されていることを特徴とする請求項１又は２に記載の鶏卵選別制御システム。
【請求項４】
前記選別制御部は、前記シフトバッファ群の（ｒ−１）段目に鶏卵データがシフトした時点で、不良卵検査データをシフトバッファに書き込むように構成し、鶏卵データがシフトバッファのｒ段目にシフトした後に、ｒ段目に係る鶏卵の放出位置を決定する処理を開始するように構成したことを特徴とする請求項３に記載の鶏卵選別制御システム。
【請求項５】
前記不良卵検出部の前記基準位置からの距離が、前記第１パルスのパルス数である粗調パルス数と、前記第２パルスのパルス数である微調パルス数により設定されており、
前記粗調パルス数に基づいて、シフトバッファへの不良卵検査データの書き込み位置が制御されることを特徴とする請求項３又は４に記載の鶏卵選別制御システム。
【請求項６】
前記選別制御部は、
（ｒ−１）段目のシフトバッファに鶏卵データがあるときにｎ個分の不良卵検査データがそろう場合は、当該ｎ個分の鶏卵データがｒ段目のシフトバッファにシフトした後に、放出位置決定処理を開始し、
ｒ段目のシフトバッファに鶏卵データがあるときにｎ個分の不良卵検査データがそろう場合は、ｎ個目の不良卵検査データを受信・又は・書き込みした後に、放出位置決定処理を開始するように構成されていることを特徴とする請求項３〜５のいずれか１項に記載の鶏卵選別制御システム。
【請求項７】
前記第１搬送経路の途上に第２不良卵検出部が設けられており、この第２不良卵検出部からの第２不良卵検査データは、鶏卵データの所定ビットに書き込まれ、前記不良卵検出部からの不良卵検査データも、前記所定ビットに上書き可能に構成されていることを特徴とする請求項１〜６のいずれか１項に記載の鶏卵選別制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、鶏卵の重量データ及び不良卵検査データに基づいて鶏卵を自動選別する鶏卵選別制御システムに関する。
【０００２】
【従来の技術】
鶏卵を重量データに基づいて自動選別するシステムは種々公知であり、例えば、本出願人による特許第２７１６３７２号に開示されるシステムが知られている。このシステムでは、鶏卵は第１搬送経路に沿って６列で搬送される。第１搬送経路の最も下流側には、計量部が設けられており、搬送されてくる各鶏卵の計量を行い重量データを取得する。計量部には、６個のロードセルが設けられており、６個の鶏卵の重量データをまとめて得ることができる。得られた重量データは、制御装置（選別制御部）へと送信される。
【０００３】
一方、第１搬送経路と直交するように第２搬送経路が設けられており、第２搬送経路では鶏卵は１列で搬送される。つまり、計量部で計量された鶏卵は、第１搬送経路から第２搬送経路へと移し替えられる。また、第２搬送経路と直交するように、複数の選別ステーションが設けられている。選別ステーションは、例えば、農林規格に基づくＳ，Ｍ，Ｌ等の等級に基づいて設定され、Ｓサイズの鶏卵のみを選別する選別ステーション、Ｍサイズの鶏卵のみを選別する選別ステーション、・・・というように設定される。また、先ほど述べた重量データに基づいて、鶏卵はＳ，Ｍ，Ｌ等のいずれかの等級に自動選別され、これにより、鶏卵の選別先（行き先）が決定する。制御装置は、決定された選別先に選別できるように、各部の制御を行う。
【０００４】
また、上記のシステムにおいては、不良卵検出部が第１搬送経路の途上に設けられている。かかる不良卵検出部の構成例としては、種々公知となっているが、例えば、本出願人による特開平１１−２８７７６３号公報に開示されるものがあげられる。不良卵の種類としては、ヒビ卵、汚卵、血卵等がある。不良卵検出部により検出された不良卵検査データも、制御装置に送信される。不良卵であると判定された鶏卵については、商品とすることができないため、選別ステーションには選別されず、これとは別に設けた不良卵回収ステーションにて回収するようにしている。従って、制御装置は、鶏卵の選別先を決定するに際して、不良卵については、重量データに関わらず、不良卵回収ステーションに選別されるように選別先を決定する。
【０００５】
以上のように、制御装置は、重量データ及び不良卵検査データに基づいて各鶏卵の選別先を演算して決定するものであり、これを決定処理を開始するタイミングは、鶏卵が計量部にて計量された直後に行われている。具体的には、鶏卵が第１搬送経路から第２搬送経路へと移し替えられた直後のタイミングで、選別先を決定するための演算を行う。
【０００６】
【特許文献１】
特許第２７１６３７２号
【特許文献２】
特開平１１−２８７７６３号公報
【発明が解決しようとする課題】
上記システムにおける課題は、次の通りである。上記述べたように、不良卵検出部は第１搬送経路の途上に設けられているが、本出願人は、第２搬送経路の途上に不良卵検出部を設けているシステムを検討している。以下、説明の便宜上、第２搬送経路の不良卵検出部を第１不良卵検出部、第１搬送経路の不良卵検出部を第２不良卵検出部と称する。このように、２つの不良卵検出部を設けている理由の１つは、第２不良卵検出部では検出できない種類の不良卵を第１不良卵検出部で検出するようにするためである。この構成によると、第１不良卵検出部から得られる不良卵検査データは、第１不良卵検出部を通過しないと得られない。
【０００７】
一方、従来のシステムでは、鶏卵の高速処理に対応するため、計量部で計量された鶏卵の選別先は、計量されたすぐ後に決定されるようになっており、第１不良卵検出部を鶏卵が通過する前に選別先が決定されている。従って、第１不良卵検出部において、不良卵であると判断された鶏卵については、一旦決定された選別先（放出位置）を変更する余分な処理が必要となる。しかし、鶏卵選別のような高速処理において、このことは大きな処理効率低下となり、選別処理を行わせることが出来なくなる。よって、第１不良卵検出部において、不良卵と判断された鶏卵については、決定された選別先に到着する前に別の手段により強制的に排除するしかなく、結果として出来上がった製品に歯抜けが起きてしまい、製品の手直しが必要となる。
【０００８】
本発明は上記実情に鑑みてなされたものであり、その課題は、計量部にて計量された後に不良卵の検出を行うようなシステムにおいて、選別先変更のような無駄な演算処理をしなくてすむ鶏卵選別制御システムを提供することである。
【課題を解決するための手段】
上記課題を解決するため本発明に係る鶏卵選別制御システムは、
第１搬送経路に沿って搬送される鶏卵の重量データを取得する計量部と、
この計量部にて計量された鶏卵を搬送する第２搬送経路と、
この第２搬送経路の搬送途上に設けられ不良卵検査データを取得する不良卵検出部と、
この不良卵検出部よりも搬送下流側に設けられ、第２搬送経路に交差するように設けられた選別ステーション及び不良卵回収ステーションと、
これら選別ステーション及び不良卵回収ステーションに設けられ、前記第２搬送経路に沿った方向に設定された複数の放出位置に対応した複数の放出機構と、
取得された重量データ及び不良卵検査データに基づいて、鶏卵の自動選別を行い、指定された不良卵回収ステーション又は選別ステーションにおける指定された放出位置に各鶏卵を放出すべく、前記各放出機構の制御を行う選別制御部とを備えた鶏卵選別制御システムであって、
前記選別制御部は、前記不良卵検出部を鶏卵が通過した後に、各鶏卵の放出位置を決定するように構成されていることを特徴とするものである。
【０００９】
この構成による鶏卵選別制御システムの作用・効果は、以下の通りである。第１搬送経路の計量部で計量された各鶏卵は、第２搬送経路へと移し替えられ、第２搬送経路に沿って搬送される。計量部により得られた重量データに基づいて、選別制御部は、各鶏卵の放出位置（選別先）を決定するが、計量された直後に決定されるものではない。第２搬送経路を搬送される鶏卵は、不良卵検出部へと到達し、ここを通過すると不良卵検査データが得られる。そして、選別制御部は、不良卵検出部を鶏卵が通過した後に、各鶏卵の放出位置（選別先）を決定する。すなわち、 重量データと不良卵検査データがそろった時点で放出位置を決定するので、後から得られた不良卵検査データに基づいて、放出位置を変更する処理を行う必要がない。その結果、計量部にて計量された後に不良卵の検出を行うようなシステムにおいて、選別先変更のような無駄な演算処理をしなくてすむ鶏卵選別制御システムを提供することができる。
なお、不良卵検査データには、鶏卵が正常であることを表わすデータも含まれる。
【００１０】
本発明の好適な実施形態として、前記第１搬送経路では、ｎ列状態（ｎは正の整数）で鶏卵が搬送され、かつ、前記計量部における鶏卵の計量はｎ個を単位として行われ、
計量部で鶏卵が計量された後、前記第２搬送経路においては、鶏卵は１列状態で搬送され、第２搬送経路における鶏卵の移動に連動して鶏卵の移動距離に対応した第１パルスを発生する第１エンコーダと、第２パルスを発生する第２エンコーダとを備えており、
第１パルスは、第２搬送経路において鶏卵ｎ個分の距離Ｌ１を移動するごとに発生し、第２パルスは、第１パルスの発生周期をｍ等分（ｍは２以上の正の整数）した周期で発生し、
第１パルス、及び／又は、第２パルスに基づいて、鶏卵が前記不良卵検出部を通過したことを検出した後に、前記選別制御部は、不良卵検出部に対する不良卵検査データの問い合わせを行うように構成され、ｎ個分の不良卵検査データがそろうごとに当該ｎ個分の鶏卵についての放出位置決定処理を開始するものがあげられる。
【００１１】
第１搬送経路では、鶏卵はｎ列で搬送され、計量部における計量もｎ個単位で行われる。そして、第２搬送経路において、鶏卵が鶏卵ｎ個分の距離Ｌ１を移動するごとに第１パルスを発生する第１エンコーダと、第１エンコーダよりも細かな周期で第２パルスを発生する第２エンコーダを備えている。すなわち、 第１パルスや第２パルスのパルス数は、鶏卵の搬送距離を表わしている。そこで、鶏卵が不良卵検出部を通過したか否かは第１パルス、及び／又は、第２パルスに基づいて、検出可能である。
【００１２】
選別制御部は、不良卵検出部に対して不良卵検査データの問い合わせを行い、不良卵検査データを順次取得する。そして、ｎ個分の不良卵検査データがそろうごとに、当該ｎ個分の鶏卵について放出位置の演算処理を行っていく。ｎ個単位としたのは、鶏卵の重量データの取得もｎ個単位であるからであり、これにより、演算処理を適切なタイミングで行うことができる。
【００１３】
本発明の別の好適な実施形態として、重量データや不良卵検査データを含む鶏卵データを格納するシフトバッファ群を備えており、このシフトバッファ群は、ｎ個分の鶏卵のデータを格納するｒ段のシフトバッファにより構成され、前記第１パルスの発生に同期して、ｎ個分のデータを順次シフトしていくように構成されているものがあげられる。
【００１４】
鶏卵の重量データの取得はｎ個単位で行われるので、その後の演算処理もｎ個単位とすることが好ましい。そのため、ｎ個分の鶏卵データを格納するシフトバッファを備えており、このシフトバッファをｒ段で構成したシフトバッファ群を備えている。そして第１パルスの発生に同期して、ｎ個分のデータをシフトしていくようにしているので、第２搬送経路における各鶏卵の位置情報とシフトバッファにおける格納場所とを対応させることができる。
【００１５】
本発明の更に別の好適な実施形態として、前記選別制御部は、前記シフトバッファ群の（ｒ−１）段目に鶏卵データがシフトした時点で、不良卵検査データをシフトバッファに書き込むように構成し、鶏卵データがシフトバッファのｒ段目にシフトした後に、ｒ段目に係る鶏卵の放出位置を決定する処理を開始するように構成したものがあげられる。
【００１６】
鶏卵データが（ｒ−１）段目にシフトした時点で、その鶏卵データに係る鶏卵はすでに不良卵検出部を通過しているようにシフトバッファ群を設定すれば、（ｒ−１）段目のシフトバッファに不良卵検査データを書き込むことができる。また、シフトバッファの数も必要以上に設けなくても良い。不良卵検査データを書き込むタイミングも考慮して、ｒ段目に鶏卵データがシフトした後に鶏卵の放出位置を決定するようにすれば、確実に放出位置を決定することができる。
【００１７】
本発明の更に別の好適な実施形態として、前記不良卵検出部の前記基準位置からの距離が、前記第１パルスのパルス数である粗調パルス数と、前記第２パルスのパルス数である微調パルス数により設定されており、
前記微調パルス数に基づいて、シフトバッファへの不良卵検査データの書き込み位置が制御されるものがあげられる。
【００１８】
シフトバッファにおける鶏卵データは、第１パルスに基づいて順次シフトしていく。一方、ｎ個分の鶏卵の不良卵検査データも不良卵検出部に問い合わせて順次取得していくが、ｎ個分の不良卵検査データを全部取得するまでに、鶏卵データがシフトすることがある。このシフトするタイミングは、不良卵検出部が配置される場所（これは粗調パルス数と微調パルス数に基づいてデータ設定される）により異なる。そこで、微調パルス数に基づいて書き込み位置を制御することで、データのシフトが起こったとしても正確に不良卵検査データを書き込むことができる。
【００１９】
本発明の更に別の好適な実施形態として、前記選別制御部は、
（ｒ−１）段目のシフトバッファに鶏卵データがあるときにｎ個分の不良卵検査データがそろう場合は、当該ｎ個分の鶏卵データがｒ段目のシフトバッファにシフトした後に、放出位置決定処理を開始し、
ｒ段目のシフトバッファに鶏卵データがあるときにｎ個分の不良卵検査データがそろう場合は、ｎ個目の不良卵検査データを受信・又は・書き込みした後に、放出位置決定処理を開始するように構成されているものがあげられる。
【００２０】
いずれの場合にも、シフトバッファのｒ段目に鶏卵データがシフトした時点で放出位置決定処理を開始するようにしている。（ｒ−１）段目でｎ個分の不良卵検査データが全部そろう場合は、ｒ段目に鶏卵データがシフトした後にすぐに処理を開始可能である。また、ｒ段目に鶏卵データがシフトした後に、不良卵検査データが全部そろう場合は、全部そろった後に処理を開始可能である。これにより、不良卵検査データがそろった後に、確実に放出位置決定処理を開始することができる。
【００２１】
本発明の更に別の好適な実施形態として、前記第１搬送経路の途上に第２不良卵検出部が設けられており、この第２不良卵検出部からの第２不良卵検査データは、鶏卵データの所定ビットに書き込まれ、前記不良卵検出部からの不良卵検査データも、前記所定ビットに上書き可能に構成されているものがあげられる。
【００２２】
この構成によると、第１搬送経路における第２不良卵検出部と、第２搬送経路における第１不良卵検出部とが設けられており、まず最初に第２不良卵検出部からの第２不良卵検査データが所定ビットに書き込まれる。また、第２搬送経路においてその後取得される不良卵検査データも同じ所定ビットに上書き可能（ただし、常に上書きされるとは限らない）である。よって、データ記録のためのビットを共用しているので鶏卵データのビット数を必要以上に増やさなくてすむ。
【００２３】
【発明の実施の形態】
本発明に係る鶏卵選別制御システムの好適な実施形態を図面を用いて説明する。図１は、鶏卵選別制御システムの構成を示す平面図である。このシステムは、鶏卵の重量を計測し、計量結果に応じて自動選別を行う機能を有する。
【００２４】
鶏卵１の搬送経路は、大きく分けて鶏卵を６列で搬送する第１搬送経路と鶏卵を１列で搬送する第２搬送経路とから構成されている。第１搬送経路には、給卵コンベア２が設けられており、鶏卵１を矢印Ａ方向に搬送する。給卵コンベア２の搬送経路途上には、上流側不良卵検出部３（第２不良卵検出部に相当) が設けられている。上流側不良卵検出部３は、画像処理技術等により不良卵を検出する。不良卵の種類としては、ヒビ卵、汚卵、血卵等がある。検出された不良卵検査データは、制御装置４に送信される。
【００２５】
給卵コンベア２に最下流には、計量部５が設けられており、鶏卵１の重量を測定する。計量部５には、ロードセルが６個設けられており、６個単位で鶏卵１を計量する。計量部５にて得られた重量データは、制御装置４に送信される。計量された６個の鶏卵１は、移し替え装置６により単列コンベア７に移し替えられる。この移し替え装置６としては、例えば、特公昭５３−８４２３号公報に開示される装置を用いることができる。単列コンベア７により、第２搬送経路が構成され、鶏卵１を１列で搬送する。鶏卵１は、矢印Ｂ方向に沿って搬送される。
【００２６】
単列コンベア７を駆動する電動モータ８が設けられている。単列コンベア７と給卵コンベア２とは、連動しており給卵コンベア２における搬送速度よりも、単列コンベア７における搬送速度のほうが６倍速くなっている。単列コンベア７の搬送途上には、下流側不良卵検出部９（第１不良卵検出部に相当) が設けられており、上流側不良卵検出部３と同様に画像処理技術等により不良卵を検出する。検出された不良卵検査データは、制御装置４に送信される。単列コンベア７では、鶏卵は高速搬送され、１時間あたり数万個以上のレベルの処理が可能である。
【００２７】
単列コンベア７に直交するように、不良卵回収ステーション１０と複数の選別ステーション１１が設けられている。不良卵回収ステーション１０には、回収用のコンベア１０ａが設けられ、不良卵回収用の回収容器１０ｂが搬送される。選別ステーション１１は、予め設定した重量区分別の選別（例えば、農林規格に従う選別）に基づいて、鶏卵１を包装容器１１ｂに包装する。各選別ステーション１１にも選別用のコンベア１１ａが設けられている。包装容器１１ｂとしては、パックやトレーがあげられる。選別ステーション１１の設定の仕方として、第１選別ステーション１１Ａは、Ｍサイズの鶏卵をパックに包装するステーションとして、第２選別ステーション１１Ｂは、Ｓサイズの鶏卵を包装するステーションとして、第３選別ステーション１１Ｃは、Ｌサイズの鶏卵を包装するステーションとして設定可能である。もちろん、どの選別ステーションでどのような等級の鶏卵を選別するかは任意に設定できるものであり、選別ステーションの設定個数も任意に設定できるものである。
【００２８】
また、各ステーション１０，１１には、単列コンベア７からコンベア１０ａ，１１ａ上の容器１０ｂ，１１ｂに鶏卵を放出するための放出機構１２が設けられている。この放出機構１２は、具体的にはソレノイドにより構成されるものであり、このソレノイドを作動させることで、鶏卵１を単列コンベア７から放出する。各放出機構１２はソレノイドを備えており、ソレノイドの個数は、回収容器又は包装容器における鶏卵１の最大収容列数に対応しており、例えば、６個である。すなわち、 各ステーション１０，１１には、第２搬送経路に沿って６個のソレノイドが設けられている。なお、放出機構１２や、単列コンベア７における鶏卵１を保持する機構 (後述するバケット７ｂ）の具体的構成については、本出願人による特開平８−２７６１６１号公報に開示されている技術を用いることができる。
【００２９】
制御装置４は、鶏卵選別制御システムの各部の作動制御を行う機能を有する。選別制御部４０は、不良卵検査データや重量データに基づいて、鶏卵を選別する選別先（放出位置）を決定する。そして、この決定された選別先に鶏卵を正しく放出できるように、各放出機構１２（ソレノイド）の作動制御も行う。制御装置４は、ＣＰＵ，記憶装置等のハードウェアと選別を行うためのプログラム等のソフトウェアにより構成される。
【００３０】
図２は、単列コンベアの構成と選別機能のブロック構成を示す図である。単列コンベア７は、一対のスプロケット７ａに巻回された無端チェーンにより搬送される多数のバケット７ｂを備えている。このバケット７ｂに鶏卵１が保持された形で搬送される。既に説明したように、単列コンベア７の搬送経路途上に下流側不良卵検出部９（不良卵センサー）が設けられており、更に下流側にステーション１０，１１が設けられている。図２では、図示の都合上、１つの不良卵回収ステーション１０と２つの選別ステーション１１が表示されている。
【００３１】
上流側・下流側不良卵検出部３，９には、テレビカメラやラインセンサーが設けられており、得られた画像信号は画像処理部１３に送られる。画像処理部１３は公知の構成で良く、画像処理用のプログラムやメモリ等により構成される。画像処理の結果、不良卵検査データ生成部１４において不良卵検査データが生成される。下流側不良卵検出部９からの画像信号に基づいて得られた不良卵検査データを第１不良卵検査データと称し、上流側不良卵検出部３からの不良卵検査データを第２不良卵検査データと称する。両者を区別する必要のないときは、単に不良卵検査データと称する。
単列コンベア７を駆動する電動モータ８が設けられているが、これに連動して第１エンコーダ１５と第２エンコーダ１６が設けられている。第１エンコーダ１５は、エンコーダ板の１回転で１パルス（原点パルスとも称し、第１パルスに相当) を発生する。第２エンコーダ１６は、エンコーダ板の１回転で９０パルス (サブパルスとも称し、第２パルスに相当) を発生する。これらのパルスは、選別制御部４０に入力され、パルスのタイミングに合わせて演算処理等が行われる。ＲＯＭ４１には、選別制御用のプログラムが格納される。ＲＡＭ（記憶装置) ４２は、演算に必要なバッファメモリにより構成される。詳細は後述する。出力ポート４３は、選別制御部４０からの指令信号に基づいて、いずれかのソレノイドを作動させる信号を出力する。
【００３２】
計量部５には、ロードセルアンプ５ａが設けられており、ロードセルからの重量信号のＡ／Ｄ変換を行い、デジタルの重量データとして選別制御部４０に送信する。
【００３３】
第１エンコーダ１５から１個の原点パルスが出力される１周期の間に、第２搬送経路で鶏卵１が６個分の距離搬送される。すなわち、 バケット７ｂの配列ピッチをＬp とすると、距離Ｌ１＝６×Ｌp が、原点パルス１個分に対応する。これは、サブパルスの９０個分に対応するので、バケット７ｂの配列ピッチＬp はサブパルスの１５個分に相当する。
【００３４】
次に、図３により、選別制御の演算処理を行うためのバッファメモリの構成を説明する。第２搬送経路の左端側に計量部５があり、６つのロードセルを有する。計量部５において最も下流側にあるロードセルの近傍（図３にロードセルの番号１〜６を付しているが、番号１のロードセルのすぐ下流側）に基準点Ｐ１を設定している。下流側不良卵検出部９が鶏卵の監視を行っている位置（すなわち、不良卵検出部９の位置) をＰ３とする。また、鶏卵の選別先（放出位置）を決定する位置をＰ２とする。基準点Ｐ１と不良卵検出部の位置Ｐ３との距離は、原点パルスの個数（これを粗調パルス数ｋ１と称する）とサブパルスの個数（これを微調パルス数ｋ２と称する）により表わすことができる。Ｐ１とＰ２の距離は、Ｌ１×ｒ（ｒは整数）である。すなわち、 原点パルスｒ個分の距離に相当する。
【００３５】
次に、ＲＡＭ４２（記憶装置) の具体的な構成を示す。重量バッファ２０は、ロードセルからの割り込みで重量データが格納 (保持) される。６個分の重量データを格納できる。前段バッファ２１には、重量バッファ２０に６個分の重量データがそろった段階で、重量バッファ２０の重量データがのせられる。この時、上流側不良卵検出部３からの第２不良卵検査データもいっしょにあわせた形で格納される。重量データと不良卵検査データを含めて鶏卵データと称する。
【００３６】
前段バッファ２１に重量データが格納された後、次の原点パルスの出力タイミングで、６個分の鶏卵データはシフトバッファ群２２に乗せ替えられる。シフトバッファ群２２は、ｒ個のシフトバッファ２２ａにより構成されている。各シフトバッファ２２ａは、それぞれ６個分の鶏卵データを格納可能である。シフトバッファ群２２の段数ｒは、先ほど説明したＰ１とＰ２の距離に対応している。図３に図示する一番上のシフトバッファ２２ａに鶏卵データが格納されたとすると、原点パルスが出力されるごとに、鶏卵データは図３に示す下方のシフトバッファ２２ａにシフトしていく。すなわち、 ６×Ｌp の距離を進行するごとに、下方のシフトバッファ２２ａに鶏卵データが移動する。鶏卵データがどのシフトバッファ２２ａに格納されているかによって、その鶏卵が現在、単列コンベア７上のどの位置にいるかを表わしていることになる。
【００３７】
そして、鶏卵データがシフトバッファ群２２内を移動している間に、下流側不良卵検出部９からの第１不良卵検査データがいっしょに格納される。図４に、鶏卵１個分の鶏卵データのデータ構造を示す。シフトバッファ２２ａにおける鶏卵データは、１６ビットで構成される。図４には、０〜１５でビット番号を付している。番号０〜１１の１１ビットで重量データを表現する。番号１２のビットは、不良卵検出部９からの応答受信フラグに用いる。例えば、応答があれば１、故障等により応答がなければ０とする。番号１３〜１５の３ビットで不良卵検査データを格納する。不良卵検査データとして、例えば、正常卵であれば「０」、不良卵であれば不良卵の種類（ヒビ卵、汚卵、血卵等) に応じて「１」「２」「３」・・・とする。
【００３８】
なお、上流側不良卵検出部３からの第２不良卵検査データと下流側不良卵検出部９からの第１不良卵検査データとは、同じビット部分に書き込まれる。すなわち、 前段バッファ２１において第２不良卵検査データが書き込まれているが、この書き込まれた部分に第１不良卵検査データが上書きされることになるが、常に上書きされるのではなく、例えば、第１不良卵検査データの数値が第２不良卵検査データよりも大きい場合に上書きされる。従って、不良卵検出部３で数値「１」（不良であることを表わす）が書き込まれ、その後不良卵検出部９で数値「０」 (正常卵であることを表わす) であったとしても、上書きされない。
【００３９】
シフトバッファ群２２において、６個分の第１不良卵検査データがそろった後に、その６個分の鶏卵について放出位置を決定するための処理を開始する。この処理開始地点は、先ほど説明したＰ２地点に相当する。放出位置が演算されて求まると、計算結果バッファ群２３に格納される。
【００４０】
計算結果バッファ群２３も多数のバッファメモリを備えており、鶏卵６個単位でデータが扱われる。鶏卵データとしては、重量データと不良卵検査データのほかに、ステーション番号、ソレノイド番号、カウント数、ロードセル位置が含まれる。ステーション番号とは、鶏卵を放出するステーション１０，１１の識別データを表わす。ソレノイド番号とは、各ソレノイドの識別データを表わす。カウント数とは、地点Ｐ２から放出位置までの距離を表わすサブパルスの数である。例えば、図３において、ステーション１０の５番のソレノイドの位置で鶏卵を放出するものとすると、距離Ｍに相当するカウント数がセットされる。
【００４１】
計算結果バッファ群２３に格納された鶏卵は、６個単位でリングバッファー２４へと移される。リングバッファー２４は、多数のバッファメモリ２４ａが概念的にリング状に接続されているものとみなすことができる。このバッファメモリ２４ａも、鶏卵６個単位で鶏卵データを格納する。このバッファメモリ２４ａにおける鶏卵データは、ステーション番号、ソレノイド番号、残りカウント数、基準カウント数、ロードセル位置、重量データである。ここで、基準カウント数は、計算結果バッファ群２３にて設定された距離Ｍに対応したカウント数である。この基準カウント数を、鶏卵が単列コンベア７を搬送されることにより発生されるサブパルスに基づいて１ずつ減算したものが残りカウント数である。すなわち、 残りカウント数は、鶏卵の現在位置と放出位置との距離に相当する。残りカウント数が０になれば、出力ポート４３に信号を送出し、当該鶏卵について設定されているステーション番号とソレノイド番号に対応したソレノイドに対して作動信号を送る。ソレノイドを作動させることで、鶏卵を放出位置にて放出させることができる。以上のように、いずれのバッファメモリにおいても、鶏卵データは６個を１まとめにして取り扱われる。
【００４２】
＜鶏卵データ処理手順＞
次に、図５のフローチャートにより、鶏卵データの処理手順を説明する。まず、鶏卵が計量部５に搬送されてくると、ロードセルにより重量データを取得する（＃１）。取得された重量データは、順次重量バッファ２０に格納される（＃２）。６個分の重量データが格納された後に、前段処理を開始する。すなわち、 重量バッファ２０の重量データを前段バッファ２１に格納する（＃３）。なお、鶏卵の第２不良卵検査データについては、上流側不良卵検出部３において既に取得されており、この第２不良卵検査データと重量データがいっしょに前段バッファ２１に格納される。格納後、次の原点パルスの入力があると、前段バッファ２１の鶏卵データをシフトバッファ群２２の第１段目のシフトバッファ２２ａに格納する（＃４）。
【００４３】
次に、原点パルスの入力を待つ（＃５）。入力された後、鶏卵データを１段シフトさせる（＃６）。所定量（所定段数）シフトされてない場合は、ステップ＃５に戻り、更にシフトさせる（＃７）。このように、鶏卵データを原点パルスの入力があるたびに、１段ずつシフトさせる。所定量シフトすると、選別制御部４０のＣＰＵは、下流側不良卵検出部９に問い合わせを行う（＃８）。問い合わせの結果、第１不良卵検査データが応答されてくる。この第１不良卵検査データをシフトバッファに書き込む処理を行う（＃９）。なお、第１不良卵検査データが必ずしも上書きされるものでないことは、既に述べた通りである。この点は、後で詳しく説明する。
【００４４】
６個分の鶏卵の第１不良卵検査データが得られると、鶏卵の放出位置を決定するための演算処理を開始する（＃１０）。放出位置は、重量データ（等級）と不良卵検査データに基づいて行われる。この放出位置はステーション番号、ソレノイド番号、カウント数として設定され、計算結果バッファ２３に格納される（＃１１）。そして、次の原点パルスの入力タイミングでリングバッファー２４（＃１２）に格納される。リングバッファー２４に格納されると、鶏卵を実際にステーションに放出するための演算処理を行う。具体的には、残りカウント数が０になった時点で、その鶏卵は放出位置にて放出される（＃１３）。
【００４５】
次に、ステップ＃８〜１１に関して、詳細に説明する。図６は、不良卵検出部９への問い合わせタイミングと、得られた第１不良卵検査データの書き込みタイミングの関係を示す図である。選別制御部４０（ＣＰＵ）から不良卵検出部９への問い合わせ信号は、サブパルスの１５パルスごとに送出される。図３でも説明したように、不良卵検出部９の基準点Ｐ１からの距離は、粗調パルス数と微調パルス数で表わせるが、この微調パルス数により第１不良卵検査データの書き込みタイミングが異なってくる。これは、第１不良卵検査データを取得するタイミングと、鶏卵データが次の段のシフトバッファにシフトするタイミングが異なってくるからである。
【００４６】
図６（ａ）は、微調パルス数が０の場合を示している。（ｒ−１）と示されているのは、全ｒ段のシフトバッファ群２２のうち（ｒ−１）段目のシフトバッファ２２r-1 とｒ段目（最終段）のシフトバッファ２２r を示している。シフトバッファ２２r-1 は、地点Ｐ３を表わす粗調パルス数＋１段目のシフトバッファである。シフトバッファ２２r は、粗調パルス数＋２段目のシフトバッファに相当する。また、図６において、バッファに０，１５，３０，４５，６０，７５と記されている。これは、サブパルス数を示している。原点パルスが発生する時点を基準としてサブパルスもカウントされるが、サブパルスが８９になると、その次に原点パルスが発生するので、サブパルス数は０に復帰する。すなわち、 サブパルス数は０→８９を循環する。
【００４７】
（ａ）微調パルス数が０の場合は、（ｒ−１）段目に鶏卵データが格納されている段階で、全部の第１不良卵検査データがそろう。つまり、（ｒ−１）段目のシフトバッファ２２r-1 に第１不良卵検査データが書き込まれる（ただし上書きされる場合のみ。以下も同様）。この場合、鶏卵データがｒ段目のシフトバッファ２２r にシフトした時点で放出位置決定処理を開始する。
【００４８】
（ｂ）微調パルス数が３０の場合、サブパルス数が３０，４５，６０，７５の時点において、（ｒ−１）段目のシフトバッファ２２r に第１不良卵検査データが書き込まれる。そしてサブパルス数８９の後、データシフトが発生する。よってサブパルス数が０，１５のときに得られた第１不良卵検査データは、ｒ段目のシフトバッファ２２r に対して書き込まれる。この場合、６個目の第１不良卵検査データを受信した時点で放出位置決定処理を開始する。
【００４９】
（ｃ）微調パルス数が１４の場合、サブパルス数が１４，２９，４４，５９，７４，８９の時点で書き込まれる。すなわち、 （ａ）と同様に、（ｒ−１）段目に鶏卵データが格納されている段階で、全部の第１不良卵検査データがそろう。よって、鶏卵データがｒ段目のシフトバッファ２２r にシフトした時点で放出位置決定処理を開始する。
【００５０】
（ｄ）微調パルス数が８９の場合、サブパルス数が８９のとき、（ｒ−１）段目のシフトバッファ２２r に第１不良卵検査データが書き込まれる。その後、データシフトが発生する。よって、サブパルス数が１４，２９，４４，５９，７４のときに得られた第１不良卵検査データは、ｒ段目のシフトバッファ２２r に対して書き込まれる。
【００５１】
次に、不良卵検出部９からの応答データが来ない場合を説明する。微調パルス数が８０未満のときは、サブパルス数が８０パルスの時点、微調パルス数が８０〜８５のときはサブパルス数が当該微調パルス数の時点、微調パルス数が８５を超える場合は、サブパルス数が８５の時点で、放出位置決定処理を開始する。放出位置の決定処理については、例えば、特公昭５６−４９２２１号公報や本出願人による特開平８−２７６１６１号公報に開示される技術を用いることができる。
【００５２】
＜別実施形態＞
（１）本実施形態のシステムでは、単列コンベアからステーションの包装容器に直接鶏卵を放出しているが、これに限定されるものではない。例えば、本出願人による特開平１１−３０１６０８号公報に開示されるシステムの場合にも、本発明は応用できる。このシステムでは、一旦収容容器（チャージャ）と呼ばれる中間的な容器に収容し、その後に、包装容器に移し替えるようにしている。この場合、収容容器を搬送するラインが選別ステーションとして機能している。
【００５３】
（２）本実施形態では、不良卵回収ステーションは１つであるが、不良卵の種類に応じて選別回収できるように、２つ以上設けても良い。また、不良卵回収ステーションを設ける場所も任意である。
【００５４】
（３）給卵コンベアにおいて鶏卵を６列（ｎ列）で搬送しているが、列数は任意に設定できる。本実施形態では、給卵コンベアと単列コンベアが１つしかないが、処理能力を高めるため、給卵コンベアと単列コンベアが２つ（あるいは３つ以上）設けられているようなシステムの場合にも、本発明は応用できる。
【００５５】
（４）第１エンコーダおよび第２エンコーダのパルス数については、適宜設定することができる。
【００５６】
（５）選別ステーションにおける選別方法としては、重量区分による選別ではなく、重量区分によらない選別を行ってもよい。例えば、包装個数と全包装重量のみを規定する定重量詰による選別を行ってもよい。
【００５７】
（６）制御装置としては、本実施形態の構成に限定されるものではない。例えば、ＣＰＵを複数設けてもよい。
【図面の簡単な説明】
【図１】鶏卵選別制御システムの構成を示す平面図
【図２】単列コンベアの構成と選別機能のブロック構成を示す図
【図３】バッファメモリの構成を示す図
【図４】鶏卵１個分のデータ構造を示す図
【図５】鶏卵データの処理手順を説明する図
【図６】不良卵検出部への問い合わせタイミングと、得られた第１不良卵検査データの書き込みタイミングの関係を示す図
【符号の説明】
１        鶏卵
２        給卵コンベア
３        上流側不良卵検出部
４        制御装置
５        計量部
７        単列コンベア
９        下流側不良卵検出部
１０      不良卵回収ステーション
１１      選別ステーション
１２      放出機構
１４      不良卵検査データ生成部
１５      第１エンコーダ
１６      第２エンコーダ
２０      重量バッファ
２１      前段バッファ
２２      シフトバッファ群
２３      計算結果バッファ
２４      リングバッファー群
４０      選別制御部
【図１】
2004194538.tif 000003
【図２】
2004194538.tif 000004
【図３】
2004194538.tif 000005
【図４】
2004194538.tif 000006
【図５】
2004194538.tif 000007
【図６】
2004194538.tif 000008