(57)【特許請求の範囲】
【請求項１】
部品加工用の複数本の材料をランク付けし立体棚の棚に上記ランク順に移動する棚材料自動移動システムであって、
棚に複数本の前記材料がどのような配列で収納されているかを示す現在材料位置データから前記各材料をランク順の配列に移動すべき適正材料位置データを生成する適正材料位置データ生成手段と、
前記適正材料位置データと前記現在材料位置データから複数本の前記材料の配列を変更すべく材料の搬送を行う材料搬送装置の制御を行うシーケンス制御データを生成するシーケンスデータ生成手段と、
前記シーケンス制御データにより制御される前記材料搬送装置により適正な位置に前記各材料が移動された後に前記現在材料位置データを前記適正材料位置データに更新するデータ更新手段と、を有し、
前記適正材料位置データ生成手段は、
前記複数本の材料に含まれる一方の材料の長さと他方の材料の長さとを比較し、前記一方の材料の長さが前記他方の材料の長さより長い場合には、前記一方の材料より前記他方の材料をランク上位とし、前記一方の材料の長さが前記他方の材料の長さに等しいか又は短い場合には、前記一方の材料の長さと前記他方の材料の長さとが等しいかどうかを判断し、前記一方の材料の長さが前記他方の材料の長さに等しくないと判断したときは、前記他方の材料より前記一方の材料をランク上位とし、前記一方の材料の長さと前記他方の材料の長さとが等しいと判断したときは、前記一方の材料と前記他方の材料との製造年月日を比較し、前記一方の材料が前記他方の材料より新しいと判断したときは前記一方の材料より前記他方の材料をランク上位とし、前記一方の材料が前記他方の材料より古いと判断したときは前記他方の材料より前記一方の材料をランク上位とすることを特徴とする棚材料自動移動システム。
【請求項２】
前記立体棚の棚は、奥側に向かって下方に傾斜して設けられ、同一棚内に収納される複数本の材料は、短いものより長いものを前記棚の奥側に配置し、且つ、同一長さの材料においては、古い材料よりも新しい材料を奥側に配置することを特徴とする請求項１記載の棚材料自動移動システム。
【請求項３】
コンピュータにより棚材料自動移動システムを制御するための制御プログラムを記憶したコンピュータ読みとり可能の記憶媒体であって、当該制御プログラムは、
棚に複数本の材料がどのような配列で収納されているかを示す現在材料位置データから前記各材料をランク順の配列に移動すべき適正材料位置データを生成するための適正材料位置データ生成プログラムと、
前記適正材料位置データと前記現在材料位置データから複数本の前記材料の配列を変更すべく材料の搬送を行う材料搬送装置の制御を行うシーケンス制御データを生成するためのシーケンスデータ生成プログラムと、
前記シーケンス制御データにより制御される前記材料搬送装置により適正な位置に前記各材料が移動された後に前記現在材料位置データを前記適正材料位置データに更新するデータ更新プログラムと、を記憶し、
前記適正材料位置データ生成プログラムは、
前記複数本の材料に含まれる一方の材料の長さと他方の材料の長さとを比較し、前記一方の材料の長さが前記他方の材料の長さより長い場合には、前記一方の材料より前記他方の材料をランク上位とし、前記一方の材料の長さが前記他方の材料の長さに等しいか又は短い場合には、前記一方の材料の長さと前記他方の材料の長さとが等しいかどうかを判断し、前記一方の材料の長さが前記他方の材料の長さに等しくないと判断したときは、前記他方の材料より前記一方の材料をランク上位とし、前記一方の材料の長さと前記他方の材料の長さとが等しいと判断したときは、前記一方の材料と前記他方の材料との製造年月日を比較し、前記一方の材料が前記他方の材料より新しいと判断したときは前記一方の材料より前記他方の材料をランク上位とし、前記一方の材料が前記他方の材料より古いと判断したときは前記他方の材料より前記一方の材料をランク上位として前記適正材料位置データを生成することを特徴とする棚材料自動移動方法を記憶したコンピュータ読みとり可能の記憶媒体。
【請求項４】
部品加工用の複数本の材料をランク付けして立体棚の棚に適正に保管するための制御システムと当該制御システムにより制御される立体型切断機をネットワークで結び、
当該制御システムは、
棚に複数本の前記材料がどのような配列で収納されているかを示す現在材料位置データから前記各材料をランク順の配列に移動すべき適正材料位置データを生成する適正材料位置データ生成手段と、
前記適正材料位置データと前記現在材料位置データから立体型切断機の制御を行うシーケンス制御データを生成するシーケンスデータ生成手段と、
前記シーケンス制御データにより制御される前記立体型切断機により適正な位置に前記各材料が移動された後に前記現在材料位置データを前記適正材料位置データに更新するデータ更新手段と、
前記立体型切断機の休止時間に実行時間を発行するタイマー処理部と、前記タイマー処理部より実行時間を得て処理を開始するように起動をかける棚移動データ処理部と、を有し、
前記立体型切断機は、
複数の材料を保管するための棚を複数段有した複数の立体棚と、材料を各棚から取り出して所定の位置に搬送する材料搬送装置と、材料を切断する切断機とからなり、
前記適正材料位置データ生成手段は、
前記複数本の材料に含まれる一方の材料の長さと他方の材料の長さとを比較し、前記一方の材料の長さが前記他方の材料の長さより長い場合には、前記一方の材料より前記他方の材料をランク上位とし、前記一方の材料の長さが前記他方の材料の長さに等しいか又は短い場合には、前記一方の材料の長さと前記他方の材料の長さとが等しいかどうかを判断し、前記一方の材料の長さが前記他方の材料の長さに等しくないと判断したときは、前記他方の材料より前記一方の材料をランク上位とし、前記一方の材料の長さと前記他方の材料の長さとが等しいと判断したときは、前記一方の材料と前記他方の材料との製造年月日を比較し、前記一方の材料が前記他方の材料より新しいと判断したときは前記一方の材料より前記他方の材料をランク上位とし、前記一方の材料が前記他方の材料より古いと判断したときは前記他方の材料より前記一方の材料をランク上位とすることを特徴とする棚材料自動移動機能付立体型切断ネットワークシステム。
【請求項５】
前記立体棚の棚は、奥側に向かって下方に傾斜して設けられ、同一棚内に収納される複数本の材料は、短いものより長いものを棚の奥側に配置し、且つ、同一長さの材料においては、古い材料よりも新しい材料を奥側に配置することを特徴とする請求項４記載の棚材料自動移動機能付立体型切断ネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、棚材料自動移動システム及び棚材料自動移動方法を記憶した記憶媒体並びに棚材料自動移動機能付き立体型切断ネットワークシステムに係り、さらに詳細には、同一棚内において、使用順等に対応してランク付けされた材料のランク順に棚に収納し管理するシステムに関する。
【０００２】
【従来の技術】
一般に、例えば、金型部品等の受注を受けると、受注者は加工工場を決定して加工依頼を発注する。金型部品等を加工するための加工工場では各種金型に対応できるように各種径、各種長尺の加工材料を予め収納棚に貯蔵しており、この収納棚に貯蔵してある材料が使用されて一定量より減少した場合には新たな材料を収納棚に補充していた。ここで、同一棚に対して材料を配置する位置は、材料を棚から搬出しての切断作業の作業性を重視して搬送効率を高めるように配置し管理していた。
【０００３】
【発明が解決しようとする課題】
このような従来の収納棚の管理には、以下のような問題があった。
【０００４】
すなわち、搬送効率を重視して各種材料を例えば別々の棚に個々に並べると棚の収納効率が低下する。また、材料の長短や新旧に拘わりなく繁雑に配列した場合には必要な材料の取り出しが厄介になると共に、棚の管理工数に負担がかかるという問題があった。
【０００５】
【課題を解決するための手段】
本発明は、前述のごとき問題に鑑みてなされたもので、請求項１に係る発明は、部品加工用の複数本の材料をランク付けし立体棚の棚に上記ランク順に移動する棚材料自動移動システムであって、棚に複数本の前記材料がどのような配列で収納されているかを示す現在材料位置データから前記各材料をランク順の配列に移動すべき適正材料位置データを生成する適正材料位置データ生成手段と、前記適正材料位置データと前記現在材料位置データから複数本の前記材料の配列を変更すべく材料の搬送を行う材料搬送装置の制御を行うシーケンス制御データを生成するシーケンスデータ生成手段と、前記シーケンス制御データにより制御される前記材料搬送装置により適正な位置に前記各材料が移動された後に前記現在材料位置データを前記適正材料位置データに更新するデータ更新手段と、を有し、前記適正材料位置データ生成手段は、前記複数本の材料に含まれる一方の材料の長さと他方の材料の長さとを比較し、前記一方の材料の長さが前記他方の材料の長さより長い場合には、前記一方の材料より前記他方の材料をランク上位とし、前記一方の材料の長さが前記他方の材料の長さに等しいか又は短い場合には、前記一方の材料の長さと前記他方の材料の長さとが等しいかどうかを判断し、前記一方の材料の長さが前記他方の材料の長さに等しくないと判断したときは、前記他方の材料より前記一方の材料をランク上位とし、前記一方の材料の長さと前記他方の材料の長さとが等しいと判断したときは、前記一方の材料と前記他方の材料との製造年月日を比較し、前記一方の材料が前記他方の材料より新しいと判断したときは前記一方の材料より前記他方の材料をランク上位とし、前記一方の材料が前記他方の材料より古いと判断したときは前記他方の材料より前記一方の材料をランク上位とする棚材料自動移動システムである。
【０００６】
請求項２に係る発明は、前記立体棚の棚は、奥側に向かって下方に傾斜して設けられ、同一棚内に収納される複数本の材料は、短いものより長いものを前記棚の奥側に配置し、且つ、同一長さの材料においては、古い材料よりも新しい材料を奥側に配置する棚材料自動移動システムである。
【０００７】
請求項３に係る発明は、コンピュータにより棚材料自動移動システムを制御するための制御プログラムを記憶したコンピュータ読みとり可能の記憶媒体であって、当該制御プログラムは、棚に複数本の材料がどのような配列で収納されているかを示す現在材料位置データから前記各材料をランク順の配列に移動すべき適正材料位置データを生成するための適正材料位置データ生成プログラムと、前記適正材料位置データと前記現在材料位置データから複数本の前記材料の配列を変更すべく材料の搬送を行う材料搬送装置の制御を行うシーケンス制御データを生成するためのシーケンスデータ生成プログラムと、前記シーケンス制御データにより制御される前記材料搬送装置により適正な位置に前記各材料が移動された後に前記現在材料位置データを前記適正材料位置データに更新するデータ更新プログラムと、を記憶し、前記適正材料位置データ生成プログラムは、前記複数本の材料に含まれる一方の材料の長さと他方の材料の長さとを比較し、前記一方の材料の長さが前記他方の材料の長さより長い場合には、前記一方の材料より前記他方の材料をランク上位とし、前記一方の材料の長さが前記他方の材料の長さに等しいか又は短い場合には、前記一方の材料の長さと前記他方の材料の長さとが等しいかどうかを判断し、前記一方の材料の長さが前記他方の材料の長さに等しくないと判断したときは、前記他方の材料より前記一方の材料をランク上位とし、前記一方の材料の長さと前記他方の材料の長さとが等しいと判断したときは、前記一方の材料と前記他方の材料との製造年月日を比較し、前記一方の材料が前記他方の材料より新しいと判断したときは前記一方の材料より前記他方の材料をランク上位とし、前記一方の材料が前記他方の材料より古いと判断したときは前記他方の材料より前記一方の材料をランク上位として前記適正材料位置データを生成する棚材料自動移動方法を記憶したコンピュータ読みとり可能の記憶媒体である。
【０００８】
請求項４に係る発明は、部品加工用の複数本の材料をランク付けして立体棚の棚に適正に保管するための制御システムと当該制御システムにより制御される立体型切断機をネットワークで結び、当該制御システムは、棚に複数本の前記材料がどのような配列で収納されているかを示す現在材料位置データから前記各材料をランク順の配列に移動すべき適正材料位置データを生成する適正材料位置データ生成手段と、前記適正材料位置データと前記現在材料位置データから立体型切断機の制御を行うシーケンス制御データを生成するシーケンスデータ生成手段と、前記シーケンス制御データにより制御される前記立体型切断機により適正な位置に前記各材料が移動された後に前記現在材料位置データを前記適正材料位置データに更新するデータ更新手段と、前記立体型切断機の休止時間に実行時間を発行するタイマー処理部と、前記タイマー処理部より実行時間を得て処理を開始するように起動をかける棚移動データ処理部と、を有し、前記立体型切断機は、複数の材料を保管するための棚を複数段有した複数の立体棚と、材料を各棚から取り出して所定の位置に搬送する材料搬送装置と、材料を切断する切断機とからなり、前記適正材料位置データ生成手段は、前記複数本の材料に含まれる一方の材料の長さと他方の材料の長さとを比較し、前記一方の材料の長さが前記他方の材料の長さより長い場合には、前記一方の材料より前記他方の材料をランク上位とし、前記一方の材料の長さが前記他方の材料の長さに等しいか又は短い場合には、前記一方の材料の長さと前記他方の材料の長さとが等しいかどうかを判断し、前記一方の材料の長さが前記他方の材料の長さに等しくないと判断したときは、前記他方の材料より前記一方の材料をランク上位とし、前記一方の材料の長さと前記他方の材料の長さとが等しいと判断したときは、前記一方の材料と前記他方の材料との製造年月日を比較し、前記一方の材料が前記他方の材料より新しいと判断したときは前記一方の材料より前記他方の材料をランク上位とし、前記一方の材料が前記他方の材料より古いと判断したときは前記他方の材料より前記一方の材料をランク上位とする棚材料自動移動機能付立体型切断ネットワークシステムである。
【０００９】
請求項５に係る発明において、前記立体棚の棚は、奥側に向かって下方に傾斜して設けられ、同一棚内に収納される複数本の材料は、短いものより長いものを棚の奥側に配置し、且つ、同一長さの材料においては、古い材料よりも新しい材料を奥側に配置する棚材料自動移動機能付立体型切断ネットワークシステムである。
【００１０】
【発明の実施の形態】
本発明の実施の形態を、図面を参照して説明する。図１に本実施の形態に係る棚材料自動移動機能付き立体型切断ネットワークシステムの構成の概略図を示す。
【００１１】
棚材料自動移動機能付き立体型切断ネットワークシステムは、例えば各種金型部品の各材料Ｍを切断するための各種データを全て集約する立体システムサーバ１と、各種金型部品の受注データを入力する複数の事務所端末５と、立体型切断機５１と、立体型切断機５１の制御を行うマシン管理制御装置の一例としてのマシン管理パソコン３とを備えており、それらは、それぞれ通信ケーブルにより接続されている。
【００１２】
前記立体システムサーバ１は、立体型切断機５１の休止時間であるとき、例えば、夜間に自動で定期的に実行時間を発行するタイマー処理部９と、このタイマー処理部９より実行時間を得て実際の処理を開始するように起動をかける棚移動データ処理部１１と、材料Ｍの現在位置状態を示す現在材料位置データＧｉが格納される現在材料位置データファイル２１と、現在材料位置データＧｉを読み込み収納効率をより向上するに適正な適正材料位置データＴｉを生成する適正材料位置データ生成部１３と、適正材料位置データＴｉが格納される適正材料位置データファイル２３を備えている。
【００１３】
前記立体型切断機５１の構成は公知であるが概略的に示すと次のとおりである。例えば前記材料Ｍを貯蔵する複数の立体棚５３（本実施例においては、２つしか図示してないが、多数設けられるものである）を並列に備えてなるものである。上記各立体棚５３は、後述する切断機６１に近い順に、例えば、左側（Ｌ１、Ｌ２、・・・）、右側（Ｒ１，Ｒ２・・・）の如く適宜にランク付けされている。
【００１４】
上記立体棚５３は、垂直に立設した複数の支柱５５を備えており、複数の支柱５５は、図１において紙面に垂直な方向に配設してあると共に各支柱５５は適宜の連絡部材によって一体的に連結してある。
【００１５】
そして、各支柱５５には、材料Ｍを支持する支持アーム５７が左右方向に突出して設けてあり、且つ、上下に複数段設けてある。上記複数の支持アーム５７は複数の材料Ｍを並列して収納支持する作用をなすものであって、収納棚を構成している。上記各支持アーム５７は、収納棚の段数に対応して段数の番地付けが行なわれていると共に、各支持アーム５７の長手方向には、材料Ｍの配送位置を示す番地付けが行なわれている。
【００１６】
ところで、適宜の立体棚５３の間には、材料を切断する切断機６１に対して材料を送材する送材ローラコンベア６３が配置してある。なお、切断機６１は、例えば、鋸盤等よりなるものであって、一般的な構成であるから、そのより詳細な構成、作用についての説明は省略する。前記各立体棚５３の各収納棚５９及び前記送材ローラコンベア６３に対する材料Ｍの搬出入を行うために、立体型切断機５１には、材料搬送装置７１が設けられている。
【００１７】
該材料搬送装置７１の構成は、既に知られているが、簡単に説明すると、前記立体棚５３の長手方向の両側方に設けた左右方向のガイドレール７３に案内されて、複数の立体棚５３の並設方向へ移動自在に設けられている。
【００１８】
すなわち、該材料搬送装置７１は、前記立体棚５３を跨ぐように大きな門形のフレーム７５の両側の脚部７７に車輪７９を備えており、この車輪７９を介してガイドレール７３に移動自在に案内されるものである。上記両脚部７７の内側には、上下ガイド部材８１がそれぞれ垂直に設けてあり、この上下ガイド部材８１には水平に延伸したリフタービーム８３の両端部が上下動自在に案内されている。
【００１９】
前記リフタービーム８３にはリフターアーム８５が支持され、このリフターアーム８５には材料Ｍを支持自在の支持腕８７が水平に適宜に装着されている。
【００２０】
上記の構成により任意の棚５９に支持された材料Ｍを別の棚へ又は前記送材ローラコンベア６３等へ移送することができるように構成されている。
【００２１】
前記マシン管理パソコン３は、前記立体システムサーバ１より適正材料位置データＴｉを受信して格納する適正材料位置データファイル２５と、現在材料位置データＧｉを受信して格納する現在材料位置データファイル２７と、前記適正材料位置データＴｉと前記現在材料位置データＧｉを読み込み前記立体型切断機５１を制御するためのシーケンス制御データＳｉを生成するシーケンスデータ生成部１５と、該シーケンス制御データＳｉを格納するシーケンス制御データファイル２９と、立体型切断機５１の制御を前記シーケンス制御データＳｉに基づいてＤＮＣ運転するマシン制御部１７と、前記適正材料位置データＴｉを読み込み立体システムサーバ１に送信して現在材料位置データファイル２１に格納されている現在材料位置データＧｉを適正材料位置データＴｉに更新するデータ更新部１８とを備えている。
【００２２】
ここで、各データファイルの構造を詳述すると、現在材料位置データファイル２１は図２（ａ）に示すように、各材料名Ａ、Ｂ、Ｃ、Ｄに対応して、切断機に近い順にランク付けされている立体棚５３のランクと、各材料が配置されている立体棚５３の棚５９の段と、各材料Ａ、Ｂ、Ｃ、Ｄが配置されている棚５９の上下の間隔を示すクリアランスと、棚５９内の位置と、該材料の収納率、材料の使用順等を考慮してランク付けされた材料のランクと、該材料の特性と、材料の寸法と、材料の製造年月日等が記憶されている。ここで、材料の特性は、収納率、搬送率、使用順等を考慮して、中間材（短）＞中間材（長）＞定尺材（古）＞定尺材（新）という関係に取り決めらていて棚内での材料配置をする際に使用する。
【００２３】
適正材料位置データファイル２３は図２（ｂ）に示すように、各材料名Ａ、Ｂ、Ｃ、Ｄに対応して、切断機に近い順にランク付けされている立体棚５３のランクと、各材料が配置されている棚５９の段と、各材料Ａ、Ｂ、Ｃ、Ｄが配置されている棚５９の上下の間隔を示すクリアランスと、棚５９内の位置と、該材料の収納率等を考慮してランク付けされた材料のランクと、該材料の特性と、材料の寸法と、材料の製造年月日等が記憶されている。
【００２４】
ここで、材料Ｍを、中間材（短）＞中間材（長）＞定尺材（古）＞定尺材（新）順に並べ換える方法を図３、図４、図５を参照して説明する。なお、同一棚５９内には、径の等しい材料が配置されるものである。したがって、各材料Ａ、Ｂ、Ｃ、Ｄの径は等しいものである。
【００２５】
初めに、各材料Ｍのランク付けを行うために、ステップＳ３０１では、材料Ａの長さと材料Ｂの長さの長短を比較する。次に、ステップＳ３０３の処理では、材料Ａの長さが材料Ｂの長さより長い場合には、材料Ａより材料Ｂのランク上位として処理をステップＳ３１３に移す。ステップＳ３０３の処理で材料Ａの長さが材料Ｂの長さに等しいか又は短いと判断したときは、処理をステップＳ３０５に移す。
【００２６】
次に、ステップＳ３０５の処理では、材料Ａの長さと材料Ｂの長さが等しいかどうかを判断する。ステップＳ３０５の処理で材料Ａの長さが材料Ｂの長さに等しいと判断したときは処理をステップＳ３０７に移す。ステップＳ３０５の処理で材料Ａの長さが材料Ｂの長さに等しくないと判断したときは、材料Ｂより材料Ａのランク上位として処理をステップＳ３１１に移す。次に、ステップＳ３０７の処理では、材料Ａと材料Ｂの製造年月日を比較する。
【００２７】
次に、ステップＳ３０９の処理では材料Ａの製造年月日が材料Ｂの製造年月日より新しいと判断したときは材料Ａより材料Ｂのランクを上位として処理をステップＳ３１３に移す。ステップＳ３０９の処理で材料Ａの製造年月日が材料Ｂの製造年月日より古いと判断したときは、材料Ｂより材料Ａのランクを上位として処理をステップＳ３１１に移す。次に、ステップＳ３１１の処理では、材料のランク付けに従って材料Ａと材料Ｂの順番の入れ換え処理を行う。これは、データファイルにおいての入れ換え処理である。
【００２８】
ステップＳ３１３では、材料Ａの長さと材料Ｃの長さの長短を比較する。次に、ステップＳ３１５の処理では、材料Ａの長さが材料Ｃの長さより長い場合には、材料Ａより材料Ｃのランクを上位として処理をステップＳ３２５に移す。ステップＳ３１５の処理で材料Ａの長さが材料Ｃの長さに等しいか又は短いと判断したときは、処理をステップＳ３１７に移す。
【００２９】
次に、ステップＳ３１７の処理では、材料Ａの長さと材料Ｃの長さが等しいかどうかを判断する。ステップＳ３１７の処理で材料Ａの長さが材料Ｃの長さに等しいと判断したときは処理をステップＳ３１９に移す。ステップＳ３１７の処理で材料Ａの長さが材料Ｃの長さに等しくないと判断したときは、材料Ｃより材料Ａのランクを上位として処理をステップＳ３２３に移す。次に、ステップＳ３１９の処理では、材料Ａと材料Ｃの製造年月日を比較する。
【００３０】
次に、ステップＳ３２１の処理では材料Ａの製造年月日が材料Ｃの製造年月日より新しいと判断したときは材料Ａより材料Ｃのランクを上位として処理をステップＳ３２５に移す。ステップＳ３２１の処理で材料Ａの製造年月日が材料Ｃの製造年月日より古いと判断したときは、材料Ｃより材料Ａのランクを上位として処理をステップＳ３２３に移す。次に、ステップＳ３２３の処理では、データファイル内において材料Ａと材料Ｃの順番の入れ換え処理を行う。
【００３１】
ステップＳ３２５の処理では、材料Ａの長さと材料Ｄの長さの長短を比較する。次に、ステップＳ３２７の処理では、材料Ａの長さが材料Ｄの長さより長い場合には、材料Ａより材料Ｄのランクを上位として処理をステップＳ３３７に移す。ステップＳ３２７の処理で材料Ａの長さが材料Ｄの長さに等しいか又は短いと判断したときは、処理をステップＳ３２９に移す。
【００３２】
次に、ステップＳ３２９の処理では、材料Ａの長さと材料Ｄの長さが等しいかどうかを判断する。ステップＳ３２９の処理で材料Ａの長さが材料Ｄの長さに等しいと判断したときは処理をステップＳ３３１に移す。ステップＳ３２９の処理で材料Ａの長さが材料Ｄの長さに等しくないと判断したときは、材料Ｄより材料Ａを上位のランクとして処理をステップＳ３３５に移す。次に、ステップＳ３３１の処理では、材料Ａと材料Ｄの製造年月日を比較する。
【００３３】
次に、ステップＳ３３３の処理では材料Ａの製造年月日が材料Ｄの製造年月日より新しいと判断したときは材料Ａより材料Ｄを上位のランクとして処理をステップＳ３３７に移す。ステップＳ３３３の処理で材料Ａの製造年月日が材料Ｄの製造年月日より古いと判断したときは、材料Ｄより材料Ａのランクを上位として処理をステップＳ３３５に移す。次に、ステップＳ３３５の処理では、データファイル内において材料Ａと材料Ｄの順番の入れ換え処理を行う。
【００３４】
ステップＳ３３７の処理では、材料Ｂの長さと材料Ｃの長さの長短を比較する。次に、ステップＳ３３９の処理では、材料Ｂの長さが材料Ｃの長さより長い場合には、材料Ｂより材料Ｃのランクを上位として処理をステップＳ３４９に移す。ステップＳ３３９の処理で材料Ｂの長さが材料Ｃの長さに等しいか又は短いと判断したときは、処理をステップＳ３４１に移す。
【００３５】
次に、ステップＳ３４１の処理では、材料Ｂの長さと材料Ｃの長さが等しいかどうかを判断する。ステップＳ３４１の処理で材料Ｂの長さが材料Ｃの長さに等しいと判断したときは処理をステップＳ３４３に移す。ステップＳ３４１の処理で材料Ｂの長さが材料Ｃの長さに等しくないと判断したときは、材料Ｃより材料Ｂのランクを上位として処理をステップＳ３４７に移す。次に、ステップＳ３４３の処理では、材料Ｂと材料Ｃの製造年月日を比較する。
【００３６】
次に、ステップＳ３４５の処理では材料Ｂの製造年月日が材料Ｃの製造年月日より新しいと判断したときは材料Ｂより材料Ｃのランクを上位として処理をステップＳ３４９に移す。ステップＳ３４５の処理で材料Ｂの製造年月日が材料Ｃの製造年月日より古いと判断したときは、材料Ｃより材料Ｂのランクを上位として処理をステップＳ３４７に移す。次に、ステップＳ３４７の処理では、データファイル内において材料Ｂと材料Ｃの順番の入れ換え処理を行う。
【００３７】
ステップＳ３４９の処理では、材料Ｂの長さと材料Ｄの長さの長短を比較する。次に、ステップＳ３５１の処理では、材料Ｂの長さが材料Ｄの長さより長い場合には、材料Ｂより材料Ｄのランクを上位として処理をステップＳ３６１に移す。ステップＳ３５１の処理で材料Ｂの長さが材料Ｄの長さと等しいか又は短いと判断したときは、処理をステップＳ３５３に移す。
【００３８】
次に、ステップＳ３５３の処理では、材料Ｂの長さと材料Ｄの長さが等しいかどうかを判断する。ステップＳ３５３の処理で材料Ｂの長さが材料Ｄの長さに等しいと判断したときは処理をステップＳ３５５に移す。ステップＳ３５３の処理で材料Ｂの長さが材料Ｄの長さに等しくないと判断したときは、材料Ｄより材料Ｂのランクを上位として処理をステップＳ３５９に移す。次に、ステップＳ３５５の処理では、材料Ｂと材料Ｄの製造年月日を比較する。
【００３９】
次に、ステップＳ３５７の処理では材料Ｂの製造年月日が材料Ｄの製造年月日より新しいと判断したときは材料Ｂより材料Ｄのランクを上位として処理をステップＳ３６１に移す。ステップＳ３５７の処理で材料Ｂの製造年月日が材料Ｄの製造年月日より古いと判断したときは、材料Ｄより材料Ｂのランクを上位として処理をステップＳ３５９に移す。次に、ステップＳ３５９の処理では、データファイル内において材料Ｂと材料Ｄの順番の入れ換え処理を行う。
【００４０】
ステップＳ３６１では、材料Ｃの長さと材料Ｄの長さの長短を比較する。次に、ステップＳ３６３の処理では、材料Ｃの長さが材料Ｄの長さより長い場合には、材料Ｃより材料Ｄのランクを上位として処理を終了する。ステップＳ３６３の処理で材料Ｃの長さが材料Ｄの長さと等しいか又は短いと判断したときは、処理をステップＳ３６５に移す。
【００４１】
次に、ステップＳ３６５の処理では、材料Ｃの長さと材料Ｄの長さが等しいかどうかを判断する。ステップＳ３６５の処理で材料Ｃの長さが材料Ｄの長さに等しいと判断したときは処理をステップＳ３６７に移す。ステップＳ３６５の処理で材料Ｃの長さが材料Ｄの長さに等しくないと判断したときは、材料Ｄより材料Ｃのランクを上位として処理をステップＳ３７１に移す。
【００４２】
次に、ステップＳ３６７の処理では、材料Ｃと材料Ｄの製造年月日を比較する。次に、ステップＳ３６９の処理では材料Ｃの製造年月日が材料Ｄの製造年月日より新しいと判断したときは材料Ｃより材料Ｄのランクを上位として処理を終了する。ステップＳ３６９の処理で材料Ｃの製造年月日が材料Ｄの製造年月日より古いと判断したときは、材料Ｄより材料Ｃのランクを上位として処理をステップＳ３７１に移す。次に、ステップＳ３７１の処理では、データファイル内において材料Ｃと材料Ｄの順番の入れ換え処理を行う。
【００４３】
以上の処理により、各材料Ａ、Ｂ、Ｃ、Ｄの長さ及び製造年月日の新古が比較されて各材料Ａ、Ｂ、Ｃ、Ｄのランク付けが行われ、各材料Ａ、Ｂ、Ｃ、Ｄのデータファイル内においての順番が外側から、中間材（短）、中間材（長）、定尺材（古）、定尺材（新）の順に並び換えられる。
【００４４】
シーケンス制御データＳｉは前述のごとく各材料Ａ、Ｂ、Ｃ、Ｄのランク付けを行って同一棚に対する配列順のデータに更新された適正材料位置データＴｉと現在材料位置データＧｉとに基き、更新された適正材料位置データＴｉの順に各材料Ａ、Ｂ、Ｃ、Ｄを移動配置すべく前記材料搬送装置７１等の動作を制御するためのもので、前記シーケンスデータ生成部１５によって生成される。すなわち、例えば図６に示すように、図６（ａ）の状態から図６（ｄ）の状態に材料Ｍを移動させるときの前記材料搬送装置７１等の動作等を制御するためにシーケンス制御データＳｉが生成されるものである。ここで、図６において同一棚において材料Ｍの配置を変更する場合について、図７及び図８のフローチャートを参照して説明する。
【００４５】
初めに、棚材料移動データ制御部１１は、タイマー処理部９より実行時間を受け取り処理を開始する。
【００４６】
次に、起動命令が掛かった棚材料移動データ制御部１１は、適正材料位置データ生成部１３を起動させる。ここで、ステップＳ７０１の処理からステップＳ７１７の処理は立体システムサーバ１での動作を説明するためのフローチャートである。
【００４７】
ステップＳ７０１の処理では、前記切断機６１によって切断加工された後の移動が完了した時点での材料の現在位置、すなわち、各材料Ａ、Ｂ、Ｃ、Ｄが立体棚の何処の位置に収納されているか示す材料の現在位置を記憶している現在材料位置データファイル２１から現在材料位置データＧｉをプログラム内に読み込む。既に理解されるように、上記現在材料位置データファイル２１は、各材料Ａ、Ｂ、Ｃ、Ｄが移動される毎にその移動位置に対応して各材料Ａ、Ｂ、Ｃ、Ｄの現在のデータを格納しているものである。
【００４８】
本実施例では、例えば、図６（ａ）に示すようにランクＬ１の立体棚５３の１段目の棚５９の４番目の位置に収納されていた材料Ａが２段目の棚の４番目の位置に移動している場合を想定している。
【００４９】
次に、ステップＳ７０３の処理では、材料を収納効率、搬送効率等を考慮した優先度順、すなわち前述のごとくランク付けされた材料Ａ、Ｂ、Ｃ、Ｄのランク順に並べ換える。ステップＳ７０５の処理では、優先度の高い棚の位置へ優先度の高い材料を配置する。本実施例の場合ランクＬ１の立体棚５３の１段目の棚５９へ材料Ｄ、材料Ｃ、材料Ｂ、材料Ａの順に配置されるようになる。
【００５０】
次に、ステップＳ７０７の処理では、棚５９が満杯になったかどうかを判断する。ステップＳ７０７の処理で棚５９が満杯になったと判断したときは処理をステップＳ７０９に移す。ステップＳ７０７の処理で棚５９が満杯になっていないと判断したときは処理をステップＳ７１１に移す。
【００５１】
次に、ステップＳ７０９の処理では、材料の配置を次の棚５９に移す。
【００５２】
次に、ステップＳ７１１の処理では、全ての材料に対して処理したかどうかを判断する。ステップＳ７１１の処理で全ての材料に対して処理したと判断したときは処理をステップＳ７１３に移す。ステップＳ７１１の処理で全ての材料に対して処理していないと判断したときは処理を再びステップＳ７０５に移す。
【００５３】
次にステップＳ７１３の処理では同一棚内で搬送効率及び収納効率を考慮して材料を並べ換える。次に、ステップＳ７１５の処理では、全ての棚５９に対してステップＳ７１３の処理を行ったかどうかを判断する。ステップＳ７１５の処理で全ての棚５９に対して材料の並べ換え処理を終了したと判断したときは、処理をステップＳ７１７に移す。ステップＳ７１５の処理で全ての棚５９の材料に対してステップＳ７１３の処理を行っていないと判断したときは処理をステップＳ７１３に戻す。
【００５４】
次に、ステップＳ７１７の処理では、上記で生成された適正材料位置データＴｉを適正材料位置データファイル２３に記憶する。本実施例の場合、ランクＬ１の立体棚５３の１段目の棚５９の１番目の位置に材料データＤが割り当てられて、同様に２番目の位置に材料データＣが割り当てられる。３番目の位置に材料データＢが割り当てられ４番目の位置には材料データＡが割り当てられる。次に、ステップＳ７１９の処理では、適正材料位置データＴｉと現在材料位置データＧｉをマシン管理パソコン３に転送して、マシン管理パソコン３の適正材料位置データファイル２５と現在材料位置データファイル２７に記憶する。
【００５５】
次に、ステップＳ７２１の処理では、適正材料位置データファイル２５より適正材料位置データＴｉと現在材料位置データファイル２７より現在材料位置データＧｉをシーケンスデータ生成部１５に読み込んでマシン制御用のシーケンス制御データＳｉを生成する。本実施例の場合初めに図６（ａ）に示すような状態である。そして、図６（ｂ）に示すように、１段目の棚５９の２番目の位置に配置してある材料Ｄを３段目の棚５９の４番目の位置に移動する。同じく１段目の棚５９の３番目の位置に配置してある材料Ｃを３段目の棚５９の３番目の位置に、１段目の棚５９の４番目の位置に配置してある材料Ｂを３段目の棚５９の２番目の位置に移動するようにシーケンス制御データＳｉを生成する。次に、図６（ｃ）に示すように、２段目の棚５９の４番目の位置に配置してある材料Ａを１段目の棚５９の４番目の位置に移動するようにシーケンス制御データＳｉを生成する。最後に、図６（ｄ）に示すように３段目の棚５９の２番目の位置に配置してある材料Ｂを、１段目の棚５９の３番目の位置に３段目の棚５９の３番目の位置に配置してある材料Ｃを、１段目の棚５９の２番目の位置に３段目の棚５９の２番目の位置に配置してある材料Ｄを、１段目の棚の１番目の位置に移動するようにシーケンス制御データＳｉを生成する。
【００５６】
次に、ステップＳ７２３の処理ではステップＳ７２１の処理で生成したシーケンス制御データＳｉを立体型切断機５１に送信して材料の移動を行う。本実施例の場合は、初めは、図６（ａ）に示すような状態である。そして、図６（ｂ）に示すように１段目の棚５９の２番目の位置に配置してある材料Ｄを３段目の棚５９の４番目の位置に移動する。同じく１段目の棚５９の３番目の位置に配置してある材料Ｃを３段目の棚５９の３番目の位置に、１段目の棚５９の４番目の位置に配置してある材料Ｂを３段目の棚５９の２番目の位置に移動する。次に、図６（ｃ）に示すように、２段目の棚５９の４番目の位置に配置してある材料Ａを１段目の棚の４番目の位置に移動する。
【００５７】
最後に、図６（ｄ）に示すように３段目の棚５９の２番目の位置に配置してある材料Ｂを１段目の棚５９の３番目の位置に３段目の棚５９の３番目の位置に配置してある材料Ｃを１段目の棚５９の２番目の位置に、３段目の棚５９の４番目の位置に配置してある材料Ｄを１段目の棚５９の１番目の位置に移動する。
【００５８】
最後に、ステップＳ７２５の処理では、データ更新部１８が立体システムサーバ１側の現在材料位置データファイル２１に格納されている現在材料位置データＧｉを適正材料位置データＴｉに換えて処理を終了する。
【００５９】
この結果、上述の棚材料自動移動システムにより適正な収納効率で、且つ、適正な搬送性での材料の切断加工を行うことができる。
【００６０】
図９は前述した棚材料自動移動システムを制御するための制御プログラムを記憶した記憶媒体ＦＤの１例としてのフロッピーディスクを示すものである。
【００６１】
上記記憶媒体ＦＤは、コンピュータにより棚材料自動移動システムを制御するための制御プログラムを記憶した記憶媒体であって、当該制御プログラムは、
棚に複数本の材料がどのような配列で収納されているかを示す現在材料位置データから前記各材料をランク順の配列に移動すべき適正材料位置データを生成するための適正材料位置データ生成プログラムと、前記適正材料位置データと前記現在材料位置データから複数本の前記材料の配列を変更すべく材料の搬送を行う材料搬送装置の制御を行うシーケンス制御データを生成するためのシーケンスデータ生成プログラムと、前記シーケンス制御データにより制御される前記材料搬送装置により適正な位置に前記各材料が移動された後に前記現在材料位置データを前記適正材料位置データに更新するデータ更新プログラムとを記憶しているものである。
【００６２】
【発明の効果】
本発明は以上のように、棚に収納している材料のランク付けを行うと共に位置を抽出して搬送効率等を考慮しながら棚に対する複数の材料の配置順を直すので、例えば、夜間に、棚の手前から奥に中間材（短）、中間材（長）、定尺材（古）、定尺材（新）の順に材料搬送装置等を自動で移動して搬送効率等を考慮して配置することにより、次に材料の加工を開始するとき、短い順から次第に長い順等に加工することが容易であり、収納効率、搬送効率等の良い材料の保管をすることができるという効果がある。
【図面の簡単な説明】
【図１】棚材料自動移動機能付き立体型切断ネットワークシステムの構成を示す概略図である。
【図２】現在材料位置データファイルと適正材料位置データファイルとのファイルレイアウトを説明する説明図である。
【図３】材料データの並べ換え行うプログラムのフローチャート図である。
【図４】図３の続きのフローチャート図である。
【図５】図４の続きのフローチャート図である。
【図６】棚内においての材料の移動を説明する説明図である。
【図７】適正材料位置データ作成処理から実際に材料を並べ換えを行うフローチャート図である。
【図８】図７の続きのフローチャート図である。
【図９】記憶媒体の説明図である。
【符号の説明】
１  立体システムサーバ
３  マシン管理パソコン
５  事務所端末
７  現場端末
９  タイマー処理部
１１  棚移動データ処理部
１３  適正材料位置データ生成部
１５  シーケンスデータ生成部
１７  マシン制御部
１８  データ更新部
２１  現在材料位置データファイル（立体システムサーバ側）
２３  適正材料位置データファイル（立体システムサーバ側）
２５  適正材料位置データファイル（マシン管理パソコン側）
２７  現在材料位置データファイル（マシン管理パソコン側）
２９  シーケンス制御データファイル
５１  立体型切断機
５３  立体棚
５９  収納棚
６１  切断機
７１  材料搬送装置
【図１】
0004473982.tif 000002
【図２】
0004473982.tif 000003
【図３】
0004473982.tif 000004
【図４】
0004473982.tif 000005
【図５】
0004473982.tif 000006
【図６】
0004473982.tif 000007
【図７】
0004473982.tif 000008
【図８】
0004473982.tif 000009
【図９】
0004473982.tif 000010