JP7795090B2 - Planning device, planning method, and control program - Google Patents
Planning device, planning method, and control programInfo
- Publication number
- JP7795090B2 JP7795090B2 JP2022037503A JP2022037503A JP7795090B2 JP 7795090 B2 JP7795090 B2 JP 7795090B2 JP 2022037503 A JP2022037503 A JP 2022037503A JP 2022037503 A JP2022037503 A JP 2022037503A JP 7795090 B2 JP7795090 B2 JP 7795090B2
- Authority
- JP
- Japan
- Prior art keywords
- normal portion
- coil
- width
- original
- calculation unit
- 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.)
- Active
Links
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、計画立案装置、計画立案方法及び制御プログラムに関する。 The present invention relates to a planning device, a planning method, and a control program.
顧客毎に注文仕様の異なる受注生産を行う製造業において、例えば長方形板状の原コイルから出荷する製品コイル(フープ)を切り出す条切業務の計画は、製品コイルの製造コストに影響を与える重要な業務である。当該業務においては、様々な位置に不良部分を含む場合があり、サイズもさまざまな場合がある原コイルから、条切用に配置された切断刃によって、需要者から指定された仕様の長方形状の製品を切り出し可能な計画を立案することを求められる。特許文献1では、コイル組合せ問題を自動化すると共に、巻き直し設備における歩留を向上させることが可能なコイル巻き直し組合せ処理方法が開示されている。 In manufacturing industries that produce made-to-order products with different specifications for each customer, planning for the strip cutting process, which cuts out the product coils (hoops) to be shipped from, for example, rectangular plate-shaped raw coils, is an important task that affects the manufacturing costs of the product coils. This process requires the creation of a plan that enables the cutting blades arranged for strip cutting to cut out rectangular products with the specifications specified by the customer from raw coils that may contain defects in various positions and vary in size. Patent Document 1 discloses a coil rewinding combination processing method that automates the coil combination problem and improves yield in rewinding equipment.
しかしながら従来の条切業務に係る装置或いは方法においては、原コイルが不良部分を含み得ることに対する対処が不十分であり、処理手順に改善の余地がある。 However, conventional devices and methods for cutting strips do not adequately address the possibility that the original coil may contain defective parts, and there is room for improvement in the processing procedures.
本発明の一態様は、上記の問題に鑑みてなされたものであり、不良部分を含み得る原コイルから製品コイルを切り出す条切作業の計画を立案する場合における処理負荷又は処理時間の低減を可能とすることを目的とする。 One aspect of the present invention was developed in consideration of the above-mentioned problems, and aims to reduce the processing load or processing time when planning strip cutting work, which involves cutting product coils from raw coils that may contain defective parts.
上記の課題を解決するために、本発明の態様1に係る計画立案装置は、原コイルから製品コイルを切り出す条切作業についての計画を行うための計画立案装置であって、1又は複数の原コイルの各々についての幅、長さ、重量及び不良部分の位置を含む原コイル情報を取得する取得部と、原コイル各部の幅方向において不良部分を含まない部分の最大幅である正常部幅について、連続して略同じ正常部幅を有する領域の長さである正常部長さであって、各原コイルの正常部幅毎に算出した正常部長さを、前記1又は複数の原コイルにおける正常部幅毎に合算する第1算出部と、前記正常部幅の各々について、前記1又は複数の原コイルから切り出し可能な、当該正常部幅に対応する幅を有する製品コイルの合計重量である採取可能重量を、合算された前記正常部長さに基づいて算出する第2算出部と、所定の基準重量以上の採取可能重量に対応する製品コイル幅の範囲を算出する第3算出部と、を備える。 To solve the above problem, a planning device according to aspect 1 of the present invention is a planning device for planning the strip-cutting work of cutting product coils from raw coils, and includes: an acquisition unit that acquires raw coil information, including the width, length, weight, and location of defective portions, for each of one or more raw coils; a first calculation unit that adds up normal portion lengths, calculated for each normal portion width of each raw coil, for the normal portion width, which is the maximum width of the portion of each raw coil that does not contain defective portions in the width direction, and which is the length of a region having approximately the same continuous normal portion width; a second calculation unit that calculates, for each normal portion width, a harvestable weight, which is the total weight of product coils having a width corresponding to the normal portion width that can be cut from the one or more raw coils, based on the added-up normal portion lengths; and a third calculation unit that calculates a range of product coil widths corresponding to harvestable weights equal to or greater than a predetermined reference weight.
上記の構成によれば、条切作業を行うに際して候補となる製品コイル幅を事前に抽出することができる。これにより、不良部分を含み得る原コイルから製品コイルを切り出す条切作業の計画を立案する場合における処理負荷又は処理時間の低減が可能となる。 The above configuration allows candidate product coil widths to be extracted in advance when performing strip cutting work. This reduces the processing load or processing time when planning strip cutting work, which involves cutting product coils from raw coils that may contain defects.
本開示の態様2に係る計画立案装置は、上記態様1において、前記取得部は、前記1又は複数の原コイルから切り出される製品コイルの製品仕様として設定された製品コイル幅の上限値と下限値とのうち少なくとも何れか一方を更に取得し、前記第3算出部は、前記上限値と前記下限値とのうち少なくとも何れか一方によって規定される範囲内において、前記所定の基準重量以上の採取可能重量に対応する製品コイル幅の範囲を算出する。 In the planning device according to aspect 2 of the present disclosure, in the above-described aspect 1, the acquisition unit further acquires at least one of an upper limit and a lower limit of the product coil width set as a product specification for the product coil cut out from the one or more raw coils, and the third calculation unit calculates a range of product coil widths corresponding to harvestable weights equal to or greater than the predetermined reference weight within a range defined by at least one of the upper limit and the lower limit.
上記の構成によれば、例えばユーザが設定した範囲内において、所定の基準重量以上の採取可能重量に対応する製品コイル幅の範囲を抽出することができる。 With the above configuration, it is possible to extract a range of product coil widths corresponding to harvestable weights equal to or greater than a predetermined reference weight, for example, within a range set by the user.
本開示の態様3に係る計画立案装置は、上記態様1又は2において、前記第1算出部は、算出した正常部幅の各々について、当該正常部幅以上の正常部幅を有する領域における前記正常部長さの合計である採取可能長さを算出し、前記第2算出部は、前記採取可能長さに基づいて前記採取可能重量を算出する。 In the planning device according to aspect 3 of the present disclosure, in the above-mentioned aspect 1 or 2, the first calculation unit calculates, for each calculated normal portion width, a harvestable length, which is the sum of the normal portion lengths in areas having a normal portion width equal to or greater than the calculated normal portion width, and the second calculation unit calculates the harvestable weight based on the harvestable length.
上記の構成によれば、第2算出部は、第1算出部の算出結果に基づく正常部長さの合計から、採取可能重量を算出することができる。 With the above configuration, the second calculation unit can calculate the harvestable weight from the sum of the normal portion lengths based on the calculation results of the first calculation unit.
本開示の態様4に係る計画立案装置は、上記態様1から3までの何れかにおいて、前記第3算出部は、前記1又は複数の原コイルの合計重量に1未満の所定値を乗じた値を、前記基準重量として用いる。 In a planning device according to aspect 4 of the present disclosure, in any of aspects 1 to 3 above, the third calculation unit uses the total weight of the one or more original coils multiplied by a predetermined value less than 1 as the reference weight.
上記の構成によれば、簡易な構成によって、高い歩留で製品コイルの条切を行うことに寄与する。 The above configuration contributes to high yields of strip cutting of product coils with a simple configuration.
本開示の態様5に係る計画立案装置は、上記態様1から3までの何れかにおいて、前記第3算出部は、前記第2算出部が算出した、正常部幅の各々についての採取可能重量のうち、最大の採取可能重量に1以下の所定値を乗じた値を、前記基準重量として用いる。 In a planning device according to aspect 5 of the present disclosure, in any of aspects 1 to 3 above, the third calculation unit uses as the reference weight a value obtained by multiplying the maximum collectable weight, among the collectable weights for each normal portion width calculated by the second calculation unit, by a predetermined value equal to or less than 1.
上記の構成によれば、第3算出部は、最大の採取可能重量に対応する製品コイル幅を含む一定範囲の製品コイル幅を算出することができる。 With the above configuration, the third calculation unit can calculate a certain range of product coil widths that includes the product coil width corresponding to the maximum harvestable weight.
本開示の態様6に係る計画立案装置は、上記態様1から3までの何れかにおいて、ユーザ操作の入力を受け付ける入力部を更に備え、前記第3算出部は、前記入力部が受け付けた入力に応じた値を、前記基準重量として用いる。 The planning device according to aspect 6 of the present disclosure is any one of aspects 1 to 3 above, further comprising an input unit that accepts user-operated input, and the third calculation unit uses a value corresponding to the input accepted by the input unit as the reference weight.
上記の構成によれば、ユーザが所望する値を、基準重量として任意に設定することが可能となる。 With the above configuration, the user can freely set the reference weight to their desired value.
本開示の態様7に係る計画立案装置は、前記第1算出部は、前記1又は複数の原コイルの各々の長さ方向に沿って、任意の位置における始端から所定間隔で前記正常部幅を求めると共に、求めた正常部幅が略同じ場合に加算して前記正常部長さを算出する正常部長さ算出部と、前記正常部幅が変化するごとに、前記正常部長さを変化前の前記正常部幅と関連付けて記憶部に記憶させる記憶処理部と、記憶させた正常部長さを、前記1又は複数の原コイルにおいて略同じ正常部幅毎に合算する合算部と、を備える。 In the planning device according to aspect 7 of the present disclosure, the first calculation unit is configured to calculate the normal portion width at predetermined intervals from the starting point at an arbitrary position along the length of each of the one or more original coils, and to calculate the normal portion length by adding the calculated normal portion widths when the normal portion widths are approximately the same; a storage processing unit that stores the normal portion length in a storage unit each time the normal portion width changes, in association with the normal portion width before the change; and an adding unit that adds up the stored normal portion lengths for each normal portion width that is approximately the same in the one or more original coils.
上記の構成によれば、原コイルの正常部幅毎の正常部長さを、上述の手順で算出することができる。 With the above configuration, the normal portion length for each normal portion width of the original coil can be calculated using the procedure described above.
本開示の態様8に係る計画立案方法は、前記第3算出部は、前記計画の対象となる製品コイルの候補群から、前記算出した製品コイル幅の範囲外の製品コイル幅を有する候補を除外する抽出処理を行う。 In a planning method according to aspect 8 of the present disclosure, the third calculation unit performs an extraction process to exclude candidates having product coil widths outside the calculated range of product coil widths from a group of product coil candidates to be planned.
上記の構成によれば、製品コイル幅の候補を事前に抽出し、製品コイル幅に関する演算における処理負荷を低減させることに寄与する。 The above configuration allows candidates for product coil width to be extracted in advance, contributing to reducing the processing load in calculations related to product coil width.
本開示の態様9に係る計画立案方法は、原コイルから製品コイルを切り出す条切作業についての計画を行うための計画立案方法であって、1又は複数の原コイルの各々についての幅、長さ、重量及び不良部分の位置を含む原コイル情報を取得する取得工程と、原コイル各部の幅方向において不良部分を含まない部分の最大幅である正常部幅について、連続して略同じ正常部幅を有する領域の長さである正常部長さであって、各原コイルの正常部幅毎に算出した正常部長さを、前記1又は複数の原コイルにおける正常部幅毎に合算する第1算出工程と、前記正常部幅の各々について、前記1又は複数の原コイルから切り出し可能な、当該正常部幅に対応する幅を有する製品コイルの合計重量である採取可能重量を、合算された前記正常部長さに基づいて算出する第2算出工程と、所定の基準重量以上の採取可能重量に対応する製品コイル幅の範囲を算出する第3算出工程と、を備える。 A planning method according to a ninth aspect of the present disclosure is a planning method for planning the strip-cutting operation of cutting product coils from raw coils, and includes: an acquisition step for acquiring original coil information, including the width, length, weight, and location of defective portions, for each of one or more original coils; a first calculation step for adding up, for each normal portion width of the one or more original coils, normal portion lengths, which are the lengths of regions having approximately the same continuous normal portion width, for normal portion widths, which are the maximum widths of portions of the original coil in the width direction that do not contain defective portions; a second calculation step for calculating, for each normal portion width, the harvestable weight, which is the total weight of product coils having a width corresponding to the normal portion width that can be cut from the one or more original coils, based on the added normal portion lengths; and a third calculation step for calculating a range of product coil widths corresponding to harvestable weights equal to or greater than a predetermined reference weight.
上記の方法によれば、上述の計画立案装置と同等の効果を奏し、不良部分を含み得る原コイルから製品コイルを切り出す条切作業の計画を立案する場合における処理負荷又は処理時間の低減が可能となる。 The above method achieves the same effect as the above-mentioned planning device, making it possible to reduce the processing load or processing time when planning the strip cutting work, which involves cutting product coils from raw coils that may contain defective parts.
本開示の態様10に係る制御プログラムは、上記態様1に記載の計画立案装置としてコンピュータを機能させるための制御プログラムであって、前記取得部、前記第1算出部、前記第2算出部および前記第3算出部としてコンピュータを機能させるための制御プログラムである。 A control program according to aspect 10 of the present disclosure is a control program for causing a computer to function as the planning device described in aspect 1 above, and is a control program for causing a computer to function as the acquisition unit, the first calculation unit, the second calculation unit, and the third calculation unit.
上記の構成によれば、上述の計画立案装置と同等の効果を奏し、不良部分を含み得る原コイルから製品コイルを切り出す条切作業の計画を立案する場合における処理負荷又は処理時間の低減が可能となる。 The above configuration achieves the same effect as the above-mentioned planning device, making it possible to reduce the processing load or processing time when planning strip cutting work, which involves cutting product coils from raw coils that may contain defective parts.
本発明の一態様によれば、不良部分を含み得る原コイルから製品コイルを切り出す条切作業の計画を立案する場合における処理負荷又は処理時間の低減が可能となる。 One aspect of the present invention makes it possible to reduce the processing load or processing time when planning strip cutting operations to cut product coils from raw coils that may contain defective parts.
以下、本発明の一実施形態について、図面を参照して詳細に説明する。本実施形態に係る計画立案装置1は、圧延された鋼板の原コイルを、ユーザが要求する製品仕様に従って製品コイルに条切する計画である条切計画を行うための装置である。 One embodiment of the present invention will be described in detail below with reference to the drawings. The planning device 1 according to this embodiment is a device for creating a strip cutting plan, which is a plan for cutting raw coils of rolled steel sheet into product coils according to the product specifications required by the user.
ここで、計画立案装置1の構成を説明する前に、条切について簡単に説明する。図2は、原コイルから製品コイルを条切する条切装置の概念図の一例である。図示するように、原コイル31は、条切装置3によって所定の方向に送り出され、送出方向の途中に固定された丸刃等の切断刃30で切断される。切断刃30は通常複数配置され、隣接する切断刃30はそれぞれ所定間隔で配置されている。図2の例では、7本の切断刃30が条切装置3に配置されている。前記所定間隔は、製品仕様の1つである、製品コイル32の幅である製品コイル幅に設定される。また、多くの場合、図2に例示するように、原コイル31の幅方向、即ち図2等における左右方向の少なくとも一方の端部33が切り落とされる。通常、端部33は、製品コイル32を製造する際において無駄となるロスとして扱われる。 Before explaining the configuration of the planning system 1, we will briefly explain line cutting. Figure 2 is an example conceptual diagram of a line cutting device that cuts product coils from raw coils. As shown in the figure, the raw coil 31 is fed in a predetermined direction by the line cutting device 3 and cut by a cutting blade 30, such as a round blade, fixed midway in the feed direction. Multiple cutting blades 30 are typically arranged, with adjacent cutting blades 30 spaced a predetermined distance apart. In the example of Figure 2, seven cutting blades 30 are arranged on the line cutting device 3. This predetermined distance is set to the product coil width, which is the width of the product coil 32, one of the product specifications. Furthermore, as illustrated in Figure 2, in many cases, at least one end 33 in the width direction of the raw coil 31, i.e., the left and right sides in Figure 2, is cut off. Typically, the end 33 is treated as waste when manufacturing the product coil 32.
以下の説明においては、特に断りが無い限り、原コイル或いは製品コイルの「幅」とは、原コイル或いは製品コイルにおける幅方向の距離を意味し、「長さ」とは、原コイル或いは製品コイルにおける長さ方向の距離を意味している。また「長さ方向」とは、前述した幅方向と直交する方向を意味している。 In the following description, unless otherwise specified, the "width" of an original coil or product coil refers to the distance in the width direction of the original coil or product coil, and the "length" refers to the distance in the length direction of the original coil or product coil. Additionally, the "length direction" refers to the direction perpendicular to the aforementioned width direction.
図2の条切装置3は、6枚の製品コイル32を並行して切り出す例を示しているが、計画立案装置1は、製品コイルを1枚ずつ切り出す条切装置に対応する装置であるものとして説明する。以下、計画立案装置1の構成例について説明する。 The cutting device 3 in Figure 2 shows an example in which six product coils 32 are cut out in parallel, but the planning device 1 will be described as a device corresponding to a cutting device that cuts out product coils one by one. An example configuration of the planning device 1 will be described below.
(計画立案装置1の構成例)
図1は、本実施形態に係る計画立案装置1の構成を示すブロック図の一例である。図1に示すように、計画立案装置1は、制御部10、記憶部21及び入力部22を備えている。
(Configuration example of planning device 1)
1 is an example of a block diagram showing the configuration of a planning device 1 according to this embodiment. As shown in FIG. 1, the planning device 1 includes a control unit 10, a storage unit 21, and an input unit 22.
制御部10は、計画立案装置1全体を統括する制御装置であって、例えば1又は複数のプロセッサであり、MPU(Micro Processing Unit)、CPU(Central Processing Unit)、ASIC(Application Specific Integrated Circuit)又はPLD(Programmable Logic Device)等の各種プロセッサを用いることができる。 The control unit 10 is a control device that controls the entire planning device 1, and is, for example, one or more processors, and various types of processors such as an MPU (Micro Processing Unit), CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), or PLD (Programmable Logic Device) can be used.
また、制御部10は、第1取得部11、第2取得部12、第1算出部13、第2算出部14、第3算出部15、第4算出部16及び第5算出部17としても機能する。 The control unit 10 also functions as a first acquisition unit 11, a second acquisition unit 12, a first calculation unit 13, a second calculation unit 14, a third calculation unit 15, a fourth calculation unit 16, and a fifth calculation unit 17.
第1取得部11は、条切計画の立案に用いる用意可能な1又は複数の原コイルの各々についての原コイル情報を取得する。原コイル情報は、原コイルの各々に関する情報であって、原コイルの幅、長さ、重量及び不良部分の位置等を含む情報である。また、原コイル情報には、原コイルの厚さ、及び単位体積当たりの重量である密度等が含まれていてもよい。 The first acquisition unit 11 acquires original coil information for each of one or more available original coils to be used in creating a strip cutting plan. The original coil information is information about each original coil, including the width, length, weight, and location of defective parts of the original coil. The original coil information may also include the thickness of the original coil and its density, which is its weight per unit volume.
第2取得部12は、上記の用意可能な原コイルから切り出される1又は複数の製品コイルについての製品コイル情報を取得する。製品コイル情報は、切り出される製品コイルの製品仕様として設定された情報であって、製品単重、並びに製品合計重量等を含む情報である。また、製品コイル情報には、溶接可能回数及び製品コイルの長さ等が含まれていてもよいし、製品コイル幅の上限値と下限値とのうち少なくとも何れか一方が含まれていてもよい。 The second acquisition unit 12 acquires product coil information for one or more product coils cut out from the above-mentioned available raw coil. The product coil information is information set as product specifications for the cut-out product coil, and includes information such as the product weight and total product weight. The product coil information may also include the number of welds possible and the length of the product coil, and may also include at least one of the upper and lower limits of the product coil width.
ここで、製品単重とは、製品コイルの各々が達するべき重量である。製品合計重量とは、前記1又は複数の原コイルから取得すべき全ての製品コイルの合計重量である。溶接可能回数とは、各製品コイルが製品単重に達するための溶接の回数の上限であって、製品コイル1枚につき何回までの溶接が許容されるかを示している。ただし、溶接可能回数は、必ずしも設定されていることを要しない。溶接の詳細については後述する。 Here, the product unit weight is the weight that each product coil should reach. The total product weight is the total weight of all product coils that should be obtained from the one or more original coils. The number of welds that can be performed is the upper limit of the number of welds that each product coil can have to reach the product unit weight, and indicates the maximum number of welds that can be performed per product coil. However, the number of welds that can be performed does not necessarily have to be set. Details of welding will be explained later.
また、第1取得部11及び第2取得部12が情報を取得する取得先は、例えば記憶部21であってもよいし、計画立案装置1と接続された外部の記憶媒体であってもよい。また、第1取得部11は、入力部22を介して入力された情報を、原コイル情報として取得してもよく、第2取得部12は、入力部22を介して入力された情報を、製品コイル情報として取得してもよい。 Furthermore, the source from which the first acquisition unit 11 and the second acquisition unit 12 acquire information may be, for example, the memory unit 21 or an external storage medium connected to the planning device 1. Furthermore, the first acquisition unit 11 may acquire information input via the input unit 22 as original coil information, and the second acquisition unit 12 may acquire information input via the input unit 22 as product coil information.
第1算出部13は、原コイル各部の幅方向において不良部分を含まない部分の最大幅である正常部幅について、連続して略同じ正常部幅を有する領域の長さである正常部長さを、各原コイルの正常部幅毎に算出する。ここで、前記の略同じ正常部幅とは、若干の所定値までの誤差を許容する範囲において同じと見做せる正常部幅を意味している。ただし、前記所定値は0であってもよい。原コイルにおける正常部幅及び正常部長さの詳細については、後述する。 The first calculation unit 13 calculates the normal portion length, which is the length of a region having a continuous normal portion width that is approximately the same, for each normal portion width of the original coil, for the normal portion width, which is the maximum width of the portion of each original coil that does not contain a defective portion in the width direction. Here, the approximately same normal portion width means normal portion widths that can be considered to be the same within a range that allows for an error up to a certain predetermined value. However, the predetermined value may be 0. Details of the normal portion width and normal portion length in the original coil will be described later.
また、図1に示す実施形態では、第1算出部13は、正常部長さ算出部131、記憶処理部132及び合算部133を備える。正常部長さ算出部131は、1又は複数の原コイルの各々の長さ方向に沿って、始端となる任意の位置から所定間隔で正常部幅を求めると共に、求めた正常部幅が略同じ場合に加算して正常部長さを算出する。例えば、上記の始端は、原コイルの長さ方向の端部から0以上の所定距離だけ長さ方向に離れた位置としても良い。本実施形態では、上記所定距離が0であるものとして説明する。 In the embodiment shown in FIG. 1, the first calculation unit 13 includes a normal portion length calculation unit 131, a memory processing unit 132, and an adding unit 133. The normal portion length calculation unit 131 calculates the normal portion width at predetermined intervals from an arbitrary position that serves as the starting point along the length direction of each of one or more original coils, and adds the calculated normal portion widths together if they are approximately the same to calculate the normal portion length. For example, the starting point may be a position that is a predetermined distance greater than or equal to 0 away from the end of the original coil in the length direction. In this embodiment, the predetermined distance is described as 0.
記憶処理部132は、正常部幅が変化するごとに、正常部長さを変化前の正常部幅と関連付けて記憶部21に記憶させる。 Each time the normal portion width changes, the memory processing unit 132 associates the normal portion length with the normal portion width before the change and stores it in the memory unit 21.
合算部133は、記憶させた正常部長さを、1又は複数の原コイルにおいて略同じ正常部幅毎に合算する。 The summing unit 133 sums the stored normal portion lengths for each of the approximately same normal portion widths in one or more original coils.
第2算出部14は、正常部幅の各々について、1又は複数の原コイルから切り出し可能な、当該正常部幅に対応する幅を有する製品コイルの合計重量である採取可能重量を、合算された正常部長さに基づいて算出する。 The second calculation unit 14 calculates, for each normal portion width, the harvestable weight, which is the total weight of product coils having a width corresponding to that normal portion width that can be cut from one or more original coils, based on the combined normal portion lengths.
第3算出部15は、所定の基準重量以上の採取可能重量に対応する製品コイル幅の範囲を算出する。 The third calculation unit 15 calculates the range of product coil widths corresponding to harvestable weights equal to or greater than a predetermined reference weight.
第4算出部16は、1又は複数の原コイルの各々について、不良部分を含まないように当該原コイルから製品コイルを採取するための所定間隔の切断刃の通過位置を算出する処理等を行う。 The fourth calculation unit 16 performs processing such as calculating the passing positions of a cutting blade at a predetermined interval for each of one or more original coils in order to extract a product coil from the original coil without including any defective portions.
第5算出部17は、1又は複数の原コイルの一部又は全部を含む切り出し用原コイルの配置順序を算出する処理等を行う。 The fifth calculation unit 17 performs processing such as calculating the arrangement order of the cutout original coils, which include part or all of one or more original coils.
ここで、切り出し用原コイルとは、用意された原コイルのうち、製品コイルの切り出しに実際に使用される原コイルを意味している。つまり、前述の1又は複数の原コイルは、1以上の切り出し用原コイルと、0以上の余りとなる原コイルとに分けられる。 Here, the original coils for cutting refer to the original coils that are actually used to cut out the product coils from the prepared original coils. In other words, the one or more original coils mentioned above are divided into one or more original coils for cutting and zero or more remaining original coils.
記憶部21は、各種情報を少なくとも一時的に記憶する記憶装置であって、例えば原コイル情報及び製品コイル情報を記憶する。記憶部21が記憶する原コイル情報及び製品コイル情報は、例えば入力部22を介して入力された情報であってもよい。また、記憶部21は、計画立案装置1と接続された外部の記憶媒体であってもよい。 The memory unit 21 is a storage device that at least temporarily stores various information, such as original coil information and product coil information. The original coil information and product coil information stored in the memory unit 21 may be information input via the input unit 22, for example. The memory unit 21 may also be an external storage medium connected to the planning device 1.
入力部22は、計画立案装置1に対するユーザ操作の入力を受け付ける。入力部22は、例えばキーボード及びマウスである。ユーザは、入力部22を介して計画立案装置1に製品コイル情報等を入力する。なお、製品コイルの一部が既に製造されている場合、制御部10は、注文として入力された製品コイルの合計重量から、既に製造された製品コイルの合計重量を減じた値を、製品合計重量として用いてもよい。 The input unit 22 accepts user input operations for the planning device 1. The input unit 22 is, for example, a keyboard and a mouse. The user inputs product coil information, etc., to the planning device 1 via the input unit 22. Note that if some of the product coils have already been manufactured, the control unit 10 may use the value obtained by subtracting the total weight of the product coils that have already been manufactured from the total weight of the product coils input as an order as the total product weight.
計画立案装置1は、出力装置2と有線又は無線で情報通信可能に接続されている。出力装置2は、制御部10による制御に基づいて、計画立案装置1から入力された情報を出力する。出力装置2は、一例として、モニター(ディスプレイ)、印刷装置又は投影装置等である。 The planning device 1 is connected to the output device 2 via wired or wireless communication so that information can be communicated. The output device 2 outputs information input from the planning device 1 based on control by the control unit 10. Examples of the output device 2 include a monitor (display), a printing device, or a projection device.
なお、計画立案装置1が備える各部は必ずしも単一の装置に組み込まれていることを要しない。例えば、1又は複数の各部が別々の装置に含まれており、通信可能に接続されていてもよく、また、1又は複数の各部がクラウド上に配置されており、通信可能に接続されていてもよい。例えば第1算出部13、第2算出部14及び第3算出部15として機能する第1の制御部10と、第4算出部16及び第5算出部17として機能する第2の制御部10とが、別々の計画立案装置に設けられる構成であってもよい。 Note that the units included in the planning device 1 do not necessarily need to be incorporated into a single device. For example, one or more units may be included in separate devices and connected to enable communication, or one or more units may be located on the cloud and connected to enable communication. For example, a first control unit 10 functioning as the first calculation unit 13, second calculation unit 14, and third calculation unit 15, and a second control unit 10 functioning as the fourth calculation unit 16 and fifth calculation unit 17 may be provided in separate planning devices.
(全体の処理の流れ)
続いて、計画立案装置1が実行する処理全体の流れについて説明する。図3は、前記処理全体の流れを示すフローチャートの一例である。
(Overall processing flow)
Next, a description will be given of the overall flow of the processing executed by the planning device 1. Fig. 3 is an example of a flowchart showing the overall flow of the processing.
S11(ステップS11)において、第1取得部11は、原コイル情報を記憶部21から取得する第1取得処理を行う。S11は、第1取得工程に相当する。上述したように原コイル情報は、各々の原コイルの幅、長さ、重量、及び不良部分の位置等を含む情報である。また、S11以降の工程において、制御部10は、取得又は算出した情報を、記憶部21に記憶する。 In S11 (step S11), the first acquisition unit 11 performs a first acquisition process to acquire original coil information from the storage unit 21. S11 corresponds to the first acquisition step. As described above, the original coil information includes information such as the width, length, and weight of each original coil, as well as the location of any defective parts. Furthermore, in steps S11 and after, the control unit 10 stores the acquired or calculated information in the storage unit 21.
S12において、第2取得部12は、製品コイル情報を記憶部21から取得する第2取得処理を行う。S12は、第2取得工程に相当する。上述したように製品コイル情報は、原コイルから切り出すべき製品コイルの幅、製品単重、製品合計重量、及び溶接可能回数等である。 In S12, the second acquisition unit 12 performs a second acquisition process to acquire product coil information from the memory unit 21. S12 corresponds to the second acquisition step. As described above, the product coil information includes the width of the product coil to be cut from the original coil, the product unit weight, the total product weight, the number of times welding can be performed, etc.
S13において、第1算出部13は、第1算出処理を行う。S13は、第1算出工程に相当する。 In S13, the first calculation unit 13 performs a first calculation process. S13 corresponds to the first calculation step.
以下、S13の第1算出処理について、図4を参照して説明する。図4は、第1算出処理の流れを示すフローチャートの一例である。第1算出部13は、第1算出処理に含まれる各処理において、必要に応じて原コイル情報及び製品コイル情報を参照してもよい。また、後述する第2~第5算出処理についても同様である。 The first calculation process of S13 will be described below with reference to Figure 4. Figure 4 is an example flowchart showing the flow of the first calculation process. The first calculation unit 13 may refer to the original coil information and product coil information as necessary in each process included in the first calculation process. The same applies to the second to fifth calculation processes described below.
S1301において、第1算出部13は、対象とする原コイルの長さ方向において、任意の位置における始端から、原コイル上の各位置における正常部幅を、不良部分の位置を示す情報を参照して算出する。図5は、不良部分の位置、並びに正常部幅及び正常部長さの一例を示している。図5の原コイル51に示すように、例えば不良部分41の位置は、不良部分41を含む矩形の座標によって表現される。前記座標は、原コイル上における矩形の各角の位置にそれぞれ対応する複数の数値等であってもよい。また、第1取得部11が取得した不良部分の位置が、矩形の座標によって表現される情報ではない場合、第1算出部13が、各不良部分を含む矩形の座標を設定する構成であってもよい。ここで、第1算出部13は、原コイルの長さ方向において一定距離毎に正常部幅を算出してもよいし、不良部分の各矩形の有無が切り替わる位置毎に正常部幅を算出してもよい。 In S1301, the first calculation unit 13 calculates the normal portion width at each position on the original coil in the longitudinal direction of the target original coil, starting from the starting point at an arbitrary position, by referring to information indicating the position of the defective portion. Figure 5 shows an example of the position of the defective portion, as well as the normal portion width and normal portion length. As shown in original coil 51 in Figure 5, for example, the position of defective portion 41 is expressed by the coordinates of a rectangle that includes defective portion 41. The coordinates may be multiple numerical values corresponding to the positions of each corner of the rectangle on the original coil. Furthermore, if the position of the defective portion acquired by the first acquisition unit 11 is not information expressed by rectangular coordinates, the first calculation unit 13 may be configured to set the coordinates of a rectangle that includes each defective portion. Here, the first calculation unit 13 may calculate the normal portion width at regular distances in the longitudinal direction of the original coil, or may calculate the normal portion width at each position where the presence or absence of each rectangle in the defective portion changes.
また、例えば第1算出部13は、一定の大きさの格子状の領域に原コイルを区切り、各領域内に不良部分が含まれていれば当該領域に数値1を関連付けて、含まれていなければ当該領域に数値0を関連付けてもよい。これにより、不良部分が複雑に配置されていたとしても、第1算出部13は、数値0が関連付けられた領域が原コイルの幅方向に連続する幅を、正常部幅として算出することができる。なお、上述の一定距離及び一定の大きさは、必要な精度など任意に設定すれば良く、例えば細かいほど実際の不良部の形状に近づけることが可能となる。 Also, for example, the first calculation unit 13 may divide the original coil into grid-like regions of a certain size, and associate the numerical value 1 with each region if it contains a defective part, and associate the numerical value 0 with each region if it does not. In this way, even if the defective parts are arranged in a complex manner, the first calculation unit 13 can calculate the width of the continuous regions associated with the numerical value 0 in the width direction of the original coil as the normal part width. Note that the above-mentioned certain distance and certain size can be set arbitrarily with the required accuracy, and for example, the finer they are, the closer they can be to the actual shape of the defective part.
S1302において、第1算出部13は、原コイル上の或る位置について算出した第1の正常部幅が、その直前に算出した第2の正常部幅から変化したか否かを判定する。第1算出部13は、正常部幅が変化したと判定した場合(S1302:YES)、S1303において、前記第2の正常部幅に対応する正常部長さを算出し、記憶部21に記憶させる。 In S1302, the first calculation unit 13 determines whether the first normal portion width calculated for a certain position on the original coil has changed from the second normal portion width calculated immediately before. If the first calculation unit 13 determines that the normal portion width has changed (S1302: YES), in S1303, it calculates the normal portion length corresponding to the second normal portion width and stores it in the memory unit 21.
また、S1301~S1303までの処理の一部又は全部は、第1算出部13が備える正常部長さ算出部131および記憶処理部132によって実行される。S1301~S1303までの処理を換言すると、正常部長さ算出部131は、1又は複数の原コイルの各々の長さ方向に沿って、任意の位置における始端から所定間隔で正常部幅を求めると共に、求めた正常部幅が略同じ場合に加算して正常部長さを算出する。また、第1算出部13が備える記憶処理部132は、正常部幅が変化するごとに、正常部長さを変化前の正常部幅と関連付けて記憶部21に記憶させる。 Furthermore, some or all of the processing from S1301 to S1303 is executed by the normal portion length calculation unit 131 and memory processing unit 132 provided in the first calculation unit 13. In other words, the processing from S1301 to S1303 is performed by the normal portion length calculation unit 131, which calculates the normal portion width at predetermined intervals from the starting point at an arbitrary position along the length direction of each of one or more original coils, and adds the calculated normal portion widths together if they are approximately the same to calculate the normal portion length. Furthermore, the memory processing unit 132 provided in the first calculation unit 13, each time the normal portion width changes, associates the normal portion length with the normal portion width before the change and stores it in the memory unit 21.
また、正常部長さとは、連続して略同じ正常部幅を有する領域の長さを示している。第1算出部13は、正常部幅が変化していないと判定した場合(S1302:NO)、原コイルの長さ方向における次の位置においてS1301の処理を行う。 Furthermore, the normal portion length refers to the length of a region having a continuous normal portion width that is approximately the same. If the first calculation unit 13 determines that the normal portion width has not changed (S1302: NO), it performs the process of S1301 at the next position in the length direction of the original coil.
なお、第1算出部13は、対象とする原コイルの始端において正常部幅を初めて算出したため、前記第2の正常部幅が存在しない場合、S1302の判定において「NO」の判定を行う。また、第1算出部13は、対象とする原コイルの終端に達し、次に算出すべき正常部幅が存在しない場合、S1302の判定において「YES」の判定を行う。 Note that the first calculation unit 13 calculates the normal portion width for the first time at the start of the target original coil, and therefore if the second normal portion width does not exist, it makes a "NO" determination in S1302. Also, if the first calculation unit 13 reaches the end of the target original coil and there is no next normal portion width to calculate, it makes a "YES" determination in S1302.
S1304において、第1算出部13は、正常部長さの算出において、原コイルの終端に達したか否か、換言すると、第1算出部13は、対象とする原コイル上の各位置において、正常部長さを算出し終えたか否かを判定する。第1算出部13は、原コイルの終端に達したと判定した場合(S1304:YES)、続いてS1305の処理を実行し、原コイルの終端に達していないと判定した場合(S1304:NO)、原コイルの長さ方向における次の位置においてS1301の処理を行う。 In S1304, the first calculation unit 13 determines whether the end of the original coil has been reached in calculating the normal portion length; in other words, the first calculation unit 13 determines whether the calculation of the normal portion length has been completed at each position on the target original coil. If the first calculation unit 13 determines that the end of the original coil has been reached (S1304: YES), it then executes the process of S1305. If the first calculation unit 13 determines that the end of the original coil has not been reached (S1304: NO), it executes the process of S1301 at the next position in the length direction of the original coil.
第1算出部13がS1301~S1304の処理を繰り返すことによって、原コイルの長さ方向において正常部幅が変化するごとにおける正常部長さが、記憶部21に記憶される。 By the first calculation unit 13 repeating the processes of S1301 to S1304, the normal portion length is stored in the memory unit 21 each time the normal portion width changes in the length direction of the original coil.
図5の原コイル53は、原コイルの各位置における正常部幅を示しており、表55は、各正常部幅に対応する正常部長さの一例を示している。例えば表55は、原コイル53の正常部幅が750mmである領域が1000mの正常部長さを有していることを示している。 The original coil 53 in Figure 5 shows the normal portion width at each position of the original coil, and Table 55 shows an example of the normal portion length corresponding to each normal portion width. For example, Table 55 shows that the area of the original coil 53 where the normal portion width is 750 mm has a normal portion length of 1000 m.
S1305において、第1算出部13は、1又は複数の原コイルのうち、正常部長さが算出されていない原コイルがまだ残っているか否かを判定する。第1算出部13は、正常部長さが算出されていない原コイルがまだ残っていると判定した場合(S1305:YES)、当該原コイルを対象として、S1301からの処理を行う。一方で、第1算出部13は、正常部長さが算出されていない原コイルが残っていないと判定した場合(S1305:NO)、即ち、1又は複数の原コイルの全てについて正常部長さを算出したと判定した場合、S1306の処理を行う。 In S1305, the first calculation unit 13 determines whether or not there are any original coils remaining among the one or more original coils for which the normal length has not been calculated. If the first calculation unit 13 determines that there are any original coils remaining for which the normal length has not been calculated (S1305: YES), it performs the processing from S1301 on those original coils. On the other hand, if the first calculation unit 13 determines that there are no original coils remaining for which the normal length has not been calculated (S1305: NO), that is, if it determines that the normal length has been calculated for all of the one or more original coils, it performs the processing of S1306.
S1306において、第1算出部13が備える合算部133は、各原コイルの正常部幅毎に算出した正常部長さを、1又は複数の原コイルの全てにおいて、略同じ正常部幅毎に合算する。図6の表61は、各原コイルの正常部幅毎に算出された正常部長さの一例を示しており、表63は、1又は複数の原コイルの全てにおける正常部幅毎に合算された正常部長さの一例を示している。表63においては、正常部幅の各値に対して、単一の行のみが対応する。 In S1306, the summing unit 133 included in the first calculation unit 13 sums the normal portion lengths calculated for each normal portion width of each original coil for all of the one or more original coils, for each substantially identical normal portion width. Table 61 in Figure 6 shows an example of the normal portion lengths calculated for each normal portion width of each original coil, and Table 63 shows an example of the normal portion lengths summed for each normal portion width for all of the one or more original coils. In Table 63, only a single row corresponds to each value of the normal portion width.
このように、第1算出部13は、1又は複数の原コイルの各々の長さ方向において、正常部幅が変化するごとに、算出した正常部長さを記憶部21に記憶させ、記憶させた正常部長さを、1又は複数の原コイルにおいて略同じ正常部幅毎に合算する。 In this way, the first calculation unit 13 stores the calculated normal portion length in the memory unit 21 each time the normal portion width changes in the length direction of one or more original coils, and adds up the stored normal portion lengths for each of the one or more original coils with approximately the same normal portion width.
S1307において、第1算出部13は、図6の表61及び表63並びに図7の表71に例示されるように正常部長さを合算した結果に基づいて、当該正常部幅以上の正常部幅を有する領域における正常部長さの合計である採取可能長さを算出する。図7の表71は、各正常部幅に対応する採取可能長さの一例を示しており、図6の表63に、上記の採取可能長さの算出結果の行を付加した表である。例えば正常部幅が800mmの行における採取可能長さの3300mとは、正常部幅が800mm以上の領域(表71の例では、正常部幅が800m、900m及び1000m)における正常部長さの合計が3300mであることを示している。つまり、表71の例では、正常部幅が800m、900m、1000mの正常部長さは、それぞれ、800m、2000m、500mであり、前記の3300mという値は、これらの正常部長さの和に対応する。正常部幅Wkが表63中の正常部幅の一つに一致するkの集合をK、Wk’≧Wkであるk’の集合をK’、正常部長さをLkとしたとき、採取可能長さOLkは、以下の式で表される。 In S1307, the first calculation unit 13 calculates the collectable length, which is the sum of the normal portion lengths in regions having normal portion widths equal to or greater than the normal portion width, based on the result of adding up the normal portion lengths as exemplified in Tables 61 and 63 of Fig. 6 and Table 71 of Fig. 7. Table 71 of Fig. 7 shows an example of the collectable length corresponding to each normal portion width, and is a table in which rows of the calculation results of the collectable length are added to Table 63 of Fig. 6. For example, the collectable length of 3,300 m in the row where the normal portion width is 800 mm indicates that the sum of the normal portion lengths in regions where the normal portion width is 800 mm or greater (in the example of Table 71, the normal portion widths are 800 m, 900 m, and 1,000 m) is 3,300 m. In other words, in the example of Table 71, the normal portion lengths for normal portion widths of 800 m, 900 m, and 1000 m are 800 m, 2000 m, and 500 m, respectively, and the value of 3300 m mentioned above corresponds to the sum of these normal portion lengths. When the set of k where the normal portion width W k matches one of the normal portion widths in Table 63 is K, the set of k' where W k' ≧W k is K', and the normal portion length is L k , the extractable length OL k is expressed by the following formula.
また、採取可能長さを算出する理由は、図7の原コイル73に示すように、正常部幅がXmmである領域においては、Xmm以下の製品コイル幅の製品コイルの切り出しが可能であることに由来する。別の側面から言えば、採取可能長さとは、製品コイルの製品コイル幅を或る正常部幅に設定した場合において、切り出し可能な製品コイルの長さの合計を示している。
The reason for calculating the harvestable length is that, in an area where the normal portion width is X mm, it is possible to cut out a product coil with a product coil width of X mm or less, as shown in the original coil 73 in Figure 7. From another perspective, the harvestable length indicates the total length of the product coil that can be cut out when the product coil width of the product coil is set to a certain normal portion width.
第1算出部13がS1307の処理を行ったのち、続いて図3のS14の処理が実行される。S14は、第2算出工程に相当する。 After the first calculation unit 13 performs the process of S1307, the process of S14 in Figure 3 is then executed. S14 corresponds to the second calculation step.
図3に戻り、S14において、第2算出部14は、第2算出処理として、正常部幅の各々に対応する採取可能重量を、採取可能長さ等に基づいて算出する処理を行う。一態様において、第2算出部14は、正常部幅と、当該正常部幅に対応する採取可能長さと、原コイルの厚さと、密度とを積算して当該正常部幅に対応する採取可能重量を算出する。ここで、原コイルの厚さと密度との積は、原コイルの単位面積当たりの重量に対応する。この値は、第2算出部14が、原コイルの幅、長さ及び重量に基づいて算出してもよい。単位面積当たりの原コイルの重量は、例えば第2算出部14が、原コイルの幅、長さ及び重量に基づいて算出してもよいし、原コイルの厚さ及び密度に基づいて算出してもよい。 Returning to FIG. 3 , in S14, the second calculation unit 14 performs a second calculation process in which it calculates the harvestable weight corresponding to each normal portion width based on the harvestable length, etc. In one aspect, the second calculation unit 14 calculates the harvestable weight corresponding to the normal portion width by multiplying the normal portion width, the harvestable length corresponding to that normal portion width, the thickness of the original coil, and the density. Here, the product of the thickness and density of the original coil corresponds to the weight per unit area of the original coil. This value may be calculated by the second calculation unit 14 based on the width, length, and weight of the original coil. The weight of the original coil per unit area may be calculated by the second calculation unit 14, for example, based on the width, length, and weight of the original coil, or based on the thickness and density of the original coil.
図8の表83は、表81の正常部幅及び採取可能長さ等に基づいて各々算出された採取可能重量の一例を示している。多くの場合、正常部幅が短くとも採取可能長さが長い方が採取可能重量は大きくなる。一方で、表83の例において、正常部幅900mmに対応する採取可能重量の値2812kgは、正常部幅800mmに対応する採取可能重量の値2500kgを上回っている。これは、正常部幅を800mmとした場合、正常部幅が800mmを超える領域においても、製品コイル幅を800mmとして製品コイルの切り出しを仮定していること、及び、正常部幅900mmに対応する採取可能長さが比較的長いことが一因である。 Table 83 in Figure 8 shows an example of the harvestable weight calculated based on the normal portion width and harvestable length in Table 81. In many cases, the longer the harvestable length, the greater the harvestable weight, even if the normal portion width is short. On the other hand, in the example of Table 83, the harvestable weight value of 2,812 kg corresponding to a normal portion width of 900 mm exceeds the harvestable weight value of 2,500 kg corresponding to a normal portion width of 800 mm. This is partly because, when the normal portion width is set to 800 mm, even in areas where the normal portion width exceeds 800 mm, the product coil width is assumed to be 800 mm when cutting out the product coil, and partly because the harvestable length corresponding to a normal portion width of 900 mm is relatively long.
S15において、第3算出部15は、第3算出処理として、所定の基準重量以上の採取可能重量に対応する製品コイル幅の範囲を算出する。S15は、第3算出工程に相当する。ここで、基準重量とは、コイルから少ないロスによって製品コイルを切り出すという観点において、及第点となる任意の重量を意味している。 In S15, the third calculation unit 15 calculates the range of product coil widths corresponding to harvestable weights equal to or greater than a predetermined reference weight as the third calculation process. S15 corresponds to the third calculation step. Here, the reference weight refers to an arbitrary weight that is acceptable from the perspective of cutting out a product coil with minimal loss from the coil.
図9は、前記製品コイル幅の範囲の一例を示している。図9のグラフにおいて、横軸は、正常部幅に対応する製品コイル幅を示しており、縦軸は、1又は複数の原コイルにおける採取可能重量の合計を示している。つまり、図9は、表83に対応するデータをプロットしたグラフの一例である。図9においては、製品コイル幅をa以上且つb以下とした場合に、採取可能重量が基準重量以上となる。即ち、製品コイル幅をa以上且つb以下とした場合に、原コイルの重量に対する採取可能重量の割合である歩留が高くなる。 Figure 9 shows an example of the range of product coil width. In the graph of Figure 9, the horizontal axis shows the product coil width corresponding to the normal portion width, and the vertical axis shows the total harvestable weight of one or more original coils. In other words, Figure 9 is an example of a graph plotting data corresponding to Table 83. In Figure 9, when the product coil width is greater than or equal to a and less than or equal to b, the harvestable weight is greater than or equal to the reference weight. In other words, when the product coil width is greater than or equal to a and less than or equal to b, the yield, which is the ratio of the harvestable weight to the weight of the original coil, increases.
以上の通り、採取可能重量が基準重量以上となる製品コイル幅が求められることによって、これから行おうとする条切計画において、用意可能な1以上の原コイルから採取され得る製品コイルを、求めた製品コイル幅に基づいて、注文の中から事前に抽出することができる。つまり、製品コイル幅や採取重量の点でそもそも不可能となるような製品コイルを条切計画の対象から予め除外することが可能となる。換言すれば、条切計画の対象となる製品コイルを、計画対象の1以上の原コイルから製造可能なものに絞ることができる。したがって、条切計画の対象となる製品コイルの数を削減することができるので、条切計画の立案時の処理負荷及び処理時間を低減することが可能となる。 As described above, by determining the product coil width for which the harvestable weight is equal to or greater than the reference weight, product coils that can be harvested from one or more available raw coils can be extracted from orders in advance based on the determined product coil width in the upcoming line cutting plan. In other words, it is possible to exclude product coils that are impossible to produce in the first place due to their product coil width or harvest weight from the line cutting plan. In other words, the product coils that are the subject of the line cutting plan can be narrowed down to those that can be produced from one or more raw coils that are the subject of the plan. Therefore, the number of product coils that are the subject of the line cutting plan can be reduced, which makes it possible to reduce the processing load and processing time when creating the line cutting plan.
或いは別の態様として、製品コイル幅と採取可能重量とのうち何れか一方の値又はその範囲が入力部22を介して入力された場合に、第3算出部15が他方の範囲を算出して、当該範囲が出力装置2において出力される構成であってもよい。また、製品コイル幅と採取可能重量との双方の値又はその範囲が入力部22を介して入力された場合に、第3算出部15が、前記双方の要件を満たすことができるか否かを判定し、その判定結果が出力装置2において出力される構成であってもよい。 Alternatively, in another aspect, when a value or range of either the product coil width or the harvestable weight is input via the input unit 22, the third calculation unit 15 may calculate the range of the other, and output that range on the output device 2. Alternatively, when values or ranges of both the product coil width and the harvestable weight are input via the input unit 22, the third calculation unit 15 may determine whether or not both requirements can be met, and the result of this determination may be output on the output device 2.
また、例えば、第3算出部15は、1又は複数の原コイルの合計重量に1未満の所定値を乗じた値を、前記基準重量として用いてもよい。また、第3算出部15は、第2算出部14が算出した、正常部幅の各々についての採取可能重量のうち、最大の採取可能重量に1以下の所定値を乗じた値を、前記基準重量として用いてもよい。また、第3算出部15は、入力部22が受け付けたユーザ操作の入力に応じた値を、前記基準重量として用いてもよい。 Furthermore, for example, the third calculation unit 15 may use as the reference weight a value obtained by multiplying the total weight of one or more original coils by a predetermined value less than 1. Furthermore, the third calculation unit 15 may use as the reference weight a value obtained by multiplying the maximum harvestable weight among the harvestable weights for each normal portion width calculated by the second calculation unit 14 by a predetermined value less than or equal to 1. Furthermore, the third calculation unit 15 may use as the reference weight a value corresponding to a user input received by the input unit 22.
続いて、条切計画の立案処理の一例について説明する。 Next, we will explain an example of the process for creating a strip cutting plan.
図10は、製品コイルに使用できない不良部分を原コイルから切り落とす処理の流れを示す模式図の一例である。 Figure 10 is an example schematic diagram showing the process flow for cutting off defective parts that cannot be used in product coils from the original coil.
図10の原コイル101は、単一の原コイルに含まれる不良部分41の位置を示している。原コイル101に示すように、不良部分41は、原コイルの幅方向の端部33にのみ位置する場合と、中央部分に広がっている場合とがある。原コイル102は、所定間隔の切断刃の通過位置、及び切り落とし部分42の一例を示している。ここで、前記所定間隔は、製品コイルの幅である。切断刃30の通過位置は、原コイルの幅方向において可変である。したがって、原コイルの幅方向の両端が必ずしも切り落とされるとは限らず、一方の端部33のみが切り落とされる場合がある。また、例外として、原コイルの幅が製品コイルの幅に等しい場合、何れの端部33も切り落とされない。 The original coil 101 in Figure 10 shows the location of a defective portion 41 contained in a single original coil. As shown in the original coil 101, the defective portion 41 may be located only at the end 33 in the width direction of the original coil, or may extend to the central portion. The original coil 102 shows an example of the predetermined interval at which the cutting blade passes and the cut-off portion 42. Here, the predetermined interval is the width of the product coil. The passing position of the cutting blade 30 is variable in the width direction of the original coil. Therefore, both ends in the width direction of the original coil are not necessarily cut off, and only one end 33 may be cut off. As an exception, if the width of the original coil is equal to the width of the product coil, neither end 33 is cut off.
不良部分41が原コイルの端部33に位置していれば、端部33を切り落とした場合に当該不良部分41が切り落とされる。しかしながら不良部分41が例えば中央部分に広がっている場合など(図10参照)、原コイルの幅方向において正常部幅がいずれの製品コイル幅にも満たない場合は、不良部分41を含む幅方向の全体を切り落とし部分42として切り落とすことが必要となる。よって、製品コイル幅を過剰に大きくすることにより、切り落とし部分42の個数が増加し、歩留が低下する要因となる。なお、原コイルの切り落とし部分42は、端部33を切り落とす切断刃30の向きを変えて事前に切り落とされる構成であってもよいし、端部33を切り落とす切断刃30とは別の切断刃によって切り落とされる構成であってもよい。一態様において、原コイルの長さ方向における切断刃30の通過位置は、後述するS16において設定される。 If the defective portion 41 is located at the end 33 of the original coil, the defective portion 41 will be cut off when the end 33 is cut off. However, if the defective portion 41 extends across the center of the original coil (see Figure 10), for example, and the width of the normal portion in the width direction of the original coil is less than the width of any of the product coils, it is necessary to cut off the entire width direction, including the defective portion 41, as the cut-off portion 42. Therefore, excessively increasing the product coil width increases the number of cut-off portions 42, which can lead to reduced yield. Note that the cut-off portions 42 of the original coil may be cut off in advance by changing the orientation of the cutting blade 30 that cuts off the end 33, or may be cut off by a cutting blade other than the cutting blade 30 that cuts off the end 33. In one embodiment, the position in the length direction of the original coil through which the cutting blade 30 passes is set in S16, which will be described later.
更にS15において、第3算出部15は、製品仕様として設定された、製品コイル幅の上限値と下限値とによって規定される範囲内において、採取可能重量が基準値重量以上となる製品コイル幅の範囲を算出してもよい。つまり図9の例において、第3算出部15は、下限値以上且つ上限値以下、且つ、a以上且つb以下となる製品コイル幅を算出する。なお、製品コイル幅の上限値と下限値とは、必ずしも双方が製品仕様として設定されていることを要せず、何れか一方のみが設定される構成であってもよい。また、上限値が製品仕様として設定されていない場合、第3算出部15は、1又は複数の原コイルの幅のうち、最も大きい値を上限値として設定してもよい。また、下限値が製品仕様として設定されていない場合、第3算出部15は、1又は複数の原コイルの正常部幅のうち、最も小さい値を下限値として設定してもよい。 Furthermore, in S15, the third calculation unit 15 may calculate a range of product coil width within the range defined by the upper and lower limit values of the product coil width set as product specifications, within which the harvestable weight is equal to or greater than the reference weight. That is, in the example of FIG. 9, the third calculation unit 15 calculates a product coil width that is equal to or greater than the lower limit value and equal to or less than the upper limit value, and equal to or greater than a and equal to or less than b. Note that both the upper and lower limit values of the product coil width do not necessarily have to be set as product specifications; only one of them may be set. Furthermore, if an upper limit value is not set as product specifications, the third calculation unit 15 may set the largest value among the widths of one or more original coils as the upper limit value. Furthermore, if a lower limit value is not set as product specifications, the third calculation unit 15 may set the smallest value among the normal portion widths of one or more original coils as the lower limit value.
S16において、第4算出部16は、第4算出処理として、1又は複数の原コイルの各々について、切り出し用原コイルを選択するための情報を算出する。別の側面から言えば、第4算出部16は、製品仕様を満たす1又は複数の製品コイルを選択するための情報を算出する。一態様において、第4算出部16は、切断刃30の通過位置、採取可能重量、及び歩留を算出する。なお、第3算出部15が、各製品コイル幅に対応する原コイルの各々の採取可能重量及び歩留を算出してもよい。 In S16, as the fourth calculation process, the fourth calculation unit 16 calculates information for selecting a raw coil for cutting for each of one or more raw coils. In other words, the fourth calculation unit 16 calculates information for selecting one or more product coils that meet the product specifications. In one embodiment, the fourth calculation unit 16 calculates the passing position of the cutting blade 30, the harvestable weight, and the yield. Note that the third calculation unit 15 may also calculate the harvestable weight and yield for each raw coil corresponding to each product coil width.
前述したように、図10の原コイル102は、切断刃30の通過位置の一例を示している。原コイルの正常部幅が製品コイル幅を超える部分においては、切断刃の通過位置は、不良部分を含まない範囲において、原コイルの幅方向に可変である。しかしながら、第4算出部16は、原コイル102に例示するように、切断刃30の通過位置を一直線となるように設定することが望ましい。また、第4算出部16は、切断刃の所定間隔を、第3算出部15が算出した製品コイル幅の範囲内に設定する。 As mentioned above, the original coil 102 in Figure 10 shows an example of the passing position of the cutting blade 30. In parts of the original coil where the width of the normal portion exceeds the width of the product coil, the passing position of the cutting blade is variable in the width direction of the original coil within a range that does not include defective portions. However, as shown in the example of the original coil 102, it is desirable for the fourth calculation unit 16 to set the passing position of the cutting blade 30 so that it forms a straight line. In addition, the fourth calculation unit 16 sets the predetermined spacing of the cutting blade within the range of the product coil width calculated by the third calculation unit 15.
一態様において、第3算出部15は、条切計画の対象となる製品コイルの候補群から、S15において算出した製品コイル幅の範囲外の製品コイル幅を有する候補を除外する抽出処理を行ってもよい。例えば、この抽出処理は、条切計画の立案処理の対象としてインプットされる、1以上の製品コイルの製品コイル情報から、上記範囲内の製品コイル幅を有する製品コイルの製品コイル情報のみを抽出し、抽出した製品コイル情報が、第4算出処理以降の処理対象として用いられるようにする。第4算出部16は、抽出された製品コイル幅を候補として、第4算出処理を行う。これは、第4算出部16に対してインプットされる製品コイル幅の候補が、第3算出部15が算出した範囲の製品コイル幅に事前に絞られること、及び、条切作業に用いられる原コイルが事前に絞られ得ることを意味している。また、製品コイル幅が事前に上記範囲内に絞られることは、条切計画の立案処理の対象になる製品コイルの候補が、上記範囲内の製品コイル幅を有するものに絞られることを意味している。 In one aspect, the third calculation unit 15 may perform an extraction process to exclude candidates with product coil widths outside the range calculated in S15 from the group of product coil candidates to be targeted for the line cutting plan. For example, this extraction process extracts only product coil information for product coils with product coil widths within the above range from the product coil information for one or more product coils input as targets for the line cutting plan planning process, and uses the extracted product coil information as targets for the fourth calculation process and beyond. The fourth calculation unit 16 performs the fourth calculation process using the extracted product coil widths as candidates. This means that the product coil width candidates input to the fourth calculation unit 16 are narrowed down in advance to the product coil width range calculated by the third calculation unit 15, and that the raw coils to be used in the line cutting work can be narrowed down in advance. Furthermore, narrowing down the product coil widths to within the above range in advance means that the product coil candidates to be targeted for the line cutting plan planning process are narrowed down to those with product coil widths within the above range.
例えば第1~第3算出処理を行う第1の計画立案装置1と、第4及び第5算出処理を行う第2の計画立案装置1とが別々の装置として実現される構成において、第3算出部15が前記抽出処理を行った製品コイル幅の候補を、第1の計画立案装置1の制御部10が、第2の計画立案装置1に送信してもよい。 For example, in a configuration in which the first planning device 1 that performs the first to third calculation processes and the second planning device 1 that performs the fourth and fifth calculation processes are implemented as separate devices, the control unit 10 of the first planning device 1 may transmit the product coil width candidates extracted by the third calculation unit 15 to the second planning device 1.
なお、第4算出部16は、切断刃の所定間隔を、1又は複数の原コイルにおける採取可能重量が最も大きくなる値に設定してもよい。 In addition, the fourth calculation unit 16 may set the predetermined spacing of the cutting blades to a value that maximizes the harvestable weight from one or more raw coils.
また、第3算出部15が算出した製品コイル幅の範囲を、制御部10が出力装置2を介して提示し、当該範囲内における製品コイル幅、又は当該範囲内における製品コイル幅の範囲を、ユーザが入力部22を介して選択し、第4算出部16が用いる構成であってもよい。 Alternatively, the control unit 10 may present the range of product coil widths calculated by the third calculation unit 15 via the output device 2, and the user may select a product coil width within that range, or a range of product coil widths within that range, via the input unit 22, which is then used by the fourth calculation unit 16.
また、第4算出部16、或いは第3算出部15等は、歩留が所定値に満たない原コイルについては、以降の処理には用いないものとして、切断刃30の通過位置の算出等を行わないように設定する構成であってもよい。 Furthermore, the fourth calculation unit 16 or the third calculation unit 15 may be configured to not use raw coils with a yield below a predetermined value in subsequent processing, and not calculate the passing position of the cutting blade 30, etc.
原コイル103に例示するように、切り落とし部分42を跨ぐ分断箇所は、溶接によって接続される。加えて、切断刃30の通過位置が単一の原コイル内において一直線とならない場合、切り落とし部分42が生じずとも、製品部分43の位置が原コイルの幅方向にずれることとなるため、原コイルが幅方向に切断されて、各製品部分43が溶接によって接続される。別の側面から言えば、第4算出部16は、切断刃30の通過位置が原コイルの幅方向に変化する回数を減らすことによって、溶接回数を減らすことができる。 As shown in the example of original coil 103, the divided portions that cross the cut-off portions 42 are connected by welding. In addition, if the passage position of the cutting blade 30 is not in a straight line within a single original coil, the position of the product portions 43 will shift in the width direction of the original coil even if no cut-off portions 42 are created. As a result, the original coil is cut in the width direction and each product portion 43 is connected by welding. From another perspective, the fourth calculation unit 16 can reduce the number of times that the passage position of the cutting blade 30 changes in the width direction of the original coil, thereby reducing the number of times that welding is performed.
また、原コイル103は、原コイルにおける端部33及び不良部分41を除いた範囲から製品コイルが採取されることを示している。また、原コイル103に示す状態の原コイルの重量が、当該原コイルにおける採取可能重量となる。加えて、原コイル101に示す元の原コイルの重量に対する採取可能重量の割合が原コイル101における歩留となる。 Furthermore, original coil 103 indicates that product coils are harvested from the area of the original coil excluding end portion 33 and defective portion 41. The weight of the original coil in the state shown in original coil 103 is the harvestable weight of that original coil. In addition, the ratio of the harvestable weight to the weight of the original original coil shown in original coil 101 is the yield of original coil 101.
また、溶接は、製品コイルの長さが原コイルの長さを超える場合、又は原コイルの終端同士を接続して製品コイルを製造する場合等にも行われる。別の側面から言えば、或る単一の製品コイルは、切り落とし部分42を挟む連続しない範囲の原コイルから製造される場合、又は複数の原コイルから製造される場合が生じ得る。 Welding is also performed when the length of the product coil exceeds the length of the original coil, or when the end of an original coil is joined to produce a product coil. From another perspective, a single product coil may be produced from discontinuous sections of the original coil that sandwich the cut-off portion 42, or from multiple original coils.
溶接は、或る程度の時間及びエネルギーを必要とし、生産効率が低下する要因となり得ることに加え、溶接部分の外質又は内質が、仕様上わずかに変性する場合がある。従って、溶接回数は、少ない方がより望ましい。 Welding requires a certain amount of time and energy, which can reduce production efficiency. In addition, the outer or inner quality of the welded area may be slightly altered according to specifications. Therefore, it is preferable to reduce the number of welding operations.
なお、前記分断箇所、及び原コイルの幅方向における切断箇所が、最終的に製品コイルの長さ方向における端部に位置する場合は、各分断箇所等を含む製品部分43が別々の製品コイルに対応するものとなるため、溶接は行われない。 Note that if the dividing points and the cut points in the width direction of the original coil are ultimately located at the ends of the product coil in the length direction, the product portions 43 including each dividing point will correspond to separate product coils, and therefore welding will not be performed.
また、原コイル103を製造するための処理順序は、必ずしも限定されないが、例えば切り落とし部分42の切り落とし、溶接、端部33の条切の順序で実行されてもよい。 Furthermore, the processing order for manufacturing the original coil 103 is not necessarily limited, but may be, for example, performed in the order of cutting off the cut-off portion 42, welding, and cutting the end portion 33.
第4算出部16は、切断刃30の通過位置を原コイルの幅方向に一定距離毎に移動させて、各通過位置に対応する溶接回数を比較し、最も溶接回数が少なくなる切断刃30の通過位置を算出する。また、切断刃30の通過位置を移動させることは、原コイル上から切り出される製品コイルの位置を移動させることであるとも言える。 The fourth calculation unit 16 moves the passing position of the cutting blade 30 at regular intervals in the width direction of the original coil, compares the number of welds corresponding to each passing position, and calculates the passing position of the cutting blade 30 that results in the fewest number of welds. Moving the passing position of the cutting blade 30 can also be said to be moving the position of the product coil that is cut out from the original coil.
なお、第4算出部16は、第3算出部15が算出した製品コイル幅の範囲において、一定幅毎に変化させた複数の製品コイル幅に対応する切断刃の通過位置、採取可能重量、及び歩留を、1又は複数の原コイルについて各々算出してもよい。 The fourth calculation unit 16 may calculate the cutting blade passing position, harvestable weight, and yield for one or more raw coils, corresponding to multiple product coil widths that are varied in fixed increments within the product coil width range calculated by the third calculation unit 15.
S17において、第5算出部17は、第5算出処理として、1又は複数の原コイルの一部又は全部を含む切り出し用原コイルの組み合わせであって、採取可能重量の合計が製品合計重量に達する組み合わせと、当該組み合わせにおける原コイルの配置順序とを算出する。 In S17, as the fifth calculation process, the fifth calculation unit 17 calculates a combination of raw coils for cutting that includes part or all of one or more raw coils, and whose total harvestable weight reaches the total product weight, as well as the arrangement order of the raw coils in that combination.
以下、S17の第5算出処理について、図11を参照して説明する。図11は、第5算出処理の流れを示すフローチャートの一例である。 The fifth calculation process of S17 will now be described with reference to Figure 11. Figure 11 is an example flowchart showing the flow of the fifth calculation process.
S1701において、第5算出部17は、1又は複数の原コイルのうち、切り出し用原コイルの候補となる原コイルの組み合わせであって、製品合計重量に達する原コイルの組み合わせが残っているか否かを判定する。このS1701からS1703までの処理は、切り出し用原コイルとなり得る原コイルの組み合わせを抽出するための処理である。S1703までの処理においては、何れの原コイルを切り出し用原コイルとして用いるかについての検討がなされるが、原コイルの組み合わせ内の配置順序については考慮されない。 In S1701, the fifth calculation unit 17 determines whether any combination of original coils remains that is a candidate for the original coil to be cut out, among one or more original coils, and that reaches the total product weight. The processing from S1701 to S1703 is processing for extracting combinations of original coils that can become original coils to be cut out. In the processing up to S1703, consideration is given to which original coil to use as the original coil to be cut out, but the arrangement order within the original coil combination is not taken into account.
第5算出部17は、前記原コイルの組み合わせが残っていると判定した場合(S1701:YES)、S1702において、組み合わせ全体における歩留を少なくとも含む評価指標を算出し、当該原コイルの組み合わせに関連付けて記憶部21に記憶する。ここで、組み合わせ全体における歩留とは、例えば組み合わせに含まれる原コイルの歩留の平均値であってもよいし、組み合わせに含まれる原コイルの合計重量に対する、採取可能重量の合計重量の割合等であってもよい。また、第5算出部17は、評価指標の一部として、当該組み合せ全体における採取可能重量等を算出して、記憶部21に記憶してもよい。 If the fifth calculation unit 17 determines that the original coil combination remains (S1701: YES), in S1702, it calculates an evaluation index that includes at least the yield for the entire combination and stores it in association with the original coil combination in the memory unit 21. Here, the yield for the entire combination may be, for example, the average yield of the original coils included in the combination, or the ratio of the total harvestable weight to the total weight of the original coils included in the combination. Furthermore, the fifth calculation unit 17 may calculate the harvestable weight, etc. for the entire combination as part of the evaluation index and store it in the memory unit 21.
また、第5算出部17は、S1701において、製品合計重量に達する原コイルの組み合わせが残っていないと判定した場合(S1701:NO)、続いてS1703において、記憶部21に記憶した原コイルの組み合わせを、組み合わせ全体における歩留順に並び替える。 Furthermore, if the fifth calculation unit 17 determines in S1701 that there are no remaining combinations of raw coils that reach the total product weight (S1701: NO), then in S1703, it sorts the combinations of raw coils stored in the memory unit 21 in order of yield among all combinations.
S1704において、第5算出部17は、処理対象とする原コイルの組み合わせについて、組み合わせに含まれる原コイルの配置順序であって、溶接回数が溶接可能回数以下となる配置順序を設定する。また、第5算出部17は、前記組み合わせに含まれる原コイルの配置順序をどのように並び替えても溶接回数に関する条件が満たされないと判定した場合、組み合わせ全体における歩留が次に高い組み合わせを処理対象とする。なお、製品仕様に溶接可能回数が含まれず、溶接に関する条件が課されない構成であってもよい。 In S1704, the fifth calculation unit 17 sets, for the combination of original coils to be processed, an arrangement order of the original coils included in the combination such that the number of welds is equal to or less than the number of possible welds. Furthermore, if the fifth calculation unit 17 determines that the condition regarding the number of welds is not satisfied no matter how the arrangement order of the original coils included in the combination is rearranged, the fifth calculation unit 17 selects the combination with the next highest yield as the processing target. Note that the product specifications may not include the number of possible welds, and no welding conditions may be imposed.
S1705において、第5算出部17は、設定した原コイルの組み合わせ及び配置順序を、第5算出処理の結果として決定及び出力する。第5算出部17がS1705の処理を行ったのち、続いて図3のS18の処理が実行される。 In S1705, the fifth calculation unit 17 determines and outputs the combination and arrangement order of the set original coils as the result of the fifth calculation process. After the fifth calculation unit 17 performs the process of S1705, the process of S18 in Figure 3 is subsequently executed.
S18において、制御部10は、第5算出処理の処理結果を出力装置2に出力させる。ユーザは、出力装置2に出力された処理結果を見て、製品仕様に沿った製品コイルを条切するための条件を確認することができる。 In S18, the control unit 10 outputs the processing results of the fifth calculation process to the output device 2. The user can view the processing results output to the output device 2 and confirm the conditions for cutting the product coil in accordance with the product specifications.
なお、制御部10が、計画立案装置1に関連付けられた条切装置に第5算出処理の処理結果を出力し、続いて条切装置が当該処理結果に基づいて条切を行う構成であってもよい。また、計画立案装置1と、前記条切装置とが、単一の条切システムに含まれる構成であってもよい。 The control unit 10 may be configured to output the processing results of the fifth calculation process to a strip cutting device associated with the planning device 1, and the strip cutting device may then perform strip cutting based on the processing results. The planning device 1 and the strip cutting device may also be configured to be included in a single strip cutting system.
また、切り落とし部分42が大きく、所定重量以上である場合、当該切り落とし部分42が製品コイル以外の用途に転用できるものとして、制御部10は、当該切り落とし部分42については歩留の計算に含めない構成であってもよい。 Furthermore, if the cut-off portion 42 is large and weighs more than a predetermined amount, the control unit 10 may be configured to not include the cut-off portion 42 in the yield calculation, assuming that the cut-off portion 42 can be diverted for use other than as a product coil.
図11のフローチャートに示す第5算出処理によれば、歩留が最大となる原コイルの組み合わせ、及び溶接回数に関する条件を満たす配置順序が算出される。 The fifth calculation process shown in the flowchart in Figure 11 calculates the combination of original coils that maximizes yield and the arrangement order that satisfies the conditions regarding the number of welds.
以上、条切作業についての計画を行うための計画立案方法であって、取得工程、第1算出工程、第2算出工程及び第3算出工程等を含む計画立案方法の一例について説明した。 The above describes an example of a planning method for planning strip cutting work, which includes an acquisition process, a first calculation process, a second calculation process, and a third calculation process.
前記の取得工程から第3算出工程までに示した方法によれば、条切作業を行うに際して候補となる製品コイル幅を事前に抽出することができる。これにより、不良部分を含み得る原コイルから製品コイルを切り出す条切作業の計画を立案する場合における処理負荷又は処理時間の低減が可能となる。 The method described above from the acquisition step to the third calculation step allows candidate product coil widths to be extracted in advance when performing the strip cutting work. This makes it possible to reduce the processing load or processing time when planning the strip cutting work, which involves cutting product coils from raw coils that may contain defects.
なお、第4算出部16及び第5算出部17が、第3算出部15が算出した製品コイル幅の範囲等に基づいて、原コイルの組み合わせ及び配置順序を算出する態様は、上述した態様に限定されない。つまり、条切計画の立案処理は、特定の手法を用いた処理に限定されず、既存の条切計画の立案手法に対応する処理など、条切計画の立案が可能であればどのような処理であってもよい。また、第4算出部16及び第5算出部17が算出する情報は、特定の情報に限定されない。別の側面から言えば、第1~第3算出処理によって算出された製品コイル幅の範囲等は、条切作業についての計画を行うための任意の用途に用いられてもよい。 Note that the manner in which the fourth calculation unit 16 and the fifth calculation unit 17 calculate the combination and arrangement order of the original coils based on the product coil width range, etc. calculated by the third calculation unit 15 is not limited to the manner described above. In other words, the line cutting plan creation process is not limited to a process using a specific method, and any process that allows for the creation of a line cutting plan, such as a process that corresponds to an existing line cutting plan creation method, may be used. Furthermore, the information calculated by the fourth calculation unit 16 and the fifth calculation unit 17 is not limited to specific information. From another perspective, the product coil width range, etc. calculated by the first to third calculation processes may be used for any purpose in planning line cutting work.
〔ソフトウェアによる実現例〕
計画立案装置1(以下、「装置」と呼ぶ)の機能は、当該装置としてコンピュータを機能させるためのプログラムであって、当該装置の各制御ブロック(特に第1取得部11、第2取得部12、第1算出部13、第2算出部14、第3算出部15、第4算出部16及び第5算出部17)としてコンピュータを機能させるためのプログラムにより実現することができる。
[Software implementation example]
The functions of the planning device 1 (hereinafter referred to as the "device") can be realized by a program for causing a computer to function as the device, and a program for causing a computer to function as each control block of the device (particularly the first acquisition unit 11, the second acquisition unit 12, the first calculation unit 13, the second calculation unit 14, the third calculation unit 15, the fourth calculation unit 16, and the fifth calculation unit 17).
この場合、上記装置は、上記プログラムを実行するためのハードウェアとして、少なくとも1つの制御装置(例えばプロセッサ)と少なくとも1つの記憶装置(例えばメモリ)を有するコンピュータを備えている。この制御装置と記憶装置により上記プログラムを実行することにより、上記各実施形態で説明した各機能が実現される。 In this case, the device includes a computer having at least one control device (e.g., a processor) and at least one storage device (e.g., a memory) as hardware for executing the program. The functions described in each of the above embodiments are realized by executing the program using this control device and storage device.
上記プログラムは、一時的ではなく、コンピュータ読み取り可能な、1または複数の記録媒体に記録されていてもよい。この記録媒体は、上記装置が備えていてもよいし、備えていなくてもよい。後者の場合、上記プログラムは、有線または無線の任意の伝送媒体を介して上記装置に供給されてもよい。 The above program may be stored non-transitory on one or more computer-readable storage media. These storage media may or may not be included in the device. In the latter case, the program may be supplied to the device via any wired or wireless transmission medium.
また、上記各制御ブロックの機能の一部または全部は、論理回路により実現することも可能である。例えば、上記各制御ブロックとして機能する論理回路が形成された集積回路も本発明の範疇に含まれる。この他にも、例えば量子コンピュータにより上記各制御ブロックの機能を実現することも可能である。 Furthermore, some or all of the functions of each of the above control blocks can be realized by logic circuits. For example, integrated circuits incorporating logic circuits that function as each of the above control blocks are also included in the scope of the present invention. In addition, the functions of each of the above control blocks can also be realized by, for example, a quantum computer.
また、上記各実施形態で説明した各処理は、AI(Artificial Intelligence:人工知能)に実行させてもよい。この場合、AIは上記制御装置で動作するものであってもよいし、他の装置(例えばエッジコンピュータまたはクラウドサーバ等)で動作するものであってもよい。 Furthermore, each process described in each of the above embodiments may be executed by AI (Artificial Intelligence). In this case, the AI may run on the control device, or on another device (for example, an edge computer or a cloud server).
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。 The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention.
1 計画立案装置
2 出力装置
10 制御部
11 第1取得部
12 第2取得部
13 第1算出部
131 正常部長さ算出部
132 記憶処理部
133 合算部
14 第2算出部
15 第3算出部
16 第4算出部
17 第5算出部
21 記憶部
22 入力部
3 条切装置
30 切断刃
31、51、53、73、101、102、103 原コイル
32 製品コイル
33 端部
41 不良部分
42 切り落とし部分
43 製品部分
REFERENCE SIGNS LIST 1 Planning device 2 Output device 10 Control unit 11 First acquisition unit 12 Second acquisition unit 13 First calculation unit 131 Normal portion length calculation unit 132 Storage processing unit 133 Addition unit 14 Second calculation unit 15 Third calculation unit 16 Fourth calculation unit 17 Fifth calculation unit 21 Storage unit 22 Input unit 3 Line cutting device 30 Cutting blade 31, 51, 53, 73, 101, 102, 103 Original coil 32 Product coil 33 End 41 Defective portion 42 Cut-off portion 43 Product portion
Claims (10)
1又は複数の原コイルの各々についての幅、長さ、重量及び不良部分の位置を含む原コイル情報を取得する取得部と、
原コイル各部の幅方向において不良部分を含まない部分の最大幅である正常部幅について、連続して略同じ正常部幅を有する領域の長さである正常部長さであって、各原コイルの正常部幅毎に算出した正常部長さを、前記1又は複数の原コイルにおける正常部幅毎に合算する第1算出部と、
前記正常部幅の各々について、前記1又は複数の原コイルから切り出し可能な、当該正常部幅に対応する製品コイル幅を有する製品コイルの合計重量である採取可能重量を、合算された前記正常部長さに基づいて算出する第2算出部と、
所定の基準重量以上の採取可能重量に対応する前記製品コイル幅の候補となる範囲を算出する第3算出部と、
を備えることを特徴とする計画立案装置。 A planning device for planning a strip cutting operation for cutting out product coils from raw coils,
an acquisition unit that acquires original coil information including a width, a length, a weight, and a location of a defective portion for each of one or more original coils;
a first calculation unit that adds up the normal portion lengths calculated for each normal portion width of each original coil for each normal portion width in the one or more original coils, the normal portion lengths being the lengths of regions having substantially the same normal portion width in relation to the normal portion width, which is the maximum width of a portion in the width direction of each original coil that does not include a defective portion;
A second calculation unit calculates, for each of the normal portion widths, a harvestable weight, which is the total weight of product coils having product coil widths corresponding to the normal portion widths that can be cut out from the one or more original coils, based on the combined normal portion lengths;
A third calculation unit that calculates a range of candidate product coil widths corresponding to a harvestable weight equal to or greater than a predetermined reference weight;
A planning device comprising:
前記1又は複数の原コイルから切り出される製品コイルの製品仕様として設定された製品コイル幅の上限値と下限値とのうち少なくとも何れか一方を更に取得し、
前記第3算出部は、
前記上限値と前記下限値とのうち少なくとも何れか一方によって規定される範囲内において、前記所定の基準重量以上の採取可能重量に対応する製品コイル幅の範囲を算出する
ことを特徴とする請求項1に記載の計画立案装置。 The acquisition unit
Further, at least one of an upper limit value and a lower limit value of a product coil width set as a product specification of the product coil cut out from the one or more original coils is acquired;
The third calculation unit
The planning device described in claim 1, characterized in that it calculates a range of product coil widths corresponding to harvestable weights greater than or equal to the specified standard weight within a range defined by at least one of the upper limit value and the lower limit value.
算出した正常部幅の各々について、当該正常部幅以上の正常部幅を有する領域における前記正常部長さの合計である採取可能長さを算出し、
前記第2算出部は、前記採取可能長さに基づいて前記採取可能重量を算出する
ことを特徴とする請求項1又は2に記載の計画立案装置。 The first calculation unit
For each of the calculated normal portion widths, calculate the harvestable length, which is the sum of the normal portion lengths in the region having a normal portion width equal to or greater than the normal portion width;
The planning device according to claim 1 or 2, wherein the second calculation unit calculates the harvestable weight based on the harvestable length.
ことを特徴とする請求項1から3までの何れか1項に記載の計画立案装置。 The planning device according to any one of claims 1 to 3, characterized in that the third calculation unit uses a value obtained by multiplying the total weight of the one or more original coils by a predetermined value less than 1 as the reference weight.
前記第2算出部が算出した、正常部幅の各々についての採取可能重量のうち、最大の採取可能重量に1以下の所定値を乗じた値を、前記基準重量として用いる
ことを特徴とする請求項1から3までの何れか1項に記載の計画立案装置。 The third calculation unit
A planning device described in any one of claims 1 to 3, characterized in that the value obtained by multiplying the maximum collectable weight for each normal section width calculated by the second calculation unit by a predetermined value less than or equal to 1 is used as the reference weight.
前記第3算出部は、
前記入力部が受け付けた入力に応じた値を、前記基準重量として用いる
ことを特徴とする請求項1から3までの何れか1項に記載の計画立案装置。 further comprising an input unit that accepts input of a user operation,
The third calculation unit
4. The planning device according to claim 1, wherein a value according to an input received by the input unit is used as the reference weight.
前記1又は複数の原コイルの各々の長さ方向に沿って、任意の位置における始端から所定間隔で前記正常部幅を求めると共に、求めた正常部幅が略同じ場合に加算して前記正常部長さを算出する正常部長さ算出部と、
前記正常部幅が変化するごとに、前記正常部長さを変化前の前記正常部幅と関連付けて記憶部に記憶させる記憶処理部と、
記憶させた正常部長さを、前記1又は複数の原コイルにおいて略同じ正常部幅毎に合算する合算部と、を備える
ことを特徴とする請求項1から6までの何れか1項に記載の計画立案装置。 The first calculation unit
a normal portion length calculation unit that calculates the normal portion width at a predetermined interval from a starting end at an arbitrary position along the length direction of each of the one or more original coils, and adds the calculated normal portion widths together when the calculated normal portion widths are substantially the same to calculate the normal portion length;
a storage processing unit that stores the normal portion length in association with the normal portion width before the change in a storage unit every time the normal portion width changes;
The planning device according to any one of claims 1 to 6, further comprising an adding up unit that adds up the stored normal portion lengths for each of the one or more original coils with approximately the same normal portion width.
前記計画の対象となる製品コイルの候補群から、前記算出した製品コイル幅の範囲外の製品コイル幅を有する候補を除外する抽出処理を行う
ことを特徴とする請求項1から7までの何れか1項に記載の計画立案装置。 The third calculation unit
8. The planning device according to claim 1, further comprising an extraction process for excluding candidates having product coil widths outside the calculated range of product coil widths from a group of product coil candidates to be planned.
1又は複数の原コイルの各々についての幅、長さ、重量及び不良部分の位置を含む原コイル情報を取得する取得工程と、
原コイル各部の幅方向において不良部分を含まない部分の最大幅である正常部幅について、連続して略同じ正常部幅を有する領域の長さである正常部長さであって、各原コイルの正常部幅毎に算出した正常部長さを、前記1又は複数の原コイルにおける正常部幅毎に合算する第1算出工程と、
前記正常部幅の各々について、前記1又は複数の原コイルから切り出し可能な、当該正常部幅に対応する製品コイル幅を有する製品コイルの合計重量である採取可能重量を、合算された前記正常部長さに基づいて算出する第2算出工程と、
所定の基準重量以上の採取可能重量に対応する前記製品コイル幅の候補となる範囲を算出する第3算出工程と、
を備えることを特徴とする計画立案方法。 A planning method for planning a strip cutting operation for cutting out product coils from raw coils, comprising the steps of:
acquiring original coil information including width, length, weight, and location of defects for each of one or more original coils;
a first calculation step of adding up normal portion lengths, which are lengths of regions having substantially the same normal portion width in succession, calculated for each normal portion width of each original coil, for each normal portion width in the one or more original coils, with respect to normal portion widths, which are the maximum widths of portions in the width direction of each original coil that do not include defective portions;
A second calculation step of calculating, for each of the normal portion widths, a harvestable weight, which is the total weight of product coils having product coil widths corresponding to the normal portion widths that can be cut out from the one or more original coils, based on the combined normal portion lengths;
A third calculation step of calculating a range of candidate product coil widths corresponding to a harvestable weight equal to or greater than a predetermined reference weight;
A planning method comprising:
A control program for causing a computer to function as the planning device according to claim 1, the control program causing a computer to function as the acquisition unit, the first calculation unit, the second calculation unit, and the third calculation unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022037503A JP7795090B2 (en) | 2022-03-10 | 2022-03-10 | Planning device, planning method, and control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022037503A JP7795090B2 (en) | 2022-03-10 | 2022-03-10 | Planning device, planning method, and control program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023132278A JP2023132278A (en) | 2023-09-22 |
| JP7795090B2 true JP7795090B2 (en) | 2026-01-07 |
Family
ID=88065829
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022037503A Active JP7795090B2 (en) | 2022-03-10 | 2022-03-10 | Planning device, planning method, and control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7795090B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002251211A (en) | 2001-02-23 | 2002-09-06 | Nippon Steel Corp | Base material management system, base material management method, and base material management program |
| JP2004334831A (en) | 2003-04-15 | 2004-11-25 | Ns Solutions Corp | Information processing apparatus, information processing system, information processing method, and program thereof |
| JP2006040088A (en) | 2004-07-29 | 2006-02-09 | Nippon Steel Corp | Coil shipment judgment method |
| JP2006344243A (en) | 2006-08-30 | 2006-12-21 | Jfe Steel Kk | Board manufacturing method and board shipping method |
-
2022
- 2022-03-10 JP JP2022037503A patent/JP7795090B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002251211A (en) | 2001-02-23 | 2002-09-06 | Nippon Steel Corp | Base material management system, base material management method, and base material management program |
| JP2004334831A (en) | 2003-04-15 | 2004-11-25 | Ns Solutions Corp | Information processing apparatus, information processing system, information processing method, and program thereof |
| JP2006040088A (en) | 2004-07-29 | 2006-02-09 | Nippon Steel Corp | Coil shipment judgment method |
| JP2006344243A (en) | 2006-08-30 | 2006-12-21 | Jfe Steel Kk | Board manufacturing method and board shipping method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023132278A (en) | 2023-09-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101871300B1 (en) | Method for Producing Cutting Drawing of Stainless Steel Section Type and for Abstracting BOM at the Time of Designing Vessels | |
| WO2014045383A1 (en) | Machining-step determining method and machining-step design device | |
| JP2018521434A (en) | Machine cutting method and system for sheet material | |
| US20150286212A1 (en) | Manufacturing execution system and method of determining production metrics for a line | |
| JP7795090B2 (en) | Planning device, planning method, and control program | |
| US10621383B2 (en) | Detection and elimination of stress singularity | |
| EP3933721A1 (en) | System and method for updating real-time project status based on deliverable status | |
| JP2002304426A (en) | Product assortment method, product assortment processing device, computer program and recording medium | |
| JP2016024610A (en) | Product collection plan creation method and product collection plan creation device | |
| JP5509062B2 (en) | Production simulation equipment | |
| CN114723503B (en) | Market analysis method and system based on industrial chain data | |
| CN114985983A (en) | Machining method based on laser metal plate cutting automatic excess material cutting | |
| US6643615B1 (en) | Product design process with included producibility information | |
| JPWO2007020679A1 (en) | Dimensional tolerance calculation apparatus, dimensional tolerance calculation method, and computer-readable recording medium having recorded dimensional tolerance calculation program | |
| JP4924383B2 (en) | Input device and input program | |
| JP7715995B2 (en) | Planning device, planning method, and control program | |
| JP5593947B2 (en) | Method and apparatus for assembling plate products | |
| JP6593278B2 (en) | Production plan creation method and production plan creation device | |
| US20040078253A1 (en) | Determining values for characteristic value combinations | |
| JP2000237937A (en) | Design support method of production system | |
| JP2025058646A (en) | Planning device, planning method, and control program | |
| EP3472734A1 (en) | Detection and elimination of stress singularity | |
| Hu et al. | Process information transferring for cutting paths in laser manufacturing | |
| Chakraborty et al. | Analytic Network Process (Anp) | |
| US20250348629A1 (en) | Scoring and Ranking of Geometric Tolerances |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241115 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250820 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250826 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251002 |
|
| 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: 20251118 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251201 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7795090 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |