(57)【要約】【課題】  同じレイアウト設計を行う場合においても、均一な品質でレイアウト設計を行うことが可能なレイアウト自動設計システムを提供することを目的とする。【解決手段】  レイアウト自動設計システム１は、柵パネルのレイアウトを示す直線が入力されると、その直線の寸法と柵パネルの合計寸法とが一致するように、品番データを記録部４から選択し、その選択した品番データに基づいて、レイアウト設計を行う。【選択図】      図１
2005339270.tif 000002
【特許請求の範囲】
【請求項１】
配置物が連続して配置される際の前記配置物のレイアウトを示す直線を入力する入力手段と、
予め、前記配置物の複数種類の寸法が記録される記録手段と、
前記入力手段で入力された前記直線の寸法と、前記記録手段に記録される前記配置物の複数種類の寸法とに基づいて、前記直線の寸法と前記配置物の合計寸法とが一致するように、前記配置物を選択する選択手段と、
を備えることを特徴とするレイアウト自動設計システム。
【請求項２】
請求項１に記載のレイアウト自動設計システムであって、
前記選択手段で選択された前記配置物が前記レイアウトに沿って連結された結果を示すレイアウトデータを作成する作成手段を備えることを特徴とするレイアウト自動設計システム。
【請求項３】
請求項１または請求項２に記載のレイアウト自動設計システムであって、
前記選択手段は、基準の前記配置物の合計寸法と前記直線の寸法との差分と、前記基準の配置物以外の配置物の寸法とが一致するように、前記配置物を選択することを特徴とするレイアウト自動設計システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、柵パネルなどの配置物のレイアウト設計を自動的に行うレイアウト自動設計システムに関する。
【背景技術】
【０００２】
従来より、建築やプラント配管の設計において、構造物の支持材などのレイアウトを自動的に設計することは行われている（例えば、特許文献１参照）。
ところで、自動搬送車などにより荷物が運搬される自動倉庫内には、通常、作業者が立ち入ることが禁止される立入り禁止区域が設けられており、この立入り禁止区域は複数の連結された柵パネルで囲まれていることが多い。
【０００３】
また、このように、柵パネルを使用して立入り禁止区域を囲む場合では、一般に、複雑な形の立入り禁止区域に対しても柵パネルで囲むことができるように、様々な寸法の柵パネルが用意されている。そして、通常、このような柵パネルのレイアウト設計は、設計者によって行われる。設計者は、様々な寸法の柵パネルの中から最適な柵パネルの組み合わせを見つけてレイアウトを設計する必要がある。
【０００４】
以下、従来における設計者によるレイアウト設計方法の一例を説明する。
（１）柵パネルを配置したいレイアウトの全長と柵パネルの合計寸法とが一致するように柵パネルを選択していき、柵パネルを配置していく。
（２）柵パネルを配置が終了し、レイアウトの全長と柵パネルの合計寸法とが一致しない場合は、柵パネルを選択し直して柵パネルを再配置する。
【０００５】
（３）（１）、（２）を繰り返し行い、最適な柵パネルの組み合わせを見つける。
【特許文献１】特開平６−８９３２０号  （第３〜４頁、第１〜８図）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述のような設計者によるレイアウト設計では、同じレイアウト設計を異なる設計者が行った場合、柵パネルの選択方法が設計者毎に異なると、同じレイアウト設計にもかかわらず、使用される柵パネルの種類や個数などが一致するとは限らなくなる。そして、同じレイアウト設計にもかかわらず、使用される柵パネルの種類や個数などが異なってしまうと、部品コストが均一にならなかったり、実際に柵パネルを配置する際の工数を予測することが難しくなったりするなどの問題が発生してしまう。また、レイアウト設計の熟練度が設計者毎に異なる場合では、同じレイアウト設計であってもレイアウト設計に要する時間が設計者毎に異なってしまうという問題もある。
【０００７】
このように、従来のレイアウト設計は、設計者の技量に頼っているため、たとえ同じレイアウト設計であっても設計者が異なると、毎回均一な品質でレイアウト設計を行うことが難しくなるという問題がある。
そこで、本発明は、同じレイアウト設計を行う場合においても、均一な品質でレイアウト設計を行うことが可能なレイアウト自動設計システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために本発明では、以下のような構成を採用した。
すなわち、本発明のレイアウト自動設計システムは、配置物が連続して配置される際の前記配置物のレイアウトを示す直線を入力する入力手段と、予め、前記配置物の複数種類の寸法が記録される記録手段と、前記入力手段で入力された前記直線の寸法と、前記記録手段に記録される前記配置物の複数種類の寸法とに基づいて、前記直線の寸法と前記配置物の合計寸法とが一致するように、前記配置物を選択する選択手段とを備えることを特徴とする。
【０００９】
このように、本発明のレイアウト自動設計システムは、配置物のレイアウトを示す直線を入力すると、その直線の寸法と配置物の合計寸法とが一致するように配置物を選択するので、配置物のレイアウトを示す直線だけで、自動的に、適当な配置物が選択される。
また、上記レイアウト自動設計システムにおいて、さらに、前記選択手段で選択された前記配置物が前記レイアウトに沿って連結された結果を示すレイアウトデータを作成する作成手段を備えるように構成してもよい。
【００１０】
また、上記レイアウト自動設計システムの選択手段は、基準の前記配置物の合計寸法と前記直線の寸法との差分と、前記基準の配置物以外の配置物の寸法とが一致するように、前記配置物を選択するように構成してもよい。
【発明の効果】
【００１１】
本発明によれば、配置物のレイアウトを示す直線だけで、自動的に、適当な配置物が選択されるので、同じレイアウト設計を行う場合においても、常に均一な品質のレイアウト設計を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態を図面を用いて説明する。
図１は、本発明の実施形態のレイアウト自動設計システムを示す図である。
図１に示すように、レイアウト自動設計システム１は、データ入力制御部２（入力手段）と、制御部３（選択手段、作成手段）と、記録部４（記録手段）と、データ表示制御部５とを備えて構成されている。
【００１３】
上記データ入力制御部２は、キーボード６やマウス７などを介してオペレータより入力されるデータを制御部３に送る機能を有する。
上記制御部３は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などで構成され、レイアウトデータを作成するデータ自動作成プログラム８と、３Ｄ（Ｄｉｍｅｎｓｉｏｎｓ）データを作成する３Ｄ−ＣＡＤ９とを実行する機能を有する。
【００１４】
上記記録部４は、例えば、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）やフラッシュメモリなどで構成され、レイアウトデータなどを作成するために使用されるデータベースが記録されている。
上記データ表示制御部５は、制御部３から送られてくる３Ｄデータなどをディスプレイ１０に表示する機能を有する。
【００１５】
上記データ自動作成プログラム８は、データ入力制御部２から送られてくるデータの内、オペレータにより入力されたパラメータを読み込むパラメータ読込処理１１、記録部４に記録されるデータベースのデータを読み込むデータ読込処理１２、パラメータ読込処理１１により読み込まれたパラメータと、３Ｄ−ＣＡＤ９から送られてくる直線データと、データ読込処理１２により読み込まれたデータベースの品番データ及び３Ｄデータとによりレイアウトデータを作成し、品番データ、３Ｄデータ、及びレイアウトデータを３Ｄ−ＣＡＤ９に送る作成処理１３の各処理を行う。
【００１６】
上記３Ｄ−ＣＡＤ９は、データ入力制御部２から送られてくるデータに基づいて、直線データを作成しその作成した直線データを作成処理１３に送ると共に、作成処理１３から送られてくる品番データ、３Ｄデータ、及びレイアウトデータに基づいて３Ｄデータを作成しその作成した３Ｄデータをデータ表示制御部５に送る。
【００１７】
次に、レイアウト自動設計システム１の動作について説明する。
図２は、レイアウト自動設計システム１の動作を説明するためのフローチャートである。
まず、ステップＳ１において、レイアウト自動設計システム１は、データ自動作成プログラム８が実行され、オペレータによりパラメータが入力されると、そのパラメータを読み込む。
【００１８】
ここで、図３（ａ）は、データ自動作成プログラム８を実行した際に、ディスプレイ１０に表示される画面の一例を示す図である。
図３（ａ）に示すように、画面３０は、使用する柵パネルの種類をオペレータに選択させるための選択欄３１と、選択欄３１において「それ以外」が選択された場合に柵パネルの高さをオペレータに任意に入力させるための入力欄３２と、柵パネルの種類を部分的にオペレータに変更させるための変更欄３３と、ドアの配置の有無をオペレータに選択させるためのドア配置欄３４と、レイアウトデータの自動作成を開始するボタン３５と、データ自動作成プログラム８を終了するボタン３６とから構成されている。
【００１９】
また、図３（ｂ）は、柵パネルやドアなどの一例を示す図である。
図３（ｂ）に示すように、柵パネル３７やドア３８は、それぞれ、スタンド３９を介して互いに連結される。
ここで、例えば、図３（ａ）に示す選択欄３１において、オペレータにより「Ｈ１８００」が選択された場合を考える。
【００２０】
このような場合において、オペレータによりボタン３５が押されると、「Ｈ１８００」が選択されたことを示すパラメータがデータ入力制御部２を介して制御部３に入力される。
次に、ステップＳ２において、レイアウト自動設計システム１は、オペレータにより描かれた直線を示す直線データを読み込む。
【００２１】
ここで、図３（ｃ）及び図３（ｄ）は、それぞれ、３Ｄ−ＣＡＤ９を実行した際に、ディスプレイ１０に表示される画面の一例を示す図である。なお、図３（ｃ）は、オペレータにより入力された直線の平面図を表示する画面を示している。また、図３（ｄ）は、図３（ｃ）で描かれた直線の斜視図を表示する画面を示している。
【００２２】
図３（ｃ）に示すように、画面４０には、予め、レイアウトを設計する上で基準となるものである棚４１（ここでは、自動倉庫における棚をレイアウトの基準となるものとしている。）が表示されており、オペレータは、この棚４１を実際の棚と見なし、柵パネルのレイアウトを示す直線４２を描いていく。
【００２３】
また、図３（ｄ）に示すように、画面４３には、画面４０で描かれた直線４２の斜視図が表示される。
そして、このように、オペレータにより描かれた直線４２の形、寸法、及び方向などを示す直線データが３Ｄ−ＣＡＤ９から作成処理１３に送られる。
【００２４】
次に、ステップＳ３において、レイアウト自動設計システム１は、ステップＳ１で読み込んだパラメータに対応する品番データや３Ｄデータを記録部４に記録されるデータベースからすべて読み込む。
ここで、図４（ａ）及び図４（ｂ）は、それぞれ、記録部４に記録されるデータベースの一例を示す図である。
【００２５】
図４（ａ）に示すデータベース４４には、品番データを示すレコード４５（４５−１、４５−２、４５−３、・・・、４５−２６、４５−２７、４５−２８、・・・）が多数格納されている。各レコード４５は、柵パネルやドアの品番が記録される品番領域４６と、柵パネルやドアの品名（種類）が記録される品名領域４７と、柵パネルやドアの寸法（ｍｍ）が記録される寸法領域４８とを備えている。なお、図４に示す例では、レコード４５−２７の品番領域４６に「７３０３７」、品名領域４７に「Ｈ１８００」、寸法領域４８に「１４７０」と記録されている。
【００２６】
また、図４（ｂ）に示すデータベース４９には、３Ｄデータを示すレコード５０（５０−１、５０−２、５０−３、・・・、５０−２６、５０−２７、５０−２８、・・・）が多数格納されている。各レコード５０は、柵パネルやドアの品番が記録される品番領域５１と、柵パネルやドアの３Ｄデータのファイル名が記録される画像ファイル名領域５２とを備えている。なお、図４（ｂ）に示す例では、レコード５０−２７の品番領域５１に「７３０３７」、画像ファイル領域５２に「Ｈ１８００−１４７０．Ｐａｒｔ」と記録されている。
【００２７】
例えば、図３（ａ）の画面３０において、「Ｈ１８００」の柵パネルが選択された場合を考える。このような場合、レイアウト自動設計システム１は、データベース４４の品名領域４７をサーチして、「Ｈ１８００」の柵パネルに対応するレコード４５をデータベース４４からすべて読み込む。また、レイアウト自動設計システム１は、データベース４４で読み込まれたレコード４５に対応するレコード５０をデータベース４４からすべて読み込む。
【００２８】
また、例えば、図３（ａ）の画面において、「自立ドア」が選択された場合、レイアウト自動設計システム１は、その選択された「自立ドア」に対応するレコード４５及び５０をデータベース４４及び４９から読み込む。
次に、ステップＳ４において、レイアウト自動設計システム１は、ステップＳ２で読み込んだ直線データと、ステップＳ３で読み込んだ品番データの柵パネルの寸法とに基づいて、最適な品番データを選択する。
【００２９】
ここで、図５（ａ）〜図５（ｈ）は、ステップＳ４における柵パネルの選択方法の一例を示す図である。なお、図５（ａ）〜図５（ｈ）は、選択された柵パネルが順次オペレータにより描かれた直線に沿って配置されていく様子を示している。
図５（ａ）は、オペレータにより描かれた直線を示す図である。
【００３０】
図５（ａ）に示す直線４２は、コの字形に描かれており、その直線４２の両端には、それぞれ始点５３と終点５４が設定される。なお、オペレータにより描かれた直線４２の寸法は、実際のレイアウトの寸法に対応しているものとする。例えば、線分Ａ−Ｂの寸法は実際のレイアウト上の２０００ｍｍに相当するものとする。
【００３１】
図５（ｂ）は、始点５３に端部用スタンドが配置された状態を示す図である。
図５（ｂ）に示すように、まず、始点５３では、端部用スタンド５５（例えば、寸法３０ｍｍ）が選択され配置される。
図５（ｃ）は、端部用スタンド５５に連結される柵パネルが配置された状態を示す図である。
【００３２】
図５（ｃ）に示すように、始点５３に端部用スタンド５５が配置されると、次に、基準の柵パネル５５（例えば、寸法１４７０ｍｍ）が選択され直線４２に沿って配置される。
図５（ｄ）は、基準の柵パネル５６と他の柵パネルとを連結するためのつなぎ用スタンドが配置された状態を示す図である。
【００３３】
図５（ｄ）に示すように、基準の柵パネル５６が配置された後、基準の柵パネル５６と他の柵パネルとを連結するためのつなぎ用スタンド５７（例えば、寸法３０ｍｍ）が直線４２に沿って配置される。
図５（ｅ）は、基準の柵パネル５６以外の柵パネルが配置された状態を示す図である。
【００３４】
図５（ｅ）に示すように、つなぎ用スタンド５７が配置されると、直線４２の形状や線分Ａ−Ｂの寸法に合わせて、基準の柵パネル５６以外の柵パネル５８（例えば、寸法４７０ｍｍ）が選択され直線４２に沿って配置される。
例えば、まず、始点５３に端部用スタンド５５を配置した後、次に、基準の柵パネル５６が配置できるか否かを判断する。基準の柵パネル５６が配置できる場合は、基準の柵パネル５６を配置し、基準の柵パネル５６が配置できない場合は、これまで配置した基準の柵パネル５６の合計寸法と線分Ａ−Ｂとの差分と寸法が一致する柵パネル５８を配置する。
【００３５】
なお、上記基準の柵パネル５６の寸法は、基準の柵パネル５６を実際に配置した場合に安定性が十分あり、且つ、基準の柵パネル５６に連結するつなぎ用スタンド５７の総数があまり多くならないような寸法に設定されていてもよい。
図５（ｆ）は、線分Ａ−Ｂが時計回りに４５度傾けられた方向と同じ方向でつなぎ用スタンド５７が配置された状態を示す図である。
【００３６】
図５（ｆ）に示すように、直線４２の角部において、つなぎ用スタンド５７は傾けられて配置される。
図５（ｇ）は、直線４２に沿ってすべて柵パネルが配置された状態を示す図である。
図５（ｇ）に示すように、線分Ｂ−Ｃや線分Ｃ−Ｄの場合も、線分Ａ−Ｂと同様に、柵パネルの合計寸法と線分の寸法とが一致するように、基準の柵パネル５６と柵パネル５８とが選択されて配置される。
【００３７】
図５（ｈ）は、終点５４に端部用スタンド５５が配置された状態を示す図である。
図５（ｈ）に示すように、終点５４には、端部用スタンド５５が選択され配置される。
このように、レイアウト自動設計システム１は、ステップＳ４において、端部用スタンド５５、基準の柵パネル５６、つなぎ用スタンド５７、及び柵パネル５８の合計寸法がオペレータにより描かれた直線の寸法と一致するように、基準の柵パネル５６の配置後、適当な寸法の柵パネル５８を選択し配置する。
【００３８】
次に、ステップＳ５において、レイアウト自動設計システム１は、ステップＳ４で選択された基準のパネル５６や柵パネル５８に対応する品番データと、ステップＳ４で作成された基準の柵パネル５６や柵パネル５８が連結している状態を示すレイアウトデータと、ステップＳ４で選択された基準の柵パネル５６や柵パネル５８に対応する３Ｄデータとを３Ｄ−ＣＡＤ９に送る。
【００３９】
そして、ステップＳ６において、レイアウト自動設計システム１は、３Ｄ−ＣＡＤ９において、品番データ、３Ｄデータ、及びレイアウトデータに基づいて、３Ｄデータを作成する。
ここで、図６は、３Ｄ−ＣＡＤ９において作成された３Ｄデータの一例を示す図である。
【００４０】
図６に示す３Ｄデータ６０は、例えば、ディスプレイ１０に表示される画像であって、オペレータにより描かれた直線４２の上に、データ自動作成プログラム８で選択された基準の柵パネル５６や柵パネル５８がつなぎ用スタンド５７を介して互いに連結された状態で表示されている。
【００４１】
このように、オペレータは、使用したい柵パネルの種類と、柵パネルを配置したいレイアウトを示す直線を入力するだけで、最適な組み合わせで構成された柵パネルのレイアウトを図６に示すような３Ｄデータにより確認することができる。
すなわち、本実施形態のレイアウト自動設計システム１は、柵パネルのレイアウトを示す直線が入力されると、その直線の寸法と柵パネルの合計寸法とが一致するように柵パネルを選択する。これにより、オペレータは、柵パネルのレイアウトを示す直線を示すだけで、自動的に、適当な柵パネルが選択されるので、同じレイアウト設計を行う場合においても、オペレータのレイアウト設計の熟練度に影響されず、常に均一な品質のレイアウト設計を行うことができる。
【００４２】
また、柵パネルのレイアウトを示す直線だけで、自動的に、柵パネルのレイアウトを設計することができるので、柵パネルの選択ミスなどによる設計過程における不具合を減少させることができる。
また、柵パネルのレイアウトを示す直線だけで、自動的に、柵パネルのレイアウトを設計することができるので、設計者によりレイアウト設計が行われていた場合に比べて、少ない工数でレイアウト設計を行うことができる。
【００４３】
また、柵パネルのレイアウトを示す直線だけで、自動的に、柵パネルのレイアウトを設計することができるので、設計コストを抑えることができる。
また、柵パネルのレイアウトを示す直線だけで、自動的に、柵パネルのレイアウトを設計することができるので、レイアウト設計に要する工数を予測することが容易になる。
【００４４】
なお、上記実施形態では、品番データ、３Ｄデータ、及びレイアウトデータに基づいて、図６に示すような３Ｄデータ６０を作成する構成であるが、品番データに基づいて、部品リストを作成してもよい。
また、上記実施形態では、オペレータにより描かれた直線の寸法にかかわらず、常に基準の柵パネル５６が使用されてレイアウトが設計される構成であるが、オペレータにより描かれた直線の寸法に応じて、基準の柵パネルの寸法を変化させてレイアウトを設計するように構成してもよい。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施形態のレイアウト自動設計システムを示す図である。
【図２】レイアウト自動設計システムの動作を示すフローチャートである。
【図３】ディスプレイに表示される画面の一例を示す図である。
【図４】記録部に記録されるデータベースの一例を示す図である。
【図５】柵パネルの選択方法の一例を示す図である。
【図６】レイアウト自動設計システムの出力結果の一例を示す図である。
【符号の説明】
【００４６】
１        レイアウト自動設計システム
２        データ入力制御部
３        制御部
４        記録部
５        データ表示制御部
６        キーボード
７        マウス
８        データ作成プログラム
９        ３Ｄ−ＣＡＤ
１０        ディスプレイ
１１        パラメータ読込処理
１２        データ読込処理
１３        作成処理
３０        画面
３７        柵パネル
３８        ドア
３９        スタンド
４０        画面
４１        棚
４２        直線
４３        画面
４４        データベース
４５        レコード
４６        品番領域
４７        品名領域
４８        寸法領域
４９        データベース
５０        レコード
５１        品番領域
５２        画像ファイル名領域
５３        始点
５４        終点
５５        端部用ステンド
５６        基準の柵パネル
５７        つなぎ用スタンド
５８        柵パネル
６０        ３Ｄデータ
【図１】
2005339270.tif 000003
【図２】
2005339270.tif 000004
【図３】
2005339270.tif 000005
【図４】
2005339270.tif 000006
【図５】
2005339270.tif 000007
【図６】
2005339270.tif 000008