JP6776157B2 - Appropriation work support method and appropriation work support device - Google Patents
Appropriation work support method and appropriation work support device Download PDFInfo
- Publication number
- JP6776157B2 JP6776157B2 JP2017040544A JP2017040544A JP6776157B2 JP 6776157 B2 JP6776157 B2 JP 6776157B2 JP 2017040544 A JP2017040544 A JP 2017040544A JP 2017040544 A JP2017040544 A JP 2017040544A JP 6776157 B2 JP6776157 B2 JP 6776157B2
- Authority
- JP
- Japan
- Prior art keywords
- determination
- product
- semi
- value
- range
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 61
- 239000000047 product Substances 0.000 claims description 607
- 239000011265 semifinished product Substances 0.000 claims description 396
- 238000004519 manufacturing process Methods 0.000 claims description 266
- 238000003860 storage Methods 0.000 claims description 92
- 238000012545 processing Methods 0.000 claims description 79
- 238000012937 correction Methods 0.000 claims description 44
- 239000000463 material Substances 0.000 description 67
- 238000011156 evaluation Methods 0.000 description 44
- 238000004364 calculation method Methods 0.000 description 38
- 238000010586 diagram Methods 0.000 description 22
- 238000012384 transportation and delivery Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 238000012986 modification Methods 0.000 description 8
- 230000004048 modification Effects 0.000 description 8
- 238000007726 management method Methods 0.000 description 4
- 239000000203 mixture Substances 0.000 description 4
- 238000004886 process control Methods 0.000 description 3
- 230000003746 surface roughness Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000003908 quality control method Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 239000012535 impurity Substances 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 239000002994 raw material Substances 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、充当業務を支援する充当業務支援方法及び充当業務支援装置に関する。 The present invention relates to an appropriation business support method and an appropriation business support device that support the appropriation business.
在庫として持つ半製品が、受注した製品の製造に充当可能か否かを判定し、充当可能と判定した半製品を製品加工プロセスに投入する業務は、充当業務と呼ばれる。この充当業務において、充当可否の判定対象となる半製品と受注製品との組合せは、受注生産などの多品種小ロット生産においては、多対多の関係になっていることが多い。すなわち、充当可否の判定時点で在庫として持っている複数種類の半製品と、その判定時点で複数種類の受注済みの製品又は受注見込みの製品(以下、併せて「受注製品」と称される)との組合せについて、充当可否が判定される。 The work of determining whether or not the semi-finished products held in inventory can be applied to the manufacture of the ordered product and putting the semi-finished products determined to be applicable into the product processing process is called the appropriation work. In this appropriation work, the combination of the semi-finished product and the made-to-order product to be judged whether or not the appropriation is possible often has a many-to-many relationship in high-mix small-lot production such as make-to-order production. That is, a plurality of types of semi-finished products that are in stock at the time of appropriation judgment, and a plurality of types of ordered products or products that are expected to be ordered at the time of the judgment (hereinafter collectively referred to as "ordered products"). Appropriateness is determined for the combination with.
ある半製品が、ある受注製品の製造に充当可能か否かは、その半製品を検査して得られる特性値と、その受注製品が要求する要求仕様値を十分な確度で満たすために設定された内部基準の判定仕様値との関係に基づいて判定される。半製品の特性値は、製造ロットごとに異なることが多い。また、一般に、受注製品の判定仕様値は、品種ごとに異なる。したがって、充当可否の判定は、実際には、半製品の製造ロットごとに、かつ、受注製品の品種ごとに、行われる。 Whether or not a semi-finished product can be applied to the manufacture of a certain ordered product is set in order to satisfy the characteristic values obtained by inspecting the semi-finished product and the required specification values required by the ordered product with sufficient accuracy. Judgment is made based on the relationship with the judgment specification value of the internal standard. The characteristic values of semi-finished products often differ from production lot to production lot. Further, in general, the judgment specification value of the ordered product differs depending on the product type. Therefore, the determination of appropriation is actually performed for each production lot of semi-finished products and for each product type of the ordered product.
充当業務に従事する充当担当者は、充当可否の判定時点で在庫として持っている半製品と、受注製品との全ての組合せについて充当可否を判定する。そして、充当担当者は、各々の判定結果と、半製品の在庫数量と、受注製品の受注数量と、の組合せから、在庫として持つ半製品を最も効率的に受注製品に充当できるように、各半製品から各受注製品への充当数量の組合せを決定する。 The person in charge of appropriation engaged in the appropriation business determines whether or not the appropriation is possible for all combinations of the semi-finished products in stock at the time of determining whether or not the appropriation is possible and the ordered products. Then, the person in charge of appropriation makes each judgment result, the inventory quantity of the semi-finished product, and the order quantity of the ordered product, so that the semi-finished product held as inventory can be allocated to the ordered product most efficiently. Determine the combination of the allocation quantity from the semi-finished product to each ordered product.
この各半製品から各受注製品への充当数量の組合せの決定については、例えば非特許文献1に開示の線形計画法、又はその解空間を整数に限定する整数計画法を用いることができる。非特許文献1に開示の方法では、各受注製品を製造するための各半製品の充当数量に対し、各種の制約条件を考慮して評価関数が設定され、当該評価関数が最大となるように、各受注製品を製造するための各半製品の充当数量が最適値に決定される。
For determining the combination of the appropriate quantities from each semi-finished product to each ordered product, for example, the linear programming method disclosed in Non-Patent
受注生産などの多品種小ロット生産において、各半製品から、各受注製品への充当数量の組合せを決定するためには、その前段階で行われる充当可否の判定が重要となる。すなわち、各半製品と各受注製品との全ての組合せについて充当可否を内部基準の判定仕様値で厳格に判定した結果、充当可能な組合せが少なく、充当不可能な組合せが多い場合には、各半製品から各受注製品への充当数量の組合せを良好に決定することが困難となる。しかしながら、上記非特許文献1では、充当可否の判定については検討されていない。
In high-mix low-volume production such as build-to-order manufacturing, in order to determine the combination of the allocation quantity for each made-to-order product from each semi-finished product, it is important to determine whether or not the allocation is possible in the previous stage. That is, as a result of rigorously judging whether or not all combinations of each semi-finished product and each ordered product can be applied based on the judgment specification value of the internal standard, if there are few combinations that can be applied and many combinations that cannot be applied, each combination It becomes difficult to satisfactorily determine the combination of the appropriate quantity from the semi-finished product to each ordered product. However, in the above-mentioned Non-Patent
本発明は、このような事情に鑑みてなされたもので、充当可否の判定を改善して、充当業務を適切に支援することができる充当業務支援方法及び充当業務支援装置を提供することを目的とする。 The present invention has been made in view of such circumstances, and an object of the present invention is to provide an appropriation business support method and an appropriation business support device capable of improving the determination of appropriation or not and appropriately supporting the appropriation business. And.
本発明の第1態様は、
複数種類の受注製品と、在庫として持つ複数種類の半製品との各々の製品組合せについて、前記複数種類の半製品を前記複数種類の受注製品の製造に充当することが可能か否かをユーザがそれぞれ判定する充当業務を支援する、コンピュータによって実行される充当業務支援方法であって、
前記複数種類の受注製品の、受注数量及び所定の判定仕様種別における所定の判定仕様値を受注製品情報として記憶する受注製品情報記憶部から、前記受注製品情報を取得する第1取得ステップと、
前記複数種類の半製品の、在庫数量及び前記判定仕様種別における特性値を半製品情報として記憶する半製品情報記憶部から、前記半製品情報を取得する第2取得ステップと、
前記複数種類の半製品の前記判定仕様種別における前記特性値と前記複数種類の受注製品の前記判定仕様種別における前記判定仕様値とのうち、少なくとも前記判定仕様値を用いて予め生成された、充当可能に転用する充当可能範囲と、充当可否の判定を保留する判定保留範囲とを転用条件として記憶する転用条件記憶部から、前記転用条件を取得する第3取得ステップと、
前記特性値を、前記判定仕様値、前記充当可能範囲及び前記判定保留範囲と比較して、前記各々の製品組合せについて、充当可能な第1群と、充当不可能な第2群と、充当可否の判定を保留する第3群とに区分して判定する判定ステップと、を備え、
前記判定ステップは、
前記特性値が前記判定仕様値に含まれる前記製品組合せと、前記特性値が前記判定仕様値に含まれず前記充当可能範囲に含まれる前記製品組合せとについては、前記第1群と判定し、
前記特性値が、前記判定仕様値に含まれず、かつ、前記判定保留範囲に含まれない前記製品組合せについては、前記第2群と判定し、
前記特性値が、前記判定仕様値に含まれず、前記充当可能範囲に含まれず、かつ、前記判定保留範囲に含まれる前記製品組合せについては、前記第3群と判定するものである。
The first aspect of the present invention is
For each product combination of a plurality of types of ordered products and a plurality of types of semi-finished products held in inventory, the user determines whether or not the plurality of types of semi-finished products can be applied to the production of the plurality of types of ordered products. It is an appropriation work support method executed by a computer that supports the appropriation work to be judged respectively.
The first acquisition step of acquiring the ordered product information from the ordered product information storage unit that stores the ordered quantity and the predetermined determination specification value in the predetermined determination specification type of the plurality of types of ordered products as the ordered product information.
A second acquisition step of acquiring the semi-finished product information from the semi-finished product information storage unit that stores the inventory quantity and the characteristic value in the determination specification type of the plurality of types of semi-finished products as semi-finished product information.
Appropriation generated in advance using at least the judgment specification value among the characteristic value in the judgment specification type of the plurality of types of semi-finished products and the judgment specification value in the judgment specification type of the plurality of types of ordered products. A third acquisition step of acquiring the diversion condition from the diversion condition storage unit that stores the appropriable range that can be diverted and the determination holding range that suspends the determination of appropriation as diversion conditions.
The characteristic value is compared with the judgment specification value, the appropriable range, and the judgment pending range, and for each of the product combinations, the applicable first group, the unapplicable second group, and the appropriation availability It is provided with a judgment step of dividing the judgment into the third group for holding the judgment of
The determination step is
The product combination in which the characteristic value is included in the determination specification value and the product combination in which the characteristic value is not included in the determination specification value but is included in the applicable range are determined to be the first group.
The product combination whose characteristic value is not included in the determination specification value and is not included in the determination pending range is determined to be the second group.
The product combination that is not included in the determination specification value, is not included in the appropriable range, and is included in the determination pending range is determined to be the third group.
本発明の第2態様は、
複数種類の受注製品と、在庫として持つ複数種類の半製品との各々の製品組合せについて、前記複数種類の半製品を前記複数種類の受注製品の製造に充当することが可能か否かをユーザがそれぞれ判定する充当業務を支援する充当業務支援装置であって、
前記複数種類の受注製品の、受注数量及び所定の判定仕様種別における所定の判定仕様値を受注製品情報として記憶する受注製品情報記憶部から、前記受注製品情報を取得し、前記複数種類の半製品の、在庫数量及び前記判定仕様種別における特性値を半製品情報として記憶する半製品情報記憶部から、前記半製品情報を取得し、前記複数種類の半製品の前記判定仕様種別における前記特性値と前記複数種類の受注製品の前記判定仕様種別における前記判定仕様値とのうち、少なくとも前記判定仕様値を用いて予め生成された、充当可能に転用する充当可能範囲と、充当可否の判定を保留する判定保留範囲とを転用条件として記憶する転用条件記憶部から、前記転用条件を取得する、取得処理部と、
前記特性値を、前記判定仕様値、前記充当可能範囲及び前記判定保留範囲と比較して、前記各々の製品組合せについて、充当可能な第1群と、充当不可能な第2群と、充当可否の判定を保留する第3群とに区分して判定する判定処理部と、を備え、
前記判定処理部は、
前記特性値が前記判定仕様値に含まれる前記製品組合せと、前記特性値が前記判定仕様値に含まれず前記充当可能範囲に含まれる前記製品組合せとについては、前記第1群と判定し、
前記特性値が、前記判定仕様値に含まれず、かつ、前記判定保留範囲に含まれない前記製品組合せについては、前記第2群と判定し、
前記特性値が、前記判定仕様値に含まれず、前記充当可能範囲に含まれず、かつ、前記判定保留範囲に含まれる前記製品組合せについては、前記第3群と判定するものである。
The second aspect of the present invention is
For each product combination of a plurality of types of ordered products and a plurality of types of semi-finished products held in inventory, the user determines whether or not the plurality of types of semi-finished products can be applied to the production of the plurality of types of ordered products. It is an appropriation work support device that supports the appropriation work to be judged respectively.
The ordered product information is acquired from the ordered product information storage unit that stores the ordered quantity and the predetermined judgment specification value in the predetermined judgment specification type of the plurality of types of ordered products as the ordered product information, and the plurality of types of semi-finished products are obtained. The semi-product information is acquired from the semi-product information storage unit that stores the stock quantity and the characteristic value in the determination specification type as semi-product information, and the characteristic value in the determination specification type of the plurality of types of semi-products is obtained. Of the judgment specification values in the judgment specification type of the plurality of types of ordered products, at least the appropriable range generated in advance using the judgment specification value and the appropriation / non-applicability judgment are suspended. An acquisition processing unit that acquires the diversion condition from the diversion condition storage unit that stores the determination pending range as the diversion condition.
The characteristic value is compared with the judgment specification value, the appropriable range, and the judgment pending range, and for each of the product combinations, the applicable first group, the unapplicable second group, and the appropriation availability It is provided with a determination processing unit that divides the determination into the third group that suspends the determination of
The determination processing unit
The product combination in which the characteristic value is included in the determination specification value and the product combination in which the characteristic value is not included in the determination specification value but is included in the applicable range are determined to be the first group.
The product combination whose characteristic value is not included in the determination specification value and is not included in the determination pending range is determined to be the second group.
The product combination that is not included in the determination specification value, is not included in the appropriable range, and is included in the determination pending range is determined to be the third group.
これら第1態様及び第2態様では、受注製品情報記憶部から受注製品情報が取得され、半製品情報記憶部から半製品情報が取得され、転用条件記憶部から転用条件が取得される。半製品の特性値が、判定仕様値、充当可能範囲及び判定保留範囲と比較されて、複数種類の受注製品と複数種類の半製品との各々の製品組合せについて、充当可能な第1群と、充当不可能な第2群と、充当可否の判定を保留する第3群とに区分して判定される。 In these first and second aspects, the ordered product information is acquired from the ordered product information storage unit, the semi-product information is acquired from the semi-product information storage unit, and the diversion condition is acquired from the diversion condition storage unit. The characteristic values of the semi-finished products are compared with the judgment specification values, the appropriable range, and the judgment pending range, and the first group that can be appropriated for each product combination of a plurality of types of ordered products and a plurality of types of semi-finished products, It is determined by dividing it into a second group that cannot be applied and a third group that suspends the determination of whether or not it can be applied.
従来は、特性値が判定仕様値に含まれない製品組合せは、一律に、充当不可能な第2群と判定されていた。これに対して、本態様では、特性値が判定仕様値に含まれる製品組合せと、特性値が判定仕様値に含まれず充当可能範囲に含まれる製品組合せとについては、充当可能な第1群と判定される。特性値が、判定仕様値に含まれず、かつ、判定保留範囲に含まれない製品組合せについては、充当不可能な第2群と判定される。特性値が、判定仕様値に含まれず、充当可能範囲に含まれず、かつ、判定保留範囲に含まれる製品組合せについては、充当可否の判定を保留する第3群と判定される。 Conventionally, product combinations whose characteristic values are not included in the judgment specification value are uniformly judged to be the second group that cannot be applied. On the other hand, in this embodiment, the product combination whose characteristic value is included in the judgment specification value and the product combination whose characteristic value is not included in the judgment specification value and is included in the applicable range are the first group that can be applied. It is judged. A product combination whose characteristic value is not included in the determination specification value and is not included in the determination pending range is determined to be the second group that cannot be applied. A product combination whose characteristic value is not included in the judgment specification value, is not included in the appropriable range, and is included in the judgment pending range is determined to be the third group that suspends the applicability judgment.
したがって、第1態様及び第2態様によれば、従来は充当不可能な第2群と判定されていた特性値が判定仕様値に含まれない製品組合せも、予め生成された充当可能範囲に含まれる製品組合せについては、充当可能な第1群と判定される。このため、充当可能な製品組合せを、従来は充当不可能な第2群と判定されていた、特性値が判定仕様値に含まれない範囲まで広げることができる。その結果、充当可否の判定を改善して、充当業務を適切に支援することができる。 Therefore, according to the first aspect and the second aspect, the product combination in which the characteristic value previously determined to be the unapplicable second group is not included in the determination specification value is also included in the pre-generated appropriable range. The product combinations that are used are judged to be the first group that can be applied. Therefore, the product combinations that can be applied can be expanded to a range in which the characteristic value, which was conventionally determined to be the second group that cannot be applied, is not included in the determination specification value. As a result, it is possible to improve the determination of appropriation or not and appropriately support the appropriation work.
上記第1態様において、例えば、前記判定ステップは、前記第3群を、第1判断主体(例えば生産管理部門の担当者)が充当可否を判定するように予め設定された第1判断主体群と、前記第1判断主体と異なる第2判断主体(例えば生産技術部門の担当者)が充当可否を判定するように予め設定された第2判断主体群とに区分して判定してもよい。 In the first aspect, for example, in the determination step, the third group is referred to as a first determination entity group preset so that the first determination entity (for example, a person in charge of the production control department) determines whether or not to apply. , The second judgment entity (for example, the person in charge of the production engineering department) different from the first determination entity may be divided into the second determination entity group set in advance so as to determine the appropriation.
上記第1態様において、例えば、前記受注製品情報記憶部は、複数種類の前記判定仕様種別における各々の前記判定仕様値を記憶してもよい。前記半製品情報記憶部は、前記複数種類の前記判定仕様種別における各々の前記特性値を記憶してもよい。前記転用条件記憶部は、前記判定仕様種別ごとに予め生成された、前記充当可能範囲と前記判定保留範囲とを、前記判定仕様種別に対応付けて記憶してもよい。前記判定ステップは、前記判定仕様種別ごとに、前記特性値を、前記判定仕様値、前記充当可能範囲及び前記判定保留範囲と比較して、前記各々の製品組合せについて、前記判定仕様種別ごとに、前記第1群と前記第2群と前記第3群とに区分して判定してもよい。前記判定ステップは、前記判定仕様種別ごとの判定結果を用いて、前記各々の製品組合せについて、前記第1群と前記第2群と前記第3群とに区分して判定してもよい。 In the first aspect, for example, the ordered product information storage unit may store each of the determination specification values in a plurality of types of the determination specification types. The semi-finished product information storage unit may store each of the characteristic values in the plurality of types of the determination specification types. The diversion condition storage unit may store the appropriable range and the determination holding range, which are generated in advance for each determination specification type, in association with the determination specification type. In the determination step, the characteristic value is compared with the determination specification value, the appropriate range, and the determination pending range for each determination specification type, and for each of the product combinations, for each determination specification type, The determination may be made separately for the first group, the second group, and the third group. In the determination step, the determination result for each determination specification type may be used to classify each of the product combinations into the first group, the second group, and the third group.
本態様では、複数種類の判定仕様種別における各々の判定仕様値が、受注製品情報記憶部に記憶される。複数種類の判定仕様種別における各々の特性値が、半製品情報記憶部に記憶される。判定仕様種別ごとに予め生成された、充当可能範囲と判定保留範囲とが、判定仕様種別に対応付けて、転用条件記憶部に記憶される。判定仕様種別ごとに、半製品の特性値が、判定仕様値、充当可能範囲及び判定保留範囲と比較されて、各々の製品組合せについて、判定仕様種別ごとに、第1群と第2群と第3群とに区分して判定される。そして、判定仕様種別ごとの判定結果を用いて、各々の製品組合せについて、第1群と第2群と第3群とに区分して判定される。したがって、本態様によれば、判定仕様種別ごとに個別に、第1群と第2群と第3群とに区分して判定した判定結果を用いて、各々の製品組合せについて全体的に、第1群と第2群と第3群とに区分して判定することができる。 In this embodiment, each determination specification value in the plurality of determination specification types is stored in the ordered product information storage unit. The characteristic values of each of the plurality of types of determination specifications are stored in the semi-product information storage unit. The appropriable range and the judgment holding range, which are generated in advance for each judgment specification type, are stored in the diversion condition storage unit in association with the judgment specification type. For each judgment specification type, the characteristic values of the semi-finished products are compared with the judgment specification value, the appropriable range, and the judgment pending range, and for each product combination, the first group, the second group, and the first group are compared for each judgment specification type. Judgment is made by dividing into 3 groups. Then, using the determination result for each determination specification type, each product combination is divided into a first group, a second group, and a third group for determination. Therefore, according to this aspect, the first group, the second group, and the third group are individually classified for each judgment specification type, and the judgment results are used to determine the product combination as a whole. The determination can be made by dividing into the first group, the second group, and the third group.
上記第1態様において、例えば、前記判定ステップは、前記判定仕様種別ごとの判定結果が前記第2群を含む前記製品組合せについては、前記第2群と判定し、前記判定仕様種別ごとの判定結果が前記第2群を含まず前記第3群を含む前記製品組合せについては、前記第3群と判定し、前記判定仕様種別ごとの判定結果が前記第1群のみを含む前記製品組合せについては、前記第1群と判定してもよい。 In the first aspect, for example, in the determination step, the determination result for each determination specification type determines that the product combination including the second group is the second group, and the determination result for each determination specification type. However, the product combination that does not include the second group but includes the third group is determined to be the third group, and the product combination in which the determination result for each determination specification type includes only the first group is determined. It may be determined that it is the first group.
判定仕様種別ごとの判定結果が充当不可能である第2群を含むときは、その半製品を受注製品の製造に充当するのは適切でないが、本態様によれば、そのような製品組合せについては第2群と判定しているので、その半製品を受注製品の製造に充当しないようにすることができる。判定仕様種別ごとの判定結果が第2群を含まず第3群を含むときは、充当可否の判定を保留することが適切であるが、本態様によれば、その製品組合せについては第3群と判定しているので、充当可否の判定を保留することができる。判定仕様種別ごとの判定結果が第1群のみを含むときは、その半製品を受注製品の製造に充当することが適切であるが、本態様によれば、その製品組合せについては第1群と判定しているので、その半製品を受注製品の製造に充当することができる。 When the judgment result for each judgment specification type includes the second group which cannot be applied, it is not appropriate to allocate the semi-finished product to the manufacture of the ordered product, but according to this aspect, for such a product combination. Is determined to be the second group, so that the semi-finished product can be prevented from being used for manufacturing the ordered product. When the judgment result for each judgment specification type does not include the second group but includes the third group, it is appropriate to suspend the judgment of appropriation / non-applicability, but according to this aspect, the product combination is the third group. Therefore, it is possible to suspend the determination of appropriation. When the judgment result for each judgment specification type includes only the first group, it is appropriate to allocate the semi-finished product to the manufacture of the ordered product, but according to this aspect, the product combination is the first group. Since the judgment is made, the semi-finished product can be used for manufacturing the ordered product.
上記第1態様において、例えば、前記転用条件記憶部は、前記複数種類の半製品の前記判定仕様種別における特性値と、前記複数種類の受注製品の前記判定仕様種別における判定仕様値とが対比された対比結果に基づき特定された、前記充当可能範囲に含まれる製品組合せと、前記判定保留範囲に含まれる製品組合せとを、前記転用条件として記憶してもよい。前記判定ステップは、前記特性値が前記判定仕様値に一致する前記製品組合せと、前記特性値が前記判定仕様値に一致せず前記充当可能範囲に含まれる前記製品組合せとについては、前記第1群と判定し、前記特性値が前記判定仕様値に一致せず、かつ、前記充当可能範囲にも前記判定保留範囲にも含まれない前記製品組合せについては、前記第2群と判定し、前記特性値が前記判定仕様値に一致せず、前記充当可能範囲に含まれず、かつ、前記判定保留範囲に含まれる前記製品組合せについては、前記第3群と判定してもよい。 In the first aspect, for example, in the diversion condition storage unit, the characteristic value in the determination specification type of the plurality of types of semi-finished products is compared with the determination specification value in the determination specification type of the plurality of types of ordered products. The product combination included in the appropriable range and the product combination included in the determination pending range specified based on the comparison result may be stored as the diversion condition. In the determination step, the first product combination in which the characteristic value matches the determination specification value and the product combination in which the characteristic value does not match the determination specification value and is included in the applicable range The product combination that is determined to be a group and whose characteristic value does not match the determination specification value and is not included in the appropriable range or the determination pending range is determined to be the second group and described as described above. The product combination whose characteristic value does not match the determination specification value, is not included in the appropriable range, and is included in the determination pending range may be determined to be the third group.
本態様では、複数種類の半製品の判定仕様種別における特性値と、複数種類の受注製品の判定仕様種別における判定仕様値とが対比された対比結果に基づき特定された、充当可能範囲に含まれる製品組合せと、判定保留範囲に含まれる製品組合せとが、転用条件として転用条件記憶部に記憶されている。 In this embodiment, the characteristic value in the judgment specification type of a plurality of types of semi-finished products and the judgment specification value in the judgment specification type of a plurality of types of ordered products are included in the applicable range specified based on the comparison result. The product combination and the product combination included in the determination pending range are stored in the diversion condition storage unit as diversion conditions.
そして、特性値が判定仕様値に一致する製品組合せと、特性値が判定仕様値に一致せず充当可能範囲に含まれる製品組合せとについては、充当可能な第1群と判定される。特性値が判定仕様値に一致せず、かつ、充当可能範囲にも判定保留範囲にも含まれない製品組合せについては、充当不可能な第2群と判定される。特性値が判定仕様値に一致せず、充当可能範囲に含まれず、かつ、判定保留範囲に含まれる製品組合せについては、充当可否の判定を保留する第3群と判定される。 Then, the product combination whose characteristic value matches the determination specification value and the product combination whose characteristic value does not match the determination specification value and is included in the applicable range are determined to be the applicable first group. A product combination whose characteristic value does not match the judgment specification value and is not included in the applicable range or the judgment pending range is determined to be the second group that cannot be applied. A product combination whose characteristic value does not match the judgment specification value, is not included in the appropriable range, and is included in the judgment pending range is determined to be the third group that suspends the applicability judgment.
したがって、本態様によれば、特性値が判定仕様値に一致しない場合でも、充当可能範囲に含まれる製品組合せについては、充当可能な第1群と判定される。このため、充当可能な製品組合せを、特性値が判定仕様値に一致しない範囲まで広げることができる。その結果、充当可否の判定を改善して、充当業務を適切に支援することができる。 Therefore, according to this aspect, even if the characteristic value does not match the determination specification value, the product combination included in the applicable range is determined to be the applicable first group. Therefore, the product combinations that can be applied can be expanded to a range in which the characteristic values do not match the judgment specification values. As a result, it is possible to improve the determination of appropriation or not and appropriately support the appropriation work.
本態様において、前記判定仕様種別は、前記受注製品及び前記半製品を形成する材料の成分又は組成を表す材質コードであってもよい。 In this embodiment, the determination specification type may be a material code representing a component or composition of a material forming the ordered product and the semi-finished product.
上記第1態様において、例えば、前記受注製品の前記判定仕様値及び前記半製品の前記特性値は、前記判定仕様種別における優劣の序列を表してもよい。前記転用条件記憶部は、前記半製品の前記判定仕様種別における前記特性値が、前記受注製品の前記判定仕様値より予め定められた閾値未満優れた序列を表す範囲を、前記充当可能範囲として記憶し、かつ、前記半製品の前記判定仕様種別における前記特性値が、前記受注製品の前記判定仕様値より前記閾値以上優れた序列を表す範囲を、前記判定保留範囲として記憶してもよい。前記判定ステップは、前記各々の製品組合せについて、前記半製品の前記判定仕様種別における前記特性値が、前記受注製品の前記判定仕様種別における前記判定仕様値と同じ序列を表すときと、前記充当可能範囲に含まれているときとに、前記第1群と判定し、前記半製品の前記判定仕様種別における前記特性値が、前記受注製品の前記判定仕様種別における前記判定仕様値より劣った序列を表すときに、前記第2群と判定し、前記半製品の前記判定仕様種別における前記特性値が、前記判定保留範囲に含まれるときに、前記第3群と判定してもよい。 In the first aspect, for example, the determination specification value of the ordered product and the characteristic value of the semi-finished product may represent an order of superiority or inferiority in the determination specification type. The diversion condition storage unit stores as the applicable range a range in which the characteristic value in the determination specification type of the semi-finished product represents an order superior to the determination specification value of the ordered product by less than a predetermined threshold value. However, a range in which the characteristic value in the determination specification type of the semi-finished product represents a rank superior to the determination specification value of the ordered product by the threshold value or more may be stored as the determination holding range. The determination step can be applied to each of the product combinations when the characteristic value in the determination specification type of the semi-finished product represents the same order as the determination specification value in the determination specification type of the ordered product. When it is included in the range, it is determined that it is the first group, and the order in which the characteristic value in the judgment specification type of the semi-finished product is inferior to the judgment specification value in the judgment specification type of the ordered product. When representing, it may be determined to be the second group, and when the characteristic value in the determination specification type of the semi-finished product is included in the determination pending range, it may be determined to be the third group.
半製品の判定仕様種別における特性値が、受注製品の判定仕様値より予め定められた閾値未満優れた序列を表す範囲は、品質的には、充当しても問題は生じない。そこで、本態様では、このような範囲は、充当可能範囲として記憶される。半製品の判定仕様種別における特性値が、受注製品の判定仕様値より閾値以上優れた序列を表す範囲は、品質的には、充当しても問題は生じないが、コスト的には、充当すると問題が生じる可能性がある。そこで、本態様では、このような範囲は、判定保留範囲として記憶される。 In terms of quality, there is no problem even if the characteristic value in the judgment specification type of the semi-finished product represents a rank superior to the judgment specification value of the ordered product, which is less than a predetermined threshold value. Therefore, in this aspect, such a range is stored as an appropriable range. The range in which the characteristic value in the judgment specification type of the semi-finished product represents a rank superior to the judgment specification value of the ordered product by a threshold value or more does not cause a problem in terms of quality, but if it is applied in terms of cost. Problems can occur. Therefore, in this aspect, such a range is stored as a determination pending range.
そして、各々の製品組合せについて、半製品の判定仕様種別における特性値が、受注製品の判定仕様種別における判定仕様値と同じ序列を表すときと、充当可能範囲に含まれているときとに、充当可能な第1群と判定される。半製品の判定仕様種別における特性値が、受注製品の判定仕様種別における判定仕様値より劣った序列を表すときに、充当不可能な第2群と判定される。半製品の判定仕様種別における特性値が、判定保留範囲に含まれるときに、充当可否の判定を保留する第3群と判定される。したがって、本態様によれば、受注製品の判定仕様値及び半製品の特性値により表される、判定仕様種別における優劣の序列に応じて、充当可否を適切に判定することができる。 Then, for each product combination, when the characteristic value in the judgment specification type of the semi-finished product represents the same order as the judgment specification value in the judgment specification type of the ordered product, and when it is included in the applicable range, it is appropriated. It is determined to be the first possible group. When the characteristic value in the judgment specification type of the semi-finished product represents a rank inferior to the judgment specification value in the judgment specification type of the ordered product, it is determined to be the second group that cannot be applied. When the characteristic value in the judgment specification type of the semi-finished product is included in the judgment suspension range, it is determined to be the third group that suspends the determination of appropriation. Therefore, according to this aspect, it is possible to appropriately determine whether or not the appropriation is appropriate according to the order of superiority or inferiority in the determination specification type, which is represented by the determination specification value of the ordered product and the characteristic value of the semi-finished product.
本態様において、前記判定仕様種別は、前記受注製品及び前記半製品の表面粗さを表す品質ランクであってもよい。 In this embodiment, the determination specification type may be a quality rank representing the surface roughness of the ordered product and the semi-finished product.
上記第1態様において、例えば、前記受注製品の前記判定仕様種別における前記判定仕様値は、予め定められた第1下限数値以上かつ予め定められた第1上限数値以下の第1数値範囲で表されてもよい。前記半製品の前記判定仕様種別における前記特性値は、数値で表されてもよい。前記転用条件記憶部は、前記第1下限数値以下である第2下限数値以上かつ前記第1上限数値を超える第2上限数値以下の第2数値範囲であって前記第1数値範囲を除く範囲を、前記充当可能範囲として記憶し、かつ、前記第2下限数値以下である第3下限数値以上かつ前記第2上限数値を超える第3上限数値以下の第3数値範囲であって前記第2数値範囲を除く範囲を、前記判定保留範囲として記憶してもよい。前記判定ステップは、前記各々の製品組合せについて、前記半製品の前記判定仕様種別における前記特性値が、前記第1数値範囲に含まれるときと前記充当可能範囲に含まれるときとに前記第1群と判定し、前記第3数値範囲に含まれないときに前記第2群と判定し、前記判定保留範囲に含まれるときに前記第3群と判定してもよい。 In the first aspect, for example, the determination specification value in the determination specification type of the ordered product is represented by a first numerical value range equal to or more than a predetermined first lower limit value and less than or equal to a predetermined first upper limit value. You may. The characteristic value in the determination specification type of the semi-finished product may be represented by a numerical value. The diversion condition storage unit has a second numerical range that is equal to or greater than the first lower limit value and is greater than or equal to the first upper limit value and is equal to or less than the second upper limit value and excludes the first numerical range. A third numerical range that is stored as the appropriable range and is equal to or greater than the third lower limit value that is equal to or less than the second lower limit value and is less than or equal to the third upper limit value that exceeds the second upper limit value and is the second numerical value range. The range excluding the above may be stored as the determination pending range. In the determination step, for each of the product combinations, the first group when the characteristic value in the determination specification type of the semi-finished product is included in the first numerical range and when it is included in the appropriate range. When it is not included in the third numerical value range, it may be determined to be the second group, and when it is included in the determination pending range, it may be determined to be the third group.
本態様では、受注製品の判定仕様種別における判定仕様値は、予め定められた第1下限数値以上かつ予め定められた第1上限数値以下の第1数値範囲で表され、半製品の判定仕様種別における特性値は、数値で表される。第1下限数値以下である第2下限数値以上かつ第1上限数値を超える第2上限数値以下の第2数値範囲であって第1数値範囲を除く範囲が、充当可能範囲として記憶される。第2下限数値以下である第3下限数値以上かつ第2上限数値を超える第3上限数値以下の第3数値範囲であって第2数値範囲を除く範囲が、判定保留範囲として記憶される。 In this embodiment, the judgment specification value in the judgment specification type of the ordered product is represented by the first numerical range which is equal to or more than the predetermined first lower limit value and equal to or less than the predetermined first upper limit value, and is represented by the judgment specification type of the semi-finished product. The characteristic value in is expressed numerically. The range excluding the first numerical range, which is the second numerical range equal to or greater than the first lower limit value and equal to or greater than the first upper limit value and equal to or less than the second upper limit value, is stored as the applicable range. The range excluding the second numerical value range, which is the third numerical value range which is equal to or less than the second lower limit value and is equal to or greater than the third lower limit value and exceeds the second upper limit value and is equal to or less than the third upper limit value, is stored as the determination pending range.
各々の製品組合せについて、半製品の判定仕様種別における特性値が、第1数値範囲に含まれるときと充当可能範囲に含まれるときとに第1群と判定され、第3数値範囲に含まれないときに第2群と判定され、判定保留範囲に含まれるときに第3群と判定される。したがって、本態様によれば、受注製品の判定仕様種別における判定仕様値を表す第1数値範囲と、半製品の判定仕様種別における特性値を表す数値と、の差異に応じて、充当可否を適切に判定することができる。 For each product combination, the characteristic value in the judgment specification type of the semi-finished product is judged as the first group when it is included in the first numerical range and when it is included in the applicable range, and is not included in the third numerical range. Sometimes it is determined to be the second group, and when it is included in the determination pending range, it is determined to be the third group. Therefore, according to this aspect, appropriation is appropriate according to the difference between the first numerical value range representing the judgment specification value in the judgment specification type of the ordered product and the numerical value representing the characteristic value in the judgment specification type of the semi-finished product. Can be determined.
本態様において、前記判定仕様種別は、前記受注製品及び前記半製品の長さ又は重量であってもよい。 In this embodiment, the determination specification type may be the length or weight of the ordered product and the semi-finished product.
上記第1態様において、例えば、前記各々の製品組合せについて、前記第1群と前記第2群と前記第3群とを区別可能に表示部に表示する表示ステップを更に備えてもよい。 In the first aspect, for example, for each of the product combinations, a display step of displaying the first group, the second group, and the third group on the display unit may be further provided.
本態様では、各々の製品組合せについて、第1群と第2群と第3群とが区別可能に表示部に表示される。したがって、本態様によれば、ユーザは、充当可否の判定を保留する第3群について、充当可否を判断することが可能になる。 In this aspect, for each product combination, the first group, the second group, and the third group are displayed on the display unit so as to be distinguishable. Therefore, according to this aspect, the user can determine whether or not to apply the third group, which holds the determination of whether or not to apply.
上記第1態様において、例えば、前記判定ステップで前記第3群と判定された前記製品組合せについて、入力部が前記ユーザにより操作されて充当可能と入力されると、前記第3群と判定された前記製品組合せを充当可能に修正する修正ステップを更に備えてもよい。 In the first aspect, for example, when the input unit is operated by the user to input that the product combination determined to be the third group in the determination step can be applied, the product combination is determined to be the third group. A modification step may be further provided to modify the product combination so that it can be applied.
本態様では、充当可否の判定を保留する第3群と判定された製品組合せについて、入力部がユーザにより操作されて充当可能と入力されると、第3群と判定された製品組合せが、充当可能に修正される。したがって、本態様によれば、充当可否の判定が保留された製品組合せについて、ユーザなどの人の判断を取り込むことができる。その結果、充当可否の判定を改善して、充当業務を適切に支援することができる。 In this aspect, with respect to the product combination determined to be the third group for which the determination of appropriation is suspended, when the input unit is operated by the user and it is input that the appropriation is possible, the product combination determined to be the third group is allocated. It will be fixed as possible. Therefore, according to this aspect, it is possible to incorporate the judgment of a person such as a user with respect to the product combination for which the judgment of appropriation is suspended. As a result, it is possible to improve the determination of appropriation or not and appropriately support the appropriation work.
本発明によれば、充当可否の判定を改善して充当業務を適切に支援することができる。 According to the present invention, it is possible to improve the determination of appropriation or not and appropriately support the appropriation work.
(本発明の基礎となった知見)
まず、本発明の基礎となった知見が説明される。上述のように、充当業務では、在庫として持っている複数種類の半製品と複数種類の受注製品との全ての製品組合せについて充当可能か否かが判定される。
(Knowledge on which the present invention is based)
First, the findings underlying the present invention will be explained. As described above, in the appropriation business, it is determined whether or not all product combinations of a plurality of types of semi-finished products and a plurality of types of ordered products held in inventory can be appropriated.
この充当可否の判定基準(判定仕様)は、一般に、製品加工プロセスを経て該当の半製品から受注製品が製造された状態において、十分な確度で当該受注製品の要求仕様値が満たされるように、製造加工プロセスにおける一定の特性ばらつきの余裕を見込んで設定されている。このため、判定基準を多少下回る半製品を充当したとしても、最終製品の品質歩留まりが低下するリスクは多少あるものの、多くは品質上問題のない要求仕様値を満たした製品が製造されると考えられる。また、品質的には問題がないものの、過剰品質となって製造コストが必要以上に上昇することを避けるために、品質を表す特性値が一定の上限値で規制されるような判定基準が設定されている場合もある。 This appropriation criterion (judgment specification) is generally set so that the required specification value of the ordered product is satisfied with sufficient accuracy in the state where the ordered product is manufactured from the corresponding semi-finished product through the product processing process. It is set in anticipation of a certain margin of characteristic variation in the manufacturing process. For this reason, even if semi-finished products that are slightly below the judgment criteria are allocated, there is some risk that the quality yield of the final product will decrease, but it is considered that most products will be manufactured that meet the required specification values without any quality problems. Be done. In addition, although there is no problem in quality, judgment criteria are set so that the characteristic value indicating quality is regulated by a certain upper limit in order to prevent excessive quality and the manufacturing cost from rising more than necessary. It may have been done.
しかしながら、上述の余裕を見込んで設定された判断基準に適合する半製品のみで全ての受注製品に対応しようとすると、多大な在庫数量の半製品を持つことが必要となる場合がある。一方、当初から判定基準を緩めて、充当可能な半製品の範囲を広げると、全体的な品質歩留まりが低下して、製造コストが上昇してしまう可能性もある。 However, it may be necessary to have a large inventory quantity of semi-finished products in order to deal with all the ordered products with only semi-finished products that meet the judgment criteria set in anticipation of the above margin. On the other hand, if the criteria are loosened from the beginning and the range of semi-finished products that can be applied is expanded, the overall quality yield may decrease and the manufacturing cost may increase.
そこで、まず、上述の余裕を見込んで設定された判定基準を用いて充当可否を判定して充当の組合せを作成する。そして、受注製品の納期に間に合わない又は半製品の在庫数量が過剰になるなどの問題が生じる場合には、人の判断で判定基準を緩めることにより、多少の追加コストが掛かっても、充当可能な半製品の範囲を広げることも考えられる。これによって、一定以下に制限された在庫数量の半製品を用いて、効率的に、かつ、納期に対応しつつ、多種多様な製品を製造することが可能になる。 Therefore, first, the appropriation / non-applicability is determined using the determination criteria set in anticipation of the above-mentioned margin, and a combination of appropriation is created. If there is a problem such as the delivery date of the ordered product is not met or the inventory quantity of the semi-finished product becomes excessive, it is possible to allocate it even if some additional cost is incurred by loosening the judgment criteria at the discretion of the person. It is also possible to expand the range of semi-finished products. This makes it possible to manufacture a wide variety of products efficiently and while meeting the delivery date, using semi-finished products with a limited inventory quantity below a certain level.
以上の知見に基づき、本発明者は、充当可否の判定を改善して充当業務を適切に支援することが可能な発明を想到するに至った。すなわち、本明細書に開示された技術は、充当可否を判定する判定基準として、従来と同様に、余裕を持って品質及び製造コスト等の制約を遵守できるように厳しく設定された判定基準と、この厳しい判定基準より緩和された判定基準とを備える。 Based on the above findings, the present inventor has come up with an invention capable of improving the determination of appropriation or not and appropriately supporting the appropriation work. That is, the technology disclosed in the present specification uses the criteria for determining appropriation, which are strictly set so as to be able to comply with restrictions such as quality and manufacturing cost with a margin as in the conventional case. It has a judgment standard that is relaxed from this strict judgment standard.
そして、厳しい判定基準を満たす半製品については、充当可能と判定され、充当処理は自動的に実行される。一方、厳しい判定基準を満たさないが、緩和された判定基準を満たす半製品については、充当可否の判定が保留され、充当処理は自動的に実行されない。そして、ユーザが充当可能と入力した半製品についてのみ、充当処理が実行される。 Then, it is determined that the semi-finished product that meets the strict judgment criteria can be allocated, and the allocation process is automatically executed. On the other hand, for semi-finished products that do not meet the strict criteria but meet the relaxed criteria, the appropriation judgment is suspended and the appropriation process is not automatically executed. Then, the appropriation process is executed only for the semi-finished products that the user has input as appropriable.
このように、人の判断を交えて、製品品質に影響を与えずに半製品の判定基準を緩和できる範囲が管理されている。これによって、充当業務を適切に支援することができる。その結果、品質、製造コスト及び納期をバランス良く遵守することが可能な充当業務が実現されている。 In this way, the range in which the criteria for semi-finished products can be relaxed without affecting the product quality is managed with human judgment. As a result, the allocation work can be appropriately supported. As a result, appropriation work that can comply with quality, manufacturing cost and delivery date in a well-balanced manner has been realized.
(実施の形態)
以下、本発明の一実施の形態が、図面を参照しながら説明される。なお、各図面において、同じ構成要素については同じ符号が用いられており、適宜、説明は省略される。
(Embodiment)
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In each drawing, the same reference numerals are used for the same components, and the description thereof will be omitted as appropriate.
(構成)
図1は、本実施の形態における充当業務支援装置の構成の一例を概略的に示すブロック図である。図1に示されるように、本実施の形態における充当業務支援装置100は、表示部110、入力部120、メモリ130、記憶装置140及び中央演算処理装置(CPU)150を備える。充当業務支援装置100は、充当業務を支援する。充当業務は、在庫として持つ半製品が、受注した製品の製造に充当可能か否かを判定し、充当可能と判定した半製品を製品加工プロセスに投入する業務である。充当業務支援装置100は、例えばパーソナルコンピュータ、ワークステーション、サーバなどのコンピュータで構成される。
(Constitution)
FIG. 1 is a block diagram schematically showing an example of the configuration of the allocation work support device according to the present embodiment. As shown in FIG. 1, the allocation
表示部110は、例えば液晶ディスプレイパネルを含む。表示部110は、CPU150により制御されて、例えば充当可否の判定結果を表示する。なお、表示部110は、液晶ディスプレイパネルに限られない。表示部110は、有機EL(electroluminescence)パネルなどの他のパネルを含んでもよい。
The
入力部120は、例えばマウス又はキーボードを含む。入力部120は、ユーザにより操作されると、その操作内容を示す操作信号をCPU150に出力する。なお、表示部110がタッチパネル式ディスプレイの場合には、マウス又はキーボードに代えて、タッチパネル式ディスプレイが入力部120を兼用してもよい。
The
メモリ130は、例えば半導体メモリ等により構成される。メモリ130は、例えばリードオンリーメモリ(ROM)、ランダムアクセスメモリ(RAM)、電気的に消去書き換え可能なROM(EEPROM)などを含む。メモリ130の例えばROMは、CPU150を動作させる制御プログラムを記憶する。
The
記憶装置140は、例えばハードディスク又は半導体メモリ等により構成される。記憶装置140は、受注製品情報記憶部141、半製品情報記憶部142、転用条件記憶部143、充当指示記憶部144、解探索条件記憶部145を含む。各記憶部141〜145は、互いに別の媒体で構成されてもよい。代替的に、各記憶部141〜145は、記憶領域が分けられた一つの媒体で構成されてもよい。以下、図2〜図6を参照して、受注製品情報記憶部141、半製品情報記憶部142、転用条件記憶部143に記憶されている情報が説明される。なお、充当指示記憶部144、解探索条件記憶部145に記憶されている情報は、後述される。
The
図2は、受注製品情報記憶部141に記憶されている受注製品情報200を概略的に示す図である。受注製品情報200は、製造を受注した製品に関する情報を表す。受注製品情報200は、図2に示されるように、受注製品の品種201、受注数量202を含む。受注製品の品種201は、受注した製品のうち、現在、未だ半製品が充当されていない製品の品種を表す。受注数量202は、対応する受注製品の品種201の製造を受注した数量を表す。
FIG. 2 is a diagram schematically showing the ordered
受注製品情報200は、更に、対応する受注製品の品種201の判定仕様種別における半製品に対する判定仕様値を含む。この実施形態では、受注製品情報200は、判定仕様種別として、材質コード203、品質ランク204、長さ205の3種類を含む。
The ordered
材質コード203は、半製品に対する判定仕様値として、半製品を構成する材料の成分又は組成等を表す。本実施形態では、材質コード203は、例えば3桁の数字で表されている。基本的には、受注製品情報200の材質コード203に規定されている材質コードと同じ材質コードの半製品が充当される。しかし、材質コードが異なっていても、硬度又は靱性等の観点で適合していれば、問題なく充当できる場合もある。
The
品質ランク204は、優劣の序列を表す。具体的には、品質ランク204は、判定仕様値として、例えば表面粗さの品質仕様のランクを示す。本実施形態では、品質ランク204は、ランクQR1〜QR5の5段階で表される。ランクQR1が最も品質の高いランクであり、ランクQR5が最も品質の低いランクである。品質ランク204に規定されているランクよりも低いランクの半製品は、品質管理面から充当することができない。一方、品質ランク204に規定されているランクよりも高いランクの半製品は、過剰品質になってコスト面では不利となるため、通常は充当されないが、品質面では充当可能であるので、納期に間に合わせるためなど、必要に応じて充当される場合がある。
長さ205は、対応する受注製品の品種201を製造するのに必要な半製品の長さの標準値を表す。通常は、長さ205に規定されている標準値の±10%までの範囲であれば問題ない。長さ205に規定されている標準値の−10%より短い半製品は、製品を製造するのに足りなくなるため、充当することができない。一方、長さ205に規定されている標準値の+10%より長い半製品を使用すると、材料の歩留まりが悪化するため、通常は充当されないが、納期に間に合わせるためなど、必要に応じて充当される場合がある。
The
図3は、半製品情報記憶部142に記憶されている半製品情報300を概略的に示す図である。半製品情報300は、在庫として持っている半製品に関する情報を表す。半製品情報300は、図3に示されるように、半製品の製造ロット301、在庫数量302を含む。半製品の製造ロット301は、在庫として持っている半製品のうち、現在、未だ製品に充当されていない製造ロットを表す。在庫数量302は、対応する半製品の製造ロット301の在庫として持っている数量を表す。
FIG. 3 is a diagram schematically showing
半製品の製造ロットは、同一の製造日時、製造場所、幅、長さ、重量及び各種性能等の属性に応じて、半製品に対し個別のロット番号を付してグループ分けした半製品の管理番号である。例えば、異なる製造日時に製造された同一材料の半製品に対し、それぞれ製造日時ごとに個別のロット番号が付されて、別々にグループ分けして管理されている。 Semi-finished products are managed by grouping semi-finished products with individual lot numbers according to attributes such as the same manufacturing date, manufacturing location, width, length, weight, and various performances. It is a number. For example, semi-finished products of the same material manufactured on different manufacturing dates are assigned individual lot numbers for each manufacturing date and are managed separately by grouping.
半製品情報300は、更に、対応する半製品の製造ロット301の判定仕様種別における特性値を含む。半製品情報300に含まれる判定仕様種別は、受注製品情報200に含まれる判定仕様種別と同じである。すなわち、この実施形態では、半製品情報300は、判定仕様種別として、材質コード303、品質ランク304、長さ305を含む。
The
半製品情報300に含まれる判定仕様種別における特性値は、対応する半製品の製造ロット301に含まれる半製品を検査して得られた実績値である。半製品の製造ロット301の実績値としての特性値と、受注製品の品種201の判定仕様値との製品組合せが充当可能と判定されると、その半製品をその受注製品の品種に充当することができる。
The characteristic value in the determination specification type included in the
図4は、転用条件記憶部143に記憶されている材質コード条件400を概略的に示す図である。図5は、転用条件記憶部143に記憶されている品質ランク条件500を概略的に示す図である。図6は、転用条件記憶部143に記憶されている長さ条件600を概略的に示す図である。
FIG. 4 is a diagram schematically showing the
転用条件記憶部143は、従来は充当不可能と判定されていた半製品の製造ロットの特性値と受注製品の品種の判定仕様値との製品組合せについて、半製品を受注製品の品種に充当可能と判断する転用条件と、充当可否の判定を保留する転用条件と、を記憶する。本実施形態では、転用条件記憶部143は、転用条件として、材質コード条件400、品質ランク条件500、長さ条件600を記憶する。
The diversion
図4に示されるように、材質コード条件400は、半製品の材質コード401、受注製品の材質コード402、充当判定403を含む。充当判定403は、半製品の材質コード401と、受注製品の材質コード402との組合せが、「充当可能」と判定するか、「充当可否の判定を保留する」かを表す。
As shown in FIG. 4, the
上述のように、従来では、半製品の材質コードと、受注製品の材質コードとが異なる場合には、充当不可能と判定されていた。これに対して、本実施形態では、図4に示されるように、半製品と受注製品とで材質コードが互いに異なる製品組合せのうち、充当可能と判定される製品組合せと、充当可否の判定が保留される製品組合せとが、材質コード条件400に含まれている。
As described above, conventionally, when the material code of the semi-finished product and the material code of the ordered product are different, it has been determined that the appropriation is not possible. On the other hand, in the present embodiment, as shown in FIG. 4, among the product combinations whose material codes are different between the semi-finished product and the ordered product, the product combination determined to be applicable and the determination of applicability are determined. The pending product combination is included in the
図4に示される材質コード条件400において、例えば材質コード「101」の半製品は、材質コード「102」の受注製品に充当可能と判定され、材質コード「101」の半製品は、材質コード「301」の受注製品に充当可能と判定されている。また、例えば材質コード「201」の半製品は、材質コード「202」の受注製品への充当可否の判定が保留され、材質コード「202」の半製品は、材質コード「201」の受注製品への充当可否の判定が保留されている。
Under the
材質コード条件400において、充当可能と判定されている製品組合せは、材質コードが同じ場合と同様に、いかなる場合でも充当可能と判定され、充当処理が自動的に実行される。一方、充当可否の判定が保留されている製品組合せは、人(例えば工場の担当者)によって充当可能又は充当不可能と判断される。材質コード条件400において充当可否の判定が保留されている製品組合せについては、例えば生産管理部門の担当者が、工程管理的な観点から、充当可否を判断してもよく、例えば生産技術部門の担当者が、技術的な観点から、充当可否を判断してもよい。
The product combination determined to be applicable under the
例えば、半製品の製造ロットの材質コードが、受注製品の品種の材質コードと同じでなくても、近い材質の半製品であれば、品質上問題ない場合がある。このような製品組合せは、「充当可能」に設定しておけばよい。 For example, even if the material code of the production lot of the semi-finished product is not the same as the material code of the product type of the ordered product, if the semi-finished product is made of a similar material, there may be no problem in quality. Such a product combination may be set to "appropriate".
例えば、より強度の高い材質の半製品であれば、コスト面で不利になるだけで品質上は問題がない。このため、納期が逼迫する場合などには、コスト面の不利は受け入れた上で、充当した方が好ましい場合がある。このような製品組合せは、「判定保留」に設定しておけばよい。 For example, a semi-finished product made of a stronger material is only disadvantageous in terms of cost and has no problem in terms of quality. For this reason, when the delivery date is tight, it may be preferable to accept the disadvantage in terms of cost and then allocate it. Such a product combination may be set to "judgment pending".
図5に示されるように、品質ランク条件500は、受注製品の品種501、品質ランク502、上位ランクの充当判定503を含む。上位ランクの充当判定503は、受注製品の品種501に設定されている判定仕様値としての品質ランク502より上位ランクの品質ランクを持つ半製品が、「充当可能」と判定されるか、「充当可否の判定を保留する」かを表す。
As shown in FIG. 5, the
従来では、半製品の品質ランクと、受注製品の品質ランクとが一致する場合にのみ充当可能と判定され、異なる場合には充当不可能と判定されていた。低い品質ランクを持つ半製品の製造ロットを、高い品質ランクを要求する受注製品の品種に充当することは、品質管理上できない。しかし、品質ランク502に規定されているランクより高いランクの半製品は、品質面では充当可能である。したがって、品質ランク条件500では、上位ランクの充当判定503は、通常は充当可能と設定される。
In the past, it was determined that the appropriation was possible only when the quality rank of the semi-finished product and the quality rank of the ordered product matched, and it was determined that the appropriation was not possible when they were different. It is not possible in terms of quality control to allocate a production lot of a semi-finished product having a low quality rank to a variety of ordered products that require a high quality rank. However, semi-finished products having a rank higher than the rank specified in the
但し、図5に示される品質ランク条件500では、受注製品の品種「P002」の品質ランクの上位ランクは、充当可否の判定が保留されている。これは、受注製品の品種「P002」の品質ランク502が、「ランクQR4」と低いので、半製品の品質ランクによって充当可否の判断が分かれる可能性が高いからである。
However, under the
例えば生産管理部門の担当者は、「ランクQR3」の半製品を充当可能と判定し、「ランクQR1」、「ランクQR2」の半製品については、過剰品質になり過ぎてコスト面で大きく不利となるため、充当不可能と判断してもよい。或いは、納期に間に合わせるためにどうしても必要であれば、生産管理部門の担当者は、受注製品の品種「P002」に対して、「ランクQR1」、「ランクQR2」の半製品を充当可能と判断してもよい。 For example, the person in charge of the production control department judges that the semi-finished products of "Rank QR3" can be applied, and the semi-finished products of "Rank QR1" and "Rank QR2" become excessive quality, which is a great disadvantage in terms of cost. Therefore, it may be determined that the appropriation is not possible. Alternatively, if it is absolutely necessary to meet the delivery date, the person in charge of the production management department determines that the semi-finished products of "Rank QR1" and "Rank QR2" can be applied to the ordered product type "P002". You may.
なお、図5に示される品質ランク条件500では、受注製品の品種「P004」は、充当可能と判定されている。受注製品の判定仕様種別における品質ランクは、上述のように、ランクQR1〜QR5に設定されており、ランクQR1より上位のランクは無い。しかしながら、半製品の品質ランクとして、ランクQR1より上位のランクがあれば、充当可能と判定されるということを、図5に示される品質ランク条件500は表している。
Under the
図6に示されるように、長さ条件600は、受注製品の品種601、規定値602、充当可能603、判定保留604を含む。規定値602(判定仕様値の一例に相当)は、受注製品の品種601に対して、従来と同じ通常の充当可能範囲として規定されている値を表す。規定値602では、最大値MAX(第1上限数値の一例に相当)は、標準値TYPの+20%に設定され、最小値MIN(第1下限数値の一例に相当)は、標準値TYPの−10%に設定されており、標準値TYPの−10%から+20%の範囲(第1数値範囲の一例に相当)が充当可能範囲として規定されている。
As shown in FIG. 6, the
充当可能603は、受注製品の品種601に対して充当可能と判定される値を表す。充当可能603では、最小値MIN(第2下限数値の一例に相当)は、規定値602の最小値MINと同様に、標準値TYPの−10%に設定され、最大値MAX(第2上限数値の一例に相当)は、規定値602の最大値MAXと同様に、標準値TYPの+20%に設定されており、標準値TYPの−10%から+20%の範囲(第2数値範囲の一例に相当)が充当可能範囲として規定されている。
Applicable 603 represents a value determined to be appropriable for the
規定値602に規定されているように、通常は、標準値TYPの−10%から+20%の範囲が充当可能に設定されている。これに対して、本実施形態では、充当可能603に規定されているように、規定値602と同様に、標準値TYPの−10%から+20%までの範囲が充当可能に設定されている。このように、本実施形態では、充当可能603の範囲は、規定値602の範囲と同様に設定されている。
As specified in the specified
判定保留604は、受注製品の品種601に対して充当可否の判定が保留される値を表す。判定保留604では、受注製品の品種「P004」以外において、最小値MIN(第3下限数値の一例に相当)は、標準値TYPの−20%に設定され、最大値MAX(第3上限数値の一例に相当)は、標準値TYPの+50%に設定されており、標準値TYPの−20%から+50%の範囲(第3数値範囲の一例に相当)が充当可否の判定を保留する範囲として規定されている。
The determination hold 604 represents a value for which the determination of appropriation / non-applicability is suspended for the
このように設定された充当可能603と判定保留604とは、自動的に充当可能と判定するためには、規定値602を遵守することが必要であり、規定値602を緩和した基準を用いる場合には、人が充当可能か否かを判断することが必要であるということを意味している。
The appropriable 603 and the determination pending 604 set in this way need to comply with the specified
また、判定保留604では、受注製品の品種「P004」において、最小値MIN(第3下限数値の一例に相当)及び最大値MAX(第3上限数値の一例に相当)は、規定値602と同様に設定されており、標準値TYPの−10%から+20%の範囲(第3数値範囲の一例に相当)が充当可否の判定を保留する範囲として規定されている。これは、受注製品の品種「P004」については、規定値602を遵守することが必要であることを表している。
Further, in the judgment pending 604, the minimum value MIN (corresponding to an example of the third lower limit value) and the maximum value MAX (corresponding to an example of the third upper limit value) are the same as the specified
規定値602及び充当可能603に記載されているように、通常は、充当可能な最小値MINは、標準値TYPの−10%に設定されている。これに対して、判定保留604の受注製品の品種「P004」以外では、最小値MINは、標準値TYPの−20%に設定されている。そこで、例えば技術部門の担当者が、技術的な観点から、個別に充当可能か否かを判断してもよい。
As described in
また、判定保留604では、受注製品の品種「P004」以外において、最大値MAXは、標準値TYPの+50%に設定されている。そこで、例えば生産管理部門の担当者が、納期に間に合わせるために必要か否かの観点から、個別に充当可能か否かを判断してもよい。
Further, in the
なお、図6の長さ条件600では、充当可能603の範囲は、規定値602の範囲と重複しており、判定保留604の範囲は、充当可能603の範囲と重複している。これらの重複する範囲は、より上位の範囲が優先される。すなわち、充当可能603の範囲(第2数値範囲の一例に相当)のうち、規定値602の範囲(第1数値範囲の一例に相当)を除く範囲が、充当可能と判定される範囲である。判定保留604の範囲(第3数値範囲の一例に相当)のうち、充当可能603の範囲(第2数値範囲の一例に相当)を除く範囲が、充当可否の判定を保留する範囲である。
In the
図1に戻って、CPU150は、メモリ130に記憶された制御プログラムにしたがって動作することによって、取得処理部151、判定処理部152、充当処理部153の機能を有する。充当処理部153は、自動計算処理部1531、表示制御部1532、修正処理部1533を含む。
Returning to FIG. 1, the
取得処理部151は、受注製品情報記憶部141から受注製品情報200を取得する。取得処理部151は、半製品情報記憶部142から半製品情報300を取得する。取得処理部151は、転用条件記憶部143から、材質コード条件400、品質ランク条件500、長さ条件600を取得する。
The
判定処理部152は、受注製品情報200の受注製品の品種201に含まれている全ての品種と、半製品情報300の半製品の製造ロット301に含まれている全ての製造ロットとの全ての製品組合せについて、転用条件記憶部143に記憶されている転用条件(本実施形態では、材質コード条件400、品質ランク条件500、長さ条件600)を用いて、充当可能か否かを判定する。判定処理部152は、充当可否の判定結果を表す判定結果情報700(図7)を生成する。
The
図7は、判定結果情報700を概略的に示す図である。本実施形態では、受注製品情報200(図2)には5種類の受注製品の品種201が含まれ、半製品情報300(図3)には5種類の半製品の製造ロット301が含まれている。このため、判定結果情報700は、図7に示されるように、合計25種類の製品組合せについての充当可否の判定結果を表す。
FIG. 7 is a diagram schematically showing the determination result
図7に示されるように、判定結果情報700は、受注製品の品種701、半製品の製造ロット702、材質コードの判定結果703、品質ランクの判定結果704、長さの判定結果705、総合判定結果706を含む。
As shown in FIG. 7, the determination result
図7に示されるように、判定結果703〜706は、記号「◎」、「○」、「△」、「×」で表されている。記号「◎」は、従来と同様に、規定値に基づく判定基準で充当可能と判定されたことを表す。すなわち、例えば材質コードでは、受注製品の品種701に規定された材質コードと、半製品の製造ロット702の材質コードとが同じ場合に、記号「◎」で表される。例えば品質ランクでは、受注製品の品種701に規定された品質ランクと、半製品の製造ロット702の品質ランクとが同じ場合に、記号「◎」で表される。例えば長さでは、受注製品の品種701に規定された規定値に、半製品の製造ロット702の長さが含まれる場合に、記号「◎」で表される。
As shown in FIG. 7, the determination results 703 to 706 are represented by the symbols “⊚”, “◯”, “Δ”, and “x”. The symbol "◎" indicates that the applicability has been determined based on the criteria based on the specified value, as in the conventional case. That is, for example, in the material code, when the material code specified in the
記号「○」は、転用条件記憶部143に記憶されている転用条件(本実施形態では、材質コード条件400、品質ランク条件500、長さ条件600)により充当可能と判定されたことを表す。記号「△」は、転用条件記憶部143に記憶されている転用条件で判定保留とされたことを表す。記号「×」は、充当不可能と判定されたことを表す。記号「△」の製品組合せを充当可能とするか否かは、上述のように、人(例えば工場の担当者)の判断によって決められる。
The symbol “◯” indicates that it is determined that the diversion condition (
判定処理部152は、まず、25種類の製品組合せについて、判定仕様種別ごとに、すなわち「材質コード」、「品質ランク」、「長さ」ごとに、それぞれ個別に充当可否を判定する。図7において、例えば受注製品の品種701が「P001」と、半製品の製造ロット702が「I001」との製品組合せが説明される。
First, the
「材質コード」については、図2から分かる通り、受注製品の品種「P001」の「材質コード」は「101」であり、図3から分かる通り、半製品の製造ロット「I001」の「材質コード」は「101」であり、同じである。したがって、材質コードの判定結果703は、記号「◎」で表される。
Regarding the "material code", as can be seen from FIG. 2, the "material code" of the ordered product type "P001" is "101", and as can be seen from FIG. 3, the "material code" of the semi-finished product production lot "I001". Is "101", which is the same. Therefore, the
「品質ランク」については、図2から分かる通り、受注製品の品種「P001」の「品質ランク」は「QR2」であり、図3から分かる通り、半製品の製造ロット「I001」の「品質ランク」は「QR2」であり、同じである。したがって、品質ランクの判定結果704は、記号「◎」で表される。
Regarding the "quality rank", as can be seen from FIG. 2, the "quality rank" of the ordered product type "P001" is "QR2", and as can be seen from FIG. 3, the "quality rank" of the semi-finished product production lot "I001". Is "QR2" and is the same. Therefore, the quality
「長さ」については、図6から分かる通り、受注製品の品種「P001」の規定値は最小値MINが9、最大値MAXが11であり、図3から分かる通り、半製品の製造ロット「I001」の「長さ」は「11」であり、規定値に含まれている。したがって、長さの判定結果705は、記号「◎」で表される。
Regarding the "length", as can be seen from FIG. 6, the specified values of the ordered product product type "P001" are 9 for the minimum value MIN and 11 for the maximum value MAX, and as can be seen from FIG. 3, the semi-finished product production lot " The "length" of "I001" is "11" and is included in the specified value. Therefore, the
判定処理部152は、次に、「材質コード」、「品質ランク」、「長さ」ごとの個別の充当可否判定結果から、製品組合せの総合判定結果706を求める。判定処理部152は、記号「◎」、「○」、「△」、「×」の順で、記号「◎」を最上位と定義し、記号「×」を最下位と定義する。そして、判定処理部152は、個別の充当可否判定結果における最下位の判定結果を、その製品組合せの総合判定結果706とする。
Next, the
例えば、上記の受注製品の品種701が「P001」と、半製品の製造ロット702が「I001」との製品組合せでは、個別の充当可否判定結果が全て記号「◎」で表されている。したがって、図7に示されるように、総合判定結果706は、記号「◎」で表される。例えば、受注製品の品種701が「P002」と、半製品の製造ロット702が「I001」との製品組合せでは、個別の充当可否判定結果が記号「○」、「△」、「◎」で表されている。したがって、図7に示されるように、総合判定結果706は、記号「△」で表される。例えば、受注製品の品種701が「P005」と、半製品の製造ロット702が「I002」との製品組合せでは、個別の充当可否判定結果が記号「○」、「×」、「◎」で表される。したがって、図7に示されるように、総合判定結果706は、記号「×」で表される。
For example, in the product combination in which the
図1に戻って、充当処理部153は、判定処理部152から判定結果情報700を取得する。充当処理部153は、取得した判定結果情報700の総合判定結果706を用いて、充当可否情報800(図8)を生成する。
Returning to FIG. 1, the
図8は、充当可否情報800を概略的に示す図である。充当可否情報800は、受注製品の品種と半製品の製造ロットとの各製品組合せについての充当可否を表す。本実施形態では、充当可否情報800は、1行目に受注製品の品種が列挙され、2行目に受注数量が列挙され、1列目に半製品の製造ロットが列挙され、2列目に在庫数量が列挙されて、表形式で表されている。この充当可否情報800は、図7に示される判定結果情報700の総合判定結果706に、受注数量及び在庫数量を加えた情報を含む。
FIG. 8 is a diagram schematically showing
図1に戻って、充当処理部153の自動計算処理部1531は、充当可能と判定された半製品の製造ロットを用いて、自動で充当計算を行う。自動計算処理部1531により実行される充当計算については、後に詳述される。
Returning to FIG. 1, the automatic
図9は、第1充当組合せ情報900を概略的に示す図である。第1充当組合せ情報900は、規定値のみを用いて自動計算処理部1531によって充当計算が行われた結果を表す。すなわち、第1充当組合せ情報900は、図8の充当可否情報800において記号「◎」で表された半製品のみを用いて、充当計算が行われた結果を表す。
FIG. 9 is a diagram schematically showing the first
図9において、半製品の製造ロット「I001」は、受注数量が10個の受注製品の品種「P001」に充当されて、半製品の製造ロット「I001」の在庫数量が20個から10個に減少している。半製品の製造ロット「I004」は、受注数量が5個の受注製品の品種「P004」に充当されて、半製品の製造ロット「I004」の在庫数量が10個から5個に減少している。半製品の製造ロット「I005」は、受注数量が20個の受注製品の品種「P005」に10個だけ充当されて、半製品の製造ロット「I005」の在庫数量が30個から20個に減少している。これらの充当の結果、図9では、受注製品の品種「P002」、「P003」、「P005」に対する充当が残っている。 In FIG. 9, the semi-finished product production lot "I001" is allocated to the ordered product type "P001" whose order quantity is 10, and the inventory quantity of the semi-finished product production lot "I001" is changed from 20 to 10. is decreasing. The semi-finished product production lot "I004" is allocated to the ordered product type "P004" with an order quantity of 5, and the inventory quantity of the semi-finished product production lot "I004" is reduced from 10 to 5. .. The semi-finished product production lot "I005" is allocated to the ordered product type "P005" with an order quantity of 20 pieces, and the inventory quantity of the semi-finished product production lot "I005" is reduced from 30 pieces to 20 pieces. doing. As a result of these allocations, in FIG. 9, the allocations for the ordered product varieties "P002", "P003", and "P005" remain.
図10は、第2充当組合せ情報1000を概略的に示す図である。第2充当組合せ情報1000は、転用条件(本実施形態では、材質コード条件400、品質ランク条件500、長さ条件600)で充当可能と判定されたものも含めて充当計算が行われた結果を表す。すなわち、第2充当組合せ情報1000は、図8の充当可否情報800において記号「◎」及び記号「○」で表された半製品を用いて、充当計算が行われた結果を表す。
FIG. 10 is a diagram schematically showing the second
図10において、半製品の製造ロット「I001」は、未充当の残量が10個の受注製品の品種「P001」に充当されて、半製品の製造ロット「I001」の在庫数量が10個から0個に減少している。この充当の結果、図10では、受注製品の品種「P002」、「P003」に対する充当が残っている。 In FIG. 10, the semi-finished product production lot "I001" is allocated to the ordered product type "P001" with an unallocated remaining amount of 10 pieces, and the inventory quantity of the semi-finished product production lot "I001" is from 10 pieces. It has decreased to 0. As a result of this allocation, in FIG. 10, the allocation for the ordered product varieties "P002" and "P003" remains.
なお、充当処理部153の自動計算処理部1531は、本実施形態では、最初から図8の充当可否情報800において記号「◎」及び記号「○」で表された半製品を用いて、充当計算を行う。すなわち、自動計算処理部1531は、本実施形態では、図9に示される第1充当組合せ情報900を計算した後に、図10に示される第2充当組合せ情報1000を計算するのではなく、最初から、図10に示される第2充当組合せ情報1000を計算する。
In this embodiment, the automatic
図1に戻って、充当処理部153の表示制御部1532は、自動計算処理部1531により実行された充当計算の結果、未充当の受注製品の品種が残った場合に、充当計算の結果を表示部110に表示する。表示制御部1532は、例えば図10に示される第2充当組合せ情報1000を表示部110に表示する。
Returning to FIG. 1, the
ユーザは、表示部110に表示される第2充当組合せ情報1000を見て、記号「△」で表された(つまり充当可否の判定が保留された)製品組合せについて、充当可能か否かを判断する。記号「△」で表された製品組合せが、例えば生産管理部門の担当者が、工程管理的な観点から判断可能な製品組合せであれば、ユーザは、生産管理部門の担当者に判断を仰いでもよい。記号「△」で表された製品組合せが、例えば生産技術部門の担当者が、技術的な観点から判断可能な製品組合せであれば、ユーザは、生産技術部門の担当者に判断を仰いでもよい。
The user looks at the second
充当処理部153の修正処理部1533は、記号「△」で表された製品組合せについて充当する指示が入力部120を用いて入力されると、その製品組合せに対応する半製品の製造ロットを、対応する受注製品の品種に充当する。
When an instruction for appropriation for a product combination represented by the symbol “Δ” is input using the
図11は、最終充当組合せ情報1100を概略的に示す図である。最終充当組合せ情報1100は、入力部120を用いて指示された充当を含む最終的な充当結果を表す。
FIG. 11 is a diagram schematically showing final
図10において記号「△」で表されていた製品組合せのうち、図11では、10個の半製品の製造ロット「I002」と、20個の半製品の製造ロット「I005」とが、受注製品の品種「P002」に充当されて、受注製品の品種「P002」の充当が完了している。また、10個の半製品の製造ロット「I003」が、受注製品の品種「P003」に充当されて、受注製品の品種「P003」の充当が完了している。 Among the product combinations represented by the symbols “Δ” in FIG. 10, in FIG. 11, 10 semi-finished product manufacturing lots “I002” and 20 semi-finished product manufacturing lots “I005” are ordered products. It has been allocated to the product type "P002", and the application of the ordered product type "P002" has been completed. Further, the production lot "I003" of 10 semi-finished products has been allocated to the ordered product product type "P003", and the allocation of the ordered product product type "P003" has been completed.
修正処理部1533は、入力部120の操作によって得られた最終充当組合せ情報1100を、充当指示記憶部144に保存する。修正処理部1533は、最終充当組合せ情報1100の内容を、受注製品情報記憶部141及び半製品情報記憶部142の記憶内容に反映させる。
The
すなわち、修正処理部1533は、受注製品情報記憶部141に記憶されている受注製品の品種「P001」、「P002」、「P003」、「P004」、「P005」を充当完了(つまり充当残がゼロ)に変更する。修正処理部1533は、半製品情報記憶部142に記憶されている半製品の製造ロット「I001」、「I002」、「I003」、「I005」の在庫数量を「ゼロ」に変更し、半製品の製造ロット「I004」の在庫数量を「5」に変更する。その結果、受注製品の品種「P001」、「P002」、「P003」、「P004」、「P005」は、次回の充当可否の判定対象から除外される。
That is, the
(動作)
図12、図13は、図1に示される充当業務支援装置100の動作を概略的に示すフローチャートである。
(motion)
12 and 13 are flowcharts schematically showing the operation of the allocation
ステップS1200(第1取得ステップの一例に相当)において、CPU150は、受注製品情報記憶部141から、受注製品情報200を取得して、メモリ130に保存する。ステップS1205(第2取得ステップの一例に相当)において、CPU150は、半製品情報記憶部142から、半製品情報300を取得して、メモリ130に保存する。ステップS1210において(第3取得ステップの一例に相当)、CPU150は、転用条件記憶部143から転用条件(本実施形態では、材質コード条件400、品質ランク条件500、長さ条件600)を取得して、メモリ130に保存する。
In step S1200 (corresponding to an example of the first acquisition step), the
ステップS1215において、判定処理部152は、判定仕様種別ごとに(本実施形態では、「材質コード」、「品質ランク」、「長さ」ごとに)、それぞれ個別に充当可否を判定する。ステップS1220(判定ステップの一例に相当)において、判定処理部152は、個別の充当可否判定結果に基づき、製品組合せごとの総合的な充当可否を判定する。これらの判定結果に基づき、判定処理部152は、判定結果情報700(図7)を生成する。
In step S1215, the
ステップS1225において、充当処理部153の自動計算処理部1531は、記号「◎」及び「○」で表された製品組合せを用いて、充当処理を自動計算する。ステップS1230において、充当処理部153は、自動計算の結果、未だ充当されていない受注製品の品種が残っているか否かを判定する。未だ充当されていない受注製品の品種が残っていなければ(ステップS1230でNO)、図12、図13の動作を終了する。例えば図10に示されるように、未だ充当されていない受注製品の品種が残っていれば(ステップS1230でYES)、処理はステップS1235に進む。
In step S1225, the automatic
ステップS1235(表示ステップの一例に相当)において、充当処理部153の表示制御部1532は、自動計算による充当の結果を表示する。ステップS1240において、充当処理部153の修正処理部1533は、ユーザによる入力部120を用いた充当入力操作があるか否かを判定する。充当入力操作がなければ(ステップS1240でNO)、処理はステップS1235に戻って、充当結果の表示が継続される。一方、充当入力操作があれば(ステップS1240でYES)、処理は図13のステップS1300に進む。
In step S1235 (corresponding to an example of the display step), the
ステップS1300(修正ステップの一例に相当)において、充当処理部153の表示制御部1532は、ユーザによる入力部120を用いた充当入力操作に応じて充当結果を修正し、修正された充当結果を表示する。ステップS1305において、充当処理部153は、未だ充当されていない受注製品の品種が残っているか否かを判定する。未だ充当されていない受注製品の品種が残っていなければ(ステップS1305でNO)、図12、図13の動作を終了する。未だ充当されていない受注製品の品種が残っていれば(ステップS1305でYES)、処理はステップS1310に進む。
In step S1300 (corresponding to an example of the correction step), the
ステップS1310において、充当処理部153の修正処理部1533は、ユーザによる入力部120を用いた充当入力操作があるか否かを判定する。充当入力操作がなければ(ステップS1310でNO)、充当入力操作を待機する。一方、充当入力操作があれば(ステップS1310でYES)、処理はステップS1300に戻る。これによって、図12、図13の動作は、未充当の受注製品の品種がなくなるまで継続される。
In step S1310, the
(自動計算処理部による自動計算)
図14は、自動計算処理部1531の構成の一例を概略的に示すブロック図である。図14を用いて、自動計算処理部1531の構成が詳述される。
(Automatic calculation by the automatic calculation processing unit)
FIG. 14 is a block diagram schematically showing an example of the configuration of the automatic
図1において、記憶装置140の解探索条件記憶部145は、例えば各受注製品の品種に対して特定の半製品の製造ロットを充当する優先度、充当可否情報、ループ数設定値N等の、各受注製品の品種に対する各半製品の製造ロットの充当数を決定するために必要な情報を記憶する。
In FIG. 1, the solution search
なお、受注製品情報記憶部141は、さらに、受注製品に関する情報として、例えば価格、用途、機能、保管期間、大きさ、充当数の下限値等を記憶してもよい。半製品情報記憶部142は、さらに、半製品に関する情報として、例えば有効期限、大きさ、機能及び用途等を記憶してもよい。
The ordered product
自動計算処理部1531は、図14に示されるように、初期解設定部42、カウンタ部43、カウンタ値判定部44、充当数変更部45、ロット数判定部46、ロット数修正部47、充当数判定部48、第1充当数修正部49、在庫数量判定部50、第2充当数修正部51、評価値比較部52、及び充当組合せ更新部53を含む。
As shown in FIG. 14, the automatic
初期解設定部42は、解探索条件記憶部145に格納された充当組合せ解の初期解を読み込むことによって充当組合せ解の初期解を設定する。充当組合せ解の初期解は、例えば入力部120でユーザーによって入力され、解探索条件記憶部145に記憶されたものであってもよい。代替的に、充当組合せ解の初期解は、例えば自動計算処理部1531が正の整数を無作為に選択して、解探索条件記憶部145に記憶されたものであってもよい。
The initial
カウンタ部43は、充当組合せ解における特定の1の充当数を変更した回数に応じてカウンタCの値を設定する。カウンタ部43は、例えば充当組合せ解が初期解の場合、つまり、充当数を変更した回数が0回の場合、カウンタCの値を0に設定し、その後、充当組合せ解における特定の1の充当数を変更した回数に応じてカウンタCの値を1ずつインクリメントする。
The
カウンタ値判定部44は、カウンタCの値が予めユーザによって設定されたループ数設定値Nに等しいか否かを判定する。カウンタ値判定部44は、具体的には、カウンタCの値がループ数設定値Nと等しい値となる場合に、ループ数設定値Nの回数だけ充当数が変更されたものと判定し、カウンタCの値がループ数設定値Nに到達していない場合に、さらに充当数を変更すべきものと判定する。ループ数設定値Nは、例えば100又は1000等の値であって、ユーザーによって任意に設定され、解探索条件記憶部145に格納されている。
The counter
充当数変更部45は、カウンタ値判定部44によって充当数を変更すべきと判定された場合に、充当組合せ解のうちの特定の1の受注製品を製造するための特定の1の半製品の充当数を、0以上の整数であって、かつ受注製品を製造するために必要な半製品の充当数又は半製品の在庫数量のいずれか小さい方の数値を上限とする整数のなかからランダムに変更する。
The appropriation
ロット数判定部46は、充当数を変更した半製品を用いて製造する受注製品を製造するために充当する半製品の種類数が、そのロット数制約条件を充足するか否かを判定する。より具体的には、各受注製品に応じて当該受注製品を製造するために許容される半製品の種類数の上限値が予め設定されている。ロット数判定部46は、当該受注製品に充当する半製品の種類数が上限値以下である場合に、ロット数制約条件を充足すると判定し、当該受注製品に充当する半製品の種類数が上限値を超える場合に、ロット数制約条件を充足しないと判定する。
The lot
ロット数修正部47は、ロット数判定部46がロット数制約条件を充足しないと判定すると、充当数を変更した半製品以外の当該受注製品を製造するために充当する半製品の充当数を0に修正する。これにより当該受注製品に充当する半製品の種類数を1減らすことができ、ロット数制約条件を充足するように半製品の充当数を修正することができる。
When the lot
充当数判定部48は、充当数を変更した半製品を用いて製造する特定の1の受注製品Pを製造するために充当する全ての半製品の充当数の合計が、当該受注製品Pを製造するために必要な半製品の充当数合計制約条件を充足するか否かを判定する。具体的には、各受注製品に応じて当該受注製品を製造するために充当すべき半製品の充当数(つまり受注数量)が予め設定されている。充当数判定部48は、当該受注製品に充当する半製品の充当数の合計が当該受注製品に充当すべき半製品の充当数(つまり受注数量)以下の場合に、充当数合計制約条件を充足すると判定する。充当数判定部48は、当該受注製品に充当する半製品の充当数の合計が、当該受注製品に充当すべき半製品の充当数(つまり受注数量)を超える場合に、充当数合計制約条件を充足しないと判定する。
The appropriation
第1充当数修正部49は、充当数判定部48が充当数合計制約条件を充足しないと判定した場合に、充当数の合計から受注製品を製造するために必要な半製品の充当数(つまり受注数量)を引いて得られた値を上限とする任意の自然数を設定し、受注製品を製造するために充当する全ての半製品のうち、充当数を変更した半製品以外の半製品の充当数から当該自然数を減算した充当数を新たな充当数に設定する。このように第1充当数修正部49によって充当数合計制約条件を充足しない半製品の充当数を減算することにより、充当数合計制約条件を充足するように半製品の充当数を修正することができる。
When the first appropriation
在庫数量判定部50は、充当数を変更した半製品の全ての充当数の合計が、当該半製品の在庫数量制約条件を充足するか否かを判定する。具体的には、半製品に応じて在庫数量が予め設定されている。在庫数量判定部50は、充当数を変更した半製品の全ての充当数の合計が、当該半製品の在庫数量以下の場合に在庫数量制約条件を充足すると判定する。在庫数量判定部50は、充当数を変更した半製品の全ての充当数の合計が、当該半製品の在庫数量を超える場合に在庫数量制約条件を充足しないと判定する。
The inventory
第2充当数修正部51は、在庫数量判定部50が在庫数量制約条件を充足しないと判定した場合に、充当数を変更した半製品の充当数の合計から当該半製品の在庫数量を引いて得られた値を上限とする任意の自然数を設定し、充当数を変更した半製品以外の半製品の充当数から当該自然数を減算した充当数を新たな充当数に設定する。このように第2充当数修正部51によって在庫数量制約条件を充足しない半製品の充当数を減算することにより、在庫数量制約条件を充足するように半製品の充当数を修正することができる。
When the inventory
評価値比較部52は、充当組合せ解の評価値と、当該充当組合せ解における特定の1の充当数を変更した後の充当組合せ解(以下、「仮充当組合せ解」とも称される)の評価値とを算出し、それらを比較する。
The evaluation
充当組合せ更新部53は、評価値比較部52による比較の結果、充当数を変更した後の充当組合せ解の評価値が、充当数を変更する前の充当組合せ解の評価値以上の場合に、充当数を変更した後の充当組合せ解を、新たな充当組合せ解に書き換える。
As a result of comparison by the evaluation
図15は、自動計算処理部1531により実行される充当の自動計算の手順の一例を概略的に示すフローチャートである。自動計算処理部1531は、同一又は相異なる複数種の受注製品を製造するために充当する1種又は複数種の半製品の充当数の組合せを設定した充当組合せ解を決定する。
FIG. 15 is a flowchart schematically showing an example of the procedure for automatic calculation of allocation executed by the automatic
CPU150は、解探索条件記憶部145に格納されている充当処理に関する制約条件に関するデータを読み込んだ後、図15に示される動作を開始する。
The
まず、初期解設定部42は、充当組合せ解の初期解を設定する(ステップS1)。次に、カウンタ部43は、充当組合せ解の充当数を変更した回数を示すカウンタCの値を0に設定する(ステップS2)。次に、カウンタ値判定部44は、カウンタCの値がループ数設定値Nに等しいか否かを判定する(ステップS3)。
First, the initial
そして、カウンタCの値がループ数設定値Nに等しい場合(ステップS3でYES)、自動計算処理部1531は、メモリ130に記憶された充当組合せ解を最適解としてメモリ130に格納し、図15の処理を終了する。一方、カウンタCの値がループ数設定値Nに等しくない場合(ステップS3でNO)、カウンタ部43は、カウンタCの値に1を加算する(ステップS4)。
Then, when the value of the counter C is equal to the loop number setting value N (YES in step S3), the automatic
次に、充当数変更部45は、充当組合せ解のうちの特定の1の受注製品を製造するための特定の1の半製品の充当数を、0以上の整数であって、かつ受注製品を製造するために必要な半製品の充当数(つまり受注数量)又は半製品の在庫数量のいずれか小さい方の数値を上限とする整数のなかからランダムに変更する(ステップS5)。
Next, the appropriation
次に、ロット数判定部46は、充当数を変更した半製品を用いて製造する受注製品を製造するために充当する半製品の種類数が、当該受注製品を製造するために許容される半製品の種類数の上限以下であるか否かを判定する(ステップS6)。そして、当該受注製品を製造するために充当する半製品の種類数が、当該受注製品を製造するために許容される半製品の種類数の上限を超える場合(ステップS6でNO)、ロット数修正部47は、充当数を変更した半製品以外の当該受注製品を製造するために充当する半製品の充当数を0にする(ステップS7)。一方、当該受注製品を製造するために充当する半製品の種類数が、当該受注製品を製造するために許容される半製品の種類数の上限以下の場合(ステップS6でYES)、処理はステップS8に進む。
Next, the lot
ステップS8において、充当数判定部48は、充当数を変更した半製品を用いて製造する特定の1の受注製品Pを製造するために充当する全ての半製品の充当数の合計が、当該受注製品Pを製造するために必要な半製品の充当数(つまり受注製品Pの受注数量)よりも多いか否かを判定する。そして、受注製品Pを製造するために充当する全ての半製品の充当数の合計が、受注製品Pを製造するために必要な半製品の充当数(つまり受注製品Pの受注数量)よりも多い場合(ステップS8でNO)、処理はステップS9に進む。
In step S8, the appropriation
ステップS9において、第1充当数修正部49は、充当数の合計から、受注製品Pを製造するために必要な半製品の充当数(つまり受注製品Pの受注数量)を引いて得られた値を上限とする任意の自然数を設定し、受注製品Pを製造するために充当する全ての半製品のうち、充当数を変更した半製品以外の半製品の充当数から当該自然数を減算した充当数を新たな充当数に設定して、処理はステップS8に戻る。一方、受注製品Pを製造するために充当する全ての半製品の充当数の合計が、受注製品Pを製造するために必要な半製品の充当数(つまり受注製品Pの受注数量)以下の場合(ステップS8でYES)、処理はステップS10に進む。
In step S9, the first appropriation
ステップS10において、在庫数量判定部50は、仮充当組合せ解において充当数を変更した半製品Qの全ての充当数の合計が、充当数を変更した半製品Qの在庫数量よりも多いか否かを判定する。そして、半製品Qの全ての充当数の合計が半製品Qの在庫数量よりも多い場合(ステップS10でNO)、処理はステップS11に進む。
In step S10, the inventory
ステップS11において、第2充当数修正部51は、充当数を変更した半製品Qの充当数の合計から当該半製品Qの在庫数量を引いて得られた値を上限とする任意の自然数を設定し、充当数を変更した半製品Q以外の半製品の充当数から当該自然数を減算した充当数を新たな充当数に設定する。一方、半製品Qの全ての充当数の合計が半製品Qの在庫数量以下の場合(ステップS10でYES)、処理はステップS12に進む。
In step S11, the second allocation
ステップS12において、評価値比較部52は、充当組合せ解の評価値A及び仮充当組合せ解の評価値Bを算出し、評価値Aと評価値Bとを比較する。そして、仮充当組合せ解の評価値Bが充当組合せ解の評価値A未満の場合(ステップS12でNO)、充当組合せ解を変更せず、処理はステップS3に戻る。一方、仮充当組合せ解の評価値Bが充当組合せ解の評価値A以上の場合(ステップS12でYES)、充当組合せ更新部53は、仮充当組合せ解を新たな充当組合せ解に書き換える(ステップS13)。その後、処理はステップS3に戻る。
In step S12, the evaluation
以上のようにして、カウンタ部43がカウンタCの値を1ずつインクリメントさせて、カウンタCの値がループ数設定値NになるまでステップS3〜ステップS13の各工程を繰り返す。このようにして、充当組合せ解を書き換えることで、充当組合せ解を最適解に近づける。
As described above, the
このような自動計算処理部1531による充当処理は、同一又は相異なる複数種の受注製品を製造するために充当する1種又は複数種の半製品の充当数の組合せを設定した充当組合せ解における任意の1種の受注製品に対する任意の1種の半製品の充当数を変更した仮充当組合せ解を作成する第1工程(ステップS5)と、充当組合せ解の評価値A及び仮充当組合せ解の評価値Bを算出し、仮充当組合せ解の評価値Bが充当組合せ解の評価値A未満の場合に充当組合せ解を変更せず、仮充当組合せ解の評価値Bが充当組合せ解の評価値A以上の場合に仮充当組合せ解を新たな充当組合せ解に書き換える第2工程(ステップS13)と、を含み、第1工程及び第2工程を1回以上行う。
Such appropriation processing by the automatic
上記第1及び第2工程を組み合わせた局所検索法をベースとして充当組合せ解を順次書き換えることにより、各受注製品に対する各半製品の充当数を最適解に近づけることができる。そして、受注製品と半製品の組合せを変えつつ上記第1工程及び第2工程を実行する回数を多くするほど(つまり、充当組合せ解を書き換える回数を多くするほど)、充当組合せ解を最適解に近づけることができる。 By sequentially rewriting the allocation combination solution based on the local search method that combines the first and second steps, the allocation number of each semi-finished product for each ordered product can be brought closer to the optimum solution. Then, the more times the first step and the second step are executed while changing the combination of the ordered product and the semi-finished product (that is, the more times the allocation combination solution is rewritten), the more the allocation combination solution becomes the optimum solution. You can get closer.
本実施形態の自動計算処理部1531による充当処理は、上記第1工程で作成した仮充当組合せ解に対して準大域的な制約条件が課される場合に、第1工程と第2工程との間にその制約条件に応じた修正工程(ステップS7、S9及びS11)を加え、当該修正工程によって仮充当組合せ解を修正するようにしている。上記準大域的な制約条件としては、例えば、特定の受注製品を製造するために充当する半製品の充当数の上限が設定されている場合(ステップS8:充当数合計制約条件)、半製品の在庫数量の上限が設定されている場合(ステップS10:在庫数量制約条件)、1つの受注製品を製造するために用いるべき半製品の種類数の上限が設定されている場合(ステップS6:ロット数制約条件)、半製品が複数のグループに分けられていて特定の受注製品を製造するために特定のグループの半製品を使用すべきことが設定されている場合(図示省略:グループ制約条件)等が考えられる。これらの各制約条件及び各制約条件を満たすように充当数を修正する各修正工程は後述される。
The appropriation process by the automatic
上記自動計算処理部1531による充当処理の図15に示される各工程について、一具体例として例えば図16に示される充当組合せ解に対し、各半製品の製造ロットの充当数の組合せを決定する場合が説明される。
For each process shown in FIG. 15 of the allocation process by the automatic
図16は、5種類の受注製品の品種を製造するために充当する5種類の半製品の製造ロットの充当数が設定された充当組合せ解の一例を示す図である。図16では、具体的には各受注製品の品種J001〜J005に充当する各半製品の製造ロットA001〜A002及びB001〜B003の充当数が設定されている。図16に示されるように、1種類の受注製品を製造するために充当する半製品の製造ロットの充当数がそれぞれ設定されている。例えば受注製品の品種J001には、半製品の製造ロットA001の充当数を2個、半製品の製造ロットA002の充当数を0個、半製品の製造ロットB001の充当数を1個、半製品の製造ロットB002の充当数を0個、半製品の製造ロットB003の充当数を1個として、それぞれ充当数が設定されている。 FIG. 16 is a diagram showing an example of an allocation combination solution in which the allocation number of the production lots of the five types of semi-finished products allocated for producing the varieties of the five types of ordered products is set. In FIG. 16, specifically, the allocation numbers of the production lots A001 to A002 and B001 to B003 of each semi-finished product to be allocated to the varieties J001 to J005 of each ordered product are set. As shown in FIG. 16, the number of semi-finished product production lots allocated to manufacture one type of ordered product is set. For example, for the ordered product type J001, the number of allocations of the semi-finished product production lot A001 is 2, the number of allocations of the semi-product production lot A002 is 0, the number of allocations of the semi-product production lot B001 is 1, and the number of semi-finished products. The number of allocations of the production lot B002 of the above is 0, and the number of allocations of the semi-finished production lot B003 is 1.
半製品の製造ロットは、上述のように、同一の製造日時、製造場所、幅、長さ、重量及び各種性能等の属性に応じて、半製品に対し個別のロット番号を付してグループ分けした半製品の管理番号である。例えば、異なる製造日時に製造された同一材料の半製品に対し、それぞれ製造日時ごとに個別のロット番号が付されて、別々にグループ分けして管理されている。 As described above, semi-finished products are grouped by assigning individual lot numbers to the semi-finished products according to attributes such as the same manufacturing date, manufacturing location, width, length, weight, and various performances. This is the control number of the semi-finished product. For example, semi-finished products of the same material manufactured on different manufacturing dates are assigned individual lot numbers for each manufacturing date and are managed separately by grouping.
例えば図16における半製品の製造ロットA001及びA002と半製品の製造ロットB001〜B003とは、例えば同一材料であるが製造場所が異なっている。また、半製品の製造ロットA001及びA002は、例えば製造日時が異なっており、半製品の製造ロットB001〜B003は、例えば製造日時が異なっている。 For example, the semi-finished product production lots A001 and A002 and the semi-finished product production lots B001 to B003 in FIG. 16 are made of the same material, but the production locations are different. Further, the semi-finished product manufacturing lots A001 and A002 have different manufacturing dates and times, and the semi-finished manufacturing lots B001 to B003 have different manufacturing dates and times, for example.
図16における「受注数量」は、当該受注製品の品種を受注した数量を表す。「受注数量」は、言い換えると、当該受注製品の品種を製造するために必要な半製品の充当数の合計を意味する。例えば受注製品の品種J001に必要な半製品の製造ロットの充当数の合計は「4」である。 The “order quantity” in FIG. 16 represents the quantity of the ordered product type ordered. In other words, "order quantity" means the total number of semi-finished products required to manufacture a variety of the ordered product. For example, the total number of semi-finished product production lots required for the ordered product product type J001 is "4".
なお、本実施形態の自動計算処理部1531による充当処理においては、特定の1の受注製品の品種に対する各半製品の製造ロットにおける充当数の合計が、受注製品の品種の受注数量を下回っていても、有効な充当組合せ解として扱うこととする。なぜなら、現実問題として、いずれかの半製品の製造ロットの在庫数量が足りずに受注製品の品種に対して要求される受注数量を充足させ得ない場合でも、半製品の製造ロットの在庫が納入され次第、その半製品の不足分を充当する処理を行い得るからである。
In the appropriation process by the automatic
一方、各半製品の製造ロットの充当数の合計が、受注製品の品種に対する受注数量を上回る場合は、充当数合計制約条件を充足しないと判定し、その後の第1充当数修正工程によって余剰分の充当数を減算することで半製品の製造ロットの充当数の合計が受注数量を上回らないように調整する。このような調整を行う理由は、受注製品の品種に対して要求される受注数量よりも多くの半製品の製造ロットにおける充当数を確保する必要はないからである。 On the other hand, if the total number of allocations of the production lots of each semi-finished product exceeds the order quantity for the product type of the ordered product, it is determined that the total allocation number constraint condition is not satisfied, and the surplus amount is determined by the subsequent first allocation number correction step. By subtracting the allocation number of, the total allocation number of the semi-finished production lot is adjusted so that it does not exceed the order quantity. The reason for making such adjustments is that it is not necessary to secure an appropriate number in the production lot of semi-finished products, which is larger than the ordered quantity required for the product type of the ordered product.
図16における「在庫数量」は、半製品の製造ロットの在庫数量である。例えば半製品の製造ロットA001の半製品の個数は「12」であり、最大12個を充当することができることを意味する。 The “inventory quantity” in FIG. 16 is the inventory quantity of the semi-finished product production lot. For example, the number of semi-finished products in the semi-finished product production lot A001 is "12", which means that a maximum of 12 can be allocated.
図16においては、5種類の受注製品の品種と5種類の半製品の製造ロットとの組合せの充当組合せ解が示されている。しかし、受注製品の品種の種類数及び各受注製品の品種に対して充当する半製品の製造ロットの種類数は5種類のみに限定されない。L(Lは2以上の整数)種類以上の受注製品の品種を任意に設定することができる。また、各受注製品の品種に対して充当する半製品の製造ロットの種類数は、受注製品の品種に対して半製品の製造ロットの種類の上限に制約がある場合を除き、M(Mは自然数)種類以上の任意の半製品の製造ロットを充当することができる。以下、図15に示される各ステップが具体例を用いて詳述される。 In FIG. 16, an appropriation combination solution of a combination of five types of ordered products and five types of semi-finished product production lots is shown. However, the number of types of ordered products and the number of types of semi-finished product production lots allocated to each ordered product type are not limited to five. It is possible to arbitrarily set the types of ordered products of L (L is an integer of 2 or more) types. In addition, the number of types of semi-finished product production lots allocated to each ordered product type is M (M is M) unless there is a restriction on the upper limit of the semi-finished product production lot type for the ordered product type. It is possible to allocate a production lot of any semi-finished product of (natural number) or more types. Hereinafter, each step shown in FIG. 15 will be described in detail with reference to a specific example.
ステップS1(初期解の設定)において、初期解設定部42は、各受注製品の品種に充当する各半製品の製造ロットの充当数を充当組合せ解の初期解として設定する。この初期解として、全ての受注製品の品種に充当する全ての半製品の製造ロットの充当数を、0に設定してもよいし、任意の自然数に設定してもよいし、擬似的な乱数によって無作為に設定してもよい。
In step S1 (setting of the initial solution), the initial
一般に、充当組合せ解の解空間は、1つの極大値が最適解となっている場合よりも、複数の極大値を有する多峰性の分布を含む場合が多い。このため、初期解で局所的な偏りを抑制するという観点から、充当組合せ解の初期解として、全ての受注製品の品種に充当する全ての半製品の製造ロットにおける充当数を同数に設定することが好ましい。また、種々の制約条件が満たされるように初期解を設定する観点から、全受注製品の品種に対する各半製品の製造ロットの充当数を0に設定することが好ましい。 In general, the solution space of an allocation combination solution often includes a multimodal distribution having a plurality of maximum values, rather than a case where one maximum value is the optimum solution. Therefore, from the viewpoint of suppressing local bias in the initial solution, as the initial solution of the allocation combination solution, the allocation number in the production lot of all semi-finished products to be allocated to all the ordered product types should be set to the same number. Is preferable. Further, from the viewpoint of setting the initial solution so that various constraints are satisfied, it is preferable to set the number of allocations of the production lots of each semi-finished product to 0 for all the ordered product types.
図17は、全ての受注製品の品種に対する全ての半製品の製造ロットにおける充当数を0に設定した場合の充当組合せ解を示す図である。ステップS1において、初期解設定部42は、例えば図17に示されるように初期解を設定する。
FIG. 17 is a diagram showing an allocation combination solution when the allocation number in the production lot of all semi-finished products for all the ordered product types is set to 0. In step S1, the initial
ステップS2(ループ数設定)において、カウンタ部43は、充当組合せ解を書き換えた回数を表すカウンタCの値を0に設定する。カウンタCの値は、充当組合せ解の初期解から充当数を書き換えた回数を意味する。但し、ステップS2の段階では、充当組合せ解の初期解に対し、充当数の書き換えが一度も行われていない。このため、ステップS2では、カウンタ部43は、カウンタCの値を0に設定する。
In step S2 (setting the number of loops), the
ステップS3(ループ判定)において、カウンタ値判定部44は、カウンタCの値とループ数設定値Nとを比較し、カウンタCの値がループ数設定値Nに等しいか否かを判定する。カウンタCの値がループ数設定値Nに等しい場合(ステップS3でYES)、カウンタ値判定部44は、現在設定されている充当組合せ解を最良解と判定し、図15の処理は終了する。一方、カウンタCの値がループ数設定値Nに等しくない場合(ステップS3でNO)、ステップS4において、カウンタ部43は、カウンタCの値を「1」インクリメントする。
In step S3 (loop determination), the counter
ステップS5(特定の充当数の変更)において、充当数変更部45は、充当組合せ解における任意の1種の半製品の製造ロットの充当数を変更した仮充当組合せ解を作成する。
In step S5 (change of a specific allocation number), the allocation
図18は、変更前の充当組合せ解の一例を概略的に示す図である。図19は、変更後の充当組合せ解の一例を概略的に示す図である。例えば、充当組合せ解が図18に示されるものである場合、充当数変更部45によって作成される仮充当組合せ解は、図18に示される充当組合せ解に対して任意の1の半製品の製造ロットの充当数が変更されたものとなり、例えば図19に示されるものとなる。
FIG. 18 is a diagram schematically showing an example of the allocation combination solution before the change. FIG. 19 is a diagram schematically showing an example of the modified allocation combination solution. For example, when the allocation combination solution is the one shown in FIG. 18, the provisional allocation combination solution created by the allocation
受注製品の品種J002に対する半製品の製造ロットA002の充当数は、図18では「0」となっているが、図19では「2」に変更されている。図18及び図19の仮充当組合せ解において、処理対象となる特定の1の受注製品の品種に対する特定の1の半製品の製造ロットに対し網掛けが付されている。なお、以下の図面においても、網掛けによって処理対象が明示されている。なお、図18及び図19中の「ロット数上限」については、ステップS6において後述される。 The number of semi-finished product production lots A002 allocated to the ordered product product type J002 is "0" in FIG. 18, but is changed to "2" in FIG. In the provisional allocation combination solution of FIGS. 18 and 19, the production lot of the specific 1 semi-finished product for the product type of the specific 1 ordered product to be processed is shaded. In the drawings below, the processing target is clearly indicated by shading. The "upper limit of the number of lots" in FIGS. 18 and 19 will be described later in step S6.
ここで、仮充当組合せ解において、充当数を変更する特定の1の半製品の製造ロットを選択する方法は、特に限定されない。例えば特定の1の受注製品の品種J001の特定の1の半製品の製造ロットA001(図18の左上隅の充当数)を選択してもよい。代替的に、全受注製品の品種のなかからランダムに任意の1の受注製品の品種を選択し、その選択した受注製品の品種に対して充当可能な全ての半製品の製造ロットのなかからランダムに任意の1の半製品の製造ロットを選択してもよい。 Here, in the provisional allocation combination solution, the method of selecting the production lot of a specific one semi-finished product whose allocation number is changed is not particularly limited. For example, the production lot A001 (the number of allocations in the upper left corner of FIG. 18) of the specific 1 semi-finished product of the specific 1 ordered product product type J001 may be selected. Alternatively, randomly select any one ordered product type from all the ordered product types, and randomly select from all semi-finished product production lots that can be applied to the selected ordered product type. You may select any one semi-finished product production lot.
また、変更後の充当数(例えば図19においては「2」)は、受注製品の品種の受注数量又は半製品の製造ロットの在庫数量のいずれか小さい方を上限とする0以上の整数から任意に選択することができる。つまり、図18に示す受注製品の品種J002の半製品の製造ロットA002の充当数を変更する場合、受注製品の品種J002の受注数量「3」と、半製品の製造ロットの在庫数量「18」とのうちの小さい方である「3」を上限とし、0〜3の範囲のなかでランダムに変更後の充当数を設定することができる。そこで、図19においては、変更後の充当数が「2」とされている。 Further, the changed allocation number (for example, "2" in FIG. 19) is arbitrary from an integer of 0 or more up to the smaller of the order quantity of the ordered product type and the inventory quantity of the semi-finished production lot. Can be selected for. That is, when changing the allocation number of the semi-finished product production lot A002 of the ordered product type J002 shown in FIG. 18, the order quantity “3” of the ordered product type J002 and the inventory quantity “18” of the semi-finished product manufacturing lot The upper limit is "3", which is the smaller of the above, and the appropriate number after the change can be randomly set within the range of 0 to 3. Therefore, in FIG. 19, the allocated number after the change is set to “2”.
図15においてステップS3〜S13のループを繰り返すなかでステップS5を複数回実行する場合、変更する充当数の受注製品の品種又は半製品の製造ロットのいずれか一方若しくは両方を各ステップS5ごとに異ならしめることが好ましい。例えば受注製品の品種J001を一定として、半製品の製造ロットA001、A002、B001、B002、B003の充当数をこの順に変更した仮充当組合せ解を設定し、それを終えると受注製品の品種J002に変更して同様の操作を実行するというように複数回のステップS5を繰り返すことが好ましい。もちろん、各ステップS5ごとに、変更する受注製品の品種及び半製品の製造ロットの製品組合せをランダムに設定してもよい。 When step S5 is executed a plurality of times while repeating the loops of steps S3 to S13 in FIG. 15, if either one or both of the ordered product type or the semi-finished product production lot to be changed is different for each step S5. It is preferable to tighten. For example, assuming that the product type J001 of the ordered product is constant, a provisional allocation combination solution is set in which the allocation numbers of the semi-finished product production lots A001, A002, B001, B002, and B003 are changed in this order, and when that is completed, the product type J002 of the ordered product is set. It is preferable to repeat step S5 a plurality of times, such as changing and executing the same operation. Of course, for each step S5, the product combination of the ordered product type and the semi-finished product production lot to be changed may be randomly set.
ステップS5は、充当組合せ解における全ての受注製品の品種に対する全ての半製品の製造ロットの製品組合せに対して実行されることが好ましい。例えば図19に示される充当組合せ解の場合、5種類の受注製品の品種に対する5種類の半製品の製造ロットの全ての製品組合せである25通りの充当数に対して、それぞれステップS5が1回以上実行されて充当数が変更されることが好ましい。 Step S5 is preferably performed for the product combinations of all semi-finished production lots for all the ordered product varieties in the allocation combination solution. For example, in the case of the allocation combination solution shown in FIG. 19, step S5 is performed once for each of the 25 allocations, which are all product combinations of the production lots of the five semi-finished products for the five types of ordered products. It is preferable that the above is executed and the allocation number is changed.
ステップS5の実行順序(充当数の変更順序)は、特定の順序に限られない。ステップS5は、例えば、図19に示される充当組合せ解の左上隅の充当数(受注製品の品種J001に対する半製品の製造ロットA001の充当数)から1つずつ下の充当数(つまり受注製品の品種J001に対する半製品の製造ロットA002、B001、B002、B003の順)を変更し、次に受注製品の品種J002に対する各半製品の製造ロットの充当数を変更するというように実行されてもよい。代替的に、図19の充当組合せ解における各受注製品の品種に対する各半製品の製造ロットの25通りの組合せのなかからランダムに1つずつ選択してステップS5が実行され、各受注製品の品種に対する各半製品の製造ロットの充当数のそれぞれに対してステップS5が1回以上実行されてもよい。 The execution order of step S5 (change order of the allocated number) is not limited to a specific order. In step S5, for example, the allocation number one by one below the allocation number in the upper left corner of the allocation combination solution shown in FIG. 19 (the allocation number of the semi-finished product production lot A001 with respect to the product type J001 of the ordered product) (that is, the allocated number of the ordered product). The production lot of the semi-finished product A002, B001, B002, B003 for the product type J001 may be changed, and then the allocation number of the production lot of each semi-finished product to the product type J002 of the ordered product may be changed. .. Alternatively, step S5 is executed by randomly selecting one from 25 combinations of production lots of each semi-finished product for each ordered product variety in the allocation combination solution of FIG. 19, and each ordered product variety. Step S5 may be executed one or more times for each of the allocation numbers of the production lots of each semi-finished product.
ステップS6(ロット数制約条件の充足判断)において、ロット数判定部46は、仮充当組合せ解がロット数制約条件を充足するか否かを判定する。ロット数制約条件は、受注製品の品種のニーズに応えるための非線形的な制約条件であり、具体的には1つの受注製品の品種に対して充当する半製品の製造ロットの種類数の上限の制約である。例えば図19における受注製品の品種J002に充当する半製品の製造ロットの種類数の上限は「2」である。このため、受注製品の品種J002に充当する半製品の種類数は、5種類の半製品の製造ロットA001〜A002及びB001〜B003のうちから2種以下の半製品の製造ロットを選択しなければならず、その選択した半製品の製造ロットのなかで充当数を設定しなければならない。
In step S6 (determination of satisfaction of lot number constraint condition), the lot
ロット数判定部46が、仮充当組合せ解における充当数を変更した受注製品の品種の種類数が、受注製品の品種に充当する半製品の製造ロットの種類数の上限を超えると判定すると(ステップS6でNO)、処理はステップS7に進む。一方、ロット数判定部46が、仮充当組合せ解における充当数を変更した受注製品の品種の種類数が、受注製品の品種に充当する半製品の製造ロットの種類数の上限以下であると判定すると(ステップS6でYES)、処理はステップS8に進む。
When the lot
図19に示される仮充当組合せ解の場合、ステップS5において受注製品の品種J002に対する半製品の製造ロットA002の充当数を変更したことにより、受注製品の品種J002に充当する半製品の製造ロットが半製品の製造ロットA001、A002及びB002の3種類となる。このため、受注製品の品種J002に充当する半製品の製造ロットの種類数の上限「2」を超えている。よって、図19に示される具体例の場合、ステップS6でNOと判定されて、処理はステップS7に進む。 In the case of the provisional allocation combination solution shown in FIG. 19, by changing the allocation number of the semi-finished product production lot A002 to the ordered product product type J002 in step S5, the semi-finished product production lot allocated to the ordered product type J002 is increased. There are three types of semi-finished product production lots A001, A002 and B002. For this reason, the upper limit of the number of types of semi-finished product production lots to be allocated to the ordered product type J002 exceeds the upper limit "2". Therefore, in the case of the specific example shown in FIG. 19, NO is determined in step S6, and the process proceeds to step S7.
ステップS7(ロット数修正工程)において、ロット数修正部47は、充当数を変更した受注製品の品種の変更した半製品の製造ロット以外の半製品の製造ロットの充当数を0にする。図19に示される仮充当組合せ解の具体例で説明すると、ロット数修正部47は、受注製品の品種J002に充当する3種の半製品の製造ロットA001、A002及びB002のうち、半製品の製造ロットA002以外の半製品の製造ロットA001又はB002のいずれか一方の充当数を0にする。
In step S7 (lot number correction step), the lot
図20は、図19の仮充当組合せ解に対し、ロット数修正部47が半製品の製造ロットB002の充当数を「0」に修正した場合の仮充当組合せ解を示す図である。これにより受注製品の品種J002に充当する半製品の製造ロットの種類数が、受注製品の品種J002のロット上限数を超えないように修正することができ、仮充当組合せ解がロット数の制約条件を充足するように仮充当組合せ解を修正することができる。
FIG. 20 is a diagram showing a provisional allocation combination solution when the lot
ステップS8(充当数合計制約条件の充足判断)において、充当数判定部48は、仮充当組合せ解が充当数合計制約条件を充足するか否かを判定する。充当数合計制約条件は、ステップS5で変更した充当数の半製品の製造ロットを含む受注製品の品種に充当する半製品の製造ロットの合計充当数の上限の制約である。半製品の製造ロットの合計充当数の上限は、受注製品の品種の受注数量である。例えば図20においては、受注製品の品種J002の受注数量が「3」である。このため、5種類の半製品の製造ロットA001〜A002及びB001〜B003の合計充当数を「3」以下にする必要がある。
In step S8 (satisfaction determination of the total allocation number constraint condition), the allocation
充当数判定部48が、仮充当組合せ解において、充当数を変更した受注製品の品種に充当する全ての半製品の製造ロットの充当数の合計が、当該受注製品の品種の受注数量を超えると判定すると(ステップS8でNO)、処理はステップS9に進む。一方、充当数判定部48が、仮充当組合せ解において、充当数を変更した受注製品の品種に充当する全ての半製品の製造ロットの充当数の合計が、当該受注製品の品種の受注数量以下であると判定すると(ステップS8でYES)、処理はステップS10に進む。
When the allocation
図20に示される仮充当組合せ解の場合、充当数を変更した受注製品の品種J002に充当する半製品の製造ロットの充当数の合計が「4」である。このため、受注製品の品種J002に充当する半製品の製造ロットの合計充当数の上限、つまり受注製品の品種J002の受注数量「3」を超えている。よって、図20に示される具体例の場合、充当数判定部48は、ステップS8でNOと判定し、処理はステップS9に進む。
In the case of the provisional allocation combination solution shown in FIG. 20, the total allocation number of the production lots of the semi-finished products allocated to the ordered product product type J002 with the allocation number changed is “4”. For this reason, it exceeds the upper limit of the total number of semi-finished product production lots to be allocated to the ordered product type J002, that is, the order quantity "3" of the ordered product type J002. Therefore, in the case of the specific example shown in FIG. 20, the appropriation
ステップS9(第1充当数修正工程)において、第1充当数修正部49は、充当数を変更した受注製品の品種の充当数の合計から受注製品の品種の受注数量を引いて得られた値を上限とする任意の自然数を設定し、受注製品の品種に充当する全ての半製品の製造ロットのうち、充当数を変更した半製品の製造ロット以外の半製品の製造ロットの充当数から上記自然数を減算した充当数を新たな充当数に設定する。
In step S9 (first allocation number correction step), the first allocation
図20に示される仮充当組合せ解の具体例で説明すると、第1充当数修正部49は、受注製品の品種J002に充当する半製品の製造ロットA001及びA002の合計充当数「4」から、受注製品の品種J002の受注数量「3」を引いて得られた自然数「1」を設定する。そして、第1充当数修正部49は、受注製品の品種J002に充当する全ての半製品の製造ロットA001及びA002のうち、充当数を変更した半製品の製造ロットA002以外の半製品の製造ロット(図20では半製品の製造ロットA001)の充当数「2」から上記自然数「1」を減算した充当数を新たな充当数「1」として設定する。
Explaining with a specific example of the provisional allocation combination solution shown in FIG. 20, the first allocation
図21は、第1充当数修正部49による修正後の仮充当組合せ解を示す図である。受注製品の品種J002に対する半製品の製造ロットA001の充当数が、図20では「2」であるのに対して、図21では「1」に変更されている。
FIG. 21 is a diagram showing a provisional allocation combination solution after modification by the first allocation
ステップS9を実行することにより、受注製品の品種J002に充当する半製品の製造ロットの充当数の合計が、受注製品の品種J002の受注数量を超えないように仮充当組合せ解の充当数を修正することができる。ステップS9が終了すると、処理はステップS8に戻る。 By executing step S9, the number of allocations of the provisional allocation combination solution is corrected so that the total number of allocations of the semi-finished production lots allocated to the ordered product type J002 does not exceed the ordered quantity of the ordered product type J002. can do. When step S9 is completed, the process returns to step S8.
なお、図20に示される仮充当組合せ解においては、半製品の製造ロットA001の充当数を「1」減算することによって、一度の修正で充当数合計制約条件を充足し得る場合が説明された。しかし、このように一度の修正で充当数合計制約条件を充足することができず、ステップS9が一度実行された後の仮充当組合せ解でも、充当数合計制約条件を充足しないこともあり得る。この場合には、自動計算処理部1531は、充当数合計制約条件を充足する仮充当組合せ解が得られるまで、ステップS8及びS9を繰り返す。これによって、充当数を変更した半製品の製造ロット以外の複数の半製品の製造ロットの充当数を修正することができ、充当数を修正する半製品の製造ロットが偏らないようにすることができる。
In the provisional allocation combination solution shown in FIG. 20, it was explained that the total allocation number constraint condition can be satisfied by one modification by subtracting "1" from the allocation number of the semi-finished product production lot A001. .. However, it is possible that the total allocation number constraint condition cannot be satisfied by one modification in this way, and the provisional allocation combination solution after step S9 is executed once does not satisfy the total allocation number constraint condition. In this case, the automatic
ステップS10(在庫数量制約条件の充足判断)において、在庫数量判定部50は、仮充当組合せ解が在庫数量制約条件を充足するか否かを判定する。在庫数量制約条件は、ステップS5で充当数を変更した半製品の製造ロットの在庫数量による制約である。例えば図21においては、ステップS5で変更した充当数の半製品の製造ロットA002の在庫数量が「18」である。このため、全ての受注製品の品種J001〜J005に充当する半製品の製造ロットA002の充当数の合計を「18」以下にする必要がある。
In step S10 (inventory quantity constraint condition satisfaction determination), the inventory
在庫数量判定部50が、仮充当組合せ解における全ての受注製品の品種に対する、ステップ5で充当数を変更した半製品の製造ロットの充当数の合計が、当該半製品の製造ロットの在庫数量を超えると判定すると(ステップS10でNO)、処理はステップS11に進む。一方、在庫数量判定部50が、仮充当組合せ解における全ての受注製品の品種に対する、ステップS5で充当数を変更した半製品の製造ロットの充当数の合計が、当該半製品の製造ロットの在庫数量以下であると判定すると(ステップS10でYES)、処理はステップS12に進む。
The inventory
図21に示される仮充当組合せ解の場合、全ての受注製品の品種J001〜J005に対する、ステップS5で充当数を変更した半製品の製造ロットA002の充当数の合計(2+2+16=20)が、半製品の製造ロットA002の在庫数量「18」を超えている。よって、図21に示される具体例の場合、在庫数量判定部50は、ステップS10でNOと判定し、処理はステップS11に進む。
In the case of the provisional allocation combination solution shown in FIG. 21, the total allocation number (2 + 2 + 16 = 20) of the semi-finished product production lot A002 whose allocation number is changed in step S5 is half for all the ordered product varieties J001 to J005. The inventory quantity "18" of the production lot A002 of the product is exceeded. Therefore, in the case of the specific example shown in FIG. 21, the inventory
ステップS11(第2充当数修正工程)において、第2充当数修正部51は、ステップS5で充当数を変更した半製品の製造ロットの充当数の合計から当該半製品の製造ロットの在庫数量を引いて得られた値を上限とする任意の自然数を設定する。第2充当数修正部51は、ステップS5で充当数を変更した半製品の製造ロット以外の半製品の製造ロットの充当数から当該自然数を減算した充当数を新たな充当数に設定する。
In step S11 (second allocation number correction step), the second allocation
図21に示される仮充当組合せ解の具体例で説明すると、第2充当数修正部51は、ステップS5で充当数を変更した半製品の製造ロットA002の充当数の合計「20」から、半製品の製造ロットA002の在庫数量「18」を引いて得られた値「2」を上限とする自然数(本実施形態では例えば2)を設定する。そして、第2充当数修正部51は、仮充当組合せ解におけるステップS5で充当数を変更した半製品の製造ロットA002の充当数以外の受注製品の品種J005の充当数「16」から上記自然数「2」を減算した充当数「14」を新たな充当数として設定する。
Explaining with a specific example of the provisional allocation combination solution shown in FIG. 21, the second allocation
図22は、第2充当数修正部51による修正後の仮充当組合せ解を示す図である。受注製品の品種J005に対する半製品の製造ロットA002の充当数が、図21では「16」であるのに対して、図22では「14」に変更されている。
FIG. 22 is a diagram showing a provisional allocation combination solution after modification by the second allocation
ステップS11を実行することにより、半製品の製造ロットA002の充当数の合計が、半製品の製造ロットA002の在庫数量を超えないように、仮充当組合せ解の充当数を修正することができる。ステップS11が終了すると、処理はステップS10に戻る。 By executing step S11, the allocation number of the provisional allocation combination solution can be corrected so that the total allocation number of the semi-finished product production lot A002 does not exceed the inventory quantity of the semi-finished production lot A002. When step S11 is completed, the process returns to step S10.
なお、図22に示される仮充当組合せ解においては、受注製品の品種J005に対する半製品の製造ロットA002の充当数を「2」減算することによって、一度の修正で在庫数量制約条件を充足し得る場合が説明された。しかし、このように一度の修正で在庫数量制約条件を充足することができず、ステップS11が一度実行された後の仮充当組合せ解でも、在庫数量制約条件を充足しないこともあり得る。この場合には、自動計算処理部1531は、在庫数量制約条件を充足する仮充当組合せ解が得られるまで、ステップS10及びS11を繰り返す。これにより充当数を変更した半製品の製造ロット以外の複数の半製品の製造ロットの充当数を修正することができ、充当数を修正する半製品の製造ロットが偏らないようにすることができる。
In the provisional allocation combination solution shown in FIG. 22, the inventory quantity constraint condition can be satisfied with one modification by subtracting "2" from the allocation number of the semi-finished product production lot A002 with respect to the ordered product product type J005. The case was explained. However, it is possible that the inventory quantity constraint condition cannot be satisfied by one modification as described above, and the inventory quantity constraint condition may not be satisfied even by the provisional allocation combination solution after step S11 is executed once. In this case, the automatic
ステップS12(評価値の比較)において、評価値比較部52は、所定の評価関数に基づいて、ステップS5を実行する前の充当組合せ解の評価値A、及びステップS10でYESとなった時点での仮充当組合せ解の評価値Bを算出する。なお、評価値A及びBは、いずれも具体的数値によって特定されるものであり、その数値が高いほど最適解に近いことを示す。上記評価値A及びBを算出するための評価関数としては、下記式(I)の評価関数Fを用いることが好ましい。
In step S12 (comparison of evaluation values), the evaluation
ここで、上記式(I)中のpi,jは、L(Lは2以上の整数)種類の受注製品の品種のうちの特定の1の受注製品の品種iを製造するために用いるM(Mは自然数)種類の半製品の製造ロットのうちの特定の1の半製品の製造ロットjを充当するべき優先度を規定するパラメータであり、ai,jは、特定の1の受注製品の品種iを製造するために充当する特定の1の半製品の製造ロットjの充当数である。 Here, pi and j in the above formula (I) are M used for producing the product type i of one specific order-made product among the product types of L (L is an integer of 2 or more) types. (M is a natural number) It is a parameter that defines the priority to be allocated to the production lot j of a specific one semi-finished product among the production lots of the kind of semi-finished products, and ai and j are the ordered products of the specific one. It is the allocation number of the production lot j of the specific 1 semi-finished product allocated to produce the variety i of the above.
上記優先度は、各受注製品の品種に関する条件(例えば要求性能、仕様、用途、大きさ等)と、各半製品の製造ロットに関する条件(品質、原材料、有効期限、用途、形状等)とによって規定されるパラメータである。上記優先度は、例えば受注製品の品種に関する条件に基づいて1〜10点の10段階評価で第1優先度を設定し、半製品の製造ロットに関する条件に基づいて1〜10点の10段階評価で第2優先度を設定し、第1優先度と第2優先度とを単純に足し合わせることによって、各受注製品の品種に対する各半製品の製造ロットの優先度を設定することができる。 The above priority depends on the conditions related to the type of each ordered product (for example, required performance, specifications, applications, size, etc.) and the conditions related to the production lot of each semi-finished product (quality, raw materials, expiration date, application, shape, etc.). It is a specified parameter. For the above priority, for example, the first priority is set by a 10-point evaluation of 1 to 10 points based on the conditions related to the type of the ordered product, and the 10-point evaluation of 1 to 10 points is set based on the conditions related to the production lot of the semi-finished product. By setting the second priority with, and simply adding the first priority and the second priority, it is possible to set the priority of the production lot of each semi-finished product for each ordered product type.
図23は、受注製品の品種J001〜J005に充当するべき半製品の製造ロットA001〜A002及びB001〜B003のそれぞれの優先度の数値例を示す図である。 FIG. 23 is a diagram showing numerical examples of priorities of the semi-finished product production lots A001 to A002 and B001 to B003 to be allocated to the ordered product varieties J001 to J005.
図23の優先度について、受注製品の品種に対して半製品の製造ロットを充当し難い制約がある受注製品の品種及び半製品の製造ロットほど、優先度は高くなる傾向にある。在庫管理上、制約が多い受注製品の品種及び半製品の製造ロットほど、早く充当した方が半製品の製造ロットの在庫を少なくし得るからである。 Regarding the priority of FIG. 23, the priority tends to be higher for the ordered product type and the semi-finished product production lot, which have a restriction that it is difficult to allocate the semi-finished product production lot to the ordered product type. This is because the inventory of semi-finished product production lots can be reduced by allocating earlier for the types of ordered products and semi-finished product production lots, which have more restrictions in terms of inventory management.
評価値Aは、例えば図18に示される充当組合せ解における各充当数ai,jと、図23に示される各優先度pi,jとを積算して、その総和を算出することにより得ることができる。評価値Bは、例えば図22に示される仮充当組合せ解における各充当数ai,jと、図23に示される各優先度pi,jとを積算して、その総和を算出することにより得ることができる。 The evaluation value A is obtained, for example, by integrating the allocation numbers ai and j in the allocation combination solution shown in FIG. 18 and the priority pi and j shown in FIG. 23 and calculating the total sum. be able to. The evaluation value B is calculated by summing up the allocation numbers ai and j in the provisional allocation combination solution shown in FIG. 22 and the priority pi and j shown in FIG. 23, for example. Obtainable.
評価値比較部52が、上記充当組合せ解の評価値Aと仮充当組合せ解の評価値Bとを比較した結果、評価値Bは評価値A未満であると判定すると(ステップS12でNO)、充当組合せ解は変更されず、処理はステップS3に戻る。一方、評価値比較部52が、評価値Bは評価値A以上であると判定すると(ステップS12でYES)、処理はステップS13に進む。そして、充当組合せ更新部53は、ステップS13において、仮充当組合せ解を新たな充当組合せ解に書き換える。
When the evaluation
このように充当組合せ解を書き換えることにより、充当組合せ解における、各受注製品の品種に対する各半製品の製造ロットの充当数を最適解に近づけることができる。ステップS13が終了すると、処理はステップS3に戻る。以上のようにして、ステップS3〜ステップS13の各工程が繰り返される。そして、ステップS3において、カウンタCの値がループ数設定値Nに等しいとカウンタ値判定部44が判定すると(ステップS3でYES)、図15の処理は終了する。
By rewriting the allocation combination solution in this way, the allocation number of the production lot of each semi-finished product for each ordered product type in the allocation combination solution can be brought close to the optimum solution. When step S13 is completed, the process returns to step S3. As described above, each step of step S3 to step S13 is repeated. Then, in step S3, when the counter
(効果)
以上説明されたように、本実施形態では、転用条件記憶部143は、半製品の材質コード401と、受注製品の材質コード402との組合せが、「充当可能」と判定するか、「充当可否の判定を保留する」かを表す充当判定403を含む材質コード条件400を記憶する。したがって、半製品の材質コード401と、受注製品の材質コード402とが異なる場合にまで、充当可能と判定される製品組合せを広げることができる。また、転用条件記憶部143は、受注製品の品種501に設定されている判定仕様値としての品質ランク502より上位ランクの品質ランクを持つ半製品が、「充当可能」と判定されるか、「充当可否の判定を保留する」かを表す上位ランクの充当判定503を含む品質ランク条件500を記憶する。したがって、半製品の品質ランクと、受注製品の品質ランクとが異なる場合にまで、充当可能と判定される製品組合せを広げることができる。また、転用条件記憶部143は、受注製品の品種601ごとに設定された、規定値602と充当可能603と判定保留604とを含む長さ条件600を記憶する。したがって、規定値602の範囲だけでなく、充当可能603の範囲まで、充当可能と判定される製品組合せを広げることができる。その結果、本実施形態によれば、充当可否の判定を改善して、充当業務を適切に支援することができる。
(effect)
As described above, in the present embodiment, the diversion
また、本実施形態では、充当可否の判定が保留された範囲については、例えば工場の担当者などの人が、例えば生産管理的な観点又は技術的な観点から充当可否を判定することができる。したがって、本実施形態によれば、充当可否の判定を更に改善して、充当業務を適切に支援することができる。 Further, in the present embodiment, with respect to the range in which the determination of appropriation is suspended, for example, a person in charge of a factory can determine the appropriation from a production management viewpoint or a technical viewpoint. Therefore, according to the present embodiment, it is possible to further improve the determination of appropriation / disapproval and appropriately support the appropriation work.
(変形された実施形態)
(1)上記実施形態では、充当業務支援装置100は、図1に示されるように、表示部110、入力部120、メモリ130、記憶装置140及びCPU150を備えるが、この構成に限られない。
(Transformed embodiment)
(1) In the above embodiment, the allocation
代替的に、充当業務支援装置は、記憶装置140を備えずに、表示部110、入力部120、メモリ130及びCPU150のみを備えてもよい。記憶装置140は、外部に配設された例えばサーバで構成してもよい。CPU150と記憶装置140とを、ネットワークを介して通信可能に構成してもよい。
Alternatively, the allocation business support device may include only the
さらに代替的に、充当業務支援装置100に代えて、表示部110、入力部120、メモリ130及びCPU150を含む充当業務支援装置と、ネットワークを介してCPU150と通信可能に構成された記憶装置140と、を備える充当業務支援システムを構成してもよい。
Further, instead of the allocation
(2)上記実施形態において、記号「△」で表された(つまり充当可否の判定が保留された)製品組合せについて、充当可能か否かを判断する主体に優先順位を設けておいてもよい。 (2) In the above embodiment, with respect to the product combination represented by the symbol “Δ” (that is, the determination of appropriation is suspended), a priority may be set for the entity that determines whether or not appropriation is possible. ..
例えば、まず、生産管理部門の担当者が、工程管理的な観点から充当可否を判断し、充当可能と判断した製品組合せを追加して、最適な充当組合せを検討してもよい。 For example, the person in charge of the production control department may first determine whether or not to allocate the product from the viewpoint of process control, add the product combination determined to be applicable, and consider the optimum allocation combination.
そして、生産技術部門の判断で充当可能な製品組合せを追加すると、受注製品の納期に間に合わせることが可能になったり、半製品の在庫数量を適切なレベルまで低下させることが可能になる等、充当の質が向上するような場合には、生産技術部門の担当者が、技術的な観点から充当可否を判断した上で、その製品組合せを追加してもよい。 Then, by adding product combinations that can be applied at the discretion of the production engineering department, it becomes possible to meet the delivery date of the ordered product, reduce the inventory quantity of semi-finished products to an appropriate level, and so on. If the quality of appropriation is improved, the person in charge of the production engineering department may add the product combination after judging whether or not the appropriation is possible from a technical point of view.
(3)上記実施形態において、記号「△」で表された製品組合せについて、判定仕様種別ごとに、充当可否を判断する主体を予め決めておいてもよい。例えば、記号「△」で表された製品組合せを、記号「△1」で表された製品組合せと記号「△2」で表された製品組合せと(又は、赤色の記号「△」で表された製品組合せと青色の記号「△」で表された製品組合せと)に予め分けておいてもよい。 (3) In the above embodiment, with respect to the product combination represented by the symbol “Δ”, the entity that determines whether or not the product can be applied may be determined in advance for each determination specification type. For example, the product combination represented by the symbol "△" is represented by the product combination represented by the symbol "△ 1" and the product combination represented by the symbol "△ 2" (or by the red symbol "△"). It may be divided into a product combination and a product combination represented by the blue symbol “Δ” in advance.
例えば記号「△1」で表された製品組合せ(第1判断主体群)については、生産管理部門の担当者(第1判断主体)が充当可否を判定するように予め設定してもよい。例えば記号「△2」で表された製品組合せ(第2判断主体群)については、生産技術部門の担当者(第2判断主体)が充当可否を判定するように予め設定してもよい。転用条件記憶部143は、判定仕様種別に対応付けて、予め決められた判断主体を記憶してもよい。
For example, the product combination (first judgment entity group) represented by the symbol “Δ1” may be set in advance so that the person in charge of the production control department (first determination entity) determines whether or not the product can be applied. For example, the product combination (second judgment entity group) represented by the symbol “Δ2” may be set in advance so that the person in charge of the production engineering department (second determination entity) determines whether or not it can be applied. The diversion
(4)上記実施形態では、判定仕様種別として、「材質コード」、「品質ランク」、「長さ」を用いているが、これらに限られない。 (4) In the above embodiment, "material code", "quality rank", and "length" are used as the judgment specification type, but the present invention is not limited to these.
例えば、「材質コード」、「品質ランク」、「長さ」などの複数の判定仕様種別を組み合わせた「半製品品種」を設定し、過去に人の判断で転用して充当した実績がある「半製品品種」と「受注製品の品種」との製品組合せを、転用実績情報として、転用条件記憶部143に記憶させておいてもよい。判定処理部152は、転用条件記憶部143に転用実績情報として記憶されている「半製品品種」と「受注製品の品種」との製品組合せを充当可能と判定してもよい。
For example, a "semi-finished product type" that combines multiple judgment specification types such as "material code", "quality rank", and "length" is set, and in the past, it has been diverted and applied at the discretion of a person. The product combination of the "semi-finished product type" and the "ordered product type" may be stored in the diversion
(5)上記実施形態の品質ランク条件500(図5)では、受注製品の品種501の品質ランク502に対して、上位ランクの充当判定503として、上位の品質ランクを持つ半製品の製造ロットについて「充当可能」と「判定保留」とが設定されているが、これに限られない。
(5) In the quality rank condition 500 (FIG. 5) of the above embodiment, the production lot of a semi-finished product having a higher quality rank is set as a higher
例えば、半製品の製造ロットが持つ品質ランク(例えばランクQR1〜QR5)に対して、下位の品質ランクを持つ受注製品の品種について「充当可能」と「判定保留」とが設定された品質ランク条件を用いてもよい。 For example, a quality rank condition in which "applicable" and "judgment pending" are set for the product types of ordered products having lower quality ranks with respect to the quality ranks (for example, ranks QR1 to QR5) of semi-finished product production lots. May be used.
(6)上記実施形態の品質ランク204(図2)は、表面粗さの品質仕様のランクを示しているが、これに限られない。品質ランクは、例えば不純物の含有比率のランクを示してもよく、品質ランクは、優劣の序列を表すものであればよい。 (6) The quality rank 204 (FIG. 2) of the above embodiment indicates the rank of the quality specification of the surface roughness, but the present invention is not limited to this. The quality rank may indicate, for example, the rank of the content ratio of impurities, and the quality rank may indicate the order of superiority or inferiority.
(7)上記実施形態では、判定仕様種別として、「長さ」を用いているが、これに限られない。判定仕様種別として、「長さ」に代えて又は加えて、例えば「重量」を用いてもよい。すなわち、「長さ」及び「重量」のように、「数値」で表される判定仕様種別を用いてもよい。 (7) In the above embodiment, "length" is used as the determination specification type, but the present invention is not limited to this. As the determination specification type, for example, "weight" may be used instead of or in addition to "length". That is, a determination specification type represented by a "numerical value" such as "length" and "weight" may be used.
110 表示部
120 入力部
141 受注製品情報記憶部
142 半製品情報記憶部
143 転用条件記憶部
151 取得処理部
152 判定処理部
200 受注製品情報
300 半製品情報
400 材質コード条件
500 品質ランク条件
600 長さ条件
110
Claims (9)
前記複数種類の受注製品の、受注数量及び所定の判定仕様種別における所定の判定仕様値を受注製品情報として記憶する受注製品情報記憶部から、前記受注製品情報を取得する第1取得ステップと、
前記複数種類の半製品の、在庫数量及び前記判定仕様種別における特性値を半製品情報として記憶する半製品情報記憶部から、前記半製品情報を取得する第2取得ステップと、
前記複数種類の半製品の前記判定仕様種別における前記特性値と前記複数種類の受注製品の前記判定仕様種別における前記判定仕様値とのうち、少なくとも前記判定仕様値を用いて予め生成された、充当可能に転用する充当可能範囲と、充当可否の判定を保留する判定保留範囲とを転用条件として記憶する転用条件記憶部から、前記転用条件を取得する第3取得ステップと、
前記特性値を、前記判定仕様値、前記充当可能範囲及び前記判定保留範囲と比較して、前記各々の製品組合せについて、充当可能な第1群と、充当不可能な第2群と、充当可否の判定を保留する第3群とに区分して判定する判定ステップと、を備え、
前記判定ステップは、
前記特性値が前記判定仕様値に含まれる前記製品組合せと、前記特性値が前記判定仕様値に含まれず前記充当可能範囲に含まれる前記製品組合せとについては、前記第1群と判定し、
前記特性値が、前記判定仕様値に含まれず、かつ、前記判定保留範囲に含まれない前記製品組合せについては、前記第2群と判定し、
前記特性値が、前記判定仕様値に含まれず、前記充当可能範囲に含まれず、かつ、前記判定保留範囲に含まれる前記製品組合せについては、前記第3群と判定する、
充当業務支援方法。 For each product combination of a plurality of types of ordered products and a plurality of types of semi-finished products held in inventory, the user determines whether or not the plurality of types of semi-finished products can be applied to the production of the plurality of types of ordered products. It is an appropriation work support method executed by a computer that supports the appropriation work to be judged respectively.
The first acquisition step of acquiring the ordered product information from the ordered product information storage unit that stores the ordered quantity and the predetermined determination specification value in the predetermined determination specification type of the plurality of types of ordered products as the ordered product information.
A second acquisition step of acquiring the semi-finished product information from the semi-finished product information storage unit that stores the inventory quantity and the characteristic value in the determination specification type of the plurality of types of semi-finished products as semi-finished product information.
Appropriation generated in advance using at least the judgment specification value among the characteristic value in the judgment specification type of the plurality of types of semi-finished products and the judgment specification value in the judgment specification type of the plurality of types of ordered products. A third acquisition step of acquiring the diversion condition from the diversion condition storage unit that stores the appropriable range that can be diverted and the determination holding range that suspends the determination of appropriation as diversion conditions.
The characteristic value is compared with the judgment specification value, the appropriable range, and the judgment pending range, and for each of the product combinations, the applicable first group, the unapplicable second group, and the appropriation availability It is provided with a judgment step of dividing the judgment into the third group for holding the judgment of
The determination step is
The product combination in which the characteristic value is included in the determination specification value and the product combination in which the characteristic value is not included in the determination specification value but is included in the applicable range are determined to be the first group.
The product combination whose characteristic value is not included in the determination specification value and is not included in the determination pending range is determined to be the second group.
The product combination that is not included in the determination specification value, is not included in the appropriable range, and is included in the determination pending range is determined to be the third group.
Appropriation business support method.
前記半製品情報記憶部は、前記複数種類の前記判定仕様種別における各々の前記特性値を記憶し、
前記転用条件記憶部は、前記判定仕様種別ごとに予め生成された、前記充当可能範囲と前記判定保留範囲とを、前記判定仕様種別に対応付けて記憶し、
前記判定ステップは、前記判定仕様種別ごとに、前記特性値を、前記判定仕様値、前記充当可能範囲及び前記判定保留範囲と比較して、前記各々の製品組合せについて、前記判定仕様種別ごとに、前記第1群と前記第2群と前記第3群とに区分して判定し、
前記判定ステップは、前記判定仕様種別ごとの判定結果を用いて、前記各々の製品組合せについて、前記第1群と前記第2群と前記第3群とに区分して判定する、
請求項1に記載の充当業務支援方法。 The ordered product information storage unit stores each of the determination specification values in the plurality of types of the determination specification types, and stores the determination specification values.
The semi-finished product information storage unit stores each of the characteristic values in the plurality of types of the determination specification types, and stores the characteristic values.
The diversion condition storage unit stores the appropriate range and the determination hold range, which are generated in advance for each determination specification type, in association with the determination specification type.
In the determination step, the characteristic value is compared with the determination specification value, the appropriate range, and the determination pending range for each determination specification type, and for each of the product combinations, for each determination specification type, Judgment was made by dividing into the first group, the second group, and the third group.
In the determination step, using the determination result for each determination specification type, each of the product combinations is divided into the first group, the second group, and the third group for determination.
The allocation business support method according to claim 1.
前記判定仕様種別ごとの判定結果が前記第2群を含む前記製品組合せについては、前記第2群と判定し、
前記判定仕様種別ごとの判定結果が前記第2群を含まず前記第3群を含む前記製品組合せについては、前記第3群と判定し、
前記判定仕様種別ごとの判定結果が前記第1群のみを含む前記製品組合せについては、前記第1群と判定する、
請求項2に記載の充当業務支援方法。 The determination step is
The product combination in which the determination result for each determination specification type includes the second group is determined to be the second group.
The product combination in which the determination result for each determination specification type does not include the second group but includes the third group is determined to be the third group.
The product combination in which the determination result for each determination specification type includes only the first group is determined to be the first group.
The allocation business support method according to claim 2.
前記判定ステップは、
前記特性値が前記判定仕様値に一致する前記製品組合せと、前記特性値が前記判定仕様値に一致せず前記充当可能範囲に含まれる前記製品組合せとについては、前記第1群と判定し、
前記特性値が前記判定仕様値に一致せず、かつ、前記充当可能範囲にも前記判定保留範囲にも含まれない前記製品組合せについては、前記第2群と判定し、
前記特性値が前記判定仕様値に一致せず、前記充当可能範囲に含まれず、かつ、前記判定保留範囲に含まれる前記製品組合せについては、前記第3群と判定する、
請求項1〜3のいずれか1項に記載の充当業務支援方法。 The diversion condition storage unit was specified based on a comparison result in which the characteristic values of the plurality of types of semi-finished products in the judgment specification type and the judgment specification values of the plurality of types of ordered products in the judgment specification type were compared. , The product combination included in the appropriable range and the product combination included in the determination pending range are stored as the diversion conditions.
The determination step is
The product combination in which the characteristic value matches the determination specification value and the product combination in which the characteristic value does not match the determination specification value and is included in the appropriate range are determined to be the first group.
The product combination whose characteristic value does not match the determination specification value and is not included in the appropriable range or the determination pending range is determined to be the second group.
The product combination whose characteristic value does not match the determination specification value, is not included in the appropriable range, and is included in the determination pending range is determined to be the third group.
The allocation business support method according to any one of claims 1 to 3.
前記転用条件記憶部は、前記半製品の前記判定仕様種別における前記特性値が、前記受注製品の前記判定仕様値より予め定められた閾値未満優れた序列を表す範囲を、前記充当可能範囲として記憶し、かつ、前記半製品の前記判定仕様種別における前記特性値が、前記受注製品の前記判定仕様値より前記閾値以上優れた序列を表す範囲を、前記判定保留範囲として記憶し、
前記判定ステップは、前記各々の製品組合せについて、前記半製品の前記判定仕様種別における前記特性値が、前記受注製品の前記判定仕様種別における前記判定仕様値と同じ序列を表すときと、前記充当可能範囲に含まれているときとに、前記第1群と判定し、前記半製品の前記判定仕様種別における前記特性値が、前記受注製品の前記判定仕様種別における前記判定仕様値より劣った序列を表すときに、前記第2群と判定し、前記半製品の前記判定仕様種別における前記特性値が、前記判定保留範囲に含まれるときに、前記第3群と判定する、
請求項1〜4のいずれか1項に記載の充当業務支援方法。 The determination specification value of the ordered product and the characteristic value of the semi-finished product represent the order of superiority or inferiority in the determination specification type.
The diversion condition storage unit stores as the applicable range a range in which the characteristic value in the determination specification type of the semi-finished product represents an order superior to the determination specification value of the ordered product by less than a predetermined threshold value. However, a range in which the characteristic value in the judgment specification type of the semi-finished product represents a rank superior to the judgment specification value of the ordered product by the threshold value or more is stored as the judgment holding range.
The determination step can be applied to each of the product combinations when the characteristic value in the determination specification type of the semi-finished product represents the same order as the determination specification value in the determination specification type of the ordered product. When it is included in the range, it is determined that it is the first group, and the order in which the characteristic value in the judgment specification type of the semi-finished product is inferior to the judgment specification value in the judgment specification type of the ordered product. When representing, it is determined to be the second group, and when the characteristic value in the determination specification type of the semi-finished product is included in the determination pending range, it is determined to be the third group.
The allocation business support method according to any one of claims 1 to 4.
前記半製品の前記判定仕様種別における前記特性値は、数値で表され、
前記転用条件記憶部は、前記第1下限数値以下である第2下限数値以上かつ前記第1上限数値を超える第2上限数値以下の第2数値範囲であって前記第1数値範囲を除く範囲を、前記充当可能範囲として記憶し、かつ、前記第2下限数値以下である第3下限数値以上かつ前記第2上限数値を超える第3上限数値以下の第3数値範囲であって前記第2数値範囲を除く範囲を、前記判定保留範囲として記憶し、
前記判定ステップは、前記各々の製品組合せについて、前記半製品の前記判定仕様種別における前記特性値が、前記第1数値範囲に含まれるときと前記充当可能範囲に含まれるときとに前記第1群と判定し、前記第3数値範囲に含まれないときに前記第2群と判定し、前記判定保留範囲に含まれるときに前記第3群と判定する、
請求項1〜5のいずれか1項に記載の充当業務支援方法。 The judgment specification value in the judgment specification type of the ordered product is represented by a first numerical value range equal to or more than a predetermined first lower limit value and less than or equal to a predetermined first upper limit value.
The characteristic value in the judgment specification type of the semi-finished product is represented by a numerical value.
The diversion condition storage unit has a second numerical range that is equal to or greater than the first lower limit value and is greater than or equal to the first upper limit value and is equal to or less than the second upper limit value and excludes the first numerical range. A third numerical range that is stored as the appropriable range and is equal to or greater than the third lower limit value that is equal to or less than the second lower limit value and is less than or equal to the third upper limit value that exceeds the second upper limit value. The range excluding is stored as the judgment pending range,
In the determination step, for each of the product combinations, the first group when the characteristic value in the determination specification type of the semi-finished product is included in the first numerical range and when it is included in the appropriate range. When it is not included in the third numerical value range, it is determined to be the second group, and when it is included in the determination pending range, it is determined to be the third group.
The allocation business support method according to any one of claims 1 to 5.
請求項1〜6のいずれか1項に記載の充当業務支援方法。 For each of the product combinations, a display step of displaying the first group, the second group, and the third group on the display unit is further provided.
The allocation business support method according to any one of claims 1 to 6.
請求項1〜7のいずれか1項に記載の充当業務支援方法。 When the input unit is operated by the user to input that the product combination determined to be the third group in the determination step can be applied, the product combination determined to be the third group is modified to be applicable. With more correction steps to
The allocation business support method according to any one of claims 1 to 7.
前記複数種類の受注製品の、受注数量及び所定の判定仕様種別における所定の判定仕様値を受注製品情報として記憶する受注製品情報記憶部から、前記受注製品情報を取得し、前記複数種類の半製品の、在庫数量及び前記判定仕様種別における特性値を半製品情報として記憶する半製品情報記憶部から、前記半製品情報を取得し、前記複数種類の半製品の前記判定仕様種別における前記特性値と前記複数種類の受注製品の前記判定仕様種別における前記判定仕様値とのうち、少なくとも前記判定仕様値を用いて予め生成された、充当可能に転用する充当可能範囲と、充当可否の判定を保留する判定保留範囲とを転用条件として記憶する転用条件記憶部から、前記転用条件を取得する、取得処理部と、
前記特性値を、前記判定仕様値、前記充当可能範囲及び前記判定保留範囲と比較して、前記各々の製品組合せについて、充当可能な第1群と、充当不可能な第2群と、充当可否の判定を保留する第3群とに区分して判定する判定処理部と、を備え、
前記判定処理部は、
前記特性値が前記判定仕様値に含まれる前記製品組合せと、前記特性値が前記判定仕様値に含まれず前記充当可能範囲に含まれる前記製品組合せとについては、前記第1群と判定し、
前記特性値が、前記判定仕様値に含まれず、かつ、前記判定保留範囲に含まれない前記製品組合せについては、前記第2群と判定し、
前記特性値が、前記判定仕様値に含まれず、前記充当可能範囲に含まれず、かつ、前記判定保留範囲に含まれる前記製品組合せについては、前記第3群と判定する、
充当業務支援装置。 For each product combination of a plurality of types of ordered products and a plurality of types of semi-finished products held in inventory, the user determines whether or not the plurality of types of semi-finished products can be applied to the production of the plurality of types of ordered products. It is an appropriation work support device that supports the appropriation work to be judged respectively.
The ordered product information is acquired from the ordered product information storage unit that stores the ordered quantity and the predetermined judgment specification value in the predetermined judgment specification type of the plurality of types of ordered products as the ordered product information, and the plurality of types of semi-finished products are obtained. The semi-product information is acquired from the semi-product information storage unit that stores the stock quantity and the characteristic value in the determination specification type as semi-product information, and the characteristic value in the determination specification type of the plurality of types of semi-products is obtained. Of the judgment specification values in the judgment specification type of the plurality of types of ordered products, at least the appropriable range generated in advance using the judgment specification value and the appropriation / non-applicability judgment are suspended. An acquisition processing unit that acquires the diversion condition from the diversion condition storage unit that stores the determination pending range as the diversion condition.
The characteristic value is compared with the judgment specification value, the appropriable range, and the judgment pending range, and for each of the product combinations, the applicable first group, the unapplicable second group, and the appropriation availability It is provided with a determination processing unit that divides the determination into the third group that suspends the determination of
The determination processing unit
The product combination in which the characteristic value is included in the determination specification value and the product combination in which the characteristic value is not included in the determination specification value but is included in the applicable range are determined to be the first group.
The product combination whose characteristic value is not included in the determination specification value and is not included in the determination pending range is determined to be the second group.
The product combination that is not included in the determination specification value, is not included in the appropriable range, and is included in the determination pending range is determined to be the third group.
Appropriation business support device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017040544A JP6776157B2 (en) | 2017-03-03 | 2017-03-03 | Appropriation work support method and appropriation work support device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017040544A JP6776157B2 (en) | 2017-03-03 | 2017-03-03 | Appropriation work support method and appropriation work support device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018147168A JP2018147168A (en) | 2018-09-20 |
| JP6776157B2 true JP6776157B2 (en) | 2020-10-28 |
Family
ID=63591242
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017040544A Active JP6776157B2 (en) | 2017-03-03 | 2017-03-03 | Appropriation work support method and appropriation work support device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6776157B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7131447B2 (en) * | 2019-03-22 | 2022-09-06 | 富士通株式会社 | Information processing device, work selection method and work selection program |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06149850A (en) * | 1992-11-05 | 1994-05-31 | Nippon Steel Corp | Product material and order allocation method and system |
| JPH09167180A (en) * | 1995-12-19 | 1997-06-24 | Nkk Corp | Production control system for steel products |
| JP2000353007A (en) * | 1999-06-14 | 2000-12-19 | Nkk Corp | How to allocate slabs and orders |
| JP2007058675A (en) * | 2005-08-25 | 2007-03-08 | Nippon Steel Corp | Slab design method |
| JP2009163457A (en) * | 2007-12-28 | 2009-07-23 | Canon It Solutions Inc | Excessive material allocation processor, excessive material allocation processing method and program |
-
2017
- 2017-03-03 JP JP2017040544A patent/JP6776157B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018147168A (en) | 2018-09-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Agrawal et al. | Multi‐vendor sourcing in a retail supply chain | |
| CN108985691A (en) | A kind of automatic replenishing method and system based on dynamic stock control | |
| EP2610696A1 (en) | Process design/production planning device | |
| JP3618720B2 (en) | Management method based on flow management in supply chain product management | |
| CN112749829B (en) | Transportation plan generation device and transportation plan generation method | |
| Mok et al. | Intelligent production planning for complex garment manufacturing | |
| WO2016079843A1 (en) | Production plan adjustment assisting device and production plan adjustment assisting method | |
| CN118674246B (en) | Supply plan data processing method and system | |
| Cheng et al. | Cost-service tradeoff analysis of reorder-point-lot-size inventory models | |
| TW201629858A (en) | Method, device and program product for determining order quantity | |
| JP2017194746A (en) | Production plan adjustment device and production plan adjustment method | |
| JP6776157B2 (en) | Appropriation work support method and appropriation work support device | |
| US20160292625A1 (en) | Product data analysis | |
| JP5202177B2 (en) | Production planning method, execution program thereof, and execution apparatus thereof | |
| JP2016194900A (en) | Production schedule automatic planning device, production schedule automatic planning method and production schedule automatic planning program | |
| JP6647966B2 (en) | Inventory allocation device and inventory allocation method | |
| JP7411512B2 (en) | production planning system | |
| WO2022190596A1 (en) | Information processing device, stock management system, information processing method, and program | |
| JP5442526B2 (en) | Schedule creation method, schedule creation program, and schedule creation device | |
| Gola et al. | Mathematical models for manufacturing systems capacity planning and expansion–an overview | |
| CN113762859A (en) | Stock warehouse dividing method, device, system and storage medium | |
| JP2017102570A (en) | Production plan optimization system and production plan optimization method | |
| US20160300180A1 (en) | Product data analysis | |
| JP6947517B2 (en) | Inventory allocation device and inventory allocation method | |
| US20150324722A1 (en) | Method for determining a safety stock |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190930 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200814 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200825 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200902 |
|
| 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: 20201006 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201007 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6776157 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
