(57)【特許請求の範囲】
【請求項１】
上端に開口部を有し、下端もしくは下端から上げ底された位置に底部を有する試験管と、
前記開口部の向きが混在した状態にある１本以上の試験管を保持する試験管貯留部と、
前記開口部の向きを検知する一つの突起部と前記試験管の内部に挿入可能な接触部とを備えた検知機構と、
前記検知機構を、前記試験管の長さに関する情報、および前記試験管の底部の位置に関する情報に基づいて所定の距離だけ一方向に駆動させる駆動機構と、
前記駆動機構の駆動中における前記検知機構による検知の有無に基づいて前記試験管の向きを判定する判定部と、を備え、
前記試験管貯留部は、前記検知機構の突起部により押し出された試験管をせき止める部材を備え、
前記駆動機構は、前記突起部を距離ｘ＝ａ−ｂ＋ｃ（ａ：前記部材から前記突起部先端までの距離、ｂ：試験管の長さ、ｃ：試験管の下端から底部の高さ）だけ移動させ、
前記判定部は、前記駆動機構が距離ｘだけ移動している間に前記検知機構の出力が検知された場合には、当該試験管は底部を向けていると判断する試験管判定装置。
【請求項２】
上端に開口部を有し、下端もしくは下端から上げ底された位置に底部を有する試験管と、
前記開口部の向きが混在した状態にある１本以上の試験管を保持する試験管貯留部と、
前記開口部の向きを検知する一つの突起部と前記試験管の内部に挿入可能な接触部とを備えた検知機構と、
前記検知機構を、前記試験管の長さに関する情報、および前記試験管の底部の位置に関する情報に基づいて所定の距離だけ一方向に駆動させる駆動機構と、
前記駆動機構の駆動中における前記検知機構による検知の有無に基づいて前記試験管の向きを判定する判定部と、を備え、
前記試験管貯留部は、前記検知機構の突起部により押し出された試験管をせき止める部材を備え、
前記駆動機構は、前記突起部を距離ｘ＝ａ−ｂ＋ｃ（ａ：前記部材から前記突起部先端までの距離、ｂ：試験管の長さ、ｃ：試験管の下端から底部の高さ）だけ移動させ、
前記判定部は、前記駆動機構が距離ｘだけ移動している間に前記検知機構の出力が検知されない場合には、当該試験管は開口部を向けていると判断する試験管判定装置。
【請求項３】
請求項２記載の試験管判定装置において、
前記突起部は、検知機構の先端から距離ｄの位置に第二の突起部を有し、
前記距離ｄは、ｄ＜ｂ−ｃ（ｂ：試験管の長さ、ｃ：試験管の下端から底部の高さ）を満たす試験管判定装置。
【請求項４】
請求項１記載の試験管判定装置において、
前記試験管貯留部上に待機している試験管の種類を選択する選択手段を備え、
前記駆動機構は前記選択手段で選択された試験管の上端から下端までの長さ、および当該試験管の下端から底部の距離に基づいて前記駆動機構の移動量を制御することを特徴とした試験管判定装置。
【請求項５】
請求項１記載の試験管判定装置において、
前記検知機構は前記突起部と弾性体を介して相対位置が可変となるよう構成され、
前記接触部が試験管と接触したときに前記弾性体が収縮し、前記駆動機構と前記接触部の相対位置関係がずれることにより接触を検知する試験管判定装置。
【請求項６】
請求項１記載の試験管判定装置において、
前記検知機構は、前記接触部または前記突起部と、前記試験管との接触を検知する試験管判定装置。
【請求項７】
請求項１〜６のいずれかに記載の試験管判定装置において、
前記駆動機構は前記試験管貯留部上の試験管に向かって一定移動量を移動し、
前記判定部は前記駆動機構の移動中に前記検知機構が前記接触部、前記突起部ともに試験管との接触を検知しない場合は、試験管は前記試験管貯留部上に無いことを判定する試験管判定装置。
【請求項８】
請求項４記載の試験管判定装置において、
前記選択手段は、複数の種類の試験管を選択可能であり、
前記駆動機構は、前記複数の種類の試験管についての距離ｘ＝ａ−ｂ＋ｃ（ａ：前記部材から前記突起部先端までの距離、ｂ：試験管の長さ、ｃ：試験管の下端から底部の高さ）のうち、最も大きい距離ｘmaxだけ前記突起部を駆動させる試験管判定装置。
【請求項９】
請求項１〜８のいずれかに記載の試験管判定装置において、
少なくとも、試験管の上端から下端までの長さ、及び、試験管の下端から底部の距離に関する情報を記憶する記憶部を備え、
前記検知機構が検知したときの駆動量と、前記記憶部に記憶された情報に基づいて、試験管の種別を判定する試験管判定装置。
【請求項１０】
開口部と底部の向きが１８０度異なる複数の試験管が混合した状態で、当該試験管を待機させる試験管待機部と、
前記試験管待機部上の試験管との接触を検知可能な接触部と、を備えた試験管判定装置の制御方法であって、
前記接触部を距離ｘ＝ａ−ｂ＋ｃ（ａ：前記試験管待機部の壁から前記接触部先端までの距離、ｂ：試験管の長さ、ｃ：試験管の下端から底部の高さ）だけ駆動させ、前記距離ｘだけ移動している間に前記試験管との接触を検知した場合には、当該試験管は底部を向けていると判断し、前記距離ｘだけ移動している間に前記試験管との接触を検知しない場合には、当該試験管は開口部を向けていると判断する第一のステップと、
前記試験管を整列させる第二のステップと、を有することを特徴とする試験管判定装置の制御方法。
【請求項１１】
請求項１０記載の試験管判定装置の制御方法であって、
前記接触部を駆動させた際に前記接触部、および前記接触部を駆動させる駆動機構と前記接触部の間に設けられた突起部ともに試験管との接触を検知しない場合には、当該位置には試験管がないと判断するステップを有する試験管判定装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は試験管供給装置において、試験管の方向または種類を判定する装置に関する。
【背景技術】
【０００２】
近年、臨床検査の分野において、血液や尿などの検体を分析するため、親検体から子分けにした子検体を分注するための大量の試験管が子検体容器として使用されている。これら大量の試験管に検体を効率的に分注するため、試験管を子検体分注ポジションまで規則的に配列させた状態で供給する試験管供給装置がある。試験管供給装置は、試験管の向き（試験管開口部および底部の方向）を一方方向に揃えて供給する必要がある。
【０００３】
また、試験管にはさまざまな種類があり、それぞれに長さや形状が異なる。図２に試験管の種類の一例を示す。また、試験管の種類によっては、試験管Ｃ、Ｄのように長さだけでなく、開口部や底部の形状が異なる試験管がある。例えば、試験管Ｄは試験管の底部が上げ底されて試験管の中央位置にあり、試験管の下端は開口部と同様に筒状に形成されている。
【０００４】
従来の試験管の方向判定方法としては、例えば特許文献１に開示された方法がある。この方式では、試験管を方向判定ポジションに固定し、試験管の開口部および底部の両側から挟むように凸状に形成された接触部を押し当て、開口部と底部の形状の違いによって方向を判定していた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−３０７７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の方法では、図２の試験管Ｄのように試験管底部が上げ底されて、開口部および底部の両方が筒状になっているタイプの試験管では、いずれの方向が開口部であるかを認識することができず、試験管の方向を判定することができなかった。
【０００７】
また、従来の試験管供給装置は通常、一種類の試験管方向判定方法しか持たないため、異なる形状の試験管の方向を判定することができなかった。従来装置で２種類の試験管の方向を判定する場合は、試験管の種類に応じて、方向を判定する機構の形状や動作の調整作業が必要になり、手間と時間を要していた。
【課題を解決するための手段】
【０００８】
上記の問題を解決するために、本発明の試験管方向判定装置は、試験管開口部と試験管底部の向きが１８０度異なる複数の試験管が混合した状態で、当該試験管を待機させる試験管待機部と、前記試験管待機部の側方に配置され前記試験管待機部上の試験管の長さ方向に対して平行に移動可能な駆動部と、前記駆動部の移動量を制御する制御部と、前記駆動部に固定され試験管内部に挿入可能な接触部と、前記接触部が前記試験管待機部上の試験管と接触したことを検知するセンサと、前記センサの出力に応じて前記試験管待機部で待機している試験管が前記駆動部に対して試験管開口部を向けているか、あるいは試験管底部を向けているか、を判定する判定部と、を備えたことを特徴とする。
【０００９】
上記構成において、前記試験管待機部上に待機している試験管の種類を選択する操作部を備え、前記制御部は前記操作部で選択された試験管の種類によって前記駆動部の移動量を切り替えて制御することが可能である。
【００１０】
また、上記構成において、前記駆動部と前記接触部は弾性体を介して固定され、前記センサは、前記接触部が試験管と接触したときに前記弾性体が収縮し、前記駆動部と前記接触部の相対位置関係がずれることにより接触を検知することが可能である。
【００１１】
上記構成により、前記駆動部は前記試験管待機部上の試験管に向かって前記制御部によって制御された一定移動量を移動し、前記判定部は、前記駆動部の移動中に前記センサが検知した場合には、試験管は当該駆動部に対して試験管底部を向けていると判定し、前記センサが検知しない場合には、試験管は当該駆動部に対して試験管開口部を向けていると判定することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、図２の試験管Ｄのような両端が筒状になっている形状の試験管においても、移動量を制御できることで試験管の開口部方向を容易に判定できる。また、試験管方向判定機構の移動量の制御を切り替えることで、多種類の試験管に対しても正確に方向検知することができ、同一の試験管方向判定機構によって複数種類の試験管を供給することが可能である。
【図面の簡単な説明】
【００１３】
【図１】試験管方向判定装置の構成例を表すブロック図。
【図２】試験管の種類の代表例。
【図３】表示部の表示例。
【図４】試験管方向判定機構の構造例。
【図５】試験管の開口部、底部の方向判定方法の説明図。
【図６】実施例１の動作パターン。
【図７】実施例２の動作パターン。
【図８】実施例３の動作パターン。
【発明を実施するための形態】
【００１４】
本発明の実施例を図面に基づいて詳細に説明する。
【００１５】
図１は本発明の一実施例に係る試験管方向判定装置の構成例を表すブロック図である。
【００１６】
図１において、試験管方向判定装置１００は、試験管方向判定機構２０と制御部３０とＰＣ１０が通信手段１５によって接続されて構成される。ＰＣ１０は、試験管の種類を記憶している記憶部１１と、記憶された試験管を選択する操作部１２からなる。操作部１２は、その種類の一覧をモニターで表示する表示部１３と、選択する試験管を入力する入力部１４がある。
【００１７】
図３に操作部の表示例を示す。本実施例では、操作部１２はタッチパネルとなっており、パネルに表示された選択一覧には、試験管の製造メーカ、試験管の形状、長さの情報が表示される。その中から、選択したい試験管を指で触れることで入力することができる。試験管の種類の入力が完了すると、その情報は記憶部１１から、通信手段１５を通じて試験管方向判定装置１００の制御部４０へ出力される。
【００１８】
制御部４０は試験管方向判定機構２０と通信手段１５で接続されている。試験管方向判定機構２０の駆動量は予め設定されており、試験管の種類によって異なる。操作部１２から試験管の種類の情報が出力されると、その試験管の種類で設定されている駆動量を制御部４０が試験管方向判定機構２０に出力する。
【００１９】
図４は試験管方向判定機構２０の構造例である。図４において、制御部４０は試験管方向判定機構２０のパルスモータ２７と通信手段１５によって接続されている。パルスモータ２７の動力は、プーリ２８、タイミングベルト２９を介して駆動部２２へ伝達される。駆動部２２には接触部２３がバネ２５を介して固定されており、駆動部２２の移動にあわせて接触部２３も移動する構造となっている。ここで、接触部は試験管内部に挿入可能である。なお、駆動部２２と接触部２３との接続は、弾性体であればバネ２５以外であっても良い。また、駆動部２２と接触部２３との相対的な位置関係の変化が検知できるようなものであれば、図４の実施例に限られず、他の方式であっても良い。
【００２０】
駆動部２２の移動方向には試験管待機部２１が配置されており、試験管待機部２１上に試験管開口部と試験管底部の向きが１８０度異なった複数の試験管が混在している。試験管待機部２１の側方には、試験管待機部壁部２１ａが取り付けられており、試験管待機部壁部２１ａから接触部２３先端の初期位置までの距離は一定となる。以下の実施例では、この距離はａ＝１２０mmあるとする。
【００２１】
操作部１２の試験管１の選択項目において、図２の試験管Ａタイプ（１００mm）を選択した場合の実施例を以下に説明する。なお、図５は試験管Ａの開口部、底部の判定方法の説明図である。（ａ）は試験管Ａの底部が接触部２３の方に向いている場合を示し、（ｂ）は試験管Ａの開口部が接触部２３の方に向いている場合を示している。
【実施例１】
【００２２】
本実施例では、試験管の開口部と底部の向きを判定する方法について説明する。
【００２３】
制御部４０が試験管Ａタイプ（１００mm）に対応した移動量：ｘ1を駆動部２２へ出力する。ここで移動量：ｘ1は、試験管の上端から下端までの長さｂ1、開口部に対する試験管の下端からの底部の高さｃ1、およびセンサ３０が反応するのに要する移動距離αによって決定される。本実施例の場合は、試験管Ａの長さｂ1＝１００mm、試験管Ａは下端に試験管底部があるためｃ1＝０mm、センサが反応する十分な距離は一律α＝４mmであるとすると、ｘ1＝ａ−ｂ1＋ｃ1＋α＝１２０−１００＋０＋４＝２４mmと決定される。よって、駆動部２２は決定された第一の移動量ｘ1＝２４mmの距離だけ、試験管Ａのある方向へ接触部２３を移動させる。
【００２４】
なお、例えば図２の試験管Ｄタイプ（９２mm）を選択した場合は、試験管Ｄの長さｂ2＝９２mm、試験管Ｄの底部の下端からの高さｃ2＝４０mm、センサが反応するのに十分な距離α＝４mmであるため、移動量：ｘ2は、ｘ2＝ａ−ｂ2＋ｃ2＋α＝１２０−９２＋４０＋４＝７２mmと決定される。
【００２５】
このように移動量ｘ1、ｘ2だけ接触部２３を駆動させると、試験管の底部が接触部２３の方に向いている場合（図５の（ａ））は、駆動部２２にバネ２５を介して固定された接触部２３の先端が試験管Ａの底部に接触し、試験管Ａを試験管待機部壁部２１ａの方向へ押すこととなる。
【００２６】
試験管Ａタイプの場合、試験管Ａの底部と接触部２３の先端の位置関係がどのようになっていても、駆動部２２が接触部２３を１２０−１００＝２０mm駆動すれば、試験管Ａの開口部を試験管待機部壁部２１ａに接触させることができる。また、接触部２３を２４mm駆動すれば、試験管Ａを試験管待機部壁部２１ａに押し付けることにより、接触部２３を駆動部２２に固定していたバネ２５が収縮し、駆動部２２と接触部２３の相対位置がずれ、この試験管が接触部２３に対して底部を向けていたことを検知することができる。
【００２７】
また、図２の試験管Ｄタイプ（９２mm）の場合、試験管Ｄの底部と接触部２３の先端の位置関係がどのようになっていても、駆動部２２が接触部２３を１２０−９２＋４０＝６８mm駆動すれば、試験管Ｄの開口部を試験管待機部壁部２１ａに接触させることができる。また、接触部２３を７２mm駆動すれば、試験管Ｄを試験管待機部壁部２１ａに押し付けることにより、接触部２３を駆動部２２に固定していたバネ２５が収縮し、駆動部２２と接触部２３の相対位置がずれ、この試験管が接触部２３に対して底部を向けていたことを検知することができる。
【００２８】
なお、駆動部２２にはセンサ３０が固定されており、駆動部２２の移動に伴い、センサ３０も移動する。また、接触部２３には検知部材３１が固定されており、接触部２３の移動に伴い、この検知部材３１も同様の移動を行う。駆動部２２と接触部２３の相対位置がずれるとセンサ３０が検知部材３１を検知する。従い、上述のように決定された移動量ｘ1、ｘ2だけ接触部２３を駆動させたときに検知部材３１による検知がされると、試験管は接触部に対して底部を向けていることを判定することができるのである。
【００２９】
図５の（ｂ）には、試験管Ａタイプ（１００mm）の開口部が接触部の方に向いている場合を示す。この場合は、駆動部２２が接触部２３をｘ1＝２４mm、試験管Ａのある方向へ移動しても、接触部２３の先端は試験管Ａ内部へ挿入されるため、試験管Ａとは接触せずセンサ３０は検知されない。駆動部２２は制御部４０によって指令された移動量をすべて使い切り停止する。所定の距離を移動してもセンサ３０を検知しない場合は、試験管Ａが開口部を向けていることを判定する。
【００３０】
試験管Ｄタイプ（９２mm）の場合も同様に、予め決められた所定の距離（６８mm）だけ接触部２３を駆動してもセンサ３０を検知しない場合には、当該試験管は接触部２３に対して開口部を向けていると判定する。
【実施例２】
【００３１】
本実施例では、試験管の開口部および底部の向きを判定し、且つ、どのような向きの試験管に対しても位置を調節する方法について説明する。
【００３２】
本実施例においては、接触部２３に、駆動部２２との固定位置と接触部２３の先端との間に突起部２４が設けられている。本実施例において突起部は、接触部２３の先端から距離：ｄ＝４７mmの位置にあるとする。この突起部２４の位置ｄは、接触部が試験管内部に接触せず、かつ、底部が底上げされているような試験管Ｄタイプにも対応できるよう、ｄ＜ｂ−ｃ、かつ、ｃ＜ｄであることが望ましい。ここで、ｂ：試験管の上端から下端までの長さ、ｃ：試験管の下端から底部までの高さである。
【００３３】
なお、試験管の向きを判定する方法については実施例１と同様である。つまり、試験管Ａタイプ（１００mm）の場合、制御部４０が当該試験管に対応した移動量ｘ1＝２４mmだけ駆動部２２に結合された接触部２３を駆動させる。試験管Ａの底部が接触部２３の方に向いている場合は、センサ３０が検知することで試験管Ａが底部を向けていることを判定する（図５の（ａ））。この場合には、接触部が移動量ｘ1だけ駆動することによって、試験管Ａを試験管待機部壁部２１ａに対して一列に整列させることができる。
【００３４】
一方、試験管Ａの開口部が接触部２３の方に向いている場合は、移動量ｘ1を使い切って停止することで試験管Ａが開口部を向けていることを判定する（図５の（ｂ））。このとき、試験管は整列されていない。従い、制御部４０は試験管を整列させるために、更に試験管のタイプに対応した移動量：ｙを駆動部２２へ出力する。
【００３５】
ここで、移動量：ｙは接触部の位置ｄおよび試験管の下端から底部までの距離：ｃに基づき、ｙ＝ｄ−ｃと決定される。このように決定することによって、試験管の開口部と接触部２３の先端の位置関係がどのようになっていても、駆動部２２が接触部２３をｘに加えて更にｙ移動させれば、試験管Ａの開口部に突起部２４を接触させることができるためである。試験管Ａタイプ（１００mm）の場合は、駆動部２２の移動量ｙ1＝ｄ−ｃ1＝４７−０＝４７mmと決定される。制御部は、接触部をｘ1＝２４mm移動してもセンサが検知しなかった場合、さらにｙ1だけ接触部を移動させる。すると試験管の開口部と接触部の先端の位置関係に関らず、突起部２４が試験管Ａ開口部の縁と接触し、試験管Ａを試験管待機部壁部２１ａへ近づける。
【００３６】
接触部を距離：ｙ1だけ移動させる直前、つまり試験管の向き判定シーケンスが終了した直後の突起部から試験管開口部までの距離は、最大でａ−ｂ1−ｘ1＋ｄ＝１２０−１００−２４＋４７＝４３mmである。つまり、接触部を４３mm移動させれば必ず試験管Ａを試験管待機部壁部２１ａに押し当てることが可能となる。さらに駆動部が接触部を移動させ、接触部の移動距離がｙ1＝４７mmとなると、駆動部２２と接触部２３を固定していたバネ２５が収縮し、駆動部２２と接触部２３の相対位置がずれることでセンサ３０が検知部材３１を検知する。検知部材３１が検知されると駆動部２２が停止する。このように駆動させることによって、試験管Ａは試験管待機部壁部２１ａに対して一列に整列される。
【００３７】
試験管Ａの長さ：ｂ＝１００mm、試験管Ａの下端から底部までの距離：ｃ＝０mmに対して、接触部２３の先端から突起部２４までの距離：ｄ＝４７mmであることから、ｄ＜ｂ−ｃの関係にあり、接触部２３先端が試験管の底部内壁に直接接触することはなく、試験管底部の内面を傷つけるのを防ぐことができる。またｃ＝０であるため、当然にｄ＞ｃの関係を満たす。
【００３８】
図２の試験管Ｄタイプ（９２mm）の場合、図５の（ａ）に示すように試験管Ｄの底部が接触部２３の方に向いている場合は、実施例１と同様の動作を行い、接触部を距離ｘだけ駆動させたときに検知部材３１がセンサ３０によって検知されれば、試験管Ｄが底部を向けていると判定する。この動作によって底部を接触部に向けている試験管は試験管待機部壁部２１ａに対して一列に整列させることができる。
【００３９】
一方、図５の（ｂ）に示すように試験管Ｄの開口部が接触部２３の方に向いている場合は、実施例１と同様の動作を行い、移動量を使い切って停止することで試験管Ｄが開口部を向けていることを判定する。その後、駆動部２２は接触部２３を更に移動量：ｙ2＝ｄ−ｃ2＝４７−４０＝７mmだけ移動させ、突起部２４を試験管Ａ開口部の縁と接触させる（図３の（ｂ）の下図）。突起部２４が試験管Ｄの開口部を押すことによって、試験管Ｄの底部を試験管待機部壁部２１ａへ近づける。接触部を距離：ｙ2だけ移動させる直前、つまり試験管の向き判定シーケンスが終了した直後の突起部から試験管開口部までの距離は、最大でａ−ｂ2−ｘ2＋ｄ＝１２０−９２−７２＋４７＝３mmである。つまり、接触部を３mm移動させれば必ず試験管Ｄを試験管待機部壁部２１ａに押し当てることが可能となる。更に駆動部が接触部を移動させ、接触部の移動距離がｙ2＝７mmとなると、駆動部２２と接触部２３を固定していたバネ２５が収縮し、駆動部２２と接触部２３の相対位置がずれることでセンサ３０が検知部材３１を検知する。検知部材３１が検知されると駆動部２２が停止し、試験管Ａは試験管待機部壁部２１ａに整列される。
【００４０】
また、接触部２３の先端から突起部２４までの距離：ｄ＝４７mmとすれば、試験管Ｄの長さ：ｂ＝９２mm、試験管Ｄの下端から底部までの距離：ｃ2＝４０mmであるため、ｄ＜ｂ−ｃ（４７＜９２−４０）の関係を満たし、接触部に対して試験管が開口部を向けている場合であっても試験管内壁に接触部が接触することを防ぐ。また、ｄ＞ｃ（４７＞４０）の関係も満たす。
【００４１】
本実施例の駆動パターンにより、試験管Ａタイプのみならず、試験管Ｄタイプのように底上げされている試験管についても開口部および底部の方向を判定し、さらに試験管を試験管待機部壁部２１ａに対して一列に整列させることができる。
【実施例３】
【００４２】
次に、試験管が置かれていない場合に、試験管待機部２１が空であることを検知する方法について説明する。
【００４３】
図５の（ａ）に示すように試験管の底部が接触部２３の方に向いている場合は、実施例１と同様に駆動部が接触部を移動量ｘだけ移動させるシーケンスの実行中に検知部材３１がセンサ３０によって検知されると、試験管Ａが接触部２３に対して底部を向けていることを判定する。
【００４４】
一方、図５の（ｂ）に示すように試験管の開口部が接触部２３の方に向いている場合は、実施例１のシーケンス中にはセンサ３０の出力は検知されない。このとき、駆動部は実施例２と同様に移動量ｙだけ移動させるシーケンスを行い、この実行中にセンサ３０の出力を検知すると、試験管が接触部に対して開口部を向けていること、および試験管待機部壁部２１ａに対して整列したことを判定する。
【００４５】
ここで、試験管待機部２１に試験管Ａがない場合は、接触部が移動量ｘおよびｙ移動してもセンサ３０の出力は検知されない。駆動部は、移動量ｘおよびｙ移動してもセンサ３０の出力が検知されない場合、制御部４０によって指令された移動量をすべて使い切って停止する。
【００４６】
停止後、駆動部２２は試験管Ａの種類に応じた移動量を制御部４０によって指令され、一旦初期位置に戻る。その後、再度制御部４０によって指令された移動量ｘおよびｙだけ接触部を移動させる。複数回にわたり接触部を駆動させてもセンサ３０の出力を検知しない場合は、試験管が試験管待機部２１に設置されていないと判定する。
【００４７】
本実施例の駆動パターンにより、試験管の方向を判定し、試験管待機部壁部２１ａに対して整列させるだけでなく、試験管待機部２１の試験管の有無を検知することができる。
【００４８】
以上の実施例では試験管タイプＡ（１００mm）および試験管タイプＤ（９２mm）について判定する場合の取扱について述べたが、これらの試験管と異なる長さ、タイプにおいても駆動部２２の移動量を同様の制御を行うことで方向の判定が可能である。使用する試験管のタイプが決まっている場合には、図３の試験管種別選択画面で使用する試験管の種別を選択することによって、接触部の移動量を一義に決定する。
【実施例４】
【００４９】
本実施例では、複数の試験管タイプが混在している場合について説明する。
【００５０】
使用する試験管のタイプが複数混在する場合には、使用する可能性のある試験管を図３の試験管種別選択画面で複数選択する。まず、試験管の底部を判定する場合には、複数の試験管タイプの夫々に対する移動量ｘを算出し、最も大きい距離ｘmaxに基づいて接触部を移動させる。移動量ｘmaxの駆動中にセンサの出力を検知した場合には、その出力を検知した時は当該試験管が接触部に対して底部を向けていると判定する。また、センサが検知されたときのトータル駆動量に基づいて試験管の種別を判定することも可能である。例えば、センサが検知した時の接触部の駆動量がｘ3である場合には、当該試験管の長さｂ＝ａ−ｘ3と判定され、予めデータベースに記憶されている試験管の情報から試験管種別が特定される。
【００５１】
移動量ｘmaxだけ接触部を駆動させてもセンサの出力を検知しない場合には、その試験管は接触部に対して開口部を向けていると判定する。接触部２３が突起部２４を設けている場合は、更に接触部２３を駆動させることによって開口部を向けている試験管の種別を判定し、試験管を整列させることが可能である。この場合、突起部２４と接触部２３先端との距離ｄは、底部が上げ底されている試験管のうち、上端から底部までの距離が最も短い試験管の、上端から底部までの距離（ｂ−ｃ）minよりも小さいことが望ましい（ｄ＜（ｂ−ｃ）min）。これによって、試験管の内壁に接触部の先端が接触することを防止できる。駆動部は接触部を距離ｘmaxだけ駆動した後に、更に突起部２４が試験管開口部に折衝ｋするまで駆動させる。突起部２４が試験管開口部に接触すると、その自転におけるトータル駆動量ｘ4に基づき、当該試験管の長さはｂ＝ａ−ｘ4＋ｄと算出される。算出した試験管長さを予めデータベースに記憶されている試験管情報と照合することで、試験管種別が特定される。
【００５２】
なお、試験管種別によっては移動量ｘmaxだけ駆動させている間に、突起部２４が試験管開口部に接触してセンサ３０が検知されてしまう事態も想定されうる。このような場合であっても、センサ３０を検知したときの駆動量ｘ5および突起部２４の位置ｄに基づき、当該試験管の長さｂ＝ａ−ｘ5＋ｄと算出され、予めデータベースに記憶されている試験管情報から試験管種別が特定される。
【００５３】
また、本実施例では、底部を向けている試験管は試験管待機部壁部２１ａまで押し当てるまで移動するのに対し、開口部を向けている試験管は、接触部２３が試験管内部に挿入され、試験管待機部壁部２１ａまで押し当てられずに駆動部２２が停止する。試験管の種別によって、押し出される距離が異なるため、試験管の押し出される駆動量、およびセンサ検知時の駆動量の違いから、試験管の種類を仕分けることもできる。
【００５４】
また、本実施例は、パルスモータ２７により駆動する説明をしたが、エアーシリンジ等のエアー駆動も可能である。
【００５５】
また、本実施例は駆動部２２と接触部２３との相対的な位置関係の変化を検知することで方向を判定する説明をしたが、接触部先端に接触センサを取り付け、試験管に触れるか否かで方向を判定することも可能である。
【符号の説明】
【００５６】
１  試験管
１０  ＰＣ
１１  記憶部
１２  操作部
１３  表示部
１４  入力部
１５  通信手段
２０  試験管方向判定機構
２１  試験管待機部
２１ａ  試験管待機部壁部
２２  駆動部
２３  接触部
２４  突起部
２５  バネ
２７  パルスモータ
２８  プーリ
２９  タイミングベルト
３０  センサ
３１  検知部材
４０  制御部
１００  試験管方向判定装置
【図１】
0005988558.tif 000002
【図２】
0005988558.tif 000003
【図３】
0005988558.tif 000004
【図４】
0005988558.tif 000005
【図５】
0005988558.tif 000006
【図６】
0005988558.tif 000007
【図７】
0005988558.tif 000008
【図８】
0005988558.tif 000009