(57)【要約】【課題】シミュレーションモデル開発期間を短縮し、搬送能力を正確に評価可能とする。【解決手段】ワークを処理する生産設備とワークを搬送する搬送設備との接続情報を定義した生産・搬送設備間接続情報テーブル、及びワークを搬送する搬送元と搬送先の搬送設備間の接続情報を定義した搬送・搬送設備間接続情報テーブルを格納した設備間接続データ記憶部１０４と、ワークを処理するための生産設備の動作と生産・搬送設備間接続情報テーブルに定義されている接続情報とに基づいて生産設備と搬送設備間でワークを移動する動作と、搬送・搬送設備間接続情報テーブルに定義されている接続情報に基づいて搬送設備間でワークを移動する動作とを制御する動作制御プログラムを記憶している動作制御プログラム記憶部１０２とを備えており、シミュレーション手段１０６は、この動作制御プログラムに従って生産シミュレーションを実行する。【選択図】図１
2008093751.tif 000002
【特許請求の範囲】
【請求項１】
生産ラインのワークの流れをシミュレートする搬送シミュレーションシステムにおいて、
ワークを処理する生産設備とワークを搬送する搬送設備との接続情報を定義した生産・搬送設備間接続情報テーブルと、
ワークを搬送する搬送元と搬送先の搬送設備間の接続情報を定義した搬送・搬送設備間接続情報テーブルと、
ワークを処理するための生産設備の動作と前記生産・搬送設備間接続情報テーブルに定義されている接続情報とに基づいて生産設備と搬送設備間で前記ワークを移動する動作と、前記搬送・搬送設備間接続情報テーブルに定義されている接続情報に基づいて搬送設備間で前記ワークを移動する動作とを制御する動作制御プログラムを記憶している動作制御プログラム記憶手段と、
前記動作制御プログラム記憶手段に記憶されている動作制御プログラムに従って生産シミュレーションを実行するシミュレーション実行手段とを備えたことを特徴とする搬送シミュレーションシステム。
【請求項２】
ワークを搬送する搬送設備間の搬送経路情報を定義した搬送経路情報テーブルをさらに備えており、
前記動作制御プログラム記憶手段は、前記搬送経路情報テーブルに定義されている搬送経路情報に基づいて前記搬送設備間で前記ワークを移動する動作を制御する動作制御プログラムをさらに記憶していることを特徴とする請求項１に記載の搬送シミュレーションシステム。
【請求項３】
ワークを処理する生産設備の順番を定義した順番テーブルをさらに備えており、
前記動作制御プログラム記憶手段は、前記順番テーブルに定義されている生産設備の順番に従って前記ワークを移動する動作を制御する動作制御プログラムをさらに記憶していることを特徴とする請求項１または請求項２に記載の搬送シミュレーションシステム。
【請求項４】
生産ラインのワークの流れをシミュレートする搬送シミュレーションシステムにおいて、
ワークを処理する生産設備とワークを搬送する搬送設備との接続情報を定義した生産・搬送設備間接続情報テーブルと、
ワークを処理するための生産設備の動作と前記生産・搬送設備間接続情報テーブルに定義されている接続情報とに基づいて生産設備と搬送設備間でワークを移動する動作を制御する動作制御プログラムを記憶している動作制御プログラム記憶手段と、
前記動作制御プログラム記憶手段に記憶されている動作制御プログラムに従って生産シミュレーションを実行するシミュレーション実行手段とを備えたことを特徴とする搬送シミュレーションシステム。
【請求項５】
生産ラインのワークの流れをシミュレートする搬送シミュレーションシステムにおいて、
ワークを搬送する搬送元と搬送先の搬送設備間の接続情報を定義した搬送・搬送設備間接続情報テーブルと、
前記搬送・搬送設備間接続情報テーブルに定義されている接続情報に基づいて搬送設備間でワークを移動する動作を制御する動作制御プログラムを記憶している動作制御プログラム記憶手段と、
前記動作制御プログラム記憶手段に記憶されている動作制御プログラムに従って生産シミュレーションを実行するシミュレーション実行手段とを備えたことを特徴とする搬送シミュレーションシステム。
【請求項６】
ワークを搬送する搬送設備間の搬送経路情報を定義した搬送経路情報テーブルをさらに備えており、
前記動作制御プログラム記憶手段は、前記搬送経路情報テーブルに定義されている搬送経路情報に基づいて前記搬送設備間で前記ワークを移動する動作を制御する動作制御プログラムをさらに記憶していることを特徴とする請求項５に記載の搬送シミュレーションシステム。
【請求項７】
ワークを処理する生産設備の順番を定義した順番テーブルをさらに備えており、
前記動作制御プログラム記憶手段は、前記順番テーブルに定義されている生産設備の順番に従って前記ワークを移動する動作を制御する動作制御プログラムをさらに記憶していることを特徴とする請求項５または請求項６に記載の搬送シミュレーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の生産設備とこれら生産設備が接続される複数の搬送設備（自動搬送車、搬送ロボット、自動倉庫、コンベアなどを含む）とで構成される生産ラインの搬送能力を、シミュレーションによって評価する搬送シミュレーションシステムに関する。
【背景技術】
【０００２】
従来から、生産システムのレイアウトを評価するために、シミュレーションがよく用いられている。シミュレーションは、シミュレータを用いて生産設備や搬送設備のレイアウトを入力するとともに、工程フローや生産設備能力や搬送設備能力などのパラメータを入力し、制御ルールをプログラムすることによって、コンピュータ上で仮想生産を行わせることができるため、工場建設前のレイアウト検討段階において、生産能力や搬送能力を評価するのに用いられている。
【０００３】
しかし、最も効率の良いレイアウトを見出すためには、シミュレーションによって様々なレイアウトで評価する必要がある。この場合、一般的にはシミュレータによるレイアウト変更を行うが、シミュレータが操作できる人は限定されており、誰でもが簡単に扱えるものではない。また、シミュレータの操作をマスターした人でも、シミュレーションモデルを変更するには、数十分から数時間の時間を必要とする。
【０００４】
このような問題を解決すべく、一連のシミュレーションプログラム配列を自動生成し、そのシミュレーションプログラム配列で作られたシミュレーションプログラムを実行することにより、配置が変更されたときでもシミュレーションプログラムを容易に生成できる技術が提案されている（例えば、特許文献１参照）。
【０００５】
特許文献１記載の工程シミュレーションシステムは、工程識別名称と構成要素名称とを組み合わせて表形式の要素配置データを準備し、構成要素を定義した要素定義ファイルを準備し、要素配置データを読み込みつつ、構成要素名称に対応する要素定義ファイルを読み込んで、要素定義ファイルに記述されている変数を変数配列に並べ、初期処理プログラムを実行して互いに参照する変数間を対応付けし、同時に、シミュレーションプログラム配列を生成し、プログラム実行手段によりこのシミュレーションプログラム配列に並んだシミュレーションプログラムを実行するようになっている。
【特許文献１】特開２００５−１４８７８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記特許文献１記載の工程シミュレーションシステムによれば、生産工程に用いる設備の変更によるシミュレーションモデルの変更は容易であるが、生産設備が搬送設備のどの場所に配置されるのか、といった細かい配置には対応できていないため、ワークを搬送する正確な時間が算出できない。そのため、工場全体の搬送能力も正確に評価できないといった問題があった。
【０００７】
本発明はかかる問題点を解決すべく創案されたもので、その目的は、レイアウト変更が発生した場合でも、速やかにシミュレーションモデルに反映し、正確に搬送能力を評価することのできる搬送シミュレーションシステムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の搬送シミュレーションシステムは、生産ラインのワークの流れをシミュレートする搬送シミュレーションシステムにおいて、ワークを処理する生産設備とワークを搬送する搬送設備との接続情報を定義した生産・搬送設備間接続情報テーブルと、ワークを搬送する搬送元と搬送先の搬送設備間の接続情報を定義した搬送・搬送設備間接続情報テーブルと、ワークを処理するための生産設備の動作と前記生産・搬送設備間接続情報テーブルに定義されている接続情報とに基づいて生産設備と搬送設備間で前記ワークを移動する動作と、前記搬送・搬送設備間接続情報テーブルに定義されている接続情報に基づいて搬送設備間で前記ワークを移動する動作とを制御する動作制御プログラムを記憶している動作制御プログラム記憶手段と、前記動作制御プログラム記憶手段に記憶されている動作制御プログラムに従って生産シミュレーションを実行するシミュレーション実行手段とを備えたことを特徴としている。
【０００９】
また、本発明の搬送シミュレーションシステムは、ワークを搬送する搬送設備間の搬送経路情報を定義した搬送経路情報テーブルと、ワークを処理する生産設備の順番を定義した順番テーブルとをさらに備えており、前記動作制御プログラム記憶手段は、前記搬送経路情報テーブルに定義されている搬送経路情報に基づいて前記搬送設備間で前記ワークを移動する動作を制御する動作制御プログラムと、前記順番テーブルに定義されている生産設備の順番に従って前記ワークを移動する動作を制御する動作制御プログラムとをさらに記憶していることを特徴としている。
【００１０】
すなわち、本発明の搬送シミュレーションシステムは、生産・搬送設備間接続情報テーブル、搬送・搬送設備間接続情報テーブル、搬送経路情報テーブル、及び順番テーブルといった各テーブルを利用することで、レイアウトを変更する場合に、プログラムの変更が不要となり、プログラミングやデバッグも不要となる。また、レイアウトの変更に際しても、搬送・搬送設備間接続情報テーブルに定義されている設備間の接続情報（テキスト形式やエクセル（MicroSoft社の登録商標）形式等）の変更のみでレイアウトの変更が可能であり、プログラムを変更する必要がない。さらに、レイアウトの変更に際して、生産設備と搬送設備の配置が正確に定義できるので、シミュレーションにおけるワークの搬送時間も正確に評価することが可能となる。
【発明の効果】
【００１１】
本発明の搬送シミュレーションシステムは、上記のように構成したので、レイアウトを変更する場合に、プログラムの変更が不要となり、プログラミングやデバッグも不要であるため、シミュレーションモデルの変更時間を大幅に短縮することができる。これにより、従来、プログラム変更に数十分から数時間要していたものが、本発明では数分から十数分程度でレイアウトの変更が可能となる。また、レイアウトの変更は、搬送・搬送設備間接続情報テーブルに定義されている設備間の接続情報（テキスト形式やエクセル形式等）の変更のみで可能であり、プログラムを変更する必要がないため、プログラム言語を知らない人でも容易にレイアウトを変更することができるとともに、生産設備と搬送設備の配置が正確に定義できるので、シミュレーションにおけるワークの搬送時間も正確に評価することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について図面を参照して説明する。
【００１３】
図１は本実施形態の搬送シミュレーションシステムの構成図である。
【００１４】
この搬送シミュレーションシステムは、レイアウト情報記憶手段１０１、動作制御プログラム記憶手段１０２、搬送経路データ記憶手段１０３、設備間接続データ記憶手段１０４、工程フローデータ記憶手段１０５、シミュレーション手段１０６によって構成されており、シミュレーション手段１０６はさらに、レイアウト入力部１０７、パラメータ定義部１０８、プログラム編集部１０９、シミュレーション実行部１１０によって構成されており、シミュレーション実行部１１０によって実行されたシミュレーション結果を帳票１１１として出力するようになっている。
【００１５】
レイアウト情報記憶手段１０１に記憶されているレイアウト情報は、工場内の生産設備及び搬送設備の形状、設備間接続ポート等の配置（レイアウト）情報を表すデータである。
【００１６】
動作制御プログラム記憶手段１０２に記憶されている動作制御プログラムは、ワークや各設備の動作を制御したり、シミュレーションに必要なデータ（搬送経路データ、設備間接続データ、工程フローデータなどのデータ）をテキスト形式、あるいはエクセル形式などのファイルから読み込んで内部変数に展開して記憶したり、シミュレーション結果の各種データを集計して出力したりするための手続きを記述するためのプログラムである。
【００１７】
搬送経路データ記憶手段１０３に記憶されている搬送経路データは、上記動作制御プログラムでワークの搬送経路を制御するための搬送設備間の搬送経路情報を記述するパラメータファイルであり、ワークを搬送する搬送設備間の搬送経路情報を定義した搬送経路情報テーブルを備えている。
【００１８】
設備間接続データ記憶手段１０４に記憶されている設備間接続データは、上記動作制御プログラムでワークの搬送経路を制御するための生産設備と搬送設備との接続情報及び生産設備と生産設備との接続情報を記述するパラメータファイルであり、ワークを処理する生産設備とワークを搬送する搬送設備との接続情報を定義した生産・搬送設備間接続情報テーブルと、ワークを搬送する搬送元と搬送先の搬送設備間の接続情報を定義した搬送・搬送設備間接続情報テーブルとを備えている。
【００１９】
工程フローデータ記憶手段１０５に記憶されている工程フローデータは、上記動作制御プログラムでワークを処理する生産設備の順序を記述するパラメータファイルであり、ワークを処理する生産設備の順番を定義した順番テーブルを備えている。
【００２０】
シミュレーション手段１０６は、コンピュータ上で動作するシミュレータであり、レイアウト入力部１０７は、レイアウト情報記憶手段１０１からレイアウト情報の設備の形状やレイアウトを入力する。パラメータ定義部１０９は、シミュレーションに必要な各種パラメータ（搬送設備の動作速度等）を設定する。プログラム編集部１０９は、動作制御プログラム記憶部１０２に記憶されている動作制御プログラムを編集して記憶する。シミュレーション実行部１１０は、動作制御プログラムを実行してシミュレーションを行ない、シミュレーション結果の各種データを集計し、編集して、シミュレーション結果帳票１１１として出力する。本実施形態では、シミュレーション実行手段１０６は、市販されている汎用工程シミュレータであってもかまわない。
【００２１】
図２は、本実施形態に係わる各設備のレイアウトの一例を示す説明図である。
【００２２】
本実施形態では、４台の生産設備２０１〜２０４と、３つの搬送設備２１１〜２１３が配置されている。生産設備２０１〜２０４には、各設備を識別するための設備名Ａ〜Ｄがそれぞれ割り当てられており、搬送設備２１１〜２１３には、各設備を識別するための設備名ＤＬ１〜ＤＬ３がそれぞれ割り当てられている。以下では、生産設備と搬送設備はこの設備名を用いて説明を行うものとする。
【００２３】
各生産設備Ａ〜Ｄには、搬送設備と接続するためのポート番号が配置されている。すなわち、生産設備Ａにはポート番号Ｐ１１が配置され、生産設備Ｂにはポート番号Ｐ２１が配置され、生産設備Ｃにはポート番号Ｐ３１が配置され、生産設備Ｄにはポート番号Ｐ４１が配置されている。
【００２４】
各搬送設備ＤＬ１〜ＤＬ３には、対向する生産設備及び隣接する搬送設備と接続するためのポート番号が配置されている。すなわち、搬送設備ＤＬ１には、対向する生産設備と接続するための１０個のポート番号Ｐ１０１〜Ｐ１１０と、隣接する搬送設備と接続するための２個のポート番号Ｐ１２１、Ｐ１２２とが配置され、搬送設備ＤＬ２には、対向する生産設備と接続するための１０個のポート番号Ｐ２０１〜Ｐ２１０と、隣接する搬送設備と接続するための２個のポート番号Ｐ２２１、Ｐ２２２とが配置され、搬送設備ＤＬ３には、隣接する搬送設備と接続するための４個のポート番号Ｐ３２１〜Ｐ３２４が配置されている。
【００２５】
各搬送設備ＤＬ１〜ＤＬ３は、ワークを搬送するための図示しない搬送車（自動搬送車、搬送ロボット、スタッカクレーン、コンベアなど）を保有しており、搬送車は各搬送設備ＤＬ１〜ＤＬ３内のポート番号まで移動して、ワークの積み卸しを行う。また、各搬送設備ＤＬ１〜ＤＬ３は、図示は省略しているが、仕掛りのワークを保管する複数の棚を保有している。
【００２６】
図３は、図２に示す各設備の配置レイアウトに対応した生産設備と搬送設備との接続情報を定義した生産・搬送設備間接続情報テーブルの構成例を示している。
【００２７】
すなわち、生産設備名称の項目欄３０１には、図２で配置された生産設備の名称Ａ〜Ｄが定義されている。また、生産設備ポート番号の項目欄３０２には、生産設備名称の項目欄３０１で定義した生産設備のポート番号が定義されている。また、搬送設備名称の項目欄３０３には、生産設備ポート番号の項目欄３０２で定義した生産設備のポート番号と接続する搬送設備の名称ＤＬ１〜ＤＬ３が定義されている。また、搬送設備ポート番号の項目欄３０４には、搬送設備名称の項目欄３０３で定義した搬送設備のポート番号が定義されている。
【００２８】
具体的に説明すると、このテーブルの１行目は、生産設備Ａのポート番号Ｐ１１と、搬送設備ＤＬ１のポート番号Ｐ１０２とが接続していることを示している。これは、搬送設備ＤＬ１が、ワークを生産設備Ａへ搬送する際、ポート番号Ｐ１０２まで搬送し、Ｐ１１経由で生産設備Ａへ受け渡すことを表している。
【００２９】
同様に、このテーブルの２行目は、生産設備Ｂのポート番号Ｐ２１と、搬送設備ＤＬ１のポート番号Ｐ１０８とが接続していることを示しており、３行目は、生産設備Ｃのポート番号Ｐ３１と、搬送設備ＤＬ２のポート番号Ｐ２０８とが接続していることを示しており、４行目は、生産設備Ｄのポート番号Ｐ４１と、搬送設備ＤＬ２のポート番号Ｐ２０２とが接続していることを示している。
【００３０】
図４は、図２に示す各設備の配置レイアウトに対応したワーク搬送元と搬送先の搬送設備間の接続情報を定義した搬送・搬送設備間接続情報テーブルの構成例を示している。
【００３１】
すなわち、搬送元搬送設備名称の項目欄４０１には、図２で配置された搬送設備の名称ＤＬ１〜ＤＬ３が定義されている。また、荷卸しポート番号の項目欄４０２には、搬送元搬送設備名称の項目欄４０１で定義した搬送設備のポート番号が定義されている。また、搬送先搬送設備名称の項目欄４０３には、荷卸しポート番号の項目欄４０２で定義した搬送元の搬送設備の荷卸しポート番号と接続する搬送先の搬送設備の名称ＤＬ１〜ＤＬ３が定義されている。また、荷積込みポート番号の項目欄４０４には、搬送先搬送設備名称の項目欄４０３で定義した搬送設備のポート番号が定義されている。
【００３２】
具体的に説明すると、このテーブルの1行目は、搬送設備ＤＬ１のポート番号Ｐ１２１と、搬送設備ＤＬ３のポート番号Ｐ３２１とが接続していることを示している。これは、搬送設備ＤＬ１がワークを搬送設備ＤＬ３へ搬送する際、ポート番号Ｐ１２１まで搬送し、搬送設備ＤＬ３はポート番号Ｐ３２１まで移動してワークを受け取ることを表している。
【００３３】
同様に、このテーブルの２行目は、搬送設備ＤＬ３のポート番号Ｐ３２２と、搬送設備ＤＬ１のポート番号Ｐ１２２とが接続していることを示しており、３行目は、搬送設備ＤＬ２のポート番号Ｐ２２１と、搬送設備ＤＬ３のポート番号Ｐ３２３とが接続していることを示しており、４行目は、搬送設備ＤＬ３のポート番号Ｐ３２４と、搬送設備ＤＬ２のポート番号Ｐ２２２とが接続していることを示している。各搬送設備は、ワークを搬送車で接続ポートまで搬送し、別の搬送設備もしくは生産設備へ移載する。
【００３４】
図５は、図２に示す各設備の配置レイアウトに対応したワークを搬送する搬送設備間の搬送経路情報を定義した搬送経路情報テーブルの構成例を示している。
【００３５】
すなわち、このテーブルでは、１行目の項目欄５０１に搬送先の搬送装置名が配置され、１列目の項目欄５０２に搬送元となる搬送装置名が配置されている。そして、これらの項目欄５０１，５０２で区切られた各枡目部分には、搬送元から搬送先へ搬送（経由）する搬送設備名が配置されている。例えば、搬送元（ＤＬ２）から搬送先（ＤＬ１）へ搬送する場合、搬送設備ＤＬ１から最初に受け渡される搬送設備は、テーブルのＤＬ２行、ＤＬ１列の枡目に記述されているＤＬ３であり、この搬送設備ＤＬ３から次に受け渡される搬送設備は、テーブルのＤＬ３行、ＤＬ１列の枡目に記述されているＤＬ１となる。従って、搬送経路は、ＤＬ２→ＤＬ３→ＤＬ１となる。
【００３６】
図６は、図２に示す各設備の配置レイアウトにおいて、ワークを処理（加工）する生産設備の順番を定義した順番テーブルの構成例を示している。この例では、ワークを処理（加工）する生産設備の順番はＡ→Ｂ→Ｃ→Ｄとなる。
【００３７】
図７は、本実施形態の搬送シミュレーションシステムにおいて、シミュレーション手段１０６により実行される動作制御プログラムの処理動作（生産シミュレーション）を説明するためのフローチャートである。ここでは、ワークは当初、搬送設備ＤＬ１に保管されているものとする。
【００３８】
ステップＳ１では、ワークを搬送する生産設備を、工程フローデータ記憶手段１０５に記憶されている順番テーブルから順次取得する。ここでは、Ａ→Ｂ→Ｃ→Ｄの順に取得することになるので、まず最初に、生産設備（Ａ）を取得することになる。
【００３９】
＜生産設備（Ａ）での処理工程＞
ステップＳ２では、ステップＳ１で生産設備が取得できたか否か（すなわち、工程が終了したか否か）が判断される。この場合には、ワークを搬送する生産設備（Ａ）が取得されるので（ステップＳ２でＹｅｓと判断されるので）、ステップＳ３へ進む。
【００４０】
ステップＳ３では、ステップＳ１で取得した生産設備（Ａ）が接続している搬送設備と、生産設備のポート番号と、搬送設備のポート番号とを、図３に示す生産・搬送設備間接続情報テーブルから取得する。すなわち、生産設備（Ａ）、生産設備のポート番号（Ｐ１１）、搬送設備（ＤＬ１）、搬送設備のポート番号（Ｐ１０２）を取得する。
【００４１】
ステップＳ４では、ワークが保管されている搬送設備と、ステップＳ３で取得した搬送設備が一致するか否かを判断する。この場合には、ワークが保管されている搬送設備が（ＤＬ１）、ステップＳ３で取得した搬送設備が（ＤＬ１）で一致するので（ステップＳ４でＹｅｓと判断されるので）、ステップＳ５へ進む。
【００４２】
一方、ワークが保管されている搬送設備と、ステップＳ３で取得した搬送設備が一致しない場合（ステップＳ４でＮｏと判断された場合）には、ステップＳ７へ進むことになるが、こちらの流れについては後述する。
【００４３】
ステップＳ５では、搬送設備（ＤＬ１）に保管しているワークを搬送車に移載後、ステップＳ３で取得した搬送設備（ＤＬ１）の接続ポート（Ｐ１０２）まで搬送し、ステップＳ１で取得した生産設備（Ａ）の接続ポート（Ｐ１１）を介してワークの受け渡しを行う。
【００４４】
ステップＳ６では、ステップＳ５で受け渡したワークを生産設備（Ａ）にて処理した後、生産設備（Ａ）の接続ポート（Ｐ１１）及び搬送設備（ＤＬ１）の接続ポート（Ｐ１０２）を介して、搬送設備（ＤＬ１）の搬送車にワークを再び移動する。そして、このワークを搬送設備（ＤＬ１）の棚に保管した後（ステップＳ６）、ステップＳ１へ戻って、次にワークを搬送する生産設備を、工程フローデータ記憶手段１０５に記憶されている順番テーブルから取得する。この場合には、搬送設備（Ｂ）を取得することになる。
【００４５】
＜生産設備（Ｂ）での処理工程＞
ステップＳ２では、ステップＳ１で生産設備が取得できたか否か（すなわち、工程が終了したか否か）が判断される。この場合には、ワークを搬送する生産設備（Ｂ）が取得されるので（ステップＳ２でＹｅｓと判断されるので）、ステップＳ３へ進む。
【００４６】
ステップＳ３では、ステップＳ１で取得した生産設備（Ｂ）が接続している搬送設備と、生産設備のポート番号と、搬送設備のポート番号とを、図３に示す生産・搬送設備間接続情報テーブルから取得する。すなわち、生産設備（Ｂ）、生産設備のポート番号（Ｐ２１）、搬送設備（ＤＬ１）、搬送設備のポート番号（Ｐ１０８）を取得する。
【００４７】
ステップＳ４では、ワークが保管されている搬送設備と、ステップＳ３で取得した搬送設備が一致するか否かを判断する。この場合には、ワークが保管されている搬送設備が（ＤＬ１）、ステップＳ３で取得した搬送設備が（ＤＬ１）で一致するので（ステップＳ４でＹｅｓと判断されるので）、ステップＳ５へ進む。
【００４８】
ステップＳ５では、搬送設備（ＤＬ１）に保管しているワークを搬送車に移載後、ステップＳ３で取得した搬送設備（ＤＬ１）の接続ポート（Ｐ１０８）まで搬送し、ステップＳ１で取得した生産設備（Ｂ）の接続ポート（Ｐ２１）を介してワークの受け渡しを行う。
【００４９】
ステップＳ６では、ステップＳ５で受け渡したワークを生産設備（Ｂ）にて処理した後、生産設備（Ｂ）の接続ポート（Ｐ２１）及び搬送設備（ＤＬ１）の接続ポート（Ｐ１０８）を介して、搬送設備（ＤＬ１）の搬送車にワークを再び移動する。そして、このワークを搬送設備（ＤＬ１）の棚に保管した後（ステップＳ６）、ステップＳ１へ戻って、次にワークを搬送する生産設備を、工程フローデータ記憶手段１０５に記憶されている順番テーブルから取得する。この場合には、搬送設備（Ｃ）を取得することになる。
【００５０】
＜生産設備（Ｃ）での処理構成＞
ステップＳ２では、ステップＳ１で生産設備が取得できたか否か（すなわち、工程が終了したか否か）が判断される。この場合には、ワークを搬送する生産設備（Ｃ）が取得されるので（ステップＳ２でＹｅｓと判断されるので）、ステップＳ３へ進む。
【００５１】
ステップＳ３では、ステップＳ１で取得した生産設備（Ｃ）が接続している搬送設備と、生産設備のポート番号と、搬送設備のポート番号とを、図３に示す生産・搬送設備間接続情報テーブルから取得する。すなわち、生産設備（Ｃ）、生産設備のポート番号（Ｐ３１）、搬送設備（ＤＬ２）、搬送設備のポート番号（Ｐ２０８）を取得する。
【００５２】
ステップＳ４では、ワークが保管されている搬送設備と、ステップＳ３で取得した搬送設備が一致するか否かを判断する。この場合には、ワークが保管されている搬送設備が（ＤＬ１）、ステップＳ３で取得した搬送設備が（ＤＬ２）で一致しないので（ステップＳ４でＮｏと判断されるので）、ステップＳ７へ進む。
【００５３】
ステップＳ７では、ワークを保管している搬送元の搬送設備（ＤＬ１）と、ステップＳ３で取得した搬送先の搬送設備（ＤＬ２）とに基づき、図５に示す搬送経路情報テーブルから、次に搬送する搬送設備を取得する。すなわち、図５に示す搬送経路情報テーブルから、搬送元がＤＬ１、搬送先がＤＬ２に対応している搬送設備（ＤＬ３）を取得する。
【００５４】
次のステップＳ８では、図４に示す搬送・搬送設備間接続情報テーブルから、ワークを保管している搬送設備（ＤＬ１）のポート番号（Ｐ１２１）と、ステップＳ７で取得した次の搬送設備（ＤＬ３）のポート番号（Ｐ３２１）とを取得する。
【００５５】
次のステップＳ９では、搬送設備（ＤＬ１）に保管しているワークを搬送車に移載後、ステップＳ８で取得した搬送設備（ＤＬ１）の接続ポート（Ｐ１２１）まで搬送し、搬送設備（ＤＬ３）の接続ポート（Ｐ３２１）を介してワークを搬送設備（ＤＬ３）に移動し、搬送設備（ＤＬ３）の棚に保管して、ステップＳ４へ戻る。
【００５６】
ステップＳ４では、ワークが保管されている搬送設備と、ステップＳ３で取得した搬送設備が一致するか否かを判断する。この場合には、ワークが保管されている搬送設備が（ＤＬ３）、ステップＳ３で取得した搬送設備が（ＤＬ２）で一致しないので（ステップＳ４でＮｏと判断されるので）、ステップＳ７へ進む。
【００５７】
ステップＳ７では、ワークを保管している搬送元の搬送設備（ＤＬ３）と、ステップＳ３で取得した搬送先の搬送設備（ＤＬ２）とに基づき、図５に示す搬送経路情報テーブルから、次に搬送する搬送設備を取得する。すなわち、図５に示す搬送経路情報テーブルから、搬送元がＤＬ３、搬送先がＤＬ２に対応している搬送設備（ＤＬ２）を取得する。
【００５８】
次のステップＳ８では、図４に示す搬送・搬送設備間接続情報テーブルから、ワークを保管している搬送設備（ＤＬ３）のポート番号（Ｐ３２４）と、ステップＳ７で取得した次の搬送設備（ＤＬ２）のポート番号（Ｐ２２２）とを取得する。
【００５９】
次のステップＳ９では、搬送設備（ＤＬ３）に保管しているワークを搬送車に移載後、ステップＳ８で取得した搬送設備（ＤＬ３）の接続ポート（Ｐ３２４）まで搬送し、搬送設備（ＤＬ２）の接続ポート（Ｐ２２２）を介してワークを搬送設備（ＤＬ２）に移動し、搬送設備（ＤＬ２）の棚に保管して、ステップＳ４へ戻る。
【００６０】
ステップＳ４では、ワークが保管されている搬送設備と、ステップＳ３で取得した搬送設備が一致するか否かを判断する。この場合には、ワークが保管されている搬送設備が（ＤＬ２）、ステップＳ３で取得した搬送設備が（ＤＬ２）で一致するので（ステップＳ４でＹｅｓと判断されるので）、ステップＳ５へ進む。
【００６１】
ステップＳ５では、搬送設備（ＤＬ２）に保管しているワークを搬送車に移載後、ステップＳ３で取得した搬送設備（ＤＬ２）の接続ポート（Ｐ２０８）まで搬送し、ステップＳ１で取得した生産設備（Ｃ）の接続ポート（Ｐ３１）を介してワークの受け渡しを行う。
【００６２】
ステップＳ６では、ステップＳ５で受け渡したワークを生産設備（Ｃ）にて処理した後、生産設備（Ｃ）の接続ポート（Ｐ３１）及び搬送設備（ＤＬ２）の接続ポート（Ｐ２０８）を介して、搬送設備（ＤＬ２）の搬送車にワークを再び移動する。そして、このワークを搬送設備（ＤＬ２）の棚に保管した後（ステップＳ６）、ステップＳ１へ戻って、次にワークを搬送する生産設備を、工程フローデータ記憶手段１０５に記憶されている順番テーブルから取得する。この場合には、搬送設備（Ｄ）を取得することになる。
【００６３】
＜生産設備（Ｄ）での処理工程＞
ステップＳ２では、ステップＳ１で生産設備が取得できたか否か（すなわち、工程が終了したか否か）が判断される。この場合には、ワークを搬送する生産設備（Ｄ）が取得されるので（ステップＳ２でＹｅｓと判断されるので）、ステップＳ３へ進む。
【００６４】
ステップＳ３では、ステップＳ１で取得した生産設備（Ｄ）が接続している搬送設備と、生産設備のポート番号と、搬送設備のポート番号とを、図３に示す生産・搬送設備間接続情報テーブルから取得する。すなわち、生産設備（Ｄ）、生産設備のポート番号（Ｐ４１）、搬送設備（ＤＬ２）、搬送設備のポート番号（Ｐ２０２）を取得する。
【００６５】
ステップＳ４では、ワークが保管されている搬送設備と、ステップＳ３で取得した搬送設備が一致するか否かを判断する。この場合には、ワークが保管されている搬送設備が（ＤＬ２）、ステップＳ３で取得した搬送設備が（ＤＬ２）で一致するので（ステップＳ４でＹｅｓと判断されるので）、ステップＳ５へ進む。
【００６６】
ステップＳ５では、搬送設備（ＤＬ２）に保管しているワークを搬送車に移載後、ステップＳ３で取得した搬送設備（ＤＬ２）の接続ポート（Ｐ２０２）まで搬送し、ステップＳ１で取得した生産設備（Ｄ）の接続ポート（Ｐ４１）を介してワークの受け渡しを行う。
【００６７】
ステップＳ６では、ステップＳ５で受け渡したワークを生産設備（Ｄ）にて処理した後、生産設備（Ｄ）の接続ポート（Ｐ４１）及び搬送設備（ＤＬ２）の接続ポート（Ｐ２０２）を介して、搬送設備（ＤＬ２）の搬送車にワークを再び移動する。そして、このワークを搬送設備（ＤＬ２）の棚に保管した後（ステップＳ６）、ステップＳ１へ戻って、次にワークを搬送する生産設備を、工程フローデータ記憶手段１０５に記憶されている順番テーブルから取得する。
【００６８】
この場合、最後の工程の搬送設備（Ｄ）をすでに取得し、その処理を終了しているので、次の搬送設備を取得することができない。その結果、ステップＳ２での判断がＮｏとなるので、この時点で処理を終了することになる。
【００６９】
以上が、本実施形態の搬送シミュレーションシステムによる動作制御プログラムの処理動作（生産シミュレーション）である。
【００７０】
図８は、本実施形態の搬送シミュレーションシステムにおける、各設備の配置レイアウトの他の配置形態の例を示している。すなわち、図２に示す配置レイアウトから、生産設備Ｂと生産設備Ｄの配置が入れ換わっている。
【００７１】
図９は、図８に示す各設備の配置レイアウトに対応した生産設備と搬送設備との接続情報を定義した生産・搬送設備間接続情報テーブルの構成例を示している。
【００７２】
すなわち、生産設備名称の項目欄９０１には、図８で配置された生産設備の名称Ａ〜Ｄが定義されている。また、生産設備ポート番号の項目欄９０２には、生産設備名称の項目欄９０１で定義した生産設備のポート番号が定義されている。また、搬送設備名称の項目欄９０３には、生産設備ポート番号の項目欄９０２で定義した生産設備のポート番号と接続する搬送設備の名称ＤＬ１〜ＤＬ３が定義されている。また、搬送設備ポート番号の項目欄９０４には、搬送設備名称の項目欄９０３で定義した搬送設備のポート番号が定義されている。
【００７３】
具体的に説明すると、このテーブルの１行目は、生産設備Ａのポート番号Ｐ１１と、搬送設備ＤＬ１のポート番号Ｐ１０２とが接続していることを示している。これは、搬送設備ＤＬ１が、ワークを生産設備Ａへ搬送する際、ポート番号Ｐ１０２まで搬送し、Ｐ１１経由で生産設備Ａへ受け渡すことを表している。
【００７４】
同様に、このテーブルの２行目は、生産設備Ｂのポート番号Ｐ２１と、搬送設備ＤＬ２のポート番号Ｐ２０２とが接続していることを示しており、３行目は、生産設備Ｃのポート番号Ｐ３１と、搬送設備ＤＬ２のポート番号Ｐ２０８とが接続していることを示しており、４行目は、生産設備Ｄのポート番号Ｐ４１と、搬送設備ＤＬ１のポート番号Ｐ１０８とが接続していることを示している。
【００７５】
図８に示すように搬送設備の配置が入れ換わっても、図３に示す生産・搬送設備間接続情報テーブルを、図９に示す生産・搬送設備間接続情報テーブルに入れ換えることで、シミュレーションが実行可能となる。
【００７６】
なお、本発明の搬送シミュレーションシステムは、上記実施形態に限定されるものではなく、発明の要旨を変えない範囲内で様々な形で実施可能である。
【産業上の利用可能性】
【００７７】
本発明の搬送シミュレーションシステムは、組立ラインや、半導体・液晶生産ラインの生産シミュレーションに好適に利用可能である。
【図面の簡単な説明】
【００７８】
【図１】本発明の一実施形態に係わる搬送シミュレーションシステムの機能ブロック図である。
【図２】本実施形態に係わる各設備のレイアウトの一例を示す説明図である。
【図３】図２に示す各設備の配置レイアウトに対応した生産設備と搬送設備との接続情報を定義した生産・搬送設備間接続情報テーブルの構成例を示す説明図である。
【図４】図２に示す各設備の配置レイアウトに対応したワーク搬送元と搬送先の搬送設備間の接続情報を定義した搬送・搬送設備間接続情報テーブルの構成例を示す説明図である。
【図５】図２に示す各設備の配置レイアウトに対応したワークを搬送する搬送設備間の搬送経路情報を定義した搬送経路情報テーブルの構成例を示す説明図である。
【図６】図２に示す各設備の配置レイアウトにおいて、ワークを処理（加工）する生産設備の順番を定義した順番テーブルの構成例を示す説明図である。
【図７】本実施形態の搬送シミュレーションシステムにおいて、シミュレーション手段により実行される動作制御プログラムの処理動作を説明するためのフローチャートである。
【図８】本実施形態の搬送シミュレーションシステムにおける、各設備の配置レイアウトの他の配置形態の例を示す説明図である。
【図９】図８に示す各設備の配置レイアウトに対応した生産設備と搬送設備との接続情報を定義した生産・搬送設備間接続情報テーブルの構成例を示す説明図である。
【符号の説明】
【００７９】
１０１  レイアウト情報記憶手段
１０２  動作制御プログラム記憶手段
１０３  搬送経路データ記憶手段
１０３  搬送経路データ記憶手段
１０４  設備間接続データ記憶手段
１０５  工程フローデータ記憶手段
１０６  シミュレーション手段
１０７  レイアウト入力部
１０８  パラメータ定義部
１０９  プログラム編集部
１１０  シミュレーション実行部
１１１  シミュレーション結果帳票
２０１〜２０４（Ａ〜Ｄ）  生産設備
２１１〜２１３（ＤＬ１〜ＤＬ３）  搬送設備
【図１】
2008093751.tif 000003
【図２】
2008093751.tif 000004
【図３】
2008093751.tif 000005
【図４】
2008093751.tif 000006
【図５】
2008093751.tif 000007
【図６】
2008093751.tif 000008
【図７】
2008093751.tif 000009
【図８】
2008093751.tif 000010
【図９】
2008093751.tif 000011