JPH0687601B2 - Transport control method for linear motor car - Google Patents
Transport control method for linear motor carInfo
- Publication number
- JPH0687601B2 JPH0687601B2 JP60225855A JP22585585A JPH0687601B2 JP H0687601 B2 JPH0687601 B2 JP H0687601B2 JP 60225855 A JP60225855 A JP 60225855A JP 22585585 A JP22585585 A JP 22585585A JP H0687601 B2 JPH0687601 B2 JP H0687601B2
- Authority
- JP
- Japan
- Prior art keywords
- station
- speed
- carrier
- linear motor
- deceleration
- 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
Landscapes
- Non-Mechanical Conveyors (AREA)
- Control Of Vehicles With Linear Motors And Vehicles That Are Magnetically Levitated (AREA)
- Control Of Linear Motors (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、搬送路に沿ってリニアモータの固定子を分散
して配置し、同可動子を取付けられたキャリヤが該搬送
路上を走行するリニアモータカーの搬送制御方法に関す
る。DETAILED DESCRIPTION OF THE INVENTION [Industrial field of application] In the present invention, stators of linear motors are arranged in a distributed manner along a conveying path, and a carrier to which the movable element is attached travels on the conveying path. The present invention relates to a transportation control method for a linear motor car.
搬送路(レール)に沿ってリニアモータの固定子(詳し
くはその1ブロックで、鉄心と移動磁界発生用の巻線か
らなる)を分散して配置し、同可動子(導体板で構成さ
れ、誘導電動機の2次導体又はロータに相当する)をキ
ャリアに取付け、固定子を励磁して該可動子、従ってキ
ャリアを駆動し、固定子間では惰走させて、レール上を
走行させるリニアモータカーシステムは伝票、現金など
の小型軽量物品のオフィス内搬送用に好適である。The stator of the linear motor (specifically, one block, which is composed of an iron core and a winding for generating a moving magnetic field) is dispersedly arranged along the transfer path (rail), and the mover (composed of a conductor plate, A linear motor car system in which a secondary conductor or a rotor of an induction motor is attached to a carrier, a stator is excited to drive the mover, and thus the carrier, and coasts between the stators to run on a rail. Is suitable for in-office transportation of small and lightweight articles such as slips and cash.
第15図は本発明者により先に提案されたリニアモータカ
ーシステムの概要を示す。搬送路RALは複数の物品受け
渡し場所を結ぶように配設され、リニアモータの固定子
ブロックを備えるステーションSTa,STb,……が搬送路RA
Lに沿い適当間隔で分散、配置される。各ステーション
にはステーションコントローラ(STC;a,b,……は相互を
区別する添字)3a,3b,……が付属し、これらのコントロ
ーラはリニアモータコントローラ2からの指示に応じて
固定子励磁制御をしてキャリヤCRの走行制御を行なう。
システムコントローラ1は搬送依頼元からの要求に基
き、システム全体の制御を行なう。リニアモータコント
ローラ2はケーブル4によりステーションコントローラ
3a,3b,……と、第15図(A)に示されるようにマルチド
ロップ形式で又は第15図(B)に示されるように並列形
式で接続され、システムコントローラ1からの搬送指令
に従ってステーションコントローラ3a,3b……に動作モ
ード及び速度指定を与える。FIG. 15 shows an outline of the linear motor car system previously proposed by the present inventor. The transport path RAL is arranged so as to connect a plurality of article transfer places, and stations STa, STb, ... each including a linear motor stator block are transport paths RA.
Dispersed and arranged at appropriate intervals along L. Each station is attached with a station controller (STC; a, b, ... is a subscript that distinguishes from each other) 3a, 3b, ..., and these controllers control stator excitation according to instructions from the linear motor controller 2. To control the traveling of the carrier CR.
The system controller 1 controls the entire system based on the request from the transport request source. The linear motor controller 2 is a station controller via a cable 4.
.. and 3a, 3b, ... Are connected in a multi-drop form as shown in FIG. 15 (A) or in a parallel form as shown in FIG. 15 (B), in accordance with a transfer instruction from the system controller 1. The operation mode and speed designation are given to the controllers 3a, 3b ....
動作モードには、何の制御も行なわない中立モードと、
発進制御を行なう発進モードと、加減速制御を行なう加
減速モードと、停止制御を行なう停止モードがある。第
15図のように搬送路RALにステーションSTa,STb……があ
り、キャリアCRをステーションSTaより同STdへ搬送する
とすれば、リニアモータコントローラ2はステーション
コントローラヘコマンドを送出してステーションSTaを
発進モード、STd及びSTeを停止モード、STb及びSTcを加
減速モードにする。In the operation mode, the neutral mode that does not perform any control,
There are a start mode for performing start control, an acceleration / deceleration mode for performing acceleration / deceleration control, and a stop mode for performing stop control. First
As shown in Fig. 15, if there are stations STa, STb ... on the transport path RAL and the carrier CR is transported from the station STa to the same STd, the linear motor controller 2 sends a command to the station controller to start the station STa in start mode. , STd and STe in stop mode, STb and STc in acceleration / deceleration mode.
コマンドは先ずステーションSTb〜STeへ送り、これらの
ステーションを中立モードから加減速モードまたは停止
モードにする。リニアモータコントローラ2は次いでセ
ンスコマンドを送って各ステーションの状態を取込み、
これらのステーションが上記の加減速又は停止コマンド
で指示したモードに切換わったか否かを確認する。切換
わっていなければ障害発生と判断し、システムコントロ
ーラ1へはエラー通知し、そこで動作を中止する(キャ
リアCRの起動は行なわない)。切換わっておればステー
ションSTaへ発進コマンドを送出し、該ステーションを
中立モードから発進モードへ切換えてキャリアCRを発進
させる。キャリアCRが発進するとステーションSTaは停
止モードに切換わり、キャリアCRが走行を続け、ステー
ションSTbで加減速制御を受けそして該ステーションを
通過すると該ステーションSTbは停止モードに切換わ
る。ステーションSTcでも同様であり、そしてステーシ
ョンSTdでは停止(静止又は逆方向移動磁界印加による
制動、停止)制御される。The command is first sent to stations STb-STe, which puts these stations from neutral mode into acceleration / deceleration mode or stop mode. The linear motor controller 2 then sends a sense command to capture the status of each station,
Check whether these stations have switched to the mode instructed by the above acceleration / deceleration or stop command. If not switched, it is determined that a failure has occurred, an error is notified to the system controller 1, and the operation is stopped there (the carrier CR is not started). If switched, a start command is sent to the station STa, the station is switched from the neutral mode to the start mode, and the carrier CR is started. When the carrier CR starts, the station STa is switched to the stop mode, the carrier CR continues to run, undergoes acceleration / deceleration control at the station STb, and when the station CR passes through the station, the station STb is switched to the stop mode. The same applies to the station STc, and the station STd is controlled to stop (braking or stopping by applying a stationary or reverse moving magnetic field).
加減速制御は、リニアモータコントローラ2がステーシ
ョンコントローラ3へキャリアの当該ステーション通過
速度を指定し、ステーションコントローラがその固定子
の励磁を、キャリア通過速度が該指示速度に等しくなる
ように制御することにより行なわれる。キャリアの走行
所要時間を最小にするには最大加速度で許容最高速度ま
で加速し、該速度で走行させ、最大減速度で制動、停止
させればよい。第16図(B)はこの種の加減速曲線の一
例を示す。本例は第16図(A)に示すようにキャリアCR
をステーションSTaからSTgまで搬送するとしており、ス
テーションSTaを最大加速度で発進させ、ステーションS
Tb,STcは最高速度Vmaxで通過させ、ステーションSTd〜S
Tfでは最大減速曲線Cdに沿う速度になるように減速制御
し、ステーションSTgで停止させる。The acceleration / deceleration control is performed by the linear motor controller 2 designating the carrier passing speed of the carrier to the station controller 3, and the station controller controlling the excitation of the stator so that the carrier passing speed becomes equal to the instructed speed. Done. In order to minimize the time required for the carrier to travel, the vehicle may be accelerated to the maximum allowable speed at the maximum acceleration, run at that speed, and braked and stopped at the maximum deceleration. FIG. 16 (B) shows an example of this kind of acceleration / deceleration curve. In this example, as shown in FIG. 16 (A), carrier CR
Is transported from station STa to STg, station STa is started at maximum acceleration, and station S
Tb and STc are passed at maximum speed Vmax, and stations STd to S
At Tf, deceleration control is performed so that the speed is along the maximum deceleration curve Cd, and the station is stopped at STg.
最高速度は、キャリア搬送区間が長い場合は許容又は到
達可能最高速度まで引上げられるが、搬送区間が短い場
合は減速曲線Cdによって定まり、減速、停止可能な範囲
での最高速度に制限される。一例を挙げると10数ステー
ションを含む走行区間の場合は4〜5ステーションで減
速、7〜8ステーションで加速(定速を含む)である。
但し、実際に行なわれる加、減速制御は、各ステーショ
ンへ入ってきたキャリアの速度Vaと該ステーションへの
指示速度Vcにより定まり、Va<Vcなら加速、Va>Vcなら
減速、Va=Vcなら何もせず、である。各ステーションへ
与えられるコマンドは、STaは発進コマンド、STg及びST
hは停止コマンド、STb〜STfは加減速コマンドであり、
このSTb〜STfに第16図(B)の加減速曲線に従う速度が
指示され、各ステーションSTb〜STfで上記加減速制御が
行なわれる。The maximum speed is increased to an allowable or reachable maximum speed when the carrier transfer section is long, but is determined by the deceleration curve Cd when the carrier transfer section is short, and is limited to the maximum speed within a range where deceleration and stop are possible. As an example, in the case of a traveling section including ten or more stations, deceleration is performed at 4 to 5 stations and acceleration (including constant speed) is performed at 7 to 8 stations.
However, the acceleration / deceleration control that is actually performed is determined by the speed Va of the carrier that has entered each station and the commanded speed Vc to that station. Accelerate if Va <Vc, decelerate if Va> Vc, and what if Va = Vc? Without doing so. The commands given to each station are STa for start command, STg and ST.
h is a stop command, STb to STf are acceleration / deceleration commands,
A speed according to the acceleration / deceleration curve of FIG. 16 (B) is instructed to STb to STf, and the acceleration / deceleration control is performed at each station STb to STf.
かゝるリニアモータカーシステムの適用例を第17図に示
す。搬送路RALは銀行店舗内の複数の窓口CT(図では1
つのみ示す)と現金出納機ACを結ぶように設けられる。
各窓口CTには顧客取引データ入力用のオンラインテラー
ズマシンOTM、現金額計数用の入金機TAD、取引データ印
字用のターミナルライタSTW、及び現金投入/取出口CA,
CBが設けられる。この窓口は2人用で、テラーズマシン
OTM等は専用、入金機TADなどは共用である。テラーは顧
客からの依頼によりテラーズマシンOTM等を操作し、入
金の場合は顧客から受取った現金を入金機TADで計数
し、該TADより前記キャリアへ現金を積込み、出納機AC
へ搬送させる。また、出金の場合はキャリアを出納機AC
へ送って当該現金を積込ませ、出納機ACより窓口まで搬
送させ、それを現金投入/取出口を通して取出して顧客
に渡す。現金出納機ACは現金投入機ACU及び現金収納機A
DUを備え、出金指令に従って現金投出機ACUより所要の
現金をキャリアに積込み、また入金指令に応じて現金収
納機ADUへキャリアが搬送してきた現金を投入する。精
査用ターミナルCCUはディスプレイ及びキーボードなど
を備え、前記システムコントローラ1に精査指令等を入
力し、また精査結果等を出力する。Fig. 17 shows an example of application of such a linear motor car system. The transport route RAL has multiple window CTs in bank stores (1 in the figure
(Only one is shown) is provided to connect the cashier AC.
Each teller CT has an online tellers machine OTM for entering customer transaction data, a depositing machine TAD for counting cash amount, a terminal writer STW for printing transaction data, and a cash input / exit CA,
CB is provided. This window is for two people and is a Terra's machine.
OTM etc. are dedicated, and depositing machine TAD etc. are shared. The teller operates the tellers machine OTM etc. at the request of the customer, in the case of depositing, the cash received from the customer is counted by the depositing machine TAD, the cash is loaded from the TAD to the carrier, and the cash dispenser AC
To be transported to. For withdrawal, pay the carrier AC
Send the cash to the cashier, transport it from the teller machine AC to the window, take it out through the cash input / exit port, and give it to the customer. Cash machine AC is a cash input machine ACU and a cash storage machine A
Equipped with DU, required cash is loaded from the cash dispenser ACU to the carrier according to the withdrawal command, and the cash carried by the carrier is thrown into the cash storage device ADU according to the deposit command. The scrutiny terminal CCU includes a display, a keyboard, etc., inputs a scrutiny command and the like to the system controller 1, and outputs a scrutiny result and the like.
これらの窓口CTと現金出納機ACとを結ぶ搬送路RALは水
平面上を直線状に延びることは稀で、一般には彎曲しま
た上昇/下降する。搬送路が彎曲、上昇/下降している
と、走行抵抗が変るから、実際のキャリア速度は第16図
(B)の直線、水平搬送路を想定した速度曲線から外れ
ることになる。例えばステーションSTfとSTg間が下り勾
配であると、指定速度Veではキャリアが速くなり過ぎて
脱線する又はステーションSTgで止らなくなる恐れがあ
るから、Ve>Vdである該Vdを指定速度にする必要があ
り、またステーションSTfとSTg間が上り勾配や曲線であ
ると指定速度Veでは遅すぎて途中で止ってしまう恐れが
あるからVe<Vuである該Vuを指定速度にする必要があ
る。他のステーション間でも同様である。The transport path RAL that connects the window CT and the cashier AC rarely linearly extends on a horizontal plane, and generally bends and rises / falls. When the transport path bends and goes up / down, the running resistance changes, so the actual carrier speed deviates from the straight line in FIG. 16 (B), which is a speed curve assuming a horizontal transport path. For example, if there is a downward slope between stations STf and STg, the carrier may become too fast at the specified speed Ve to derail or stop at the station STg.Therefore, it is necessary to set the Vd that is Ve> Vd to the specified speed. If there is an upward slope or a curve between the stations STf and STg, the designated speed Ve may be too slow and the train may stop halfway. Therefore, it is necessary to set the designated Vu where Ve <Vu. The same is true between other stations.
搬送路が直線、水平状態から外れる場合は速度パターン
の修正が必要であるが、速度修正を発進、停止各ステー
ションが指示される度にリニアモータコントローラ2が
計算して行なうのは該コントローラに所要演算プログラ
ムの増設、演算所要時間による動作遅れをもたらし、好
ましくない。この問題は第16図(B)の如き速度曲線を
基本パターンとし、各ステーション(詳しくはステーシ
ョンコントローラ)は該基本パターンに従う指定速度を
リニアモータコントローラから受取り、別に与えられて
いる当該ステーション前後の搬送路の状況による補正を
加えてそれを自己の指定速度にすることにより解決され
る。次表はその修正用テーブルの一例を示す。When the transport path is out of the straight or horizontal state, the speed pattern needs to be corrected. However, it is necessary for the linear motor controller 2 to calculate and perform the speed correction each time each station is instructed to start or stop. This is not preferable because it causes an increase in the number of calculation programs and an operation delay due to the time required for calculation. This problem is based on the velocity curve as shown in FIG. 16 (B), and each station (specifically, the station controller) receives the designated velocity according to the basic pattern from the linear motor controller and conveys it separately before and after the station. The solution is to add a correction according to the condition of the road and bring it to the specified speed. The following table shows an example of the correction table.
こゝでl,m,p,qは補正値であり、カーブなら脱線又は次
ステーションまで到達しないという問題があるから指定
速度が最大速度Vmaxならlを減じ、最小速度Vminならm
を加え、修正指定速度はVmax−lとVmin+mの間にある
ようにする。また上り勾配ない次ステーションまで上り
きれない恐れがあるからVminにpをプラスし、下り勾配
なら速度が上りすぎて脱線の恐れがあるからVmax,Vmin
にq,pを減じる。カーブと上り/下り勾配のときはこれ
らの和であり、直線,水平なら指定速度がVmax,Vminの
間にある限り無修正とする。a〜fも補正値であるが、
これについては後述する。 Here, l, m, p, q are correction values. If it is a curve, there is a problem that it will be derailed or it will not reach the next station. Therefore, if the specified speed is the maximum speed Vmax, 1 is subtracted, and if it is the minimum speed Vmin, m
The corrected designated speed should be between Vmax-1 and Vmin + m. In addition, p may be added to Vmin because it may not be able to reach the next station where there is no uphill slope, and if it is a downhill slope, the speed may be too high and derailment may occur, so Vmax and Vmin
To reduce q, p. For curves and up / down slopes, these are the sums of these, and for straight lines and horizontal, uncorrected as long as the specified speed is between Vmax and Vmin. a to f are also correction values,
This will be described later.
ステーションは設置位置が決まればその前、後のレール
形状が定まるから、自己のステーションで必要な補正値
を表1より得ることができ、これにより容易に指定速度
を修正することができる。この表1はリニアモータコン
トローラ2が備えていて、各ステーションが前、後のレ
ール形状に対応する表1の補正値をイニシャル時リニア
モータコントローラ2から受け取り、メモリへ貯えてお
き、リニアモータコントローラ2から指定速度が送られ
るとき該補正値で修正して使用するようにする。表1で
はカーブ、上り/下り勾配とし、その程度は問題にして
いないが、勿論これは程度も問題とし、大カーブのとき
は補正値l1,m1,小カーブのときはl2,m2などと、きめ細
かく補正するようにしてもよい。When the installation position of the station is determined, the rail shapes before and after that are determined, so that the correction value necessary for the own station can be obtained from Table 1, and thus the designated speed can be easily corrected. This table 1 is provided in the linear motor controller 2, and each station receives the correction values of the table 1 corresponding to the front and rear rail shapes from the linear motor controller 2 at the initial time and stores them in the memory. When the specified speed is sent from, the correction value is corrected and used. In Table 1, the curve and the up / down slope are set, and the degree thereof is not a problem, but of course, this is also a degree, and the correction value l 1 , m 1 for the large curve, l 2 , m for the small curve You may make fine corrections such as 2 .
ところでかゝる既提案のリニアモータカースシステムで
は各ステーションへモード指示及び速度指示を行ない、
またセルスコマンドにより各ステーションの状態を取寄
せ、異常なければ発進コマンドを送出してキャリアの運
転に入るが、センスコマンドを送ってもあるステーショ
ンから応答がない場合は障害発生とし、キャリアの運転
には入らない。しかしステーションによっては該ステー
ションが故障で加速や減速が出来なくてもキャリアの走
行が可能である場合もあり、かゝる場合もキャリア走行
中止とするのはシステムの信頼性などの観点で好ましく
ない。By the way, in the already proposed linear motor curse system, mode and speed instructions are given to each station,
In addition, if the status of each station is requested by the Cels command, and if there is no abnormality, a start command is sent and the operation of the carrier is started, but if there is no response from a station even if the sense command is sent, it is regarded as a failure and the operation of the carrier Do not fit. However, depending on the station, the carrier may be able to run even if the station cannot be accelerated or decelerated due to a failure, and in such a case, stopping the carrier travel is not preferable from the viewpoint of system reliability. .
本発明は異常ステーションが生じても可能な限りキャリ
アは走行させて、上記の点を改善しようとするものであ
る。The present invention aims to improve the above points by allowing the carrier to travel as much as possible even if an abnormal station occurs.
本発明は、リニアモータの固定子を含むステーションを
複数個、搬送路に沿って分散配置し、リニアモータの可
動子を取付けたキャリアを該搬送路にのせ、該キャリア
を指定速度パターンで走行させるリニアモータカーの搬
送制御方法において、搬送区間にあるステーションで異
常が検知されたときは、該異常ステーションの前後の加
減速動作区間のステーションに与える指定速度を、変更
した速度パターンで与えキャリアを発進させることを特
徴とするものである。According to the present invention, a plurality of stations including a stator of a linear motor are dispersedly arranged along a transport path, a carrier having a mover of a linear motor attached thereto is placed on the transport path, and the carrier travels in a designated speed pattern. In the transport control method of the linear motor car, when an abnormality is detected at a station in the transport section, the carrier is started by giving a specified speed to the stations in the acceleration / deceleration operation section before and after the abnormal station with a changed speed pattern. It is characterized by that.
異常ステーションが発生しても、それが発進ステーショ
ンと停止ステーションの中間の加減速ステーションであ
れば、速度パターンを変えるだけでキャリアは走行可能
であることが多い。そこで本発明では第1図に示すよう
にステーションSTeが異常であれば、点線で示す全ステ
ーション正常時の速度パターンを例えば実線速度パター
ンに変更しこれにより各ステーションへの速度指定を行
なう。実線速度パターンは、異常ステーションSTeを除
き、点線速度パターンにおけるステーションSTe,STdに
対する指定速度Ve,Vdを、1ステーションずつ手前にず
らしてステーションSTd,STcの指定速度にしたものであ
る。またはSTc,STdの点線速度パターンより所定値を減
じたものでもよい。Even if an abnormal station occurs, if it is an acceleration / deceleration station intermediate between the start station and the stop station, the carrier can often travel only by changing the speed pattern. Therefore, in the present invention, if the station STe is abnormal as shown in FIG. 1, the speed pattern when all stations are normal indicated by the dotted line is changed to, for example, the solid line speed pattern, and the speed is designated to each station. The solid linear velocity pattern is obtained by shifting the designated velocities Ve and Vd for the stations STe and STd in the dotted linear velocity pattern except the abnormal station STe to the designated velocities of the stations STd and STc by shifting them one station at a time. Alternatively, a predetermined value may be subtracted from the dotted linear velocity patterns of STc and STd.
この速度変更は減速区間のステーションに対してのみ行
なえばよい。即ち点線速度パターンではステーションST
b,STcは加速(詳しくは定速であるが、これを加速に入
れる)区間にあり、ステーションSTd〜STeは減速区間に
あるが、加速区間のステーションが異常であってもこれ
は当該ステーションでは加速が行なわれず、このため次
ステーション以降でその分、加速が行なわれる又は最高
速度が低くなるだけであってキャリアの走行、停止に格
別支障はないので速度パターンの修正は不要である。こ
れに対し減速区間のステーションが異常であると、該ス
テーションでは減速が行なわれず速度が過大になって停
止ステーションでの停止不能の恐れがあるから、速度
(減速)パターンの修正が必要であり、これを図示のよ
うに指定速度を1ステーションずつ手前にずらすという
方法で行なえば、1ステーションずつ速く減速が行なわ
れることになり、停止ステーションでの停止不能という
ことはなくなる。This speed change may be performed only for stations in the deceleration section. That is, the station ST
b and STc are in the acceleration section (specifically, it is a constant speed, but this is put into acceleration), and stations STd to STe are in the deceleration section, but even if the station in the acceleration section is abnormal, this is Acceleration is not performed, so that acceleration is performed or the maximum speed is reduced correspondingly after the next station, and there is no particular hindrance to the running or stopping of the carrier. Therefore, correction of the speed pattern is unnecessary. On the other hand, if the station in the deceleration section is abnormal, deceleration is not performed in that station and the speed may become excessive, which may make it impossible to stop at the stop station, so it is necessary to correct the speed (deceleration) pattern. If this is done by a method of shifting the designated speed toward the front by one station as shown in the figure, deceleration will be performed faster by one station, and it will not be impossible to stop at the stop station.
搬送路の形状を考慮する場合は、異常ステーションの手
前のステーションは該異常ステーションの搬送路形状に
よる補正値をとり込み、それによる修正をする必要があ
る。この場合はリニアモータコントローラ2へ前記表1
を格納しておき、第1図(b)の実線の速度パターンを
計算したのち、該表1より求めた補正値で補正し、その
補正指定速度を各ステーションへ送出する様にするのが
便利である。When considering the shape of the conveyance path, the station before the abnormal station needs to take in a correction value according to the shape of the conveyance path of the abnormal station and correct it. In this case, go to the linear motor controller 2 in Table 1 above.
It is convenient to store and store the calculated speed pattern of the solid line in Fig. 1 (b), then correct it with the correction value obtained from Table 1 and send the corrected specified speed to each station. Is.
第3図(A)は上記の処理要領を示すフローチャートで
ある。リニアモータコントローラ2はシステムコントロ
ーラ1から発進、停止各ステーションを指示して走行指
令を受けると第1図(b)の点線の如き速度パターンを
計算し、該パターンが示すステーションSTb〜STfの指定
速度をこれらのステーションへ送出する(モード指示も
行なう)。指定速度の計算は第3図(B)(C)の如く
して行なう。次いでセンスコマンドを送ってこれらのス
テーションの状態を取込み、異常がなければステーショ
ンSTaに発進コマンドを送る。異常がある、例えばステ
ーションSTeからセンスコマンドに対する応答がないと
該ステーションSTeを外し、残りのステーションで第1
図(b)実線の如き修正速度パターンを計算する。次
に、このパターンが示す各ステーションの指定速度で搬
送可能か否かをチェックし、搬送不可能ならその旨をシ
ステムコントローラ1へ通知して終了する。搬送可能な
らステーションSTb〜STd,STfへ指定速度を送出し、異常
ステーションSTeへは前に与えた指定速度をキャンセル
するように指示し、ついでセンスコマンドを送って各ス
テーションの状態を取込む。ステーションSTb〜STd,STf
に異常があればシステムコントローラ1へは搬送不可を
通知し、異常がなければ異常ステーションSTeの電源は
断にし(なおこれを行なうときはSTeへのキャンセル指
示は行なわない)、ステーションSTaに発進コマンドを
送る。FIG. 3 (A) is a flow chart showing the above processing procedure. When the linear motor controller 2 instructs each of the start and stop stations from the system controller 1 and receives a traveling command, it calculates a speed pattern such as the dotted line in FIG. 1 (b), and the specified speed of the stations STb to STf indicated by the pattern. To these stations (mode instruction is also given). The designated speed is calculated as shown in FIGS. Then, a sense command is sent to take in the states of these stations, and if there is no abnormality, a start command is sent to the station STa. If there is an abnormality, for example, if there is no response from the station STe to the sense command, the station STe is removed, and the remaining stations receive the first command.
The corrected speed pattern as shown by the solid line in FIG. Next, it is checked whether or not it is possible to carry at the designated speed of each station indicated by this pattern, and if it is not possible, the system controller 1 is notified to that effect and the processing ends. If it can be conveyed, the specified speed is sent to the stations STb to STd, STf, the abnormal station STe is instructed to cancel the specified speed given before, and then a sense command is sent to capture the status of each station. Stations STb to STd, STf
If there is an abnormality, the system controller 1 is notified that conveyance is not possible, and if there is no abnormality, the power of the abnormal station STe is turned off (when this is done, the cancel instruction to STe is not issued) and the start command is issued to the station STa. To send.
指定速度の計算処理は次の如くである。第3図(B)に
示すように先ず停止ステーションは正常か否かをチェッ
クし、正常なら該ステーションの機番に停止フラグをセ
ットし、然るのち次のステーションは正常か否かチェッ
クし、正常なら該次のステーションは発進ステーション
か否かチェックし、発進ステーションではないなら該次
のステーションの機番に加減速フラグをセットし、然る
のち減速パターンテーブルより速度を読出し、速度制御
レジスタVCにセットする。減速パターンテーブルは次の
如くなっている。The calculation process of the designated speed is as follows. As shown in FIG. 3 (B), first, it is checked whether the stopped station is normal, and if it is normal, a stop flag is set in the machine number of the station, and then the next station is checked whether it is normal. If it is normal, it is checked whether the next station is a start station, and if it is not the start station, the acceleration / deceleration flag is set in the machine number of the next station, and then the speed is read from the deceleration pattern table, and the speed control register VC Set to. The deceleration pattern table is as follows.
…… 〇 〇 Vd Vc Vb Va Va Va こゝでは停止ステーションの1つ前のステーションの
速度、は同2つ前のステーションの速度、以下同様で
ある。次は異常ステーションカウンタをチェックし、こ
れが0なら第3図(C)へとび、減速パターンテーブル
の読出しポインタを+1し、異常ステーションカウンタ
はクリアし、次にこのステーションは発進ステーション
かをチェックし、否なら第3図(B)へ戻り、次のステ
ーションは正常からのチェックに入る。…… 〇 〇 Vd Vc Vb Va Va Va Here, the speed of the station one station before the stop station is the speed of the station two stations before it, and so on. Next, check the abnormal station counter, and if it is 0, jump to FIG. 3 (C), increment the read pointer of the deceleration pattern table by 1, clear the abnormal station counter, and then check whether this station is the starting station, If not, the process returns to FIG. 3 (B), and the next station is checked for normality.
このような処理を繰り返しているとやがては発進ステー
ションになり、この場合は該ステーションの機番に発進
フラグをセットし、次いで減速パターンテーブルより速
度を読出し、VCにセット……の上記処理に入る。そして
今度は第3図(C)のこのステーションは発進?のチェ
ックでイエスとなり、これで指定速度の計算を終り、次
の処理に移る。If such a process is repeated, it will eventually become the starting station. In this case, the starting flag is set in the machine number of the station, then the speed is read from the deceleration pattern table, and set in VC. . And this time, this station in Fig. 3 (C) has started? When the check is made, the answer is yes, and the calculation of the specified speed is completed, and the next processing is performed.
正常か?のチェックで異常と判断されると図示の処理ス
テップへ移る。即ち、停止ステーションが異常の時は、
発進側に近い隣りのステーションへ行先を替え、これも
異常なら更にその隣りのステーションに行先を替える。
また異常ステーションが2つ続いたら、種々の条件のた
めに、指定速度の新たな設定が難しいので実行不可とす
る。異常ステーションカウンタは、異常ステーションの
あったことを示す。各ステーション毎にメモリ上所定領
域が割当てられており、ステーション異常が検出された
ときそのステーションの領域に異常フラグがセットされ
る。また搬送時にはその動作モードと指定速度がセット
され、全ステーションに対し動作モードと指定速度がセ
ットされると、各ステーションにそのステーションにセ
ットされている動作モードと指定速度のコマンドを送
る。なお下り坂レールの中間のステーションが異常にな
ると、坂上のステーションの速度を0に近い値にしても
坂下ステーションへの進入速度が速過ぎることになるこ
とがあるが、この場合は実行不可とする。実行可/不可
は異常ステーションのレール形状から判断する。Is it normal? If it is determined to be abnormal by the check, the process moves to the illustrated processing step. That is, when the stop station is abnormal,
Change the destination to the adjacent station near the start side, and if this is abnormal, change the destination to the adjacent station.
If two abnormal stations continue, it is difficult to execute the new setting because it is difficult to set a new designated speed due to various conditions. The abnormal station counter indicates that there is an abnormal station. A predetermined area on the memory is assigned to each station, and when a station abnormality is detected, an abnormality flag is set in the area of that station. In addition, the operation mode and the specified speed are set at the time of conveyance, and when the operation mode and the specified speed are set for all stations, the command of the operation mode and the specified speed set in the station is sent to each station. If an intermediate station on the downhill rail becomes abnormal, the approach speed to the downhill station may be too fast even if the speed of the uphill station is set to a value close to 0. In this case, it is impossible to execute. . Whether execution is possible or not is determined from the rail shape of the abnormal station.
ステーション異常は、リニアモータコントローラ2が各
ステーションにセンスコマンドを送ってその応答がな
い、応答があったが応答内容に誤りがある等により知ら
れる。センスコマンドは前述のように、キャリア発進に
先立って各ステーションにモード指示コマンド及び指定
速度を送った後で送出されるが、この他にシステムが電
源投入されて動作可能状態に入った際などにも送出され
る。この電源投入時などに応答がないとか、メモリやセ
ンサーの異常があるという応答により異常ステーション
が発見されたときは、該異常ステーションは始めからな
かったものとして速度パターンを決定するのがよく、こ
の方が速度パターンとしては最適なものが得られる。The station abnormality is known because the linear motor controller 2 sends a sense command to each station and there is no response, or there is a response but there is an error in the response content. As described above, the sense command is sent after sending the mode instruction command and the specified speed to each station prior to starting the carrier, but in addition to this, when the system is powered on and enters the operable state, etc. Is also sent. If there is no response when the power is turned on, or if an abnormal station is found due to a response that there is an abnormality in the memory or sensor, it is preferable to determine the speed pattern as if the abnormal station had not been started. However, the optimum speed pattern can be obtained.
指定速度の決定に固定子巻線励磁用の電源の電圧、
キャリアに搭載される物品の重量、を考慮すると、キャ
リア速度を一層正確に指定速度パターンに一致させるこ
とができる。The voltage of the power supply for exciting the stator winding to determine the specified speed,
Considering the weight of the article loaded on the carrier, the carrier speed can be more accurately matched to the specified speed pattern.
異常ステーションが検出されたとき、該ステーションに
対する指令はキャンセルする又は最初から指令は与えな
いだけでは不十分である恐れがある。即ちセンスコマン
ドに対する応答がないようなステーションはどのような
状態になっているか分らず、指令とは独立に最大加速又
は減速をする状態になっていることも有り得、このよう
なステーションがあればキャリア走行に支障を生じる。
そこで異常ステーションの電源を断にし、かゝる状態で
発進コマンドを与えるようにするのがよい。各ステーシ
ョンの電源は、通常リニアモータコントローラ2よりリ
モートON/OFF信号でオンオフできるから該信号で断にす
るのがよい。そしてセンスコマンドに対する応答はある
ような異常ステーションに対しては該応答で当該ステー
ションの電源断を確認し、然る後発進コマンドを送出す
る。When an abnormal station is detected, canceling the command to the station or not giving the command from the beginning may not be sufficient. That is, it is possible that a station that does not respond to the sense command is in a state of maximizing acceleration or deceleration independently of the command, without knowing what kind of state it is in. This will interfere with driving.
Therefore, it is better to turn off the power of the abnormal station and give a start command in such a state. The power of each station can be normally turned on / off by a remote ON / OFF signal from the linear motor controller 2, so it is preferable to turn it off by the signal. Then, with respect to an abnormal station having a response to the sense command, the power-off of the station is confirmed by the response, and then a start command is sent.
異常ステーションが発進ステーションである場合は、キ
ャリア搬送は不可能である。また異常ステーションが停
止ステーションである場合は該ステーションにキャリア
を停止させることはできないが、この場合はキャリア搬
送不可とはせず、他のステーションを停止ステーション
にしてキャリア搬送を行なうことが考えられる。第2図
はこの例を示し、発進ステーションSTaは第17図に示し
た窓口CTのテラー用入金機、停止ステーションSTfは現
金出納機ACの現金収納機ADUである。収納機ADUの1つ手
前のステーションSTeを手動ステーションにしておき、
こゝでは搬送路のカバーを開き、キャリアCRから現金を
取出せるようにしておくと、収納機ADUが故障のときは
停止ステーションをSTfからSTeに切換え、こゝにキャリ
アを止めて係員が手動でキャリアより現金を取出すこと
ができる。If the abnormal station is the starting station, carrier transportation is impossible. Further, when the abnormal station is a stop station, it is not possible to stop the carrier in the station, but in this case, it is possible that the carrier transfer is not disabled and the carrier transfer is performed by using another station as the stop station. FIG. 2 shows this example. The starting station STa is the teller depositing machine of the window CT shown in FIG. 17, and the stopping station STf is the cash storage unit ADU of the cash accounting machine AC. The station STe just before the storage unit ADU is set as the manual station,
In this case, if you open the cover of the transport path so that you can take out cash from the carrier CR, if the storage unit ADU fails, you switch the stop station from STf to STe, stop the carrier here, and the staff manually You can get cash from your carrier at.
このステーションSTfの異常が、発進ステーションSTaで
キャリアCRに現金を搭載し各ステーションに速度指定な
どを行なった後に検出されたときは前述の再計算、再指
定を行う。停止ステーションを変えたことは表示して係
員に知らせる。また出金などでステーションSTaを停止
ステーションとするとき、該ステーションが異常であれ
ば、1つ手前の手動ステーションSTbを停止ステーショ
ンに切換えるとよい。When the abnormality of the station STf is detected after the starting station STa has loaded cash on the carrier CR and designated the speed to each station, the above-mentioned recalculation and redesignation are performed. Display the change of stop station to inform the staff. Further, when the station STa is set as the stop station due to withdrawal or the like, if the station is abnormal, the previous manual station STb may be switched to the stop station.
第8図はステーションコントローラ3の具体例を示す。
主制御用(ステーション用)プロセッサ30は内部にメモ
リ30aを有し、ケーブル4を介し前述のリニアモータコ
ントローラ2とデータ,コマンドのやりとりを行い、且
つモータ用プロセッサ31及びメカ制御用プロセッサ38と
フラグ及びデータのやりとりを行うもので、主に中継用
プロセッサとして働く。モータ制御用プロセッサ31は主
制御用プロセッサ30からの指示に応じて、固定子を励磁
制御するものであり、内部にキャリアの速度測定用カウ
ンタ31aとメモリ31bを有する。FIG. 8 shows a concrete example of the station controller 3.
The main control (station) processor 30 has a memory 30a therein, exchanges data and commands with the linear motor controller 2 via the cable 4, and also has a motor processor 31 and a mechanical control processor 38 and a flag. It also exchanges data, and mainly works as a relay processor. The motor control processor 31 excites and controls the stator according to an instruction from the main control processor 30, and has a carrier speed measurement counter 31a and a memory 31b therein.
キャリアCRは第14図に示すように複数個の切欠きを有す
る板103を備えており、またステーションにはこの板の
切欠き部107を挾む位置に投光器及び受光器を配置した
センサS1〜S4を備えており、従ってキャリアが進入して
くると受光器が受ける光が断続し、その断続光のパルス
幅はキャリア進入速度を示す。カウンタ31aはこのパル
ス幅測定を行なう。なおこの第14図で120,121は搬送路R
ALを構成する一対のレール、STATは固定子である。105
a,105bはキャリアCRの上、下ガイドローラ、105cは同横
ガイドローラで、これらのローラはキャリアの走行車輪
を構成する。板104側にも同様なガイドローラがある。The carrier CR is provided with a plate 103 having a plurality of cutouts as shown in FIG. 14, and the station has sensors S1 to S1 each having a light emitter and a light receiver arranged at a position where the notch 107 of the plate is sandwiched. Since S4 is provided, the light received by the light receiver is intermittent when carriers enter, and the pulse width of the intermittent light indicates the carrier entry speed. The counter 31a measures this pulse width. Incidentally, in FIG. 14, 120 and 121 are conveyance paths R
STAT is a stator, which is a pair of rails that make up the AL. 105
Reference numerals a and 105b are upper and lower guide rollers of the carrier CR, and 105c is a lateral guide roller thereof, and these rollers constitute traveling wheels of the carrier. There is a similar guide roller on the plate 104 side.
マルチプレクサ32はセンサS1〜S4の出力をプロセッサ31
の選択信号SELに応じて選択し、該プロセッサ31に出力
する。コイル駆動ドライバ34は各々ソリッドステートリ
レーで構成され、ドライバ34aは固定子の加減速用コイ
ル114bをモータ制御用プロセッサ31からの方向(右,
左)指示に従い3相交流で励磁する。またドライバ34b
は固定子の位置決め用単相コイル114aをモータ制御用プ
ロセッサ31からの位置決め指令PCMDに従って駆動し、ド
ライバ34cは固定子の位置決めダンピング用コイル114c
をモータ制御用プロセッサ31からのダンピング指令SCMD
により駆動する。35はインターフェイス回路であり、フ
ラグ(FLG)用のレジスタ35a,35bと、コマンド及びデー
タ用のレジスタ35c,35dを有する。36は第1のバスであ
り、主制御用プロセッサ30とインターフェイス回路35と
の間でフラグ,データ,コマンドのやりとりを行う。40
はステーション機番設定スイッチ、37は第2のバスであ
り、主制御用プロセッサ30とメカ制御部のインターフェ
イス回路39との間でフラグ,データ,コマンドのやりと
りを行う。The multiplexer 32 outputs the outputs of the sensors S1 to S4 to the processor 31.
Selection signal SEL and output to the processor 31. Each of the coil driving drivers 34 is composed of a solid state relay, and the driver 34a moves the stator acceleration / deceleration coil 114b from the motor control processor 31 in the direction (right,
Left) Exciting with three-phase AC according to the instructions. Also driver 34b
Drives the stator positioning single-phase coil 114a according to the positioning command PCMD from the motor control processor 31, and the driver 34c drives the stator positioning damping coil 114c.
The damping command SCMD from the motor control processor 31
Driven by. Reference numeral 35 is an interface circuit, which has registers 35a and 35b for flags (FLG) and registers 35c and 35d for commands and data. A first bus 36 exchanges flags, data, and commands between the main control processor 30 and the interface circuit 35. 40
Is a station machine number setting switch, 37 is a second bus, and exchanges flags, data, and commands between the main control processor 30 and the interface circuit 39 of the mechanical control unit.
メカ制御用プロセッサ38は内部にメモリ38aを有し、キ
ャリアリフト機構,レールの蓋機構,シャッタ開閉機構
の各モータ135,146,151を制御する。インターフェイス
回路39はフラグ用レジスタ39a,39bと、コマンド及びデ
ータ用レジスタ39c,39dを有する。135a,146a,151aは各
々モータ135,146,151のドライバである。これらを含む
メカ制御部MCCはリフト機構等の設けられたステーショ
ンに設けられる。The mechanical control processor 38 has a memory 38a therein and controls the motors 135, 146, 151 of the carrier lift mechanism, the rail lid mechanism, and the shutter opening / closing mechanism. The interface circuit 39 has flag registers 39a and 39b and command and data registers 39c and 39d. Reference numerals 135a, 146a, 151a are drivers for the motors 135, 146, 151, respectively. The mechanical control unit MCC including these is provided in a station provided with a lift mechanism or the like.
第4図はリニアモータコントローラ2の具体例を示す。
主制御用プロセッサ50は、システムコントローラ1から
の搬送指示を、データとフラグ用のレジスタから成るイ
ンターフェース回路51を経由して受け取り、また指示さ
れた搬送の終了を通知する。52,53はプロセッサ50のた
めのメモリ、54はプログラマブルタイマー、55は各ステ
ーションとのデータのやり取りをする回線制御部でドラ
イバ55a、レシーバ55bとにより各ステーションコントロ
ーラと接続する。56は搬送路に設けられるステーション
の総台数をセットするスイッチ、57は各ステーション間
のレール形状を示す番号をセットするスイッチ群である
(全ステーション数−1のスイッチ群)。リニアモータ
コントローラはシステムコントローラからの搬送の指示
を、発進から停止までにかかわるステーションに各動作
モードの指示と速度指示を与える。FIG. 4 shows a specific example of the linear motor controller 2.
The main control processor 50 receives the conveyance instruction from the system controller 1 via the interface circuit 51 including a register for data and a flag, and also notifies the end of the instructed conveyance. Reference numerals 52 and 53 are memories for the processor 50, 54 is a programmable timer, 55 is a line control unit for exchanging data with each station, and is connected to each station controller by a driver 55a and a receiver 55b. 56 is a switch for setting the total number of stations provided on the transport path, and 57 is a switch group for setting a number indicating the rail shape between the stations (the switch group of the total number of stations-1). The linear motor controller gives a transportation instruction from the system controller, and gives an instruction for each operation mode and a speed instruction to stations involved from start to stop.
リニアモータコントローラはイニシャルにおいて設定56
より、接続されているステーションの台数を読み取る。
この数をもとに、各ステーションにセンスをかけて接続
状態、異常の有無の確認を行なう。すなわちステーショ
ンには1から始まるステーション機番が各々に、順番に
あらかじめ設定されているので、リニアモータコントロ
ーラは設定ステーション台数が10台であれば、機番1か
ら10までにセンスをかける。これに対し、応答がなかっ
たり、異常の応答の戻ってきたステーションは異常と判
断できる。次にスイッチ群57よりレール形状のデータを
読み取る。スイッチ群57は工場又は現地での設置時に、
各ステーション間のレール形状に合わせてすべてを設定
しておくものである。尚このレール形状やステーション
台数はシステムコントローラよりイニシャルで通知され
てもよい。Linear motor controller set in initial 56
Read the number of connected stations.
Based on this number, each station is sensed to check the connection status and whether there is any abnormality. That is, since the station machine numbers starting from 1 are preset in each station, the linear motor controller senses the machine numbers 1 to 10 if the number of set stations is 10. On the other hand, a station that has received no response or has returned an abnormal response can be determined to be abnormal. Next, the rail shape data is read from the switch group 57. The switch group 57 can be installed at the factory or locally.
Everything is set according to the rail shape between each station. The rail shape and the number of stations may be initially notified from the system controller.
リニアモータコントローラは電源投入後の内部イニシャ
ル処理が終わると各ステーションのパワー(POW)リモ
ートON/OFF線により各ステーションの電源を入れる。第
5図にこの状態を示す。The linear motor controller turns on the power of each station by the power (POW) remote ON / OFF line of each station when the internal initial processing after turning on the power is completed. This state is shown in FIG.
次に、第9図の送受信動作説明図にもとづいて第8図の
動作を説明する。Next, the operation of FIG. 8 will be described based on the transmission / reception operation explanatory diagram of FIG.
リニアモータコントローラ2は、イニシャル時は全ス
テーションSTa,STb,……の制御部3a,3b,……にケーブル
4を介しスイッチ群57より読み取ったレール形状の情報
をもとに、対応するレール形状の速度データRECVを第9
図(A)の如く送信する。この速度データは、前述の表
1のデータ即ち最大速度、最小速度、補正値l,m,p,q、
及び補正値a〜f(次のステーションが停止ステーショ
ンである時に用いられる)からそのステーションの左側
と右側のレール形状に対応したデータだけを抜きだした
ものである。At the time of initialization, the linear motor controller 2 corresponds to the rail shape based on the rail shape information read from the switch group 57 via the cable 4 to the control units 3a, 3b, ... of all stations STa, STb ,. 9th speed data RECV
The data is transmitted as shown in FIG. This speed data is the data shown in Table 1 above, namely maximum speed, minimum speed, correction values l, m, p, q,
And correction values a to f (used when the next station is a stop station), only data corresponding to the rail shapes on the left and right sides of the station are extracted.
各ステーションでは、主制御用プロセッサ30がこれを
受信し、いったん自己のメモリ30aに格納した後、バス3
6を介し、モータ制御用プロセッサ31に転送する。この
バス36を介する転送制御にはハンドシェイク制御が用い
られ、主制御用プロセッサ30はインターフェイス回路35
のレジスタ35aに転送フラグをセットし、前記速度デー
タをレジスタ35cにセットする。モータ制御用プロセッ
サ31はレジスタ35aをみて転送のあったことを検出し、
レジスタ35cの内容を読みとる。読取り後、モータ制御
用プロセッサ31はレジスタ35bにフラグをセットして主
制御用プロセッサ30に受取ったことを通知し、次の速度
データを待つ(1回のデータ転送量はバス幅により定ま
る)。モータ制御用プロセッサ31はこの様にして逐次得
た速度データをメモリ31bに順次格納し、表1のテーブ
ル形式に格納しておく。At each station, the main control processor 30 receives this, stores it in its own memory 30a, and then stores it in the bus 3
Transfer to the motor control processor 31 via 6. Handshake control is used for transfer control via the bus 36, and the main control processor 30 uses the interface circuit 35.
The transfer flag is set in the register 35a and the speed data is set in the register 35c. The motor control processor 31 looks at the register 35a and detects that there is a transfer,
Read the contents of register 35c. After the reading, the motor control processor 31 sets a flag in the register 35b to notify the main control processor 30 of the receipt, and waits for the next speed data (the data transfer amount for one time is determined by the bus width). The motor control processor 31 sequentially stores the thus obtained speed data in the memory 31b in the table format shown in Table 1.
この様にして、全ステーションの制御部のメモリに各レ
ール形状の速度データが格納される。In this way, the speed data of each rail shape is stored in the memories of the control units of all stations.
次に、システムコントローラ1からリニアモータコン
トローラ2に走行指令が与えられると、第9図(B)に
示す如く、リニアモータコントローラは加減速ステーシ
ョンにキャリア加減速コマンドSPCを与える。各加減速
ステーション(STb〜STfとする)の主制御用プロセッサ
30はこのコマンドSPC及び指定速度Vcを受け、前述の様
にモータ制御用プロセッサ31に、バス36、インターフェ
イス回路35を介して転送する。Next, when a travel command is given from the system controller 1 to the linear motor controller 2, the linear motor controller gives a carrier acceleration / deceleration command SPC to the acceleration / deceleration station as shown in FIG. 9 (B). Main control processor for each acceleration / deceleration station (STb to STf)
The command 30 receives this command SPC and the specified speed Vc and transfers it to the motor control processor 31 via the bus 36 and the interface circuit 35 as described above.
主制御用プロセッサ30から加減速コマンドSPCを受ける
とモータ制御用プロセッサ31は、ニュートラルモードか
ら加減速モードに切換わる。加減速モードに切換わると
モータ制御用プロセッサ31は、レジスタ36bにフラグを
セットして主制御用プロセッサ30に加減速モード状態に
あることを通知するとともに、指定速度Vcをメモリ31b
に格納する。Upon receiving the acceleration / deceleration command SPC from the main control processor 30, the motor control processor 31 switches from the neutral mode to the acceleration / deceleration mode. When switching to the acceleration / deceleration mode, the motor control processor 31 sets a flag in the register 36b to notify the main control processor 30 that the acceleration / deceleration mode is set, and at the same time sets the designated speed Vc to the memory 31b.
To store.
次に、リニアモータコントローラ2は加減速ステーシ
ョンSTb〜STfにセンスコマンドSNSを送り、各々のモー
タ制御用プロセッサ31の動作モードを読み取る。このセ
ンスコマンドSNSは主制御用プロセッサ30に送られ、該
プロセッサ30はレスポンスとして前述の通知されたモー
ドをケーブル4を介してリニアモータコントローラ2に
通知する。リニアモータコントローラ2はこのレスポン
スにより、加減速ステーションSTb〜STfが指定した動作
モード(加減速モード)にあるかどうかを確認する。Next, the linear motor controller 2 sends a sense command SNS to the acceleration / deceleration stations STb to STf to read the operation mode of each motor control processor 31. The sense command SNS is sent to the main control processor 30, and the processor 30 notifies the linear motor controller 2 of the notified mode as a response via the cable 4. From this response, the linear motor controller 2 confirms whether or not the acceleration / deceleration stations STb to STf are in the designated operation mode (acceleration / deceleration mode).
次に、リニアモータコントローラ2は停止ステーショ
ン(本例ではSTg)及びその次のステーション(STh)に
停止コマンドSTPを送信する。停止ステーションSTg,STh
では同様に主制御用プロセッサ30が停止コマンドSTPを
受け、モータ制御用プロセッサ31に転送し、モータ制御
用プロセッサ31は正常であれば停止モードに切り換わ
る。この動作モードは前述と同様モータ制御用プロセッ
サ31から主制御用プロセッサ30に通知される。Next, the linear motor controller 2 transmits a stop command STP to the stop station (STg in this example) and the next station (STh). Stop station STg, STh
Similarly, the main control processor 30 receives the stop command STP and transfers it to the motor control processor 31. If the motor control processor 31 is normal, it switches to the stop mode. This operation mode is notified from the motor control processor 31 to the main control processor 30 as described above.
このように、本来の停止を行うべきステーションSTgの
他に、その次のステーションSThにも停止コマンドSTpを
与え、停止モードにさせておくと、停止ステーションST
gが停止モード設定された後に異常が発生してもキャリ
アCRは次のステーションSThでは停止するので、キャリ
アの暴走を防止できる。In this way, if the stop command STp is given to the next station STh in addition to the station STg where the original stop should be performed and the stop mode is set to the stop mode, the stop station STg
Even if an abnormality occurs after the g has been set to the stop mode, the carrier CR stops at the next station STh, which prevents the carrier from running out of control.
リニアモータコントローラ2は停止ステーションにセン
スコマンドSNSを送り、主制御用プロセッサ30より動作
モードを通知させる。The linear motor controller 2 sends a sense command SNS to the stop station so that the main control processor 30 notifies the operation mode.
次に、リニアモータコントローラ2は上述の確認チェ
ック終了後、発進ステーション(本例ではSTa)に発進
コマンドSTR(発進方向等の指定を含む)を送信する。
発進ステーションでは主制御用プロセッサ30が発進コマ
ンドSTRを受信し、前述と同様にしてモータ制御用プロ
セッサ31にこれを通知し、モータ制御用プロセッサ31の
動作モードを中立モードから発進モードに切換える。Next, the linear motor controller 2 transmits a start command STR (including designation of the starting direction etc.) to the starting station (STa in this example) after completion of the above-mentioned confirmation check.
At the start station, the main control processor 30 receives the start command STR, notifies the motor control processor 31 of this in the same manner as described above, and switches the operation mode of the motor control processor 31 from the neutral mode to the start mode.
発進モードになるとモータ制御用プロセッサ31は直ちに
キャリアCRを発進制御し、該キャリアを発進させ、発進
制御終了後自動的に停止モードに切換わる。In the start mode, the motor control processor 31 immediately controls the start of the carrier CR, starts the carrier, and automatically switches to the stop mode after the start control is completed.
以降、キャリアCRを走行し、加減速ステーションで加
減速制御される。これとともにリニアモータコントロー
ラ2は走行経路の各ステーションにセンスコマンドSNS
を送り、各ステーションの状態を検知し、キャリアが正
常に走行したかどうか、途中停止はなかったかどうか確
認する。加減速ステーションも加減速制御終了後は自動
的に停止モードに切換わる。After that, the vehicle runs on the carrier CR, and acceleration / deceleration is controlled at the acceleration / deceleration station. Along with this, the linear motor controller 2 sends a sense command SNS to each station on the travel route.
To check the status of each station to see if the carrier has run normally and if it has not stopped halfway. The acceleration / deceleration station also automatically switches to the stop mode after the acceleration / deceleration control is completed.
このように、発進及び加減速ステーションを制御終了後
に停止モードに切換えることにより、当該ステーション
を通過したキャリアが次のステーションで反撥された
り、次のステーションに達せず、逆行した場合でもキャ
リアを停止させることができ、極めて安全な構成が可能
となる。In this way, by switching the start / acceleration / deceleration station to the stop mode after the control is completed, the carrier that has passed through the station is repelled at the next station, does not reach the next station, and stops even if it goes backward. And an extremely safe configuration is possible.
第10図(A)(B)、第11図と第12図、および第13図は
前記発進、加減速、停止各モードの動作を示すフローチ
ャートである。第10図の発進モードでは次の動作が行な
われる。FIGS. 10 (A) and (B), FIGS. 11 and 12, and FIG. 13 are flowcharts showing the operations in the start, acceleration / deceleration, and stop modes. The following operations are performed in the start mode shown in FIG.
10)前述のステップでモータ制御用プロセッサ31が発
進モードに設定されると、プロセッサ31はメモリ31bの
中身を調べ、速度データ(最大、最小速度)がセットさ
れているか否かを判定し、セットされていなければ(速
度データがなければ)エラーとして終了する。セットさ
れている場合はキャリアCRが発進位置にあるかを調べ
る。これは前述のセンサにより行なわれる。即ちセンサ
S1とS4は第14図に示されるように固定子STATの一端と他
端にあり、センサS2とS3はS1とS4の間にあり、正しい停
止位置では切欠き部107はセンサS2とS3の間にある。従
ってセンサS1とS4はオン(非遮光)、センサS2,S3はオ
フ(遮光)なら、キャリアは当該ステーションに正しく
停止していると判断できる。プロセッサ31はセンサS2,S
3の出力を調べ、前記条件が満足している時キャリアCR
は発進位置にあり、発進制御可と判断し、そうでなけれ
ば、発進位置になく発進制御不可としてエラーを発し終
了する。10) When the motor control processor 31 is set to the start mode in the above step, the processor 31 examines the contents of the memory 31b, determines whether the speed data (maximum speed, minimum speed) is set, and sets it. If not (if there is no velocity data), the process ends as an error. If it is set, check whether the carrier CR is in the starting position. This is done by the sensor described above. Ie sensor
S 1 and S 4 are at one end and the other end of the stator STAT as shown in FIG. 14, the sensors S 2 and S 3 are between S 1 and S 4 , and in the correct stop position the notch 107 Is between the sensors S 2 and S 3 . Therefore, if the sensors S 1 and S 4 are on (non-light-shielding) and the sensors S 2 and S 3 are off (light-shielding), it can be determined that the carrier is correctly stopped at the station. The processor 31 uses the sensors S 2 , S
Check the output of 3 and when the above conditions are satisfied, the carrier CR
Is in the starting position, and it is determined that the starting control is possible. If not, it is not in the starting position, the starting control is impossible, and an error is issued and the process ends.
11)キャリアCRが発進位置にあると判定すると、プロセ
ッサ31は制御速度を決定する。プロセッサ31はメモリ31
bを調べ、指定速度があるか否かを判定する。前述のス
テップでリニアモータコントローラ2は発進コマンド
STRを送信するとともに必要あれば発進指定速度SVcを送
信し、プロセッサ31はこれをメモリ31bに格納する。プ
ロセッサ31はこのメモリ31bを調べ指定速度SVcがある
と、この指定速度SVcで発進可能かを調べる。即ち、プ
ロセッサ31は指定速度SVcを、自己のステーションに許
される最大速度VMxと比較し、VMx>SVcなら指定速度S
Vcを制御速度(制御データ)と決定し、セットする。11) When determining that the carrier CR is in the starting position, the processor 31 determines the control speed. Processor 31 is memory 31
Examine b and determine if there is a specified speed. The linear motor controller 2 starts the start command in the above steps.
The STR is transmitted, and if necessary, the designated start speed SVc is transmitted, and the processor 31 stores this in the memory 31b. The processor 31 checks this memory 31b and, if there is a specified speed SVc, checks whether it is possible to start at this specified speed SVc. That is, the processor 31 compares the specified speed SVc with the maximum speed V M x allowed for its own station, and if V M x> SVc, the specified speed S Vc
Vc is determined as the control speed (control data) and set.
12)逆に、指定速度SVcがない(指示されていない)又
はSVc≧VMxであれば、最大速度VMxを制御速度と決定
し、セットする。12) Conversely, if there is no designated speed SVc (not instructed) or if SVc ≧ V M x, the maximum speed V M x is determined and set as the control speed.
13)この様にして、制御速度が決定されると、プロセッ
サ31はモータの励磁を開始する。即ち、プロセッサ31は
発進方向に応じ、RIGHT(右)又はLEFT(左)の駆動信
号をドライバ34aに与え、加減速コイル114bを励磁す
る。これにより、キャリアCRは発進する。13) In this way, when the control speed is determined, the processor 31 starts exciting the motor. That is, the processor 31 applies a RIGHT (right) or LEFT (left) drive signal to the driver 34a according to the starting direction to excite the acceleration / deceleration coil 114b. As a result, the carrier CR starts.
14)プロセッサ31は次にセンサS1〜S4の出力よりキャリ
アCRの速度を検出する。例えば、センサS3からS4の方向
(右方向とする)にキャリアCRが発進するとすれば、プ
ロセッサ31はマルチプレクサ32にセンサS3の出力を選択
する様に選択信号SELを与え、センサS3の出力パルスを
取込んでその幅をカウンタ31aで計数し、速度検出す
る。この様にしている内にキャリアCRの切欠き部107の
先端がセンサS4に到達し、センサS4から出力が発生する
と、プロセッサ31はこれを受けてマルチプレクサ32にセ
ンサS4の出力を選択する様に選択信号SELを与え、セン
サS4の出力パルスを受取ってその幅をカウンタ31aで計
数して速度検出する。14) The processor 31 next detects the speed of the carrier CR from the outputs of the sensors S 1 to S 4 . For example, if the sensor S 3 and the carrier CR in the direction (the right direction) of S 4 is starting, the processor 31 provides a selection signal SEL so as to select the output of the sensor S 3 to the multiplexer 32, the sensor S 3 The output pulse of is taken in, the width is counted by the counter 31a, and the speed is detected. Such a manner leading end of the notch 107 of the carrier CR within which reaches the sensor S 4, select the output from the sensor S 4 occurs, the output of the processor 31 sensor S 4 to the multiplexer 32 receives this The selection signal SEL is applied so that the output pulse of the sensor S 4 is received, the width is counted by the counter 31a, and the speed is detected.
プロセッサ31は更にマルチプレクサ32からの出力パルス
の数を計数し、キャリアCRの位置を検出する。The processor 31 further counts the number of output pulses from the multiplexer 32 and detects the position of the carrier CR.
15)プロセッサ31は前述の励磁開始後、カウンタ31aの
内容からキャリアCRの実速度を検出し、前述の制御速度
と比較する。そして実速度が制御速度以下なら励磁を続
け、更にキャリアCRの位置を前述の出力パルスの数より
検出してキャリアCRが励磁終了位置に達したか否かを調
べる。15) The processor 31 detects the actual speed of the carrier CR from the contents of the counter 31a after starting the above-mentioned excitation and compares it with the above-mentioned control speed. If the actual speed is equal to or lower than the control speed, the excitation is continued, and the position of the carrier CR is detected from the number of output pulses described above to check whether the carrier CR has reached the excitation end position.
16)励磁終了位置に達していなければ、励磁を継続し、
ステップ15に戻る。16) If the excitation end position has not been reached, continue excitation,
Return to step 15.
17)一方、実速度が制御速度以上となると、キャリアCR
が励磁終了位置に達していなくても加減速コイル114bの
励磁を停止し、動作を終了する。17) On the other hand, if the actual speed exceeds the control speed, the carrier CR
Even if has not reached the excitation end position, the excitation of the acceleration / deceleration coil 114b is stopped and the operation ends.
キャリアCRが励磁終了位置に達した場合は、これ以上励
磁を続けても無駄のため、加減速コイル114bの励磁を停
止し、終了する。この場合は、制御速度に達しない内に
キャリアCRが発進ステーションを離れてしまったことに
なる。When the carrier CR reaches the excitation end position, the excitation of the acceleration / deceleration coil 114b is stopped and terminated because it is useless to continue excitation further. In this case, the carrier CR has left the starting station before the control speed is reached.
第11図と第12図は加減速モードの動作を示す。11 and 12 show the operation in the acceleration / deceleration mode.
20)前述のステップにおいて、モータ制御用プロセッ
サ31が加減速モードに切換わると、プロセッサ31はセン
サS1〜S4の出力よりキャリアCRが自己のステーション上
にあるかを調べ、キャリアCRが自己のステーションにあ
れば、エラーとして終了する。20) In the above step, when the motor control processor 31 is switched to the acceleration / deceleration mode, the processor 31 checks from the outputs of the sensors S 1 to S 4 whether the carrier CR is on its own station, and the carrier CR is self If it is in the station, it ends as an error.
21)自己のステーションにキャリアCRがなければ、プロ
セッサ31は制御速度を決定する。即ち、プロセッサ31は
進行方向の次のステーションが停止位置か否かを調べ
る。リニアモータコントローラ2は加減速コマンドSPC
の送信時にフラグを付して停止ステーションの直前のス
テーション(本例ではSTf)にその旨を知らせるので、
プロセッサ31はこのフラグにより自己のステーションが
停止ステーションの一つ前であるか否かを知る。21) If there is no carrier CR at its station, processor 31 determines the control speed. That is, the processor 31 checks whether the next station in the traveling direction is at the stop position. Linear motor controller 2 uses acceleration / deceleration command SPC
A flag is added to the station immediately before the stop station (STf in this example) to notify that fact.
The processor 31 knows from this flag whether or not its own station is just before the stop station.
自己のステーションが停止ステーションの一つ前であれ
ば、プロセッサ31はレール形状による、その補正値をメ
モリ31bの速度テーブルより読み出し、制御速度として
セットする。この補正値は、停止ステーションへの進入
速度が所定の値におさまる様なそのステーションの通過
速度であり、正確に制御する必要があるため、前述の如
くリニアモータコントローラ2からイニシャル時に送ら
れる。If its own station is just before the stop station, the processor 31 reads the correction value according to the rail shape from the speed table of the memory 31b and sets it as the control speed. This correction value is the passing speed of the station such that the approach speed to the stop station is within a predetermined value, and it is necessary to control it accurately. Therefore, it is sent from the linear motor controller 2 at the initial time as described above.
22)プロセッサ31が自己のステーションが停止ステーシ
ョンの一つ前でないと判定すると、プロセッサ31はメモ
リ31bを調べ指定速度Vcがあるか否かを判定する。リニ
アモータコントローラ2は最大速度を指示する時には、
加減速コマンドSPCに指定速度を付してこないので、指
定速度Vcがない時は最大速度が指示されたものと判定す
る。そして、指定速度Vcがない時には、プロセッサ31は
最大速度VMxをメモリ31bの速度テーブルより読み出
し、制御速度の低速側に最大速度VMxをセットし、高速
側に最大速度Mxより早いVMx+αをセットする。22) When the processor 31 determines that its own station is not before the stop station, the processor 31 checks the memory 31b to determine whether or not the designated speed Vc is present. When the linear motor controller 2 indicates the maximum speed,
Since the specified speed is not attached to the acceleration / deceleration command SPC, it is determined that the maximum speed is instructed when the specified speed Vc does not exist. Then, when there is no specified speed Vc, the processor 31 sets the maximum speed V M x the maximum speed V M x read from the speed table of the memory 31b, the low-speed side of the control speed, faster than the maximum speed Mx speed side V Set M x + α.
23)一方、プロセッサ31は指定速度Vcがあると、該Vcと
最大速度VMxとを比較する。この比較により、最大速度
VMxが指定速度Vcより早い、即ちVMx>Vcなら指定速度
Vcを制御速度と決定し、高速側にセットする。逆に指示
速度Vcが最大速度VMxより早い即ちVc≧VMxと判定され
ると、最大速度VMxを制御速度と決定し、高速側にセッ
トする。23) On the other hand, when there is the designated speed Vc, the processor 31 compares the specified speed Vc with the maximum speed V M x. By this comparison, the maximum speed
If V M x is faster than the specified speed Vc, that is, if V M x> Vc, the specified speed
Determine Vc as the control speed and set it to the higher speed side. Conversely, when the instructed speed Vc is determined to earlier i.e. Vc ≧ V M x than the maximum speed V M x, the maximum velocity V M x determines the control speed is set in the high-speed side.
次にプロセッサは、低速側制御速度を決定するため、最
小速度VMNをメモリ31bの速度テーブルより読み出し、そ
して指定速度Vcと最小速度VMNとを比較する。この比較
により、即ちVc>VMNと判定されると、該指定速度Vcを
制御速度と決定し、低速側にセットする。逆に指定速度
VcがVc≦VMNと判定されると、最小速度VMNを制御速度と
決定し、低速側にセットする。The processor may be used to determine the low speed side control velocity, comparing the minimum velocity V MN read from the speed table of the memory 31b, and the designated speed Vc and the minimum speed V MN. If this comparison is made, that is, if it is determined that Vc> V MN , the designated speed Vc is determined as the control speed and set to the low speed side. Conversely, the specified speed
When Vc is determined to be Vc ≦ V MN , the minimum speed V MN is determined as the control speed and set to the low speed side.
24)この様にしてステップ21又は22又は23で制御速度が
決定されると、キャリアCR進入待ちの状態となる。即
ち、プロセッサ31はセンサS1又はS4の出力を監視し、キ
ャリアCRがステーションに進入したか否かを判定する。
そして、センサS1又はS4の出力によりキャリアCRの進入
を検知すると、先づセンサS1又はS4の出力よりキャリア
CRの進入速度を検出する。24) When the control speed is determined in step 21 or 22 or 23 in this manner, the carrier CR entry waiting state is entered. That is, the processor 31 monitors the output of the sensor S 1 or S 4 and determines whether the carrier CR has entered the station.
Then, when the entry of the carrier CR is detected by the output of the sensor S 1 or S 4 , the carrier is first detected by the output of the sensor S 1 or S 4.
Detect the approach speed of CR.
25)進入実速度と設定された高速側制御速度とをプロセ
ッサ31が比較して、進入実速度が高速側制御速度より速
ければ、高速側制御速度へ減速のためプロセッサ31は逆
励磁を開始する。即ち、プロセッサ31は駆動信号をドラ
イバ34aに与え、磁界移動方向が逆になるように加減速
コイル114bを逆励磁して、キャリアCRを減速せしめる。25) The processor 31 compares the actual approach speed and the set high speed side control speed, and if the actual approach speed is faster than the high speed side control speed, the processor 31 starts reverse excitation to decelerate to the high speed side control speed. . That is, the processor 31 gives a drive signal to the driver 34a, reversely excites the acceleration / deceleration coil 114b so that the magnetic field moving direction is reversed, and decelerates the carrier CR.
26)プロセッサ31はこの間も実速度を検出し、高速側制
御速度より遅くなったか否かを判定し、遅くなれば励磁
を停止し、終了する。26) The processor 31 also detects the actual speed during this period and determines whether the speed is slower than the control speed on the high speed side. If the speed is slow, the excitation is stopped and the processing is terminated.
27)逆に遅くならなかった時は、前述の発進モードのス
テップ14と同様に、プロセッサ31がマルチプレクサ32の
出力パルスを計数して検出するキャリアCRの位置が通過
位置(センサS4又はS1の位置)に達したか否かを検出
し、達していれば、これ以上逆励磁を続けても無駄であ
るから、励磁を停止し終了する。27) Conversely, when it is not delayed, the position of the carrier CR detected by counting the output pulses of the multiplexer 32 by the processor 31 is the passing position (sensor S 4 or S 1) as in step 14 of the start mode described above. Position) is detected, and if it has reached, it is useless to continue the reverse excitation any more, so the excitation is stopped and the process ends.
28)一方、キャリアCRが通過位置に達していないとプロ
セッサ31が判定すると、加速モードか減速モードかを判
定し、減速モードなら、ステップ26に戻り、加速モード
ならステップ30に行く。28) On the other hand, when the processor 31 determines that the carrier CR has not reached the passing position, it determines whether it is the acceleration mode or the deceleration mode. If it is the deceleration mode, the process returns to step 26, and if it is the acceleration mode, the process goes to step 30.
29)前述のステップ25において、進入実速度が高速側制
御速度より遅ければ、プロセッサ31は進入実速度と低速
側制御速度とを比較する。進入実速度が低速側制御速度
より速ければ、進入実速度は高速側制御速度と低速側制
御速度との間にあるので、加減速の必要がなく、加減速
コイル114bの励磁をしないで終了する。29) In step 25 described above, if the actual approach speed is slower than the high speed side control speed, the processor 31 compares the actual approach speed and the low speed side control speed. If the actual approach speed is faster than the low speed side control speed, the actual approach speed is between the high speed side control speed and the low speed side control speed, so there is no need for acceleration / deceleration, and the process ends without exciting the acceleration / deceleration coil 114b. .
逆に、進入実速度が低速側制御速度より遅ければ、低速
側制御速度へ加速のためプロセッサ31は励磁を開始す
る。即ち、プロセッサ31は駆動信号をドライバ34aに与
え、加減速コイル114bを励磁し、キャリアCRを加速せし
める。On the contrary, if the actual approach speed is slower than the low speed side control speed, the processor 31 starts the excitation for acceleration to the low speed side control speed. That is, the processor 31 gives a drive signal to the driver 34a, excites the acceleration / deceleration coil 114b, and accelerates the carrier CR.
30)プロセッサ31はこの間も実速度を検出し、実速度が
低速側制御速度より早くなったかを判定し、早くなれ
ば、励磁を停止し、終了する。逆に実速度が低速側制御
速度より早くならなければ、ステップ27に戻り加速制御
を継続する。30) The processor 31 also detects the actual speed during this period and determines whether the actual speed becomes faster than the control speed on the low speed side. If the actual speed becomes faster, the excitation is stopped and the process is terminated. On the contrary, if the actual speed does not become higher than the control speed on the low speed side, the process returns to step 27 to continue the acceleration control.
第13図は停止モードの動作を示す。FIG. 13 shows the operation in the stop mode.
31)前述のステップにおいて、モータ制御用プロセッ
サ31が停止モードに切換わると、プロセッサ31はセンサ
S1〜S4の出力よりキャリアCRが自己のステーション上に
あるかを調べ、自己のステーション上にあれば、位置決
め処理、即ち、プロセッサ31はドライバ34b,34cを駆動
して位置決め用コイル114a,114cを励磁し、終了する。31) In the above steps, when the motor control processor 31 is switched to the stop mode, the processor 31 causes the sensor 31
S 1 carrier CR from the output of the to S 4 are investigated whether on its own station, if the self station, the positioning process, i.e., processor 31 driver 34b, positioning the coil 114a by driving the 34c, Excite 114c and finish.
32)逆にキャリアCRが自己のステーション上になけれ
ば、プロセッサ31メモリ31bに指定速度データがあるか
否かを調べる。この指定速度データはキャリアCRの停止
に要する力が重量と進入速度に応じて異なるため、重量
に応じて停止の制御条件を変化させるために設定され、
通常はステップで述べた速度データとして標準的な
(例えば中重量)データ(高速停止と中速停止とのしき
い値速度Vh及び中速停止と低速停止とのしきい値速度V
l)が送られ、メモリ31bに格納されている。一方、キャ
リアCRに搭載される物品が軽又は重であれば、リニアモ
ータコントローラ2は停止コマンドSTPにこれに応じた
指定速度データを付して送信してくる。従って、プロセ
ッサ31は指定速度データがメモリ31bにあれば、これを
制御停止データとしてセットし、なければメモリ31b内
の先に送られた標準的指定速度データを制御停止データ
としてセットする。32) Conversely, if the carrier CR is not on its own station, it is checked whether the processor 31 memory 31b has designated speed data. This designated speed data is set to change the stop control condition according to the weight, because the force required to stop the carrier CR differs depending on the weight and the approach speed.
Usually, standard (for example, medium weight) data (threshold speed Vh for high speed stop and middle speed stop and threshold speed V for middle speed stop and low speed stop) is used as the speed data described in step.
l) is sent and stored in the memory 31b. On the other hand, if the article mounted on the carrier CR is light or heavy, the linear motor controller 2 sends the stop command STP with the designated speed data corresponding to it. Therefore, the processor 31 sets the designated speed data in the memory 31b as control stop data if it exists, and sets the standard designated speed data sent in the memory 31b as control stop data otherwise.
33)この様にして制御停止データがセットされると、キ
ャリアCRの進入待ちの状態となる。即ち、プロセッサ31
はセンサS1又はS4の出力を監視し、キャリアCRがステー
ションに進入したか否かを判定する。そして、センサS1
又はS4の出力によりキャリアCRの進入を検知すると、先
づセンサS1又はS4の出力よりキャリアCRの進入速度を検
出する。33) When the control stop data is set in this way, the state of waiting for the entry of the carrier CR is entered. That is, the processor 31
Monitors the output of the sensor S 1 or S 4 and determines whether the carrier CR has entered the station. And sensor S 1
Or upon detecting the entry of the carrier CR by the output of the S 4, it detects the entrance speed of the carrier CR from the output of the previous Dzu sensor S 1 or S 4.
34)次にプロセッサ31は、制御停止データの高側判定速
度Vh及び低側判定速度Vlと、実速度VRとを比較しVR>Vh
なら高速停止、Vh≧VR>Vlなら中速停止、Vl≧VRなら低
速停止と判定する。プロセッサ31は、高速停止と判定す
ると、キャリアCRの進入するとともにドライバ34aに駆
動信号を送り加減速コイル114bを逆励磁し、センサS2,S
3の出力が両方共発生してキャリアCRが位置決め位置に
到達すると、ドライバ34b,34cを駆動して位置決めコイ
ル114a,114cを励磁して位置決め停止せしめる。34) then the processor 31 includes a high side determination speed Vh and the low side determination speed Vl of the control stop data, compared to V R> Vh and the actual velocity V R
Nara rapid shutdown, medium-speed stop if Vh ≧ V R> Vl, determines if the low-speed stop Vl ≧ V R. When the processor 31 determines that the vehicle has stopped at high speed, the carrier CR enters and a drive signal is sent to the driver 34a to reversely excite the acceleration / deceleration coil 114b, and the sensors S 2 , S
When both outputs of 3 are generated and the carrier CR reaches the positioning position, the drivers 34b and 34c are driven to excite the positioning coils 114a and 114c to stop the positioning.
プロセッサ31は中速停止と判定すると、キャリアCRの進
入とともにドライバ34b,34cを駆動して、位置決めコイ
ル114a,114cを励磁して停止せしめる。When the processor 31 determines to stop at medium speed, it drives the drivers 34b and 34c as the carrier CR enters and excites the positioning coils 114a and 114c to stop the positioning coils 114a and 114c.
プロセッサ31は低速停止と判定すると、キャリアCRの進
入後位置決め位置、即ち、センサS2,S3の出力が両方発
生する時に、ドライバ34b,34cを駆動して位置決めコイ
ル114a,114cを励磁して停止せしめる。When the processor 31 determines that the vehicle has stopped at a low speed, the positioning position after the carrier CR enters, that is, when both the outputs of the sensors S 2 and S 3 are generated, the drivers 34b and 34c are driven to excite the positioning coils 114a and 114c. Stop it.
第6図に他の実施例を示す。上記では各ステーションの
リニアモータの駆動制御を、各ステーションごとに分散
配置したコントローラにより行なったが、これは各ステ
ーションにはコントローラを持たせずにリニアモータの
駆動ドライバとセンサアンプだけを持たせ、駆動制御は
リニアモータコントローラで行なわせることもできる。
第6図のDV及びAMPがその駆動ドライバ及びセンサアン
プである。この場合の駆動方法も前方式の場合と同様に
行なわれる。すなわち、各ステーション間のレール形状
設定はリニアモータコントローラ2であらかじめ行なわ
れている。そこでシステムコントローラ1から搬送指示
があった場合、発進から停止までに関わるステーション
に減速曲線にもとづく通過速度を行なう。その後でレー
ル形状による速度条件を加味して通過速度を決定し、内
部のメモリに貯える。この後で各ステーションの異常の
有無をチェックする(例えばS1〜S4センサのチェッ
ク)。異常がなければ発進ステーションのコイルを駆動
して前記メモリ内の設定速度となる様発進制御する。そ
して次のステーションのセンサでキャリアの進入を検知
したら、加減速の制御を同様に設定速度となる様に行な
い、停止ステーションまで順次制御する。FIG. 6 shows another embodiment. In the above, the drive control of the linear motor of each station was performed by the distributed controller for each station, but this does not have a controller in each station but only a linear motor drive driver and a sensor amplifier, The drive control can also be performed by a linear motor controller.
DV and AMP in FIG. 6 are the drive driver and the sensor amplifier. The driving method in this case is the same as that of the previous method. That is, the rail shape between the stations is set in advance by the linear motor controller 2. Therefore, when there is a conveyance instruction from the system controller 1, the passing speed based on the deceleration curve is applied to the stations involved from start to stop. After that, the passing speed is determined in consideration of the speed condition based on the rail shape and stored in the internal memory. After this, the presence or absence of abnormality in each station is checked (for example, the S1 to S4 sensors are checked). If there is no abnormality, the coil of the starting station is driven to control the starting so that the speed becomes the set speed in the memory. Then, when the sensor of the next station detects the entrance of the carrier, the acceleration / deceleration is controlled to the set speed in the same manner, and the control is sequentially performed up to the stop station.
通過速度の決定後のステーションの異常の有無チェック
で異常を検出した時は、そのステーションが異常である
ことを示すフラグをメモリにセットするとともに減速曲
線に基づく設定速度をずらしたりレール形状による速度
補正をやり直し通過速度を決定し、メモリへ貯え直す。
そしてこの速度により各ステーションを速度制御させ、
異常のステーションでは何もせずに、次のステーション
でキャリア待ちとなり順次制御する。もし停止ステーシ
ョンが異常であれば、行先を替えて、通過速度の設定を
やり直せばよい。電源投入直後のイニシャル時のチェッ
クでも異常も見つければ同様の処置により搬送が可能と
なる。また今までの説明ではリニアモータの推力として
加速に対しては大きな力を持っているが減速力が弱く、
所定の減速パターンを得られるように異常ステーション
の手前の速度を低くするというものであったが、加速力
も十分ないとすると加速区間を減らして減速をやりやす
くする。この状態を第7図(a)の点線で示す。また減
速曲線を、モータの減速力に比べて余裕を持たせておけ
ば、異常ステーションの前後のステーション速度だけを
増減させてやれば可能な減速制御となる。この状態を第
7図(b)に示す。第7図でステーションSTfが異常と
すると、ステーションSTeとSTgの速度を例えば にする。こゝでVe,Vf,Vg,は初期設定速度、VeN,VgNは新
速度である。If an abnormality is detected by checking the station for abnormality after the passage speed is determined, a flag indicating that the station is abnormal is set in memory and the set speed based on the deceleration curve is shifted or the speed is corrected by the rail shape. Repeat the process to determine the passing speed and store it in the memory again.
And by controlling the speed of each station by this speed,
The abnormal station does nothing and waits for the carrier at the next station, and controls sequentially. If the stop station is abnormal, change the destination and set the passing speed again. If an abnormality is found in the initial check immediately after the power is turned on, the conveyance can be performed by the same procedure. Also, in the explanation so far, the thrust of the linear motor has a large force for acceleration, but the deceleration force is weak,
Although the speed in front of the abnormal station is reduced so that a predetermined deceleration pattern can be obtained, if the acceleration force is not sufficient, the acceleration section is reduced to facilitate deceleration. This state is shown by the dotted line in FIG. If the deceleration curve has a margin compared to the deceleration force of the motor, deceleration control is possible by increasing or decreasing only the station speed before and after the abnormal station. This state is shown in FIG. 7 (b). If the station STf is abnormal in FIG. 7, the speeds of the stations STe and STg are To Here, Ve, Vf, Vg, are initial set speeds, and VeN , VgN are new speeds.
以上説明したように本発明では減速区間のステーション
に異常が検出されるとそれを除いた減速曲線を作成し、
キャリアは発進させそして該曲線に従う減速をして目的
のステーションへ停止させるので、システムの信頼性を
高めることができる、この減速曲線の基本分は、異常ス
テーションとそれより手前の減速区間ステーションへ与
える指定速度を、異常ステーションより手前のステーシ
ョン群へ順次ずらして与えたものであるから迅速に作成
でき、リニアモータコントローラの負荷を増大させず、
キャリア発進の寸前に異常検出されても格別の遅れはな
くキャリアを発進させることができる。As described above, in the present invention, when an abnormality is detected in the station in the deceleration section, a deceleration curve excluding it is created,
Since the carrier starts and decelerates according to the curve to stop at the target station, the reliability of the system can be improved. The basic part of this deceleration curve is given to the abnormal station and the deceleration section station before it. Since the specified speed is given by sequentially shifting to the station group before the abnormal station, it can be created quickly, without increasing the load of the linear motor controller,
Even if an abnormality is detected on the verge of starting the carrier, there is no particular delay and the carrier can be started.
第1図は本発明の制御方法の説明図、第2図は停止ステ
ーションを変更する場合の説明図、第3図(A)〜
(C)は第1図の処理要領を示すフローチャート、第4
図はリニアモータコントローラのブロック図、第5図は
電源制御系のブロック図、第6図は本発明の他の例を示
すブロック図、第7図は速度指示の他の例の説明図、第
8図はステーションコントローラの具体例を示すブロッ
ク図、第9図は送受信要領の説明図、第10図〜第13図は
動作要領を示すフローチャート、第14図はキャリアの速
度検出機構の説明図、第15図及び第16図はリニアモータ
カーシステムの説明図、第17図は該システムの適用例を
示す斜視図である。 図面で、STはステーション、RALは搬送路、CRはキャリ
アである。FIG. 1 is an explanatory view of a control method of the present invention, FIG. 2 is an explanatory view when a stop station is changed, and FIG.
FIG. 4C is a flowchart showing the processing procedure of FIG.
FIG. 5 is a block diagram of a linear motor controller, FIG. 5 is a block diagram of a power supply control system, FIG. 6 is a block diagram showing another example of the present invention, and FIG. 7 is an explanatory diagram of another example of speed instruction. FIG. 8 is a block diagram showing a concrete example of a station controller, FIG. 9 is an explanatory view of a transmission / reception procedure, FIGS. 10 to 13 are flowcharts showing an operation procedure, FIG. 14 is an explanatory view of a carrier speed detection mechanism, 15 and 16 are explanatory views of the linear motor car system, and FIG. 17 is a perspective view showing an application example of the system. In the drawing, ST is a station, RAL is a transport path, and CR is a carrier.
Claims (3)
を複数個、搬送路に沿って分散配置し、リニアモータの
可動子を取付けたキャリアを外搬送路にのせ、該キャリ
アを指定速度パターンで走行させるリニアモータカーの
搬送制御方法において、 搬送区間にあるステーションで異常が検知されたとき
は、該異常ステーションの前後の加減速動作区間のステ
ーションに与える指定速度を、変更した速度パターンで
与えてキャリアを発進させることを特徴とするリニアモ
ータカーの搬送制御方法。1. A plurality of stations including a stator of a linear motor are dispersedly arranged along a conveying path, a carrier having a mover of a linear motor is mounted on an outer conveying path, and the carrier travels in a designated speed pattern. In the transport control method for the linear motor car, when an abnormality is detected at a station in the transport section, the designated speed to be given to the stations in the acceleration / deceleration operation section before and after the abnormal station is given in a changed speed pattern to change the carrier. A conveyance control method for a linear motor car characterized by starting.
レール形状に応じた補正を加えたことを特徴とする特許
請求の範囲第1項記載のリニアモータカーの搬送制御方
法。2. The transport control method for a linear motor car according to claim 1, wherein the designated speed is corrected according to the rail shape before and after the abnormal station.
ち、キャリアを発進させることを特徴とする特許請求の
範囲第1項記載のリニアモータカーの搬送制御方法。3. The transport control method for a linear motor car according to claim 1, wherein the carrier is started after the power of the abnormal station is turned off.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60225855A JPH0687601B2 (en) | 1985-10-09 | 1985-10-09 | Transport control method for linear motor car |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60225855A JPH0687601B2 (en) | 1985-10-09 | 1985-10-09 | Transport control method for linear motor car |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6285602A JPS6285602A (en) | 1987-04-20 |
| JPH0687601B2 true JPH0687601B2 (en) | 1994-11-02 |
Family
ID=16835901
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60225855A Expired - Lifetime JPH0687601B2 (en) | 1985-10-09 | 1985-10-09 | Transport control method for linear motor car |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0687601B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01206801A (en) * | 1988-02-12 | 1989-08-21 | Fujitsu Ltd | Carriage control system |
| JP2559854B2 (en) * | 1989-06-28 | 1996-12-04 | マツダ株式会社 | Conveyor using linear motor |
-
1985
- 1985-10-09 JP JP60225855A patent/JPH0687601B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6285602A (en) | 1987-04-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4721045A (en) | Transport control system with linear motor drive | |
| US4876966A (en) | Transport control system with linear motor drive | |
| JPH0687601B2 (en) | Transport control method for linear motor car | |
| JP2637088B2 (en) | Transport device control device | |
| JPH05265550A (en) | Operation control device for unmanned vehicles | |
| JPS60187204A (en) | Control system of linear motor car | |
| JPH0724442B2 (en) | Linear motor car speed controller | |
| JP3250327B2 (en) | Traveling control method for linear motor type transfer apparatus and control apparatus using the method | |
| JP2624493B2 (en) | Linear induction motor conveyor | |
| JPH0724441B2 (en) | Linear motor car speed controller | |
| JP2818655B2 (en) | Travel control device | |
| JP2785523B2 (en) | Load transfer equipment | |
| JP3620144B2 (en) | Track control device for tracked carriage | |
| JPS62272806A (en) | Running control system | |
| JP2584981B2 (en) | Transfer equipment using linear motor | |
| JPS60187207A (en) | Control system of linear motor car | |
| JP2574764B2 (en) | Transfer control system | |
| JP2660882B2 (en) | Load transfer equipment | |
| JPH0815363B2 (en) | Transport control method | |
| JPH07106003B2 (en) | Linear motor speed control method | |
| JPH01264504A (en) | Conveyance controller | |
| JPH01264503A (en) | Article conveyance control system | |
| JPH0847111A (en) | Transport system | |
| JP3959767B2 (en) | Control device for automatic guided vehicle | |
| JPH0630524B2 (en) | Traveling control device for moving body for carrier device |