JPH0815363B2 - Transport control method - Google Patents
Transport control methodInfo
- Publication number
- JPH0815363B2 JPH0815363B2 JP61062970A JP6297086A JPH0815363B2 JP H0815363 B2 JPH0815363 B2 JP H0815363B2 JP 61062970 A JP61062970 A JP 61062970A JP 6297086 A JP6297086 A JP 6297086A JP H0815363 B2 JPH0815363 B2 JP H0815363B2
- Authority
- JP
- Japan
- Prior art keywords
- traveling
- carrier
- station
- register
- running
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Control Of Linear Motors (AREA)
- Non-Mechanical Conveyors (AREA)
- Control Of Vehicles With Linear Motors And Vehicles That Are Magnetically Levitated (AREA)
- Train Traffic Observation, Control, And Security (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
【発明の詳細な説明】 〔概要〕 リニアモータカーの複数同時走行制御において、二つ
のキャリア間で搬送路の重複がある場合、一方のキャリ
アについての走行を分割し、重複のない走行を同時に実
行することによって、全体としてのキャリア走行時間を
短縮せしめ、キャリ搬送を高速化した。DETAILED DESCRIPTION [Overview] In a simultaneous multiple-run control of a linear motor car, when there is an overlap in a transport path between two carriers, the run for one carrier is divided, and runs without overlap are performed at the same time. As a result, the carrier travel time as a whole was shortened and the carrier transportation was sped up.
本発明は搬送制御方法、特に搬送路が重複する複数の
キャリを同時に走行させるようにした搬送制御方法に関
するものである。The present invention relates to a transport control method, and more particularly to a transport control method in which a plurality of carriers having overlapping transport paths are made to travel at the same time.
近年、各事業所において書類、伝票等の搬送にリニア
モータカーを用い、高速の書類処理をする技術が開発さ
れているが、このようなリニアモータカーの速度制御を
行なうための回路としては例えば第13図に示すようなも
のがある。この図において、1はシステムコントロー
ラ、2はリニアモータコントローラ、3は軌道を構成す
るレール、4はレールに沿って設けられたリニアモータ
の固定子であるステータ(ST1,ST2,…で表わす)、5は
リニアモータの可動子である2次導体板を有するキャリ
ア(搬送体)である。また6はリニアモータコントロー
ラ2からの指令によってリニアモータのステータを制御
するステーションコントローラ(ステータコントローラ
ともいう)である。ステーションコントローラ6は各ス
テータ毎に対応して設けられ(図中STC1,STC2,…で表わ
す)、それぞれ対応するステータ位置をキャリア5が通
過する時に当該ステータの励磁を制御してキャリア5を
加速又は減速して速度制御を行なう。この例では一本の
レール3の上に複数のキャリア(図ではCR1,CR2の2
個)が設置され、それぞれのキャリアCR1,CR2が他のキ
ャリアと一定の関係をもって走行し得るように駆動制御
される。即ち、このような従来の搬送制御方法において
は、キャリア5のうちCR1とCR2との間で搬送路の重複が
ない場合、例えば第13図においてCR1はステータ4の中
でST1位置からST3位置まで搬送せしめられる一方、CR2
はST4位置からST7位置まで搬送せしめられるといった場
合、リニアモータコントローラ2からの指令信号によっ
てCR1とCR2は同時に駆動され、それぞれのスタート位置
から目的位置まで走行する。これに対してCR1とCR2との
間で搬送路の重複がある場合、例えば同じく第13図にお
いてCR1はステータ4の中のST1位置からST5位置まで搬
送せしめられる一方、CR2はST4位置からST7位置まで搬
送せしめられるといった場合は、リニアモータコントロ
ーラ2からの指令信号によって、ステーションコントロ
ーラ6の中のSTC4,STC5,STC6,STC7が先ず作動し、CR2が
駆動されてスタート位置から目的位置まで走行する。次
いでリニアモータコントローラ2からの指令信号によっ
て、ステーションコントローラ6の中のSTC1,STC2,SST
3,STC4,STC5が作動し、CR1が駆動されてスタート位置か
ら目的位置まで走行する。In recent years, technologies for high-speed document processing using a linear motor car for transporting documents, slips, etc. have been developed at each business office. As a circuit for controlling the speed of such a linear motor car, for example, the 13th circuit is used. There is something like the one shown in the figure. In this figure, 1 is a system controller, 2 is a linear motor controller, 3 is a rail forming a track, 4 is a stator (represented by ST1, ST2, ...) As a stator of a linear motor provided along the rail, Reference numeral 5 is a carrier having a secondary conductor plate which is a mover of the linear motor. A station controller (also referred to as a stator controller) 6 controls the stator of the linear motor according to a command from the linear motor controller 2. The station controller 6 is provided corresponding to each stator (represented by STC1, STC2, ... In the figure), and when the carrier 5 passes through the corresponding stator position, the excitation of the stator is controlled to accelerate or accelerate the carrier 5. Decelerate to perform speed control. In this example, a plurality of carriers (CR1 and CR2 2 in the figure) are mounted on one rail 3.
The individual carriers CR1 and CR2 are driven and controlled so that they can travel in a fixed relationship with other carriers. That is, in such a conventional transfer control method, when there is no overlap of the transfer paths between CR1 and CR2 of the carrier 5, for example, CR1 is from the ST1 position to the ST3 position in the stator 4 in FIG. CR2 while being transported
In the case where is conveyed from the ST4 position to the ST7 position, CR1 and CR2 are driven simultaneously by the command signal from the linear motor controller 2, and the respective traveling positions are from the start position to the target position. On the other hand, if there is an overlap of the conveying paths between CR1 and CR2, for example, CR1 is conveyed from the ST1 position to the ST5 position in the stator 4 while CR2 is the ST4 position to the ST7 position in FIG. In the case of being conveyed up to STC4, STC4, STC5, STC6, STC7 in the station controller 6 are first activated by a command signal from the linear motor controller 2, and CR2 is driven to travel from the start position to the target position. Then, in response to a command signal from the linear motor controller 2, STC1, STC2, SST in the station controller 6
3, STC4, STC5 operates, CR1 is driven and it travels from the start position to the target position.
しかしながら、前記のような従来の搬送制御方法にあ
っては、同一のレール上で複数のキャリアCR1,CR2を搬
送するに当って、搬送路の重複がない場合は互いにキャ
リア相互間で独立して駆動制御することが可能である
が、搬送路が重複する場合は、搬送制御の複雑さや、追
突の危険があるため、一方のキャリアに対する駆動制御
を行ない、これが終了してからもう一方のキャリアを駆
動制御しなければならない。このため、同時に二つ以上
のキャリアを走行させる場合で搬送路に重複する区間が
あるときは搬送開始から搬送終了までの間に多大の時間
を必要とするという不具合があった。However, in the conventional transport control method as described above, in transporting a plurality of carriers CR1 and CR2 on the same rail, if there is no overlap of the transport paths, the carriers are independent from each other. It is possible to control the drive, but if the transport paths overlap, the transport control is complicated and there is the risk of a rear-end collision.Therefore, drive control is performed on one carrier, and after this is completed, the other carrier is switched on. The drive must be controlled. Therefore, when two or more carriers are traveling at the same time, if there is an overlapping section in the transport path, there is a problem that a great amount of time is required from the start of transport to the end of transport.
本発明は、このような従来の問題点に鑑みてなされた
もので、その目的は、複数のキャリアを同時搬送するに
当って搬送路が重複する場合でも、前記複数のキャリア
を同時に搬送させることのできる搬送制御方法を提供す
ることである。The present invention has been made in view of such conventional problems, and an object thereof is to simultaneously convey a plurality of carriers even when the conveyance paths overlap in simultaneously conveying a plurality of carriers. It is an object of the present invention to provide a transport control method capable of achieving the above.
本発明は、上記目的を達成するため、レール上を出発
点から到着点まで移動し、物品を搬送するキャリアが同
一のレール上に複数存在する搬送システムにおいて、少
なくとも2つのキャリアの出発点から到着点までの移動
区間の一部が重複する場合、重複する移動区間は、一方
のキャリアの搬送を行った後、他方のキャリアの搬送を
行うようにし、重複しない移動区間は各キャリアを同時
走行させるよう制御するものである。In order to achieve the above object, the present invention provides a carrier system that moves from a starting point to an arriving point on a rail and has a plurality of carriers that carry articles on the same rail, arriving from the starting points of at least two carriers. When a part of the moving section up to the point overlaps, one carrier is carried in the overlapping moving section, and then the other carrier is carried, and in the non-overlapping moving section, each carrier is run simultaneously. To control it.
先に例示した、CR1はステータ4の中のST1位置からST
5位置まで搬送せしめられる一方、CR2はST4位置からST7
位置まで搬送せしめられる場合に即して本発明の作用を
述べる。この場合、CR1の搬送路とCR2の搬送路とがステ
ータ4の中のST4とST5との間で重複しており、この重複
の事実が搬送制御装置であるリニアモータコントローラ
に認識される。そこで搬送制御装置は、CR1とCR2とを同
時走行させても両者が衝突しない搬送形態となるようCR
1の搬送をST1〜ST3とST3〜ST5の二つの搬送に分割し、C
R1のST1〜ST3搬送とCR2のST4〜ST7搬送とを同時に実行
する。そしてCR1については、当該CR1がST3位置に到達
した時点でCR2がST4,ST5を通過したと確認できたら再び
ST3位置からST5位置までの搬送制御を行ない、ST5位置
までの搬送を終了する。かかる搬送制御によれば、たと
え複数のキャリアについて搬送路が重複しても、これら
の複数キャリアについての同時走行が可能であり、わず
かに搬送路の重複部分について追加的にキャリアの搬送
制御を行なえばよいから全体としての搬送効率が向上す
る。CR1 illustrated above is from ST1 position in the stator 4 to ST
While it can be transported to 5 positions, CR2 is from ST4 position to ST7
The operation of the present invention will be described according to the case where it is conveyed to the position. In this case, the transport path of CR1 and the transport path of CR2 overlap between ST4 and ST5 in the stator 4, and the fact of this overlap is recognized by the linear motor controller that is the transfer control device. Therefore, the transport control device controls the CR1 and CR2 so that they do not collide with each other even if they run simultaneously.
Divide 1 transfer into two transfers, ST1 to ST3 and ST3 to ST5, and press C
Execute ST1 to ST3 transfer of R1 and ST4 to ST7 transfer of CR2 at the same time. Regarding CR1, if it can be confirmed that CR2 has passed ST4 and ST5 when CR1 reaches the ST3 position, then again
Transfer control from the ST3 position to the ST5 position is performed, and the transfer to the ST5 position is completed. According to such transport control, even if the transport paths of a plurality of carriers are overlapped with each other, it is possible to simultaneously run the plurality of carriers, and it is possible to perform additional transport control of the carriers with respect to a slightly overlapping part of the transport paths. As a result, the overall transport efficiency is improved.
第1図乃至第3図は本発明の一実施例に係るリニアモ
ータカーの速度制御システムを示す図である。これらの
図において、4はステータ、103,104はガイド板、105a
は上側ガイドローラ、105bは下側ガイドローラ、105cは
水平ガイドローラ、107は速度検出用のクシ歯形遮光
板、120及び121は互いに平行に取付けられたレールであ
る。レール120,121上にはキャリア5が走行移動可能に
載置されている。リニアモータは、一次側固定子である
ステータ4とキャリア5の底部に設けられた可動部二次
導体とによって構成され、両者は上、下のガイドローラ
により所定のギャップを持つようになっている。したが
ってステータ4のコイルに交流電流が流れると、コイル
は励磁され、二次導体との間に電気的原理に基づき一定
方向の推進力を発生する。キャリア5はこの推進力を受
け、車輪105a,105b及び左右方向位置を維持する水平ガ
イドローラ105cに案内され、レール上を走行する。更に
推進力は、電流の強さによる発生磁束の大きさに左右さ
れるから、この原理の下に走行速度を変化、調節するこ
とができる。これがリニアモータを利用する時の順次搬
送の原理となる。1 to 3 are diagrams showing a speed control system for a linear motor car according to an embodiment of the present invention. In these figures, 4 is a stator, 103 and 104 are guide plates, and 105a.
Is an upper guide roller, 105b is a lower guide roller, 105c is a horizontal guide roller, 107 is a comb-shaped light shielding plate for speed detection, and 120 and 121 are rails mounted parallel to each other. The carrier 5 is mounted on the rails 120 and 121 so as to be movable. The linear motor is composed of a stator 4 as a primary side stator and a movable part secondary conductor provided at the bottom of the carrier 5, both of which have a predetermined gap by upper and lower guide rollers. . Therefore, when an alternating current flows through the coil of the stator 4, the coil is excited and a propulsive force in a fixed direction is generated between the coil and the secondary conductor based on the electrical principle. The carrier 5 receives this propulsive force and is guided by the wheels 105a, 105b and the horizontal guide roller 105c that maintains the position in the left-right direction, and travels on the rail. Further, since the propulsive force depends on the magnitude of the magnetic flux generated by the strength of the electric current, the traveling speed can be changed and adjusted under this principle. This is the principle of sequential conveyance when using a linear motor.
速度検出装置は、センサS1,S2,S3,S4とクシ歯形遮光
板107とで構成され、センサS1,S2,S3,S4,(ここでは光
学センサが使われているものとする)はステータ4の位
置(図よりレール上とする)に固定される一方、遮光板
107はキャリア5と一体をなすガイド板103に取付けら
れ、キャリア5の走行に伴いセンサS1,S2,S3,S4の光線
を遮断又は通光する。このリニアモータカーの速度制御
を行なうリニアモータコントローラ2は、停止点(例え
ば第13図におけるST7位置とする)における速度を0と
して逆算によって順次発進点(同じくST1位置とする)
までの各々のリニアモータ、即ちステータST1,ST2,ST3,
ST4,ST5,ST6,ST7に対して割当てるべき平坦直線換算の
標準速度カーブをデータとして保有し、これをそれぞれ
の動作モードと共にステーションコントローラ6に指令
する。動作モードは発進点のリニアモータには発進モー
ドを、停止点のリニアモータには停止モード、中間点の
リニアモータには加減速モードを指示する。また、セン
サS1及びS4によってキャリア5の走行方向を認知し逐次
速度検出センサを移動させて行き、フィードバックされ
た速度情報に基づいて速度制御する。さらに、リニアモ
ータコントローラ2は、レール形状、その他の要因に応
じて予め設定された速度制御データを保有し、各々のス
テーションコントローラ6に対してコントロール信号を
発送する。The speed detecting device is composed of the sensors S1, S2, S3, S4 and the comb-shaped light shielding plate 107, and the sensors S1, S2, S3, S4, (herein, optical sensors are used) are the stators 4. Is fixed at the position (on the rail in the figure), while the light shield plate
107 is attached to a guide plate 103 that is integral with the carrier 5, and blocks or passes the light rays of the sensors S1, S2, S3, S4 as the carrier 5 travels. The linear motor controller 2 that controls the speed of the linear motor car sets the speed at the stop point (for example, the ST7 position in FIG. 13) to 0, and sequentially performs the start point by back calculation (also at the ST1 position).
Up to each linear motor, namely stator ST1, ST2, ST3,
Standard speed curves in flat straight line conversion to be assigned to ST4, ST5, ST6 and ST7 are stored as data, and this is instructed to the station controller 6 together with the respective operation modes. As for the operation mode, the linear motor at the starting point is instructed in the start mode, the linear motor in the stopping point is in the stop mode, and the linear motor in the middle point is instructing the acceleration / deceleration mode. Further, the sensors S1 and S4 recognize the traveling direction of the carrier 5, sequentially move the speed detection sensor, and perform speed control based on the fed back speed information. Further, the linear motor controller 2 holds speed control data preset according to the rail shape and other factors, and sends a control signal to each station controller 6.
第4図は、上記実施例に組込まれたステーションコン
トローラ6の回路構成を示すブロック図である。この回
路は、基本的にはステータ4に対する速度検出及び速度
制御を行なうモータ制御部(即ちCPU)31と、キャリア
の搬送路からの退避、搬送路への乗り入れのためのリフ
トアップ、リフトダウンを管理するために特定のステー
ションコントローラのみに設けられるメカ制御部MCC
と、両者の制御を総括し、リニアモータコントローラ2
との間の指令授受を行なう主制御(ステーション)用プ
ロセッサ即ちステーションCPU30とで構成される。ステ
ーションCPU30は、内部にメモリ30aを有し、ケーブル40
を介してリニアモータコントローラ2(第13図)とデー
タ、コマンドのやりとりを行ない、且つモータ制御プロ
セッサ31及びメカ制御CPU38とフラグ、データのやりと
りを行なうもので、主に中継用プロセッサとして働く。
モータ制御CPU31は、ステーションCPU30からの指示に応
じて、ステータ4を励磁制御するものであり、内部にキ
ャリアの速度測定用カウンタ31aとメモリ31bとを有す
る。32はマルチプレクサ(MPX)であり、キャリア5の
スリット部107を検出するセンサS1〜S4の出力をモータ
制御CPU31の選択信号SELに応じて選択してこのモータ制
御プロセッサ31に出力する。33は最高・最低速度設定ス
イッチであり、各ステーションにつながるレール形状に
基づく速度設定が行なわれる。34はコイル駆動用ドライ
バであり、各々ソリッドステートリレーで構成される。
ドライバ34aはステータ4の加速減速用ACコイル114bを
モータ制御CPU31から方向(右、左)指示に従い交流駆
動する。ドライバ34bはステータ4の位置決め用単相コ
イル114aをモータ制御CPU31からの位置決め指令PCMDに
従い駆動し、ドライバ34cはステータ4の位置決めダン
ピング用コイル114cをモータ制御用プロセッサ31からの
ダンピング指令SCMDにより駆動する。35はインタフェー
ス回路であり、主制御用のステーションCPU30とフラグ
を送受するためのフラグ部35a,35bと、ステーションCPU
30との間でコマンド・データを送受するためのレジスタ
35c,35dを有する。36は第1のバスであり、ステーショ
ンCPU30とインタフェース回路35との間でフラグ、デー
タ、コマンドのやりとりを行なうためのものである。37
は第2のバスであり、ステーションCPU30と、メカ制御
部MCCのインタフェース回路39と、フラグ、データ、コ
マンドのやりとりを行なうためのものである。インタフ
ェース回路39は前記インタフェース回路35と同様、フラ
グ39a,39b,レジスタ39c,39dを有する。FIG. 4 is a block diagram showing the circuit configuration of the station controller 6 incorporated in the above embodiment. This circuit basically has a motor control unit (that is, a CPU) 31 that performs speed detection and speed control for the stator 4, and a lift-up and a lift-down for retracting the carrier from the transport path and getting in and out of the transport path. Mechanical control unit MCC provided only on a specific station controller for management
And the control of both are summarized, the linear motor controller 2
It is composed of a processor for main control (station), that is, a station CPU 30 for exchanging commands with the CPU. The station CPU 30 has a memory 30a inside and a cable 40
Data and commands are exchanged with the linear motor controller 2 (FIG. 13) via the CPU, and flags and data are exchanged with the motor control processor 31 and the mechanical control CPU 38, which mainly functions as a relay processor.
The motor control CPU 31 controls the excitation of the stator 4 in response to an instruction from the station CPU 30, and has a carrier speed measurement counter 31a and a memory 31b therein. A multiplexer (MPX) 32 selects the outputs of the sensors S1 to S4 that detect the slit portion 107 of the carrier 5 according to the selection signal SEL of the motor control CPU 31 and outputs them to the motor control processor 31. 33 is a maximum / minimum speed setting switch, which sets the speed based on the rail shape connected to each station. Reference numeral 34 is a coil driving driver, each of which is composed of a solid state relay.
The driver 34a AC-drives the acceleration / deceleration AC coil 114b of the stator 4 according to the direction (right, left) instruction from the motor control CPU 31. The driver 34b drives the positioning single-phase coil 114a of the stator 4 according to the positioning command PCMD from the motor control CPU 31, and the driver 34c drives the positioning damping coil 114c of the stator 4 according to the damping command SCMD from the motor control processor 31. . An interface circuit 35 includes a station CPU 30 for main control, flag units 35a and 35b for transmitting and receiving a flag, and a station CPU.
Register for sending and receiving command data to and from 30
It has 35c and 35d. A first bus 36 is for exchanging flags, data, and commands between the station CPU 30 and the interface circuit 35. 37
Is a second bus for exchanging flags, data and commands with the station CPU 30 and the interface circuit 39 of the mechanical control unit MCC. Like the interface circuit 35, the interface circuit 39 has flags 39a and 39b and registers 39c and 39d.
第5図は本実施例のリニアモータコントローラ2にお
いて、一基のレール3上にある複数のキャリアに対して
速度制御をするための走行管理フラグ45を示す図であ
る。この走行管理フラグ45は、搬送路であるレール3上
の全ステーション、全ステータに対応してビット割付け
され、この実施例ではF1〜F16の各ビットが備え付けら
れている。そして、前記走行管理フラグ45の各ビットが
備え付けられている。そして、前記走行管理フラグ45の
各ビットのうち“1"が表示されているステータ4(ステ
ーションも含む。以下同じ)は、キャリア5の走行のた
めのコマンド(発送、加減速、停止、リフトダウン、リ
フトアップ等のコマンド)が送出されていることを表わ
し、これら“1"が表示されているフラグビットに対応す
るステータ間でキャリア走行が行なわれる。第5図の場
合、No.1〜No.7のステータ間でキャリア5の走行が行な
われ、その他のステータ間では走行予定がないことを示
す。キャリ5が発進すると、リニアモータコントローラ
2は、キャリア5を追いかける様に走行動作の終了確認
をステーションコントローラ6に対して行なう。より具
体的には、キャリア5が発進すると、リニアモータコン
トローラ2はステーションコントローラ6のSTC1,STC2,
…(フラグビットに“1"が書込まれているもの)に順次
センスコマンドを送って動作終了情報を得ようとする。
各々のステータについて動作終了確認が行なわれると、
そのステータ(例えばST1)に対応する走行管理フラグ4
5のビットF1を“1"から“0"に書替える。ただし、この
場合においてキャリア走行が重複搬送路を持つ複数キャ
リアCR1,CR2についてのものであるときは、一方のキャ
リア、即ち通常は追いかける側のキャリアについては分
割走行が行なわれる。そのため、この分割走行の終了で
キャリア5がレール3上にあるときはまだ走行中である
として扱わねばならないため管理フラグ45の対応ビット
は“1"のままにされる。走行管理フラグ45は、新たな走
行指示をシステムコントローラ1から受けた時、搬送区
間に対応する走行管理フラグ45を見ることにより、搬送
路の重複を知るのに使う。FIG. 5 is a diagram showing a traveling management flag 45 for controlling the speed of a plurality of carriers on one rail 3 in the linear motor controller 2 of this embodiment. The travel management flag 45 is bit-assigned corresponding to all stations and all stators on the rail 3 which is a transport path, and in this embodiment, each bit of F1 to F16 is provided. Each bit of the travel management flag 45 is provided. The stator 4 (including the station; the same applies hereinafter) in which "1" is displayed among the bits of the traveling management flag 45 is a command for traveling the carrier 5 (sending, acceleration / deceleration, stop, liftdown). , A command such as lift-up) is transmitted, and carrier travel is performed between the stators corresponding to the flag bits for which "1" is displayed. In the case of FIG. 5, the carrier 5 travels between the No. 1 to No. 7 stators, and there is no scheduled travel between the other stators. When the carrier 5 starts moving, the linear motor controller 2 confirms with the station controller 6 that the traveling operation is completed so as to follow the carrier 5. More specifically, when the carrier 5 starts, the linear motor controller 2 causes the station controller 6, STC1, STC2,
(Sensing command is sequentially sent to the flag bits with "1" written) to obtain operation end information.
When the operation completion confirmation is performed for each stator,
Driving management flag 4 corresponding to the stator (eg ST1)
Rewrite bit F1 of 5 from "1" to "0". However, in this case, when the carrier travel is for a plurality of carriers CR1 and CR2 having the overlapping transport path, one carrier, that is, the carrier on the chasing side is normally split traveled. Therefore, when the carrier 5 is on the rail 3 at the end of this divided traveling, it must be treated as still traveling, and the corresponding bit of the management flag 45 is left at "1". The travel management flag 45 is used to know the overlap of the transport paths by looking at the travel management flag 45 corresponding to the transport section when a new travel instruction is received from the system controller 1.
第6図はリニアモータコントローラ2内に備えられる
走行レジスタ46の内部構造を解説する図である。この走
行レジスタ46は、システムコントローラ1からの走行指
令が入力されるまでの間キャリア5の走行動作データが
書込まれる待機レジスタ部47と、実際のキャリア5の走
行制御データが書込まれ且つ出力される実行レジスタ部
48とから成り、それぞれ複数種類の走行動作データ、又
は走行制御データが格納されるよう、複数の小レジスタ
(図中R1,R1…で示される)で構成されている。待機レ
ジスタ部47及び実行レジスタ部48の構成単位である小レ
ジスタR1,R2…は第6図中に示すように4バイト構成に
なっており、それぞれ、分割走行ナンバーと、発進ステ
ーションナンバーと、停止ステーションナンバーと、キ
ャリア確認位置ステーションナンバーとが格納されてい
る。キャリア確認位置ステーションナンバーは動作終了
の確認中のステータ番号をいい、分割走行ナンバーとは
分割して走行させる時に、元は同じ一つの搬送であるこ
とが判明するように同一の番号を割当てたものをいう。
なお搬送路を分割しなくてもよい場合には“0"を書込
む。FIG. 6 is a diagram for explaining the internal structure of the travel register 46 provided in the linear motor controller 2. The running register 46 is a standby register unit 47 in which running operation data of the carrier 5 is written until a running command is input from the system controller 1, and the running control data of the actual carrier 5 is written and output. Execution register part
48, each of which is composed of a plurality of small registers (indicated by R1, R1 ... In the figure) so as to store a plurality of types of traveling motion data or traveling control data. The small registers R1, R2 ..., which are the constituent units of the standby register unit 47 and the execution register unit 48, have a 4-byte structure, as shown in FIG. 6, and each have a divided running number, a starting station number, and a stop. The station number and the carrier confirmation position station number are stored. Carrier confirmation position The station number refers to the stator number that is being confirmed when the operation is completed. The split running number is the same number assigned so that it can be found that the original transport is the same when the vehicle is split and run. Say.
If it is not necessary to divide the transport path, write "0".
システムコントローラ1からの指示のあった走行は先
ず待機レジスタ部47に書込まれる。いま、この搬送制御
装置の基本的動作として一台のキャリア5をステーショ
ンST3〜ST10間で搬送制御する場合について考える。The traveling instructed by the system controller 1 is first written in the standby register unit 47. Now, as a basic operation of this transfer control device, consider a case where one carrier 5 is controlled to be transferred between stations ST3 to ST10.
かかる走行指令がシステムコントローラ1からリニア
モータコントローラ2へ伝送されると、このリニアモー
タコントローラ2の走行管理フラグ45にはF3〜F10のフ
ラグビットに“1"が書き込まれる一方、走行レジスタ46
には第7図最上段に示すように、待機レジスタ部47に上
段領域から順に“0,3,10,0"と書込まれる。これは、分
割搬送の必要はなく、発進ステーションのナンバが3で
あり、且つ停止ステーションのナンバーが10であること
を意味する。このような走行管理フラグ45及び走行レジ
スタ46への搬送制御用データの書込みが終ると次に搬送
の実行に移る。When such a travel command is transmitted from the system controller 1 to the linear motor controller 2, "1" is written in the flag bits F3 to F10 in the travel management flag 45 of the linear motor controller 2, while the travel register 46 is being written.
As shown in the uppermost part of FIG. 7, "0, 3, 10, 0" is written in the standby register section 47 in order from the upper area. This means that there is no need for separate transport, the starting station number is 3 and the stop station number is 10. When the writing of the transport control data to the running management flag 45 and the running register 46 is completed, the next step is to carry.
搬送実行においては、キャリア5を搬送するに際して
リニアモータコントローラ2は、キャリア5の走行が可
能であるか否かを判断し、可能であると判断すると各ス
テーションコントローラ6に走行コマンドを送出する。
この走行コマンドの送信においては、加減速と停止が行
なわれるステータ4に加減速コマンドと停止コマンド
(又は停止及びリフトアップコマンド)を送信する。ま
た、ステーションコントローラにセンスコマンドが送信
されてモードの確認がとられる。そして、モードが走行
可能であるとき、発進ステーションに発進コマンド(或
はリフトダウン+発進コマンド)が送られる。本実施例
では、前述した通り走行管理フラグ45を利用している関
係上、ステーションにおいて(リフトダウン+発進)や
(停止+リフトアップ)というまとめたコマンドを送
り、ステーションのコントローラがメカとモータのそれ
ぞれの動きを見ながら、それぞれに指示を出すようにし
ている。この走行コマンドが送られると、走行レジスタ
46に起動がかかり、待機レジスタ部47に格納されている
制御用データが実行レジスタ部48へシフトされると共に
キャリア確認位置ステーションナンバーの格納領域には
発進ステーションである“3"が書き込まれる。そして、
キャリア5の走行スタートの後、各ステーションにおい
てキャリアの走行確認がとられると、キャリア確認位置
ステーションの表示が3→4→5→…→10のように順次
切り換る。そしてキャリア5がステーション10に到達す
ることによって走行制御の目的は達せられたことになる
から、リニアモータコントローラ2からシステムコント
ローラ1へ終了通知を出すと共に実行レジスタ部48は第
7図最下段に示すようにクリアされる。When carrying the carrier 5, the linear motor controller 2 judges whether or not the carrier 5 can be run, and if it is possible, the linear motor controller 2 sends a running command to each station controller 6.
In the transmission of the traveling command, the acceleration / deceleration command and the stop command (or the stop and lift-up command) are transmitted to the stator 4 in which the acceleration / deceleration and the stop are performed. Also, a sense command is transmitted to the station controller to confirm the mode. Then, when the mode is runnable, a start command (or lift down + start command) is sent to the start station. In the present embodiment, since the traveling management flag 45 is used as described above, the station controller sends a group of commands such as (lift down + start) and (stop + lift up), and the station controller switches between the mechanism and the motor. I try to give instructions to each while watching each movement. When this run command is sent, the run register
46 is activated, the control data stored in the standby register unit 47 is shifted to the execution register unit 48, and "3" which is the starting station is written in the storage area of the carrier confirmation position station number. And
After the start of the traveling of the carrier 5, when the traveling confirmation of the carrier is taken in each station, the display of the carrier confirmation position station is sequentially switched in the order of 3 → 4 → 5 → ... → 10. When the carrier 5 reaches the station 10, the purpose of the traveling control has been achieved. Therefore, the linear motor controller 2 issues an end notification to the system controller 1 and the execution register section 48 is shown at the bottom of FIG. To be cleared.
このようなキャリア5の走行制御において、システム
コントローラ1はどこのステータ位置にキャリア5が存
在しているかを管理し、この管理に基づいてリニアモー
タコントローラ2に走行指示を出す。このシステムコン
トローラ1からの走行指示は割込みによって処理され、
指示データは上記の如く走行レジスタ46の待機レジスタ
部47に書き込まれる。一方、リニアモータコントローラ
2は、各ステーションコントローラ6に走行コマンドを
送信すると共に、第8図に示すような二つの処理を交互
に絶えず繰返している。即ち第1の処理ステップでは実
行走行におけるキャリアの動作終了の確認を行ない、動
作終了が確認されたら次のステーションにセンスコマン
ドを発する。また他の処理ステップでは、待機中の走行
に対する実行可否のチェックを行ない、実行可能である
ときは走行レジスタ46内でのデータシフトを行なってそ
の走行制御を行なう各ステーションコントローラ6に対
し実行コマンドを発する。In such traveling control of the carrier 5, the system controller 1 manages at which stator position the carrier 5 exists, and issues a traveling instruction to the linear motor controller 2 based on this management. The traveling instruction from the system controller 1 is processed by interruption,
The instruction data is written in the standby register section 47 of the running register 46 as described above. On the other hand, the linear motor controller 2 transmits a traveling command to each station controller 6 and continuously repeats two processes as shown in FIG. 8 alternately. That is, in the first processing step, the end of the operation of the carrier in the running is confirmed, and when the end of the operation is confirmed, a sense command is issued to the next station. In other processing steps, whether or not the vehicle is waiting is checked for execution, and if it is possible, a data shift is performed in the traveling register 46 to issue an execution command to each station controller 6 that controls the traveling. Emit.
次に、一本のレール3の上にCR1,CR2の2個のキャリ
アが設置され、それぞれのキャリCR1,CR2のうち、CR1は
ステータST5位置からST10まで搬送される一方、CR2はST
2位置からST6位置まで同時搬送されるような指示があっ
た場合について考える。Next, two carriers of CR1 and CR2 are installed on one rail 3, and of the carriers CR1 and CR2, CR1 is transported from the ST5 position of the stator to ST10, while CR2 is ST.
Consider the case where there is an instruction to simultaneously convey from the 2nd position to the ST6 position.
かかる走行指示がシステムコントローラ1からリニア
モータコントローラ2へ伝送されると、このリニアモー
タコントローラ2の走行レジスタ46内においては、シス
テムコントローラ1からのコマンドデータが解析され走
行管理フラグを見ることにより、CR1の搬送路とCR2の搬
送路とが重複していることが認定されると共に、演算処
理によってCR2の搬送をST2〜ST4とST4〜ST6の二つの搬
送に分割し、CR1のST5〜ST10搬送とCR2のST2〜ST4搬送
とを同時に実行する作動作系が形成される。すなわち走
行管理フラグ45にはF2〜F10のフラグビットに“1"のデ
ータが書込まれる一方、走行レジスタ46には第9図
(a)に示すように待機レジスタ部47の小レジスタR1に
上段領域から順に“0,5,10,0"と書込まれ、また同じく
待機レジスタ部の小レジスタR2に上段領域から順に“0,
2,6,0"と書込まれる。この状態の下でリニアモータコン
トローラ2はキャリア5の走行が可能であるか否かを判
定し、可能であると認定するとCR1の搬送が実行される
ステーションコントローラ6即ちSTC5〜STC10へ走行コ
マンドを送出する。これによって走行レジスタ46では待
機レジスタ部47のデータ“0,5,10,0"が実行レジスタ部4
8へシフトされると共に当該実行レジスタ部48のキャリ
ア確認位置ステーションナンバ領域にはCR1のスタート
ステーションの番号である“5"が書込まれる(第9図
(b))。When such a travel instruction is transmitted from the system controller 1 to the linear motor controller 2, the command data from the system controller 1 is analyzed in the travel register 46 of the linear motor controller 2 and the travel management flag is checked to determine CR1. It is recognized that the transport path of CR2 and the transport path of CR2 are overlapped, and the calculation processing divides the transport of CR2 into two transports of ST2 to ST4 and ST4 to ST6, and transports of ST1 to ST10 of CR1. An operation system that simultaneously executes ST2 to ST4 transfer of CR2 is formed. That is, the data "1" is written in the flag bits F2 to F10 in the running management flag 45, while the running register 46 is placed in the upper register in the small register R1 of the standby register unit 47 as shown in FIG. 9 (a). "0,5,10,0" is written in order from the area, and "0,5,10,0" is written in the small register R2 of the standby register section in order from the upper area.
It is written as "2,6,0". Under this condition, the linear motor controller 2 judges whether or not the carrier 5 can run, and if it is determined that the carrier 5 can run, the CR1 transfer is executed at the station. A running command is sent to the controller 6, that is, STC5 to STC10, whereby the data "0,5,10,0" in the waiting register unit 47 in the running register 46 is changed to the execution register unit 4.
At the same time as shifting to 8, the start station number of CR1 "5" is written in the carrier confirmation position station number area of the execution register section 48 (Fig. 9 (b)).
次にST2〜ST6間におけるCR2の搬送をST2〜ST4とST4〜
ST6の搬送に分割するために、リニアモータコントロー
ラ2は走行レジスタ46に分割走行ナンバー“1"を割り付
け、CR2の搬送路においてキャリア走行が可能であるか
否かを判定し、可能であると認定するとCR2の第1分割
の搬送が実行されるステーションコントローラ6即ちST
C2〜STC4へ走行コマンドを送出する。これにより走行レ
ジスタ46では、実行レジスタ部48の次段の領域にデータ
“1,2,4,2"が書込まれ、先ずST2におけるキャリア確認
状態に設定される。一方、待機レジスタ部47にはデータ
“1,4,6,0"が書込まれる(第9図(c))。キャリアCR
1,CR2の走行が開始され、ステーションコントローラ6
からはそれぞれの搬送について、ST2,ST3,ST4或はST5,S
T6…ST10へと順次センスコマンドがリニアモータコント
ローラに送られ終了確認がとられる。CR2についての第
1の分割搬送についてST4まで終了確認が得られた場
合、分割走行はキャリア確認位置ステーションナンバー
を0として終了を示すようにする(第9図(d))。Next, transfer CR2 between ST2 and ST6 with ST2 to ST4 and ST4 to
In order to divide into ST6 conveyance, the linear motor controller 2 assigns the division traveling number “1” to the traveling register 46, judges whether or not the carrier traveling is possible on the CR2 transportation path, and determines that it is possible. Then, the station controller 6 or ST in which the first division of CR2 is executed
Send a run command to C2 to STC4. As a result, in the running register 46, the data “1,2,4,2” is written in the area of the next stage of the execution register section 48, and first, the carrier confirmation state in ST2 is set. On the other hand, the data "1, 4, 6, 0" is written in the standby register section 47 (Fig. 9 (c)). Carrier CR
1, CR2 starts running, station controller 6
From ST2, ST3, ST4 or ST5, S
Sense commands are sequentially sent to the linear motor controller from T6 to ST10 to confirm the end. When the end confirmation up to ST4 is obtained for the first divided conveyance of CR2, the divided traveling is indicated by setting the carrier confirmation position station number to 0 (FIG. 9 (d)).
次に待機中であって分割走行ST4〜ST6は、他方の分割
搬送ST2〜ST4が終了した時点でリニアモータコントロー
ラ2によってキャリア走行が可能であるか否かが判定さ
れる。この時点ではCR1の搬送はST7までキャリア位置確
認が終了しているからCR1とCR2との間では搬送路の重複
は起らない。よってキャリア走行可能の判定が為され、
リニアモータコントローラ2からステーションコントロ
ーラSTC4〜STC6へ走行コマンドが送られる。これによっ
て、走行レジスタ46では待機レジスタ部47に格納されて
いたデータ“1,4,6,0"が実行レジスタ部48へシフトされ
る。このシフト動作に当って、一方の分割搬送が既に終
了し、分割状態が消滅したため、実行レジスタ部48の分
割走行ナンバ領域は“0"となり、またキャリア確認位置
ステーションナンバ領域には“4"が書込まれる(第9図
(e))。以後、停止ステーションまでステーション毎
にキャリア確認がなされCR1,CR2の走行が制御される。
そしていずれのキャリアも停止ステーションまで走行す
るとキャリア確認をとってシステムコントローラ1へ通
し、前記一連のキャリア走行制御が終了し、走行レジス
タ46はクリアされる。Next, in the standby traveling and the divided traveling ST4 to ST6, the linear motor controller 2 determines whether or not the carrier traveling is possible at the time when the other divided transportation ST2 to ST4 is completed. At this point, the carrier position confirmation of the transport of CR1 has been completed until ST7, so that the transport route does not overlap between CR1 and CR2. Therefore, it is judged that the carrier can run,
A travel command is sent from the linear motor controller 2 to the station controllers STC4 to STC6. As a result, in the running register 46, the data “1,4,6,0” stored in the standby register section 47 is shifted to the execution register section 48. In this shift operation, one of the divided conveyances has already been completed and the divided state has disappeared, so the divided traveling number area of the execution register section 48 becomes "0", and "4" is set in the carrier confirmation position station number area. It is written (Fig. 9 (e)). After that, the carrier is confirmed for each station up to the stop station and the traveling of CR1 and CR2 is controlled.
When all the carriers travel to the stop station, the carrier is checked and passed to the system controller 1, the series of carrier travel control is completed, and the travel register 46 is cleared.
第10図は実行中走行における動作終了確認を行なうた
めのフローチャートを表わす。先ずステップ(以下STP
で表わす)1において実行中走行があるか否かがチェッ
クされる。これは走行レジスタ46の実行レジスタ部48に
データが書込まれているか否か検索することによって行
なわれる。この実行中走行チェックにおいて実行中走行
がなければ終了となり、実行中走行があればSTP2におい
てキャリア確認位置ステーションナンバの所へセンスす
る。そしてSTP3において動作の終了通知があったか否か
がチェックされ、終了通知があればSTP4に移行して走行
管理フラグ45の該当ステーションをクリアする。次にST
P5においてそのキャリア5の走行が終りであるか否かが
チェックされる。このチェックにおいて走行終了でない
場合にはSTP7に移行してまだ実行中走行があるか否かが
チェックされ、実行中走行がなければ終了し、実行中走
行があればSTP8に移行して実行走行レジスタから次の走
行分を読出し、更にSTP2以下の処理動作へ続く。一方、
STP5における走行終了チェックにおいて、キャリア5の
走行が終ったことが確認されると、ST9へ移行して先の
走行が分割した初めの走行であるか否かがチェックされ
る。この確認動作において、前記走行が分割した初めの
走行であると認定されるとSTP10の処理に入り、走行管
理フラグの停止ステーションに再セットされ更にキャリ
ア確認位置ステーションナンバを0にする。そしてSTP7
の処理に入る。他方STP9において、分割した初めの走行
でないことが確認されるとSTP11へ移行しシステムコン
トローラへキャリア走行が終了したことを通知し、走行
レジスタ46の実行レジスタ部48に書かれていたデータが
クリアされる。FIG. 10 shows a flowchart for confirming the end of operation during running. First step (hereinafter STP
In (1), it is checked whether or not there is running running. This is done by searching the execution register section 48 of the running register 46 for data. If there is no running running in this running running check, the process ends, and if there is running running, STP2 senses to the carrier confirmation position station number. Then, in STP3, it is checked whether or not an operation end notification has been received, and if there is an end notification, the process proceeds to STP4 to clear the corresponding station of the travel management flag 45. Then ST
At P5, it is checked whether or not the carrier 5 has finished running. If the running is not finished in this check, it moves to STP7 and it is checked whether there is any running running. If there is no running running, the process ends. If there is running running, the process goes to STP8 and the running running register The next running amount is read from, and the processing operation after STP2 is continued. on the other hand,
In the traveling end check in STP5, if it is confirmed that the traveling of the carrier 5 is completed, it is checked in ST9 whether or not the previous traveling is the first traveling divided. In this confirmation operation, if it is recognized that the traveling is the first divided traveling, the process of STP10 is started, the traveling management flag is reset to the stop station, and the carrier confirmation position station number is set to zero. And STP7
Enter the process. On the other hand, if it is confirmed in STP9 that it is not the first divided run, the process moves to STP11 to notify the system controller that the carrier run has ended, and the data written in the execution register section 48 of the run register 46 is cleared. It
以上の実行中走行における動作終了確認に対して、第
11図は待機中走行における実行可否のチェックを行なう
ためのフローチャートを表わす。かかる作動において
は、先ず処理動作が開始すると、STP21において待機中
の走行があるか否かがチェックされる。ここで待機中の
走行がなければ処理動作終了となる一方、待機中の走行
がある場合はSTP22に移行し分割走行の残り部分か否か
がチェックされる。このステップにおいて分割走行の残
りであると認定されると、STP23において分割走行の初
めの走行は終りになったか否かチェックされ、終りであ
ればSTP24の処理が行なわれる。このステップではその
分割した残りの走行が、走行可能か調べるために発進ス
テーションより順に、走行管理フラグをもとに走行可否
のチェックをする。そしてSTP25において走行可能か否
かの判断がなされ、走行不可能である場合はSTP26で分
割走行が可能か否かがチェックされる。ここで分割走行
が可能であればSTP27に移行し各ステーションコントロ
ーラ6に対して走行コマンドが送信される。前記走行コ
マンドの送信が行なわれると次のSTP28において、走行
管理フラグ45の、ステーションに該当するビットに“1"
がセットされる。そしてSTP29において走行レジスタ46
の実行レジスタ部48において、停止ステーションナンバ
とキャリア確認位置ステーションナンバに関するデータ
の書替えが行なわれる。次いでSTP30において、走行レ
ジスタ46の待機レジスタ部47の発進ステーションナンバ
を分割して実行する停止ステーションのナンバに書き替
え、処理動作を終了する。For confirmation of the end of operation during running as described above,
FIG. 11 shows a flow chart for checking whether or not the vehicle can be executed while waiting. In such an operation, first, when the processing operation is started, it is checked in the STP 21 whether or not there is a traveling waiting. If there is no traveling in standby here, the processing operation ends, while if there is traveling in standby, the process proceeds to STP22 and it is checked whether it is the remaining portion of the divided traveling. If it is determined in this step that it is the rest of the divided run, it is checked in STP23 whether the first run of the divided run has ended, and if it is the end, the process of STP24 is performed. In this step, in order to check whether or not the rest of the divided traveling can be performed, it is sequentially checked from the start station based on the traveling management flag whether or not the traveling is possible. Then, in STP25, it is determined whether or not traveling is possible. If traveling is impossible, it is checked in STP26 whether or not divided traveling is possible. If divided traveling is possible here, the process proceeds to STP27 and a traveling command is transmitted to each station controller 6. When the traveling command is transmitted, the bit corresponding to the station of the traveling management flag 45 is set to "1" in the next STP28.
Is set. Then, at STP29, the running register 46
In the execution register section 48, the data relating to the stop station number and the carrier confirmation position station number are rewritten. Next, in STP30, the starting station number of the standby register unit 47 of the running register 46 is rewritten into the number of the stop station to be divided and executed, and the processing operation is ended.
STP25の走行可能チェックにおいて、走行可能が確認
されると、STP31において各ステーションに走行コマン
ドが送信される。そして、この走行コマンドの送信が行
なわれると次のSTP32において、走行管理フラグ45のス
テーション該当ビットに“1"がセットされる。次いでST
P33において、走行レジスタ46の実行レジスタ部48にお
いて、停止ステーションナンバとキャリア確認位置ステ
ーションナンバに関するデータ書替えが行なわれ、且つ
分割走行ナンバがクリアされる。そしてSTP34におい
て、走行レジスタ46の待機レジスタ部47から現在の走行
分のデータをクリアし、残りの走行分のデータを詰め替
える。If it is confirmed that the vehicle can travel in the traveling check of STP25, a traveling command is transmitted to each station in STP31. Then, when this traveling command is transmitted, "1" is set in the station corresponding bit of the traveling management flag 45 in the next STP32. Then ST
In P33, the execution register section 48 of the traveling register 46 rewrites the data regarding the stop station number and the carrier confirmation position station number, and clears the divided traveling number. Then, in STP34, the data for the current travel is cleared from the standby register unit 47 of the travel register 46, and the data for the remaining travel is refilled.
また、STP22において分割走行の残りでないと認定さ
れた場合は、STP35において、発進ステーションより順
に走行管理フラグをもとに走行可否のチェックが行なわ
れ、STP36において走行可能か否かの判断が行なわれ
る。ここで走行不可能と判断されればSTP37で分割走行
が可能か否かがチェックされ、分割走行が可能であれば
STP38に移行し各ステーションコントローラ6に対して
走行コマンドが送信される。次にSTP39において走行管
理フラグ45の、ステーションに該当するビットに“1"が
セットされる。そしてSTP40において走行レジスタ46の
実行レジスタ部48に分割した走行が書き加えられ、また
空きとなっている分割走行ナンバ領域がセットされる。
次いでSTP41において走行レジスタ46の待機走行レジス
タ部にある分割した走行の発進ステーションナンバを分
割後のナンバに書き替え分割走行ナンバをセットして処
理動作を終了する。Further, if it is determined in STP22 that it is not the rest of the divided traveling, in STP35, the traveling propriety is sequentially checked based on the traveling management flag from the starting station, and it is determined in STP36 whether traveling is possible. . If it is judged that it is impossible to run here, it is checked in STP37 whether split running is possible, and if split running is possible
The process proceeds to STP38, and a travel command is transmitted to each station controller 6. Next, in STP39, "1" is set to the bit corresponding to the station of the traveling management flag 45. Then, in the STP 40, the divided traveling is added to the execution register section 48 of the traveling register 46, and an empty divided traveling number area is set.
Next, in STP41, the starting station number of the divided traveling in the standby traveling register section of the traveling register 46 is rewritten to the divided number and the divided traveling number is set, and the processing operation is ended.
STP36の走行可否チェックにおいて走行可能と判断さ
れると、STP42において各ステーションコントローラ6
に対して走行コマンドが送信される。次にSTP43におい
て走行管理フラグ45の、ステーションに該当するビット
に“1"がセットされる。そしてSTP44において走行レジ
スタ46の実行レジスタ部48にこの走行が書き加えられ
る。次いでSTP45において走行レジスタ46の待機レジス
タ部47にある走行データをクリアし、残りの走行分のデ
ータを書き込んで処理を終了する。If it is judged that the vehicle can travel in the traveling propriety check of STP36, each station controller 6 in STP42.
A travel command is transmitted to. Next, in STP43, the bit corresponding to the station of the traveling management flag 45 is set to "1". Then, in STP44, this run is added to the execution register section 48 of the run register 46. Next, in STP45, the travel data in the standby register section 47 of the travel register 46 is cleared, the data for the remaining travel is written, and the processing is ended.
さらにまた、STP23における分割走行の初めの走行終
了確認動作で終了でないと判定された場合、またはSTP2
6或はSTP37において分解走行は不可能と認定された場合
は、STP46に移行し走行レジスタ46内に他の待機中の走
行があるか否かがチェックされ、待機中の走行がなけれ
ば処理終了となる一方、待機中の走行がある場合はSTP4
7で待機レジスタ部47から次の走行用のデータが読出さ
れ、STP22以下の各処理ステップに移行する。Furthermore, if it is determined that the end of the split run in STP23 at the beginning of the split run is not finished, or if STP2
6 or if it is determined in STP37 that disassembling traveling is not possible, the process proceeds to STP46 and it is checked whether there is another waiting traveling in traveling register 46, and if there is no waiting traveling, the processing ends. On the other hand, if there is a waiting drive, STP4
At 7, the data for the next running is read from the standby register unit 47, and the process proceeds to each processing step after STP22.
なお、以上の説明では複数のキャリア5の同時走行を
行なうに当って分割走行が出来る場合は常に搬送路の分
割をし、キャリア走行させるという事例について述べて
来た。しかし、リニアモーラカーは高速搬送を可能にす
るものであるが、走行中のキャリアを停止させるにはあ
る時間、例えば1〜2秒間という時間が必要である。こ
のため、短い搬送距離を分割して走らせると、かえって
時間がかかるということも起り得る。そこで本発明の変
更例として、次の様な場合は分割走行が可能でも分割さ
せないで全走行区間を走行できるようになるまで待機さ
せるようにすることもできる。It should be noted that the above description has been given of the case where the carrier path is always divided and the carrier is made to travel when the divided travel is possible when the plurality of carriers 5 are simultaneously run. However, although the linear mora car enables high-speed transportation, it requires a certain time, for example, 1 to 2 seconds, to stop the traveling carrier. For this reason, it may take time if the short transport distance is divided and run. Therefore, as a modified example of the present invention, in the following cases, it is possible to make the vehicle stand by until the vehicle can travel the entire traveling section without being divided even if the traveling is possible.
(1) 搬送距離が短い場合。(1) When the transport distance is short.
例えば搬送距離が4ステーション間以下である場合は
分割しない。For example, if the transport distance is 4 stations or less, no division is performed.
(2) 分割後の移動距離が短い場合。(2) When the moving distance after division is short.
例えば分割して移動できるステーションが3つ以下の
ときは分割しない。For example, if the number of stations that can be divided and moved is three or less, it is not divided.
(3) 分割した時の残りの距離が短い場合。(3) When the remaining distance when dividing is short.
例えば分割した時の残りの距離が2ステーション以下
のときは分割しない。ただしこの場合において、分割し
た残りの最初のステーションが別の走行の停止ステーシ
ョンになっていて、その別の走行の残りの搬送距離が長
いとき(例えば別の走行の残りの搬送ステーション間が
4ステーション以上のとき)は分割する。For example, if the remaining distance when dividing is two stations or less, the division is not performed. However, in this case, when the remaining first divided station is the stop station of another run and the remaining transport distance of the other run is long (for example, 4 stations between the remaining transport stations of another run). In the above case) is divided.
このような条件の下で搬送路の分割をするか否かの判
定は、第11図中で示したSTP26及びSTP37の処理ステッ
プで行なわれる。このの処理動作を第12図に示す。即
ち、STP51では搬送区間が4ステーション以下であるか
否かチェックされる。4ステーション以下であると分割
不可となり、4ステーションよりも多いとSTP52に移行
し、分割走行できる状態であるか否かがチェックされ
る。ここで分割走行できる状態でなければ分割不可とな
り、分割可能状態であればSTP53に移行し、分割して移
動し得るステーションが3つ以下か否かがチェックされ
る。3ステーション以下であると分割不可となり、3ス
テーションよりも多いとSTP54に移行し、分割した時の
残りの距離が2ステーション以下か否かがチェックされ
る。2ステーションよりも大きければ分割可能と判断さ
れる。他方2ステーション以下であるときはSTP55に移
行し、分割した隣りのステーションが他のキャリア走行
における停止ステーションに当っているか否かがチェッ
クされる。ここで停止ステーションに当っていなければ
分割不可となり、停止ステーションに当っていればSTP5
6に移行し、別の走行の残りの搬送ステーション間が4
ステーション以上か否かがチェックされる。4ステーシ
ョン以上であれば分割可能と判断される一方、4ステー
ションよりも少なければ分割不可と判断される。そし
て、これら分割可能又は分割不可の判断結果は第11図に
示す処理動作においてSTP26又はSTP37の処理結果として
出力される。The determination of whether or not to divide the transport path under such conditions is performed in the processing steps of STP26 and STP37 shown in FIG. The processing operation of this is shown in FIG. That is, in STP51, it is checked whether the transport section is four stations or less. If it is less than 4 stations, division is not possible. If there are more than 4 stations, the process moves to STP52 and it is checked whether or not the vehicle can be divided. If the vehicle is not in a state where the vehicle can be divided, the vehicle cannot be divided. If the vehicle can be divided, the process proceeds to STP53, and it is checked whether there are three or less stations that can be divided and moved. If it is less than 3 stations, it cannot be divided. If there are more than 3 stations, the process moves to STP54, and it is checked whether the remaining distance when dividing is 2 stations or less. If it is larger than two stations, it is determined that it can be divided. On the other hand, when the number of stations is two or less, the process proceeds to STP55, and it is checked whether or not the divided adjacent station hits a stop station in another carrier traveling. If you do not hit the stop station here, you cannot divide, and if you hit the stop station, STP5
Move to 6 and 4 between the remaining transfer stations of another run
It is checked whether it is over the station. If it is 4 stations or more, it is determined that the division is possible, while if it is less than 4 stations, it is determined that the division is impossible. Then, the result of the determination as to whether or not the division is possible is output as the processing result of STP26 or STP37 in the processing operation shown in FIG.
こうすることにより、キャリア走行を分割するか否か
についてより細かな状況に応じた判定を下すことができ
キャリアの走行制御がより一層効果的になる。By doing so, it is possible to make a more detailed decision as to whether or not to divide the carrier traveling, depending on the situation, and the traveling control of the carrier becomes even more effective.
以上の説明では2つのキャリアが同時にスタートする
例で説明したが、既に走行中のキャリアがある所へ、新
たな搬送指示を受けた場合でも、走行管理フラグを見る
ことにより搬送路の重複を知り、必要に応じて分割して
走行させれば、同時走行が出来ることはもちろんであ
る。In the above description, an example in which two carriers start at the same time was explained, but even when a new transport instruction is received at a place where there is already a carrier in progress, it is possible to know the overlap of transport paths by looking at the running management flag. Of course, it is possible to drive at the same time by splitting the drive if necessary.
以上説明したように、本発明によれば、複数キャリア
を搬送するに当り、少なくとも2つのキャリアの出発点
から到着点まで移動区間の一部が重複する場合、重複す
る移動区間は、一方のキャリアの搬送を行った後、他方
のキャリアの搬送を行うようにし、重複しない移動区間
は各キャリアを同時走行させるよう制御することとした
ため、同時走行が可能となりキャリア搬送に要する操作
時間を減少させることが出来、高速によるキャリア搬送
が可能となる。As described above, according to the present invention, in transporting a plurality of carriers, when a part of the moving sections from the starting point to the arriving point of at least two carriers overlap, the overlapping moving sections are defined as one carrier. After carrying out the above procedure, the other carrier is carried, and in the non-overlapping movement sections, it is controlled so that each carrier is run simultaneously, so that it is possible to run simultaneously and reduce the operation time required to carry the carrier. The carrier can be transported at high speed.
第1図は本発明が適用されるリニアモータカーの構造を
示す側面図、第2図は同じく本発明が適用されるリニア
モータカーの構造を示す正面図、第3図は前記第1図、
第2図に示したリニアモータカーの斜視図、第4図は本
発明を実行するために用いられるステーションコントロ
ーラの構成回路ブロック図、第5図は本発明の制御シス
テム内で用いられる走行管理フラグを示す図、第6図は
本発明の制御システム内で用いられる走行レジスタの内
部構成を解説する図、第7図はキャリア走行に伴う走行
レジスタ内のデータ変化を示す図、第8図はリニアモー
タコントローラによるキャリア走行監視動作を示すフロ
ーチャート、第9図は分割走行における走行レジスタ内
のデータ変化を示す図、第10図は実行中走行における動
作終了の確認処理を表わすフローチャート、第11図は待
機中走行における実行可否チェック処理を表わすフロー
チャート、第12図は第11図中Bで表わされた、分割可否
判断処理を表わすフローチャート、第13図はリニアモー
タカーの搬送システムの一般例を示す図である。 1……システムコントローラ 2……リニアモータコントローラ 3……レール(搬送路) 4……ステータ(ステーション) 5……キャリア 6……ステーションコントローラ 30……ステーションCPU 31……モータ制御CPU 45……走行管理フラグ 46……走行レジスタ 47……待機レジスタ 48……実行レジスタ部FIG. 1 is a side view showing the structure of a linear motor car to which the present invention is applied, FIG. 2 is a front view showing the structure of a linear motor car to which the present invention is applied, and FIG.
FIG. 4 is a perspective view of the linear motor car shown in FIG. 2, FIG. 4 is a block diagram of a configuration circuit of a station controller used for executing the present invention, and FIG. 5 is a travel management flag used in the control system of the present invention. FIG. 6, FIG. 6 is a diagram for explaining the internal configuration of the travel register used in the control system of the present invention, FIG. 7 is a view showing data changes in the travel register during carrier travel, and FIG. 8 is a linear motor. FIG. 9 is a flow chart showing the carrier traveling monitoring operation by the controller, FIG. 9 is a diagram showing data change in the traveling register during divided traveling, FIG. 10 is a flowchart showing confirmation processing of operation termination during running, and FIG. 11 is waiting. FIG. 12 is a flow chart showing the execution propriety check processing during running, and FIG. 12 is a flowchart showing the division propriety judgment processing shown by B in FIG. Chromatography chart, FIG. 13 is a diagram showing a general example of a conveying system of the linear motor car. 1 …… System controller 2 …… Linear motor controller 3 …… Rail (transport path) 4 …… Stator (station) 5 …… Carrier 6 …… Station controller 30 …… Station CPU 31 …… Motor control CPU 45 …… Running Management flag 46 …… Running register 47 …… Standby register 48 …… Execution register section
───────────────────────────────────────────────────── フロントページの続き (72)発明者 柏崎 朋之 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 中村 昭博 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (56)参考文献 特開 昭60−89214(JP,A) 特開 昭60−238908(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Tomoyuki Kashiwazaki 1015 Kamiodanaka, Nakahara-ku, Kawasaki City, Kanagawa Prefecture, Fujitsu Limited (72) Inventor Akihiro Nakamura 1015 Kamedotachu, Nakahara-ku, Kawasaki City, Kanagawa Prefecture, Fujitsu Limited ( 56) References JP-A-60-89214 (JP, A) JP-A-60-238908 (JP, A)
Claims (1)
物品を搬送するキャリアが同一のレール上に複数存在す
る搬送システムにおいて、 少なくとも2つのキャリアの出発点から到着点までの移
動区間の一部が重複する場合、重複する移動区間は、一
方のキャリアの搬送を行った後、他方のキャリアの搬送
を行うようにし、重複しない移動区間は各キャリアを同
時走行させるよう制御することを特徴とする搬送制御方
法。1. Moving from the starting point to the arrival point on the rail,
In a transport system in which a plurality of carriers for transporting articles exist on the same rail, when a part of the travel sections from the starting point to the arrival point of at least two carriers overlap, the overlapping travel sections are one of the carriers. After carrying, the other carrier is carried, and in a non-overlapping movement section, each carrier is controlled to run at the same time.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61062970A JPH0815363B2 (en) | 1986-03-20 | 1986-03-20 | Transport control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61062970A JPH0815363B2 (en) | 1986-03-20 | 1986-03-20 | Transport control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62221804A JPS62221804A (en) | 1987-09-29 |
| JPH0815363B2 true JPH0815363B2 (en) | 1996-02-14 |
Family
ID=13215709
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61062970A Expired - Fee Related JPH0815363B2 (en) | 1986-03-20 | 1986-03-20 | Transport control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0815363B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01315203A (en) * | 1988-06-13 | 1989-12-20 | Fujitsu Ltd | Traveling control system |
| JPH0226302U (en) * | 1988-08-09 | 1990-02-21 | ||
| JPH0822693B2 (en) * | 1989-06-01 | 1996-03-06 | マツダ株式会社 | Conveyor using linear motor |
| JP6313642B2 (en) * | 2014-04-18 | 2018-04-18 | キヤノン株式会社 | Linear motor control device and linear motor control system |
-
1986
- 1986-03-20 JP JP61062970A patent/JPH0815363B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62221804A (en) | 1987-09-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5040271B2 (en) | Tracked conveyor | |
| JP2004038935A (en) | Control method of unmanned transfer system | |
| JP2011102166A (en) | Conveying route determining method and automatic conveyance system | |
| JPH0815363B2 (en) | Transport control method | |
| TW202347952A (en) | Drive device, drive method, and drive program | |
| JP2003067054A (en) | Automatic guided vehicle system | |
| JP7698185B2 (en) | Automated guided vehicle route guidance system and automated guided vehicle route guidance method | |
| US12600391B2 (en) | Conveyance system | |
| JPS62178104A (en) | Speed controlling method for linear motorcar | |
| JPS63148803A (en) | Controller for conveyor | |
| JPS62210162A (en) | Control system of article carrying system | |
| US5203660A (en) | Multisory parking space | |
| JP2693170B2 (en) | Transfer control device | |
| JPH10254545A (en) | Control method and simulation method | |
| JPS6260920B2 (en) | ||
| JPH03201011A (en) | Carrying system | |
| JPS6285602A (en) | Control system for conveyance of linear motor car | |
| JPH01164205A (en) | Linear induction motor carrier | |
| JP2818655B2 (en) | Travel control device | |
| JP2896968B2 (en) | Anti-collision device for multiple traveling vehicles | |
| JP4437949B2 (en) | Transport control device for transport vehicles | |
| JPH01264503A (en) | Article conveyance control system | |
| JPH0847111A (en) | Transport system | |
| JPH07334240A (en) | Ejection control method for automated guided vehicles | |
| JPS60251409A (en) | Traveling control system of carrier system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |