JPH021045B2 - - Google Patents
Info
- Publication number
- JPH021045B2 JPH021045B2 JP20661783A JP20661783A JPH021045B2 JP H021045 B2 JPH021045 B2 JP H021045B2 JP 20661783 A JP20661783 A JP 20661783A JP 20661783 A JP20661783 A JP 20661783A JP H021045 B2 JPH021045 B2 JP H021045B2
- Authority
- JP
- Japan
- Prior art keywords
- tray
- value
- stop
- stop control
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 claims description 21
- 238000001514 detection method Methods 0.000 description 34
- 238000012937 correction Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006698 induction Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G17/00—Conveyors having an endless traction element, e.g. a chain, transmitting movement to a continuous or substantially-continuous load-carrying surface or to a series of individual load-carriers; Endless-chain conveyors in which the chains form the load-carrying surface
- B65G17/22—Conveyors having an endless traction element, e.g. a chain, transmitting movement to a continuous or substantially-continuous load-carrying surface or to a series of individual load-carriers; Endless-chain conveyors in which the chains form the load-carrying surface with oppositely-moving parts of the conveyor located in a common plane and being formed by individual load carriers only
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Warehouses Or Storage Devices (AREA)
- Control Of Conveyors (AREA)
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、例えば無端状に連結されて循環経路
上を移動する多数のトレーを備えた回転ラツクの
定位置停止制御に利用し得る移動体の停止制御方
法に関するものである。DETAILED DESCRIPTION OF THE INVENTION (Industrial Application Field) The present invention is directed to a moving body that can be used, for example, to control fixed position stopping of a rotary rack having a large number of trays that are connected in an endless manner and move on a circulation path. The present invention relates to a stop control method.
(従来の技術)
上記のような移動体の停止制御方法として、移
動体の速度に比例する周期でパルスを発信するパ
ルス発信手段を設け、移動体が定位置を通過した
時点から前記パルス発信手段からの発信パルスの
計数を開始し、そのパルス計数値が停止制御開始
設定値となつたときに前記移動体の駆動を解除し
て制動停止させる停止制御方法が知られている。(Prior Art) As a stop control method for a moving body as described above, a pulse transmitting means is provided which transmits a pulse at a period proportional to the speed of the moving body, and the pulse transmitting means starts from the time when the mobile body passes a fixed position. A stop control method is known in which the counting of pulses transmitted from the moving body is started, and when the pulse count value reaches the stop control start setting value, the driving of the moving body is canceled and the moving body is braked to a stop.
このような停止制御方法は、前記パルス計数値
と前記停止制御開始設定値とが一致したことに基
づいて移動体の駆動を解除して制動停止が行われ
てから当該移動体が完全に停止するまでの惰性に
よる移動距離が常時一定でなければ、実際の移動
体の停止位置にばらつきが生じることになる。し
かしながら、移動体の駆動を解除して制動停止が
行われてから当該移動体が完全に停止するまでの
惰性による移動距離は、装置の経時変化等によ
り、変化することは明らかである。 In such a stop control method, the drive of the movable body is canceled based on the coincidence of the pulse count value and the stop control start set value, and the movable body is stopped completely after a braking stop is performed. If the moving distance due to inertia is not constant at all times, there will be variations in the actual stopping position of the moving body. However, it is clear that the distance traveled by inertia from when the drive of the movable body is released and the brake is stopped until the movable body completely stops changes due to changes in the device over time and the like.
このような問題点を解決するためには、従来
は、例えば特開昭51−113957号公報に記載されて
いるように、移動体が停止したときに、停止位置
検出手段により目標停止位置で停止しているか否
かを判別させ、オーバーランであるかアンダーラ
ンであるかの検出信号を出力させ、この検出信号
に基づいて前記停止制御開始設定値に一定値を、
オーバーラン又はアンダーランを解消するように
加減算して補正し、次の停止制御は、この補正後
の停止制御開始設定値に基づいて行うようにして
いた。 In order to solve such problems, conventionally, when a moving body stops, a stop position detection means is used to stop it at a target stop position, as described in Japanese Patent Application Laid-Open No. 51-113957. output a detection signal indicating whether it is an overrun or an underrun, and set a constant value to the stop control start setting value based on this detection signal.
Correction is performed by adding or subtracting to eliminate overrun or underrun, and the next stop control is performed based on the corrected stop control start setting value.
(発明が解決しようとする課題)
上記のような従来の制御方法では、移動体の停
止位置が目標停止位置から外れていれば、そのず
れの量に関係なく常に一定値を前記停止制御開始
設定値に加減算して補正するのであるから、前記
一定値に相当する距離と実際に生じている停止位
置ずれ量とが一致していなければ、補正後の停止
制御開始設定値に基づいて停止制御を行つても、
やはり停止位置にずれが生じることになる。即
ち、このような従来の制御方法ではとてもmm単位
の高精度の停止制御を行わせることは出来ない。
特に、突発的な原因で大きなオーバーランやアン
ダーランが生じたときも同様の補正制御を行うこ
とになるので、本来、定停止位置で停止させるこ
とが出来るはずの次の停止制御にまで、停止制御
開始設定値を補正したために悪影響を与える結果
となる。(Problem to be Solved by the Invention) In the conventional control method as described above, if the stop position of the moving body deviates from the target stop position, the stop control start setting is always set to a constant value regardless of the amount of deviation. Since the correction is made by adding or subtracting the value, if the distance corresponding to the above-mentioned constant value does not match the actual stop position deviation amount, the stop control is performed based on the corrected stop control start setting value. Even if I go,
As expected, a deviation will occur in the stopping position. That is, with such conventional control methods, it is impossible to perform highly accurate stop control on the millimeter scale.
In particular, similar correction control is performed even when a large overrun or underrun occurs due to an unexpected cause, so the stop control is performed until the next stop control, which should normally be able to stop at a fixed stop position. Correcting the control start set value results in an adverse effect.
(課題を解決するための手段)
本発明は上記のような従来の問題点を解決する
ために、移動体の速度に比例する周期でパルスを
発信するパルス発信手段を設け、移動体が定位置
を通過した時点から前記パルス発信手段からの発
信パルスの計数を開始し、そのパルス計数値が停
止制御開始設定値となつたときに前記移動体の駆
動を解除して制動停止させる停止制御方法に於い
て、前記移動体が停止したときのパルス計数値
が、予め設定され且つオーバーラン又はアンダー
ランに相当しない許容値巾内にあるか否かを判別
させ、許容値巾内にあるパルス計数値の平均値
を、移動体が設定回数停止する毎に演算し、この
平均値と、予め設定され且つ定位置停止時に相当
する目標値との誤差を演算すると共に、この誤差
に応じて前記停止制御開始設定値を補正し、次の
停止制御は、この補正後の停止制御開始設定値に
基づいて行うことを特徴とする移動体の停止制御
方法を提案するものである。(Means for Solving the Problems) In order to solve the above-mentioned conventional problems, the present invention provides a pulse transmitting means that transmits pulses at a period proportional to the speed of a moving body. The stop control method starts counting the emitted pulses from the pulse emitting means from the time when the pulse emitting means passes, and when the pulse count value reaches a stop control start set value, the driving of the moving body is canceled and the moving body is braked to a stop. It is determined whether the pulse count value when the moving body stops is within a preset tolerance range that does not correspond to overrun or underrun, and the pulse count value that is within the tolerance range is determined. The average value of is calculated each time the moving body stops a set number of times, and the error between this average value and a preset target value that corresponds to when stopping at a fixed position is calculated, and the stop control is performed according to this error. This invention proposes a stop control method for a moving object, which is characterized in that the start set value is corrected and the next stop control is performed based on the corrected stop control start set value.
(実施例)
以下、本発明の一実施例を添付の例示図に基づ
いて説明すると、第1図に於て、1は駆動歯輪2
と遊転歯輪3との間に掛張された駆動用無端チエ
ン、4は該無端チエン1に等間隔置きに取付けら
れたトレー、5は前記駆動歯輪2とチエン伝動手
段6を介して連動連結された駆動用インダクシヨ
ンモーターである。第2図及び第3図に示すよう
に、前記各トレー4は被検出板7を備え、支持用
ガイドローラー8と支持用ガイドレール9及び振
れ止め用ガイドローラー10と振れ止め用ガイド
レール11とによつて、水平な循環経路上を一定
の姿勢で循環移動可能に支持されている。PHS
−F,PHS−Rは荷捌き位置を通過するトレー
4の被検出板7を検出する一対の光電スイツチで
あつて、トレー移動経路脇の固定場所に被検出板
7の両端を同時に検出し得る間隔で付設されてい
る。(Embodiment) Hereinafter, an embodiment of the present invention will be described based on the attached illustrative drawings. In FIG. 1, 1 is a drive gear 2
4 is a tray attached to the endless chain 1 at regular intervals; This is a driving induction motor that is linked together. As shown in FIGS. 2 and 3, each tray 4 includes a detection plate 7, a support guide roller 8, a support guide rail 9, a steady rest guide roller 10, and a steady rest guide rail 11. It is supported so that it can circulate in a fixed posture on a horizontal circulation path. PHS
-F and PHS-R are a pair of photoelectric switches that detect the detection plate 7 of the tray 4 passing through the cargo handling position, and are capable of simultaneously detecting both ends of the detection plate 7 at a fixed location beside the tray movement path. attached at intervals.
尚、一連のトレー4の内、No.1トレーとなる原
点トレー4aには原点用被検出板7aが付設され
ており、この原点用被検出板7aのみを検出する
原点検出用光電スイツチPHS−Xが、前記一対
の光電スイツチPHS−F,PHS−R間に配設さ
れている。 Incidentally, the origin tray 4a, which is the No. 1 tray among the series of trays 4, is attached with an origin detection plate 7a, and an origin detection photoelectric switch PHS- detects only this origin detection plate 7a. X is arranged between the pair of photoelectric switches PHS-F and PHS-R.
第4図は停止制御装置全体の構成を示してお
り、12は加減算カウンターであつて、前記光電
スイツチPHS−F,PHS−Rの両方が被検出板
7の両端を検出したときにANDゲート13から
出力される信号を、トレー4の回転方向に対応す
る前後進判別信号14に応じて正転時は加算する
と共に逆転時は減算し、荷捌き位置を通過する各
トレーに固有のトレーNo.を出力する。尚、前記光
電スイツチPHS−Xの検出信号15は、カウン
ター数値を原点(No.1)復帰させるために使用さ
れる。16は比較回路であつて、これに入力され
呼出トレーNo.と前記加減算カウンター12から与
えられる検出トレーNo.とを比較し、呼出トレーに
対してトレー移動方向側にある1つ手前のトレー
が通過したときに減速指令17を出力すると共
に、呼出トレーNo.と検出トレーNo.とが一致したと
きに一致信号18を出力する。 FIG. 4 shows the overall configuration of the stop control device, where 12 is an addition/subtraction counter, and when both the photoelectric switches PHS-F and PHS-R detect both ends of the detection plate 7, the AND gate 13 The signal output from the tray 4 is added during forward rotation and subtracted during reverse rotation according to the forward/backward movement discrimination signal 14 corresponding to the rotation direction of the tray 4, and a unique tray number is assigned to each tray passing through the material handling position. Output. Incidentally, the detection signal 15 of the photoelectric switch PHS-X is used to return the counter value to the origin (No. 1). Reference numeral 16 denotes a comparison circuit, which compares the called tray number inputted to this circuit with the detection tray number given from the addition/subtraction counter 12, and determines whether the tray that is one tray in front of the called tray in the tray movement direction is When it passes, it outputs a deceleration command 17, and when the calling tray number and the detected tray number match, it outputs a coincidence signal 18.
駆動装置19は前記モーター5及びその制御手
段を含み、前記減速指令17が与えられるとトレ
ー4の回動速度を低速に切り換える。この減速指
令17によつてトレー4の回動速度が低速に切り
換えられた後、第5図に示すように呼出トレー4
が荷捌き位置に到達するとき、先ず最初に当該ト
レー4の被検出板7の前端を光電スイツチPHS
−Rが検出する(逆回転の場合は被検出板7の後
端を光電スイツチPHS−Fが検出することにな
る)。この結果、ORゲート20から与えられる
信号と前記減速指令17とによつてANDゲート
21から計数開始指令22が出力される。この計
数開始指令22によつて作動するカウンター23
は、第1図に示すように前記トレー駆動用モータ
ー5に連動連結されたパルスエンコーダーPEか
ら極短い周期(例えばトレー4の移動距離1mm当
り1パルス)で発信されるパルスを計数する。2
4は前記カウンター23の計数値と設定値とを比
較する比較回路であつて、両数値が一致したとき
制動指令25を出力する。前記駆動装置19はこ
の制動指令25を受けてモーター5の駆動を解除
すると同時に発電制動状態に切り換える。従つて
第5図に示すように呼出トレー4は、被検出板7
の前端が光電スイツチPHS−Rによつて検出さ
れた時点から比較回路24に設定された設定値X
1(パルス数)に対応する距離分だけ移動を継続
した後に制動が掛けられ、距離L1で示す惰性移
動を伴つた後に停止することになる。 The drive device 19 includes the motor 5 and its control means, and switches the rotating speed of the tray 4 to a low speed when the deceleration command 17 is given. After the rotating speed of the tray 4 is switched to a low speed by this deceleration command 17, as shown in FIG.
When the tray 4 reaches the cargo handling position, first the front end of the detection plate 7 of the tray 4 is connected to the photoelectric switch PHS.
-R detects it (in the case of reverse rotation, the photoelectric switch PHS-F detects the rear end of the detection plate 7). As a result, a counting start command 22 is output from the AND gate 21 based on the signal applied from the OR gate 20 and the deceleration command 17. A counter 23 activated by this counting start command 22
As shown in FIG. 1, the pulse encoder PE, which is interlocked with the tray drive motor 5, counts pulses transmitted at extremely short intervals (for example, one pulse per 1 mm of the moving distance of the tray 4). 2
A comparison circuit 4 compares the count value of the counter 23 with a set value, and outputs a braking command 25 when the two values match. Upon receiving this braking command 25, the drive device 19 releases the drive of the motor 5 and simultaneously switches to a dynamic braking state. Therefore, as shown in FIG.
The set value X set in the comparator circuit 24 from the time when the front end of the
After continuing movement for a distance corresponding to 1 (number of pulses), braking is applied, and the movement is stopped after inertia movement indicated by distance L1.
一方、制動指令25が出力された時点からタイ
マースイツチ26が作動し、このタイマースイツ
チ26に設定された時間(即ち前記制動指令25
が出力された後、トレー4が停止する迄に要する
予想最大時間よりも若干長い時間)を経過した後
に停止位置チエツク手段27が作動する。この停
止位置チエツク手段27は、トレー停止状態に於
ける前記カウンター23の計数値(第5図にX2
で示す)が所定の設定値巾X3a〜X3b内(許
容停止精度範囲内)にある場合、その計数値X2
を記憶手段28に入力せしめると同時に正常停止
検出信号29を出力し、計数値X2が前記設定値
巾の最大値X3bを越えるオーバーラン状態又は
最小値X3aに達しないアンダーラン状態である
ときには、夫々に対応する検出信号30,31を
出力する。 On the other hand, the timer switch 26 is activated from the time when the braking command 25 is output, and the time set in the timer switch 26 (i.e., the braking command 25 is activated).
The stop position checking means 27 is activated after a period of time (slightly longer than the expected maximum time required for the tray 4 to stop) has elapsed after the output of the tray 4. This stop position checking means 27 checks the count value of the counter 23 (X2 in FIG. 5) when the tray is stopped.
) is within the predetermined set value width X3a to X3b (within the allowable stopping accuracy range), the counted value X2
is input into the storage means 28 and at the same time outputs the normal stop detection signal 29, and when the count value X2 is in an overrun state exceeding the maximum value X3b of the set value width or an underrun state in which it does not reach the minimum value X3a, respectively. Detection signals 30 and 31 corresponding to the detection signals 30 and 31 are output.
前記正常停止検出信号29は前記比較回路16
からの一致信号18と共にANDゲート32に入
力され、定位置停止完了信号33が出力される。 The normal stop detection signal 29 is transmitted to the comparison circuit 16.
It is inputted to the AND gate 32 along with the coincidence signal 18 from , and a fixed position stop completion signal 33 is output.
前記記憶手段28は前記のように入力されるト
レー停止位置対応計数値X2を各トレー停止制御
毎に記憶し、この記憶の完了によつて前記カウン
ター23がリセツトされる。34は演算回路であ
つて、プリセツトカウンター35が計数する停止
制御回数が設定値、例えば10回となる度に与えら
れる平均値計算指令36を受けて、前記記憶手段
28に記憶されている直前10回分のトレー停止位
置対応計数値X2の平均値X4を演算する。この
平均値X4は、次段の比較回路37に入力され、
前記設定値巾X3a〜X3bの中心値に相当する
設定値X5との差が演算され、その差が許容範囲
を越える場合に平均値ずれ±ΔXが比較回路37
から出力される。このようにして求められた平均
値ずれ±ΔXは設定値補正手段38によつて設定
値X1に加えられ、以降はこの補正された設定値
X1±ΔXとカウンター23からの計数値とが比較
される。 The storage means 28 stores the tray stop position corresponding count value X2 input as described above for each tray stop control, and upon completion of this storage, the counter 23 is reset. 34 is an arithmetic circuit which receives an average value calculation command 36 which is given every time the number of stop control counts counted by the preset counter 35 reaches a set value, for example 10 times, and calculates the average value calculated immediately before the value stored in the storage means 28. The average value X4 of the count value X2 corresponding to the tray stop position for 10 times is calculated. This average value X4 is input to the next stage comparison circuit 37,
The difference from the set value X5 corresponding to the center value of the set value widths X3a to X3b is calculated, and if the difference exceeds the allowable range, the average value deviation ±ΔX is calculated by the comparison circuit 37.
is output from. The average value deviation ±ΔX obtained in this way is added to the set value X1 by the set value correction means 38, and from then on, this corrected set value
X1±ΔX and the counted value from the counter 23 are compared.
次に具体的な制御方法を第4図乃至第7図に基
づいて説明する(トレー4の回転方向は第5図に
矢印で示す正転方向とする)と、選択した特定No.
のトレー4を荷捌き位置に呼び出すため、呼出ト
レーNo.を設定した状態で駆動装置19を稼動させ
てモーター5により一連のトレー4を循環移動さ
せると、荷捌き位置を通過するトレー4のNo.が加
減算カウンター12から順次出力され、この検出
トレーNo.と呼出トレーNo.とが比較回路16に於て
比較され、呼出トレーの1つ手前のトレー4が荷
捌き位置を通過したとき減速指令17が出力さ
れ、前記のようにトレー4の移動速度が低速に切
り換えられる。 Next, a specific control method will be explained based on FIGS. 4 to 7 (the rotation direction of the tray 4 is assumed to be the forward rotation direction indicated by the arrow in FIG. 5).
In order to call the trays 4 to the material handling position, when the drive device 19 is operated with the called tray number set and the motor 5 circulates the series of trays 4, the number of trays 4 passing through the material handling position is changed. are sequentially output from the addition/subtraction counter 12, and this detected tray number and the called tray number are compared in the comparison circuit 16, and when the tray 4 one place before the called tray passes the load handling position, a deceleration command is issued. 17 is output, and the moving speed of the tray 4 is switched to low speed as described above.
従つて呼出トレー4は低速で荷捌き位置に接近
することになるが、当該トレー4に於ける被検出
板7の前端が第5図に示すように光電スイツチ
PHS−Rによつて検出されると、計数開始指令
22によりカウンター23がONとなり、パルス
エンコーダーPEからの発信パルスが計数される。
この計数値が設定値X1(又は後述の補正設定値
X1±ΔX)と一致すると比較回路24からの制動
指令25が出力され、駆動装置19はこの制動指
令25に基づいてモーター5によるトレー4の低
速駆動を解除すると同時に発電制動に切り換え
る。従つて、呼出トレー4は第5図に示すように
距離L1だけ惰性移動した後に停止する。 Therefore, the calling tray 4 approaches the cargo handling position at low speed, but the front end of the detection plate 7 in the tray 4 is exposed to the photoelectric switch as shown in FIG.
When detected by the PHS-R, the counter 23 is turned on by a counting start command 22, and the pulses sent from the pulse encoder PE are counted.
This count value is the setting value X1 (or the correction setting value described later)
X1±ΔX), a braking command 25 is output from the comparison circuit 24, and based on this braking command 25, the drive device 19 cancels the low-speed drive of the tray 4 by the motor 5 and simultaneously switches to dynamic braking. Therefore, as shown in FIG. 5, the calling tray 4 stops after moving by inertia by a distance L1.
上記のようにして、設定されたNo.の呼出トレー
4が荷捌き位置に停止することになるが、トレー
4が停止した頃に停止位置チエツク手段27が作
動し、このときのカウンター23の計数値(パル
スエンコーダーPEはトレー4の停止に伴つて停
止しているので、カウンター23の数値は、被検
出板7の前端を光電スイツチPHS−Rが検出し
てからトレー4が停止する迄のトレー移動距離に
対応する計数値、即ちトレー停止位置に対応する
計数値で止つている)X2が設定値巾X3a〜X
3b内にあるか否かを判別する。そしてトレー停
止位置対応計数値X2が設定値巾X3a〜X3b
内にあるとき、即ち呼出トレー4に於ける被検出
板7の両端を一対の光電スイツチPHS−F,
PHS−Rが検出することの出来る所定の停止精
度範囲内で呼出トレー4が停止しているときは、
正常停止検出信号29が出力され、このとき比較
回路16からは当然一致信号18が出力されてい
るので、定位置停止完了信号33がANDゲート
32から出力されることになり、一連の停止制御
は完了する。 As described above, the call tray 4 with the set number stops at the cargo handling position, but around the time the tray 4 stops, the stop position check means 27 is activated, and the counter 23 calculates the value at this time. Numerical value (Since the pulse encoder PE stops when the tray 4 stops, the numerical value on the counter 23 is the tray value from when the photoelectric switch PHS-R detects the front end of the detection plate 7 until the tray 4 stops.) (The count value corresponding to the moving distance, that is, the count value corresponding to the tray stop position) is stopped at the set value width
3b. Then, the count value X2 corresponding to the tray stop position is the set value width X3a to X3b.
In other words, both ends of the detection plate 7 in the call tray 4 are connected to a pair of photoelectric switches PHS-F,
When the calling tray 4 is stopped within the predetermined stopping accuracy range that the PHS-R can detect,
The normal stop detection signal 29 is output, and at this time, the comparison circuit 16 naturally outputs the coincidence signal 18, so the fixed position stop completion signal 33 is output from the AND gate 32, and the series of stop controls is as follows. Complete.
若し、前記のトレー停止位置対応計数値X2が
設定値巾X3a〜X3b内にない場合は、オーバ
ーラン検出信号30又はアンダーラン検出信号3
1が出力されるので、この検出信号30又は31
を利用して、異常停止を適当な方法で表示させる
か又は当該呼出トレー4を所定の停止精度範囲内
に補正する適当な停止位置補正制御を行うことが
出来る。 If the tray stop position corresponding count value X2 is not within the set value width X3a to X3b, the overrun detection signal 30 or the underrun detection signal 3
1 is output, so this detection signal 30 or 31
Using this, it is possible to display an abnormal stop in an appropriate manner or perform appropriate stop position correction control to correct the calling tray 4 to within a predetermined stop accuracy range.
一方、前記のトレー停止位置対応計数値X2が
設定値巾X3a〜X3b内にある場合には、その
トレー停止位置対応計数値X2が各トレーの停止
制御毎に記憶手段28に於て記憶される。そして
停止制御回路が設定回数、例えば10回になると、
記憶手段28に於て記憶されている直前10回分の
トレー停止位置対応計数値X2の平均値X4が演
算回路34により演算され、更に設定値X5と平
均値X4との差が比較回路37により演算され
る。そしてその差が許容範囲を越える場合に平均
値ずれ±ΔXが出力される。 On the other hand, when the tray stop position corresponding count value X2 is within the set value width X3a to X3b, the tray stop position corresponding count value X2 is stored in the storage means 28 for each tray stop control. . And when the stop control circuit reaches a set number of times, for example 10 times,
The average value X4 of the last 10 tray stop position corresponding count values X2 stored in the storage means 28 is calculated by the calculation circuit 34, and the difference between the set value X5 and the average value X4 is calculated by the comparison circuit 37. be done. If the difference exceeds the allowable range, the average deviation ±ΔX is output.
第6図に於て、×印は1回毎のトレー停止位置、
即ちトレー停止位置対応計数値X2を示し、A
は、平均値X4が略設定値X5と等しくなる場合
のトレー停止位置対応計数値X2の1群(10回
分)を示しており、この場合には平均値ずれ±
ΔXは出力されない。Bは、平均値X4と設定値
X5との差が許容範囲より+側に大きくなる場合
のトレー停止位置対応計数値X2の1群を示して
おり、この場合には平均値ずれ+ΔXが出力され
る。又Cは、平均値X4と設定値X5との差が許
容範囲より−側に大きくなる場合のトレー停止位
置対応計数値X2の1群を示しており、この場合
には平均値ずれ−ΔXが出力される。 In Figure 6, the x mark indicates the tray stop position each time,
That is, it shows the count value X2 corresponding to the tray stop position, and A
indicates one group (10 times) of the tray stop position corresponding count value X2 when the average value X4 is approximately equal to the set value X5, and in this case, the average value deviation ±
ΔX is not output. B shows a group of count values X2 corresponding to the tray stop position when the difference between the average value X4 and the set value X5 becomes larger than the allowable range on the + side, and in this case, the average value deviation +ΔX is output. Ru. Also, C indicates a group of count values X2 corresponding to the tray stop position when the difference between the average value X4 and the set value Output.
上記のようにして出力される平均値ずれ±ΔX
に基づき、設定値補正手段38により設定値X1
を補正するのであるが、上記のように平均値ずれ
+ΔXが生じることは、制動後のトレー4の惰性
移動距離L1が大きくなつている結果であるか
ら、制動のタイミングをΔX分だけ早める必要が
あり、平均値ずれ−ΔXが生じることは、制動後
のトレー4の惰性移動距離L1が短くなつている
結果であるから、制動のタイミングをΔX分だけ
遅らせる必要がある。従つて前記設定値補正手段
38では、平均値ずれ+ΔXの場合には初期設定
値X1からΔXだけ減算する補正を行わせ、平均
値ずれ−ΔXの場合は初期設定値X1にΔXを加
算する補正を行わせる。この結果、以降のトレー
停止制御には補正された設定値X1±ΔXが利用さ
れ、この設定値X1±ΔXとカウンター23からの
計数値とが比較されるため、制動指令25が出力
されるタイミングがΔX分だけ早められるか又は
遅れることになり、停止位置対応計数値X2が所
定の停止精度範囲の中心である設定値X5に一致
乃至は接近することになる。即ち、第6図にAで
示す状態で停止制御を行わせることが出来る。 Average value deviation ±ΔX output as above
Based on this, the set value correction means 38 sets the set value X1
However, as mentioned above, the occurrence of the average value deviation +ΔX is a result of the inertial movement distance L1 of the tray 4 after braking being increased, so it is necessary to advance the timing of braking by ΔX. Since the occurrence of the average value deviation -ΔX is a result of the inertial movement distance L1 of the tray 4 being shortened after braking, it is necessary to delay the timing of braking by ΔX. Therefore, the set value correction means 38 performs a correction of subtracting ΔX from the initial setting value X1 when the average value deviation is +ΔX, and performs a correction of adding ΔX to the initial setting value X1 when the average value deviation is −ΔX. Have them do it. As a result, the corrected set value X1±ΔX is used for subsequent tray stop control, and this set value X1±ΔX is compared with the counted value from the counter 23, so the timing at which the braking command 25 is output is is advanced or delayed by ΔX, and the stop position corresponding count value X2 coincides with or approaches the set value X5, which is the center of the predetermined stop accuracy range. That is, the stop control can be performed in the state shown by A in FIG. 6.
上記実施例ではトレー4が正転方向に回動する
場合について説明したが、逆転方向に回動してい
る場合でも同様に制御し得る。又、上記実施例で
は、減速指令17が出力されている状態で光電ス
イツチPHS−F又はPHS−RがONとなつたとき
を、トレー4(移動体)が停止制御の基準位置で
ある定位置を通過した時点としたが、この定位置
通過の検出方法は、この実施例の方法に限定され
ない。更に、トレー4(移動体)の速度に比例す
る周期でパルスを発信するパルス発信手段とし
て、パルスエンコーダーPEを利用したが、被検
出板7としてトレー移動方向に小間隔で孔(スリ
ツト)を設け、この孔を検出する光電スイツチの
パルス信号をカウンターで計数するようにしても
良いし、被検出板7の移動方向に小間隔で多数の
検出器を並設し、これ等検出器群から、前記カウ
ンター23から得られる計数値に相当する信号を
得ることも可能である。 In the above embodiment, a case has been described in which the tray 4 rotates in the forward rotation direction, but the same control can be performed even when the tray 4 rotates in the reverse rotation direction. Furthermore, in the above embodiment, when the photoelectric switch PHS-F or PHS-R is turned on while the deceleration command 17 is being output, the tray 4 (moving body) is at the home position, which is the reference position for stop control. However, the method of detecting the passage of this fixed position is not limited to the method of this embodiment. Furthermore, a pulse encoder PE was used as a pulse transmitting means for transmitting pulses at a period proportional to the speed of the tray 4 (moving body), but holes (slits) were provided at small intervals in the tray movement direction as the detection plate 7. The pulse signal of a photoelectric switch that detects this hole may be counted by a counter, or a large number of detectors may be arranged in parallel at small intervals in the direction of movement of the detection plate 7, and from these detector groups, It is also possible to obtain a signal corresponding to the count value obtained from the counter 23.
又、実施例では発電制動によつてトレー4を停
止させるように説明したが、機械的制動手段を使
用してトレー4を停止させることも出来る。この
場合も、制動をかけた後ある程度の距離をトレー
4が惰性で移動するので、上記の制御は有効であ
る。更に実施例では、トレー停止位置対応計数値
X2が設定値巾X3a〜X3b内にあるか否かを
判別し、この判別に従つて正常停止検出信号2
9、オーバーラン検出信号30、及びアンダーラ
ン検出信号31を出力せしめるようにしたが、こ
の方法ではカウンター23にカウントミス等が生
じた場合、現実のトレー停止位置に一致した停止
位置チエツクを行うことが出来ない。そこで、タ
イマースイツチ26の設定時間が経過したときの
光電スイツチPHS−F,PHS−RのON、OFF
状態からトレー4の停止位置を判別せしめ、両者
がONのときは正常停止検出信号29を、光電ス
イツチPHS−FのみがONのときはオーバーラン
検出信号30を、そして光電スイツチPHS−R
のみがONのときはアンダーラン検出信号31
を、夫々出力せしめると共に、両光電スイツチ
PHS−F,PHS−RがONのときのみ、前記トレ
ー停止位置対応計数値X2を記憶手段28に記憶
せしめるように制御することが出来る。 Further, in the embodiment, the tray 4 is stopped by dynamic braking, but it is also possible to stop the tray 4 by using mechanical braking means. In this case as well, the above control is effective because the tray 4 moves a certain distance by inertia after applying the brake. Furthermore, in the embodiment, it is determined whether or not the tray stop position corresponding count value X2 is within the set value width X3a to X3b, and according to this determination, the normal stop detection signal 2 is output.
9. The overrun detection signal 30 and the underrun detection signal 31 are output, but with this method, if a counting error occurs in the counter 23, the stop position must be checked to match the actual tray stop position. I can't. Therefore, when the set time of the timer switch 26 has elapsed, the photoelectric switches PHS-F and PHS-R are turned on and off.
The stop position of the tray 4 is determined from the status, and when both are ON, a normal stop detection signal 29 is output, and when only the photoelectric switch PHS-F is ON, an overrun detection signal 30 is output, and the photoelectric switch PHS-R is output.
When only is ON, underrun detection signal 31
, respectively, and both photoelectric switches
Only when PHS-F and PHS-R are ON, the tray stop position corresponding count value X2 can be controlled to be stored in the storage means 28.
又、上記の光電スイツチPHS−F,PHS−R
のON、OFF状態からトレー4の停止位置を判別
せしめて、所定の精度範囲内でトレーが停止した
ときのみトレー停止位置対応計数値X2を記憶手
段28に記憶させる制御方法と、先の実施例で説
明した方法、即ちトレー停止位置対応計数値X2
が設定値巾X3a〜X3b内にあるときのみ当該
計数値X2を記憶手段28に記憶させる方法とを
組合せ、両光電スイツチPHS−F,PHS−Rが
共にONのときで且つトレー停止位置対応計数値
X2が設定値巾X3a〜X3b内にあるときのみ
当該計数値X2を記憶手段28に記憶させるよう
に制御することも可能である。 In addition, the above photoelectric switch PHS-F, PHS-R
A control method that determines the stop position of the tray 4 from the ON and OFF states of The method explained in , that is, the tray stop position corresponding count value X2
By combining the method of storing the relevant count value X2 in the storage means 28 only when the count value X2 is within the set value range X3a to X3b, it is possible to store the relevant count value It is also possible to perform control such that the counted value X2 is stored in the storage means 28 only when the numerical value X2 is within the set value range X3a to X3b.
尚、各移動体の停止制御毎に於ける停止位置精
度を実施例のように記憶させておくことが出来る
ので、その記憶をプリンターで打ち出したりデイ
スプレイに表示させたりして、現在の停止精度の
傾向を容易に知ることも出来る。 In addition, since the stop position accuracy for each stop control of each moving body can be memorized as in the example, the memory can be printed out on a printer or displayed on a display to check the current stop accuracy. Trends can also be easily seen.
又、実施例では個々に独立した制御手段乃至回
路を使用したが、実際にはコンピユータを併用し
て、プログラム制御方法により実施することが出
来るものである。 Further, in the embodiments, individually independent control means or circuits are used, but in reality, a computer can be used in conjunction with the program control method.
(発明の作用及び効果)
以上のように本発明の移動体の停止制御方法に
よれば、移動体(実施例ではトレー4)が停止し
たときのパルス計数値(実施例ではトレー停止位
置対応計数値X2)が、予め設定され且つオーバ
ーラン又はアンダーランに相当しない許容値巾
(実施例では設定値X3a〜X3bの巾)内にあ
るか否かを判別させ、許容値巾内にあるパルス計
数値の平均値を、移動体が設定回数停止する毎に
演算し、予め設定され且つ定位置停止時に相当す
る目標値(実施例では設定値X5)と前記平均値
との誤差(実施例では位置ずれ量±ΔX)を演算
すると共に、この誤差に応じて、移動体の駆動を
解除して制動停止を行う停止制御開始設定値(実
施例では設定値X1)を補正し、次の停止制御
は、この補正後の停止制御開始設定値に基づいて
行うのであるから、移動体が停止したときのパル
ス計数値が前記許容値巾外にある、所謂オーバー
ラン又はアンダーランの状態であるときには、当
該パルス計数値を前記停止制御開始設定値の補正
に利用しないことになる。従つて、突発的な原因
で異常なオーバーラン又はアンダーランが発生し
ても、これを次の停止制御に影響させずに済み、
従来周知のようなオーバーラン又はアンダーラン
発生時の対策を講ずることが出来る。(Operations and Effects of the Invention) As described above, according to the movable body stop control method of the present invention, the pulse count value (in the embodiment, the tray stop position corresponding count value) when the movable body (tray 4 in the embodiment) stops. It is determined whether or not the numerical value The average value of the numerical values is calculated each time the moving object stops a set number of times, and the error between the average value (in the example, the position The deviation amount ±ΔX) is calculated, and according to this error, the stop control start set value (set value Since this is performed based on the corrected stop control start setting value, if the pulse count value when the moving body stops is outside the above-mentioned allowable value range, which is a so-called overrun or underrun state, the relevant The pulse count value is not used to correct the stop control start setting value. Therefore, even if an abnormal overrun or underrun occurs due to an unexpected cause, this will not affect the next stop control.
Countermeasures against occurrence of overrun or underrun, which are conventionally well known, can be taken.
そして、前記停止時パルス計数値の平均値と前
記目標値との誤差、即ち、定停止位置と実際の移
動体の停止位置との間の位置ずれ量の平均値に相
当するパルス数、によつて前記停止制御開始設定
値を補正するのであるから、前記誤差(位置ずれ
量)の多少に関係なく常に一定値を前記停止制御
開始設定値に加減算して補正する場合と比較し
て、次の停止制御時に於ける停止位置精度を極め
て高くすることが出来る。 Then, the error between the average value of the pulse count value at stop and the target value, that is, the number of pulses corresponding to the average value of the amount of positional deviation between the constant stop position and the actual stop position of the moving body, is determined. Therefore, the stop control start set value is corrected, so compared to the case where the stop control start set value is corrected by always adding or subtracting a constant value regardless of the error (positional deviation amount), the following Stop position accuracy during stop control can be made extremely high.
即ち、本発明の停止制御方法によれば、制動後
に於ける移動体の惰性移動距離が種々の原因で変
動し、移動体の停止位置が所定の許容範囲の中心
から+方向又は−方向にずれ、そのまま放置すれ
ば、移動体の停止位置が前記許容範囲を越えるオ
ーバーラン又はアンダーランの状態になることが
予想される場合に、その傾向を捉えて前記移動体
に対する制動のタイミングを自動的且つ正確に補
正し、オーバーランやアンダーランとなるのを未
然に防止して、移動体の停止位置精度の平均を常
時±0又はそれに近くすることが出来るのであ
る。 That is, according to the stop control method of the present invention, the inertial movement distance of the movable body after braking varies due to various causes, and the stop position of the movable body deviates from the center of the predetermined tolerance range in the + direction or - direction. If left as is, it is predicted that the stopping position of the moving body will be in an overrun or underrun state exceeding the above-mentioned allowable range, the timing of braking for the moving body can be automatically and By making accurate corrections and preventing overruns and underruns, it is possible to always keep the average stopping position accuracy of the moving body at or close to ±0.
しかも本発明に於いては、前記特開昭51−
113957号公報に記載されているように、単に設定
回数だけ停止制御が行われた時点で一定値を前記
停止制御開始設定値に加減算して補正するのでは
なく、各回停止時のパルス計数値から演算した平
均値を使用して、設定回数だけ停止制御が行われ
た時点で前記停止制御開始設定値を補正するので
あるから、制御機器の稼働率を低下させながら実
質的には各回の停止制御毎に補正する場合と殆ど
大差なく所期の目的を達成し得るのである。 Moreover, in the present invention, the above-mentioned Japanese Patent Application Laid-open No.
As described in Publication No. 113957, instead of simply adding or subtracting a fixed value to the stop control start set value after the stop control has been performed a set number of times, correction is made from the pulse count value at each stop. The calculated average value is used to correct the stop control start setting value when the stop control has been performed the set number of times, so the stop control start value is corrected each time while reducing the operating rate of the control equipment. The desired purpose can be achieved with almost no difference from the case where the correction is made every time.
第1図は回転ラツクの構成を説明する概略斜視
図、第2図はトレーと検出スイツチとの関係を示
す平面図、第3図は同側面図、第4図は本発明の
実施例を説明するブロツク線図、第5図は停止時
の被検出板と光電スイツチとの関係を示す図、第
6図は許容停止精度範囲内での停止位置の変動を
説明する図、第7図は制御方法を説明するフロー
チヤートである。
1……無端チエン、2……駆動歯輪、3……遊
転歯輪、4……トレー、5……インダクシヨンモ
ーター、7,7a……被検出板(被検出部)、1
2……加減算カウンター、16,24,37……
比較回路、19……駆動装置、23……カウンタ
ー、26……タイマースイツチ、27……停止位
置チエツク手段、28……記憶手段、34……演
算回路、35……プリセツトカウンター、38…
…設定値補正手段、PE……パルスエンコーダー、
PHS−F,PHS−R,PHS−X……光電スイツ
チ(検出器)。
Fig. 1 is a schematic perspective view explaining the configuration of the rotary rack, Fig. 2 is a plan view showing the relationship between the tray and the detection switch, Fig. 3 is a side view of the same, and Fig. 4 is an illustration of an embodiment of the present invention. Fig. 5 is a diagram showing the relationship between the detected plate and the photoelectric switch during stopping, Fig. 6 is a diagram explaining the variation of the stopping position within the allowable stopping accuracy range, and Fig. 7 is the control diagram. This is a flowchart explaining the method. 1...Endless chain, 2...Drive gear, 3...Idle gear, 4...Tray, 5...Induction motor, 7, 7a...Detected plate (detected part), 1
2...Addition/subtraction counter, 16, 24, 37...
Comparison circuit, 19... Drive device, 23... Counter, 26... Timer switch, 27... Stop position checking means, 28... Memory means, 34... Arithmetic circuit, 35... Preset counter, 38...
...Set value correction means, PE...Pulse encoder,
PHS-F, PHS-R, PHS-X...Photoelectric switch (detector).
Claims (1)
するパルス発信手段を設け、移動体が定位置を通
過した時点から前記パルス発信手段からの発信パ
ルスの計数を開始し、そのパルス計数値が停止制
御開始設定値となつたときに前記移動体の駆動を
解除して制動停止させる停止制御方法に於いて、
前記移動体が停止したときのパルス計数値が、予
め設定され且つオーバーラン又はアンダーランに
相当しない許容値巾内にあるか否かを判別させ、
許容値巾内にあるパルス計数値の平均値を、移動
体が設定回数停止する毎に演算し、この平均値
と、予め設定され且つ定位置停止時に相当する目
標値との誤差を演算すると共に、この誤差に応じ
て前記停止制御開始設定値を補正し、次の停止制
御は、この補正後の停止制御開始設定値に基づい
て行うことを特徴とする移動体の停止制御方法。1. A pulse transmitting means that transmits pulses at a period proportional to the speed of the moving body is provided, and the counting of pulses transmitted from the pulse transmitting means is started from the time the mobile body passes a fixed position, and the pulse count value stops. In a stop control method for releasing the drive of the moving body and stopping the moving body by braking when the control start set value is reached,
determining whether the pulse count value when the moving body stops is within a preset tolerance range that does not correspond to overrun or underrun;
Calculate the average value of the pulse count values within the tolerance range each time the moving object stops a set number of times, and calculate the error between this average value and the target value that is set in advance and corresponds to when stopping at a fixed position. A method for controlling a stop of a moving object, characterized in that the stop control start set value is corrected according to this error, and the next stop control is performed based on the corrected stop control start set value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58206617A JPS6097109A (en) | 1983-11-01 | 1983-11-01 | Stop control method of moving body |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58206617A JPS6097109A (en) | 1983-11-01 | 1983-11-01 | Stop control method of moving body |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6097109A JPS6097109A (en) | 1985-05-30 |
JPH021045B2 true JPH021045B2 (en) | 1990-01-10 |
Family
ID=16526337
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58206617A Granted JPS6097109A (en) | 1983-11-01 | 1983-11-01 | Stop control method of moving body |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6097109A (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003024854A (en) * | 2001-07-16 | 2003-01-28 | Kawakami Tekkosho:Kk | Coating apparatus |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS51113957A (en) * | 1975-03-28 | 1976-10-07 | Mitsubishi Electric Corp | Movement control device for moving body |
-
1983
- 1983-11-01 JP JP58206617A patent/JPS6097109A/en active Granted
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS51113957A (en) * | 1975-03-28 | 1976-10-07 | Mitsubishi Electric Corp | Movement control device for moving body |
Also Published As
Publication number | Publication date |
---|---|
JPS6097109A (en) | 1985-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4878077A (en) | Motor drive and control apparatus for a camera | |
JPH021045B2 (en) | ||
JPS60107635A (en) | Electrophotographic copying machine | |
JPS6097110A (en) | Stop control method of moving body | |
JPH0244727B2 (en) | ||
JPH0335210B2 (en) | ||
JP2916294B2 (en) | Control method of the stop position of the transfer table in the automatic warehouse | |
JPH0335208B2 (en) | ||
JPH0114122B2 (en) | ||
JPS6357334B2 (en) | ||
JP2686946B2 (en) | Speed control method of automatic guided vehicle | |
JPH01187106A (en) | Controlling method for rotary shelves | |
JPS6356123B2 (en) | ||
JP2561852B2 (en) | Counter device for length measurement | |
JPS6242210A (en) | Method for setting position of movable part by motor | |
JPH072553Y2 (en) | Stacker crane travel controller | |
KR890001136B1 (en) | Detector of central point | |
JP2995895B2 (en) | How to stop unmanned vehicles | |
JPH0471803B2 (en) | ||
JPS5889502A (en) | Method of controlling vertical movement and stoppage of ascent/descent carrier of crane | |
JPS625845B2 (en) | ||
JPS59138511A (en) | Method of controlling travel of stacker crane | |
SU1558822A1 (en) | Stacker control device | |
JPH0372527B2 (en) | ||
JPH0372526B2 (en) |