(57)【特許請求の範囲】
【請求項１】
製造ラインモデルを使用した製造ラインシュミレーション装置であって、
製造ラインモデル作成のための複数のモデルライブラリの項目と、前記モデルライブラリの項目における入力項目を記憶する記憶部と、前記モデルライブラリの項目における入力項目同士の重複度合いが示された入力項目関連表と、を記憶する記憶部と、
ユーザに対して前記記憶部に記憶された複数のモデルライブラリの項目を提示し、ユーザからのモデルライブラリの項目の指定を受け付けるシミュレーションライブラリ提示部と、
指定された前記モデルライブラリの項目に対して、前記記憶部において記憶された入力関連表を使用して、前記入力項目の優先度を算出し、算出された優先度に基づいてユーザに入力画面を提示する優先度付与部と、
前記入力画面において入力項目の入力を受け付けるシミュレーション入力受付部と、
前記入力項目関連表において示された重複した項目に対して、前記シミュレーション入力受付部においてすでに受け付けたデータを複製する重複データ生成部と、
指定されたモデルライブラリの項目と、前記シミュレーション入力受付部で入力された入力項目の情報値を用いて、製造ラインシミュレーションモデルを生成するシミュレーションモデル生成部と、
前記シミュレーションモデルを使用してシミュレーションを実行する生産シミュレーション実行部と、
を備えたことを特徴とする製造ラインシュミレーション装置。
【請求項２】
請求項１に記載の製造ラインシュミレーション装置において、
前記優先度付与部は、算出された優先度に基づいて、前記入力項目の順序を並び替えて、ユーザに提示することを特徴とする製造ラインシュミレーション装置。
【請求項３】
請求項１に記載の製造ラインシュミレーション装置において、
前記入力画面において、前記重複データ生成部により複製されたデータは、対応する入力項目にすでに入力された状態でユーザに提示されることを特徴とする製造ラインシュミレーション装置。
【請求項４】
請求項１に記載の製造ラインシュミレーション装置において、
前記入力項目関連表において示される入力項目同士の重複度合いは、入力項目間の包含関係により優先度に重み付けが行われていることを特徴とする製造ラインシュミレーション装置。
【請求項５】
請求項１に記載の製造ラインシュミレーション装置において、
前記優先度付与部は、入力項目のなかから、指定されたモデルライブラリの項目に応じて製造ラインシミュレーションに必要な入力項目を絞り込んでユーザに提示することを特徴とする製造ラインシュミレーション装置。
【請求項６】
製造ラインモデルを使用した製造ラインシュミレーションにおけるデータ入力を支援す
るデータ入力支援装置であって、
製造ラインモデル作成のための複数のモデルライブラリの項目と、前記モデルライブラリの項目における入力項目を記憶する記憶部と、前記モデルライブラリの項目における入力項目同士の重複度合いが示された入力項目関連表と、を記憶する記憶部と、
ユーザに対して前記記憶部に記憶された複数のモデルライブラリの項目を提示し、ユーザからのモデルライブラリの項目の指定を受け付けるシミュレーションライブラリ提示部と、
指定された前記モデルライブラリの項目に対して、前記記憶部において記憶された入力関連表を使用して、前記入力項目の優先度を算出し、算出された優先度に基づいてユーザに入力画面を提示する優先度付与部と、
前記入力画面において入力項目の入力を受け付けるシミュレーション入力受付部と、
前記入力項目関連表において示された重複した項目に対して、前記シミュレーション入力受付部においてすでに受け付けたデータを複製する重複データ生成部と、
を備えたことを特徴とするデータ入力支援装置。
【請求項７】
請求項６に記載のデータ入力支援装置において、
前記優先度付与部は、算出された優先度に基づいて、前記入力項目の順序を並び替えて、ユーザに提示することを特徴とするデータ入力支援装置。
【請求項８】
請求項６に記載のデータ入力支援装置において、
前記入力画面において、前記重複データ生成部により複製されたデータは、対応する入力項目にすでに入力された状態でユーザに提示されることを特徴とするデータ入力支援装置。
【請求項９】
請求項６に記載のデータ入力支援装置において、
前記入力項目関連表において示される入力項目同士の重複度合いは、入力項目間の包含関係により優先度に重み付けが行われていることを特徴とするデータ入力支援装置。
【請求項１０】
請求項６に記載のデータ入力支援装置において、
前記優先度付与部は、入力項目のなかから、指定されたモデルライブラリの項目に応じて製造ラインシミュレーションに必要な入力項目を絞り込んでユーザに提示することを特徴とするデータ入力支援装置。
【請求項１１】
製造ラインモデルを使用した製造ラインシュミレーションにおけるデータ入力を支援するデータ入力支援方法であって、
製造ラインモデル作成のための複数のモデルライブラリの項目と、前記モデルライブラリの項目における入力項目を記憶する記憶部と、前記モデルライブラリの項目における入力項目同士の重複度合いが示された入力項目関連表と、を記憶する記憶部と、前記記憶部に記憶された情報を使用して処理を行う制御部と、を有するデータ入力支援装置が、
ユーザに対して前記記憶部に記憶された複数のモデルライブラリの項目を提示するステップと、
ユーザからのモデルライブラリの項目の指定を受け付けるステップと、
指定された前記モデルライブラリの項目に対して、前記記憶部において記憶された入力関連表を使用して、前記入力項目の優先度を算出するステップと、
算出された優先度に基づいてユーザに入力画面を提示するステップと、、
前記入力画面において入力項目の入力を受け付けるステップと、
前記入力項目関連表において示された重複した項目に対して、すでに受け付けたデータを複製するステップと、
を実行することを特徴とするデータ入力支援方法。
【請求項１２】
請求項１１に記載のデータ入力支援方法において、
前記入力項目は、算出された優先度に基づいて、順序を並び替えて、ユーザに提示されることを特徴とするデータ入力支援方法。
【請求項１３】
請求項１１に記載のデータ入力支援方法において、
前記入力画面において、前記複製されたデータは、対応する入力項目にすでに入力された状態でユーザに提示されることを特徴とするデータ入力支援方法。
【請求項１４】
請求項１１に記載のデータ入力支援方法において、
前記入力項目関連表において示される入力項目同士の重複度合いは、入力項目間の包含関係により優先度に重み付けが行われていることを特徴とするデータ入力支援方法。
【請求項１５】
請求項１１に記載のデータ入力支援方法において、
ユーザに提示される入力項目は、指定されたモデルライブラリの項目に応じて製造ラインシミュレーションに必要な入力項目を絞り込んでユーザに提示されることを特徴とするデータ入力支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、産業機械やモータ、タービンなどの製造ライン設計に関して、製造ラインの挙動を事前に検証する製造ラインシミュレーションの入力データとなる製造ラインシミュレーションモデルを自動で作成する製造ラインシミュレーション装置の技術分野に関する。
【背景技術】
【０００２】
製造ライン設計において生産量や仕掛り数を評価する技術として、製造ラインシミュレーションがある。製造ラインシミュレーションを利用するためには、最初に製造ラインの構成要素である設備や作業者、搬送機器などを計算機上にモデル化する。従来の製造ラインシミュレーションでは、過去のシミュレーションで作成したモデルをライブラリ化し、シミュレーションの要件に応じて、ライブラリを組み合わせることで、製造ラインシミュレーションのモデルを構築する。
【０００３】
例えば、特許文献１では、製造ライン設計者が工程情報を入力すると、過去のシミュレーションのライブラリから工程情報に対応したライブラリを自動的に選択する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2004-280719号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前記特許文献１では、過去のシミュレーション事例をライブラリ化し、シミュレーションの要件に応じて、ライブラリを組み合わせることで、製造ラインシミュレーションモデルを構築する技術が記載さている。しかし、製造ラインシミュレーションの入力項目は、工程、設備、作業者のライブラリ項目に入力する作業時間、工程経路、シフト、人数など多数あり、すべてを入力するには工数が掛かっていた。また、各ライブラリ項目に対して、共通の入力項目を重複し入力していた。したがって、入力画面に対して、最少入力を実現する入力順序の生成により、重複入力をなくすことで入力工数を削減することが課題である。
【０００６】
そこで、本発明では、製造ラインの設計を対象とした製造ラインシミュレーションにおいて、ライブラリの入力手順を体系化し、重複する入力手順を省力化することで、入力項目の作成工数の削減を実現する手段を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。本願は上記課題を解決する手段を含んでいるが、その一例を挙げるならば、製造ラインモデルを使用した製造ラインシュミレーション装置であって、製造ラインモデル作成のための複数のモデルライブラリの項目と、前記モデルライブラリの項目における入力項目を記憶する記憶部と、前記モデルライブラリの項目における入力項目同士の重複度合いが示された入力項目関連表と、を記憶する記憶部と、ユーザに対して前記記憶部に記憶された複数のモデルライブラリの項目を提示し、ユーザからのモデルライブラリの項目の指定を受け付けるシミュレーションライブラリ提示部と、指定された前記モデルライブラリの項目に対して、前記記憶部において記憶された入力関連表を使用して、前記入力項目の優先度を算出し、算出された優先度に基づいてユーザに入力画面を提示する優先度付与部と、前記入力画面において入力項目の入力を受け付けるシミュレーション入力受付部と、前記入力項目関連表において示された重複した項目に対して、前記シミュレーション入力受付部においてすでに受け付けたデータを複製する重複データ生成部と、指定されたモデルライブラリの項目と、前記シミュレーション入力受付部で入力された入力項目の情報値を用いて、製造ラインシミュレーションモデルを生成するシミュレーションモデル生成部と、前記シミュレーションモデルを使用してシミュレーションを実行する生産シミュレーション実行部とを備える構成とする。
【発明の効果】
【０００８】
本発明によれば、製造ラインシミュレーションにおいて、入力工数の削減が可能となる。上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態である製造ラインシミュレーション入力順序作成装置の概略図を示す図である。
【図２】本発明の一実施形態であるモデルライブラリ情報を示す図である。
【図３】本発明の一実施形態である製品情報を示す図である。
【図４】本発明の一実施形態である工程経路情報を示す図である。
【図５】本発明の一実施形態である設備情報を示す図である。
【図６】本発明の一実施形態である作業者情報を示す図である。
【図７】本発明の一実施形態であるシフト情報を示す図である。
【図８】本発明の一実施形態である段取り情報を示す図である。
【図９】本発明の一実施形態であるライブラリ・入力項目関連表情報を示す図である。
【図１０】本発明の一実施形態である入力項目関連表情報を示す図である。
【図１１】本発明の一実施形態であるハードウェア構成を示す図である。
【図１２】本発明の一実施形態である製造ラインシミュレーション入力順序作成装置の動作フローを示す図である。
【図１３】本発明の一実施形態である製造ラインシミュレーション入力順序作成装置の入力画面である。
【図１４】本発明の一実施形態である製造ラインシミュレーション入力順序作成装置の動作フローを示す図である。
【図１５】本発明の一実施形態である製造ラインシミュレーション入力順序作成装置の出力結果である。
【図１６】本発明の一実施形態である製造ラインシミュレーション入力順序作成装置の出力結果である。
【図１７】本発明の一実施形態である製造ラインシミュレーション入力順序作成装置の出力結果である。
【図１８】本発明の一実施形態である製造ラインシミュレーション入力順序作成装置の出力結果である。
【図１９】本発明の一実施形態である製造ラインシミュレーション入力順序作成装置の動作フローを示す図である。
【図２０】本発明の一実施形態である製造ラインシミュレーション入力順序作成装置の出力結果である。
【図２１】本発明の一実施形態である製造ラインシミュレーション入力順序作成装置の動作フローを示す図である。
【図２２】本発明の一実施形態である製造ラインシミュレーション入力順序作成装置の出力結果である。
【図２３】本発明の一実施形態における入力項目関連表情報を作成するフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態について説明する。
図１は、製造ラインシミュレーション入力順序作成装置１１０の概略図である。図示するように、製造ラインシミュレーション入力順序作成装置１１０は、制御部１１１と、入力部１１２、出力部１１３、通信部１１４、記憶部１１５を備える。また、制御部１１１は、シミュレーションライブラリ提示部１１１１と、優先度付与部１１１２と、シミュレーション入力受付部１１１３と、重複データ生成部１１１４と、シミュレーションモデル生成部１１１５と、生産シミュレーション実行部１１１６とを備える。
【００１１】
入力部１１２は、情報の入力を受け取る。出力部１１３は、情報を出力する。通信部１１４は、ネットワーク１９０を介した情報の送受信を行う。記憶部１１５は、モデルライブラリ情報１１５１と、製品情報記憶部１１５２と、工程経路情報記憶部１１５３と、設備情報記憶部１１５４と、作業者情報記憶部１１５５と、シフト情報記憶部１１５６と、段取り記憶部１１５７と、ライブラリ・入力項目関連表記億部１１５８、入力関連表記憶部１１５９を備える。
【００１２】
図２は、図１に記載のモデルライブラリ情報１１５１のファイルフォーマットの一実施形態を表す図である。図２において、ファイルフォーマット１１５１は、モデルライブラリの識別番号であるライブラリ番号を登録するためのフィールド、製造ラインシミュレーションの機能を示すライブラリ項目を登録するためのフィールドを備えている。
【００１３】
図３は、図１に記載の製品情報記憶部１１５２のファイルフォーマットの一実施形態を表す図である。図３において、ファイルフォーマット１１５２は、顧客である納め先から受注を受けたときに採番される識別番号である製品番号を登録するためのフィールド、作業工程経路の識別番号である作業工程経路番号を登録するためのフィールド、製品を納め先に出荷する納期を登録するためのフィールド、顧客の納め先を登録するためのフィールドを備えている。
【００１４】
図４は、図１に記載の作業工程経路情報記憶部１１５３のファイルフォーマットの一実施形態を表す図である。図４において、ファイルフォーマット１１５３は、作業工程経路の識別番号である作業工程経路番号を登録するためのフィールド、作業工程経路番号内の作業の順番を示す作業順番号を登録するためのフィールド、作業工程の識別番号を示す作業工程番号を登録するためのフィールド、作業工程の名称を示す作業工程名称を登録するためのフィールド、該当作業工程番号が設備で処理に要する設備時間を登録するためのフィールド、該当作業工程番号で作業者が必要な場合の作業者サービスを登録するためのフィールド、該当作業工程番号で作業者が作業に要する作業時間を登録するためのフィールドを備えている。
【００１５】
図５は、図１に記載の設備情報記憶部１１５４のファイルフォーマットの一実施形態を表す図である。図５において、ファイルフォーマット１１５４は、設備番号を登録するためのフィールド、該当設備の設備名称を登録するためのフィールド、作業工程番号を登録するためのフィールド、設備が稼動できる作業期間の名称であるシフトを登録するためのフィールドを備えている。
【００１６】
図６は、図１に記載の作業者情報記憶部１１５５のファイルフォーマットの一実施形態を表す図である。図６において、ファイルフォーマット１１５４は、作業工程番号で作業者が必要な場合の作業者サービスの名称を登録するためのフィールド、該当作業サービスで作業可能な作業者の人数を登録するためのフィールド、該当作業サービスの作業者が稼動できる作業期間の名称であるシフトを登録するためのフィールドを備えている。
【００１７】
図７は、図１に記載のシフト情報記憶部１１５６のファイルフォーマットの一実施形態を表す図である。図７において、ファイルフォーマット１１５６は、設備または作業者が稼動できる作業期間の名称であるシフトを登録するためのフィールド、作業期間の開始時間を登録するためのフィールド、作業期間の終了時間を登録するためのフィールド、作業期間の休憩時間を登録するためのフィールドを備えている。
【００１８】
図８は、図１に記載の段取り替え情報記憶部１１５７のファイルフォーマットの一実施形態を表す図である。図８において、ファイルフォーマット１１５７は、設備番号を登録するためのフィールド、顧客である納め先から受注を受けたときに採番される識別番号である製品番号を登録するためのフィールド、該当設備と該当製品番号の時に段取り替えに要する段取り替え時間を登録するためのフィールドを備えている。
【００１９】
図９は、図１に記載のライブラリ・入力項目関連表情報１１５８のファイルフォーマットの一実施形態を表す図である。図９において、ファイルフォーマット１１５８は、モデルライブラリの識別番号であるライブラリ番号を登録するためのフィールド、製造ラインシミュレーションの機能を示すライブラリ項目を登録するためのフィールド、該当モデルライブラリを実行するために必要なテーブルを登録するためのフィールド、該当モデルライブラリを実行するために必要な入力項目を登録するためのフィールドを備えている。
【００２０】
図１０は、図１に記載の入力項目関連表情報１１５９のファイルフォーマットの一実施形態を表す図である。入力項目関連表情報１１５９とは、縦軸と横軸にシミュレーションを実行するために必要なテーブル情報と入力項目を２次元表として登録し、各入力項目同士の重複度合いを入力値として登録する。図２３は、図１０の入力項目関連表情報１１５９を作成するフローチャート例である。まず、（１）製造ラインシミュレーションを実行するために必要なテーブルを抽出する（Ｓ６１）。例えば、図１０の例において、図３から図８で説明した製品情報記憶部１１５２と、工程経路情報記憶部１１５３と、設備情報記憶部１１５４と、作業者情報記憶部１１５５と、シフト情報記憶部１１５６と、段取り記憶部１１５７を抽出する。次に、（２）各テーブルの項目で重複する入力項目を抽出し、入力関連記憶部の縦軸と横軸とする（Ｓ６２）。例えば、図１０の例において、縦軸と横軸には、図３から図８で説明した製品情報記憶部１１５２と、工程経路情報記憶部１１５３と、設備情報記憶部１１５４と、作業者情報記憶部１１５５と、シフト情報記憶部１１５６と、段取り記憶部１１５７の入力項目の中から、重複関係がある入力項目を抽出する。例えば、製品情報記憶部１１５２の製品番号は、段取り記憶部１１５７の製品番号と重複しているため、登録する。同様に、他の入力項目の中からも重複関係がある入力項目を抽出する。
次に、各入力項目同士の重複度合いを入力値として登録する。この例では、入力項目間の包含関係により優先度に重み付けを行うために、重複度合いを２段階で定義する。（３）あるテーブルの重複した入力項目を先に入力した場合、残りのテーブルの入力項目のすべての入力を省略できる場合は「２」の値を登録する（Ｓ６３）。また、（４）あるテーブルの重複した入力項目を先に入力した場合、残りのテーブルの入力項目の一部の入力を省略できる場合は「１」の値を登録する（Ｓ６４）。例えば、製品情報記憶部１１５２の製品番号を、段取り記憶部１１５７の製品番号より、先に入力した場合、段取り記憶部１１５７の製品番号のすべてを入力できるので、この場合は「２」とする。図１０の表では、１行目の製品情報の製品番号の１３列目の段取り替え情報の製品番号の箇所に「２」と入力する。一方、段取り記憶部１１５７の製品番号を、製品情報記憶部１１５２の製品番号より、先に入力した場合、製品情報記憶部１１５２の製品番号のすべてを入力するとは限らないので、この場合は「１」とする。図１０の表では、１３行目の段取り替え情報の製品番号の１列目の製品情報の製品番号の箇所に「１」と入力する。同様に、他の入力項目間に対しても、重複度合いを評価し、値を登録する。
【００２１】
図１に記載した製造ライン設計装置１１０は、例えば、図１１（コンピュータ９００の概略図）に示すような、ＣＰＵ(Central Processing Unit)９０１と、メモリ９０２と、ＨＤＤ（Hard Disk Drive）等の外部記憶装置９０３と、ＣＤ（Compact Disk）やＤＶＤ(Digital Versatile Disk)等の可搬性を有する記憶媒体９０４に対して情報を読み書きする読取装置９０５と、キーボードやマウスなどの入力装置９０６と、ディスプレイなどの出力装置９０７と、通信ネットワークに接続するためのＮＩＣ(Network Interface Card)等の通信装置９０８と、を備えた一般的なコンピュータ９００で実現できる。
【００２２】
次に、本発明に関わる製造ラインシミュレーション入力順序作成装置１１０が実行する処理プログラムについて、図１２を用いて順に説明する。図１２は、本発明に関わる製造ラインシミュレーション入力順序作成装置１１０が実行する製造ラインシミュレーションのモデル作成のための入力順序を作成する処理を示すフローチャートである。
【００２３】
まず、シミュレーションライブラリ提示部１１１１は、ユーザへ、製造ラインシミュレーションのライブラリ機能を提示し、ユーザが必要なライブラリ機能を指定する（Ｓ１０）。なお、このステップＳ１０の詳細は、図１３を用いて説明する。
【００２４】
次に、優先度付与部１１１２は、ステップＳ１０で指定したライブラリから入力画面を生成し、必要な入力項目の順序を生成する（Ｓ２０）。なお、このステップＳ２０の詳細は、図１４を用いて説明する。
【００２５】
次に、シミュレーション入力受付部１１１３は、ユーザより、入力画面の順番に基づき、入力を受け付ける（Ｓ３０）。なお、このステップＳ３０の詳細は、図１７、図１８を用いて説明する。
【００２６】
次に、シミュレーションモデル生成部１１１５は、シミュレーションライブラリ提示部１１１１で受け付けたライブラリ機能と、シミュレーション入力受付部１１１３で入力された値を用いて、製造ラインシミュレーションモデルを生成する（Ｓ４０）。
【００２７】
最後に、生産シミュレーション実行部１１１６では、生成された製造ラインシミュレーションモデルを使用して、現在から将来への生産シミュレーションを実行する（Ｓ５０）なお、このステップＳ５０の詳細は、図１９を用いて詳細に説明する。
【００２８】
図１２の製造ラインシミュレーション入力順序作成装置１１０が実行するステップＳ１０の詳細を図１３で説明する。図１３は、入力画面１０００の一例を示す概略図である。入力画面１０００は、記憶部１１５のモデルライブラリ情報１１５１を取得して、表示項目１００１に表示する。また、ライブラリ情報毎にチェックボックスで表現される入力項目１００２を備えている。ユーザは、製造ラインシミュレーションを行う際、本画面から、チェックボックスで必要なライブラリ機能を選択し、すべてのライブラリ機能の選択を終えたら、登録ボタン１００３を押下する。
【００２９】
図１４は、図１２におけるステップＳ２０における優先度付与部１１１３が実行する処理を示すフローチャートである。まず、優先度付与部１１１２は、図１３の入力画面１０００で入力されたライブラリ機能と、ライブラリ・入力項目関連表情報１１５８から、製造ラインシミュレーションに必要な入力項目を絞り込む。例えば、図１３の入力画面１０００で「段取り替え機能」が選択された場合、図９のライブラリ・入力項目関連表情報１１５８のライブラリ機能の列から、「段取り替え機能」に該当する入力項目をすべて抽出する。
【００３０】
次に、優先度付与部１１１２は、ステップＳ２０１で抽出した入力項目と、入力項目関連表情報１１５９から、入力項目数を抽出し、各入力画面の優先度を算出する（Ｓ２０２）。ここで、入力画面i、入力項目数をjとしたときの重複度をＤi、jとすると、入力画面の優先度Piの定義を次式に示す。
【００３１】
【数１】
0005785864.tif 000002
【００３２】
Ｎ：入力画面の最大数、  Ｍi：入力画面iの最大入力項目数
例えば、図１０の入力項目関連表情報１１５９の値の場合、「製品」入力画面の２つの入力項目に対して、すべての入力項目の重複度Ｄi、jを加算すると、「工程」入力画面の「２」と「段取り」入力画面の「製品番号」の「２」で、入力画面の優先度Piの値は「４」となる。これをすべての入力画面で計算する。
【００３３】
次に、優先度付与部１１１２は、ステップＳ２０２で計算された入力画面の優先度Piに基づいて、入力項目に対する不要箇所を検出し、結果を表示する（Ｓ２０３）。図１５は、入力画面の優先度Piの結果を示した出力画面である。この例では、図１３の入力画面１０００で、すべてのライブラリ機能を選択した場合を示しており、表示項目１０２１に、「製品」入力画面の優先度Piの値の「４」が表示されている。また、図１６では、図１３の入力画面１０００で、ライブラリの「段取り替え」機能を選択しない場合の結果を示す。この場合、「製品」入力画面の２つの入力項目に対して、「段取り」入力画面の「製品番号」の「２」が削除され、入力画面の優先度Piの値は「２」となり、図１６の表示項目１０２１に、「製品」入力画面の優先度Piの値の「２」が表示される。
【００３４】
次に、優先度付与部１１１２は、各画面の優先度に基づいて、入力画面を並び替えする（Ｓ２０４）。具体的には、図１５の例のように、図１３の入力画面１０００で、すべてのライブラリ機能を選択した場合、優先度Piに基づいて、「設備」「工程」「製品」「シフト」「作業者」「段取り」画面の順番に入力画面を並び替える。また、図１６の例のように、図１３の入力画面１０００で、「段取り替え」機能を選択しなかった場合、優先度Piに基づいて、「工程」「設備」「作業者」「製品」「シフト」画面の順番に入力画面を並び替える。また、「段取り」画面は、不要のため、入力画面として提示しない。
【００３５】
最後に、優先度付与部１１１２は、ステップＳ２０４の並び替え結果に基づき、画面を再編して、ユーザに表示する（Ｓ２０５）。具体的には、図１７に、図１３の入力画面１０００で、すべてのライブラリ機能を選択した場合の入力画面を示す。表示項目１０３１に、ステップＳ２０４で優先度順番に並び替えた「設備」「工程」「製品」「シフト」「作業者」「段取り」画面の順番に、表示項目１０３２に入力画面を表示する。また、図１８に、図１３の入力画面１０００で、「段取り替え」機能を選択しなかった場合の入力画面を示す。表示項目１０３１に、ステップＳ２０４で優先度順番に並び替えた「工程」「設備」「作業者」「製品」「シフト」画面の順番に、表示項目１０３２に入力画面を表示する。図１７、図１８ではそれぞれの表示項目１０３２に対し入力がなされた状態が示されている。
【００３６】
また、入力画面１０３０で、「設備」画面のすべての入力項目が終わり、実行項目１０３３「決定」ボタンを押下すると、重複データ生成部１１１４が、重複した項目に対して上記画面により入力されたデータを複製する。図１９は、重複データ生成部１１１４が実行する処理を示すフローチャートである。まず、重複データ生成部１１１４は、入力画面１０３０で入力された情報を読み込む（Ｓ３０１）。
【００３７】
次に、重複データ生成部１１１４は、ステップＳ３０１で読み込んだ入力情報と、入力項目関連表情報１１５９から、次の画面で重複している入力項目を抽出する（Ｓ３０２）。この事例の場合、「設備」画面の次の「工程」画面で重複している「工程番号」を抽出する。
【００３８】
次に、重複データ生成部１１１４は、各画面の重複しているデータを作成する（Ｓ３０３）。この事例の場合、「工程」画面の「工程番号」のデータを作成する。
【００３９】
最後に、重複データ生成部１１１４は、次の画面をユーザに表示する（Ｓ３０４）。具体的には、「設備」画面から、「工程」画面に遷移した例を図２０に示す。ユーザが入力を行う前に、「工程」画面の「工程番号」に重複したデータがすでに表示されており、ユーザの負担が軽減されている。
【００４０】
図２１は、図１２におけるステップＳ５０における生産シミュレーションを実行する処理を示すフローチャートである。まず、生産シミュレーション実行部１１１６は、記憶部１１５に格納されている、製品情報記憶部１１５２と、工程経路情報記憶部１１５３と、設備情報記憶部１１５４と、作業者情報記憶部１１５５と、シフト情報記憶部１１５６と、段取り記憶部１１５７から、対象製品、対象工程、対象設備、対象作業時間を取り込む（Ｓ５０１）。
【００４１】
次に、生産シミュレーション実行部１１１６は、製品情報記憶部１１５２に格納されている全ての製品の計画を立案するために全製品の数だけ処理ステップＳ５０３〜Ｓ５０９を繰り返す（Ｓ５０２）。
【００４２】
次に、生産シミュレーション実行部１１１６は、対象製品の計画を立案するために全工程の数だけ処理ステップＳ５０４〜Ｓ２０８を繰り返す（Ｓ５０３）。
【００４３】
次に、生産シミュレーション実行部１１１６は、対象工程に該当する設備の数だけ処理ステップＳ２０５〜Ｓ２０６を繰り返す（Ｓ５０４）。
【００４４】
次に、生産シミュレーション実行部１１１６は、対象製品、対象工程の該当日時に使用可能な設備が存在しているか確認する（Ｓ５０５）。
【００４５】
生産シミュレーション実行部１１１６は、使用可能な設備が存在していれば、ステップＳ５０６へ進み、使用可能な設備に該当製品を、該当日時に作業時間分だけ割り付け、ステップＳ５０３に進み、次の工程を対象とする（Ｓ５０６）
また、生産シミュレーション実行部１１１６は、使用可能な設備が存在していなければ、ステップＳ５０７へ進み、すべての対象設備で繰り返す。すべての設備で使用可能な設備がなければ、ステップＳ５０８へ進み、該当日時を単位時間分、先に進め（Ｓ５０８）、ステップＳ５０５へ進む。
【００４６】
上記、生産シミュレーション実行部１１１６は、対象製品の計画を立案するために全工程の数だけ処理ステップＳ５０４〜Ｓ５０８を繰り返し（Ｓ５０９）、全ての対象製品の計画を立案するために全工程の数だけ処理ステップＳ５０３〜Ｓ５０９を繰り返す（Ｓ５１０）。
【００４７】
図２２は、出力画面１０４０の一例を示す概略図である。出力画面１０４０は、製造ライン設計装置１１０のシミュレーション結果である。表示項目１０４１は、顧客である納め先から受注を受けたときに採番される識別番号である製品番号を登録するためのフィールド、該当製品番号が現在仕掛かっている作業番号を登録するためのフィールド、該当製品番号の処理の状態を登録するためのフィールド、該当製品番号が現在仕掛かっている設備又は部品置き場番号を登録するためのフィールド、該当製品番号が現在仕掛かっている設備又は部品置き場番号で作業を開始した時刻を登録するためのフィールド、該当製品番号が現在仕掛かっている設備又は部品置き場番号で作業を終了した時刻を登録するためのフィールド、を備えている。
【図１】
0005785864.tif 000003
【図２】
0005785864.tif 000004
【図３】
0005785864.tif 000005
【図４】
0005785864.tif 000006
【図５】
0005785864.tif 000007
【図６】
0005785864.tif 000008
【図７】
0005785864.tif 000009
【図８】
0005785864.tif 000010
【図９】
0005785864.tif 000011
【図１０】
0005785864.tif 000012
【図１１】
0005785864.tif 000013
【図１２】
0005785864.tif 000014
【図１３】
0005785864.tif 000015
【図１４】
0005785864.tif 000016
【図１５】
0005785864.tif 000017
【図１６】
0005785864.tif 000018
【図１７】
0005785864.tif 000019
【図１８】
0005785864.tif 000020
【図１９】
0005785864.tif 000021
【図２０】
0005785864.tif 000022
【図２１】
0005785864.tif 000023
【図２２】
0005785864.tif 000024
【図２３】
0005785864.tif 000025