(57)【要約】      （修正有）【課題】切断作業の合理性及び経済性などの面での評価を決定する様々な要素を総合的に高められる鉄筋の切断計画装置及び切断計画プログラムの提供。【解決手段】使用する定尺を無作為に選定するモジュールと、選定した定尺に採取目的の切寸を無作為に割り当てるモジュールと、単数又は複数の定尺に目的とする全ての切寸を割り当てた切断計画候補を複数作成するモジュールと、前記切断計画候補を残材量、装填回数、切断回数又は最大滞留数のいずれかの面で評価するモジュールと、前記切断計画候補のなかから、残材量、装填回数、切断回数又は最大滞留数のいずれかの面で有利な切断計画候補を採用する切断計画の有力候補として出力するモジュールを、備えることを特徴とする鉄筋の切断計画装置及び切断計画プログラム。【選択図】図１
2019148924.tif 000002
【特許請求の範囲】
【請求項１】
使用する定尺を無作為に選定する定尺選定モジュールと、
選定した定尺に採取目的の切寸を無作為に割り当てる切寸割当モジュールと、
単数又は複数の定尺に目的とする全ての切寸を割り当てた切断計画候補を複数作成する切断計画リスト作成モジュールと、
前記切断計画候補を残材量、装填回数、切断回数又は最大滞留数のいずれかの面で評価する切断計画評価モジュールと、
前記切断計画候補のなかから、残材量、装填回数、切断回数又は最大滞留数のいずれかの面で有利な切断計画候補を採用する切断計画の有力候補として出力する優等選出モジュールを、備えることを特徴とする鉄筋の切断計画装置。
【請求項２】
選定した定尺に対する切寸の割当が残材量、装填回数又は滞留数のいずれかの面で採用レベルに満たない割当を破棄する割当評価モジュールを備えることを特徴とする請求項１に記載の鉄筋の切断計画装置。
【請求項３】
同じ定尺で同じ切寸からなる割当を単一の統合手順にまとめる手順統合モジュールを備えることを特徴とする請求項１又は請求項２のいずれかに記載の鉄筋の切断計画装置。
【請求項４】
コンピュータに、
使用する定尺を無作為に選定する定尺選定ステップと、
選定した定尺に採取目的の切寸を無作為に割り当てる切寸割当ステップと、
単数又は複数の定尺に目的とする全ての切寸を割り当てた切断計画候補を複数作成する切断計画リスト作成ステップと、
前記切断計画候補を残材量、装填回数、切断回数又は最大滞留数のいずれかの面で評価する切断計画評価ステップと、
前記切断計画候補のなかから、残材量、装填回数、切断回数又は最大滞留数のいずれかの面で有利な切断計画候補を採用する切断計画の有力候補として出力する優等選出ステップを行うことを特徴とする鉄筋の切断計画プログラム。
【請求項５】
コンピュータに、
選定した定尺に対する切寸の割当が残材量、装填回数又は滞留数のいずれかの面で採用レベルに満たない割当を破棄する割当評価ステップを行うことを特徴とする請求項４に記載の鉄筋の切断計画プログラム。
【請求項６】
コンピュータに、
同じ定尺で同じ切寸からなる割当を単一の統合手順にまとめる手順統合ステップを行うことを特徴とする請求項４又は請求項５のいずれかに記載の鉄筋の切断計画プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、鉄筋の定尺材（以下「定尺」という）から様々な長さを持つ切寸材（以下「切寸」という）を合理的に切り出すための鉄筋の切断計画装置及び切断計画プログラムに関する。
【背景技術】
【０００２】
従来、複数の切寸を定尺から無駄なく切り出すために、例えば、Ｄ１３切寸２３００本数６３など、目的とする切寸及び切り出し本数（加工単位）に対し、使用可能な定尺の長さ（例えば、０．５ｍ刻み３．５ｍ〜１２．０ｍなど）から残量が最も少なくなる定尺を選定し、その割り当て回数から定尺の本数を決定していた。
しかしながら、実際には、加工場に備蓄されている定尺の在庫は限られているため、論理上最適な長さの定尺の在庫が無い場合には他の長さの定尺を選定せざるを得ないことになる。
【０００３】
このように、単一寸法の切寸を単一寸法の定尺から切り出していたのでは、不合理で無駄が多い場合もあることから、複数の切寸を複数の定尺から切り出すことが一般的となっている。
このような現状の下、最も残材量が少ない切断計画を得る手法として、使用可能な定尺と必要な切寸を総当たりで計算し、最も残材料が少ない定尺と切寸との組合せを導く手法が存在する。
一方で、同一ランク内にある切り寸に対して定尺を一義的に定めた定尺マスターデータを用い、且つランク毎に分類して演算を行う手法も紹介されている（例えば下記特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−１１９２９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記前者の手法で決定された厳密解に副う切断計画で実際に作業を行うと、残材料は減少するものの、定尺で切り出される切寸の寸法が多数混在することとなり、切断機に対し切断寸法の設定を変更する頻度が高まることとなる。
また、一度に切断する定尺の本数が少なくなり、定尺を装填し直す回数が増加することとなる。
このように、従来の手法では、切断作業の手間が増え、残材量を節約したことによる経済効果が無効化されるという問題がある。
【０００６】
上記後者の手法にあっても、切断機に対し切断寸法の設定を変更する頻度は下がるものの、定尺の装填回数、切断回数又は最大滞留数など、切断作業の合理性及び経済性の面での評価を決定する要素（以下「評価要素」という）を総合的に高めることはかなわないという現状にある。
【０００７】
本発明は、上記実情に鑑みてなされたものであって、切断作業の合理性及び経済性などの面での評価を決定する様々な要素を総合的に高められる鉄筋の切断計画装置及び切断計画プログラムの提供を目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するためになされた本発明による鉄筋の切断計画装置は、使用する定尺を無作為に選定する定尺選定モジュールと、選定した定尺に採取目的の切寸を無作為に割り当てる切寸割当モジュールと、単数又は複数の定尺に目的とする全ての切寸を割り当てた切断計画候補を複数作成する切断計画リスト作成モジュールと、前記切断計画候補を残材量、装填回数、切断回数又は最大滞留数のいずれかの面で評価する切断計画（ユニット）評価モジュールと、前記切断計画候補のなかから、残材量、装填回数、切断回数又は最大滞留数のいずれかの面で有利な切断計画候補を採用する切断計画の有力候補として出力する優等選出モジュールを備えることを特徴とする。
【０００９】
本発明による鉄筋の切断計画装置は、選定した定尺に対する切寸の割当が残材量、装填回数又は滞留数のいずれかの面で採用レベルに満たない割当を破棄する割当（レコード）評価モジュールを備える構成や、同じ定尺で同じ切寸からなる割当を単一の統合手順にまとめる手順統合モジュールを備える構成を採ることもできる。
【００１０】
上記課題を解決するためになされた本発明による鉄筋の切断計画プログラムは、コンピュータに、使用する定尺を無作為に選定する定尺選定ステップと、選定した定尺に採取目的の切寸を無作為に割り当てる切寸割当ステップと、単数又は複数の定尺に目的とする全ての切寸を割り当てた切断計画候補を複数作成する切断計画リスト作成ステップと、前記切断計画候補を残材量、装填回数、切断回数又は最大滞留数のいずれかの面で評価する切断計画（ユニット）評価ステップと、前記切断計画候補のなかから、残材量、装填回数、切断回数又は最大滞留数のいずれかの面で有利な切断計画候補を採用する切断計画の有力候補として出力する優等選出ステップを行うことを特徴とする。
【００１１】
本発明による鉄筋の切断計画プログラムは、コンピュータに、選定した定尺に対する切寸の割当が残材量、装填回数又は滞留数のいずれかの面で採用レベルに満たない割当を破棄する割当（レコード）評価ステップを行う構成や、コンピュータに、同じ定尺で同じ切寸からなる割当を単一の統合手順にまとめる手順統合ステップを行う構成を採ることもできる。
【発明の効果】
【００１２】
本発明による鉄筋の切断計画装置及び切断計画プログラムによれば、残材料のみならず、切断回数、装填回数、最大滞留数などを基準として、当該基準ごとに優等な切断計画をユーザーに提示することができるので、ユーザー自身が望む切断計画を柔軟に選択し採用することができる。
【００１３】
また、切断途中の滞留数を減らすことを目的とする切断計画を選択すれば、滞留数の少ないものから切断するなど、効率的な切断作業の選択が可能であるため、例えば、切断開始時の切寸が、最後の定尺を切るまで残っているという非効率な備蓄位置の無駄使いを回避し、早期に予定本数の切寸の切断を完了することが出来る。
その結果、切寸が予定本数に到達した場合は、その備蓄位置を開放し、他の切断材を置くことができるため、常に切断機から近い場所に切寸を置くことができる。
また、ひとつの定尺に混在し得る切寸種類数や、最大滞留数や、残材量の許容値を予め限定する構成を採ることもできる。
【図面の簡単な説明】
【００１４】
【図１】本発明による鉄筋の切断計画装置の切断計画の表示態様の一例を示す図である。
【図２】本発明による鉄筋の切断計画装置の切断計画の表示態様の一例を示す図である。
【図３】本発明による鉄筋の切断計画装置の切断計画の表示態様の一例を示す図である。
【図４】本発明による鉄筋の切断計画装置及びそのプログラムで行われるユニット作成処理の一例を示すフローチャートである。
【図５】本発明による鉄筋の切断計画装置及びそのプログラムで行われるレコード作成処理の一例を示すフローチャートである。
【図６】本発明による鉄筋の切断計画装置及びそのプログラムで行われる切寸の選定処理の一例を示すフローチャートである。
【図７】本発明による鉄筋の切断計画装置及びそのプログラムで行われる滞留数によるソート処理の一例を示すフローチャートである。
【図８】本発明による鉄筋の切断計画装置及びそのプログラムで行われる切断計画の作成処理の一例を示すフローチャートである。
【図９】本発明による鉄筋の切断計画装置及びそのプログラムで行われる切断計画の切断数算出処理の一例を示すフローチャートである。
【図１０】本発明による鉄筋の切断計画装置及びそのプログラムで行われる切断計画の残余長算出処理の一例を示すフローチャートである。
【図１１】本発明による鉄筋の切断計画装置及びそのプログラムで行われる切断計画の滞留数算出処理の一例を示すフローチャートである。
【図１２】本発明による鉄筋の切断計画装置及びそのプログラムで行われる切断計画の備蓄位置決定処理の一例を示すフローチャートである。
【図１３】本発明による鉄筋の切断計画装置及びそのプログラムで用いられる定尺データ及び切寸データの一例を示す構成図である。
【図１４】本発明による鉄筋の切断計画装置及びそのプログラムで用いられるユニット及びレコードの一例を示す構成図である。
【図１５】本発明による鉄筋の切断計画装置及びそのプログラムで用いられる切断計画候補の一例を示す構成図である。
【図１６】本発明による鉄筋の切断計画装置及びそのプログラムで用いられるソート済切寸及び切順配列の一例を示す構成図である。
【図１７】本発明による鉄筋の切断計画装置及びそのプログラムで用いられる備蓄位置配列の一例を示す構成図である。
【図１８】本発明による鉄筋の切断計画装置及びそのプログラムが用いられる鉄筋切断システムの一例を示す概略図である。
【図１９】本発明による鉄筋の切断計画装置のモジュール構成の一例を示すブロック図である。
【図２０】本発明による鉄筋の切断計画装置のダイアログ画面構成の一例を示す図である。
【図２１】本発明による鉄筋の切断計画装置に用いる鉄筋加工帳の構成の一例を示す図である。
【図２２】本発明による鉄筋の切断計画装置に用いる絵符の構成の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明による鉄筋の切断計画装置及び切断計画プログラムの実施の形態を図面に基づき詳細に説明する。
本発明は、複数の定尺からランダムに定尺を選定し、選定した定尺に採取目的の複数の切寸をランダムに割り当て、目的とする全ての切寸を割り当てた結果を複数作成し、得られた結果のなかから、残材量、装填回数、切断回数及び最大滞留数など様々な評価要素の面で総合的に優秀な結果を採用する切断計画として出力するものである。
【００１６】
ここで、前記装填回数は、目的とする全ての切寸の切り出し（以下「目的とする全ての切断」という）が完了するまでに、原材料（未使用定尺及び既使用定尺）を切断機に載せた回数であり、前記切断回数は、目的とする全ての切断が完了するまでに原材料に切断機の刃を通過させた回数であり、前記最大滞留数は、目的とする各切寸の切断が完了するまでに未完成の切寸種類がいくつ存在するかを表す数値の最大値である。
これらの評価要素は、それぞれ個別に出力することができ、個々のユーザーが、それぞれが求める評価要素を組み合わせて出力することもできる。
【００１７】
ここに示す例は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク等の記録媒体、入出力インターフェース、通信インターフェースなどのハードウエア資源を備え、前記記録媒体にオペレーションシステム及びアプリケーションプログラムなどのプログラムがインストールされた演算・制御手段、入出力インターフェースに、キーボードやマウスなどの入力手段及びディスプレイ装置、プリンタ又は通信手段などを接続したコンピュータシステムとして実現した例である。
【００１８】
この例の鉄筋の切断計画装置は、上記ハードウエアに鉄筋の切断計画プログラムをインストールすることによって機能する具体的手段として、ユーザーの指示、用いる定尺、割り当てる切寸又は定められた規則を入力する設定手段１と、前記設定手段１で与えられた指示に基づき切断計画を立案するための演算機能を有し立案した切断計画を保存し管理する計画手段２と、立案した切断計画の表示、印刷、送信などを行う出力手段３と、立案した切断計画に基づく作業手順を作成する手順作成手段４と、切断した切寸の排出位置を設定する備蓄位置付与手段５を備える（図１９参照）。
【００１９】
前記設定手段１は、主に、登録する定尺の寸法及び在庫本数（定尺データ）並びに採取目的となる切寸及び本数（切断加工データ）の登録を行う（図１３参照）。
この例では、切寸の登録数は、５０個程度を上限とし、それ以上の個数が設定された場合には、設定された個数が適正数となるように分割し、複数回に分けて処理をする。
前記適正数は、切断機の処理能力に応じて、半日又は１日で処理（切断）できる能力を基準としてもよい。
その他、前記設定手段１は、ユニットやそれに含まれるレコードの適不適を評価する際に用いる残余長の規定値などを含む規定データなども設定する。
【００２０】
前記設定手段１の具体的な入力態様としては、前記定尺データにあっては、入力ダイアログや事前に準備したファイルから取得する。
切断加工データにあっては、前記入力ダイアログでの入力の他、加工帳の各行に記載されたデータをファイル単位で取得する手法や、加工絵符に記載された光学読み取りコードから取得する手法等で取得する（図２０乃至図２２参照）。
尚、前記切断加工データは、径、材質、切寸及び所要本数を含むデータである。
【００２１】
この例の前記計画手段２は、初期状態のユニット及びレコードを作成する初期設定部と、切断計画候補を作成する処理を行う切断計画立案部を備える。
前記切断計画立案部は、ユニット（切断計画）作成モジュールと、レコード（割当）作成モジュールを備える（図１９参照）。
【００２２】
＜初期設定ステップ＞
この例の初期設定部は、初期設定モジュールによって、初期状態のユニットと、初期状態のレコードを作成する。
前記レコードは、当該レコードのインデックスと、当該レコードに登録される定尺の初期寸法（定尺長）と、当該定尺から切り出す切寸のリストと、リストアップされた切寸を切り出した後の残余長と、当該定尺から切り出す切寸の本数と、切断機に掛けられる際の切順（切順インデックス）を備える（図１４（Ｂ）参照）。
尚、前記リストは、当該定尺から切り出される切寸ごとに、その寸法と、切り出す回数（切断回数）と、備蓄位置（ストック位置）が登録されている（図１４（Ｂ）参照）。
【００２３】
前記ユニットは、切り出しを目的とする切寸を得るために選定された全て（分割した場合には当該分割によって作成された切寸群を得るために選定された全て）のレコード（定尺）のインデックス（レコードインデックス）を登録したものである（図１４（Ａ）参照）。
前記切断計画候補は、前記ユニットに登録されたレコードを切順（切断する順番）に登録したものである（図１５参照）。
前記切断計画候補は、登録される各レコードについて、各定尺に課された切断回数、当該レコードが登録された際の着目切寸における切寸種類数（滞留数）、原材料の装填回数及び残余長と共に、当該レコードにかかる定尺の切順インデックスを備える（図１５参照）。
【００２４】
＜定尺選定ステップ＞
前記ユニット作成モジュールは、先ず、定尺選定モジュールにより、登録された前記定尺データからランダムに１本の定尺（以下「着目定尺」という）を選定して前記レコードに登録する。
尚、着目定尺として選定できる定尺が無い場合には処理を終了する（図４参照）。
【００２５】
＜着目切寸選定ステップ＞
次に、前記レコード作成モジュールは、前記切断加工データからランダムに着目切寸を一個（以下「着目切寸」という）選定する（図５参照）。
この例の前記着目切寸選定モジュールは、先ず、作成中のレコードの切寸種類数（以下「割当種類数」という）ａを導き、作成中のレコードの切寸種類を切寸リストＬ（）にセットし、前記割当種類数ａと前記切寸上限とを対比する（図６参照）。
【００２６】
その際、割当種類数ａが小さければ、切断加工データに残余長より短い切寸が存在することを確認し、存在する場合には、切断加工データのうち前記残余長より短い切寸からランダムに選定した切寸を前記着目切寸Ｋに設定し、着目切寸選定ステップを終了する（図６参照）。
一方、割当種類数ａが大きければ、前記切寸リストＬ（）から切断加工データに本数がない切寸、及び残余長より長い切寸を削除したうえで、更に前記切寸リストＬ（）に切寸が存在する場合には、当該切寸リストＬ（）からランダムに選定した切寸を前記着目切寸Ｋに設定する（図６参照）。
前記切寸リストＬ（）に切寸Ｋが存在しない場合には、Ｋを切断不能切寸に設定し、着目切寸選定ステップを終了する（図６参照）。
尚、切断加工データに切断予定の切寸が無くなれば処理を終了する。
【００２７】
＜切寸割当ステップ＞
切寸割当モジュールは、例えば、着目切寸Ｋに設定すると、前記レコードに登録された残余長と着目切寸Ｋを比較し、Ｋが短いときは当該レコードに着目切寸Ｋを追加し、当該レコードの残余長からＫを引いて更新する。
次に当該レコードに登録されたリストを切寸（短い順）でソートし、当該レコードにおいて切り出した全ての寸法が使用した前記定尺データの寸法を超えるに至るまで、即ち、着目切寸Ｋが残余長より長くなるまで切断加工データの本数を一本減じつつ、前記着目切寸選定ステップ及び前記切寸割当ステップを繰り返す。
一方、Ｋが長いときは、前記レコード作成モジュールは、前記着目切寸選定ステップ及び前記切寸割当ステップを終了し、レコード（割当）評価モジュールにより、以下のレコード評価ステップを行う（図５参照）。
【００２８】
＜レコード（割当）評価ステップ＞
この例のレコード評価ステップは、当該レコードに登録された定尺の長さと残余長の長さとを比較し、残余長の長さの割合が任意の規定値（レコード閾値）より小さい場合には、当該レコードのインデックスを前記ユニットに登録し、選定された定尺の本数を、一本減ずる。
残余長の長さの割合が任意の規定値より大きい場合には、不適正レコードとして破棄し、切断加工データを廃棄レコード作成前に保存しておいた本数に戻し、前記定尺選定ステップからレコード評価ステップに至る処理を繰り返す（図５参照）。
その際、破棄が任意回数以上連続した場合には、前記レコード閾値を所定量高める。任意回数とは、１から残っている切断加工データの切寸種類数の間で、切寸種類数／２程度が好ましい。
【００２９】
＜ユニット（切断計画）評価ステップ＞
このように、前記ユニット評価モジュールは、切断計画候補となるレコードを追加し、追加時点での、当該ユニットに登録された全ての定尺の長さと、当該ユニットに登録された全てのレコードの残余長との割合を導く（図４参照）。
【００３０】
当該ユニット評価モジュールは、その割合が任意の規定値よりも小さい場合には、使用された定尺の本数を一本減じると共にこのレコードが再度登録可能か判定を行う。
判定は、レコードに記載された、定尺が前記定尺データにあり、且つレコードに記載された切寸が切断加工データにあれば追加可能と判断し、ユニットに追加する（図４参照）。
判定が不可の場合は新しいレコードの作成処理に移行する。
【００３１】
一方、当該ユニットに登録された全てのレコードの残余長との割合が任意の規定値より大きい場合には、不適正ユニットとして破棄し、初期設定ステップに戻る（図４参照）。
残余長を適否の基準とする際には、その規定値は、一般的に２％程度であるが、この規定値も前記設定手段１から適宜設定することができる。
例えば、一定の回数連続して不適正ユニットとなった場合には、自動的に前記規定値を増加させる処理を採ってもよい（図４参照）。
一定の回数とは、「１」から「前記定尺データに含まれる定尺種類数」の間で、「定尺種類数／２」が望ましい。
【００３２】
[切断計画候補]
＜ユニット（切断計画）出力ステップ＞
この例の前記計画手段２は、前記ユニット（切断計画）出力モジュールにより、前記適正ユニットに登録された全てのレコードを、各レコードに登録された切寸に着目して並べ替えてなる計画候補を作成する（図８参照）。
【００３３】
＜ソート済み切寸作成ステップ＞
この例では、先ず、ソート済み切寸作成モジュールにより、ユニットに含まれる全ての切寸を着目切寸として、それぞれ、着目切寸を含むレコードを当該ユニットから抽出し、抽出されたレコード群に含まれる切寸の種類数（滞留数）を検出し、当該着目切寸に当該滞留数を付与し、当該滞留数でソートし、滞留数の少ない順に順位番号（切順インデックス）を付した「ソート済み切寸」を作成する（図７及び図１６（Ａ）参照）。
【００３４】
＜切断計画リスト作成ステップ＞
次に、前記計画手段２は、前記切断計画（ユニット）リスト作成モジュールにより、具体的な切断計画リストを作成する処理を行う。
この例の前記切断計画リスト作成モジュールは、切断計画立案バッファ及び切順配列（図１６（Ｂ）参照）を確保し、「切寸待ち行列」に未着目切寸が存在するかを確認する。
「切寸待ち行列」に切寸が存在しない場合には、当該計画手段２は、「ソート済み切寸」に切寸が存在するかを確認する（行列確認ステップ（図８参照））。
「ソート済み切寸」に切寸が存在する場合には、「ソート済み切寸」の先頭値を「切寸待ち行列」に移動し、存在しない場合には、切断計画の作成処理を終了する。
【００３５】
前記切断計画リスト作成モジュールは、「切寸待ち行列」の最上位の未着目切寸を着目切寸とし、当該ユニットから着目切寸を含むレコードを抽出する。
次に、前記切断計画リスト作成モジュールは、抽出されたレコード群を各々の切寸種類数でソートし、切順配列に切順インデックスを付した着目切寸を追加すると共に、当該レコード群に切順インデックスを記録する。
更に、前記切断計画リスト作成モジュールは、前記切断計画立案バッファに、抽出されたレコード群をソート順に追加し、前記切断計画候補に登録された抽出レコード群を、当該適正ユニットから削除する。
【００３６】
次に、前記切断計画リスト作成モジュールは、抽出されたレコード群に、未着目切寸が存在するかを確認し、存在しない場合には、前記行列確認ステップに戻り、一方、存在する場合には、それらの切寸に前記切順番号を付与し、未着目切寸群を当該順位番号でソートし、それらをそのソート順を維持しつつ前記切寸待ち行列の先頭値の後に追加し、前記行列確認ステップに戻る。  
【００３７】
このように、前記切断計画リスト作成モジュールは、「ソート済み切寸」又は「切寸待ち行列」に、未着目の切寸が存在する場合には、「切寸待ち行列」の順に着目切寸を変更し、切断計画リスト作成ステップを、「ソート済み切寸」に未着目の切寸がなくなるまで繰り返す。
【００３８】
この例の前記切断計画リスト作成モジュールは、先ず、切寸をソートする際の第一条件として、前記滞留数の少ない順でソートを行う（図７及び図１６参照）。
尚、第二条件以降のソート条件として、曲げ加工の有無、切寸の寸法又は切寸の総寸法として設定することもできる。
【００３９】
切断計画リストが作成されると、前記切断計画リスト作成モジュールは、切断計画候補のレコードから、切断数、残余長、滞留数を導く（図９乃至図１１参照）。
切断数、残余長及び切寸種類数が規定条件を満たしている場合には、前記切断計画リスト作成モジュールは、当該切断計画候補を、それに含まれるレコードを一塊として、切断計画立案バッファから選択候補バッファに追加する。  
【００４０】
以上の如く、この例の計画手段２は、一連の処理（以下「計画作成手続」という）を、数回から数万回繰り返し、複数の切断計画を作成する。
このようなシングルタスク処理、又はマルチタスク処理によって、同様の処理を行うユニットを複数作れば、より適正な切断計画が出現する確率が高まる。
ただし、与えられた時間の制限を考慮して、計画作成手続を繰り返す回数に、例えば、切寸の種類数×総切寸本数の値にするなどの上限を設ける他、任意の経過時間が経過した時、又は残材量の重量が使用定尺全重量の規定比率（例えば２％）若しくは任意の重量以下の切断計画を得た時など、目的とする条件を満たした時点で打ち切るようにする。
【００４１】
[切断計画候補の表示]
この例の出力手段３は、その優等選出モジュールによって、前記選択候補バッファから残余長（又は残材重量）、切断回数、装填回数及び最大滞留数が、それぞれ最小となっている一定数（この例では５つ）の優等切断計画を構成する各数値を表示し（図１参照）、若しくは導かれた優等切断計画のなかから複数の劣等な切断計画を表示し、又は前記残材重量、切断回数、装填回数及び最大滞留数に所定の係数を掛けた数値を表示する（優等選出ステップ）。
【００４２】
ここで、係数は、例えば、残材量１ｋｇあたりの金額、１回の切断に消費される時間や人件費又は一回の装填に消費される時間や人件費などである。
また、この例において切断計画における最大滞留数は、滞留数の初期値を０として、切断計画に含まれる全ての切寸について、当該着目切寸を含むレコード群毎に導かれた滞留数の最大値である（図１１参照）。
【００４３】
このように、前記出力手段３によって表示された複数の切断計画候補のなかから、その時々の環境に応じて適当な切断計画をユーザーが選択して採用することができる。
また、前記出力手段３は、切断回数及び装填回数一回あたりの実際の時間を計測した上で、各切断計画候補の所要時間を導き表示する構成を採ることもできる。
【００４４】
特に、鉄筋の装填については、同じ定尺を連続して装填する場合と、様々な定尺を交換しつつ装填する場合とでは、同じ定尺を連続して装填する計画を採用した方が時短に適している。
そこで、鉄筋の装填時間を算出する際には、切断計画候補の定尺及び切寸に着目し、切断される切寸が直前の寸法と異なれば、一定の比率で装填時間を加算するなどの処理を行えばより現実に即した時間を得ることができる。
【００４５】
また、前記出力手段３は、Ｙ軸を残材重量とし、Ｘ軸を所要時間としたＸ−Ｙ座標上に、各切断計画を滞留数ごとに色分けして表示する構成を採ることもできる（図３参照）。
座標軸は、上記例以外に、切断回数、装填回数又は人件費を採用することもできる。
ユーザーが求める切断計画候補のポイントにカーソルを合わせ、マウス等でクリックするなどの指定方法を採れば、直感的にユーザーが置かれている環境に適した切断計画を選択することができる。
【００４６】
更に、前記出力手段３は、残材量、切断回数、装填回数、滞留数、作業時間、作業コスト（金額）等のなかから、予め定められた最優先条件をひとつ選択し、選択された条件にとって最も望ましいひとつの切断計画を表示する構成を採用することもできる。
【００４７】
この処理の結果は、上記のごとく前記切断手順を表す数表形式の各切寸の欄やドットなどに、色彩又は数字若しくは記号等の識別手段を付すことができる。
この表記法によれば、左上から右下に向って数値が配置されることとなり、その数値の通り切断を行うことによって、経験の有無に関わらず、機械や人員の消耗の少ない切断作業を行うことができる。
【００４８】
例えば、図２（Ａ）の一行目の場合には、６０００ｍｍの定尺を台に装填し、切断機の突き当てを３０００ｍｍに設定し、２回スイッチを押し（６０００ｍｍの定尺は、実際には６０３０ｍｍ程度あるため、２本の切寸を得るためには、残余長３０ｍｍを切り落とす必要がある。）、切寸を備蓄位置（１）に置くというものである（図１８参照）。
同様に作業を繰り返すと、前記切断計画に副った切断作業が効率的に且つ経済的に行われることとなる。
【００４９】
[切断手順の作成]
前記手順作成手段４は、ユーザーにより切断計画候補から選択された切断計画のデータから、レコード（定尺）を集計することにより具体的な切断手順を作成する。
即ち、切断計画の状態では、本数が最大のレコードであって、且つ同じ定尺で同じ切寸のレコードが連続し冗長であるため、前記手順統合モジュールにより単一の統合レコードにまとめ、当該統合レコードの本数を、それらのレコードの本数の総和とする（手順統合ステップ）。
【００５０】
この例の前記手順作成手段４は、切断手順を、例えば、縦軸に切寸が寸法順に配置され、横軸に装填する定尺と本数が定尺長順に対に並べて記載された数表形式で表示し、Ｘ−Ｙ各項目各々の交点に位置する枠には切寸の切り出し（切断）回数と切寸の本数を対として表示する。
図２（Ｃ）は、図２（Ａ）又は図２（Ｂ）から空白項目を取り除いた表示形式である。
【００５１】
[備蓄位置の付与]
前記備蓄位置付与手段５は、先ず、初期化した備蓄位置配列を作成する。
続いて、切順配列に保持された切寸に着目し、選択された切断計画のレコードから切順インデックスを持つレコード（以下「順付レコード」という）を抽出する（図１２参照）。
抽出された順付レコード群から切寸を抽出し、全ての切寸について備蓄位置配列に順次追加する。尚、同じ切寸があれば追加は行わない。
前記備蓄位置付与手段５は、順付レコードの各切寸に、順次備蓄位置番号を付与すると共に、備蓄位置番号を付与した切寸を順付レコード群から順次消去し、続く切寸を前に詰める。
前記備蓄位置付与手段５により、順付レコード群の最後の切寸まで同様の処理を行うことで、切断手順に含まれる全ての切寸に備蓄位置配列番号が付与される（図１７参照）。
【００５２】
[切断計画の出力]
上記の如く出力される切断計画は、前記出力手段３によって、画面やハードコピーで出力する他、電子データを、例えば、切断機などの外部機器に送信することもできる。
送信方法には、例えば、所定のプロトコルによる双方向通信により、外部機器からのフィードバック、又はダイアログによる送信命令を待って、一行ずつ順次送信するなどの手法を採ることもできる。
【００５３】
かかる手法によれば、切断計画の中断や、計画変更に対して柔軟に対応することができる。
尚、ここで、計画変更とは、切断計画の途中で指定の定尺の在庫がなくなった場合に、定尺を再設定して新規の切断計画を作成することである。
具体的には、残余の切断計画の切寸を集め、新規な切寸データを作成し、レコード及びユニット並びに切断計画の作成を行い出力する。  
【符号の説明】
【００５４】
１  設定手段，２  計画手段，３  出力手段，
４  手順作成手段，５  備蓄位置付与手段，
【図１】
2019148924.tif 000003
【図２】
2019148924.tif 000004
【図３】
2019148924.tif 000005
【図４】
2019148924.tif 000006
【図５】
2019148924.tif 000007
【図６】
2019148924.tif 000008
【図７】
2019148924.tif 000009
【図８】
2019148924.tif 000010
【図９】
2019148924.tif 000011
【図１０】
2019148924.tif 000012
【図１１】
2019148924.tif 000013
【図１２】
2019148924.tif 000014
【図１３】
2019148924.tif 000015
【図１４】
2019148924.tif 000016
【図１５】
2019148924.tif 000017
【図１６】
2019148924.tif 000018
【図１７】
2019148924.tif 000019
【図１８】
2019148924.tif 000020
【図１９】
2019148924.tif 000021
【図２０】
2019148924.tif 000022
【図２１】
2019148924.tif 000023
【図２２】
2019148924.tif 000024