(57)【特許請求の範囲】
【請求項１】
複数の装置を組み合わせて構成される製造ラインの設計を、コンピュータを用いて支援する設計支援システムであって、
該装置を構成する要素種類に関する情報を予め保存する要素種類データベースと、
該要素種類データベースに保存された該要素種類をオペレータに対して選択可能に提示する提示部と、
該提示部によって提示された該要素種類の中から、該製造ラインを構成するための任意の該要素種類を選択可能な選択部と、
該選択部によって選択された該要素種類に基づいて、該要素種類データベースに保存された当該要素種類に関する情報を取得して、該製造ラインに関する情報を作成する製造ライン情報作成部と、
該製造ライン情報作成部によって作成された前記製造ラインに関する情報を出力可能な出力部と、
前記選択部によって選択された要素種類に基づいて、該要素種類もしくは該要素種類の仕様を決定する要素種類決定部と、をそなえ、
該製造ライン情報作成部が、該要素種類決定部によって決定された該要素種類もしくは該要素種類の仕様に基づいて、該製造ラインに関する情報を作成し、
該要素種類データベースが、該要素種類に関係付けて、選択された要素種類に対応して特定の要素種類に関して優先的に適用すべき条件を示す条件式及び選択された要素種類に対応して特定の要素種類に関する情報を反映しないようにするための情報を示す付随式が用いられる判断情報を保存し、
該要素種類決定部が、該判断情報に基づいて該要素種類もしくは該要素種類の仕様を決定することを特徴とする、設計支援システム。
【請求項２】
該要素種類の外観に関する情報をそなえるとともに、
当該要素種類の外観に関する情報に基づいて、該製造ラインの外観に関する情報を作成する外観情報作成部をそなえ、
該出力部が、該外観情報作成部によって作成された前記製造ラインの外観に関する情報を出力することを特徴とする、請求項１記載の設計支援システム。
【請求項３】
前記製造ライン情報作成部による前記製造ラインに関する情報の作成に関する条件を入力可能な条件入力部をそなえ、
該製造ライン情報作成部が、該要素種類データベースに保存された前記要素種類に関する情報に基づいて、複数の要素種類を選択的に用いることにより、該条件入力部によって入力された該条件を満たす該製造ラインに関する情報を作成することを特徴とする、請求項１又は請求項２に記載の設計支援システム。
【請求項４】
該製造ラインに関する情報が、該製造ラインの性能もしくは製造コストに関する情報であることを特徴とする、請求項１〜請求項３のいずれか１項に記載の設計支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば電子デバイスを製造する製造ライン等の、複数の要素種類を組み合わせて構成される製造ラインの設計支援に用いて好適な、設計支援システムに関する。
【背景技術】
【０００２】
例えばセンサデバイス等の電子デバイスを製造する製造ライン（製造行程，製造プロセス）は、塗布，搭載，硬化等の多種の実装プロセス（製造装置）を複合して構成されており、個々の電子デバイスに合わせてその製造ライン（電子デバイス製造ライン）をそれぞれ開発することにより、その製造体制を構築している。
また、製造ラインの設計・開発においては、自動化による省人化や高実装精度化、省スペース化が仕様として要求されており、又、製品開発サイクルの短縮にともない、製造ラインの早期立ち上げが要求されている。
【０００３】
なお、電子デバイスの製造ラインにおいては、製造する製品（電子デバイス）の構造や形態，材料特性等によって、必要とされる実装精度や、硬化方式，材料，工法，条件（例えば要求される組立精度）等がそれぞれ異なる。
従来の製造ラインの設計・開発手法においては、先ず、顧客またはライン仕様検討者とライン設計者との間で打ち合わせを行なって、上述した実装精度や、硬化方式，材料，工法，条件等の、製造ラインの製造に必要とされる仕様を決定する。そして、このような仕様を盛り込んだ機構設計（製造装置の設計）を行なった後、必要な機構部品，動力機構，電子部品等をそれぞれ購入し、又、独自に必要な機構部品については新たに機械加工等によって製作することにより、その製造ライン（製造プロセス）を構成するために必要な種々の装置をそれぞれ組み立てる。
【０００４】
また、これらの各装置間の連結については、装置群をラインとして配置する場合には、搬送装置を中間に設け、又、個々の装置を単体として独立させて配置する場合には、ワークの受け渡しのためのローダやアンローダを設置する。
なお、通常、設備導入のための納期には、例えば６ヶ月程度の期間を必要とする。又、プロセスに必要な性能を検証するために装置毎の性能評価も行なう。特に個別に設計された新規装置については、装置としての実績が無いので、通常、装置出荷前に入念な性能評価が必要とされる。
【０００５】
さて、従来の製造ラインの設計・開発手法においては、製造ラインの開発期間を、（１）ライン（装置）の仕様検討、（２）ライン（装置）の機構設計、（３）新規設計装置の組立，デバッグおよび検証、の３つの期間に分類することができる。そして、製造ラインを早期に立ち上げるためには、これらの（１）〜（３）の各期間について、それぞれ短縮を図る必要がある。
【０００６】
例えば、（１）ラインの仕様検討については、従来においては、製造ラインの検討・開発・設計に際して、その仕様を決める際に、購入者からの質問に対して、供給者が打合せ時に回答するか、又は、検討の後に回答していた。又、特開２００３−１０８９１０号公報（下記特許文献１）には、半導体工場を早期に立ち上げるために、その半導体工場にそなえられる製造装置の仕様を確定するまでの期間（上記「（１）ラインの仕様検討」に相当）を短縮すべく、半導体製造装置の購入者と同装置の供給者との間において、通信手段を利用して半導体製造装置の仕様や設置条件を決めるプロセスを支援するシステムが開示されている。
【特許文献１】特開２００３−１０８９１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１に記載されたシステムは、半導体製造装置を購入しようとするユーザと供給者との間で半導体製造装置の仕様又は設置条件を決めるプロセスを支援するものであり、上述した「（１）ラインの仕様検討」の期間の短縮に有効ではあるが、設計者が設計段階において使用することにより設計時間を短縮することができるものではなく、又、設計コストを低減することもできない。
【０００８】
一般に、製造ラインの設計においては、上述した「（２）ライン（装置）の機構設計」および「（３）新規設計装置の組立，デバッグおよび検証」の各期間についても、短縮し、又、かかる設計に要するコストを低減することも求められている。
本発明は、このような課題に鑑み創案されたもので、複数の行程をそなえた製造ラインを効率良く検討，決定，構築することにより、製造ラインの設計・製造時間の短縮および製造コストを低減することを目的とする。
【課題を解決するための手段】
【０００９】
このため、本発明の設計支援システム（請求項１）は、複数の装置を組み合わせて構成される製造ラインの設計を、コンピュータを用いて支援する設計支援システムであって、装置を構成する要素種類に関する情報を予め保存する要素種類データベースと、要素種類データベースに保存された要素種類をオペレータに対して選択可能に提示する提示部と、この提示部によって提示された要素種類の中から、製造ラインを構成するための任意の要素種類を選択可能な選択部と、この選択部によって選択された要素種類に基づいて、要素種類データベースに保存されたその要素種類に関する情報を取得して、製造ラインに関する情報を作成する製造ライン情報作成部と、この製造ライン情報作成部によって作成された製造ラインに関する情報を出力可能な出力部と、選択部によって選択された要素種類に基づいて、要素種類もしくは要素種類の仕様を決定する要素種類決定部とをそなえ、製造ライン情報作成部が、要素種類決定部によって決定された要素種類もしくは要素種類の仕様に基づいて、製造ラインに関する情報を作成し、要素種類データベースが、要素種類に関係付けて、選択された要素種類に対応して特定の要素種類に関して優先的に適用すべき条件を示す条件式及び選択された要素種類に対応して特定の要素種類に関する情報を反映しないようにするための情報を示す付随式が用いられる判断情報を保存し、要素種類決定部が、判断情報に基づいて要素種類もしくは要素種類の仕様を決定することを特徴としている。
【００１０】
また、要素種類の外観に関する情報をそなえるとともに、その要素種類の外観に関する情報に基づいて、製造ラインの外観に関する情報を作成する外観情報作成部をそなえ、出力部が、外観情報作成部によって作成された製造ラインの外観に関する情報を出力してもよい（請求項２）。
【００１１】
さらに、製造ライン情報作成部による製造ラインに関する情報の作成に関する条件を入力可能な条件入力部をそなえ、製造ライン情報作成部が、要素種類データベースに保存された要素種類に関する情報に基づいて、複数の要素種類を選択的に用いることにより、条件入力部によって入力された条件を満たす製造ラインに関する情報を作成してもよい（請求項３）。
【００１２】
また、製造ラインに関する情報が、その製造ラインの性能もしくは製造コストに関する情報であってもよい（請求項４）。
【発明の効果】
【００１３】
本発明の設計支援システムによれば、以下の効果ないし利点がある。
（１）選択部によって選択された要素種類に基づいて、予め要素種類データベースに保存されたその要素種類に関する情報を取得して、製造ラインに関する情報を作成し、この作成された前記製造ラインに関する情報を出力することにより、オペレータが、製造ラインを構成するための要素種類を、提示部で確認しながら選択部を用いて選択することにより、多種のプロセスをそなえた製造ラインを、効率良く検討・決定・構築することができる。
【００１４】
（２）オペレータが、製造ラインの仕様・性能の確認を容易に行なうことができるので利便性が高く、又、必要な仕様・性能を満たす製造ラインを容易に且つ短時間で設計することができる。
（３）構成要素どうしの組み合わせが設計上構成不可能なものになったり、無意味な組み合わせで構成されたりすることを防止することができ、信頼性を向上させることができる。
【００１５】
（４）新たに要素種類として開発されたプロセスを、直ちにその場で仕様検討者によって他の応用に使用することができ、利便性が高い。
（５）オペレータ（設計者，仕様検討者）が複数いる場合には、オペレータが作成した装置（要素種類）に関する情報を、これらの複数のオペレータ間で共有することができ、利便性が高い。
【００１６】
（６）コストダウンの検討を円滑且つ容易に行なうことができる。
（７）製造ラインを構成する部品のリスト（部品リスト）を容易に且つ正確に作成することができ、又、重複する部品などのソート・積算を容易に行なうことができるので、この製造ラインの製作依頼時において、製作・発注依頼を自動化することができる。
（８）外部の情報処理システムとの間でデータの受け渡しを行なうことができるので、作成した製造システムに関する情報を有効に利用することができ利便性が高い。
【００１７】
（９）製造ラインを構成するために必要な他の要素種類や要素種類の仕様（例えば、電気的インタフェース，ドライバ数，エアー数）、構成部品等を自動的に決定するので、利便性が高く、又、設計ミス等が生じ難く設計品質を向上させることができる。
（１０）実際の製造ラインの構成と同様の形態で要素種類のデータを管理することができ利便性が高い。
【００１８】
（１１）要素種類の外観に関する情報に基づいて、製造ラインの外観に関する情報を作成し、この製造ラインの外観に関する情報を出力するので、オペレータが製造ラインの外観を容易に確認することができ利便性が高い。
（１２）要素種類に関連付けてその要素種類の設計図面に関する情報を保存するので、オペレータがその設計図面を容易に参照・使用することができ利便性が高い。又、部品の製造コストを低減（コストダウン）するための検討を容易に行なうことができる。
【００１９】
（１３）部品に対して所定の条件でソート・抽出を行なうことができ、これによっても個々の部品や要素種類，装置（セル）の製造コストを低減（コストダウン）するための検討を容易に行なうことができる。
（１４）オペレータは、所望の条件を満たす製造ラインを高速且つ容易に取得することができる。
【００２０】
（１５）オペレータは、製造ラインに必要とされる仕様（処理速度，精度，価格等）を満たす製造ラインの候補を容易に且つ高速に取得することができ、利便性が高い。
（１６）製造ラインに関する情報として、少なくとも製造ラインを構成する各部品の必要数を算出するので、オペレータが、各部品の必要数等を容易に且つ正確に知ることができ利便性が高い。
【００２１】
（１７）オペレータが、製造ラインの性能もしくは製造コストに関する情報を容易に確認することができ利便性が高い。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明の実施の形態を説明する。
図１は本発明の一実施形態としての設計支援システムの構成を模式的に示す図、図２は本発明の一実施形態としての設計支援システムにおけるデータベース群に含まれるデータベースとその構成例を示す図、図３は製造ラインの外観を模式的に示す斜視図である。又、図４（ａ）〜（ｇ）はそれぞれ図３に示す製造ラインを構成するセルを示す斜視図であり、図４（ａ）はローダ・反転セルを示す斜視図、図４（ｂ）はワーク投入セルを示す斜視図、図４（ｃ）は転写セルを示す斜視図、図４（ｄ）は搭載セルを示す斜視図、図４（ｅ）は硬化セルを示す斜視図、図４（ｆ）はワーク回収・反転セルを示す斜視図、図４（ｇ）はアンローダセルを示す斜視図である。
【００２３】
本設計支援システム１は、図３に示すような製造ラインを設計・開発する設計者を支援するものである。先ず、本設計支援システム１によってその設計を支援される製造ライン１００について説明する。
図３に示す製造ライン１００は、例えば、センサデバイス等の電子デバイスを製造するためのものであって、複数（図３に示す例においては７つ）のセル（装置；ローダ・反転セル１０１，ワーク投入セル１０２，転写セル１０３，搭載セル１０４，硬化セル１０５，ワーク回収・反転セル１０６，アンローダセル１０７）とベース１０８とをそなえて構成されている。
【００２４】
製造ライン１００は、これらのローダ・反転セル１０１，ワーク投入セル１０２，転写セル１０３，搭載セル１０４，硬化セル１０５，ワーク回収・反転セル１０６およびアンローダセル１０７を、ベース１０８上にその製造工程の順番に並べて配設することにより構成されている。なお、以下、これらのローダ・反転セル１０１，ワーク投入セル１０２，転写セル１０３，搭載セル１０４，硬化セル１０５，ワーク回収・反転セル１０６，アンローダセル１０７を単にセル１０１〜１０７という場合もある。
【００２５】
そして、各セル１０１〜１０７はそれぞれ、複数の要素種類を組み合わせることによって構成することができ、製造ライン１００もしくはセル１０１〜１０７に要求される仕様に応じて、必要な要素種類を組み合わせることにより各セル１０１〜１０７を構成することができ、更に、これらのセル１０１〜１０７を組み合わせることによって製造ライン１００を構築することができるようになっている。
【００２６】
すなわち、本設計支援システム１による支援を受けて設計される製造ライン１は、複数の要素種類を組み合わせることによって構成されたセル１０１〜１０７を、その製造プロセスの順番に従って並べて配置して組み合わせることにより構成されるようになっているのである。
次に本発明の一実施形態としての設計支援システム１の構成を図１を用いて説明する。本設計支援システム１は、図１に示すように、製造ライン情報作成部９，要素種類決定部１０，外観情報作成部１１，データ受渡部１２，データベース群５０，モニタ（提示部，出力部，ライン候補提示部），キーボード（選択部，条件入力部）３およびマウス（選択部，条件入力部）４をそなえて構成されている。
【００２７】
具体的には、本設計支援システム１は、例えば、コンピュータ本体（製造ライン情報作成部９，外観情報作成部１１，データ受渡部１２）１３，モニタ（提示部，出力部，ライン情報保存部）２，キーボード（選択部，条件入力部）３，マウス（選択部，条件入力部）４をそなえて構成されたコンピュータシステムによって実現され、このコンピュータ本体１３にはデータベース群５０が通信可能に接続されている。
【００２８】
そして、コンピュータ本体１３にそなえられた図示しないＣＰＵ（Central Processing Unit）が、ハードディスク（図示省略）やメモリ（図示省略）に保存されたプログラムを実行することにより、後述する、製造ライン情報作成部９，要素種類決定部１０，外観情報作成部１１およびデータ受渡部１２として機能するようになっている。なお、図１中においては、便宜上、データベース群５０中に要素種類データベース５０３，ラインデータベース５０８および共通部データベース５１２のみを示している。
【００２９】
図２に示すように、本設計支援システム１においては、データベース群５０は、複数のデータベース５０１〜５１２をそなえて構成されており、これらの複数のデータベース５０１〜５１２のうち、一部のデータベースを特定の項目で相互に関連付けることにより、リレーショナルデータベースとして機能するようになっている。なお、図２中においては、相互に関連付けられた項目を実線で結んで示している。
【００３０】
この図２に示すように、データベース群５０は、機構データベース５０１，機構要素データベース５０２，要素種類データベース５０３，部品データベース５０４，２次元図面情報データベース５０５，視覚情報データベース５０６，製品グループデータベース５０７，ラインデータベース５０８，装置データベース５０９，検討ラインデータベース５１０，ライン候補データベース５１１および共通部データベース５１２をそなえて構成されている。
【００３１】
機構データベース５０１は製造ライン１００を構成する機構を登録するものであり、項目「PROCESS」をそなえて構成されている。機構要素データベース５０２は機構要素を登録するものであり、「ELEMENT」および「PROCESS」の各項目からなる情報を関連付けて登録することによって構成されている。部品データベース５０４は、要素種類を構成する各部品を登録するものであり、「PARTS_NUMBER」，「UNIT_NUMBER」，「材料」，「メーカー名」，「メーカー型番」，「加工工数」，「購入納期」，「購入価格」および「単価」の各項目からなる情報を関連付けて登録することによって構成されている。又、この部品データベース５０４は、この部品データベース５０４に登録された部品に関する情報に対して任意の条件でソート・抽出を行なうことができるようになっている。
【００３２】
２次元図面情報データベース５０５は、部品データベース５０４に登録された各部品の図面データ（２次元図面）を管理するものであって、部品に関連付けてその部品の設計図面に関する情報を保存するようになっており、「UNIT_NUMBER」および「図面（２次元）」の各項目からなる情報を関連付けて登録することによって構成されている。なお、ここで項目「図面」には、図面データを直接格納してもよく、又、図面データの格納位置を示す情報（ポインタやファイル名，アドレス等）を格納してもよい。そして、この項目「図面」に登録される情報が設計図面に関する情報に相当するものである。
【００３３】
視覚情報データベース５０６は、部品データベース５０４に登録された各部品の３次元ＣＡＤによる設計データ（３次元データ，モデリングデータ）を管理するものであって、「UNIT_NUMBER」および「視覚情報」の各項目からなる情報を関連付けて登録することによって構成されている。なお、ここで項目「視覚情報」には、モデリングデータを直接格納してもよく、又、モデリングデータの格納位置を示す情報（ポインタやファイル名，アドレス等）を格納してもよい。又、モデリングデータには、原点座標や組立基準位置に関する情報も併せて格納するようになっている。なお、この項目「視覚情報」に登録される情報が要素種類の外観に関する情報に相当するものである。又、上述した２次元図面情報データベース５０５や視覚情報データベース５０６は部品データベース５０４に含めて構成してもよい。
【００３４】
製品グループデータベース５０７は、製造ライン１００のグループを登録するものであり、例えばオペレータが管理に用いる任意の番号や名称等を登録するようになっていて、項目「GROUP」をそなえて構成されている。
ラインデータベース５０８は、製造ライン１００を特定するための情報を登録するものであり、例えばオペレータが管理に用いる任意の番号や名称等を登録するようになっていて、「LINE」および「GROUP」の各項目からなる情報を関連付けて登録することによって構成されている。装置データベース５０９は、セル（装置）を特定するための情報を登録するものであり、例えばオペレータが管理に用いる任意の番号や名称等を登録するようになっていて、「EQUIPMENT（装置名称）」，「GROUP」，「LINE」，「TYPE」および「ORDER」の各項目からなる情報を関連付けて登録することによって構成されている。なお、装置名称（EQUIPMENT）は、設計検討開始時にオペレータが入力するようになっている。
【００３５】
検討ラインデータベース（製造ライン情報保存部）５１０は、製造ライン情報作成部９によって作成された情報を製造ライン情報５１として保存するものである。ライン候補データベース５１１は、オペレータによる選択・決定により構成された製造ライン１００に関する情報が保存されるようになっている。そして、これらの検討ラインデータベース５１０に保存された製造ライン１００に関する情報は、その内容に基づいて任意の条件で抽出・並び替えを行なうことができるようになっている。又、このようにして抽出・並び替えられた製造ラインに関する情報は、ライン候補（後述）としてモニタ（ライン候補提示部）２等に出力することができるようになっている。
【００３６】
共通部データベース５１２は、本設計支援システム１を用いて設計を支援される種々の製造ライン１００や、複数の要素種類（機構要素），セル（装置）において共用される部品（例えば、ベース１０８や電源ユニット（図示省略））について、その仕様等の情報（例えば、電気的インタフェース，ドライバ数，エアー数等）を関連付けることによって構成されたデータベースである。又、この共通部データベース５１２においては、電気的インタフェース，ドライバ数，エアー数等を入力することにより、その仕様条件を満たす部品（ベース１０８や電源ユニット）等を検索・抽出することができるようになっている。
【００３７】
要素種類データベース５０３は、要素種類に関する情報を保存するものであって、上述した各セル１０１〜１０７を構成するための各要素種類に対して、例えば、条件式，性能情報（精度，動作速度（タクト）），付随式，価格等の情報をそれぞれ関連付けて保存することによって構成されている。
図５は本発明の一実施形態としての設計支援システム１の要素種類データベース５０３の構造例を模式的に示す図である。この図５に示すように、要素種類データベース５０３は、製造ライン１００の構成に従って階層的なデータベース構造をそなえている。
【００３８】
すなわち、製造ライン１００を構成する各セル１０１〜１０７を、それぞれファンクション（目的）に着目して分解すると、製造ライン１００を、搬送（ＴＲＮＳＦ），供給（ＳＰＰＬＹ），塗布（ＤＳＰＮＳ），搭載（移載搭載；ＰＬＡＣＥ），補正（位置決め；ＡＬＩＧＮ）および硬化（仮硬化；ＣＵＲＥＧ）の５種類のプロセス（機構）に分けることができ、各セルをこれらの機構（プロセス）を組み合わせることにより実現することができる。例えば、搭載セル１０４は、上記の５種類のプロセスのうち、搬送（ＴＲＮＳＦ）、搭載（ＰＬＡＣＥ）および補正（ＡＬＩＧＮ）の３つの機構（プロセス）を組み合わせることによって実現することができる。
【００３９】
さらに、これらの各機構（プロセス）は、それぞれ要素毎に分解することにより、複数の機構要素に分解することができる。例えば、搬送（ＴＲＮＳＦ）機構は、ＰＬＴ（パレット），ＴＲＮ（搬送移載），ＰＦＤ（ピッチ送り）の３つの機構要素から構成されている。なお、ＰＬＴは搬送に用いられるパレット種類を示し、ＴＲＮは搬送方法を示す。又、各機構要素は、それぞれ１又は２以上の要素種類（MECHANISM）の中から決定・選択することにより構成されている。例えば、機構要素ＰＬＴは、ＳＰＬＴ（単体パレット）とＭＰＬＴ（多連パレット）との２種類の要素種類から選択されるようになっている。又、機構要素ＴＲＮはＲＯＬＬ（ローラー）とＰＵＳＨ（プッシャー）との２種類の要素種類から選択されるようになっており、機構要素ＰＦＤには要素種類ＸＦＥＤ（Ｘ軸送り）が用いられるようになっている。
【００４０】
なお、図５中において、要素種類「ＮＯＴＨ」は要素種類が無い（NOTHING）ことを示しており、又、図５中太線で囲まれた要素種類は、製造ライン１００（搭載セル１０４）を構成する要素種類として選択されている状態を示している。すなわち、この図５に示す例においては、製造ライン１００の搭載セル１０４は、搬送機構（プロセス）が、機構要素ＰＬＴ（パレット）として多連パレット（ＭＰＬＴ）を用いるとともに、機構要素ＴＲＮ（搬送移載）としてローラー（ＲＯＬＬ）を用い、更に、機構要素ＰＦＤ（ピッチ送り）としてＸ軸送り機構（ＸＦＥＤ）を用いるように選択されている。
【００４１】
同様にして、搭載セル１０４を構成する搭載機構（プロセス）および補正機構（プロセス）も、図５に示すように、それぞれ複数の構成要素から構成され、更に、これらの各構成要素はそれぞれ１又は２以上の要素種類の中から決定・選択されるようになっている。
そして、本設計支援システム１においては、オペレータ（仕様決定者，設計者）が、キーボード（選択部）３やマウス（選択部）４を用いて、これらの各構成要素について、最適な要素種類を順次選択することにより、製造ライン１００の設計・検討を行なうようになっている。
【００４２】
本実施形態においては、要素種類データベース５０３は、例えば、各要素種類（MECHANISM）に、ELEMENT（名称），CONDITION1（計算条件式１），CONDITION2（計算条件２式），CONDITION3（計算条件式３），DRIVER（モータドライバ数），IO_PINS（入出力ピン数），AIR（エアー配管数），X_ACCURACY（Ｘ方向繰り返し精度），Y_ACCURACY（Ｙ方向繰り返し精度）, FORMULA（処理速度計算式）, WORKTIME（処理時間）, PRICE（製造単価），PICTURE（視覚情報），COMMENT（要素説明用コメント）およびUNIT_NUMBER（ユニット番号；部品の集合番号）の各項目からなる情報（要素種類に関する情報）を関連付けて登録することによって構成されている。
【００４３】
そして、これらの情報を要素種類データベース５０３に予め保存しておき、オペレータがキーボード（選択部）３やマウス（選択部）４を用いて要素種類を選択する際に、これらの情報をモニタ（提示部）２に表示することにより、オペレータは、そのプロセスに合った要素種類であるか否かを容易に把握できる。又、これらの情報は、後述するように、製造ライン１００の性能確認や仕様確認、装置共通部の自動選択等にも用いられる。
【００４４】
PICTURE（視覚情報）は、その要素種類の外観に関する情報であって、例えば、装置の外観を模式的に示した図のデータである。本実施形態においては、要素種類データベース５０３に視覚情報データベース５０６や２次元図面情報データベース５０５がリンクされており、要素種類の外観についてより詳細な情報が必要な場合には、これらの図面やモデリングデータを参照することができるようになっている。なお、このPICTUREには、要素種類の形状を模式的に示すイラストデータを格納したり、又はそのイラストデータの格納先を示すポインタやリンク先を保存してもよい。
【００４５】
CONDITION1（条件式１，付随式１），CONDITION2（条件式２，付随式２），CONDITION3（条件式３，付随式３）には、機構要素として特定の要素種類が選択された場合に、他の機構要素にかかる要素種類に対して反映させるべき情報（判断情報）が保存されるようになっており、要素種類決定部１０は、これらの判断情報に基づいて、他の構成要素もしくはその仕様を決定するようになっている。
【００４６】
本設計支援システム１においては、判断情報として条件式と付随式との２種類の情報（式）が用いられている。条件式とは、ある要素種類が選択された場合に、その選択された要素種類に適合する他の構成要素や要素種類に関する情報であり、具体的には、その選択された要素種類に対応して特定の構成要素や要素種類に関して優先的に適用すべき条件等を条件式として登録する。
【００４７】
一方、付随式とは、ある要素種類が選択された場合に、その選択された要素種類に対応して特定の構成要素や要素種類に関する情報を反映しないようにするための情報である。例えば、装置性能として必要な精度計算を行なう際に、要素種類が持つ特徴（補正認識等）により、他機構部が持つ繰り返し精度等をキャンセルして計算する必要がある。このような場合に、精度上キャンセルすべき情報を指定する情報を付随式として登録する。
【００４８】
本設計支援システム１においては、要素種類データベース５０３において、予め要素種類に対して必要に応じて判断情報を関連付けて登録しておき、製造ライン１００の検討時に、この判断情報を参照して製造ライン１００の仕様・構成を選択することにより、構成要素どうしの組み合わせが設計上構成不可能なものになったり、無意味な組み合わせで構成されたりすることを防止することができる。
【００４９】
図６は本発明の一実施形態としての設計支援システム１における要素種類データベース５０３の例を示す図であって、判断情報を説明するためのものである。この図６においては、製造ライン１００を構成する各プロセス（搬送，供給，塗布，移載搭載，位置決めおよび仮硬化（硬化））について、それぞれ、各プロセスを構成する複数の機構要素を示すとともに、これらの各機構要素毎に、選択可能な要素種類と、その要素種類に関して要素種類データベース５０３に予め登録された情報をそれぞれ表形式で表わしている。
【００５０】
この図６に示すように、例えば、搬送プロセスにおける構成要素「パレット（ＰＬＴ）」の要素種類「多連パレット（ＭＰＬＴ）」には、その条件式１に「ＰＦＤ／ＸＦＥＤ」が登録されている。この条件式「ＰＦＤ／ＸＦＥＤ」は、要素種類「ピッチ送り」にはＰＦＤを、又、「Ｘ軸送り機構」にはＸＦＥＤをそれぞれ選択するべきである旨を意味している。そして、要素種類決定部１０は、この条件式１に従って、搬送プロセスにおける、要素種類「ピッチ送り」として「ＰＦＤ」を、又、「Ｘ軸送り機構」として「ＸＦＥＤ」をそれぞれ設定するようになっている。
【００５１】
すなわち、本設計支援システム１においては、要素種類決定部１０が、CONDITION1（計算条件式１），CONDITION2（計算条件２式），CONDITION3（計算条件式３）等の判断情報に基づいて要素種類もしくは要素種類の仕様も決定するようになっており、選択された要素種類に関連付けて登録された判断情報に基づいて、他の要素種類もしくは要素種類の仕様を（自動的に）決定するようになっている。
【００５２】
同様に、図６に示す例においては、例えば、供給プロセスにおいて、要素種類「梱包（ＰＣＫ）」は、その条件式１に「ＰＦＤ／ＸＦＥＤ」が登録されている。この条件式「ＰＦＤ／ＸＦＥＤ」は、要素種類「ピッチ送り」として「ＰＦＤ」を、又、「Ｘ軸送り機構」として「ＸＦＥＤ」をそれぞれ選択するべきである旨を意味している。そして、この条件式１に従って、搬送プロセスにおける、要素種類「ピッチ送り」には「ＰＦＤ」が、又、「Ｘ軸送り機構」には「ＸＦＥＤ」がそれぞれ自動的に選択され設定されているのである。
【００５３】
また、位置決めプロセスにおいて、要素種類「カメラ１（ＬＣＡＭ）」および「カメラ２（HＣＡＭ）」には、その付随式に「−ＰＬＡＣＥ」が登録されている。これは、移載搭載プロセスにおいて取得した精度の値（精度計算）をキャンセルする（使用しない）旨の指示を意味している。位置決めにカメラを用いる場合には、そのカメラの画像に基づいて直接的に位置決めを行なうことができるので、移載搭載プロセスにおける精度を考慮する必要がないからである。
【００５４】
また、要素種類データベース５０３には、要素種類に関する新たな情報の追加や、新たな要素種類の追加を容易に行なうことができるようになっており、例えば、新たな要素種類が設計された場合や、既存の要素種類に設計変更を加えた場合等には、キーボード３やマウス４を用いてそれらの情報を入力したり、又、後述するデータ受渡部１２を介して、外部のシステム（情報処理システム；設計システム，生産管理システム等）から情報を取得して、要素種類データベース５０３に流し込んだりすることができるようになっている。
【００５５】
そして、このようにして新たに追加，変更された情報は、要素種類データベース５０３に通信可能に接続されたコンピュータシステム（例えば設計支援システム１）から、登録・変更後、直ちに使用することができるようになっている。
製造ライン情報作成部９は、キーボード３やマウス４によって選択された要素種類に基づいて、要素種類データベース５０３に保存されたその要素種類に関する情報を取得して、製造ライン１００に関する情報を作成するものである。具体的には、キーボード３やマウス４によって選択された要素種類を組み合わせることにより、搬送（ＴＲＮＳＦ），供給（ＳＰＰＬＹ），塗布（ＤＳＰＮＳ），搭載（移載搭載；ＰＬＡＣＥ），補正（位置決め；ＡＬＩＧＮ）および硬化（仮硬化；ＣＵＲＥＧ）の各プロセスを実現するための機構を作成し、さらに、これらの機構を組み合わせることにより各セル１０１〜１０７を作成する。そして、更に、これらのセル１０１〜１０７を組み合わせることによって製造ライン１００を作成するようになっている。
【００５６】
また、製造ライン情報作成部９は、作成した製造ライン１００に関して、例えば、その性能（予測性能）に関する情報（精度，動作速度，処理時間），製造コスト（価格）を計算し、その情報（仕様・性能一覧；以下、製造ラインに関する情報という場合もある）をモニタ（提示部）２に提示可能な状態に形成したり、又、図示しないプリンタから出力可能な状態に形成したり、又、データベース受渡部１２によって他の外部システム（例えば購買システムや生産管理システム，コストシミュレーションシステム等）に出力可能な状態に形成したりするようになっている。
【００５７】
そして、製造ライン情報作成部９によって作成された製造ライン１００に関する情報は、製造ライン情報５１として、ラインデータベース６に保存されるようになっている。
また、製造ライン情報作成部９は、キーボード３やマウス４によって選択された要素種類に基づいて、要素種類もしくは要素種類の仕様を決定する要素種類決定部１０としての機能もそなえている。
【００５８】
要素種類決定部１０は、オペレータがキーボード３やマウス４を用いて選択した要素種類に基づいて、要素種類データベース５０３からその要素種類に関する種々の情報を取得し、製造ライン１００を構成するために必要な他の要素種類や要素種類の仕様、構成部品等を決定するものである。例えば、要素種類決定部１０は、選択された各要素種類について、DRIVER（モータドライバ数），IO_PINS（入出力ピン数），AIR（エアー配管数）の各値をそれぞれ積算することにより、装置共通部（ベース１０８等）に必要とされる電気的インタフェース，ドライバ数，エアー数等を算出するようになっており、更に、例えば、ベース１０８が複数種類ある場合には、これらの計算結果に基づいて、最適なベース１０８を選択（自動選択）するようになっている。
【００５９】
ここで、図７（ａ）に示すフローチャート（ステップＡ１０〜ステップＡ３０）に従って、本発明の一実施形態としての設計支援システム１における要素種類決定部１０による、ベース１０８の選択手法を、図７（ｂ）を参照しながら説明する。なお、図７（ｂ）は本発明の一実施形態としての設計支援システム１における要素種類決定部１０による、ベース１０８の選択過程において算出される情報例を示す図である。又、本例においては、複数の要素種類を取り付けるためのベース１０８の選択手法を説明する。
【００６０】
オペレータが、キーボード３やマウス４を用いて、製造ライン１００に用いる要素種類を選択すると、要素種類決定部１０は、要素種類データベース５０３を参照して、その選択された各要素種類について、例えば、モータドライバ数や入出力ピン数，エアー配管数等の情報を、それぞれ抽出する（ステップＡ１０）。
そして、要素種類決定部１０は、これらのモータドライバ数や入出力ピン数，エアー配管数等の情報を、それぞれセル（装置）毎に集計して仕様条件を決定する（ステップＡ２０）。図７（ｂ）に示す例においては、この集計の結果（仕様条件，合計必要数）が、モータドライバの合計必要数が１２個、入出力ピン数の合計必要数が４０個、エアー配管数が６個であったとする。又、要素種類決定部１０は、共通部データベース５１２を参照して、この共通部データベース５１２に登録されている複数のベース１０８（図７（ｂ）に示す例においてはタイプＡ，タイプＢ，タイプＣの３種類のベース）についての情報を取得し、各ベース（タイプＡ，タイプＢ，タイプＣ）のモータドライバ数や入出力ピン数，エアー配管数の情報をそれぞれ取得する（図７（ｂ）参照）。
【００６１】
そして、要素種類決定部１０は、共通部データベース５１２に登録された情報に基づいて、集計した仕様条件を満たすベース１０８を選択する（ステップＡ３０）。図７（ａ），図７（ｂ）に示す例においては、要素種類決定部１０は、仕様条件を満たすタイプＢのベース１０８を選択するのである。
また、要素種類決定部１０は、CONDITION1（計算条件式１），CONDITION2（計算条件２式），CONDITION3（計算条件式３）等の判断情報に基づいて要素種類もしくは要素種類の仕様も決定するようになっており、図６を用いて説明したように、選択された要素種類に関連付けて登録された判断情報に基づいて、他の要素種類もしくは要素種類の仕様を決定するようになっている。
【００６２】
さらに、製造ライン情報作成部９は、要素種類データベース５０３に保存された要素種類に関する情報に基づいて、複数の要素種類の中から、キーボード（条件入力部）３やマウス（条件入力部）４によって入力された条件を満たす要素種類を選択して、その選択した要素種類に基づいて製造ライン１００に関する情報を作成するようになっている。
オペレータは、キーボード３やマウス４を用いて、製造ライン１００の仕様（例えば、金額やタクトタイム）を入力することができるようになっており、製造ライン情報作成部９は、先ず、ラインデータベース６に登録されている製造ライン情報５１を参照して、これらの仕様を満たす製造ライン１００が存在する否かを確認する。そして、その仕様を満たす製造ライン１００が存在する場合には、その製造ライン１００に関する情報を取得し、ライン候補としてモニタ２やプリンタ等を介してオペレータに提示するようになっている。
【００６３】
また、その仕様を満たす製造ライン１００が存在しない場合には、製造ライン情報作成部９は、要素種類データベース５０３に登録されている要素種類を用いて製造ライン１００の組み合わせを試算し、その仕様を満たす製造ライン１００を、ライン候補としてモニタ２やプリンタ等を介してオペレータに提示するようになっている。
なお、このようなライン候補の作成に際しては、要素種類データベース５０３に登録された判断情報（条件式，付随式）を反映させてその仕様を決定することにより、あり得ない要素種類の組み合わせを阻止するとともに、ライン候補として作成される製造ライン１００の数を絞り込んで減らすことができる。又、ライン候補をオペレータに提示する際には、価格やタクト等の仕様や、製造ライン１００に使用されている要素種類等の種々の条件で、ライン候補の製造ライン１００をソートや絞込検索等して示すことができるようにすることが望ましい。
【００６４】
外観情報作成部１１は、要素種類データベース５０３に基づいて、視覚情報データベース５０６に登録された要素種類の設計図面に関する情報に基づいて、製造ライン１００の設計図面に関する情報を作成するものである。具体的には、外観情報作成部１１は、キーボード３やマウス４，製造ライン情報作成部９（要素種類決定部１０）によって選択・決定された各要素種類に基づいて、視覚情報データベース５０６を参照してこれらの各要素種類の３次元ＣＡＤデータを取得し、これらの３次元ＣＡＤデータを組み合わせることによって、各セルの３次元ＣＡＤデータ（外観情報）や、製造ライン１００の３次元ＣＡＤデータ（外観情報）を作成するようになっている。
【００６５】
なお、視覚情報データベース５０６においては、３次元ＣＡＤデータとともに原点座標や組立基準位置に関する情報も併せて格納されているので、外観情報作成部１１は、これらの原点情報や組立基準位置に関する情報に基づいて、各要素種類の３次元ＣＡＤデータ（モデリングデータ）を容易に且つ確実に組み合わせることができるようになっている。
そして、この作成された３次元ＣＡＤデータはモニタ２によってオペレータが閲覧可能に提示したり、図示しないプリンタによって印刷したり、又、データ受渡部１２を介して設計システム（図示省略）等の外部の情報処理システムに受け渡したりされるようになっている。
【００６６】
オペレータは、このようにして作成されたモデリングデータを検討することにより、製造ライン１００や各セル（装置）の外観を確認することができ利便性が高い。
データ受渡部１２は、本設計支援システム１と外部のシステム（外部の情報処理システム；例えば、購買システム，生産管理システム，設計システム，コストシミュレーションシステム等）との間で、種々の情報を受け渡すためのものであり、インタフェース機能を実現するものである。具体的には、データ受渡部１２は、購買システムや生産管理システム等の外部の情報処理システムとの間において、各要素種類を構成する部品やその使用数等の情報を受け渡したり、設計システムとの間において設計図面に関する情報（２次元ＣＡＤデータ，３次元ＣＡＤデータ，図番，ファイル名等）を受け渡したりするようになっている。
【００６７】
モニタ２は、コンピュータ本体１３に接続され、種々の情報を表示してオペレータに提示するものであって、要素種類データベース５０３に保存された要素種類をオペレータに対して選択可能に提示する提示部として機能する他、製造ライン情報作成部９によって作成された製造ラインに関する情報を出力可能な出力部として機能し、更に、部品の設計図面に関する情報や、外観情報作成部１１によって作成された製造ライン１００の外観に関する情報を表示（出力）するものである。
【００６８】
キーボード３およびマウス４は、それぞれコンピュータ本体１３に接続され、オペレータが種々の入力処理を行なうための装置であり、モニタ２によってオペレータに対して提示された要素種類の中から、オペレータが製造ライン１００を構成するための任意の要素種類を選択可能な選択部として機能する他、製造ライン情報作成部９による製造ライン１００に関する情報の作成に関する条件をオペレータが入力可能な条件入力部としても機能するようになっている。
【００６９】
上述の如く構成された本発明の一実施形態としての設計支援システム１においては、予め、機構データベース５０１，機構要素データベース５０２，要素種類データベース５０３，部品データベース５０４，２次元図面情報データベース５０５および視覚情報データベース５０６に、それぞれ種々のデータを登録しておき、これらの予め登録された情報を用いて、オペレータは製造ラインの設計の検討を行なうのである。
【００７０】
ここで、本発明の一実施形態としての設計支援システム１における製造ラインの設計支援手法を、図９，図１０および図１１を参照しながら、図８に示すフローチャート（ステップＢ１０〜Ｂ１９０）に従って説明する。なお、図９〜図１１はそれぞれ本発明の一実施形態としての設計支援システム１における入力画面例を示す図であって、図９はその製造ライン１００，装置（セル）名および装置の行程順番等の登録画面例を示す図、図１０は製造ライン１００を構成する装置（セル）の構成を選択する画面の例を示す図、図１１は製造ライン１００の仕様の表示例を示す図である。
【００７１】
本設計支援システム１においては、モニタ２に入力画面（図９参照）が表示され、オペレータは、製造ライン１００の設計検討に際して、この入力画面において、検討を行なう製造ライン１００の名称，グループ（LINE/GROUP，GROUP）を登録するとともに、製造ライン１００を構成する装置（セル）の名称（EQUIPMENT）を登録し、更に、装置の種類（TYPE）や行程順番（ORDER）を登録する（ステップＢ１０〜Ｂ５０）。
【００７２】
また、これらのステップＢ１０〜Ｂ５０において入力された各情報は、製品グループデータベース５０７，ラインデータベース５０８および装置データベース５０９にそれぞれ登録されるようになっている。
次に、オペレータは、モニタ２に表示された入力画面（図１０参照）において、製造ラインの名称，グループの選択を行なうとともに、製造ライン１００を構成する各装置について、それぞれ最適な要素種類の選択を行なう。製造ライン１００を構成する全ての装置についての要素種類の選択を完了した時点で、その構成の確定（ＦＩＸ）を行なってデータの保存（データセーブ）を行なう（ステップＢ６０〜Ｂ９０）。なお、ここで要素種類の選択は、要素種類データベース５０３に登録された要素種類の中からオペレータが最適と判断するものを選択するようになっており、又、確定された製造ライン１００の構成は検討ラインデータベース５１０に登録される。
【００７３】
要素種類決定部１０は、オペレータがキーボード３やマウス４を用いて選択した要素種類に基づいて、要素種類データベース５０３からその要素種類に関する種々の情報を取得し、例えばベース１０８等の装置共通部の自動選択を行なう（ステップＢ１００）。
また、製造ライン情報作成部９は、その製造ライン１００の価格（製造コスト）や処理時間，精度を要素種類データベース５０３や部品データベース５０４に基づいて算出し（ステップＢ１１０〜Ｂ１３０）、これらの情報を仕様・性能一覧（仕様概要）として、モニタ２に表示させる（ステップＢ１４０）。オペレータは、例えば、図１１に示すような表示画面において、製造ライン１００の仕様・性能（性能や価格等）を容易に確認することができるのである。
【００７４】
図１１に示す例においては、製造ライン１００のライン構成とともに、各装置（セル）の仕様，機構要素が表示され、更に、各セルにおける精度や処理時間、価格等が一覧として構成されており、更に、製造ラインの合計金額や処理時間も確認することができるのである。又、このようにして作成された製造ライン１００の仕様・性能一覧は、データベース受渡部１２によって、図示しないコストシミュレーションシステムに受け渡すこともできる。
【００７５】
オペレータは、このようにして検討・設計した製造ライン１００について、製作を行なうか否かを判断して（ステップＢ１５０）、製作を行なわない場合には（ステップＢ１５０のＮＯルート参照）、次に、製造ライン１００の設計・検討を終了するか否かを判断し（ステップＢ１９０）、終了する場合には（ステップＢ１９０のＹＥＳルート参照）、そのまま終了する。又、終了しない場合には（ステップＢ１９０のＮＯルート参照）、ステップＢ６０に移行する。
【００７６】
また、製造ライン１００を製作する場合には（ステップＢ１５０のＹＥＳルート参照）、設計支援システム１は、検討ラインデータベース５１０に基づいて、その製造ライン１００を製作するために必要な情報（例えば、使用されている部品の部品型番，使用個数等）を積算・抽出し（ステップＢ１６０）、例えば、購入品等については、発注リストを製作する（ステップＢ１７０）。なお、この発注リストは、例えば、データ受渡部１２を介して購買システムに渡されたり、又、部品を製作する製造部門等に製造指示として渡される。
【００７７】
また、発注した部品等に関して、購買システムや部品の製造部門等から、その発注・指示に対して、価格や納期の回答があった場合には、それらの情報に基づいて、製造ライン１００の最終的な合計金額や納期が決定し、モニタ２に表示され（ステップＢ１８０）、処理を終了する。
さらに、本設計支援システム１においては、製造ライン１００に必要とされる仕様（処理速度，精度，価格等）を入力することにより、製造ライン情報作成部９が、その仕様を満たす要素種類の組み合わせを計算して組み合わせることにより、その仕様を満たす製造ライン１００の候補をオペレータに対して提示するようになっている。
【００７８】
具体的には、オペレータがライン仕様を入力すると、製造ライン情報作成部９は、先ず、検討ライン情報データベース５１０を検索して、その仕様を満たす製造ライン１００が保存されているか否かを確認する。仕様を満たす製造ライン１００が検討ライン情報データベース５１０に登録されていた場合には、その製造ライン１００に関する情報をライン候補としてオペレータに提示する。
【００７９】
また、仕様を満たす製造ライン１００が検討ライン情報データベース５１０に登録されていなかった場合には、製造ライン情報作成部９は、要素種類データベース５０３に登録されている要素種類を用いて製造ライン１００の組み合わせを試算し、その仕様を満たす製造ライン１００を、ライン候補としてモニタ２やプリンタ等を介してオペレータに提示するのである。オペレータは、モニタ２上等に表示されたライン候補について、その詳細な仕様を確認することにより、製造ライン１００の仕様を確定する。
【００８０】
さらに、本設計支援システム１においては、個々の要素種類についてコストダウンの検討を行なうこともできる。一般に、１つの機能として完成された要素種類について、コストダウンのために、後からその要素種類を構成する部品の購入メーカ等の変更を行う場合がある。このような際に、要素種類に付加された「UNIT_NUMBER」をキーとしてリンクされた部品データベース５０４の内容をモニタ２上に示して、その要素種類を構成する全ての部品の情報（例えば、材料，メーカ名，メーカ型番，加工工数，購入納期，購入価格，単価等）を表示する。なお、要素種類を構成する複数の部品を、単価の高い部品順にリストアップしてもよい。
【００８１】
オペレータは、これらの情報に基づいて、コストダウンの検討や部品もしくはその購入先の変更や登録を円滑且つ容易に行なうことができる。
また、このようなコストダウンの検討時に、図面の詳細を変更（指定寸法公差の緩和や板金化等）することにより、加工工数の低減を図る場合もある。本設計支援システム１においては、２次元情報データベース５０５や視覚情報データベース５０６に基づいて、図面データやモデリングデータベースをモニタ２に表示したり、プリンタ等を用いて印刷することができる。
【００８２】
オペレータは、このようにモニタ２やプリンタから出力された図面データやモデリングデータを参照して、それらの部品に対する変更要領をその場でまとめ、工数の低減などを見積り、旧部品の代替部品として登録することにより、コストダウンを検討することができる。
このように、本発明の一実施形態としての設計支援システム１によれば、オペレータが、製造ライン１００を構成するための要素種類を、モニタ２で確認しながらキーボード３やマウス４を用いて選択することにより、多種のプロセスをそなえた製造ライン１００を、効率良く検討・決定・構築することができる。
【００８３】
また、予め要素種類データベース５０３に登録された、すなわち、既に開発が完了している要素種類を組み合わせて製造ライン１００を構成するので、部品の共有化をすすめることができるとともに、独自設計（新規設計）を極力減らすことができる。これにより、製造コストを低減できるとともに、製造ライン１００の設計・製造に要する時間を短縮することができる。
【００８４】
さらに、図１１に示すように、検討中の製造ライン１００の仕様・性能を容易に確認することができ、オペレータが構築した製造ライン１００の仕様・性能の確認を容易に行なうことができるので利便性が高く、又、必要な仕様・性能を満たす製造ライン１００を容易に且つ短時間で設計することができる。
すなわち、本設計支援システム１を用いることにより、製造ライン１００を短納期且つ低価格で提供することができるのである。
【００８５】
また、要素種類データベース５０３において、要素種類に対して、他の機構要素にかかる要素種類に対して反映させるべき情報（判断情報）を保存し、製造ライン１００の構築時に、この判断情報を反映させることにより、構成要素どうしの組み合わせが設計上構成不可能なものになったり、無意味な組み合わせで構成構成されたりすることを防止することができ、信頼性を向上させることができる。
【００８６】
さらに、新たなプロセスを開発して装置に組み込む必要がある場合は、仕様検討者（開発者）によって開発されたプロセスを具体的な機構として設計し、要素種類として完成され、順次、要素種類データベース５０３，部品データベース５０４，２次元図面情報データベース５０５および視覚情報データベース５０６に、機構要素の一部、図面として登録することにより、直ちに、他の機構要素と組み合わせて、装置としての機能を果たすことができる。すなわち、装置の１部分の要素種類として新たに開発されたプロセスを、直ちにその場で仕様検討者によって他の応用に使用することができ、利便性が高い。又、設計者（仕様検討者）が複数いる場合には、他の設計者が作成した装置（要素種類）に関する情報を、これらの複数の設計者間で共有することができ、利便性が高い。更に、プロセスの最小単位である要素種類の開発によって、既存の装置とは違った性能を持つ装置を構成できる。
【００８７】
また、個々の要素種類についてコストダウンの検討を円滑且つ容易に行なうことができる。
さらに、本設計支援システム１によって構築された製造ライン１００は、それらを構成する全ての部品について、部品データベース５０４等との間でリンクが確立されているので、この製造ライン１００を構成する部品のリスト（部品リスト）を容易に且つ正確に作成することができる。又、重複する部品などのソート・積算を容易に行なうことができるので、この製造ライン１００の製作依頼時において、製作・発注依頼を自動化することができる。
【００８８】
また、購入部品については、例えば外部の購買システムと連携することにより、例えば、その購買システムが持つメーカの連絡先情報（データベース）等を利用して、円滑に部品購入依頼を行なうことができ、これにより、部品毎の発注処理の時間を削減できる。
さらに、要素種類決定部１０が、オペレータがキーボード３やマウス４を用いて選択した要素種類に基づいて、要素種類データベース５０３からその要素種類に関する種々の情報を取得し、製造ライン１００を構成するために必要な他の要素種類や要素種類の仕様（例えば、電気的インタフェース，ドライバ数，エアー数）、構成部品等を自動的に決定するので、利便性が高く、又、設計ミス等が生じ難く設計品質を向上させることができる。
【００８９】
要素種類データベース５０３が、製造ライン１００におけるプロセス（装置，製造行程）とそのプロセスに関係する要素種類とを関係付けて保存し、更に、プロセスを階層的に管理することにより、実際の製造ライン１００の構成と同様の形態で要素種類のデータを管理することができ利便性が高い。
要素種類データベース５０３が、要素種類に関連付けてその要素種類の設計図面に関する情報を保存することにより、オペレータがその設計図面を容易に参照・使用することができ利便性が高い。
【００９０】
また、部品データベース５０４が、部品に関連付けてその部品の設計図面（２次元ＣＡＤデータ，モデリングデータ）に関する情報を保存し、その部品の設計図面に関する情報をモニタ２に出力させて、その部品の使用変更を容易に検討することができるので、これによって部品の製造コストを低減（コストダウン）するための検討を容易に行なうことができる。
【００９１】
外観情報作成部１１が、キーボード３やマウス４，製造ライン情報作成部９（要素種類決定部１０）によって選択・決定された各要素種類に基づいて、視覚情報データベース５０６を参照してこれらの各要素種類の３次元ＣＡＤデータを取得し、これらの３次元ＣＡＤデータを組み合わせることによって、各セルの３次元ＣＡＤデータ（外観情報）や、製造ライン１００３次元ＣＡＤデータ（外観情報）を作成するので、オペレータは製造ライン１００の外観を容易に確認することができ利便性が高い。
【００９２】
データ受渡部１２により、購買システムや生産管理システム等の外部の情報処理システムとの間において、各要素種類を構成する部品やその使用数等の情報を受け渡したり、設計システムとの間において設計図面に関する情報（２次元ＣＡＤデータ，３次元ＣＡＤデータ，図番，ファイル名等）を受け渡したりするので、本設計支援システム１によって作成した製造ライン１００に関する情報を有効に利用することができ利便性が高い。
【００９３】
また、製造ライン情報作成部９によって作成された製造ライン１００に関する情報と、データ受渡部１２によって取得されたその製造ライン１００の製造コストに関する情報とをモニタ２に対比可能に出力することにより、オペレータはその製造ライン１００について、製造コストのコストシミュレーションを容易に行なうことができる。
また、部品データベース５０４が、その部品データベース５０４に登録された部品に対して所定の条件でソート・抽出を行なうことができ、これによっても個々の部品や要素種類，装置（セル）の製造コストを低減（コストダウン）するための検討を容易に行なうことができる。
【００９４】
検討ラインデータベース５１０が、製造ライン情報作成部９によって作成された製造ライン１００に関する情報を複数保存し、これらの複数の製造ライン１００に関する情報を、当該製造ラインに関する情報の内容に基づいて、任意の条件で抽出・並び替え可能な状態で保存し、これらの検討ラインデータベース５１０に保存された製造ライン１００に関する情報を、その内容に基づいて任意の条件で抽出・並び替えを行ない、ライン候補（後述）としてモニタ２等に出力することにより、オペレータは、所望の条件を満たす製造ライン１００を高速且つ容易に取得することができる。
【００９５】
製造ライン情報作成部９が、要素種類データベース５０３に保存された要素種類に関する情報に基づいて、複数の要素種類を選択的に用いることにより、キーボード３やマウス４によって入力された条件を満たす製造ライン１００に関する情報を作成するので、オペレータは、製造ライン１００に必要とされる仕様（処理速度，精度，価格等）を満たす製造ライン１００の候補を容易に且つ高速に取得することができ、利便性が高い。
【００９６】
また、製造ライン情報作成部９が、部品データベース５０４に保存された要素種類を構成する部品に関する情報に基づいて、製造ライン１００に関する情報として、少なくとも製造ライン１００を構成する各部品の必要数を算出するので、オペレータが、各部品の必要数等を容易に且つ正確に知ることができ利便性が高い。
さらに、オペレータが、製造ラインの性能もしくは製造コストに関する情報を容易に確認することができ利便性が高い。
【００９７】
そして、本発明は上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。
例えば、上述した実施形態においては、データベース群５０を構成する各データベース（機構データベース５０１，機構要素データベース５０２，要素種類データベース５０３，部品データベース５０４，２次元図面情報データベース５０５，視覚情報データベース５０６，製品グループデータベース５０７，ラインデータベース５０８，装置データベース５０９，検討ラインデータベース５１０，ライン候補データベース５１１および共通部データベース５１２）は、コンピュータ本体１３に通信可能に構成された外部のデータベースとして構成されているが、これに限定されるものではなく、その一部もしくは全部をコンピュータ本体１３のバスに直接的に接続された記憶装置（ハードディスクやメモリ等）にそなえてもよい。
【００９８】
また、これらのコンピュータ群５０を構成する各データベース５０１〜５１２については、その一部もしくは全部を統合して同一のデータベースとして構築してもよく、又、各データベース５０１〜５１２を更に複数のデータベースに分割して構成してもよい。
さらに、これらのデータベース５０１〜５１２の項目は、上述した実施形態に限定されるものではなく、他の項目をそなえて構成してもよい。例えば、上述した実施形態においては、要素種類データベース５０３は、例えば、各要素種類（MECHANISM）に、ELEMENT（名称），CONDITION1（計算条件式１），CONDITION2（計算条件２式），CONDITION3（計算条件式３），DRIVER（モータドライバ数），IO_PINS（入出力ピン数），AIR（エアー配管数），X_ACCURACY（Ｘ方向繰り返し精度），Y_ACCURACY（Ｙ方向繰り返し精度）, FORMULA（処理速度計算式）, WORKTIME（処理時間）, PRICE（製造単価），PICTURE（視覚情報），COMMENT（要素説明用コメント）およびUNIT_NUMBER（ユニット番号；部品の集合番号）の各項目からなる情報（要素種類に関する情報）を関連付けて登録することによって構成されているが、これに限定されるものではなく、例えば、更に、納期に関する情報を関連付ける等、他の項目を付加してもよく、又、一部の項目を削除してもよい。
【００９９】
また、上述した実施形態においては、製造ライン情報作成部９，構成要素決定部１０，外観情報作成部１１およびデータ受渡部１２が同一のコンピュータ本体１３にそなえられている、すなわち、コンピュータ本体１３がこれらの製造ライン情報作成部９，構成要素決定部１０，外観情報作成部１１およびデータ受渡部１２として機能するようになっているが、これに限定されるものではなく、これらの製造ライン情報作成部９，構成要素決定部１０，外観情報作成部１１およびデータ受渡部１２の一部が他のコンピュータシステムによって実現されてもよい。
【０１００】
なお、本発明の各実施形態が開示されていれば、本発明の設計支援システムを当業者によって実施・製造することが可能である。
そして、本発明の設計支援システムは、以下に示すように要約することができる。
（付記１）  複数の要素種類を組み合わせて構成される製造ラインの設計を支援する設計支援システムであって、
該要素種類に関する情報を予め保存する要素種類データベースと、
該要素種類データベースに保存された該要素種類をオペレータに対して選択可能に提示する提示部と、
該提示部によって提示された該要素種類の中から、該製造ラインを構成するための任意の該要素種類を選択可能な選択部と、
該選択部によって選択された該要素種類に基づいて、該要素種類データベースに保存された当該要素種類に関する情報を取得して、該製造ラインに関する情報を作成する製造ライン情報作成部と、
該製造ライン情報作成部によって作成された前記製造ラインに関する情報を出力可能な出力部とをそなえることを特徴とする、設計支援システム。
【０１０１】
（付記２）  前記選択部によって選択された要素種類に基づいて、該要素種類もしくは該要素種類の仕様を決定する要素種類決定部をそなえ、
該製造ライン情報作成部が、該要素種類決定部によって決定された該要素種類もしくは該要素種類の仕様に基づいて、該製造ラインに関する情報を作成することを特徴とする、付記１記載の設計支援システム。
【０１０２】
（付記３）  該要素種類データベースが、該要素種類に関係付けて判断情報を保存し、
該要素種類決定部が、該判断情報に基づいて該要素種類もしくは該要素種類の仕様を決定することを特徴とする、付記２記載の設計支援システム。
（付記４）  該要素種類データベースが、該製造ラインにおける製造工程（プロセス，装置）と当該製造工程に関係する要素種類とを関係付けて保存することを特徴とする、付記１〜付記３のいずれか１項に記載の設計支援システム。
【０１０３】
（付記５）  該要素種類データベースが、該製造工程を階層的に管理することを特徴とする、付記４記載の設計支援システム。
（付記６）  該要素種類を構成する部品に関する情報を保存する部品データベースをそなえることを特徴とする、付記１〜付記５のいずれか１項に記載の設計支援システム。
（付記７）  該部品データベースが、当該部品データベースに登録された前記部品に関する情報に対して所定の条件でソート・抽出を行なうことを特徴とする、付記６記載の設計支援システム。
【０１０４】
（付記８）  該部品に関連付けて当該部品の設計図面に関する情報をそなえ、
該出力部が、前記部品の設計図面に関する情報を出力することを特徴とする、付記６又は付記７記載の設計支援システム。
（付記９）  該要素種類の外観に関する情報をそなえるとともに、
当該要素種類の外観に関する情報に基づいて、該製造ラインの外観に関する情報を作成する外観情報作成部をそなえ、
該出力部が、該外観情報作成部によって作成された前記製造ラインの外観に関する情報を出力することを特徴とする、付記１〜付記８のいずれか１項に記載の設計支援システム。
【０１０５】
（付記１０）  該製造ライン情報作成部によって作成された前記製造ラインに関する情報を複数保存可能であって、当該複数の製造ラインに関する情報を、当該製造ラインに関する情報の内容に基づいて、任意の条件で抽出・並び替え可能な製造ライン情報保存部と、
前記抽出・並び替えられた製造ラインに関する情報をライン候補として提示するライン候補提示部とをそなえることを特徴とする、付記１〜付記９のいずれか１項に記載の設計支援システム。
【０１０６】
（付記１１）  前記製造ライン情報作成部による前記製造ラインに関する情報の作成に関する条件を入力可能な条件入力部をそなえ、
該製造ライン情報作成部が、該要素種類データベースに保存された前記要素種類に関する情報に基づいて、前記複数の要素種類を選択的に用いることにより、該条件入力部によって入力された該条件を満たす該製造ラインに関する情報を作成することを特徴とする、付記１〜付記１０のいずれか１項に記載の設計支援システム。
【０１０７】
（付記１２）  外部の情報処理システムとデータの受け渡し可能なデータ受渡部をそなえることを特徴とする、付記１〜付記１１記載のいずれか１項に記載の設計支援システム。
（付記１３）  前記外部の情報処理システムが製造ラインの製造コストを管理するシステムであって、
該データ受渡部が、当該外部の情報処理システムから、前記製造ラインの製造コストに関する情報を取得し、
該出力部が、該製造ライン情報作成部によって作成された前記製造ラインに関する情報と、該データ受渡部によって取得された前記製造ラインの製造コストに関する情報とを対比可能に出力することを特徴とする、付記１２記載の設計支援システム。
【０１０８】
（付記１４）  前記外部の情報処理システムが購買システムであって、
該データ受渡部が、該製造ライン情報作成部によって作成された前記製造ラインに関する情報を該購買システムに渡すことを特徴とする、付記１２又は付記１３記載の設計支援システム。
（付記１５）  該製造ライン情報作成部が、該部品データベースに保存された前記要素種類を構成する部品に関する情報に基づいて、前記製造ラインに関する情報として、少なくとも該製造ラインを構成する各部品の必要数を算出することを特徴とする、付記１〜付記１４のいずれか１項に記載の設計支援システム。
【０１０９】
（付記１６）  該データ受渡部が、少なくとも該製造ラインを構成する各部品の必要数を外部の情報処理システムに渡すことを特徴とする、付記１５記載の設計支援システム。
（付記１７）  該要素種類データベースに保存された前記要素種類に関する情報が、該要素種類の製造単価，納期，精度，処理時間，視覚情報，コメントのうち少なくともいずれかをそなえることを特徴とする、付記１〜付記１６のいずれか１項に記載の設計支援システム。
【０１１０】
（付記１８）  該製造ラインに関する情報が、該製造ラインの性能もしくは製造コストに関する情報であることを特徴とする、付記１〜付記１７のいずれか１項に記載の設計支援システム。
【産業上の利用可能性】
【０１１１】
複数の要素種類を組み合わせて構成される製造ラインの仕様・性能の検討にも適用できる。
【図面の簡単な説明】
【０１１２】
【図１】本発明の一実施形態としての設計支援システムの構成を模式的に示す図である。
【図２】本発明の一実施形態としての設計支援システムにおけるデータベース群に含まれるデータベースとその構成例を示す図である。
【図３】製造ラインの外観を模式的に示す斜視図である。
【図４】（ａ）〜（ｇ）はそれぞれ図３に示す製造ラインを構成するセルを示す斜視図である。
【図５】本発明の一実施形態としての設計支援システムの要素種類データベースの構造例を模式的に示す図である。
【図６】本発明の一実施形態としての設計支援システムにおける要素種類データベースの例を示す図である。
【図７】（ａ），（ｂ）はそれぞれ本発明の一実施形態としての設計支援システムにおける要素種類決定部による、ベースの選択手法を説明するための図である。
【図８】本発明の一実施形態としての設計支援システムにおける製造ラインの設計支援手法を説明するためのフローチャートである。
【図９】本発明の一実施形態としての設計支援システムにおける入力画面例を示す図である。
【図１０】本発明の一実施形態としての設計支援システムにおける入力画面例を示す図である。
【図１１】本発明の一実施形態としての設計支援システムにおける入力画面例を示す図である。
【符号の説明】
【０１１３】
１    設計支援システム
２    モニタ（提示部，出力部，ライン候補提示部）
３    キーボード（選択部，条件入力部）
４    マウス（選択部，条件入力部）
９    製造ライン情報作成部
１０    要素種類決定部
１１    外観情報作成部
１２    データ受渡部
１３    コンピュータ本体
５０    データベース群  
１００    製造ライン
１０１    反転ローダセル
１０２    ワーク投入セル
１０３    転写セル
１０４    搭載セル
１０５    硬化セル
１０６    ワーク回収・反転セル
１０７    アンローダセル
１０８    ベース
５０１    機構データベース
５０２    機構要素データベース
５０３    要素種類データベース
５０４    部品データベース
５０５    ２次元図面情報データベース
５０６    視覚情報データベース
５０７    製品グループデータベース
５０８    ラインデータベース
５０９    装置データベース
５１０    検討ラインデータベース（製造ライン情報保存部）
５１１    ライン候補データベース
５１２    共通部データベース
【図１】
0004638661.tif 000002
【図２】
0004638661.tif 000003
【図３】
0004638661.tif 000004
【図４】
0004638661.tif 000005
【図５】
0004638661.tif 000006
【図６】
0004638661.tif 000007
【図７】
0004638661.tif 000008
【図８】
0004638661.tif 000009
【図９】
0004638661.tif 000010
【図１０】
0004638661.tif 000011
【図１１】
0004638661.tif 000012