JPS6097109A - Stop control method of moving body - Google Patents

Stop control method of moving body

Info

Publication number
JPS6097109A
JPS6097109A JP58206617A JP20661783A JPS6097109A JP S6097109 A JPS6097109 A JP S6097109A JP 58206617 A JP58206617 A JP 58206617A JP 20661783 A JP20661783 A JP 20661783A JP S6097109 A JPS6097109 A JP S6097109A
Authority
JP
Japan
Prior art keywords
tray
stop
movable body
value
stop position
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.)
Granted
Application number
JP58206617A
Other languages
Japanese (ja)
Other versions
JPH021045B2 (en
Inventor
Isao Osawa
大沢 勲
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.)
Daifuku Co Ltd
Daifuku Machinery Works Ltd
Original Assignee
Daifuku Co Ltd
Daifuku Machinery Works Ltd
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 Daifuku Co Ltd, Daifuku Machinery Works Ltd filed Critical Daifuku Co Ltd
Priority to JP58206617A priority Critical patent/JPS6097109A/en
Publication of JPS6097109A publication Critical patent/JPS6097109A/en
Publication of JPH021045B2 publication Critical patent/JPH021045B2/ja
Granted legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G17/00Conveyors 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/22Conveyors 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)

Abstract

PURPOSE:To improve the accuracy of stopping position by correcting the setting distance at the start of braking in accordance to error between average and target levels of detected levels corresponding with the stopping position of moving body to be operated for every predetermined times upon braking/stopping of moving body. CONSTITUTION:Boards 7 to be detected are provided on a plurality of trays 4 fixed with equi-interval on an endless chain 1, while a pair of photo-optical switches PHS-F, R are provided with such interval as to detect the opposite ends of said board 7 simultaneously while furthermore, a photo-optical switch PHS-X for detecting the original point is provided. Upon matching of the count of transmitted pulses with such level as corresponding to the setting distance after detection of the front end of said board 7, a brake command is produced to stop the tray 4. Here, the average level of said counts corresponding with the stopping position of tray 4 is obtained for every setting time of stoppage thus to correct the setting distance in accordance to the error between said average and target levels thereafter the corrected setting distance is utilized to perform stop control.

Description

【発明の詳細な説明】 本発明は、例えば無端状に連結されて循環経路上を移動
する多数のトレーを備えた回転ランクの定位置停止制御
に利用し得る移動体の停止制御方法に関するものである
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for controlling the stop of a moving body, which can be used, for example, for fixed-position stop control of a rotary rank equipped with a large number of trays that are connected in an endless manner and move on a circulation path. be.

前記のような回転ラックでば、自動荷移載装置を使用す
るために、呼び出した特定のトレーを荷捌位置(ホーム
ポジション)に、例えば±10鶴程度の高い停止精度を
もって停止させなければならない。しかし、荷物の積載
率やトレーを駆動するチェ7の錆、給油状態、其の他種
々の要因により、停止指令によって制動させてからトレ
ーが停止する迄の惰性による移動距離、即ち制動距離が
徐々に変化し、遂にはトレーが所定の停止精度範囲内を
越えてオーバーランやアンダーランの状態で停止するこ
とになる。
In the case of the above-mentioned rotary rack, in order to use the automatic load transfer device, it is necessary to stop a particular called tray at the load handling position (home position) with a high stopping accuracy of, for example, ±10 cranes. However, due to the loading rate of the cargo, the rust of the check 7 that drives the tray, the oiling condition, and various other factors, the distance traveled by inertia from when the brake is applied in response to a stop command until the tray stops, that is, the braking distance, gradually decreases. Eventually, the tray exceeds the predetermined stopping accuracy range and stops in an overrun or underrun state.

本発明は、上記のようにオーバーランやアンダーランが
生じた時点でトレーの停止位置を補正するのではなく、
オーバーランやアンダーランが生じる前にその傾向を捉
えて必要な補正を自動的に行い、オーバーランやアンダ
ーランの生じるのを未然に防止し得る停止制御方法を提
供せんとするものである。
The present invention does not correct the tray stop position when overrun or underrun occurs as described above;
The object of the present invention is to provide a stop control method that can detect the tendency of overruns and underruns before they occur, automatically make necessary corrections, and prevent overruns and underruns from occurring.

以下、本発明の一実施例を添付の例示図に基づいて説明
すると、第1図に於て、1ば駆動歯輪2と遊転歯輪6と
の間に掛張された駆動用無端チェノ、4は該無端チェノ
1に等間装置きに取付けられたトレー、5は前記駆動歯
輪2とチェノ伝動手段6を介して連動連結された駆動用
インダクションモーターである。第2図及び第3図に示
すように、前記各トレー4は被検出板7を備え、支持用
ガイドローラー8と支持用ガイドレール9及び振れ止め
用ガイドローラー10と振れ止め用ガイドレール11と
によって、水平な循環経路上を一定の姿勢で循環移動可
能に支持されている。PH3−F、PH3−Rは荷捌き
位置を通過するl・レー4の被検出板7を検出する一対
の光電スイッチであって、トレー移動経路脇の固定場所
に被検出板7の両端を同時に検出し得る間隔で付設され
ている。
Hereinafter, one embodiment of the present invention will be described based on the attached illustrative drawings. In FIG. , 4 is a tray mounted on the endless chino 1 in an equidistant manner, and 5 is a driving induction motor interlockingly connected to the driving gear 2 through the chino transmission means 6. 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. PH3-F and PH3-R are a pair of photoelectric switches that detect the detection plate 7 of the L-ray 4 passing through the cargo handling position, and both ends of the detection plate 7 are simultaneously placed at a fixed location beside the tray movement path. They are attached at detectable intervals.

尚、一連のトレー4の内、Ii、1)レーとなる原点ト
レー4aには原点用被検出板7aが付設されており、こ
の原点用被検出板7aのみを検出する原点検出用光電ス
イッチl) HS−Xが、前記一対の光電スイッチPH
5−F、PH3−R間に配設されている。
Of the series of trays 4, the origin tray 4a serving as the Ii, 1) tray is attached with an origin detection plate 7a, and an origin detection photoelectric switch l detects only the origin detection plate 7a. ) HS-X is the pair of photoelectric switches PH
It is arranged between 5-F and PH3-R.

第4図は停止制御装置全体の構成を示しており、12は
加減算カウンターであって、前記光電スイッチPH3−
F、PH3−Rの両方が被検出板7の両端を検出したと
きにANDゲート15から出力される信号を、トレー4
の回転方向に対応する前後進判別信号14に応して正転
時は加算すると共に逆転時は減算し、荷捌き位置を通過
する各1〜レーに固有の1〜レ−Mを出力する。尚、前
記光電スイッチP HS−Xの検出信号15は、カウン
ター数値を原点(階1)復帰させるために使用される。
FIG. 4 shows the overall configuration of the stop control device, in which 12 is an addition/subtraction counter, and the photoelectric switch PH3-
The signal output from the AND gate 15 when both F and PH3-R detect both ends of the detection target plate 7 is sent to the tray 4.
In response to the forward/reverse motion discrimination signal 14 corresponding to the rotational direction of the rotation direction, it is added during normal rotation and subtracted during reverse rotation, and outputs 1 to ray M, which are unique to each 1 to ray passing through the cargo handling position. Incidentally, the detection signal 15 of the photoelectric switch PHS-X is used to return the counter value to the origin (floor 1).

16は比較回路であって、これに入力される呼出l・レ
ー歯と前記加減算カウンター12から与えられる検出ト
レー陽とを比較し、呼出l・レーに対してトレー移動方
向側にある1つ手前のトレーが通過したときに減速指令
17を出力すると共に、呼出トレー隔と検出トレー獄と
が一致したときに一致信号18を出力する。
Reference numeral 16 denotes a comparator circuit which compares the calling l/ray tooth inputted thereto with the detection tray positive given from the addition/subtraction counter 12, and compares the calling l/ray tooth input thereto with the detection tray positive given from the addition/subtraction counter 12, It outputs a deceleration command 17 when a tray passes by, and outputs a coincidence signal 18 when the calling tray interval and the detection tray interval coincide.

駆動装置19は前記モーター5及びその制御手段を含み
、前記減速指令17が与えられるとトレー4の回動速度
を低速に切り換える。この減速指令17によってトレー
4の回動速度が低速に切り換えられた後、第5図に示す
ように呼出トレー4が荷捌き位置に到達するとき、先ず
最初に当該トレー4の被検出板7の前端を光電スイッチ
PI(S−Rが検出する(逆回転の場合は被検出板7の
後端を光電スイッチP HS −Fが検出することにな
る)。この結果、ORゲート20から与えられる信号と
前記減速指令17とによってANDゲート21から計数
開始指令22が出力される。この計数開始指令22によ
って作動するカウンター225は、第1図に示すように
前記トレー駆動用モーター5に連動連結されたパルスエ
ンコーダーPEから極短い周期(例えばトレー4の移動
塵1111m当り1パルス)で発信されるパルスを計数
する。24は前記カウンター26の計数値と設定値とを
比較する比較回路であって、両数値が一致したとき制動
指令25を出力する。前記駆動装置19はこの制動指令
25を受けてモーター5の駆動を解除すると同時に発電
制動状態に切り換える。従って第5図に示ずように呼出
トレー4ば、被検出板7の前端が光電スイッチP HS
 −Hによって検出された時点から比較回路24に設定
された設定値X1 (パルス数)に対応する距離分だけ
移動を継続した後に制動が掛けられ、距%1tL1で示
ず惰性移動を伴った後に停止することになる。
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 rotational speed of the tray 4 is switched to a low speed by this deceleration command 17, when the pick-up tray 4 reaches the load handling position as shown in FIG. The front end is detected by the photoelectric switch PI (SR) (in the case of reverse rotation, the rear end of the detection plate 7 is detected by the photoelectric switch PHS-F). As a result, a signal is given from the OR gate 20. and the deceleration command 17, a counting start command 22 is output from the AND gate 21. A counter 225 operated by this counting start command 22 is interlocked with the tray drive motor 5 as shown in FIG. It counts the pulses transmitted from the pulse encoder PE at extremely short intervals (for example, 1 pulse per 1111 m of moving dust on the tray 4). 24 is a comparison circuit that compares the counted value of the counter 26 with the set value. When the numerical values match, a braking command 25 is output.The driving device 19 receives this braking command 25, releases the drive of the motor 5, and simultaneously switches to the dynamic braking state.Therefore, as shown in FIG. For example, the front end of the detection plate 7 is a photoelectric switch PHS.
- After the movement is continued for a distance corresponding to the set value It will stop.

一方、制動指令25が出力された時点からタイマースイ
ッチ26が作動し、このタイマースイッチ26に設定さ
れた時間(即ち前記制動指令25が出力された後、トレ
ー4が停止する迄に要する予想最大時間よりも若干長い
時間)を経過した後に停止位置チェック手段27が作動
する。この停止位置チェック手段27は、トレー停止状
態に於ける前記カウンター225の計数値(第5図にX
2で示す)が所定の設定値11X3a〜X3b内(許容
停止精度範囲内)にある場合、その計数値X2を記憶手
段28に入力せしめると同時に正常停止検出信号29を
出力し、計数値X2が前記設定値中の最大値X3bを越
えるオーバーラン状態又は最小値X3aに達しないアン
ダーラン状態であるときには、夫々に対応する検出信号
iso、51を出力する。
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 expected maximum time required until the tray 4 stops after the braking command 25 is output) The stop position checking means 27 operates after a period of time (slightly longer than the above) has elapsed. This stop position checking means 27 checks the count value of the counter 225 (X in FIG. 5) when the tray is stopped.
2) is within the predetermined set value 11X3a to X3b (within the allowable stopping accuracy range), the counted value In an overrun state in which the maximum value X3b among the set values is exceeded or in an underrun state in which the minimum value X3a is not reached, the corresponding detection signals iso and 51 are output, respectively.

前記正常停止検出信号29は前記比較回路16からの一
致信号18と共にANDゲート!+2に入力され、定位
置停止完了信号5i6が出力される。
The normal stop detection signal 29 is combined with the match signal 18 from the comparison circuit 16 through an AND gate! +2, and a fixed position stop completion signal 5i6 is output.

前記記憶手段28ば前記のように入力されるトレー停止
位置対応計数値X2を各トレー停止制御毎に記憶し、こ
の記憶の完了によって前記カウンター26がリセットさ
れる。64は演算回路であって、プリセットカウンター
55が計数する停止制御回数が設定値、例えば10回と
なる度に与えられる平均値計算指令66を受けて、前記
記憶手段28に記憶されている直前10回分のトレー停
止位置対応計数値X2の平均値X4を演算する。この平
均値X4は、次段の比較回路37に入力され、前記設定
値111X 3 a−X 3 bの中心値に相当する設
定値X5との差が演算され、その差が許容範囲を越える
場合に平均値ずれ±ΔXが比較回路′67から出力され
る。このようにしてめられた平均値ずれ±ΔXは設定値
補正手段58にょゲて設定値X1に加えられ、以降はこ
の補正された設定値Xl±ΔXとカウンター2i5がら
の計数値とが比較される。
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 26 is reset. 64 is an arithmetic circuit which receives an average value calculation command 66 given every time the number of stop control counts counted by the preset counter 55 reaches a set value, for example 10 times, and calculates the immediately preceding 10 times stored in the storage means 28. The average value X4 of the tray stop position corresponding count value X2 for each batch is calculated. This average value X4 is input to the comparison circuit 37 at the next stage, and the difference between it and the set value X5 corresponding to the center value of the set value 111X3a-X3b is calculated, and if the difference exceeds the allowable range The average value deviation ±ΔX is outputted from the comparator circuit '67. The average value deviation ±ΔX determined in this way is added to the set value X1 by the set value correction means 58, and thereafter this corrected set value Xl±ΔX is compared with the count value from the counter 2i5. Ru.

次に具体的な制御方法を第4TyJ乃至第7図に基づい
て説明する(トレー4の回転方向は第5図に矢印で示ず
正転方向とする)と、選択した特定歯のトレー4を荷捌
き位置に呼び出すため、呼出トレー陽を設定した状態で
駆動装置19を稼動させてモーター5により一連のトレ
ー4を循環移動させると、荷捌き位置を通過するトレー
4の陽が加減算カウンター12から順次出力され、この
検出トレーMと呼出トレー慮とが比較回路16に於て比
較され、呼出トレーの1つ手前のトレー4が荷捌き位置
を通過したとき減速指令17が出力され、前記のように
トレー4の移動速度が低速に切り換えられる。
Next, a specific control method will be explained based on FIGS. 4TyJ to FIG. 7 (the rotation direction of the tray 4 is not indicated by an arrow in FIG. In order to call to the material handling position, when the drive device 19 is operated with the calling tray positive set and the motor 5 circulates a series of trays 4, the positive of the tray 4 passing through the material handling position is calculated from the addition/subtraction counter 12. These detected trays M and the called trays are compared in a comparator circuit 16, and when the tray 4 one place before the called tray passes the cargo handling position, a deceleration command 17 is outputted, and the deceleration command 17 is output as described above. The moving speed of the tray 4 is switched to low speed.

従って呼出トレー4は低速で荷捌き位置に接近すること
になるが、当該トレー4に於ける被検出板7の前端が第
5図に示すように光電スイッチPHS−Rによって検出
されると、計数開始指令22によりカウンター23がO
Nとなり、パルスエンコーダーPEからの発信パルスが
計数される。
Therefore, the pick-up tray 4 approaches the cargo handling position at low speed, but when the front end of the detection plate 7 in the tray 4 is detected by the photoelectric switch PHS-R as shown in FIG. The counter 23 is set to O by the start command 22.
N, and the pulses sent from the pulse encoder PE are counted.

この計数値が設定値Xi(又は後述の補正設定値X1±
ΔX)と一致すると比較回路24から制動指令25が出
力され、駆動装置19はこの制動指令25に基づいてモ
ーター5によるトレー4の低速駆動を解除すると同時に
発電制動に切り換える。従って、呼出トレー4は第5図
に示すように距離L 1だけ惰性移動した後に停止する
This count value is the set value Xi (or the correction set value X1 ±
ΔX), a braking command 25 is output from the comparator circuit 24, and based on this braking command 25, the driving 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 pick-up tray 4 moves by inertia for a distance L1 and then stops.

上記のようにして、設定された陽、の呼出トレー4が荷
捌き位置に停止することになるが、トレー4が停止した
頃に停止位置チェック手段27が作動し、このときのカ
ウンター23の計数値(パルスエンコーダーPEはトレ
ー4の停止に伴って停止しているので、カウンター23
の数値は、被検出板7の前端を光電スイッチPH3−R
が検出してからトレー4が停止する迄のトレー移動距離
に対応する計数値、即ちトレー停止位置に対応する計数
値で止っている)X2が設定値中X3a−Xab内にあ
るか否かを判別する。そしてトレー停止位置対応計数値
X2が設定値中X3a−Xab内にあるとき、即ち呼出
トレー4に於げる被検出板7の両端を一対の光電スイッ
チPH3−F、PllS−Rが検出することの出来る所
定の停止精度範囲内で呼出トレー4が停止しているとき
は、正常停止検出信号29が出力され、このとき比較回
路16からは当然一致信号18が出力されているので、
定位置停止完了信号65がANDゲート62から出力さ
れることになり、一連の停止制御は完了する。
As described above, the set positive call tray 4 will stop 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 counts at this time. Numerical value (Pulse encoder PE has stopped as tray 4 has stopped, so counter 23
The value indicates that the front end of the detection plate 7 is connected to the photoelectric switch PH3-R.
Check whether X2 is within the set value X3a - Discern. When the tray stop position corresponding count value X2 is within the set value X3a-Xab, that is, the pair of photoelectric switches PH3-F and PllS-R detect both ends of the detection plate 7 placed on the calling tray 4. When the calling tray 4 is stopped within a predetermined stopping accuracy range, the normal stop detection signal 29 is output, and at this time, the comparison circuit 16 naturally outputs the coincidence signal 18.
A fixed position stop completion signal 65 is output from the AND gate 62, and a series of stop controls are completed.

若し、前記のトレー停止位置対応計数値X2が設定値中
X3a−X3b内にない場合は、オーバーラン検出信号
60又はアンダーラン検出信号61が出力されるので、
この検出信号5o又は51を利用して、異常停止を適当
な方法で表示させるか又は当該呼出トレー4を所定の停
止精度範囲内に補正する適当な停止位置補正制御を行う
ことが0 出来る。
If the tray stop position corresponding count value X2 is not within the set values X3a-X3b, the overrun detection signal 60 or the underrun detection signal 61 is output.
Using this detection signal 5o or 51, 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−Xab内にある場合には、そのトレー停止位置
対応計数値X2が各トレーの停止制御毎に記憶手段28
に於て記1.aされる。そして停止制御回数が設定回数
、例えば10回になると、記憶手段28に於て記憶され
ている直前10回分のトレー停止位置対応計数値X2の
平均値X4が演算回路54により演算され、更に設定値
X5と平均値X4との差が比較回路67により演算され
る。そしてその差が許容範囲を越える場合に平均値ずれ
±ΔXが出力される。
On the other hand, when the count value X2 corresponding to the tray stop position is within the set value width X3a-Xab, the count value X2 corresponding to the tray stop position is stored in the storage means 28 for each tray stop control.
Note 1. a. When the number of stop control times reaches a set number, for example 10 times, the average value X4 of the count value X2 corresponding to the tray stop position for the previous 10 times stored in the storage means 28 is calculated by the calculation circuit 54, and then the set value The comparison circuit 67 calculates the difference between X5 and the average value X4. If the difference exceeds the allowable range, the average deviation ±ΔX is output.

第6図に於て、X印は1回毎のトレー停止位置、即ちト
レー停止位置対応計数値X2を示し、Aは、平均値X4
が略設定値X5と等しくなる場合のトレー停止位置対応
計数値X2の1群(10回分)を示しており、この場合
には平均値ずれ±ΔXは出力されない。Bは、平均値X
4と設定値X5との差が許容範囲より+側に大きくなる
場合のトレー停止位置対応計数値X2の1群を示してお
り1 、この場合には平均値ずれ+ΔXが出力される。
In FIG. 6, the X mark indicates the tray stop position for each time, that is, the count value X2 corresponding to the tray stop position, and A indicates the average value X4.
It shows one group (10 times) of the tray stop position corresponding count value X2 when is approximately equal to the set value X5, and in this case, the average value deviation ±ΔX is not output. B is the average value
It shows one group of tray stop position corresponding count values X2 when the difference between 4 and the set value X5 becomes larger than the allowable range on the positive side, 1. In this case, the average value deviation +ΔX is output.

又Cは、平均値X4と設定値x5との差が許容範囲より
一側に大きくなる場合のトレー停止位置対応計数値X2
の1群を示しており、この場合には平均値ずれ一ΔXが
出力される。
Further, C is the count value X2 corresponding to the tray stop position when the difference between the average value X4 and the set value x5 becomes larger to one side than the allowable range.
In this case, the average value deviation -ΔX is output.

」二記のようにして出力される平均値ずれ±ΔXに基づ
き、設定値補正手段68により設定値X1を補正するの
であるが、上記のように平均値ずれ」=ΔXが生じるこ
とは、制動後のトレー4の惰性移動距1ilItL1が
大きくなっている結果であるから、制動のタイミングを
Δχ分だけ早める必要があり、平均値ずれ一ΔXが生じ
ることは、制動後のトレー4の惰性移動距δIILLが
短くなっている結果であるから、制動のタイミングをΔ
χ分だけ遅らせる必要がある。従って前記設定値補正手
段38では、平均値ずれ」−ΔXの場合には初期設定値
X1からΔXだけ減算する?1i正を行わせ、平均値ず
れ−ΔXの場合は初期設定値X1にΔXを加算する補正
を行わせる。この結果、以降のトレー停止制御には補正
された設定値X1±ΔXが利用さ2 れ、この設定値X1±ΔXとカウンター23からの計数
値とが比較されるため、制動指令25が出力されるタイ
ミングがΔχ分だけ早められるか又は遅れることになり
、停止位置対応計数値X2が所定の停止精度範囲の中心
である設定値X5に一致乃至は接近することになる。即
ち、第6図にAで示す状態で停止制御を行わせることが
出来る。
The set value X1 is corrected by the set value correction means 68 based on the average value deviation ±ΔX output as described in ``2. Since this is the result of the inertial movement distance 1ilItL1 of the subsequent tray 4 being larger, it is necessary to advance the braking timing by Δχ, and the occurrence of the average value deviation -ΔX means that the inertial movement distance of the tray 4 after braking is increased. Since δIILL is shortened, the braking timing is changed to Δ
It is necessary to delay by χ. Therefore, the set value correction means 38 subtracts ΔX from the initial set value X1 when the average value deviation is "-ΔX". 1i positive, and if the average value deviation is −ΔX, correction is performed by adding ΔX to the initial setting value X1. As a result, the corrected set value X1±ΔX is used for subsequent tray stop control2, and this set value X1±ΔX is compared with the counted value from the counter 23, so a braking command 25 is output. The timing is advanced or delayed by Δχ, 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が正転方向に回動する場合につ
いて説明したが、逆転方向に回動している場合でも同様
に制御し得る。又、パルスエンコーダーPEを利用した
が、被検出板7としてトレー移動方向に小間隔で孔(ス
リット)を設け、この孔を検出する光電スイッチのパル
ス信号をカウンターで計数するようにしても良いし、被
検出板7の移動方向に小間隔で多数の検出器を並設し、
これ等検出器群から、前記カウンター225から得られ
る計数値に相当する信号を得ることも可能である。
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. Further, although the pulse encoder PE is used, holes (slits) may be provided at small intervals in the tray movement direction as the detection plate 7, and the pulse signals of the photoelectric switch that detects the holes may be counted by a counter. , a large number of detectors are arranged in parallel at small intervals in the direction of movement of the detection target plate 7,
It is also possible to obtain a signal corresponding to the count value obtained from the counter 225 from these detector groups.

又、実施例では発電制動によってトレー4を停止させる
ように説明したが、機械的制動手段を使3 用してトレー4を停止させることも出来る。この場合も
、制動をかけた後ある程度の距離をトレー4が惰性で移
動するので、上記の制御は有効である。更に実施例では
、トレー停止位置対応計数値X2が設定値巾X3a−X
311内にあるか否かを判別し、この判別に従って正常
停止検出信号29、オーバーラン検出信号?50、及び
アンダーラン検出信号i51を出力せしめるようにした
が、この方法ではカウンター2i5にカウントミス等が
生じた場合、現実のトレー停止位置に一致した停止位置
チェックを行うことが出来ない。そこで、タイマースイ
ッチ26の設定時間が経過したときの光電スイッチPH
3−F、PH3−RのON、OFF状態からトレー4の
停止位置を判別せしめ、両者がONのときは正常停止検
出信号29を、光電スイッチPH3−FのみがONのと
きはオーバーラン検出信号30を、そして光電スイッチ
PH3−RのみがONのときはアンダーラン検出信号6
1を、夫々出力せしめると共に、両光型スイッチPH3
−F、PH3−RがONのときのみ、前記4 I・レー停止位置対応計数値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, the tray stop position corresponding count value X2 is set value width X3a-X.
311, and according to this determination, the normal stop detection signal 29 and the overrun detection signal? 50 and an underrun detection signal i51, but with this method, if a counting error or the like occurs in the counter 2i5, it is not possible to check the stop position that matches the actual tray stop position. Therefore, when the set time of the timer switch 26 has elapsed, the photoelectric switch PH
The stop position of the tray 4 is determined from the ON/OFF states of 3-F and PH3-R, and when both are ON, a normal stop detection signal 29 is generated, and when only the photoelectric switch PH3-F is ON, an overrun detection signal is generated. 30, and when only the photoelectric switch PH3-R is ON, the underrun detection signal 6
1, respectively, and double optical switch PH3.
Only when -F and PH3-R are ON, control can be performed so that the count value X2 corresponding to the 4 I-ray stop position is stored in the storage means 28.

又、上記の光電スイッチPH3−F、PH3−RのON
、OFF状態からトレー4の停止位置を判別せしめて、
所定の精度範囲内でトレーが停止したとぎのみトレー停
止位置対応計数値X2を記憶手段28に記憶させる制御
方法と、先の実施例で説明した方法、即ちトレー停止位
置対応計数値X2が設定値中X3a−Xab内にあると
きのみ当該計数値X2を記憶手段28に記憶させる方法
とを組合せ、両光型スイッチPH3−F、PH3−Rが
共にONのときで且つトレー停止位置対応計数値X2が
設定値中X3a−Xab内にあるときのみ当該計数値X
2を記憶手段28に記憶させるように制御することも可
能である。
In addition, the above photoelectric switches PH3-F and PH3-R are turned on.
, determine the stop position of the tray 4 from the OFF state,
A control method in which the tray stop position corresponding count value X2 is stored in the storage means 28 only when the tray stops within a predetermined accuracy range, and a method explained in the previous embodiment, that is, the tray stop position corresponding count value X2 is set to the set value. By combining the method of storing the relevant count value X2 in the storage means 28 only when it is within the middle X3a-Xab, the count value X2 corresponding to the tray stop position can be obtained when both optical switches PH3-F and PH3-R are both ON. The relevant count value
2 can also be controlled to be stored in the storage means 28.

本発明の移動体の停止制御方法は以上のように実施し得
るものであって、その特徴は、一定径路を移動せしめら
れる移動体(実施例ではトレー4)と固定側との内、一
方に被検出部(実施例では被検出板7)を、他方に検出
器(実施例では光電5 スイッチPH3−F、PH3−R)を、夫々設り、前記
検出器が前記被検出部を検出した時点から設定距離(実
施例ではパルス計数値に対する設定値X1に相当する距
1iIli)だけ前記移動体が移動した後に前記移動体
の駆動を解除すると共に制動せしめて前記移動体を所定
の停止精度範囲内に停止せしめる停止位置制御方法に於
て、前記移動体の停止位置を数量的に検出する手段(実
施例ではパルスエンコーダーPE、カウンター25、比
較回路24、停止位置チェック手段27、其の他から構
成)を使用し、当該手段で検出した移動体停止位置対応
検出値(実施例では計数値X2)の平均値を設定停止回
数(実施例では10回)毎に演算すると共に、この平均
値(実施例ではX4)と予め設定された目標値(実施例
では設定値X5)との誤差を演算し、この誤差に応じて
前記設定比1i81t(実施例では設定値Xi)を補正
せしめ、以後はこの補正後の設定距離を利用して移動体
の停止制御を行わせる点にある。
The stop control method for a movable body according to the present invention can be implemented as described above, and its feature is that one of the movable body (tray 4 in the embodiment) that is moved along a fixed path and the fixed side is A detected part (detected plate 7 in the example) and a detector (photoelectric 5 switches PH3-F and PH3-R in the example) were provided on the other side, and the detector detected the detected part. After the movable body has moved by a set distance (distance 1iIli corresponding to the set value X1 for the pulse count value in the embodiment) from the point in time, the drive of the movable body is released and the brake is applied to bring the movable body within a predetermined stopping accuracy range. In the stop position control method for stopping the movable body within a certain period of time, means for quantitatively detecting the stop position of the movable body (in the embodiment, a pulse encoder PE, a counter 25, a comparison circuit 24, a stop position checking means 27, etc. Configuration) is used to calculate the average value of the detection value corresponding to the moving object stop position (in the example, the count value In the embodiment, the error between X4) and a preset target value (set value X5 in the embodiment) is calculated, and the set ratio 1i81t (set value Xi in the embodiment) is corrected according to this error. The point is that the corrected set distance is used to perform stop control of the moving body.

このような本発明方法によれば、制動後に於ける移動体
の惰性移動距離が種々の原因で変動し、移動体の停止位
置が所定の停止精度範囲の中心から子方向又は一方向に
変動し、そのまま放置すれば移動体の停止位置が前記停
止精度範囲外となり、所謂オーバーラン又はアンダーラ
ンの状態で停止する結果が予想される場合に、その傾向
を捉えて前記移動体に対する制動のタイミングを自動的
に補正し、オーバーランやアンダーランとなるのを未然
に防止し得るのである。従って、停止精度の平均は常時
±0又はそれに近くし、極めて高精度の停止制御が行え
る。しかも各回の停止制御毎に設定距離を補正するので
はなく、設定された回数だけ停止制御が行われた時点で
前記のように過去の停止位置の平均値を演算し、この平
均値に基づいて前記のように設定距離の補正を行うので
あるから、制御機器の稼動率を低下させ乍ら実質的には
各回の停止制御毎に設定距離を補正する場合と殆ど大差
なく所期の目的を達成し得る。又、オーバーランやアン
ダーランが生じてから移動体の停止位置を補正する制御
を行うためのロス時間が7 b 皆無となり、効率良く移動体を稼動させることが出来る
According to the method of the present invention, the inertial movement distance of the movable body after braking varies due to various causes, and the stopping position of the movable body fluctuates from the center of the predetermined stopping accuracy range in the child direction or in one direction. If left as it is, the stopping position of the moving object will be outside the above-mentioned stopping accuracy range, and if it is expected that the moving object will stop in a so-called overrun or underrun state, the timing of braking for the moving object can be adjusted based on this tendency. It is possible to automatically correct and prevent overruns and underruns. Therefore, the average stopping accuracy is always ±0 or close to it, allowing extremely highly accurate stopping control. Moreover, instead of correcting the set distance for each stop control, the average value of the past stop positions is calculated as described above after the stop control has been performed the set number of times, and based on this average value, Since the set distance is corrected as described above, the intended purpose is achieved with almost no difference from correcting the set distance for each stop control, although the operating rate of the control equipment is reduced. It is possible. Furthermore, there is no loss time for performing control to correct the stop position of the movable body after overrun or underrun occurs, and the movable body can be operated efficiently.

尚、各移動体の停止制御毎に於ける停止位置精度を実施
例のように記憶させておくことが出来るので、その記憶
をプリンターで打ち出したりディスプレイに表示させた
りして、現在の停止精度の傾向を容易に知ることも出来
る。更に、実施例に示した方法では、イレギュラーに発
生したオーバーランやアンダーランの停止状態に於ける
計数値X2は平均値X4の演算に使用していないため、
平均値X4が大きく変動する恐れがない。
In addition, since the stop position accuracy for each stop control of each moving body can be memorized as in the example, the current stop accuracy can be checked by printing out the memorized information on a printer or displaying it on a display. Trends can also be easily seen. Furthermore, in the method shown in the embodiment, the count value X2 in the stopped state due to irregularly occurring overruns or underruns is not used to calculate the average value X4.
There is no risk that the average value X4 will fluctuate greatly.

又、実施例では個々に独立した制御手段乃至回路を使用
したが、実際にはコンピュータを併用して、プログラム
制御方法により実施することが出来るものである。
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.

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

第1図は回転ラックの構成を説明する概略斜視図、第2
図はトレーと検出スイッチとの関係を示す平面図、第3
図は同+1t!1面図、第4図は本発明の詳細な説明す
るブロック線図、第5図は停止時8 の被検出板と光電スイッチとの関係を示す図、第6図は
許容停止精度範囲内での停止位置の変動を説明する図、
第7図は制御方法を説明するフローチャートである。 1・・・無端チェノ、2・・・駆動歯輪、6・・・遊転
歯輪、4・・・トレー、5・・・インダクションモータ
ー、7.7a・・・被検出板(被検出部)、12・・・
加減算カウンター、16.24. ろ7・・・比較回路
、19・・・駆動装置、25・・・カウンター、26・
・・タイマースイッチ、27・・・停止位置チェック手
段、28・・・記憶手段、34・・・演算回路、65・
・・プリセットカウンター、68・・・設定値補正手段
、PE・・・パルスエンコーダー、PH3−F、PH3
−R,PH3−X・・・光電スイッチ(検出器)。 9 第4図 第、5図 第6図 自発手続?市正書(方式) 昭和59年03月ノー? 日 昭和58年特許願第206617号 2、発明の名称 移り1体の停止制御方法 3、補正をする者 事件との関係 特許出願人 住所 大阪府大阪市西淀川区御幣島3丁目2番11号名
称 (364)大福機工株式会社 昭和 年 月 日 5、補正の対象 (11明細書全文 6、補正の内容
Figure 1 is a schematic perspective view illustrating the configuration of the rotary rack;
The figure is a plan view showing the relationship between the tray and the detection switch.
The figure is the same +1t! The first view and FIG. 4 are block diagrams explaining the present invention in detail. FIG. 5 is a diagram showing the relationship between the detected plate and the photoelectric switch at the time of stopping. FIG. A diagram explaining the variation of the stop position of
FIG. 7 is a flowchart explaining the control method. DESCRIPTION OF SYMBOLS 1...Endless chain, 2...Drive gear, 6...Idle gear, 4...Tray, 5...Induction motor, 7.7a...Detected plate (detected part ), 12...
Addition/subtraction counter, 16.24. 7... Comparison circuit, 19... Drive device, 25... Counter, 26...
...Timer switch, 27...Stop position checking means, 28...Storage means, 34...Arithmetic circuit, 65.
...Preset counter, 68...Setting value correction means, PE...Pulse encoder, PH3-F, PH3
-R, PH3-X...Photoelectric switch (detector). 9 Figure 4, Figure 5 Figure 6 Voluntary procedure? City Official Book (Method) March 1982 No? Japanese Patent Application No. 206617 (1982) 2, Change of title of the invention 3, Relationship with the case of the person making the amendment Patent Applicant Address 3-2-11 Mihejima, Nishiyodogawa-ku, Osaka City, Osaka Prefecture Name ( 364) Daifuku Kiko Co., Ltd. Showa Year, Month, Day 5, Subject of amendment (11 Full text of specification 6, Contents of amendment

Claims (1)

【特許請求の範囲】[Claims] 一定経路を移動する移動体と固定側との内、一方に被検
出部を、他方に検出器を、夫々設け、前記検出器が前記
被検出部を検出した時点から設定距離だけ前記移動体が
移動した後に前記移動体の駆動を解除すると共に制動せ
しめて前記移動体を所定の停止精度範囲内に停止せしめ
る停止制御方法に於て、前記移動体の停止位置を数量的
に検出する手段を使用し、当該手段で検出した移動体停
止位置対応検出値の平均値を設定停止回数毎に演算する
と共に、この平均値と予め設定された目標値との誤差を
演算し、この誤差に応じて前記設定距離を補正せしめ、
以後はこの補正後の設定距離を利用して移動体の停止制
御を行わせることを特徴とする移動体の停止制御方法。
A detected part is provided on one side and a detector is provided on the other of a movable body moving on a fixed path and a stationary side, and the movable body moves a predetermined distance from the time when the detector detects the detected part. In a stop control method for stopping the movable body within a predetermined stopping accuracy range by releasing the drive of the movable body and braking the movable body after the movable body has moved, a means for quantitatively detecting the stop position of the movable body is used. Then, the average value of the detected values corresponding to the moving body stop position detected by the means is calculated for each set number of stops, and the error between this average value and a preset target value is calculated, and the above-mentioned Correct the set distance,
A method for controlling the stoppage of a moving object, characterized in that the corrected set distance is then used to control the stoppage of the moving object.
JP58206617A 1983-11-01 1983-11-01 Stop control method of moving body Granted JPS6097109A (en)

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 true JPS6097109A (en) 1985-05-30
JPH021045B2 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)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003024854A (en) * 2001-07-16 2003-01-28 Kawakami Tekkosho:Kk Coating apparatus

Citations (1)

* Cited by examiner, † Cited by third party
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

Patent Citations (1)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003024854A (en) * 2001-07-16 2003-01-28 Kawakami Tekkosho:Kk Coating apparatus

Also Published As

Publication number Publication date
JPH021045B2 (en) 1990-01-10

Similar Documents

Publication Publication Date Title
JPH03242713A (en) Driving controller
JPS6097109A (en) Stop control method of moving body
JPS6160504A (en) Travel stop control method of traveling body
JPS6097110A (en) Stop control method of moving body
JPS6097108A (en) Stop control method of moving body
JPH0335208B2 (en)
JPS6356123B2 (en)
JPH0815925B2 (en) Control method of rotating shelf
JPS60112503A (en) Travelling control method of warehouse crane
JPH0335210B2 (en)
JPH038603A (en) Position counting method for rotary rack
JPS5889502A (en) Method of controlling vertical movement and stoppage of ascent/descent carrier of crane
JP2696597B2 (en) Carousel rack stop control device
JPS5936016A (en) Abnormal rotation detector for rotary rack
JPH0611929Y2 (en) Position detection mechanism for stored items in carousel
JPH01187109A (en) Method for controlling rotary shelves
JPH04371405A (en) Control for rotary rack device
JP2003086995A (en) Method and device for carrying substrate into component mounter
JPS6347210A (en) Travel control method for introducing and delivering travel crane or the like
KR19980084503A (en) How to adjust V brake slow brake automatically
SU1532788A2 (en) Method of controlling the horizontal movement of walking beams in heating furnace
JPH0471803B2 (en)
JPS58144077A (en) Controller for reaching to floor of elevator
JPS5822598A (en) Step-out correcting device for pulse motor
JPH07215420A (en) Stopping control method of traveling crane for warehouse and delivery