(57)【要約】      （修正有）【課題】搬送カセットの搬送を複数の処理工程に対して行う搬送装置において、適切に搬送順序を定める方法を提案する。【解決手段】各処理工程のそれぞれから投入情報、回収情報、入庫要求及び出庫要求を取得する取得ステップＳ１、Ｓ４、Ｓ７、Ｓ９と、投入情報が取得された場合には投入予約数以下であるか否かを判断し、回収庫待ち情報が取得された場合には回収予約数以下であるか否かを判断する判断ステップＳ２、Ｓ５と、投入予約数以下及び回収予約数以下の場合に、搬送予約を登録する予約登録ステップＳ３、Ｓ６と、搬送装置の搬送準備が整ったときＳ１３に、入庫要求及び出庫要求の中から登録された順が最も早い搬送予約に対応する要求に対する搬送を開始させる順序決定ステップＳ１４とを含む。【選択図】図５
2006160487.tif 000002
【特許請求の範囲】
【請求項１】
複数の処理対象を収納することができる搬送カセットの搬送を、複数の処理工程に対して、時間をずらしながら行う際の搬送順序管理方法であって、
前記複数の処理工程のそれぞれから、搬送カセットの入庫要求、搬送カセットの出庫要求、搬送カセット単位で当該入庫要求に至るまでの処理対象の処理待ち数を特定させる入庫待ち情報、及び、搬送カセット単位で当該出庫要求に至るまでの処理対象の処理待ち数を特定させる出庫待ち情報を取得する取得ステップと、
入庫待ち情報が取得された場合には、当該入庫待ち情報により特定される数が、予め定められた入庫予約数以下であるか否かを判断し、出庫待ち情報が取得された場合には、当該出庫待ち情報により特定される数が、予め定められた出庫予約数以下であるか否かを判断する判断ステップと、
入庫予約数以下であると判断された場合、及び、出庫予約数以下であると判断された場合に、入庫、出庫のいずれであるか、及び、対応する処理工程を示す搬送予約を、判断された順に登録する予約登録ステップと、
搬送準備が整ったときに、取得されている入庫要求、及び、出庫要求の中から、予約登録ステップにより登録された順が最も早い搬送予約に対応する要求に対する搬送を開始させる順序決定ステップと
を含むことを特徴とする搬送順序管理方法。
【請求項２】
前記取得ステップは、
前記入庫待ち情報として、各処理工程のそれぞれに入庫された搬送カセットにおける前記処理対象の投入残数を取得し、
前記出庫待ち情報として、各処理工程のそれぞれから出庫されるべき搬送カセットにおける前記処理対象の回収残数を取得し、
前記判断ステップは、
前記投入残数が、前記入庫予約数以下であるか否かを判断し、
前記回収残数が、前記出庫予約数以下であるか否かを判断すること
を特徴とする請求項１に記載の搬送順序管理方法。
【請求項３】
前記取得ステップは、
前記入庫待ち情報として、各処理工程のそれぞれに入庫された搬送カセットにおける前記処理対象の投入数を取得し、
前記出庫待ち情報として、各処理工程のそれぞれから出庫されるべき搬送カセットにおける前記処理対象の回収数を取得し、
前記判断ステップは、
前記搬送カセットが収納することができる処理対象の数から、前記投入数を差し引いた値が、前記入庫予約数以下であるか否かを判断し、
前記搬送カセットが収納することができる処理対象の数から、前記完成数を差し引いた値が、前記出庫予約数以下であるか否かを判断すること
を特徴とする請求項１に記載の搬送順序管理方法。
【請求項４】
前記取得ステップは、
前記入庫待ち情報として、各処理工程のそれぞれに入庫された搬送カセットから前記処理対象が１個投入されたことを、当該処理対象が１個投入される毎に取得し、
前記出庫待ち情報として、各処理工程のそれぞれから出庫されるべき搬送カセットへ前記処理対象が１個回収されたことを、当該処理対象が１個回収される毎に取得し、
前記判断ステップは、処理工程毎に、
前記入庫待ち情報の取得回数をカウントし、当該取得回数を、前記搬送カセットが収納することができる処理対象の数から差し引いた値が、前記入庫予約数以下であるか否かを判断し、
前記出庫待ち情報の取得回数をカウントし、当該取得回数を、前記搬送カセットが収納することができる処理対象の数から差し引いた値が、前記出庫予約数以下であるか否かを判断すること
を特徴とする請求項１に記載の搬送順序管理方法。
【請求項５】
前記搬送順序管理方法は、さらに、
予め、処理工程別に、前記入庫予約数、及び、前記出庫予約数の設定を受け付ける設定ステップを含み、
前記判断ステップは、
ある処理工程から出力された入庫待ち情報により特定される数が、当該処理工程に対して設定された入庫予約数以下であるか否かを判断し、ある処理工程から出力された出庫待ち情報により特定される数が、当該処理工程に対して設定された出庫予約数以下であるか否かを判断すること
を特徴とする請求項１に記載の搬送順序管理方法。
【請求項６】
前記設定ステップは、
処理工程毎に、実質的に、前記出庫予約数が、前記入庫予約数以上である設定のみを受け付けること
を特徴とする請求項５に記載の搬送順序管理方法。
【請求項７】
複数の処理対象を収納することができる搬送カセットの搬送を、複数の処理工程に対して、時間をずらしながら行う搬送装置であって、
前記複数の処理工程のそれぞれから、搬送カセットの入庫要求、搬送カセットの出庫要求、搬送カセット単位で当該入庫要求に至るまでの処理対象の処理待ち数を特定させる入庫待ち情報、及び、搬送カセット単位で当該出庫要求に至るまでの処理対象の処理待ち数を特定させる出庫待ち情報を取得する取得手段と、
入庫待ち情報が取得された場合には、当該入庫待ち情報により特定される数が、予め定められた入庫予約数以下であるか否かを判断し、出庫待ち情報が取得された場合には、当該出庫待ち情報により特定される数が、予め定められた出庫予約数以下であるか否かを判断する判断手段と、
入庫予約数以下であると判断された場合、及び、出庫予約数以下であると判断された場合に、入庫、出庫のいずれであるか、及び、対応する処理工程を示す搬送予約を、判断された順に登録する予約登録手段と、
搬送準備が整ったときに、取得されている入庫要求、及び、出庫要求の中から、予約登録手段により登録された順が最も早い搬送予約に対応する要求に対する搬送を開始させる順序決定手段と
を備えることを特徴とする搬送装置。
【請求項８】
複数の処理対象を収納することができる搬送カセットの搬送を、複数の処理装置に対して、時間をずらしながら行う搬送装置と、当該複数の処理装置とにより構成される生産ラインであって、
前記複数の処理装置は、それぞれ、
前記搬送装置へ、搬送カセットの入庫要求、搬送カセットの出庫要求、搬送カセット単位で当該入庫要求に至るまでの処理対象の処理待ち数を特定させる入庫待ち情報、及び、搬送カセット単位で当該出庫要求に至るまでの処理対象の処理待ち数を特定させる出庫待ち情報を出力する出力手段を備え、
前記搬送装置は、
前記複数の処理装置のそれぞれから、前記入庫要求、前記出庫要求、前記入庫待ち情報、及び、前記出庫待ち情報を取得する取得手段と、
入庫待ち情報が取得された場合には、当該入庫待ち情報により特定される数が、予め定められた入庫予約数以下であるか否かを判断し、出庫待ち情報が取得された場合には、当該出庫待ち情報により特定される数が、予め定められた出庫予約数以下であるか否かを判断する判断手段と、
入庫予約数以下であると判断された場合、及び、出庫予約数以下であると判断された場合に、入庫、出庫のいずれであるか、及び、対応する処理装置を示す搬送予約を、判断された順に登録する予約登録手段と、
搬送準備が整ったときに、取得されている入庫要求、及び、出庫要求の中から、予約登録手段により登録された順が最も早い搬送予約に対応する要求に対する搬送を開始させる順序決定手段とを備えること
を特徴とする生産ライン。
【請求項９】
複数の処理対象を収納することができる搬送カセットの搬送を、複数の処理装置に対して、時間をずらしながら行う搬送装置と、当該複数の処理装置とにより構成される生産ラインにおける動作をシミュレーションするシミュレーション装置であって、
前記複数の処理装置をそれぞれシミュレーションする複数の疑似処理装置と、
前記搬送装置の動作をシミュレーションする疑似搬送装置とから構成され、
前記複数の疑似処理装置は、それぞれ、
前記疑似搬送装置へ、搬送カセットの入庫要求、搬送カセットの出庫要求、搬送カセット単位で当該入庫要求に至るまでの処理対象の処理待ち数を特定させる入庫待ち情報、及び、搬送カセット単位で当該出庫要求に至るまでの処理対象の処理待ち数を特定させる出庫待ち情報を疑似的に出力する出力手段と、
順次処理対象を、所定の時間かけて仮想的に加工して、前記入庫要求、前記出庫要求、前記入庫待ち情報、及び、前記出庫待ち情報の内容及び出力タイミングを管理する仮想加工手段とを備え、
前記疑似搬送装置は、
前記複数の疑似処理装置のそれぞれから、前記入庫要求、前記出庫要求、前記入庫待ち情報、及び、前記出庫待ち情報を取得する取得手段と、
入庫待ち情報が取得された場合には、当該入庫待ち情報により特定される数が、予め定められた入庫予約数以下であるか否かを判断し、出庫待ち情報が取得された場合には、当該出庫待ち情報により特定される数が、予め定められた出庫予約数以下であるか否かを判断する判断手段と、
入庫予約数以下であると判断された場合、及び、出庫予約数以下であると判断された場合に、入庫、出庫のいずれであるか、及び、対応する疑似処理装置を示す搬送予約を、判断された順に登録する予約登録手段と、
搬送準備が整ったときに、取得されている入庫要求、及び、出庫要求の中から、予約登録手段により登録された順が最も早い搬送予約に対応する要求に対する搬送を開始させる順序決定手段と、
搬送カセットを所定の時間かけて仮想的に搬送し、各搬送のタイミングを管理する仮想搬送手段とを備えること
を特徴とするシミュレーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生産ラインにおける処理対象の搬送に関し、特に、複数の工程に対する処理対象の投入及び回収を効率良く行うための技術に関する。
【背景技術】
【０００２】
従来より、様々な生産ラインにおいて、各処理工程間における処理対象の搬送を効率的に行うための工夫が成されてきた。
ここで、従来の生産ラインの一例として、６つの処理工程Ａ〜Ｆと、各処理工程に対する処理対象の投入及び回収を時間をずらしながら行う１つの搬送装置Ｇとを備える生産ラインを想定する。
【０００３】
上記従来の生産ラインにおいて、搬送装置Ｇは１つなので、処理工程Ａ〜Ｆからの複数の投入及び回収の要求（以下「搬送要求」という）が頻繁に重なって発生する。
そこで、複数の搬送要求が重なって発生した場合に、順番を決める為の搬送ルールを定めておかなければならない。
特に、この搬送ルールの定め方いかんによって、生産ライン全体の処理効率が変わってくる場合があるので、前もってシミュレーション装置によりシミュレーションを行い適切な搬送ルールを定める必要がある。
【０００４】
例えば自動倉庫の走行レールの延長上に特定品専用のステーションを設けた搬送システムが特許文献１に開示されており、物品間で搬送の順序を変えることができ、特急品等の搬送が容易になると記載されている。
【特許文献１】特開２００２−６０００７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
図１０は、上記従来の生産ラインにおける各処理工程に対する搬送に関する優先度設定の一例を示す図である。
上記従来の生産ラインにおいては、図１０に示された優先度設定に基づいて、優先度設定値が小さい処理工程ほど優先度が高く、また、優先度設定値が同じ値の処理工程間においては、ＰＯＳ  Ｎｏ.が小さい程、位置優先度が高いという搬送ルールが定められており、最終的な優先順位は、図中最下段に示したように固定的なものになる。
【０００６】
このような搬送ルールでは、優先順位が固定的であるため、搬送要求が重なって発生する頻度が有る程度以上に多くなると、優先順位が低い処理工程には搬送の順番がほとんど回ってこない事になるので、生産ライン全体の処理効率が著しく低下する。
本発明は、複数の処理工程又は処理装置に対する処理対象の投入及び回収を効率良く行う為に、適切に処理対象の搬送順序を定めることができる搬送順序管理方法を提案し、また、当該搬送順序管理方法を実行する搬送装置、生産ライン、及び、シミュレーション装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る搬送順序管理方法は、複数の処理対象を収納することができる搬送カセットの搬送を複数の処理工程に対して時間をずらしながら行う際の搬送順序管理方法であって、前記複数の処理工程のそれぞれから、搬送カセットの入庫要求、搬送カセットの出庫要求、搬送カセット単位で当該入庫要求に至るまでの処理対象の処理待ち数を特定させる入庫待ち情報、及び、搬送カセット単位で当該出庫要求に至るまでの処理対象の処理待ち数を特定させる出庫待ち情報を取得する取得ステップと、入庫待ち情報が取得された場合には当該入庫待ち情報により特定される数が予め定められた入庫予約数以下であるか否かを判断し、出庫待ち情報が取得された場合には当該出庫待ち情報により特定される数が予め定められた出庫予約数以下であるか否かを判断する判断ステップと、入庫予約数以下であると判断された場合、及び、出庫予約数以下であると判断された場合に、入庫、出庫のいずれであるか、及び、対応する処理工程を示す搬送予約を判断された順に登録する予約登録ステップと、搬送準備が整ったときに、取得されている入庫要求、及び、出庫要求の中から予約登録ステップにより登録された順が最も早い搬送予約に対応する要求に対する搬送を開始させる順序決定ステップとを含むことを特徴とする。
【０００８】
上記目的を達成するために、本発明に係る搬送装置は、複数の処理対象を収納することができる搬送カセットの搬送を複数の処理工程に対して時間をずらしながら行う搬送装置であって、前記複数の処理工程のそれぞれから、搬送カセットの入庫要求、搬送カセットの出庫要求、搬送カセット単位で当該入庫要求に至るまでの処理対象の処理待ち数を特定させる入庫待ち情報、及び、搬送カセット単位で当該出庫要求に至るまでの処理対象の処理待ち数を特定させる出庫待ち情報を取得する取得手段と、入庫待ち情報が取得された場合には当該入庫待ち情報により特定される数が予め定められた入庫予約数以下であるか否かを判断し、出庫待ち情報が取得された場合には当該出庫待ち情報により特定される数が予め定められた出庫予約数以下であるか否かを判断する判断手段と、入庫予約数以下であると判断された場合、及び、出庫予約数以下であると判断された場合に、入庫、出庫のいずれであるか、及び、対応する処理工程を示す搬送予約を判断された順に登録する予約登録手段と、搬送準備が整ったときに、取得されている入庫要求及び出庫要求の中から予約登録手段により登録された順が最も早い搬送予約に対応する要求に対する搬送を開始させる順序決定手段とを備えることを特徴とする。
【０００９】
上記目的を達成するために、本発明に係る生産ラインは、複数の処理対象を収納することができる搬送カセットの搬送を複数の処理装置に対して時間をずらしながら行う搬送装置と当該複数の処理装置とにより構成される生産ラインであって、前記複数の処理装置は、それぞれ、前記搬送装置へ、搬送カセットの入庫要求、搬送カセットの出庫要求、搬送カセット単位で当該入庫要求に至るまでの処理対象の処理待ち数を特定させる入庫待ち情報、及び、搬送カセット単位で当該出庫要求に至るまでの処理対象の処理待ち数を特定させる出庫待ち情報を出力する出力手段を備え、前記搬送装置は、前記複数の処理装置のそれぞれから、前記入庫要求、前記出庫要求、前記入庫待ち情報、及び、前記出庫待ち情報を取得する取得手段と、入庫待ち情報が取得された場合には当該入庫待ち情報により特定される数が予め定められた入庫予約数以下であるか否かを判断し、出庫待ち情報が取得された場合には当該出庫待ち情報により特定される数が予め定められた出庫予約数以下であるか否かを判断する判断手段と、入庫予約数以下であると判断された場合、及び、出庫予約数以下であると判断された場合に、入庫、出庫のいずれであるか、及び、対応する処理装置を示す搬送予約を判断された順に登録する予約登録手段と、搬送準備が整ったときに、取得されている入庫要求、及び、出庫要求の中から予約登録手段により登録された順が最も早い搬送予約に対応する要求に対する搬送を開始させる順序決定手段とを備えることを特徴とする。
【００１０】
上記目的を達成するために、本発明に係るシミュレーション装置は、複数の処理対象を収納することができる搬送カセットの搬送を複数の処理装置に対して時間をずらしながら行う搬送装置と当該複数の処理装置とにより構成される生産ラインにおける動作をシミュレーションするシミュレーション装置であって、前記複数の処理装置をそれぞれシミュレーションする複数の疑似処理装置と、前記搬送装置の動作をシミュレーションする疑似搬送装置とから構成され、前記複数の疑似処理装置は、それぞれ、前記疑似搬送装置へ、搬送カセットの入庫要求、搬送カセットの出庫要求、搬送カセット単位で当該入庫要求に至るまでの処理対象の処理待ち数を特定させる入庫待ち情報、及び、搬送カセット単位で当該出庫要求に至るまでの処理対象の処理待ち数を特定させる出庫待ち情報を疑似的に出力する出力手段と、順次処理対象を所定の時間かけて仮想的に加工して、前記入庫要求、前記出庫要求、前記入庫待ち情報、及び、前記出庫待ち情報の内容及び出力タイミングを管理する仮想加工手段とを備え、前記疑似搬送装置は前記複数の疑似処理装置のそれぞれから、前記入庫要求、前記出庫要求、前記入庫待ち情報、及び、前記出庫待ち情報を取得する取得手段と、入庫待ち情報が取得された場合には当該入庫待ち情報により特定される数が予め定められた入庫予約数以下であるか否かを判断し、出庫待ち情報が取得された場合には当該出庫待ち情報により特定される数が予め定められた出庫予約数以下であるか否かを判断する判断手段と、入庫予約数以下であると判断された場合、及び、出庫予約数以下であると判断された場合に、入庫、出庫のいずれであるか、及び、対応する疑似処理装置を示す搬送予約を判断された順に登録する予約登録手段と、搬送準備が整ったときに、取得されている入庫要求、及び、出庫要求の中から予約登録手段により登録された順が最も早い搬送予約に対応する要求に対する搬送を開始させる順序決定手段と、搬送カセットを所定の時間かけて仮想的に搬送し各搬送のタイミングを管理する仮想搬送手段とを備えることを特徴とする。
【発明の効果】
【００１１】
課題を解決するための手段に記載した構成により、入庫予約、及び出庫予約を登録することにより優先順位が固定的でなくなるので、特定の処理工程や処理装置に搬送の順番がほとんど回ってこないといった事態が生じない。要は、本構成による入庫予約数や出庫予約数の設定は、従来の優先順位の設定のように、絶対的な優先順位を決めるものではなく、いわば優先される程度を設定するものであるので細やかな設定が可能である。また入庫予約数や出庫予約数が同程度の処理工程間や処理装置間においては、処理が遅い方が遅い程度に応じて優先的に搬送されることになるので好都合である。さらには事後的に処理能力の差が生じた場合でも設定を変更することなく自動的に、処理が遅くなった方が遅くなった程度に応じて優先的に搬送され、又は、処理が早くなった方が早くなった程度に応じて反優先的に搬送される。また、シミュレーション装置においては、設定の自由度が高いので、従来よりも適切な搬送ルールを定めることができる。
【００１２】
従って、複数の処理工程や処理装置に対して適切に搬送カセットの搬送順序を定めることができ、処理対象の投入及び回収を効率良く行うことができる。
ここで、搬送順序管理方法において、前記取得ステップは、前記入庫待ち情報として各処理工程のそれぞれに入庫された搬送カセットにおける前記処理対象の投入残数を取得し、前記出庫待ち情報として各処理工程のそれぞれから出庫されるべき搬送カセットにおける前記処理対象の回収残数を取得し、前記判断ステップは、前記投入残数が前記入庫予約数以下であるか否かを判断し、前記回収残数が前記出庫予約数以下であるか否かを判断することを特徴とすることもできる。
【００１３】
これにより、処理対象の投入残数を取得して入庫予約数とそのまま比較することができ、また、処理対象の回収残数を取得して出庫予約数とそのまま比較することができるので、判断処理が容易である。また、各搬送カセットにセットする処理対象の数が違っても優先度を同じにすることができる。
ここで、搬送順序管理方法において、前記取得ステップは、前記入庫待ち情報として各処理工程のそれぞれに入庫された搬送カセットにおける前記処理対象の投入数を取得し、前記出庫待ち情報として各処理工程のそれぞれから出庫されるべき搬送カセットにおける前記処理対象の回収数を取得し、前記判断ステップは、前記搬送カセットが収納することができる処理対象の数から前記投入数を差し引いた値が前記入庫予約数以下であるか否かを判断し、前記搬送カセットが収納することができる処理対象の数から前記完成数を差し引いた値が前記出庫予約数以下であるか否かを判断することを特徴とすることもできる。
【００１４】
これにより、処理対象の投入数を取得し、これを搬送カセットの搬送数から差し引いた値と入庫予約数とを比較することができ、また、処理対象の回収数を取得し、これを搬送カセットの搬送数から差し引いた値と出庫予約数とを比較することができるので、各処理工程毎に演算をさせなくてもよくなり、また、標準よりも搬送数が多い搬送カセットを使用した場合には、当該搬送カセットを標準の搬送カセットよりも、搬送数の多さに応じて優先的に搬送させることもできる。また、各搬送カセットにセットする処理対象の数を変えることにより搬送カセット毎に優先度を変えることもできる。
【００１５】
ここで、搬送順序管理方法において、前記取得ステップは、前記入庫待ち情報として各処理工程のそれぞれに入庫された搬送カセットから前記処理対象が１個投入されたことを当該処理対象が１個投入される毎に取得し、前記出庫待ち情報として各処理工程のそれぞれから出庫されるべき搬送カセットへ前記処理対象が１個回収されたことを当該処理対象が１個回収される毎に取得し、前記判断ステップは処理工程毎に、前記入庫待ち情報の取得回数をカウントし当該取得回数を前記搬送カセットが収納することができる処理対象の数から差し引いた値が前記入庫予約数以下であるか否かを判断し、前記出庫待ち情報の取得回数をカウントし当該取得回数を前記搬送カセットが収納することができる処理対象の数から差し引いた値が前記出庫予約数以下であるか否かを判断することを特徴とすることもできる。
【００１６】
これにより、処理対象が１個投入される毎に取得される入庫待ち情報の取得回数をカウントし、これを搬送カセットの搬送数から差し引いた値と入庫予約数とを比較することができ、また、処理対象が１個回収される毎に取得される出庫待ち情報の取得回数をカウントし、これを搬送カセットの搬送数から差し引いた値と出庫予約数とを比較することができるので、各処理工程における出力処理を極めて単純にすることができ、また、標準よりも搬送数が多い搬送カセットを使用した場合には、当該搬送カセットを標準の搬送カセットよりも、搬送数の多さに応じて優先的に搬送させることもできる。また、各搬送カセットにセットする処理対象の数を変えることにより搬送カセット毎に優先度を変えることもできる。
【００１７】
ここで、搬送順序管理方法において、前記搬送順序管理方法は、さらに、予め処理工程別に、前記入庫予約数、及、び前記出庫予約数の設定を受け付ける設定ステップを含み、前記判断ステップは、ある処理工程から出力された入庫待ち情報により特定される数が当該処理工程に対して設定された入庫予約数以下であるか否かを判断し、ある処理工程から出力された出庫待ち情報により特定される数が当該処理工程に対して設定された出庫予約数以下であるか否かを判断することを特徴とすることもできる。
【００１８】
これにより、処理工程別に、入庫予約数と出庫予約数とを設定することができるので設定の自由度が高く、より適切な搬送ルールを定めることができる。
ここで、搬送順序管理方法において、前記設定ステップは、処理工程毎に実質的に前記出庫予約数が前記入庫予約数以上である設定のみを受け付けることを特徴とすることもできる。
【００１９】
これにより、処理工程毎に、実質的に出庫予約数が入庫予約数以上となるので、各処理工程において入庫よりも出庫の方を優先させることができ、各処理工程に搬送カセットが溜まりにくくなるので好都合である。
【発明を実施するための最良の形態】
【００２０】
（実施の形態１）
本発明の実施の形態１は、処理工程又は処理装置毎に処理待ち数を設定し、処理待ち数に応じたタイミングで搬送予約を行うことにより、従来よりも適切に処理対象の搬送順序を定めることができる搬送順序管理方法を提案する。
＜構成＞
図１は、本発明の実施の形態１における生産ライン１００の物理的な構成の概要を示す図である。
【００２１】
図１に示すように、本発明の実施の形態１における生産ライン１００は、例えば、液晶パネルを生産する生産ラインであり、処理工程１１０Ａ〜１１０Ｆ、カセット棚１２０、及びストッカ１３０から構成される。
図２（ａ）は、処理対象１を示す図である。ここでは、処理対象１は例えば液晶パネルである。
【００２２】
図２（ｂ）は、所定数の処理対象１を収納し搬送することができる搬送カセット２を示す図である。ここでは一例として、搬送カセット２には２０枚の処理対象１を収納し搬送することができるものとする。
処理工程１１０Ａ〜１１０Ｆは、処理対象１を加工処理する処理場所又は処理装置であり、それぞれ、搬入口１１１Ａ〜１１１Ｆ、加工部１１２Ａ〜１１２Ｆ、搬出口１１３Ａ〜１１３Ｆを備える。
【００２３】
搬入口１１１Ａ〜１１１Ｆにはそれぞれ、処理対象１が収納された搬送カセット２が入庫され、１つずつ処理対象１が取り出され、空の搬送カセット２が出庫される。
加工部１１２Ａ〜１１２Ｆはそれぞれ、搬送カセット２から１つずつ取り出された処理対象１を加工する。
【００２４】
搬出口１１３Ａ〜１１３Ｆにはそれぞれ、空の搬送カセット２が入庫され、加工済みの処理対象１が搬送カセット２に１つずつ収納されて出庫される。
カセット棚１２０は、各処理途中の処理対象１が収納された搬送カセット２や空の搬送カセット２を一時待機させる複数の待機場所からなり、ストッカ１３０により、各処理途中の処理対象１が収納された搬送カセット２や空の搬送カセット２が各処理工程１１０Ａ〜１１０Ｆから入庫され、各処理途中の処理対象１が収納された搬送カセット２や空の搬送カセット２が各処理工程１１０Ａ〜１１０Ｆへ出庫される。
【００２５】
ストッカ１３０は、各処理途中の処理対象１が収納された搬送カセット２や空の搬送カセット２を、各処理工程１１０Ａ〜１１０Ｆとカセット棚１２０との間で搬送する搬送装置である。
例えば、処理工程１１０Ａとカセット棚１２０との間においては、各処理途中の処理対象１が収納された搬送カセット２と空の搬送カセット２とが、以下のようにストッカ１３０により搬送される。
【００２６】
（１）処理工程１１０Ａによる加工前の処理対象１が収納された搬送カセット２が、カセット棚１２０から搬入口１１１Ａへ搬送される。
（２）処理工程１１０Ａにおいて空になった搬送カセット２が、搬入口１１１Ａからカセット棚１２０へ搬送される。
（３）空の搬送カセット２が、カセット棚１２０から搬出口１１３Ａへ搬送される。
【００２７】
（４）加工部１１２Ａによる加工後の処理対象１が収納された搬送カセット２が、搬出口１１３Ａからカセット棚１２０へ搬送される。
同様に、他の処理工程１１０Ｂ〜１１０Ｆのそれぞれとカセット棚１２０との間においても、各処理途中の処理対象１が収納された搬送カセット２と空の搬送カセット２とがストッカ１３０により搬送される。
【００２８】
以上のような複数の搬送処理が非同期に発生するので、本発明においては搬送順序を管理している。
以下に、本発明の搬送順序の管理方法について説明する。
図３は、本発明の実施の形態１における生産ライン２００の機能的な構成の概要を示す図である。
【００２９】
図３に示すように、本発明の生産ライン２００は、処理部２１０Ａ〜２１０Ｆ、カセット棚部２２０、及びストッカ部２３０から構成される。
処理部２１０Ａ〜２１０Ｆはそれぞれ、処理工程１１０Ａ〜１１０Ｆに対応しており、出力部２１１Ａ〜２１１Ｆ、及び加工部２１２Ａ〜２１２Ｆを含む。
カセット棚部２２０は、カセット棚１２０に対応しており、許可部２２１、要求受付部２２２、及び棚２２３を含む。
【００３０】
ストッカ部２３０は、ストッカ１３０に対応しており、設定部２３１、取得部２３２、判断部２３３、予約登録部２３４、及び順序決定部２３５、及び搬送部２３６を含む。
出力部２１１Ａ〜２１１Ｆはそれぞれ、ストッカ部２３０へ、搬送カセットの入庫要求、搬送カセットの出庫要求、搬送カセットにおける処理対象１の投入待ちの数を特定させる投入情報、及び、搬送カセットにおける処理対象１の回収待ちの数を特定させる回収情報を出力する。
【００３１】
ここで、入庫要求には、加工前の処理対象１が収納された搬送カセット２の入庫要求Ａと、加工後の処理対象１を収納するための空の搬送カセット２の入庫要求Ｂとがある。
入庫要求Ａは、各処理部において作業開始時や搬送カセット２に収納された加工前の処理対象１が全て取り出された時等のように、加工待ちの処理対象１が不足しているときに出力され、入庫要求Ｂは、各処理部において加工後の処理対象１が収納された搬送カセット２が搬出された後等のように、空の搬送カセット２が不足しているときに出力される。
【００３２】
また、出庫要求には、加工前の処理対象１が全て投入されたために空になった搬送カセット２の出庫要求Ａと、加工後の処理対象１が収納された搬送カセット２の出庫要求Ｂとがある。
出庫要求Ａは、各処理部において搬送カセット２に収納された加工前の処理対象１が全て取り出された時等のように、空の搬送カセット２が余ったときに出力され、搬出要求Ｂは、各処理部において空の搬送カセット２に加工後の処理対象１が規定数収納された時等のように、加工後の処理対象１の出庫が可能となったときに出力される。
【００３３】
実施の形態１の例では、投入情報は処理対象１の投入残数を示し、入庫要求Ａ及び出庫要求Ａに至るまでの処理対象１の処理待ち数に該当し、回収情報は処理対象１の回収残数を示し、入庫要求Ｂ及び出庫要求Ｂに至るまでの処理対象１の処理待ち数に該当する。
加工部２１２Ａ〜２１２Ｆにはそれぞれ、搬送カセット２が入庫されると、順次処理対象を投入し、加工し、回収する。
【００３４】
許可部２２１は、出力部２１１Ａ〜２１１Ｆのそれぞれから、入庫要求を受け付けた場合には、該当する搬送カセットを供給可能なときにはすぐにその旨を取得部２３２へ連絡し、供給可能でないときには供給可能となるのを待ってその旨を取得部２３２へ連絡し、また、搬出要求を受け付けた場合には、該当する搬送カセットを収納可能なときにはすぐにその旨を取得部２３２へ連絡し、収納可能でないときには収納可能となるのを待ってその旨を取得部２３２へ連絡する。
【００３５】
要求受付部２２２は、入庫指示を受け付けた場合に、該当する搬送カセットの供給場所を連絡し、出庫要求を受け付けた場合に、該当する搬送カセットの格納場所を連絡する。
棚２２３は、複数の搬送カセット２の保管場所であり、それぞれ搬送カセット２を１個入庫することができる。
設定部２３１は、予め、処理部別に、入庫用の投入予約数Ａ、出庫用の投入予約数Ｂ、入庫用の回収予約数Ａ、及び出庫用の回収予約数Ｂの設定を受け付ける。
【００３６】
ここで、投入予約数Ａ、及び投入予約数Ｂは、投入情報により特定される投入残数の敷居値を示し、回収予約数Ａ、及び回収予約数Ｂは、回収情報により特定される回収残数の敷居値を示す。
また、投入予約数Ａは入庫要求Ａの優先度を決定し、投入予約数Ｂは出庫要求Ａの優先度を決定し、回収予約数Ａは入庫要求Ｂの優先度を決定し、回収予約数Ｂは出庫要求Ｂの優先度を決定する。
【００３７】
図４は、本発明の生産ライン２００における各処理部に対する搬送に関する優先度設定の一例を示す図である。
例えば、図４のような優先度設定用の画面がモニターに表示され、ユーザがこの画面を見ながら、画面内の投入予約数Ａ、投入予約数Ｂ、回収予約数Ａ、及び回収予約数Ｂを入力及び変更することによって、優先度設定が行われる。
【００３８】
なお、各処理部別に、投入よりも回収の方を優先させると、処理対象１が溜まりにくくなり好都合なので、設定部２３１において、処理部毎に、実質的に回収予約数が投入予約数以上である設定のみを受け付けるようにしてもよい。
この様な場合には、ユーザが回収予約数が投入予約数未満である設定を行おうとした際に、単に入力を受け付けない様にしてもよいし、ユーザに対して警告メッセージ等を表示してもよいし、自動的に設定値を変更してもよい。
【００３９】
また、各処理部別に、入庫よりも出庫の方を優先させると、搬送カセット２が溜まりにくくなり好都合なので、設定部２３１において、処理部毎に、実質的に出庫用の各予約数が入庫用の各予約数以上である設定のみを受け付けるようにしてもよい。
この様な場合には、ユーザが出庫用の予約数が入庫用の予約数未満である設定を行おうとした際に、単に入力を受け付けない様にしてもよいし、ユーザに対して警告メッセージ等を表示してもよいし、自動的に設定値を変更してもよい。
【００４０】
取得部２３２は、出力部２１１Ａ〜２１１Ｆのそれぞれから、入庫要求、出庫要求、投入情報、及び回収情報を取得し、また許可部２２１から、入庫要求された搬送カセットを供給可能である旨の連絡、及び、出庫要求された搬送カセットを格納可能である旨の連絡を取得する。
判断部２３３は、ある処理部から投入情報が取得された場合に、当該投入情報により特定される数が、当該処理部に対して設定部２３１により予め設定された投入予約数以下であるか否かを判断し、またある処理部から回収待ち情報が取得された場合には、当該回収待ち情報により特定される数が、当該処理部に対して設定部２３１により予め設定された回収予約数以下であるか否かを判断する。
【００４１】
実施の形態１の例では、処理部別に、投入情報が取得された場合に、投入情報により特定される投入残数が、投入予約数Ａ以下であるか否か、及び、投入予約数Ｂ以下であるか否か判断し、また、回収情報が取得された場合に、回収情報により特定される回収残数が、回収予約数Ａ以下であるか否か、及び、回収予約数Ｂ以下であるか否か判断する。
予約登録部２３４は、判断部２３３により投入予約数以下であると判断された場合、及び、回収予約数以下であると判断された場合に、対応する処理部と対応する搬送要求とを示す搬送予約を、判断された順に登録する。
【００４２】
実施の形態１の例では、投入予約数Ａ以下であると判断された場合には入庫要求Ａを、投入予約数Ｂ以下であると判断された場合には出庫要求Ａを、回収予約数Ａ以下であると判断された場合には入庫要求Ｂを、回収予約数Ｂ以下であると判断された場合には出庫要求Ｂを登録する。
順序決定部２３５は、１つの搬送動作が終了した時等のストッカ部２３０の搬送準備が整ったときに、取得された入庫要求であってかつ供給可能である旨の連絡を受けた未搬送のもの、及び、取得された出庫要求であってかつ格納可能である旨の連絡を受けた未搬送のものの中から、予約登録部２３４により登録された順が最も早い搬送予約に対応する要求に対する搬送を開始させる。
【００４３】
搬送部２３６は、順序決定部２３５により指示される順序で、搬送カセットを搬送する。
＜動作＞
図５は、本発明の実施の形態１における生産ライン２００による搬送カセット２の搬送順序を管理し決定する処理の手順を示す図である。
【００４４】
以下に図５を用いて、搬送カセット２の搬送順序を管理し決定する処理の手順を説明する。
（１）取得部２３２が、出力部２１１Ａ〜２１１Ｆのいずれかから、投入情報を取得するまで待つ（ステップＳ１）。
ここでは例えば、処理部２１０Ａの出力部２１１Ａから投入情報を取得する。
【００４５】
（２）投入情報が取得された場合には、判断部２３３が、投入情報により特定される数が、予め定められた投入予約数以下であるか否かを判断する（ステップＳ２）。
ここでは例えば、出力部２１１Ａから取得した投入情報により特定される投入残数が、図４に示す処理部２１０Ａの投入予約数Ａの欄に設定されている「８」以下であるか否か、及び、処理部２１０Ａの投入予約数Ｂの欄に設定されている「７」以下であるか否かを判断する。
【００４６】
（３）投入予約数以下である場合は、予約登録部２３４が、搬送予約を判断順に登録する（ステップＳ３）。
ここでは例えば、出力部２１１Ａから取得した投入情報により特定される投入残数が、投入予約数「８」以下である場合に処理部２１０Ａの入庫要求Ａの搬送予約を登録し、また、投入予約数「７」以下である場合に処理部２１０Ａの出庫要求Ａの搬送予約を登録する。
【００４７】
（４）取得部２３２が、出力部２１１Ａ〜２１１Ｆのいずれかから、回収情報を取得するまで待つ（ステップＳ４）。
ここでは例えば、処理部２１０Ａの出力部２１１Ａから回収情報を取得する。
（５）回収情報が取得された場合には、判断部２３３が、回収情報により特定される数が、予め定められた回収予約数以下であるか否かを判断する（ステップＳ５）。
【００４８】
ここでは例えば、出力部２１１Ａから取得した回収情報により特定される回収残数が、図４に示す処理部２１０Ａの回収予約数Ａの欄に設定されている「１２」以下であるか否か、及び、処理部２１０Ａの回収予約数Ｂの欄に設定されている「１１」以下であるか否かを判断する。
（６）回収予約数以下である場合は、予約登録部２３４が、搬送予約を判断順に登録する（ステップＳ６）。
【００４９】
ここでは例えば、出力部２１１から取得した回収情報により特定される回収残数が、回収予約数「１２」以下である場合に処理部２１０Ａの入庫要求Ｂの搬送予約を登録し、また、回収予約数「１１」以下である場合に処理部２１０Ａの出庫要求Ｂの搬送予約を順に登録する。
（７）許可部２２１が、出力部２１１Ａ〜２１１Ｆのいずれかから、入庫要求Ａ、及び入庫要求Ｂを取得するまで待つ（ステップＳ７）。
【００５０】
ここでは、例えば、処理部２１０Ａの出力部２１１から入庫要求Ａを取得する。
（８）入庫要求Ａ、及び入庫要求Ｂの何れかが取得された場合には、許可部２２１が、該当する搬送カセット２を供給可能なときにその旨を取得部２３２へ連絡する。ここで許可部２２１は、供給可能でないときは供給可能になるまで監視を続け、供給可能になるのを待ってその旨を連絡する（ステップＳ８）。
【００５１】
（９）許可部２２１が、出力部２１１Ａ〜２１１Ｆのいずれかから、出庫要求Ａ、及び出庫要求Ｂを取得するまで待つ（ステップＳ９）。
（１０）出庫要求Ａ、及び出庫要求Ｂの何れかが取得された場合には、許可部２２１が、該当する搬送カセット２を格納可能なときにその旨を取得部２２８へ連絡する。ここで許可部２２１は、格納可能でないときは格納可能になるまで監視を続け、格納可能になるのを待ってその旨を連絡する（ステップＳ１０）。
【００５２】
（１１）取得部２３２が、許可部２２１から、供給可能になった入庫要求Ａ、及び入庫要求Ｂの連絡、及び格納可能になった出庫要求Ａ、及び出庫要求Ｂの連絡を取得するまで待つ（ステップＳ１１）。
（１２）供給可能になった入庫要求Ａ、及び入庫要求Ｂの連絡が取得された場合、及び、格納可能になった出庫要求Ａ、及び出庫要求Ｂの連絡が取得された場合には、順序決定部２３５が、取得された搬送要求を、搬送待ち対象として順不同に登録する（ステップＳ１２）。
【００５３】
（１３）順序決定部２３５が、ストッカ部２３０の搬送準備が整うまで待つ（ステップＳ１３）。
（１４）ストッカ部２３０の搬送準備が整った場合に、順序決定部２３５が、搬送待ち対象の中で、予約登録部２３４により登録された順が最も早い搬送予約に対応する搬送要求に対する搬送を開始させ、当該搬送要求を搬送待ち対象から外す（ステップＳ１４）。
【００５４】
＜まとめ＞
以上のように、本発明の実施の形態１によれば、処理工程又は処理装置毎に、さらには、搬送要求毎に処理待ち数を設定することができるので、従来よりも適切に処理対象の搬送順序を定めることができる。特に、事後的に処理能力に変動が生じた場合においては、設定を変更することなく自動的に、処理が遅くなった程度に応じて優先度が高くなり、また処理が早くなった程度に応じて優先度が低くなるという自動調整機能が備わっている。
（実施の形態２）
本発明の実施の形態２は、実施の形態１の生産ライン１００において、予め適切な搬送ルールを定める際に使用するシミュレーション装置である。
【００５５】
＜構成＞
図６は、本発明の実施の形態１におけるシミュレーション装置３００の機能的な構成の概要を示す図である。
図６に示すように、本発明の実施の形態２におけるシミュレーション装置３００は、例えば、液晶パネルを生産する生産ラインの搬送順位の設定値を定める為のシミュレーション装置であり、疑似処理部３１０Ａ〜３１０Ｆ、疑似カセット棚部３２０、疑似ストッカ部３３０、及び表示部３４０から構成される。
【００５６】
なお、実施の形態１と同様の処理を行う構成要素には同一番号を付し、その説明を省略する。
疑似処理部３１０Ａ〜３１０Ｆはそれぞれ、処理部２１０Ａ〜２１０Ｆの仮想モデルであって、例えば汎用のコンピュータで独立に時分割で動作するアプリケーションプログラムであり、出力部２１１Ａ〜２１１Ｆを含み、また加工部２１２Ａ〜２１２Ｆの代わりに仮想加工部３１１Ａ〜３１１Ｆを含む。
【００５７】
疑似カセット棚部３２０は、カセット棚部２２０の仮想モデルであって、例えば汎用のコンピュータで独立に動作するアプリケーションプログラムあり、許可部２２１、及び要求受付部２２２を含み、また棚２２３の代わりに仮想棚部３２１を含む。
疑似ストッカ部３３０は、ストッカ部２３０の仮想モデルであって、例えば汎用のコンピュータで独立に動作するアプリケーションプログラムあり、設定部２３１、取得部２３２、判断部２３３、予約登録部２３４、及び順序決定部２３５を含み、また、搬送部２３６の代わりに仮想搬送部３３１を含む。
【００５８】
表示部３４０は、疑似処理部３１０Ａ〜３１０Ｆ、疑似カセット棚部３２０、及び疑似ストッカ部３３０による疑似動作の様子をユーザに対して表示したり、各設定を受け付ける際に用いられる。
仮想加工部３１１Ａ〜３１１Ｆにはそれぞれ、処理対象一枚あたりの仮想投入時間、仮想加工時間、仮想回収時間等を予め設定することができ、仮想的に搬送カセット２が入庫されると、順次処理対象を、仮想投入時間かけて仮想的に投入し、仮想加工時間かけて仮想的に加工し、仮想回収時間かけて仮想的に回収して、入庫要求、出庫要求、投入情報、及び回収情報の内容及び出力タイミングを管理する。
【００５９】
また、例えば変動率を設定し、変動率×乱数分を加減算する等の方法により仮想加工時間をランダムに変動させてもよい。
仮想棚部３２１は、棚の数を設定することができ、設定した数を上限とする各変数にそれぞれ、搬送カセット２を１個、仮想的に入庫することができる。
なお、疑似カセット棚部３２０による仮想動作は、カセット棚部２２０による実動作と同様である。
【００６０】
仮想搬送部３３１には、実測等により求めた各移動場所間の仮想搬送時間が予め設定され、仮想搬送部３３１は、搬送カセット２を対応する仮想搬送時間かけて仮想的に搬送し、各搬送のタイミングを管理する。ここでは疑似処理部３１０Ａ〜３１０Ｆのそれぞれ毎に、入庫要求Ａ、入庫要求Ｂ、出庫要求Ａ、及び出庫要求Ｂがあるので、２４種類の搬送要求がある。仮想搬送部３３１には、この２４種類の搬送要求毎に仮想搬送時間が設定されており、ユーザはこの設定を任意に変えることができる。
【００６１】
＜動作＞
図７、図８は、疑似処理部３１０Ａ〜３１０Ｆのうちの１つによる仮想動作の手順を示す図である。
以下に図７、図８を用いて、疑似処理部３１０Ａ〜３１０Ｆのうちの１つによる仮想動作の手順を説明する。
【００６２】
（１）全フラグをリセットした後、入庫フラグＡをセットし、入庫フラグＢをセットし、疑似ストッカ部３３０へ、入庫要求Ａ、及び入庫要求Ｂを出力し、加工許可フラグをセットする（ステップＳ２１）。
（２）入庫フラグＡがセットされているか？（ステップＳ２２）。
（３）入庫フラグＡがセットされている場合は、疑似ストッカ部３３０により仮想的に、加工前の処理対象１が収納された搬送カセット２が入庫されるまで待つ（ステップＳ２３）。
【００６３】
（４）入庫フラグＢがセットされているか？（ステップＳ２４）。
（５）入庫フラグＢがセットされている場合は、疑似ストッカ部３３０により仮想的に、空の搬送カセット２が入庫されるまで待つ（ステップＳ２５）。
（６）出庫フラグＡがセットされているか？（ステップＳ２６）。
（７）出庫フラグＡがセットされている場合は、疑似ストッカ部３３０により仮想的に、空の搬送カセット２が出庫されるまで待つ（ステップＳ２７）。
（８）出庫フラグＢがセットされているか？（ステップＳ２８）。
【００６４】
（９）出庫フラグＢがセットされている場合は、疑似ストッカ部３３０により仮想的に、加工後の処理対象１が収納された搬送カセット２が出庫されるまで待つ（ステップＳ２９）。
（１０）投入許可フラグがセットされ、加工許可フラグがセットされているか？（ステップＳ３０）。
【００６５】
（１１）投入フラグがセットされているか？（ステップＳ３１）。
（１２）投入フラグがセットされている場合は、仮想投入時間が経過したか？（ステップＳ３２）。
（１３）加工フラグがセットされ、回収許可フラグがセットされているか？（ステップＳ３３）。
【００６６】
（１４）加工フラグセットされ、回収許可フラグがセットされている場合は、仮想加工時間が経過したか？（ステップＳ３４）。
（１５）回収フラグがセットされているか？（ステップＳ３５）。
（１６）回収フラグがセットされている場合は、仮想回収時間が経過したか？（ステップＳ３６）。
【００６７】
（１７）投入ゼロフラグがセットされ、出庫フラグＡがリセットか？（ステップＳ３７）。
（１８）回収ゼロフラグがセットされ、出庫フラグＢがリセットか？（ステップＳ３８）。
（１９）仮想的に加工前の処理対象１が収納された搬送カセット２が入庫されると、入庫フラグＡをリセットし、投入残数を初期値に設定し、投入許可フラグをセットする。（ステップＳ３９）。
【００６８】
ここでは投入残数に初期値「２０」を設定する。
（２０）仮想的に空の搬送カセット２が入庫されると、入庫フラグＢをリセットし、回収残数を初期値に設定し、回収許可フラグをセットする（ステップＳ４０）。
ここでは回収残数に初期値「２０」を設定する。
（２１）仮想的に空の搬送カセット２が出庫されると、出庫フラグＡをリセットする（ステップＳ４１）。
【００６９】
（２２）仮想的に加工後の処理対象１が収納された搬送カセット２が出庫されると、出庫フラグＢをリセットする（ステップＳ４２）。
（２３）投入許可フラグがセット、加工許可フラグがセットなら、加工許可フラグをリセットし、投入フラグをセットし、仮想投入時間の計測を開始する（ステップＳ４３）。
（２４）仮想投入時間が経過したと判断した場合は、その計測を終了し、投入フラグをリセットし、投入残数をデクリメントし、加工フラグをセットし、仮想加工時間の計測を開始する（ステップＳ４４）。
【００７０】
（２５）投入残数がゼロか否かを判断する（ステップＳ４５）。
（２６）投入残数がゼロでない場合は、投入残数を疑似ストッカ部３３０へ出力する（ステップＳ４６）。
（２７）投入残数がゼロの場合は、投入許可フラグをリセットし、投入ゼロフラグをセットする（ステップＳ４７）。
【００７１】
（２８）仮想加工時間が経過したと判断した場合は、その計測を終了し、回収フラグをセットし、仮想回収時間の計測を開始し、加工フラグをリセットし、加工許可フラグをセットする（ステップＳ４８）。
（２９）仮想回収時間が経過したと判断した場合は、その計測を終了し、回収フラグをリセットし、投回収数をデクリメントする（ステップＳ４９）。
【００７２】
（３０）回収残数がゼロか否かを判断する（ステップＳ５０）。
（３１）回収残数がゼロでない場合は、回収残数を疑似ストッカ部３３０へ出力する（ステップＳ５１）。
（３２）回収残数がゼロの場合は、回収許可フラグをリセットし、回収ゼロフラグをセットする（ステップＳ５２）。
【００７３】
（３３）投入ゼロフラグがセット、出庫フラグＡがリセットなら、投入ゼロフラグをリセット、入庫フラグＡをセット、出庫フラグＡをセットし、入庫要求Ａ、及び出庫要求Ａを出力する（ステップＳ５３）。
（３４）回収ゼロフラグがセット、出庫フラグＢがリセットなら、回収ゼロフラグをリセット、入庫フラグＢをセット、出庫フラグＢをセットし、入庫要求Ｂ、及び出庫要求Ｂを出力する（ステップＳ５４）。
【００７４】
ここで、疑似ストッカ部３３０による搬送カセット２の搬送順序を管理し決定する処理の手順は、実施の形態１の図５と同様なのでその説明を省略する。
図９は、仮想搬送部３３１による仮想動作の手順を示す図である。
以下に図９を用いて、仮想搬送部３３１による仮想動作の手順を説明する。
（１）仮想搬送部３３１が、順序決定部２３５から、搬送開始の指示を受けるまで待つ（ステップＳ６１）。
【００７５】
（２）搬送開始の指示を受けると、対応する仮想搬送時間だけ待つ（ステップＳ６２）。
（３）仮想搬送時間が経過したら、順序決定部２３５へストッカ部２３０の搬送準備が整った旨を連絡し、搬送要求に対応する疑似処理部へ当該搬送要求に対応する搬送動作が終了した旨を連絡する（ステップＳ６３）。
【００７６】
＜まとめ＞
以上のように、本発明の実施の形態２によれば、実施の形態１の生産ライン１００における適切な搬送ルールを、予めシミュレーションにより定めることができる。
（変形例）
なお、各実施の形態においては、投入情報の一例として処理対象１の投入残数を示し、回収情報は処理対象１の回収残数を示したが、それぞれの搬送要求に至るまでの処理待ち数を特定させる値であれば、どの様な値でもよい。
【００７７】
例えば投入情報は処理対象１の投入数とし、回収情報は処理対象１の完成数とすることもできる。
このような場合には、判断部２３３は、投入情報により特定される投入残数が投入予約数Ａ以下であるか否か及び、投入予約数Ｂ以下であるか否かを判断するのではなく、搬送カセットが搬送することができる処理対象の数から、投入情報により特定される投入数を差し引いた値が投入予約数Ａ以下であるか否か及び、投入予約数Ｂ以下であるか否かを判断することになり、同様に、回収情報により特定される回収残数が、回収予約数Ａ以下であるか否か、及び、回収予約数Ｂ以下であるか否か判断するのではなく、搬送カセットが搬送することができる処理対象の数から、回収情報により特定される回収数を差し引いた値が回収予約数Ａ以下であるか否か、及び、回収予約数Ｂ以下であるか否か判断することになる。
【００７８】
また例えば、投入情報は処理対象が１個投入されたこととし、処理対象が１個投入される度に出力され、回収情報は処理対象が１個回収されたこととし、処理対象が１個回収される度に出力されるものであってもよい。
このような場合には、判断部２３３は、投入情報により特定される投入残数が投入予約数Ａ以下であるか否か及び、投入予約数Ｂ以下であるか否かを判断するのではなく、投入情報の取得回数をカウントし、搬送カセットが搬送することができる処理対象の数からここでカウントした取得回数を差し引いた値が、投入予約数Ａ以下であるか否か及び、投入予約数Ｂ以下であるか否かを判断することになり、同様に、回収情報により特定される回収残数が、回収予約数Ａ以下であるか否か、及び、回収予約数Ｂ以下であるか否か判断するのではなく、回収情報の取得回数をカウントし、搬送カセットが搬送することができる処理対象の数からここでカウントした取得回数を差し引いた値が、回収予約数Ａ以下であるか否か、及び、回収予約数Ｂ以下であるか否か判断することになる。
【００７９】
また、各処理工程において、処理対象を全て投入して空になった搬送カセットを出入庫することなく回収用に流用する機構を備える場合や、処理対象を投入している搬送カセットの空いている場所に加工後の処理対象を回収する場合等のように、空の搬送カセットの搬送を必要としない場合もあり、この様な場合には、当然ながら本願のストッカは空の搬送カセットを搬送せず、上記各実施の形態から空の搬送カセットに関する処理を削除した構成及び動作となる。
【００８０】
また、コンピュータに、本実施の形態１、実施の形態２、及び変形例のような動作を実行させることができるプログラムがコンピュータ読み取り可能な記録媒体に記録され、この記録媒体が流通し取り引きの対象となり得る。また、当該プログラムは、例えばネットワーク等を介して流通して取り引きの対象となり得、また、表示装置に表示されたり印刷されて、利用者に提示されることもあり得る。
【００８１】
ここでコンピュータ読み取り可能な記録媒体とは、例えば、フロッピー（登録商標）ディスク、ＣＤ、ＭＯ、ＤＶＤ、メモリカード等の着脱可能な記録媒体、及び、ハードディスク、半導体メモリ等の固定記録媒体等であり、特に限定されるものではない。
【産業上の利用可能性】
【００８２】
本発明は、液晶パネルの製造等のように搬送カセットを用いる製造ラインにおいて広く適用することができる。本発明によって、複数の処理工程又は処理装置に対する搬送カセットの投入及び回収を効率良く行い、また適切に搬送カセットの搬送順序を定めることができ、その産業的利用価値は極めて高い。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施の形態１における生産ライン１００の物理的な構成の概要を示す図である。
【図２】図２（ａ）は、処理対象１を示す図である。ここでは、処理対象１は例えば液晶パネルである。
【００８４】
図２（ｂ）は、所定数の処理対象１を収納し搬送することができる搬送カセット２を示す図である。
【図３】本発明の実施の形態１における生産ライン２００の機能的な構成の概要を示す図である。
【図４】本発明の生産ライン２００における各処理部に対する搬送に関する優先度設定の一例を示す図である。
【図５】本発明の実施の形態１における生産ライン２００による搬送カセット２の搬送順序を管理し決定する処理の手順を示す図である。
【図６】本発明の実施の形態１におけるシミュレーション装置３００の機能的な構成の概要を示す図である。
【図７】疑似処理部３１０Ａ〜３１０Ｆのうちの１つによる仮想動作の手順を示す図である。
【図８】疑似処理部３１０Ａ〜３１０Ｆのうちの１つによる仮想動作の手順を示す図である。
【図９】仮想搬送部３３１による仮想動作の手順を示す図である。
【図１０】上記従来の生産ラインにおける各処理工程に対する搬送に関する優先度設定の一例を示す図である。
【符号の説明】
【００８５】
１００              生産ライン
１１０Ａ〜１１０Ｆ  処理工程
１１１Ａ〜１１１Ｆ  搬入口
１１２Ａ〜１１２Ｆ  加工部
１１３Ａ〜１１３Ｆ  搬出口
１２０              カセット棚
１３０              ストッカ
２００              生産ライン
２１０Ａ〜２１０Ｆ  処理部
２１１Ａ〜２１１Ｆ  出力部
２１２Ａ〜２１２Ｆ  加工部
２２０              カセット棚部
２２１              許可部
２２２              要求受付部
２２３              棚
２３０              ストッカ部
２３１              設定部
２３２              取得部
２３３              判断部
２３４              予約登録部
２３５              順序決定部
２３６              搬送部
３００              シミュレーション装置
３１０Ａ〜３１０Ｆ  疑似処理部
３１１Ａ〜３１１Ｆ  仮想加工部
３２０              疑似カセット棚部
３２１              仮想棚部
３３０              疑似ストッカ部
３３１              仮想搬送部
３４０              表示部
【図１】
2006160487.tif 000003
【図２】
2006160487.tif 000004
【図３】
2006160487.tif 000005
【図４】
2006160487.tif 000006
【図５】
2006160487.tif 000007
【図６】
2006160487.tif 000008
【図７】
2006160487.tif 000009
【図８】
2006160487.tif 000010
【図９】
2006160487.tif 000011
【図１０】
2006160487.tif 000012