JP2009276823A - Carrying system - Google Patents
Carrying system Download PDFInfo
- Publication number
- JP2009276823A JP2009276823A JP2008124732A JP2008124732A JP2009276823A JP 2009276823 A JP2009276823 A JP 2009276823A JP 2008124732 A JP2008124732 A JP 2008124732A JP 2008124732 A JP2008124732 A JP 2008124732A JP 2009276823 A JP2009276823 A JP 2009276823A
- Authority
- JP
- Japan
- Prior art keywords
- virtual
- mark
- transport
- marks
- virtual mark
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 claims description 26
- 238000003860 storage Methods 0.000 claims description 23
- 238000011144 upstream manufacturing Methods 0.000 claims description 2
- 238000004519 manufacturing process Methods 0.000 abstract description 2
- 239000004065 semiconductor Substances 0.000 abstract description 2
- 239000000758 substrate Substances 0.000 abstract description 2
- 230000032258 transport Effects 0.000 description 106
- 230000008569 process Effects 0.000 description 23
- 230000009471 action Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 241000252233 Cyprinus carpio Species 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Landscapes
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
本発明は、例えば半導体装置製造用の各種基板等が収容された容器などの被搬送物を、バーコードなどの識別コードが付けられた軌道上で搬送する搬送システムの技術分野に関する。 The present invention relates to a technical field of a transport system that transports an object to be transported such as a container in which various substrates for manufacturing semiconductor devices and the like are accommodated on a track with an identification code such as a barcode.
この種の搬送システムとして、例えば軌道における特定の位置に張り付けられたマーク等のバーコードラベルに基づいて、ビークルの制御を切り替えるものがある。具体的には、ビークルが走行中にバーコードラベルを検知する。すると、検知されたバーコードラベルが有するIDタグデータ等のバーコードIDに予め関連付けされた制御が、ビークルによって実行される(特許文献1参照)。 As this type of transport system, for example, there is a system that switches control of a vehicle based on a bar code label such as a mark attached to a specific position in a track. Specifically, the barcode label is detected while the vehicle is traveling. Then, control associated with the barcode ID such as the ID tag data of the detected barcode label in advance is executed by the vehicle (see Patent Document 1).
しかしながら、上述した特許文献1の搬送システムによれば、ビークルの動作が複雑になると、軌道上のバーコードラベルの数が著しく増加してしまいかねないという技術的問題点がある。また、分岐又は合流部等の一箇所に複数のバーコードラベルを張り付けたり、一つのバーコードラベルの長さに複数のバーコードラベルを張り付けることは物理的に不可能であり、更には、軌道の状態によっては一つのバーコードラベルの貼り付けさえも難しくなってしまうという技術的問題点もある。 However, according to the transport system of Patent Document 1 described above, there is a technical problem that if the operation of the vehicle becomes complicated, the number of barcode labels on the track may increase significantly. In addition, it is physically impossible to attach a plurality of barcode labels to one place such as a branch or junction, or to attach a plurality of barcode labels to the length of one barcode label. There is also a technical problem that even a single barcode label becomes difficult depending on the condition of the track.
他方、軌道上のバーコードラベルを通過する複数のビークルのうち、特定のビークルにのみバーコードラベルに基づく動作をさせるには、一つのバーコードラベルに、ビークルに応じたバーコードIDを設定しなければならない。上述したような用途や、ビークル毎のバーコードIDの設定を行おうとすれば、物理的に取り付けられたバーコードラベルでは難しく、バーコードラベルに代わる手段を取り入れざるを得なくなってしまう。 On the other hand, in order to cause only a specific vehicle to perform an operation based on the barcode label among a plurality of vehicles passing through the barcode label on the track, a barcode ID corresponding to the vehicle is set to one barcode label. There must be. If an attempt is made to set the barcode ID for each use as described above or for each vehicle, a barcode label attached physically is difficult, and means for replacing the barcode label must be adopted.
本発明は、例えば上述した問題点に鑑みなされたものであり、バーコードラベル等の識別マークを利用して制御を実行する際の実行位置や実行内容についての自由度を高めることが可能な搬送システムを提供することを課題とする。 The present invention has been made in view of, for example, the above-described problems, and can perform conveyance that can increase the degree of freedom regarding the execution position and execution contents when executing control using an identification mark such as a barcode label. The problem is to provide a system.
本発明の搬送システムは上記課題を解決するために、軌道と、該軌道に相互に間隔をおいて夫々付けられた複数の識別マークと、前記軌道に沿って走行して被搬送物を搬送すると共に、前記複数の識別マークのうち通過した識別マークを読み取る読取手段を有する搬送手段と、前記軌道に沿った前記複数の識別マーク間に予め仮想的に夫々付けられた複数の仮想マークのうち、前記搬送手段が通過した仮想マークを、前記読み取られた識別マークに基づいて、特定する仮想マーク特定手段と、前記特定された仮想マークに基づいて、前記搬送手段を制御する搬送制御手段とを備える。 In order to solve the above-described problems, the transport system of the present invention travels along the track and a plurality of identification marks respectively spaced from the track and transports the object to be transported. And a conveying means having a reading means for reading the identification mark that has passed among the plurality of identification marks, and a plurality of virtual marks that are virtually attached in advance between the plurality of identification marks along the trajectory, Virtual mark specifying means for specifying the virtual mark passed by the transfer means based on the read identification mark, and transfer control means for controlling the transfer means based on the specified virtual mark. .
本発明の搬送システムによれば、その動作時には、例えばFOUP(Front Opening Unified Pod)等の被搬送物は、例えばOHT(Overhead Hoist Transport)、ビークル等の搬送手段によって、例えば天井に敷設されたレール等の軌道に沿って搬送される。すると、例えばバーコードリーダ等の読取手段によって、軌道に付けられた識別マークが、搬送手段が通過する際に(即ち、識別マークの脇や識別マークの上下などを通過する際に)、読み取られる。 According to the transport system of the present invention, during operation, a transported object such as FOUP (Front Opening Unified Pod), for example, is a rail laid on the ceiling, for example, by transport means such as OHT (Overhead Hoist Transport) or a vehicle. It is conveyed along the orbit. Then, for example, an identification mark attached to the track is read by a reading unit such as a barcode reader when the conveying unit passes (that is, when the side passes the identification mark or above and below the identification mark). .
このため先ず、搬送手段による搬送中に、読み取られた識別マークに基づいて、例えば搬送手段に設けられた又は搬送手段と通信接続されたコントローラ、メモリ等を含んでなる搬送制御手段によって、搬送手段を制御することが可能となる。より具体的には、背景技術におけると同様に、識別マークを通過した際に(即ち、識別マークが付けられた軌道位置を通過した際に)、識別マークに予め対応付けられた各種制御を実行できる。但し、識別マークは次に詳述する仮想マークの特定用に専ら用いられて、このように直接制御するために用いられなくてもよい。 For this reason, first, during the conveyance by the conveyance means, the conveyance means is provided by a conveyance control means including a controller, a memory or the like provided in the conveyance means or connected in communication with the conveyance means based on the read identification mark. Can be controlled. More specifically, as in the background art, when passing through the identification mark (that is, when passing through the orbital position with the identification mark), various controls associated with the identification mark are executed in advance. it can. However, the identification mark is used exclusively for specifying the virtual mark described in detail below, and may not be used for direct control in this way.
本発明では特に、仮想マークが、軌道に沿った識別マーク間に予め仮想的に付けられている。ここに「仮想的に付けられ」とは、識別マークの如くに軌道に物理的に付けられるのではなく、搬送制御手段により搬送手段を制御する上では、あたかも識別コードが付けられているかのように、軌道上における制御を実行すべき位置に対して設定されていることを意味する。即ち、搬送制御手段側から見れば、その制御を行う上で識別マークと仮想マークとを区別することなく同一扱いすることができるが、前者は実際に軌道に付けられたものであり、後者は軌道に仮想的に付けられた(言い換えれば、制御を行う上で論理的に設定された)ものである。尚、仮想マークが付けられる位置は、任意であるが、例えば軌道の状態(即ち、曲がりや直進、複数の軌道部分における合流又は分岐等)に応じて、搬送手段の制御が切り替わる位置とされる。 In the present invention, in particular, virtual marks are virtually added in advance between identification marks along the trajectory. Here, “virtually attached” is not physically attached to the trajectory like an identification mark, but as if an identification code is attached to control the transport means by the transport control means. In other words, it is set for the position where the control on the orbit is to be executed. That is, when viewed from the transport control means side, the identification mark and the virtual mark can be handled in the same way without distinction in performing the control, but the former is actually attached to the track, and the latter is It is virtually attached to the trajectory (in other words, logically set for control). The position where the virtual mark is attached is arbitrary, but for example, it is a position where the control of the conveying means is switched in accordance with the state of the track (that is, bending, straight traveling, merging or branching in a plurality of track portions, etc.). .
このため、読取手段によって、仮想マークは、搬送手段が通過する際に、識別マークの如くに読み取られることはない。代わりに、搬送手段が仮想マークを通過すると、例えばプロセッサ、メモリ等を含んでなる仮想マーク特定手段によって、予め仮想的に夫々付けられた複数の仮想マークのうち、この搬送手段が通過した仮想マークが、読み取り手段に読み取られた識別マークに基づいて特定される。言い換えれば、仮想マーク特定手段によって、搬送手段がいずれの仮想マークを通過したのか或いはいずれの仮想マークに到達したのかを、特定できる。 For this reason, the virtual mark is not read by the reading unit like the identification mark when the transport unit passes. Instead, when the transport means passes the virtual mark, for example, a virtual mark that has passed through the transport means among a plurality of virtual marks that are virtually attached in advance by a virtual mark specifying means including a processor, a memory, and the like. Is identified based on the identification mark read by the reading means. In other words, the virtual mark specifying means can specify which virtual mark the transport means has passed or which virtual mark has been reached.
この際、仮想マークが付けられるのは、付けられた軌道位置が夫々既知である二つの識別マーク間である。そこで、例えば、一の識別マークが読み取られた軌道位置の下流側に付けられた仮想マークであれば、付けられた軌道位置が既知である一の識別マークが読み取られた該軌道位置の下流側に、所定距離だけ、即ち該一の識別マーク及び該仮想マーク間の規定の距離だけ走行した箇所を、仮想マークとして(即ち、仮想マークが仮想的に付けられた軌道位置として)特定できる。或いは例えば、付けられた軌道位置が既知である一の識別マークが読み取られた該軌道位置を通過後に、所定時間だけ、即ち該一の識別マーク及び該仮想マーク間を走行するのに要する規定の時間だけ走行した箇所を、仮想マークとして特定できる。いずれの場合にも、読み取られた識別マークに基づいて、通過した仮想マークを特定できる。 At this time, the virtual mark is attached between two identification marks each having a known orbital position. Therefore, for example, in the case of a virtual mark attached to the downstream side of the orbit position where one identification mark is read, the downstream side of the orbit position where the one identification mark whose known orbit position is known is read. In addition, it is possible to specify a portion that has traveled a predetermined distance, that is, a predetermined distance between the one identification mark and the virtual mark, as a virtual mark (that is, as a trajectory position where the virtual mark is virtually attached). Or, for example, after passing through the track position where an identification mark with a known track position is read, a predetermined time required for traveling between the one identification mark and the virtual mark is determined. Locations that have traveled for a certain amount of time can be identified as virtual marks. In any case, the passed virtual mark can be specified based on the read identification mark.
このように搬送手段が通過した仮想マークが特定されると、搬送制御手段によって、搬送手段が、特定された仮想マークに基づいて制御される。即ち、仮想マークに示される軌道位置を、搬送手段が通過すると、或いは、仮想マークに示される軌道位置に達すると、搬送手段に対して、仮想マークに対応する制御指示が与えられる。例えば、搬送手段に取り付けられたセンサの切り替えやオンオフ制御、搬送手段の走行速度の増減、搬送手段の所定の領域への進入又は停止の禁止や許容など、仮想マークに対応する各種制御を実行可能となる。 Thus, when the virtual mark which the conveyance means passed is specified, the conveyance control means controls the conveyance means based on the specified virtual mark. That is, when the transport means passes the trajectory position indicated by the virtual mark, or when the trajectory position indicated by the virtual mark is reached, a control instruction corresponding to the virtual mark is given to the transport means. For example, it is possible to execute various controls corresponding to virtual marks, such as switching or on / off control of sensors attached to the conveyance means, increase / decrease in the traveling speed of the conveyance means, prohibition or allowance of entry or stop of the conveyance means to a predetermined area It becomes.
以上の結果、識別マークを利用して制御を実行する際の、実行位置や実行内容についての自由度を高めることが可能となる。 As a result, it is possible to increase the degree of freedom with respect to the execution position and the execution content when performing control using the identification mark.
特に、仮想マークは、識別マークの如くに、付ける位置について物理的配置の制約を受けることや読み取り手段の読み取り能力の制約を受けることなく、実際に付けられる識別マークよりも遥かに多数付けることも可能である。例えば、軌道の状態や、搬送手段における精密な制御のために、複数の識別マークを物理的に付ける必要があっても、付けたいエリアが狭い場合や、軌道の構造上、本来必要な数の識別マークを付けることが難しい場合がある。このような場合でも、仮想マークであれば、同一位置に複数の仮想マークを付けることが可能である。このため、制御の実行位置についての自由度が格段に増す。 In particular, as with identification marks, virtual marks can be added in much larger numbers than the identification marks that are actually attached, without being subject to physical placement restrictions or restrictions on the reading ability of the reading means. Is possible. For example, even if it is necessary to physically place multiple identification marks for precise control of the track status and transport means, the required number of marks may be limited when the area to be attached is small or due to the track structure. It may be difficult to put an identification mark. Even in such a case, it is possible to attach a plurality of virtual marks at the same position as long as they are virtual marks. For this reason, the freedom degree regarding the execution position of control increases remarkably.
更に、軌道が分岐する手前に仮想マークを付ける場合にも対応できる。即ち、いずれの分岐路へ行くかの搬送制御手段による指示を入力として参照することで、同一位置に分岐路別に複数の仮想マークを付けても、各仮想マークに基づいて問題なく制御を実行できる。或いは、同一の軌道位置であっても複数の搬送手段に対して相異なる制御が要望される場合にも対応できる。即ち、搬送制御手段によるいずれの搬送手段を通過させるのかの指示を入力として参照することで、同一位置に搬送手段別(或いは、搬送手段の種類別)に複数の仮想マークを付けても、各仮想マークに基づいて問題なく制御を実行できる。このため、制御の実行位置や実行内容についての自由度が格段に増す。 Furthermore, it is possible to deal with a case where a virtual mark is added before the trajectory branches. That is, by referring to the instruction by the transport control means as to which branch path to go as an input, even if a plurality of virtual marks are attached to the same position for each branch path, control can be executed without problems based on each virtual mark. . Or even if it is the same orbital position, it can respond also to the case where different control is required for a plurality of conveyance means. That is, by referring to an instruction as to which transport means to pass by the transport control means as an input, even if a plurality of virtual marks are attached to the same position by transport means (or by type of transport means), Control can be executed without problems based on the virtual mark. For this reason, the freedom degree about the execution position and execution content of control increases markedly.
本発明の搬送システムの一態様では、前記搬送手段は、前記軌道に沿って走行した走行距離を測定する距離測定手段を更に有し、前記仮想マーク特定手段は、前記読み取られた識別マークが付けられた位置を基準としての前記測定された走行距離に基づいて、前記通過した仮想マークを特定する。 In one aspect of the transport system of the present invention, the transport unit further includes a distance measuring unit that measures a travel distance traveled along the track, and the virtual mark specifying unit is attached with the read identification mark. The passed virtual mark is specified based on the measured travel distance with respect to the determined position.
この態様によれば、搬送手段によって、被搬送物が軌道に沿って搬送されると、例えばエンコーダ等の距離測定手段によって、走行距離が測定される。すると、仮想マーク特定手段によって、読取手段により読み取られた識別マークが付けられた位置を基準としての、距離測定手段により測定された走行距離に基づいて、通過した仮想マークが特定される。言い換えれば、搬送手段が、いずれの仮想マークを通過したのかを特定できる。よって、識別マークを基準として正確に、通過した仮想マークを特定できる。 According to this aspect, when the object to be conveyed is conveyed along the track by the conveying means, the travel distance is measured by the distance measuring means such as an encoder. Then, the virtual mark specifying means specifies the passed virtual mark based on the travel distance measured by the distance measuring means with reference to the position where the identification mark read by the reading means is attached. In other words, it is possible to specify which virtual mark the transport unit has passed. Therefore, the passed virtual mark can be specified accurately with reference to the identification mark.
本発明の搬送システムの他の態様では、前記複数の仮想マークを前記複数の識別マークに対応付けて格納する第1記憶手段を更に備え、前記仮想マーク特定手段は、前記第1記憶手段上で、前記複数の仮想マークのうち前記読み取られた識別マークに対応付けられた仮想マークを、前記通過した仮想マークとして特定する。 In another aspect of the transport system of the present invention, the transport system further comprises first storage means for storing the plurality of virtual marks in association with the plurality of identification marks, wherein the virtual mark specifying means is on the first storage means. The virtual mark associated with the read identification mark among the plurality of virtual marks is specified as the passed virtual mark.
この態様によれば、搬送手段が仮想マークを通過すると、仮想マーク特定手段によって、例えばテーブル型式で複数の仮想マークを複数の識別マークに対応付けて格納するメモリ等の第1記憶手段上で、読み取られた識別マークに対応付けられた仮想マークが、この通過した仮想マークとして特定される。このように、記憶手段上におけるデータ参照或いはテーブル参照という、極めて迅速な方式で、通過した仮想マークを特定できる。 According to this aspect, when the transport unit passes the virtual mark, the virtual mark specifying unit performs, for example, on the first storage unit such as a memory that stores a plurality of virtual marks in association with the plurality of identification marks in a table format. The virtual mark associated with the read identification mark is specified as the passed virtual mark. In this way, the passed virtual mark can be specified by an extremely quick method of data reference or table reference on the storage means.
この態様では、前記第1記憶手段は、前記複数の仮想マークの各々を、前記複数の識別マークのうち前記軌道上で該各々の上流側の隣に存在する一の識別マークからのマーク間距離に対応付けて格納し、前記仮想マーク特定手段は、前記第1記憶手段上で、前記複数の仮想マークのうち前記測定された走行距離に一致する前記マーク間距離に対応付けられた仮想マークを、前記通過した仮想マークとして特定してもよい。 In this aspect, the first storage means sets each of the plurality of virtual marks to an inter-mark distance from one of the plurality of identification marks adjacent to the upstream side of the plurality of identification marks on the trajectory. The virtual mark identifying means stores a virtual mark associated with the inter-mark distance that matches the measured travel distance among the plurality of virtual marks on the first storage means. The virtual mark that has passed may be specified.
このように構成すれば、仮想マーク特定手段によって、第1記憶手段上で、測定された走行距離に一致するマーク間距離に対応付けられた仮想マークが、通過した仮想マークとして特定される。よって、軌道上における一の識別マークからの走行距離を用いることで、極めて正確に仮想マークを特定できる。 According to this configuration, the virtual mark specifying unit specifies the virtual mark associated with the distance between the marks that matches the measured travel distance on the first storage unit as the passed virtual mark. Therefore, the virtual mark can be specified very accurately by using the travel distance from one identification mark on the track.
本発明の搬送システムの他の態様では、前記搬送制御手段は、前記複数の仮想マークに予め対応付けられた複数の動作のうち、前記特定された仮想マークに対応付けられた動作を行うように、前記搬送手段を制御する。 In another aspect of the transport system of the present invention, the transport control unit performs an operation associated with the identified virtual mark among a plurality of operations previously associated with the plurality of virtual marks. , Controlling the conveying means.
この態様によれば、搬送制御手段による制御下で、複数の仮想マークに予め対応付けられた複数の動作のうち、特定された仮想マークに対応付けられた動作が行われる。よって、いかなる動作を行わせるかが仮想マーク毎に予め決まっているので、極めて迅速にして所望の動作を行わせることが可能となる。 According to this aspect, the operation | movement matched with the identified virtual mark is performed among the several motion previously matched with the some virtual mark under control by a conveyance control means. Therefore, since what kind of operation is performed is determined in advance for each virtual mark, it is possible to perform a desired operation extremely quickly.
この態様では、前記複数の動作を前記複数の仮想マークに対応付けて格納する第2記憶手段を更に備え、前記搬送制御手段は、前記第2記憶手段上で、前記複数の動作のうち前記特定された仮想マークに対応付けられた動作を行うように、前記搬送手段を制御してもよい。 In this aspect, the image processing apparatus further includes a second storage unit that stores the plurality of operations in association with the plurality of virtual marks, and the transport control unit is configured to specify the identification among the plurality of operations on the second storage unit. The conveying unit may be controlled to perform an operation associated with the virtual mark.
このように構成すれば、通過した仮想マークが特定されると、搬送制御手段によって、例えばテーブル型式で複数の動作を複数の仮想マークに対応付けて格納するメモリ等の第2記憶手段上で、特定された仮想マークに対応付けられた動作が、この通過した仮想マークに対応して実行されるべき動作とされる。このように、記憶手段上におけるデータ参照或いはテーブル参照という、極めて迅速な方式で、通過した仮想マークに対応する動作を行わせることができる。 With this configuration, when the passed virtual mark is specified, the transport control unit, for example, on the second storage unit such as a memory that stores a plurality of operations in association with the plurality of virtual marks in a table format, The action associated with the identified virtual mark is the action to be executed in correspondence with the passed virtual mark. In this way, the operation corresponding to the passed virtual mark can be performed by an extremely quick method of data reference or table reference on the storage means.
本発明の搬送システムの他の態様では、前記搬送制御手段は、前記搬送手段が複数ある場合、前記特定された仮想マークに基づいて、前記複数の搬送手段毎に異なる制御を行うことが可能であり、前記仮想マーク特定手段は、前記複数の搬送手段のうち一の搬送手段が通過する際には、前記複数の搬送手段毎に付けられた複数の仮想マークのうち、前記一の搬送手段に対応する仮想マークを、前記通過した仮想マークとして特定する。 In another aspect of the transport system of the present invention, when there are a plurality of transport means, the transport control means can perform different control for each of the transport means based on the identified virtual mark. And when the one of the plurality of transport units passes, the virtual mark specifying unit is provided with the one of the plurality of virtual marks attached to each of the plurality of transport units. The corresponding virtual mark is specified as the passed virtual mark.
この態様によれば、複数の搬送手段に対して相異なる制御が要望される場合、同一軌道位置に、複数の搬送手段毎に付けられた複数の仮想マークが予め付けられる。ここで、複数の搬送手段(例えば、相互から識別番号等で識別される複数の同一種類の搬送手段や、複数種類の搬送手段)のうち任意の一の搬送手段が、この同一軌道位置を通過する。すると、仮想マーク特定手段によって、これら複数の仮想マークのうち、該一の搬送手段に対応する仮想マークが特定される。すると、搬送制御手段によって、この特定された仮想マークに基づいて、該一の搬送手段に対して、該一の搬送手段に対して用意された制御を行える。 According to this aspect, when different controls are desired for a plurality of transport means, a plurality of virtual marks attached to the plurality of transport means are attached in advance to the same track position. Here, any one of a plurality of transport means (for example, a plurality of the same type of transport means identified by an identification number or the like, or a plurality of types of transport means) passes through the same orbital position. To do. Then, the virtual mark specifying unit specifies a virtual mark corresponding to the one transport unit among the plurality of virtual marks. Then, on the basis of the identified virtual mark, the conveyance control unit can perform the control prepared for the one conveyance unit with respect to the one conveyance unit.
よって、同一位置に搬送手段別(或いは、搬送手段の種類別)に複数の仮想マークを付けても、各仮想マークに基づいて問題なく制御を実行できる。しかも、識別マークの如くに、同一位置に付けることが物理的に不可能ということなく、同一位置に複数の仮想マークを搬送手段別に複数或いは多数付けることができるので、制御の実行位置や実行内容についての自由度が格段に増す。 Therefore, even if a plurality of virtual marks are attached to the same position for each transport unit (or for each type of transport unit), control can be executed without any problem based on each virtual mark. Moreover, it is possible to attach a plurality of virtual marks or a plurality of virtual marks to the same position without being physically impossible as in the case of identification marks. The degree of freedom about is greatly increased.
本発明の搬送システムの他の態様では、前記搬送制御手段は、前記複数の識別マークのうち一の識別マークの前記軌道上で下流側において、前記軌道に択一的に走行可能な複数の軌道部分がある場合、該複数の軌道部分のうち走行すべき軌道部分として、一の軌道部分を指示し、前記仮想マーク特定手段は、予め前記一の識別マークに対して前記複数の軌道部分毎に付けられた複数の仮想マークのうち、前記指示された一の軌道部分に対応する仮想マークを、前記通過した仮想マークとして特定する。 In another aspect of the transport system of the present invention, the transport control means includes a plurality of tracks that can alternatively travel on the track on the downstream side of the track of one of the plurality of identification marks. If there is a portion, one of the plurality of track portions is designated as a track portion to be traveled, and the virtual mark specifying means is previously provided for each of the plurality of track portions with respect to the one identification mark. Among the plurality of attached virtual marks, a virtual mark corresponding to the designated one orbit portion is specified as the passed virtual mark.
この態様によれば、軌道が識別マークの下流側で分岐している場合、同一軌道位置に、複数の軌道部分毎に付けられた複数の仮想マークが予め付けられる。ここで一の複数の軌道部分のうち任意の一の軌道部分が、搬送制御手段により、今回走行すべき軌道部分として指示される。すると、仮想マーク特定手段によって、これら複数の仮想マークのうち、該一の軌道部分に対応する仮想マークが特定される。すると、搬送制御手段によって、この特定された仮想マークに基づいて、該一の軌道部分へと走行する搬送手段に対して、該一の軌道部分に対して用意された制御を行える。 According to this aspect, when the trajectory is branched on the downstream side of the identification mark, a plurality of virtual marks attached to the plurality of trajectory portions are attached in advance to the same trajectory position. Here, any one of the plurality of track portions is instructed by the transport control means as the track portion to be traveled this time. Then, the virtual mark specifying means specifies a virtual mark corresponding to the one orbital portion among the plurality of virtual marks. Then, the conveyance control means can perform the control prepared for the one orbit portion with respect to the conveyance means that travels to the one orbit portion based on the identified virtual mark.
よって、分岐の手前における同一位置に、軌道部分搬別に複数の仮想マークを付けても、各仮想マークに基づいて問題なく制御を実行できる。しかも、識別マークの如くに、同一位置に付けることが物理的に不可能ということなく、同一位置に複数の仮想マークを軌道部分別に複数或いは多数付けることができるので、制御の実行位置や実行内容についての自由度が格段に増す。 Therefore, even if a plurality of virtual marks are attached to the same position before branching for each track portion carrying, control can be executed without any problem based on each virtual mark. Moreover, it is possible to attach a plurality of virtual marks to the same position, such as identification marks, without being physically impossible. The degree of freedom about is greatly increased.
本発明の搬送システムの他の態様では、前記搬送制御手段は、前記搬送手段の制御として、前記搬送手段に夫々取り付けられた複数のセンサのうちの少なくとも一のセンサを切り替えること、前記搬送手段の走行速度を切り替えること、所定の領域への前記搬送手段の進入若しくは停止を禁止すること、並びに所定の領域への前記搬送手段の進入若しくは停止を許容することのうちの少なくとも一つを行う。 In another aspect of the transport system of the present invention, the transport control means switches at least one of a plurality of sensors respectively attached to the transport means as control of the transport means, At least one of switching the traveling speed, prohibiting entry or stop of the transport unit to a predetermined area, and permitting entry or stop of the transport unit to the predetermined area is performed.
この態様によれば、搬送制御手段によって、例えば、障害物の検知に使用される少なくとも一のセンサが切り替えられたり、軌道におけるカーブに対応して走行速度が切り替えられたり、軌道における合流領域への進入を禁止するようにモータ等の駆動部が停止される。このように、仮想マークによって、制御の実行位置だけでなく、実行内容についても、自由度を増すことが可能となる。 According to this aspect, for example, at least one sensor used for detecting an obstacle is switched by the transport control unit, the traveling speed is switched corresponding to the curve in the track, A drive unit such as a motor is stopped so as to prohibit entry. As described above, the virtual mark can increase the degree of freedom not only for the control execution position but also for the execution content.
本発明の作用及び他の利得は次に説明する実施するための最良の形態から明らかにされる。 The operation and other advantages of the present invention will become apparent from the best mode for carrying out the invention described below.
以下、本発明の実施形態について図を参照しつつ説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
(第1実施形態)
先ず、第1実施形態に係る搬送システムの構成について説明する。ここに図1は、第1実施形態に係る軌道及び搬送手段を模式的に示し、図2は、図1の識別マークを基準として設定される仮想マークを示す。
(First embodiment)
First, the configuration of the transport system according to the first embodiment will be described. FIG. 1 schematically shows the trajectory and the conveying means according to the first embodiment, and FIG. 2 shows a virtual mark that is set with reference to the identification mark of FIG.
図1において、本実施形態に係る搬送システム100は、軌道1、ビークル3、データベース9、及び搬送コントローラ10を備える。
In FIG. 1, a
軌道1は、ビークル3がFOUPを搬送するための経路であって、本実施形態では特に、軌道1上に、複数のバーコードBC1〜BC5が配置されている。図1に示すように、軌道1は、第1支軌道1a及び第2支軌道1bを備える。第2支軌道1bは、一方向に真っ直ぐ伸びている。第1支軌道1aは、第2支軌道1bに合流すると共に、第2支軌道1bから分岐するU型の軌道である。 The track 1 is a path for the vehicle 3 to carry the FOUP, and in the present embodiment, a plurality of barcodes BC1 to BC5 are arranged on the track 1 in particular. As shown in FIG. 1, the track 1 includes a first support track 1a and a second support track 1b. The second support track 1b extends straight in one direction. The first support track 1a is a U-shaped track that joins the second support track 1b and branches off from the second support track 1b.
各バーコードBC1〜BC5は、本発明に係る「識別マーク」の一例として、軌道1上における所定の軌道位置に付けられている。バーコードBC1〜BC5は夫々、夫々の位置が搬送コントローラ10側で既知であることを前提として、自らに固有の識別番号を示せば、識別マークとしての機能を果たせる。但し、バーコードBC1〜BC5は夫々、自らが付けられた軌道位置を示すアドレスや座標などの位置情報を示すように構成されてもよいし、更に、後述する、自らの軌道位置にて実行されるべき制御内容を(例えば制御コード等で)示すように構成されてもよい。バーコードBC1〜BC5の迅速且つ簡単な読み取りを可能ならしめる観点からは、本実施形態の如く、バーコードBC1〜BC5は、固有の識別番号を示すのが好ましい。
Each of the barcodes BC1 to BC5 is attached to a predetermined track position on the track 1 as an example of the “identification mark” according to the present invention. Each of the barcodes BC1 to BC5 can function as an identification mark if it indicates its own identification number on the premise that each position is known on the
例えば、バーコードBC1,BC3が、第1軌道1aにおけるカーブの手前に設けられ、バーコードBC4が、第1軌道1aにおけるカーブの後に設けられ、バーコードBC2,BC5が、第1軌道1a及び第2軌道1bの合流又は分岐箇所に設けられている。 For example, barcodes BC1 and BC3 are provided before the curve in the first track 1a, barcode BC4 is provided after the curve in the first track 1a, and barcodes BC2 and BC5 are provided in the first track 1a and the first track 1a. It is provided at the junction or branch point of the two tracks 1b.
ビークル3は、本発明に係る「搬送手段」の一例として、モータの駆動により、軌道1に沿って走行すると共に、FOUPを搬送する。ビークル3は、バーコードリーダ4、エンコーダ5、及び制御部6を備える。ビークル3の走行位置に、バーコードBC1〜BC5が付けられている。
As an example of the “conveying means” according to the present invention, the vehicle 3 travels along the track 1 and conveys the FOUP by driving a motor. The vehicle 3 includes a barcode reader 4, an
バーコードリーダ4は、本実施形態に係る「読取手段」の一例として、ビークル3の走行に伴ってバーコード(即ち、バーコードBC1〜BC5のいずれか)を読み取り、読み取ったバーコードに付されたバーコードIDを、制御部6を介して搬送コントローラ10に送る。
As an example of the “reading unit” according to the present embodiment, the barcode reader 4 reads a barcode (that is, one of barcodes BC1 to BC5) as the vehicle 3 travels, and is attached to the read barcode. The bar code ID is sent to the
エンコーダ5は、本発明に係る「距離測定手段」の一例として、モータに取り付けられている。エンコーダ5は、各バーコードBC1〜BC5からの、ビークル3の走行距離を検出する。図2において、エンコーダ5は、ビークル3がバーコードBC1に達した時点で出力値を零にし、バーコードBC1からビークル3までの距離を出力する。エンコーダ5は、ビークル3が仮想マークVC1に達した時に、走行距離「L1」を出力し、ビークル3が仮想マークVC2に達した時に、走行距離「L2」を出力する。エンコーダ5は、出力した走行距離を、制御部6を介して搬送コントローラ10に送る。
The
制御部6は、本発明に係る「仮想マーク特定手段」及び「搬送制御手段」の一部として機能し、搬送コントローラ10からの搬送指示に基づいて、ビークル3の各部を制御する。
The control unit 6 functions as a part of the “virtual mark specifying unit” and the “transport control unit” according to the present invention, and controls each unit of the vehicle 3 based on a transport instruction from the
搬送コントローラ10は、軌道1に沿って走行する複数のビークル3と無線により接続されており、これら複数のビークル3を統括的に制御する。搬送コントローラ10は、本実施形態では特に、仮想マーク特定部10a、及び搬送制御部10bを備えており、データベース9と接続されている。
The
仮想マーク特定部10aは、本発明に係る「仮想マーク特定手段」の一例として、バーコードリーダ4からのバーコードID、及びエンコーダ5からの走行距離に基づいて、ビークル3が通過した仮想マークを特定する。仮想マーク特定部10aは、特定した仮想マークに付された仮想マークIDを搬送制御部10bに送る。
As an example of the “virtual mark specifying means” according to the present invention, the virtual
搬送制御部10bは、本発明に係る「搬送制御手段」の一例として、仮想マーク特定部10aからの仮想マークIDに対応付けされるビークル動作に基づいて各ビークル3を制御する、第1搬送制御処理を行う。
As an example of the “transport control unit” according to the present invention, the transport control unit 10b controls each vehicle 3 based on a vehicle operation associated with the virtual mark ID from the virtual
搬送コントローラ10は、当該搬送システム100の設置時や、搬送工程が開始される毎に行う初期設定時等に、ビークル3を走行させる軌道1に応じて、仮想マークを設定する。
The
データベース9は、本発明に係る「第1記憶手段」及び「第2記憶手段」の一例として、後述するバーコードテーブル20と併せて、搬送コントローラ10からの仮想マークテーブル30及びビークル動作テーブル40を格納する。仮想マークテーブル30を構成する各仮想マークや、ビークル動作テーブル40を構成する各ビークル動作は、搬送システムによる実際の搬送動作に先立って、予め設定されたものである。
The database 9 includes, as an example of “first storage means” and “second storage means” according to the present invention, a virtual mark table 30 and a vehicle operation table 40 from the
本実施形態に係る記憶手段に格納される情報について図3〜図5を参照して説明する。ここに図3は、本実施形態に係る記憶手段に格納される識別マーク情報を示し、図4は、本実施形態に係る記憶手段に格納される仮想マーク情報を示し、図5は、本実施形態に係る記憶手段に格納される制御情報を示す。 Information stored in the storage unit according to the present embodiment will be described with reference to FIGS. 3 shows identification mark information stored in the storage means according to the present embodiment, FIG. 4 shows virtual mark information stored in the storage means according to the present embodiment, and FIG. 5 shows the present embodiment. The control information stored in the memory | storage means which concerns on a form is shown.
図3において、バーコードテーブル20は、「識別マーク情報」の一例として、バーコード毎に、「バーコードID」及び「仮想マークテーブルナンバ」を示す。仮想マークテーブルナンバは、仮想マークテーブル30を識別するための番号であって、この番号に、バーコードに対応する仮想マークテーブル30が紐付いている。 In FIG. 3, the barcode table 20 indicates “barcode ID” and “virtual mark table number” for each barcode as an example of “identification mark information”. The virtual mark table number is a number for identifying the virtual mark table 30, and the virtual mark table 30 corresponding to the barcode is associated with this number.
本実施形態に係る仮想マーク情報について図4を参照して説明する。 The virtual mark information according to the present embodiment will be described with reference to FIG.
図4において、仮想マークテーブル30は、本発明に係る「仮想マーク情報」の一例として、一のバーコードを基準として設定される各仮想マークについて、「バーコードからの距離」及び「仮想マークID」を示す。 In FIG. 4, as an example of “virtual mark information” according to the present invention, the virtual mark table 30 includes “distance from a barcode” and “virtual mark ID” for each virtual mark set based on one barcode. Is shown.
本実施形態に係る制御情報について図5を参照して説明する。 Control information according to the present embodiment will be described with reference to FIG.
図5において、ビークル動作テーブル40は、本発明に係る「制御情報」の一例として、各仮想マークIDについて、「ビークル動作」を示す。ビークル動作の内容は、例えば、軌道1におけるカーブに対応して一又は複数のセンサを切り替えたり、直進又はカーブに対応して走行速度を高速又は低速に切り替えたり、合流若しくは分岐する箇所への進入又は停止を禁止することである。 In FIG. 5, the vehicle operation table 40 indicates “vehicle operation” for each virtual mark ID as an example of “control information” according to the present invention. The content of the vehicle operation is, for example, switching one or a plurality of sensors corresponding to the curve on the track 1, switching the traveling speed to high speed or low speed corresponding to the straight line or the curve, or entering a place where the vehicle merges or branches. Or prohibiting the suspension.
第1搬送制御処理で使用される仮想マークの設定について再び図4及び図5を参照して具体的に説明する。図4(a)は、図1におけるバーコードBC1に対応する仮想マークテーブル30aである。図4(a)に示すように、バーコード「BC1」には、三つの仮想マークVC1〜VC3が設定されている。 The setting of the virtual mark used in the first transport control process will be specifically described with reference to FIGS. 4 and 5 again. FIG. 4A is a virtual mark table 30a corresponding to the barcode BC1 in FIG. As shown in FIG. 4A, the bar code “BC1” is set with three virtual marks VC1 to VC3.
図4(a)及び図5において、バーコードBC1を基準とする第1仮想マークVC1は、仮想マークID「VID01001」として、バーコードBC1から距離「300(mm)」の位置で、ビークル3がビークル動作「最高速度:3m/s」を行うように設定されている。第2仮想マークVC2は、仮想マークID「VID05031」として、バーコードBC1から距離「1200(mm)」の位置で、ビークル3がビークル動作「センサーMode:B」を行うように設定されている。第3仮想マークVC3は、仮想マークID「VID01007」として、バーコードBC1から距離「1500(mm)」の位置で、ビークル3がビークル動作「最高速度:0.05m/s」を行うように設定されている。 In FIG. 4A and FIG. 5, the first virtual mark VC1 based on the barcode BC1 is the virtual mark ID “VID01001”, and the vehicle 3 is positioned at a distance “300 (mm)” from the barcode BC1. It is set to perform the vehicle operation “maximum speed: 3 m / s”. The second virtual mark VC2 is set as the virtual mark ID “VID05031” so that the vehicle 3 performs the vehicle operation “sensor mode: B” at a position “1200 (mm)” from the barcode BC1. The third virtual mark VC3 is set so that the vehicle 3 performs the vehicle operation “maximum speed: 0.05 m / s” at the position of the distance “1500 (mm)” from the barcode BC1 as the virtual mark ID “VID01007”. Has been.
図1に仮想に示すように、このような第1〜第3の仮想マークVC1〜VC3は、右カーブP1を含んでいる、バーコードBC1及びバーコードBC2間で、ビークル3の制御を切り替えることに使用される。具体的には、バーコードBC1にあるビークル3が、軌道1aにおける右カープP1に向けて走行する場合に、第1仮想マークVC1の位置(即ち、右カーブP1まで真っ直ぐな軌道が続く位置)で、最高速度が3m/sに切り替えられ、第2仮想マークVC2の位置(即ち、軌道1aにおける右カーブP1の直前)で、複数のセンサのうちの右センサを使用するモードに切り替えられ、第3仮想マークVC3の位置(即ち、右カーブP1の略中央)で、最高速度が0.05m/sに切り替えられる。 As shown virtually in FIG. 1, such first to third virtual marks VC1 to VC3 switch the control of the vehicle 3 between the barcode BC1 and the barcode BC2 including the right curve P1. Used for. Specifically, when the vehicle 3 on the barcode BC1 travels toward the right carp P1 on the track 1a, at the position of the first virtual mark VC1 (that is, the position where the straight track continues to the right curve P1). The maximum speed is switched to 3 m / s, and the mode is switched to the mode using the right sensor among the plurality of sensors at the position of the second virtual mark VC2 (that is, immediately before the right curve P1 in the trajectory 1a). The maximum speed is switched to 0.05 m / s at the position of the virtual mark VC3 (that is, approximately the center of the right curve P1).
図4(b)は、図1におけるバーコードBC5に対応する仮想マークテーブル30bである。図4(b)に示すように、バーコード「BC5」には、三つの仮想マークVC11〜VC13が設定されている。 FIG. 4B is a virtual mark table 30b corresponding to the barcode BC5 in FIG. As shown in FIG. 4B, three virtual marks VC11 to VC13 are set in the barcode “BC5”.
図4(b)及び図5において、バーコードBC5を基準とする第1仮想マークVC11は、仮想マークID「VID02002」として、バーコードBC2から距離「500(mm)」の位置で、ビークル3がビークル動作「センサーMode:A」を行うように設定されている。第2仮想マークVC12は、仮想マークID「VID03001」として、バーコードBC2から距離「505(mm)」の位置で、ビークル3がビークル動作「停止禁止区間:開始」を行うように設定されている。第3仮想マークVC13は、仮想マークID「VID07001」として、バーコードBC2から距離「650(mm)」の位置で、ビークル3がビークル動作「最高速度:5m/s」を行うように設定されている。 In FIG. 4B and FIG. 5, the first virtual mark VC11 based on the barcode BC5 has a virtual mark ID “VID02002” at a distance “500 (mm)” from the barcode BC2, and the vehicle 3 The vehicle operation “sensor mode: A” is set to be performed. The second virtual mark VC12 is set so that the vehicle 3 performs the vehicle operation “stop prohibition section: start” at the position of the distance “505 (mm)” from the barcode BC2 as the virtual mark ID “VID03001”. . The third virtual mark VC13 is set as the virtual mark ID “VID07001” so that the vehicle 3 performs the vehicle operation “maximum speed: 5 m / s” at the position “650 (mm)” from the barcode BC2. Yes.
図1に仮想に示すように、このような第1〜第3の仮想マークVC11〜VC13は、軌道1bから軌道1aへの乗り移りが可能な、バーコードBC5及びバーコードBC2間で、ビークル3の制御を切り替えることに使用される。具体的には、バーコードBC5にあるビークル3が、軌道1b上を直進する場合に、第1仮想マークVC11の位置で、複数のセンサのうちの上下のセンサを使用するモードに切り替えられ、第2仮想マークVC12の位置(即ち、軌道1aと合流及び分岐される位置)で、停止が禁止された制御に切り替えられ、第3仮想マークVC13の位置(即ち、真っ直ぐな軌道が続く位置)で、最高速度が5m/sに切り替えられる。 As imaginarily shown in FIG. 1, such first to third virtual marks VC11 to VC13 can be transferred from the track 1b to the track 1a between the bar code BC5 and the bar code BC2. Used to switch control. Specifically, when the vehicle 3 in the barcode BC5 goes straight on the track 1b, the vehicle 3 is switched to the mode using the upper and lower sensors of the plurality of sensors at the position of the first virtual mark VC11. At the position of the second virtual mark VC12 (that is, the position where it is merged and branched with the trajectory 1a), the control is switched to the prohibition of the stop, and at the position of the third virtual mark VC13 (that is, the position where the straight trajectory continues), Maximum speed is switched to 5m / s.
上述したように、各バーコードBC1〜BC5に対応付けされた仮想マークVC1〜VC3,VC11〜VC13の各々に、軌道位置、及び該軌道位置で切り替えられる制御が設定されている。本実施形態では、これら軌道位置及び制御情報が、データベース9に記憶されることによって、仮想の識別マーク(即ち、仮想マーク)が設定される。 As described above, each of the virtual marks VC1 to VC3 and VC11 to VC13 associated with each of the barcodes BC1 to BC5 is set with a trajectory position and control that is switched at the trajectory position. In the present embodiment, these orbital positions and control information are stored in the database 9 to set a virtual identification mark (that is, a virtual mark).
(第1搬送制御処理)
次に、本実施形態に係る搬送システムにおける第1搬送制御処理について図6を参照して説明する。ここに図6は、本実施形態の第1搬送制御処理を示すフローチャートである。
(First transfer control process)
Next, the first transport control process in the transport system according to the present embodiment will be described with reference to FIG. FIG. 6 is a flowchart showing the first transport control process of this embodiment.
図6において、先ずバーコードリーダ4により、ビークル3の走行に伴って、バーコードが読み取られたか否かが判定され(ステップS51)、バーコードが読み取られた場合に(ステップS51:YES)、搬送コントローラ10により、データベース9から、読み取られたバーコードに対応付けされた仮想マークテーブルが取得される(ステップS52)。この後、ステップS53の処理が行われる(ステップS53)。
In FIG. 6, first, the barcode reader 4 determines whether or not a barcode has been read as the vehicle 3 travels (step S51). If the barcode is read (step S51: YES), The
一方、ステップS51の判定により、バーコードが読み取られない場合に(ステップS51:NO)、エンコーダ5により、最近に読み取られたバーコードからビークル3までの走行距離が検出される(ステップS53)。続いて、検出された走行距離と、最近に取得された仮想マークテーブルに示される「バーコードからの距離」とが一致した(即ち、仮想マークに到達した)か否かを判定する(ステップS54)。この判定により、走行距離と最近の「バーコードからの距離」とが一致しない場合に(ステップS54:NO)、ステップS53及びS54の処理が繰り返される。
On the other hand, if the barcode is not read by the determination in step S51 (step S51: NO), the
一方、ステップS54の判定により、エンコーダ5による走行距離と、最近の「バーコードからの距離」とが一致した場合に(ステップS54:YES)、ビークル3が今回通過した或いは到達した仮想マークは、この一致された仮想マークとして特定される。
On the other hand, if it is determined in step S54 that the distance traveled by the
続いて、この一致された仮想マークに対応付けされた制御情報が取得され(ステップS55)、取得された制御情報が示す制御が実行される(ステップS56)。これにより、一連の搬送制御処理が終了される。 Subsequently, control information associated with the matched virtual mark is acquired (step S55), and control indicated by the acquired control information is executed (step S56). Thereby, a series of conveyance control processing is completed.
このように、軌道1におけるどんなに狭い2つのバーコード間でも、軌道位置を示す仮想マークが仮想に複数設定できると共に、設定された仮想マークに基づいて搬送手段を確実且つ精密に制御できる。従って、仮想マークの設定によって、制御切り替え位置を自由に設定することが可能となる。 As described above, a plurality of virtual marks indicating the track position can be virtually set between two narrow barcodes in the track 1, and the conveying means can be controlled reliably and precisely based on the set virtual marks. Therefore, the control switching position can be freely set by setting the virtual mark.
(第2実施形態)
次に、第2実施形態に係る搬送システムの構成について説明する。ここに図7は、第2実施形態に係る軌道及び搬送手段を模式的に示す。尚、第2実施形態に係る搬送システムについて、図1の搬送システム100との差異のみを記載し、これと同様に構成される要素についての説明を適宜省略する。
(Second Embodiment)
Next, the configuration of the transport system according to the second embodiment will be described. FIG. 7 schematically shows the track and the conveying means according to the second embodiment. In addition, about the conveyance system which concerns on 2nd Embodiment, only the difference with the
図7において、本実施形態に係る搬送システム200は、軌道101、ビークル3、データベース109、及び搬送コントローラ110を備える。搬送システム200は、図1の搬送システム100と比較して特に、軌道101においてビークル3が走行可能である方向毎に少なくとも一の仮想マークテーブルを備えている点が異なる。
In FIG. 7, the
軌道101は、本実施形態では特に、軌道101上に、バーコードBC101が配置されている。図7に示すように、軌道1は、本軌道101a及び支軌道101bを備える。本軌道101aは、一方向に真っ直ぐ伸びている。支軌道101bは、本軌道101aから左方に分岐する軌道である。バーコードBC101は、本軌道101a及び支軌道101bの分岐箇所に設けられている。
In the present embodiment, the
搬送コントローラ101は、軌道101に沿って走行する複数のビークル3と無線により接続されており、これら複数のビークル3を統括的に制御する。搬送コントローラ110は、図1の搬送コントローラ10と同様にして、仮想マークに対応付けされる軌道位置及び制御情報に基づいて各ビークル3を制御するが、本実施形態では特に、予め設定された走行経路に応じた第2搬送制御処理を行う。
The
データベース109は、後述するバーコードテーブル60と併せて、予め設定された仮想マークテーブル70及びビークル動作テーブル80を格納する。仮想マークテーブル70を構成する各仮想マークや、ビークル動作テーブル80を構成する各ビークル動作は、軌道の分岐状態を考慮する形で、搬送システムによる実際の搬送動作に先立って、予め設定されたものである。
The
データベース9に格納されるテーブルについて図8〜図10を参照して説明する。ここに図8は、データベース109に格納されるバーコードテーブル60を示し、図9は、データベース109に格納される仮想マークテーブル70を示し、図10は、データベース109に格納されるビークル動作テーブル80を示す。
A table stored in the database 9 will be described with reference to FIGS. 8 shows the barcode table 60 stored in the
図8において、バーコードテーブル60は、図3のバーコードテーブル30と同様に、バーコード毎に、「バーコードID」及び「仮想マークテーブルナンバ」を示すが、本実施形態では特に、一のバーコード(言い換えれば、一のバーコードID)に対して、複数の仮想マークテーブルナンバ(言い換えれば、複数の仮想マークテーブル)を設定可能である。例えば、一のバーコードに設定される仮想マークテーブルの個数は、一のバーコードにあるビークル3が走行可能である走行方向の数になる。 In FIG. 8, the barcode table 60 shows “barcode ID” and “virtual mark table number” for each barcode as in the barcode table 30 of FIG. A plurality of virtual mark table numbers (in other words, a plurality of virtual mark tables) can be set for a barcode (in other words, one barcode ID). For example, the number of virtual mark tables set in one barcode is the number of traveling directions in which the vehicle 3 in one barcode can travel.
図9において、仮想マークテーブル70は、図4の仮想マークテーブル40と同様に、一のバーコードを基準として設定される各仮想マークについて、「バーコードからの距離」及び「仮想マークID」を示す。 In FIG. 9, the virtual mark table 70 sets the “distance from the barcode” and the “virtual mark ID” for each virtual mark set on the basis of one barcode as in the virtual mark table 40 of FIG. 4. Show.
図10において、ビークル動作テーブル80は、図5のビークル動作テーブル50と同様に、各仮想マークIDについて、「ビークル動作」を示す。 In FIG. 10, the vehicle operation table 80 indicates “vehicle operation” for each virtual mark ID, similarly to the vehicle operation table 50 of FIG. 5.
第2搬送制御処理で使用される仮想マークの設定について再び図8〜図10を参照して具体的に説明する。 The setting of the virtual mark used in the second transport control process will be specifically described with reference to FIGS. 8 to 10 again.
図7に示すように、バーコードBC101にいるビークル3は、本軌道101a上をそのまま直進する直進方向、及び本軌道101aから分岐する支軌道101bに沿うように左方に向かって走行する左方向の二方向に走行可能である。このため、図8に示すように、バーコードBC101を基準とする第1仮想マークVC101は、バーコードID「10001」として、二つの仮想マークテーブルナンバ「BCT00001A」及び「BCT00001B」を示している。
As shown in FIG. 7, the vehicle 3 in the barcode BC101 travels leftward so as to follow a straight traveling direction that goes straight on the
図9(a)は、図7におけるバーコードBC101から直進方向に走行する場合に取得される仮想マークテーブル70aである。図9(a)に示すように、直進方向に対応する仮想マークテーブルナンバ「BCT00001A」には、二つの仮想マークVC101,VC102が設定されている。 FIG. 9A is a virtual mark table 70a acquired when the vehicle travels in the straight direction from the barcode BC101 in FIG. As shown in FIG. 9A, two virtual marks VC101 and VC102 are set in the virtual mark table number “BCT00001A” corresponding to the straight traveling direction.
図9(a)及び図10において、バーコードBC101から直進する場合に設定される第1仮想マークVC101は、仮想マークID「VID01001」として、バーコードBC101から距離「300(mm)」の位置で、ビークル3がビークル動作「最高速度:3m/s」を行うように設定されている。第2仮想マークVC102は、仮想マークID「VID02002」として、バーコードBC101から距離「1500(mm)」の位置で、ビークル3がビークル動作「センサーMode:A」を行うように設定されている。 In FIG. 9A and FIG. 10, the first virtual mark VC101 set when going straight from the barcode BC101 is the virtual mark ID “VID01001” at a distance of “300 (mm)” from the barcode BC101. The vehicle 3 is set to perform the vehicle operation “maximum speed: 3 m / s”. The second virtual mark VC102 is set so that the vehicle 3 performs the vehicle operation “sensor mode: A” at the position “1500 (mm)” from the barcode BC101 as the virtual mark ID “VID02002”.
図7に仮想に示すように、このような第1及び第2の仮想マークVC101,VC102について、具体的には、バーコードBC101にあるビークル3が、第1仮想マークVC101の位置(即ち、真っ直ぐな軌道が続く位置)で、最高速度が3m/sに切り替えられ、第2仮想マークVC102の位置(即ち、真っ直ぐな軌道が続く位置)で、複数のセンサのうちの上下のセンサを使用するモードに切り替えられる。 As shown virtually in FIG. 7, for such first and second virtual marks VC101 and VC102, specifically, the vehicle 3 in the barcode BC101 is positioned at the position of the first virtual mark VC101 (ie, straight) Mode in which the maximum speed is switched to 3 m / s at the position where the trajectory continues and the upper and lower sensors of the plurality of sensors are used at the position of the second virtual mark VC102 (that is, the position where the straight trajectory continues). Can be switched to.
図9(b)は、図7におけるバーコードBC101から左方向に走行する場合に取得される仮想マークテーブル70bである。図9(b)に示すように、左方向に対応する仮想マークテーブルナンバ「BCT00001B」には、三つの仮想マークVC111〜VC113が設定されている。 FIG. 9B is a virtual mark table 70b acquired when the vehicle travels leftward from the barcode BC101 in FIG. As shown in FIG. 9B, three virtual marks VC111 to VC113 are set in the virtual mark table number “BCT00001B” corresponding to the left direction.
図9(b)及び図10において、バーコードBC101から左方向に走行する場合に設定される第1仮想マークVC111は、図9(a)と同様に、仮想マークID「VID01001」として、バーコードBC101から距離「300(mm)」の位置で、ビークル3がビークル動作「最高速度:3m/s」を行うように設定されている。第2仮想マークVC112は、仮想マークID「VID06031」として、バーコードBC101から距離「1200(mm)」の位置で、ビークル3がビークル動作「カーブ準備動作:開始」を行うように設定されている。第3仮想マークVC113は、仮想マークID「VID01007」として、バーコードBC1から距離「1500(mm)」の位置で、ビークル3がビークル動作「最高速度:0.05m/s」を行うように設定されている。
In FIG. 9B and FIG. 10, the first virtual mark VC111 that is set when traveling leftward from the barcode BC101 is the barcode as the virtual mark ID “VID01001” as in FIG. 9A. The vehicle 3 is set to perform the vehicle operation “maximum speed: 3 m / s” at a position of a distance “300 (mm)” from the
図7に仮想に示すように、このような第1〜第3の仮想マークVC111〜VC113について、具体的には、バーコードBC111にあるビークル3が、主軌道101aから、左方向に分岐する支軌道101bを走行する場合に、第1仮想マークVC111の位置(即ち、真っ直ぐな軌道が続く位置)で、最高速度が3m/sに切り替えられ、第2仮想マークVC112の位置(即ち、軌道101における左カーブP101の直前)で、複数のセンサのうちの左センサを使用するモードに切り替えられ、第3仮想マークVC113の位置(即ち、左カーブP101の開始位置)で、カーブ準備動作が開始される制御に切り替えられる。
As shown virtually in FIG. 7, with respect to the first to third virtual marks VC111 to VC113, specifically, the vehicle 3 in the barcode BC111 is branched from the
このように、ビークル3が、本軌道101aをそのまま進むか、支軌道101bへ進むかを指示する情報を、搬送コントローラ10から取得すれば、同一位置に付けられた仮想マークに基づいて、いずれの軌道に進んでも夫々想定通りの動作切り替えを実行可能となる。
As described above, if the vehicle 3 obtains information from the
(第2搬送制御処理)
次に、本実施形態に係る搬送システムにおける第2搬送制御処理について図11を参照して説明する。ここに図11は、本実施形態の第2搬送制御処理を示すフローチャートである。
(Second transfer control process)
Next, the second transport control process in the transport system according to the present embodiment will be described with reference to FIG. FIG. 11 is a flowchart showing the second transport control process of this embodiment.
図11において、図6の第1搬送制御処理と同様にして、先ずステップS51及びステップS52の処理が行われる。すると、ステップS52の処理により、複数の仮想マークテーブルが取得されたか否かが判定され(ステップS61)、一の仮想マークテーブルしか取得されない場合に(ステップS61:NO)、ステップS53の処理が行われる(ステップS53)。 In FIG. 11, first, the processes of step S51 and step S52 are performed in the same manner as the first transport control process of FIG. Then, it is determined whether or not a plurality of virtual mark tables have been acquired by the process of step S52 (step S61). If only one virtual mark table is acquired (step S61: NO), the process of step S53 is performed. (Step S53).
一方、ステップS61の判定により、複数の仮想マークテーブルが取得された場合に(ステップS61:YES)、搬送システム110により、搬送工程に基づいて、ビークル3の走行経路情報が取得される(ステップS62)。すると、複数の仮想マークテーブルのうち、取得された走行経路情報に対応する一の仮想マークテーブルが選択される(ステップS63)。この後、図6の第1搬送制御処理と同様にして、ステップS53からステップS56の処理が行われ、一連の搬送制御処理が終了される。 On the other hand, when a plurality of virtual mark tables are acquired by the determination in step S61 (step S61: YES), the travel route information of the vehicle 3 is acquired by the transport system 110 based on the transport process (step S62). ). Then, one virtual mark table corresponding to the acquired travel route information is selected from the plurality of virtual mark tables (step S63). Thereafter, similarly to the first transport control process of FIG. 6, the processes from step S53 to step S56 are performed, and the series of transport control processes is ended.
このように、一のバーコードが検出された後に、一のバーコードに対応付けされた仮想マーク情報が複数存在する場合に、搬送コントローラ110によって、ビークル3が走行すべき走行方向に対応する仮想マーク情報が取得される。従って、軌道1001上の走行方向毎に仮想マークテーブルを格納することによって、物理的に複数のバーコードBCを付けることが不可能であった位置にも制御切り替え位置を設定することが可能となる。 In this way, when there is a plurality of virtual mark information associated with one barcode after the detection of one barcode, the transport controller 110 causes the virtual corresponding to the traveling direction in which the vehicle 3 should travel. Mark information is acquired. Therefore, by storing the virtual mark table for each traveling direction on the track 1001, it is possible to set the control switching position at a position where it is impossible to physically attach a plurality of barcodes BC. .
本発明は、上述した実施形態に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能である。 The present invention is not limited to the above-described embodiments, and can be appropriately changed without departing from the spirit or concept of the invention that can be read from the claims and the entire specification.
1…軌道、3…搬送車、4…バーコードリーダ、5…エンコーダ、6…制御部、10…搬送コントローラ、100…搬送システム DESCRIPTION OF SYMBOLS 1 ... Track | orbit, 3 ... Conveyance vehicle, 4 ... Bar code reader, 5 ... Encoder, 6 ... Control part, 10 ... Conveyance controller, 100 ... Conveyance system
Claims (9)
該軌道に相互に間隔をおいて夫々付けられた複数の識別マークと、
前記軌道に沿って走行して被搬送物を搬送すると共に、前記複数の識別マークのうち通過した識別マークを読み取る読取手段を有する搬送手段と、
前記軌道に沿った前記複数の識別マーク間に予め仮想的に夫々付けられた複数の仮想マークのうち、前記搬送手段が通過した仮想マークを、前記読み取られた識別マークに基づいて、特定する仮想マーク特定手段と、
前記特定された仮想マークに基づいて、前記搬送手段を制御する搬送制御手段と
を備えることを特徴とする搬送システム。 Orbit,
A plurality of identification marks respectively spaced apart from each other on the trajectory;
Conveying means that travels along the trajectory and conveys the object to be conveyed, and has reading means for reading an identification mark that has passed among the plurality of identification marks;
A virtual that specifies, based on the read identification mark, a virtual mark that has passed through the transport means among a plurality of virtual marks that are virtually each previously attached between the plurality of identification marks along the trajectory. Mark identification means;
A transport system comprising: transport control means for controlling the transport means based on the identified virtual mark.
前記仮想マーク特定手段は、前記読み取られた識別マークが付けられた位置を基準としての前記測定された走行距離に基づいて、前記通過した仮想マークを特定する
ことを特徴とする請求項1に記載の搬送システム。 The transport means further includes a distance measuring means for measuring a travel distance traveled along the track,
The virtual mark specifying means specifies the passed virtual mark based on the measured travel distance with reference to the position where the read identification mark is attached. Transport system.
前記仮想マーク特定手段は、前記第1記憶手段上で、前記複数の仮想マークのうち前記読み取られた識別マークに対応付けられた仮想マークを、前記通過した仮想マークとして特定する
ことを特徴とする請求項1又は2に記載の搬送システム。 A first storage means for storing the plurality of virtual marks in association with the plurality of identification marks;
The virtual mark specifying means specifies a virtual mark associated with the read identification mark among the plurality of virtual marks as the passed virtual mark on the first storage means. The conveyance system according to claim 1 or 2.
前記仮想マーク特定手段は、前記第1記憶手段上で、前記複数の仮想マークのうち前記測定された走行距離に一致する前記マーク間距離に対応付けられた仮想マークを、前記通過した仮想マークとして特定する
ことを特徴とする請求項3に記載の搬送システム。 The first storage means associates each of the plurality of virtual marks with an inter-mark distance from one of the plurality of identification marks adjacent to the upstream side of the plurality of identification marks on the trajectory. Store and
The virtual mark specifying means, on the first storage means, a virtual mark associated with the inter-mark distance that matches the measured travel distance among the plurality of virtual marks as the passed virtual mark The transport system according to claim 3, wherein the transport system is specified.
前記搬送制御手段は、前記第2記憶手段上で、前記複数の動作のうち前記特定された仮想マークに対応付けられた動作を行うように、前記搬送手段を制御することを特徴とする請求項5に記載の搬送システム。 A second storage means for storing the plurality of movements in association with the plurality of virtual marks;
The transport control unit controls the transport unit to perform an operation associated with the identified virtual mark among the plurality of operations on the second storage unit. 5. The transport system according to 5.
前記仮想マーク特定手段は、前記複数の搬送手段のうち一の搬送手段が通過する際には、前記複数の搬送手段毎に付けられた複数の仮想マークのうち、前記一の搬送手段に対応する仮想マークを、前記通過した仮想マークとして特定する
ことを特徴とする請求項1から6のいずれか一項に記載の搬送システム。 When there are a plurality of the transport means, the transport control means can perform different control for each of the plurality of transport means based on the identified virtual mark,
The virtual mark specifying means corresponds to the one of the plurality of virtual marks attached to each of the plurality of transport means when one of the plurality of transport means passes. The transport system according to claim 1, wherein a virtual mark is specified as the passed virtual mark.
前記仮想マーク特定手段は、予め前記一の識別マークに対して前記複数の軌道部分毎に付けられた複数の仮想マークのうち、前記指示された一の軌道部分に対応する仮想マークを、前記通過した仮想マークとして特定する
ことを特徴とする請求項1から7のいずれか一項に記載の搬送システム。 When there are a plurality of track portions that can alternatively travel on the track on the downstream side of the track of one of the plurality of identification marks, the transport control means One of the track parts is indicated as the track part to be driven,
The virtual mark specifying means passes the virtual mark corresponding to the instructed one of the plurality of virtual marks previously attached to the one identification mark for each of the plurality of orbit parts. The transport system according to any one of claims 1 to 7, wherein the transport system is specified as a virtual mark.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008124732A JP2009276823A (en) | 2008-05-12 | 2008-05-12 | Carrying system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008124732A JP2009276823A (en) | 2008-05-12 | 2008-05-12 | Carrying system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009276823A true JP2009276823A (en) | 2009-11-26 |
Family
ID=41442238
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008124732A Pending JP2009276823A (en) | 2008-05-12 | 2008-05-12 | Carrying system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009276823A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107797551A (en) * | 2016-09-07 | 2018-03-13 | 株式会社东芝 | The control system and control method of automatic guided vehicle, automatic guided vehicle |
CN108873884A (en) * | 2018-04-20 | 2018-11-23 | 江苏达实久信医疗科技有限公司 | The positioning system and method for small rail car |
WO2019044499A1 (en) * | 2017-09-04 | 2019-03-07 | 日本電産株式会社 | Mobile body, location estimation device, and computer program |
JP2019204538A (en) * | 2019-07-30 | 2019-11-28 | 株式会社東芝 | Automatic travel vehicle, automatic travel vehicle control system, automatic travel vehicle control method, automatic travel vehicle control program, and storage medium |
CN110751431A (en) * | 2019-09-18 | 2020-02-04 | 国机工业互联网研究院(河南)有限公司 | Material tracking method and system based on rail carrier |
JP7494833B2 (en) | 2021-12-20 | 2024-06-04 | 株式会社ダイフク | Goods handling equipment |
-
2008
- 2008-05-12 JP JP2008124732A patent/JP2009276823A/en active Pending
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107797551A (en) * | 2016-09-07 | 2018-03-13 | 株式会社东芝 | The control system and control method of automatic guided vehicle, automatic guided vehicle |
JP2018041280A (en) * | 2016-09-07 | 2018-03-15 | 株式会社東芝 | Automatic traveling vehicle, automatic traveling vehicle control system and automatic traveling vehicle control method |
PH12017050051A1 (en) * | 2016-09-07 | 2019-01-21 | Toshiba Kk | Automated guided vehicle, system for controlling automated guided vehicle, and method of controlling automated guided vehicle |
WO2019044499A1 (en) * | 2017-09-04 | 2019-03-07 | 日本電産株式会社 | Mobile body, location estimation device, and computer program |
US11537140B2 (en) | 2017-09-04 | 2022-12-27 | Nidec-Shimpo Corporation | Mobile body, location estimation device, and computer program |
JP7111424B2 (en) | 2017-09-04 | 2022-08-02 | 日本電産シンポ株式会社 | Mobile object, position estimation device, and computer program |
JPWO2019044499A1 (en) * | 2017-09-04 | 2020-08-20 | 日本電産株式会社 | Moving object, position estimating device, and computer program |
CN108873884A (en) * | 2018-04-20 | 2018-11-23 | 江苏达实久信医疗科技有限公司 | The positioning system and method for small rail car |
CN108873884B (en) * | 2018-04-20 | 2020-12-25 | 江苏达实久信医疗科技有限公司 | Positioning system and method of small rail car |
JP7068240B2 (en) | 2019-07-30 | 2022-05-16 | 株式会社東芝 | Self-driving car, self-driving car control system, self-driving car control method, self-driving car control program, and storage medium |
JP2019204538A (en) * | 2019-07-30 | 2019-11-28 | 株式会社東芝 | Automatic travel vehicle, automatic travel vehicle control system, automatic travel vehicle control method, automatic travel vehicle control program, and storage medium |
CN110751431A (en) * | 2019-09-18 | 2020-02-04 | 国机工业互联网研究院(河南)有限公司 | Material tracking method and system based on rail carrier |
CN110751431B (en) * | 2019-09-18 | 2024-02-06 | 国机工业互联网研究院(河南)有限公司 | Material tracking method and system based on track carrier |
JP7494833B2 (en) | 2021-12-20 | 2024-06-04 | 株式会社ダイフク | Goods handling equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009276823A (en) | Carrying system | |
JP5093664B2 (en) | Mobile system | |
TWI493309B (en) | Walking control system and control method of running | |
KR102574128B1 (en) | Vehicle | |
JP2006293698A (en) | Conveyance vehicle system | |
KR20080021141A (en) | Conveyor system, especially airport baggage conveyor system | |
US7303169B2 (en) | Rail guided vehicle system | |
JP4933544B2 (en) | Transport system | |
JP5104909B2 (en) | Transport vehicle system | |
TWI276600B (en) | Carriage system | |
JP5727752B2 (en) | Autonomous transport system | |
JP5211792B2 (en) | Control method and program for automatic guided vehicle | |
CN107140057A (en) | Library book is made an inventory AGV dollies | |
JP2005243729A (en) | Conveyer system | |
JP2010015231A (en) | Carrying system and carrier vehicle | |
JP2001195128A (en) | Operation management method and device for track traveling vehicle, and track traveling vehicle | |
JP2006331054A (en) | Carrier system and method for preparing route map | |
JP2009230634A (en) | Control system of mobile object, controller, and mobile object | |
CN107479545A (en) | The system of automatic guided vehicle | |
JP2020524647A (en) | Conveyor system method for operating conveyor system and flow device used in the conveyor system | |
JP2021051674A (en) | Article conveyance facility | |
JP6187162B2 (en) | Traveling vehicle system and position monitoring method for traveling vehicle system | |
US11016502B1 (en) | Autonomous travel system | |
KR20020077043A (en) | Game machine using self-propelled member | |
JPWO2021039595A5 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20091026 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20091120 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100113 |