(57)【特許請求の範囲】
【請求項１】
複数のエリアにそれぞれ配置され、カセットに収容された被処理物に対して所定の処理を施す複数の生産装置（１０ａ〜１０ｔ）と、
割付けられた搬送指示に基づいて搬送元移載箇所の前記カセットを搬送先移載箇所に搬送する複数の搬送台車（２０ａ〜２０ｆ）と、
前記生産装置で処理される前の前記カセットが保管される保管庫（１１ａ〜１１ｆ）と、
前記複数の生産装置それぞれに対する前記保管庫に収容されている合計カセット数を示す保管庫データを作成する保管庫管理部（４１）と、
前記保管庫データに基づいて前記複数の生産装置それぞれに対する前記合計カセット数と所定の閾値とを比較し、前記合計カセット数が前記閾値以上である場合には当該カセットを処理する生産装置を特定装置とした特定装置データを作成する特定装置決定部（４４）と、
搬送元移載箇所および搬送先移載箇所が格納された前記搬送指示を作成する搬送指示作成部（４３）と、
前記特定装置データに基づき、搬送元移載箇所または搬送先移載箇所が前記特定装置である前記搬送指示の優先度を高いものに変更する搬送指示変更部（５１）と、
前記搬送指示変更部で変更された前記搬送指示のうちから最も優先度の高い前記搬送指示を選択し、前記選択した搬送指示の搬送元移載箇所がある搬送元エリアに搬送指示が割付けられていない搬送台車がある場合、当該搬送台車に前記選択した搬送指示を割付ける通常割付けを行い、前記搬送元エリアに搬送指示が割付けられていない搬送台車がなく、前記選択した搬送指示の優先度が前記搬送指示変更部で高いものに変更され、かつ前記搬送元エリアに搬送指示が割付けられているが前記カセットを搭載せずに前記搬送元エリアを搬送している搬送台車がある場合、当該搬送台車に改めて前記選択した搬送指示を割付ける特別割付けを行う搬送台車制御部（５２）と、を備えていることを特徴とする搬送システム。
【請求項２】
前記特定装置決定部は、前記合計カセット数と１次閾値との比較を行うと共に前記合計カセット数が前記１次閾値以上である場合には前記合計カセット数と前記１次閾値より大きい２次閾値との比較を行い、前記合計カセット数が前記２次閾値以上である生産装置を２次特定装置とし、前記合計カセット数が前記１次閾値以上であって前記２次閾値未満である生産装置を１次特定装置とする前記特定装置データを作成し、
前記搬送指示変更部は、前記搬送元移載箇所または前記搬送先移載箇所が前記１次特定装置である前記搬送指示の優先度を高くすると共に、前記搬送元移載箇所または前記搬送先移載箇所が前記２次特定装置である前記搬送指示の優先度を前記１次特定装置を含む前記搬送指示の優先度よりさらに高くし、
前記搬送台車制御部は、前記搬送元エリアの前記搬送台車に前記通常割付けを行うことができない場合であって前記選択した搬送指示の前記搬送元移載箇所または前記搬送先移載箇所が前記１次特定装置であり、前記搬送元エリアの前記搬送台車に前記特別割付けを行うことができる場合には当該搬送台車に前記特別割付けを行い、当該特別割付けを行うことができない場合であって前記選択した搬送指示の前記搬送元移載箇所または前記搬送先移載箇所が前記２次特定装置である場合には、全てのエリアから前記通常割付けまたは前記特別割付けを行うことができる搬送台車を検索することを特徴とする請求項１に記載の搬送システム。
【請求項３】
複数のエリアにそれぞれ配置され、カセットに収容された被処理物に対して所定の処理を施す複数の生産装置（１０ａ〜１０ｔ）と、
割付けられた搬送指示に基づいて搬送元移載箇所の前記カセットを搬送先移載箇所に搬送する複数の搬送台車（２０ａ〜２０ｆ）と、
前記生産装置で処理される前の前記カセットが保管される保管庫（１１ａ〜１１ｆ）と、を備える搬送システムの制御方法であって、
前記複数の生産装置それぞれに対する前記保管庫に収容されている合計カセット数を示す保管庫データを作成する工程と、
前記保管庫データに基づいて前記複数の生産装置それぞれに対する前記合計カセット数と所定の閾値とを比較し、前記合計カセット数が前記閾値以上である場合には当該カセットを処理する生産装置を特定装置とする特定装置データを作成する工程と、
搬送元移載箇所および搬送先移載箇所が格納された前記搬送指示を作成する工程と、
前記特定装置データに基づき、搬送元移載箇所または搬送先移載箇所が前記特定装置である前記搬送指示の優先度を高いものに変更する搬送指示変更工程と、
前記搬送指示変更工程で変更された前記搬送指示のうちから最も優先度の高い前記搬送指示を選択し、前記選択した搬送指示の搬送元移載箇所がある搬送元エリアに搬送指示が割付けられていない搬送台車がある場合、当該搬送台車に前記選択した搬送指示を割付ける通常割付けを行い、前記搬送元エリアに搬送指示が割付けられていない搬送台車がなく、前記選択した搬送指示の優先度が前記搬送指示変更工程で高いものに変更され、かつ前記搬送元エリアに搬送指示が割付けられているが前記カセットを搭載せずに前記搬送元エリアを搬送している搬送台車がある場合、当該搬送台車に改めて前記選択した搬送指示を割付ける特別割付けを行う工程と、を行うことを特徴とする搬送システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、半導体装置の生産工場等において被処理物を収容したカセットを搬送する搬送システムおよびその制御方法に関するものである。
【背景技術】
【０００２】
従来より、半導体装置の生産工場等において、複数の生産装置を備え、半導体ウェハ等の被処理物が各生産装置を順次移動することにより各工程が実施されるようにした搬送システムが知られている。
【０００３】
具体的には、上記搬送システムでは、被処理物は一般的に外部からの汚染を防ぐためにカセットに収容されている。そして、搬送台車にて、各生産装置にカセットを搬送したり、各生産装置から処理済のカセットを回収したりする。なお、搬送台車は、所定の搬送指示が割付けられて搬送元移載箇所から搬送先移載箇所にカセットを搬送するようになっている。
【０００４】
また、このような搬送システムは、カセットを一時的に保管する保管庫を有しており、次の処理を行う生産装置が別のカセットを処理しているときには、保管庫に当該カセットを一旦保管しておき、搬送先の生産装置の処理が終了すると、当該生産装置から処理済のカセットを回収すると共に、保管庫に保管された未処理のカセットを生産装置に搬送するようになっている。
【０００５】
ところで、近年では、このような搬送システムにおいて、リードタイムを短縮することが望まれている。このため、例えば、特許文献１には、カセットが搬送可能か否かに関わらず搬送台車に搬送指示を割付けることが開示されている。また、特許文献２には、生産装置の処理終了時刻に合わせて搬送台車が到着するように、搬送台車に搬送指示を割付けることが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−１１０７６６号公報
【特許文献２】特開２００９−１３５２７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、これら特許文献１および２の搬送システムでは、以下のような問題がある。すなわち、一般的な半導体装置の生産工場等では、生産装置が数百個程度であるのに対し、搬送台車が数個〜数十個程度であるため、実際には、全ての生産装置に対して、搬送台車を上記のように搬送させることは困難である。
【０００８】
また、一般的に、半導体装置の生産工場等では、生産装置の定期点検や修理等があるため、定期点検したり修理したりした後では、当該生産装置で処理される未処理のカセットが保管庫に多数溜まってしまうことがある。しかしながら、上記搬送システムでは、全ての生産装置に対して同様に、生産装置の処理が終了する際に、搬送台車を搬送するようにしている。このため、定期点検後や修理後等の生産装置に対しても搬送台車が搬送されないような事態が発生してしまう。そして、このような場合には、保管庫のカセットが増え続けることになり、保管庫に当該生産装置の未処理カセットの搬送を行うことができなってしまうことがある。つまり、上記搬送システムでは、生産装置を定期点検したり修理等したりした場合には、特に搬送バランスが崩れて生産装置の稼働率が低下すると共にリードタイムが増加してしまうという問題がある。
【０００９】
本発明は上記点に鑑みて、各生産装置の稼働率が低下することを抑制することができると共にリードタイムの増加を抑制することができる搬送システムおよびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１に記載の発明では、複数の生産装置それぞれに対する保管庫に収容されている合計カセット数を示す保管庫データを作成する保管庫管理部（４１）と、保管庫データに基づいて複数の生産装置それぞれに対する合計カセット数と所定の閾値とを比較し、合計カセット数が閾値以上である場合には当該カセットを処理する生産装置を特定装置とした特定装置データを作成する特定装置決定部（４４）と、搬送元移載箇所および搬送先移載箇所が格納された搬送指示を作成する搬送指示作成部（４３）と、特定装置データに基づき、搬送元移載箇所または搬送先移載箇所が特定装置である搬送指示の優先度を高いものに変更する搬送指示変更部（５１）と、搬送指示変更部で変更された搬送指示のうちから最も優先度の高い搬送指示を選択し、選択した搬送指示の搬送元移載箇所がある搬送元エリアに搬送指示が割付けられていない搬送台車がある場合、当該搬送台車に選択した搬送指示を割付ける通常割付けを行い、搬送元エリアに搬送指示が割付けられていない搬送台車がなく、選択した搬送指示の優先度が搬送指示変更部で高いものに変更され、かつ搬送元エリアに搬送指示が割付けられているがカセットを搭載せずに搬送元エリアを搬送している搬送台車がある場合、当該搬送台車に改めて選択した搬送指示を割付ける特別割付けを行う搬送台車制御部（５２）と、を備えていることを特徴としている。
【００１１】
このような搬送システムでは、保管庫に保管されているカセットが多い生産装置を特定装置とし、特定装置を含む搬送指示の優先度を高くして優先度の高い搬送指示から搬送台車に割付けるようにしている。そして、搬送台車制御部にて、通常割付けを行うことができない場合、選択した搬送指示の優先度が高くされ、かつ搬送元エリアに搬送指示が割付けられているがカセットを搭載せずに搬送元エリアを搬送している搬送台車がある場合には当該搬送台車に改めて選択した搬送指示を割付ける特別割付けを行っている。このため、保管庫に所定の閾値以上のカセット数が保管されている特定装置に効率よく搬送台車を搬送させることができ、搬送バランスがさらに崩れることを抑制することができると共に搬送バランスを回復させることができる。したがって、各生産装置の稼働率が低下することを抑制することができると共に、リードタイムが増加することを抑制することができる。
【００１２】
この場合、請求項２に記載の発明のように、特定装置決定部は、合計カセット数と１次閾値との比較を行うと共に合計カセット数が１次閾値以上である場合には合計カセット数と１次閾値より大きい２次閾値との比較を行い、合計カセット数が２次閾値以上である生産装置を２次特定装置とし、合計カセット数が１次閾値以上であって２次閾値未満である生産装置を１次特定装置とする特定装置データを作成するものとすることができる。また、搬送指示変更部は、搬送元移載箇所または搬送先移載箇所が１次特定装置である搬送指示の優先度を高くすると共に、搬送元移載箇所または搬送先移載箇所が２次特定装置である搬送指示の優先度を１次特定装置を含む搬送指示の優先度よりさらに高くするものとすることができる。そして、搬送台車制御部は、搬送元エリアの搬送台車に通常割付けを行うことができない場合であって選択した搬送指示の搬送元移載箇所または搬送先移載箇所が１次特定装置であり、搬送元エリアの搬送台車に特別割付けを行うことができる場合には当該搬送台車に特別割付けを行い、特別割付けを行うことができない場合であって選択した搬送指示の搬送元移載箇所または搬送先移載箇所が２次特定装置である場合には、全てのエリアから通常割付けまたは特別割付けを行うことができる搬送台車を検索するものとすることができる。
【００１３】
これによれば、選択した搬送指示の搬送元エリアの搬送台車に通常割付けも特別割付けも行うことができず、かつ、選択した搬送指示の搬送元移載箇所または搬送先移載箇所が２次特定装置である場合には、全てのエリアから搬送台車を検索するため、特定装置の稼働率が低下することを抑制することができる。
【００１４】
以上では、本発明を搬送システムの発明として把握した場合について説明したが、本発明を搬送システムの制御方法の発明として把握することも可能である。
【００１５】
すなわち、請求項３に記載の発明では、複数の生産装置それぞれに対する保管庫に収容されている合計カセット数を示す保管庫データを作成する工程と、保管庫データに基づいて複数の生産装置それぞれに対する合計カセット数と所定の閾値とを比較し、合計カセット数が閾値以上である場合には当該カセットを処理する生産装置を特定装置とする特定装置データを作成する工程と、搬送元移載箇所および搬送先移載箇所が格納された搬送指示を作成する工程と、特定装置データに基づき、搬送元移載箇所または搬送先移載箇所が特定装置である搬送指示の優先度を高いものに変更する搬送指示変更工程と、搬送指示変更工程で変更された搬送指示のうちから最も優先度の高い搬送指示を選択し、選択した搬送指示の搬送元移載箇所がある搬送元エリアに搬送指示が割付けられていない搬送台車がある場合には当該搬送台車に選択した搬送指示を割付ける通常割付けを行い、搬送元エリアに搬送指示が割付けられていない搬送台車がなく、選択した搬送指示の優先度が搬送指示変更工程で高いものに変更され、かつ搬送元エリアに搬送指示が割付けられているがカセットを搭載せずに搬送元エリアを搬送している搬送台車がある場合には当該搬送台車に改めて選択した搬送指示を割付ける特別割付けを行う工程と、を行うことを特徴としている。
【００１６】
これによれば、請求項１に記載の発明と同様に、各生産装置の稼働率が低下することを抑制することができると共に、リードタイムが増加することを抑制することができる。
【００１７】
なお、この欄および特許請求の範囲で記載した各手段の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１実施形態における搬送システムのレイアウトである。
【図２】ホストコントローラおよび搬送コントローラのブロック図である。
【図３】特定装置決定部の作動を示すフローチャートである。
【図４】搬送指示変更部の作動を示すフローチャートである。
【図５】（ａ）は搬送指示変更部で優先度が変更される前の搬送指示を示す図、（ｂ）は搬送指示変更部で優先度が変更された後の搬送指示を示す図である。
【図６】搬送台車制御部の作動を示すフローチャートである。
【図７】搬送台車の実施中止判定条件を示す図である。
【発明を実施するための形態】
【００１９】
（第１実施形態）
本発明の第１実施形態について図面を参照しつつ説明する。図１は、本実施形態における搬送システムのレイアウトである。なお、本実施形態の搬送システムは、半導体装置の生産工場等でカセットに収容された被処理物を搬送するのに用いられると好適である。
【００２０】
図１に示されるように、本実施形態の搬送システムは、複数の生産装置１０ａ〜１０ｔと、被処理物を収容したカセットを保管する保管庫１１ａ〜１１ｆと、カセットを搬送すると共に当該カセットを各生産装置１０ａ〜１０ｔや保管庫１１ａ〜１１ｆに搬送する搬送台車２０ａ〜２０ｆと、図１中に図示しないホストコントローラと搬送コントローラとを備えている。
【００２１】
生産装置１０ａ〜１０ｔは、特に限定されるものではなく、例えば、熱処理装置、イオン注入装置、エッチング装置、成膜装置、洗浄装置、フォトレジスト塗布装置、露光装置、検査装置等であり、本実施形態では、第１〜第６エリア３０〜３５に複数の生産装置１０ａ〜１０ｔがそれぞれ配置されている。言い換えると、各生産装置１０ａ〜１０ｔは、複数の装置群（ベイ）に分けられて配置されている。なお、図１では、１９個の生産装置１０ａ〜１０ｔを示してあるが、実際は数百個程度の生産装置が備えられている。
【００２２】
被処理物が収容されるカセットは、例えば、一面が開口している本体と、本体の開口を閉塞する蓋と、本体に備えられるフランジとを備えた一般的なＳＭＩＦ（Standard of Mechanical Interface）やＦＯＵＰ(Front Opening Unified Pod)である。そして、本体および蓋により構成される収容空間内に半導体ウェハ等の被処理物が収容されている。なお、特に限定されるものではないが、被処理物が半導体ウェハである場合には、数十枚程度の半導体ウェハが一つのカセットに収容されている。
【００２３】
搬送台車２０ａ〜２０ｆは、割付けられた搬送指示を実施する。本実施形態では、搬送台車２０ａ〜２０ｆは、生産工場等の天井から吊り下げられているレール６０に沿って走行するＯＨＴ（Overhead Hoist Transport）とされており、カセットのフランジを把持する把持部と、当該把持部を懸垂状態で支持する懸垂部とを備えている。そして、懸垂部の巻き取りや繰り出しを行って把持部を昇降させることによりカセットを昇降させて、生産装置１０ａ〜１０ｔや保管庫１１ａ〜１１ｆからカセットを回収したり生産装置１０ａ〜１０ｔや保管庫１１ａ〜１１ｆにカセットを搬送したりする。
【００２４】
保管庫１１ａ〜１１ｆは、本実施形態では、第１〜第６エリア３０〜３５にそれぞれ１つずつ備えられており、各生産装置１０ａ〜１０ｔで処理される前のカセットを保管する。具体的には、各保管庫１１ａ〜１１ｆは、内部が複数の区画に仕切られており、区画毎に搬送先の生産装置１０ａ〜１０ｔが決められている。例えば、保管庫１１ａの１つの区画には生産装置１０ａに搬送されるカセットが収容され、保管個１１ａの別の区画には生産装置１０ｂに搬送されるカセットが収容されている。また、各保管庫１１ａ〜１１ｆは、ホストコントローラと信号の授受が可能とされており、区画毎に収容されているカセット数を示す在庫データをホストコントローラに送信する。
【００２５】
図２は、ホストコントローラおよび搬送コントローラのブロック図である。図２に示されるように、ホストコントローラ４０は、保管庫管理部４１、生産装置制御部４２、搬送指示作成部４３、特定装置決定部４４を備えており、搬送コントローラ５０に搬送指示を順次送信しつつ、定期的に後述の特定装置データを搬送コントローラ５０に送信する。
【００２６】
保管庫管理部４１は、各保管庫１１ａ〜１１ｆのどの区画にどの生産装置１０ａ〜１０ｔに対するカセットが収容されるのかを示す管理データが記憶された記憶部を有している。そして、保管庫１１ａ〜１１ｆと信号の授受を行い、各保管庫１１ａ〜１１ｆから在庫データを受信すると、管理データを参照しつつ、在庫データから各生産装置１０ａ〜１０ｔに対して全体としていくつのカセットが収容されているか（滞留しているか）を演算し、各生産装置１０ａ〜１０ｔと合計カセット数との関係を示す保管庫データを作成する。
【００２７】
なお、合計カセット数とは、例えば、保管庫１１ａの１つの区画および保管庫１１ｂの１つの区画が生産装置１０ａに対するカセットを収容する区画とされている場合には、生産装置１０ａに対する合計カセット数は保管庫１１ａ、１１ｂのこれらの区画に収容されているカセットの合計である。
【００２８】
生産装置制御部４２は、各生産装置１０ａ〜１０ｔと信号の授受を行い、各生産装置１０ａ〜１０ｔに対して処理条件等を調節した信号を送信し、各生産装置１０ａ〜１０ｔに所定の処理を行わせる。
【００２９】
搬送指示作成部４３は、各生産装置１０ａ〜１０ｔの状況を読み出し、搬送元移載箇所、搬送先移載箇所、優先度が格納された搬送指示を順次作成する。なお、本実施形態では、搬送指示作成部４３で作成される搬送指示の優先度は、全て一番低い「通常」となっている。
【００３０】
特定装置決定部４４は、生産装置１０ａ〜１０ｔ毎に定められた合計カセット数に対する１次閾値および１次閾値より大きい２次閾値を記憶する記憶部を有している。そして、保管庫管理部４１から保管庫データを取得し、保管庫データから各生産装置１０ａ〜１０ｔに対する合計カセット数が１次閾値以上であるか否かを判定し、１次閾値以上である場合には合計カセット数が２次閾値以上であるか否かを判定する。そして、２次閾値以上である生産装置を２次特定装置とし、１次閾値以上であって２次閾値未満である生産装置を１次特定装置とし、これら特定装置を示す特定装置データを作成する。
【００３１】
なお、特定装置データは、所定期間毎であったり、作業者の任意のタイミングで作成され、１次特定装置または２次特定装置となる生産装置は、例えば、定期点検や修理等が行われた生産装置である。また、１次閾値および２次閾値は任意に変更可能であり、各生産装置１０ａ〜１０ｔで異なる値とされている。
【００３２】
搬送コントローラ５０は、搬送指示変更部５１および搬送台車制御部５２を備え、ホストコントローラ４０から搬送指示を順次受信すると共に特定装置データを受信する。
【００３３】
搬送指示変更部５１は、搬送指示および特定装置データを読み出し、搬送指示の優先度を特定装置データに基づいて変更する。具体的には、特定装置データの中に１次特定装置および２次特定装置があるかを検索する。そして、１次特定装置がある場合には、搬送元移載箇所または搬送先移載箇所に１次特定装置を含む搬送指示の優先度を「通常」から「優先」に変更する。また、２次特定装置がある場合には、搬送元移載箇所または搬送先移載箇所に２次特定装置を含む搬送指示の優先度を「通常」から「最優先」に変更する。さらに、１次特定装置でない搬送指示の優先度が「優先」になっていたり、２次特定装置でない搬送指示の優先度が「最優先」になっていたりする場合には、優先度を「通常」に変更する。
【００３４】
なお、本実施形態では、優先度「最優先」は優先度のうちで最も高い優先度とされ、優先度「優先」は優先度のうちで中間の優先度とされている。つまり、本実施形態では、優先度は３段階とされている。
【００３５】
搬送台車制御部５２は、各搬送台車２０ａ〜２０ｆと信号の授受が可能とされており、搬送台車２０ａ〜２０ｆに優先度の高い搬送指示から順に割付けて搬送を実施させる。具体的には、優先度が「最優先」である搬送指示がある場合には、この搬送指示が最優先に実施されるようにし、続いて、優先度が「優先」、「通常」の順に搬送指示が実施されるようにする。以上が本実施形態における搬送システムの全体構成である。
【００３６】
次に、本実施形態の搬送システムの制御方法について説明する。以下では、搬送指示が順次発生していると共に、保管庫管理部４１で保管庫データが作成されているとして説明する。まず、本実施形態の特定装置決定部４４の制御について説明する。図３は、特定装置決定部４４の作動を示すフローチャートである。なお、特定装置決定部４４は、上記のように、例えば、１５〜３０分の所定期間毎や、作業者の任意のタイミングで以下の作動を開始する。
【００３７】
ステップ１０１では、保管庫管理部４１で作成された保管庫データを取得し、ステップ１０２では、取得した保管庫データの中から１つのデータを選択する。すなわち、保管庫データは、例えば、生産装置１０ａに対して保管庫１１ａ〜１１ｆ全体にカセットが１０個、生産装置１０ｂに対して保管庫１１ａ〜１１ｆ全体にカセットが２０個収容されている等を示すものであるため、ある生産装置に対して保管庫１１ａ〜１１ｆ全体にカセットがいくつあるのかを示すデータを選択する。なお、ここで選択されるデータは、各生産装置１０ａ〜１０ｔで処理される前の合計カセット数を示すデータである。
【００３８】
ステップ１０３では、選択したデータにおいて、このデータの生産装置に対して保管庫１１ａ〜１１ｆ全体に収容されている合計カセット数がこの生産装置に定められた１次閾値以上であるか否かを判定する。そして、１次閾値以上である場合にはステップ１０４にて２次閾値以上であるか否かを判定し、２次閾値以上である場合には、ステップ１０５にてこの生産装置を２次特定装置とする。また、ステップ１０４にて２次閾値未満であると判定した場合には、ステップ１０６にてこの生産装置を１次特定装置とする。
【００３９】
ステップ１０７では、全ての生産装置１０ａ〜１０ｔの判定をしたか否かを判定し、つまり、保管庫データを全て判定したか否かを判定し、全ての生産装置１０ａ〜１０ｔに対して閾値判定をしていない場合にはステップ１０２に戻り、全ての生産装置１０ａ〜１０ｔに対して上記作動を繰り返し行う。これに対し、全ての生産装置１０ａ〜１０ｔの判定をした場合には、ステップ１０８にて特定装置データを作成する。すなわち、特定装置決定部４４は、全ての生産装置１０ａ〜１０ｔに対して閾値判定を行った後に１次特定装置および２次特定装置を示す特定装置データを１度に作成する。
【００４０】
以上が、特定装置決定部４４の作動である。なお、ホストコントローラ４０は、搬送コントローラ５０に、搬送指示作成部４３で作成された搬送指示を順次送信しつつ、特定装置データが作成されると特定装置データを送信する。
【００４１】
次に、搬送指示変更部５１の作動について説明する。図４は、搬送指示変更部５１の作動を示すフローチャートであり、搬送指示変更部５１は以下の作動を繰り返し行っている。なお、上記のように搬送指示変更部５１は、特定装置データから１次特定装置および２次特定装置を読み出して以下の作動を行う。
【００４２】
図４に示されるように、ステップ２０１では、１次特定装置に対する搬送指示はあるか否かを判定し、ある場合にはステップ２０２にてこの搬送指示の優先度を「優先」に変更する。また、１次特定装置に対する搬送指示の優先度が「優先」の場合は「優先」のまま維持する。
【００４３】
ステップ２０３では、２次特定装置に対する搬送指示はあるか否かを判定し、ある場合にはステップ２０４にてこの搬送指示の優先度を「最優先」に変更する。また、２次特定装置に対する搬送指示の優先度が「最優先」の場合は「最優先」のまま維持する。
【００４４】
図５（ａ）は搬送指示変更部５１で優先度が変更される前の搬送指示を示す図であり、図５（ｂ）は搬送指示変更部５１で優先度が変更された後の搬送指示を示す図である。
【００４５】
図５に示されるように、ここでは例として４つの搬送指示がある場合を説明する。図５中、搬送番号１は、搬送元移載箇所が生産装置１０ａであり、搬送先移載箇所が保管庫１１ａとされている。搬送番号２は、搬送元移載箇所が保管庫１１ｂであり、搬送先移載箇所が生産装置１０ｆとされている。搬送番号３は、搬送元移載箇所が生産装置１０ｇであり、搬送先移載箇所が保管庫１１ｅとされている。搬送番号４は、搬送元移載箇所が生産装置１０ｔであり、搬送先移載箇所が保管庫１１ｆとされている。ここで、１例として、１次特定装置が生産装置１０ｔであり、２次特定装置が生産装置１０ｇである場合について説明する。
【００４６】
この場合、搬送指示変更部５１は、図５（ｂ）に示されるように、生産装置１０ｔに対する搬送指示、つまり搬送番号４の優先度を「通常」から「優先」に変更する（図４中ステップ２０２）。また、生産装置１０ｇに対する搬送指示、つまり搬送番号３の優先度を「通常」から「最優先」に変更する（図４中ステップ２０４）。このようにして、搬送指示変更部５１は、搬送指示の優先度を変更する。
【００４７】
次に、搬送台車制御部５２の制御について説明する。図６は、搬送台車制御部５２の作動を示すフローチャートであり、以下の作動を繰り返し行っている。なお、以下では、図５（ｂ）に示す４つの搬送指示がある場合を例に挙げつつ説明する。
【００４８】
まず、ステップ３０１では、搬送指示の中から優先度の高い搬送指示を選択する。具体的には、搬送指示の中に優先度が「最優先」の搬送指示がある場合にはこの搬送指示を選択し、搬送指示の中に優先度が「最優先」である搬送指示がなく優先度が「優先」である搬送指示がある場合にはこの搬送指示を選択し、搬送指示の中に優先度が「最優先」または「優先」である搬送指示がない場合には優先度が「通常」である搬送指示を選択する。例えば、搬送指示が図５（ｂ）に示されるような４つの場合には、ステップ３０１では搬送番号３の搬送指示を選択する。
【００４９】
なお、本実施形態では、同じ優先度の搬送指示がある場合、例えば、優先度が「最優先」である搬送指示が複数ある場合には、先に受信した搬送指示から順に選択するようになっている。
【００５０】
次に、ステップ３０２では、搬送元エリアに搬送可能な搬送台車があるか否かを判定する。このステップ３０２は、例えば、搬送台車と信号の授受を行って搬送指示が割付けられているか否かを判定することによって行い、搬送指示が割付けられておらず、所定箇所に待機中の搬送台車を搬送可能な搬送台車と判定することができる。例えば、図５（ｂ）中の搬送番号３の搬送指示を選択した場合には、搬送元エリアである第２エリア３１で搬送可能な搬送台車があるか否かを判定する。そして、搬送可能な搬送台車がある場合にはステップ３０３に進み、この搬送台車に選択した搬送指示を割付けて搬送指示を実施させる。また、搬送可能な搬送台車がない場合にはステップ３０４に進む。
【００５１】
ステップ３０４では、選択した搬送指示の搬送元エリアに通常作業中止可能な搬送台車があるか否かを判定する。例えば、図５（ｂ）中の搬送番号３の搬送指示を選択した場合には、第２エリア３１に通常作業中止可能な搬送台車があるか否かを判定する。そして、通常作業中止可能な搬送台車がある場合にはステップ３０５に進み、この搬送台車の作業を中止させて選択した搬送指示を割り付ける。
【００５２】
なお、本実施形態の通常作業中止可能な搬送台車とは、以下のような搬送台車である。図７は、搬送台車の作業中止判定条件を示す図である。図７に示されるように、通常作業中止可能な搬送台車は、搬送指示を実施した後に搬送先のエリアの所定の待機位置に移動中である待機位置移動中の搬送台車、または搬送先のエリアの許容可能な搬送台車の数を超えたために他のエリアの所定待機位置に移動中の追い出し指令実行中の搬送台車とされている。すなわち、通常作業中止可能台車とは、移動（搬送）しているものの、搬送指示が割り付けられていない搬送台車のことである。つまり、本実施形態では、搬送可能な搬送台車（ステップ３０２）および通常作業中止可能な搬送台車（ステップ３０４）が本発明の搬送指示が割付けられていない搬送台車に相当し、これらの搬送台車に搬送指示を割付ける（ステップ３０３、３０５）ことが本発明の通常割付けに相当する。
【００５３】
また、本実施形態のステップ３０４およびステップ３０５では、待機位置移動中および追い出し指令実行中の搬送台車がある場合には、待機位置移動中の搬送台車に搬送指示を割付けるようにされている。すなわち、複数の通常作業中止可能な搬送台車がある場合には、図７中の上に位置する搬送台車に搬送指示を割付けるようにされている。
【００５４】
搬送元エリアに通常作業中止可能な搬送台車がない場合にはステップ３０６にて、選択した搬送指示の優先度が優先設定されているか否かを判定する。すなわち、選択した搬送指示の優先度が「優先」または「最優先」であるか否かを判定する。そして、優先設定されている場合には、ステップ３０７にて、選択した搬送指示の搬送元エリアに特別作業中止可能な搬送台車があるか否かを判定し、このような搬送台車がある場合にはステップ３０５に進み、このような搬送台車がない場合にはステップ３０８に進む。
【００５５】
なお、本実施形態の特別作業中止可能な搬送台車は、図７に示されるように、通常作業中止可能な搬送台車に加えて、搬送指示を受けて搬送元移載箇所に搬送している搬送元移動実行中の搬送台車とされている。つまり、搬送指示は割付けられているが、カセットを搭載せずに搬送元エリアを搬送している搬送台車のことである。また、カセットを回収中の回収移載実行中の搬送台車、カセットを搭載して搬送先移動実行中の搬送台車、カセットを搬送先移載箇所に支給中のカセット支給移載実行中の搬送台車は、特別作業中止可能な搬送台車に含まれない。このような搬送台車を特別作業中止可能な搬送台車にすると逆に生産工場全体の流通が阻害されてしまうためである。
【００５６】
ステップ３０８では、選択した搬送指示の優先度が「最優先」となっているか否かを判定し、「最優先」である場合にはステップ３０９にて、全エリアで搬送可能な搬送台車または特別作業中止可能な搬送台車があるか否かを判定する。
【００５７】
なお、本実施形態では、搬送元エリアに近いエリアから搬送可能な搬送台車または特別作業中止可能な搬送台車があるか否かを判定するようになっている。言い換えると、搬送元エリアに応じて判定を行うエリアの順番が異なっている。
【００５８】
例えば、図５（ｂ）中の搬送番号３の搬送指示を選択した場合には、搬送元エリアが第２エリア３１であるため、まず、第１エリア３１に搬送可能な搬送台車があるか否かを判定し、ない場合には特別作業中止可能な搬送台車があるか否かを判定する。そして、第１エリア３０に搬送可能な搬送台車も特別作業中止可能な搬送台車もない場合には、次に第３エリア３２、第４エリア３３、第６エリア３５、第５エリア３４の順に順番に同様の判定を行う。また、例えば、図５（ｂ）中の搬送番号４の搬送指示を選択した場合には、搬送元エリアが第６エリア３５であるため、第５エリア３４、第４エリア３３、第１エリア３０、第２エリア３１、第３エリア３２の順に順番に判定を行う。
【００５９】
そして、搬送可能な搬送台車または特別作業中止可能な搬送台車がある場合にはステップ３０５に進む。なお、ステップ３０５では、搬送指示を割付けるが、特別作業中止可能な搬送台車に搬送指示を割付ける場合には割付けられている搬送指示の実施を中止させて搬送指示を割付ける。つまり、本実施形態では、特別作業中止可能な搬送台車に搬送指示を割付ける（ステップ３０５）ことが本発明の特別割付けに相当している。
【００６０】
以上説明したように、本実施形態では、保管庫１１ａ〜１１ｆに保管されている合計カセット数が２次閾値以上である生産装置を２次特定装置とすると共に１次閾値以上であって２次閾値未満である生産装置を１次特定装置としている。そして、これら１次、２次特定装置を含む搬送指示の優先度を高くして優先度の高い搬送指示から搬送台車に割付けるようにしている。
【００６１】
また、搬送台車制御部５２にて、通常割付けを行うことができない場合であって、選択した搬送指示の優先度が「優先」や「最優先」のように高くされ、かつ搬送元エリアに搬送指示が割付けられているがカセットを搭載せずに搬送元エリアを搬送している搬送台車がある場合には、当該搬送台車に改めて選択した搬送指示を割付ける特別割付けを行っている。このため、保管庫１１ａ〜１１ｆに所定の閾値以上のカセット数が保管されている特定装置に効率よく搬送台車を搬送させることができ、搬送バランスがさらに崩れることを抑制することができると共に搬送バランスを回復させることができる。したがって、各生産装置の稼働率が低下することを抑制することができると共に、リードタイムが増加することを抑制することができる。
【００６２】
また、搬送元エリアの搬送台車に特別割付けを行うことができず、優先度が「最優先」とされている場合には、全エリアで搬送可能な搬送台車または特別作業中止可能な搬送台車を検索するようにしているため、さらに特定装置に効率よく搬送台車を搬送させることができる。
【００６３】
（他の実施形態）
上記第１実施形態では、優先度を「通常」、「優先」、「最優先」の３種類としたが、優先度を数字で示すようにしてもよい。例えば、「通常」に相当する数字を１〜８０とし、「優先」に相当する数字を８１〜８９とし、「最優先」に相当する数字を９０〜９９とし、優先度が同じである場合には数字が大きいものから搬送指示を実行するようにしてもよい。すなわち、「通常」、「優先」、「最優先」の中でも優先度をつけるようにしてもよい。
【００６４】
また、上記第１実施形態では、搬送指示作成部４３で優先度が格納された搬送指示を作成する例について説明したが、搬送指示作成部４３で搬送元移載箇所および搬送先移載箇所が格納された搬送指示を作成し、この搬送指示に別の部分で優先度を付加するようにしてもよい。
【００６５】
さらに保管庫１１ａ〜１１ｆは、第１〜第６エリア３０〜３５に１つずつ備えられている例を説明したが、第１〜第６エリア３０〜３６にそれぞれ複数備えられていてもよいし、各生産装置１０ａ〜１０ｔに対して備えられていてもよい。また、保管庫１１ａ〜１１ｆは、天井に備えられるレールに直接備えられるものであってもよい。
【００６６】
そして、上記第１実施形態では、搬送台車２０ａ〜２０ｆとして、ＯＨＴを例に挙げて説明したが、もちろんこれに限定されるものでなく、例えば、搬送台車２０ａ〜２０ｆとして、工場等の床に設置されたレールを走行するＲＧＶ（Rail Guided Vehicle）、工場等の床に備えられたガイドテープ等を追従するＡＧＶ（Automated Guided Vehicle）、工場等の天井に設置されたレール上を走行するＯＨＴ（Over Head Shuttle）等とすることも可能である。
【００６７】
また、上記第１実施形態では、カセットに半導体ウェハを収容して搬送する搬送システムを例に挙げて説明したが、例えば、本発明を電子部品組み付け工程等の搬送システムに適用することももちろん可能である。
【符号の説明】
【００６８】
１０ａ〜１０ｔ  生産装置
１１ａ〜１１ｆ  保管庫
２０ａ〜２０ｇ  搬送台車
４０            ホストコントローラ
４１            保管庫管理部
４２            生産装置制御部
４３            搬送指示作成部
４４            特定装置決定部
５０            搬送コントローラ
５１            搬送指示変更部
５２            搬送台車制御部
【図１】
0005454554.tif 000002
【図２】
0005454554.tif 000003
【図３】
0005454554.tif 000004
【図４】
0005454554.tif 000005
【図５】
0005454554.tif 000006
【図６】
0005454554.tif 000007
【図７】
0005454554.tif 000008