(57)【要約】【課題】  搬送設備の「追加、削除、置換」等の、レイアウトの変更処理操作を簡単化する技術を提供する。【解決手段】  搬送設備データベース２は、ワークの搬送設備の種類毎に、搬送設備の概略平面図情報と、搬送設備へのワークの搬入位置と搬入方向の情報と、搬送設備からのワークの搬出位置と搬出方向の情報を記憶している。関連付け情報記憶装置４は、上流側の搬出位置座標と搬出方向が下流側の搬入位置座標と搬入方向に一致するように関連付けされた搬送設備群を記憶している。変更前レイアウトに対して変更指定入力手段８から変更が入力されると、変更後レイアウト表示装置１４は条件に従って再配置した配置位置と配置方向で配置されている変更後レイアウトを表示する。【選択図】図１
2007317079.tif 000002
【特許請求の範囲】
【請求項１】
ワークの搬送設備が順に連結されている生産ラインのレイアウト設計用装置であり、
搬送設備の種類毎に、搬送設備の概略平面形状情報と、搬送設備へのワークの搬入位置と搬入方向の情報と、搬送設備からのワークの搬出位置と搬出方向の情報を記憶している搬送設備データベースと、
上流側の搬送設備の種類と下流側の搬送設備の種類を関連付けて記憶している装置と、
上流側の搬送設備の搬出位置と搬出方向に、下流側の搬送設備の搬入位置と搬入方向が一致するという条件に従って、搬送設備群が配置されている変更前レイアウトを表示する装置と、
関連付けて記憶されている搬送設備の間に追加する搬送設備の種類を指定し、関連付けて記憶されている搬送設備のうちのいずれかを削除する指令を指定し、関連付けて記憶されている搬送設備のうちのいずれかと置換する搬送設備の種類を指定することを許容する変更指定入力手段と、
変更指定入力手段で「追加、削除、置換」のいずれかの変更が入力されたときに、変更された搬送設備より下流側にある搬送設備群を、上流側の搬送設備の搬出位置と搬出方向に、下流側の搬送設備の搬入位置と搬入方向が一致するという条件に従って、再配置した変更後レイアウトを表示する装置と、
を有する生産ラインのレイアウト設計用装置。
【請求項２】
変更前レイアウトを表示する装置と変更後レイアウトを表示する装置が同一の表示装置であり、
変更前レイアウトを表示する状態から変更後レイアウトを表示する状態に切り換わることを特徴とする請求項１のレイアウト設計用装置。
【請求項３】
上流側と下流側の関係にある一対の搬送設備を関連付けて記憶している装置は、一対の搬送設備を、他の一対の搬送設備から独立に記憶していることを特徴とする請求項１のレイアウト設計用装置。
【請求項４】
上流側と下流側の関係にある一対の搬送設備を関連付けて記憶している装置を検索し、下流側の搬送設備を上流側の搬送設備として記憶している関連付け情報の連鎖を探索する手段を備えていることを特徴とする請求項３のレイアウト設計用装置。
【請求項５】
上流側と下流側の関係にある一対の搬送設備を関連付けて記憶している装置は、一連の搬送設備群を、配置順位に関連付けて記憶していることを特徴とする請求項１のレイアウト設計用装置。
【請求項６】
最初にレイアウトエリアを表示する装置と、
搬送設備の種類を指定し、その搬送設備のレイアウトエリア内の配置位置と配置方向を指定することを許容する第１入力手段と、
入力すみの搬送設備の下流側に配置する搬送設備の種類を指定することを許容する第２入力手段と、
第１入力手段と第２入力手段で指定された情報に基づいて、変更前レイアウトを計算する手段と、
を備えていることを特徴とする請求項５のレイアウト設計用装置。
【請求項７】
コンピュータを利用し、ワークの搬送設備が順に連結されている生産ラインのレイアウトを設計する方法であり、
搬送設備の種類毎に、搬送設備の概略平面形状情報と、搬送設備へのワークの搬入位置と搬入方向の情報と、搬送設備からのワークの搬出位置と搬出方向の情報を記憶している搬送設備データベースを整備する工程と、
上流側の搬送設備の種類と下流側の搬送設備の種類を関連付けて記憶させる工程と、
表示装置に、前記搬送設備データベースに記憶されている情報を利用して、上流側の搬送設備の搬出位置と搬出方向に下流側の搬送設備の搬入位置と搬入方向が一致するという条件に従って搬送設備群を配置した変更前レイアウトを表示する工程と、
関連付けて記憶されている搬送設備の間に追加する搬送設備の種類を指定し、関連付けて記憶されている搬送設備のうちのいずれかを削除する指令を指定し、関連付けて記憶されている搬送設備のうちのいずれかと置換する搬送設備の種類を指定する工程と、
前記工程で「追加、削除、置換」のいずれかの変更が入力されたときに、表示装置に、前記搬送設備データベースに記憶されている情報を利用して、変更された搬送設備より下流側にある搬送設備群を、上流側の搬送設備の搬出位置と搬出方向に下流側の搬送設備の搬入位置と搬入方向が一致するという条件に従って再配置した変更後レイアウトを表示する工程と、
を有する生産ラインのレイアウト設計方法。
【発明の詳細な説明】
【技術分野】
【０００１】
通常の生産ラインは、ワークを搬送する設備を順に連結している。生産ラインのレイアウトを設計する場合は、どの種類の搬送設備をいかなる順序で配置するかが重要となる。本発明は、生産ラインのレイアウトを設計するために特に開発されたコンピュータ装置に関する。
この明細書でいう搬送設備は、例えばコンベア等のように専ら搬送のための設備であることもあれば、ワーク搬送機能を有するプレス装置のように主として加工のための設備であることもある。通常であれば加工設備と称される設備であっても、ワークを搬送するものであれば、この明細書では搬送設備という。レイアウト図上に配置する単位となる搬送設備を、ノードということもある。
【背景技術】
【０００２】
ＣＡＤ（Computer Aided Design）技術が開発されており、コンピュータ装置を利用して種々の設計作業を進めることが可能となっている。ＣＡＤ技術を活用すれば、搬送設備を順に連結したレイアウトを設計することも可能である。
その一例が、特許文献１に開示されている。この技術では、ＣＡＤ技術を活用して生産ラインのレイアウトを設計し、そのレイアウトによるときの設備同士の干渉の有無を判別する。
【特許文献１】特開平７−１６０７３９号公報
【０００３】
ＣＡＤ技術によってレイアウトの設計作業を格段に効率化することができるが、その設計段階ではレイアウトが何度も変更される。設計者の創意工夫によって変更されることもあれば、関係部署との協議によって変更が必要となることもある。
【０００４】
生産ラインのレイアウトを変更する場合、変更された搬送設備よりも下流側に存在する搬送設備の全部を再配置しなければならない。例えば、新たな搬送設備を追加したために生産ラインの長さが長くなる場合には、追加された搬送設備よりも下流側に存在する搬送設備の全部を下流側に変位させなければならない。あるいは、搬送設備を削除したために生産ラインの長さが短くなる場合には、削除された搬送設備よりも下流側に存在する搬送設備の全部を上流側に変位させなければならない。搬送方向を直角に変化させる搬送設備を追加すれば、追加された搬送設備よりも下流側に存在する搬送設備群が配置されている方向を直角に回転させなければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
現状では、搬送設備の「追加、削除、置換」等の変更を加えるたびに、それに伴って再配置する必要が生じる搬送設備群、すなわち変更された搬送設備より下流側にある搬送設備群の全部を再配置する処理をオペレータに強いている。このために、レイアウトの変更処理が煩雑であり、時間を要している。
【０００６】
本発明は、レイアウトの変更処理が容易にできる設計用装置（あるいは設計支援装置）及び設計方法を提供するために創作された。
【課題を解決するための手段】
【０００７】
本発明では、搬送設備（ノード）を、図６に示すようにモデル化する。すなわち、概略平面形状情報ｃと、ワークの搬入位置ｐｉと、ワークの搬入方向ｄｉと、ワークの搬出位置ｐｏと、ワークの搬出方向ｄｏで模式的に代表させる。
すると生産ラインのレイアウトは、上流側に位置する搬送設備の種類と、下流側に位置する搬送設備の種類を関連付けて記憶することによって、一意に決定されることになる。生産ラインのレイアウトでは、上流側の搬送設備の搬出位置と搬出方向に、下流側の搬送設備の搬入位置と搬入方向が一致するという条件を満たしているはずであり、搬送設備を図６に示すようにモデル化しておけば、上流側に位置する搬送設備の種類と下流側に位置する搬送設備の種類を特定することによって、生産ラインのレイアウトは一意に決定される。
搬送設備をモデル化する技術と、上流側に位置する搬送設備の種類と下流側に位置する搬送設備の種類を関連付けて記憶する技術を組み合わせて用いると、生産ラインのレイアウトをコンピュータで計算して表示することが可能となる。この技術を利用すれば、上流側に位置する搬送設備の種類と下流側に位置する搬送設備の種類を関連付けて記憶している記憶内容を変更し、搬送設備群の配列の順序を変更したときに、変更後のレイアウトをコンピュータで計算することが可能となる。本発明では、この技術を利用してレイアウト図の変更処理を容易化する。
【０００８】
本発明は、レイアウト設計用装置に具現化することができる。本発明で創作された生産ラインのレイアウト設計用装置は、
（１）搬送設備の種類毎に、搬送設備の概略平面形状情報と、搬送設備へのワークの搬入位置と搬入方向の情報と、搬送設備からのワークの搬出位置と搬出方向の情報を記憶している搬送設備データベースと、
（２）上流側の搬送設備の種類と下流側の搬送設備の種類を関連付けて記憶している装置と、
（３）上流側の搬送設備の搬出位置と搬出方向に、下流側の搬送設備の搬入位置と搬入方向が一致するという条件に従って、搬送設備群が配置されている変更前レイアウトを表示する装置と、
（４）関連付けて記憶されている搬送設備の間に追加する搬送設備の種類を指定し、関連付けて記憶されている搬送設備のうちのいずれかを削除する指令を指定し、関連付けて記憶されている搬送設備のうちのいずれかと置換する搬送設備の種類を指定することを許容する変更指定入力手段と、
（５）変更指定入力手段で「追加、削除、置換」のいずれかの変更が入力されたときに、変更された搬送設備より下流側にある搬送設備群を、上流側の搬送設備の搬出位置と搬出方向に下流側の搬送設備の搬入位置と搬入方向が一致するという条件に従って再配置した変更後レイアウトを表示する装置と、
を有する。
【０００９】
変更前のレイアウトは、例えば通常のＣＡＤ技術で指定することができる。このとき、本発明の技術では、上流側の搬送設備の種類と下流側の搬送設備の種類を関連付けて記憶
される。例えば、通常のＣＡＤ技術で図７（ａ）に示すような生産ラインを作図することができる。
このとき、上流側と下流側の関係にある一対の搬送設備を、他の一対の搬送設備から独立に記憶していてもよい。例えば、図７（ｂ）の上段では、「搬送設備３は上流側であり搬送設備４は下流側である」と関連付けられており、同様に、「搬送設備ｎー１は上流側であり搬送設備ｎは下流側である」と関連付けられているものの、「搬送設備３，４」の情報と「搬送設備ｎー１，ｎ」の情報は独立しており、「搬送設備３，４」と「搬送設備ｎー１，ｎ」の上流下流の関係は直接にはわからない。
上流側と下流側の関係にある一対の搬送設備が、他の一対の搬送設備から独立に記憶されていても、一つの関連付けでは下流側であるとされている搬送設備が、他の関連付けでは上流側の搬送設備であるとされている関連付けを探索すれば、図７（ｂ）の上段の矢印で示す関係が引き出され、「搬送設備１の下流側に搬送設備２が続いており、搬送設備２の下流側に搬送設備３が続いている」という連鎖の情報を得ることができる。すなわち、図７（ｂ）の下段に示す情報に変換することができる。図７（ｂ）の形式で、上流側の搬送設備の種類と下流側の搬送設備の種類を関連付けて記憶している場合には、その記憶装置を検索し、下流側の搬送設備を上流側の搬送設備として記憶している関連付け情報の連鎖を探索する手段を備えていることが好ましい。
図７（ｂ）の下段に例示する連鎖の関係を示す情報が得られれば、上流側の搬送設備の搬出位置と搬出方向に下流側の搬送設備の搬入位置と搬入方向が一致するという条件に従って、コンピュータによって搬送設備群が配置されているレイアウトを計算して表示することが可能となる。
【００１０】
上流側と下流側の関係にある一対の搬送設備を関連付けて記憶している装置は、一連の搬送設備群を、配置順位に関連付けて記憶していてもよい。例えば図７（ｃ）に示すように、起点となる搬送設備からの配置順序を示す情報とともに搬送設備群が記憶されていてもよい。あるいは、配置順序の順に搬送設備群が記憶されていてもよい。この場合も、上流側に位置する搬送設備と下流側に位置する搬送設備が関連付けて記憶されている。この場合、搬送設備群の配置の順を示す情報が直接的に含まれている。図７（ｃ）に例示する配置順序の関係を示す情報が得られれば、上流側の搬送設備の搬出位置と搬出方向に下流側の搬送設備の搬入位置と搬入方向が一致するという条件に従って、コンピュータによって搬送設備群が配置されているレイアウトを計算して表示することが可能となる。
上記の２つの記憶方式は、上流側と下流側の関係にある一対の搬送設備を関連付けて記憶する例示であって、上記の２つの記憶方式に限られない。上流側と下流側の関係にある一対の搬送設備が特定できる情報であれば、その記憶方式は特に限定されない。
【００１１】
本装置では、変更指定入力手段を備えており、オペレータが一対の搬送設備の間に搬送設備を追加する変更を希望する場合には、追加する搬送設備の種類と追加位置を指定することができる。オペレータが搬送設備の削除を希望する場合には、削除する搬送設備を指定することができる。オペレータが搬送設備の置換を希望する場合には、置換する搬送設備と置換後の搬送設備の種類を指定することができる。
本装置では、変更指定入力手段で「追加、削除、置換」のいずれかの変更が入力されたときに、変更された搬送設備と関連付けて記憶されている搬送設備を記憶しなおす。
例えば、搬送設備１と搬送設備２の間に搬送設備Ａを追加すれば、それまでは「搬送設備１は上流側であり搬送設備２は下流側である」と関連付けられていた情報を、「搬送設備１は上流側であり搬送設備Ａは下流側である」という情報と「搬送設備Ａは上流側であり搬送設備２は下流側である」という情報に変更する。搬送設備２を削除すれば、それまでは「搬送設備１は上流側であり搬送設備２は下流側である」という情報と「搬送設備２は上流側であり搬送設備３は下流側である」という情報を、「搬送設備１は上流側であり搬送設備３は下流側である」という情報に変更する。搬送設備２を搬送設備Ｂに置換すれば、それまでは「搬送設備１は上流側であり搬送設備２は下流側である」という情報と「搬送設備２は上流側であり搬送設備３は下流側である」という情報を、「搬送設備１は上流側であり搬送設備Ｂは下流側である」という情報と「搬送設備Ｂは上流側であり搬送設備３は下流側である」という情報に変更する。
【００１２】
コンピュータは、変更された関連付け情報に従って、「追加、削除、置換」後のレイアウトを計算して表示する。「どの搬送設備が上流側に位置してどの搬送設備が下流側に位置しているか」の連鎖を示す情報が判明すれば、上流側の搬送設備の搬出位置と搬出方向に下流側の搬送設備の搬入位置と搬入方向が一致するという条件に従って、レイアウトを再計算して表示する。例えば、搬送設備１と搬送設備２の間に搬送設備Ａを追加すれば、搬送設備１の搬出位置と搬出方向に追加搬送設備Ａの搬入位置と搬入方向が等しくなる位置に搬送設備Ａが追加され、搬送設備Ａの搬出位置と搬出方向に搬送設備２の搬入位置と搬入方向が等しくなる位置に搬送設備２を配置しなおす。搬送設備２よりもさらにまで搬送設備群が配置されているならば、それらの搬送設備群も配置しなおす。搬送設備２を削除すれば、搬送設備１の搬出位置と搬出方向に搬送設備３の搬入位置と搬入方向が等しくなる位置に搬送設備３を配置しなおす。搬送設備３よりもさらにまで搬送設備群が配置されているならば、それらの搬送設備群も配置しなおす。搬送設備２を搬送設備Ｂに置換すれば、搬送設備１の搬出位置と搬出方向に搬送設備Ｂの搬入位置と搬入方向が等しくなる位置に搬送設備Ｂが配置され、搬送設備Ｂの搬出位置と搬出方向に搬送設備３の搬入位置と搬入方向が等しくなる位置に搬送設備３を配置しなおす。搬送設備３よりもさらにまで搬送設備群が配置されているならば、それらの搬送設備群も配置しなおす。
【００１３】
本装置では、搬送設備データベースが、搬送設備の種類毎に、搬送設備の概略平面形状情報と、搬送設備へのワークの搬入位置と搬入方向の情報と、搬送設備からのワークの搬出位置と搬出方向の情報を記憶している。この情報と、前記で変更された搬送設備の配置順序に関する情報を活用すると、コンピュータによって変更後のレイアウトを計算することができる。本装置を利用すれば、変更後のレイアウトは一意に決定される。
本設計装置によると、「追加、削除、置換」のいずれかの変更を指令すると、それに伴って、変更された搬送設備よりも下流側のレイアウトが自動計算されて表示される。レイアウトの変更処理がドラスチックに容易化される。
【００１４】
本装置では、変更前レイアウトを表示する装置と、変更後レイアウトを表示する装置が同一の表示装置であることが好ましい。すなわち、変更前レイアウトを表示する状態から変更後レイアウトを表示する状態に切り換わることが好ましい。上記の構成をとることにより表示モニタの数を減らすことができる。装置の製造原価を下げることができる。
【００１５】
本装置では、最初にレイアウトエリアを表示する装置と、搬送設備の種類を指定し、その搬送設備のレイアウトエリア内の配置位置と配置方向を指定することを許容する第１入力手段と、入力すみの搬送設備の下流側に配置する搬送設備の種類を指定することを許容する第２入力手段と、第１入力手段と第２入力手段で指定された情報に基づいて、変更前レイアウトを計算する手段とを有していることが好ましい。
【００１６】
最初にレイアウトエリアを表示する装置は、例えば、生産ラインを設置する工場の間取り等のレイアウトエリアを表示することができる。上記の構成を利用すれば、例えば工場の間取りを示すレイアウトエリアに、第１入力手段で最初の搬送設備を配置してから、第２入力手段で入力すみの搬送設備の下流側に配置する搬送設備の種類の指定を繰返すだけで、下流側の搬送設備の位置が自動計算され、変更前のレイアウトを計算して表示することができる。変更前レイアウトの作成処理が容易化される。
【００１７】
さらに、本発明は、コンピュータを利用し、生産ラインのレイアウトを設計する方法に具現化することができる。本発明で創作された生産ラインのレイアウト設計方法は、
（１）搬送設備の種類毎に、搬送設備の概略平面形状情報と、搬送設備へのワークの搬入位置と搬入方向の情報と、搬送設備からのワークの搬出位置と搬出方向の情報を記憶している搬送設備データベースを整備する工程と、
（２）上流側の搬送設備の種類と下流側の搬送設備の種類を関連付けて記憶させる工程と、
（３）表示装置に、前記搬送設備データベースに記憶されている情報を利用して、上流側の搬送設備の搬出位置と搬出方向に下流側の搬送設備の搬入位置と搬入方向が一致するという条件に従って搬送設備群を配置した変更前レイアウトを表示する工程と、
（４）関連付けて記憶されている搬送設備の間に追加する搬送設備の種類を指定し、関連付けて記憶されている搬送設備のうちのいずれかを削除する指令を指定し、関連付けて記憶されている搬送設備のうちのいずれかと置換する搬送設備の種類を指定する工程と、
（５）前記工程で「追加、削除、置換」のいずれかの変更が入力されたときに、表示装置に、前記搬送設備データベースに記憶されている情報を利用して、変更された搬送設備より下流側にある搬送設備群を、上流側の搬送設備の搬出位置と搬出方向に下流側の搬送設備の搬入位置と搬入方向が一致するという条件に従って再配置した変更後レイアウトを表示する工程と、
を有する。
【００１８】
搬送設備の種類毎に、搬送設備の概略平面形状情報と、搬送設備へのワークの搬入位置と搬入方向の情報と、搬送設備からのワークの搬出位置と搬出方向の情報を記憶している搬送設備データベースを整備する工程では、搬送設備データベースに記憶されている搬送設備の情報に対し、例えば新しい搬送設備を導入する場合はその搬送設備の情報を追加し、不要になった搬送設備の情報を削除し、搬送設備の仕様変更等により搬送設備の情報を変更する処理を実行することができる。
上流側の搬送設備の種類と下流側の搬送設備の種類を関連付けて記憶させる工程では、例えば、上流側と下流側の関係にある一対の搬送設備を、他の一対の搬送設備から独立に記憶させてもよいし、一連の搬送設備群を、配置順位に関連付けて記憶させてもよいし、あるいは配置順序の順に搬送設備群を記憶させてもよい。変更前のレイアウトは、例えば通常のＣＡＤ技術で指定してもよいし、第１入力手段と第２入力手段を有するレイアウト設計用装置を用いて、第１入力手段と第２入力手段で指定してもよい。
表示装置に、前記搬送設備データベースに記憶されている情報を利用して、上流側の搬送設備の搬出位置と搬出方向に下流側の搬送設備の搬入位置と搬入方向が一致するという条件に従って搬送設備群を配置した変更前レイアウトを表示する工程では、上流側の搬送設備の搬出位置と搬出方向に下流側の搬送設備の搬入位置と搬入方向が一致するという条件に従って、コンピュータによって搬送設備群が配置されているレイアウトを計算して変更前レイアウトを表示することができる。
関連付けて記憶されている搬送設備の間に追加する搬送設備の種類を指定し、関連付けて記憶されている搬送設備のうちのいずれかを削除する指令を指定し、関連付けて記憶されている搬送設備のうちのいずれかと置換する搬送設備の種類を指定する工程では、オペレータが一対の搬送設備の間に搬送設備を追加する変更を希望する場合には、追加する搬送設備の種類と追加位置を指定することができる。オペレータが搬送設備の削除を希望する場合には、削除する搬送設備を指定することができる。オペレータが搬送設備の置換を希望する場合には、置換する搬送設備と置換後の搬送設備の種類を指定することができる。
前記工程で「追加、削除、置換」のいずれかの変更が入力されたときに、表示装置に、前記搬送設備データベースに記憶されている情報を利用して、変更された搬送設備より下流側にある搬送設備群を、上流側の搬送設備の搬出位置と搬出方向に下流側の搬送設備の搬入位置と搬入方向が一致するという条件に従って再配置した変更後レイアウトを表示する工程では、変更指定入力手段で「追加、削除、置換」のいずれかの変更が入力されたときに、変更された搬送設備と関連付けて記憶されている搬送設備を記憶しなおす。コンピュータは、変更された関連付け情報に従って、「追加、削除、置換」後のレイアウトを計算して表示する。「どの搬送設備が上流側に位置してどの搬送設備が下流側に位置しているか」の連鎖を示す情報が判明すれば、上流側の搬送設備の搬出位置と搬出方向に下流側の搬送設備の搬入位置と搬入方向が一致するという条件に従ってレイアウトを再計算して、搬送設備を再配置した変更後レイアウトを表示する。
【００１９】
本方法では、搬送設備データベースの情報と、前記で変更された搬送設備の配置順序に関する情報を活用すると、コンピュータによって変更後のレイアウトを計算することができる。本方法を利用すれば、変更後のレイアウトは一意に決定される。レイアウトの変更処理がドラスチックに容易化される。
【発明の効果】
【００２０】
本発明によると、変更した搬送設備よりも下流側に位置する搬送設備群の配置位置と配置方向を修正する作業が大幅に省略され、レイアウトの修正作業が簡易化される。修正作業が自動で行われることで、従来手動で修正を行っていた際に発生していた配置ミスをなくすことができる。
本発明を用いることで、レイアウトの設計作業に要する時間を短縮し、生産ラインを設置するまでの準備に要する時間を短縮することができる。
【発明を実施するための最良の形態】
【００２１】
最初に、以下に説明する実施例の主要な特徴を列記する。
（特徴１）  処理装置を備えており、処理装置は、ＣＰＵと、ＣＰＵにレイアウトを計算して表示させる動作処理を実行させるＣＡＤソフトウェア等の各種プログラムにより構成される。
（特徴２）
それぞれの搬送設備が互いに独立した位置座標を有しており、搬送設備同士が関連付けて記憶されていない変更前レイアウトデータを、上流に位置する搬送設備と下流に位置する搬送設備が関連付けされている変更前レイアウトデータへと変換する手段を備えている。
（特徴３）  処理装置は関連付け情報変更手段を備えており、変更指定入力手段で変更が指令されるたびに、変更の指令に従って、搬送設備の関連付け情報を変更し、関連付け情報記憶装置に記憶されている関連付け情報を更新する。
（特徴４）  関連付け情報変更手段は、搬送設備のレイアウトエリアにおける位置を表わす座標を計算することができる。
（特徴５）  搬送設備を配置する工場の間取りなどを記憶しているレイアウトエリアデータベースを備えている。
（特徴６）  第１入力手段と第２入力手段から入力される搬送設備の配置指令に従って、搬送設備のレイアウトエリアにおける位置を表わす座標を計算する手段を備えている。
【実施例】
【００２２】
本発明の実施例について図面を参照しながら説明する。それぞれの実施例のブロック図について、共通部位に関しては同一の番号を付し、重複説明は省略する。
【００２３】
（第１実施例）
図１に、本実施例のレイアウト設計用装置１の概略構成を表わすブロック図を示す。このレイアウト設計用装置１は、搬送設備データベース２と、関連付け情報記憶装置４と、変更前レイアウト表示装置１２と、変更後レイアウト表示装置１４と、処理装置１６と、入力装置１８とを備えている。処理装置１６は、関連付け情報変更手段１０と、関連付け順序特定手段１１と、ＣＰＵ５０とを備えている。関連付け情報変更手段１０はハードウェアによって構成されていてもよいし、ＣＰＵ５０と、ＣＰＵ５０に搬送設備の関連付け情報を変更する処理動作を実行させる各種プログラムによって構成されていてもよい。関連付け順序特定手段１１はハードウェアによって構成されていてもよいし、ＣＰＵ５０と、ＣＰＵ５０に搬送設備の関連付け順序を特定する処理動作を実行させる各種プログラムによって構成されていてもよい。入力装置１８は関連付け情報の変更を指定する変更指定入力手段８を備えており、キーボードと、マウスやジョイスティック等により構成されている。
【００２４】
搬送設備データベース２は、ワークの搬送設備の種類毎に、搬送設備の概略平面形状情報と、搬送設備へのワークの搬入位置と搬入方向の情報と、搬送設備からのワークの搬出位置と搬出方向の情報を記憶している。オペレータは複数の搬送設備のなかから所望の種類の搬送設備を選択し、配置位置と配置方向の指示を入力することができる。搬送設備には、例えば図８（ｂ）に示すようにワークを直線的に搬入・搬出する設備や、図８（ｃ）のようにワークの搬入位置と搬出位置が直線状にない設備や、図８（ｄ）のようにワークの搬送方向を回転させる設備などがある。その他に、搬送設備データベース２に記憶されている搬送設備の中には、搬入位置をもたない搬送設備や搬出位置を持たない搬送設備が含まれていてもよい。例えば、図８（ａ）は生産ラインにワークを供給する設備であり、ワークの搬出位置と搬出方向のみを有している。反対に、図８（ｅ）は加工済みのワークを回収する設備であり、ワークの搬入位置と搬入方向のみを有している。通常、生産ラインのレイアウトはワークを供給する設備から加工済みのワークを回収する設備までの間に、図８の（ｂ）から（ｄ）に示したようなワークの搬入位置と搬出位置の両方を持つ搬送設備が順に配置されて構成される。
【００２５】
関連付け情報記憶装置４は、上流側の搬出位置座標と搬出方向が下流側の搬入位置座標と搬入方向に一致するように関連付けされた搬送設備群を記憶している。本実施例では、ワークの搬出位置座標とワークの搬入位置座標が一致する２つの搬送設備を関連付けて記憶している。例えば、図９（ａ）に示した変更前レイアウトは、図９（ｂ）に示すように関連付けられて記憶されている。搬送設備の搬入位置と搬出位置には、それぞれレイアウト上の座標情報が与えられている。例えば、搬送設備ａのワークの搬出位置座標がｐ１であるとき、搬送設備ａと関連付けられている搬送設備ｂ１の搬入位置座標もｐ１であることがわかる。また、関連付け情報記憶装置４は、図７（ｂ）の上段に示したような、データが順不同の状態の生産ラインの関連付け情報も記憶している。そのようなデータに対して変更を指示する場合は、関連付け順序特定手段１１が関連付け情報の順序を特定することができる。
【００２６】
図９（ａ）に、生産ラインの変更前レイアウトを例示する。この変更前レイアウトは、上流側の搬送設備の搬出位置と搬出方向に下流側の搬送設備の搬入位置と搬入方向が一致する配置位置と配置方向で搬送設備群が配置されている。本実施例では、図９（ｂ）の形式で関連付けられて記憶されている搬送設備群が、図９（ａ）に示す変更前レイアウトの形式で変更前レイアウト表示装置１２に表示されている。
【００２７】
変更前レイアウトに対して変更指定入力手段８から「追加、削除、置換」のいずれかの変更が入力されると、関連付け情報変更手段１０は、変更の指令に従って搬送設備の関連付けを変更し、関連付けの変更に従って搬送設備の座標を計算する。関連付け情報変更手段１０は変更された搬送設備より下流側にある搬送設備群を、上流側の搬送設備の搬出位置と搬出方向に下流側の搬送設備の搬入位置と搬入方向が一致するという条件に従って変更するので、変更後レイアウト表示装置１４はこの条件に従って再配置した配置位置と配置方向で配置されている変更後レイアウトを表示することができる。
【００２８】
関連付け順序特定手段１１は関連付け情報記憶装置４を検索し、下流側の搬送設備を上流側の搬送設備として記憶している関連付け情報の連鎖を探索し、関連付け情報の連鎖の順序を特定することができる。例えば、関連付け情報記憶装置４に記憶されている搬送設備の関連付け情報のデータの序列が、関連付け情報の表示される序列であるとは限らず、データの序列順に関連付け情報の変更や座標位置の計算を行うことが適切でないことがある。例えば、図７（ｂ）の上段は、上流と下流の関係で隣接している１対の搬送設備を対にして記憶しているが、対と対の関係は順不同となっている。このような場合、関連付け情報変更手段１０は、関連付け順序特定手段１１で特定した搬送設備の関連付けの順序に従って関連付け情報の変更や座標位置の計算を実行することができる。
【００２９】
図５に、関連付け順序特定手段１１の概略処理動作を表わすフローチャートを示す。「追加・削除・置換」などの変更の指令が入力されると、関連付け順序特定手段１１は下記の処理を実行し、関連付け情報の順序を特定する。
ステップＳ６２では、変更の指令が入力されると、関連付け順序特定手段１１が関連付け情報記憶装置４を検索する。例えば、変更前レイアウトに搬送設備ｃを追加する指令が入力されたのであれば、関連付け情報記憶装置４に記憶されている関連付け情報データのなかから、図９（ｂ）の変更前レイアウトデータを検索する。
ステップＳ６４では、順序の起点となる関連付け情報を特定する。例えば、始点となる搬送設備から順序を特定するのであれば、搬送設備ｃを追加する追加指令の変更前レイアウトの場合、図９（ｂ）の関連付けａ−ｂ１が特定される。
ステップＳ６６では、関連付け情報の順序が特定される。例えば、図９（ｂ）の変更前レイアウトであれば、ステップＳ６４で特定された関連付けａ―ｂ１の順序が１番目として特定される。
ステップＳ６８では、前のステップで特定した関連付け情報の下流側の搬送設備を上流側の搬送設備として持つ関連付け情報を探索する。例えば、図９（ｂ）の変更前レイアウトであれば、このステップの探索により、関連付けａ―ｂ１の下流側にある関連付けｂ１−ｂ２が特定される。
ステップＳ７０では、ステップＳ６８の条件を満たす関連付けの情報があったかの判断を行う。条件を満たす関連付け情報があった場合（判断がＹＥＳの場合）はステップＳ６６へと進み、その関連付け情報の順序を特定する。例えば、ステップＳ６８で特定された関連付けｂ１−ｂ２であれば、ステップＳ６４で特定された関連付けａ―ｂ１を１番目とすると、ステップＳ６８で特定された関連付けｂ１−ｂ２は２番目であることが特定される。条件を満たす関連付け情報がなかった場合（判断がＮＯの場合）は次の関連付け情報が存在しないとして、処理動作を終了する。
【００３０】
上記のように、変更指令が入力されるたびに変更指令を実行する前のレイアウトについて関連付け情報の順序を特定しておくと、その順序に従って関連付け情報変更手段１０が搬送設備の座標を計算することができる。
順序の起点となる関連付け情報の特定は、図８（ａ）に示した生産ラインにワークを供給する始点となる搬送設備を特定してもよいし、上流側に関連付けられた搬送設備を持たない搬送設備を特定してもよい。
また、順序の特定は順序特定の起点を生産レイアウトの先頭に配置されている搬送設備から行ってもよいし、変更のあった関連付け情報から起算する順序であってもよい。また、順序そのものも、レイアウト全体のうちの何番目かを表わす順序でもよいし、変更のあった関連付け情報を１番目とした順序でもよい。
さらに、関連付け順序特定手段１１は、変更指令の変更後レイアウトの関連付け情報の順序を特定してもよい。変更後の関連付け情報の順序を特定すれば、その順序に従ってデータを出力表示することができる。さらに、関連付け情報変更手段１０は次の変更が入力されたときに、変更された関連付け情報よりも下流にある搬送設備については前回の変更が入力されたときに関連付け順序特定手段１１によって特定された順序に従って、搬送設備の座標を計算することができる。
【００３１】
図２に、搬送設備を追加する処理動作の概略を表わすフローチャートを示す。ステップＳ２では、変更指定入力手段８から、追加する搬送設備の種類を指定する。例えば、図９（ａ）の変更前レイアウトにノードｃを追加したい場合は、このステップにおいて図８に示した搬送設備の種類の中から、（ｃ）を指定する。
ステップＳ４では、変更指定入力手段８から、ステップＳ２で指定した搬送設備を追加する追加指定位置を指定する。例えば、図９（ａ）の変更前レイアウトに搬送設備ｃを追加したい位置が搬送設備ｂ１と搬送設備ｂ２の間であれば、その位置を指定する。追加指定位置の指定は、キーボードから位置を入力してもよいし、ジョイスティックやマウス等の操作により、変更前レイアウト表示装置１２に表示されているレイアウト図に直接指定してもよい。
ステップＳ６では、関連付け情報記憶手段４から追加指定位置に指定された位置で関連付けされている搬送設備を特定する。例えば、ステップＳ４において図９（ａ）の搬送設備ｂ１と搬送設備ｂ２の間を追加指定位置に指定した場合、このステップにおいて図９（ｂ）の関連付けｂ１−ｂ２が特定される。この関連付けの特定処理は、関連付け情報変更手段１０が関連付け情報の変更のための処理動作として実行してもよいし、関連付け順序特定手段１１が変更前レイアウトデータの関連付け順序の特定のための処理動作として実行してもよい。
ステップＳ８では、関連付け情報変更手段１０が、追加した搬送設備と追加した搬送設備の上流側となる搬送設備とを関連付ける。この、追加した搬送設備の上流側となる搬送設備は、追加指定位置で関連付けられている搬送設備の対の上流側の搬送設備に該当する。例えば、図９（ａ）の関連付けｂ１−ｂ２の間に搬送設備ｃを追加する場合、ステップＳ８ではｂ１−ｃという関連付け情報が作成される。このステップで搬送設備ｃに与えられる搬入位置座標は、搬送設備ｂ１の搬出位置座標である。搬送設備ｃの搬出位置座標は、搬送設備データベース２に記憶されている搬送設備ｃの搬入位置座標と搬送設備の搬出位置と搬出方向の情報から、自動で計算することができる。
ステップＳ１０では、関連付け情報変更手段１０が、追加した搬送設備と追加した搬送設備の下流側となる搬送設備とを関連付ける。この、追加した搬送設備の下流側となる搬送設備は、追加指定位置で関連付けられている搬送設備の対の下流側の搬送設備に該当する。例えば、図９（ａ）の関連付けｂ１−ｂ２の間に搬送設備ｃを追加する場合、ステップＳ１０ではｃ−ｂ２という関連付け情報が作成される。このステップで搬送設備ｂ２に与えられる搬入位置座標は搬送設備ｃの搬出位置座標である。搬送設備ｂ２の搬出位置座標は、搬送設備データベース２に記憶されている搬送設備ｂの搬入位置座標と搬送設備の搬出位置と搬出方向の情報から、自動で計算することができる。
ステップＳ１２では、関連付け情報変更手段１０が、追加指令実行前の追加指定位置の関連付け情報を追加指令実行後の関連付け情報で更新する。具体的には、ステップＳ６で特定された追加指令実行前の関連付け情報を、ステップＳ８およびステップＳ１０で作成された追加指令実行後の関連付け情報で更新する。
ステップＳ１４では、追加指定位置よりも下流側にある搬送設備群の搬入位置と搬送方向が、関連付けられている上流側の搬送設備の搬出位置と搬送方向に一致するよう、上流側の搬送設備の座標を参照して下流側の搬送設備の座標を計算する。例えば、図１０（ｂ）に示すように、搬送設備ｃを追加する追加指令を実行した後も、追加指定位置よりも下流側の搬送設備群の関連付けられた対の構成は変わらないが、それぞれの搬送設備に与えられるワークの搬入位置座標と搬出位置座標はこのステップにおいて計算されなおし、変更される。
ステップＳ１６では、次の下流側の搬送設備があるか判断する。次の下流側の搬送設備がある場合（判断がＹＥＳの場合）は、ステップＳ１４へ進み、次の下流側の搬送設備の座標を計算する。次の下流側の搬送設備がない場合（判断がＮＯの場合）は、ステップＳ１８へ進む。
例えば、ステップＳ１４とステップＳ１６は、関連付け順序特定手段１１が関連付け情報の連鎖を探索して関連付け情報の連鎖の順序を特定していれば、その順序に従って繰返すことができる。
ステップＳ１８は、関連付け情報記憶装置４の記憶している関連付け情報を更新する。
ステップＳ２０では、変更後レイアウト表示装置１４に、変更後の関連付け情報に従って再配置された搬送設備群の変更後のレイアウトを出力表示する。図１０（ａ）に、搬送設備ｃの追加指令の変更後レイアウトを例示する。
【００３２】
追加された搬送設備より下流側にある搬送設備群は、ステップＳ１４で上流側の搬送設備の座標を参照して計算された新しい座標を与えられている。よって、ステップＳ２０で出力表示される変更後レイアウトは、変更があった搬送設備より下流側の搬送設備を自動で位置を再配置した状態で表示することができる。例えば、図１０（ａ）に破線で示した変更前のレイアウト時の座標位置から、実線で示した変更後のレイアウト時の座標位置へと再配置されて表示される。
本実施例のレイアウト設計用装置１においては、レイアウトを構成する搬送設備群が関連付けられて記憶されており、関連付けられている下流側の搬送設備の座標位置は上流側の搬送設備の座標位置を参照している。このために、追加の指令を入力すると、追加指定位置から下流側にある搬送設備群の座標は関連付けされた上流側の座標位置から計算されなおされる。オペレータは、搬送設備ｃを追加する指令を入力した後に、搬送設備ｃを追加した位置から下流にある全ての搬送設備を再配置する操作をする必要がない。
【００３３】
図３に、搬送設備を削除する処理動作の概略を表わすフローチャートを示す。ステップＳ２２では、変更指定入力手段８から、削除する搬送設備を指定する。例えば、図１０（ａ）のレイアウトから搬送設備ｂ４を削除したい場合は、このステップにおいて搬送設備ｂ４を指定する。搬送設備ｂ４の指定は、キーボードから位置を入力してもよいし、ジョイスティックやマウス等の操作により、変更前レイアウト表示装置１２に表示されているレイアウト図に直接指定してもよい。
ステップＳ２４では、関連付け情報記憶手段４から削除指定された搬送設備の関連付け情報を特定する。例えば、ステップＳ２２において図１０（ａ）の搬送設備ｂ４を削除指定した場合、このステップにおいて図１０（ｂ）に示す関連付けｂ３−ｂ４と関連付けｂ４−ｅの２つの関連付け情報が特定される。この関連付け情報の特定処理は、関連付け情報変更手段１０が関連付け情報の変更のための処理動作として実行してもよいし、関連付け順序特定手段１１が変更前レイアウトデータの関連付け順序の特定のための処理動作として実行してもよい。
ステップＳ２６では、関連付け情報変更手段１０が、削除する搬送設備の上流側の搬送設備と削除する搬送設備の下流側の搬送設備とを関連付ける。例えば、図１０（ｂ）の関連付けｂ３−ｂ４の上流側の搬送設備である搬送設備ｂ３の搬出位置と搬出方向に、関連付けｂ４−ｅの下流側の搬送設備である搬送設備ｅの搬入位置と搬入方向が一致するよう、関連付けｂ３−ｅを作成する。このステップで与えられる搬送設備ｅの座標は、搬送設備ｂ３の座標を参照して計算される。
ステップＳ２８では、関連付け情報変更手段１０が、削除指令実行前の削除される搬送設備の関連付け情報を削除指令実行後の関連付け情報で更新する。具体的には、ステップＳ２４で特定された追加指令実行前の関連付け情報を、ステップＳ２６で作成した追加指令実行後の関連付け情報で更新する。
ステップＳ３０では、削除した搬送設備より下流側にある搬送設備群を、下流側の搬送設備の搬入位置と搬送方向が関連付けられた上流側の搬送設備の搬出位置と搬送方向に一致するよう、上流側の搬送設備の座標を参照して下流側の搬送設備の座標を計算する。例えば、図１１（ｂ）に示すように、搬送設備ｂ４を削除する削除指令を実行すると、搬送設備ｂ４よりも下流側にある搬送設備は搬送設備ｅのみであるが、さらに下流側にも搬送設備が存在する場合はそれぞれの搬送設備のワークの搬入位置座標と搬出位置座標はこのステップにおいて計算されなおし、変更される。
ステップＳ３２では、次の下流側の搬送設備があるか判断する。次の下流側の搬送設備がある場合（判断がＹＥＳの場合）は、ステップＳ３０へ進み、次の下流側の搬送設備の座標を計算する。次の下流側の搬送設備がない場合（判断がＮＯの場合）は、ステップＳ３４へ進む。
ステップＳ３４では、関連付け情報記憶装置４の記憶している関連付け情報を更新する。
ステップＳ３６では、ステップＳ２０と同様に、変更後レイアウト表示装置１４に、変更後の関連付け情報に従って再配置された搬送設備群の変更後のレイアウトを出力表示する。図１１（ａ）に、削除指令の変更後レイアウトを例示する。
【００３４】
削除された搬送設備より下流側にある搬送設備群は、ステップＳ３０において関連付けられている上流側の搬送設備の座標を参照して計算された新しい座標を与えられている。よって、ステップＳ３６で出力表示される変更後レイアウトにおいて、削除の変更があった搬送設備より下流側の搬送設備は、図１１（ａ）に破線で示した搬送設備ｃの追加の変更後のレイアウト時の座標位置から、実線で示したレイアウト時の座標位置へと再配置されて表示される。オペレータは、搬送設備の追加指令の入力時と同様に、搬送設備ｂ４を削除した位置から下流にある全ての搬送設備を再配置する操作をする必要がない。
【００３５】
図４に、搬送設備を置換する処理動作の概略を表わすフローチャートを示す。  
ステップＳ４２では、変更指定入力手段８から、置換する搬送設備の種類を指定する。例えば、図１１（ａ）の搬送設備のいずれかを搬送設備ｄに置換したい場合は、このステップにおいて図８に示した搬送設備の種類の中から、（ｄ）を指定する。
ステップＳ４４では、変更指定入力手段８から、ステップＳ４２で指定した搬送設備と置換される搬送設備を指定する。例えば、図１１（ａ）に示したレイアウトに配置されている搬送設備ｂ２を搬送設備ｄと置換したいのであれば、このステップで搬送設備ｂ２を指定する。搬送設備ｂ２の指定は、キーボードから位置を入力してもよいし、ジョイスティックやマウス等の操作により、変更前レイアウト表示装置１２に表示されているレイアウト図に直接指定してもよい。
ステップＳ４６では、関連付け情報記憶手段４から置換される搬送設備の関連付け情報を特定する。例えば、ステップＳ４４において図１１（ａ）の搬送設備ｂ２を置換される搬送設備として指定した場合、このステップにおいては関連付けｃ−ｂ２と関連付けｂ２−ｂ３の２つの関連付け情報が特定される。この関連付け情報の特定処理は、関連付け情報変更手段１０が関連付け情報の変更のための処理動作として実行してもよいし、関連付け順序特定手段１１が変更前レイアウトデータの関連付け順序の特定のための処理動作として実行してもよい。
ステップＳ４８では、関連付け情報変更手段１０が、置換する搬送設備と置換される搬送設備の上流側にある搬送設備とを関連付ける。例えば、図１１（ｂ）の関連付けｃ−ｂ２に対し、搬送設備ｂ２を搬送設備ｄと置換するならば、ステップＳ４８では関連付けｃ―ｄという関連付け情報が作成される。このステップで搬送設備ｄに与えられる搬入位置座標は、搬送設備ｃの搬出位置座標である。搬送設備ｄの搬出位置座標は、搬送設備データベース２に記憶されている搬送設備ｄの搬入位置座標と搬送設備の搬出位置と搬出方向の情報から、自動で計算することができる。
ステップＳ５０では、関連付け情報変更手段１０が、置換する搬送設備と置換される搬送設備の下流側にある搬送設備とを関連付ける。例えば、図１１（ｂ）の関連付けｂ２−ｂ３に対し、搬送設備ｂ２を搬送設備ｄと置換するならば、ステップＳ５０ではｄ−ｂ３という関連付け情報が作成される。このステップで搬送設備ｂ３に与えられる搬入位置座標は搬送設備ｄの搬出位置座標である。搬送設備ｂ３の搬出位置座標は、搬送設備データベース２に記憶されている搬送設備ｂの搬入位置座標と搬送設備の搬出位置と搬出方向の情報から、自動で計算することができる。
ステップＳ５２では、関連付け情報変更手段１０が、置換指令実行前の置換される搬送設備の関連付け情報を置換指令実行後の関連付け情報で更新する。具体的には、ステップＳ４６で特定された置換指令実行前の関連付け情報を、ステップＳ４８およびステップＳ５０で作成された置換指令実行後の関連付け情報で更新する。
ステップＳ５４では、下流側の搬送設備の搬入位置と搬送方向が、上流側の搬送設備の搬出位置と搬送方向に一致するよう、関連付けられた上流側の搬送設備の座標を参照して下流側の搬送設備の座標を計算する。例えば、図１２（ｂ）に示すように、搬送設備ｂ２を搬送設備ｄで置換する置換指令を実行した後も、置換した搬送設備よりも下流側の搬送設備群の関連付けられた対の構成は変わらないが、それぞれの搬送設備に与えられるワークの搬入位置座標と搬出位置座標はこのステップにおいて計算されなおし、変更される。
ステップＳ５６では、次の下流側の搬送設備があるか判断する。次の下流側の搬送設備がある場合（判断がＹＥＳの場合）は、ステップＳ５４へ進み、次の下流側の搬送設備の座標を計算する。次の下流側の搬送設備がない場合（判断がＮＯの場合）は、ステップＳ５８へ進む。
例えば、ステップＳ５４とステップＳ５６は、関連付け順序特定手段１１が関連付け情報の連鎖を探索して関連付け情報の連鎖の順序を特定していれば、その順序に従って繰返すことができる。
ステップＳ５８は、関連付け情報記憶装置４の記憶している関連付け情報を更新する。
ステップＳ６０では、変更後レイアウト表示装置１４に、変更後の関連付け情報に従って再配置された搬送設備群の変更後のレイアウトを出力表示する。図１２（ａ）に、置換指令の変更後レイアウトを例示する。
【００３６】
置換された搬送設備より下流側にある搬送設備群は、ステップＳ５４において関連付けられた上流側の搬送設備の座標を参照して計算された新しい座標を与えられている。よって、ステップＳ６０で出力表示される変更後レイアウトにおいて、変更があった搬送設備より下流側の搬送設備は、図１２（ａ）に破線で示した搬送設備ｂ４の削除の変更後のレイアウト時の座標位置から、実線で示したレイアウト時の座標位置へと再配置されて表示される。搬送設備の追加指令および削除指令の入力時と同様に、オペレータは置換した搬送設備ｄから下流にある全ての搬送設備を再配置する操作をする必要がない。
【００３７】
本実施例のレイアウト設計用装置１を用いると、例えば、搬送設備を追加するのに、追加したい位置より下流側にある搬送設備のすべてを予め移動させてから追加処理を実行し、追加した搬送設備と、その搬送位置と隣接する搬送設備とを結合させるための微調整を行う作業が省略できる。「追加、削除、置換」いずれかの変更を入力した位置より下流側にある搬送設備群に対する修正作業を省略することで、従来手動で修正を行っていた際に発生していた配置ミスをなくすことができる。
本実施例の設計用装置１を用いることで、レイアウト図の作成を容易化することができ、レイアウトの設計作業に要する時間を短縮し、生産ラインを設置するまでの準備に要する時間を短縮することができる。
【００３８】
（第２実施例）
図１３に、本実施例のレイアウト設計用装置３１の概略構成を表わすブロック図を示す。本実施例のレイアウト設計用装置３１は、搬送設備データベース２と、レイアウトエリアデータベース３０と、関連付け情報記憶装置４と、レイアウト表示装置２０と、処理装置２６と、入力装置２８とを備えている。処理装２６は、関連付け情報変更手段１０と、搬送設備位置計算手段３６と、ＣＰＵ５０とを備えている。入力装置２８は変更指定入力手段８と、第１入力手段２１と、第２入力手段３４とを備えており、キーボードと、マウスやジョイスティック等により構成されている。
レイアウト表示装置２０は、最初にレイアウトエリアを表示し、本装置３１を用いて作成した変更前レイアウトを表示し、「追加、削除、置換」などの変更後の変更後レイアウトを切り換えて表示することができる。
レイアウトエリアデータベース３０は、工場の建物等の、搬送設備を配置する場所の平面図情報を記憶している。第１入力手段３２は、レイアウトエリアに配置する搬送設備の種類を指定し、その搬送設備のレイアウトエリア内の配置位置と配置方向を指定することを許容する。例えば、第１入力手段３２の操作により、レイアウトエリアにレイアウトの起点となる１番目の搬送設備を配置することができる。第２入力手段３４は、入力すみの搬送設備の下流側に配置する搬送設備の種類を指定することを許容する。例えば、第２入力手段３４の操作により、搬送設備レイアウトの起点となる１番目の搬送設備の下流に配置する２番目の搬送設備を配置することができる。さらに第２入力手段３４の操作を繰返すことで、２番目の搬送設備の下流側に、さらに３番目の搬送設備、４番目の搬送設備・・を順に配置することができる。
作成された変更前レイアウトは、関連付け情報記憶装置４に記憶されている。関連付け情報記憶装置４は変更前レイアウトの一連の搬送設備群を、配置順位に関連付けて記憶している。本装置３１は、この変更前レイアウトを表示装置３８に表示し、さらに「追加、削除、置換」等の変更の指令を入力してレイアウト図の修正を行うことを可能にする。搬送設備データベース２が搬送設備の種類毎に、搬送設備の概略平面形状情報と、搬送設備へのワークの搬入位置と搬入方向の情報と、搬送設備からのワークの搬出位置と搬出方向の情報を記憶していることから、この情報と、変更された搬送設備の配置順序に関する情報を活用すると、変更後のレイアウトを搬送設備位置計算手段３６が計算することができる。搬送設備位置計算手段３６はハードウェアによって構成されていてもよいし、ＣＰＵ５０と、ＣＰＵ５０に搬送設備の位置座標を計算する処理動作を実行させる各種プログラムによって構成されていてもよい。本装置３１を利用すれば、変更後のレイアウトは一意に決定される。
【００３９】
本実施例のレイアウト設計用装置３１を用いると、生産ラインのレイアウト作成時に、レイアウトエリアに配置する搬送設備群のうち、レイアウトの起点となる搬送設備以外の搬送設備の配置位置と配置方向を指定する必要がない。「追加・削除・置換」等のレイアウトの変更だけでなく、変更前レイアウトの作成のための操作も簡単化される。
【００４０】
図１４に、変更前レイアウトを作成する概略処理動作を表わすフローチャートを示す。
ステップＳ７２では、レイアウト表示装置２０にレイアウトエリアを表示する。このレイアウトエリアは、レイアウトエリアデータベース３０に記憶されているレイアウトエリアデータから選択してもよいし、入力装置２８から指定したサイズのレイアウトエリアでもよい。
ステップＳ７４では、第１入力手段３２から、レイアウトエリアに配置する搬送設備の種類を指定する。例えば、図９（ａ）の変更前レイアウトを作成するのであれば、本ステップにおいて、搬送設備ａを指定する。
ステップＳ７６では、第１入力手段３２から、ステップＳ７４で指定した種類の搬送設備をレイアウトエリアに配置する位置を指定する。配置する位置の指定は、キーボードから座標を入力してもよいし、ジョイスティックやマウス等の操作により、変更前レイアウト表示装置１２に表示されているレイアウト図に直接指定してもよい。本ステップで指定される搬送設備の座標位置は、オペレータの指定操作により決定される。
ステップＳ７８では、指定された搬送設備の種類と座標を、関連付け情報記憶装置４に記憶する。例えば、搬送設備ａを指定してレイアウトエリアに配置した場合、本ステップでは図９（ｃ）に示す搬送設備ａの種類と搬出位置座標ｐ１が、関連付け情報記憶装置４に記憶される。
ステップＳ８０では、レイアウト表示装置２０に、レイアウトを出力表示する。例えば、搬送設備ａを指定して配置したならば、レイアウトエリアには搬送設備ａが配置されて表示される。
ステップＳ８２では、第２入力手段３４から、次に配置する搬送設備の種類を指定する。例えば、搬送設備ａの次に搬送設備ｂ１を配置することを希望するならば、オペレータはこのステップにおいて搬送設備の種類の中から搬送設備ｂを指定する。
ステップＳ８４では、搬送設備位置計算手段３６が、指定した搬送設備の搬入位置と搬入方向が、上流側の搬送設備の搬出位置と搬出方向に一致するよう、指定した搬送設備の座標を計算して、上流側の搬送設備との関連付け情報を作成する。例えば、搬出位置座標ｐ１を有する搬送設備ａの次に搬送設備ｂ１をを配置する場合であれば、搬送設備ｂ１のワーク搬入位置座標がｐ１に一致するように搬送設備ｂ１の座標を計算して、搬送設備ａと搬送設備ｂ１の関連付け情報を作成する。
ステップＳ８６では、関連付け情報記憶装置４に記憶されている関連付け情報を更新する。本ステップでは、例えば、搬送設備ｂ１を配置する処理により、それまで搬送設備ａのみで構成されていた関連付け情報が、搬送設備ｂ１までの関連付け情報で更新される。
ステップＳ８８では、レイアウト表示装置２０に、レイアウトを出力表示する。例えば、搬送設備ａの次に搬送設備ｂ１を指定して配置したならば、レイアウトエリアには搬送設備ａと搬送設備ｂ１が配置されて表示される。
オペレータは、ステップＳ８２からステップＳ８８までの処理を繰返すことで、所望の生産ラインの変更前レイアウトを容易に作成することができる。
【００４１】
上記のようにして作成された変更前レイアウトに対して「追加・削除・置換」等の変更を入力する場合は、第１実施例と同様に変更のあった関連付け情報を変更し、変更のあった搬送設備よりも下流側にある搬送設備群の関連付け情報を更新し、搬送設備群の座標を計算しなおすことで、レイアウト表示装置２０は変更があった搬送設備より下流側の搬送設備群を自動で位置を再配置した状態で変更後レイアウトを表示することができる。
本実施例のレイアウト設計用装置３１においては、レイアウトを構成する一連の搬送設備群が、配置順位に関連付けて記憶されており、関連付けられている下流側の搬送設備の座標位置は上流側の搬送設備の座標位置を参照している。このために、変更の指令を入力すると、変更された搬送設備より下流側にある搬送設備群の座標は、それぞれの搬送設備に関連付けされた上流側の搬送設備の座標位置から計算される。また、一連の搬送設備群が互いの搬送設備との配置順位情報を関連付け情報として有することから、変更指令の入力のたびに関連付け情報の順序を特定しなくてもよい。
オペレータは、変更の指令を入力した後に、変更を実行した位置から下流にある全ての搬送設備を再配置する操作をする必要がない。
【００４２】
例えば、図１５にレイアウトエリア上に配置した変更前レイアウトを示す。第１入力手段３２から始点となる搬送設備の種類と配置位置および配置方向を指定し、第２入力手段３４から入力すみの搬送設備の下流側に配置する搬送設備の種類を指定する操作を繰返すことによって変更前レイアウトを作成したときに、図１５に示すようにレイアウトエリアに収まらないことがある。本装置３１を用いると、この変更前レイアウトに対して、変更指定入力手段８から図１５の（ａ）の位置に図８（ｄ）の搬送方向を回転する搬送設備を追加する指令を入力することができる。この追加の変更指令に従い、関連付け情報変更手段１０は変更前レイアウトの関連付け情報を変更する。搬送設備の配置位置は変更された配置順位に従って計算しなおされ、レイアウト表示装置２０は図１６に示すように追加した搬送設備より下流側の搬送設備群を再配置して表示することができる。さらに、図１６に示す（ｂ）の位置に搬送方向を回転する搬送設備を追加すると、図１７に示すような、レイアウトエリアに配置可能な変更後レイアウトを得ることができる。
【００４３】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時の請求項に記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【図面の簡単な説明】
【００４４】
【図１】レイアウト設計用装置１の概略構成を表わすブロック図である。
【図２】レイアウトに搬送設備を追加する処理動作の概略を表わすフローチャートである。
【図３】レイアウトから搬送設備を削除する処理動作の概略を表わすフローチャートである。
【図４】レイアウト上の搬送設備を置換する処理動作の概略を表わすフローチャートである。
【図５】関連付け順序特定手段１１の概略処理動作を表わすフローチャートである。
【図６】搬送設備を表わすノードの概略構成を示す図である。
【図７】本発明による搬送設備の関連付けを表わす図である。
【図８】搬送設備データベース２に記憶されている搬送設備の種類を例示する図である。
【図９】変更前レイアウトを表わす図である。
【図１０】追加指令の変更後レイアウトを表わす図である。
【図１１】削除指令の変更後レイアウトを表わす図である。
【図１２】置換指令の変更後レイアウトを表わす図である。
【図１３】レイアウト設計用装置３１の概略構成を表わすブロック図である。
【図１４】変更前レイアウトを作成する概略処理動作を表わすフローチャートである。
【図１５】レイアウトエリアに配置された変更前レイアウトを表わす図である。
【図１６】（ａ）の位置にワークの搬送方向を回転させる搬送設備を追加した変更後レイアウトを表わす図である。
【図１７】（ｂ）の位置にワークの搬送方向を回転させる搬送設備を追加した変更後レイアウトを表わす図である。
【符号の説明】
【００４５】
１：レイアウト設計用装置
２：搬送設備データベース
４：関連付け情報記憶装置
８：変更指定入力手段
１０：関連付け情報変更手段
１１：関連付け順序特定手段
１２：変更前レイアウト表示装置
１４：変更後レイアウト表示装置
１６：処理装置
１８：入力装置
２０：レイアウト表示装置
２６：処理装置
２８：入力装置
３０：レイアウトエリアデータベース
３１：レイアウト設計用装置
３２：第１入力手段
３４：第２入力手段
３６：搬送設備位置計算手段
５０：ＣＰＵ
【図１】
2007317079.tif 000003
【図２】
2007317079.tif 000004
【図３】
2007317079.tif 000005
【図４】
2007317079.tif 000006
【図５】
2007317079.tif 000007
【図６】
2007317079.tif 000008
【図７】
2007317079.tif 000009
【図８】
2007317079.tif 000010
【図９】
2007317079.tif 000011
【図１０】
2007317079.tif 000012
【図１１】
2007317079.tif 000013
【図１２】
2007317079.tif 000014
【図１３】
2007317079.tif 000015
【図１４】
2007317079.tif 000016
【図１５】
2007317079.tif 000017
【図１６】
2007317079.tif 000018
【図１７】
2007317079.tif 000019