Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5573775B2 - Assortment planning device, assortment planning method and computer program - Google Patents
[go: Go Back, main page]

JP5573775B2 - Assortment planning device, assortment planning method and computer program - Google Patents

Assortment planning device, assortment planning method and computer program Download PDF

Info

Publication number
JP5573775B2
JP5573775B2 JP2011118579A JP2011118579A JP5573775B2 JP 5573775 B2 JP5573775 B2 JP 5573775B2 JP 2011118579 A JP2011118579 A JP 2011118579A JP 2011118579 A JP2011118579 A JP 2011118579A JP 5573775 B2 JP5573775 B2 JP 5573775B2
Authority
JP
Japan
Prior art keywords
plan
assembling
sawing
materials
plans
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2011118579A
Other languages
Japanese (ja)
Other versions
JP2012247962A (en
Inventor
政典 塩谷
博志 沼山
直樹 川上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Steel Corp
Original Assignee
Nippon Steel and Sumitomo Metal Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Steel and Sumitomo Metal Corp filed Critical Nippon Steel and Sumitomo Metal Corp
Priority to JP2011118579A priority Critical patent/JP5573775B2/en
Publication of JP2012247962A publication Critical patent/JP2012247962A/en
Application granted granted Critical
Publication of JP5573775B2 publication Critical patent/JP5573775B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • General Factory Administration (AREA)

Description

本発明は、製造された材料から種類が異なる複数の金属製品を採取する鋸断工程の作業指示を計画立案する取り合せ計画立案装置、取り合せ計画立案方法およびコンピュータプログラムに関し、より詳細には、圧延後の材料から形鋼製品を鋸断するための取り合せ計画を立案する際に利用可能な取り合せ計画立案装置、取り合せ計画立案方法およびコンピュータプログラムに関する。   The present invention relates to an arrangement planning apparatus, an arrangement planning method, and a computer program for planning an operation instruction of a sawing process for collecting a plurality of metal products of different types from manufactured materials, and more particularly after rolling. The present invention relates to an assembling plan planning apparatus, an assembling plan planning method, and a computer program that can be used when planning an assembling plan for sawing a shape steel product from the above materials.

H形鋼や山形鋼、溝形鋼、鋼矢板等の形鋼製品の製造工程は図32のような流れになっており、鋳造されたブルーム10と呼ばれる鋳片は、加熱炉11で所定温度まで加熱した後、粗圧延機・中間圧延機・仕上圧延機から構成される圧延工程12で所定の形状に圧延成形され、冷却床13にて所定の温度まで冷却される。冷却床13で冷却された材料14は、矯正工程15で曲がりが矯正された後、鋸断工程16にて注文された長さ(以下、単に「注文長」とする。)に鋸断され金属製品(以下、単に「製品」とも記載する。)17とされる。製品17のうち、検査工程18での検査をパスした製品17のみがパイラー工程19へ搬送される。パイラー工程19では、同一種類の複数製品17をパイリング機械1cにて積み重ね、結束工程1aにてワイヤーで結束された後、出荷されるまで倉庫1bに保管される。   The manufacturing process of shaped steel products such as H-shaped steel, angle steel, groove-shaped steel, and steel sheet piles has a flow as shown in FIG. 32, and a cast slab called a bloom 10 is heated at a predetermined temperature in a heating furnace 11. Then, it is rolled into a predetermined shape in a rolling step 12 composed of a rough rolling mill, an intermediate rolling mill, and a finish rolling mill, and cooled to a predetermined temperature in the cooling bed 13. The material 14 cooled in the cooling bed 13 is subjected to straightening in the straightening process 15 and then sawed to the length ordered in the sawing process 16 (hereinafter, simply referred to as “order length”) and metal. The product 17 (hereinafter also simply referred to as “product”). Of the products 17, only the products 17 that pass the inspection in the inspection process 18 are conveyed to the pillar process 19. In the pillar process 19, a plurality of products 17 of the same type are stacked in the pile machine 1 c, bound by a wire in the binding process 1 a, and then stored in the warehouse 1 b until shipped.

製品を製造する際には、主に受注生産方式が用いられ、客先から注文された仕様と注文本数に基づき、生産計画が立案される。ここで、仕様とは、製品のサイズ(断面形状と注文長)や製品強度(引張強度や降伏強度等)などを意味する。複数の客先から与えられる注文は仕様および注文本数が異なるが、仕様が異なっていたとしても、同一材料から鋸断可能な製品は同一の製造ロットとしてまとめて製造される。例えば、断面形状と製品強度とが同じ製品であれば、注文長が異なっていたとしても同一材料から鋸断できる。従って、1つの製造ロットでは注文長や注文本数が異なる複数仕様の製品が製造される。   When manufacturing a product, a build-to-order production method is mainly used, and a production plan is drawn up based on specifications ordered from customers and the number of orders. Here, the specifications mean product size (cross-sectional shape and order length), product strength (tensile strength, yield strength, etc.), and the like. The orders given by a plurality of customers have different specifications and the number of orders. Even if the specifications are different, products that can be cut from the same material are manufactured together in the same production lot. For example, if the product has the same cross-sectional shape and product strength, it can be cut from the same material even if the order length is different. Therefore, a product with a plurality of specifications with different order lengths and the number of orders is produced in one production lot.

また、圧延後の材料の長さ(以下、材料長と記載する)は、ブルーム重量や加熱後に発生するスケール量、圧延伸び率の違いによりばらつきが生じる。このため、鋸断工程では、材料長の異なる複数の材料から、注文長および注文本数が異なる複数の製品を鋸断する必要がある。   Further, the length of the material after rolling (hereinafter referred to as material length) varies depending on the bloom weight, the scale amount generated after heating, and the difference in rolling elongation. For this reason, in the sawing process, it is necessary to saw a plurality of products having different order lengths and orders from a plurality of materials having different material lengths.

以下では、仕様が等しい製品のまとまりを「注文」と呼び、材料から複数本数の製品を鋸断するために用いられる製品の組合せ方を「取り合せ」と呼ぶこととする。また、1つの製造ロットで製造されたすべての材料(もしくは、すべての注文)の取り合せを「取り合せ計画」と呼ぶこととする。この取り合せ計画は鋸断工程の作業指示として用いられるが、歩留りや結束率、鋸断能率を左右するものであり、取り合せ計画を適切に立案することが、形鋼製品の製造では重要となる。   Hereinafter, a group of products having the same specification is referred to as “order”, and a combination of products used for sawing a plurality of products from materials is referred to as “combination”. In addition, the combination of all materials (or all orders) manufactured in one manufacturing lot is referred to as an “assembly plan”. Although this assembling plan is used as a work instruction for the sawing process, it affects the yield, the bundling rate, and the sawing efficiency, and it is important for the production of shaped steel products to appropriately design the assembling plan.

より詳細に説明すると、例えば歩留りに関しては、なるべく材料14の切捨て部20が少なくなるように製品17を取り合わせるのが望ましい。図33に1本の材料14から製品17を取り合せた一取り合せ例を示す。例えば、1本の材料14から、製品17として、12mの製品2本、10mの製品2本、8mの製品3本が取り合わせられる。このとき、製品17の取り合せ方によっては、製品17を取り合わせることのできない切捨て部20が発生する。歩留りは、材料長に対して製品を取り合せた長さの割合である。材料14の切捨て部20が多いと歩留りが悪化し、注文されたすべての製品17を製造するために必要とされるブルーム10の本数が多くなってしまう。なお、切捨て部20の長さを切捨長と呼び、切捨長が短い方が歩留りは良好となる。   More specifically, for example, regarding the yield, it is desirable to combine the products 17 so that the cut-off portions 20 of the material 14 are reduced as much as possible. FIG. 33 shows an example of assembling the product 17 from one material 14. For example, from a single material 14, two 12m products, two 10m products, and three 8m products can be assembled as a product 17. At this time, depending on how the products 17 are assembled, a cut-off unit 20 where the products 17 cannot be assembled is generated. Yield is the ratio of the combined length of the product to the material length. If there are many cut-off portions 20 of the material 14, the yield deteriorates, and the number of blooms 10 required to produce all the ordered products 17 increases. The length of the cut-off portion 20 is called a cut-off length, and the shorter the cut-off length, the better the yield.

また、結束率に関して説明すると、結束率とは最大結束本数に対する実際に結束した本数の割合である。パイラー工程でのパイリング機械1cの台数には上限があり、結束工程で結束する際には異なる仕様の製品は結束しないため、同一仕様の製品を連続してパイリング機械1cに仕分けることが望ましい。このため、例えば、1本の材料からパイリング機械1cの台数(図32では4台)を超える異仕様の製品を鋸断すると、あるパイリング機械1cでは必ず製品仕様の切替わりが発生するため結束率が低下し、倉庫の占有率が上昇してしまう。仮に倉庫が製品で一杯になると、製品が出荷されて倉庫が空くまで新たな製品を製造できなくなってしまう。なお、以下において、製品仕様の切替わりを「尺替り」と称し、切替わり回数を「尺替り数」と称する。   Further, the binding rate will be described. The binding rate is a ratio of the number of actually bundled to the maximum number of bundles. There is an upper limit to the number of the pile machines 1c in the pillar process, and products with different specifications are not bundled when being bundled in the bundle process. Therefore, it is desirable that products with the same specifications are continuously sorted into the pile machine 1c. For this reason, for example, if a product with a different specification exceeding the number of the pile machines 1c (four in FIG. 32) is cut from one material, the product specifications are always switched in a certain pile machine 1c. Will decrease and the occupancy rate of the warehouse will increase. If the warehouse is full of products, new products cannot be manufactured until the products are shipped and the warehouse is empty. In the following, switching of product specifications is referred to as “scale change”, and the number of switching is referred to as “number of scale changes”.

さらに、鋸断能率に関して説明すると、鋸断能率とは単位時間当たりに処理可能な材料本数である。図32に示すように、形鋼の製造工程は直列構造となっているため、鋸断工程が製造ネックになると、工場全体の生産能力が落ちてしまう。例えば、短い製品ばかりをある材料群から鋸断する取り合せ計画を立案してしまうと、その材料群から鋸断する製品本数が多くなってしまうため、その期間の鋸断工程の能率が落ちてしまい、工場全体の生産能力も落ちてしまう。従って、材料1本毎から鋸断する製品本数をすべての材料に対して平準化させ、鋸断工程の鋸断能率のばらつきが少ない取り合せ計画を立案する必要がある。   Further, regarding the sawing efficiency, the sawing efficiency is the number of materials that can be processed per unit time. As shown in FIG. 32, since the manufacturing process of the shape steel has a serial structure, when the sawing process becomes a manufacturing bottleneck, the production capacity of the entire factory is lowered. For example, if an assembling plan for sawing only a short product from a group of materials is made, the number of products to be sawed from the group of materials increases, and the efficiency of the sawing process during that period decreases. The production capacity of the whole factory will also decline. Therefore, the number of products to be cut from each material must be leveled for all materials, and an assembling plan with less variation in the cutting efficiency in the cutting process must be drawn up.

また、鋸断工程では、複数本の材料をまとめて鋸断できる場合がある。例えば、図34(a)、(b)は同じ製品の異なる取り合せを示している。各材料の鋸断箇所が異なる図34(b)の取り合せと比較して、図34(a)の取り合せのように各材料の鋸断箇所を一致させることで、複数材料を同時に鋸断することが可能となる。できるだけこのようなまとめ鋸断ができるように取り合せ計画を立案することで、鋸断能率を向上させることができる。   In the sawing process, there are cases where a plurality of materials can be sawed together. For example, FIGS. 34A and 34B show different combinations of the same product. Compared with the arrangement of FIG. 34 (b) in which the cutting positions of each material are different, the plurality of materials are simultaneously cut by matching the cutting positions of each material as in the arrangement of FIG. 34 (a). Is possible. It is possible to improve the sawing efficiency by formulating an assembling plan so that such collective sawing can be performed as much as possible.

まとめ鋸断は、図34(a)のように、すべての材料の取り合せが同じである必要はなく、図34(c)のように、端の部分の取り合せが異なっていても構わない。なお、図34(c)の▲印のように、まとめ鋸断するすべての材料を1回で鋸断する切り方を「まとめ切り」といい、△印のように、まとめ鋸断材料の一部分のみの例外的な切り方を「端尺切り」という。当然ながら、まとめ鋸断を行っても、端尺切り回数が増えれば、鋸断能率が落ちてしまうため、端尺切りはなるべく少なくする方が望ましい。このため、端尺切りは左右のいずれかの端部のみとする場合が多い。なお、まとめ鋸断可能な最大の材料本数は、材料の巾によって決まり、まとめ鋸断できない材料もあれば、6本まとめて鋸断可能な場合もある。   As shown in FIG. 34 (a), it is not necessary that all the materials are combined in the same manner as shown in FIG. 34 (a), and the end portions may be combined differently as shown in FIG. 34 (c). In addition, as shown by ▲ in FIG. 34 (c), a method of cutting all materials to be cut together at one time is called “collective cutting”. The only way of cutting is called “end cutting”. Needless to say, even if the bulk cutting is performed, if the number of end cutting is increased, the cutting efficiency is lowered. Therefore, it is desirable to reduce the end cutting as much as possible. For this reason, in many cases, the end cutting is performed only on either the left or right end. Note that the maximum number of materials that can be cut together is determined by the width of the material. Some materials cannot be cut together, and there are cases where 6 pieces can be cut together.

この取り合せ計画を立案する手法として、例えば、特許文献1〜特許文献6の手法が開示されている。   For example, the methods disclosed in Patent Documents 1 to 6 are disclosed as a method for making this arrangement plan.

特許文献1には、材料長の確率密度分布を指定し、パイリング機械台数より材料から1度に切断可能な製品種類数をn種とし、注文をnグループに分類後、切捨長の期待値の合計が最小となるn種の切断パターン群を求め、n種類の切断パターン群の中から、切捨長の期待値が大きい順に材料と注文との取り合せを求める方法が開示されている。特許文献1の手法では、切捨長の期待値が大きい順に製品を取り合せることで、ロット後半に切捨長の期待値が小さい切断パターンを残すようにしている。   In Patent Document 1, the probability density distribution of material length is specified, the number of product types that can be cut from the material at once from the number of pile machines is n, and the expected length is calculated after classifying orders into n groups. A method is disclosed in which n types of cutting pattern groups that minimize the sum of the values are obtained, and the combination of the material and the order is calculated from the n types of cutting pattern groups in descending order of expected cut length. In the method of Patent Document 1, products are combined in descending order of expected cutting length, so that a cutting pattern having a small expected cutting length remains in the latter half of the lot.

特許文献2には、注文毎に取り合せが難しいほど値が大きくなる評価関数(例えばファジー関数)を定め、材料の先頭から順次、評価関数の値が小さい取り合せを求める方法が開示されている。特許文献2の評価関数は、注文本数が多い注文ほど評価値が小さくなる関数であり、大まかには、材料の先頭から、注文本数が多い順に材料から製品を取り合せている。   Patent Document 2 discloses a method of determining an evaluation function (for example, a fuzzy function) that increases in value for each order so that the combination is difficult, and obtaining an assembly having a small evaluation function value sequentially from the top of the material. The evaluation function of Patent Document 2 is a function in which the evaluation value becomes smaller as the number of orders increases, and roughly, products are assembled from materials in the order of the number of orders from the top of the materials.

特許文献3には、鋸断工程にて複数本の材料をまとめて鋸断できるときに利用される技術であり、材料の先頭から順次、注文長と注文残数(注文本数から取り合せ済みの本数を差し引いた本数)から、まとめ鋸断可能な材料本数を決定し、材料の切捨長が少ない取り合せを求める手法が開示されている。   Patent Document 3 describes a technique used when a plurality of materials can be sawed together in the sawing process. From the top of the material, the order length and the remaining number of orders (the number of pieces that have been assembled from the number of orders). A method is disclosed in which the number of materials that can be cut together is determined from the number obtained by subtracting the number of materials, and an assemblage with less material cut-off length is obtained.

特許文献4には、ロットの後半でも歩留りが悪化しない取り合せを求める為に、取り合せが必要なすべての注文を設定された個数のグループに分割して、各材料から取り合せるグループ毎の平均長さを計算し、前記平均長の累積値を目標として、先頭材料から順番に取り合せを決定する手法が開示されている。   In Patent Document 4, in order to obtain an arrangement in which the yield does not deteriorate even in the latter half of the lot, all orders that need to be arranged are divided into a set number of groups, and the average length for each group that can be combined from each material. A method is disclosed in which assembling is determined in order from the leading material with the cumulative value of the average length as a target.

特許文献5には、特許文献1〜特許文献4と同様に、先頭材料から順次取り合せを決定する方法が開示されている。特許文献5では、歩留りを優先した評価関数を用いた取り合せ計画、作業性(結束率と鋸断能率)を優先した評価関数を用いた取り合せ計画など、複数の評価関数にて取り合せ計画を求めて作業者に提示し、作業者に1つの計画を選択させている。   Patent Document 5 discloses a method for determining assortment sequentially from the leading material, as in Patent Documents 1 to 4. In Patent Document 5, an assembling plan using a plurality of evaluation functions such as an assembling plan using an evaluation function prioritizing yield and an assembling plan using an evaluation function prioritizing workability (binding rate and sawing efficiency) is obtained. It is presented to the worker and the worker is allowed to select one plan.

特許文献6には、取り合せ計画の初期値を所定の方法(例えばエキスパートシステム等)で求めた後、遺伝的アルゴリズムを用いて、取り合せ計画の部分修正を多数回繰り返し、予め指定された評価関数の評価値が最良の取り合せ計画を探索する手法が開示されている。   In Patent Document 6, an initial value of an assembling plan is obtained by a predetermined method (for example, an expert system), and then partial correction of the assembling plan is repeated many times using a genetic algorithm. A technique for searching for a matching plan with the best evaluation value is disclosed.

特許文献7には、予め指定された評価関数の評価値が最良の取り合せ計画を、数理最適化手法を用いて求める手法が開示されている。   Patent Document 7 discloses a technique for obtaining an assembling plan having the best evaluation value of an evaluation function designated in advance using a mathematical optimization technique.

特開昭53−89084号公報JP-A-53-89084 特開昭61−131814号公報JP 61-131814 A 特開平5−138433号公報Japanese Patent Laid-Open No. 5-138433 特開2010−182045号公報JP 2010-182045 A 特開2003−140727号公報JP 2003-140727 A 特開2000−71119号公報JP 2000-71119 A 特開2009−251683号公報JP 2009-251683 A

しかしながら、上記特許文献1の方法では、1種類の製品が複数種類の製品と組み合わされることがない。例えば、注文が6m、12m、14m、16mの4種類であり、パイリング機械が2台の場合には、6m−16m、12m−14mを組合せた切断パターンとなる。この場合、6m−12m、6m−14m、6m−16mのように、6m製品と複数種類の製品(12m、14m、16m)とを組合せた切断パターンは使用されず、組合せの数がかなり限られてしまうため、適切な取り合せ計画を立案することは困難であるという問題があった。   However, in the method of Patent Document 1, one type of product is not combined with a plurality of types of products. For example, when there are four types of orders, 6m, 12m, 14m, and 16m, and two piling machines, the cutting pattern is a combination of 6m-16m and 12m-14m. In this case, cutting patterns combining 6m products and multiple types of products (12m, 14m, 16m) such as 6m-12m, 6m-14m, 6m-16m are not used, and the number of combinations is considerably limited. Therefore, there is a problem that it is difficult to make an appropriate combination plan.

また、特許文献2および特許文献3の方法は、ロットの前半では製品種類が多いため、切捨長が少ない取り合せ計画が得られるが、ロットの後半になると、製品種類の数が少なくなり(最悪1種類の製品のみとなり)、切捨長が長くなってしまうという問題がある。このため、材料から取り合わせられる製品の取り合せ本数が過度に少なくなったり、もしくは、多くなったりする場合もある。   In addition, since the methods of Patent Document 2 and Patent Document 3 have many product types in the first half of a lot, an assembling plan with a small cut-off length can be obtained, but in the latter half of the lot, the number of product types decreases (worst case) There is a problem that the cut-off length becomes long. For this reason, the number of products assembled from materials may be excessively reduced or increased.

さらに、特許文献4では、注文をグループに分割して、注文の種類数が少なくなることを防止することで、ロットの後半で注文の種類数が少なくなる傾向を遅らせてはいるが、ロットの後半での歩留りや鋸断能率ばらつきの悪化を完全に解消するまでには至っていない。特許文献5の技術を用いたとしても、ロット後半での歩留りや鋸断能率ばらつきの悪化と、評価関数の設定値(歩留まり優先度や作業性優先度)との関係が明確でないため、ロット後半で歩留りを悪化させない評価関数を設定することは不可能である。   Furthermore, Patent Document 4 divides orders into groups and prevents the number of types of orders from decreasing, thereby delaying the tendency for the number of types of orders to decrease in the second half of the lot. The deterioration in yield and sawing efficiency variation in the second half has not been completely eliminated. Even if the technique of Patent Document 5 is used, since the relationship between the deterioration in yield and sawing efficiency variation in the second half of the lot and the set value of the evaluation function (yield priority and workability priority) is not clear, the second half of the lot Therefore, it is impossible to set an evaluation function that does not deteriorate the yield.

また、特許文献6の方法は、先頭材料から順次取り合せ計画を決定する手法ではなく、遺伝的アルゴリズムを用いて、すべての材料に対する評価関数が良くなるように取り合せ計画を求めている。このため、原理的にはロット後半でも歩留りや鋸断能率ばらつきが悪化しない取り合せ計画を求めることが出来るが、適切な計画を求めるためには莫大な回数の部分修正を繰り返す必要があり、それに応じて膨大な計算時間が掛かってしまうという問題があり、実用的ではない。   Further, the method of Patent Document 6 is not a method of sequentially determining an assembling plan from the top material, but uses an genetic algorithm to obtain an assembling plan so that evaluation functions for all materials are improved. Therefore, in principle, it is possible to obtain an assembly plan that does not deteriorate the yield and sawing efficiency variation even in the latter half of the lot. However, in order to obtain an appropriate plan, it is necessary to repeat partial corrections a vast number of times. In other words, it takes a lot of calculation time and is not practical.

さらに、特許文献7の方法も、すべての材料に対する評価値が最良の取り合せ計画を立案する手法であるが、数理最適化手法では単純な四則演算式の評価関数しか用いることができない。このため、まとめ鋸断可否の条件や尺替り数などを評価して取り合せ計画を立案することができず、実用的な取り合せ計画を立案することはできなかった。   Further, the method of Patent Document 7 is also a method for preparing an assembling plan having the best evaluation values for all materials, but the mathematical optimization method can use only an evaluation function of a simple arithmetic expression. For this reason, it was impossible to devise an assembling plan by evaluating the conditions for whether or not to cut together and the number of scales, and it was impossible to devise a practical assembling plan.

そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ロット後半でも材料の切捨長が少なく、材料1本毎から取り合せる注文の本数がすべての材料に対して平準化された取り合せ計画を実用的な時間で立案する方法を提供することが可能な、新規かつ改良された取り合せ計画立案装置、取り合せ計画立案方法およびコンピュータプログラムを提供することにある。   Therefore, the present invention has been made in view of the above problems, and the object of the present invention is that there is little cut-off length of material even in the latter half of the lot, and the number of orders that can be combined from each material is all. To provide a new and improved arrangement planning apparatus, an arrangement planning method, and a computer program capable of providing a method for preparing an equalized arrangement plan for materials in a practical time. .

上記課題を解決するために、本発明のある観点によれば、同一ロット内の複数の材料から複数の金属製品に対する注文を取り合せる際に、当該材料に予め付与された順序に従い、取り合せが算出されていない未取り合せの材料に対して順次注文の取り合せの複数の候補を算出して、既取り合せ材料に対する取り合せ計画(以降、一部の材料が未取り合せの場合も取り合せ計画と記載する)に当該複数の候補をそれぞれ付加することにより複数の新たな取り合せ計画を作成する処理を繰り返して、当該材料に対して決定された注文の取り合せの候補である複数の取り合せ計画から1つを選択することにより、当該材料に対する取り合せ計画を立案する取り合せ計画立案装置が提供される。かかる取り合せ計画立案装置は、取り合せ計画における未取り合せの材料に対して、順序に従い、まとめ鋸断する複数材料からの注文の取り合せパターンの候補である複数の鋸断パターンを算出して、既取り合せ材料に対する取り合せ計画にそれぞれ付加することにより、取り合せの異なる複数の新たな取り合せ計画の算出を行う鋸断パターン算出部と、各新たな取り合せ計画について、当該取り合せ計画の評価値の計算を行う取り合せ計画評価部と、複数の新たな取り合せ計画のうち、評価値の良い順に複数の取り合せ計画の選択を行う取り合せ計画選択部と、選択された複数の取り合せ計画から、評価値が最良である取り合せ計画を1つ決定する取り合せ計画決定部と、を備え、鋸断パターン算出部、取り合せ計画評価部、および取り合せ計画選択部は、取り合せ計画立案完了条件を満たすまで、新たな取り合せ計画の算出と、評価値の計算と、取り合せ計画の選択とを繰り返し、取り合せ計画立案完了条件を満たしたとき、取り合せ計画決定部は、取り合せ計画立案完了時において取り合せ計画選択部により選択されている複数の取り合せ計画から、評価値が最良である取り合せ計画を1つ決定することを特徴とする。   In order to solve the above problems, according to one aspect of the present invention, when an order for a plurality of metal products is combined from a plurality of materials in the same lot, the combination is calculated according to the order given in advance to the materials. For multiple unordered materials that have not yet been ordered, a plurality of candidates for ordering are calculated, and this is applied to the assembling plan for the assorted materials (hereinafter referred to as the assembling plan even when some materials are unassembled). By repeating the process of creating a plurality of new assortment plans by adding a plurality of candidates, respectively, and selecting one from a plurality of assortment plans that are candidates for assortment of orders determined for the material An arrangement planning apparatus for planning an arrangement plan for the material is provided. Such an assortment planning apparatus calculates a plurality of sawing patterns that are candidates for an assortment pattern of orders from a plurality of materials to be sawed together according to the order with respect to unsorted materials in the assembling plan, and the assorted materials A sawing pattern calculation unit that calculates a plurality of new assembling plans with different assembling by adding to each assembling plan, and an assembling plan evaluation that calculates an evaluation value of each assembling plan for each new assembling plan And a combination plan selection unit that selects a plurality of combination plans in the order of the highest evaluation value from among the plurality of new combination plans, and a combination plan having the best evaluation value from the plurality of selected combination plans. An assembling plan determining unit for determining a cutting pattern, a sawing pattern calculating unit, an assembling plan evaluating unit, and an assembling The plan selection unit repeats the calculation of a new combination plan, the evaluation value calculation, and the selection of the combination plan until the combination plan planning completion condition is satisfied. Is characterized in that one arrangement plan having the best evaluation value is determined from a plurality of arrangement plans selected by the arrangement plan selection unit when the arrangement plan is completed.

本発明によれば、鋸断パターンを複数算出して取り合せ計画を立案する過程において、各時点において評価値の優れた取り合せ計画を複数選択し、複数の取り合せ計画に対してそれぞれ鋸断パターンを算出する処理を繰り返すことにより、取り合せ計画を立案する。このように、複数の取り合せ計画を評価していくことで、ロット前半の評価値だけを比べると、他により良い評価値の取り合せが存在するが、ロット後半も含めたロット全体の評価値に優れた取り合せ計画を算出することができる。   According to the present invention, in the process of calculating a plurality of sawing patterns and preparing an assembling plan, a plurality of assembling plans having excellent evaluation values are selected at each time point, and a sawing pattern is calculated for each of the plurality of assembling plans. By repeating this process, an assembling plan is drawn up. In this way, by evaluating multiple assortment plans, comparing only the evaluation values of the first half of the lot, there is a better combination of evaluation values, but the evaluation value of the entire lot including the latter half of the lot is excellent. Assortment plans can be calculated.

取り合せ計画選択部は、評価値が同一であり、かつ、各注文の未取り合せ製品数または既取り合せ製品数が同一である取り合せ計画を重複して選択しないようにしてもよい。   The arrangement plan selection unit may not select redundant arrangement plans having the same evaluation value and the same number of unassembled products or the same number of already assembled products in each order.

また、鋸断パターン算出部は、すべての既取り合せ計画に対して算出して付加した鋸断パターンについて、材料のまとめ鋸断本数の最大値を算出し、当該最大値に満たない鋸断パターンについては、材料の鋸断本数が最大値となるまで次の材料の鋸断パターンを繰り返し算出してもよい。   In addition, the sawing pattern calculation unit calculates the maximum value of the total number of sawing materials for the sawing pattern calculated and added to all the existing arrangement plans, and for the sawing pattern that does not satisfy the maximum value. May repeatedly calculate the sawing pattern of the next material until the number of sawing materials reaches the maximum value.

さらに、鋸断パターン算出部は、まとめ鋸断する複数材料のすべてから同一数の注文を取り合せる鋸断パターンである完全まとめ切りパターンを算出し、完全まとめ切りパターンに含まれる任意の1つの注文の金属製品の本数を1つ減少させるとともに当該金属製品の本数を減少させた注文より長い金属製品の注文の本数を1つ増加させる処理を繰り返して、最も歩留りが改善された鋸断パターンである端尺切りパターンを探索し、完全まとめ切りパターンおよび端尺切りパターンを鋸断パターンとして取り合せ計画評価部に出力してもよい。   Further, the sawing pattern calculation unit calculates a complete batch cutting pattern that is a sawing pattern for combining the same number of orders from all of a plurality of materials to be collectively cut, and any one order included in the complete batch cutting pattern. This is a sawing pattern with the most improved yield by repeating the process of reducing the number of metal products by 1 and increasing the number of orders for metal products longer by 1 than the order that reduced the number of metal products. The end cutting pattern may be searched, and the complete batch cutting pattern and the end cutting pattern may be output as a sawing pattern to the assembling plan evaluation unit.

また、鋸断パターン算出部は、まとめ鋸断可能な最大材料数として予め設定された最大まとめ鋸断本数の鋸断パターンから算出を開始し、予め設定されたまとめ鋸断条件を満たす鋸断パターンが取得できない場合、最大まとめ鋸断本数からまとめ鋸断本数を1ずつ減少させて、まとめ鋸断本数が最大となる鋸断パターンを算出してもよい。   In addition, the sawing pattern calculation unit starts calculation from a sawing pattern of the maximum number of total sawing preset as the maximum number of materials that can be collectively sawed, and a sawing pattern that satisfies a preset summing sawing condition Can not be acquired, the number of collective saws can be decreased by 1 from the maximum number of collective saws, and a sawing pattern that maximizes the number of collective saws may be calculated.

取り合せ計画立案完了条件は、すべての注文の金属製品の取り合せを完了したとき、または、すべての材料から金属製品の取り合せを完了したときのうち、少なくともいずれか一方を満たした場合としてもよい。   The arrangement planning completion condition may be a case where at least one of the completion of the arrangement of the metal products of all orders or the completion of the arrangement of the metal products from all materials is satisfied.

また、上記課題を解決するために、本発明の別の観点によれば、同一ロット内の複数の材料から複数の金属製品に対する注文を取り合せる際に、当該材料に予め付与された順序に従い、取り合せが算出されていない未取り合せの材料に対して順次注文の取り合せの複数の候補を算出して、既取り合せ材料に対する取り合せ計画に当該複数の候補をそれぞれ付加することにより複数の新たな取り合せ計画を作成する処理を繰り返して、当該材料に対して決定された注文の取り合せの候補である複数の取り合せ計画から1つを選択することにより、当該材料に対する取り合せ計画を立案する取り合せ計画立案方法が提供される。かかる取り合せ計画立案方法は、取り合せ計画における未取り合せの材料に対して、順序に従い、まとめ鋸断する複数材料からの注文の取り合せパターンの候補である複数の鋸断パターンを算出して、既取り合せ材料に対する取り合せ計画にそれぞれ付加することにより、取り合せの異なる複数の新たな取り合せ計画の算出を行う鋸断パターン算出ステップと、各新たな取り合せ計画について、当該取り合せ計画評価値の計算を行う取り合せ計画評価ステップと、複数の新たな取り合せ計画のうち、評価値の良い順に複数の取り合せ計画の選択を行う取り合せ計画選択ステップと、選択された複数の取り合せ計画から、評価値が最良である取り合せ計画を1つ決定する取り合せ計画決定ステップと、を含み、取り合せ計画立案完了条件を満たすまで、鋸断パターン算出ステップ、取り合せ計画評価ステップ、および取り合せ計画選択ステップを繰り返し、取り合せ計画立案完了条件を満たしたとき、取り合せ計画立案完了時において選択されている複数の取り合せ計画から、評価値が最良である取り合せ計画を1つ決定する取り合せ計画決定ステップを実行することを特徴とする。   In order to solve the above-mentioned problem, according to another aspect of the present invention, when ordering a plurality of metal products from a plurality of materials in the same lot, according to the order given in advance to the materials, A plurality of new assembling plans can be created by calculating a plurality of candidates for assortment of orders in order for unassembled materials for which assembling has not been calculated, and adding each of the plurality of candidates to the assembling plan for existing materials. By providing one of a plurality of assortment plans that are candidates for assortment of orders determined for the material by repeating the process to be created, an assembling plan planning method for drafting an assortment plan for the material is provided. The Such an assembling plan planning method calculates a plurality of sawing patterns that are candidates for an assembling pattern of orders from a plurality of materials to be sawed together according to the order with respect to unsorted materials in the assembling plan, and has already prepared the materials A sawing pattern calculation step for calculating a plurality of new assembling plans with different assembling by adding to each assembling plan, and an assembling plan evaluation step for calculating the assembling plan evaluation value for each new assembling plan And a combination plan selection step for selecting a plurality of combination plans in order of the best evaluation value from among the plurality of new combination plans, and one combination plan having the best evaluation value from the plurality of selected combination plans. An assembling plan decision step to be determined and satisfying the assembling plan drafting completion condition Until the sawing pattern calculation step, assortment plan evaluation step and assortment plan selection step are repeated until the assembling plan planning completion condition is satisfied, the evaluation value is obtained from the plurality of assembling plans selected at the completion of the assembling plan planning. It is characterized in that an arrangement plan determining step for determining one arrangement plan that is the best is executed.

さらに、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、同一ロット内の複数の材料から複数の金属製品に対する注文を取り合せる際に、当該材料に予め付与された順序に従い、取り合せが算出されていない未取り合せの材料に対して順次注文の取り合せの複数の候補を算出して、既取り合せ材料に対する取り合せ計画に当該複数の候補をそれぞれ付加することにより複数の新たな取り合せ計画を作成する処理を繰り返して、当該材料に対して決定された注文の取り合せの候補である複数の取り合せ計画から1つを選択することにより、当該材料に対する取り合せ計画を立案する取り合せ計画立案装置として機能させるためのコンピュータプログラムが提供される。コンピュータプログラムは、取り合せ計画における未取り合せの材料に対して、順序に従い、まとめ鋸断する複数材料からの注文の取り合せパターンの候補である複数の鋸断パターンを算出して、既取り合せ材料に対する取り合せ計画にそれぞれ付加することにより、取り合せの異なる複数の新たな取り合せ計画の算出を行う鋸断パターン算出手段と、各新たな取り合せ計画について、当該取り合せ計画の評価値の計算を行う取り合せ計画評価手段と、複数の新たな取り合せ計画のうち、評価値の良い順に複数の取り合せ計画の選択を行う取り合せ計画選択手段と、選択された複数の取り合せ計画から、評価値が最良である取り合せ計画を1つ決定する取り合せ計画決定手段と、を備え、鋸断パターン算出手段、取り合せ計画評価手段、および取り合せ計画選択手段は、取り合せ計画立案完了条件を満たすまで、新たな取り合せ計画の算出と、評価値の計算と、取り合せ計画の選択とを繰り返し、取り合せ計画立案完了条件を満たしたとき、取り合せ計画決定手段は、取り合せ計画立案完了時において取り合せ計画選択手段により選択されている複数の取り合せ計画から、評価値が最良である取り合せ計画を1つ決定することを特徴とする、取り合せ計画立案装置としてコンピュータを機能させる。   Furthermore, in order to solve the above-described problem, according to another aspect of the present invention, when a computer can make an order for a plurality of metal products from a plurality of materials in the same lot, the computer is given in advance to the materials. In accordance with the order, a plurality of candidates for the order combination are sequentially calculated for the unassembled materials for which the assembling has not been calculated, and a plurality of new candidates are added to the assembling plan for the already assembled materials. Assembling plan planning apparatus for planning an assembling plan for the material by selecting one from a plurality of assembling plans that are candidates for assembling the orders determined for the material by repeating the process of creating the assembling plan A computer program for functioning as a computer is provided. The computer program calculates a plurality of sawing patterns that are candidates for the ordering pattern from a plurality of materials to be sawed together according to the order for the unsorted materials in the assembling plan, and the assembling plan for the assorted materials A cutting pattern calculation means for calculating a plurality of new arrangement plans with different arrangements, and a combination plan evaluation means for calculating an evaluation value of the arrangement plan for each new arrangement plan, From among a plurality of new assortment plans, an arrangement plan selecting means for selecting a plurality of assortment plans in the order of evaluation value, and one assembling plan having the best evaluation value is determined from the selected assortment plans. An assembling plan determining means, a sawing pattern calculating means, an assembling plan evaluating means, and The arrangement plan selection means repeatedly calculates a new arrangement plan, calculates an evaluation value, and selects an arrangement plan until the arrangement plan preparation completion condition is satisfied, and determines the arrangement plan when the arrangement plan completion condition is satisfied. And means for determining one arrangement plan having the best evaluation value from a plurality of arrangement plans selected by the arrangement plan selection means when the arrangement plan is completed. Make it work.

かかるプログラムは、コンピュータが備える記憶装置に格納され、コンピュータが備えるCPUに読み込まれて実行されることにより、そのコンピュータを上記の取り合せ計画立案装置として機能させる。また、当該プログラムが記録された、コンピュータで読み取り可能な記録媒体も提供される。記録媒体は、例えば磁気ディスクや光ディスクなどである。   Such a program is stored in a storage device included in the computer, and is read and executed by a CPU included in the computer, thereby causing the computer to function as the above-described arrangement planning device. A computer-readable recording medium on which the program is recorded is also provided. The recording medium is, for example, a magnetic disk or an optical disk.

以上説明したように本発明によれば、ロット後半でも材料の切捨長が少なく、材料1本毎から取り合せる注文の本数がすべての材料に対して平準化された取り合せ計画を実用的な時間で立案する方法を提供することが可能な取り合せ計画立案装置、取り合せ計画立案方法およびコンピュータプログラムを提供することができる。   As described above, according to the present invention, the cut-out length of the material is small even in the second half of the lot, and the assembling plan in which the number of orders to be combined from each material is leveled for all materials is practical time. It is possible to provide an arrangement planning apparatus, an arrangement planning method, and a computer program that can provide a method for making an arrangement.

本発明の実施形態に係る取り合せ計画立案装置による取り合せ計画立案方法の概要を示すフローチャートである。It is a flowchart which shows the outline | summary of the combination plan planning method by the combination plan planning apparatus which concerns on embodiment of this invention. 同実施形態に係る取り合せ計画立案装置の機能構成を示すブロック図である。It is a block diagram which shows the function structure of the arrangement plan planning apparatus which concerns on the same embodiment. 比較例である取り合せ計画立案方法を示すフローチャートである。It is a flowchart which shows the arrangement plan planning method which is a comparative example. 尺替り数の算出処理を説明するための説明図である。It is explanatory drawing for demonstrating the calculation process of the number of scales. 尺替り数の算出処理を示すフローチャートである。It is a flowchart which shows the calculation process of the number of scales. 注文ファイルおよび材料ファイルの一例を示す説明図である。It is explanatory drawing which shows an example of an order file and a material file. 比較例の取り合せ計画立案方法により立案される取り合せ計画の一例を示す説明図である。It is explanatory drawing which shows an example of the arrangement plan drawn up by the arrangement plan planning method of a comparative example. 同実施形態に係る取り合せ計画立案方法により立案される取り合せ計画の一例を示す説明図である。It is explanatory drawing which shows an example of the arrangement plan drawn up by the arrangement plan planning method concerning the embodiment. 同実施形態に係る取り合せ計画立案装置による取り合せ計画立案方法の詳細処理を示すフローチャートである。It is a flowchart which shows the detailed process of the combination plan planning method by the combination plan planning apparatus which concerns on the embodiment. 空の取り合せ計画が設定された状態の計画リストの一例を示す説明図である。It is explanatory drawing which shows an example of the plan list | wrist in the state in which the empty assembly plan was set. 図9のステップS300の処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of the process of step S300 of FIG. 図9のステップS300の処理が最初に実行された後の計画リストの一例を示す説明図である。It is explanatory drawing which shows an example of the plan list | wrist after the process of FIG.9 S300 was performed initially. 図11のステップS320の処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of a process of step S320 of FIG. 図13のステップS322の処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of a process of step S322 of FIG. 図13のステップS325の処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of a process of step S325 of FIG. 図9のステップS400の処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of a process of step S400 of FIG. 図9のステップS400における取り合せ計画の算出処理を説明するための説明図である。It is explanatory drawing for demonstrating the calculation process of the arrangement plan in step S400 of FIG. 図9のステップS500の処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of a process of step S500 of FIG. 評価値と未取り合せ本数とが等しい取り合せ計画の一例を示す説明図である。It is explanatory drawing which shows an example of the arrangement plan in which an evaluation value and the number of unassembled are equal. 図9のステップS500の処理が実行された後の計画リストの一例を示す説明図である。It is explanatory drawing which shows an example of the plan list after the process of step S500 of FIG. 9 is performed. 2回目のステップS300の処理が実行された後の計画リストの一例を示す説明図である。It is explanatory drawing which shows an example of the plan list | wrist after the process of step S300 of the 2nd time was performed. 2回目のステップS500の処理が実行された後の計画リストの一例を示す説明図である。It is explanatory drawing which shows an example of the plan list | wrist after the process of step S500 of the 2nd time was performed. 3回目のステップS300の処理が実行された後の計画リストの一例を示す説明図である。It is explanatory drawing which shows an example of the plan list | wrist after the process of step S300 of the 3rd time was performed. 3回目のステップS500の処理が実行された後の計画リストの一例を示す説明図である。It is explanatory drawing which shows an example of the plan list | wrist after the process of step S500 of the 3rd time was performed. ステップS800の処理が実行された後の計画リストの一例を示す説明図である。It is explanatory drawing which shows an example of the plan list after the process of step S800 is performed. 同実施形態に係る取り合せ計画立案装置のハードウェア構成を説明するブロック図である。It is a block diagram explaining the hardware constitutions of the arrangement plan planning apparatus concerning the embodiment. 実施例における注文ファイルの内容を示す説明図である。It is explanatory drawing which shows the content of the order file in an Example. 実施例における材料ファイルの内容を示す説明図である。It is explanatory drawing which shows the content of the material file in an Example. 実施例における注文の各グループの鋸断割合を示す説明図である。It is explanatory drawing which shows the sawing rate of each group of the order in an Example. 実施例における評価値の内訳を示す説明図である。It is explanatory drawing which shows the breakdown of the evaluation value in an Example. 設定個数を変化させたときの取り合せ計画の評価値の変化を示すグラフである。It is a graph which shows the change of the evaluation value of the arrangement plan when changing the set number. 形鋼製品の製造工程の一例を示す説明図である。It is explanatory drawing which shows an example of the manufacturing process of a shaped steel product. 1本の材料の取り合せ例を示す説明図である。It is explanatory drawing which shows the example of arrangement | positioning of one material. まとめ鋸断を説明するための説明図である。It is explanatory drawing for demonstrating a collective sawing.

以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。   Exemplary embodiments of the present invention will be described below in detail with reference to the accompanying drawings. In addition, in this specification and drawing, about the component which has the substantially same function structure, duplication description is abbreviate | omitted by attaching | subjecting the same code | symbol.

また以下では説明の便宜上、代表的な工場である形鋼工場を例として、本発明の一実施形態に係る取り合せ計画立案方法を実施するための最良の形態を説明する。ただし、本発明の一実施形態に係る取り合せ計画立案方法は、形鋼工場に限定されるものではなく、長さの異なる複数の金属製品を、長さの異なる複数の材料から取り合せるすべての工場、例えば、条鋼工場や棒鋼工場、パイプ工場など、他の工場の取り合せ計画を求める際にも利用可能な方法である。   In the following, for convenience of explanation, the best mode for carrying out an assembling plan planning method according to an embodiment of the present invention will be described by taking a shape steel factory as a representative factory as an example. However, the assembling plan planning method according to an embodiment of the present invention is not limited to a shape steel factory, and all factories that combine a plurality of metal products having different lengths from a plurality of materials having different lengths. For example, it is a method that can also be used when requesting an assembling plan of other factories such as a steel bar factory, a bar steel factory, and a pipe factory.

<1.取り合せ計画立案装置による取り合せ計画立案方法の概要について>
まず、本発明の実施形態に係る取り合せ計画立案装置の基本的な処理概要に関して説明する。本発明の実施形態に係る取り合せ計画立案装置は、同一ロット内の複数の材料から複数の金属製品に対する注文を取り合せる計画を立案する装置である。取り合せ計画立案装置は、ロット内の材料はすべて、取り合せが算出されていない未取り合せの状態から取り合せ計画の立案を開始する。取り合せ計画立案装置は、該材料に予め付与された順序(通常圧延順である)に従い、まとめ鋸断する複数の材料毎に取り合せを算出し、取り合せの算出された材料を順次既取り合せ状態とすることを繰り返し行う。この際、取り合せ計画立案装置は、先頭から全ての既取り合わせ材料の取り合せ計画を1つに限定せず、評価値の良い順に複数の取り合せ計画を保持し、取り合せ計画立案完了条件(すなわち、未取り合せ材料がなくなるか、全ての注文を取り合せたか)を満たした後、保持している複数の取り合せ計画の中から、最も評価値の良い1つの取り合せ計画を最終的な取り合せ計画として決定する。
<1. Overview of the planning method using the planning system>
First, the basic processing outline of the assortment planning apparatus according to the embodiment of the present invention will be described. The assortment planning apparatus according to the embodiment of the present invention is an apparatus that drafts a plan for combining orders for a plurality of metal products from a plurality of materials in the same lot. The assembling plan planning apparatus starts planning of an assembling plan from an unassembled state in which no assembling is calculated for all materials in the lot. The arrangement planning apparatus calculates an arrangement for each of a plurality of materials to be cut together in accordance with an order given to the material in advance (usually in the rolling order), and sequentially sets the calculated materials for the arrangement to the existing arrangement state. Repeat that. At this time, the assembling plan planning apparatus does not limit the assembling plans of all the existing assembling materials from the top, but holds a plurality of assembling plans in order of good evaluation value, and the assembling plan drafting completion conditions (that is, unsorted) After satisfying the condition that the materials are used or all orders are met, one assembling plan having the best evaluation value is determined as a final assembling plan from among a plurality of holding plans held.

次に、より具体的に、図1に基づいて、本発明の実施形態に係る取り合せ計画立案装置による取り合せ計画立案方法の概要を説明する。図1は、本実施形態に係る取り合せ計画立案装置による取り合せ計画立案方法の概要を示すフローチャートである。   Next, more specifically, an outline of a combination plan planning method by the combination plan planning apparatus according to the embodiment of the present invention will be described based on FIG. FIG. 1 is a flowchart showing an outline of an arrangement plan planning method by an arrangement planning apparatus according to the present embodiment.

本実施形態に係る取り合せ計画立案装置による取り合せ計画立案方法は、図1に示すように、まず、取り合せ計画立案装置内の補助記憶装置(例えば、図26に示すストレージ装置913)に格納されている注文ファイル1および材料ファイル2から情報を取り込む処理が行われる(S1:データ入力ステップ)。注文ファイル1は、材料から取り合せる必要がある注文に関するデータを記憶しており、材料ファイル2は、取り合せ対象となる材料に関するデータを記憶している。取り合せ計画立案装置は、例えば、注文ファイル1から複数注文の注文長と注文本数を取り込み、材料ファイル2から複数材料の材料長を取り込む。これら、取り込んだ注文の製品と材料はすべて、取り合せが算出されていない未取り合せ状態とする。取り合せ計画立案装置に取り込まれた情報は、取り合せ計画立案装置内の主記憶装置(例えば、図26に示すRAM905)に記憶される。   As shown in FIG. 1, the method for planning an arrangement plan by the arrangement planning apparatus according to the present embodiment is first stored in an auxiliary storage device (for example, the storage apparatus 913 shown in FIG. 26) in the arrangement planning apparatus. A process of fetching information from the order file 1 and the material file 2 is performed (S1: data input step). The order file 1 stores data related to orders that need to be combined from materials, and the material file 2 stores data related to materials to be combined. For example, the arrangement planning apparatus captures the order length and the number of orders of a plurality of orders from the order file 1 and the material length of the plurality of materials from the material file 2. All of the ordered products and materials that have been imported are in an unassembled state where no assembling has been calculated. Information taken into the arrangement planning device is stored in a main storage device (for example, RAM 905 shown in FIG. 26) in the arrangement planning device.

次いで、未取り合せの複数の材料に対して、それら複数の材料から複数製品を取り合せるパターン(鋸断パターン)を複数算出する(S2:鋸断パターン算出ステップ)。そして、取り合せを既に算出済みの既取り合せ材料の取り合せ計画に、上記算出した複数の鋸断パターンを追加し、取り合せの異なる新たな取り合せ計画として、取り合せ計画立案装置内の主記憶装置(例えば、図26に示すRAM905)に記憶される。   Next, for a plurality of unassembled materials, a plurality of patterns (saw cutting patterns) for combining a plurality of products from the plurality of materials are calculated (S2: sawing pattern calculating step). Then, the plurality of saw cutting patterns calculated above are added to the assembling plan of the assembling material that has already been calculated as an assembling plan, and the main storage device (for example, FIG. RAM 905) shown in FIG.

さらに、取り合せ計画立案装置は、ステップS2で求めた新たな取り合せ計画すべてに対して、取り合せ計画の良否を表す評価値を計算することで、各鋸断パターンに優劣を付ける(S3:取り合せ計画評価ステップ)。   Further, the assembling plan planning apparatus gives an evaluation to each sawing pattern by calculating an evaluation value indicating the quality of the assembling plan for all the new assembling plans obtained in step S2 (S3: Assembling plan evaluation). Step).

その後、ステップS2で求めた新たな取り合せ計画のうち、ステップS3で算出した評価値の良い順に設定個数の取り合せ計画のみ残し、それ以外の評価値の劣る新たな取り合せ計画は主記憶装置から削除する(S4:取り合せ計画選択ステップ)。   After that, among the new assembling plans obtained in step S2, only the assembling plans of the set number are left in the order of the evaluation values calculated in step S3, and other new assembling plans with inferior evaluation values are deleted from the main storage device. (S4: assortment plan selection step).

ステップS2〜S4の処理は、すべての注文の金属製品の取り合せが完了するまで、もしくは、すべての材料から金属製品の取り合せを完了するまで、繰り返し行われる。そして、最後に主記憶装置に残った複数の取り合せ計画の中から、ステップS3で算出した評価値が最も良い取り合せ計画を、実行する取り合せ計画として決定する(S5:取り合せ計画決定ステップ)。最後に、取り合せ計画立案装置は、取り合せ計画を取り合せファイル3として補助記憶装置(例えば、図26に示すストレージ装置913)あるいはネットワーク通信装置を介して接続された外部機器へ出力する(S6:データ出力ステップ)。なお、上記各ステップを実施する際に、主記憶装置(例えば、図26に示すRAM905)を、処理結果等の一時的な記憶等を行うバッファとして使用したり、補助記憶装置の代りに処理結果を記憶したりしてもよい。   The processes in steps S2 to S4 are repeated until the assembling of all custom metal products is completed or until the assembling of metal products from all materials is completed. Finally, the combination plan having the best evaluation value calculated in step S3 is determined as the combination plan to be executed from among the plurality of combination plans remaining in the main storage device (S5: combination plan determination step). Finally, the assembling plan planning apparatus outputs the assembling plan as the assembling file 3 to an auxiliary storage device (for example, the storage device 913 shown in FIG. 26) or an external device connected via the network communication device (S6: data output). Step). When performing the above steps, the main storage device (for example, the RAM 905 shown in FIG. 26) is used as a buffer for temporarily storing the processing results or the like, or the processing results are used instead of the auxiliary storage device. Or may be stored.

なお、この取り合せ計画立案方法において、図1に示すデータ入力ステップS1の直後で、すべて注文からバランス良く均等に取り合せることを目的として、ステップS1にて取り込まれた複数の注文を複数のグループに分けるグループ作成処理を実行してもよい。このとき、例えば、取り合せ計画立案装置は、ステップS1にて取り込んだ複数の注文を、注文長の長さ順(昇順又は降順)、かつ、注文長と注文本数との積である注文合計長のグループについての合計値が均等となるように、予め設定された個数の複数のグループに分類する。例えば、グループの設定個数を3として、降順に分類する際には、注文長が長い注文をグループ1へ、注文長が中程度の注文をグループ2へ、注文長が短い注文をグループ3へ、注文合計長のグループについての合計値が片寄らないように分類する。なお、グループの設定個数は2以上であり、概ね3とすれば良い。   In this arrangement planning method, immediately after the data input step S1 shown in FIG. 1, the plurality of orders received in step S1 are grouped into a plurality of groups for the purpose of arranging all the orders in a balanced manner. A group creation process may be executed. At this time, for example, the assembling plan planning apparatus converts the plurality of orders fetched in step S1 in the order length length (ascending order or descending order) and the order total length which is the product of the order length and the number of orders. The groups are classified into a predetermined number of groups so that the total values for the groups are equal. For example, when the set number of groups is 3, and when sorting in descending order, orders with a long order length to Group 1, orders with a medium order length to Group 2, orders with a short order length to Group 3, Classify so that the total value for the group of total order length is not offset. Note that the set number of groups is 2 or more, and may be approximately 3.

上記グループ作成処理を実行した後、取り合せ計画立案装置は、作成されたすべてのグループについて、各グループにおける注文合計長の合計値を算出し、鋸断割合を算出する鋸断割合計算処理を行う。鋸断割合は、グループの注文合計長の合計値を総計注文長で除した値であり、各グループにおいて各材料からどのくらいの注文を取り合せたら適当であるかを表している。以上、注文をグループへ分類するグループ作成処理と鋸断割合を計算する鋸断割合計算処理は、取り合せ計画を計算する際に、データ入力ステップS1の直後に一度だけ実施すれば良く、グループ分類結果と鋸断割合を、例えば取り合せ計画立案装置内の主記憶装置(例えば、図26に示すRAM905)に記憶すればよい。   After executing the group creation process, the assortment planning apparatus calculates a total value of the order total length in each group for all the created groups, and performs a sawing rate calculation process for calculating a sawing rate. The sawing rate is a value obtained by dividing the total value of the total order length of the group by the total order length, and indicates how much order is appropriate from each material in each group. As described above, the group creation process for classifying orders into groups and the sawing ratio calculation process for calculating the sawing ratio need only be performed once immediately after the data input step S1 when calculating the assembling plan. The sawing ratio may be stored in, for example, a main storage device (for example, RAM 905 shown in FIG. 26) in the assortment planning device.

グループ作成処理および鋸断割合計算処理を実行した場合、図1の取り合せ計画評価ステップS3では、グループ毎に累積鋸断目標長を算出した後、鋸断パターン算出ステップS2で求めたすべての取り合せ計画に対して、それぞれ累積鋸断計画長を求め、累積鋸断目標長と累積鋸断計画長との偏差(絶対値や2乗誤差等)を評価値の1つとして評価関数に加える。   When the group creation processing and the sawing rate calculation processing are executed, in the assembling plan evaluation step S3 of FIG. 1, all the assembling plans obtained in the sawing pattern calculation step S2 are calculated after calculating the cumulative sawing target length for each group. In contrast, the cumulative sawing plan length is obtained, and the deviation (absolute value, square error, etc.) between the cumulative sawing target length and the cumulative sawing plan length is added to the evaluation function as one of the evaluation values.

ここで、累積鋸断目標長と累積鋸断計画長とは、グループ毎に計算される値であり、例えば、後述の実施例の式(13)〜式(18)で計算される値である。累積鋸断目標長は、材料長の合計値に鋸断割合を乗じた値である(既取り合せ材料と未取り合せ材料に対してそれぞれ累積鋸断目標長を計算する)。累積鋸断計画長とは、同様にグループ毎に計算される値であり、既取り合せ製品と、未取り合せ製品それぞれに対して、それら製品の長さの合計値(総製品長、すなわち「製品本数×注文長」の合計値)を計算し、それぞれ既取り合せ累積鋸断計画長、未取り合せ累積鋸断計画長とする。   Here, the cumulative sawing target length and the cumulative sawing plan length are values calculated for each group, for example, values calculated by Expressions (13) to (18) of Examples described later. . The cumulative sawing target length is a value obtained by multiplying the total value of the material lengths by the sawing ratio (calculating the cumulative sawing target length for each of the assorted materials and the unassembled materials, respectively). The cumulative cutting plan length is a value calculated for each group in the same way. For the already assembled product and the unassembled product, the total length of those products (total product length, that is, “number of products” X total length of “order length”) is calculated and set as the combined assorted cumulative sawing length and the unassembled cumulative sawing length as planned.

このように、累積鋸断目標長はグループ毎に均等に取り合せを進めるための理想の取り合せ長であり、この累積鋸断目標長との偏差を評価関数に加えることにより、各グループから均等に注文の取り合せが進み、ロットの後半でも注文の種類数が極端に少なくなるようなことを防止することができる。本実施形態に係る取り合せ計画立案方法と組み合わせることで、ロットの後半での歩留りの悪化を更に防止することが可能となり、良好な取り合せ計画が得られる。   In this way, the cumulative sawing target length is an ideal gathering length for proceeding with matching evenly for each group. By adding a deviation from this cumulative sawing target length to the evaluation function, orders can be placed evenly from each group. It is possible to prevent the number of types of orders from becoming extremely small even in the second half of the lot. By combining with the assembling plan planning method according to the present embodiment, it becomes possible to further prevent the yield from deteriorating in the second half of the lot, and a good assembling plan can be obtained.

<2.取り合せ計画立案装置の構成>
本実施形態に係る取り合せ計画立案装置は、複数の材料から種類の異なる複数の金属製品を採取する鋸断工程の作業指示を計画立案する装置である。この鋸断工程の作業指示の計画が取り合せ計画である。本実施形態に係る取り合せ計画立案装置は、取り合せ計画を立案する際に、ロット後半でも材料の歩留りが悪化せず、鋸断能率ばらつきが少ない取り合せ計画を実用的な時間で立案することを目的とする。すなわち、この取り合せ計画立案装置により、ロット後半でも材料の切捨長が少なく、材料1本毎から取り合せる注文の本数がすべての材料に対して平準化された取り合せ計画を実用的な時間で立案する。
<2. Configuration of assortment planning device>
The assortment planning apparatus according to the present embodiment is an apparatus that plans a work instruction of a sawing process for collecting a plurality of different types of metal products from a plurality of materials. The work instruction plan for the sawing process is an assembling plan. The assembling plan planning apparatus according to the present embodiment is intended to devise an assembling plan in a practical time when planning an assembling plan, in which the yield of materials does not deteriorate even in the latter half of the lot and the sawing efficiency variation is small. To do. In other words, with this assortment planning device, the cut-out length of the material is small even in the second half of the lot, and the assembling plan in which the number of orders to be combined from each material is leveled for all materials is planned in a practical time. To do.

このような取り合せ計画立案装置100は、例えば図2に示すように、データ入力部110と、鋸断パターン算出部120と、取り合せ計画評価部130と、取り合せ計画選択部140と、取り合せ計画決定部150と、データ出力部160と、データ記憶部170とからなる。   For example, as shown in FIG. 2, such an arrangement plan planning apparatus 100 includes a data input unit 110, a sawing pattern calculation unit 120, an arrangement plan evaluation unit 130, an arrangement plan selection unit 140, and an arrangement plan determination unit. 150, a data output unit 160, and a data storage unit 170.

データ入力部110は、注文ファイル1および材料ファイル2から、取り合せ計画の立案に必要な情報を取り込む。データ入力部110は、注文ファイル1から材料から取り合せる必要がある注文に関するデータとして複数注文の注文長と注文本数を取得し、材料ファイル2から取り合せ対象となる材料に関するデータとして複数材料の材料長を取得する。データ入力部110は、取得したデータを鋸断パターン算出部120へ出力する。なお、データ入力部110は、取得したデータを取り合せ計画立案装置100内の記憶部(図示せず。)に記憶させてもよく、この場合、後述する鋸断パターン算出部120は、当該記憶部より上記データを取得してもよい。   The data input unit 110 takes in information necessary for making an assembling plan from the order file 1 and the material file 2. The data input unit 110 obtains the order length and the number of orders of multiple orders as data related to orders that need to be combined from materials from the order file 1, and the material lengths of multiple materials as data related to materials to be combined from the material file 2. To get. The data input unit 110 outputs the acquired data to the sawing pattern calculation unit 120. Note that the data input unit 110 may store the acquired data in a storage unit (not shown) in the assortment planning apparatus 100. In this case, the sawing pattern calculation unit 120, which will be described later, The above data may be acquired.

鋸断パターン算出部120は、複数の材料から複数製品を取り合せるための取り合せ計画を複数算出する。鋸断パターン算出部120は、データ入力部110から入力された複数注文の注文長、注文本数、および複数材料の材料長に基づいて、実行される取り合せ計画の候補となる取り合せ計画を複数算出する。この際、鋸断パターン算出部120は、取り合せ計画中の未取り合せ部分の連続する複数材料の鋸断パターンを、全数または指定された条件を満たす数だけ算出する処理を繰り返し行う。鋸断パターン算出部120の処理についての詳細な説明は後述する。鋸断パターン算出部120により算出された取り合せ計画は、取り合せ計画評価部130へ出力される。   The sawing pattern calculation unit 120 calculates a plurality of assembling plans for assembling a plurality of products from a plurality of materials. The sawing pattern calculation unit 120 calculates a plurality of assembling plans that are candidates for the assembling plan to be executed based on the order length, the number of orders, and the material length of the plurality of materials input from the data input unit 110. . At this time, the sawing pattern calculation unit 120 repeatedly performs a process of calculating all the sawing patterns of a plurality of continuous materials in the unassembled portion in the assembling plan, or the number satisfying a specified condition. A detailed description of the processing of the sawing pattern calculation unit 120 will be described later. The assortment plan calculated by the sawing pattern calculation unit 120 is output to the assembling plan evaluation unit 130.

取り合せ計画評価部130は、鋸断パターン算出部120で算出された新たな取り合せ計画すべてに対して、新たな取り合せ計画(鋸断パターン)の評価値を算出する。取り合せ計画評価部130により算出される評価値は、材料の歩留りの良否を表す切捨長や、鋸断能率の良否を表す取り合せ本数の標準偏差、結束率の良否を表す尺替り数を重要度に応じて重み付けして加え合わせた数値である。なお、取り合せ計画の評価値についての詳細な説明は後述する。取り合せ計画評価部130は、算出した取り合せ計画の評価値を、取り合せ計画選択部140へ出力する。   The arrangement plan evaluation unit 130 calculates an evaluation value of a new arrangement plan (saw cutting pattern) for all the new arrangement plans calculated by the sawing pattern calculation unit 120. The evaluation value calculated by the assembling plan evaluation unit 130 is the cut-off length indicating the quality of the material yield, the standard deviation of the number of assortments indicating the quality of the sawing efficiency, and the number of scales indicating the quality of the binding rate. It is a numerical value weighted according to and added together. A detailed description of the evaluation value of the assembling plan will be described later. The arrangement plan evaluation unit 130 outputs the calculated evaluation value of the arrangement plan to the arrangement plan selection unit 140.

取り合せ計画選択部140は、取り合せ計画評価部130から入力された新たな取り合せ計画のうち、評価値の良い順に設定個数の取り合せ計画のみ残す選択処理を行う。そして、すべての材料から製品を取り合せたとき、あるいはすべての注文製品を材料から取り合わせたときのいずれかを満たしたとき、取り合せ計画選択処理を終了し、終了時の取り合せ計画を取り合せ計画決定部150へ出力する。なお、上記条件のいずれかを満たすまでは、鋸断パターン算出部120、取り合せ計画評価部130、および取り合せ計画選択部140による処理が繰り返し行われる。   The arrangement plan selection unit 140 performs a selection process of leaving only a set number of arrangement plans in the order from the highest evaluation value among the new arrangement plans input from the arrangement plan evaluation unit 130. Then, when either the product is assembled from all the materials or when all the ordered products are assembled from the material is satisfied, the assembling plan selection process is terminated, and the assembling plan at the end is determined as the assembling plan determining unit 150. Output to. Until either of the above conditions is satisfied, processing by the sawing pattern calculation unit 120, the combination plan evaluation unit 130, and the combination plan selection unit 140 is repeatedly performed.

取り合せ計画決定部150は、取り合せ計画選択部140により選択された複数の取り合せ計画のうち、取り合せ計画の評価値が最良の取り合せ計画を、実行する取り合せ計画として決定する。取り合せ計画決定部150は、実行を決定した取り合せ計画に関する情報をデータ出力部160へ出力する。   The arrangement plan determination unit 150 determines an arrangement plan with the best evaluation value of the arrangement plan as an arrangement plan to be executed among the plurality of arrangement plans selected by the arrangement plan selection unit 140. The arrangement plan determination unit 150 outputs information on the arrangement plan determined to be executed to the data output unit 160.

データ出力部160は、取り合せ計画決定部150から入力された取り合せ計画に関する情報を、取り合せファイル3に記録する。   The data output unit 160 records information about the combination plan input from the combination plan determination unit 150 in the combination file 3.

データ記憶部170は、取り合せ計画立案処理に必要なデータを記憶する記憶部である。データ記憶部170には、例えば、データ入力部110により注文ファイル1および材料ファイル2から取得された情報や、鋸断パターン算出部120、取り合せ計画評価部130、および取り合せ計画選択部140の処理過程において算出されたデータ等が記憶されている。取り合せ計画立案装置100の各機能部は、必要に応じてデータ記憶部170にデータを記録し、データ記憶部170に記録されたデータを読み出すことができる。   The data storage unit 170 is a storage unit that stores data necessary for the assembly planning process. In the data storage unit 170, for example, information acquired from the order file 1 and the material file 2 by the data input unit 110, processing processes of the sawing pattern calculation unit 120, the combination plan evaluation unit 130, and the combination plan selection unit 140 are processed. The data calculated in is stored. Each functional unit of the arrangement planning apparatus 100 can record data in the data storage unit 170 and read out the data recorded in the data storage unit 170 as necessary.

<3.取り合せ計画立案方法>
以下、本実施形態に係る取り合せ計画立案装置100による取り合せ計画立案方法について、図3〜図25に基づき、詳細に説明していく。
<3. Assortment planning method>
Hereinafter, the arrangement plan planning method by the arrangement planning apparatus 100 according to the present embodiment will be described in detail with reference to FIGS.

[3−1.比較方法の説明]
本実施形態に係る取り合せ計画立案装置100による取り合せ計画立案方法を説明する前に、その取り合せ計画立案方法との比較例として、先頭の材料から順番に各材料の取り合せを1つ求める処理を繰り返して、最終的に1つの取り合せ計画を求める取り合せ計画立案方法(比較方法)について、図3〜図8に基づき説明する。
[3-1. Explanation of comparison method]
Before explaining the arrangement planning method by the arrangement planning apparatus 100 according to the present embodiment, as a comparative example with the arrangement planning method, a process for obtaining one combination of each material in order from the top material is repeated. A combination plan planning method (comparison method) for finally obtaining one combination plan will be described with reference to FIGS.

図3は、比較例である取り合せ計画立案方法(比較方法)を示すフローチャートである。比較方法において、取り合せ計画の立案は、先頭材料から順次取り合せを求めることにより行われる。図3に示すように、まず、取り合せを求める材料の番号iを1に初期化する(S10)。本実施形態では、Z本の材料から製品を取り合せる取り合せ計画を立案することについて説明する。したがって、材料の番号iは1〜Zの値をとり得る。以下において、i番目の材料を「材料i」と表す。   FIG. 3 is a flowchart showing an assortment planning method (comparison method) as a comparative example. In the comparison method, an assembling plan is made by sequentially obtaining assembling from the leading material. As shown in FIG. 3, first, the material number i to be assembled is initialized to 1 (S10). In the present embodiment, a description will be given of creating an assembling plan for combining products from Z materials. Therefore, the material number i can take values from 1 to Z. In the following, the i-th material is represented as “material i”.

次いで、鋸断パターン算出部120は、材料iから連続するN本以下の材料に対する鋸断パターンを複数算出する(S20)。本実施形態では、上記Nを最大まとめ鋸断本数とする。   Next, the sawing pattern calculation unit 120 calculates a plurality of sawing patterns for N or less consecutive materials from the material i (S20). In the present embodiment, N is the maximum number of saws.

さらに、取り合せ計画評価部130は、ステップS20にて算出された各鋸断パターン(取り合せ計画)の評価値を計算する(S30)。鋸断パターン(取り合せ計画)の評価値は、上述したように、材料の歩留りの良否を表す切捨長や、鋸断能率の良否を表す取り合せ本数の標準偏差、結束率の良否を表す尺替り数などを重要度に応じて重み付けして加え合わせた数値である。   Further, the assembling plan evaluation unit 130 calculates an evaluation value of each sawing pattern (assortment plan) calculated at step S20 (S30). As described above, the evaluation value of the sawing pattern (assortment plan) is the cut length indicating the yield of the material, the standard deviation of the number of assortments representing the sawing efficiency, and the scale representing the quality of the binding rate. It is a numerical value obtained by adding a number or the like according to importance.

切捨長は、材料から取り合せた後に残った材料の長さであり、図33の切捨て部20の長さである。切捨長の値として、切捨て部20の長さの代わりに切捨て部20の重量を用いてもよい。   The cut-off length is the length of the material remaining after assembling from the material, and is the length of the cut-off portion 20 in FIG. As the value of the cut-off length, the weight of the cut-off portion 20 may be used instead of the length of the cut-off portion 20.

また、取り合せ本数とは、1本の材料から取り合せる製品の本数であり、図33の場合は、12mの製品を2本、10mの製品を2本、8mの製品を3本取り合せているため、取り合せ本数は7本となる。本比較方法においては、鋸断能率の良否を表す数値として、このような取り合せ本数の標準偏差を用いることとする。しかし、本発明はかかる例に限定されず、まとめ鋸断による鋸断能率の向上代も考慮して、1本の材料当たりの鋸断回数の標準偏差を鋸断能率の良否に用いてもよい。例えば、図34(c)の取り合せの場合には、鋸断回数は8回であり(▲印と△印の合計値)、まとめ鋸断本数は3本であるため、1本の材料あたりの鋸断回数は8/3=2.7回となる。   The number of assembling is the number of products that can be assembled from one material. In the case of FIG. 33, two 12m products, two 10m products, and three 8m products are combined. The number of assortments is 7. In this comparison method, such a standard deviation of the number of arrangements is used as a numerical value indicating the quality of the sawing efficiency. However, the present invention is not limited to such an example, and the standard deviation of the number of sawing times per material may be used as the quality of the sawing efficiency in consideration of the margin for improving the sawing efficiency by bulk cutting. . For example, in the case of the assembly shown in FIG. 34 (c), the number of times of sawing is 8 (total value of ▲ and △ marks), and the number of combined saws is 3, so that the number of saws per material is 3 The number of times of sawing is 8/3 = 2.7.

また、尺替り数とは、パイリング機械で処理する注文が切替わる回数の合計値である。尺替わり数は、例えば、特許文献4のように、各パイリング機械への仕分けロジックを模擬した方法で算出することもできる。以下、各パイリング機械への仕分けロジックを、図4および図5に基づき説明する。なお、図4は、尺替り数の算出処理を説明するための説明図である。図5は、尺替り数の算出処理を示すフローチャートである。   The number of rescales is the total value of the number of times that an order to be processed by the piling machine is switched. The number of scales can also be calculated by a method that simulates the sorting logic for each of the piling machines, for example, as in Patent Document 4. Hereinafter, the sorting logic for each of the piling machines will be described with reference to FIGS. 4 and 5. FIG. 4 is an explanatory diagram for explaining the calculation process of the number of scales. FIG. 5 is a flowchart showing a process for calculating the number of scales.

パイリング機械の番号を記号sで表し、各パイリング機械で処理されている注文番号であるパイリング注文を記号Qで表す。尺替り数Uは、例えば、各材料の取り合せ計画を求めた後の各パイリング機械で処理されている注文番号を記憶し、パイリング注文Qの値が変化した回数として尺替り数Uを求めることができる。 The number of the piling machine is represented by the symbol s, and the piling order, which is the order number processed at each piling machine, is represented by the symbol Q s . Rule instead number U i, for example, stores the order number being processed in each piling machine sought after assortment plan for each material, the scale instead number U i as the number of times the value of the piling order Q s is changed Can be sought.

図4(1)は材料iから取り合せる注文jの本数(取り合せ本数)pの例であり、ここでは注文数を6としている。図4(a)は材料i−1の取り合せを求めた後のパイリング注文Qであり、ここではパイリング機械台数を4台としている。すなわち、図4(a)の状態においては、パイリング機械1〜パイリング機械3で、それぞれ、注文1、注文2、注文4を処理しており、パイリング機械4は空いている状態を示している。また、図4(b)〜(e)は、図4(1)の注文(注文2、注文3、注文5、注文6)をパイリング機械へ振り分けた後のパイリング注文Qを示している。なお、先頭の材料である材料1の尺替り数を求める際には、すべてのパイリング機械は空いている状態として、図4(a)に対応するパイリング注文Qをすべて0として計算する。 FIG. 4 (1) is an example of the number of orders j (number of arrangements) p j that can be combined from the material i. Here, the number of orders is six. FIG. 4A shows a pile order Q s after the assembling of the material i-1 is obtained. Here, the number of pile machines is four. That is, in the state of Fig.4 (a), the 1st order, the 2nd order, and the 4th order are respectively processed with the piling machine 1-the piling machine 3, and the piling machine 4 has shown the vacant state. FIGS. 4B to 4E show the pile order Q s after the order (order 2, order 3, order 5, order 6) in FIG. 4A is distributed to the pile machine. Incidentally, when determining the number of scale instead of the material 1 which is the head of the material, as with all the piling machine is empty, calculated as 0 all the pilings orders Q s corresponding in Figure 4 (a).

材料iから取り合された注文(取り合せ本数pが正の注文)をパイリング機械へ振り分ける場合、例えば、振り分ける注文を既に処理しているパイリング機械(第1優先)、空いているパイリング機械(第2優先)、注文残数が0本の注文を処理しているパイリング機械(第3優先)、取り合せ本数が0本の注文を処理しているパイリング機械(第4優先)、という優先順位に基づき注文をパイリング機械へ振り分ける。これらのパイリング機械が見つからない場合には、例えば、予め指定されたパイリング機械(例えばパイリング機械1)へ注文を振り分ける。 For example, when an order placed from the material i (an order in which the number p j is positive) is distributed to a pile machine, for example, a pile machine that has already processed the order to be distributed (first priority), an empty pile machine (first order) 2 priority), a pile machine that processes orders with 0 remaining orders (3rd priority), and a pile machine that processes orders with 0 assortment (4th priority). Distribute orders to the pile machine. When these piling machines are not found, for example, the orders are distributed to a pre-designated piling machine (for example, the piling machine 1).

図4(a)〜(b)は(第1優先)が成り立つ例を示している。図4(a)より、注文2はパイリング機械2で既に処理されているため、注文2はパイリング機械2へ振り分けられる。このとき、図4(b)のように、パイリング注文Qの値は変化しない。図4(b)〜(c)は(第2優先)が成り立つ例を示している。図4(b)より、パイリング機械4が空いているため、注文3はパイリング機械4へ振り分けられる。これにより、図4(c)に示すように、パイリング注文Qは3に設定される。 FIGS. 4A to 4B show examples in which (first priority) is established. As shown in FIG. 4A, since order 2 has already been processed by the piling machine 2, the order 2 is distributed to the piling machine 2. At this time, as shown in FIG. 4 (b), the value of the piling order Q 2 is not changed. 4B to 4C show examples in which (second priority) is established. As shown in FIG. 4B, the order 3 is distributed to the pile machine 4 because the pile machine 4 is free. Thus, as shown in FIG. 4 (c), piling order Q 4 are set to 3.

図4(c)〜(d)は(第3優先)が成り立つ例として、注文4の注文残数が0本の場合を示している。すなわち、qは注文jの既取り合せ本数、Nは注文jの注文数であり、図4に記載のq+p=Nは、今回の取り合せにより注文4はすべて取り終え、注文残数が0本となることを表している。図4(c)より、注文残数が0本である注文4を処理しているパイリング機械3へ注文5が振り分けられ、図4(d)に示すように、パイリング注文Qは5に設定される。図4(d)〜(e)は、(第4優先)が成り立つ例を示している。パイリング機械1で処理している注文1の取り合せ本数は図8(1)より0本であるため、注文6はパイリング機械1へ振り分けられ、図4(e)に示すように、パイリング注文Qは6に設定される。 FIGS. 4C to 4D show a case where the remaining number of orders 4 is 0 as an example where (third priority) holds. That is, q j is the number of orders j already arranged, N j is the number of orders j, and q 4 + p 4 = N 4 shown in FIG. This indicates that the number is zero. As shown in FIG. 4C, the order 5 is distributed to the pile machine 3 that processes the order 4 with the remaining number of orders, and the pile order Q 3 is set to 5 as shown in FIG. Is done. 4D to 4E show examples in which (fourth priority) is established. Since the number of orders 1 processed by the pile machine 1 is 0 from FIG. 8 (1), the order 6 is distributed to the pile machine 1, and as shown in FIG. 4 (e), the pile order Q 1 Is set to 6.

このように、材料iから取り合わされた注文である、注文2、注文3、注文5、注文6をパイリング機械に振り分けた結果、パイリング注文Qは1から6へ、パイリング注文Qは4から5へ、パイリング注文Qは0から3へと、合計3回変化する、これより、尺替り数Uは3となる。 In this way, as a result of sorting the orders 2, 3, 3, 5, and 6 that are combined from the material i to the piling machine, the piling order Q 1 is from 1 to 6, and the piling order Q 3 is from 4 5, the piling order Q 4 changes from 0 to 3 in total, 3 times in total, so that the scale number U i is 3.

材料iの尺替り数Uを求める具体的な処理フローは、図5に示すように、まず、注文番号jを1に、尺替り数Uを0回に初期化する(S31)。次いで、材料iからの取り合せ本数pが正であるか否かを判定し(S32)、取り合せ本数pが正である注文jに対して、その注文jがパイリング機械で既に処理されているか否かを判定する(S33)。すなわち、ステップS33では、Q=jであるパイリング注文Qsが存在するか否かを判定している。ステップS33にて注文jがパイリング機械で既に処理されていると判定した場合には、パイリング注文Qの値を書き換えることなく、次の注文に処理を移す(S37)。 The specific processing flow for determining the scale instead number U i of the material i, as shown in FIG. 5, first, the 1 order number j, is initialized to 0 once the rule instead number U i (S31). Next, it is determined whether or not the number of combinations p j from the material i is positive (S32), and whether or not the order j has already been processed by the piling machine for the order j whose number of combinations p j is positive. It is determined whether or not (S33). That is, in step S33, it is determined whether or not there is a piling order Qs with Q s = j. If it is determined in step S33 that the order j has already been processed by the piling machine, the process proceeds to the next order without rewriting the value of the piling order Q s (S37).

一方、注文jを処理するパイリング機械がないと判定した場合には、何れかのパイリング機械へ注文jを振り分ける必要がある。このため、尺替り数Uをカウントアップした後(S34)、まず、空いているパイリング機械があるか否かを判定する(S35a)。すなわち、Q=0であるパイリング注文Qがあるか否かを判定し、空いているパイリング機械が存在すれば、そのパイリング機械へ注文jを振り分ける(S36a)。一方、ステップS35aにて空いているパイリング機械がないと判定した場合には、次に、注文残数が0本の注文を処理しているパイリング機械があるか否かを判定する(S35b)。注文残数が0本の注文を処理しているパイリング機械があれば、そのパイリング機械へ注文jを振り分ける(S36a)。 On the other hand, when it is determined that there is no piling machine that processes the order j, it is necessary to distribute the order j to any of the piling machines. For this reason, after counting up the number of scales U i (S34), it is first determined whether or not there is an empty piling machine (S35a). That is, it is determined whether or not there is a pile order Q s with Q s = 0, and if there is a free pile machine, the order j is distributed to the pile machine (S36a). On the other hand, if it is determined in step S35a that there is no vacant piling machine, it is next determined whether or not there is a piling machine that processes an order with 0 remaining orders (S35b). If there is a piling machine that processes an order with 0 remaining orders, the order j is distributed to the piling machine (S36a).

一方、注文残数が0本の注文を処理しているパイリング機械がないと判定した場合には、さらに、取り合せ本数が0本の注文を処理しているパイリング機械があるか否かを判定する(S35c)。取り合せ本数が0本の注文を処理しているパイリング機械があれば、そのパイリング機械へ注文jを振り分ける(S36a)。一方、取り合せ本数が0本の注文を処理しているパイリング機械がないと判定した場合には、予め設定されたパイリング機械、例えばパイリング機械1へ注文jを振り分ける(S36b)。このように、ステップS32〜37の処理を取り合せ本数pの値が正のすべての注文jに対して行うことで(S38)、パイリング注文Qの値が変化した回数である尺替り数Uの値が求められる。 On the other hand, when it is determined that there is no piling machine that processes an order with 0 remaining orders, it is further determined whether there is a piling machine that processes an order with 0 assortment. (S35c). If there is a piling machine that processes an order with 0 assortment, the order j is distributed to the piling machine (S36a). On the other hand, when it is determined that there is no piling machine that processes an order with 0 assortment, the order j is distributed to a predetermined piling machine, for example, the piling machine 1 (S36b). Thus, the step value of the processing arrangements number p j of S32~37 is by performing for positive all orders j (S38), piling order Q s rule instead number U value is a number of changes in the The value of i is determined.

以上、各パイリング機械への仕分けロジックについて説明した。なお、図4および図5にて説明したように、尺替わり数を算出することもできるが、より簡易には、材料iからn本の材料から取り合せた注文と、その一回前に(材料(i−n)からn本の材料から)取り合せた注文を比べ、異なる注文の数を合計することで算出することもできる。   This completes the description of the sorting logic for each piling machine. As described with reference to FIGS. 4 and 5, it is possible to calculate the number of scales, but more simply, an order from materials i to n materials, and one time before that (material It can also be calculated by comparing the combined orders (from n to n materials) and summing the number of different orders.

取り合せ計画(鋸断パターン)の評価値とは、当該鋸断パターン(材料iからn本の材料の鋸断パターン)のみの評価値ではなく、未取り合せ材料も含めたすべての材料からの取り合せ、すなわち取り合せ計画の評価値とするのが望ましい。例えば、未取り合せ材料に関しては、切捨長はゼロ、取り合せ本数は「すべての注文の未取り合せ製品本数/未取り合せ材料本数」、尺替り数は未取り合せ注文の種類数(未取り合せ製品が残っている注文の数)などとして、取り合せ計画全体の評価値を計算するのが望ましい。なお、取り合せ計画の評価値の算出方法についての詳細な説明は、後述の本実施形態に係る取り合せ計画立案方法の説明においてする。   The evaluation value of the assembling plan (saw cutting pattern) is not an evaluation value of only the sawing pattern (saw pattern of n materials from material i), but from all materials including unassembled materials, That is, it is desirable to use the evaluation value of the arrangement plan. For example, for unassembled materials, the cut-off length is zero, the number of assortments is “number of unassembled products for all orders / number of unassembled materials”, and the number of scales is the number of types of unassembled orders (unassembled products remain It is desirable to calculate the evaluation value of the entire arrangement plan as the number of orders). A detailed description of the method for calculating the evaluation value of the assembling plan will be given in the description of the assembling plan planning method according to the present embodiment described later.

図3の説明に戻り、ステップS30にてすべての鋸断パターンの評価値が算出されると、取り合せ計画選択部140は、すべての鋸断パターンの中から、取り合せ計画の評価値が最良の鋸断パターンを抽出し、当該複数材料の鋸断パターンとして確定する(S40)。そして、鋸断パターンを確定すると、材料番号iを更新し(S50)、取り合せ計画立案処理が完了したか否かを判定する(S60)。取り合せ計画立案処理は、例えば、すべての材料から取り合せたとき、あるいは、すべての注文の製品を取り合せたときに終了するようにしてもよい。この終了条件をみたすまで、ステップS20〜S50の処理を繰り返すことで、取り合せ計画を立案することができる。   Returning to the description of FIG. 3, when the evaluation values of all the sawing patterns are calculated in step S <b> 30, the assembling plan selecting unit 140 selects the saw whose evaluation value of the assembling plan is the best from all the sawing patterns. A cutting pattern is extracted and determined as a sawing pattern for the plurality of materials (S40). When the sawing pattern is confirmed, the material number i is updated (S50), and it is determined whether or not the assortment planning process is completed (S60). The assortment planning process may be terminated when, for example, all materials are assembled or all ordered products are assembled. By repeating the processing of steps S20 to S50 until this end condition is satisfied, an assembling plan can be made.

このように、比較方法は、先頭の材料から順番に、各材料(まとめ鋸断可能な場合には複数の材料)の取り合せを1つ求める処理を繰り返し、1つの取り合せ計画を求める方法である。1つの取り合せを求める際には、複数の鋸断パターンの中から評価値が最良の鋸断パターンを選んでいるが、未取り合せ材料に対しては、その切捨長はゼロと仮定するなど簡易的な評価しかできないため、ロット前半の取り合せは良好であるが、ロット後半になると、歩留りや取り合せ本数のばらつきが悪化する傾向にある。   As described above, the comparison method is a method of obtaining one assembling plan by repeating the process of obtaining one assembling of each material (a plurality of materials when a collective sawing is possible) in order from the top material. When obtaining one assortment, the sawing pattern with the best evaluation value is selected from a plurality of sawing patterns. For unassembled materials, the cutting length is assumed to be zero. As a result, the first half of the lot is good, but in the second half of the lot, the yield and the number of assortments tend to deteriorate.

例えば、図6に示すように、注文ファイル1より、7mの注文45本および10mの製品27本を取り合せる注文情報を取得し、材料ファイル2より、100mの材料3本および96mの材料3本の計6本の材料からこれらの注文を取り合わせる場合を考える。比較方法で歩留まりのみを評価した場合には、例えば図7に示すような取り合せ計画が取得されることが想定される。この場合、ロット前半の材料1〜材料4の取り合せは歩留り100%(すなわち、切捨長ゼロ)と良好であるが、ロット後半の材料5および材料6の取り合せは、ロット前半で10mの注文を使い切っているため、歩留りの悪い取り合せとなってしまっている。しかも、7mの注文には未取り合せ製品が1本残ってしまっている。   For example, as shown in FIG. 6, from order file 1, order information for combining 45 7 m orders and 27 10 m products is obtained, and from material file 2 3 100 m materials and 3 96 m materials. Consider the case of combining these orders from a total of six materials. When only the yield is evaluated by the comparison method, it is assumed that, for example, an arrangement plan as shown in FIG. 7 is acquired. In this case, the combination of material 1 to material 4 in the first half of the lot is as good as 100% yield (that is, the cut-off length is zero), but the order of material 5 and material 6 in the second half of the lot is 10m in the first half of the lot. Because it is used up, it has become a combination with poor yield. Moreover, one unassembled product remains in the 7m order.

一方、図8に示す取り合せ計画は、ロット前半の材料1〜材料3の歩留りは悪い(切捨長1m)が、ロット後半の歩留りは良好(すなわち、切捨長ゼロ)である。また、すべての材料の取り合せ本数は12本であるため、図7に示す取り合せ計画より図8に示す取り合せ計画の方が、歩留りと鋸断能率に優れた計画となっているといえる。   On the other hand, in the assembling plan shown in FIG. 8, the yield of materials 1 to 3 in the first half of the lot is poor (cut-off length 1 m), but the yield in the second half of the lot is good (that is, zero cut-off length). Further, since the number of all the materials to be combined is 12, it can be said that the assembling plan shown in FIG. 8 is a plan with higher yield and sawing efficiency than the assembling plan shown in FIG.

本実施形態に係る取り合せ計画立案装置100による取り合せ計画立案方法は、図8に示す取り合せ計画のように、ロット前半の評価値だけを比べると、他により良い評価値の取り合せが存在するが、ロット後半も含めたロット全体の評価値に優れた取り合せ計画を求めるための手法である。そのため、本実施形態に係る取り合せ計画立案方法では、ロットの先頭の材料から順次取り合せを求める際に、評価値の最も良い1つの鋸断パターンに確定してしまうのではなく、評価値が劣る取り合せ計画も設定個数残しておく。これにより、取り合せ計画のバリエーションを増やし、比較例の取り合せ計画立案方法(比較方法)と比べて優れた取り合せ計画をすることができる。   The arrangement planning method by the arrangement planning apparatus 100 according to the present embodiment has a combination of evaluation values that are better than the evaluation values in the first half of the lot as compared with the arrangement plan shown in FIG. This is a method for obtaining an assembling plan with excellent evaluation values for the entire lot including the latter half. Therefore, in the assortment planning method according to the present embodiment, when assembling is sequentially determined from the material at the head of the lot, it is not determined to one sawing pattern with the best evaluation value, but assembling with an inferior evaluation value. Also leave a set number of plans. Thereby, the variation of a combination plan can be increased and the combination plan excellent compared with the combination plan planning method (comparison method) of a comparative example can be performed.

なお、以下では、図7および図8に示すような、1回のまとめ鋸断の作業指示に相当する材料の取り合せのパターンを鋸断パターン210と記載し、連続する複数の鋸断パターン210を取り合せ計画200と記載する。   Hereinafter, as shown in FIGS. 7 and 8, a material assembling pattern corresponding to a single collective sawing work instruction will be referred to as a sawing pattern 210, and a plurality of continuous sawing patterns 210 will be described. This is described as an arrangement plan 200.

[3−2.本実施形態に係る取り合せ計画立案処理]
以下、図9〜図25に基づいて、本実施形態に係る取り合せ計画立案装置100による取り合せ計画立案方法について、具体的に説明していく。なお、以下の説明においては、図6の注文ファイルに示す注文を、同図の材料ファイルに示す材料から取り合せる取り合せ計画を作成する場合を例に説明する。ここで、最大まとめ鋸断本数Nを2本、取り合せ計画を残す設定個数Mを4個とし、材料iまで取り合せを求めたときの取り合せ計画の評価値を下記式(1)〜式(6)を用いて計算することとする。
[3-2. Assortment planning process according to this embodiment]
Hereinafter, based on FIG. 9 to FIG. 25, the arrangement plan planning method by the arrangement plan planning apparatus 100 according to the present embodiment will be specifically described. In the following description, an example will be described in which an assembling plan for creating the order shown in the order file of FIG. 6 from the material shown in the material file of FIG. 6 is created. Here, the maximum number of combined sawing N is 2, the set number M that leaves the assembling plan is 4, and the evaluation value of the assembling plan when assembling is obtained up to the material i is expressed by the following formulas (1) to (6). Calculating using

評価値(i)=歩留り評価値(i)+0.5×鋸断能率評価値(i) ・・・式(1)
歩留り評価値(i)=材料1〜材料iの切捨長の合計値 ・・・式(2)
鋸断能率評価値(i)
=√{(既取り合せ偏差平方和+未取り合せ偏差平方和)/材料本数}・・・式(3)
既取り合せ偏差平方和=Σj≦i(材料jの取り合せ本数−平均取り合せ本数)
・・・式(4)
未取り合せ偏差平方和
=未取り合せ材料本数
×(未取り合せ製品本数/未取り合せ材料本数−平均取り合せ本数)
・・・式(5)
平均取り合せ本数=製品本数/材料本数 ・・・式(6)
Evaluation value (i) = yield evaluation value (i) + 0.5 × saw cutting efficiency evaluation value (i) (1)
Yield evaluation value (i) = total value of cut lengths of material 1 to material i (2)
Saw cutting efficiency evaluation value (i)
= √ {(Existing assortment square sum + Unassorted deviation sum of squares) / Number of materials} Expression (3)
Already assembled sum of squares of deviation = Σ j ≦ i (number of materials j assorted−average number of assortments) 2
... Formula (4)
Unassembled deviation sum of squares = Number of unassembled materials
× (number of unassembled products / number of unassembled materials−average number of assortments) 2
... Formula (5)
Average number of assortments = number of products / number of materials (6)

図9は、本実施形態に係る取り合せ計画立案装置100による取り合せ計画立案方法の詳細処理を示すフローチャートである。図9の処理フローは図1のステップS2〜S5に相当し、図1のステップS2とS3の処理が合わせて図9のステップS300とS400の処理に相当し、図1のステップS4の処理がステップS500の処理に、ステップS5の処理がステップS800の処理に相当する。以下、図9に示す詳細処理の流れに沿って、具体例を交えながら説明していく。   FIG. 9 is a flowchart showing detailed processing of the arrangement planning method by the arrangement planning apparatus 100 according to the present embodiment. The process flow of FIG. 9 corresponds to steps S2 to S5 of FIG. 1, and the processes of steps S2 and S3 of FIG. 1 correspond to the processes of steps S300 and S400 of FIG. 9, and the process of step S4 of FIG. The process of step S5 corresponds to the process of step S800 in the process of step S500. Hereinafter, it will be described along with a specific example along the flow of detailed processing shown in FIG.

(ステップS100:初期化処理、ステップS200:計画リスト登録処理)
本実施形態に係る取り合せ計画立案装置100による取り合せ計画立案方法は、まず、次に取り合せを求める材料番号iを1に初期化し(S100)、計画リストに空の取り合せ計画を登録する(S200)。取り合せ計画にはロット内のすべての材料の取り合せが求まっていない中間状態も含まれ、空の取り合せ計画とはすべての材料の取り合せ計画が求まっていない状態をいう。本実施形態に係る取り合せ計画立案装置100は、複数の取り合せ計画を同時並行で求める手法であるため、複数の取り合せ計画をデータ記憶部170等のメモリ中に記憶する必要がある。この複数の取り合せ計画を記憶するメモリ内の領域を計画リストという。
(Step S100: Initialization process, Step S200: Plan list registration process)
In the arrangement planning method by the arrangement planning apparatus 100 according to the present embodiment, first, the material number i for which the arrangement is requested is initialized to 1 (S100), and an empty arrangement plan is registered in the plan list (S200). The arrangement plan includes an intermediate state in which the arrangement of all the materials in the lot is not found, and the empty arrangement plan means a state in which the arrangement plan of all the materials is not obtained. Since the arrangement plan planning apparatus 100 according to the present embodiment is a technique for obtaining a plurality of arrangement plans in parallel, it is necessary to store the plurality of arrangement plans in a memory such as the data storage unit 170. An area in the memory that stores the plurality of arrangement plans is called a plan list.

空の取り合せ計画が記憶されている計画リストの一例を図10に示す。計画リスト300には、例えば、製品を取り合わせる材料に関する材料情報310、切捨長320、未取り合せの製品情報330、偏差平方和340、評価値350等が記憶される。   FIG. 10 shows an example of a plan list in which empty arrangement plans are stored. In the plan list 300, for example, material information 310 regarding materials to be combined, cut-off length 320, unassembled product information 330, deviation sum of squares 340, evaluation value 350, and the like are stored.

材料情報310には、製品を取り合わせる材料毎に、鋸断パターンを識別するための識別番号311と、取り合せ内容を示す鋸断パターン312が記録される。なお、識別番号311が「=」となっている鋸断パターンは、前材料(リストにおける左隣の材料)とまとめ鋸断することを表す。例えば、図23において、材料1と材料2、材料3と材料4、および材料5と材料6は、まとめ鋸断されることを示している。また、識別番号311の数字に「’」が付与されている鋸断パターンは、端尺切りを表しており、その右隣の材料と鋸断パターンが異なっている。例えば、図23において、材料3と材料4の鋸断パターンはすべての鋸断パターンで端尺切りとなっている。   In the material information 310, an identification number 311 for identifying a sawing pattern and a sawing pattern 312 indicating the contents of assembling are recorded for each material to be assembled. Note that the sawing pattern with the identification number 311 of “=” indicates that the previous material (the material on the left in the list) is to be sawed together. For example, in FIG. 23, it is shown that material 1 and material 2, material 3 and material 4, and material 5 and material 6 are cut together. In addition, the sawing pattern in which “′” is given to the number of the identification number 311 represents the end cutting, and the sawing pattern is different from the material on the right side. For example, in FIG. 23, the sawing patterns of the material 3 and the material 4 are all cut by end cutting.

切捨長320には、既取り合せ材料(取り合せが求まっている材料)の長さから、取り合せ長(鋸断パターンの製品数とその注文長の積和)を差し引いた長さが記録される。未取り合せの製品情報330には、取り合せが決まっていない製品本数が記録される。偏差平方和340には、上記式(4)で計算される既取り合せ材料の平均取り取り合せ本数からのばらつきである既取り合せ偏差平方和341と、上記式(5)で計算される未取り合せ材料の平均取り合せ本数からのばらつきである未取り合せ偏差平方和342とが記録される。   In the cut-off length 320, the length obtained by subtracting the assembling length (the product sum of the number of products of the sawing pattern and the order length) from the length of the assembling material (the material for which assembling is desired) is recorded. In the unassembled product information 330, the number of products for which assembling is not decided is recorded. The deviation sum of squares 340 includes an already assembled deviation sum of squares 341 which is a variation from the average assembling number of the assorted materials calculated by the above equation (4), and an unassembled material calculated by the above equation (5). An unsorted deviation sum of squares 342, which is a variation from the average number of assortments, is recorded.

評価値350には、上記式(2)式で計算される歩留り評価値351、上記式(3)で計算される鋸断能率評価値352、上記式(1)で計算される取り合せ計画の評価値である合計値353等が記録される。なお、歩留り評価値351は、切捨長320の値と同一である。本実施形態に係る取り合せ計画立案方法では、このような計画リスト300の材料情報310の鋸断パターン312を左から順番に(すなわち、材料番号順に)算出し、最終的に1つの取り合せ計画を取得する。   The evaluation value 350 includes a yield evaluation value 351 calculated by the above equation (2), a sawing efficiency evaluation value 352 calculated by the above equation (3), and an evaluation of the assembling plan calculated by the above equation (1). A total value 353 or the like that is a value is recorded. The yield evaluation value 351 is the same as the cutoff length 320 value. In the assembling plan planning method according to the present embodiment, the sawing pattern 312 of the material information 310 of the plan list 300 is calculated sequentially from the left (that is, in the order of material numbers), and finally one assembling plan is acquired. To do.

(ステップS300:鋸断パターン算出処理)
図9の説明に戻り、ステップS200にて空の取り合せ計画が計画リスト300に登録されると、鋸断パターン算出部120によりすべての取り合せ計画に対して、材料1から連続するN本以下の材料の鋸断パターンを複数算出し、取り合せ計画評価部130により各鋸断パターンの評価値を計算する(S300)。ステップS300の処理が最初に実行されるときには計画リスト300には空の取り合せ計画が1つ記録されているのみであり、これに対して複数の鋸断パターンが算出される。本実施形態では、連続する材料本数(すなわち、最大まとめ鋸断本数)Nは2本と設定されているため、鋸断パターン算出部120は、材料1と材料2のまとめ鋸断の鋸断パターン、もしくは、材料1のみの鋸断パターンを複数算出する。
(Step S300: Sawing pattern calculation processing)
Returning to the description of FIG. 9, when an empty assembling plan is registered in the plan list 300 in step S <b> 200, the sawing pattern calculation unit 120 performs N or less consecutive materials from the material 1 for all assembling plans. A plurality of sawing patterns are calculated, and the evaluation value of each sawing pattern is calculated by the assembling plan evaluation unit 130 (S300). When the process of step S300 is executed for the first time, only one empty assembling plan is recorded in the plan list 300, and a plurality of sawing patterns are calculated for this. In the present embodiment, since the number of consecutive materials (that is, the maximum number of combined saws) N is set to two, the sawing pattern calculation unit 120 uses the sawing pattern for the simultaneous sawing of the materials 1 and 2. Alternatively, a plurality of sawing patterns for only material 1 are calculated.

ここで、図11〜図15に基づき、ステップS300の処理についてより詳細に説明する。なお、図11は、図9のステップS300の処理の詳細を示すフローチャートである。図12は、図9のステップS300の処理が最初に実行された後の計画リスト300の一例を示す説明図である。図13は、図11のステップS320の処理の詳細を示すフローチャートである。図14は、図13のステップS322の処理の詳細を示すフローチャートである。図15は、図13のステップS325の処理の詳細を示すフローチャートである。   Here, the process of step S300 will be described in more detail with reference to FIGS. FIG. 11 is a flowchart showing details of the process in step S300 of FIG. FIG. 12 is an explanatory diagram showing an example of the plan list 300 after the process of step S300 of FIG. 9 is first executed. FIG. 13 is a flowchart showing details of the process in step S320 of FIG. FIG. 14 is a flowchart showing details of the process in step S322 of FIG. FIG. 15 is a flowchart showing details of the process in step S325 of FIG.

図11に示すように、まず、鋸断パターン算出部120は、取り合せ計画の識別番号jを1に初期化し(S310)、取り合せ計画jに対して、材料iから連続するN本以下の材料の鋸断パターンを複数算出する(S320)。ステップS320の処理は、図13のフローチャートに従って行われる。   As shown in FIG. 11, first, the sawing pattern calculation unit 120 initializes the identification number j of the assembling plan to 1 (S310), and N or less consecutive materials from the material i with respect to the assembling plan j. A plurality of sawing patterns are calculated (S320). The process of step S320 is performed according to the flowchart of FIG.

ここで、鋸断能率の観点から、鋸断パターン算出部120は、まとめ鋸断を優先して鋸断パターンを算出し、材料1と材料2のまとめ鋸断が求まった場合には、材料1のみの鋸断パターンは求めないこととする。長さの異なる材料をまとめ鋸断する場合、端尺切りを行うと歩留まり向上させることができる。そこで、ステップS320において鋸断パターンを求める場合、鋸断パターン算出部120は、図13に示すように、まず、鋸断パターンの材料本数nに最大材料本数を設定する(S321)。ここでの最大材料本数は最大まとめ鋸断本数であり、n=2に設定される。なお、図13のステップS321において、「最大材料本数」と記載しているが、これは、ステップS320において図13のステップS321の処理を行うときには「最大まとめ鋸断本数」を意味しており、ステップS430において図13のステップS321の処理を行うときには「max(n)−n本」を意味している。 Here, from the viewpoint of sawing efficiency, the sawing pattern calculation unit 120 calculates a sawing pattern giving priority to the collective sawing, and when the collective sawing of the material 1 and the material 2 is obtained, the material 1 Only the sawing pattern is not required. When materials having different lengths are cut together, the yield can be improved by cutting the ends. Therefore, when obtaining the sawing pattern in step S320, the sawing pattern calculation unit 120 first sets the maximum number of materials as the number of materials n of the sawing pattern as shown in FIG. 13 (S321). The maximum number of materials here is the maximum number of combined saws, and n = 2. In addition, in step S321 of FIG. 13, “maximum number of materials” is described, but this means “maximum number of sawed pieces” when performing the process of step S321 of FIG. 13 in step S320. When the process of step S321 in FIG. 13 is performed in step S430, it means “max (n k ) −n k lines”.

次いで、取り合せ計画jに対して、材料iから連続するn本の材料の鋸断パターンとして、完全まとめ切りパターンを複数求める(S322)。完全まとめ切りパターンとは、すべての材料から同じ数の注文を取り合せる鋸断パターンをいい、例えば図34(a)の状態が完全まとめ切りパターンである。ステップS322の完全まとめ切りパターンを複数求める処理は、図14に示すフローチャートに従って行われる。   Next, for the assembling plan j, a plurality of complete batch cutting patterns are obtained as sawing patterns of n materials continuous from the material i (S322). The complete batch cutting pattern refers to a sawing pattern in which the same number of orders are combined from all materials. For example, the state shown in FIG. The process of obtaining a plurality of complete batch cut patterns in step S322 is performed according to the flowchart shown in FIG.

すなわち、図14に示すように、まず、鋸断パターン算出部120により、注文毎の鋸断本数(鋸断パターン)を格納する配列P[S](S:注文の種類数)をゼロにし、鋸断パターンが格納される計画リスト300を空にする初期化処理が行われる(S3221)。   That is, as shown in FIG. 14, first, the saw pattern calculating unit 120 sets the array P [S] (S: number of types of orders) for storing the number of saws for each order (saw pattern) to zero, An initialization process for emptying the plan list 300 in which the sawing pattern is stored is performed (S3221).

次いで、鋸断パターン算出部120は、長さ条件を満足し、かつ、取り合せ長が最も長くなるように、短い注文を優先して鋸断本数P[j]を増加させる(S3222)。ここで、長さ条件は、取り合せ長が材料の最短長以下である(取り合せ長≦材料の最短長)とする。例えば、材料1と材料2のまとめ鋸断の鋸断パターンを求める場合を考える。このとき、P[1]は7mの製品の鋸断本数、P[2]は10mの製品の鋸断本数とする。鋸断パターン算出部120は、7mの製品を優先してP[1]を増やすことで、P[1]=14、P[2]=0の鋸断パターンを得る。これ以上P[1]を増やすと、長さ条件(P[1]×7m+P[2]×10m≦100m)を満たさなくなるため、これが7mの製品の最大鋸断本数となる。   Next, the sawing pattern calculation unit 120 increases the sawing number P [j] by giving priority to a short order so that the length condition is satisfied and the assembling length is the longest (S3222). Here, the length condition is that the assembling length is not more than the shortest length of the material (the assembling length ≦ the shortest length of the material). For example, let us consider a case in which a sawing pattern of the material 1 and the material 2 is cut together. At this time, P [1] is the number of saws for a 7 m product, and P [2] is the number of saws for a 10 m product. The sawing pattern calculation unit 120 obtains a sawing pattern of P [1] = 14 and P [2] = 0 by increasing P [1] by giving priority to a 7-meter product. If P [1] is further increased, the length condition (P [1] × 7 m + P [2] × 10 m ≦ 100 m) is not satisfied, and this is the maximum number of saws for a 7 m product.

鋸断パターン算出部120は、ステップS3222にて得られた鋸断パターンを計画リスト300に追加する(S3223)。その後、鋸断パターン算出部120は、注文長の短い順に鋸断本数が正(P[j]>0)の注文を探し、その注文の鋸断本数をゼロにリセットする(P[j]=0)(S3224)。そして、鋸断パターン算出部120は、ステップS3224にてリセットされた注文より長さの長い注文kの鋸断本数を可能であれば1つ増加させる(S3225)。例えば、上記例では、P[1]=0、P[2]=1とすることができる。   The sawing pattern calculation unit 120 adds the sawing pattern obtained in step S3222 to the plan list 300 (S3223). Thereafter, the sawing pattern calculation unit 120 searches for orders with a positive sawing number (P [j]> 0) in order of increasing order length, and resets the number of sawing orders to zero (P [j] = 0) (S3224). Then, the sawing pattern calculation unit 120 increases the number of saws of the order k, which is longer than the order reset in step S3224, if possible (S3225). For example, in the above example, P [1] = 0 and P [2] = 1 can be set.

ステップS3222〜S3225の処理は、鋸断本数を増加可能な注文kが見つからなくなるまで繰り返される。すなわち、ステップS3226にて、ステップS3225で鋸断本数を増加可能な注文kが見つかった場合には、ステップS3222に戻り、ステップS3222〜S3225の処理を繰り返す。一方、ステップS3226にて鋸断本数を増加可能な注文kが見つからなかった場合には、図14の処理を終了する。このようにして複数の鋸断パターンが取得される。   The processing in steps S3222 to S3225 is repeated until no order k that can increase the number of saws is found. That is, in step S3226, if an order k that can increase the number of saws is found in step S3225, the process returns to step S3222, and the processes in steps S3222 to S3225 are repeated. On the other hand, if no order k that can increase the number of saws is found in step S3226, the process in FIG. 14 is terminated. In this way, a plurality of sawing patterns are acquired.

例えば、2回目のステップS3222〜S3225の処理の繰返しでは、P[1]=12、P[2]=1、3回目のステップS3222〜S3225の処理の繰返しではP[1]=11、P[2]=2となる。このようにステップS3222〜S3225の処理を繰り返すと、11回目の繰返しではP[1]=0、P[2]=10となる。このとき、ステップS3224で10mの製品の鋸断本数をゼロ(P[2]=0)とすると、ステップS3225において10mより長い注文が見つからず、全体の処理が終了となる。なお、図14の処理フローは長さ条件を満たす鋸断パターンの組合せを全数探索する手法であるが、本発明はかかる例に限定されず、例えば、指定された条件の鋸断パターンのみ探索するようにしてもよい。指定される条件としては、例えば、「切捨長が所定値以内である」、「取り合せ本数がa本〜b本以内である」等が考えられる。この場合、ステップS3222の直後で上記条件の判断を行い、条件を満たしていないときにはステップS3223をスキップするようにすればよい。   For example, P [1] = 12, P [2] = 1 in the second iteration of the processing in steps S3222 to S3225, and P [1] = 11, P [in the third iteration of the processing in steps S3222 to S3225. 2] = 2. When the processes in steps S3222 to S3225 are repeated in this way, P [1] = 0 and P [2] = 10 are obtained in the 11th iteration. At this time, if the number of saw cuts of a 10 m product is set to zero (P [2] = 0) in step S3224, an order longer than 10 m is not found in step S3225, and the entire process ends. Note that the processing flow of FIG. 14 is a method of searching for all combinations of sawing patterns that satisfy the length condition. However, the present invention is not limited to such an example, and for example, only the sawing patterns with specified conditions are searched. You may do it. As the specified conditions, for example, “the cutoff length is within a predetermined value”, “the number of assortments is within a to b”, and the like can be considered. In this case, the above condition may be determined immediately after step S3222, and step S3223 may be skipped when the condition is not satisfied.

図13の説明に戻り、鋸断パターン算出部120は、ステップS322にて複数の鋸断パターンの算出を試みて、ステップS322にて完全まとめ切り鋸断パターンが算出されたか否かを判定する(S323)。完全まとめ切り鋸断パターンが1つも算出されなければ、鋸断パターン算出部120は、鋸断パターンの材料本数nを1つ減らし(S324)、ステップS322の処理を繰り返す。一方、1つ以上の完全まとめ切り鋸断パターンが算出されれば、鋸断パターン算出部120は、完全まとめ切りパターンに含まれる注文の本数を1つ減少させるとともに、当該注文より長い注文の本数を1つ増加させる(S325)。すなわち、ステップS325では、短い製品と長い製品とを入れ替える処理を行うことで、最も歩留まりが向上する端尺切りパターンを算出する。   Returning to the description of FIG. 13, the sawing pattern calculation unit 120 attempts to calculate a plurality of sawing patterns in step S322, and determines whether or not a complete collective cutting sawing pattern has been calculated in step S322 ( S323). If no complete batch cutting saw pattern is calculated, the sawing pattern calculation unit 120 reduces the number n of materials of the sawing pattern by 1 (S324), and repeats the process of step S322. On the other hand, if one or more complete collective cutting patterns are calculated, the sawing pattern calculation unit 120 reduces the number of orders included in the complete collective cutting pattern by 1 and the number of orders longer than the order. Is increased by one (S325). That is, in step S325, an end cutting pattern that yields the highest yield is calculated by performing a process of exchanging a short product and a long product.

ステップS325の端尺切りパターンの算出処理は、図15に示すフローチャートに従って行われる。まず、鋸断パターン算出部120は、完全まとめ切りパターンの処理数hを1に初期化する(S3251)。そして、鋸断パターン算出部120は、各完全まとめ切りパターンに対して、完全まとめ切りパターンに含まれる任意の1つの注文の製品本数を1つ減少させ、それより長い注文の製品本数を1つ増やす処理を行い、完全まとめ切りパターンとは異なる鋸断パターンを算出する(S3252)。   The end cutting pattern calculation process in step S325 is performed according to the flowchart shown in FIG. First, the sawing pattern calculation unit 120 initializes the number h of complete batch cutting patterns to 1 (S3251). Then, the sawing pattern calculation unit 120 reduces the number of products of any one order included in the complete batch cutting pattern by one for each complete batch cutting pattern, and reduces the number of products of orders longer than that by one. A process of increasing is performed, and a sawing pattern different from the complete batch cutting pattern is calculated (S3252).

さらに、鋸断パターン算出部120は、ステップS3252にて新たに算出された鋸断パターンの長さより長い材料がある場合には、この材料の鋸断パターンを新たに算出された鋸断パターンに置き換える(S3253)。新たに算出された鋸断パターンの長さより材料の長さの方が短い取り合せは、長さ条件を満たさなくなるため、既存の鋸断パターンのままとする。   Further, when there is a material longer than the length of the sawing pattern newly calculated in step S3252, the sawing pattern calculation unit 120 replaces the sawing pattern of this material with the newly calculated sawing pattern. (S3253). An assembling process in which the length of the material is shorter than the length of the newly calculated sawing pattern does not satisfy the length condition. Therefore, the existing sawing pattern is left as it is.

その後、鋸断パターン算出部120は、ステップS3253において新たに算出された鋸断パターンに置き換えられた材料があるか否かを判定する(S3254)。ステップS3254にて置き換えられた材料があると判定した場合には、鋸断パターン算出部120は、当該置き換えられた材料すべてについて切捨長を計算し、最も切捨長が短い鋸断パターンを計画リスト300に登録する(S3255)。一方、ステップS3254にて置き換えられた材料はないと判定した場合、すなわち、すべての材料が新たに算出された鋸断パターンの長さより短ければ、ステップS3255の処理はスキップし、ステップS3256の処理へ進む。   Thereafter, the sawing pattern calculation unit 120 determines whether there is a material replaced with the sawing pattern newly calculated in step S3253 (S3254). If it is determined in step S3254 that there is a replaced material, the sawing pattern calculation unit 120 calculates a cutting length for all the replaced materials and plans a sawing pattern with the shortest cutting length. It is registered in the list 300 (S3255). On the other hand, if it is determined that there is no material replaced in step S3254, that is, if all the materials are shorter than the length of the newly calculated sawing pattern, the process of step S3255 is skipped and the process proceeds to step S3256. move on.

鋸断パターン算出部120は、すべての注文に対してステップS3252〜S3255の処理を行ったか否かを判定し(S3256)、未処理の注文があれば、ステップS3252に戻り、ステップS3252〜S3255の処理を繰り返す。一方、すべての注文に対して処理が完了した場合には、完全まとめ切りパターンの処理数hの数を1増やし(S3257)、完全まとめ切りパターンの処理数hが完全まとめ切りパターン数m3より大きいか否かを判定する(S3258)。そして、完全まとめ切りパターンの処理数hが完全まとめ切りパターン数m3以下であれば、ステップS3252に戻り、ステップS3252〜S3255の処理を繰り返す。一方、完全まとめ切りパターンの処理数hが完全まとめ切りパターン数m3より大きい場合には、図15に示す処理を終了する。   The sawing pattern calculation unit 120 determines whether or not the processing of steps S3252 to S3255 has been performed on all orders (S3256). If there is an unprocessed order, the process returns to step S3252, and steps S3252 to S3255 are performed. Repeat the process. On the other hand, when the processing is completed for all orders, the number h of complete batch cutting patterns is increased by 1 (S3257), and the number h of complete batch cutting patterns is larger than the number m3 of total batch cutting patterns. It is determined whether or not (S3258). If the number h of complete batch cutting patterns is equal to or less than the number m3 of total batch cutting patterns, the process returns to step S3252, and the processes of steps S3252 to S3255 are repeated. On the other hand, when the number h of complete batch cutting patterns is larger than the number m3 of total batch cutting patterns, the processing shown in FIG.

このように、ステップS3252〜S3255の処理を完全まとめ切りパターンに含まれるすべての注文に対して行うことで、切捨長が最も小さい端尺切りパターンを算出することができる。なお、図15に示す処理フローは、1つの完全まとめ切りパターンに対して、それと一部異なる1つの鋸断パターンを求め、端尺切りパターンとする方法である。すなわち、まとめ鋸断本数が3本以上であっても鋸断パターンの数は2つであるが、より複雑な端尺切りパターンの算出方法により端尺切りパターンを算出してもよい。例えば、材料1本ごとに異なる鋸断パターンを求め、端尺切りパターンとしてもよい。   In this way, by performing the processing of steps S3252 to S3255 for all orders included in the complete batch cutting pattern, it is possible to calculate the end cutting pattern having the smallest cut-off length. Note that the processing flow shown in FIG. 15 is a method for obtaining one sawing pattern that is partially different from one complete batch cutting pattern and using it as an end cut pattern. That is, even if the number of combined sawing is three or more, the number of sawing patterns is two, but the end cutting pattern may be calculated by a more complicated end cutting pattern calculation method. For example, a different sawing pattern for each material may be obtained and used as an end cutting pattern.

図13の説明に戻り、ステップS325にて最も歩留まりのよい端尺切りパターンが算出されると、鋸断パターン算出部120は、ステップS322で算出した完全まとめ切りパターンとステップS325で算出した端尺切りパターンとを鋸断パターンとする(S326)。このようにして、鋸断パターン算出部120は、複数の鋸断パターンを算出する。   Returning to the explanation of FIG. 13, when the edge cutting pattern with the best yield is calculated in step S325, the sawing pattern calculation unit 120 calculates the complete batch cutting pattern calculated in step S322 and the edge cutting calculated in step S325. The cutting pattern is used as a sawing pattern (S326). In this way, the sawing pattern calculation unit 120 calculates a plurality of sawing patterns.

図11の説明に戻り、ステップS320にて複数の鋸断パターンが算出されると、取り合せ計画評価部130は、新たに算出された取り合せ計画の評価値を計算する(S330)。取り合せ計画の評価値の算出は、上述したように行うことができる。取り合せ計画評価部130は、取り合せ計画の評価値を算出すると、取り合せ計画の数jを1増やし(S340)、取り合せ計画の数jが既取り合せ計画数m1より大きいか否かを判定する(S350)。ステップS350にて取り合せ計画の数jが既取り合せ計画数m1以下である場合には、ステップS320に戻り、ステップS320〜S340の処理を繰り返す。一方、取り合せ計画の数jが既取り合せ計画数m1より大きい場合には、図11に示す処理を終了する。   Returning to the description of FIG. 11, when a plurality of sawing patterns are calculated in step S320, the assembling plan evaluation unit 130 calculates an evaluation value of the newly calculated assembling plan (S330). Calculation of the evaluation value of the arrangement plan can be performed as described above. After calculating the evaluation value of the arrangement plan, the arrangement plan evaluation unit 130 increases the number j of the arrangement plans by 1 (S340), and determines whether the number j of the arrangement plans is larger than the number m1 of the existing arrangement plans (S350). . If the number j of arrangement plans is equal to or less than the number m1 of arrangement plans in step S350, the process returns to step S320, and the processes in steps S320 to S340 are repeated. On the other hand, when the number j of arrangement plans is larger than the number m1 of existing arrangement plans, the processing shown in FIG. 11 is terminated.

以上、図11〜図15に基づき、図9のステップS300の詳細な処理について説明した。まとめ鋸断した方が鋸断工程の能率は向上することから、本実施形態では、図13に示すように、最大まとめ鋸断本数から処理を開始し、そのまとめ鋸断本数の完全まとめ切りパターンが求まらない場合に1つずつまとめ鋸断本数を減らして完全まとめ切りパターンを求めている。これにより、なるべく多くの材料をまとめ鋸断する鋸断パターンを求めることができる。   The detailed processing of step S300 in FIG. 9 has been described above based on FIGS. Since the efficiency of the sawing process is improved when the collective sawing is performed, in this embodiment, as shown in FIG. 13, the processing is started from the maximum number of collective sawing, and the complete collective cutting pattern of the number of the collective sawing is performed. When it is not possible to find the complete cut pattern, the number of cuts is reduced one by one. Thereby, it is possible to obtain a sawing pattern for sawing as many materials as possible together.

図6に示す例においては、材料1と材料2をまとめ鋸断することが可能である。ステップS300の処理を実行すると、例えば図12に示すように、材料1と材料2をまとめ鋸断する複数の鋸断パターンからなる計画リスト300が作成される。   In the example shown in FIG. 6, the material 1 and the material 2 can be cut together. When the process of step S300 is executed, as shown in FIG. 12, for example, a plan list 300 including a plurality of sawing patterns for sawing material 1 and material 2 together is created.

ここで、図12の計画リスト300における切捨長、未取り合せの製品情報、偏差平方和、および評価値の算出方法について補足説明する。まず、切捨長については、例えば、図12の4番目の鋸断パターン(7m×4本+10m×7本、7m×4本+10m×7本)について、材料1と材料2の合計の材料長が200mであるのに対し、この鋸断パターンの取り合せ長は196m(=7m×4本+10m×7本+7m×4本+10m×7本)となっている。これより、切捨長は4mとなる。   Here, a supplementary description will be given of a calculation method of the cut-off length, unassembled product information, deviation sum of squares, and evaluation value in the plan list 300 of FIG. First, regarding the cut-off length, for example, the total material length of material 1 and material 2 for the fourth sawing pattern (7 m × 4 + 10 m × 7, 7 m × 4 + 10 m × 7) in FIG. Is 200 m, the associating length of this sawing pattern is 196 m (= 7 m × 4 + 10 m × 7 + 7 m × 4 + 10 m × 7). Accordingly, the cut-off length is 4 m.

また、平均取り合せ本数については、式(6)より算出することができる。ここで、製品本数は72本(=45本+27本)、材料本数は6本であるから、平均取り合せ本数は12本(=72本/6本)となる。そして、4番目の鋸断パターンの取り合せ本数は材料1と材料2ともに11本(=4本+7本)であるから、既取り合せ偏差平方和は、式(4)より2(=(11本−12本)+(11本−12本))となる。また、未取り合せ注文の製品本数が50本(=37本+13本)、未取り合せ材料本数が4本であるから、未取り合せ偏差平方和は、式(5)より1(=4×(50/4−12))となる。従って、鋸断能率評価値は、式(3)より0.71(=√{(2+1)/6})となる。 Further, the average assembling number can be calculated from the equation (6). Here, since the number of products is 72 (= 45 + 27) and the number of materials is 6, the average assembling number is 12 (= 72/6). Since the number of assemblings of the fourth sawing pattern is 11 (= 4 + 7) for both material 1 and material 2, the sum of squares of the assembling deviation is 2 (= (11− 12) 2 + (11-12) 2 ). In addition, since the number of products in the unassembled order is 50 (= 37 + 13) and the number of unassembled materials is 4, the unassembled deviation square sum is 1 (= 4 × (50 / 4-12) 2 ). Therefore, the sawing efficiency evaluation value is 0.71 (= √ {(2 + 1) / 6}) from the equation (3).

このように、各鋸断パターンについて切捨長、未取り合せの製品情報、偏差平方和、および評価値が算出される。   In this way, the cut length, unassembled product information, deviation sum of squares, and evaluation value are calculated for each sawing pattern.

(ステップS400:不揃い取り合せ計画補正処理)
図9の説明に戻り、ステップS300にてすべての取り合せ計画に対して鋸断パターンおよび当該鋸断パターンの評価値を算出すると、鋸断パターン算出部120は、ステップS300で算出された各鋸断パターンの材料本数nを調べ、それらの最大値max(n)より小さい取り合せ計画に対しては、最大値より不足しているmax(n)−n本の材料の鋸断パターンを求め計画リスト300に追加し、その評価値を計算する(S400)。ここで、ステップS400の処理について、図16および図17に基づき詳細に説明する。図16は、図9のステップS400の処理の詳細を示すフローチャートである。図17は、図9のステップS400における取り合せ計画の算出処理を説明するための説明図である。
(Step S400: Unequal assortment plan correction process)
Returning to the description of FIG. 9, when the sawing patterns and the evaluation values of the sawing patterns are calculated for all assembling plans in step S300, the sawing pattern calculation unit 120 calculates the sawing patterns calculated in step S300. The number of materials nk of the pattern is examined, and for an assortment plan that is smaller than the maximum value max (n k ), a sawing pattern of max (n k ) −n k materials that are insufficient below the maximum value is obtained. It adds to the request | requirement plan list 300, and calculates the evaluation value (S400). Here, the process of step S400 will be described in detail with reference to FIGS. FIG. 16 is a flowchart showing details of the process in step S400 of FIG. FIG. 17 is an explanatory diagram for explaining the calculation process of the assembling plan in step S400 of FIG.

ステップS400における取り合せ計画の算出処理は、図16に示すように、まず、鋸断パターン算出部120により取り合せ計画kの値が1に初期化されることから行われる(S410)。そして、鋸断パターン算出部120は、図9のステップS300にて新たに追加された鋸断パターンの材料本数nが、それらの鋸断パターンの材料本数の最大値max(n)と等しいか否かを判定する(S420)。ステップS420では、材料本数の最大値max(n)より小さい材料本数の鋸断パターンが存在するか否かを判定している。 As shown in FIG. 16, the process for calculating the assembling plan in step S400 is first performed because the value of the assembling plan k is initialized to 1 by the sawing pattern calculating unit 120 (S410). Then, in the sawing pattern calculation unit 120, the number of materials n k of the sawing pattern newly added in step S300 in FIG. 9 is equal to the maximum value max (n k ) of the number of materials of the sawing pattern. It is determined whether or not (S420). In step S420, it is determined whether or not there is a sawing pattern with the number of materials smaller than the maximum value max (n k ) of the number of materials.

ステップS420にて新たに追加された鋸断パターンの材料本数nがそれらの鋸断パターンの材料本数の最大値max(n)と等しい場合には、鋸断パターン算出部120は、取り合せ計画kの値を1増やし(S460)、取り合せ計画kが新たな取り合せ計画の数m2を超えているか否かを判定する(S470)。取り合せ計画kが新たに追加された取り合せ計画の数m2以下である場合には、ステップS420に戻り、処理を繰り返す。一方、取り合せ計画kが新たな取り合せ計画の数m2を超えている場合には、図16に示す処理を終了する。 When the number of materials n k of the sawing pattern newly added in step S420 is equal to the maximum value max (n k ) of the number of materials of the sawing pattern, the sawing pattern calculation unit 120 performs the assembling plan. The value of k is increased by 1 (S460), and it is determined whether or not the arrangement plan k exceeds the number m2 of new arrangement plans (S470). When the arrangement plan k is less than or equal to the number m2 of newly added arrangement plans, the process returns to step S420 and the process is repeated. On the other hand, when the arrangement plan k exceeds the number m2 of new arrangement plans, the processing shown in FIG.

一方、ステップS420にて新たに追加された鋸断パターンの材料本数nがそれらの鋸断パターンの材料本数の最大値max(n)より少ない場合には、鋸断パターン算出部120は、不足している材料本数の鋸断パターンを求める(S430)。ステップS430の処理は、図13に示す処理と同様に行うことができる。このとき、鋸断パターン算出部120は、新たに算出されたすべての取り合せ計画に対して、材料i+nから連続するmax(n)−n以下の材料の鋸断パターンを算出する。ここで、各鋸断パターンの材料本数をpとする。 On the other hand, if the material number n k of the newly added sawing pattern is less than the maximum value max of the material number of their sawing pattern (n k) at step S420, sawn pattern calculator 120, A sawing pattern for the insufficient number of materials is obtained (S430). The process of step S430 can be performed similarly to the process shown in FIG. At this time, sawn pattern calculation unit 120 calculates a sawing pattern of the newly respect calculated every assortment plan, max continuous material i + n k (n k) -n k following materials. Here, the material number of Kakunokodan pattern and p k.

ステップS430にて鋸断パターンを算出すると、取り合せ計画評価部130は、各鋸断パターンの評価値を算出し、取り合せ計画選択部140によって最良の評価値を有する鋸断パターンを計画リスト300に追加する(S440)。そして、鋸断パターンの材料本数nに各鋸断パターンの材料本数をpを加算して(S450)、ステップS420に戻り、処理を繰り返す。 When the sawing pattern is calculated in step S430, the assembling plan evaluation unit 130 calculates the evaluation value of each sawing pattern, and the assortment plan selecting unit 140 adds the sawing pattern having the best evaluation value to the plan list 300. (S440). Then, the material number of Kakunokodan pattern material number n k of sawing pattern by adding the p k (S450), the process returns to step S420, and repeats the process.

例えば、図17の(計画a)のような複数の取り合せ計画があった場合、「取り合せ計画1」は、「取り合せ計画2」および「取り合せ計画3」に比べて、取り合せ済みの材料本数が少ない。そこで、鋸断パターン算出部120によりステップS430にて不足している「材料4(96m)」の鋸断パターンを複数求め、ステップS440にて、これら複数の鋸断パターンの中から、取り合せ計画の評価値が最良となる鋸断パターンを計画リストに追加する。これにより、図19の(計画b)のように、「取り合せ計画1」に「材料4(96m)」の鋸断パターンが追加される。   For example, when there are a plurality of assembling plans as shown in (plan a) of FIG. 17, “Assembly plan 1” has a smaller number of assembled materials than “Assortment plan 2” and “Assortment plan 3”. . Therefore, a plurality of sawing patterns of “material 4 (96 m)” that are lacking in step S430 are obtained by the sawing pattern calculation unit 120, and an assembling plan is selected from the plurality of sawing patterns in step S440. The sawing pattern with the best evaluation value is added to the plan list. As a result, as shown in (plan b) of FIG. 19, a sawing pattern of “material 4 (96 m)” is added to “assembly plan 1”.

図16に示すステップS400の処理を行わない場合、取り合せ済みの材料本数が異なる取り合せ計画を比較して優劣を付けることになる。そうすると、本来計画リスト300に登録されるべき取り合せ計画が採用されず、良い取り合せ計画を算出できなくなる可能性がある。そこで、ステップS400にて、取り合せ済みの材料本数を等しくしてから後続の処理を実行することで、適切な取り合せ計画を計画リスト300に残し、良い取り合せ計画を算出できるようにしている。   When the process of step S400 shown in FIG. 16 is not performed, the combination plans having different numbers of combined materials are compared and given superiority. Then, the arrangement plan that should be registered in the plan list 300 is not adopted, and there is a possibility that a good arrangement plan cannot be calculated. Thus, in step S400, the subsequent processing is executed after equalizing the number of materials that have been combined, so that an appropriate combination plan remains in the plan list 300 and a good combination plan can be calculated.

(ステップS500:取り合せ計画選択処理)
図9の説明に戻り、ステップS400の処理を終えると、取り合せ計画選択部140は、新たに求めたすべての取り合せ計画の中から、評価値の良い順にM個の取り合せ計画を計画リスト300に残し、それ以外の取り合せ計画は削除する(S500)。本例のステップS500の1回目の処理を終えた後の計画リストを図12に示す。本例では、取り合せ計画を計画リスト300に残す数Mを4個に設定している。ここで、ステップS500の処理について、図18〜図20に基づき詳細に説明する。図18は、図9のステップS500の処理の詳細を示すフローチャートである。図19は、評価値と未取り合せ本数とが等しい取り合せ計画の一例を示す説明図である。図20は、図9のステップS500の処理が実行された後の計画リスト300の一例を示す説明図である。
(Step S500: assortment plan selection process)
Returning to the description of FIG. 9, when the process of step S <b> 400 is completed, the assortment plan selection unit 140 leaves M assortment plans in the plan list 300 in the descending order of evaluation value from all newly obtained assortment plans. Other arrangement plans are deleted (S500). FIG. 12 shows a plan list after the first processing in step S500 of this example. In this example, the number M of remaining assortment plans in the plan list 300 is set to four. Here, the process of step S500 will be described in detail with reference to FIGS. FIG. 18 is a flowchart showing details of the process in step S500 of FIG. FIG. 19 is an explanatory diagram showing an example of a combination plan in which the evaluation value is the same as the unmatched number. FIG. 20 is an explanatory diagram showing an example of the plan list 300 after the process of step S500 of FIG. 9 is executed.

ステップS500は、計画リスト300の中から、評価値の良い取り合せ計画のみを残し、それ以外を削除する処理である。図18に示すように、取り合せ計画選択部140は、まず、取り合せ計画kの値が1を初期化する(S510)。そして、取り合せ計画選択部140は、計画リスト300の先頭から取り合せ計画を順次処理し、当該取り合せ計画kより番号の若い(行番号の小さい)取り合せ計画hに、評価値が同一であり、かつ、各注文の未取り合せ製品数が同一である取り合せ計画hが存在するか否かを判定する(S520)。   Step S500 is a process of leaving only a combination plan with a good evaluation value from the plan list 300 and deleting the other plans. As shown in FIG. 18, the assembling plan selection unit 140 first initializes the value of the assembling plan k to 1 (S510). Then, the assembling plan selection unit 140 sequentially processes the assembling plans from the top of the plan list 300, and the evaluation value is the same as the assembling plan h having a smaller number (smaller row number) than the assembling plan k, and It is determined whether there is an arrangement plan h in which the number of unassembled products in each order is the same (S520).

ステップS520にて、上記判定条件を満たす取り合せ計画hが存在すると判定した場合、取り合せ計画選択部140は、取り合せ計画kを削除する(S530)。一方、ステップS520にて、上記判定条件を満たす取り合せ計画hは存在しないと判定した場合、取り合せ計画選択部140は、取り合せ計画h(h≦k)の数が、取り合せ計画を計画リスト300に残す数Mより大きいか否かを判定し(S540)、これを満たす場合に評価値が最も悪い取り合せ計画を計画リスト300から削除する(S550)。なお、ステップS540の判定条件を満たさない場合には、ステップS550の処理は行わずに後続の処理が行われる。   If it is determined in step S520 that there is a combination plan h that satisfies the above determination conditions, the combination plan selection unit 140 deletes the combination plan k (S530). On the other hand, when it is determined in step S520 that there is no arrangement plan h that satisfies the above determination condition, the arrangement plan selection unit 140 leaves the arrangement plan in the plan list 300 according to the number of arrangement plans h (h ≦ k). It is determined whether or not it is larger than the number M (S540), and if it is satisfied, the assembling plan having the worst evaluation value is deleted from the plan list 300 (S550). In addition, when the determination condition of step S540 is not satisfied, the subsequent process is performed without performing the process of step S550.

ステップS520〜S550の処理を終えると、取り合せ計画選択部140は、取り合せ計画kの値を1増やし(S560)、取り合せ計画kが新たな取り合せ計画の数m2を超えているか否かを判定する(S570)。取り合せ計画kが新たに追加された取り合せ計画の数m2以下である場合には、ステップS520に戻り、処理を繰り返す。一方、取り合せ計画kが新たな取り合せ計画の数m2を超えている場合には、図18に示す処理を終了する。   When the processing of steps S520 to S550 is completed, the assembling plan selection unit 140 increases the value of the assembling plan k by 1 (S560), and determines whether or not the assembling plan k exceeds the number m2 of new assembling plans ( S570). When the arrangement plan k is equal to or less than the number m2 of newly added arrangement plans, the process returns to step S520 and the process is repeated. On the other hand, when the arrangement plan k exceeds the number m2 of new arrangement plans, the processing shown in FIG. 18 is terminated.

以上、ステップS500の処理について説明した。ここで、ステップS520の処理を行う理由は、計画リスト300の中に似通った取り合せ計画が複数存在するのを防止するためである。例えば、図19に示すように、材料1および材料2の鋸断パターンが得られた2つの取り合せ計画が計画リスト300に存在しているとする。なお、ここではまとめ鋸断不可としている。図19の2つの取り合せ計画は、材料1および材料2の鋸断パターンが入れ替わっただけであって各注文の未取り合せ製品数が同一であり、評価値も同一である。このため、この2つの取り合せ計画を計画リスト300に残したとしても、以降の両者の取り合せは同一となり、似通った取り合せ計画を重複して記憶してしまうことになる。このような理由から、評価値と各注文の未取り合せ製品数とが等しい取り合せ計画はいずれか片方のみ(例えば、最初に処理した方のみ)残す方がよい。   The process of step S500 has been described above. Here, the reason why the process of step S520 is performed is to prevent a plurality of similar arrangement plans from existing in the plan list 300. For example, as shown in FIG. 19, it is assumed that there are two assortment plans in which the sawing patterns of material 1 and material 2 are obtained in the plan list 300. Here, it is not possible to cut together. In the two assembling plans of FIG. 19, only the sawing patterns of the material 1 and the material 2 are interchanged, the number of unassembled products in each order is the same, and the evaluation values are also the same. For this reason, even if these two arrangement plans are left in the plan list 300, the subsequent arrangements are the same, and similar arrangement plans are stored in duplicate. For this reason, it is better to leave only one of the assembling plans in which the evaluation value is equal to the number of unassembled products in each order (for example, only the first processed one).

なお、必ずしもステップS520の処理を行う必要はないが、当該処理を行わない場合には、計画リスト300の中に似通った取り合せ計画が多数存在することになり、取り合せ計画のバリエーションが少なくなる。そうすると、設定個数Mの値を大きくしなければ、よい取り合せ計画を算出できなくなる。   It is not always necessary to perform the process of step S520, but if the process is not performed, there are many similar arrangement plans in the plan list 300, and variations of the arrangement plan are reduced. In this case, a good assembling plan cannot be calculated unless the value of the set number M is increased.

図9のステップS500の処理を終えた状態では、本例では図20に示すような材料1および材料2の鋸断パターンが取得される。図20では、評価値の高い順に4つの取り合せ計画が計画リスト300に残されている。   In the state where the process of step S500 of FIG. 9 is finished, in this example, the sawing pattern of material 1 and material 2 as shown in FIG. 20 is acquired. In FIG. 20, four assortment plans are left in the plan list 300 in descending order of evaluation value.

(ステップS600:材料番号更新処理、ステップS700:完了判定処理、ステップS800:取り合せ計画決定処理)
図9の説明に戻り、ステップS500の処理を終えると、取り合せ計画選択部140は、材料番号iに鋸断パターンの材料本数の最大値max(n)を加えて材料番号iを更新する(S600)。そして、取り合せ計画の立案が完了したか否か、すなわち、未取り合せ注文が残っており、かつ未取り合せ材料が残っているか否かを判定し(S700)、未取り合せ注文が残っており、かつ未取り合せ材料が残っている場合には、ステップS300に戻り、ステップS300〜S600の処理を繰り返す。一方、未取り合せ注文か未取り合せ材料が残っていない場合には、取り合せ計画の立案が完了したと判断し、取り合せ計画決定部150により、評価リスト300の中から最も評価値のよい取り合せ計画のみを残して処理を終了する(S800)。
(Step S600: Material number update process, Step S700: Completion determination process, Step S800: Assortment plan determination process)
Returning to the description of FIG. 9, when the process of step S <b> 500 is finished, the assembling plan selection unit 140 adds the maximum value max (n k ) of the number of materials of the sawing pattern to the material number i and updates the material number i ( S600). Then, it is determined whether or not an assembling plan has been completed, that is, whether or not an unassembled order remains and whether or not unassembled materials remain (S700). When the assembling material remains, the process returns to step S300 and the processes of steps S300 to S600 are repeated. On the other hand, when there is no unassembled order or unassembled material, it is determined that the planning of the assembling plan has been completed, and the assembling plan determining unit 150 selects only the assembling plan with the best evaluation value from the evaluation list 300. The process is terminated (S800).

例えば、ステップS500にて、図20に示すような材料1および材料2をまとめ鋸断する鋸断パターンが算出されると、ステップS600にて次の材料番号iは3(=1+2)となる。そして、ステップS700の判定において、未取り合せ注文が残っており、かつ未取り合せ材料も残っているため、取り合せ計画立案装置100は、ステップS300に戻り、ステップS300〜S600の処理を繰り返す。   For example, when a sawing pattern for collectively sawing material 1 and material 2 as shown in FIG. 20 is calculated in step S500, the next material number i is 3 (= 1 + 2) in step S600. Then, in the determination in step S700, since there are unsorted orders and unsorted materials remain, the assembling plan planning apparatus 100 returns to step S300 and repeats the processes in steps S300 to S600.

2回目のステップS300〜S600の処理では、ステップS300にて、1回目のステップS300〜S600の処理により採用された4つの取り合せ計画に対して、複数の鋸断パターンが算出され、各鋸断パターンの評価値が算出される。すなわち、鋸断パターン算出部120により、材料3と材料4とのまとめ鋸断の鋸断パターン、もしくは、材料3のみの鋸断パターンが複数算出され、計画リスト300に追加される。そして、取り合せ計画評価部130により、これらの新たな取り合せ計画すべてについてそれぞれ評価値が計算される。かかる処理により、計画リスト300には、例えば図21に示すように、材料3および材料4について算出された鋸断パターンが記録される。   In the second processing of steps S300 to S600, a plurality of sawing patterns are calculated in step S300 for the four assembling plans adopted by the first processing of steps S300 to S600. Is evaluated. That is, the sawing pattern calculation unit 120 calculates a plurality of sawing patterns for the combined sawing of the material 3 and the material 4 or a sawing pattern for only the material 3 and adds them to the plan list 300. Then, the assembling plan evaluation unit 130 calculates an evaluation value for each of these new assembling plans. As a result of such processing, the cutting list calculated for the material 3 and the material 4 is recorded in the plan list 300, for example, as shown in FIG.

図21に示すように、ステップS300の処理により、図20に含まれる4つの取り合せ計画それぞれに対して、材料3と材料4の鋸断パターンが複数求められている。なお、図21において、材料3および材料4の鋸断パターンの識別番号にダッシュが付与されている(例えば、1’や2’など)鋸断パターンが存在するが、これらは、ダッシュが付されていない識別番号の完全まとめ切りパターンから派生した端尺切りパターンであることを示している。   As shown in FIG. 21, a plurality of sawing patterns of material 3 and material 4 are obtained for each of the four assembling plans included in FIG. 20 by the process of step S300. In FIG. 21, there are sawing patterns (for example, 1 ′, 2 ′, etc.) in which the dashes are given to the identification numbers of the sawing patterns of the materials 3 and 4, but these are given dashes. This indicates that the pattern is an end-cut pattern derived from the complete collective cut pattern of the identification numbers that are not.

その後、ステップS500で評価値のよいものから順にM個(本例では4個)の取り合せ計画を計画リスト300に残す。なお、図21に示すように、材料3および材料4の鋸断本数はすべて2本であるため、ステップS300で新たに算出された鋸断パターンの不揃い箇所を補うステップS400の処理は実行されない。   After that, in step S500, M (four in this example) assortment plans are left in the plan list 300 in descending order of evaluation value. As shown in FIG. 21, since the number of saws of material 3 and material 4 is all two, the process of step S400 that compensates for the uneven part of the sawing pattern newly calculated in step S300 is not executed.

2回目のステップS500を終えた状態では、図21に示す計画リスト300は、例えば図22のようになる。ここで、1回目のステップS500を終えた状態(図20)では、1番目の取り合せ計画(材料1の鋸断パターン:10m×10本、材料2の鋸断パターン:10m×10本)の評価値は2番目に良い値であったが、2回目のステップS500を終えた状態(図22)では、その取り合せ計画の評価値は4番目以降になったため、計画リスト300には残されていない。この取り合せ計画は、ロット前半で評価値の良い取り合せであるが、ロット全体を考えると必ずしも良い取り合せではないものといえる。   When the second step S500 is completed, the plan list 300 shown in FIG. 21 is, for example, as shown in FIG. Here, in the state where the first step S500 has been completed (FIG. 20), the evaluation of the first assembling plan (saw pattern for material 1: 10 m × 10, saw pattern for material 2: 10 m × 10) Although the value was the second best value, in the state where the second step S500 has been completed (FIG. 22), the evaluation value of the assembling plan is the fourth or later, and is not left in the plan list 300. . This arrangement plan is an arrangement with a good evaluation value in the first half of the lot, but it can be said that it is not necessarily a good arrangement when the entire lot is considered.

2回目のステップS500の処理を終えると、ステップS600にて次の材料番号iは5(=3+2)となる。そして、ステップS700の判定において、未取り合せ注文が残っており、かつ未取り合せ材料も残っているため、取り合せ計画立案装置100は、再びステップS300に戻り、ステップS300〜S600の処理を繰り返す。   When the second step S500 is completed, the next material number i is 5 (= 3 + 2) in step S600. Then, in the determination in step S700, since an unassembled order remains and unassembled materials remain, the assembling plan planning apparatus 100 returns to step S300 again and repeats the processes of steps S300 to S600.

3回目のステップS300〜S600の処理では、ステップS300にて、2回目のステップS300〜S600の処理により採用された4つの取り合せ計画(図22)に対して、複数の鋸断パターンが算出され、各鋸断パターンの評価値が算出される。かかる処理により、計画リスト300には、例えば図23に示すように、材料5および材料6について算出された鋸断パターンが記録される。その後、ステップS500で評価値のよいものから順にM個(本例では4個)の取り合せ計画を計画リスト300に残す。なお、図23に示すように、材料5および材料6の鋸断本数はすべて2本であるため、ステップS400の処理は実行されない。   In the process of the third step S300 to S600, a plurality of sawing patterns are calculated for the four assembling plans (FIG. 22) adopted by the process of the second step S300 to S600 in step S300. An evaluation value for each sawing pattern is calculated. As a result of such processing, the cutting list calculated for the material 5 and the material 6 is recorded in the plan list 300, for example, as shown in FIG. After that, in step S500, M (four in this example) assortment plans are left in the plan list 300 in descending order of evaluation value. Note that, as shown in FIG. 23, the number of saws of the material 5 and the material 6 are all two, so the process of step S400 is not executed.

3回目のステップS500を終えた状態では、図23に示す計画リスト300は、例えば図24のようになる。ここで、図23の計画リスト300において、2番目の取り合せ計画(材料1の鋸断パターン:7m×10本、10m×3本、材料2の鋸断パターン:7m×10本、10m×3本、材料3の鋸断パターン:7m×4本、10m×7本、材料4の鋸断パターン:7m×5本、10m×6本、材料5の鋸断パターン:7m×8本、10m×4本、材料6の鋸断パターン:7m×8本、10m×4本)の評価値は、2番目によい。しかし、3回目のステップS520において1番目の取り合せ計画と似通っていると判断され、結果として図23の2番目の取り合せ計画は図24では削除されている。このように、重複する取り合せ計画が削除され、取り合せ計画のバリエーションが狭まるのを防止している。   When the third step S500 is completed, the plan list 300 shown in FIG. 23 is, for example, as shown in FIG. Here, in the plan list 300 of FIG. 23, the second assembling plan (material 1 sawing pattern: 7 m × 10, 10 m × 3, material 2 sawing pattern: 7 m × 10, 10 m × 3) , Sawing pattern of material 3: 7 m × 4, 10 m × 7, sawing pattern of material 4: 7 m × 5, 10 m × 6, sawing pattern of material 5: 7 m × 8, 10 m × 4 This is the second best evaluation value for the sawing pattern of material 6 (7 m × 8, 10 m × 4). However, in step S520 for the third time, it is determined that it is similar to the first arrangement plan, and as a result, the second arrangement plan in FIG. 23 is deleted in FIG. In this way, overlapping arrangement plans are deleted, and variations in arrangement plans are prevented from being narrowed.

3回目のステップS500の処理を終えると、ステップS600にて次の材料番号iは7(=5+2)となる。その後、ステップS700の判定において未取り合せ材料が残っていないことから、ステップS800にて、取り合せ計画立案装置100の取り合せ計画決定部150により、図24において最も評価値のよい取り合せ計画を実行することが決定される。すなわち、取り合せ計画決定部150は、図24で評価値合計が最も小さい2番目の取り合せ計画を採用する。そして、データ出力部160により、図25に示す取り合せ計画が取り合せファイル3に出力される。図25の取り合せ計画は、図8に示した取り合せ計画と同一である。   When the process of step S500 for the third time is completed, the next material number i becomes 7 (= 5 + 2) in step S600. After that, since there is no unassembled material left in the determination in step S700, the arrangement plan with the best evaluation value in FIG. 24 can be executed by the arrangement plan determination unit 150 of the arrangement plan planning apparatus 100 in step S800. It is determined. That is, the assembling plan determination unit 150 employs the second assembling plan having the smallest evaluation value total in FIG. Then, the data output unit 160 outputs the combination plan shown in FIG. 25 to the combination file 3. The assembling plan in FIG. 25 is the same as the assembling plan shown in FIG.

以上、本実施形態に係る取り合せ計画立案装置100による取り合せ計画立案方法について説明した。かかる取り合せ計画立案方法では、設定個数(M個)の取り合せ計画を同時並行で求めることができる。設定個数Mを1とすると上記比較方法と同じになる。設定個数Mを増やせば、取り合せ計画のバリエーションが多くなり、より良い取り合せ計画が求まる可能性が高くなる。このため、設定個数Mは、数値実験を行い、設定個数と評価値との関係や計算時間等との関係を調査して適宜決定すればよい。   Heretofore, the combination plan planning method by the combination plan planning apparatus 100 according to the present embodiment has been described. In such an assembling plan planning method, a set number (M) of assembling plans can be simultaneously obtained. If the set number M is 1, it is the same as the above comparison method. If the set number M is increased, the variation of the assembly plan increases, and the possibility of finding a better assembly plan increases. For this reason, the set number M may be determined as appropriate by conducting a numerical experiment and investigating the relationship between the set number and the evaluation value and the calculation time.

なお、設定個数Mが多い方が原理的に取り合せ計画の多様性が増加し、より良い計画が得られる可能性が高まる。しかし、設定個数Mを増やすと計算負荷や記憶容量も増加してしまうため、問題規模と計算機の能力から数値実験により設定個数Mを決定する必要がある。ただし、本実施形態に係る取り合せ計画立案装置100は、図11のステップS320およびS330、図16のステップS430〜S450の処理を複数のCPUを有する計算機(もしくは、クラスタ計算機)を用いて並列計算させることは容易である。したがって、設定個数Mを増やしても、計算機の有するCPU個数以内であれば、計算時間はあまり増加することもない。   It should be noted that the greater the set number M, the greater the diversity of assortment plans in principle, and the better the possibility of obtaining a better plan. However, if the set number M is increased, the calculation load and the storage capacity also increase. Therefore, it is necessary to determine the set number M by a numerical experiment based on the problem scale and the ability of the computer. However, the assortment planning apparatus 100 according to the present embodiment causes the processes of steps S320 and S330 in FIG. 11 and steps S430 to S450 in FIG. 16 to be calculated in parallel using a computer (or cluster computer) having a plurality of CPUs. It is easy. Therefore, even if the set number M is increased, the calculation time does not increase so much as long as it is within the number of CPUs of the computer.

<4.取り合せ計画立案装置のハードウェア構成>
次に、図26に基づいて、本実施形態に係る取り合せ計画立案装置100のハードウェア構成について、詳細に説明する。図26は、本実施形態に係る取り合せ計画立案装置100のハードウェア構成を説明するブロック図である。
<4. Hardware configuration of assortment planning device>
Next, based on FIG. 26, the hardware configuration of the combination planning apparatus 100 according to the present embodiment will be described in detail. FIG. 26 is a block diagram illustrating the hardware configuration of the assortment planning apparatus 100 according to the present embodiment.

取り合せ計画立案装置100は、主に、CPU901と、ROM903と、RAM905と、を備える。また、取り合せ計画立案装置100は、更に、バス907と、入力装置909と、出力装置911と、ストレージ装置913と、ドライブ915と、接続ポート917と、通信装置919とを備える。   The assortment planning apparatus 100 mainly includes a CPU 901, a ROM 903, and a RAM 905. Further, the assembling plan planning apparatus 100 further includes a bus 907, an input device 909, an output device 911, a storage device 913, a drive 915, a connection port 917, and a communication device 919.

CPU901は、演算処理装置および制御装置として機能し、ROM903、RAM905、ストレージ装置913、またはリムーバブル記録媒体921に記録された各種プログラムに従って、取り合せ計画立案装置100内の動作全般またはその一部を制御する。ROM903は、CPU901が使用するプログラムや演算パラメータ等を記憶する。RAM905は、CPU901が使用するプログラムや、プログラムの実行において適宜変化するパラメータ等を一次記憶する。これらはCPUバス等の内部バスにより構成されるバス907により相互に接続されている。   The CPU 901 functions as an arithmetic processing unit and a control unit, and controls all or a part of the operation in the assortment planning device 100 according to various programs recorded in the ROM 903, the RAM 905, the storage device 913, or the removable recording medium 921. . The ROM 903 stores programs used by the CPU 901, calculation parameters, and the like. The RAM 905 primarily stores programs used by the CPU 901, parameters that change as appropriate during execution of the programs, and the like. These are connected to each other by a bus 907 constituted by an internal bus such as a CPU bus.

バス907は、ブリッジを介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バスに接続されている。   The bus 907 is connected to an external bus such as a PCI (Peripheral Component Interconnect / Interface) bus via a bridge.

入力装置909は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなどユーザが操作する操作手段である。また、入力装置909は、例えば、赤外線やその他の電波を利用したリモートコントロール手段(いわゆる、リモコン)であってもよいし、取り合せ計画立案装置100の操作に対応したPDA等の外部接続機器923であってもよい。さらに、入力装置909は、例えば、上記の操作手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、CPU901に出力する入力制御回路などから構成されている。取り合せ計画立案装置100のユーザは、この入力装置909を操作することにより、取り合せ計画立案装置100に対して各種のデータを入力したり処理動作を指示したりすることができる。   The input device 909 is an operation unit operated by the user, such as a mouse, a keyboard, a touch panel, a button, a switch, and a lever. The input device 909 may be, for example, remote control means (so-called remote controller) using infrared rays or other radio waves, or may be an external connection device 923 such as a PDA corresponding to the operation of the assortment planning device 100. There may be. Furthermore, the input device 909 includes, for example, an input control circuit that generates an input signal based on information input by a user using the operation unit and outputs the input signal to the CPU 901. The user of the arrangement planning device 100 can input various data and instruct processing operations to the arrangement planning device 100 by operating the input device 909.

出力装置911は、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。このような装置として、CRTディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ELディスプレイ装置およびランプなどの表示装置や、スピーカおよびヘッドホンなどの音声出力装置や、プリンタ装置、携帯電話、ファクシミリなどがある。出力装置911は、例えば、取り合せ計画立案装置100が行った各種処理により得られた結果を出力する。具体的には、表示装置は、取り合せ計画立案装置100が行った各種処理により得られた結果を、テキストまたはイメージで表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して出力する。   The output device 911 is configured by a device that can notify the user of the acquired information visually or audibly. Examples of such devices include CRT display devices, liquid crystal display devices, plasma display devices, EL display devices and display devices such as lamps, audio output devices such as speakers and headphones, printer devices, mobile phones, and facsimiles. The output device 911 outputs, for example, results obtained by various processes performed by the assortment planning device 100. Specifically, the display device displays the results obtained by various processes performed by the assortment planning device 100 as text or an image. On the other hand, the audio output device converts an audio signal composed of reproduced audio data, acoustic data, and the like into an analog signal and outputs the analog signal.

ストレージ装置913は、取り合せ計画立案装置100の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置913は、例えば、HDD(Hard Disk Drive)等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイス等により構成される。このストレージ装置913は、CPU901が実行するプログラムや各種データ、および外部から取得した各種のデータなどを格納する。   The storage device 913 is a data storage device configured as an example of a storage unit of the assortment planning device 100. The storage device 913 includes, for example, a magnetic storage device such as an HDD (Hard Disk Drive), a semiconductor storage device, an optical storage device, or a magneto-optical storage device. The storage device 913 stores programs executed by the CPU 901, various data, various data acquired from the outside, and the like.

ドライブ915は、記録媒体用リーダライタであり、取り合せ計画立案装置100に内蔵、あるいは外付けされる。ドライブ915は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体921に記録されている情報を読み出して、RAM905に出力する。また、ドライブ915は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体921に記録を書き込むことも可能である。リムーバブル記録媒体921は、例えば、CDメディア、DVDメディア、Blu−rayメディア等である。また、リムーバブル記録媒体921は、コンパクトフラッシュ(登録商標)(CompactFlash:CF)、フラッシュメモリ、または、SDメモリカード(Secure Digital memory card)等であってもよい。また、リムーバブル記録媒体921は、例えば、非接触型ICチップを搭載したICカード(Integrated Circuit card)または電子機器等であってもよい。   The drive 915 is a recording medium reader / writer, and is built in or externally attached to the assortment planning apparatus 100. The drive 915 reads information recorded on a removable recording medium 921 such as a mounted magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, and outputs the information to the RAM 905. The drive 915 can also write a record on a removable recording medium 921 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory. The removable recording medium 921 is, for example, a CD medium, a DVD medium, a Blu-ray medium, or the like. The removable recording medium 921 may be a CompactFlash (registered trademark) (CompactFlash: CF), a flash memory, an SD memory card (Secure Digital memory card), or the like. Further, the removable recording medium 921 may be, for example, an IC card (Integrated Circuit card) on which a non-contact IC chip is mounted, an electronic device, or the like.

接続ポート917は、機器を取り合せ計画立案装置100に直接接続するためのポートである。接続ポート917の一例として、USB(Universal Serial Bus)ポート、IEEE1394ポート、SCSI(Small Computer System Interface)ポート、RS−232Cポート等がある。この接続ポート917に外部接続機器923を接続することで、取り合せ計画立案装置100は、外部接続機器923から直接各種のデータを取得したり、外部接続機器923に各種のデータを提供したりする。   The connection port 917 is a port for directly connecting a device to the assembling planning apparatus 100. Examples of the connection port 917 include a USB (Universal Serial Bus) port, an IEEE 1394 port, a SCSI (Small Computer System Interface) port, and an RS-232C port. By connecting the external connection device 923 to the connection port 917, the assortment planning apparatus 100 acquires various data directly from the external connection device 923 or provides various data to the external connection device 923.

通信装置919は、例えば、通信網925に接続するための通信デバイス等で構成された通信インターフェースである。通信装置919は、例えば、有線または無線LAN(Local Area Network)、Bluetooth(登録商標)、またはWUSB(Wireless USB)用の通信カード等である。また、通信装置919は、光通信用のルータ、ADSL(Asymmetric Digital Subscriber Line)用のルータ、または、各種通信用のモデム等であってもよい。この通信装置919は、例えば、インターネットや他の通信機器との間で、例えばTCP/IP等の所定のプロトコルに則して信号等を送受信することができる。また、通信装置919に接続される通信網925は、有線または無線によって接続されたネットワーク等により構成され、例えば、インターネット、家庭内LAN、赤外線通信、ラジオ波通信または衛星通信等であってもよい。   The communication device 919 is a communication interface configured with, for example, a communication device for connecting to the communication network 925. The communication device 919 is, for example, a communication card for wired or wireless LAN (Local Area Network), Bluetooth (registered trademark), or WUSB (Wireless USB). The communication device 919 may be a router for optical communication, a router for ADSL (Asymmetric Digital Subscriber Line), or a modem for various communication. The communication device 919 can transmit and receive signals and the like according to a predetermined protocol such as TCP / IP, for example, with the Internet and other communication devices. The communication network 925 connected to the communication device 919 is configured by a wired or wireless network, and may be, for example, the Internet, a home LAN, infrared communication, radio wave communication, satellite communication, or the like. .

以上、本発明の実施形態に係る取り合せ計画立案装置100の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。   Heretofore, an example of the hardware configuration capable of realizing the function of the assortment planning apparatus 100 according to the embodiment of the present invention has been shown. Each component described above may be configured using a general-purpose member, or may be configured by hardware specialized for the function of each component. Therefore, it is possible to change the hardware configuration to be used as appropriate according to the technical level at the time of carrying out this embodiment.

以下、図27〜図31に基づいて、上記実施形態に係る取り合せ計画立案装置100を用いて、図27の注文ファイル1の注文を、図28材料ファイル2の材料から取り合せる計画を求めた実施例を説明する。本実施例においては、最大まとめ鋸断本数Nを3本とし、設定個数Mを1、4、8、12、16と変化させたときの評価値の値を算出した。その結果を図31に示す。設定個数Mが1の場合は比較方法による結果を示している。図31より、設定個数Mを増加させると、設定個数Mが1の場合と比較して取り合せ計画の評価値は小さくなっており、設定個数Mを増加させると評価値の良い取り合せ計画が得られることが確認された。   Hereinafter, based on FIGS. 27 to 31, using the assortment planning apparatus 100 according to the above-described embodiment, an implementation for obtaining a plan for joining the order of the order file 1 of FIG. 27 from the material of the material file 2 of FIG. 28. An example will be described. In this example, the maximum number of combined sawings N was set to 3, and the value of the evaluation value when the set number M was changed to 1, 4, 8, 12, and 16 was calculated. The result is shown in FIG. When the set number M is 1, the result by the comparison method is shown. As shown in FIG. 31, when the set number M is increased, the evaluation value of the arrangement plan is smaller than when the set number M is 1, and when the set number M is increased, an arrangement plan with a good evaluation value can be obtained. It was confirmed.

ここで、取り合せ計画を求めたときの評価関数を下記式(10)〜式(18)に示す。   Here, the evaluation function when the assembling plan is obtained is shown in the following formulas (10) to (18).

評価値(i)=2.0×切捨率評価値(i)+1.0×鋸断能率評価値(i)
+0.02×尺替り評価値(i)+0.5×進捗率評価値(i)
・・・式(10)
切捨率評価値(i)=歩留り評価値(i)/材料長 ・・・式(11)
進捗率評価値(i)=√Σg(既取り合せ累積鋸断長偏差g
+未取り合せ累積鋸断長偏差g)/材料本数・・・式(12)
既取り合せ累積鋸断長偏差g
=既取り合せ累積鋸断目標長g−既取り合せ累積鋸断計画長g・・・式(13)
既取り合せ累積鋸断目標長g=鋸断割合g×既取り合せ総材料長 ・・・式(14)
既取り合せ累積鋸断計画長g=グループgに属する注文の既取り合せ総製品長
・・・式(15)
未取り合せ累積鋸断長偏差g
=未取り合せ累積鋸断目標長g−未取り合せ累積鋸断計画長g・・・式(16)
未取り合せ累積鋸断目標長g=鋸断割合g×未取り合せ総材料長 ・・・式(17)
未取り合せ累積鋸断計画長g=グループgに属する注文の未取り合せ総製品長
・・・式(18)
Evaluation value (i) = 2.0 × cutting rate evaluation value (i) + 1.0 × saw cutting efficiency evaluation value (i)
+ 0.02 × replacement evaluation value (i) + 0.5 × progress rate evaluation value (i)
... Formula (10)
Cut-off rate evaluation value (i) = yield evaluation value (i) / material length (formula 11)
Progress rate evaluation value (i) = √Σg (existing assembling cumulative sawing length deviation g 2
+ Unassembled cumulative sawing length deviation g 2 ) / number of materials: Formula (12)
Already assembled cumulative sawing length deviation g
= Existing assorted cumulative sawing target length g-Existing assorted cumulative sawing plan length g (13)
Cumulative cutting target length g already assembled = saw cutting ratio g × total length of materials already assembled ・ ・ ・ Expression (14)
Existing assembling cumulative sawing plan length g = total product length of orders that belong to group g
... Formula (15)
Unassembled cumulative saw length deviation g
= Unassembled cumulative sawing target length g-Unassembled cumulative sawing plan length g (16)
Unassembled cumulative sawing target length g = saw cutting ratio g × unassembled total material length Equation (17)
Unassembled cumulative sawing plan length g = total unassembled product length of orders belonging to group g
... Formula (18)

式(10)の切捨率評価値は、式(2)の歩留り評価値を材料長で除して規格化した値である。鋸断能率評価値は、式(3)〜式(6)で計算される値である。尺替り評価値は、図4および図5に基づき説明したパイリング機械(4台)への仕分けロジックを模擬した方法で計算した値であり、予め定められたロジックで4台のパイリング機械に製品を仕分け、製品の注文種類が切替わった回数の合計値である。進捗率評価値は、グループ毎の累積鋸断目標長と累積鋸断計画長との偏差を使用した評価値であり、式(12)〜式(18)で計算される。   The cutoff rate evaluation value of Equation (10) is a value obtained by dividing the yield evaluation value of Equation (2) by the material length. The sawing efficiency evaluation value is a value calculated by the equations (3) to (6). The scale evaluation value is a value calculated by a method simulating the sorting logic for the pile machines (four units) described with reference to FIGS. 4 and 5, and the products are assigned to the four pile machines with a predetermined logic. This is the total number of times the sorting and product order types have been switched. The progress rate evaluation value is an evaluation value using a deviation between the cumulative sawing target length and the cumulative sawing plan length for each group, and is calculated by Expressions (12) to (18).

各注文は、図27の右列のように3つのグループに分けられており、各グループに属する製品の長さの合計値(Σ(製品本数数×注文長))から計算される鋸断割合は図29に示す通りである。進捗率評価値は、ロット後半でも注文の種類数が少なくなることを防ぐように注文を複数グループに分類し、1つのグループの注文を偏って取り合せることがないように各グループの累積鋸断目標長を既取り合せ(未取り合せ)総材料長(材料長の合計値)から定める。すなわち、進捗率評価値は、各グループから均等に取り合せるための評価値であり、累積鋸断目標長からのズレを極力小さくするために用いられる。   Each order is divided into three groups as shown in the right column of FIG. 27, and the sawing rate calculated from the total length of products belonging to each group (Σ (number of products x order length)). Is as shown in FIG. The progress rate evaluation value is divided into multiple groups to prevent the number of types of orders from decreasing even in the second half of the lot, and the cumulative cutting of each group is performed so that orders of one group are not biased together. The target length is determined from the total length of materials already assembled (not assembled) (total material length). That is, the progress rate evaluation value is an evaluation value for associating each group evenly, and is used to minimize the deviation from the cumulative sawing target length.

すべての材料からの取り合せ計画を求めた後の評価値の内訳を図30に示す。比較方法(設定個数Mが1の場合)と比べて、上記実施形態の手法(設定個数Mが1より大きい場合)を用いることで、図30に示すようにすべての評価値は小さくなっており、取り合せ計画の質が改善されたことがわかる。また、設定個数Mが大きい方が概ね評価値の良い取り合せ計画が得られることが確認された。   FIG. 30 shows a breakdown of evaluation values after obtaining assembling plans from all materials. Compared to the comparison method (when the set number M is 1), all the evaluation values are small as shown in FIG. 30 by using the method of the above embodiment (when the set number M is greater than 1). This shows that the quality of the arrangement plan has been improved. In addition, it was confirmed that a combination plan having a good evaluation value can be obtained when the set number M is large.

以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。   The preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings, but the present invention is not limited to such examples. It is obvious that a person having ordinary knowledge in the technical field to which the present invention pertains can come up with various changes or modifications within the scope of the technical idea described in the claims. Of course, it is understood that these also belong to the technical scope of the present invention.

1 注文ファイル
2 材料ファイル
3 取り合せファイル
100 取り合せ計画立案装置
110 データ入力部
120 鋸断パターン算出部120
130 取り合せ計画評価部
140 取り合せ計画選択部
150 取り合せ計画決定部
160 データ出力部
170 データ記憶部
200 取り合せ計画
210 鋸断パターン
300 計画リスト
DESCRIPTION OF SYMBOLS 1 Order file 2 Material file 3 Assortment file 100 Assortment planning device 110 Data input part 120 Saw cutting pattern calculation part 120
DESCRIPTION OF SYMBOLS 130 Assortment plan evaluation part 140 Assortment plan selection part 150 Assortment plan determination part 160 Data output part 170 Data storage part 200 Assortment plan 210 Saw pattern 300 Plan list

Claims (8)

同一ロット内の複数の材料から複数の金属製品に対する注文を取り合せる際に、当該材料に予め付与された順序に従い、取り合せが算出されていない未取り合せの材料に対して順次注文の取り合せの複数の候補を算出して、既取り合せ材料に対する取り合せ計画に当該複数の候補をそれぞれ付加することにより複数の新たな取り合せ計画を作成する処理を繰り返して、当該材料に対して決定された注文の取り合せの候補である複数の取り合せ計画から1つを選択することにより、当該材料に対する取り合せ計画を立案する取り合せ計画立案装置であって、
取り合せ計画における未取り合せの材料に対して、前記順序に従い、まとめ鋸断する複数材料からの注文の取り合せパターンの候補である複数の鋸断パターンを算出して、既取り合せ材料に対する取り合せ計画にそれぞれ付加することにより、取り合せの異なる複数の新たな取り合せ計画の算出を行う鋸断パターン算出部と、
前記各新たな取り合せ計画について、当該取り合せ計画の評価値の計算を行う取り合せ計画評価部と、
前記複数の新たな取り合せ計画のうち、前記評価値の良い順に複数の取り合せ計画の選択を行う取り合せ計画選択部と、
選択された前記複数の取り合せ計画から、前記評価値が最良である取り合せ計画を1つ決定する取り合せ計画決定部と、
を備え、
前記鋸断パターン算出部、前記取り合せ計画評価部、および前記取り合せ計画選択部は、取り合せ計画立案完了条件を満たすまで、新たな取り合せ計画の算出と、評価値の計算と、取り合せ計画の選択とを繰り返し、
前記取り合せ計画立案完了条件を満たしたとき、前記取り合せ計画決定部は、取り合せ計画立案完了時において前記取り合せ計画選択部により選択されている前記複数の取り合せ計画から、前記評価値が最良である取り合せ計画を1つ決定することを特徴とする、取り合せ計画立案装置。
When combining orders for a plurality of metal products from a plurality of materials in the same lot, according to the order given in advance to the materials, a plurality of order combinations for unassembled materials that have not been calculated. Candidates for order combination determined for the material by repeating the process of creating a plurality of new combination plans by calculating the candidates and adding each of the plurality of candidates to the combination plans for the existing materials. An arrangement planning apparatus for selecting an arrangement plan for the material by selecting one from a plurality of arrangement plans.
Calculate multiple sawing patterns that are candidates for ordering patterns from multiple materials to be cut together according to the above order for unassembled materials in the assembling plan, and add them to the assembling plan for existing materials. A sawing pattern calculation unit that calculates a plurality of new arrangement plans with different arrangements,
For each new combination plan, a combination plan evaluation unit that calculates an evaluation value of the combination plan,
Among the plurality of new arrangement plans, an arrangement plan selection unit that selects a plurality of arrangement plans in order of good evaluation value;
An arrangement plan determination unit for determining one arrangement plan having the best evaluation value from the selected arrangement plans;
With
The sawing pattern calculation unit, the combination plan evaluation unit, and the combination plan selection unit perform calculation of a new combination plan, calculation of an evaluation value, and selection of the combination plan until a combination plan formulation completion condition is satisfied. repetition,
When the assembling plan planning completion condition is satisfied, the assembling plan deciding unit has the best evaluation value from the plurality of assembling plans selected by the assembling plan selecting unit when the assembling plan planning is completed. An assembling plan drafting device characterized in that one is determined.
前記取り合せ計画選択部は、前記評価値が同一であり、かつ、各注文の未取り合せ製品数または既取り合せ製品数が同一である取り合せ計画を重複して選択しないことを特徴とする、請求項1に記載の取り合せ計画立案装置。   2. The assortment plan selection unit does not redundantly select assortment plans having the same evaluation value and the same number of unassembled products or the same number of assorted products in each order. Assortment planning device described in 1. 前記鋸断パターン算出部は、
すべての既取り合せ計画に対して算出して付加した鋸断パターンについて、材料のまとめ鋸断本数の最大値を算出し、
当該最大値に満たない鋸断パターンについては、材料の鋸断本数が前記最大値となるまで次の材料の鋸断パターンを繰り返し算出することを特徴とする、請求項1または2に記載の取り合せ計画立案装置。
The sawing pattern calculation unit
For the sawing pattern that is calculated and added for all existing arrangement plans, calculate the maximum value of the total number of sawing of materials,
3. The arrangement according to claim 1, wherein for the sawing pattern that does not satisfy the maximum value, the sawing pattern of the next material is repeatedly calculated until the number of sawing materials reaches the maximum value. Planning device.
前記鋸断パターン算出部は、
前記まとめ鋸断する複数材料のすべてから同一数の注文を取り合せる鋸断パターンである完全まとめ切りパターンを算出し、
前記完全まとめ切りパターンに含まれる任意の1つの注文の金属製品の本数を1つ減少させるとともに当該金属製品の本数を減少させた注文より長い金属製品の注文の本数を1つ増加させる処理を繰り返して、最も歩留りが改善された鋸断パターンである端尺切りパターンを探索し、
前記完全まとめ切りパターンおよび前記端尺切りパターンを鋸断パターンとして前記取り合せ計画評価部に出力することを特徴とする、請求項1〜3のいずれか1項に記載の取り合せ計画立案装置。
The sawing pattern calculation unit
Calculating a complete collective cutting pattern, which is a sawing pattern that combines the same number of orders from all of the plurality of materials to be collectively cut;
The process of reducing the number of metal products of any one order included in the complete batch cutting pattern by 1 and increasing the number of orders of metal products longer than the order of reducing the number of metal products by 1 is repeated. Search for the end cutting pattern, which is the sawing pattern with the most improved yield,
The assembling plan planning apparatus according to any one of claims 1 to 3, wherein the complete group cutting pattern and the end-cutting pattern are output as a sawing pattern to the assembling plan evaluation unit.
前記鋸断パターン算出部は、
まとめ鋸断可能な最大材料数として予め設定された最大まとめ鋸断本数の鋸断パターンから算出を開始し、
予め設定されたまとめ鋸断条件を満たす鋸断パターンが取得できない場合、前記最大まとめ鋸断本数からまとめ鋸断本数を1ずつ減少させて、前記まとめ鋸断本数が最大となる鋸断パターンを算出することを特徴とする、請求項1〜4のいずれか1項に記載の取り合せ計画立案装置。
The sawing pattern calculation unit
Start calculation from the cutting pattern of the maximum number of combined sawing preset as the maximum number of materials that can be sawed together,
If a cutting pattern that satisfies the preset collective sawing conditions cannot be obtained, the number of collective sawings is reduced by one from the maximum collective sawing number to calculate a sawing pattern that maximizes the collective sawing number. The arrangement planning apparatus according to any one of claims 1 to 4, wherein
前記取り合せ計画立案完了条件は、すべての注文の金属製品の取り合せを完了したとき、または、すべての材料から金属製品の取り合せを完了したときのうち、少なくともいずれか一方を満たした場合とすることを特徴とする、請求項1〜5のいずれか1項に記載の取り合せ計画立案装置。   The condition for completing the planning of the assembling shall be a case where at least one of the completion of the assembling of the metal products for all orders or the completion of the assembling of the metal products from all the materials is satisfied. The assembling plan planning device according to any one of claims 1 to 5, characterized in that it is a feature. 同一ロット内の複数の材料から複数の金属製品に対する注文を取り合せる際に、当該材料に予め付与された順序に従い、取り合せが算出されていない未取り合せの材料に対して順次注文の取り合せの複数の候補を算出して、既取り合せ材料に対する取り合せ計画に当該複数の候補をそれぞれ付加することにより複数の新たな取り合せ計画を作成する処理を繰り返して、当該材料に対して決定された注文の取り合せの候補である複数の取り合せ計画から1つを選択することにより、当該材料に対する取り合せ計画を立案する取り合せ計画立案方法であって、
取り合せ計画における未取り合せの材料に対して、前記順序に従い、まとめ鋸断する複数材料からの注文の取り合せパターンの候補である複数の鋸断パターンを算出して、既取り合せ材料に対する取り合せ計画にそれぞれ付加することにより、取り合せの異なる複数の新たな取り合せ計画の算出を行う鋸断パターン算出ステップと、
前記各新たな取り合せ計画について、当該取り合せ計画評価値の計算を行う取り合せ計画評価ステップと、
前記複数の新たな取り合せ計画のうち、前記評価値の良い順に複数の取り合せ計画の選択を行う取り合せ計画選択ステップと、
選択された前記複数の取り合せ計画から、前記評価値が最良である取り合せ計画を1つ決定する取り合せ計画決定ステップと、
を含み、
取り合せ計画立案完了条件を満たすまで、前記鋸断パターン算出ステップ、前記取り合せ計画評価ステップ、および前記取り合せ計画選択ステップを繰り返し、
前記取り合せ計画立案完了条件を満たしたとき、取り合せ計画立案完了時において選択されている前記複数の取り合せ計画から、前記評価値が最良である取り合せ計画を1つ決定する前記取り合せ計画決定ステップを実行することを特徴とする、取り合せ計画立案方法。
When combining orders for a plurality of metal products from a plurality of materials in the same lot, according to the order given in advance to the materials, a plurality of order combinations for unassembled materials that have not been calculated. Candidates for order combination determined for the material by repeating the process of creating a plurality of new combination plans by calculating the candidates and adding each of the plurality of candidates to the combination plans for the existing materials. A method for planning an assembling plan for the material by selecting one from a plurality of assembling plans,
Calculate multiple sawing patterns that are candidates for ordering patterns from multiple materials to be cut together according to the above order for unassembled materials in the assembling plan, and add them to the assembling plan for existing materials. A sawing pattern calculation step for calculating a plurality of new arrangement plans with different arrangements,
For each new combination plan, a combination plan evaluation step for calculating the combination plan evaluation value;
A combination plan selection step of selecting a plurality of combination plans in the order of good evaluation value among the plurality of new combination plans;
A combination plan determination step for determining one combination plan having the best evaluation value from the selected plurality of combination plans;
Including
Until the assembling plan planning completion condition is satisfied, the sawing pattern calculation step, the assembling plan evaluation step, and the assembling plan selection step are repeated,
When the combination plan planning completion condition is satisfied, the combination plan determination step of determining one combination plan having the best evaluation value from the plurality of combination plans selected at the completion of the combination plan planning is executed. Assortment planning method characterized by the above.
コンピュータを、同一ロット内の複数の材料から複数の金属製品に対する注文を取り合せる際に、当該材料に予め付与された順序に従い、取り合せが算出されていない未取り合せの材料に対して順次注文の取り合せの複数の候補を算出して、既取り合せ材料に対する取り合せ計画に当該複数の候補をそれぞれ付加することにより複数の新たな取り合せ計画を作成する処理を繰り返して、当該材料に対して決定された注文の取り合せの候補である複数の取り合せ計画から1つを選択することにより、当該材料に対する取り合せ計画を立案する取り合せ計画立案装置として機能させるためのコンピュータプログラムであって、
取り合せ計画における未取り合せの材料に対して、前記順序に従い、まとめ鋸断する複数材料からの注文の取り合せパターンの候補である複数の鋸断パターンを算出して、既取り合せ材料に対する取り合せ計画にそれぞれ付加することにより、取り合せの異なる複数の新たな取り合せ計画の算出を行う鋸断パターン算出手段と、
前記各新たな取り合せ計画について、当該取り合せ計画の評価値の計算を行う取り合せ計画評価手段と、
前記複数の新たな取り合せ計画のうち、前記評価値の良い順に複数の取り合せ計画の選択を行う取り合せ計画選択手段と、
選択された前記複数の取り合せ計画から、前記評価値が最良である取り合せ計画を1つ決定する取り合せ計画決定手段と、
を備え、
前記鋸断パターン算出手段、前記取り合せ計画評価手段、および前記取り合せ計画選択手段は、取り合せ計画立案完了条件を満たすまで、新たな取り合せ計画の算出と、評価値の計算と、取り合せ計画の選択とを繰り返し、
前記取り合せ計画立案完了条件を満たしたとき、前記取り合せ計画決定手段は、取り合せ計画立案完了時において前記取り合せ計画選択手段により選択されている前記複数の取り合せ計画から、前記評価値が最良である取り合せ計画を1つ決定することを特徴とする、取り合せ計画立案装置としてコンピュータを機能させるためのコンピュータプログラム。
When ordering multiple metal products from multiple materials in the same lot using the computer, according to the order given in advance to the materials, the order is sequentially arranged for unassembled materials that have not been calculated. The process of creating a plurality of new assembling plans by repeatedly calculating a plurality of candidates and adding each of the plurality of candidates to the assembling plan for the existing assembling material is repeated. A computer program for functioning as an arrangement planning device for preparing an arrangement plan for the material by selecting one of a plurality of arrangement plans that are candidates for arrangement,
Calculate multiple sawing patterns that are candidates for ordering patterns from multiple materials to be cut together according to the above order for unassembled materials in the assembling plan, and add them to the assembling plan for existing materials. A sawing pattern calculation means for calculating a plurality of new arrangement plans with different arrangements,
For each new combination plan, a combination plan evaluation means for calculating an evaluation value of the combination plan,
Among the plurality of new assortment plans, assortment plan selection means for selecting a plurality of assortment plans in order of good evaluation value;
A combination plan determination means for determining one combination plan having the best evaluation value from the plurality of selected combination plans;
With
The sawing pattern calculation means, the assortment plan evaluation means, and the assortment plan selection means perform calculation of a new assembling plan, calculation of an evaluation value, and selection of an assembling plan until the assembling plan planning completion condition is satisfied. repetition,
When the assembling plan planning completion condition is satisfied, the assembling plan deciding means has the best evaluation value from the plurality of assembling plans selected by the assembling plan selecting means when the assembling plan planning is completed. A computer program for causing a computer to function as an assortment planning apparatus, characterized in that one is determined.
JP2011118579A 2011-05-27 2011-05-27 Assortment planning device, assortment planning method and computer program Expired - Fee Related JP5573775B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011118579A JP5573775B2 (en) 2011-05-27 2011-05-27 Assortment planning device, assortment planning method and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011118579A JP5573775B2 (en) 2011-05-27 2011-05-27 Assortment planning device, assortment planning method and computer program

Publications (2)

Publication Number Publication Date
JP2012247962A JP2012247962A (en) 2012-12-13
JP5573775B2 true JP5573775B2 (en) 2014-08-20

Family

ID=47468354

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011118579A Expired - Fee Related JP5573775B2 (en) 2011-05-27 2011-05-27 Assortment planning device, assortment planning method and computer program

Country Status (1)

Country Link
JP (1) JP5573775B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019049837A (en) * 2017-09-08 2019-03-28 フルサト工業株式会社 Production instruction device, production instruction method and program
JP7283865B2 (en) * 2018-03-27 2023-05-30 カルチュア・コンビニエンス・クラブ株式会社 Apparatus, method, and program for making recommendations based on customer attribute information

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11291136A (en) * 1998-04-08 1999-10-26 Nippon Steel Corp Processing line of steel frame for house building materials
JP2004348383A (en) * 2003-05-21 2004-12-09 Kobe Steel Ltd Method, device, and program for assorting member
JP4867873B2 (en) * 2007-09-12 2012-02-01 村田機械株式会社 Kit production ordering device for kit production board processing
JP4467015B2 (en) * 2007-12-14 2010-05-26 住友林業株式会社 Material assortment system
JP5098761B2 (en) * 2008-04-01 2012-12-12 新日鐵住金株式会社 Assortment planning device, method and program
JP5048000B2 (en) * 2009-02-04 2012-10-10 新日本製鐵株式会社 Assortment planning method, apparatus and program

Also Published As

Publication number Publication date
JP2012247962A (en) 2012-12-13

Similar Documents

Publication Publication Date Title
CN109870903B (en) Parameter optimization method, device and non-transitory computer readable medium
CN112446526B (en) Production scheduling system and method
JP5134601B2 (en) Production schedule creation device
JP6990563B2 (en) Product design and process design equipment
JP2002279337A (en) Optimal solution search method for uniform density placement problem and optimal solution search program for uniform density placement problem
JP5033555B2 (en) Production schedule creation method and system
JP5573775B2 (en) Assortment planning device, assortment planning method and computer program
JP2009208933A (en) Physical distribution planning system, physical distribution planning method, and physical distribution planning program
JP5048000B2 (en) Assortment planning method, apparatus and program
JP4230852B2 (en) Process planning, progress results, and productivity management method and system using multi-viewer Gantt chart
JP6760084B2 (en) Information display system, method and program for analysis
CN113537847B (en) Productivity planning method and readable storage medium
JP2002132327A (en) Method and system for generating production plan
JP5098761B2 (en) Assortment planning device, method and program
JP7252160B2 (en) PRODUCTION CONTROL SYSTEM, PRODUCTION CONTROL DEVICE AND PRODUCTION CONTROL METHOD
US20080134105A1 (en) Apparatus, method and program for designing integrated circuit
JP6477309B2 (en) Steelmaking production schedule creation device, steelmaking production schedule creation method, operation method, and steelmaking product manufacturing method
JP2000071119A (en) Section steel sawing method
JP4754934B2 (en) Production plan creation device, production plan creation method, and program
JP5870637B2 (en) Operation support method and operation support apparatus
JP5463775B2 (en) Scheduling apparatus and scheduling method
JP3832311B2 (en) Steel product production method
JP5402621B2 (en) Manufacturing load prediction apparatus, method, computer program, and computer-readable storage medium
CN117474283A (en) Clothing workshop cutting bed allocation optimization method based on hybrid genetic algorithm
JP4821232B2 (en) Operation result prediction method and system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130812

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140603

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140616

R151 Written notification of patent or utility model registration

Ref document number: 5573775

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees