JP3800904B2 - Speed control method for moving body - Google Patents
Speed control method for moving body Download PDFInfo
- Publication number
- JP3800904B2 JP3800904B2 JP2000046665A JP2000046665A JP3800904B2 JP 3800904 B2 JP3800904 B2 JP 3800904B2 JP 2000046665 A JP2000046665 A JP 2000046665A JP 2000046665 A JP2000046665 A JP 2000046665A JP 3800904 B2 JP3800904 B2 JP 3800904B2
- Authority
- JP
- Japan
- Prior art keywords
- speed
- travel
- time
- traveling
- moving body
- 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
- Warehouses Or Storage Devices (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、設定範囲を移動する移動体に、走行制御手段により指令された走行速度で前記移動体を走行駆動する走行駆動手段が設けられ、前記走行制御手段は、前記走行駆動手段に対して設定走行パターンに基づいて速度指令をするように構成されている移動体の速度制御方法および速度監視方法に関するものである。
【0002】
【従来の技術】
従来、移動体では、走行駆動手段は、走行制御手段から指令される走行速度によって移動体を走行駆動し、走行制御手段は設定走行パターンの速度指令を行うのであるが、走行速度を誤検出するなどの種々の理由により、移動体が走行制御手段から指令された走行速度通りに走行しない場合がある。移動体が設定範囲を移動するときには、その移動範囲の終端部近傍において上述のような問題が生じると、移動体がそれの移動範囲の終端に高速で衝突してしまい、移動体が損傷を受ける恐れもある。
【0003】
したがって、従来、移動体の移動範囲の終端に、走行駆動手段に対して強制的な減速や停止を行わせるための被検出板を設置し、移動体側からその被検出板を検出すると強制的な停止などを行う構成が考えられている。
【0004】
【発明が解決しようとする課題】
しかしながら、上記従来構成では、上述の被検出板などが必要となって、設備の設置作業などが煩雑化すると共に、上述の被検出板が移動体の移動範囲内に設置される関係上、移動範囲の端部近くで移動体を移動させるときに、必要以上に移動体が減速されて設備の稼動効率を低下させてしまう場合もある。
【0005】
また強制的な減速あるいは停止を行うと、移動体が振動し、荷を積載している場合には荷が落下する恐れがあった。
そこで、本発明は、移動体の強制的な減速を回避でき、移動体が走行制御手段から指令された走行速度通りに走行しているかどうかを確認でき、設備の設置作業の簡単化並びに設備の稼動効率の向上を可能とした移動体の速度制御方法および速度監視方法を提供することを目的としたものである。
【0006】
【課題を解決するための手段】
前述した目的を達成するために、本発明のうち請求項1記載の発明は、設定範囲を移動する移動体に、走行制御手段により指令された走行速度で前記移動体を走行駆動する走行駆動手段が設けられ、前記走行制御手段は、前記走行駆動手段に対して設定走行パターンに基づいて速度指令をするように構成された移動体の速度制御方法であって、前記走行制御手段により減速時に指令された速度指令と、この速度指令に対する移動体の走行速度の追従遅れ時間を予め、一定速度走行中に所定時間における実移動距離を求め、この実移動距離Lxから1スキャン当りの単位速度指令の移動距離を算出し、減速時に指令された速度指令値が前記一定速度の所定の割合になったときの第1時間を記憶し、この第1時間の所定時間前までの前記単位速度指令の合計を求め、この単位速度指令の合計に前記1スキャン当りの単位速度指令の移動距離を乗算して理論上の移動量を求め、前記所定時間における距離移動体の実移動距離が前記理論上の移動量となったときの第2時間を求め、この第2時間と前記第1時間の差を演算することにより学習し、減速時に、学習した追従遅れ時間分だけ先行して前記設定走行パターンによる速度指令を前記走行駆動手段に出力することを特徴とするものである。
【0007】
上記方法によれば、減速時の速度指令値が一定速度の所定の割合になったときの第1時間と、所定時間における距離移動体の実移動距離が第1時間における理論上の移動量となったときの第2時間との差により、速度指令に対する移動体の走行速度の追従遅れ時間が求められ、減速時に、前記追従遅れ時間分だけ先行して設定走行パターンによる速度指令が走行駆動手段に出力され、移動体の走行速度の追従遅れにより移動体の移動距離が増し、停止位置を通過してしまう恐れが解消される。
【0012】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
本発明の移動体の速度制御方法および速度監視方法を、物品保管設備に備えられるスタッカクレーンに適用した場合について説明する。
【0013】
図1に示すように、物品保管設備FSには、物品出し入れ方向が互いに対向するように間隔を隔てて設置した2基の収納棚Aと、それらの収納棚Aどうしの間に形成した作業通路Bを自動走行するスタッカークレーン(移動体の一例)Cとが設けられ、各収納棚Aには多数の物品収納部Dが上下多段かつ左右に並設されている。
【0014】
前記作業通路Bには、収納棚Aの長手方向に沿って走行レール1が設置され、作業通路Bの一端側に設置した物品搬出入部Eには、入出庫指令をスタッカークレーンCに入力するコントローラE1と、走行レール1を挟んで一対の荷載置台E2とが設けられ、スタッカークレーンCは、入出庫指令に基づいて走行レール1に沿って走行して、荷載置台E2と物品収納部Dとの間でのパレットPに載せた物品Fの出し入れを行う入出庫用の搬送車として構成されている。
【0015】
前記スタッカークレーンCは、図2に示すように、走行レール1に沿って走行する走行車体2に、昇降台3と、その昇降台3を昇降操作自在に案内支持する前後一対の昇降マスト4とを設けて構成され、昇降台3には物品移載用のフォーク装置5が設けられている。
【0016】
前記昇降台3は、その左右両側に連結した昇降用チェーン8にて吊下げ支持され、この昇降用チェーン8は、上部フレーム7に設けた案内スプロケット9と一方の昇降マスト4に設けた案内スプロケット10とに巻き掛けられて、走行車体2の一端に装備した巻き取りドラム11に連結されている。
【0017】
そして、巻き取りドラム11を、いわゆるインバータ式のモータである昇降用電動モータM1にて正逆に駆動回転させて、昇降用チェーン8の繰り出しや巻き取り操作で昇降台3を駆動昇降させるように構成されている。
【0018】
昇降台3の昇降位置は、図2などでは図示を省略するが、巻き取りドラム11の回転軸に連結されて、それの回転量を検出するための駆動側ロータリエンコーダ18と、昇降台3に取付けられている昇降台側ロータリエンコーダ19との検出情報に基づいて管理される。昇降台側ロータリエンコーダ19は、図3に示すように、それの回転軸に取付けられたスプロケット19aが昇降マスト4の一方に上下方向に敷設されたチェーン20に歯合しており、昇降台3の昇降に伴ってスプロケット19aが回転して、昇降台3の昇降移動を検出する。
【0019】
駆動側ロータリエンコーダ18及び昇降台側ロータリエンコーダ19の検出情報は、図4に示すように、クレーン制御装置CCの昇降制御部30に入力されている。
【0020】
前記走行車体2には、図3に示すように、走行レール1上を走行自在な前後二つの車輪12と、走行レール1に対する車体横幅方向での位置を規制するように走行レール1に係合する前後二箇所に且つ左右一対に設けた下部位置規制用ロータ13と、いわゆるインバータ式のモータである走行用電動モータM2を備えた走行用駆動装置14とが設けられている。
【0021】
また、上部フレーム7には、図2に示すように、ガイドレール6を左右から挟み込んで、スタッカークレーンCの走行に伴って、その側面に沿って上下軸回りで転動する左右一対の上部位置規制用ローラ17が走行方向の前後端部に設けられている。
【0022】
そして、二つの車輪12のうちの車体前後方向の一端側の車輪が、走行用駆動装置14(走行用電動モータM2)にて駆動させる推進用の駆動輪12aに構成され、車体前後方向の他端側の車輪が、遊転自在な従動輪12bとして構成され、スタッカークレーンCは、上部フレーム7に設けた上部位置規制用ローラ17にて倒れ止めされながら、走行用駆動装置14による駆動で走行レール1に沿って自走自在に構成されている。
【0023】
走行車体2の走行位置は、図3に示すように、走行車体2に取付けられた車体側ロータリエンコーダ21の検出情報に基づいて管理される。車体側ロータリエンコーダ21は、それの回転軸に取付けられたスプロケット21aが走行レール1に沿って敷設されたチェーン22に歯合しており、走行車体2の走行に伴ってスプロケット21aが回転して、走行車体2の走行移動を検出する。
【0024】
車体側ロータリエンコーダ21の検出情報は、図4に示すように、クレーン制御装置CCの走行制御部31に入力されている。
上記クレーン制御装置CCは、図4に示すように、コントローラE1からの搬送指令を受けて、昇降台3を指定された昇降位置に昇降させる昇降制御部30と、走行車体2を指定された走行位置に移動させる走行制御部31と、フォーク装置5を出退作動させて物品Fを移載させる移載制御部32から構成され、クレーン制御装置CCにより制御されて物品Fの搬送並びに各物品収納部Dなどとの間の物品Fの移載が行われる。
【0025】
上記クレーン制御装置CCの走行制御部31による走行車体2の走行制御について詳細に説明する。
クレーン制御装置CCの走行制御部31の制御ブロック図を図5に示す。
【0026】
後述するスタート信号によりリセットされて、車体側ロータリエンコーダ21から入力されたパルス信号をカウントして走行本体2の実移動距離を測定する移動距離検出部41と、移動距離検出部41により測定された移動距離を微分して実速度を測定する速度検出部42と、後述するスタート信号によりリセットされて走行本体2の走行時間を測定する時間検出部43と、コントローラE1から入力した移動先までの移動距離に基づいて走行パターンを設定する走行パターン設定部44(詳細は後述する)と、移動距離検出部41により測定された実移動距離、速度検出部42により検出された走行本体2の実速度、時間検出部43により測定された走行時間、および走行パターン設定部44から入力した走行パターンの設定値により速度指令値を走行駆動部14へ出力する走行パターン発生部45(詳細は後述する)と、走行パターン発生部45から走行駆動部14へ出力された速度指令値を入力し、時間を遅らせて出力する時間遅れ部46と、移動距離検出部41により測定された実移動距離、速度検出部42により検出された走行本体2の実速度、時間検出部43により測定された走行時間、および時間遅れ部46から入力した時間遅れの速度指令値を入力し、走行速度の良否を判定する良否判定部47から構成されている。
【0027】
上記走行パターン設定部44は、入力した移動距離Qにより、図6に実線で示す走行パターンを設定するための設定値を演算するものであり、予め設定された加減速度αと停止前の「低速」の走行速度vLにより、高速の一定速度vHと減速を開始する移動距離(減速開始ポイント)Rを求め、これら高速の一定速度vH、減速開始移動距離R、および移動距離(入力した移動距離、停止距離に相当する)Qを走行パターン発生部45へ出力する。走行速度vを積分したものが移動距離になることから、加減速度と停止前の「低速」の走行速度vLが設定されていると、高速の一定速度vHと減速を開始する移動距離(減速開始ポイント)Rを求めることができる。
【0028】
走行パターン発生部45にも、予め加減速度αと停止前の「低速」の走行速度vLが設定されており、高速の一定速度vH、減速開始移動距離R、および移動距離Qを入力すると、図6に実線で示す走行パターンを設定でき、走行パターンを設定すると、上記スタート信号を移動距離検出部41と時間検出部43に出力し、同時に設定走行パターンにしたがって、速度指令値の出力を開始する。
[追従遅れ制御]
上記走行パターン発生部45は、走行駆動部(モータM2)14、および駆動車輪12aによる追従制御遅れ(速度指令に応答して走行本体2の速度が変化するまでの遅れ;追従遅れ時間をβとする)を考慮して、減速開始ポイントrからの減速設定パターンを補正している。すなわち、図7に示すように、「高速」一定速度vHに遅れ時間βを乗算して、減速開始ポイントrより手前の指令用減速開始ポイント(移動距離)(図7の斜線部に相当する)r’を設定し、移動距離検出部41により測定された実移動距離が、この指令用減速開始ポイントr’と一致すると、破線で示すように、先行して減速の走行設定パターンにしたがって速度指令値を出力する(下げる)。これにより、実線で示すように、走行本体2の速度は(理想)設定走行パターンにしたがって変化し、追従制御遅れにより移動距離が増し、停止位置を通過してしまうことが防止される。
[遅れ時間の学習]
上記走行パターン発生部45は、実運転に先立って上記遅れ時間βを下記の手順により学習している(図8参照)。
【0029】
まず、移動距離検出部41により測定される実移動距離により、「高速」一定速度vHで走行中に所定時間(たとえば1sec)における実移動距離(斜線部C)Lxを求める。
【0030】
この実移動距離Lxと「高速」一定速度vHから『単位速度指令』の移動距離Lmを算出する。たとえば、0.1sec毎にvHの速度指令値が出力されたとすると、vH×(1sec÷0.1sec)が速度指令合計値となる。
【0031】
Lm=Lx÷(速度指令合計値)
次に減速時の速度指令値が前記一定速度vHの所定の割合(図8では1/2)になったときの第1時間txを記憶し、この第1時間txから所定時間(たとえば1sec)前まで逆上って速度指令値の合計を算出し、理論上の移動量Lr(斜線部A)を求める。
【0032】
Lr=Lm×(速度指令値の合計値)
次に、移動距離検出部41により測定される実移動距離により、所定時間(たとえば1sec)における実移動距離を測定し、この測定値Lyが理論上の移動量Lrと一致したときの時間(第2時間ty)を求める。このとき、実速度が一定速度vHの1/2になったと判断できる。斜線部Bにより一致したときの測定値Lyを示す。
【0033】
次に、第2時間tyと第1時間txの差を演算して遅れ時間βを求め、記憶する。
このように、追従遅れ時間βを学習することができる。
[速度監視]
以下、上記時間遅れ部46と良否判定部47による速度監視方法について説明する。
【0034】
図6に示すように、走行パターン発生部45から発生される設定走行パターンにより走行本体2の速度vが制御されるが、上記追従制御遅れ(遅れ時間β)により、他の異常がなければ、実際の走行速度は破線で示すカーブを示す。
【0035】
良否判定部47には、時間遅れ部46により追従遅れ時間βだけ遅れて速度指令値(以下、遅れ走行速度指令値と称す)が入力される。良否判定部47は単位時間(1スキャン)毎に下記の手順を実行する。
【0036】
まず、遅れ速度指令値を積分して走行本体2の移動距離を推測する。
次に、遅れ速度指令値の上下方向に正常速度範囲(速度監視許容範囲)を設定し、時間検出部43により測定された走行時間に前後の正常時間範囲(速度監視許容範囲時間)を設定し、推測移動距離と走行速度の正常速度範囲と走行時間の正常時間範囲を1セットで記憶する。
【0037】
次に、前記推測移動距離と移動距離検出部41により測定された実移動距離が一致すると、このとき速度検出部42により検出された走行本体2の実速度が、推測移動距離とともに記憶した正常速度範囲内に有るかを判断し、続けて時間検出部43により測定された走行時間が正常時間範囲内に有るかを判断する。
【0038】
いずれか一方の範囲内であれば正常と判断し、いずれの範囲内でもないとき異常と判断する。これにより走行速度が異常と判断されても、推測移動距離を移動したときの走行時間が範囲内であれば正常と見なされ、安易な異常判断は避けられ、異常発生による停止回数を削減できる。異常と判断すると、走行異常信号をコントローラE1と走行パターン発生部45へ出力する。
【0039】
走行パターン発生部45は、この走行異常信号を入力すると、速度指令値をゼロとして、走行本体2を停止させる。
上記クレーン制御装置CCの走行制御部31の構成による作用を説明する。
【0040】
走行制御部31は、コントローラE1から移動距離の搬送指令を受けると、予め学習した追従遅れ時間βにより減速範囲を補正した設定走行パターンを形成し、この設定走行パターンに基づいて速度指令値を走行駆動部14(モータM2)へ出力して走行車体2の走行を行う。
【0041】
このとき、速度が監視され、何らかの異常により正常速度範囲および正常時間範囲を逸脱すると異常信号が出力され、走行車体2は停止され、またコントローラE1へ通知される。また減速時は先行して速度指令値が下げられることから、走行本体2は理想の速度パターンにしたがって減速し、よって移動距離にずれが生じることなくなり、強制停止の必要がなくなり、その結果、走行本体2をスムーズに停止させることができ、振動や揺れの発生を防止することができる。
【0042】
そして走行車体2の走行速度が「低速」vLに移行し、移動距離Qに達すると、ブレーキを作動させて走行車体2を停止させる。
以上のように、走行本体2は理想の速度パターンにしたがって減速し、よって移動距離にずれが生じることなくなり、強制減速を回避できることから、走行時のスタッカークレーンCの振動および物品(荷物)Fの落下を防止することができる。
【0043】
また設定された走行パターン通りにクレーンCの速度が発生していることが、速度の方向および時間の方向で監視されていることから、指令された走行速度通りに走行しているかどうかを正確に確認することができる。
【0044】
また強制減速を回避できように走行が制御され、このときの走行速度が監視されていることから、従来の如く作業通路の端部に被検出板を設置する必要がなくなり、設備の設置作業の簡単化並びに設備の稼動効率を向上できる。
【0045】
また昇降制御部30においても、走行制御部31と同様に、前記設定走行パターンに相当する、追従遅れ時間を考慮した昇降台3の設定昇降パターンを設定し、昇降用電動モータM1を駆動して正確な移動距離に昇降台3を停止するようにすることができ、さらに昇降速度を同様に監視して、異常を発見できるようにすることができる。
【0046】
なお、上記実施の形態では、設定範囲を移動する移動体MBとしてスタッカークレーンCの走行車体2と昇降台3とを例示して、本発明を物品保管設備FSに適用した場合を例示しているが、無人搬送車の走行制御など、種々の移動体MBの制御に適用できる。
【0047】
上記実施の形態では、移動体MBを走行駆動する走行駆動手段MDとしていわゆるインバータ式のモータM1,M2(走行駆動装置14)を例示しているが、走行駆動手段MD自体に、移動体MBの走行速度を検出する手段を備えると共に、走行制御手段MCから指令された速度と検出した走行速度とが一致するようにフィードバック制御する回路を備えるように構成するなど、走行制御手段MCにより指令された走行速度で移動体MBを走行駆動する走行駆動手段MDの具体構成は種々変更可能である。
【0048】
上記実施の形態では、速度検出手段VSは、車体側ロータリエンコーダ21などのロータリエンコーダの出力パルスをカウントし、移動体MBの移動量から移動体MBの速度を検出しているが、走行レール1に沿っていわゆるリニアエンコーダを設置して移動体MBの移動量を検出するなど、速度検出手段VSの具体構成は種々変更可能である。
【0049】
【発明の効果】
以上述べたように本発明によれば、強制減速を行うことなく、移動体を停止位置に停止でき、従来の如く作業通路の端部に被検出板を設置する必要がなくなり、設備の設置作業の簡単化並びに設備の稼動効率を向上できる。
【図面の簡単な説明】
【図1】本発明の実施の形態における移動体の速度制御方法および速度監視方法を使用する物品保管設備の要部斜視図である。
【図2】同物品保管設備のスタッカークレーンの概略構成図である。
【図3】同物品保管設備のスタッカークレーンの要部拡大図である。
【図4】同物品保管設備の制御構成図である。
【図5】同物品保管設備のクレーン制御装置の走行制御部のブロック図である。
【図6】同物品保管設備の設定走行パターンおよび速度監視方法の説明図である。
【図7】同物品保管設備の追従遅れ制御方法の説明図である。
【図8】同物品保管設備の遅れ時間の学習方法の説明図である。
【符号の説明】
MB 移動体
MC 走行制御手段
MD 走行駆動手段
VS 速度検出手段
21 ロータリエンコーダ[0001]
BACKGROUND OF THE INVENTION
In the present invention, a traveling body that travels and drives the moving body at a traveling speed commanded by the traveling control means is provided on the moving body that moves within the set range, and the traveling control means The present invention relates to a speed control method and a speed monitoring method for a moving body configured to issue a speed command based on a set travel pattern.
[0002]
[Prior art]
Conventionally, in a mobile body, the travel drive means drives the mobile body to travel at a travel speed commanded from the travel control means, and the travel control means issues a speed command for a set travel pattern, but erroneously detects the travel speed. For various reasons, the moving body may not travel at the traveling speed commanded by the traveling control means. When the moving body moves in the set range, if the above-described problem occurs near the end of the moving range, the moving body collides with the end of the moving range at high speed, and the moving body is damaged. There is also a fear.
[0003]
Therefore, conventionally, a detection plate for forcibly decelerating or stopping the travel drive means is installed at the end of the moving range of the moving body, and if the detection plate is detected from the moving body side, it is compulsory. A configuration for stopping is considered.
[0004]
[Problems to be solved by the invention]
However, the above-described conventional configuration requires the above-described detection plate and the like, which complicates the installation work of equipment and the like, and the above-described detection plate moves due to the installation within the moving range of the moving body. When the moving body is moved near the end of the range, the moving body may be decelerated more than necessary to reduce the operating efficiency of the equipment.
[0005]
Further, when the vehicle is forcibly decelerated or stopped, the moving body vibrates, and there is a possibility that the load falls when the load is loaded.
Therefore, the present invention can avoid the forced deceleration of the moving body, can confirm whether the moving body is traveling at the traveling speed commanded from the traveling control means, simplify the installation work of the facility, An object of the present invention is to provide a speed control method and a speed monitoring method for a moving body that can improve the operation efficiency.
[0006]
[Means for Solving the Problems]
In order to achieve the above-described object, the invention according to
[0007]
According to the above method, the first time when the speed command value at the time of deceleration becomes a predetermined ratio of a constant speed, and the actual moving distance of the distance moving body at the predetermined time is the theoretical movement amount at the first time. the difference between the second time when it becomes, the follow-up delay time of the running speed of the moving object is determined with respect to the speed command, during deceleration, the follow-up delay time amount corresponding preceding speed command according to the set running pattern traveling drive means The possibility that the moving distance of the moving body increases due to the follow-up delay of the traveling speed of the moving body and passes through the stop position is eliminated.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
A case where the moving body speed control method and speed monitoring method of the present invention are applied to a stacker crane provided in an article storage facility will be described.
[0013]
As shown in FIG. 1, the article storage facility FS includes two storage shelves A that are installed at an interval so that the article loading and unloading directions are opposed to each other, and a work passage formed between the storage shelves A. A stacker crane (an example of a moving body) C that automatically travels in B is provided, and each storage shelf A has a large number of article storage portions D arranged in parallel in the upper and lower stages and on the left and right.
[0014]
In the work path B, a
[0015]
As shown in FIG. 2, the stacker crane C includes a
[0016]
The
[0017]
Then, the take-
[0018]
The lifting position of the lifting / lowering
[0019]
The detection information of the drive-
[0020]
As shown in FIG. 3, the
[0021]
Further, as shown in FIG. 2, the
[0022]
One of the two
[0023]
As shown in FIG. 3, the traveling position of the traveling
[0024]
The detection information of the vehicle body
As shown in FIG. 4, the crane control device CC receives a conveyance command from the controller E <b> 1, and moves the lifting
[0025]
The traveling control of the traveling
A control block diagram of the traveling
[0026]
It is reset by a start signal, which will be described later, and is measured by a movement
[0027]
The travel
[0028]
The acceleration / deceleration speed α and the “low speed” traveling speed vL before stopping are set in advance in the traveling
[Follow-up delay control]
The travel
[Learn delay time]
The traveling
[0029]
First, based on the actual moving distance measured by the moving
[0030]
The moving distance Lm of the “unit speed command” is calculated from the actual moving distance Lx and the “high speed” constant speed vH. For example, if a speed command value of vH is output every 0.1 sec, vH × (1 sec ÷ 0.1 sec) is the speed command total value.
[0031]
Lm = Lx ÷ (Speed command total value)
Next, the first time tx when the speed command value at the time of deceleration becomes a predetermined ratio (1/2 in FIG. 8) of the constant speed vH is stored, and a predetermined time (for example, 1 sec) from the first time tx. Back up to the previous time, the sum of the speed command values is calculated, and the theoretical movement amount Lr (shaded portion A) is obtained.
[0032]
Lr = Lm × (total speed command value)
Next, the actual moving distance in a predetermined time (for example, 1 sec) is measured based on the actual moving distance measured by the moving
[0033]
Next, the difference between the second time ty and the first time tx is calculated to determine and store the delay time β.
In this way, the follow-up delay time β can be learned.
[Speed monitoring]
Hereinafter, a speed monitoring method by the
[0034]
As shown in FIG. 6, the speed v of the traveling
[0035]
A speed command value (hereinafter referred to as a delayed travel speed command value) is input to the pass /
[0036]
First, the travel speed of the traveling
Next, a normal speed range (speed monitoring allowable range) is set in the vertical direction of the delay speed command value, and a normal time range (speed monitoring allowable range time) before and after the travel time measured by the
[0037]
Next, when the estimated moving distance and the actual moving distance measured by the moving
[0038]
If it is within one of the ranges, it is determined to be normal, and if it is not within either range, it is determined to be abnormal. As a result, even if the traveling speed is determined to be abnormal, it is considered normal if the traveling time when the estimated moving distance is moved is within the range, and easy abnormality determination is avoided, and the number of stops due to the occurrence of abnormality can be reduced. If it is determined that there is an abnormality, a traveling abnormality signal is output to the controller E1 and the traveling
[0039]
When this traveling abnormality signal is input, the traveling
The effect | action by the structure of the traveling
[0040]
When the
[0041]
At this time, the speed is monitored, and when the vehicle deviates from the normal speed range and the normal time range due to some abnormality, an abnormal signal is output, the traveling
[0042]
When the traveling speed of the traveling
As described above, the traveling
[0043]
In addition, since the fact that the speed of the crane C is generated according to the set traveling pattern is monitored in the direction of speed and the direction of time, it is accurately determined whether the vehicle is traveling at the commanded traveling speed. Can be confirmed.
[0044]
In addition, since traveling is controlled so that forced deceleration can be avoided and the traveling speed at this time is monitored, there is no need to install a plate to be detected at the end of the work path as in the prior art, and installation work of equipment is not required. Simplification and equipment operation efficiency can be improved.
[0045]
Similarly to the
[0046]
In the above embodiment, the traveling
[0047]
In the above embodiment, the so-called inverter type motors M1 and M2 (travel driving device 14) are exemplified as the travel drive means MD that travels and drives the mobile body MB, but the travel drive means MD itself includes the mobile body MB. It is provided with a means for detecting the traveling speed, and is provided with a circuit for performing feedback control so that the speed commanded from the traveling control means MC and the detected traveling speed coincide with each other. The specific configuration of the travel drive means MD that travels and drives the mobile body MB at the travel speed can be variously changed.
[0048]
In the above embodiment, the speed detection means VS counts the output pulses of the rotary encoder such as the vehicle body
[0049]
【The invention's effect】
As described above, according to the present invention, the moving body can be stopped at the stop position without performing forced deceleration, and there is no need to install a plate to be detected at the end of the work path as in the prior art. Simplification of the system and the operation efficiency of the equipment can be improved.
[Brief description of the drawings]
FIG. 1 is a perspective view of a main part of an article storage facility using a moving body speed control method and a speed monitoring method according to an embodiment of the present invention.
FIG. 2 is a schematic configuration diagram of a stacker crane of the article storage facility.
FIG. 3 is an enlarged view of a main part of a stacker crane of the article storage facility.
FIG. 4 is a control configuration diagram of the article storage facility.
FIG. 5 is a block diagram of a travel control unit of the crane control device of the article storage facility.
FIG. 6 is an explanatory diagram of a set traveling pattern and a speed monitoring method of the article storage facility.
FIG. 7 is an explanatory diagram of a follow-up delay control method for the article storage facility.
FIG. 8 is an explanatory diagram of a method for learning a delay time of the article storage facility.
[Explanation of symbols]
MB moving body MC travel control means MD travel drive means VS speed detection means 21 rotary encoder
Claims (1)
前記走行制御手段により減速時に指令された速度指令とこの速度指令に対する移動体の走行速度の追従遅れ時間を予め、
一定速度走行中に所定時間における実移動距離を求め、この実移動距離Lxから1スキャン当りの単位速度指令の移動距離を算出し、減速時に指令された速度指令値が前記一定速度の所定の割合になったときの第1時間を記憶し、この第1時間の所定時間前までの前記単位速度指令の合計を求め、この単位速度指令の合計に前記1スキャン当りの単位速度指令の移動距離を乗算して理論上の移動量を求め、前記所定時間における距離移動体の実移動距離が前記理論上の移動量となったときの第2時間を求め、この第2時間と前記第1時間の差を演算することにより学習し、
減速時に、学習した追従遅れ時間分だけ先行して前記設定走行パターンによる速度指令を前記走行駆動手段に出力すること
を特徴とする移動体の速度制御方法。The moving body that moves in the setting range is provided with a travel drive means that travels the mobile body at a travel speed commanded by the travel control means, and the travel control means has a set travel pattern with respect to the travel drive means. A speed control method for a moving body configured to give a speed command based on the speed command,
The speed command commanded at the time of deceleration by the travel control means and the follow-up delay time of the travel speed of the moving body with respect to this speed command ,
While traveling at a constant speed, the actual travel distance at a predetermined time is obtained, the travel distance of a unit speed command per scan is calculated from this actual travel distance Lx, and the speed command value commanded during deceleration is a predetermined ratio of the constant speed. Is stored, the total of the unit speed commands up to a predetermined time before the first time is obtained, and the movement speed of the unit speed command per scan is added to the total of the unit speed commands. Multiplication is performed to obtain a theoretical movement amount, and a second time when the actual movement distance of the distance moving body in the predetermined time becomes the theoretical movement amount is obtained, and the second time and the first time are calculated. Learn by calculating the difference ,
A speed control method for a moving body, wherein a speed command based on the set travel pattern is output to the travel drive means in advance by a learned follow-up delay time during deceleration.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000046665A JP3800904B2 (en) | 2000-02-24 | 2000-02-24 | Speed control method for moving body |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000046665A JP3800904B2 (en) | 2000-02-24 | 2000-02-24 | Speed control method for moving body |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001236124A JP2001236124A (en) | 2001-08-31 |
| JP3800904B2 true JP3800904B2 (en) | 2006-07-26 |
Family
ID=18569039
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000046665A Expired - Fee Related JP3800904B2 (en) | 2000-02-24 | 2000-02-24 | Speed control method for moving body |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3800904B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012195057A (en) | 2011-03-14 | 2012-10-11 | Omron Automotive Electronics Co Ltd | Switch device |
| CN107972227B (en) * | 2017-12-13 | 2023-07-18 | 中国船舶集团有限公司第七一六研究所 | An injection molding machine sorting and palletizing system and its working method |
| CN108974951B (en) * | 2018-07-16 | 2023-08-18 | 玖龙纸业(重庆)有限公司 | Stacking machine |
| CN118929116B (en) * | 2024-08-23 | 2026-01-30 | 西南交通大学 | A method and system for controlling relative displacement of two vehicles in cooperative transport |
-
2000
- 2000-02-24 JP JP2000046665A patent/JP3800904B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001236124A (en) | 2001-08-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4140015B2 (en) | Moving body traveling device | |
| JP4978778B2 (en) | Article conveying device | |
| JP3767306B2 (en) | Travel control method for moving body | |
| JP3800904B2 (en) | Speed control method for moving body | |
| JP3994663B2 (en) | Moving body | |
| JPH0692409A (en) | Traveling control method for stacker crane and its device | |
| JP2006076699A (en) | Article carrying vehicle | |
| JP3815222B2 (en) | Moving body | |
| JP4257591B2 (en) | Article transfer device | |
| JP3697998B2 (en) | Lifting device for moving body | |
| JP2003306297A (en) | Cargo gear | |
| JP2000229706A (en) | Mobile device | |
| JP2000229707A (en) | Mobile device | |
| JP3163898B2 (en) | Emergency stop device of stacker crane | |
| JP3791056B2 (en) | Moving body stop device | |
| JP3911998B2 (en) | Moving body | |
| JP4023292B2 (en) | Control device for moving body | |
| JP3237938B2 (en) | Elevation control device of transfer device | |
| JPH11157613A (en) | Moving body stop control method and stop control device | |
| JP3596740B2 (en) | Speed control device of moving object in stacker crane | |
| JP3952764B2 (en) | How to move a moving object | |
| JPH0445003A (en) | Carrying in and out system for automatic warehouse | |
| JPH04107796U (en) | Stadka crane speed control device | |
| JP4419083B2 (en) | Article conveying device | |
| JPH0366875A (en) | Mechanical parking device elevator control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051219 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060117 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060314 |
|
| 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: 20060411 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060424 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3800904 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100512 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110512 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110512 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120512 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120512 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130512 Year of fee payment: 7 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130512 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140512 Year of fee payment: 8 |
|
| 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 |
|
| 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 |