Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3517645B2 - Moving body position control device - Google Patents
[go: Go Back, main page]

JP3517645B2 - Moving body position control device - Google Patents

Moving body position control device

Info

Publication number
JP3517645B2
JP3517645B2 JP2001029623A JP2001029623A JP3517645B2 JP 3517645 B2 JP3517645 B2 JP 3517645B2 JP 2001029623 A JP2001029623 A JP 2001029623A JP 2001029623 A JP2001029623 A JP 2001029623A JP 3517645 B2 JP3517645 B2 JP 3517645B2
Authority
JP
Japan
Prior art keywords
command
speed
control device
moving body
moving
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
Application number
JP2001029623A
Other languages
Japanese (ja)
Other versions
JP2002234602A (en
Inventor
克浩 上杉
博道 西村
俊哉 田所
仁健 塩谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Toshiba IT and Control Systems Corp
Toshiba Industrial Products and Systems Corp
Original Assignee
Toshiba Corp
Toshiba Industrial Products Manufacturing Corp
Toshiba IT and Control Systems Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp, Toshiba Industrial Products Manufacturing Corp, Toshiba IT and Control Systems Corp filed Critical Toshiba Corp
Priority to JP2001029623A priority Critical patent/JP3517645B2/en
Publication of JP2002234602A publication Critical patent/JP2002234602A/en
Application granted granted Critical
Publication of JP3517645B2 publication Critical patent/JP3517645B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Warehouses Or Storage Devices (AREA)
  • Forklifts And Lifting Vehicles (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、移動体の目標位置
への移動および停止を制御する制御装置と、この制御装
置から送信された制御指令に基づいて移動用のモータを
駆動する駆動装置とを備えた移動体の位置制御装置に関
する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control device for controlling the movement and stop of a moving body to a target position, and a drive device for driving a moving motor based on a control command transmitted from this control device. The present invention relates to a position control device for a moving body.

【0002】[0002]

【従来の技術】この種の移動体の位置制御装置は、例え
ばスタッカクレーンにおいて用いられている。このスタ
ッカクレーンは、例えば自動倉庫内において棚と棚との
間に敷設されたレールの上を走行し、棚に対する荷の出
し入れと荷の搬送とを行うことにより、荷の入出庫を行
うものである。棚には、走行方向と上下方向(昇降方
向)とに2次元的に配列された多数の収容部が形成され
ている。スタッカクレーンは、フォークが所定の収容部
に対し精度良く位置決めされるように走行モータと昇降
モータとを同時に制御し、その位置決め状態でその収容
部に対しフォークの出退を行うようになっている。
2. Description of the Related Art A position control device for a moving body of this type is used, for example, in a stacker crane. This stacker crane, for example, travels on rails laid between shelves in an automated warehouse to load and unload loads and transport loads to and from the shelves. is there. On the shelf, a large number of accommodating portions that are two-dimensionally arranged in the traveling direction and the vertical direction (elevating direction) are formed. The stacker crane controls the traveling motor and the elevating motor at the same time so that the fork is accurately positioned with respect to a predetermined housing portion, and the fork is moved in and out of the housing portion in the positioning state. .

【0003】このスタッカクレーンで運搬する荷の中に
はガラス瓶など取り扱いに注意を要するものがあるた
め、スタッカクレーンの揺れを極力抑えることが必要で
ある。また、荷の入出庫の稼働率を高めるため、所定の
収容部に対する位置決め過程とその収容部に対する荷の
出し入れ過程とからなる入出庫過程のサイクルタイムを
短縮することも重要となる。
Since some of the loads carried by the stacker crane require careful handling such as glass bottles, it is necessary to suppress the swing of the stacker crane as much as possible. In addition, in order to increase the loading / unloading operation rate of the load, it is also important to shorten the cycle time of the loading / unloading process including the positioning process with respect to a predetermined storage unit and the loading / unloading process of the load with respect to the storage unit.

【0004】スタッカクレーンの底部には、鉄製のレー
ルの上面に押圧された状態で位置計測車輪が転動可能に
設けられており、この位置計測車輪の軸にはパルスジェ
ネレータを構成するエンコーダの検出軸が連結されてい
る。このパルスジェネレータからは、スタッカクレーン
の現在位置を正確に示す位置信号が出力される。しか
し、走行モータに直結された駆動輪とレールとの間の摩
擦係数は比較的低いため、駆動輪とレールとの間にはす
べりが生じる。こうした駆動系において、上記パルスジ
ェネレータからの位置信号を主フィードバック信号とし
て走行モータのサーボ系を構成すると、当該サーボ系自
体が不安定となり、かえって位置決め精度を悪化させる
ことになる。このため、スタッカクレーンにおいては、
汎用性やコスト低減をも考慮して、例えばシーケンサと
インバータとを組み合わせることで走行モータを位置に
対しオープンループで制御し、上記パルスジェネレータ
からの位置信号により目標位置への到達を検出するよう
になっている。
A position measuring wheel is rotatably provided at the bottom of the stacker crane while being pressed against the upper surface of an iron rail, and the shaft of the position measuring wheel is detected by an encoder constituting a pulse generator. The shaft is connected. The pulse generator outputs a position signal that accurately indicates the current position of the stacker crane. However, since the friction coefficient between the drive wheel directly connected to the traveling motor and the rail is relatively low, slippage occurs between the drive wheel and the rail. In such a drive system, if the servo system of the traveling motor is configured by using the position signal from the pulse generator as a main feedback signal, the servo system itself becomes unstable and the positioning accuracy is deteriorated. Therefore, in the stacker crane,
In consideration of versatility and cost reduction, for example, a sequencer and an inverter are combined to control the travel motor in an open loop with respect to the position, and the arrival of the target position is detected by the position signal from the pulse generator. Has become.

【0005】図5は、一般的なスタッカクレーンの位置
制御装置を示す電気的構成図である。上述したように、
位置制御装置1は、シーケンサ2とインバータ3とパル
スジェネレータ4とから構成され、インバータ3はシー
ケンサ2からの速度指令信号に従って走行モータ5(誘
導電動機)を駆動するようになっている。ここで、シー
ケンサ2は、スタッカクレーンの目標位置に基づいて次
の移動距離を決定する移動距離生成部6、この移動距離
に基づいて速度パラメータを演算する速度パラメータ演
算部7、この速度パラメータに基づいて速度指令信号を
生成する位置制御部8、正転運転信号および逆転運転信
号を生成する運転指令部9およびアナログインターフェ
ース10から構成されている。また、インバータ3は、
アナログインターフェース11とモータ駆動部12とか
ら構成されている。
FIG. 5 is an electrical configuration diagram showing a position control device for a general stacker crane. As mentioned above,
The position control device 1 includes a sequencer 2, an inverter 3 and a pulse generator 4, and the inverter 3 drives a traveling motor 5 (induction motor) according to a speed command signal from the sequencer 2. Here, the sequencer 2 includes a moving distance generating unit 6 that determines the next moving distance based on the target position of the stacker crane, a speed parameter calculating unit 7 that calculates a speed parameter based on this moving distance, and a speed parameter calculating unit based on this speed parameter. A position control unit 8 for generating a speed command signal, an operation command unit 9 for generating a forward rotation operation signal and a reverse rotation operation signal, and an analog interface 10. In addition, the inverter 3 is
It is composed of an analog interface 11 and a motor drive unit 12.

【0006】速度指令信号は、図6に示すように加速過
程(A−B)、等速過程(B−C)および減速過程(C
−D)から構成されている。位置制御部8は、パルスジ
ェネレータ4から出力される位置信号に基づいて減速過
程終了位置Dに到達したことを監視しており、D点に到
達後は微速(クリープ速度)で目標位置Eにまで移動さ
せる(クリープ過程)。
As shown in FIG. 6, the speed command signal includes an acceleration process (AB), a constant velocity process (BC) and a deceleration process (C).
-D). The position control unit 8 monitors that the deceleration process end position D is reached based on the position signal output from the pulse generator 4, and after reaching the point D, it reaches a target position E at a slight speed (creep speed). Move (creep process).

【0007】[0007]

【発明が解決しようとする課題】上記構成において、シ
ーケンサ2からインバータ3への速度指令信号の伝送は
アナログ伝送の形態となっている。これは、一般に、汎
用のインバータ3が、アナログ信号による速度指令信号
を入力するように構成されているためである。しかし、
シーケンサ2のアナログインターフェース10における
ディジタル−アナログ変換およびインバータ3のアナロ
グインターフェース11におけるアナログ−ディジタル
変換においては、変換誤差例えば直線性誤差、微分直線
性誤差、オフセット誤差等の発生が避けられない。この
ため、モータ駆動部12が受信する速度指令信号は位置
制御部8が送信する速度指令信号に対して誤差を持つこ
とになり、スタッカクレーンの速度制御の精度が低下し
てしまう。
In the above configuration, the transmission of the speed command signal from the sequencer 2 to the inverter 3 is in the form of analog transmission. This is because the general-purpose inverter 3 is generally configured to input a speed command signal by an analog signal. But,
In the digital-analog conversion in the analog interface 10 of the sequencer 2 and the analog-digital conversion in the analog interface 11 of the inverter 3, generation of conversion errors such as linearity error, differential linearity error, and offset error is unavoidable. Therefore, the speed command signal received by the motor drive unit 12 has an error with respect to the speed command signal transmitted by the position control unit 8, and the accuracy of the speed control of the stacker crane deteriorates.

【0008】特に、スタッカクレーンは高速移動を行う
ので、速度指令信号にわずかな誤差が生じただけでも、
スタッカクレーンに揺れや位置のばらつきが生じ易くな
る。位置がばらつくと、例えば図6において減速過程が
(C−D)から(C−D′:破線で示す)となり、減速
過程終了位置がD点からD′点にずれてしまう。このた
め、上記従来構成の位置制御装置1では、予め上記誤差
に起因するずれ分を見込んだ余裕のあるクリープ過程を
確保する必要があった。しかしながら、クリープ速度は
走行過程における速度に比べて極端に遅いため、クリー
プ過程に余裕を持たせると入出庫のサイクルタイムが長
くなり、稼働率が急激に悪化するという新たな問題が生
じる。
Particularly, since the stacker crane moves at high speed, even if a slight error occurs in the speed command signal,
The stacker crane is prone to sway and variations in position. If the positions vary, for example, the deceleration process changes from (C-D) to (C-D ': shown by a broken line) in FIG. 6, and the deceleration process end position shifts from point D to point D'. For this reason, in the position control device 1 having the above-described conventional configuration, it is necessary to secure a creep process with a margin in advance, which allows for a deviation due to the error. However, since the creep speed is extremely slow as compared with the speed in the traveling process, if there is a margin in the creep process, the cycle time of loading and unloading becomes long, and a new problem arises that the operating rate sharply deteriorates.

【0009】そこで、本願発明者らは、シーケンサ2と
インバータ3との間で速度指令信号をディジタル伝送す
ることを検討した。しかし、加速過程および減速過程に
おいて刻々と変化する速度指令を精度良く確実に伝送す
るためには、比較的低コストで実現できる通信手段(例
えばRS−485)では通信速度が不足し採用できない
ことが明らかとなった。また、高速伝送可能な通信手段
を採用することも考えられるが、位置制御装置1のコス
トが極めて高くなるとともに構成も複雑化し、汎用性や
拡張性が失われてしまうという問題が生じる。
Therefore, the inventors of the present application studied digital transmission of the speed command signal between the sequencer 2 and the inverter 3. However, in order to accurately and reliably transmit the speed command that changes momentarily in the acceleration process and the deceleration process, the communication speed (RS-485, for example) that can be realized at a relatively low cost cannot be adopted because the communication speed is insufficient. It became clear. Further, it is possible to adopt a communication means capable of high-speed transmission, but there arises a problem that the cost of the position control device 1 becomes extremely high, the configuration becomes complicated, and versatility and expandability are lost.

【0010】本発明は上記事情に鑑みてなされたもの
で、その目的は、高精度の速度制御により高い位置決め
精度と高い稼働率とを実現でき、しかも構成が複雑化す
ることがなく安価で汎用性のある移動体の位置制御装置
を提供することにある。
The present invention has been made in view of the above circumstances, and an object thereof is to realize a high positioning accuracy and a high operating rate by highly accurate speed control, and at the same time, the structure is inexpensive and general-purpose. The object of the present invention is to provide a movable body position control device.

【0011】[0011]

【課題を解決するための手段】上記目的を達成するた
め、請求項1記載の移動体の位置制御装置は、移動体の
位置を検出する位置検出手段と、この検出位置を用いて
前記移動体の目標位置への移動および停止を制御する制
御装置と、この制御装置からの制御指令に基づいて前記
移動体の移動用のモータを駆動する駆動装置とから構成
され、前記制御装置と前記駆動装置との間で前記制御指
令が通信されるように構成された移動体の位置制御装置
において、前記制御装置は、前記駆動装置との間でディ
ジタル通信を行う通信手段と、前記移動体の移動距離を
求めそれを移動距離指令として前記通信手段を介して前
記駆動装置に送信する移動距離生成手段と、前記検出位
置と前記駆動装置から前記通信手段を介して受信した減
速開始位置とに基づいて減速開始指令を生成する減速指
令手段とを備え、前記駆動装置は、前記制御装置との間
でディジタル通信を行う通信手段と、この通信手段を介
して受信した前記移動距離指令と前記制御装置から与え
られる前記減速開始指令とに基づいて加速過程、等速過
程および減速過程からなる速度指令を演算するととも
に、前記移動距離指令に基づいて前記移動体の減速開始
位置を演算しそれを前記通信手段を介して前記制御装置
に送信する演算手段と、前記速度指令に基づいて前記モ
ータを駆動する駆動手段とから構成されていることを特
徴とする。
In order to achieve the above-mentioned object, a position control device for a moving body according to claim 1 detects a position of the moving body, and the moving body using the detected position. And a drive device that drives a motor for moving the moving body based on a control command from the control device, and the control device and the drive device. In the position control device for a mobile body configured to communicate the control command between the control device and the drive device, the control device includes communication means for performing digital communication with the drive device, and a moving distance of the mobile body. A moving distance generating means for obtaining the calculated distance as a moving distance command to the drive device through the communication means, and the detection position.
Device and the drive received from the drive via the communication means.
A deceleration finger that generates a deceleration start command based on the speed start position
Commanding means, and the drive device provides communication means for performing digital communication with the control device, the travel distance command received via the communication means, and the control device.
And calculating a speed command including an acceleration process, a constant speed process, and a deceleration process based on the deceleration start command.
To start deceleration of the moving body based on the moving distance command
The position is calculated and the position is calculated via the communication means.
And a driving means for driving the motor based on the speed command.

【0012】この構成によれば、制御装置の移動距離生
成手段は、移動体が次に移動すべき移動距離をディジタ
ル処理により求めてそれを駆動装置に対しディジタル信
号のまま送信し、駆動装置の演算手段は、その受信した
ディジタル信号の移動距離に基づいてディジタル処理に
より速度指令を演算する。ここで送信される移動距離
は、刻々と変化する速度指令に比べデータ量が非常に少
ない。また、移動体の移動開始に先立って移動距離を送
信しておくこととなる。このため、移動距離の送信は速
度指令の送信に比べて高速通信速度が必要とされず、通
信手段には、通信速度が低速である代わりに構成が簡単
で且つ安価なものを採用することができる。これによ
り、位置制御装置全体としても構成が複雑化することが
なく、安価で汎用性のある装置を構成できる。
According to this structure, the moving distance generating means of the control device obtains the moving distance to be moved next by the digital object by digital processing, and transmits it as a digital signal to the driving device. The calculating means calculates a speed command by digital processing based on the moving distance of the received digital signal. The moving distance transmitted here has a very small amount of data as compared with the speed command which changes every moment. In addition, the moving distance is transmitted prior to the start of moving the moving body. Therefore, the transmission of the moving distance does not require a high communication speed as compared with the transmission of the speed command, and it is possible to adopt a simple and inexpensive communication means instead of a low communication speed. it can. This makes it possible to configure an inexpensive and versatile device without complicating the configuration of the position control device as a whole.

【0013】さらに、上記構成によれば、従来構成とは
異なりアナログ信号が介在せず、ディジタル信号とアナ
ログ信号との間の変換誤差が発生しない。その結果、高
精度の速度制御ひいては高精度の位置決め制御が可能と
なる。そして、位置決め精度の向上に伴って減速過程の
終了位置のばらつきが減少するので、減速過程の終了位
置から目標位置に至る微速過程について予め短縮した設
定とすることができる。これにより、移動体が微速度で
移動する時間が短くなり、所定の移動を繰り返す場合の
サイクルタイムが短縮され、以て高稼働率が得られる。
Further, according to the above configuration, unlike the conventional configuration, no analog signal is present, and a conversion error between a digital signal and an analog signal does not occur. As a result, high-accuracy speed control and high-accuracy positioning control are possible. Further, since the variation in the end position of the deceleration process decreases as the positioning accuracy improves, the fine speed process from the end position of the deceleration process to the target position can be shortened in advance. As a result, the time during which the moving body moves at a low speed is shortened, the cycle time when repeating a predetermined movement is shortened, and a high operating rate is obtained.

【0014】[0014]

【0015】御装置内に減速指令手段を設けることに
より、制御装置と駆動装置との間で処理の分散化が図ら
れる。また、減速開始位置もデータ量が非常に少なく、
しかも移動体が減速開始位置に到達するまでの間に制御
装置に送信すれば良いため、上記通信手段を介したディ
ジタル通信が可能となり、通信に係る減速開始位置の誤
差の発生を防止できる。
[0015] system by providing a deceleration command means in the control device, distributed processing is achieved between the control unit and the drive unit. Also, the deceleration start position has a very small amount of data,
Moreover, since it is sufficient to transmit to the control device before the moving body reaches the deceleration start position, digital communication can be performed via the communication means, and an error in the deceleration start position related to the communication can be prevented.

【0016】さらに、演算手段は、移動体の検出位置と
減速開始位置とに基づいて生成される減速開始指令に従
って速度指令を減速過程に移行させるので、加速過程お
よび等速過程において生じた位置の誤差が、減速過程の
開始時に一旦クリアされる。これにより、位置に関しオ
ープンループ制御を行う場合であっても、位置の累積誤
差を低減でき、位置決め精度を一層高めることができ
る。
Further, the calculating means shifts the speed command to the deceleration process in accordance with the deceleration start command generated based on the detected position of the moving body and the deceleration start position. The error is once cleared at the start of the deceleration process. Thereby, even when the open loop control is performed on the position, the accumulated error of the position can be reduced and the positioning accuracy can be further improved.

【0017】また、制御上発生する遅延時間の間に移動
体が移動する距離だけ減速開始位置を目標位置に対し手
前側に補正することにより、前記遅延時間の存在にかか
わらず位置決め精度を高く維持することができる(請求
)。
Further, by correcting the deceleration start position toward the front side with respect to the target position by the distance traveled by the moving body during the delay time generated by control, the positioning accuracy is maintained high regardless of the existence of the delay time. It is possible (claim 2 ).

【0018】さらに、移動体の移動中において予め設定
された移動距離内または予め設定された時間内に減速開
始指令が与えられない場合に、速度指令を等速過程から
減速過程に移行させるように構成することにより、位置
検出手段が故障したような緊急時においても、移動体に
(緊急ブレーキなどの)衝撃を与えることなく通常の減
速過程に従って停止させることができる(請求項)。
Further, when the deceleration start command is not given within the preset moving distance or the preset time during the movement of the moving body, the speed command is shifted from the constant velocity process to the deceleration process. With this configuration, even in an emergency such as when the position detecting means has a failure, the moving body can be stopped in accordance with a normal deceleration process without giving an impact (such as an emergency brake) to the moving body (claim 3 ).

【0019】上記各構成においては、誤動作を防止する
ために以下のような手段を設けることが好ましい。すな
わち、速度指令の演算終了後に、演算手段からモータ駆
動手段に対し速度指令を出力可能となるように構成する
ことにより、演算の途中結果が速度指令として誤って用
いられるような誤動作の発生を未然に防止することがで
きる(請求項)。
In each of the above structures, it is preferable to provide the following means in order to prevent malfunction. That is, after the calculation of the speed command is completed, the speed command can be output from the calculation means to the motor drive means, so that the intermediate result of the calculation is erroneously used as the speed command. Can be prevented (Claim 4 ).

【0020】また、速度指令の演算終了後に演算手段か
ら運転指令手段に対し演算終了信号を送信するととも
に、運転指令手段から運転開始指令が与えられた時に速
度指令を加速過程に移行させるように構成し、運転指令
手段は演算終了信号を受信したことを条件として演算手
段に対し運転開始指令を与えるように構成することによ
り、演算手段の演算途中に運転開始指令が入力されるこ
とがなくなり、演算の途中段階で運転が開始される事態
の発生を未然に防止できる(請求項5、6)。
Further, after the calculation of the speed command is completed, the calculation means transmits a calculation end signal to the operation command means, and when the operation start means gives the operation start command, the speed command is shifted to the acceleration process. However, by configuring the operation command means to give the operation start command to the operation means on the condition that the operation end signal is received, the operation start command is not input during the operation of the operation means It is possible to prevent the occurrence of the situation where the operation is started in the middle of the step (claims 5 and 6).

【0021】さらに、移動体の目標位置への移動方向が
運転開始指令の運転方向と一致した場合に限り、演算手
段からモータ駆動手段に対し速度指令を出力するように
構成することにより、移動体が目標位置とは逆方向に走
行することを未然に防止することができる(請求項
7)。
Further, only when the moving direction of the moving body to the target position coincides with the driving direction of the driving start command, the moving means is constituted by outputting the speed command to the motor driving means. It is possible to prevent the vehicle from traveling in the direction opposite to the target position (claim 7).

【0022】さらにまた、加速過程、等速過程および減
速過程が所定の加速度制限値または所定の最高速度制限
値の範囲内となるように速度指令を演算することによ
り、移動体の特性、移動体が運搬する物の性質、モータ
駆動手段やモータの能力等に適した移動を行うことがで
きる(請求項8)。
Furthermore, the speed command is calculated so that the acceleration process, the constant velocity process, and the deceleration process fall within the range of the predetermined acceleration limit value or the predetermined maximum speed limit value. It is possible to perform a movement suitable for the property of the object to be carried, the motor driving means, the capacity of the motor, and the like (claim 8).

【0023】以上の各場合において、演算手段により演
算された速度指令に従った自動運転と他の速度指令に従
った手動運転との何れかを選択的に実行するようにモー
タ駆動手段を構成することにより、始業時の初期動作や
停電からの復電時における復旧動作において手動運転が
可能となり作業性が向上する(請求項9)。
In each of the above cases, the motor drive means is configured to selectively execute either the automatic operation according to the speed command calculated by the calculation means or the manual operation according to another speed command. As a result, the manual operation becomes possible in the initial operation at the start of work and the recovery operation at the time of power recovery from a power failure, and workability is improved (claim 9).

【0024】また、モータ駆動手段に、駆動対象となる
複数のモータのそれぞれに対する駆動パラメータと、そ
の駆動パラメータ群のうちから実際に駆動するモータに
対する駆動パラメータを選択する選択手段とを備えるこ
とにより、一つのモータ駆動手段により複数のモータを
駆動することができ、以て位置制御装置のコストを低減
することができる(請求項10)。
Further, by providing the motor drive means with drive parameters for each of the plurality of motors to be driven and a selection means for selecting drive parameters for the motor to be actually driven from the drive parameter group, It is possible to drive a plurality of motors by one motor drive means, and thus the cost of the position control device can be reduced (claim 10).

【0025】[0025]

【発明の実施の形態】以下、本発明を自動倉庫のスタッ
カクレーンに適用した一実施例について、図1ないし図
4を参照しながら説明する。図2は、走行方向に対し横
方向から見たスタッカクレーンの正面図である。この図
2において、スタッカクレーン21(移動体に相当)が
設置される自動倉庫の床面にはレール22が敷設されて
おり、その天井面にはレール22と平行にガイド23が
敷設されている。レール22の端部には、ストッパ24
が設けられている。
BEST MODE FOR CARRYING OUT THE INVENTION An embodiment in which the present invention is applied to a stacker crane of an automatic warehouse will be described below with reference to FIGS. 1 to 4. FIG. 2 is a front view of the stacker crane viewed from the lateral direction with respect to the traveling direction. In FIG. 2, a rail 22 is laid on the floor surface of an automated warehouse in which a stacker crane 21 (corresponding to a moving body) is installed, and a guide 23 is laid parallel to the rail 22 on the ceiling surface thereof. . A stopper 24 is provided at the end of the rail 22.
Is provided.

【0026】スタッカクレーン21の本体25は枠体と
して構成されており、その下辺部26にはレール22の
上を転動する2つの駆動輪27と、すべりが生じること
のないように押圧された状態でレール22の上を転動す
る位置計測車輪28とが取り付けられている。下辺部2
6には誘導電動機からなる走行モータ29(移動用のモ
ータに相当)が配設されており、この走行モータ29の
軸は駆動輪27の軸に連結されている。また、位置計測
車輪28の軸にはパルスジェネレータ30(図1参照)
を構成するロータリーエンコーダ(図示せず)の検出軸
が連結されている。
The main body 25 of the stacker crane 21 is constructed as a frame body, and the lower side portion 26 thereof is pressed by two drive wheels 27 rolling on the rail 22 and slipping-free. Position measurement wheels 28 that roll on the rail 22 in this state are attached. Lower part 2
6 is provided with a traveling motor 29 (corresponding to a moving motor) formed of an induction motor, and the shaft of the traveling motor 29 is connected to the shaft of the drive wheel 27. A pulse generator 30 (see FIG. 1) is attached to the axis of the position measuring wheel 28.
The detection axes of a rotary encoder (not shown) that constitutes the above are connected.

【0027】本体25の上辺部31には、ガイド23に
沿って案内される案内ローラ32が取り付けられてい
る。そして、走行モータ29により駆動輪27が正転方
向または逆転方向に回転駆動されると、スタッカクレー
ン21がレール22とガイド23とに沿って図中X方向
またはその逆方向(以下、走行方向と称す)に走行する
ようになっている。
A guide roller 32, which is guided along the guide 23, is attached to the upper side portion 31 of the main body 25. Then, when the drive wheels 27 are rotationally driven in the forward rotation direction or the reverse rotation direction by the traveling motor 29, the stacker crane 21 moves along the rails 22 and the guides 23 in the X direction in the figure or in the opposite direction (hereinafter referred to as the traveling direction). It is supposed to run.

【0028】本体25の中央部付近には誘導電動機から
なる昇降モータ33が取り付けられている。この昇降モ
ータ33から上方に延びる昇降チェーン34は、本体2
5の上部に配設されたチェーンガイド35を介してさら
に下方へと延び、その先端部には昇降台36が吊下状態
に支持されている。昇降モータ33が正転方向または逆
転方向に回転駆動されると、昇降台36は本体25に沿
って図中Y方向またはその逆方向(以下、上下方向と称
す)に昇降するようになっている。
A lifting motor 33, which is an induction motor, is mounted near the center of the main body 25. The lifting chain 34 that extends upward from the lifting motor 33 is
A chain guide 35 arranged on the upper part of the No. 5 extends further downward, and an elevating table 36 is supported in a suspended state at its tip. When the lifting motor 33 is rotationally driven in the normal rotation direction or the reverse rotation direction, the lifting platform 36 moves up and down along the main body 25 in the Y direction in the drawing or in the reverse direction (hereinafter, referred to as vertical direction). .

【0029】昇降台36の上部には水平方向(図2の紙
面直交方向:Z方向)に出退可能なフォーク37が装備
され、そのフォーク37は昇降台36の下部に取り付け
られた誘導電動機からなるフォーク動作用モータ38に
より駆動されるようになっている。なお、本体25の下
辺部26には、後述する位置制御装置39(図1参照)
が収納された制御盤40が配設されている。
A fork 37 that can move in and out in the horizontal direction (the direction orthogonal to the paper surface of FIG. 2: Z direction) is installed on the upper and lower parts of the lift table 36. The fork 37 is attached to the lower part of the lift table 36 by an induction motor. Is driven by a fork operating motor 38. A position control device 39 (see FIG. 1) described later is provided on the lower side portion 26 of the main body 25.
A control panel 40 in which is stored is provided.

【0030】レール22の両側には、スタッカクレーン
21の走行方向に沿って棚41が立設されている。棚4
1には、走行方向と上下方向とに2次元的に配列された
多数の収容部42、42、…が形成されており、ここに
荷が収容されるようになっている。
On both sides of the rail 22, shelves 41 are provided upright along the traveling direction of the stacker crane 21. Shelf 4
1 is formed with a large number of accommodating portions 42, 42, ... Which are arranged two-dimensionally in the traveling direction and the vertical direction, and the load is accommodated therein.

【0031】図1は、スタッカクレーン21を制御する
位置制御装置39の電気的構成を示すブロック図であ
る。この図1において、位置制御装置39は、パルスジ
ェネレータ30(位置検出手段に相当)、シーケンサ4
3(制御装置に相当)、インバータ装置44(駆動装置
に相当)および継電器45から構成されている。このよ
うにシーケンサ43とインバータ装置44とを組み合わ
せるのは、汎用性を確保するとともにコストを低減する
ためである。また、[従来の技術]において説明したよ
うに駆動輪27とレール22との間にはすべりが生じる
ため、位置制御装置39は、走行モータ29を位置に対
しオープンループで制御するように構成されている。な
お、図1においては、昇降モータ33とそれを駆動する
インバータ装置の構成が省略されている。
FIG. 1 is a block diagram showing the electrical construction of a position control device 39 for controlling the stacker crane 21. In FIG. 1, the position control device 39 includes a pulse generator 30 (corresponding to position detecting means), a sequencer 4
3 (corresponding to a control device), an inverter device 44 (corresponding to a driving device), and a relay 45. The reason why the sequencer 43 and the inverter device 44 are combined in this manner is to ensure versatility and reduce costs. Further, as described in [Prior Art], slippage occurs between the drive wheel 27 and the rail 22, and therefore the position control device 39 is configured to control the traveling motor 29 with respect to the position in an open loop. ing. Note that, in FIG. 1, the configurations of the lifting motor 33 and the inverter device that drives the lifting motor 33 are omitted.

【0032】パルスジェネレータ30は、位置計測車輪
28の回転に伴ってロータリーエンコーダから出力され
るパルスに基づいて、スタッカクレーン21の現在位置
を示す位置信号Saを出力するように構成されている。
上述したように、スタッカクレーン21がレール22の
上を走行すると、位置計測車輪28はレール22の上を
すべることなく転動するので、位置信号Saはスタッカ
クレーン21の現在位置を正確に示すものとなる。
The pulse generator 30 is configured to output a position signal Sa indicating the current position of the stacker crane 21 based on the pulse output from the rotary encoder as the position measuring wheel 28 rotates.
As described above, when the stacker crane 21 travels on the rail 22, the position measurement wheels 28 roll on the rail 22 without slipping, so the position signal Sa accurately indicates the current position of the stacker crane 21. Becomes

【0033】シーケンサ43は、移動距離生成部46
(移動距離生成手段に相当)、減速指令部47(減速指
令手段に相当)、運転指令部48(運転指令手段に相
当)および通信インターフェース49(通信手段に相
当)から構成されている。これらは全てディジタル信号
による処理を行うようになっている。
The sequencer 43 has a moving distance generating section 46.
(Equivalent to moving distance generating means), deceleration command section 47 (corresponding to deceleration command means), operation command section 48 (corresponding to operation command means) and communication interface 49 (corresponding to communication means). These are all designed to be processed by digital signals.

【0034】移動距離生成部46は、荷の入出庫指令か
ら定まるスタッカクレーン21の目標位置に基づいて、
次に移動すべき移動距離を決定し、それを移動距離信号
Sbとして通信インターフェース49を介してインバー
タ装置44に送信するようになっている。この通信イン
ターフェース49には、通信ドライバ/レシーバの構成
が簡単で拡張性があり且つ信頼性の高い通信規格例えば
RS−485が採用されている。
The moving distance generating unit 46, based on the target position of the stacker crane 21 determined from the loading / unloading command of the load,
The moving distance to be moved next is determined, and the moving distance signal Sb is transmitted to the inverter device 44 via the communication interface 49. The communication interface 49 employs a communication standard, such as RS-485, which has a simple structure of a communication driver / receiver, is highly expandable, and has high reliability.

【0035】減速指令部47は、通信インターフェース
49を介してインバータ装置44から受信した減速開始
位置信号Sc(詳しくは後述)と、パルスジェネレータ
30からの位置信号Saとを比較し、位置信号Saの示
すスタッカクレーン21の現在位置が減速開始位置信号
Scの示す減速開始位置に一致した時点で、インバータ
装置44に対し減速開始信号Sdを送信するようになっ
ている。また、減速指令部47は、スタッカクレーン2
1が目標位置に到達した時点で、運転指令部48に対し
停止信号Seを出力するようになっている。
The deceleration command section 47 compares the deceleration start position signal Sc (details will be described later) received from the inverter device 44 via the communication interface 49 with the position signal Sa from the pulse generator 30 to determine the position signal Sa. The deceleration start signal Sd is transmitted to the inverter device 44 when the current position of the stacker crane 21 shown in the drawing coincides with the deceleration start position shown by the deceleration start position signal Sc. In addition, the deceleration command unit 47 uses the stacker crane 2
When 1 reaches the target position, the stop signal Se is output to the operation command unit 48.

【0036】運転指令部48は、走行モータ29、昇降
モータ33およびフォーク動作用モータ38の運転開始
/停止および運転方向を指令するものである。運転指令
部48は、インバータ装置44から演算終了信号Sf
(後述)を受信すると、インバータ装置44に対し正転
運転信号Sgまたは逆転運転信号Shを出力可能な状態
となる。また、走行モータ29の運転中に減速指令部4
7から停止信号Seが入力されると、直ちに走行モータ
29を停止させるようになっている。ここで、正転運転
指令時にはSgがHレベル、ShがLレベルとなり、逆
転運転指令時にはSgがLレベル、ShがHレベルとな
り、停止指令時にはSg、ShがともにLレベルとな
る。さらに、運転指令部48は、インバータ装置44に
対し、走行モータ29の駆動とフォーク動作用モータ3
8の駆動とを切り替えるモータ切替信号Siを出力する
ようになっている。
The operation command section 48 commands the start / stop of operation and the operation direction of the traveling motor 29, the lifting motor 33, and the fork operation motor 38. The operation command unit 48 receives the calculation end signal Sf from the inverter device 44.
When (after-mentioned) is received, it becomes a state in which the forward rotation operation signal Sg or the reverse rotation operation signal Sh can be output to the inverter device 44. In addition, the deceleration command unit 4 is operated while the traveling motor 29 is operating.
When the stop signal Se is input from 7, the traveling motor 29 is immediately stopped. Here, Sg is at the H level and Sh is at the L level when the forward rotation operation command is issued, Sg is at the L level and Sh is at the H level when the reverse rotation operation command is issued, and both Sg and Sh are at the L level when the stop command is issued. Further, the operation command unit 48 instructs the inverter device 44 to drive the traveling motor 29 and the fork operating motor 3.
The motor switching signal Si for switching between the driving of No. 8 and the driving of No. 8 is output.

【0037】一方、インバータ装置44は、通信インタ
ーフェース50(通信手段に相当)、速度パラメータ演
算部51、速度指令演算部52およびモータ駆動部53
(モータ駆動手段に相当)から構成されている。ここ
で、速度パラメータ演算部51と速度指令演算部52と
が、本発明でいう演算手段に相当する。また、通信イン
ターフェース50は、上述した通信インターフェース4
9と同じ構成を有している。
On the other hand, the inverter device 44 includes a communication interface 50 (corresponding to communication means), a speed parameter calculation unit 51, a speed command calculation unit 52 and a motor drive unit 53.
(Corresponding to motor driving means). Here, the speed parameter calculation unit 51 and the speed command calculation unit 52 correspond to the calculation means in the present invention. The communication interface 50 is the communication interface 4 described above.
9 has the same configuration.

【0038】速度パラメータ演算部51は、通信インタ
ーフェース50を介してシーケンサ43から受信した移
動距離信号Sbに基づいて、速度指令の生成に必要とな
る速度パラメータを演算し、それを速度パラメータ信号
Sjとして速度指令演算部52に出力するようになって
いる。速度指令演算部52が演算する速度指令は、図3
に示すように、加速過程(A−B)、等速過程(B−
C)および減速過程(C−D)から構成されており、速
度パラメータはこれらの各過程における加速度を示して
いる。
The speed parameter calculator 51 calculates the speed parameter required for generating the speed command based on the moving distance signal Sb received from the sequencer 43 via the communication interface 50, and uses it as the speed parameter signal Sj. It is adapted to output to the speed command calculation unit 52. The speed command calculated by the speed command calculation unit 52 is shown in FIG.
As shown in, the acceleration process (AB), the constant velocity process (B-
C) and the deceleration process (C-D), and the speed parameter indicates the acceleration in each of these processes.

【0039】この場合、スタッカクレーン21および荷
に対する加速度や速度に対する制限、走行モータ29や
フォーク動作用モータ38の定格値、モータ駆動部53
の定格値などに基づいて、予め加速度制限値および最高
速度制限値が決められている。速度パラメータ演算部5
1は、この制限値内において速度パラメータを決定する
ようになっている。そして、速度パラメータ演算部51
は、移動距離に応じた速度パラメータの演算が終了する
と、シーケンサ43と速度指令演算部52に対し、演算
終了信号Sfを出力するようになっている。
In this case, the stacker crane 21 and the load are limited in terms of acceleration and speed, rated values of the traveling motor 29 and the fork operation motor 38, and the motor drive section 53.
The acceleration limit value and the maximum speed limit value are determined in advance based on the rated value and the like. Speed parameter calculator 5
1 determines the speed parameter within this limit value. Then, the speed parameter calculation unit 51
Outputs a calculation end signal Sf to the sequencer 43 and the speed command calculator 52 when the calculation of the speed parameter according to the moving distance is completed.

【0040】さらに、速度パラメータ演算部51は、上
記速度パラメータの演算とともに減速開始位置を求め、
それを減速開始位置信号Scとして通信インターフェー
ス50を介してシーケンサ43に送信するようになって
いる。減速開始位置は、走行モータ29を等速過程から
減速過程に移行させる時(図3におけるC点に相当)の
スタッカクレーン21の位置である。
Further, the speed parameter calculation unit 51 calculates the speed parameter and obtains the deceleration start position,
The deceleration start position signal Sc is transmitted to the sequencer 43 via the communication interface 50. The deceleration start position is the position of the stacker crane 21 when the traveling motor 29 shifts from the constant speed process to the deceleration process (corresponding to point C in FIG. 3).

【0041】速度指令演算部52は、速度パラメータに
基づいて速度指令(図3参照)を演算し、速度パラメー
タ演算部51から演算終了信号Sfが入力されると、そ
の演算した速度指令を速度指令信号Skとしてモータ駆
動部53に出力可能となる。速度指令演算部52は、こ
の出力可能状態において正転運転信号Sgまたは逆転運
転信号Shを受信すると、その指令された運転方向が目
標位置に対し走行すべき方向と一致しているかどうかを
判定し(走行モータ29の場合)、一致していると判定
した場合に限りモータ駆動部53に対し実際に正転また
は逆転の速度指令信号Skを出力するようになってい
る。
The speed command calculation unit 52 calculates a speed command (see FIG. 3) based on the speed parameter, and when the calculation end signal Sf is input from the speed parameter calculation unit 51, the calculated speed command is changed to the speed command. The signal Sk can be output to the motor drive unit 53. When the forward rotation operation signal Sg or the reverse rotation operation signal Sh is received in this output enable state, the speed command calculation unit 52 determines whether or not the commanded driving direction matches the direction in which the target position should travel. In the case of the traveling motor 29, the forward or reverse speed command signal Sk is actually output to the motor drive unit 53 only when it is determined that they match.

【0042】また、速度指令演算部52は、演算された
速度指令に従って加速過程と等速過程とを出力するが、
等速過程から減速過程への移行はシーケンサ43から送
られる減速開始信号Sdに同期して行うようになってい
る。そして、速度指令演算部52は、予め設定された移
動距離内または予め設定された時間内に減速開始信号S
dが入力されない場合には、速度指令を等速過程から減
速過程に移行させるようになっている。
The speed command calculator 52 outputs an acceleration process and a constant velocity process according to the calculated speed command.
The transition from the constant speed process to the deceleration process is performed in synchronization with the deceleration start signal Sd sent from the sequencer 43. Then, the speed command calculation unit 52 causes the deceleration start signal S to be generated within the preset moving distance or within the preset time.
When d is not input, the speed command is shifted from the constant speed process to the deceleration process.

【0043】モータ駆動部53は、図示しないコンバー
タ回路とインバータ主回路とを主体として構成されてい
る。このモータ駆動部53は、外部からのモード切替信
号Slに応じて、速度指令信号Skに従って運転する自
動運転モードと外部から入力される速度指令信号(図示
せず)に従って運転する手動運転モードとを切り替え可
能に構成されている。また、モータ駆動部53は、モー
タ切替信号Siに応じて走行モータ29の駆動パラメー
タまたはフォーク動作用モータ38の駆動パラメータを
選択し、その選択した駆動パラメータを用いて走行モー
タ29またはフォーク動作用モータ38を駆動するよう
になっている。なお、継電器45は、モータ切替信号S
iに応じて、モータ駆動部53の出力端子を走行モータ
29の入力端子またはフォーク動作用モータ38の入力
端子に切り替えるものである。
The motor drive section 53 is mainly composed of a converter circuit and an inverter main circuit (not shown). The motor drive unit 53 operates in accordance with a mode switching signal Sl from the outside, an automatic driving mode in which the motor driving unit 53 operates according to the speed command signal Sk, and a manual driving mode in which the motor driving unit 53 operates according to a speed command signal (not shown) input from the outside. It is configured to be switchable. Further, the motor drive unit 53 selects a drive parameter of the traveling motor 29 or a drive parameter of the fork operation motor 38 according to the motor switching signal Si, and uses the selected drive parameter to drive the travel motor 29 or the fork operation motor. 38 is driven. Note that the relay 45 uses the motor switching signal S
Depending on i, the output terminal of the motor drive section 53 is switched to the input terminal of the traveling motor 29 or the input terminal of the fork operation motor 38.

【0044】以上説明した構成によれば、以下のような
作用および効果が得られる。シーケンサ43の移動距離
生成部46は、収容部42の番地計算を行い、スタッカ
クレーン21が次に移動すべき移動距離をディジタル処
理により求め、それをインバータ装置44に対しディジ
タル信号のまま送信する。そして、インバータ装置44
の速度パラメータ演算部51は、その受信したディジタ
ル信号の移動距離に基づいて速度パラメータを演算し、
速度指令演算部52はその速度パラメータに基づいて速
度指令を演算する。
According to the configuration described above, the following actions and effects can be obtained. The moving distance generating unit 46 of the sequencer 43 calculates the address of the accommodating unit 42, obtains the moving distance to which the stacker crane 21 should move next by digital processing, and transmits it to the inverter device 44 as a digital signal. Then, the inverter device 44
The speed parameter calculation unit 51 calculates the speed parameter based on the moving distance of the received digital signal,
The speed command calculator 52 calculates a speed command based on the speed parameter.

【0045】シーケンサ43の運転指令部48は、モー
タ切替信号Siを走行モータ29の駆動に切り替えた
後、速度指令演算部52に対し正転運転信号Sgまたは
逆転運転信号Shを与える。これにより、速度指令演算
部52は、図3に示すように速度指令を加速過程(A−
B)、等速過程(B−C)へと移行させ、減速指令部4
7から減速開始信号Sdを受信すると同時に減速過程
(C−D)へ移行させる。そして、減速過程の減速過程
終了位置Dに到達した後は、微速(クリープ速度)で目
標位置Eにまで移動させる(クリープ過程)。目標位置
Eに到達すると、正転運転信号Sgと逆転運転信号Sh
とがともにLレベルとなり、これに応じて図示しないブ
レーキ装置が作動する。
The operation command section 48 of the sequencer 43, after switching the motor switching signal Si to drive the traveling motor 29, supplies the speed command calculation section 52 with the forward rotation operation signal Sg or the reverse rotation operation signal Sh. As a result, the speed command calculator 52 accelerates the speed command (A-
B), the process proceeds to the constant velocity process (BC), and the deceleration command unit 4
At the same time as receiving the deceleration start signal Sd from 7, the deceleration process (C-D) is started. Then, after reaching the deceleration process end position D in the deceleration process, it is moved to the target position E at a very low speed (creep speed) (creep process). When the target position E is reached, the forward rotation operation signal Sg and the reverse rotation operation signal Sh
And L both become L level, and the brake device (not shown) is activated accordingly.

【0046】この走行モータ29の駆動と同時に、図示
しないインバータ装置によって昇降モータ33も駆動さ
れ、スタッカクレーン21の目標位置への移動とフォー
ク37の目標収容部への位置決めとが同時に行われる。
Simultaneously with the driving of the traveling motor 29, the elevator motor 33 is also driven by an inverter device (not shown) so that the stacker crane 21 is moved to the target position and the fork 37 is positioned in the target accommodating portion at the same time.

【0047】この場合、通信インターフェース49、5
0を介して送信される移動距離信号Sbのデータ量は、
刻々と変化する速度指令のデータ量に比べ非常に少な
い。また、移動距離生成部46は、スタッカクレーン2
1の移動開始に先立って(例えば前回の移動期間中に)
移動距離信号Sbを送信する。このため、移動距離の送
信は速度指令の送信に比べ高速性が必要とされず、通信
インターフェース49、50には、通信速度が低い代わ
りに構成が簡単で且つ安価なもの(ここではRS−48
5)を採用することができる。これにより、位置制御装
置39の全体としても構成が複雑化することがなく、安
価で汎用性のある装置が得られる。
In this case, the communication interfaces 49, 5
The data amount of the moving distance signal Sb transmitted via 0 is
Very small compared to the ever-changing speed command data volume. In addition, the moving distance generation unit 46 uses the stacker crane 2
Prior to the start of move 1 (eg during the previous move period)
The moving distance signal Sb is transmitted. For this reason, the transmission of the moving distance does not require high speed as compared with the transmission of the speed command, and the communication interfaces 49 and 50 have a simple and inexpensive structure instead of a low communication speed (here, RS-48).
5) can be adopted. As a result, an inexpensive and versatile device can be obtained without complicating the configuration of the position control device 39 as a whole.

【0048】さらに、本実施形態では、従来構成とは異
なりアナログ信号が介在せず、ディジタル信号とアナロ
グ信号との間の変換誤差が発生しない。その結果、高精
度の速度制御ひいては高精度の位置決め制御が可能とな
る。そして、位置決め精度の向上に伴って減速過程終了
位置Dのばらつきが減少するので、図4の実線で示すよ
うにクリープ過程(D−E)をほぼ0とすることができ
る。これにより、スタッカクレーン21がクリープ速度
で移動する時間を極力短くでき、荷の入出庫サイクルタ
イムが短縮され、高稼働率が得られる。
Further, in the present embodiment, unlike the conventional configuration, no analog signal is present, and a conversion error between a digital signal and an analog signal does not occur. As a result, high-accuracy speed control and high-accuracy positioning control are possible. Since the variation in the deceleration process end position D decreases as the positioning accuracy improves, the creep process (DE) can be made almost zero as shown by the solid line in FIG. As a result, the time required for the stacker crane 21 to move at the creep speed can be shortened as much as possible, the loading / unloading cycle time of the load can be shortened, and a high operating rate can be obtained.

【0049】本実施形態では、インバータ装置44内に
速度パラメータ演算部51と速度指令演算部52とが設
けられている。そこで、インバータ装置44の処理負担
を軽減し、シーケンサ43とインバータ装置44との間
で処理の分散化を図るために、シーケンサ43内に減速
指令部47を設けている。この場合、シーケンサ43と
インバータ装置44との間で減速開始位置信号Scの通
信が必要となるが、減速開始位置信号Scもデータ量が
非常に少なく、しかもスタッカクレーン21が減速開始
位置に到達するまでの間(実際には通信や処理の遅れ等
があるため到達時よりも若干前まで)に送信を完了すれ
ば良いため、低速の通信インターフェース49、50を
用いても十分に通信可能となる。
In this embodiment, a speed parameter calculation unit 51 and a speed command calculation unit 52 are provided in the inverter device 44. Therefore, in order to reduce the processing load on the inverter device 44 and to disperse the processing between the sequencer 43 and the inverter device 44, the deceleration command unit 47 is provided in the sequencer 43. In this case, communication of the deceleration start position signal Sc is required between the sequencer 43 and the inverter device 44, but the deceleration start position signal Sc has a very small amount of data, and the stacker crane 21 reaches the deceleration start position. Since it is sufficient to complete the transmission until (due to the delay in communication and processing, etc., slightly before the arrival), it is possible to perform sufficient communication even with the low-speed communication interfaces 49 and 50. .

【0050】さらに、速度指令演算部52は、スタッカ
クレーン21が実際に減速開始位置に到達した時に指令
される減速開始信号Sdに従って、速度指令を等速過程
から減速過程へと移行させるので、加速過程および等速
過程において駆動輪27のすべりにより生じた位置の誤
差が、減速過程の開始時に一旦クリアされる。これによ
り、位置制御装置39は位置に関しオープンループ制御
を行うにもかかわらず、位置の累積誤差を低減でき、位
置決め精度を高めることができる。
Further, the speed command calculation unit 52 shifts the speed command from the constant speed process to the deceleration process in accordance with the deceleration start signal Sd commanded when the stacker crane 21 actually reaches the deceleration start position. The position error caused by the slip of the drive wheels 27 in the process and the constant velocity process is once cleared at the start of the deceleration process. As a result, the position control device 39 can reduce the cumulative error of the position and improve the positioning accuracy, although the position control device 39 performs the open loop control regarding the position.

【0051】この場合、減速開始信号Sdは例えば接点
信号として送信される。等速過程におけるスタッカクレ
ーン21は高速移動しているため、図4の破線で示すよ
うに等速過程から減速過程への移行点が接点動作による
遅延時間だけ遅れてしまい(C点→C1点)、それに伴
って減速過程終了位置もD点からD1点へとずれてしま
う。その結果、目標位置Eに到達した時にはまだクリー
プ速度にまで低下しておらず、その状態でブレーキが作
用することとなり、急ブレーキがかかった状態が生じ
る。そこで、速度パラメータ演算部51は、減速開始信
号Sdの送信遅時間の間にスタッカクレーン21が走行
する距離だけ、減速開始位置を手前側に補正する(C→
C2点)。これにより、減速過程終了位置が常にD点
(=E点)となるように制御でき、位置決め精度の低下
を防止することができる。
In this case, the deceleration start signal Sd is transmitted as a contact signal, for example. Since the stacker crane 21 is moving at a high speed in the constant speed process, the transition point from the constant speed process to the deceleration process is delayed by the delay time due to the contact operation as shown by the broken line in FIG. 4 (point C → point C1). Accordingly, the deceleration process end position also deviates from point D to point D1. As a result, when the target position E is reached, the creep speed is not yet reduced, and the brake is applied in that state, resulting in a state in which sudden braking is applied. Therefore, the speed parameter calculation unit 51 corrects the deceleration start position toward the front by the distance traveled by the stacker crane 21 during the transmission delay time of the deceleration start signal Sd (C →
C2 point). This makes it possible to control the deceleration process end position so that it is always at the point D (= point E), and it is possible to prevent the positioning accuracy from decreasing.

【0052】また、速度指令演算部52は、予め設定さ
れた移動距離内または予め設定された時間内に減速開始
信号Sdが入力されない場合に、速度指令を等速過程か
ら減速過程に移行させるので、例えばパルスジェネレー
タ30が故障したような緊急時においても、スタッカク
レーン21に緊急ブレーキなどの衝撃を与えることなく
通常の減速過程に従って停止させることができる。
Further, the speed command calculation unit 52 shifts the speed command from the constant speed process to the deceleration process when the deceleration start signal Sd is not input within the preset moving distance or within the preset time. For example, even in an emergency such as a failure of the pulse generator 30, the stacker crane 21 can be stopped according to a normal deceleration process without giving an impact such as an emergency brake to the stacker crane 21.

【0053】速度パラメータ演算部51は、速度パラメ
ータの演算が終了すると演算終了信号Sfを出力し、運
転指令部48はこの演算終了信号Sfの受信を条件とし
て正転運転信号Sgまたは逆転運転信号Shを出力可能
となる。また、速度指令演算部52は、演算終了信号S
fの入力を条件として速度指令信号Skを出力する。従
って、速度演算の途中結果が速度指令として用いられる
ような誤動作の発生を未然に防止することができる。
The speed parameter calculation unit 51 outputs a calculation end signal Sf when the calculation of the speed parameter is completed, and the operation command unit 48 receives the calculation end signal Sf as a condition, and the forward rotation operation signal Sg or the reverse rotation operation signal Sh is set. Can be output. Further, the speed command calculation unit 52 uses the calculation end signal S
The speed command signal Sk is output under the condition that f is input. Therefore, it is possible to prevent the occurrence of malfunction such that the intermediate result of the speed calculation is used as the speed command.

【0054】速度指令演算部52は、運転指令方向が目
標位置に対し走行すべき方向と一致した場合に限り速度
指令信号Skを出力するので、スタッカクレーン21が
目標位置Eとは逆方向に走行することを未然に防止する
ことができる。
Since the speed command calculation unit 52 outputs the speed command signal Sk only when the operation command direction matches the direction to travel with respect to the target position, the stacker crane 21 travels in the direction opposite to the target position E. This can be prevented in advance.

【0055】速度パラメータ演算部51は、速度指令の
加速過程、等速過程および減速過程が所定の加速度制限
値および所定の最高速度制限値の範囲内となるように速
度パラメータを演算するので、スタッカクレーン21や
運搬する荷の耐え得る加速度や速度、走行モータ29、
フォーク動作用モータ38およびモータ駆動部53に適
した電気的状態での移動が可能となる。
The speed parameter calculation unit 51 calculates the speed parameter so that the acceleration process, the constant speed process and the deceleration process of the speed command are within the ranges of the predetermined acceleration limit value and the predetermined maximum speed limit value. Acceleration and speed that the crane 21 and the load to carry can withstand, a traveling motor 29,
The fork movement motor 38 and the motor drive unit 53 can be moved in an electrical state suitable for the motor.

【0056】モータ駆動部53は、自動運転モードと手
動運転モードとを切り替え可能に構成されているので、
始業時の初期動作や停電からの復電時における復旧動作
において手動運転が可能となり作業性が向上する。
Since the motor drive section 53 is configured to be capable of switching between the automatic operation mode and the manual operation mode,
Manual operation is possible during the initial operation at the start of work and the recovery operation at the time of power recovery from a power failure, improving workability.

【0057】モータ駆動部53は、同時に使用されない
走行モータ29とフォーク動作用モータ38の駆動パラ
メータを備え、モータ切替信号Siに応じて駆動パラメ
ータを選択可能である。従って、一つのモータ駆動部5
3で走行モータ29とフォーク動作用モータ38とを駆
動可能となり、コストを低減することができる。
The motor drive unit 53 includes drive parameters for the traveling motor 29 and the fork operation motor 38 that are not used at the same time, and the drive parameters can be selected according to the motor switching signal Si. Therefore, one motor drive unit 5
The drive motor 29 and the fork operation motor 38 can be driven by the method 3 and the cost can be reduced.

【0058】なお、本発明は上記し且つ図面に示す実施
例に限定されるものではなく、例えば以下のように変形
または拡張が可能である。移動体はスタッカクレーン2
1に限定されず、例えばコンベアなどの搬送装置や定寸
送り装置であっても良い。また、制御装置はシーケンサ
43に限定されず例えばパソコンやマイコンであっても
良い。さらに、モータ29、33、38は誘導電動機に
限られず直流モータ(ブラシレスモータを含む)であっ
ても良い。ブラシ付の直流モータを使用する場合にあっ
ては、モータ駆動部53に替えて可変直流電源を用いれ
ば良い。また、通信インターフェース49、50は、構
成が簡単で拡張性があり且つ信頼性の高い通信規格であ
れば、通信速度が比較的遅いものであっても使用するこ
とができる。
The present invention is not limited to the embodiments described above and shown in the drawings, but can be modified or expanded as follows, for example. Mobile unit is stacker crane 2
The number is not limited to 1, and may be, for example, a conveyer such as a conveyor or a constant-size feeder. Further, the control device is not limited to the sequencer 43, and may be, for example, a personal computer or a microcomputer. Further, the motors 29, 33, 38 are not limited to induction motors, and may be DC motors (including brushless motors). When using a brushed DC motor, a variable DC power supply may be used instead of the motor drive unit 53. Further, the communication interfaces 49, 50 can be used even if the communication speed is relatively slow, as long as the communication standard has a simple configuration, expandability, and high reliability.

【0059】走行モータ29を位置に対しオープンルー
プで制御するように構成したが、駆動輪27にすべりが
ない場合にはフィードバック制御をするように構成して
も良い。また、速度指令演算部52は、減速指令部47
から減速開始信号Sdを受信すると同時に等速過程から
減速過程へ移行させるように構成したが、駆動輪27に
すべりがない場合には減速開始信号Sdにかかわらず減
速過程へ移行させるように構成しても良い。また、減速
指令部47は、インバータ装置44の内部に設けても良
い。
Although the traveling motor 29 is configured to be controlled in an open loop with respect to the position, it may be configured to perform feedback control when the drive wheels 27 do not slip. In addition, the speed command calculation unit 52 includes the deceleration command unit 47.
The deceleration start signal Sd is received at the same time from the constant speed process to the deceleration process. However, when the drive wheels 27 do not slip, the deceleration start signal Sd is entered regardless of the deceleration start signal Sd. May be. Further, the deceleration command unit 47 may be provided inside the inverter device 44.

【0060】[0060]

【発明の効果】以上の説明によって明らかなように、本
発明の移動体の位置制御装置は、移動体の目標位置への
移動および停止を制御する制御装置と移動用のモータを
駆動する駆動装置とにディジタル通信を行う通信手段を
備え、この通信手段を介して移動距離指令が送信される
ので、ディジタル信号とアナログ信号との間の変換誤差
が発生せず、高精度の速度制御ひいては高精度の位置決
め制御が可能となる。その結果、減速過程の終了位置の
ばらつきが減少するので、移動体が微速度で移動する時
間を短縮でき、サイクルタイムが短縮され高稼働率が得
られる。ここで送信される移動距離は、刻々と変化する
速度指令に比べてデータ量が非常に少ないので、通信速
度が低い代わりに構成が簡単で且つ安価なものを採用す
ることができる。これにより、位置制御装置全体として
も構成が複雑化することがなく、安価で汎用性のある装
置を構成できる。
As is apparent from the above description, the position control device for a moving body according to the present invention is a control device for controlling the movement and stop of the moving body to a target position and a drive device for driving a moving motor. Since the moving distance command is transmitted via this communication means, a conversion error between the digital signal and the analog signal does not occur, and high-accuracy speed control and high-precision Positioning control can be performed. As a result, the variation in the end position of the deceleration process is reduced, so that the time for the moving body to move at a fine speed can be shortened, the cycle time can be shortened, and a high operating rate can be obtained. The moving distance transmitted here has a very small amount of data as compared with the speed command that changes every moment, so a simple and inexpensive structure can be adopted instead of a low communication speed. This makes it possible to configure an inexpensive and versatile device without complicating the configuration of the position control device as a whole.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例を示すもので位置制御装置の
電気的構成を示すブロック図
FIG. 1 is a block diagram showing an electrical configuration of a position control device according to an embodiment of the present invention.

【図2】走行方向に対し横方向から見たスタッカクレー
ンの正面図
FIG. 2 is a front view of the stacker crane as seen from the side with respect to the traveling direction.

【図3】クリープ過程を長く設定した場合の速度指令を
示す図
FIG. 3 is a diagram showing a speed command when the creep process is set to be long.

【図4】クリープ過程をほぼ0に設定した場合の速度指
令を示す図
FIG. 4 is a diagram showing a speed command when the creep process is set to almost 0.

【図5】従来技術を示す図1相当図FIG. 5 is a diagram corresponding to FIG. 1 showing a conventional technique.

【図6】速度指令を示す図FIG. 6 is a diagram showing a speed command.

【符号の説明】[Explanation of symbols]

21はスタッカクレーン(移動体)、29は走行モータ
(移動用のモータ)、30はパルスジェネレータ(位置
検出手段)、38はフォーク動作用モータ(モータ)、
39は位置制御装置、43はシーケンサ(制御装置)、
44はインバータ装置(駆動装置)、46は移動距離生
成部(移動距離生成手段)、47は減速指令部(減速指
令手段)、48は運転指令部(運転指令手段)、49、
50は通信インターフェース(通信手段)、53はモー
タ駆動部(モータ駆動手段)である。
21 is a stacker crane (moving body), 29 is a traveling motor (moving motor), 30 is a pulse generator (position detecting means), 38 is a fork operation motor (motor),
39 is a position control device, 43 is a sequencer (control device),
44 is an inverter device (driving device), 46 is a moving distance generating unit (moving distance generating means), 47 is a deceleration commanding unit (deceleration commanding unit), 48 is a driving commanding unit (driving commanding unit), 49,
Reference numeral 50 is a communication interface (communication means), and 53 is a motor drive unit (motor drive means).

───────────────────────────────────────────────────── フロントページの続き (72)発明者 上杉 克浩 東京都府中市晴見町2丁目24番地の1 東芝アイティー・コントロールシステム 株式会社内 (72)発明者 西村 博道 三重県三重郡朝日町大字繩生2121番地 東芝産業機器製造株式会社内 (72)発明者 田所 俊哉 東京都中央区明石町6番4号 石川島運 搬機械株式会社内 (72)発明者 塩谷 仁健 東京都中央区明石町6番4号 石川島運 搬機械株式会社内 (56)参考文献 特開 平4−303391(JP,A) 特開 平10−25006(JP,A) 特開 平8−202446(JP,A) (58)調査した分野(Int.Cl.7,DB名) B65G 1/00 - 1/20 B66F 9/07 G05D 1/02 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Katsuhiro Uesugi 1-24-2 Harumi-cho, Fuchu-shi, Tokyo Inside Toshiba IT Control System Co., Ltd. (72) Inventor Hiromichi Nishimura Asahi-cho, Mie-gun, Mie Raw 2121 Toshiba Industrial Equipment Manufacturing Co., Ltd. (72) Inventor Toshiya Tadokoro 6-4 Akashi-cho, Chuo-ku, Tokyo Ishikawajima Transporting Machinery Co., Ltd. (72) In-Ken Shiotani 6 Akashi-cho, Chuo-ku, Tokyo No. 4 Ishikawajima Transport Machinery Co., Ltd. (56) References JP-A-4-303391 (JP, A) JP-A-10-25006 (JP, A) JP-A-8-202446 (JP, A) (58) Fields investigated (Int.Cl. 7 , DB name) B65G 1/00-1/20 B66F 9/07 G05D 1/02

Claims (10)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 移動体の位置を検出する位置検出手段
と、この検出位置を用いて前記移動体の目標位置への移
動および停止を制御する制御装置と、この制御装置から
の制御指令に基づいて前記移動体の移動用のモータを駆
動する駆動装置とから構成され、前記制御装置と前記駆
動装置との間で前記制御指令が通信されるように構成さ
れた移動体の位置制御装置において、 前記制御装置は、 前記駆動装置との間でディジタル通信を行う通信手段
と、 前記移動体の移動距離を求めそれを移動距離指令として
前記通信手段を介して前記駆動装置に送信する移動距離
生成手段と 前記検出位置と前記駆動装置から前記通信手段を介して
受信した減速開始位置とに基づいて減速開始指令を生成
する減速指令手段と を備え、 前記駆動装置は、 前記制御装置との間でディジタル通信を行う通信手段
と、 この通信手段を介して受信した前記移動距離指令と前記
制御装置から与えられる前記減速開始指令とに基づいて
加速過程、等速過程および減速過程からなる速度指令を
演算するとともに、前記移動距離指令に基づいて前記移
動体の減速開始位置を演算しそれを前記通信手段を介し
て前記制御装置に送信する演算手段と、 前記速度指令に基づいて前記モータを駆動するモータ駆
動手段とから構成されていることを特徴とする移動体の
位置制御装置。
1. A position detecting means for detecting a position of a moving body, a control device for controlling movement and stop of the moving body to a target position using the detected position, and a control command from the control device. And a drive device for driving a motor for moving the mobile body, in the position control device of the mobile body configured to communicate the control command between the control device and the drive device, The control device includes a communication unit that performs digital communication with the drive unit, and a moving distance generation unit that obtains a moving distance of the moving body and transmits the moving distance command to the driving unit via the communication unit as a moving distance command. And from the detection position and the drive device through the communication means.
Generates a deceleration start command based on the received deceleration start position
And a deceleration command means for said drive device, said communication means for performing digital communication between the control device, and the moving distance command received via the communication means
A speed command including an acceleration process, a constant speed process, and a deceleration process is calculated based on the deceleration start command given from the control device , and the shift command is calculated based on the movement distance command.
The deceleration start position of the moving body is calculated and is calculated through the communication means.
And a motor driving unit that drives the motor based on the speed command, and a position control device for the moving body.
【請求項2】 前記演算手段は、制御上発生する遅延時
間の間に前記移動体が移動する距離だけ前記減速開始位
置を前記目標位置に対し手前側に補正するように構成さ
れていることを特徴とする請求項1記載の移動体の位置
制御装置。
2. The calculation means is configured to control the delay time.
The deceleration start position by the distance that the moving body moves during
Position is corrected to the front side with respect to the target position.
Position control apparatus for a mobile body according to claim 1, wherein the being.
【請求項3】 前記演算手段は、前記移動体の移動中に
おいて予め設定された移動距離内または予め設定された
時間内に前記減速開始指令が与えられない場合に、前記
速度指令を等速過程から減速過程に移行させるように構
成されていることを特徴とする請求項1または2記載の
移動体の位置制御装置。
3. The calculating means is provided while the moving body is moving.
Within a preset travel distance or preset
If the deceleration start command is not given within the time,
The position control device for a moving body according to claim 1 or 2, wherein the speed command is configured to shift from a constant speed process to a deceleration process .
【請求項4】 前記演算手段は、前記速度指令の演算終
了後に前記モータ駆動手段に対して前記速度指令を出力
可能な状態となるように構成されていることを特徴とす
る請求項1ないし3の何れかに記載の移動体の位置制御
装置。
4. The calculation means is configured to end the calculation of the speed command.
After that, the speed command is output to the motor driving means.
The position control device for a moving body according to any one of claims 1 to 3, wherein the position control device is configured to be in a possible state .
【請求項5】 前記制御装置は、前記演算手段に対し運
転開始指令を与える運転指令手段を備え、 前記演算手段は、前記速度指令の演算終了後に前記運転
指令手段に対し演算終了信号を送信するとともに、前記
運転指令手段から前記運転開始指令が与えられた時に前
記速度指令を加速過程に移行させるように構成され、 前記運転指令手段は、前記演算終了信号を受信したこと
を条件として前記演算手段に対し前記運転開始指令を与
える ように構成されていることを特徴とする請求項1な
いし4の何れかに記載の移動体の位置制御装置。
5. The controller controls the operation means.
The operation means for giving a rotation start instruction, and the operation means operates the operation after the operation of the speed instruction is completed.
While transmitting the operation end signal to the command means,
Before the operation start command is given from the operation command means
It is configured to shift the speed command to the acceleration process, and the operation command means has received the calculation end signal.
On the condition that the operation start command is given to the calculation means.
Position control apparatus for a mobile body according to any one of claims 1 to 4, characterized in that it is configured to obtain.
【請求項6】 移動体の位置を検出する位置検出手段
と、この検出位置を用いて前記移動体の目標位置への移
動および停止を制御する制御装置と、この制御装置から
の制御指令に基づいて前記移動体の移動用のモータを駆
動する駆動装置とから構成され、前記制御装置と前記駆
動装置との間で前記制御指令が通信されるように構成さ
れた移動体の位置制御装置において、 前記制御装置は、前記駆動装置との間でディジタル通信を行う通信手段
と、 前記移動体の移動距離を求めそれを移動距離指令として
前記通信手段を介して前記駆動装置に送信する移動距離
生成手段と、 演算終了信号を受信したことを条件として前記駆動装置
に対し運転開始指令を与える運転指令手段と を備え、前記駆動装置は、 前記制御装置との間でディジタル通信を行う通信手段
と、 この通信手段を介して受信した前記移動距離指令に基づ
いて加速過程、等速過程および減速過程からなる速度指
令を演算し、 前記速度指令の演算終了後に前記運転指令
手段に対し演算終了信号を送信するとともに、前記運転
指令手段から前記運転開始指令が与えられた時に前記速
度指令を加速過程に移行させる演算手段と、 前記速度指令に基づいて前記モータを駆動するモータ駆
動手段とから 構成されていることを特徴とする移動体の
位置制御装置。
6. A position detecting means for detecting the position of a moving body.
And using this detection position, move the moving body to the target position.
From the controller that controls the start and stop
Based on the control command of the
And a drive unit that operates, and includes the control unit and the drive unit.
Is configured to communicate the control command to and from a moving device.
In the position control device for the moving body, the control device communicates digitally with the drive device.
Then, the moving distance of the moving body is calculated and used as the moving distance command.
Distance traveled to the drive via the communication means
The driving device on condition that the generation means and the calculation end signal are received
Commanding means for giving a driving start command to the driving device, and the driving device performs digital communication with the control device.
Based on the movement distance command received via this communication means.
Speed finger consisting of acceleration process, constant velocity process and deceleration process
Calculating a command and transmitting an operation end signal to the operation command means after the operation of the speed command is completed, and an operation of shifting the speed command to an acceleration process when the operation start command is given from the operation command means. And a motor drive that drives the motor based on the speed command.
It characterized by being composed of the motion means moves the position controller of the moving object.
【請求項7】 前記運転指令手段は、前記演算手段に対
し運転方向を指定した運転開始指令を与えるように構成
され、 前記演算手段は、前記移動体の前記目標位置への移動方
向が前記運転開始指令の運転方向と一致した場合に限
り、前記モータ駆動手段に対し前記速度指令を出力する
ように構成されていることを特徴とする請求項5または
6記載の移動体の位置制御装置。
7. The driving command means is configured to give a driving start command designating a driving direction to the computing means, and the computing means is configured such that the moving direction of the moving body to the target position is the driving direction. 7. The position control device for a moving body according to claim 5, wherein the speed command is output to the motor drive means only when the driving command coincides with the driving direction.
【請求項8】 前記演算手段は、前記加速過程、等速過
程および減速過程が所定の加速度制限値または所定の最
高速度制限値の範囲内となるように前記速度指令を演算
することを特徴とする請求項1ないし7の何れかに記載
の移動体の位置制御装置。
8. The calculating means calculates the speed command so that the acceleration process, the constant speed process and the deceleration process fall within a range of a predetermined acceleration limit value or a predetermined maximum speed limit value. The position control device for a moving body according to any one of claims 1 to 7.
【請求項9】 前記モータ駆動手段は、前記演算手段に
より演算された速度指令に従った自動運転と他の速度指
令に従った手動運転との何れかを選択的に実行するよう
に構成されていることを特徴とする請求項1ないし8の
何れかに記載の移動体の位置制御装置。
9. The motor drive means is configured to selectively execute either an automatic operation according to a speed command calculated by the calculation means or a manual operation according to another speed command. The position control device for a moving body according to any one of claims 1 to 8, characterized in that:
【請求項10】 前記モータ駆動手段は、前記移動体の
移動用のモータを含む複数のモータのそれぞれに対する
駆動パラメータと、その駆動パラメータ群のうちから実
際に駆動するモータに対する駆動パラメータを選択する
選択手段とを備えていることを特徴とする請求項1ない
し9の何れかに記載の移動体の位置制御装置。
10. The drive unit selects a drive parameter for each of a plurality of motors including a motor for moving the moving body and a drive parameter for an actually driven motor from the drive parameter group. 10. The position control device for a moving body according to claim 1, further comprising means.
JP2001029623A 2001-02-06 2001-02-06 Moving body position control device Expired - Fee Related JP3517645B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001029623A JP3517645B2 (en) 2001-02-06 2001-02-06 Moving body position control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001029623A JP3517645B2 (en) 2001-02-06 2001-02-06 Moving body position control device

Publications (2)

Publication Number Publication Date
JP2002234602A JP2002234602A (en) 2002-08-23
JP3517645B2 true JP3517645B2 (en) 2004-04-12

Family

ID=18893943

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001029623A Expired - Fee Related JP3517645B2 (en) 2001-02-06 2001-02-06 Moving body position control device

Country Status (1)

Country Link
JP (1) JP3517645B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104570914A (en) * 2015-01-29 2015-04-29 无锡中鼎物流设备有限公司 Stacker servo positioning system
JP7052840B2 (en) * 2020-08-18 2022-04-12 オムロン株式会社 Positioning device, control method of position specifying device, information processing program, and recording medium
WO2025027846A1 (en) * 2023-08-03 2025-02-06 株式会社LexxPluss Travel control system for transport vehicle and travel control method for transport vehicle

Also Published As

Publication number Publication date
JP2002234602A (en) 2002-08-23

Similar Documents

Publication Publication Date Title
US20250162803A1 (en) Controlling movements of a robot running on tracks
KR20110112950A (en) Automatic transfer control system of ladder car
JP2005289532A (en) Elevator control device
JP3517645B2 (en) Moving body position control device
JP2003192246A (en) Speed control device, speed control method, and speed control program for elevator
JP2906308B2 (en) Method and apparatus for controlling traveling of stacker crane and lifting and lowering of cargo bed
JPH08202446A (en) Stopping method and stopping control device for moving body
JP2008285271A (en) Article conveying device
JP2005041383A (en) Moving body
KR19980040131A (en) Stacker crane control system and control method of automatic warehouse system
JP3701843B2 (en) Bag lifting device
JPH08268699A (en) Control device for lifting and conveying device
JP3800904B2 (en) Speed control method for moving body
JPH08192905A (en) Method and device for controlling warehousing and delively in automatic warehouse
JPH11157613A (en) Moving body stop control method and stop control device
JPH10291639A (en) Elevating conveyer
KR20210144442A (en) Material transfer apparatus
CN110182562A (en) Transportation system and pipeline are connected control method
JPH0445003A (en) Carrying in and out system for automatic warehouse
US12539611B2 (en) Robot control apparatus, robot control system, and robot control method
KR20020082046A (en) Automatic feed control system for lifter-equipped extensible ladder vehicle
JPS6040302A (en) Controller for storage and delivery crane
JP3237938B2 (en) Elevation control device of transfer device
JPH04107796U (en) Stadka crane speed control device
JP3952764B2 (en) How to move a moving object

Legal Events

Date Code Title Description
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: 20040120

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040126

R150 Certificate of patent or registration of utility model

Ref document number: 3517645

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080130

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090130

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100130

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100130

Year of fee payment: 6

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100130

Year of fee payment: 6

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110130

Year of fee payment: 7

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110130

Year of fee payment: 7

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120130

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130130

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130130

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140130

Year of fee payment: 10

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees