(57)【要約】【課題】商品搬出ユニットのプッシャの停止位置制御と該プッシャの駆動異常を検出する精度の維持向上を実現する自動販売機を提供する。【解決手段】商品収納枠内に商品を積み重ねて商品列を形成し、商品列の最下位にある商品を商品収納枠内から順次排出するようにした自動販売機において、モータにより駆動されて、商品枠内の下部を後方から前方に向けて貫くように移動し、収納された商品列の最下位にある商品を後ろから順次押し出して該商品収納枠内から商品を払い出すプッシャを備えた商品搬出ユニットと、モータを所定時間だけ駆動してプッシャを所定の位置に位置付ける駆動制御部と、商品搬出ユニット近傍の温度を検出する温度センサが検出した温度データに基づき前記駆動制御部のモータ駆動時間を補正する補正手段とを備える。【選択図】      図４
2005010932.tif 000002
【特許請求の範囲】
【請求項１】
商品収納枠内に商品を積み重ねて商品列を形成し、商品列の最下位にある商品を商品収納枠内から順次排出するようにした自動販売機において、モータにより駆動されて、前記商品枠内の下部を後方から前方に向けて貫くように移動し、前記商品収納枠内に収納された商品列の最下位にある前記商品を後ろから順次押し出して該商品収納枠内から該商品を払い出すプッシャを備えた商品搬出ユニットと、
商品の払い出し指令を受けて前記モータを所定時間だけ駆動した後、前記プッシャを所定の位置に位置付ける駆動制御部と、
前記商品搬出ユニット近傍に設けられて該商品搬出ユニット近傍の温度を検出する温度センサと、
この温度センサが検出した温度データに基づき前記駆動制御部のモータ駆動時間を補正する補正手段と
を備えることを特徴とする自動販売機。
【請求項２】
前記商品搬出ユニットは、前記商品の売り切れおよび払い出しを検出する商品検出スイッチを備え、
前記駆動制御部は、前記補正手段が補正した少なくとも前記商品検出スイッチが前記商品の払い出しを検出するまでの時間をカウントする第１のタイマと、
前記商品検出スイッチが前記商品の払い出しを検出した後、前記補正手段が補正した前記モータを駆動する時間をカウントする第２のタイマと、
前記第１のタイマまたは前記第２のタイマのいずれかのタイマのカウント満了時まで前記モータを駆動するモータ駆動部と
を具備する請求項１に記載の自動販売機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、特に簡易な構成でありながら周囲温度の影響を受けない商品搬出ユニットを備えた自動販売機に関する。
【０００２】
【従来の技術】
従来から商品収納枠内に商品を積み重ねて商品列を形成し、商品列の最下位にある商品を商品収納枠内から順次排出するようにした自動販売機が広く用いられている。この種の自動販売機は、例えば図１にその内部構造を示すように、複数の商品収納枠１内に商品が積み重ねられて複数の商品列が形成され、この商品列の下方には、それぞれ商品搬出ユニット２０が設けられたものとなっている。
【０００３】
この商品搬出ユニット２０は、例えば図２に図示するように、その上面を商品の載置面とした装置本体２１と、この装置本体２１の上面からその内部にかけて前後方向に周回軌道をなして設けられた無端状ベルト２２と、この無端状ベルト２２の外周に取り付けられたプッシャ（押圧部材）２４とを備えている。そして商品の選択操作に応じて無端状ベルト２２を走行駆動し、上記プッシャ２４を装置本体２１の後端部からその上面に突出させて前端部に走行させることで該装置本体２１の上面に載置された商品（図示せず）を押し出して、その前方（商品収納枠１の前面）側に払い出す如く構成される。
【０００４】
この装置本体２１には、図３にその概略的な内部構造を示すように装置本体２１の上面に載置された商品により押圧されて該装置本体２１の内部に没入し、装置本体２１の内部に組み込まれた商品検出スイッチ２８を付勢する商品検出部材（レバー）２６が設けられている（例えば、特許文献１を参照）。ちなみに商品搬出ユニット２０は、商品収納枠１の下方（販売機本体２の内側の下方）に設けられたベンドコントローラ１０によって駆動制御される。
【０００５】
【特許文献１】
特開２００１−１４５３７号公報
【０００６】
【発明が解決しようとする課題】
しかしながら上述した構成をとる自動販売機にあっては、商品払出し後のプッシャ２４の位置を、所定の停止位置に位置付ける停止位置検出センサが必要である。このため、複数の商品収納枠１を備えた自動販売機にあっては、商品収納枠１毎に設けられた商品搬出ユニット２０のそれぞれに停止位置検出センサを設ける必要がある。更に、停止位置検出センサとベンドコントローラとの間の配線の引き回しも加わって自動販売機のコストアップになるという問題があった。このため、複数の商品搬出ユニット２０が設けられた自動販売機にあっては、停止位置検出センサの排除が望まれている。
【０００７】
本発明はこのような事情を考慮してなされたもので、その目的は商品収納枠内に商品を積み重ねて商品列を形成し、商品列の最下位にある商品を商品収納枠内から順次排出するようにした自動販売機において、特に簡易な構成でありながら商品搬出ユニットに備えたプッシャの停止位置制御精度の維持向上を実現する自動販売機を提供することにある。
【０００８】
【課題を解決するための手段】
発明者は、停止位置検出センサを排除すべく、所定の時間だけ商品搬出ユニット２０のモータを駆動させれば、所定の位置にプッシャ２４を位置付けることができるという考えに基づいて商品搬出ユニットを試作し、評価試験を行った。その結果、プッシャ２４の停止位置の精度を低下させる要因がモータ回転速度の温度依存性によることを突き止めた。
【０００９】
本発明は、このような知見に基づいてなされたものであって、前述した目的を達成するため、商品収納枠内に商品を積み重ねて商品列を形成し、商品列の最下位にある商品を商品収納枠内から順次排出するようにした自動販売機において、
モータにより駆動されて、前記商品枠内の下部を後方から前方に向けて貫くように移動し、前記商品収納枠内に収納された商品列の最下位にある前記商品を後ろから順次押し出して該商品収納枠内から該商品を払い出すプッシャを備えた商品搬出ユニットと、
前記モータを所定時間だけ駆動して前記プッシャを所定の位置に位置付ける駆動制御部と、
前記商品搬出ユニット近傍に設けられて該商品搬出ユニット近傍の温度を検出する温度センサと、
この温度センサが検出した温度データに基づき前記駆動制御部のモータ駆動時間を補正する補正手段と
を備えることを特徴としている。
【００１０】
好ましくは、前記商品搬出ユニットは、前記商品の売り切れおよび払い出しを検出する商品検出スイッチを備え、
前記駆動制御部は、前記補正手段が補正した少なくとも前記商品検出スイッチが前記商品の払い出しを検出するまで時間をカウントする第１のタイマと、
前記商品検出スイッチが前記商品の払い出しを検出した後、前記補正手段が補正した前記モータを駆動する時間をカウントする第２のタイマと、
前記第１のタイマまたは前記第２のタイマのいずれかのタイマのカウント満了時まで前記モータを駆動するモータ駆動部とを具備することを特徴としている。
【００１１】
したがって、本発明に係る自動販売機は、停止位置検出センサを排除しつつ、商品搬送ユニットの近傍に設けた温度センサが検出した温度データに基づき、温度依存性のあるモータの回転速度を簡易な構成でありながら高精度に補正することができ、プッシャの停止位置精度の維持向上を図ることができる。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態に係る自動販売機について、たばこ等のパッケージ商品を販売する自動販売機を例に説明する。
本発明の実施形態に係る自動販売機の内部概略構成は、従来の自動販売機を示す図１と同様の形態をとっており、特に従来の自動販売機と同じ機能を備えている部位に関しては、同符号を付してその説明を略記する。
【００１３】
この図において１は、その内側に商品（たばこ）を積み重ねて商品列を形成する商品収納枠である。この商品収納枠１の下方には、該商品収納枠１の内側に積み重ねられた商品を順次商品収納枠１内から順次払い出す商品搬出ユニット２０が配置されている。
この商品搬出ユニット２０は、たばこの自動販売機における商品収納枠１の下部にそれぞれ組み込まれて該商品収納枠１からの商品（たばこ）の払い出しに用いられるもので、図２に示すようにユニット化された外観構成を有している。この商品搬出ユニット２０は、箱状の筐体をなす装置本体２１の上面を商品の載置部としたもので、商品収納枠１に収納される複数の商品は装置本体２１の上面に積み重ねられ、その最下位置の商品から順に該商品収納枠１の前方に払い出される。
【００１４】
そして装置本体２１には、図３にその概略的な内部構成を示すようにその上面から装置本体２１の内部を通ってその前後方向に周回軌道をなして掛け渡された無端状ベルト（タイミングベルト）２２が設けられている。より具体的には、無端状ベルト（タイミングベルト）２２は、図３に示すように装置本体２１の前部に組み込まれた駆動プーリ３１、および装置本体２１の後部に組み込まれた２つのガイドプーリ３２，３３の間に掛け渡され、タイミングベルト２２の内側に位置して前記装置本体２１に組み込まれたモータ２３により図示しない動力伝達機構を介して走行駆動されるようになっている。ちなみに商品収納枠１の下方（販売機本体２の内側の下方）には、モータ２３を駆動制御するベンドコントローラ（駆動制御部）１０が設けられている。
【００１５】
またタイミングベルト２２の外周には、該タイミングベルト２２の走行に伴って装置本体２１の後端部からその上面に突出して前端側に向かって移動するプッシャ２４が取り付けられており、更にこのプッシャ２４に連なって２つの補助部材２５，２５が取り付けられている。ちなみにプッシャ２４（補助部材２５，２５）は、概略的には前記タイミングベルト２２の外周に装着された支柱部２４ａと、この支柱部２４ａの上端に横方向に張り出して設けられた庇部２４ｂとを有するＴ字形状の部材からなる。即ち、タイミングベルト２２の外周に連なって取り付けられる３つの部材は、該タイミングベルト２２の走行方向の先頭のものがプッシャ２４として用いられ、２番目以降が補助部材２５，２５として用いられる。
【００１６】
そしてプッシャ２４は、Ｔ字状の庇部２４ｂの前端部にて前記装置本体２１の上面に載置されている商品の後端部を押圧しながら移動することで該商品を装置本体２１上から、つまり商品収納枠１から払い出す役割を担う。またプッシャ２４に連なって設けられた補助部材２５，２５は、前記庇部２４ｂの下面にて後述する商品検出部材２６を装置本体２１の内部に押し込むと共に、前記プッシャ２４にて払い出される商品の上に載置されている次商品の前端下面を、庇部２４ｂの上面にて支持する役割を担う。
【００１７】
尚、プッシャ２４および補助部材２５，２５の庇部２４ｂは、装置本体２１の内部を通過可能な幅で、且つ前記タイミングベルト２２の幅よりも広く設定されており、更に商品の高さよりも低く設定されている。そして商品の後端面に幅広く当接することで、商品の払い出し姿勢を安定に保持しながら押圧し、また次商品の前端側下面を安定に支持するものとなっている。
【００１８】
一方、前記装置本体２１には、前記タイミングベルト２２の側部に位置してその上面に突出して、且つ装置本体２１の内部に没入可能に商品検出部材２６が設けられている。この商品検出部材２６は、図３に示すようにバネ２７により偏倚されて装置本体２１の上面に突出し、基本的には装置本体２１の上面に載置された商品による荷重を受けて前記バネ２７に抗して装置本体２１に内部に没入し、装置本体２１の内部に組み込まれた商品検出スイッチ２８を付勢する役割を担う。前述したプッシャ２４および補助部材２５，２５は、プッシャ２４により商品の払い出し過程において該商品による商品検出部材２６の押圧作用が途切れたとき、商品に代わって前記庇部２４ｂにて商品検出部材２６を押圧する機能を呈する。
【００１９】
この商品検出スイッチ２８が検出した商品の売り切れ検出情報は、ベンドコントローラ１０に与えられると共に、該ベンドコントローラ１０を介して、後述するメインコントローラ４０に与えられるようになっている。
また装置本体２１の後端部には、タイミングベルト２２の走行に伴って該タイミングベルト２２とは逆向きに回転しながら装置本体２１の上面に突出し、次商品の後端側下面を持ち上げるリフタ部材２９が設けられている。このリフタ部材２９の回転駆動は、例えばガイドプーリ３３の回転力を伝達する等して、タイミングベルト２２の走行駆動に連動して行われる。特にこのリフタ部材２９は、商品の払い出し完了時にのみ装置本体２１の上面に突出する如く、その動作タイミングが定められている。
【００２０】
一方、ベンドコントローラ１０は、メインコントローラ４０の制御の下、販売機本体２の前扉３の前面側の商品見本近傍に設けられた商品選択釦（図示せず）の押下情報および貨幣処理装置５０に投入された貨幣情報に基づいてメインコントローラ４０からなされる販売指令を受けて、商品搬出ユニット２０を駆動制御するようになっている。
【００２１】
また、詳細は後述するが、ベンドコントローラ１０の回路部品が実装される回路基板上には、図１には図示しない温度センサが設けられている。そして、この温度センサが検出した温度情報がベンドコントローラ１０の温度検出部（図１に図示せず）に与えられるようになっている。
ここに本発明が特徴とするところは、概略的には上述したように構成された自動販売機において、ベンドコントローラ１０の回路基板上に設けた温度センサの情報に基づいて、商品搬出ユニット２０に設けられたモータの駆動時間を補正することで、プッシャ２４を所定の位置に位置付ける停止位置検出センサを排除した点にある。
【００２２】
具体的に、本発明の一実施形態に係る自動販売機について、該自動販売機の構成を示す図４のブロック図を参照しながら説明する。
メインコントローラ４０には、該メインコントローラ４０の全体の制御動作を司る主制御部４１および自動販売機の前扉３の前面側の商品見本近傍（図示せず）に設けられた商品選択釦（図示せず）の押下情報および貨幣処理装置５０に投入された貨幣情報を受けて、ベンドコントローラ１０に販売指令を与える販売指令部４２が設けられている。また、メインコントローラ４０には、販売指令部４２の販売指令をベンドコントローラ１０に出力する通信インタフェース４３が設けられている。更にメインコントローラ４０には、この通信インタフェース４３を介して、後述するベンドコントローラ１０から伝送される温度情報を受けて、商品搬出ユニット２０に設けられたモータ２３の駆動時間よび駆動継続時間を算出する演算部４４が設けられている。ちなみに、このメインコントローラ４０は、自動販売機の前扉３の裏面側に取り付けられている。
【００２３】
一方、ベンドコントローラ１０には、商品搬出ユニット２０に設けられたモータ２３を駆動制御するモータ駆動部１３が設けられている。また、ベンドコントローラ１０を構成する回路部品が実装される回路基板（図示せず）上には、その周囲温度を検出する温度センサ１１が設けられている。そして、この温度センサ１１が検出した温度情報（アナログ信号）を取り込んでディジタルデータに変換する温度検出部１２がベンドコントローラ１０に設けられている。また、ベンドコントローラ１０には、温度検出部１２がディジタルデータに変換した温度情報を従制御部１４の制御の下、伝送路６０を介してメインコントローラ４０に通知する通信インタフェース１５が設けられている。
【００２４】
またベンドコントローラ１０には、通信インタフェース１５を介して受信したメインコントローラ４０からの販売指令に基づき、商品検出スイッチ２８が商品の払い出しを検出するまで時間を計時する第１のタイマ（タイマ１）１６と、この商品検出スイッチ２８が前記商品の払い出しを検出した後、引き続きモータ２３を駆動する時間を計時する第２のタイマ（タイマ２）１７が、それぞれ設けられている。
【００２５】
このように構成された商品搬出ユニット２０の作用を図５〜図９を参照して段階的に説明すると、商品収納枠１の下部に組み込まれた商品搬出ユニット２０は、図５に示すように装置本体２１の上面前端部に後側の補助部材２５が位置付けられた状態でタイミングベルト２２を停止させ、商品収納枠１に収納された最下位置の商品Ａの下面前端部を上記補助部材２５にて支持した状態で待機している［待機状態］。
【００２６】
このとき下面前端部を補助部材２５に乗り上げて斜めに支持された最下位置の商品Ａは、その前端面上部を商品収納枠１の前面に設けられた抑止部材５に当接させ、該抑止部材５と商品搬出ユニット２０の前端部との開口領域からの抜け出しが阻止される。また装置本体２１の略中央部に設けられた商品検出部材２６は、上述した如く斜めに支持された最下位置の商品Ａの下面中央部にて押圧され、装置本体２１の内部の商品検出スイッチ２８を付勢している。
【００２７】
さて上述した待機状態において図示しない商品選択スイッチが操作されると、商品検出スイッチ２８が付勢されていることを条件としてモータ２３が駆動され、タイミングベルト２２が走行開始する。するとタイミングベルト２２の走行に伴って前記補助部材２５が最下位置の商品Ａの下面から抜け出すので、商品収納枠１内の商品Ａは図６に示すように装置本体２１の上面に直置きにされ、これに倣って商品Ａ上に重ねられた次商品Ｂも水平状態となる。そしてタイミングベルト２２に取り付けられたプッシャ２４、およびこれに連なる補助部材２５，２５は、タイミングベルト２２の走行に伴って装置本体２１の内部を通って該装置本体２１の後端側に移動し、その後端部から上面に突出する［払い出し開始状態］。
【００２８】
そしてタイミングベルト２２の走行に伴い、図７に示すようにプッシャ２４は最下位置の商品Ａの後端部を押しながら前端側に向けて移動することで商品Ａを装置本体２１の上面から押し出す。この際、商品Ａ上に重ねられている次商品Ｂは、商品収納枠１の前面に設けられた抑止部材５に当接してその移動が阻止されるので、商品収納枠１内にそのまま残される［払い出し状態の前半］。
【００２９】
更にタイミングベルト２２の走行に伴って前記プッシャ２４による商品Ａの押出が進み、該商品Ａがその長さの半分以上押し出されると、次商品Ｂは商品Ａによる全体的な支えを失い、その前端側下面だけが商品Ａに支持された状態で図７に示すように後傾する。このとき商品Ａの後端面を押圧しているプッシャ２４、およびこれに連なる補助部材２５，２５は、商品検出部材２６の上方を通過しながら、図８に示すように庇部２４ｂの下面にて次々と前記商品検出部材２６を押圧する。即ち、商品Ａは、その押出に伴って該商品Ａは商品検出部材２６の上方位置から外れるが、このとき商品Ａを押圧しているプッシャ２４の庇部２４ｂにて商品検出部材２６を押圧し、更に補助部材２５，２５の庇部２４ｂ，２４ｂにて次々と商品検出部材２６を連続して押圧するものとなっている。従って商品検出スイッチ２８は継続的に付勢された状態に保たれる［払い出し状態の後半］。
【００３０】
そして図９に示すようにプッシャ２４が装置本体２１の前端まで移動して商品Ａの払い出しが完了すると、これに伴って補助部材２５が商品検出部材２６の上方を通過し終える。そして次商品Ｂはその前端側下面を補助部材２５における庇部２４ｂの上面にて支持され、同時にその後端部下面を装置本体２１の上面に突出したリフタ部材２９により持ち上げられる。この結果、次商品Ｂは補助部材２５とリフタ部材２９とによりブリッジ状に支持されることになり、装置本体２１の上面から所定の高さだけ持ち上げられる。すると商品検出部材２６は商品Ａ，Ｂやプッシャ２４、更には補助部材２５，２５による押さえ込みから解除されるのでバネ２７の付勢力を受けて上方に偏倚され、商品検出スイッチ２８の付勢を解除する［払い出し完了状態］。
【００３１】
ベンドコントローラ１０は、商品検出スイッチ２８の付勢解除が発せられると詳細は後述するがモータ２３の駆動時間の温度補正値を用いてモータ２３を継続駆動する時間を第１のタイマ１６によってカウントする。そして、第１のタイマ１６のカウント時間が満了すると従制御部１４は、モータ駆動部１３に商品搬出ユニット２０のモータ２３の駆動停止指令を出す。
【００３２】
このようにしてタイミングベルト２２が停止した状態［待機状態］においては、リフタ部材２９が再び装置本体２１の内側に没入し、また後側の補助部材２５にて次商品Ｂの前端側下面を支持するだけとなる。この結果、図５に示すように次商品Ｂの支持角度が浅くなり、次商品Ｂの下面にて前記商品検出部材２６が再び装置本体２１の内側に押さえ込まれることになるので、商品検出スイッチ２８が再び付勢されて次商品Ｂの払い出し待機状態となる。
【００３３】
より詳細に本発明に係る自動販売機の制御手順を図１０のフローチャートおよび図１１のタイムチャートを参照しながら説明する。
ベンドコントローラ１０の従制御部１４は、温度センサ１１が検出し、温度検出部１２がディジタルデータに変換した温度データを通信インタフェース１５および伝送路６０を介してメインコントローラ４０に送出する（ステップＳ１）。
【００３４】
一方、メインコントローラ４０の主制御部４１は、ベンドコントローラ１０が出力した温度データを通信インタフェース４３を介して受け取る（ステップＳ１０）。このとき、メインコントローラ４０の主制御部４１は、自動販売機の前扉３に設けられた貨幣処理装置５０の投入口に投入された貨幣情報および商品選択釦の押下情報に基づいて商品販売の可否を判定する（ステップＳ１１）。このステップＳ１１で商品販売が否と判定した主制御部４１は、再びステップＳ１０に戻りベンドコントローラ１０から出力される温度データの受信処理を行う。
【００３５】
一方、ステップＳ１１で商品販売が可と判定した主制御部４１は、ベンドコントローラ１０が送出した温度データを基に商品搬出ユニット２０に設けられたプッシャ２４に押し出されて商品を払い出すのに要する時間、すなわちモータ２３を駆動する駆動時間の温度補正値を算出する（ステップＳ１２）。この駆動時間は、ベンドコントローラ１０に設けられた第１のタイマ１６がカウントするカウント時間の基準値となるものである。
【００３６】
つまり、前述したようにモータ２３の回転速度には、温度依存性がある。このため、第１のタイマ１６に設定するカウント時間の温度補正値を算出するためメインコントローラ４０の演算部４４は、次式に示す演算式を用いて該温度補正値を算出する。
温度補正値＝補正係数×（基準温度−検出温度）＋基準時間
【００３７】
ここに補正係数はモータ２３の温度特性であって、例えば［５ｍｓ／℃］のように与えられる。また基準温度は、モータ２３の駆動時間を決定する基準となる温度（基準温度）で、例えば［３０℃］のように設定される。そして、基準時間は、基準温度におけるモータ２３を駆動する時間、すなわち商品搬出ユニット２０のプッシャ２４が商品を払い出す為に要するモータ２３の駆動時間とするものである。例えば、基準温度［３０℃］におけるモータ２３の駆動時間（プッシャ２４が商品を排出する迄の時間）が［５００ｍｓ］であり、温度センサ１１が検出した温度が、［１０℃］であったとき、温度補正値は上式から、
［５×（３０−１０）＋５００＝６００ｍｓ］
と求められる。すなわち、周囲温度が［１０℃］のときは、モータを［０．６秒］駆動すればよい。
【００３８】
このようにして求められたモータ２３の駆動時間の温度補正値を用いて第１のタイマ１６は、少なくとも商品検出スイッチ２８が商品の払い出しを検出するまでの時間、モータ２３を駆動する時間をカウントする。そして従制御部１４は、第１のタイマ１６のカウント時間が満了すると、モータ駆動部１３に商品搬出ユニット２０のモータ２３の駆動停止を指令する。
【００３９】
次いでメインコントローラ４０の主制御部４１は、受信した温度データを用いて、商品検出スイッチ２８が商品の払い出しを検出した後、所定の位置にプッシャ２４を位置付けるために要するモータ２３の駆動時間を演算部４４に算出させる（ステップＳ１３）。この駆動時間は、ベンドコントローラ１０に設けられた第２のタイマ１７がカウントするカウント時間の基準値となるものである。つまり、第２のタイマ１７は、商品検出スイッチ２８が商品の払い出しを検出した後、所定の位置にプッシャ２４を位置付けるために要するモータ２３の駆動時間をカウントするものである。つまり、第２のタイマ１７は、商品搬出ユニット２０に設けられた商品検出スイッチ２８が検出した商品払い出し情報（払い出し信号）をトリガとしてカウントを開始するものとなっている。なお、このステップＳ１３で演算部４４が算出する駆動時間は、上述したステップＳ１２で演算部が求めた温度補償値を求める計算式と同じ計算式を用いて行う。
【００４０】
このようにしてメインコントローラ４０の演算部４４で、商品搬出ユニット２０のモータ２３の駆動時間を算出した後、主制御部４１は、通信インタフェース４３を介して求めた駆動時間（第１のタイマ１６および第２のタイマ１７の設定値）と共に商品搬出ユニット２０の販売指令をベンドコントローラ１０に送出する（ステップＳ１４）。この販売指令は、ベンドコントローラ１０に設けられた通信インタフェース１５を介して、販売指令を待つベンドコントローラ１０の従制御部１４に与えられて処理される（ステップＳ２）。
【００４１】
この販売指令を受けたベンドコントローラ１０の従制御部１４は、ステップＳ２で受信したデータが販売指令であるかどうかを判定する（ステップＳ３）。このステップＳ３で、販売指令ではないと従制御部１４が判定した場合、再びステップＳ１に戻って、温度データの変換処理を繰り返し、メインコントローラ４０へ温度データの伝送を実行する。
【００４２】
一方、ステップＳ３でベンドコントローラ１０の従制御部１４は、通信インタフェース１５を介して受信したデータが販売指令であると判定した場合、モータ駆動部１３によって商品搬出ユニット２０のモータ２３を駆動すると共に、メインコントローラ４０の演算部４４が演算したカウント時間（第１のタイマ１６のカウント値）をカウントする第１のタイマ１６をスタートさせる（ステップＳ４）。このカウント時間は、上述したように少なくとも商品検出スイッチ２８が商品の払い出しを検出するまでの時間、モータ２３を駆動する基準時間となるものである。
【００４３】
このステップＳ４でモータ２３が駆動により商品搬出ユニット２０のベルト２２が駆動されてプッシャ２４が商品収納枠１内の最下位にある商品Ａをその後方から前方に押し出す。このとき、前述したように商品検出スイッチ２８の検出信号は一端、商品の売り切れ信号を出力した後、次に払い出す商品Ｂが商品搬出ユニット２０の上面部（載置部）に位置付けられたとき、商品検出スイッチ２８が復帰（商品払出検出）する（ステップＳ５）。ちなみに、商品検出スイッチ２８が検出した売り切れ情報（売り切れ信号）が、第１のタイマ１６のタイマ満了時間内に復帰しない場合、あるいは、商品検出スイッチ２８の検出信号が一端、商品の売り切れ信号を出力しないとき、従制御部１４は商品の売り切れまたは商品の払い出し不良と判断する（ステップＳ６）。
【００４４】
一方、商品が払い出され、商品収納枠１に収納されている商品（次に販売される商品）が、正しく商品搬出ユニット２０の上面部（載置部）に位置付けられると、商品検出スイッチ２８は、売り切れ信号の出力を停止、即ち商品の払い出し信号を出力する。すると従制御部１４は、第１のタイマ１６を停止すると共に、メインコントローラ４０の演算部４４が演算した時間（第２のタイマ１７のカウント値）をカウントする第２のタイマ１７をスタートさせる（ステップＳ７）。
【００４５】
そして、従制御部１４は、第２のタイマ１７のタイマがカウントを完了するまでモータ駆動部１３により商品搬出ユニット２０のモータ２３を駆動する（ステップＳ８）。このようにして従制御部１４は、商品搬出ユニット２０のプッシャ２４を所定の位置まで移動させて、モータ２３の駆動を停止すると共に、商品の払い出し状況をメインコントローラ４０に通知する。（ステップＳ９）。
【００４６】
この商品の払い出し状況の通知を受けたメインコントローラ４０の主制御部４１は、商品の払い出し状況に応じて適切な処理を行う（ステップＳ１５）。例えば、商品が正しく払い出された場合、主制御部４１は、次の商品購入の待機を行う一方、例えば商品が詰まった場合は、貨幣処理装置５０に投入された貨幣の払い戻し等を行う。
【００４７】
尚、ステップＳ５で商品検出スイッチ２８が出力する商品の売り切れ信号が継続して出力された場合、第１のタイマ１６のカウントが満了すると従制御部１４は、商品搬出ユニット２０のモータ２３の駆動を停止させる。
このように構成された本発明に係る自動販売機の効果を検証するため発明者は、温度補正を行わないときと、温度補正を行ったときのそれぞれについて、商品搬出ユニット２０周囲の温度を変化させたときのプッシャ２４の停止位置を測定する評価試験を実施した。ちなみに、基準温度［３０℃］のとき、プッシャ２４が商品を払い出した後、所定位置に到達するまでの基準時間は、［１１５０ｍｓ］である。また、本評価試験に用いた商品搬出ユニット２０のサンプル数は、［２０］個とし、それぞれの商品搬出ユニット２０に設けられたプッシャ２４の停止位置の平均値を求めることとした。
【００４８】
この結果、図１２（ａ）に示すように、温度補正を行わない場合、周囲温度が［−３０℃］のときの停止位置は、［−２５ｍｍ］の誤差（プッシャ２４が所定位置より［２５ｍｍ］手前で停止）であり、周囲温度が［７０℃］のときの停止位置は［１７ｍｍ］の誤差（プッシャ２４が所定位置より［１７ｍｍ］行きすぎて停止）となった。
【００４９】
一方、上述した方法に基づいて温度補正を行った場合、図１２（ｂ）に示すように周囲温度が［−３０℃］のときの停止位置は、［−２ｍｍ］の誤差（プッシャ２４が所定位置より［２ｍｍ］手前で停止）であり、周囲温度が［７０℃］のときの停止位置は［２ｍｍ］の誤差（プッシャ２４が所定位置より［２ｍｍ］手前で停止）となった。このように、本発明に係る自動販売機によれば、停止位置検出センサを排除しつつ、モータ２３の駆動時間の温度補正を行うことでプッシャ２４の停止位置精度を大幅に向上させることが検証できた。
【００５０】
かくして、本発明に係る自動販売機によれば、商品搬出ユニット２０の近傍に設けたベンドコントローラ１０に備えた温度センサ１１によって、該商品搬出ユニット２０近傍の温度を検出すると共に、この検出した温度データに基づいて商品搬出ユニット２０のモータ２３の駆動時間を補正している。このため、温度依存性を有するモータの駆動時間を適切に補正することができ、プッシャ２４の停止位置を検出する停止位置検出センサを排除することができる。また、商品搬出ユニット２０に設けられた商品検出スイッチ２８を用いて、商品の払い出しを検出すると共に、モータ２３の駆動時間を監視する第１のタイマ１６を設けているので、例えば、何らかの原因によって商品の払い出しが中断したとしても第１のタイマ１６のカウントアップにより商品搬出ユニット２０のモータ２３の駆動を停止させることができ、プッシャ２４の駆動異常を防止することができる。このため、複数の商品収納枠１を有する自動販売機にあっては、ベンドコントローラ１０に温度センサ１１を一つ設けるだけでよく安価でありながらプッシャ２４の停止位置を高精度に所定の位置に位置付ける自動販売機を提供することができる。
【００５１】
尚、本発明は上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変形して実施することができる。例えば、ベンドコントローラ１０およびメインコントローラ４０を一体構成とした場合であっても、商品搬出ユニット近傍に温度センサを設けて該商品搬出ユニット近傍の温度を検出することで、上述したように商品搬出ユニットのモータ駆動時間の温度補償を行うことで、停止位置検出センサを排除しつつ、プッシャの停止位置を高精度に所定の位置に位置付けることができる。
【００５２】
【発明の効果】
以上述べたように、本発明に係る自動販売機によれば、停止位置検出センサを排除しつつ、商品搬送ユニットの近傍に設けた温度センサが検出した温度データに基づき、温度依存性のあるモータの回転速度を簡易な構成でありながら高精度に補正することができると共に、商品の詰まり等から生じるプッシャの駆動異常を防ぐことができる等の実用上多大なる効果が奏せられる。
【図面の簡単な説明】
【図１】自動販売機の内部の概略構成を示す図。
【図２】本発明の一実施形態に係る自動販売機の商品搬出ユニットの概略構成を示す外観斜視図。
【図３】図２に示す商品払出装置の概略的な内部構造を示す図。
【図４】本発明の一実施形態に係る自動販売機の構成を示すブロック図。
【図５】図２に示す商品払出装置の作用を分解して説明するためのものであって、待機状態を示す図。
【図６】図２に示す商品払出装置の作用を分解して説明するためのものであって、払い出し動作開始状態を示す図。
【図７】図２に示す商品払出装置の作用を分解して説明するためのものであって、払い出し動作の前半状態を示す図。
【図８】図２に示す商品払出装置の作用を分解して説明するためのものであって、払い出し動作の後半状態を示す図。
【図９】図２に示す商品払出装置の作用を分解して説明するためのものであって、払い出し完了状態を示す図。
【図１０】本発明の一実施形態に係る自動販売機の制御手順を示すフローチャート。
【図１１】本発明の一実施形態に係る自動販売機の商品払出動作を示すタイムチャート。
【図１２】本発明の一実施形態に係る自動販売機の評価結果を示す図。
【符号の説明】
１０      ベンドコントローラ
１１      温度センサ
１２      温度検出部
１３      駆動制御部
１４      従制御部
１５      通信インタフェース
１６      駆動時間監視タイマ
１７      駆動継続タイマ
４０      メインコントローラ
４１      主制御部
４２      販売指令部
４３      通信インタフェース
４４      演算部
【図１】
2005010932.tif 000003
【図２】
2005010932.tif 000004
【図３】
2005010932.tif 000005
【図４】
2005010932.tif 000006
【図５】
2005010932.tif 000007
【図６】
2005010932.tif 000008
【図７】
2005010932.tif 000009
【図８】
2005010932.tif 000010
【図９】
2005010932.tif 000011
【図１０】
2005010932.tif 000012
【図１１】
2005010932.tif 000013
【図１２】
2005010932.tif 000014