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
JP4718403B2 - Processing sequence plan creation device, processing sequence plan creation method and program - Google Patents
[go: Go Back, main page]

JP4718403B2 - Processing sequence plan creation device, processing sequence plan creation method and program - Google Patents

Processing sequence plan creation device, processing sequence plan creation method and program Download PDF

Info

Publication number
JP4718403B2
JP4718403B2 JP2006251277A JP2006251277A JP4718403B2 JP 4718403 B2 JP4718403 B2 JP 4718403B2 JP 2006251277 A JP2006251277 A JP 2006251277A JP 2006251277 A JP2006251277 A JP 2006251277A JP 4718403 B2 JP4718403 B2 JP 4718403B2
Authority
JP
Japan
Prior art keywords
product
varieties
product type
subsequent
processed
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
JP2006251277A
Other languages
Japanese (ja)
Other versions
JP2008071273A (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.)
Kobe Steel Ltd
Original Assignee
Kobe Steel Ltd
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 Kobe Steel Ltd filed Critical Kobe Steel Ltd
Priority to JP2006251277A priority Critical patent/JP4718403B2/en
Publication of JP2008071273A publication Critical patent/JP2008071273A/en
Application granted granted Critical
Publication of JP4718403B2 publication Critical patent/JP4718403B2/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/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • General Factory Administration (AREA)

Description

本発明は、処理順序計画作成装置、処理順序計画作成方法およびプログラムに関し、特に、複数の品種の製品を対象として、当該複数の品種の製品の処理順序を計画する処理順序計画作成装置、処理順序計画作成方法およびプログラムに関する。   The present invention relates to a processing order plan creation device, a processing order plan creation method, and a program, and more particularly to a processing order plan creation device and a processing order for planning a processing order of products of a plurality of products for a plurality of products. The present invention relates to a planning method and a program.

鉄鋼、アルミ、銅などの金属加工型の生産ラインでは、品質確保の面から多くの設備で特定の品種間で連続的に処理できない制約条件が存在する。例えば、鋳造工程では前後の品種の成分により、圧延工程では前後の板幅や板厚により、連続に処理できない制約条件がある。このような工程での処理順序を決定する際、計画対象となる全ての品種の製品の処理順序を計画するために、多くの場合、制約条件を熟知したオペレータが手作業で処理順序を決定しているが、計画に多大な時間を要する上に特定のオペレータしか担当できないという問題点があった。   In production lines for metal processing molds such as steel, aluminum, and copper, there are constraints that cannot be processed continuously between specific varieties with many facilities in terms of quality assurance. For example, there are restrictions that cannot be continuously processed in the casting process due to the components of the front and rear varieties, and in the rolling process due to the front and rear plate widths and thicknesses. When determining the processing order in such a process, in order to plan the processing order of all products of the planning target, an operator who is familiar with the constraints often determines the processing order manually. However, there is a problem that it takes a lot of time to plan and only a specific operator can take charge.

そこで、オペレータに頼らず、コンピュータを利用して、同一の生産ラインで、複数の品種の製品の処理順序を決定する方法が種々提案されている(例えば、特許文献1参照)。この特許文献1に開示された生産計画作成方法では、下記の手順に従い処理順序を計画している。
1.処理すべき製品の中から優先的に処理する製品を選択する。
2.上記の優先的に処理する製品の処理順序を決定する。
3.決定された処理順序に制約違反があれば、違反となる製品間に優先的に処理する必要がない製品を追加する。
Therefore, various methods have been proposed for determining the processing order of products of a plurality of products on the same production line using a computer without depending on an operator (see, for example, Patent Document 1). In the production plan creation method disclosed in Patent Document 1, the processing order is planned according to the following procedure.
1. A product to be preferentially processed is selected from among products to be processed.
2. The processing order of the products to be preferentially processed is determined.
3. If there is a constraint violation in the determined processing order, a product that does not need to be preferentially processed is added between the products in violation.

この方法によると、図12に示すように、処理順序に接続不可(図12では、品種Eと品種Cとの間での接続不可)があった場合でも、優先的に処理する必要がない製品(図12では、品種GおよびF)を接続不可部分に挿入することにより、接続不可を解消することができる。そのため、品種間の連続した処理に操業上不可能な組み合わせがある場合でも、実行可能な処理順序を計画することができる。   According to this method, as shown in FIG. 12, even if there is no connection in the processing order (in FIG. 12, connection between product type E and product C is not possible), a product that does not need to be processed preferentially. (In FIG. 12, the types G and F) are inserted into the non-connectable portion, so that the non-connectable state can be eliminated. Therefore, even when there is a combination that cannot be operated in continuous processing between varieties, an executable processing order can be planned.

特開2002−312020号公報JP 2002-312020 A

しかしながら、上記特許文献1の生産計画作成方法では、品種間の接続不可能な部分に優先的に処理する必要がない品種(品種GおよびF)を追加して接続不可を解消しているため、優先的に処理すべき品種と優先的に処理する必要がない品種とが区別しにくい場合や優先的に処理する必要がない品種が全て処理済みの場合(接続不可能な部分に挿入する品種が無くなった場合)には、全ての品種の製品を処理することが不可能な状態に陥るという問題点があった。   However, in the production plan creation method of Patent Document 1 described above, since the types (types G and F) that do not need to be preferentially processed are added to the part that cannot be connected between the types, the connection is disabled. If it is difficult to distinguish between the types that should be processed preferentially and the types that do not need to be processed preferentially, or if all types that do not need to be processed preferentially have already been processed In the case of disappearance), there is a problem that it becomes impossible to process all kinds of products.

この発明は、上記のような課題を解決するためになされたものであり、操業制約として品種間の接続に操業上不可能となる組み合わせがある場合でも、全ての品種の製品を処理することが可能な処理計画を立案する処理順序計画作成装置、処理順序計画作成方法およびプログラムを提供することを目的とする。   The present invention has been made to solve the above-described problems, and even when there are combinations that cannot be operated in connection between varieties as operation restrictions, products of all varieties can be processed. It is an object of the present invention to provide a processing sequence plan creation apparatus, a processing sequence plan creation method, and a program for creating a possible processing plan.

課題を解決するための手段および発明の効果Means for Solving the Problems and Effects of the Invention

上記目的を達成するために、この発明の処理順序計画作成装置は、複数の品種の製品を対象として、当該複数の品種の製品の処理順序を計画する処理順序計画作成装置であって、各品種間に連続して処理することが操業上可能な関係があるか否かを示す接続可否情報が登録された品種間接続制約テーブルを記憶する品種間接続制約記憶手段と、品種間接続制約テーブルを参照して、複数の品種の各々について、所定品種の前に処理することが操業制約上可能な前置品種を登録する前置品種登録手段と、品種間接続制約テーブルを参照して、複数の品種の各々について、所定品種の後に処理することが操業制約上可能な後続品種を登録する後続品種登録手段と、前置品種登録手段により登録した前置品種について、当該前置品種の処理回数の残量を登録するとともに、所定の品種の処理順序を決定する度に、残量を更新する前置品種残量登録手段と、N(N:2以上の整数)番目に処理する品種を決定する場合に、後続品種登録手段により登録された後続品種の内から、(N−1)番目に処理した所定の品種の後に処理することが操業制約上可能な品種を候補として選択し、該候補の内から、前置品種残量登録手段にて前置品種の処理回数の残量の合計が0となった候補を優先的に後続品種として決定する後続品種決定手段とを備えている。   In order to achieve the above object, a processing order plan creating apparatus of the present invention is a processing order plan creating apparatus for planning a processing order of products of a plurality of varieties for a plurality of varieties of products. An inter-product type connection constraint storage means for storing an inter-product type connection constraint table in which connectability information indicating whether or not there is an operationally operable relationship between them is stored, and an inter-product type connection constraint table Referring to each of a plurality of varieties, with reference to a pre-variety registration means for registering a pre-variety that can be processed before a predetermined varieties due to operation restrictions, and a connection restriction table between varieties, a plurality of For each of the varieties, the subsequent varieties registration means for registering subsequent varieties that can be processed after the predetermined varieties, and the pre-varieties registered by the pre-variety registration means, Remaining And a pre-variety remaining amount registering means for updating the remaining amount every time the processing order of a predetermined variety is determined, and the N (N: integer greater than or equal to 2) number of types to be processed. Then, from among the subsequent varieties registered by the subsequent varieties registration means, a variety that can be processed after the (N-1) th predetermined varieties can be selected as a candidate due to operation restrictions, and the candidate is selected from the candidates. And a succeeding product type determining unit for preferentially determining a candidate whose total remaining number of processing times of the preceding product type is 0 by the preceding product remaining amount registering unit as a succeeding product type.

この発明による処理順序計画作成装置では、上記のように、後続品種登録手段により登録されて後続品種を参照することにより、N−1番目に処理した品種に対する後続品種をN番目に処理する候補とすることができる。そして、前置品種残量登録手段により登録された前置品種の処理回数の残量を参照することにより、当該候補品種の中に前置品種残量(候補品種についての前置品種の処理回数の残量の合計)が0である品種が存在する場合に、当該品種を優先的にN番目に処理する品種とすることができる。これにより、所定の品種の前に処理することが可能な品種が残っていないために、当該所定の品種に接続することが不可能な状態に陥るのを防止することができる。このため、品種決定の各ステップで、後続品種の中から前置品種残量が0の品種を優先的に決定することにより、所定の品種への接続が不可能な状況に陥るのを防止することができる。その結果、本発明の処理順序計画作成装置を利用すれば、操業制約として品種間の接続に操業上不可能となる組み合わせがある場合でも、全ての品種の製品を処理することが可能な処理計画を立案することができる。   In the processing sequence plan creating apparatus according to the present invention, as described above, by referring to the subsequent varieties registered by the subsequent varieties registration means, candidates for processing the subsequent varieties for the N-1th processed varieties as Nth can do. Then, by referring to the remaining number of processing times of the preceding varieties registered by the preceding cultivar remaining amount registering means, the remaining amount of the preceding varieties (the number of processing times of the preceding varieties for the candidate varieties) is included in the candidate varieties. When there is a variety whose total amount is 0), the variety can be preferentially processed to the Nth. As a result, since there is no remaining product that can be processed before the predetermined product, it is possible to prevent a situation in which it is impossible to connect to the predetermined product. For this reason, it is possible to prevent a situation in which it is impossible to connect to a predetermined product by preferentially determining the product with the remaining number of pre-product from 0 among the subsequent products in each product determination step. be able to. As a result, if the processing sequence plan creation apparatus of the present invention is used, even if there is a combination that cannot be operated in connection between varieties as an operation constraint, a processing plan that can process products of all varieties. Can be planned.

上記処理順序計画作成装置において、品種間接続制約テーブルには、接続可否情報に加えて、各品種間の接続優先度情報が登録されており、後続品種決定手段は、N番目に処理する品種を決定する場合に、後続品種登録手段により登録した後続品種の内から、(N−1)番目に処理した所定の品種の後に処理することが操業制約上可能な品種を候補として選択し、該候補について前置品種の処理回数の残量の合計が0となる後続品種が無い場合には、品種間接続制約テーブルに登録された接続優先度情報に基づいて、当該候補の内から後続品種を優先的に決定する。このように、後続品種の中に前置品種残量が0の品種が存在しない場合には、接続優先度を基準に品種を決定し、後続品種の中に前置品種残量が0の品種が存在する場合には、その品種を優先的に決定する構成とすれば、所定の品種への接続が不可能な状況に陥るのを防止しながら、接続優先度を基準に処理順序を計画することができる。   In the processing order plan creation apparatus, in the inter-product connection restriction table, connection priority information between each product is registered in addition to the connectability information, and the succeeding product determining means selects the product to be processed Nth. In the case of determination, from among the subsequent varieties registered by the subsequent varieties registration means, a variety that can be processed after the predetermined variety processed in the (N-1) th operation is selected as a candidate, and the candidate is selected. If there is no subsequent product with a total remaining number of processing times of the previous product of 0, the subsequent product is prioritized from the candidates based on the connection priority information registered in the inter-product connection restriction table. To decide. In this way, when there is no cultivar having a remaining pre-variety of 0 in the subsequent varieties, the cultivar is determined based on the connection priority, and the cultivar having the remaining pre-variety is 0 among the subsequent varieties. If there is a configuration, the processing order is planned based on the connection priority while preventing a situation where connection to a predetermined type is impossible, if the configuration is determined with priority. be able to.

この場合、処理順序計画作成装置は、品種間接続制約記憶手段において、接続優先度情報を、処理する品種の変更に伴って要する段取り時間に基づいて指数化し、品種間接続制約テーブルに登録する段取り時間指数化手段を備えていてもよい。このように構成すれば、所定の品種への接続が不可能な状況に陥るのを防止しながら、段取り時間が短い品種を優先して決定し、段取り時間ロスの少ない計画を立案することができる。   In this case, the processing sequence plan creation apparatus indexes the connection priority information in the inter-product connection constraint storage means based on the setup time required for changing the product type to be processed, and registers it in the inter-product connection constraint table. Time indexing means may be provided. By configuring in this way, it is possible to preferentially determine a product with a short setup time and prevent a setup from being lost to a predetermined product, and to create a plan with less setup time loss. .

また、この発明の処理順序計画作成方法は、複数の品種の製品を対象として、当該複数の品種の製品の処理順序を計画する処理順序計画作成方法であって、各品種間に連続して処理することが操業上可能な関係があるか否かを示す接続可否情報が登録された品種間接続制約テーブルを記憶する品種間接続制約記憶ステップと、品種間接続制約テーブルを参照して、複数の品種の各々について、所定品種の前に処理することが操業制約上可能な前置品種を登録する前置品種登録ステップと、品種間接続制約テーブルを参照して、複数の品種の各々について、所定品種の後に処理することが操業制約上可能な後続品種を登録する後続品種登録ステップと、前置品種登録ステップにより登録した前置品種について、当該前置品種の処理回数の残量を登録するとともに、所定の品種の処理順序を決定する度に、残量を更新する前置品種残量登録ステップと、N(N:2以上の整数)番目に処理する品種を決定する場合に、後続品種登録ステップにより登録した後続品種の内から、(N−1)番目に処理した所定の品種の後に処理することが操業制約上可能な後続品種を候補として選択し、該候補の内から、前置品種残量登録ステップにて前置品種の処理回数の残量の合計が0となった候補を優先的に後続品種として決定する後続品種決定ステップとを備えている。   The processing order plan creation method of the present invention is a processing order plan creation method for planning the processing order of products of a plurality of varieties for a plurality of varieties of products. The inter-product connection constraint storage step for storing the inter-product connection constraint table in which the connectability information indicating whether or not there is an operationally operable relationship is stored. For each of a plurality of varieties, with reference to the pre-variety registration step for registering a pre-variety that can be processed before the predetermined varieties for operation restrictions and the inter-variety connection restriction table. Subsequent variety registration step for registering subsequent varieties that can be processed after the variety due to operational restrictions, and for the previous variety registered in the previous variety registration step, the remaining number of processing times of the preceding variety is determined. When the processing order of a predetermined product type is determined, the pre-product type remaining amount registration step for updating the remaining amount and the product type to be processed Nth (N: integer of 2 or more) are determined. From among the subsequent varieties registered in the subsequent varieties registration step, the subsequent varieties that can be processed after the predetermined varieties processed in (N-1) th are selected as candidates, and the candidates are selected from the candidates. A succeeding product type determining step for preferentially determining a candidate whose total remaining number of processing times of the preceding product type is 0 in the preceding product remaining amount registering step as a succeeding product type.

この発明による処理順序計画作成方法では、上記のように、後続品種登録ステップにて登録された後続品種を参照することにより、N−1番目に処理した品種に対する後続品種をN番目に処理する候補とすることができる。そして、前置品種残量登録ステップにて登録された前置品種の処理回数の残量を参照することにより、当該候補品種の中に前置品種残量(候補品種についての前置品種の処理回数の残量の合計)が0である品種が存在する場合に、当該品種を優先的にN番目に処理する品種とすることができる。これにより、所定の品種の前に処理することが可能な品種が残っていないために、当該所定の品種に接続することが不可能な状態に陥るのを防止することができる。このため、品種決定の各ステップで、後続品種の中から前置品種残量が0の品種を優先的に決定することにより、所定の品種への接続が不可能な状況に陥るのを防止することができる。その結果、本発明の処理順序計画作成方法を利用すれば、操業制約として品種間の接続に操業上不可能となる組み合わせがある場合でも、全ての品種の製品を処理することが可能な処理計画を立案することができる。   In the processing order plan creation method according to the present invention, as described above, by referring to the succeeding variety registered in the succeeding variety registering step, the candidate for processing the succeeding variety for the N-1th processed variety as the Nth candidate is processed. It can be. Then, by referring to the remaining number of times of processing of the preceding varieties registered in the preceding varieties remaining amount registration step, the remaining amount of the preceding varieties (processing of the preceding varieties for the candidate varieties is included in the candidate varieties. In the case where there is a variety whose total number of remaining times is 0, the variety can be preferentially processed to the Nth. As a result, since there is no remaining product that can be processed before the predetermined product, it is possible to prevent a situation in which it is impossible to connect to the predetermined product. For this reason, it is possible to prevent a situation in which it is impossible to connect to a predetermined product by preferentially determining the product with the remaining number of pre-product from 0 among the subsequent products in each product determination step. be able to. As a result, if the processing order plan creation method of the present invention is used, even if there is a combination that makes operation impossible in connection between varieties, a processing plan that can process products of all varieties. Can be planned.

また、この発明のプログラムは、コンピュータに、複数の品種の製品を対象として、当該複数の品種の製品の処理順序を計画させるプログラムであって、各品種間に連続して処理することが操業上可能な関係があるか否かを示す接続可否情報が登録された品種間接続制約テーブルを記憶する品種間接続制約記憶ステップと、品種間接続制約テーブルを参照して、複数の品種の各々について、所定品種の前に処理することが操業制約上可能な前置品種を登録する前置品種登録ステップと、品種間接続制約テーブルを参照して、複数の品種の各々について、所定品種の後に処理することが操業制約上可能な後続品種を登録する後続品種登録ステップと、前置品種登録ステップにより登録した前置品種について、当該前置品種の処理回数の残量を登録するとともに、所定の品種の処理順序を決定する度に、残量を更新する前置品種残量登録ステップと、N(N:2以上の整数)番目に処理する品種を決定する場合に、後続品種登録ステップにて登録した後続品種の内から、(N−1)番目に処理した所定の品種の後に処理することが操業制約上可能な後続品種を候補として選択し、該候補の内から、前置品種残量登録ステップにて前置品種の処理回数の残量の合計が0となった候補を優先的に後続品種として決定する後続品種決定ステップとをコンピュータに実行させる。   Further, the program of the present invention is a program for causing a computer to plan the processing order of products of a plurality of varieties for a plurality of varieties of products. With reference to the inter-product connection constraint storage step for storing the inter-product connection constraint table in which the connectability information indicating whether or not there is a possible relationship is registered, for each of a plurality of product types, Referring to the pre-variety registration step for registering a pre-variety that can be processed before a predetermined variety due to operational restrictions and the inter-product connection restriction table, each of a plurality of varieties is processed after the predetermined variety In the subsequent product registration step for registering subsequent product types that can be operated due to operational restrictions, and for the previous product registered in the previous product registration step, the remaining number of processing times for the previous product is registered. In addition, every time the processing order of a predetermined product is determined, the pre-product remaining amount registration step for updating the remaining amount, and the case of determining the product to be processed in the Nth (N: integer greater than or equal to 2) order, From among the subsequent varieties registered in the varieties registration step, select the subsequent varieties that can be processed after the predetermined varieties processed in the (N-1) th as operational candidates, and from among the candidates, The computer is caused to execute a subsequent product determination step for preferentially determining a candidate for which the total remaining number of processing times for the previous product is 0 in the previous product remaining amount registration step.

この発明によるプログラムでは、上記のように、後続品種登録ステップにて登録された後続品種を参照することにより、N−1番目に処理した品種に対する後続品種をN番目に処理する候補とすることができる。そして、前置品種残量登録ステップにて登録された前置品種の処理回数の残量を参照することにより、当該候補品種の中に前置品種残量(候補品種についての前置品種の処理回数の残量の合計)が0である品種が存在する場合に、当該品種を優先的にN番目に処理する品種とすることができる。これにより、所定の品種の前に処理することが可能な品種が残っていないために、当該所定の品種に接続することが不可能な状態に陥るのを防止することができる。このため、品種決定の各ステップで、後続品種の中から前置品種残量が0の品種を優先的に決定することにより、所定の品種への接続が不可能な状況に陥るのを防止することができる。その結果、本発明のプログラムを利用すれば、操業制約として品種間の接続に操業上不可能となる組み合わせがある場合でも、全ての品種の製品を処理することが可能な処理計画を立案することができる。   In the program according to the present invention, as described above, by referring to the succeeding variety registered in the succeeding variety registering step, the succeeding variety corresponding to the N-1th processed variety can be set as a candidate for the Nth processing. it can. Then, by referring to the remaining number of times of processing of the preceding varieties registered in the preceding varieties remaining amount registration step, the remaining amount of the preceding varieties (processing of the preceding varieties for the candidate varieties is included in the candidate varieties. In the case where there is a variety whose total number of remaining times is 0, the variety can be preferentially processed to the Nth. As a result, since there is no remaining product that can be processed before the predetermined product, it is possible to prevent a situation in which it is impossible to connect to the predetermined product. For this reason, it is possible to prevent a situation in which it is impossible to connect to a predetermined product by preferentially determining the product with the remaining number of pre-product from 0 among the subsequent products in each product determination step. be able to. As a result, if the program of the present invention is used, a processing plan capable of processing products of all varieties even when there is a combination that cannot be operated in connection between the varieties as an operation constraint. Can do.

また、本発明に係るプログラムは、コンピュータを上述したような処理順序計画作成装置として機能させることが可能なプログラムであり、上述したような処理順序計画作成装置とそれぞれ同様の作用効果を奏する。なお、本発明に係るプログラムは、CD−ROM、FD、MOなどのリムーバル型記録媒体やハードディスクなどの固定型記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によって、インターネットなどの通信ネットワークを介して配布可能である。   The program according to the present invention is a program that allows a computer to function as the processing order plan creation apparatus as described above, and has the same effects as the processing order plan creation apparatus as described above. The program according to the present invention can be recorded and distributed on a removable recording medium such as a CD-ROM, FD, or MO, or a fixed recording medium such as a hard disk, or can be distributed via wired or wireless telecommunication means. It can be distributed via a communication network.

以下、本発明を具体化した実施形態を図面に基づいて説明する。   DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments embodying the present invention will be described below with reference to the drawings.

図1は、本発明の一実施形態による処理順序計画作成装置の構成を示すブロック図である。図2は、品種間接続制約テーブルに記憶される接続可否情報および段取り時間を示した図である。図3は、後続品種登録部に記憶される後続品種および段取り時間を示した図である。図4は、前置品種登録部および前置品種残量登録部に記憶される前置品種およびその計画残量を示した図である。まず、図1〜図4を参照して、本実施形態による処理順序計画作成装置1の構成について説明する。   FIG. 1 is a block diagram showing a configuration of a processing order plan creation apparatus according to an embodiment of the present invention. FIG. 2 is a diagram showing connection availability information and setup time stored in the inter-product connection restriction table. FIG. 3 is a diagram showing the subsequent product type and the setup time stored in the subsequent product type registration unit. FIG. 4 is a diagram showing the front varieties stored in the front varieties registration unit and the front varieties remaining amount registration unit and their planned remaining amounts. First, with reference to FIGS. 1-4, the structure of the processing order plan creation apparatus 1 by this embodiment is demonstrated.

本実施形態による処理順序計画作成装置1は、材料や板厚などがそれぞれ異なるA、B、C、D、Eの5種類の製品を処理することが可能な1台の処理装置に対して、5つの品種A〜Eの製品を供給する順序を計画する装置である。上記処理装置には、各品種の材料や板厚などの違いにより操業制約上連続して処理することができない品種の組み合わせがあるため、本実施形態に係る処理順序計画作成装置1を用いて、実行可能な処理順序を立案する。また、処理装置には、品種A〜Eの製品を処理するに際し、品種A〜Eに対応した設定が必要であり、処理する製品の品種を変更する場合には、処理装置の設定変更に要する段取り時間が必要となる。処理順序計画作成装置1は、図1に示すように、計画対象データ記憶部11と、品種間接続制約テーブル12(品種間接続制約記憶手段)と、初期状態設定部13と、前置品種登録部14(前置品種登録手段)と、後続品種登録部15(後続品種登録手段)と、前置品種残量登録部16(前置品種残量登録手段)と、後続品種決定部17(後続品種決定手段)と、計画途中状態記憶部18と、段取り時間指数化部20(段取り時間指数化手段)とから構成されている。   The processing sequence plan creation apparatus 1 according to the present embodiment is capable of processing one type of processing apparatus capable of processing five types of products A, B, C, D, and E having different materials and plate thicknesses. It is an apparatus for planning the order of supplying products of five varieties A to E. Since there is a combination of varieties that cannot be processed continuously due to operational restrictions due to differences in materials, plate thicknesses, etc., in the above processing devices, using the processing sequence plan creation device 1 according to the present embodiment, Develop an executable processing sequence. Further, when processing products of types A to E, the processing device needs to be set in accordance with the types A to E. When changing the type of product to be processed, it is necessary to change the settings of the processing device. Setup time is required. As shown in FIG. 1, the processing sequence plan creation apparatus 1 includes a planning target data storage unit 11, an inter-product connection constraint table 12 (inter-product connection constraint storage unit), an initial state setting unit 13, and a pre-product type registration. Unit 14 (previous product registration unit), subsequent product registration unit 15 (subsequent product registration unit), pre-product type remaining amount registration unit 16 (pre-product type remaining amount registration unit), and subsequent product type determination unit 17 (following) Product type determining means), planned intermediate state storage section 18, and setup time indexing section 20 (setup time indexing means).

ここで、図1に示されている処理順序計画作成装置1は、例えば汎用のコンピュータ(プロセスコンピュータ等)によって構成されている。かかるコンピュータには、CPU、ROM、RAM、ハードディスクなどのハードウェアが収納されており、ハードディスクには、当該コンピュータを処理順序計画作成装置1として機能させるためのプログラム(このプログラムは、CD−ROM、FD、MOなどのリムーバル型記録媒体に記録しておくことにより、任意のコンピュータにインストールすることが可能である)を含む各種のソフトウェアが記憶されている。そして、これらのハードウェア及びソフトウェアが組み合わされることによって、処理順序計画作成装置1が構築されている。   Here, the processing order plan creation apparatus 1 shown in FIG. 1 is configured by, for example, a general-purpose computer (process computer or the like). Such a computer stores hardware such as a CPU, ROM, RAM, and hard disk. The hard disk includes a program for causing the computer to function as the processing sequence plan creation device 1 (this program is a CD-ROM, Various kinds of software are stored, which can be installed in any computer by recording on a removable recording medium such as FD or MO. And the processing order plan creation apparatus 1 is constructed | assembled by combining these hardware and software.

計画対象データ記憶部11は、本実施形態に係る処理順序計画作成装置1で処理順序を作成する対象とする品種A〜Eの製品情報(重量、個数、長さなど)を記録するためのものであり、処理順序計画作成者が入力しても良いし、別のコンピュータ等により自動的に入力されるものであっても良い。   The planning target data storage unit 11 is used to record product information (weight, number, length, etc.) of varieties A to E whose processing order is to be created by the processing order plan creation device 1 according to this embodiment. It may be input by the processing sequence plan creator or automatically input by another computer or the like.

品種間接続制約テーブル12は、品種相互間の操業上の制約条件を登録するために設けられており、各品種間に連続して処理することが操業制約上可能な関係があるか否かを示す接続可否情報が登録されている。具体的には、図2に示すように、品種間接続制約テーブルには、各品種間に連続して処理することが操業制約上不可能な関係を示す接続可否情報「×」が登録されている。なお、上記した接続可否情報「×」以外の箇所に対応する品種間には、連続して処理することが操業制約上可能な関係がある。つまり、本実施形態の品種間接続制約テーブル12を参照すれば、品種Aを処理した後には、品種Bおよび品種Eを処理することが不可能であることが分かり、品種A、CおよびDを処理することが可能であることが分かる。   The inter-product type connection constraint table 12 is provided for registering operation constraint conditions between product types, and indicates whether or not there is a relationship that allows continuous processing between each product type because of operation constraints. The connectability information shown is registered. Specifically, as shown in FIG. 2, in the inter-product type connection restriction table, connection availability information “×” indicating a relationship that cannot be continuously processed between product types due to operation restrictions is registered. Yes. It should be noted that there is a relationship that can be continuously processed due to operation restrictions between the types corresponding to the portions other than the connection possibility information “×”. That is, referring to the inter-product type connection restriction table 12 of this embodiment, it is understood that after processing the product type A, it is impossible to process the product type B and the product type E. It can be seen that it can be processed.

また、本実施形態の品種間接続制約テーブル12には、上記した接続可否情報「×」以外に、各品種間の段取り時間が指数化されて登録されている。この品種間接続制約テーブル12に記憶された指数化された段取り時間は、後述する段取り時間指数化部20から供給されている。   In addition, in the inter-product type connection restriction table 12 of the present embodiment, in addition to the above-described connectability information “×”, the setup time between each product type is registered as an index. The indexed setup time stored in the inter-product connection restriction table 12 is supplied from a setup time indexing unit 20 described later.

初期状態設定部13は、品種A〜Eの製品を処理する回数(以下、計画処理回数)などを設定するために設けられている。具体的には、本実施形態では、品種A〜Eの製品の計画処理回数は、いずれも「1」としているので、初期状態設定部13により、各品種A〜Eの計画処理回数「1」が後述する前置品種残量登録部16に設定される。   The initial state setting unit 13 is provided for setting the number of times of processing products of types A to E (hereinafter, the number of times of planned processing). Specifically, in the present embodiment, the number of planned processes for products of varieties A to E is all “1”. Therefore, the initial state setting unit 13 causes the planned number of processes for varieties A to E to be “1”. Is set in the pre-variety remaining amount registration unit 16 to be described later.

前置品種登録部14は、上記した品種間接続制約テーブル12を参照して、品種A〜Eについて、所定の品種の前に処理することが操業制約上可能な前置品種を登録している。したがって、前置品種登録部14には、図4に示すように、品種Aの前に処理することが操業制約上可能な品種B〜Dが前置品種として登録されている。また、品種Bについては前置品種として品種CおよびDが登録され、品種Cについては前置品種として品種A、B、DおよびEが登録され、品種Dについては前置品種として品種A〜CおよびEが登録され、品種Eについては前置品種として品種BおよびCが登録されている。   The pre-variety registration unit 14 refers to the above-described inter-product connection restriction table 12 and registers pre-product varieties that can be processed before a predetermined product for the products A to E due to operation restrictions. . Therefore, as shown in FIG. 4, the varieties B to D that can be processed before the varieties A are registered in the pre-variety registration unit 14 as pre-varieties. In addition, for cultivar B, varieties C and D are registered as the predecessor varieties, varieties A, B, D, and E are registered as the predecessor varieties. And E are registered, and for the varieties E, varieties B and C are registered as pre-varieties.

後続品種登録部15は、上記した品種間接続制約テーブル12を参照して、品種A〜Eについて、所定の品種の後に処理することが操業制約上可能な後続品種を登録している。したがって、後続品種登録部15には、図3に示すように、品種Aの後に連続して処理することが操業制約上可能な品種CおよびDが後続品種として登録されている。また、品種Bについては後続品種として品種AおよびC〜Eが登録され、品種Cについては後続品種として品種A、B、DおよびEが登録され、品種Dについては後続品種として品種A〜Cが登録され、品種Eについては品種A、CおよびDが登録されている。また、後続品種登録部15には、各品種間の段取り時間が後続品種とともに登録されている。   The subsequent product type registration unit 15 refers to the above-mentioned inter-product type connection restriction table 12 and registers the following product types that can be processed after a predetermined product type in terms of operation restrictions. Accordingly, as shown in FIG. 3, types C and D that can be processed continuously after type A are registered in the subsequent type registering unit 15 as subsequent types as shown in FIG. Also, for cultivar B, varieties A and C to E are registered as succeeding varieties, varieties A, B, D, and E are registered as succeeding varieties for varieties C, and varieties A to C are registered as succeeding varieties for varieties D. Registered, and for product type E, product types A, C and D are registered. Further, the setup time between each type is registered in the subsequent type registration unit 15 together with the subsequent type.

前置品種残量登録部16は、所定の品種の前に処理することが操業制約上可能な前置品種の計画処理回数の残量(計画残量)を登録するために設けられている。なお、本実施形態では、品種A〜Eの製品の計画処理回数は各々1回としているため、図4に示すように、初期状態の前置品種残量登録部16には、計画残量「1」の前置品種A〜Eが登録されている。また、前置品種残量登録部16には、上記した前置品種A〜Eの個別の計画残量だけでなく、所定の品種に対応する前置品種の計画残量の合計が登録されている。例えば、図4の例では、品種Aに対応する前置品種の個別の計画残量(図4では、前置品種B:1、前置品種C:1、前置品種D:1、前置品種E:1)の合計(以下、前置品種残量と記載する)(図4では、合計:4)が登録されている。   The pre-variety remaining amount registering unit 16 is provided for registering the remaining amount (plan remaining amount) of the number of times the pre-variety can be processed before the predetermined variety because of operational restrictions. In the present embodiment, since the number of times of planned processing for the products of varieties A to E is set to one each, as shown in FIG. 1 ”prefix varieties A to E are registered. In addition, not only the individual planned remaining amount of the preceding varieties A to E but also the total of the remaining remaining amount of the preceding varieties corresponding to the predetermined varieties are registered in the preceding variety remaining amount registering unit 16. Yes. For example, in the example of FIG. 4, the individual planned remaining amount of the front varieties corresponding to the varieties A (in FIG. 4, the front varieties B: 1, the front varieties C: 1, the front varieties D: 1, the front varieties A total of varieties E: 1 (hereinafter referred to as a pre-variety remaining amount) (total: 4 in FIG. 4) is registered.

また、前置品種残量登録部16は、後述する後続品種決定部17により処理順序が決定される度に、登録された前置品種の計画残量および前置品種残量を更新する機能を有している。例えば、後続品種決定部17により品種Aの処理が決定された場合には、前置品種残量登録部16に登録された前置品種Aの計画残量を1だけ減じるとともに、品種Aを前置品種とする品種の前置品種残量を1だけ減じる。   The pre-variant remaining amount registering unit 16 has a function of updating the registered remaining pre-variety planned remaining amount and the pre-variety remaining amount each time the processing order is determined by a subsequent product determining unit 17 described later. Have. For example, when processing of the product type A is determined by the subsequent product type determination unit 17, the planned remaining amount of the front product type A registered in the front product type remaining amount registration unit 16 is reduced by 1, and the product type A Decrease the remaining amount of the cultivar by 1 as the cultivar.

ここで、本実施形態では、後続品種決定部17は、処理装置に処理させる製品の品種を逐次決定するために設けられている。この後続品種決定部17は、N(N:2以上の整数)番目に処理する品種を決定する場合に、まず、後続品種登録部15を参照して、(N−1)番目に処理した所定の品種の後に処理することが操業制約上可能な後続品種を候補とする。続いて、後続品種決定部17は、前置品種登録部14および前置品種残量登録部16を参照して、候補とされた当該後続品種の前置品種残量が0となった後続品種を優先的に決定する。なお、候補とされた後続品種の中に前置品種残量が0となる後続品種が無い場合には、後続品種決定部17は、図3に示した後続品種登録部15の指数化された段取り時間を参照して、段取り時間が最小の組み合わせの後続品種をN番目に処理する品種であると決定する。   Here, in the present embodiment, the subsequent product type determination unit 17 is provided to sequentially determine the product type to be processed by the processing apparatus. When determining the N (N: integer greater than or equal to 2) th type of product to be processed, the subsequent product type determining unit 17 first refers to the subsequent product type registering unit 15 and determines the (N-1) th processed type. Subsequent varieties, which can be processed after the varieties, can be selected as candidates. Subsequently, the succeeding product type determining unit 17 refers to the preceding product type registering unit 14 and the preceding product type remaining amount registering unit 16, and the succeeding product type in which the preceding product remaining amount of the succeeding product type selected as a candidate becomes zero. Is prioritized. In the case where there is no subsequent variety in which the remaining amount of the pre-variety is 0 among the candidate subsequent varieties, the subsequent variety determination unit 17 is indexed by the subsequent variety registration unit 15 shown in FIG. With reference to the setup time, it is determined that the subsequent product of the combination with the minimum setup time is the product to be processed Nth.

計画途中状態記憶部18は、後続品種決定部17により決定された品種を、処理番号Nと関連付けて記憶する機能を有している。   The planned intermediate state storage unit 18 has a function of storing the product determined by the subsequent product determining unit 17 in association with the process number N.

段取り時間指数化部20は、処理する品種の変更に伴って要する段取り時間を指数化して、上記した品種間接続制約テーブル12に記憶する機能を有している。この指数化された段取り時間は、各品種間の接続優先度を示しており、値が小さいものほど処理装置の設定変更に要する時間が短く、値が大きいものほど処理装置の設定変更に要する時間が長いことを示している。   The setup time indexing unit 20 has a function of indexing the setup time required in accordance with the change of the product type to be processed and storing it in the above-mentioned product type connection restriction table 12. The indexed setup time indicates the connection priority between each product type. The smaller the value, the shorter the time required to change the setting of the processing device, and the larger the value, the time required to change the setting of the processing device. Indicates that it is long.

次に、図4〜図10を参照して、本実施形態の処理順序計画作成装置1による処理順序を計画する手順について説明する。図5〜図8は、前置品種登録部および前置品種残量登録部に記憶される前置品種およびその計画残量を示した図である。図9は、処理順序を計画する手順を示したフローチャートである。図10は、後続品種決定部により決定された品種とその品種の後続品種として候補となる品種とを示した図である。   Next, a procedure for planning a processing order by the processing order plan creating apparatus 1 according to the present embodiment will be described with reference to FIGS. FIG. 5 to FIG. 8 are diagrams showing the prefix varieties stored in the prefix varieties registration unit and the prefix varieties remaining amount registration unit and their planned remaining amounts. FIG. 9 is a flowchart showing a procedure for planning the processing order. FIG. 10 is a diagram showing the varieties determined by the subsequent varieties determining unit and the varieties that are candidates as the subsequent varieties of the varieties.

(初期状態の設定)
まず、品種間接続制約テーブル12に、品種A〜E間に連続して処理することが操業上可能な関係があるか否かを示す接続可否情報を登録する。そして、品種間接続制約テーブル12を参照して、品種A〜Eについて、品種A〜Eの前に処理することが操業制約上可能な前置品種を前置品種登録部14に登録するとともに、品種A〜Eの後に処理することが操業制約上可能な後続品種を後続品種登録部15に登録する。また、各品種A〜Eの計画処理回数(本実施形態では、品種A〜Eのいずれも1回)を前置品種残量登録部16に登録する(ステップS1)。この初期状態を図4に示す。そして、処理番号N=1をセットする(ステップS2)。
(Initial setting)
First, in the inter-product type connection restriction table 12, connection enable / disable information indicating whether or not there is an operational relationship between the product types A to E is registered. Then, referring to the inter-variety connection restriction table 12, for the varieties A to E, the pre-varieties that can be processed before the varieties A to E are registered in the pre-variety registration unit 14 due to operation restrictions. Subsequent varieties that can be processed after the varieties A to E are registered in the subsequent varieties registration unit 15 because of operational restrictions. Further, the number of planned processes for each of the varieties A to E (in the present embodiment, all of the varieties A to E are registered once) is registered in the pre-variety remaining amount registration unit 16 (step S1). This initial state is shown in FIG. Then, process number N = 1 is set (step S2).

(N=1番目に処理する品種の候補を抽出)
そして、後続品種登録部15を参照して、直近に処理した品種の後に処理することが操業制約上可能な品種候補を抽出する。本実施形態では、直近に品種A(図10参照)の処理が完了しているものとする。したがって、品種Aの処理の後に処理することが可能な品種は、図3および図10に示すように、品種CおよびDであるため、処理番号N=1番目の品種候補は品種CおよびDとなる(ステップS3)。
(N = Extraction of candidate for the first processing type)
Then, with reference to the subsequent product type registration unit 15, product type candidates that can be processed after the most recently processed product type due to operation restrictions are extracted. In the present embodiment, it is assumed that the processing of the product type A (see FIG. 10) has been completed most recently. Therefore, since the varieties that can be processed after the processing of the varieties A are varieties C and D, as shown in FIGS. 3 and 10, the cultivar No. 1 with the process number N = 1 is the varieties C and D. (Step S3).

(前置品種残量のチェック(N=1))
処理番号N=1番目の品種候補(品種CおよびD)の中に、当該品種候補の前置品種残量が0となる品種候補があるか否かが判断される(ステップS4)。図4に示すように、品種候補である品種Cの前置品種残量は4であり、品種候補である品種Dの前置品種残量は4である。両者は、いずれも0ではない。
(Check the remaining amount of pre-variety (N = 1))
It is determined whether or not there is a variety candidate whose process type N is the first variety candidate (variety C and D) and the remaining amount of the previous kind of the variety candidate is 0 (step S4). As shown in FIG. 4, the pre-variant remaining amount of the variety C that is a variety candidate is 4, and the pre-variant remaining amount of the variety D that is a variety candidate is 4. Neither is zero.

(品種の決定(N=1))
品種候補である品種CおよびDの前置品種残量がいずれも0ではない場合(ステップS4:No)、本実施形態では、後続品種決定部17は、指数化された段取り時間が最小となる品種を決定する(ステップS5)。したがって、後続品種決定部17は、図3に示した後続品種登録部15を参照して、品種Aから後続品種Cに変更する際に要する段取り時間「5」と、品種Aから後続品種Dに変更する際に要する段取り時間「0」とを比較して、品種DをN=1番目に処理する品種として決定して、計画途中状態記憶部18に保存する。これにより、処理番号N=1と品種Dとが関連して記憶される。
(Determination of product type (N = 1))
In the case where none of the preceding product remaining amounts of the products C and D which are product candidates are 0 (step S4: No), in the present embodiment, the succeeding product determination unit 17 minimizes the indexed setup time. A product type is determined (step S5). Therefore, the succeeding product type determining unit 17 refers to the succeeding product type registering unit 15 shown in FIG. 3 and changes the setup time “5” required for changing from the product type A to the succeeding product type C, and from the product type A to the succeeding product type D. The setup time “0” required for the change is compared, and the product type D is determined as the product type to be processed first N = 1 and stored in the planned intermediate state storage unit 18. Thereby, the process number N = 1 and the product type D are stored in association with each other.

(計画残量と前置品種残量の更新(N=1))
品種Dが決定されたため、前置品種残量登録部16は、前置品種登録部14に登録された前置品種Dに対応する計画残量を1だけ減じて更新する。また、図5に示すように、品種Dは、1回の計画処理回数を完了したので、完了したことを示すフラグが前置品種登録部14および前置品種残量登録部16に記憶される。なお、図5の例では、該当箇所が斜線領域となっている。そして、品種Dの計画残量を減じたことにより、前置品種残量登録部16は、品種A、BおよびCの前置品種残量をそれぞれ1だけ減じて更新する(ステップS6)。この後、計画途中状態記憶部18に記憶されるN(この時点では、N=1)が、計画対象個数(本実施形態では、5)と一致するか否かが判断される(ステップS7)。このとき、計画途中状態記憶部18に記憶されるNと計画対象個数とが一致しないので(ステップS7:No)、計画途中状態記憶部18に記憶されるNに1を加えて、処理番号N=2をセットする。
(Update of the remaining plan and remaining product (N = 1))
Since the product type D has been determined, the front product type remaining amount registration unit 16 updates the planned remaining amount corresponding to the front product type D registered in the front product type registration unit 14 by one. Further, as shown in FIG. 5, since the product D has completed one planned processing, a flag indicating the completion is stored in the pre-product type registration unit 14 and the pre-product type remaining amount registration unit 16. . In the example of FIG. 5, the corresponding part is a hatched area. Then, by reducing the planned remaining amount of the product D, the preceding product remaining amount registering unit 16 updates the remaining product of each of the products A, B, and C by 1 (step S6). Thereafter, it is determined whether or not N (N = 1 at this time) stored in the planned intermediate state storage unit 18 matches the planned number (5 in the present embodiment) (step S7). . At this time, since N stored in the planned intermediate state storage unit 18 does not match the planned target number (step S7: No), 1 is added to N stored in the planned intermediate state storage unit 18, and the process number N = 2 is set.

(N=2番目に処理する品種の候補を抽出)
そして、後続品種登録部15を参照して、直近に処理した品種の後に処理することが操業制約上可能な品種候補を抽出する。本実施形態では、直近に品種D(図10参照)の処理が完了している。したがって、品種Dの処理の後に処理することが可能な品種は、図3および図10に示すように、品種A、BおよびCであるため、処理番号N=2番目の品種候補は品種A、BおよびCとなる(ステップS3)。
(N = Extraction of candidate for the second processing type)
Then, with reference to the subsequent product type registration unit 15, product type candidates that can be processed after the most recently processed product type due to operation restrictions are extracted. In the present embodiment, the processing of the product type D (see FIG. 10) has been completed most recently. Therefore, since the varieties that can be processed after the processing of the varieties D are varieties A, B, and C, as shown in FIGS. B and C (step S3).

(前置品種残量のチェック(N=2))
処理番号N=2番目の品種候補(品種A、BおよびC)の中に、当該品種候補の前置品種残量が0となる品種候補があるか否かが判断される(ステップS4)。図5に示すように、品種候補である品種Aの前置品種残量は3であり、品種候補である品種Bの前置品種残量は1であり、品種候補である品種Cの前置品種残量は3である。いずれの前置品種残量も0ではない。
(Check the remaining amount of pre-variety (N = 2))
It is determined whether or not there is a variety candidate whose process type N = 2nd variety candidate (variety A, B, and C) has a pre-variety remaining amount of the variety candidate is 0 (step S4). As shown in FIG. 5, the pre-variety remaining amount of the breed A that is the breed candidate is 3, the remaining amount of the pre-variety of the breed B that is the breed candidate is 1, and the front of the breed C that is the breed candidate. The remaining variety is 3. None of the pre-variety remaining amount is zero.

(品種の決定(N=2))
品種候補である品種A、BおよびCの前置品種残量がいずれも0ではないため(ステップS4:No)、本実施形態では、後続品種決定部17は、指数化された段取り時間が最小となる品種を決定する(ステップS5)。したがって、後続品種決定部17は、図3に示した後続品種登録部15を参照して、品種Dから後続品種Aに変更する際に要する段取り時間「10」と、品種Dから後続品種Bに変更する際に要する段取り時間「15」と、品種Dから後続品種Cに変更する際に要する段取り時間「5」とを比較して、品種CをN=2番目に処理する品種として決定して、計画途中状態記憶部18に保存する。これにより、処理番号N=2と品種Cとが関連して記憶される。
(Determination of product type (N = 2))
Since none of the varieties A, B, and C, which are candidate varieties, are in front of the remaining varieties (step S4: No), in this embodiment, the succeeding varieties determining unit 17 minimizes the indexed setup time. Is determined (step S5). Therefore, the succeeding product type determining unit 17 refers to the succeeding product type registering unit 15 shown in FIG. 3 and changes the setup time “10” required for changing from the product type D to the succeeding product type A, and from the product type D to the succeeding product type B. The setup time “15” required for the change is compared with the setup time “5” required for the change from the product D to the subsequent product C, and the product C is determined as the product to be processed N = 2nd. The plan intermediate state storage unit 18 stores the result. Thereby, the process number N = 2 and the product type C are stored in association with each other.

(計画残量と前置品種残量の更新(N=2))
品種Cが決定されたため、前置品種残量登録部16は、前置品種登録部14に登録された前置品種Cに対応する計画残量を1だけ減じて更新する。また、図6に示すように、品種Cは、1回の計画処理回数を完了したので、完了したことを示すフラグが前置品種登録部14および前置品種残量登録部16に記憶される。なお、図6の例では、該当箇所が斜線領域となっている。そして、品種Cの計画残量を減じたことにより、前置品種残量登録部16は、品種A、B、DおよびEの前置品種残量をそれぞれ1だけ減じて更新する(ステップS6)。この後、計画途中状態記憶部18に記憶されるN(この時点では、N=2)が、計画対象個数(本実施形態では、5)と一致するか否かが判断される(ステップS7)。このとき、計画途中状態記憶部18に記憶されるNと計画対象個数とが一致しないので(ステップS7:No)、計画途中状態記憶部18に記憶されるNに1を加えて、処理番号N=3をセットする。
(Updating the remaining plan and remaining product (N = 2))
Since the product type C has been determined, the pre-product type remaining amount registration unit 16 updates the planned remaining amount corresponding to the pre-product type C registered in the pre-product type registration unit 14 by one. Further, as shown in FIG. 6, since the product C has completed one planned processing, a flag indicating the completion is stored in the pre-product type registration unit 14 and the pre-product type remaining amount registration unit 16. . In the example of FIG. 6, the corresponding part is a hatched area. Then, by reducing the planned remaining amount of the product C, the front product remaining amount registering unit 16 updates the front product remaining amount of the products A, B, D, and E by 1 (step S6). . Thereafter, it is determined whether or not N (N = 2 at this time) stored in the planned intermediate state storage unit 18 matches the number of objects to be planned (5 in this embodiment) (step S7). . At this time, since N stored in the planned intermediate state storage unit 18 does not match the planned target number (step S7: No), 1 is added to N stored in the planned intermediate state storage unit 18, and the process number N = 3 is set.

(N=3番目に処理する品種の候補を抽出)
そして、後続品種登録部15を参照して、直近に処理した品種の後に処理することが操業制約上可能な品種候補を抽出する。本実施形態では、直近に品種C(図10参照)の処理が完了している。したがって、品種Cの処理の後に処理することが可能な品種は、図3および図10に示すように、品種A、B、DおよびEであるが、品種Dは既に決定されている(品種Dの計画残量が0になっている)ため、処理番号N=3番目の品種候補は品種A、BおよびEとなる(ステップS3)。
(N = Extract candidate for the third type to be processed)
Then, with reference to the subsequent product type registration unit 15, product type candidates that can be processed after the most recently processed product type due to operation restrictions are extracted. In the present embodiment, the processing of the product type C (see FIG. 10) has been completed most recently. Therefore, the varieties that can be processed after the processing of the cultivar C are varieties A, B, D, and E as shown in FIGS. 3 and 10, but the cultivar D has already been determined (variety D Therefore, the process number N = third product type candidate is product types A, B, and E (step S3).

(前置品種残量のチェック(N=3))
処理番号N=3番目の品種候補(品種A、BおよびE)の中に、当該品種候補の前置品種残量が0となる品種候補があるか否かが判断される(ステップS4)。図6に示すように、品種候補である品種Aの前置品種残量は2であり、品種候補である品種Bの前置品種残量は0であり、品種候補である品種Eの前置品種残量は1である。
(Check the remaining amount of pre-variety (N = 3))
It is determined whether or not there is a breed candidate for which the remaining number of the previous breed of the breed candidate is 0 in the process number N = third breed candidate (variety A, B and E) (step S4). As shown in FIG. 6, the pre-variant remaining amount of the breed A that is the breed candidate is 2, the remaining amount of the pre-variety of the breed B that is the breed candidate is 0, and the front of the breed E that is the breed candidate. The remaining variety is 1.

(品種の決定(N=3))
ここで、本実施形態では、品種候補である品種Bの前置品種残量が0であるため(ステップS4:Yes)、当該品種BをN=3番目に処理する品種として決定して(ステップS9)、計画途中状態記憶部18に保存する。これにより、処理番号N=3と品種Bとが関連して記憶される。
(Determination of product type (N = 3))
Here, in this embodiment, since the pre-type remaining amount of the product type B that is a product type candidate is 0 (step S4: Yes), the product type B is determined as the product type to be processed N = 3rd (step). S <b> 9), which is stored in the planned intermediate state storage unit 18. Thereby, the process number N = 3 and the product type B are stored in association with each other.

(計画残量と前置品種残量の更新(N=3))
品種Bが決定されたため、前置品種残量登録部16は、前置品種登録部14に登録された前置品種Bに対応する計画残量を1だけ減じて更新する。また、図7に示すように、品種Bは、1回の計画処理回数を完了したので、完了したことを示すフラグが前置品種登録部14および前置品種残量登録部16に記憶される。なお、図7の例では、該当箇所が斜線領域となっている。そして、品種Bの計画残量を減じたことにより、前置品種残量登録部16は、品種A、C、DおよびEの前置品種残量をそれぞれ1だけ減じて更新する(ステップS6)。この後、計画途中状態記憶部18に記憶されるN(この時点では、N=3)が、計画対象個数(本実施形態では、5)と一致するか否かが判断される(ステップS7)。このとき、計画途中状態記憶部18に記憶されるNと計画対象個数とが一致しないので(ステップS7:No)、計画途中状態記憶部18に記憶されるNに1を加えて、処理番号N=4をセットする。
(Updating the remaining plan and remaining product (N = 3))
Since the product type B has been determined, the pre-product type remaining amount registration unit 16 updates the plan remaining amount corresponding to the pre-product type B registered in the pre-product type registration unit 14 by one. Further, as shown in FIG. 7, since the product B has completed one planned processing, a flag indicating completion is stored in the pre-product type registration unit 14 and the pre-product type remaining amount registration unit 16. . In the example of FIG. 7, the corresponding part is a shaded area. Then, by reducing the planned remaining amount of the product B, the preceding product remaining amount registering unit 16 updates the remaining product of each of the products A, C, D, and E by 1 (step S6). . Thereafter, it is determined whether or not N (N = 3 at this time) stored in the mid-planning state storage unit 18 matches the number of planning targets (5 in the present embodiment) (step S7). . At this time, since N stored in the planned intermediate state storage unit 18 does not match the planned target number (step S7: No), 1 is added to N stored in the planned intermediate state storage unit 18, and the process number N = 4 is set.

(N=4番目に処理する品種の候補を抽出)
そして、後続品種登録部15を参照して、直近に処理した品種の後に処理することが操業制約上可能な品種候補を抽出する。本実施形態では、直近に品種B(図10参照)の処理が完了している。したがって、品種Bの処理の後に処理することが可能な品種は、図3および図10に示すように、品種A、C、DおよびEであるが、品種CおよびDは既に決定されている(品種CおよびDの計画残量が0になっている)ため、処理番号N=4番目の品種候補は品種AおよびEとなる(ステップS3)。
(N = extract the candidate for the 4th type to be processed)
Then, with reference to the subsequent product type registration unit 15, product type candidates that can be processed after the most recently processed product type due to operation restrictions are extracted. In the present embodiment, the processing of the product type B (see FIG. 10) has been completed most recently. Therefore, the varieties that can be processed after the processing of the varieties B are varieties A, C, D, and E as shown in FIGS. 3 and 10, but the varieties C and D have already been determined ( Since the planned remaining amounts of the varieties C and D are 0), the cultivar No. 4 with the process number N = 4 is the varieties A and E (step S3).

(前置品種残量のチェック(N=4))
処理番号N=4番目の品種候補(品種AおよびE)の中に、当該品種候補の前置品種残量が0となる品種候補があるか否かが判断される(ステップS4)。図7に示すように、品種候補である品種Aの前置品種残量は1であり、品種候補である品種Eの前置品種残量は0である。
(Check the remaining amount of pre-variety (N = 4))
It is determined whether or not there is a breed candidate for which the preceding breed remaining amount of the breed candidate is 0 in the process number N = fourth breed candidate (kinds A and E) (step S4). As shown in FIG. 7, the remaining amount of the previous type of the type A that is the type candidate is 1 and the remaining amount of the previous type of the type E that is the candidate of the type E is 0.

(品種の決定(N=4))
ここで、本実施形態では、品種候補である品種Eの前置品種残量が0であるため(ステップS4:Yes)、当該品種EをN=4番目に処理する品種として決定して(ステップS9)、計画途中状態記憶部18に保存する。これにより、処理番号N=4と品種Eとが関連して記憶される。
(Determination of product type (N = 4))
Here, in the present embodiment, since the pre-variety remaining amount of the product type E, which is the product type candidate, is 0 (step S4: Yes), the product type E is determined as the product to be processed N = 4th (step). S <b> 9), which is stored in the planned intermediate state storage unit 18. Thereby, the process number N = 4 and the product type E are stored in association with each other.

(計画残量と前置品種残量の更新(N=4))
品種Eが決定されたため、前置品種残量登録部16は、前置品種登録部14に登録された前置品種Eに対応する計画残量を1だけ減じて更新する。また、図8に示すように、品種Eは、1回の計画処理回数を完了したので、完了したことを示すフラグが前置品種登録部14および前置品種残量登録部16に記憶される。なお、図8の例では、該当箇所が斜線領域となっている。そして、品種Eの計画残量を減じたことにより、前置品種残量登録部16は、品種A、CおよびDの前置品種残量をそれぞれ1だけ減じて更新する(ステップS6)。この後、計画途中状態記憶部18に記憶されるN(この時点では、N=4)が、計画対象個数(本実施形態では、5)と一致するか否かが判断される(ステップS7)。このとき、計画途中状態記憶部18に記憶されるNと計画対象個数とが一致しないので(ステップS7:No)、計画途中状態記憶部18に記憶されるNに1を加えて、処理番号N=5をセットする。
(Updating the remaining plan and remaining product (N = 4))
Since the product type E is determined, the front product type remaining amount registering unit 16 updates the planned remaining amount corresponding to the front product type E registered in the front product type registering unit 14 by one. Further, as shown in FIG. 8, since the product type E has completed one planned processing, a flag indicating the completion is stored in the front product type registration unit 14 and the front product type remaining amount registration unit 16. . In the example of FIG. 8, the corresponding part is a hatched area. Then, by reducing the planned remaining amount of the product type E, the front product type remaining amount registering unit 16 updates the front product type remaining amount of the product types A, C, and D by 1 respectively (step S6). Thereafter, it is determined whether or not N (N = 4 at this time) stored in the planned intermediate state storage unit 18 matches the number of objects to be planned (5 in the present embodiment) (step S7). . At this time, since N stored in the planned intermediate state storage unit 18 does not match the planned target number (step S7: No), 1 is added to N stored in the planned intermediate state storage unit 18, and the process number N = 5 is set.

(N=5番目に処理する品種の候補を抽出)
そして、後続品種登録部15を参照して、直近に処理した品種の後に処理することが操業制約上可能な品種候補を抽出する。本実施形態では、直近に品種E(図10参照)の処理が完了している。したがって、品種Eの処理の後に処理することが可能な品種は、図3および図10に示すように、品種A、CおよびDであるが、品種CおよびDは既に決定されている(品種CおよびDの計画残量が0になっている)ため、処理番号N=5番目の品種候補は品種Aのみとなり、当該品種AをN=5番目に処理する品種として決定して、計画途中状態記憶部18に保存する。これにより、処理番号N=5と品種Aとが関連して記憶される。
(N = 5th candidate for processing type is extracted)
Then, with reference to the subsequent product type registration unit 15, product type candidates that can be processed after the most recently processed product type due to operation restrictions are extracted. In the present embodiment, the processing of the product type E (see FIG. 10) has been completed most recently. Therefore, the varieties that can be processed after the processing of the varieties E are varieties A, C, and D as shown in FIGS. 3 and 10, but the varieties C and D have already been determined (variety C And the planned remaining amount of D is 0), the candidate for the processing number N = 5 is only the product A, and the product A is determined as the product to be processed N = 5, and the planned state Save in the storage unit 18. As a result, the process number N = 5 and the product type A are stored in association with each other.

この後、計画途中状態記憶部18に記憶されるN(この時点では、N=5)が、計画対象個数(本実施形態では、5)と一致するか否かが判断される(ステップS7)。このとき、計画途中状態記憶部18に記憶されるNと計画対象個数とが一致するので(ステップS7:Yes)処理が終了する。このようにして、計画途中状態記憶部18に、D、C、B、E、Aの順に処理順序が登録されて、実行可能な処理順序が立案される。   Thereafter, it is determined whether or not N (N = 5 at this time) stored in the mid-planning state storage unit 18 matches the number of planning targets (5 in the present embodiment) (step S7). . At this time, since N stored in the mid-planning state storage unit 18 matches the number of planning targets (step S7: Yes), the process ends. In this way, the processing order is registered in the planned intermediate state storage unit 18 in the order of D, C, B, E, and A, and an executable processing order is drafted.

本実施形態では、上記のように、後続品種登録部15を参照することにより、N−1番目に処理した品種に対する後続品種をN番目に処理する候補とすることができる。そして、前置品種登録部14および前置品種残量登録部16を参照することにより、当該候補品種の中に前置品種残量が0である品種が存在する場合に、当該品種をN番目に処理する品種とすることができる。これにより、所定の品種の前に処理することが可能な品種が残っていないために、当該所定の品種に接続することが不可能な状態に陥るのを防止することができる。このため、品種決定の各ステップで、後続品種の中から前置品種残量が0の品種を決定することにより、所定の品種への接続が不可能な状況に陥るのを防止することができる。その結果、本実施形態の処理順序計画作成装置1を利用すれば、操業制約として品種間の接続に操業上不可能となる組み合わせがある場合でも、全ての品種の製品を処理することが可能な処理計画を立案することができる。   In the present embodiment, as described above, by referring to the succeeding product type registration unit 15, the succeeding product type for the product processed in the (N-1) th product can be set as a candidate for processing in the Nth product. Then, by referring to the prefix varieties registration unit 14 and the prefix varieties remaining amount registration unit 16, when there is a varieties having a prefix varieties remaining zero among the candidate varieties, the corresponding varieties are designated as Nth. It can be a variety to be processed. As a result, since there is no remaining product that can be processed before the predetermined product, it is possible to prevent a situation in which it is impossible to connect to the predetermined product. For this reason, it is possible to prevent a situation in which connection to a predetermined product type is impossible by determining the product type with the remaining pre-product type 0 from the subsequent product types in each product type determination step. . As a result, if the processing sequence plan creation apparatus 1 of the present embodiment is used, it is possible to process products of all varieties even when there are combinations in which connection between varieties is operationally impossible as operation restrictions. A processing plan can be drawn up.

なお、前置品種残量が0の品種を決定せずに、指数化した段取り時間を優先した場合には、図11に示すように、品種Bおよび品種Eの製品を処理することができない処理計画を立案することになる。   If priority is given to the set-up time without determining the type with the remaining amount of the previous type 0, as shown in FIG. 11, the products of type B and type E cannot be processed. We will make a plan.

また、本実施形態では、段取り時間指数化部によって指数化された段取り時間を利用することによって、所定の品種への接続が不可能な状況に陥るのを防止しながら、段取り時間が短い品種を優先して決定し、段取り時間ロスの少ない計画を立案することができる。   Further, in the present embodiment, by using the setup time indexed by the setup time indexing unit, it is possible to prevent a product having a short setup time while preventing a situation where connection to a predetermined product is impossible. It is possible to make a decision with priority and to make a plan with little loss of setup time.

なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。   The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is shown not by the above description of the embodiments but by the scope of claims for patent, and further includes all modifications within the meaning and scope equivalent to the scope of claims for patent.

例えば、上記実施形態では、品種間接続制約テーブル12、前置品種登録部14、後続品種登録部15、前置品種残量登録部16、後続品種決定部17、段取り時間指数化部20を備えた処理順序計画作成装置を本発明に適用したが、本発明はこれに限らず、コンピュータを上記した各部として機能させるプログラムであっても良い。   For example, the embodiment includes the inter-product connection restriction table 12, the pre-product type registration unit 14, the subsequent product type registration unit 15, the pre-product type remaining amount registration unit 16, the subsequent product type determination unit 17, and the setup time indexing unit 20. However, the present invention is not limited to this, and may be a program that causes a computer to function as each of the above-described units.

また、上記実施形態では、前置品種残量が0の品種が無い場合に、指数化された段取り時間に基づいて後続品種を決定する例を示したが、本発明はこれに限らず、段取り時間以外の指標(例えば、納期)を用いて、前置品種残量が0の品種が無い場合に、後続品種を決定しても良い。   Further, in the above-described embodiment, an example is shown in which, when there is no product whose remaining remaining product is 0, the subsequent product is determined based on the indexed setup time. However, the present invention is not limited to this, and the setup is not limited thereto. Using an index other than time (for example, delivery date), when there is no product whose remaining remaining product is 0, the subsequent product may be determined.

本発明の一実施形態による処理順序計画作成装置の構成を示すブロック図である。It is a block diagram which shows the structure of the processing order plan preparation apparatus by one Embodiment of this invention. 品種間接続制約テーブルに記憶される接続可否情報および段取り時間を示した図である。It is the figure which showed the connection permission information memorize | stored in the connection restriction | limiting table between types, and the setup time. 後続品種登録部に記憶される後続品種および段取り時間を示した図である。It is the figure which showed the following kind and setup time memorize | stored in a following kind registration part. 前置品種登録部および前置品種残量登録部に記憶される前置品種およびその計画残量を示した図である。It is the figure which showed the prefix varieties memorize | stored in the prefix varieties registration part and the prefix varieties residual quantity registration part, and its plan residual amount. 前置品種登録部および前置品種残量登録部に記憶される前置品種およびその計画残量を示した図である。It is the figure which showed the prefix varieties memorize | stored in the prefix varieties registration part and the prefix varieties residual quantity registration part, and its plan residual amount. 前置品種登録部および前置品種残量登録部に記憶される前置品種およびその計画残量を示した図である。It is the figure which showed the prefix varieties memorize | stored in the prefix varieties registration part and the prefix varieties residual quantity registration part, and its plan residual amount. 前置品種登録部および前置品種残量登録部に記憶される前置品種およびその計画残量を示した図である。It is the figure which showed the prefix varieties memorize | stored in the prefix varieties registration part and the prefix varieties residual quantity registration part, and its plan residual amount. 前置品種登録部および前置品種残量登録部に記憶される前置品種およびその計画残量を示した図である。It is the figure which showed the prefix varieties memorize | stored in the prefix varieties registration part and the prefix varieties residual quantity registration part, and its plan residual amount. 処理順序を計画する手順を示したフローチャートである。It is the flowchart which showed the procedure which plans a processing order. 後続品種決定部により決定された品種とその品種の後続品種として候補となる品種とを示した図である。It is the figure which showed the kind determined as the succeeding kind of the kind determined by the succeeding kind determination part, and the kind. 段取り時間を優先した場合の処理計画を示した図である。It is the figure which showed the processing plan at the time of giving priority to setup time. 特許文献1に開示された生産計画作成方法による接続不可の解消方法を示した図である。It is the figure which showed the cancellation method of the connection impossibility by the production plan preparation method disclosed by patent document 1. FIG.

符号の説明Explanation of symbols

1 処理順序計画作成装置
12 品種間接続制約テーブル(品種間接続制約記憶手段)
14 前置品種登録部(前置品種登録手段)
15 後続品種登録部(後続品種登録手段)
16 前置品種残量登録部(前置品種残量登録手段)
17 後続品種決定部(後続品種決定手段)
20 段取り時間指数化部(段取り時間指数化手段)
1 Processing order plan creation device 12 Inter-product connection constraint table (inter-product connection constraint storage means)
14 Pre-variety registration section (pre-variety registration means)
15 Subsequent product registration section (subsequent product registration means)
16 Pre-variety remaining amount registration section (pre-variety remaining amount registration means)
17 Subsequent product type determination unit (subsequent product type determining means)
20 Setup time indexing part (Setup time indexing means)

Claims (5)

複数の品種の製品を対象として、当該複数の品種の製品の処理順序を計画する処理順序計画作成装置であって、
各品種間に連続して処理することが操業上可能な関係があるか否かを示す接続可否情報が登録された品種間接続制約テーブルを記憶する品種間接続制約記憶手段と、
前記品種間接続制約テーブルを参照して、前記複数の品種の各々について、所定品種の前に処理することが操業制約上可能な前置品種を登録する前置品種登録手段と、
前記品種間接続制約テーブルを参照して、前記複数の品種の各々について、所定品種の後に処理することが操業制約上可能な後続品種を登録する後続品種登録手段と、
前記前置品種登録手段により登録した前記前置品種について、当該前置品種の処理回数の残量を登録するとともに、所定の品種の処理順序を決定する度に、前記残量を更新する前置品種残量登録手段と、
N(N:2以上の整数)番目に処理する品種を決定する場合に、前記後続品種登録手段により登録された前記後続品種の内から、(N−1)番目に処理した所定の品種の後に処理することが操業制約上可能な品種を候補として選択し、該候補の内から、前記前置品種残量登録手段にて前記前置品種の処理回数の残量の合計が0となった候補を優先的に後続品種として決定する後続品種決定手段とを備えていることを特徴とする、処理順序計画作成装置。
A processing order plan creation device for planning a processing order of products of a plurality of types for a plurality of types of products,
Inter-product connection constraint storage means for storing an inter-product connection constraint table in which connectability information indicating whether or not there is an operationally operable relationship between the products is stored;
With reference to the inter-variety connection restriction table, for each of the plurality of varieties, a pre-variety registration means for registering a pre-variety that can be processed in advance of a predetermined varieties due to operation restrictions;
With reference to the inter-product connection restriction table, for each of the plurality of product types, subsequent product registration means for registering subsequent product types that can be processed after a predetermined product in terms of operation constraints;
For the prefix varieties registered by the prefix varieties registration means, the remaining number of processing times of the prefix varieties is registered and the remaining amount is updated each time the processing order of a predetermined variety is determined. A variety remaining amount registration means;
When determining the N (N: integer greater than or equal to 2) number of products to be processed, the (N-1) -th processed product after the predetermined product from among the subsequent products registered by the subsequent product registration means. A variety that can be processed due to operational restrictions is selected as a candidate, and from among the candidates, a candidate whose total remaining number of processing times of the preceding variety is 0 by the preceding variety remaining amount registration unit And a subsequent product type determination means for preferentially determining the product as a subsequent product type.
前記品種間接続制約テーブルには、前記接続可否情報に加えて、各品種間の接続優先度情報が登録されており、
前記後続品種決定手段は、N番目に処理する品種を決定する場合に、前記後続品種登録手段により登録した前記後続品種の内から、(N−1)番目に処理した所定の品種の後に処理することが操業制約上可能な品種を候補として選択し、該候補について前記前置品種の処理回数の残量の合計が0となる後続品種が無い場合には、前記品種間接続制約テーブルに登録された前記接続優先度情報に基づいて、当該候補の内から後続品種を優先的に決定することを特徴とする、請求項1に記載の処理順序計画作成装置。
In the inter-product type connection restriction table, in addition to the connectability information, connection priority information between each product type is registered,
When determining the Nth type of product to be processed, the subsequent product type determining unit performs processing after the (N-1) th predetermined product type from among the subsequent product types registered by the subsequent product type registering unit. Is selected as a candidate in terms of operation restrictions, and if there is no subsequent varieties for which the total remaining number of processing times of the preceding varieties is 0 for that candidate, it is registered in the inter-variety connection restriction table. 2. The processing sequence plan creation device according to claim 1, wherein a succeeding product type is preferentially determined from the candidates based on the connection priority information.
前記品種間接続制約記憶手段において、前記接続優先度情報を、処理する品種の変更に伴って要する段取り時間に基づいて指数化し、前記品種間接続制約テーブルに登録する段取り時間指数化手段を備えることを特徴とする、請求項2に記載の処理順序計画作成装置。   The inter-product connection constraint storage means includes setup time indexing means for indexing the connection priority information based on a setup time required for changing the product type to be processed and registering it in the inter-product connection constraint table. The processing order plan creation device according to claim 2, wherein: 複数の品種の製品を対象として、当該複数の品種の製品の処理順序を計画する処理順序計画作成方法であって、
各品種間に連続して処理することが操業上可能な関係があるか否かを示す接続可否情報が登録された品種間接続制約テーブルを記憶する品種間接続制約記憶ステップと、
前記品種間接続制約テーブルを参照して、前記複数の品種の各々について、所定品種の前に処理することが操業制約上可能な前置品種を登録する前置品種登録ステップと、
前記品種間接続制約テーブルを参照して、前記複数の品種の各々について、所定品種の後に処理することが操業制約上可能な後続品種を登録する後続品種登録ステップと、
前記前置品種登録ステップにより登録した前記前置品種について、当該前置品種の処理回数の残量を登録するとともに、所定の品種の処理順序を決定する度に、前記残量を更新する前置品種残量登録ステップと、
N(N:2以上の整数)番目に処理する品種を決定する場合に、前記後続品種登録ステップにより登録した前記後続品種の内から、(N−1)番目に処理した所定の品種の後に処理することが操業制約上可能な前記後続品種を候補として選択し、該候補の内から、前記前置品種残量登録ステップにて前記前置品種の処理回数の残量の合計が0となった候補を優先的に後続品種として決定する後続品種決定ステップとを備えていることを特徴とする、処理順序計画作成方法。
A processing order plan creation method for planning the processing order of products of a plurality of types for a plurality of types of products,
Inter-product connection constraint storage step for storing an inter-product connection constraint table in which connectability information indicating whether or not there is an operationally operable relationship between the products is stored;
Referencing the inter-product connection restriction table, for each of the plurality of product types, a pre-product type registration step of registering a pre-product type that can be processed before a predetermined product type due to operation restrictions;
Referencing the inter-product connection restriction table, for each of the plurality of product types, a subsequent product type registration step of registering a subsequent product type that can be processed after a predetermined product type due to operation restrictions;
For the prefix varieties registered in the prefix varieties registration step, the remaining number of times of processing of the prefix varieties is registered, and the remaining amount is updated each time the processing order of a predetermined variety is determined. The remaining product type registration step,
When determining the N (N: integer greater than or equal to 2) -th product type, the processing is performed after the (N-1) -th processed product type among the subsequent product types registered in the subsequent product type registration step. The succeeding varieties that can be operated due to operational restrictions are selected as candidates, and the total remaining number of processing times of the preceding varieties becomes 0 in the preceding varieties remaining amount registration step from among the candidates. And a subsequent product type determination step for preferentially determining candidates as subsequent product types.
コンピュータに、複数の品種の製品を対象として、当該複数の品種の製品の処理順序を計画させるプログラムであって、
各品種間に連続して処理することが操業上可能な関係があるか否かを示す接続可否情報が登録された品種間接続制約テーブルを記憶する品種間接続制約記憶ステップと、
前記品種間接続制約テーブルを参照して、前記複数の品種の各々について、所定品種の前に処理することが操業制約上可能な前置品種を登録する前置品種登録ステップと、
前記品種間接続制約テーブルを参照して、前記複数の品種の各々について、所定品種の後に処理することが操業制約上可能な後続品種を登録する後続品種登録ステップと、
前記前置品種登録ステップにより登録した前記前置品種について、当該前置品種の処理回数の残量を登録するとともに、所定の品種の処理順序を決定する度に、前記残量を更新する前置品種残量登録ステップと、
N(N:2以上の整数)番目に処理する品種を決定する場合に、前記後続品種登録ステップにて登録した前記後続品種の内から、(N−1)番目に処理した所定の品種の後に処理することが操業制約上可能な前記後続品種を候補として選択し、該候補の内から、前記前置品種残量登録ステップにて前記前置品種の処理回数の残量の合計が0となった候補を優先的に後続品種として決定する後続品種決定ステップとをコンピュータに実行させることを特徴とする、プログラム。
A program for causing a computer to plan a processing order of products of a plurality of types for a plurality of types of products,
Inter-product connection constraint storage step for storing an inter-product connection constraint table in which connectability information indicating whether or not there is an operationally operable relationship between the products is stored;
Referencing the inter-product connection restriction table, for each of the plurality of product types, a pre-product type registration step of registering a pre-product type that can be processed before a predetermined product type due to operation restrictions;
Referencing the inter-product connection restriction table, for each of the plurality of product types, a subsequent product type registration step of registering a subsequent product type that can be processed after a predetermined product type due to operation restrictions;
For the prefix varieties registered in the prefix varieties registration step, the remaining number of times of processing of the prefix varieties is registered, and the remaining amount is updated each time the processing order of a predetermined variety is determined. The remaining product type registration step,
When determining the N (N: integer greater than or equal to 2) -th product type, the (N-1) -th processed product after the predetermined product type registered in the subsequent product type registration step. The succeeding varieties that can be processed due to operational restrictions are selected as candidates, and the total remaining number of processing times of the preceding varieties becomes 0 in the preceding varieties remaining amount registration step from among the candidates. A program for causing a computer to execute a subsequent product type determining step for preferentially determining the candidate as a subsequent product type.
JP2006251277A 2006-09-15 2006-09-15 Processing sequence plan creation device, processing sequence plan creation method and program Expired - Fee Related JP4718403B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006251277A JP4718403B2 (en) 2006-09-15 2006-09-15 Processing sequence plan creation device, processing sequence plan creation method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006251277A JP4718403B2 (en) 2006-09-15 2006-09-15 Processing sequence plan creation device, processing sequence plan creation method and program

Publications (2)

Publication Number Publication Date
JP2008071273A JP2008071273A (en) 2008-03-27
JP4718403B2 true JP4718403B2 (en) 2011-07-06

Family

ID=39292778

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006251277A Expired - Fee Related JP4718403B2 (en) 2006-09-15 2006-09-15 Processing sequence plan creation device, processing sequence plan creation method and program

Country Status (1)

Country Link
JP (1) JP4718403B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5704048B2 (en) * 2011-10-12 2015-04-22 新日鐵住金株式会社 Processing order schedule creation method, processing order schedule creation device, and computer program
JP5666416B2 (en) * 2011-11-08 2015-02-12 株式会社神戸製鋼所 Production schedule creation device and production schedule creation method
EP4102317A4 (en) * 2020-02-07 2023-02-15 Nissan Motor Co., Ltd. PLANNING DATA PREPARATION DEVICE AND METHOD

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0528162A (en) * 1991-07-19 1993-02-05 Kobe Steel Ltd Treated material treating order deciding device for continuous treatment process
JPH05158947A (en) * 1991-12-03 1993-06-25 Nippon Steel Corp Device for creating work sequence in production process
JPH05222462A (en) * 1992-02-10 1993-08-31 Nippon Steel Corp Steel material processing order determination device
JP2984181B2 (en) * 1994-04-18 1999-11-29 新日本製鐵株式会社 Processing order determination method
JP3597575B2 (en) * 1994-10-14 2004-12-08 新日本製鐵株式会社 Sequence scheduling device
JP2000153305A (en) * 1998-11-17 2000-06-06 Nkk Corp Coil connection method for rolling
JP4236172B2 (en) * 2003-10-15 2009-03-11 本田技研工業株式会社 Multiple product mixed production method

Also Published As

Publication number Publication date
JP2008071273A (en) 2008-03-27

Similar Documents

Publication Publication Date Title
JP6384590B2 (en) Learning model generation system, method and program
JP2002154612A (en) Path searching system and path searching method
US20120239728A1 (en) Method and system for providing a session involving a plurality of software applications
JP2000076105A5 (en)
JP4718403B2 (en) Processing sequence plan creation device, processing sequence plan creation method and program
US20190384631A1 (en) Method, device and computer program product for task management
JP2019204213A (en) Data generation device, data generation method and data generation program
CN112970038A (en) Method and device for computer-aided optimization of tool transport for at least one tool magazine having a plurality of magazine positions
WO2017187509A1 (en) Work assistance device, work assistance method, and work assistance program
CN115269730A (en) Wide table synchronization method and device
CN110674156B (en) Multi-machine room data synchronization method, computing equipment and computer storage medium
US20040220917A1 (en) SQL join elimination
JP5658085B2 (en) Object rearrangement planning apparatus, method and program
CN108255893B (en) Personalized object recommendation method and device
CN106569734A (en) Method and device for repairing memory overflow during data shuffling
JP2005182685A (en) Production planning method and program
JP2013214124A (en) Device and method for calculating maintenance support information
JP5248467B2 (en) Production line management method, production line management system, and production line management program
CN116071003B (en) Material demand planning calculation method, device, electronic equipment and storage medium
JP4572121B2 (en) Software development support apparatus and software development support program
JP2007286778A (en) Diversion design processing device, diversion design processing method, and diversion design processing program
JP2007316700A (en) Work object management apparatus, work object management method, program thereof, and recording medium
JP6045157B2 (en) Data processing apparatus, common basic information processing method and program
JP2004355095A (en) Production management method
CN117132192A (en) Distribution line determining method and device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080926

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110317

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: 20110329

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110331

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140408

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees