JP7329476B2 - Batch organization planning apparatus and method - Google Patents

Batch organization planning apparatus and method Download PDF

Info

Publication number
JP7329476B2
JP7329476B2 JP2020068159A JP2020068159A JP7329476B2 JP 7329476 B2 JP7329476 B2 JP 7329476B2 JP 2020068159 A JP2020068159 A JP 2020068159A JP 2020068159 A JP2020068159 A JP 2020068159A JP 7329476 B2 JP7329476 B2 JP 7329476B2
Authority
JP
Japan
Prior art keywords
batch
work
works
fan
batch processing
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
Application number
JP2020068159A
Other languages
Japanese (ja)
Other versions
JP2020177659A (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
Publication of JP2020177659A publication Critical patent/JP2020177659A/en
Application granted granted Critical
Publication of JP7329476B2 publication Critical patent/JP7329476B2/en
Active 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]

Description

本発明は、製品を生産する工場において、半製品であるワークを複数同時にバッチ処理するバッチ処理工程におけるワークの編成計画を作成する技術に関する。 The present invention relates to a technique for creating a work organization plan in a batch processing process in which a plurality of semi-finished works are batch-processed simultaneously in a factory that manufactures products.

例えば熱処理条件が同じワークについては、複数のワークがまとめて熱処理炉内に入れられて、一括して熱処理される。例えば特許文献1に記載の技術では、バッチ処理が実行されるバッチ炉の容量が予め定義され、この容量が1回のバッチ編成の上限値とされている。そして、この上限値まで同じ熱処理条件のワークが追加されて、1回のバッチが編成される。これによって、生産性の高いバッチ処理が可能とされている。 For example, for works having the same heat treatment conditions, a plurality of works are collectively put into a heat treatment furnace and heat treated collectively. For example, in the technique described in Patent Literature 1, the capacity of a batch furnace in which batch processing is performed is defined in advance, and this capacity is set as the upper limit for one batch formation. Then, works having the same heat treatment conditions are added up to this upper limit, and one batch is knitted. This enables batch processing with high productivity.

特開2013-84046号公報JP 2013-84046 A

例えば熱処理、塗装、コーティング、洗浄などのバッチ処理工程では、ワークを次工程に搬送する前に、バッチ炉の近傍に設置された送風ファンを用いて、ワークが冷却又は乾燥される。しかしながら、上記特許文献1では、設置されている送風ファンの全体能力であるファン能力、及び、バッチ炉から取り出された後で各ワークが必要とする送風ファンの能力であるファン負荷が、考慮されていない。このため、バッチ炉の容量と熱処理条件とに基づけば、1回のバッチに編成可能なワーク群であっても、各ワークのファン負荷の合計が、ファン能力を超える場合には、このワーク群を1つのバッチに編成すると、バッチに含まれるワーク群が十分に冷却又は乾燥されない、という事態が生じることもあり得る。 For example, in batch processing processes such as heat treatment, painting, coating, and cleaning, the work is cooled or dried using a blower fan installed near the batch furnace before the work is conveyed to the next process. However, in Patent Document 1, the fan capacity, which is the total capacity of the installed blower fans, and the fan load, which is the capacity of the blower fan required by each workpiece after being taken out from the batch furnace, are considered. not Therefore, based on the capacity of the batch furnace and the heat treatment conditions, even if the work group can be organized into one batch, if the total fan load of each work exceeds the fan capacity, this work group into a batch, it may happen that the workpieces contained in the batch are not sufficiently cooled or dried.

本発明は、上記問題を解決するもので、バッチに編成された各ワークを送風ファンにより十分に冷却又は乾燥することが可能なバッチ編成計画作成装置および方法を提供することを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to solve the above-mentioned problems and to provide a batch knitting plan creating apparatus and method capable of sufficiently cooling or drying each work knitted into a batch by a blower fan.

本発明の第1態様にかかるバッチ編成計画作成装置は、
バッチ処理装置及び前記バッチ処理装置に対応して設置された送風ファンを用いて、複数のワークをバッチ処理するバッチ処理工程に投入する前記ワークのバッチ編成計画を作成するバッチ編成計画作成装置であって、
前記送風ファンの全体能力であるファン能力を含むバッチ処理装置情報を記憶するバッチ処理装置情報記憶部と、
前記バッチ処理装置から取り出された後で前記複数のワークそれぞれが必要とする前記送風ファンの能力であるファン負荷を含む前記複数のワークそれぞれのワーク情報を記憶するワーク情報記憶部と、
前記複数のワークのうち、前記バッチ処理装置情報及び前記ワーク情報に基づき、前記バッチ処理装置に割り当てられた前記ワークの前記ファン負荷の合計が前記ファン能力以下となるように、前記ワークを前記バッチ処理装置に割り当てる割当部と、
前記バッチ処理装置に割り当てられた全ての前記ワークをバッチ編成として登録するバッチ登録部と、
を備えるものである。
A batch knitting plan creation device according to the first aspect of the present invention,
A batch knitting plan creation device for creating a batch knitting plan for the works to be put into a batch processing process for batch processing a plurality of works using a batch processing device and a blower fan installed corresponding to the batch processing device. hand,
a batch processing device information storage unit that stores batch processing device information including the fan capacity that is the overall capacity of the blower fan;
a workpiece information storage unit for storing workpiece information of each of the plurality of workpieces, including the fan load, which is the capacity of the blower fan required by each of the plurality of workpieces after being taken out from the batch processing apparatus;
Among the plurality of works, based on the batch processing device information and the work information, the work is transferred to the batch so that the total of the fan load of the work assigned to the batch processing device is equal to or less than the fan capacity. an allocation unit that allocates to a processing device;
a batch registration unit that registers all the works assigned to the batch processing device as a batch organization;
is provided.

本発明の第2態様にかかるバッチ編成計画作成方法は、
バッチ処理装置及び前記バッチ処理装置に対応して設置された送風ファンを用いて、複数のワークをバッチ処理するバッチ処理工程に投入する前記ワークのバッチ編成計画を作成するバッチ編成計画作成方法であって、
前記複数のワークのうち、前記送風ファンの全体能力であるファン能力を含むバッチ処理装置情報と、前記バッチ処理装置から取り出された後で前記複数のワークそれぞれが必要とする前記送風ファンの能力であるファン負荷を含む前記複数のワークそれぞれのワーク情報と、に基づき、前記バッチ処理装置に割り当てられた前記ワークの前記ファン負荷の合計が前記ファン能力以下となるように、前記ワークを前記バッチ処理装置に割り当てる割当ステップと、
前記バッチ処理装置に割り当てられた全ての前記ワークをバッチ編成として登録するバッチ登録ステップと、
を備えるものである。
A batch knitting plan creation method according to the second aspect of the present invention includes:
A batch knitting plan creation method for creating a batch knitting plan for the works to be input to a batch processing process for batch processing a plurality of works using a batch processing device and a blower fan installed corresponding to the batch processing device. hand,
Batch processing apparatus information including fan capacity, which is the overall capacity of the blower fan among the plurality of works, and the capacity of the blower fan required by each of the plurality of works after being taken out from the batch processing apparatus Work information of each of the plurality of works including a certain fan load, and the batch processing of the work so that the total of the fan load of the work assigned to the batch processing device is equal to or less than the fan capacity. an assignment step for assigning to a device;
a batch registration step of registering all the works assigned to the batch processing device as a batch organization;
is provided.

第1態様又は第2態様では、バッチ処理装置に割り当てられたワークのファン負荷の合計がファン能力以下となるように、ワークがバッチ処理装置に割り当てられる。したがって、第1態様又は第2態様によれば、バッチに編成された各ワークのファン負荷の合計が、ファン能力を超えるような事態が回避される。その結果、バッチに編成された各ワークを送風ファンにより十分に冷却又は乾燥することが可能になる。なお、ファン能力とは、送風ファンが複数台のとき、複数の送風ファンのそれぞれのファン個別能力を合わせたものであり、送風ファンが一台のとき、当該送風ファンのファン個別能力である。 In the first mode or the second mode, the works are assigned to the batch processing apparatuses such that the total fan load of the works assigned to the batch processing apparatuses is equal to or less than the fan capacity. Therefore, according to the first mode or the second mode, it is possible to avoid a situation in which the total fan load of each work organized into a batch exceeds the fan capacity. As a result, it becomes possible to sufficiently cool or dry each work knitted into a batch by the blower fan. Note that the fan capacity is the sum of the individual fan capacity of each of the plurality of blower fans when there are a plurality of blower fans, and is the individual fan capacity of the blower fan when there is one blower fan.

上記第1態様において、例えば、
前記送風ファンは、複数台あり、
前記割当部は、前記複数のワークの中から前記複数の送風ファンのそれぞれに前記ワークを割り当てており、
前記割当部は、前記複数の送風ファンのそれぞれに割り当てた前記ワークの前記ファン負荷の合計が、前記複数の送風ファンのそれぞれのファン個別能力以下となるようにすることで、前記バッチ処理装置に割り当てられた前記ワークの前記ファン負荷の合計が、前記ファン能力以下となるようにしてもよい。
In the first aspect, for example,
There are a plurality of the blower fans,
The allocation unit allocates the work to each of the plurality of blower fans from among the plurality of works,
The allocation unit sets the total fan load of the work allocated to each of the plurality of blower fans to be equal to or less than the individual fan capacity of each of the plurality of blower fans, so that the batch processing apparatus A total of the fan loads of the assigned works may be equal to or less than the fan capacity.

本態様は、バッチ処理装置に割り当てられたワークのファン負荷の合計が、ファン能力以下にすることを実現する手法の一つである。 This aspect is one of the methods for realizing that the total fan load of works assigned to the batch processing apparatus is equal to or less than the fan capacity.

バッチ処理装置に割り当てられたワークのファン負荷の合計が、ファン能力以下となる条件が満たされても、ファン負荷が大きいワークの組み合わせが割り当てられた送風ファンの場合、これらのワークのファン負荷の合計が当該送風ファンのファン個別能力を超えることがある。このようなことが発生すると、これらのワークについて、十分に冷却又は乾燥することができない。 Even if the total fan load of works assigned to the batch processing equipment satisfies the condition that the total fan load is less than the fan capacity, in the case of a blower fan assigned a combination of works with a large fan load, the fan load of these works The sum may exceed the individual fan capacity of the blower fan in question. When this happens, these workpieces cannot be sufficiently cooled or dried.

本態様では、複数の送風ファンのそれぞれについて、送風ファンに割り当てられたワークのファン負荷の合計が、当該送風ファンのファン個別能力以下にしている。この結果、複数の送風ファンのそれぞれには、ファン負荷が小さいワークの組み合わせ又はファン負荷が小さいワークとファン負荷が大きいワークの組み合わせが割り当てられることになり、ファン負荷が大きいワークの組み合わせが一つの送風ファンに割り当てられることを防止できる。 In this aspect, for each of the plurality of blower fans, the total fan load of the workpieces assigned to the blower fan is made equal to or less than the individual fan capacity of the blower fan. As a result, a combination of works with a low fan load or a combination of a work with a low fan load and a work with a high fan load is assigned to each of the plurality of blower fans. It is possible to prevent being assigned to the blower fan.

上記第1態様において、例えば、
前記バッチ処理装置情報は、前記複数の送風ファンのそれぞれに割り当てることができる前記ワークの最大数を含み、
前記割当部は、前記複数の送風ファンのそれぞれに割り当てられた前記ワークの数が前記最大値以下となるように、前記複数のワークの中から前記複数の送風ファンのそれぞれに前記ワークに割り当ててもよい。
In the first aspect, for example,
The batch processing device information includes the maximum number of works that can be assigned to each of the plurality of blower fans,
The allocation unit allocates the works from among the plurality of works to each of the plurality of blower fans so that the number of the works allocated to each of the plurality of blower fans is equal to or less than the maximum value. good too.

ファン負荷が小さいワークの組み合わせが割り当てられた送風ファンの場合、ワークの数が多くても、ファン負荷の合計が当該送風ファンのファン個別能力以下にできる。しかし、当該送風ファンに割り当てられるワークの数が多いので、当該送風ファンが送風可能なエリアに配置できないワークが発生することがある。この場合、当該エリア外に配置されたワークについては、十分に冷却又は乾燥することができない。 In the case of a blower fan to which a combination of works with a small fan load is assigned, even if the number of works is large, the total fan load can be made equal to or less than the individual fan capacity of the blower fan. However, since the number of works assigned to the blower fan is large, there may be some works that cannot be placed in an area that can be blown by the blower fan. In this case, the works placed outside the area cannot be sufficiently cooled or dried.

本態様では、複数の送風ファンのそれぞれに割り当てることができるワークの最大数を、バッチ処理装置情報に含めており、複数の送風ファンのそれぞれに割り当てられたワークの数が最大値以下となるようにしている。従って、複数の送風ファンのそれぞれについて、送風可能なエリアに配置できないワークが発生することを防止できる。 In this aspect, the maximum number of works that can be assigned to each of the plurality of blower fans is included in the batch processing apparatus information, and the number of works that can be assigned to each of the plurality of blower fans is equal to or less than the maximum value. I have to. Therefore, for each of the plurality of blower fans, it is possible to prevent the occurrence of works that cannot be placed in the area where air can be blown.

上記第1態様において、例えば、
前記バッチ処理装置情報は、前記バッチ処理装置で前記ワークを同時に処理可能な上限を表す最大容量を含み、
前記ワーク情報は、前記複数のワークそれぞれの個別容量を含み、
前記割当部は、さらに、前記バッチ処理装置に割り当てられた前記ワークの前記個別容量の合計が前記最大容量以下となるように、前記ワークを前記バッチ処理装置に割り当ててもよい。
In the first aspect, for example,
The batch processing device information includes a maximum capacity representing an upper limit of simultaneous processing of the workpieces by the batch processing device,
the workpiece information includes individual capacities of the plurality of workpieces;
The allocation unit may further allocate the work to the batch processing device such that a total of the individual volumes of the work allocated to the batch processing device is equal to or less than the maximum capacity.

本態様では、さらに、バッチ処理装置に割り当てられたワークの個別容量の合計が最大容量以下となるように、ワークがバッチ処理装置に割り当てられる。したがって、本態様によれば、バッチ編成に含まれるワークの個別容量の合計が、バッチ処理装置でワークを同時に処理可能な最大容量を超えたことに起因して、バッチ処理が正常に実行されない、という事態を避けることができる。 In this aspect, the works are assigned to the batch processing devices such that the total individual capacity of the works assigned to the batch processing devices is equal to or less than the maximum capacity. Therefore, according to this aspect, the batch processing is not normally executed due to the total individual capacity of the works included in the batch organization exceeding the maximum capacity that can be processed simultaneously by the batch processing device. This situation can be avoided.

上記第1態様において、例えば、
前記バッチ処理装置情報は、前記バッチ処理装置において前記バッチ処理が開始される開始時点を表す情報を含み、
前記ワーク情報は、前記複数のワークそれぞれが前記バッチ処理装置に到着する到着時点を表す情報を含み、
前記割当部は、さらに、前記ワークの前記到着時点が、前記開始時点より前である前記ワークを前記バッチ処理装置に割り当ててもよい。
In the first aspect, for example,
The batch processing device information includes information representing a start time point at which the batch processing is started in the batch processing device,
The work information includes information representing an arrival time point at which each of the plurality of works arrives at the batch processing device,
The allocation unit may further allocate the work whose arrival time of the work is earlier than the start time to the batch processing device.

本態様では、さらに、ワークの到着時点が、開始時点より前であるワークがバッチ処理装置に割り当てられる。したがって、本態様によれば、バッチ編成に含まれるワークが、バッチ処理の開始時点にバッチ処理装置に到着しないことに起因して、バッチ処理が正常に実行されない、という事態を避けることができる。 In this aspect, the work whose arrival time is earlier than the start time is assigned to the batch processing device. Therefore, according to this aspect, it is possible to avoid a situation in which the batch processing is not normally executed due to the work included in the batch organization not arriving at the batch processing apparatus at the start of the batch processing.

上記第1態様において、例えば、
前記バッチ処理装置は、前記ワークを加熱する熱処理炉であり、
前記ワーク情報は、前記複数のワークそれぞれの熱処理条件を含み、
前記割当部は、さらに、前記ワークの熱処理条件が互いに一致するように、前記ワークを前記バッチ処理装置に割り当ててもよい。
In the first aspect, for example,
The batch processing device is a heat treatment furnace that heats the work,
The workpiece information includes heat treatment conditions for each of the plurality of workpieces,
The allocation unit may further allocate the works to the batch processing apparatus such that the heat treatment conditions of the works match each other.

本態様では、さらに、ワークの熱処理条件が互いに一致するように、ワークがバッチ処理装置に割り当てられる。したがって、本態様によれば、バッチ編成に含まれる各ワークの熱処理条件が互いに一致しないことに起因して、熱処理が正常に実行されない、という事態を避けることができる。 In this aspect, the works are further assigned to the batch processing apparatuses so that the heat treatment conditions of the works match each other. Therefore, according to this aspect, it is possible to avoid a situation in which the heat treatment is not performed normally due to the heat treatment conditions of the works included in the batch formation not matching each other.

上記第1態様において、例えば、
前記バッチ処理装置情報は、前記バッチ処理装置で前記ワークを同時に処理可能な下限を表す最小容量を含み、
前記ワーク情報は、前記複数のワークそれぞれの個別容量を含み、
前記バッチ登録部は、前記バッチ処理装置に割り当てられた前記ワークの個別容量の合計が、前記最小容量以上である場合にのみ、前記バッチ処理装置に割り当てられた全ての前記ワークを前記バッチ編成として登録してもよい。
In the first aspect, for example,
The batch processing device information includes a minimum capacity representing the lower limit of the work that can be processed simultaneously by the batch processing device,
the workpiece information includes individual capacities of the plurality of workpieces;
Only when the total individual capacity of the works assigned to the batch processing device is equal to or greater than the minimum capacity, the batch registration unit registers all the works assigned to the batch processing device as the batch organization. You may register.

本態様では、バッチ処理装置に割り当てられたワークの個別容量の合計が、最小容量以上である場合にのみ、バッチ処理装置に割り当てられた全てのワークが、バッチ編成として登録される。仮バッチに含まれるワークの個別容量の合計が、最小容量未満のときでも各ワークがバッチ編成として登録されると、生産性が低下してしまう。しかし、本態様によれば、生産性が低下する事態を避けることができる。 In this aspect, all the works assigned to the batch processing device are registered as a batch organization only when the total individual capacity of the works assigned to the batch processing device is equal to or greater than the minimum capacity. Even when the total individual capacity of the works included in the temporary batch is less than the minimum capacity, if each work is registered as a batch organization, productivity will decrease. However, according to this aspect, it is possible to avoid a situation in which productivity is lowered.

本発明によれば、バッチに編成された各ワークを送風ファンにより十分に冷却又は乾燥することが可能になる。 According to the present invention, each work knitted into a batch can be sufficiently cooled or dried by a blower fan.

バッチ編成計画作成装置の構成の一例を概略的に示すブロック図である。It is a block diagram which shows roughly an example of a structure of a batch organization plan creation apparatus. バッチ炉情報の一例を概略的に示す図である。It is a figure which shows an example of batch furnace information roughly. ワーク情報の一例を概略的に示す図である。FIG. 4 is a diagram schematically showing an example of work information; バッチ編成計画作成装置の動作手順の一例を概略的に示すフローチャートである。It is a flowchart which shows roughly an example of the operation|movement procedure of a batch composition plan creation apparatus. バッチ編成計画作成装置の動作手順の一例を概略的に示すフローチャートである。It is a flowchart which shows roughly an example of the operation|movement procedure of a batch composition plan creation apparatus. ワークリストの一例を概略的に示す図である。It is a figure which shows an example of a work list roughly. バッチ編成計画作成装置の具体的な動作例を概略的に示す図である。It is a figure which shows roughly the specific operation example of a batch organization plan creation apparatus. バッチ編成計画作成装置の具体的な動作例を概略的に示す図である。It is a figure which shows roughly the specific operation example of a batch organization plan creation apparatus. バッチ編成計画作成装置の具体的な動作例を概略的に示す図である。It is a figure which shows roughly the specific operation example of a batch organization plan creation apparatus. バッチ編成計画作成装置の具体的な動作例を概略的に示す図である。It is a figure which shows roughly the specific operation example of a batch organization plan creation apparatus. バッチ編成計画作成装置の具体的な動作例を概略的に示す図である。It is a figure which shows roughly the specific operation example of a batch organization plan creation apparatus. バッチ編成計画作成装置の具体的な動作例を概略的に示す図である。It is a figure which shows roughly the specific operation example of a batch organization plan creation apparatus. 作成されたバッチ編成の一例を概略的に示す図である。It is a figure which shows roughly an example of batch organization produced. 図2と異なるバッチ炉情報を概略的に示す図である。FIG. 3 is a diagram schematically showing batch furnace information different from FIG. 2; 図14のバッチ炉情報を用いた場合の動作例を概略的に示す図である。FIG. 15 is a diagram schematically showing an operation example when using the batch furnace information of FIG. 14; 図2、図14と異なるバッチ炉情報を概略的に示す図である。FIG. 15 is a diagram schematically showing batch furnace information different from FIGS. 2 and 14; FIG. 図16のバッチ炉情報を用いた場合の動作例を概略的に示す図である。FIG. 17 is a diagram schematically showing an operation example when using the batch furnace information of FIG. 16; 本実施形態における熱処理工程を概略的に示す図である。It is a figure which shows roughly the heat processing process in this embodiment. 本実施形態における熱処理工程を概略的に示す図である。It is a figure which shows roughly the heat processing process in this embodiment. 各ワークのファン負荷の一例を概略的に示す図である。FIG. 4 is a diagram schematically showing an example of fan load of each workpiece; 本実施形態の変形例において、複数の冷却ファンのそれぞれに割り当てられたワークのファン負荷の合計及びワークの数の一例を概略的に示す図である。FIG. 10 is a diagram schematically showing an example of the total fan load of works and the number of works assigned to each of a plurality of cooling fans in a modification of the present embodiment; 本実施形態の変形例におけるバッチ編成計画作成装置の構成の一例を概略的に示すブロック図である。It is a block diagram showing roughly an example of composition of a batch composition plan creation device in a modification of this embodiment. 変形例におけるバッチ炉情報の一例を概略的に示す図である。It is a figure which shows roughly an example of the batch furnace information in a modification. 変形例におけるワーク情報の一例を概略的に示す図である。It is a figure which shows roughly an example of the workpiece|work information in a modification. 変形例におけるワークリストの一例を概略的に示す図である。It is a figure which shows roughly an example of the work list in a modification. 変形例におけるバッチ編成計画作成装置の動作手順の一例を概略的に示すフローチャートである。It is a flowchart which shows roughly an example of the operation|movement procedure of the batch composition plan creation apparatus in a modification. 変形例におけるバッチ編成計画作成装置の具体的な動作例を概略的に示す図である。It is a figure which shows roughly the specific operation example of the batch composition plan creation apparatus in a modification. 変形例におけるバッチ編成計画作成装置の具体的な動作例を概略的に示す図である。It is a figure which shows roughly the specific operation example of the batch composition plan creation apparatus in a modification. 変形例におけるバッチ編成計画作成装置の具体的な動作例を概略的に示す図である。It is a figure which shows roughly the specific operation example of the batch composition plan production apparatus in a modification. 変形例におけるバッチ編成計画作成装置の具体的な動作例を概略的に示す図である。It is a figure which shows roughly the specific operation example of the batch composition plan production apparatus in a modification. 変形例におけるバッチ編成計画作成装置の具体的な動作例を概略的に示す図である。It is a figure which shows roughly the specific operation example of the batch composition plan production apparatus in a modification. 変形例におけるバッチ編成計画作成装置の具体的な動作例を概略的に示す図である。It is a figure which shows roughly the specific operation example of the batch composition plan creation apparatus in a modification. 変形例におけるバッチ編成計画作成装置の具体的な動作例を概略的に示す図である。It is a figure which shows roughly the specific operation example of the batch composition plan creation apparatus in a modification. 変形例を用いて作成されたバッチ編成の一例を概略的に示す図である。It is a figure which shows roughly an example of batch organization produced using a modification.

(実施の形態)
以下、本発明の実施の形態が、図面を参照しながら説明される。なお、各図面において、同じ構成要素については同じ符号が用いられ、適宜、詳細な説明は省略される。
(Embodiment)
BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described with reference to the drawings. In addition, in each drawing, the same code|symbol is used about the same component, and detailed description is abbreviate|omitted suitably.

図18、図19は、本実施形態における熱処理工程を概略的に示す図である。図18は、昇温中の状態を示し、図19は、冷却中の状態を示す。図20は、冷却ファンにより冷却される各ワークのファン負荷の一例を概略的に示す図である。図18~図20を用いて、本実施形態における熱処理工程の概要が説明される。 18 and 19 are diagrams schematically showing the heat treatment process in this embodiment. FIG. 18 shows the state during temperature rise, and FIG. 19 shows the state during cooling. FIG. 20 is a diagram schematically showing an example of the fan load of each workpiece cooled by the cooling fan. An overview of the heat treatment process in this embodiment will be described with reference to FIGS. 18 to 20. FIG.

図18、図19に示されるように、ワーク10A~10Eは、移動可能に構成された炉床5に配置される。炉床5に配置可能なワークの数及び重量には制限がある。図18、図19の例では、ワーク10A~10Eの5個のワークが、炉床5に配置されている。ワーク10A~10Eが配置された炉床5は、図18に示されるように、熱処理炉15(バッチ炉の一例に相当)の内部に移動し、所定時間に亘って所定温度で昇温する。一般に、熱処理温度は、ワークの種類によって異なる。そこで、1つのバッチでは、同じ熱処理温度のワークがまとめられて熱処理が実行される。 As shown in FIGS. 18 and 19, the works 10A to 10E are arranged on the hearth 5 which is configured to be movable. The number and weight of workpieces that can be arranged on the hearth 5 are limited. In the examples of FIGS. 18 and 19, five workpieces 10A to 10E are arranged on the hearth 5. In the example shown in FIG. The hearth 5 on which the works 10A to 10E are placed moves into a heat treatment furnace 15 (corresponding to an example of a batch furnace) as shown in FIG. 18, and is heated to a predetermined temperature for a predetermined time. In general, the heat treatment temperature differs depending on the type of workpiece. Therefore, in one batch, workpieces having the same heat treatment temperature are grouped together and heat treated.

所定時間の経過後、図19に示されるように、炉床5は熱処理炉15の外部に移動し、熱処理炉15に対応して設置されている冷却ファン20A,20B(送風ファンの一例に相当)を用いて、ワーク10A~10Eが冷却される。図19の例では、冷却ファン20A,20Bは、熱処理炉15の近傍に設置されており、ワーク10A~10Eは、熱処理炉15から取り出された後、直ぐに空冷される。 After a predetermined time has elapsed, as shown in FIG. 19, the hearth 5 moves outside the heat treatment furnace 15, and the cooling fans 20A and 20B (corresponding to an example of a blower fan) installed corresponding to the heat treatment furnace 15 are turned on. ) to cool the workpieces 10A to 10E. In the example of FIG. 19, the cooling fans 20A and 20B are installed near the heat treatment furnace 15, and the works 10A to 10E are air-cooled immediately after being removed from the heat treatment furnace 15. FIG.

ワークの種類によって、冷却方法が異なるため、ワークそれぞれが必要とする冷却ファンの個別能力であるワークのファン負荷は一様ではない。図19の例では、ワーク10A,10Bは冷却ファン20Aにより、ワーク10D,10Eは冷却ファン20Bにより、それぞれ空冷されている。また、ワーク10Cは、冷却ファンを用いずに、自然冷却されている。図19から分かるように、炉床5に配置されているワークのファン負荷の合計が、熱処理炉15の近傍に設置されている冷却ファンの全体能力を超える場合には、各ワークを正常に冷却することができない。 Since the cooling method differs depending on the type of workpiece, the fan load of the workpiece, which is the individual capacity of the cooling fan required by each workpiece, is not uniform. In the example of FIG. 19, the works 10A and 10B are air-cooled by a cooling fan 20A, and the works 10D and 10E are air-cooled by a cooling fan 20B. Also, the workpiece 10C is naturally cooled without using a cooling fan. As can be seen from FIG. 19, when the total fan load of the works placed on the hearth 5 exceeds the overall capacity of the cooling fans installed near the heat treatment furnace 15, each work is cooled normally. Can not do it.

そこで、本実施形態では、ワーク毎にファン負荷が設定されている。図20の例では、同じ能力を有する4台の冷却ファン20P~20S(送風ファンの一例に相当)が、それぞれ設置されている。また、炉床5には、7個のワーク10P~10Vが、それぞれ配置されている。ワーク10P~10Vのファン負荷FLは、それぞれ、0[台]又は0.5[台]又は1.5[台]に設定されている。 Therefore, in this embodiment, the fan load is set for each workpiece. In the example of FIG. 20, four cooling fans 20P to 20S (corresponding to an example of blower fans) having the same capacity are installed. Also, seven works 10P to 10V are arranged on the hearth 5, respectively. The fan loads FL of the works 10P to 10V are set to 0 [units], 0.5 [units], or 1.5 [units], respectively.

図20の例では、冷却ファン20Pは、ファン負荷が0.5[台]のワーク10P,10Qを同時に冷却している。冷却ファン20Sは、ファン負荷が0.5[台]のワーク10U,10Vを同時に冷却している。また、冷却ファン20Qは、ファン負荷が1.5[台]のワーク10Pのみを冷却し、冷却ファン20Rは、ファン負荷が1.5[台]のワーク10Pと、ファン負荷が0.5[台]のワーク10Qとを同時に冷却している。また、ファン負荷が0[台]のワーク10Rは、自然冷却されている。 In the example of FIG. 20, the cooling fan 20P simultaneously cools the works 10P and 10Q with a fan load of 0.5. The cooling fan 20S simultaneously cools the works 10U and 10V with a fan load of 0.5 units. The cooling fan 20Q cools only the workpieces 10P with a fan load of 1.5 units, and the cooling fan 20R cools the workpieces 10P with a fan load of 1.5 units and the workpieces 10P with a fan load of 0.5 units. The work 10Q of the table] is cooled at the same time. Also, the work 10R with a fan load of 0 is naturally cooled.

図20の例では、ワーク10P~10Vのファン負荷FLの合計は4[台]であり、4台の冷却ファン20P~20Sが設置されている。したがって、冷却ファン20P~20Sによって、ワーク10P~10Vを正常に冷却することが可能になっている。このように、本実施形態では、ファン負荷の合計が、設置されている冷却ファンの全体能力(図20の例では台数)を超えないことが、バッチ編成における制約とされている。 In the example of FIG. 20, the total fan load FL of works 10P to 10V is 4 [units], and four cooling fans 20P to 20S are installed. Therefore, the works 10P-10V can be normally cooled by the cooling fans 20P-20S. As described above, in this embodiment, batch organization is restricted so that the total fan load does not exceed the total capacity of the installed cooling fans (the number of cooling fans in the example of FIG. 20).

図1は、本実施形態におけるバッチ編成計画作成装置100の構成の一例を概略的に示すブロック図である。図1に示されるように、バッチ編成計画作成装置100は、ディスプレイ105、記録媒体インターフェース(記録媒体IF)110、プリンタ115、入力部120、記憶装置130、及び制御回路140を備える。制御回路140は、メモリ150、中央演算処理装置(CPU)160、及び周辺回路(図示省略)を含む。 FIG. 1 is a block diagram schematically showing an example of the configuration of a batch knitting plan creation device 100 according to this embodiment. As shown in FIG. 1, the batch composition planning apparatus 100 includes a display 105, a recording medium interface (recording medium IF) 110, a printer 115, an input section 120, a storage device 130, and a control circuit 140. The control circuit 140 includes a memory 150, a central processing unit (CPU) 160, and peripheral circuits (not shown).

記憶装置130は、例えばハードディスク又は半導体不揮発性メモリ等により構成される。記憶装置130は、バッチ炉情報記憶部131、ワーク情報記憶部132、バッチ編成記憶部133を含む。バッチ炉情報記憶部131は、バッチ処理が実行されるバッチ炉(図18の例では熱処理炉15)の仕様等を表すバッチ炉情報(図2)を予め記憶する。ワーク情報記憶部132は、ワークの仕様等を表すワーク情報(図3)を予め記憶する。バッチ編成記憶部133は、作成されたバッチ編成(後述)を記憶する。バッチ炉は、バッチ処理装置の例であり、バッチ炉情報は、バッチ処理装置情報の例であり、バッチ炉情報記憶部は、バッチ処理装置情報記憶部の例である。 The storage device 130 is configured by, for example, a hard disk or a semiconductor non-volatile memory. The storage device 130 includes a batch furnace information storage section 131 , a work information storage section 132 and a batch organization storage section 133 . The batch furnace information storage unit 131 stores in advance batch furnace information (FIG. 2) representing the specifications of the batch furnace (the heat treatment furnace 15 in the example of FIG. 18) in which batch processing is executed. The work information storage unit 132 stores in advance work information (FIG. 3) representing work specifications and the like. The batch organization storage unit 133 stores the created batch organization (described later). The batch furnace is an example of a batch processing apparatus, the batch furnace information is an example of batch processing apparatus information, and the batch furnace information storage section is an example of a batch processing apparatus information storage section.

図2は、バッチ炉情報記憶部131に記憶されているバッチ炉情報200の一例を概略的に示す図である。図2に示されるように、バッチ炉情報200は、炉識別情報(炉ID)欄201、開始日欄202、最小バッチ量欄203、最大バッチ量欄204、ファン能力欄205を含む。炉ID欄201には、バッチ炉を特定する識別情報である炉IDが登録されている。図2のバッチ炉情報200は、炉ID「FU1」のバッチ炉情報である。 FIG. 2 is a diagram schematically showing an example of batch furnace information 200 stored in the batch furnace information storage unit 131. As shown in FIG. As shown in FIG. 2 , the batch furnace information 200 includes a furnace identification information (furnace ID) column 201 , a start date column 202 , a minimum batch quantity column 203 , a maximum batch quantity column 204 and a fan capacity column 205 . In the furnace ID column 201, a furnace ID, which is identification information for specifying a batch furnace, is registered. Batch furnace information 200 in FIG. 2 is batch furnace information with furnace ID "FU1".

開始日欄202には、対応する炉IDのバッチ炉においてバッチ処理が開始される開始日(開始時点の一例に相当)が登録されている。図2のバッチ炉「FU1」では、バッチ処理が2019年9月1日に開始される。最小バッチ量欄203には、対応する炉IDのバッチ炉において、1回にバッチ処理できるワークの下限を表す最小バッチ量(最小容量の一例に相当)が登録されている。図2のバッチ炉「FU1」では、最小バッチ量は15[トン]である。最小バッチ量未満のワークでバッチ処理が実行されると、生産性が低下してしまう。そこで、本実施形態では、生産性の低下を避けるために、最小バッチ量が定められている。 In the start date column 202, the start date (corresponding to an example of the start time point) when batch processing is started in the batch furnace with the corresponding furnace ID is registered. Batch processing begins on September 1, 2019 in batch furnace “FU1” in FIG. In the minimum batch amount column 203, the minimum batch amount (corresponding to an example of the minimum capacity) representing the lower limit of the number of workpieces that can be batch processed at one time in the batch furnace with the corresponding furnace ID is registered. In the batch furnace “FU1” in FIG. 2, the minimum batch amount is 15 [tons]. If batch processing is performed on works that are less than the minimum batch amount, productivity will decrease. Therefore, in this embodiment, a minimum batch amount is defined in order to avoid a decrease in productivity.

最大バッチ量欄204には、対応する炉IDのバッチ炉において、1回にバッチ処理できるワーク全体の上限を表す最大バッチ量(最大容量の一例に相当)が登録されている。図2のバッチ炉「FU1」では、最大バッチ量は25[トン]である。最大バッチ量は、例えばバッチ炉のサイズ、加熱能力等に基づき定められる。ファン能力欄205には、対応する炉IDのバッチ炉の近傍に設置されている冷却ファンの全体能力が登録されている。図2のバッチ炉「FU1」では、ファン能力は4[台]である。 In the maximum batch amount column 204, the maximum batch amount (corresponding to an example of the maximum capacity) representing the upper limit of all workpieces that can be batch processed at one time in the batch furnace with the corresponding furnace ID is registered. In the batch furnace “FU1” in FIG. 2, the maximum batch amount is 25 [tons]. The maximum batch volume is determined based on, for example, the batch furnace size, heating capacity, and the like. The fan capacity column 205 registers the overall capacity of the cooling fans installed near the batch furnace with the corresponding furnace ID. The batch furnace “FU1” in FIG. 2 has a fan capacity of 4 [units].

図3は、ワーク情報記憶部132に記憶されているワーク情報300の一例を概略的に示す図である。図3に示されるように、ワーク情報300は、ワーク識別情報(ワークID)欄301、重量欄302、熱処理温度欄303、納期欄304、ファン負荷欄305、到着日欄306を含む。ワークID欄301には、ワークを特定する識別情報であるワークIDが登録されている。図3のワーク情報300は、ワークID「P01」~「P16」の16個のワークに関する情報を含む。 FIG. 3 is a diagram schematically showing an example of work information 300 stored in the work information storage unit 132. As shown in FIG. As shown in FIG. 3, the workpiece information 300 includes a workpiece identification information (work ID) column 301, a weight column 302, a heat treatment temperature column 303, a delivery date column 304, a fan load column 305, and an arrival date column 306. In the work ID column 301, work IDs, which are identification information for identifying works, are registered. The work information 300 in FIG. 3 includes information on 16 works with work IDs “P01” to “P16”.

重量欄302には、対応するワークIDのワークの重量(個別容量の一例に相当)が登録されている。図3のワーク情報300には、重量が3,4,5,6[トン]のワークが含まれている。熱処理温度欄303には、対応するワークIDのワークが熱処理炉で処理される熱処理温度が登録されている。図3のワーク情報300には、熱処理温度が700,800,900[℃]のワークが含まれている。納期欄304には、ワークを出荷する期日が登録されている。図3のワーク情報300には、納期が9月10日から9月16日までのワークが含まれている。 The weight column 302 registers the weight of the work of the corresponding work ID (corresponding to an example of individual capacity). Work information 300 in FIG. 3 includes works with weights of 3, 4, 5, and 6 [tons]. The heat treatment temperature column 303 registers the heat treatment temperature at which the work of the corresponding work ID is treated in the heat treatment furnace. The workpiece information 300 in FIG. 3 includes workpieces with heat treatment temperatures of 700, 800, and 900 [° C.]. The due date for shipping the work is registered in the due date column 304 . The work information 300 in FIG. 3 includes works whose due dates are from September 10th to September 16th.

ファン負荷欄305には、熱処理炉で昇温された後に、対応するワークIDのワークを冷却するために必要とする冷却ファンの能力が登録されている。ワークの種類によって、ファン負荷は異なる。例えばファン負荷が「0.4」であれば、1台の冷却ファンの40%の能力が必要であることを表す。また、例えばファン負荷が「1.5」であれば、1台の冷却ファン及び別の冷却ファンの50%の能力が必要であることを表す。また、例えばファン負荷が「0」であれば、冷却ファンが用いられずに自然冷却されることを表す。図3のワーク情報300には、ファン負荷が0~1.5[台]のワークが含まれている。 The fan load column 305 registers the capacity of the cooling fan required to cool the work of the corresponding work ID after being heated in the heat treatment furnace. The fan load differs depending on the type of work. For example, if the fan load is "0.4", it means that 40% of the capacity of one cooling fan is required. Also, for example, if the fan load is "1.5", it indicates that 50% of the capacity of one cooling fan and another cooling fan is required. Further, for example, if the fan load is "0", it means that the cooling fan is not used and the cooling is performed naturally. The workpiece information 300 in FIG. 3 includes workpieces with a fan load of 0 to 1.5 units.

到着日欄306には、対応するワークIDのワークが熱処理工程に到着する到着日(到着時点の一例に相当)が登録されている。到着日には、将来に到着する予定の予定日も含まれる。図3のワーク情報300では、最も早い到着日は8月25日であり、最も遅い到着日は9月2日である。 The arrival date column 306 registers the arrival date (corresponding to an example of arrival time) when the work of the corresponding work ID arrives at the heat treatment process. The date of arrival also includes a scheduled date of arrival in the future. In the work information 300 of FIG. 3, the earliest arrival date is August 25th, and the latest arrival date is September 2nd.

図1に戻って、メモリ150は、例えば半導体メモリ等により構成される。メモリ150は、例えばリードオンリーメモリ(ROM)、ランダムアクセスメモリ(RAM)、電気的に消去書き換え可能なROM(EEPROM)などを含む。CPU160は、メモリ150の例えばROMに記憶された本実施形態の制御プログラムにしたがって動作することによって、データ取得部161、割当部162、バッチ登録部163として機能する。データ取得部161は、バッチ炉情報記憶部131、ワーク情報記憶部132から、バッチ炉情報200、ワーク情報300をそれぞれ取得し、所定のデータ形式でメモリ150に保存する。割当部162は、所定のワークをバッチ炉に割り当てる。割当部162は、ワークリスト作成部170、到着時点判断部171、熱処理条件判断部172、炉容量判断部173、ファン能力判断部174、仮バッチ生成部175を含む。バッチ登録部163は、割当部162によりバッチ炉に割り当てられた所定のワークをバッチ編成として登録する。CPU160の各部の機能については、後に詳述される。 Returning to FIG. 1, the memory 150 is composed of, for example, a semiconductor memory. The memory 150 includes, for example, read only memory (ROM), random access memory (RAM), electrically erasable programmable ROM (EEPROM), and the like. The CPU 160 functions as a data acquisition unit 161 , an allocation unit 162 , and a batch registration unit 163 by operating according to the control program of the present embodiment stored in the ROM of the memory 150 , for example. The data acquisition unit 161 acquires the batch furnace information 200 and the workpiece information 300 from the batch furnace information storage unit 131 and the workpiece information storage unit 132, respectively, and stores them in the memory 150 in a predetermined data format. The allocation unit 162 allocates predetermined works to batch furnaces. The allocation unit 162 includes a work list creation unit 170 , an arrival time determination unit 171 , a heat treatment condition determination unit 172 , a furnace capacity determination unit 173 , a fan performance determination unit 174 and a temporary batch generation unit 175 . The batch registration unit 163 registers the predetermined works assigned to the batch furnace by the assignment unit 162 as batch organization. The function of each part of CPU 160 will be described in detail later.

ディスプレイ105は、例えば液晶ディスプレイパネルを含む。ディスプレイ105は、CPU160により制御されて、例えば作成されたバッチ編成(後述)を表示する。なお、ディスプレイ105は、液晶ディスプレイパネルに限られない。ディスプレイ105は、有機EL(electroluminescence)パネルなどの他のパネルを含んでもよい。 Display 105 includes, for example, a liquid crystal display panel. The display 105 is controlled by the CPU 160 to display, for example, a created batch organization (described later). Note that the display 105 is not limited to a liquid crystal display panel. The display 105 may include other panels such as an organic EL (electroluminescence) panel.

記録媒体IF110は、CPU160により制御されて、書き込み可能な光ディスク(例えば追記型コンパクトディスク(CD-R)、記録型DVD(DVD-RAM))、半導体メモリ(例えばユニバーサルシリアルバス(USB)メモリ)等の持ち運び可能な記録媒体に、例えば作成されたバッチ編成を記録する。プリンタ115は、CPU160により制御されて、例えば作成されたバッチ編成を紙に印刷する。 The recording medium IF 110 is controlled by the CPU 160 to be a writable optical disk (for example, a write-once compact disk (CD-R), a recordable DVD (DVD-RAM)), a semiconductor memory (for example, a universal serial bus (USB) memory), or the like. For example, the created batch organization is recorded on a portable recording medium of the . Printer 115 is controlled by CPU 160 to print, for example, the created batch composition on paper.

入力部120は、例えばマウス又はキーボードを含む。入力部120は、ユーザにより操作されると、その操作内容を示す操作信号を制御回路140に出力する。なお、ディスプレイ105がタッチパネル式ディスプレイの場合には、マウス又はキーボードに代えて、タッチパネル式ディスプレイが入力部120を兼用してもよい。 Input unit 120 includes, for example, a mouse or a keyboard. When operated by the user, the input unit 120 outputs an operation signal indicating the content of the operation to the control circuit 140 . If the display 105 is a touch panel display, the touch panel display may also serve as the input unit 120 instead of the mouse or keyboard.

図4、図5は、バッチ編成計画作成装置100の動作手順の一例を概略的に示すフローチャートである。図6は、ワークリストの一例を概略的に示す図である。図1~図6を用いて、バッチ編成計画作成装置100の動作が説明される。 FIGS. 4 and 5 are flow charts schematically showing an example of the operation procedure of the batch composition planning apparatus 100. FIG. FIG. 6 is a diagram schematically showing an example of a worklist. The operation of the batch composition planning device 100 will be described with reference to FIGS. 1 to 6. FIG.

図4のステップS1000において、データ取得部161は、今回バッチ編成を検討するワーク情報をワーク情報記憶部132から取得し、取得したワーク情報を所定のデータ形式でメモリ150に保存する。本実施形態では、データ取得部161は、例えば図3に示される形式でワーク情報300をメモリ150に保存する。 In step S1000 in FIG. 4, the data acquisition unit 161 acquires work information for which batch organization is being considered this time from the work information storage unit 132, and stores the acquired work information in the memory 150 in a predetermined data format. In this embodiment, the data acquisition unit 161 stores the work information 300 in the memory 150 in the format shown in FIG. 3, for example.

ステップS1005において、ワークリスト作成部170は、メモリ150に保存されたワーク情報において、優先度の高い順にソートして、ワークリストを作成する。図6に示されるように、ワークリスト600は、優先度欄601、ワークID欄602を含む。優先度欄601には、優先度が「1」から順に登録されている。ワークID欄602には、優先度の順に並べられたワークのワークIDが登録されている。図6のワークリスト600では、ワーク情報300の納期が早いワークの優先度が高くされている。これによって、納期遅れを防止できる。 In step S1005, the work list creation unit 170 sorts the work information stored in the memory 150 in descending order of priority to create a work list. As shown in FIG. 6, work list 600 includes priority column 601 and work ID column 602 . In the priority column 601, priority is registered in order from "1". In the work ID column 602, work IDs of works arranged in order of priority are registered. In the work list 600 of FIG. 6, the priority of the work whose due date is early in the work information 300 is set higher. This can prevent delivery delays.

なお、図6のワークリスト600では、納期が同じワークについては、ワーク情報300の到着日欄306に登録されている到着日が早いワークの優先度が高くされている。これによって、ワーク置場におけるワークの滞留時間を短縮できる。例えば図3のワークID「P02」、「P03」、「P04」のワークについては、納期「9月12日」は同じであるが、それぞれの到着日は、「8月25日」、「8月26日」、「8月28日」と異なっている。したがって、図6のワークリスト600では、ワークID「P02」、「P03」、「P04」のワークの優先度は、到着日順に、それぞれ、優先度「2」、「3」、「4」とされている。 In the work list 600 of FIG. 6, among works with the same delivery date, the work with the earlier arrival date registered in the arrival date column 306 of the work information 300 has a higher priority. As a result, the residence time of the work in the work place can be shortened. For example, the works with work IDs "P02", "P03", and "P04" in FIG. 26th of the month” and “August 28th” are different. Therefore, in the work list 600 of FIG. 6, the priorities of the works with the work IDs "P02", "P03" and "P04" are "2", "3" and "4" respectively in order of arrival date. It is

図4に戻って、ステップS1010において、データ取得部161は、使用するバッチ炉のバッチ炉情報をバッチ炉情報記憶部131から取得し、取得したバッチ炉情報を所定のデータ形式でメモリ150に保存する。本実施形態では、データ取得部161は、図2に示される形式でバッチ炉情報200をメモリ150に保存する。ステップS1015において、仮バッチ生成部175は、仮バッチを初期化する。仮バッチは、ワークがバッチ炉に割当て可能か否かを判断した結果、割当て可能と判断されたワークを仮に登録するためのものである。 Returning to FIG. 4, in step S1010, the data acquisition unit 161 acquires the batch furnace information of the batch furnace to be used from the batch furnace information storage unit 131, and stores the acquired batch furnace information in the memory 150 in a predetermined data format. do. In this embodiment, the data acquisition unit 161 stores the batch furnace information 200 in the memory 150 in the format shown in FIG. In step S1015, the temporary batch generation unit 175 initializes the temporary batch. The provisional batch is for provisionally registering the work judged to be allocatable as a result of judging whether or not the work can be allotted to the batch furnace.

ステップS1020において、割当部162は、ワークリストの先頭から1つのワークを抽出する。ステップS1020が最初に実行されたときは、割当部162は、ワークリスト600からワークID「P01」を抽出する。割当部162の各部は、以下のステップS1025~S1040において、抽出されたワークがバッチ炉に割当て可能か否かを判断する。ステップS1025において、到着時点判断部171は、ステップS1020で抽出されたワークが到着時点条件を満たすか否かを判断する。すなわち、到着時点判断部171は、メモリ150に保存されているバッチ炉情報200とワーク情報300とを照合し、バッチ処理の開始日よりワークの到着日の方が早ければ、到着時点条件を満たすと判断する。 In step S1020, allocation unit 162 extracts one work from the top of the work list. When step S1020 is first executed, allocation unit 162 extracts work ID “P01” from work list 600 . Each part of the allocation unit 162 determines whether or not the extracted work can be allocated to the batch furnace in steps S1025 to S1040 below. In step S1025, the arrival time determining unit 171 determines whether or not the work extracted in step S1020 satisfies the arrival time condition. That is, the arrival time determination unit 171 collates the batch furnace information 200 and the workpiece information 300 stored in the memory 150, and if the arrival date of the workpiece is earlier than the start date of batch processing, the arrival time condition is satisfied. I judge.

到着時点条件を満たすと判断されると(ステップS1025でYES)、処理はステップS1030に進む。一方、到着時点条件を満たさないと判断されると(ステップS1025でNO)、処理はステップS1050に進む。バッチ処理では、全ワークが同時に処理開始されるため、この到着時点条件が判断される。例えばワークID「P01」は、バッチ処理の開始日である9月1日より早い8月29日に到着しているので、到着時点判断部171は、ステップS1025でYESと判断する。 If it is determined that the arrival time condition is satisfied (YES in step S1025), the process proceeds to step S1030. On the other hand, if it is determined that the arrival time condition is not satisfied (NO in step S1025), the process proceeds to step S1050. In batch processing, this arrival time condition is determined because all works start processing at the same time. For example, the work ID “P01” arrived on August 29, which is earlier than the batch processing start date of September 1, so the arrival point determination unit 171 determines YES in step S1025.

ステップS1030において、熱処理条件判断部172は、ステップS1020で抽出されたワークが熱処理条件を満たすか否かを判断する。すなわち、熱処理条件判断部172は、ステップS1020で抽出されたワークの熱処理条件が、仮バッチに設定された熱処理条件と同じであれば、熱処理条件を満たすと判断する。 In step S1030, the heat treatment condition determination unit 172 determines whether or not the work extracted in step S1020 satisfies the heat treatment conditions. That is, if the heat treatment conditions for the workpiece extracted in step S1020 are the same as the heat treatment conditions set for the temporary batch, the heat treatment condition determination unit 172 determines that the heat treatment conditions are satisfied.

熱処理条件を満たすと判断されると(ステップS1030でYES)、処理はステップS1035に進む。一方、熱処理時刻条件を満たさないと判断されると(ステップS1030でNO)、処理はステップS1050に進む。なお、最初に抽出されたワークは熱処理条件を満たすと判断される。したがって、最初に抽出されたワークID「P01」については、熱処理条件判断部172は、ステップS1030でYESと判断する。 If it is determined that the heat treatment conditions are satisfied (YES in step S1030), the process proceeds to step S1035. On the other hand, if it is determined that the heat treatment time condition is not satisfied (NO in step S1030), the process proceeds to step S1050. It is determined that the work extracted first satisfies the heat treatment conditions. Therefore, for the work ID “P01” extracted first, heat treatment condition determination unit 172 determines YES in step S1030.

ステップS1035において、炉容量判断部173は、ステップS1020で抽出されたワークが炉容量条件を満たすか否かを判断する。すなわち、炉容量判断部173は、ステップS1020で抽出されたワークを仮バッチに新たに登録した場合の仮バッチのワークの総量を算出する。炉容量判断部173は、メモリ150に保存されているバッチ炉情報200を参照して、算出されたワークの総量が最大バッチ量以下であれば炉容量条件を満たすと判断する。 In step S1035, the furnace capacity determination unit 173 determines whether or not the work extracted in step S1020 satisfies the furnace capacity condition. That is, the furnace capacity determination unit 173 calculates the total amount of works in the temporary batch when the works extracted in step S1020 are newly registered in the temporary batch. The furnace capacity determination unit 173 refers to the batch furnace information 200 stored in the memory 150 and determines that the furnace capacity condition is satisfied if the calculated total amount of workpieces is equal to or less than the maximum batch amount.

炉容量条件を満たすと判断されると(ステップS1035でYES)、処理はステップS1040に進む。一方、炉容量条件を満たさないと判断されると(ステップS1035でNO)、処理はステップS1050に進む。最初に抽出されたワークID「P01」の重量は3[トン]であり、バッチ炉ID「FU1」の最大バッチ量は25[トン]であるので、炉容量判断部173は、ステップS1035でYESと判断する。 If it is determined that the furnace capacity condition is satisfied (YES in step S1035), the process proceeds to step S1040. On the other hand, if it is determined that the furnace capacity condition is not satisfied (NO in step S1035), the process proceeds to step S1050. The weight of the work ID “P01” extracted first is 3 [tons], and the maximum batch amount of the batch furnace ID “FU1” is 25 [tons]. I judge.

ステップS1040において、ファン能力判断部174は、ステップS1020で抽出されたワークがファン能力条件を満たすか否かを判断する。すなわち、ファン能力判断部174は、ステップS1020で抽出されたワークを仮バッチに新たに登録した場合の仮バッチのファン負荷の合計を算出する。ファン能力判断部174は、メモリ150に保存されているバッチ炉情報200を参照して、算出されたファン負荷の合計がバッチ炉のファン能力以下であれば、ファン能力条件を満たすと判断する。 In step S1040, fan performance determination unit 174 determines whether or not the work extracted in step S1020 satisfies the fan performance condition. That is, the fan capacity determination unit 174 calculates the total fan load of the provisional batch when the works extracted in step S1020 are newly registered in the provisional batch. The fan capacity determination unit 174 refers to the batch furnace information 200 stored in the memory 150 and determines that the fan capacity condition is satisfied if the calculated total fan load is equal to or less than the fan capacity of the batch furnace.

ファン能力条件を満たすと判断されると(ステップS1040でYES)、処理はステップS1045に進む。一方、ファン能力条件を満たさないと判断されると(ステップS1040でNO)、処理はステップS1050に進む。最初に抽出されたワークID「P01」のファン負荷は0.5[台]であり、バッチ炉ID「FU1」のファン能力は4[台]であるので、ファン能力判断部174は、ステップS1040でYESと判断する。 If it is determined that the fan performance condition is satisfied (YES in step S1040), the process proceeds to step S1045. On the other hand, if it is determined that the fan capacity condition is not satisfied (NO in step S1040), the process proceeds to step S1050. The fan load of work ID “P01” extracted first is 0.5 [units], and the fan capacity of batch furnace ID “FU1” is 4 [units]. is determined to be YES.

ステップS1045において、仮バッチ生成部175は、ステップS1020で抽出されたワークを仮バッチに新たに登録して仮バッチを更新する。ステップS1050において、割当部162は、ワークリストに含まれている全てのワークが抽出されたか否かを判断する。全てのワークが抽出されていれば(ステップS1050でYES)、処理はステップS1100に進む。一方、抽出されていないワークがワークリストに残っていれば(ステップS1050でNO)、処理はステップS1020に戻って、残っているワークのうちワークリストの先頭のワークが、割当部162によって抽出される。 In step S1045, the temporary batch generation unit 175 newly registers the work extracted in step S1020 in the temporary batch to update the temporary batch. In step S1050, allocation unit 162 determines whether or not all works included in the work list have been extracted. If all workpieces have been extracted (YES in step S1050), the process proceeds to step S1100. On the other hand, if unextracted works remain in the work list (NO in step S1050), the process returns to step S1020, and assignment unit 162 extracts the work at the top of the work list among the remaining works. be.

図5のステップS1100において、バッチ登録部163は、仮バッチがバッチ編成として登録可能か否かを判断する。すなわち、バッチ登録部163は、仮バッチに登録されているワークの総量を算出し、メモリ150に保存されているバッチ炉情報200を参照して、算出されたワークの総量が最小バッチ量以上であるか否かを判断する。バッチ登録部163は、ワークの総量が最小バッチ量以上であれば仮バッチが登録可能と判断し、ワークの総量が最小バッチ量未満であれば仮バッチが登録不可能と判断する。仮バッチが登録可能であれば(ステップS1100でYES)、処理はステップS1105に進む。一方、仮バッチが登録不可能であれば(ステップS1100でNO)、処理はステップS1110に進む。 In FIG.5 S1100, the batch registration part 163 judges whether a provisional batch can be registered as batch organization. That is, the batch registration unit 163 calculates the total amount of works registered in the temporary batch, refers to the batch furnace information 200 stored in the memory 150, and determines if the calculated total amount of works is equal to or greater than the minimum batch amount. determine whether there is The batch registration unit 163 determines that the temporary batch can be registered if the total amount of works is equal to or greater than the minimum batch amount, and that the temporary batch cannot be registered if the total amount of works is less than the minimum batch amount. If the provisional batch can be registered (YES in step S1100), the process proceeds to step S1105. On the other hand, if the temporary batch cannot be registered (NO in step S1100), the process proceeds to step S1110.

ステップS1105において、バッチ登録部163は、仮バッチに基づき、バッチ編成情報1300(後述の図13)を作成して、バッチ編成記憶部133に登録する。ステップS1105において、バッチ登録部163は、さらに、バッチ編成情報1300をディスプレイ105に表示してもよい。ステップS1105において、バッチ登録部163は、さらに、記録媒体IF110を用いて、バッチ編成情報1300を持ち運び可能な記録媒体に保存してもよい。ステップS1105において、バッチ登録部163は、さらに、プリンタ115を用いて、バッチ編成情報1300を紙に印刷してもよい。 In step S<b>1105 , the batch registration unit 163 creates batch organization information 1300 ( FIG. 13 described later) based on the temporary batch, and registers it in the batch organization storage unit 133 . In step S<b>1105 , the batch registration unit 163 may further display the batch organization information 1300 on the display 105 . In step S1105, the batch registration unit 163 may further use the recording medium IF 110 to store the batch organization information 1300 in a portable recording medium. In step S1105, the batch registration unit 163 may further use the printer 115 to print the batch organization information 1300 on paper.

ステップS1110において、バッチ登録部163は、登録可否の判断(ステップS1100)が未だ行われていないワークが、ワークリストに残っているか否かを判断する。登録可否が未判断のワークがワークリストに残っていれば(ステップS1110でYES)、処理はステップS1010(図4)に戻る。一方、登録可否が未判断のワークがワークリストに残っていなければ(ステップS1110でNO)、図4、図5の動作は終了する。 In step S1110, the batch registration unit 163 determines whether or not there are any works left in the work list for which the judgment as to whether or not they can be registered (step S1100) has not yet been made. If the work list remains undetermined whether or not it can be registered (YES in step S1110), the process returns to step S1010 (FIG. 4). On the other hand, if there is no work for which registration propriety has not yet been determined in the work list (NO in step S1110), the operations in FIGS. 4 and 5 end.

図7~図12は、バッチ炉情報200(図2)、ワーク情報300(図3)、ワークリスト600(図6)を用いた場合におけるバッチ編成計画作成装置100の具体的な動作例を概略的に示す図である。図13は、作成されたバッチ編成の一例を概略的に示す図である。図14は、図2と異なるバッチ炉情報200Aを概略的に示す図である。図15は、図2のバッチ炉情報200に代えて図14のバッチ炉情報200Aを用いた場合の動作例を概略的に示す図である。図16は、図2、図14と異なるバッチ炉情報200Bを概略的に示す図である。図17は、図14のバッチ炉情報200Aに代えて図16のバッチ炉情報200Bを用いた場合の動作例を概略的に示す図である。 7 to 12 outline specific operation examples of the batch scheduling planning device 100 when using the batch furnace information 200 (FIG. 2), the work information 300 (FIG. 3), and the work list 600 (FIG. 6). It is a schematic diagram. FIG. 13 is a diagram schematically showing an example of created batch organization. FIG. 14 is a diagram schematically showing batch furnace information 200A different from FIG. FIG. 15 is a diagram schematically showing an operation example when the batch furnace information 200A of FIG. 14 is used in place of the batch furnace information 200 of FIG. FIG. 16 is a diagram schematically showing batch furnace information 200B different from FIGS. 2 and 14. In FIG. FIG. 17 is a diagram schematically showing an operation example when the batch furnace information 200B of FIG. 16 is used in place of the batch furnace information 200A of FIG.

図7~図12、図15、図17には、それぞれ、ワークリスト600及び仮バッチ700が示されている。仮バッチ700は、例えば図7に示されるように、ワークID欄701、重量欄702、ファン負荷欄703を含む。ワークID欄701には、仮バッチ700に登録されるワークのワークIDが登録されている。重量欄702には、対応するワークIDの重量が登録されている。ファン負荷欄703には、対応するワークIDのファン負荷が登録されている。図4、図5のフローチャートを参照しつつ、図7~図17を用いて、バッチ編成計画作成装置100の具体的な動作例が説明される。 7-12, 15 and 17 show worklist 600 and temporary batch 700, respectively. The temporary batch 700 includes, for example, a work ID column 701, a weight column 702, and a fan load column 703, as shown in FIG. The work ID of the work registered in the temporary batch 700 is registered in the work ID column 701 . The weight column 702 registers the weight of the corresponding work ID. The fan load of the corresponding work ID is registered in the fan load column 703 . A specific operation example of the batch composition planning device 100 will be described using FIGS. 7 to 17 while referring to the flow charts of FIGS.

図7において、まず、ワークリスト600の先頭のワークID「P01」が抽出される(図4のステップS1020)。最初のワークID「P01」については、上述のように、ステップS1025,S1030,S1035,S1040でYESと判断される。その結果、図7に示されるように、仮バッチ700に登録される(図5のステップS1105)。これによって、仮バッチ700の熱処理温度は、ワークID「P01」の800[℃]に設定される。ワークリスト600には、登録可否が未判断のワークが残っているので(図5のステップS1110でYES)、図4のステップS1020に戻る。 In FIG. 7, first, the work ID "P01" at the top of the work list 600 is extracted (step S1020 in FIG. 4). As for the first work ID "P01", as described above, YES is determined in steps S1025, S1030, S1035 and S1040. As a result, as shown in FIG. 7, it is registered in the temporary batch 700 (step S1105 in FIG. 5). As a result, the heat treatment temperature of the temporary batch 700 is set to 800[° C.] of the work ID “P01”. Since the work list 600 still contains works for which it has not been determined whether registration is possible (YES in step S1110 in FIG. 5), the process returns to step S1020 in FIG.

図8において、未抽出のワークリスト600の先頭のワークID「P02」が抽出される(図4のステップS1020)。ワークID「P02」の熱処理温度は700[℃]であり、仮バッチ700に設定された熱処理温度800[℃]と異なるので、ステップS1030でNOとなる。その結果、図8に示されるように、ワークID「P02」は仮バッチ700に登録されない。ワークリスト600には、登録可否が未判断のワークが残っているので(図5のステップS1110でYES)、図4のステップS1020に戻る。 In FIG. 8, the work ID "P02" at the top of the unextracted work list 600 is extracted (step S1020 in FIG. 4). The heat treatment temperature of work ID "P02" is 700 [°C], which is different from the heat treatment temperature of 800 [°C] set for the temporary batch 700, so the result in step S1030 is NO. As a result, the work ID "P02" is not registered in the temporary batch 700, as shown in FIG. Since the work list 600 still contains works for which it has not been determined whether registration is possible (YES in step S1110 in FIG. 5), the process returns to step S1020 in FIG.

図9において、未抽出のワークリスト600の先頭のワークID「P03」が抽出される(図4のステップS1020)。ワークID「P03」の到着日8月26日(図3のワーク情報300)は、バッチ処理の開始日9月1日(図2のバッチ炉情報200)より早いので、到着時点条件は満たされる(ステップS1025でYES)。ワークID「P03」の熱処理温度は800[℃]で、仮バッチ700の熱処理温度と同じであるので、熱処理条件は満たされる(ステップS1030でYES)。 In FIG. 9, the work ID "P03" at the top of the unextracted work list 600 is extracted (step S1020 in FIG. 4). Since the arrival date of August 26 (work information 300 in FIG. 3) of work ID "P03" is earlier than the batch processing start date of September 1 (batch furnace information 200 in FIG. 2), the arrival time condition is satisfied. (YES in step S1025). The heat treatment temperature of work ID “P03” is 800[° C.], which is the same as the heat treatment temperature of temporary batch 700, so the heat treatment conditions are satisfied (YES in step S1030).

ワークID「P03」、「P01」の総量は、7[トン]であり(図3のワーク情報300)、最大バッチ量25「トン」(図2のバッチ炉情報200)以下であるので、炉容量条件は満たされる(ステップS1035でYES)。ワークID「P03」、「P01」のファン負荷の合計は、0.5[台]であり(図3のワーク情報300)、ファン能力の4「台」(図2のバッチ炉情報200)以下であるので、ファン能力条件は満たされる(ステップS1040でYES)。その結果、図9に示されるように、ワークID「P03」は、仮バッチ700に登録される(図5のステップS1105)。ワークリスト600には、登録可否が未判断のワークが残っているので(図5のステップS1110でYES)、図4のステップS1020に戻る。 The total amount of work IDs “P03” and “P01” is 7 [tons] (work information 300 in FIG. 3), and the maximum batch amount is 25 “tons” (batch furnace information 200 in FIG. 2) or less. The capacity condition is satisfied (YES in step S1035). The total fan load for work IDs “P03” and “P01” is 0.5 [units] (work information 300 in FIG. 3), and the fan capacity is 4 “units” (batch furnace information 200 in FIG. 2) or less. Therefore, the fan capability condition is satisfied (YES in step S1040). As a result, as shown in FIG. 9, the work ID "P03" is registered in the temporary batch 700 (step S1105 in FIG. 5). Since the work list 600 still contains works for which it has not been determined whether registration is possible (YES in step S1110 in FIG. 5), the process returns to step S1020 in FIG.

ワークリスト600の4~6番目のワークID「P04」、「P05」、「P06」の熱処理温度(図3のワーク情報300)は、それぞれ、仮バッチ700の熱処理温度800[℃]と異なる。その結果、図4のステップS1030でNOとなり、これらは仮バッチ700に登録されない。ワークリスト600には、登録可否が未判断のワークが残っているので(図5のステップS1110でYES)、図4のステップS1020に戻る。 The heat treatment temperatures of the fourth to sixth work IDs “P04”, “P05”, and “P06” in the work list 600 (work information 300 in FIG. 3) are different from the heat treatment temperature 800 [° C.] of the provisional batch 700 . As a result, the result of step S1030 in FIG. Since the work list 600 still contains works for which it has not been determined whether registration is possible (YES in step S1110 in FIG. 5), the process returns to step S1020 in FIG.

図10において、未抽出のワークリスト600の先頭のワークID「P07」が抽出される(図4のステップS1020)。ワークID「P07」の到着日8月25日(図3のワーク情報300)は、バッチ処理の開始日9月1日(図2のバッチ炉情報200)より早いので、到着時点条件は満たされる(ステップS1025でYES)。ワークID「P07」の熱処理温度は800[℃]で、仮バッチ700の熱処理温度と同じであるので、熱処理条件は満たされる(ステップS1030でYES)。 In FIG. 10, the work ID "P07" at the top of the unextracted work list 600 is extracted (step S1020 in FIG. 4). Since the arrival date of August 25 (work information 300 in FIG. 3) of work ID "P07" is earlier than the batch processing start date of September 1 (batch furnace information 200 in FIG. 2), the arrival time condition is satisfied. (YES in step S1025). The heat treatment temperature of work ID “P07” is 800[° C.], which is the same as the heat treatment temperature of temporary batch 700, so the heat treatment conditions are satisfied (YES in step S1030).

ワークID「P07」、「P03」、「P01」の総量は、10[トン]であり(図3のワーク情報300)、最大バッチ量25「トン」(図2のバッチ炉情報200)以下であるので、炉容量条件は満たされる(ステップS1035でYES)。ワークID「P07」、「P03」、「P01」のファン負荷の合計は、1[台]であり(図3のワーク情報300)、ファン能力4「台」(図2のバッチ炉情報200)以下であるので、ファン能力条件は満たされる(ステップS1040でYES)。その結果、図10に示されるように、ワークID「P07」は仮バッチ700に登録される(図5のステップS1105)。ワークリスト600には、登録可否が未判断のワークが残っているので(図5のステップS1110でYES)、図4のステップS1020に戻る。 The total amount of work IDs “P07”, “P03”, and “P01” is 10 [tons] (work information 300 in FIG. 3), and the maximum batch amount is 25 “tons” (batch furnace information 200 in FIG. 2). Therefore, the furnace capacity condition is satisfied (YES in step S1035). The total fan load for work IDs “P07”, “P03”, and “P01” is 1 [unit] (work information 300 in FIG. 3), and the fan capacity is 4 “units” (batch furnace information 200 in FIG. 2). Since it is below, the fan capability condition is satisfied (YES in step S1040). As a result, as shown in FIG. 10, the work ID "P07" is registered in the temporary batch 700 (step S1105 in FIG. 5). Since the work list 600 still contains works for which it has not been determined whether registration is possible (YES in step S1110 in FIG. 5), the process returns to step S1020 in FIG.

その後、ワークリスト600の8,11,12番目のワークID「P08」、「P11」、「P12」の熱処理温度(図3のワーク情報300)は、それぞれ、仮バッチ700の熱処理温度800[℃]と異なるので、これらは仮バッチ700に登録されない。 After that, the heat treatment temperatures of the 8th, 11th, and 12th work IDs "P08", "P11", and "P12" in the work list 600 (work information 300 in FIG. ], they are not registered in the temporary batch 700 .

一方、ワークリスト600の9,10番目のワークID「P09」、「P10」は、ステップS1025,S1030,S1035,S1040でYESと判断される。その結果、ワークID「P09」、「P10」は、仮バッチ700に登録される。 On the other hand, the 9th and 10th work IDs "P09" and "P10" in the work list 600 are determined to be YES in steps S1025, S1030, S1035 and S1040. As a result, the work IDs “P09” and “P10” are registered in the temporary batch 700. FIG.

図11において、未抽出のワークリスト600の先頭のワークID「P13」が抽出される(図4のステップS1020)。ワークID「P13」の到着日8月29日(図3のワーク情報300)は、バッチ処理の開始日9月1日(図2のバッチ炉情報200)より早いので、到着時点条件は満たされる(ステップS1025でYES)。ワークID「P13」の熱処理温度は800[℃]で、仮バッチ700の熱処理温度と同じであるので、熱処理条件は満たされる(ステップS1030でYES)。 In FIG. 11, the work ID "P13" at the top of the unextracted work list 600 is extracted (step S1020 in FIG. 4). Since the arrival date of August 29 (work information 300 in FIG. 3) for the work ID "P13" is earlier than the batch processing start date of September 1 (batch furnace information 200 in FIG. 2), the arrival time condition is satisfied. (YES in step S1025). The heat treatment temperature of work ID “P13” is 800[° C.], which is the same as the heat treatment temperature of temporary batch 700, so the heat treatment conditions are satisfied (YES in step S1030).

ワークID「P13」、「P10」、「P09」、「P07」、「P03」、「P01」の総量は、21[トン]であり(図3のワーク情報300)、最大バッチ量25「トン」(図2のバッチ炉情報200)以下であるので、炉容量条件は満たされる(ステップS1035でYES)。一方、ワークID「P13」、「P10」、「P09」、「P07」、「P03」、「P01」のファン負荷の合計は、4.5[台]であり(図3のワーク情報300)、ファン能力4「台」(図2のバッチ炉情報200)を超える。したがって、ファン能力条件は満たされない(ステップS1040でNO)。その結果、図11に示されるように、ワークID「P13」は仮バッチ700に登録されない。ワークリスト600には、登録可否が未判断のワークが残っているので(図5のステップS1110でYES)、図4のステップS1020に戻る。 The total amount of work IDs “P13”, “P10”, “P09”, “P07”, “P03”, and “P01” is 21 [tons] (work information 300 in FIG. 3), and the maximum batch amount is 25 “tons”. (batch furnace information 200 in FIG. 2), the furnace capacity condition is satisfied (YES in step S1035). On the other hand, the total fan load for work IDs "P13", "P10", "P09", "P07", "P03", and "P01" is 4.5 [units] (work information 300 in FIG. 3). , exceeds the fan capacity of 4 units (batch furnace information 200 in FIG. 2). Therefore, the fan capacity condition is not satisfied (NO in step S1040). As a result, the work ID "P13" is not registered in the temporary batch 700, as shown in FIG. Since the work list 600 still contains works for which it has not been determined whether registration is possible (YES in step S1110 in FIG. 5), the process returns to step S1020 in FIG.

その後、ワークリスト600の14番目のワークID「P14」の熱処理温度(図3のワーク情報300)は、仮バッチ700の熱処理温度800[℃]と異なるので、ワークID「P14」は仮バッチ700に登録されない。 After that, the heat treatment temperature of the 14th work ID “P14” in the work list 600 (work information 300 in FIG. 3) is different from the heat treatment temperature 800 [° C.] of the temporary batch 700. not registered to

図12において、未抽出のワークリスト600の先頭のワークID「P15」が抽出される(図4のステップS1020)。ワークID「P15」の到着日8月31日(図3のワーク情報300)は、バッチ処理の開始日9月1日(図2のバッチ炉情報200)より早いので、到着時点条件は満たされる(ステップS1025でYES)。ワークID「P15」の熱処理温度は800[℃]で、仮バッチ700の熱処理温度と同じであるので、熱処理条件は満たされる(ステップS1030でYES)。 In FIG. 12, the work ID "P15" at the top of the unextracted work list 600 is extracted (step S1020 in FIG. 4). Since the arrival date of August 31 (work information 300 in FIG. 3) for work ID "P15" is earlier than the batch processing start date of September 1 (batch furnace information 200 in FIG. 2), the arrival time condition is satisfied. (YES in step S1025). The heat treatment temperature of work ID “P15” is 800[° C.], which is the same as the heat treatment temperature of temporary batch 700, so the heat treatment conditions are satisfied (YES in step S1030).

ワークID「P15」、「P10」、「P09」、「P07」、「P03」、「P01」の総量は、25[トン]であり(図3のワーク情報300)、最大バッチ量25「トン」(図2のバッチ炉情報200)以下であるので、炉容量条件は満たされる(ステップS1035でYES)。ワークID「P15」、「P10」、「P09」、「P07」、「P03」、「P01」のファン負荷の合計は、4[台]であり(図3のワーク情報300)、ファン能力4「台」(図2のバッチ炉情報200)以下であるので、ファン能力条件は満たされる(ステップS1040でNO)。その結果、図12に示されるように、ワークID「P15」は仮バッチ700に登録される。ワークリスト600には、登録可否が未判断のワークが残っているので(図5のステップS1110でYES)、図4のステップS1020に戻る。 The total amount of work IDs “P15”, “P10”, “P09”, “P07”, “P03”, and “P01” is 25 [tons] (work information 300 in FIG. 3), and the maximum batch amount is 25 “tons”. (batch furnace information 200 in FIG. 2), the furnace capacity condition is satisfied (YES in step S1035). The total fan load for work IDs “P15”, “P10”, “P09”, “P07”, “P03”, and “P01” is 4 (work information 300 in FIG. 3), and the fan capacity is 4. Since it is equal to or less than the "stand" (batch furnace information 200 in FIG. 2), the fan capacity condition is satisfied (NO in step S1040). As a result, the work ID "P15" is registered in the temporary batch 700 as shown in FIG. Since the work list 600 still contains works for which it has not been determined whether registration is possible (YES in step S1110 in FIG. 5), the process returns to step S1020 in FIG.

未抽出のワークリスト600の先頭のワークID「P16」が抽出される(図4のステップS1020)。ワークID「P16」の到着日9月2日は、バッチ処理の開始日9月1日より遅い(図4のステップS1025でNO)。このため、ワークID「P16」は仮バッチ700に登録されない。ワークID「P16」が抽出されたので、ワークリスト600に含まれている全てのワークが抽出された(ステップS1050でYES)。 The work ID "P16" at the top of the unextracted work list 600 is extracted (step S1020 in FIG. 4). The arrival date of September 2nd for the work ID "P16" is later than the batch processing start date of September 1st (NO in step S1025 in FIG. 4). Therefore, work ID “P16” is not registered in the temporary batch 700 . Since work ID "P16" has been extracted, all works included in work list 600 have been extracted (YES in step S1050).

仮バッチ700に登録されたワークID「P15」、「P10」、「P09」、「P07」、「P03」、「P01」の総量は、25[トン]であり(図12)、最小バッチ量15「トン」(図2のバッチ炉情報200)以上であるので、仮バッチ700は登録可能と判断される(ステップS1100でYES)。よって、バッチ登録部163は、図12に示される仮バッチ700に基づき、バッチ編成を表すバッチ編成情報1300を作成して、バッチ編成記憶部133に登録する(ステップS1105)。 The total amount of work IDs "P15", "P10", "P09", "P07", "P03", and "P01" registered in the temporary batch 700 is 25 [tons] (Fig. 12), which is the minimum batch amount. Since it is 15 "tons" (batch furnace information 200 in FIG. 2) or more, it is determined that provisional batch 700 can be registered (YES in step S1100). Therefore, the batch registration unit 163 creates batch organization information 1300 representing batch organization based on the temporary batch 700 shown in FIG. 12, and registers it in the batch organization storage unit 133 (step S1105).

図13に示されるように、バッチ編成情報1300は、全体情報1310と、個別情報1320とを含む。全体情報1310は、図13に示されるように、バッチ処理の開始日と、バッチに含まれるワークの総重量と、熱処理温度と、バッチに含まれるワークの総ファン負荷と、を含む。個別情報1320は、図13に示されるように、ワーク情報300(図3)と同じ情報をバッチ編成に含まれるワークについて含む。 As shown in FIG. 13 , the batch organization information 1300 includes general information 1310 and individual information 1320 . The overall information 1310, as shown in FIG. 13, includes the start date of batch processing, the total weight of works included in the batch, the heat treatment temperature, and the total fan load of the works included in the batch. Individual information 1320, as shown in FIG. 13, contains the same information as work information 300 (FIG. 3) about the works included in the batch organization.

図15のワークリスト600は、バッチ編成情報1300に含まれずに残っているワークIDを示す。図15において、ワークリスト600に残っているワークID「P02」、「P04」~「P06」、「P08」、「P11」~「P14」、「P16」については、ステップS1100(図5)の登録可否が判断されていない。そこで、ステップS1110でYESと判断されて、ステップS1010(図4)に戻る。 A work list 600 in FIG. 15 shows work IDs that remain without being included in the batch organization information 1300 . In FIG. 15, the work IDs "P02", "P04" to "P06", "P08", "P11" to "P14", and "P16" remaining in the work list 600 are processed in step S1100 (FIG. 5). Registration has not been determined. Therefore, YES is determined in step S1110, and the process returns to step S1010 (FIG. 4).

ステップS1010(図4)において、本実施形態では、図14の形式でバッチ炉情報200Aがメモリ150に保存される。最初に使用された図2のバッチ炉情報200が炉ID「FU1」のバッチ炉の情報であったのに対して、次に使用される図14のバッチ炉情報200Aは、炉ID「FU2」のバッチ炉の情報である。 In step S1010 (FIG. 4), batch furnace information 200A is stored in memory 150 in the format of FIG. 14 in this embodiment. While the first used batch furnace information 200 of FIG. 2 was the information of the batch furnace with the furnace ID “FU1”, the next used batch furnace information 200A of FIG. 14 has the furnace ID “FU2”. Batch Furnace Information.

ステップS1015(図4)において、図12の状態になっている仮バッチ700が初期化される。図15において、ワークリスト600に残っているワークのうち先頭のワークID「P02」が抽出される(図4のステップS1020)。最初のワークID「P02」は、仮バッチ700に登録される。ワークID「P02」の熱処理温度は700[℃]であるので、仮バッチ700の熱処理温度は、700[℃]に設定される。 At step S1015 (FIG. 4), the temporary batch 700 in the state shown in FIG. 12 is initialized. In FIG. 15, the work ID "P02" at the top of the works remaining in the work list 600 is extracted (step S1020 in FIG. 4). The first work ID “P02” is registered in the provisional batch 700 . Since the heat treatment temperature of work ID "P02" is 700[°C], the heat treatment temperature of the temporary batch 700 is set to 700[°C].

次に、ワークID「P04」が抽出されるが(図4のステップS1020)、熱処理温度が900[℃]であり、700[℃]ではない。このため、ワークID「P04」は、仮バッチ700に登録されない。続いて、ワークID「P05」が抽出され(図4のステップS1020)、熱処理温度が700[℃]であって同じであり、他の条件も満たされる。このため、ワークID「P05」は、仮バッチ700に登録される(図4のステップS1045)。続いて、ワークID「P06」が抽出され(図4のステップS1020)、熱処理温度が700[℃]であって同じであり、他の条件も満たされる。このため、ワークID「P06」は、仮バッチ700に登録される(図4のステップS1045)。 Next, the work ID "P04" is extracted (step S1020 in FIG. 4), but the heat treatment temperature is 900 [° C.], not 700 [° C.]. Therefore, work ID “P04” is not registered in the temporary batch 700 . Subsequently, the work ID "P05" is extracted (step S1020 in FIG. 4), the heat treatment temperature is the same as 700[° C.], and other conditions are also satisfied. Therefore, the work ID "P05" is registered in the temporary batch 700 (step S1045 in FIG. 4). Subsequently, the work ID "P06" is extracted (step S1020 in FIG. 4), the heat treatment temperature is the same as 700[° C.], and other conditions are also satisfied. Therefore, the work ID "P06" is registered in the temporary batch 700 (step S1045 in FIG. 4).

これ以降のワークリスト600に残っているワークIDが抽出されると、熱処理温度が700[℃]ではないので、いずれも仮バッチ700に登録されない。したがって、仮バッチ700には、図15に示されるように、ワークID「P02」、「P05」、「P06」が登録される。仮バッチ700に登録されたワークID「P02」、「P05」、「P06」の総重量は、図15から分かるように、12[トン]である。一方、炉ID「FU2」の最小バッチ量は、13[トン]である(図14のバッチ炉情報200A)。したがって、仮バッチ700の総重量は、最小バッチ量未満である(図5のステップS1100でNO)。したがって、図15の仮バッチ700は、バッチ編成として登録されない。 If work IDs remaining in the work list 600 after this are extracted, none of them are registered in the temporary batch 700 because the heat treatment temperature is not 700 [°C]. Therefore, work IDs "P02", "P05", and "P06" are registered in the temporary batch 700 as shown in FIG. The total weight of work IDs "P02", "P05", and "P06" registered in the temporary batch 700 is 12 [tons], as can be seen from FIG. On the other hand, the minimum batch amount for furnace ID “FU2” is 13 [tons] (batch furnace information 200A in FIG. 14). Therefore, the total weight of temporary batch 700 is less than the minimum batch amount (NO in step S1100 of FIG. 5). Therefore, the temporary batch 700 of FIG. 15 is not registered as a batch organization.

図17のワークリスト600は、登録可否が未判断のワークを示す。すなわち、図17において、ワークリスト600に残っているワークID「P04」、「P08」、「P11」~「P14」、「P16」については、ステップS1100(図5)の登録可否が判断されていない。そこで、ステップS1110(図5)でYESと判断されて、ステップS1010(図4)に戻る。 A work list 600 in FIG. 17 shows works whose registration availability has not yet been determined. That is, in FIG. 17, for the work IDs "P04", "P08", "P11" to "P14", and "P16" remaining in the work list 600, it is determined in step S1100 (FIG. 5) whether registration is possible. do not have. Therefore, YES is determined in step S1110 (FIG. 5), and the process returns to step S1010 (FIG. 4).

ステップS1010(図4)において、本実施形態では、図16のバッチ炉情報200Bの形式でメモリ150に保存される。図16のバッチ炉情報200Bは、炉ID「FU3」のバッチ炉の情報である。ステップS1015(図4)において、図15の状態になっている仮バッチ700が初期化される。図17において、ワークリスト600に残っているワークのうち先頭のワークID「P04」が抽出される(図4のステップS1020)。最初のワークID「P04」は、仮バッチ700に登録される。ワークID「P04」の熱処理温度は900[℃]であるので、仮バッチ700の熱処理温度は、900[℃]に設定される。 In step S1010 (FIG. 4), in this embodiment, the batch furnace information 200B shown in FIG. 16 is stored in the memory 150. FIG. The batch furnace information 200B in FIG. 16 is information on the batch furnace with the furnace ID "FU3". At step S1015 (FIG. 4), the temporary batch 700 in the state shown in FIG. 15 is initialized. In FIG. 17, the work ID "P04" at the top of the works remaining in the work list 600 is extracted (step S1020 in FIG. 4). The first work ID “P04” is registered in the temporary batch 700 . Since the heat treatment temperature of work ID "P04" is 900[°C], the heat treatment temperature of the temporary batch 700 is set to 900[°C].

続いて、ワークID「P08」、「P11」、「P12」が順に抽出され(図4のステップS1020)、それぞれ熱処理温度が900[℃]であって同じであり、他の条件も満たされる。このため、ワークID「P08」、「P11」、「P12」は、仮バッチ700に登録される(図4のステップS1045)。 Subsequently, work IDs "P08", "P11", and "P12" are extracted in order (step S1020 in FIG. 4), and the heat treatment temperature is the same as 900 [° C.], and other conditions are also satisfied. Therefore, the work IDs "P08", "P11", and "P12" are registered in the temporary batch 700 (step S1045 in FIG. 4).

ワークID「P13」、「P16」については、熱処理温度が800[℃]であって、仮バッチ700の熱処理温度900[℃]ではない。よって、ワークID「P13」、「P16」は、仮バッチ700に登録されない。 For work IDs “P13” and “P16”, the heat treatment temperature is 800 [° C.], not the heat treatment temperature of the provisional batch 700 of 900 [° C.]. Therefore, the work IDs “P13” and “P16” are not registered in the temporary batch 700. FIG.

ワークID「P14」については、到着時点条件、熱処理条件、炉容量条件は、それぞれ満たされる。しかし、ワークID「P14」が仮バッチ700に登録されると、仮バッチ700の総ファン負荷が、3.75[台]になって、炉ID「FU3」のファン能力3[台]を超える。このため、ワークID「P14」は、仮バッチ700に登録されない。以上で、ワークリスト600から全てのワークが抽出された(図4のステップS1050でYES)。 The work ID "P14" satisfies the arrival time condition, the heat treatment condition, and the furnace capacity condition. However, when the work ID "P14" is registered in the temporary batch 700, the total fan load of the temporary batch 700 becomes 3.75 [units], exceeding the fan capacity of 3 [units] of the furnace ID "FU3". . Therefore, work ID “P14” is not registered in the temporary batch 700 . All the works have been extracted from the work list 600 (YES in step S1050 in FIG. 4).

次に、仮バッチ700が登録可能であるか否かが判断される(図5のステップS1100)。現在の仮バッチ700の総重量は、図17から分かるように、21[トン]であるので、バッチ炉情報200B(図16)の最小バッチ量である15[トン]以上であることから、登録可能であると判断される(ステップS1100でYES)。そこで、仮バッチ700がバッチ編成情報として、バッチ編成記憶部133に登録される。以上で登録可否が未判断のワークは残っていない(ステップS1110でNO)。よって、図5の動作は終了する。 Next, it is determined whether or not the temporary batch 700 can be registered (step S1100 in FIG. 5). As can be seen from FIG. 17, the total weight of the current provisional batch 700 is 21 [tons]. It is determined that it is possible (YES in step S1100). Therefore, the temporary batch 700 is registered in the batch organization storage unit 133 as batch organization information. As a result, there is no workpiece left for which registration propriety has not been determined (NO in step S1110). Therefore, the operation of FIG. 5 ends.

以上説明されたように、本実施形態では、バッチ炉情報200は、バッチ炉の近傍に設置されている冷却ファンの全体能力であるファン能力が登録されたファン能力欄205を含む。ワーク情報300は、ワークを冷却するために必要とする冷却ファンの能力であるファン負荷が登録されたファン負荷欄305を含む。ファン能力判断部174は、新たに抽出されたワークを仮バッチに新たに登録した場合の仮バッチのファン負荷の合計を算出し、算出されたファン負荷の合計がファン能力以下であれば、ファン能力条件を満たすと判断する。 As described above, in this embodiment, the batch furnace information 200 includes the fan capacity column 205 in which the fan capacity, which is the overall capacity of the cooling fans installed near the batch furnace, is registered. The workpiece information 300 includes a fan load column 305 in which the fan load, which is the capacity of the cooling fan required to cool the workpiece, is registered. The fan capacity determination unit 174 calculates the total fan load of the provisional batch when newly extracted workpieces are newly registered in the provisional batch. It is judged that the ability condition is satisfied.

したがって、本実施形態によれば、バッチに編成された各ワークのファン負荷の合計がファン能力を超えるような事態が回避される。その結果、バッチに編成された各ワークを冷却ファンにより十分に冷却又は乾燥することが可能になる。また、ワークの仕様により冷却方法が異なるような多品種少量生産工場での熱処理を行うバッチ編成計画を、より精度良く、より短時間で作成することが可能になる。 Therefore, according to the present embodiment, it is possible to avoid a situation in which the total fan load of each work organized into a batch exceeds the fan capacity. As a result, it becomes possible to sufficiently cool or dry each work knitted into a batch by the cooling fan. In addition, it is possible to create a batch formation plan for heat treatment in a high-mix, low-volume production factory where the cooling method differs depending on the specifications of the work, with higher accuracy and in a shorter time.

実施形態の変形例を説明する。図21は、変形例において、複数の冷却ファンのそれぞれに割り当てられたワークのファン負荷の合計及びワークの数の一例を概略的に示す図である。変形例の割当部162(後述の図22)は、ワークをバッチ炉(バッチ処理装置の例)に割り当てる際に、複数の冷却ファンのそれぞれにワークを割り当てる。割当部162は、条件1及び条件2を満たすように、冷却ファンにワークを割り当てる。 A modification of the embodiment will be described. FIG. 21 is a diagram schematically showing an example of the total fan load of works and the number of works assigned to each of a plurality of cooling fans in a modification. An allocation unit 162 (FIG. 22 described later) in a modification allocates a work to each of a plurality of cooling fans when allocating a work to a batch furnace (an example of a batch processing apparatus). The allocation unit 162 allocates the works to the cooling fans so that the conditions 1 and 2 are satisfied.

(条件1)
複数の冷却ファンのそれぞれについて、冷却ファンに割り当てられたワークのファン負荷の合計が、当該冷却ファンのファン個別能力以下にする。
(Condition 1)
For each of the plurality of cooling fans, the total fan load of the work assigned to the cooling fan is made equal to or less than the individual fan capacity of the cooling fan.

(条件2)
複数の冷却ファンのそれぞれについて、冷却ファンに割り当てられたワークの数が、当該冷却ファンに割り当てることができるワークの最大数以下にする。
(Condition 2)
For each of the plurality of cooling fans, the number of works assigned to the cooling fan is made equal to or less than the maximum number of works assignable to the cooling fan.

条件1は、バッチ炉に割り当てられたワークのファン負荷の合計が、ファン能力以下にすることを実現する手法の一つである。 Condition 1 is one of the methods for realizing that the total fan load of workpieces assigned to the batch furnace is less than the fan capacity.

ファン能力は、複数の冷却ファン20H、20I、20Jの台数の合計とする(3[台])。従って、冷却ファン20H、20I、20Jのそれぞれのファン個別能力は、1[台]となる。冷却ファン20H、20I、20Jのそれぞれに割り当てることができるワークの最大数は、2、3、2とする。ワーク10H、10I、10J、10K、10L、10Mのそれぞれのファン負荷は、0.25[台]、0.5[台]、0.25[台]、0.75[台]、0.25[台]、0.25[台]とする。 The fan capacity is the sum of the number of cooling fans 20H, 20I, and 20J (3 [units]). Therefore, the individual fan capacity of each of the cooling fans 20H, 20I, and 20J is 1 [unit]. The maximum number of works that can be assigned to each of the cooling fans 20H, 20I, and 20J is assumed to be 2, 3, and 2, respectively. The fan loads of the works 10H, 10I, 10J, 10K, 10L, and 10M are 0.25 [units], 0.5 [units], 0.25 [units], 0.75 [units], 0.25. [unit], 0.25 [unit].

冷却ファン20Hに割り当てられたワーク10H、10Iのファン負荷の合計は、0.75[台]である。この合計は、冷却ファン20Hのファン個別能力より小さいので、ファン個別能力の点からは余裕がある。しかし、冷却ファン20Hに割り当てることができるワークの最大数は2なので、最大数の点からは余裕がない。従って、冷却ファン20Hにさらにワークは割り当てられない。 The total fan load of the works 10H and 10I assigned to the cooling fan 20H is 0.75 [units]. Since this total is smaller than the individual fan capacity of the cooling fan 20H, there is a margin in terms of the individual fan capacity. However, since the maximum number of works that can be assigned to the cooling fan 20H is 2, there is no margin in terms of the maximum number. Therefore, no further work is assigned to the cooling fan 20H.

冷却ファン20Iに割り当てられたワーク10J、10Kの数は2である。これは、冷却ファン20Iに割り当てることができるワークの最大数より小さいので、最大数の点からは余裕がある。しかし、冷却ファン20Iに割り当てられたワーク10J、10Kのファン負荷の合計は、1[台]である。この合計は、冷却ファン20Iのファン個別能力に到達しているので、ファン個別能力の点からは余裕がない。従って、冷却ファン20Iにさらにワークは割り当てられない。 Two works 10J and 10K are assigned to the cooling fan 20I. Since this is smaller than the maximum number of works that can be assigned to the cooling fan 20I, there is a margin in terms of the maximum number. However, the total fan load of the works 10J and 10K assigned to the cooling fan 20I is 1 [unit]. Since this total reaches the fan individual capacity of the cooling fan 20I, there is no margin in terms of the fan individual capacity. Therefore, no further work is assigned to the cooling fan 20I.

冷却ファン20Jに割り当てられたワーク10L、10Mのファン負荷の合計は、0.5[台]である。この合計は、冷却ファン20Jのファン個別能力より小さいので、ファン個別能力の点からは余裕がある。しかし、冷却ファン20Jに割り当てることができるワークの最大数は2なので、最大数の点からは余裕がない。従って、冷却ファン20Jにさらにワークは割り当てられない。 The total fan load of the works 10L and 10M assigned to the cooling fan 20J is 0.5 [units]. Since this total is smaller than the individual fan capacity of the cooling fan 20J, there is a margin in terms of the individual fan capacity. However, since the maximum number of works that can be assigned to the cooling fan 20J is 2, there is no margin in terms of the maximum number. Therefore, no further work is assigned to the cooling fan 20J.

冷却ファン20H、20I、20Jのそれぞれに割り当てることができるワークの最大数を足した値は、7であり、ファン能力は3[台]である。これに対して、変形例を適用したとき、冷却ファン20H、20I、20Jのそれぞれに割り当てたワークの数を足した値は6であり、ワーク10H~10Mのファン負荷の合計は2.25[台]である。ワークの最大数を足した値の点からも、ファン能力の点からもまだ余裕がある。変形例は、条件1及び条件2を適用することにより、このような余裕が生じてしまうが、以下の効果を有する。 The value obtained by adding the maximum number of works that can be assigned to each of the cooling fans 20H, 20I, and 20J is 7, and the fan capacity is 3 [units]. On the other hand, when the modified example is applied, the value obtained by adding the number of works assigned to each of the cooling fans 20H, 20I, and 20J is 6, and the total fan load of the works 10H to 10M is 2.25. platform]. There is still a margin in terms of the value obtained by adding the maximum number of workpieces and in terms of fan capacity. The modified example has such a margin by applying the conditions 1 and 2, but has the following effects.

バッチ炉に割り当てられたワークのファン負荷の合計が、ファン能力以下となる条件が満たされても、ファン負荷が大きいワークの組み合わせが割り当てられた冷却ファンの場合、これらのワークのファン負荷の合計が当該冷却ファンのファン個別能力を超えることがある。このようなことが発生すると、これらのワークについて、十分に冷却することができない。 Even if the condition that the total fan load of workpieces assigned to the batch furnace is less than or equal to the fan capacity is met, in the case of a cooling fan assigned to a combination of workpieces with a large fan load, the total fan load of these workpieces may exceed the individual fan capacity of the cooling fan. When such a thing occurs, these works cannot be sufficiently cooled.

変形例では、複数の冷却ファンのそれぞれについて、条件1を満たすように、ワークを割り当てる。この結果、複数の冷却ファンのそれぞれには、ファン負荷が小さいワークの組み合わせ又はファン負荷が小さいワークとファン負荷が大きいワークの組み合わせが割り当てられることになり、ファン負荷が大きいワークの組み合わせが一つの冷却ファンに割り当てられることを防止できる。従って、変形例によれば、複数の冷却ファンのそれぞれに割り当てられたワークを、十分に冷却することができる。 In the modified example, the work is assigned to each of the plurality of cooling fans so that condition 1 is satisfied. As a result, a combination of works with a small fan load or a combination of a work with a small fan load and a work with a large fan load is assigned to each of the plurality of cooling fans. It can be prevented from being assigned to a cooling fan. Therefore, according to the modified example, the workpieces assigned to each of the plurality of cooling fans can be sufficiently cooled.

ファン負荷が小さいワークの組み合わせが割り当てられた冷却ファンの場合、ワークの数が多くても、ファン負荷の合計が当該冷却ファンのファン個別能力以下にできる。しかし、当該冷却ファンに割り当てられるワークの数が多いので、当該冷却ファンが送風可能なエリアに配置できないワークが発生することがある。この場合、当該エリア外に配置されたワークについては、十分に冷却することができない。 In the case of a cooling fan to which a combination of works with a small fan load is assigned, even if the number of works is large, the total fan load can be made equal to or less than the individual fan capacity of the cooling fan. However, since the number of works assigned to the cooling fan is large, some works may not be placed in an area where the cooling fan can blow air. In this case, the works placed outside the area cannot be sufficiently cooled.

変形例では、複数の冷却ファンのそれぞれについて、条件2を満たすように、ワークを割り当てる。これにより、複数の冷却ファンのそれぞれについて、送風可能なエリアに配置できないワークが発生することを防止できる。従って、変形例によれば、複数の冷却ファンのそれぞれに割り当てられたワークを、十分に冷却することができる。 In the modified example, works are assigned to each of the plurality of cooling fans so as to satisfy Condition 2. As a result, it is possible to prevent the occurrence of workpieces that cannot be arranged in the air-blowing area for each of the plurality of cooling fans. Therefore, according to the modified example, the workpieces assigned to each of the plurality of cooling fans can be sufficiently cooled.

図22は、本実施形態の変形例におけるバッチ編成計画作成装置100aの構成の一例を概略的に示すブロック図である。図1に示すバッチ編成計画作成装置100と相違する点を説明し、共通する点は説明を省略する。 FIG. 22 is a block diagram schematically showing an example of the configuration of a batch knitting plan creation device 100a in a modified example of this embodiment. Differences from the batch knitting plan creation apparatus 100 shown in FIG. 1 will be described, and descriptions of common points will be omitted.

バッチ編成計画作成装置100aに備えられるバッチ炉情報記憶部131(バッチ処理装置情報記憶部の例)には、バッチ炉情報200a(バッチ処理装置情報の例)が記憶されている。図23は、バッチ炉情報200aの一例を概略的に示す図である。バッチ炉情報200aは、図2に示すバッチ炉情報200のファン能力欄205の替りに、ワーク最大数欄206を含む。この欄には、複数の冷却ファンのそれぞれに割り当てることができるワークの最大数が登録されている。詳しくは、冷却ファンの台数は4であり、冷却ファンID「A」、「B」、「C」、「D」のそれぞれに割り当てることができるワークの最大数は、2、3、3、2である。 Batch furnace information 200a (example of batch processing device information) is stored in the batch furnace information storage unit 131 (example of batch processing device information storage unit) provided in the batch organization planning device 100a. FIG. 23 is a diagram schematically showing an example of batch furnace information 200a. The batch furnace information 200a includes a maximum number of works column 206 instead of the fan capacity column 205 of the batch furnace information 200 shown in FIG. This column registers the maximum number of works that can be assigned to each of the plurality of cooling fans. Specifically, the number of cooling fans is 4, and the maximum number of workpieces that can be assigned to cooling fan IDs "A", "B", "C", and "D" is 2, 3, 3, 2, respectively. is.

図22を参照して、割当部162は、ファン能力判断部174(図1)を含んでおらず、その替りに、ファン個別能力判断部176、最大数判断部177を含む。ファン個別能力判断部176は、割当部162が条件1を実行するために用いられ、複数の冷却ファンのそれぞれについて、冷却ファンに割り当てられたワークのファン負荷の合計が、当該冷却ファンのファン個別能力以下か否かを判断する。最大数判断部177は、割当部162が条件2を実行するために用いられ、複数の冷却ファンのそれぞれについて、冷却ファンに割り当てられたワークの数が、当該冷却ファンに割り当てることができるワークの最大数以下か否かを判断する。 Referring to FIG. 22, allocation unit 162 does not include fan capacity determination unit 174 (FIG. 1), but includes individual fan capacity determination unit 176 and maximum number determination unit 177 instead. The individual fan capacity determining unit 176 is used by the assigning unit 162 to execute condition 1, and the total fan load of the work assigned to each of the plurality of cooling fans is determined by the individual fan capacity of the cooling fan. Judge whether it is below the ability. The maximum number determination unit 177 is used by the allocation unit 162 to execute Condition 2, and for each of the plurality of cooling fans, the maximum number determination unit 177 determines the number of works that can be allocated to the cooling fan. Determine whether the number is less than or equal to the maximum number.

バッチ編成計画作成装置100aに備えられるワーク情報記憶部132には、ワーク情報300aが記憶されている。図24は、ワーク情報300aの一例を概略的に示す図である。ワーク情報300aを構成する欄は、図3に示すワーク情報300を構成する欄と同じである。但し、変形例の説明の便宜上、これらの欄に登録されている内容が異なる。例えば、ワーク情報300aの熱処理温度欄303は、全て、800℃にされている。 Work information 300a is stored in the work information storage unit 132 provided in the batch composition planning apparatus 100a. FIG. 24 is a diagram schematically showing an example of work information 300a. The columns forming the work information 300a are the same as the columns forming the work information 300 shown in FIG. However, the contents registered in these fields are different for convenience of explanation of the modification. For example, the heat treatment temperature column 303 of the workpiece information 300a is all set to 800.degree.

バッチ編成計画作成装置100aに備えられるワークリスト作成部170は、ワークリスト600aを生成する。図25は、ワークリスト600aの一例を概略的に示す図である。ワークリスト600aは、図6に示すワークリスト600の優先度欄601、ワークID欄602に加えて、さらに、ファン負荷欄603、重量欄604を含む。ファン負荷欄603には、図24に示すワーク情報300aのファン負荷欄305の内容が登録されている。重量欄604には、図24に示すワーク情報300aの重量欄302の内容が登録されている。 A worklist creation unit 170 provided in the batch composition plan creation device 100a creates a worklist 600a. FIG. 25 is a diagram schematically showing an example of the worklist 600a. The worklist 600a further includes a fan load column 603 and a weight column 604 in addition to the priority column 601 and work ID column 602 of the worklist 600 shown in FIG. In the fan load column 603, the contents of the fan load column 305 of the work information 300a shown in FIG. 24 are registered. The contents of the weight column 302 of the workpiece information 300a shown in FIG. 24 are registered in the weight column 604. FIG.

図26は、バッチ編成計画作成装置100aの動作手順の一例を概略的に示すフローチャートである。図26に示すフローチャートが図4に示すフローチャートと異なる点を主に説明する。図26に示すフローチャートは、図4に示すフローチャートのステップS1040、S1045を含まず、その替りにこれらのステップの箇所に、ステップS1115、S1120、S1125、S1130が組み込まれている。図26に示すフローチャートの「1」、「2」は、図5に示すフローチャートの「1」、「2」とつながる。 FIG. 26 is a flow chart schematically showing an example of the operation procedure of the batch composition planning device 100a. Differences between the flowchart shown in FIG. 26 and the flowchart shown in FIG. 4 will be mainly described. The flowchart shown in FIG. 26 does not include steps S1040 and S1045 of the flowchart shown in FIG. 4, and instead incorporates steps S1115, S1120, S1125, and S1130 in place of these steps. "1" and "2" in the flowchart shown in FIG. 26 are connected to "1" and "2" in the flowchart shown in FIG.

図27~図33は、バッチ炉情報200a(図23)、ワーク情報300a(図24)、ワークリスト600a(図25)を用いた場合におけるバッチ編成計画作成装置100aの具体的な動作例を概略的に示す図である。図34は、作成されたバッチ編成の一例を概略的に示す図である。 27 to 33 outline a specific operation example of the batch scheduling planning device 100a when using the batch furnace information 200a (FIG. 23), the work information 300a (FIG. 24), and the work list 600a (FIG. 25). It is a schematic diagram. FIG. 34 is a diagram schematically showing an example of created batch organization.

図27~図33には、それぞれ、ワークリスト600a及び仮バッチ700aが示されている。仮バッチ700aは、例えば図27に示されるように、図7に示すワークID欄701、重量欄702、ファン負荷欄703に加えて、さらに、ファンID欄704、最大数欄705を含む。ファンID欄704、最大数欄705には、それぞれ、図23に示すバッチ炉情報200aのワーク最大数欄206に登録されている冷却ファンのID、最大数が登録されている。 27 to 33 show a worklist 600a and a temporary batch 700a, respectively. 27, the temporary batch 700a further includes a fan ID column 704 and a maximum number column 705 in addition to the work ID column 701, weight column 702, and fan load column 703 shown in FIG. In the fan ID column 704 and the maximum number column 705, the ID and the maximum number of cooling fans registered in the maximum work number column 206 of the batch furnace information 200a shown in FIG. 23 are respectively registered.

ワークリスト600a(図25)に登録されている全てのワークは、到着時点条件(ステップS1025)及び熱処理条件(ステップS1030)を満たすとする。 It is assumed that all the works registered in the work list 600a (FIG. 25) satisfy the arrival time condition (step S1025) and the heat treatment condition (step S1030).

図22、図26及び図27を参照して、ステップS1020から説明する。割当部162は、ワークリスト600aの先頭から順にワークを抽出する(ステップS1020)。優先度欄601の順番に従って、ワークが抽出される。ここでは、ワークID「P01」が抽出される。ワークID「P01」が仮バッチ700aに割り当てられても、最大バッチ量を超えない。よって、炉容量判断部173は、炉容量条件を満たすと判断する(ステップS1035でYES)。 Description will be made from step S1020 with reference to FIGS. The allocation unit 162 sequentially extracts works from the top of the work list 600a (step S1020). Work is extracted according to the order of the priority column 601 . Here, the work ID "P01" is extracted. Even if the work ID "P01" is assigned to the temporary batch 700a, the maximum batch amount is not exceeded. Therefore, the furnace capacity determination unit 173 determines that the furnace capacity condition is satisfied (YES in step S1035).

割当部162は、冷却ファンを順番に一台選択する(ステップS1115)。ここでは、冷却ファンID「A」が選択される。冷却ファンID「A」、「B」、「C」、「D」について、ワークの割り当てが完了していないので、割当部162は、冷却ファンが残っていると判断する(ステップS1120でYES)。なお、例えば、図33に示すように、全ての冷却ファンについて、ワークの割り当てが完了している場合、冷却ファンが残っていないと判断され(ステップS1120でNO)、割当部162は、ステップS1050へ進む。 The allocation unit 162 sequentially selects one cooling fan (step S1115). Here, cooling fan ID "A" is selected. Allocation of workpieces has not been completed for cooling fan IDs "A", "B", "C", and "D", so allocation unit 162 determines that cooling fans remain (YES in step S1120). . For example, as shown in FIG. 33, when assignment of workpieces has been completed for all cooling fans, it is determined that there are no cooling fans remaining (NO in step S1120), and the assigning unit 162 proceeds to step S1050. proceed to

割当部162は、ワークID「P01」を冷却ファンID「A」に割り当てが可能か否かを判断する(ステップS1125)。条件1及び条件2が満たされる場合、この割り当てが可能となる。ワークID「P01」が冷却ファンID「A」に割り当てられても、ファン負荷の合計が冷却ファンID「A」のファン個別能力(1[台])以下となる。よって、条件1(ファン個別能力)は、満たされる。冷却ファンID「A」に割り当てられることになるワークは、一つ(ワークID「P01」)なので、冷却ファンID「A」に割り当てられるワークの最大数(2)以下となる。よって、条件2(ワークの最大数)は、満たされる。 The assigning unit 162 determines whether or not the work ID “P01” can be assigned to the cooling fan ID “A” (step S1125). This allocation is possible if condition 1 and condition 2 are met. Even if the work ID "P01" is assigned to the cooling fan ID "A", the total fan load is equal to or less than the individual fan capacity (1 [unit]) of the cooling fan ID "A". Therefore, condition 1 (fan individual capability) is satisfied. Since the number of works to be assigned to the cooling fan ID "A" is one (work ID "P01"), the number of works to be assigned to the cooling fan ID "A" is less than or equal to the maximum number (2). Therefore, condition 2 (maximum number of workpieces) is satisfied.

従って、割当部162は、ワークID「P01」を冷却ファンID「A」に割り当て可能と判断する(ステップS1125でYES)。そして、割当部162は、ワークID「P01」を冷却ファンID「A」に割り当てて、仮バッチを更新する(ステップS1130)。 Accordingly, the assigning unit 162 determines that the workpiece ID "P01" can be assigned to the cooling fan ID "A" (YES in step S1125). The allocation unit 162 then allocates the work ID “P01” to the cooling fan ID “A” and updates the temporary batch (step S1130).

図22、図26及び図28を参照して、割当部162は、ワークリスト600aからワークID「P02」を抽出する(ステップS1020)。ワークID「P02」が仮バッチ700aに割り当てられても、最大バッチ量を超えない。よって、炉容量判断部173は、炉容量条件を満たすと判断する(ステップS1035でYES)。 22, 26 and 28, allocation unit 162 extracts work ID "P02" from work list 600a (step S1020). Even if the work ID "P02" is assigned to the temporary batch 700a, the maximum batch amount is not exceeded. Therefore, the furnace capacity determination unit 173 determines that the furnace capacity condition is satisfied (YES in step S1035).

割当部162は、冷却ファンを順番に一台選択する(ステップS1115)。ここでは、冷却ファンID「A」が選択される。冷却ファンID「A」、「B」、「C」、「D」について、ワークの割り当てが完了していないので、割当部162は、冷却ファンが残っていると判断する(ステップS1120でYES)。 The allocation unit 162 sequentially selects one cooling fan (step S1115). Here, cooling fan ID "A" is selected. Allocation of workpieces has not been completed for cooling fan IDs "A", "B", "C", and "D", so allocation unit 162 determines that cooling fans remain (YES in step S1120). .

割当部162は、ワークID「P02」を冷却ファンID「A」に割り当てが可能か否かを判断する(ステップS1125)。ワークID「P02」が冷却ファンID「A」に割り当てられても、ファン負荷の合計が冷却ファンID「A」のファン個別能力(1[台])以下となる。よって、条件1は、満たされる。冷却ファンID「A」に割り当てられることになるワークは、二つ(ワークID「P01」、ワークID「P02」)なので、冷却ファンID「A」に割り当てられるワークの最大数(2)以下となる。よって、条件2は、満たされる。 The assigning unit 162 determines whether or not the work ID “P02” can be assigned to the cooling fan ID “A” (step S1125). Even if the work ID "P02" is assigned to the cooling fan ID "A", the total fan load is equal to or less than the individual fan capacity (1 [unit]) of the cooling fan ID "A". Therefore, condition 1 is satisfied. Since the number of works to be assigned to cooling fan ID "A" is two (work ID "P01" and work ID "P02"), the maximum number of works to be assigned to cooling fan ID "A" (2) or less. Become. Therefore, Condition 2 is satisfied.

従って、割当部162は、ワークID「P02」を冷却ファンID「A」に割り当て可能と判断する(ステップS1125でYES)。そして、割当部162は、ワークID「P02」を冷却ファンID「A」に割り当てて、仮バッチを更新する(ステップS1130)。 Accordingly, the assigning unit 162 determines that the workpiece ID "P02" can be assigned to the cooling fan ID "A" (YES in step S1125). The allocation unit 162 then allocates the work ID “P02” to the cooling fan ID “A” and updates the temporary batch (step S1130).

図22、図26及び図29を参照して、割当部162は、ワークリスト600aからワークID「P03」を抽出する(ステップS1020)。ワークID「P03」が仮バッチ700aに割り当てられても、最大バッチ量を超えない。よって、炉容量判断部173は、炉容量条件を満たすと判断する(ステップS1035でYES)。 22, 26 and 29, allocation unit 162 extracts work ID "P03" from work list 600a (step S1020). Even if the work ID "P03" is assigned to the temporary batch 700a, the maximum batch amount is not exceeded. Therefore, the furnace capacity determination unit 173 determines that the furnace capacity condition is satisfied (YES in step S1035).

割当部162は、冷却ファンを順番に一台選択する(ステップS1115)。冷却ファンID「A」は、ワークの割り当てが完了しているので、冷却ファンID「B」が選択される。冷却ファンID「B」、「C」、「D」について、ワークの割り当てが完了していないので、割当部162は、冷却ファンが残っていると判断する(ステップS1120でYES)。 The allocation unit 162 sequentially selects one cooling fan (step S1115). Cooling fan ID "A" is already assigned to work, so cooling fan ID "B" is selected. Since work allocation has not been completed for cooling fan IDs "B", "C", and "D", allocation unit 162 determines that cooling fans remain (YES in step S1120).

割当部162は、ワークID「P03」を冷却ファンID「B」に割り当てが可能か否かを判断する(ステップS1125)。ワークID「P03」が冷却ファンID「B」に割り当てられても、ファン負荷の合計が冷却ファンID「B」のファン個別能力(1[台])以下となる。よって、条件1は、満たされる。冷却ファンID「B」に割り当てられることになるワークは、一つ(ワークID「P03」なので、冷却ファンID「B」に割り当てられるワークの最大数(3)以下となる。よって、条件2は、満たされる。 The assigning unit 162 determines whether or not the workpiece ID “P03” can be assigned to the cooling fan ID “B” (step S1125). Even if the work ID "P03" is assigned to the cooling fan ID "B", the total fan load is equal to or less than the individual fan capacity (1 [unit]) of the cooling fan ID "B". Therefore, condition 1 is satisfied. The number of workpieces to be assigned to the cooling fan ID "B" is one (because the workpiece ID is "P03", the maximum number of workpieces to be assigned to the cooling fan ID "B" is (3) or less. Therefore, condition 2 is ,It is filled.

従って、割当部162は、ワークID「P03」を冷却ファンID「B」に割り当て可能と判断する(ステップS1125でYES)。そして、割当部162は、ワークID「P03」を冷却ファンID「B」に割り当てて、仮バッチを更新する(ステップS1130)。 Accordingly, the assigning unit 162 determines that the workpiece ID "P03" can be assigned to the cooling fan ID "B" (YES in step S1125). The allocation unit 162 then allocates the work ID “P03” to the cooling fan ID “B” and updates the temporary batch (step S1130).

図22、図26及び図30を参照して、割当部162は、ワークリスト600aからワークID「P04」を抽出する(ステップS1020)。ワークID「P04」は、ワークID「P03」と同様の判断がされて、冷却ファンID「B」に割り当てられて、仮バッチ700aが更新される(ステップS1130)。 22, 26 and 30, allocation unit 162 extracts work ID "P04" from work list 600a (step S1020). Work ID "P04" is determined in the same manner as work ID "P03", is assigned to cooling fan ID "B", and temporary batch 700a is updated (step S1130).

割当部162は、ワークリスト600aからワークID「P05」を抽出する(ステップS1020)。ワークID「P05」が仮バッチ700aに割り当てられても、最大バッチ量を超えない。よって、炉容量判断部173は、炉容量条件を満たすと判断する(ステップS1035でYES)。 The allocation unit 162 extracts the work ID "P05" from the work list 600a (step S1020). Even if the work ID "P05" is assigned to the temporary batch 700a, the maximum batch amount is not exceeded. Therefore, the furnace capacity determination unit 173 determines that the furnace capacity condition is satisfied (YES in step S1035).

割当部162は、冷却ファンを順番に一台選択する(ステップS1115)。冷却ファンID「A」は、ワークの割り当てが完了しているので、冷却ファンID「B」が選択される。しかし、冷却ファンID「B」にワークID「P05」を割り当てることができないと判断される(ステップS1125でNO)。条件1が満たされないからである。よって、冷却ファンID「C」が選択される。冷却ファンID「B」、「C」、「D」について、ワークの割り当てが完了していないので、割当部162は、冷却ファンが残っていると判断する(ステップS1120でYES)。 The allocation unit 162 sequentially selects one cooling fan (step S1115). Cooling fan ID "A" is already assigned to work, so cooling fan ID "B" is selected. However, it is determined that work ID "P05" cannot be assigned to cooling fan ID "B" (NO in step S1125). This is because condition 1 is not satisfied. Therefore, cooling fan ID "C" is selected. Since work allocation has not been completed for cooling fan IDs "B", "C", and "D", allocation unit 162 determines that cooling fans remain (YES in step S1120).

割当部162は、ワークID「P05」を冷却ファンID「C」に割り当てが可能か否かを判断する(ステップS1125)。ワークID「P05」が冷却ファンID「C」に割り当てられても、ファン負荷の合計が冷却ファンID「C」のファン個別能力(1[台])以下となる。よって、条件1は、満たされる。冷却ファンID「C」に割り当てられることになるワークは、一つ(ワークID「P05」)なので、冷却ファンID「C」に割り当てられるワークの最大数(3)以下となる。よって、条件2は、満たされる。 The assigning unit 162 determines whether or not the workpiece ID “P05” can be assigned to the cooling fan ID “C” (step S1125). Even if the work ID "P05" is assigned to the cooling fan ID "C", the total fan load is equal to or less than the individual fan capacity (1 [unit]) of the cooling fan ID "C". Therefore, condition 1 is satisfied. Since the number of works to be assigned to cooling fan ID "C" is one (work ID "P05"), the number of works to be assigned to cooling fan ID "C" is less than the maximum number (3). Therefore, condition 2 is satisfied.

従って、割当部162は、ワークID「P05」を冷却ファンID「C」に割り当て可能と判断する(ステップS1125でYES)。そして、割当部162は、ワークID「P05」を冷却ファンID「C」に割り当てて、仮バッチを更新する(ステップS1130)。 Accordingly, the assigning unit 162 determines that the workpiece ID "P05" can be assigned to the cooling fan ID "C" (YES in step S1125). The allocation unit 162 then allocates the work ID “P05” to the cooling fan ID “C” and updates the temporary batch (step S1130).

図22、図26及び図31を参照して、割当部162は、ワークリスト600aからワークID「P06」を抽出する(ステップS1020)。ワークID「P06」が仮バッチ700aに割り当てられても、最大バッチ量を超えない。よって、炉容量判断部173は、炉容量条件を満たすと判断する(ステップS1035でYES)。 22, 26 and 31, allocation unit 162 extracts work ID "P06" from work list 600a (step S1020). Even if the work ID "P06" is assigned to the temporary batch 700a, the maximum batch amount is not exceeded. Therefore, the furnace capacity determination unit 173 determines that the furnace capacity condition is satisfied (YES in step S1035).

割当部162は、冷却ファンを順番に一台選択する(ステップS1115)。冷却ファンID「A」は、ワークの割り当てが完了しているので、冷却ファンID「B」が選択される。冷却ファンID「B」、「C」、「D」について、ワークの割り当てが完了していないので、割当部162は、冷却ファンが残っていると判断する(ステップS1120でYES)。 The allocation unit 162 sequentially selects one cooling fan (step S1115). Cooling fan ID "A" is already assigned to work, so cooling fan ID "B" is selected. Since work allocation has not been completed for cooling fan IDs "B", "C", and "D", allocation unit 162 determines that cooling fans remain (YES in step S1120).

割当部162は、ワークID「P06」を冷却ファンID「B」に割り当てが可能か否かを判断する(ステップS1125)。ワークID「P06」が冷却ファンID「B」に割り当てられても、ファン負荷の合計が冷却ファンID「B」のファン個別能力(1[台])以下となる。よって、条件1は、満たされる。冷却ファンID「B」に割り当てられることになるワークは、三つ(ワークID「P03」、ワークID「P04」、ワークID「P06」)なので、冷却ファンID「B」に割り当てられるワークの最大数(3)以下となる。よって、条件2は、満たされる。 The assigning unit 162 determines whether or not the workpiece ID “P06” can be assigned to the cooling fan ID “B” (step S1125). Even if the work ID "P06" is assigned to the cooling fan ID "B", the total fan load is equal to or less than the individual fan capacity (1 [unit]) of the cooling fan ID "B". Therefore, condition 1 is satisfied. Since there are three works to be assigned to cooling fan ID "B" (work ID "P03", work ID "P04", and work ID "P06"), the maximum number of works assigned to cooling fan ID "B" is (3) or less. Therefore, condition 2 is satisfied.

従って、割当部162は、ワークID「P06」を冷却ファンID「B」に割り当て可能と判断する(ステップS1125でYES)。そして、割当部162は、ワークID「P06」を冷却ファンID「B」に割り当てて、仮バッチを更新する(ステップS1130)。 Therefore, the assigning unit 162 determines that the workpiece ID "P06" can be assigned to the cooling fan ID "B" (YES in step S1125). The allocation unit 162 then allocates the work ID “P06” to the cooling fan ID “B” and updates the temporary batch (step S1130).

図22、図26及び図32を参照して、図26に示すフローチャートに従って、ワークID「P07」は、冷却ファンID「C」に割り当てられ、ワークID「P08」、ワークID「P09」は、冷却ファンID「D」に割り当てられて、仮バッチ700aが更新される(ステップS1130)。ワークID「P08」、ワークID「P09」が冷却ファンID「C」に割り当てられないのは、条件1が満たされないからである。 22, 26 and 32, work ID "P07" is assigned to cooling fan ID "C" according to the flowchart shown in FIG. Temporary batch 700a is updated by being assigned to cooling fan ID "D" (step S1130). The work ID "P08" and work ID "P09" are not assigned to the cooling fan ID "C" because the condition 1 is not satisfied.

図22、図26及び図33を参照して、割当部162は、ワークリスト600aからワークID「P10」を抽出する(ステップS1020)。ワークID「P10」が仮バッチ700aに割り当てられた場合、炉容量条件(ステップS1035)が満たされない。よって、ワークID「P10」は、仮バッチ700aの割り当て対象から除外される。 22, 26 and 33, allocation unit 162 extracts work ID "P10" from work list 600a (step S1020). If work ID "P10" is assigned to temporary batch 700a, the furnace capacity condition (step S1035) is not satisfied. Therefore, the work ID "P10" is excluded from the allocation target of the temporary batch 700a.

割当部162は、ワークリスト600aからワークID「P11」を抽出する(ステップS1020)。ワークID「P11」が仮バッチ700aに割り当てられても、最大バッチ量を超えない。よって、炉容量判断部173は、炉容量条件を満たすと判断する(ステップS1035でYES)。 The allocation unit 162 extracts the work ID "P11" from the work list 600a (step S1020). Even if the work ID "P11" is assigned to the temporary batch 700a, the maximum batch amount is not exceeded. Therefore, the furnace capacity determination unit 173 determines that the furnace capacity condition is satisfied (YES in step S1035).

割当部162は、冷却ファンを順番に一台選択する(ステップS1115)。ワークの割り当てが完了していないのは、冷却ファンID「C」なので、冷却ファンID「C」が選択される。冷却ファンID「C」について、ワークの割り当てが完了していないので、割当部162は、冷却ファンが残っていると判断する(ステップS1120でYES)。 The allocation unit 162 sequentially selects one cooling fan (step S1115). Since the cooling fan ID "C" has not been assigned a work, the cooling fan ID "C" is selected. Since work allocation has not been completed for cooling fan ID "C", allocation unit 162 determines that cooling fans remain (YES in step S1120).

割当部162は、ワークID「P11」を冷却ファンID「C」に割り当てが可能か否かを判断する(ステップS1125)。ワークID「P11」が冷却ファンID「C」に割り当てられた場合、条件1が満たされない。よって、ワークID「P11」は、仮バッチ700aの割り当て対象から除外される。 The assigning unit 162 determines whether or not the work ID “P11” can be assigned to the cooling fan ID “C” (step S1125). If work ID "P11" is assigned to cooling fan ID "C", condition 1 is not satisfied. Therefore, the work ID "P11" is excluded from the allocation target of the temporary batch 700a.

割当部162は、ワークリスト600aからワークID「P12」を抽出する(ステップS1020)。ワークID「P12」が仮バッチ700aに割り当てられても、最大バッチ量を超えない。よって、炉容量判断部173は、炉容量条件を満たすと判断する(ステップS1035でYES)。 The allocation unit 162 extracts the work ID "P12" from the work list 600a (step S1020). Even if the work ID "P12" is assigned to the temporary batch 700a, the maximum batch amount is not exceeded. Therefore, the furnace capacity determination unit 173 determines that the furnace capacity condition is satisfied (YES in step S1035).

割当部162は、冷却ファンを順番に一台選択する(ステップS1115)。ワークの割り当てが完了していないのは、冷却ファンID「C」なので、冷却ファンID「C」が選択される。冷却ファンID「C」について、ワークの割り当てが完了していないので、割当部162は、冷却ファンが残っていると判断する(ステップS1120でYES)。 The allocation unit 162 sequentially selects one cooling fan (step S1115). Since the cooling fan ID "C" has not been assigned a work, the cooling fan ID "C" is selected. Since work allocation has not been completed for cooling fan ID "C", allocation unit 162 determines that cooling fans remain (YES in step S1120).

割当部162は、ワークID「P12」を冷却ファンID「C」に割り当てが可能か否かを判断する(ステップS1125)。ワークID「P12」が冷却ファンID「C」に割り当てられた場合、条件1及び条件2が満たされる。従って、割当部162は、ワークID「P12」を冷却ファンID「C」に割り当て可能と判断する(ステップS1125でYES)。そして、割当部162は、ワークID「P12」を冷却ファンID「C」に割り当てて、仮バッチを更新する(ステップS1130)。 The assigning unit 162 determines whether or not the workpiece ID “P12” can be assigned to the cooling fan ID “C” (step S1125). If work ID "P12" is assigned to cooling fan ID "C", condition 1 and condition 2 are satisfied. Accordingly, the assigning unit 162 determines that the work ID "P12" can be assigned to the cooling fan ID "C" (YES in step S1125). The allocation unit 162 then allocates the work ID “P12” to the cooling fan ID “C” and updates the temporary batch (step S1130).

以上の結果、バッチ登録部163は、図5のステップS1100において、図33の仮バッチ700aに登録されているワークの総量を算出し、算出されたワークの総量が最小バッチ量以上であるか否かを判断する。バッチ登録部163は、算出されたワークの総量(24トン)が最小バッチ量(5トン)以上なので(ステップS1100でYES)、ステップS1105に進む。 As a result of the above, in step S1100 of FIG. 5, the batch registration unit 163 calculates the total amount of works registered in the temporary batch 700a of FIG. to judge whether Since the calculated total amount of workpieces (24 tons) is equal to or greater than the minimum batch amount (5 tons) (YES in step S1100), batch registration unit 163 proceeds to step S1105.

ステップS1105において、バッチ登録部163は、仮バッチ700aに基づき、バッチ編成情報1300a(図34)を作成して、バッチ編成記憶部133に登録する。ステップS1105において、バッチ登録部163は、さらに、バッチ編成情報1300aをディスプレイ105に表示してもよいし、記録媒体IF110を用いて、バッチ編成情報1300aを持ち運び可能な記録媒体に保存してもよいし、プリンタ115を用いて、バッチ編成情報1300aを紙に印刷してもよい。 In step S1105, the batch registration unit 163 creates batch organization information 1300a (FIG. 34) based on the temporary batch 700a and registers it in the batch organization storage unit 133. FIG. In step S1105, the batch registration unit 163 may further display the batch organization information 1300a on the display 105, or may store the batch organization information 1300a in a portable recording medium using the recording medium IF 110. Alternatively, the printer 115 may be used to print the batch organization information 1300a on paper.

図34に示されるように、バッチ編成情報1300aは、全体情報1310a、冷却ファン情報1330aを含む。全体情報1310aを構成する欄は、図13に示す全体情報1310を構成する欄と同じである。冷却ファン情報1330aは、各ワークに割り当てられた冷却ファンが示されている。 As shown in FIG. 34, batch organization information 1300a includes overall information 1310a and cooling fan information 1330a. The columns forming the general information 1310a are the same as the columns forming the general information 1310 shown in FIG. Cooling fan information 1330a indicates the cooling fan assigned to each work.

(その他)
(1)上記実施形態では、バッチ処理工程は熱処理工程であって、例えば図19に示されるように、熱処理炉15の近傍に冷却ファン20A,20Bが設けられているが、これに限られない。バッチ処理工程は、例えば、塗装工程、コーティング工程、洗浄工程でもよい。塗装工程の場合、塗装炉(バッチ炉の一例に相当)の近傍に、ワークを乾燥させるための乾燥ファン(送風ファンの一例に相当)が設けられている。コーティング工程の場合、コーティング炉(バッチ炉の一例に相当)の近傍に、ワークを乾燥させるための乾燥ファン(送風ファンの一例に相当)が設けられている。洗浄工程の場合、洗浄炉(バッチ炉の一例に相当)の近傍に、ワークを乾燥させるための乾燥ファン(送風ファンの一例に相当)が設けられている。変形例でも同じことが言える。
(others)
(1) In the above embodiment, the batch processing step is the heat treatment step, and cooling fans 20A and 20B are provided near the heat treatment furnace 15, for example, as shown in FIG. . A batch process may be, for example, a painting process, a coating process, a washing process. In the case of the coating process, a drying fan (corresponding to an example of a blower fan) for drying the work is provided near the coating furnace (corresponding to an example of a batch furnace). In the case of the coating process, a drying fan (corresponding to an example of a blower fan) for drying the work is provided near the coating furnace (corresponding to an example of a batch furnace). In the case of the cleaning process, a drying fan (corresponding to an example of a blower fan) for drying the work is provided near the cleaning furnace (corresponding to an example of a batch furnace). The same can be said for the modified examples.

(2)上記実施形態の図2、図14、図16では、最小バッチ量、最大バッチ量は、ワークの重量で表されているが、ワークの個数で表されてもよい。上記実施形態の図2、図14、図16では、ファン能力は、冷却ファンの台数で表されているが、冷却ファンの出力[kW]の合計で表されてもよい。上記実施形態の図3では、ファン負荷は、冷却ファンの台数で表されているが、冷却ファンの出力[kW]で表されてもよい。変形例でも同じことが言える。 (2) In FIGS. 2, 14, and 16 of the above embodiments, the minimum batch amount and maximum batch amount are represented by the weight of works, but may be represented by the number of works. In FIGS. 2, 14, and 16 of the above embodiments, the fan capacity is represented by the number of cooling fans, but it may be represented by the total output [kW] of the cooling fans. Although the fan load is represented by the number of cooling fans in FIG. 3 of the above embodiment, it may be represented by the output [kW] of the cooling fans. The same can be said for the modified examples.

(3)上記実施形態の図6に示されるワークリスト600では、ワーク情報300の納期が早いワークの優先度が高くされ、納期が同じワークについては、ワーク情報300の到着日が早いワークの優先度が高くされているが、これに限られない。例えば、ワーク情報300の到着日が早いワークの優先度が高くされ、到着日が同じワークについては、ワーク情報300の納期が早いワークの優先度が高くされてもよい。この実施形態によれば、ワーク置場におけるワークの滞留時間短縮を優先した上で、納期遅れの防止を図ることができる。変形例でも同じことが言える。 (3) In the work list 600 shown in FIG. 6 of the above embodiment, the priority of the work whose due date is earlier in the work information 300 is given higher priority, and for the works with the same due date, the work whose arrival date is earlier in the work information 300 is given higher priority. Although the degree is high, it is not limited to this. For example, a work with an early arrival date in the work information 300 may be given a higher priority, and for works with the same arrival date, a work with an earlier delivery date in the work information 300 may be given a higher priority. According to this embodiment, it is possible to prevent delivery delays while giving priority to shortening the residence time of the works in the work storage area. The same can be said for the modified examples.

(4)上記実施形態の図2には炉ID「FU1」のバッチ炉情報200が示され、図14には炉ID「FU2」のバッチ炉情報200Aが示され、図16には炉ID「FU3」のバッチ炉情報200Bが示されているが、バッチ炉情報記憶部131には、工場内に設けられている他のバッチ炉の情報も保存されている。変形例でも同じことが言える。 (4) FIG. 2 of the above embodiment shows batch furnace information 200 with furnace ID "FU1", FIG. 14 shows batch furnace information 200A with furnace ID "FU2", and FIG. FU3" is shown, the batch furnace information storage unit 131 also stores information on other batch furnaces installed in the factory. The same can be said for the modified examples.

(5)上記実施形態の図3には、ワークID「P01」~「P16」のワーク情報300が示されているが、ワーク情報記憶部132には、例えば数か月分の膨大なワークの情報が保存されている。データ取得部161は、今回必要な、例えば1週間分のワーク情報をワーク情報記憶部132から取得して、メモリ150に保存する。変形例でも同じことが言える。 (5) FIG. 3 of the above embodiment shows work information 300 with work IDs "P01" to "P16", but the work information storage unit 132 stores a large number of works for several months, for example. information is stored. The data acquisition unit 161 acquires, for example, one week's worth of work information required this time from the work information storage unit 132 and stores it in the memory 150 . The same can be said for the modified examples.

100、100a バッチ編成計画作成装置
131 バッチ炉情報記憶部
132 ワーク情報記憶部
162 割当部
163 バッチ登録部
170 ワークリスト作成部
171 到着時点判断部
172 熱処理条件判断部
173 炉容量判断部
174 ファン能力判断部
175 仮バッチ生成部
100, 100a batch organization planning device 131 batch furnace information storage unit 132 work information storage unit 162 allocation unit 163 batch registration unit 170 work list creation unit 171 arrival time determination unit 172 heat treatment condition determination unit 173 furnace capacity determination unit 174 fan capacity determination Unit 175 Temporary batch generation unit

Claims (8)

バッチ処理装置及び前記バッチ処理装置に対応して設置された送風ファンを用いて、複数のワークをバッチ処理するバッチ処理工程に投入する前記ワークのバッチ編成計画を作成するバッチ編成計画作成装置であって、
前記送風ファンの全体能力であるファン能力を含むバッチ処理装置情報を記憶するバッチ処理装置情報記憶部と、
前記バッチ処理装置から取り出された後で前記複数のワークそれぞれが必要とする前記送風ファンの能力であるファン負荷を含む前記複数のワークそれぞれのワーク情報を記憶するワーク情報記憶部と、
前記複数のワークのうち、前記バッチ処理装置情報及び前記ワーク情報に基づき、前記バッチ処理装置に割り当てられた前記ワークの前記ファン負荷の合計が前記ファン能力以下となるように、前記ワークを前記バッチ処理装置に割り当てる割当部と、
前記バッチ処理装置に割り当てられた全ての前記ワークをバッチ編成として登録するバッチ登録部と、
を備えるバッチ編成計画作成装置。
A batch knitting plan creation device for creating a batch knitting plan for the works to be put into a batch processing process for batch processing a plurality of works using a batch processing device and a blower fan installed corresponding to the batch processing device. hand,
a batch processing device information storage unit that stores batch processing device information including the fan capacity that is the overall capacity of the blower fan;
a workpiece information storage unit for storing workpiece information of each of the plurality of workpieces, including the fan load, which is the capacity of the blower fan required by each of the plurality of workpieces after being taken out from the batch processing apparatus;
Among the plurality of works, based on the batch processing device information and the work information, the work is transferred to the batch so that the total of the fan load of the work assigned to the batch processing device is equal to or less than the fan capacity. an allocation unit that allocates to a processing device;
a batch registration unit that registers all the works assigned to the batch processing device as a batch organization;
A batching planning device comprising:
前記送風ファンは、複数台あり、
前記割当部は、前記複数のワークの中から前記複数の送風ファンのそれぞれに前記ワークを割り当てており、
前記割当部は、前記複数の送風ファンのそれぞれに割り当てた前記ワークの前記ファン負荷の合計が、前記複数の送風ファンのそれぞれのファン個別能力以下となるようにすることで、前記バッチ処理装置に割り当てられた前記ワークの前記ファン負荷の合計が、前記ファン能力以下となるようにする、請求項1に記載のバッチ編成計画作成装置。
There are a plurality of the blower fans,
The allocation unit allocates the work to each of the plurality of blower fans from among the plurality of works,
The allocation unit sets the total fan load of the work allocated to each of the plurality of blower fans to be equal to or less than the individual fan capacity of each of the plurality of blower fans, so that the batch processing apparatus 2. The batch composition planning device according to claim 1, wherein the total fan load of the assigned works is set to be equal to or less than the fan capacity.
前記バッチ処理装置情報は、前記複数の送風ファンのそれぞれに割り当てることができる前記ワークの最大数を含み、
前記割当部は、前記複数の送風ファンのそれぞれに割り当てられた前記ワークの数が前記最大数以下となるように、前記複数のワークの中から前記複数の送風ファンのそれぞれに前記ワークに割り当てる、請求項2に記載のバッチ編成計画作成装置。
The batch processing device information includes the maximum number of works that can be assigned to each of the plurality of blower fans,
The allocation unit allocates the works from among the plurality of works to each of the plurality of blower fans such that the number of the works allocated to each of the plurality of blower fans is equal to or less than the maximum number. The batch knitting plan creation device according to claim 2.
前記バッチ処理装置情報は、前記バッチ処理装置で前記ワークを同時に処理可能な上限を表す最大容量を含み、
前記ワーク情報は、前記複数のワークそれぞれの個別容量を含み、
前記割当部は、さらに、前記バッチ処理装置に割り当てられた前記ワークの前記個別容量の合計が前記最大容量以下となるように、前記ワークを前記バッチ処理装置に割り当てる、
請求項1~3のいずれかに1項に記載のバッチ編成計画作成装置。
The batch processing device information includes a maximum capacity representing an upper limit of simultaneous processing of the workpieces by the batch processing device,
the workpiece information includes individual capacities of the plurality of workpieces;
The allocation unit further allocates the work to the batch processing device such that the total individual capacity of the work allocated to the batch processing device is equal to or less than the maximum capacity.
The batch knitting plan creation device according to any one of claims 1 to 3.
前記バッチ処理装置情報は、前記バッチ処理装置において前記バッチ処理が開始される開始時点を表す情報を含み、
前記ワーク情報は、前記複数のワークそれぞれが前記バッチ処理装置に到着する到着時点を表す情報を含み、
前記割当部は、さらに、前記ワークの前記到着時点が、前記開始時点より前である前記ワークを前記バッチ処理装置に割り当てる、
請求項1~4のいずれか1項に記載のバッチ編成計画作成装置。
The batch processing device information includes information representing a start time point at which the batch processing is started in the batch processing device,
The work information includes information representing an arrival time point at which each of the plurality of works arrives at the batch processing device,
The allocation unit further allocates the work whose arrival time of the work is earlier than the start time to the batch processing device.
The batch composition planning device according to any one of claims 1 to 4.
前記バッチ処理装置は、前記ワークを加熱する熱処理炉であり、
前記ワーク情報は、前記複数のワークそれぞれの熱処理条件を含み、
前記割当部は、さらに、前記ワークの熱処理条件が互いに一致するように、前記ワークを前記バッチ処理装置に割り当てる、
請求項1~5のいずれか1項に記載のバッチ編成計画作成装置。
The batch processing device is a heat treatment furnace that heats the work,
The workpiece information includes heat treatment conditions for each of the plurality of workpieces,
The allocation unit further allocates the works to the batch processing device such that the heat treatment conditions of the works match each other.
The batch knitting plan creation device according to any one of claims 1 to 5.
前記バッチ処理装置情報は、前記バッチ処理装置で前記ワークを同時に処理可能な下限を表す最小容量を含み、
前記ワーク情報は、前記複数のワークそれぞれの個別容量を含み、
前記バッチ登録部は、前記バッチ処理装置に割り当てられた前記ワークの個別容量の合計が、前記最小容量以上である場合にのみ、前記バッチ処理装置に割り当てられた全ての前記ワークを前記バッチ編成として登録する、
請求項1~6のいずれか1項に記載のバッチ編成計画作成装置。
The batch processing device information includes a minimum capacity representing the lower limit of the work that can be processed simultaneously by the batch processing device,
the workpiece information includes individual capacities of the plurality of workpieces;
Only when the total individual capacity of the works assigned to the batch processing device is equal to or greater than the minimum capacity, the batch registration unit registers all the works assigned to the batch processing device as the batch organization. register,
The batch knitting plan creation device according to any one of claims 1 to 6.
バッチ処理装置及び前記バッチ処理装置に対応して設置された送風ファンを用いて、複数のワークをバッチ処理するバッチ処理工程に投入する前記ワークのバッチ編成計画を作成するバッチ編成計画作成方法であって、
前記複数のワークのうち、前記送風ファンの全体能力であるファン能力を含むバッチ処理装置情報と、前記バッチ処理装置から取り出された後で前記複数のワークそれぞれが必要とする前記送風ファンの能力であるファン負荷を含む前記複数のワークそれぞれのワーク情報と、に基づき、前記バッチ処理装置に割り当てられた前記ワークの前記ファン負荷の合計が前記ファン能力以下となるように、前記ワークを前記バッチ処理装置に割り当てる割当ステップと、
前記バッチ処理装置に割り当てられた全ての前記ワークをバッチ編成として登録するバッチ登録ステップと、
を備えるバッチ編成計画作成方法。
A batch knitting plan creation method for creating a batch knitting plan for the works to be input to a batch processing process for batch processing a plurality of works using a batch processing device and a blower fan installed corresponding to the batch processing device. hand,
Batch processing apparatus information including fan capacity, which is the overall capacity of the blower fan among the plurality of works, and the capacity of the blower fan required by each of the plurality of works after being taken out from the batch processing apparatus Work information of each of the plurality of works including a certain fan load, and the batch processing of the work so that the total of the fan load of the work assigned to the batch processing device is equal to or less than the fan capacity. an assignment step for assigning to a device;
a batch registration step of registering all the works assigned to the batch processing device as a batch organization;
A batching planning method comprising:
JP2020068159A 2019-04-17 2020-04-06 Batch organization planning apparatus and method Active JP7329476B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019078788 2019-04-17
JP2019078788 2019-04-17

Publications (2)

Publication Number Publication Date
JP2020177659A JP2020177659A (en) 2020-10-29
JP7329476B2 true JP7329476B2 (en) 2023-08-18

Family

ID=72937622

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020068159A Active JP7329476B2 (en) 2019-04-17 2020-04-06 Batch organization planning apparatus and method

Country Status (1)

Country Link
JP (1) JP7329476B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001134313A (en) 1999-11-08 2001-05-18 Sumitomo Metal Ind Ltd Method and device for managing operation and recording medium
JP2003256020A (en) 2002-03-01 2003-09-10 Jfe Steel Kk Production plan preparing method for intermediate steel product and steel product, its device, program for realizing method and device, and manufacturing method of intermediate steel product and steel product
JP2005307318A (en) 2004-04-26 2005-11-04 Jfe Steel Kk Method for batch-annealing metal hoop
JP2011123870A (en) 2009-11-13 2011-06-23 Kobe Steel Ltd Production plan preparing device, production plan preparing program, and production plan preparing method
JP2013084046A (en) 2011-10-06 2013-05-09 Mitsubishi Heavy Ind Ltd Work process generation system, work process generation method, and work process generation program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001134313A (en) 1999-11-08 2001-05-18 Sumitomo Metal Ind Ltd Method and device for managing operation and recording medium
JP2003256020A (en) 2002-03-01 2003-09-10 Jfe Steel Kk Production plan preparing method for intermediate steel product and steel product, its device, program for realizing method and device, and manufacturing method of intermediate steel product and steel product
JP2005307318A (en) 2004-04-26 2005-11-04 Jfe Steel Kk Method for batch-annealing metal hoop
JP2011123870A (en) 2009-11-13 2011-06-23 Kobe Steel Ltd Production plan preparing device, production plan preparing program, and production plan preparing method
JP2013084046A (en) 2011-10-06 2013-05-09 Mitsubishi Heavy Ind Ltd Work process generation system, work process generation method, and work process generation program

Also Published As

Publication number Publication date
JP2020177659A (en) 2020-10-29

Similar Documents

Publication Publication Date Title
Cruz‐Chávez et al. Accelerated simulated annealing algorithm applied to the flexible job shop scheduling problem
JP2011198353A (en) Device, program, system and method for assignning worker
JP2018026070A (en) Work organization device, work organization method, and work organization program
JP7329476B2 (en) Batch organization planning apparatus and method
Damodaran et al. Scheduling a capacitated batch-processing machine to minimize makespan
Hsieh et al. Scheduling of drilling operations in printed circuit board factory☆
JP5087013B2 (en) Parallel type batch processing schedule creation apparatus and method
JP2009163378A5 (en)
JP7236616B2 (en) Heat treatment planning device and heat treatment planning method
Gannon et al. A Genetic Algorithm approach for loading cells with flow shop configuration
JP5978775B2 (en) PROGRAMMABLE CONTROLLER, ITS SUPPORT DEVICE, PROGRAM, PROGRAM TRANSFER METHOD
JPH08161023A (en) Operation order determination system taking plural allocation conditions into consideration
JP2019219837A (en) Work-in-process information display device and method
Raghavendra et al. Some solution approaches to reduce the imbalance of workload in parallel machines while planning in flexible manufacturing system
JP7009348B2 (en) Inventory holding plan creation device and method
JP6913429B1 (en) Input lot knitting device, input lot knitting method and input lot knitting program
JP7038941B1 (en) Machining system and schedule program
JP3034580B2 (en) How to create a schedule
JP2705649B2 (en) Work assignment method
JP4312549B2 (en) Production plan analysis apparatus, production plan analysis method, and production plan analysis program
WO2022137513A1 (en) Information processing device, designation method, and designation program
KR102425106B1 (en) System and method to pick goods for fulfillment distribution center
KR100251647B1 (en) Lot reserving method for semiconductor test process system
JP2957711B2 (en) Scheduling method
JP2023135835A (en) Management apparatus, work management method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221101

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230630

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230807

R150 Certificate of patent or registration of utility model

Ref document number: 7329476

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150