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

JP7728186B2 - Manufacturing line design device, manufacturing line design method, and computer program - Google Patents

Manufacturing line design device, manufacturing line design method, and computer program

Info

Publication number
JP7728186B2
JP7728186B2 JP2022003510A JP2022003510A JP7728186B2 JP 7728186 B2 JP7728186 B2 JP 7728186B2 JP 2022003510 A JP2022003510 A JP 2022003510A JP 2022003510 A JP2022003510 A JP 2022003510A JP 7728186 B2 JP7728186 B2 JP 7728186B2
Authority
JP
Japan
Prior art keywords
equipment
products
line
manufacturing
manufacturing line
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022003510A
Other languages
Japanese (ja)
Other versions
JP2023102828A (en
Inventor
啓介 野田
賢介 和田
正史 宇都野
康宏 与語
拓朗 都築
聡 吉田
健一 山田
功 永田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Toyota Central R&D Labs Inc
Original Assignee
Denso Corp
Toyota Central R&D Labs Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp, Toyota Central R&D Labs Inc filed Critical Denso Corp
Priority to JP2022003510A priority Critical patent/JP7728186B2/en
Publication of JP2023102828A publication Critical patent/JP2023102828A/en
Application granted granted Critical
Publication of JP7728186B2 publication Critical patent/JP7728186B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Automatic Assembly (AREA)
  • General Factory Administration (AREA)

Description

本発明は、製造ライン設計装置、製造ライン設計方法、およびコンピュータプログラムに関する。 The present invention relates to a manufacturing line design device, a manufacturing line design method, and a computer program.

複数の工程から構成される製造ラインにより製品を製造する技術が知られている(例えば、特許文献1参照)。特許文献1に記載された作業編成装置は、製造ラインに、作業者と、作業者が行う作業と、作業に必要な治具工具と、設備とを割り振る。割り振り後に、作業編成装置は、治具工具と、設備の減価償却費と、人件費とを目的関数により評価することにより、製造ラインを最適化している。 Technology for manufacturing products using a production line consisting of multiple processes is known (see, for example, Patent Document 1). The work organization device described in Patent Document 1 allocates workers, tasks to be performed by the workers, and the jigs, tools, and equipment required for the tasks to the production line. After allocation, the work organization device optimizes the production line by evaluating the depreciation costs of the jigs, tools, and equipment, and labor costs using an objective function.

特許文献2に記載されたライン製造支援システムは、単一の製造ラインで多品種の製品を製造する場合に、作業情報と、作業設備に関する情報とを用いて、一定時間内に複数品種の作業物を製造できる製造ラインを設計する。また、特許文献2には、治具数の所有数に制限があるとき、当該制限を考慮して製造単位を編成することで、治具の交換に伴う作業損失を削減している。 The line production support system described in Patent Document 2 uses work information and information about work equipment to design a production line that can produce multiple types of workpieces within a certain period of time when a wide variety of products are manufactured on a single production line. Patent Document 2 also describes how, when there is a limit on the number of jigs available, the system organizes production units taking this limit into account, thereby reducing work losses associated with jig replacement.

特開2018-116507号公報Japanese Patent Application Laid-Open No. 2018-116507 特開平05-257947号公報Japanese Patent Application Publication No. 05-257947

特許文献2に示されるように、製品の製造に使用する治具等の設備に制限がある場合には、これらの制限を考慮して製造ラインが設計される必要がある。この点について、特許文献1に記載された装置では、減価償却費や人件費と行ったコストの観点から製造ラインが設計されており、設備数などの制限について考慮されていない。設備数の制限を考慮しないと、作成された作業編成が設備数の制限を超えた場合に、再度、作業編成が行われる必要がある。特許文献2に記載されたシステムでは、1つの製造ラインで製品を製造することが前提であり、治具の交換等により設備数の制限を解消している。逆に言えば、複数の製造ラインにおける設備数などの制約がある場合のライン設計について考慮されていない。 As noted in Patent Document 2, when there are limitations on the equipment, such as jigs, used to manufacture products, the production line must be designed with these limitations in mind. In this regard, the device described in Patent Document 1 designs the production line from the perspective of costs, such as depreciation and labor costs, and does not consider limitations on the number of pieces of equipment. If the limitations on the number of pieces of equipment are not taken into account, the work organization created will need to be reorganized if it exceeds the equipment limit. The system described in Patent Document 2 is based on the premise that products are manufactured on a single production line, and eliminates limitations on the number of pieces of equipment by replacing jigs, etc. Conversely, it does not consider line design when there are constraints, such as the number of pieces of equipment, on multiple production lines.

本発明は、上述した課題を解決するためになされたものであり、複数の製造ラインにより複数の製品を製造する場合における、工程編成の作成時間を短縮することを目的とする。 The present invention was made to solve the above-mentioned problems, and aims to reduce the time required to create a process schedule when manufacturing multiple products using multiple production lines.

本発明は、上述の課題を解決するためになされたものであり、以下の形態として実現できる。複数の製造ラインにより複数の製品を製造する場合の前記製造ラインを設計する製造ライン設計装置であって、情報取得部であって、工程と、各前記工程において使用可能な設備の保有数と、を対応付けた設備情報と、前記製品と、各前記製品を製造するために必要な前記工程と、を対応付けた工程情報と、必要な前記製造ラインの本数と、をそれぞれ取得する情報取得部と、前記製造ラインに対する前記製品及び前記設備の振り分けを行う振分部と、を備え、前記振分部は、前記製造ラインの本数と、前記設備の保有数とを制約として、一の前記製造ラインに対して各工程用の前記設備をいずれかの前記製品が製造可能になるまで順番に振り分け、前記設備を振り分けた都度、当該製造ラインにおいて製造可能な前記製品を振り分け、処理を次の前記製造ラインに遷移させて、前記設備の振り分けと、前記製品の振り分けとを、取得された前記製造ラインの本数に達するまで繰り返す、製造ライン設計装置。そのほか、本発明は、以下の形態としても実現可能である。
The present invention has been made to solve the above-mentioned problems and can be realized in the following form: A manufacturing line design device for designing manufacturing lines for manufacturing multiple products using multiple manufacturing lines, the manufacturing line design device comprising: an information acquisition unit that acquires equipment information associating processes with the number of pieces of equipment available for each process, process information associating products with the processes required to manufacture each of the products, and the number of manufacturing lines required; and an allocation unit that allocates the products and the equipment to the manufacturing lines, the allocation unit sequentially allocating the equipment for each process to one of the manufacturing lines until one of the products can be manufactured, using the number of manufacturing lines and the number of pieces of equipment as constraints, and each time the allocation of equipment is completed, it allocates the products that can be manufactured on that manufacturing line and transitions processing to the next manufacturing line, repeating the allocation of equipment and the allocation of products until the acquired number of manufacturing lines is reached. The present invention can also be realized in the following form.

(1)本発明の一形態によれば、製品の製造ラインを設計する製造ライン設計装置が提供される。この製造ライン設計装置は、情報取得部であって、工程と、各前記工程において使用可能な設備の保有数と、を対応付けた設備情報と、製品と、各前記製品を製造するために必要な前記工程と、を対応付けた工程情報と、必要な前記製造ラインの本数と、をそれぞれ取得する情報取得部と、前記製造ラインに対する前記製品及び前記設備の振り分けを行う振分部と、を備え、前記振分部は、前記製造ラインの本数と、前記設備の保有数とを制約として、一の前記製造ラインの各工程用の前記設備を振り分け、前記設備を振り分けた都度、当該製造ラインにおいて製造可能な前記製品を振り分け、処理を次の前記製造ラインに遷移させて、前記設備の振り分けと、前記製品の振り分けとを、取得された前記製造ラインの本数に達するまで繰り返す。 (1) One aspect of the present invention provides a manufacturing line design device that designs a product manufacturing line. The manufacturing line design device includes an information acquisition unit that acquires equipment information that associates processes with the number of pieces of equipment available for each process, process information that associates products with the processes required to manufacture each product, and the number of manufacturing lines required; and an allocation unit that allocates the products and the equipment to the manufacturing lines. The allocation unit allocates the equipment for each process on one manufacturing line using the number of manufacturing lines and the number of pieces of equipment as constraints. Each time the allocation of equipment is completed, it allocates the products that can be manufactured on that manufacturing line and transitions processing to the next manufacturing line. The allocation of equipment and the allocation of products are repeated until the acquired number of manufacturing lines is reached.

この構成によれば、製造ラインの本数と、設備の保有数とを制約として、各製造ラインへの設備および製品の振り分けが、製造ラインの本数に達するまで繰り返される。そのため、設計された各製造ラインが備える設備の総数が、設備の保有数を超えることがない。この結果、作成される工程編成は実現可能な編成であるため、従来のように、設備の保有数の制限を許容しない実現不可能な工程編成が作成されずに済む。すなわち、本構成によれば、製造ラインの工程編成の計算時間を短縮でき、工程編成時間が高速化される。この結果、複数の製造ラインにより複数の製品を製造する場合における、工程編成の作成時間を短縮することができる。 With this configuration, the allocation of equipment and products to each production line is repeated until the number of production lines is reached, with the number of production lines and the amount of equipment in stock as constraints. Therefore, the total amount of equipment equipped in each designed production line will not exceed the amount of equipment in stock. As a result, the created process schedule is a feasible schedule, eliminating the need for an unfeasible process schedule that does not allow for restrictions on the amount of equipment in stock, as was the case in the past. In other words, with this configuration, the calculation time for process schedules for production lines can be reduced, and the process schedule time can be sped up. As a result, the time required to create a process schedule can be reduced when multiple products are manufactured using multiple production lines.

(2)上記態様の製造ライン設計装置において、前記振分部は、各前記製造ラインと、全ての前記工程とを対応付けたテーブルを作成し、前記テーブルを用いて、第1の前記製造ラインの各前記工程に対して、前記工程情報に規定されたいずれかの前記製品が製造可能となるまで前記設備を順番に振り分けていき、処理を前記次の製造ラインに遷移させて、前記テーブルを用いて、第2の前記製造ラインの各前記工程に対して、前記工程情報に規定されたいずれかの前記製品が製造可能となるまで、前記設備の保有数から前記第1の製造ラインに振り分けられた前記設備の振分数を差し引いた上で、前記設備を順番に振り分けてもよい。
この構成によれば、製造ラインと全工程とを対応付けたテーブルを用いて、第1の製造ラインでいずれかの製品が製造可能になるまで、第1の製造ラインに設備が順番に振り分けられる。その後、第2の製造ラインでいずれかの製品が製造可能になるまで、第2の製造ラインに設備が順番に振り分けられる。第2の製造ラインに振り分けられる設備の上限は、第1の製造ラインに振り分けられた設備を保有数から差し引いた数である。すなわち、第2の製造ラインに設備の保有数を超えた設備が振り分けられることがない。この結果、本構成によれば、各製造ラインが備える設備の総数が保有数を超えることがなく、実現可能な工程編成を行うことができる。さらに、第1の製造ラインでは、1つでも製造可能な製品が存在した場合に、第2の製造ラインへと処理が遷移する。これにより、各製造ラインに徐々に製造する製品が振り分けられるため、1つの製造ラインに、製品の振り分けが偏ることを抑制できる。
(2) In the manufacturing line design device of the above aspect, the allocation unit may create a table that associates each of the manufacturing lines with all of the processes, and use the table to allocate the equipment to each of the processes of the first manufacturing line in order until any of the products specified in the process information can be manufactured, and then transition the processing to the next manufacturing line. Using the table, the allocation unit may allocate the equipment to each of the processes of the second manufacturing line in order until any of the products specified in the process information can be manufactured, after subtracting the allocated number of the equipment allocated to the first manufacturing line from the owned number of the equipment.
According to this configuration, using a table associating production lines with all processes, equipment is sequentially assigned to the first production line until any product can be manufactured on the first production line. Then, equipment is sequentially assigned to the second production line until any product can be manufactured on the second production line. The upper limit of equipment that can be assigned to the second production line is the number of pieces of equipment assigned to the first production line minus the number of pieces of equipment in stock. In other words, equipment in excess of the number of pieces of equipment in stock is not assigned to the second production line. As a result, according to this configuration, the total number of pieces of equipment in each production line does not exceed the number of pieces of equipment in stock, enabling a feasible process organization. Furthermore, if even one product is available for production on the first production line, processing transitions to the second production line. This allows products to be gradually assigned to each production line, preventing a bias in product allocation to one production line.

(3)上記態様の製造ライン設計装置において、前記振分部は、前記第2の製造ラインについての振り分けが終了した後、前記工程情報を参照し、前記第1のラインで製造可能となった前記製品の製造に不要な前記設備を、前記設備の保有数に加算し、処理を前記次の製造ラインに遷移させて、前記テーブルを用いて、第3の前記製造ラインの各前記工程に対して、前記工程情報に規定されたいずれかの前記製品が製造可能となるまで、前記設備の保有数から前記第2の製造ラインに振り分けられた前記設備の振分数を差し引いた上で、前記設備を順番に振り分けてもよい。
この構成によれば、第3の製造ラインに振り分けられる設備の上限は、設備の保有数に対して、第1の製造ラインで製造する製品の製造に使用されない設備を加算し、かつ、第2の製造ラインに振り分けれた設備を差し引いた数である。すなわち、第3の製造ラインに対して、第1の製造ラインで使用されない設備が振り分け可能になる。このため、第3の製造ラインで製造する製品の選択肢が増え、工程編成時間がさらに高速化される。
(3) In the manufacturing line design device of the above aspect, after the allocation for the second manufacturing line is completed, the allocation unit may refer to the process information, add the equipment that is not required for manufacturing the product that can be manufactured on the first line to the number of pieces of equipment in stock, transition the processing to the next manufacturing line, and use the table to allocate the equipment in order for each process of the third manufacturing line until any of the products specified in the process information can be manufactured by subtracting the number of pieces of equipment allocated to the second manufacturing line from the number of pieces of equipment in stock.
With this configuration, the upper limit of the number of pieces of equipment that can be assigned to the third production line is the total number of pieces of equipment owned plus the number of pieces of equipment not used to manufacture products manufactured on the first production line minus the number of pieces of equipment assigned to the second production line. In other words, it becomes possible to assign pieces of equipment not used on the first production line to the third production line. This increases the number of product options for the third production line, further speeding up the process scheduling time.

(4)上記態様の製造ライン設計装置において、前記振分部は、各前記製造ラインと、全ての前記工程とを対応付けたテーブルを作成し、前記テーブルを用いて、第1の前記製造ラインの各前記工程に対して、前記工程情報に規定されたいずれかの前記製品が製造可能となるまで前記設備を順番に振り分けていき、処理を前記次の製造ラインに遷移させて、前記テーブルを用いて、第2の前記製造ラインの各前記工程に対して、前記工程情報に規定されたいずれかの前記製品が製造可能となるまで、前記設備の保有数から、前記第1の製造ラインに振り分けられた前記設備の振分数を差し引き、かつ、前記第1のラインで製造可能となった前記製品の製造に不要な前記設備を前記設備の保有数に加算した上で、前記設備を順番に振り分けてもよい。
この構成によれば、第2の製造ラインに振り分けられる設備の上限は、設備の保有数に対して、第1の製造ラインに振り分けれた設備を差し引き、かつ、第1の製造ラインで製造する製品の製造に使用されない設備を加算した数である。すなわち、第2の製造ラインに対して、第1の製造ラインで使用されない設備が振り分け可能になる。このため、第2の製造ラインで製造する製品の選択肢が増え、工程編成時間がさらに高速化される。
(4) In the manufacturing line design device of the above aspect, the allocation unit may create a table that associates each of the manufacturing lines with all of the processes, and use the table to allocate the equipment to each of the processes of the first manufacturing line in order until any of the products specified in the process information can be manufactured, and then transition the processing to the next manufacturing line. Then, use the table to allocate the equipment to each of the processes of the second manufacturing line in order until any of the products specified in the process information can be manufactured, by subtracting the number of pieces of equipment allocated to the first manufacturing line from the number of pieces of equipment in possession and adding the pieces of equipment that are not required for manufacturing the products that can be manufactured on the first line to the number of pieces of equipment in possession.
With this configuration, the upper limit of the number of pieces of equipment that can be assigned to the second production line is the total number of pieces of equipment minus the number of pieces of equipment assigned to the first production line plus the number of pieces of equipment not used to manufacture products on the first production line. In other words, it is possible to assign pieces of equipment not used on the first production line to the second production line. This increases the number of products to be manufactured on the second production line, further speeding up the process scheduling time.

(5)上記態様の製造ライン設計装置において、前記振分部は、1周目の全ての前記製造ラインへの前記設備の振り分けと、前記製品の振り分けとが終了した後、製造しなければならない未振り分けの前記製品がある場合に、前記一の製造ラインに振り分けられていない前記設備から各工程用の前記設備を振り分け、処理を前記次の製造ラインに遷移させて、前記設備の振り分けと、前記製品の振り分けとを、前記未振分の前記製品がいずれかの前記製造ラインに振り分けられるまで繰り返してもよい。
この構成によれば、1周目の全ての製造ラインの設備および製品の振り分けが終了した後に、2周目以降の製造ラインに対して未振り分けの製品の振り分けが行われる。これにより、製品の製造がいずれかの工程に必ず割り振られる。さらに、複数種の製品の振り分けが行われることにより、1つの製造ラインに製品の振り分けが偏ることを抑制できる。
(5) In the manufacturing line design device of the above aspect, after the allocation of the equipment and the allocation of the products to all of the manufacturing lines in the first round has been completed, if there are any unassigned products that need to be manufactured, the allocation unit may allocate the equipment for each process from the equipment that has not been assigned to the first manufacturing line, transition the processing to the next manufacturing line, and repeat the allocation of the equipment and the allocation of the products until the unassigned products are assigned to one of the manufacturing lines.
With this configuration, after the allocation of equipment and products to all production lines in the first cycle is completed, the unassigned products are allocated to production lines in the second cycle and beyond. This ensures that the production of products is always allocated to one of the processes. Furthermore, by allocating multiple types of products, it is possible to prevent the allocation of products from being biased toward one production line.

(6)上記態様の製造ライン設計装置において、前記振分部は、m(mは自然数)本の前記製造ラインに対して、前記設備の振り分けと、前記製品の振り分けとを行う場合に、第n(n=1,2,・・・,m-1)の前記製造ラインで製造できる製品と、第(n+1)の前記製造ラインで製造できる製品とが同じ場合に、前記第nの製造ラインで製造できる製品の種類数を(m-(n-1))で除した種類数の製品を、前記第nの製造ラインに振り分けてもよい。
この構成によれば、第nの製造ラインで製造できる製品と、第(n+1)の製造ラインで製造できる製品とが同じであった場合に、先に設備および製品が振り分けられた第nの製造ラインに製造できる全ての製品を振り分けない。その代わりに、第nの製造ラインと、第nの製造ラインの後に設備および製品が振り分けられる全ての製造ラインの本数とを加えた(m-(n-1))で除した種類数の製品が、第nの製造ラインに振り分けられる。そのため、本構成によれば、1つの製造ラインに製品の振り分けが偏ることをさらに抑制できる。
(6) In the manufacturing line design device of the above aspect, when allocating the equipment and the products to m (m is a natural number) manufacturing lines, if the product that can be manufactured on the nth (n=1, 2, ..., m-1) manufacturing line is the same as the product that can be manufactured on the (n+1)th manufacturing line, the allocation unit may allocate the number of product types that can be manufactured on the nth manufacturing line divided by (m-(n-1)) to the nth manufacturing line.
With this configuration, if the product that can be manufactured on the nth production line and the product that can be manufactured on the (n+1)th production line are the same, not all of the products that can be manufactured are allocated to the nth production line to which the equipment and products were allocated first. Instead, the number of types of products calculated by dividing the number of the nth production line and the number of all production lines to which the equipment and products are allocated after the nth production line by (m-(n-1)) is allocated to the nth production line. Therefore, with this configuration, it is possible to further prevent the allocation of products from being biased toward one production line.

(7)上記態様の製造ライン設計装置において、前記振分部は、各前記設備の保有数のうち少なくとも1つが前記製造ラインの総本数よりも少ない場合に、前記設備の振り分けと、前記製品の振り分けとを行い、各前記設備の保有数のいずれもが前記製造ラインの総本数以上の場合に、前記設備の振り分けと、前記製品の振り分けとを行わなくてもよい。
この構成によれば、各設備の保有数が製造ラインの総本数以上の場合には、全製造ラインに全設備を振り分けても設備が不足することがないため、設備および製品の振り分けが行われない。この結果、設備の保有数に余裕がある場合には、不要な制限を加えた工程編成を行わなくても済む。
(7) In the manufacturing line design device of the above aspect, the allocation unit allocates the equipment and the products when the number of each piece of equipment owned is less than the total number of the manufacturing lines, and does not need to allocate the equipment or the products when the number of each piece of equipment owned is equal to or greater than the total number of the manufacturing lines.
With this configuration, if the number of pieces of equipment owned is equal to or greater than the total number of manufacturing lines, there will be no shortage of equipment even if all the equipment is allocated to all manufacturing lines, so allocation of equipment and products is not performed. As a result, if there is a surplus in the number of pieces of equipment owned, there is no need to organize processes with unnecessary restrictions.

なお、本発明は、種々の態様で実現することが可能であり、例えば、製造ライン設計装置、工程編成装置、ライン製造支援システム、これら装置及びシステムの制御方法、これら装置及びシステムにおいて実行されるコンピュータプログラム、このコンピュータプログラムを配布するためのサーバ装置、コンピュータプログラムを記憶した一時的でない記憶媒体等の形態で実現できる。 The present invention can be realized in various forms, such as a manufacturing line design device, a process orchestration device, a line manufacturing support system, a control method for these devices and systems, a computer program executed in these devices and systems, a server device for distributing this computer program, and a non-transitory storage medium on which the computer program is stored.

本発明の実施形態としてのライン設計装置の概略ブロック図である。1 is a schematic block diagram of a line design device according to an embodiment of the present invention; 本実施形態の工程情報と設備情報とを示す一覧表である。1 is a table showing process information and equipment information according to the present embodiment. 振分部による設備および製品の振り分けについての説明図である。FIG. 10 is an explanatory diagram of the allocation of equipment and products by the allocation unit. 振分部による設備および製品の振り分けについての説明図である。FIG. 10 is an explanatory diagram of the allocation of equipment and products by the allocation unit. 振分部による設備および製品の振り分けについての説明図である。FIG. 10 is an explanatory diagram of the allocation of equipment and products by the allocation unit. 振分部による設備および製品の振り分けについての説明図である。FIG. 10 is an explanatory diagram of the allocation of equipment and products by the allocation unit. 振分部による設備および製品の振り分けについての説明図である。FIG. 10 is an explanatory diagram of the allocation of equipment and products by the allocation unit. 振分部による設備および製品の振り分けについての説明図である。FIG. 10 is an explanatory diagram of the allocation of equipment and products by the allocation unit. 振分部による設備および製品の振り分けについての説明図である。FIG. 10 is an explanatory diagram of the allocation of equipment and products by the allocation unit. 振分部による設備および製品の振り分けについての説明図である。FIG. 10 is an explanatory diagram of the allocation of equipment and products by the allocation unit. 製造ライン設計方法のフローチャートである。1 is a flowchart of a manufacturing line design method. 2周目振分工程のフローチャートである。10 is a flowchart of a second rotation allocation process. 変形例の製造ライン設計方法のフローチャートである。10 is a flowchart of a modified manufacturing line design method.

<実施形態>
図1は、本発明の実施形態としてのライン設計装置(製造ライン設計装置)100の概略ブロック図である。本実施形態のライン設計装置100は、複数の工程を組み合わせた複数の製造ラインを設計する。ライン設計装置100は、製造ラインの設計時に、必要な製造ラインの本数と、工程を行う際に必要な設備の保有数とを制約として、製造ラインを設計する。本実施形態のライン設計装置100では、後述のように、設備の保有数などを制約として各ラインが設計されるため、工程編成の作成時間を短縮することができる。
<Embodiment>
1 is a schematic block diagram of a line design device (production line design device) 100 according to an embodiment of the present invention. The line design device 100 of this embodiment designs multiple production lines that combine multiple processes. When designing the production lines, the line design device 100 designs the production lines using constraints such as the number of production lines required and the number of pieces of equipment required to perform the processes. As described below, the line design device 100 of this embodiment designs each line using constraints such as the number of pieces of equipment required, thereby reducing the time required to create a process organization.

本実施形態のライン設計装置100は、各種情報を処理するパーソナルコンピュータ(Personal Computer)である。図1に示されるように、ライン設計装置100は、CPU(Central Processing Unit)10と、記憶装置20と、入力部30と、出力部40と、無線通信を介して各種情報を送受信する通信部50と、備えている。 The line design device 100 of this embodiment is a personal computer that processes various types of information. As shown in FIG. 1, the line design device 100 includes a CPU (Central Processing Unit) 10, a storage device 20, an input unit 30, an output unit 40, and a communication unit 50 that transmits and receives various types of information via wireless communication.

入力部30は、キーボードと、マウスとを有している。入力部30を介してユーザから入力された入力情報は、CPU10により処理される。出力部40は、画像を表示するモニタと、音声を出力するスピーカとを有している。出力部40は、CPUからの出力情報に応じて、モニタの画像表示およびスピーカの音声出力を行う。 The input unit 30 has a keyboard and a mouse. Input information entered by the user via the input unit 30 is processed by the CPU 10. The output unit 40 has a monitor that displays images and a speaker that outputs audio. The output unit 40 displays images on the monitor and outputs audio from the speaker in accordance with output information from the CPU.

記憶装置20は、ハードディスクドライブ(HDD:Hard Disk Drive)などで構成されている。記憶装置20は、各工程についての工程情報を記憶する工程情報データベース(工程情報DB)21と、設備の保有数についての設備情報を記憶する設備情報データベース(設備情報DB)22とを備えている。工程情報は、製品と、各製品を製造するために必要な工程とを対応付けたデータである。設備情報は、工程と、各工程において使用可能な設備の保有数とを対応付けたデータである。 The storage device 20 is composed of a hard disk drive (HDD) and other components. The storage device 20 includes a process information database (process information DB) 21 that stores process information for each process, and an equipment information database (equipment information DB) 22 that stores equipment information regarding the number of pieces of equipment in possession. The process information is data that associates products with the processes required to manufacture each product. The equipment information is data that associates processes with the number of pieces of equipment in possession that can be used in each process.

図2は、本実施形態の工程情報と設備情報とを示す一覧表である。図2には、各工程に対応する設備の保有数と、各製品が製造されるために必要な工程とが、テーブルとして示されている。図2のうち、「工程名」に記憶された情報と「設備保有数」に記憶された情報とが、設備情報に相当する。また、図2のうち、「工程名」に記憶された情報と、製品1~x(xは任意の自然数。図2の例ではx=18)に記憶された情報とが、工程情報に相当する。なお、工程情報と設備情報とは、図2のように同じテーブル内に保持されていてもよいし、工程名をキーとしてリンクさせた別のテーブルとされてもよい。 Figure 2 is a list showing process information and equipment information in this embodiment. Figure 2 shows, as a table, the number of pieces of equipment owned for each process and the processes required to manufacture each product. In Figure 2, the information stored in "Process Name" and the information stored in "Number of Equipment Owned" correspond to equipment information. In Figure 2, the information stored in "Process Name" and the information stored in products 1 to x (x is any natural number; in the example of Figure 2, x = 18) correspond to process information. Note that the process information and equipment information may be stored in the same table as in Figure 2, or may be stored in separate tables linked using the process name as a key.

設備情報の設備保有数には、対応する各工程で使用可能な設備の数が、予め格納されている。例えば、工程1を実行するための設備は1つであり、工程2~8についても同様に、工程2~8を実行するための設備は各1つである。また、工程9を実行するための設備は4つであり、工程10を実行するための設備は10個である。このように、設備情報の設備保有数の欄には、対応する各工程で使用可能な設備の最大数が記憶されている。 The number of owned equipment in the equipment information stores in advance the number of pieces of equipment that can be used for each corresponding process. For example, there is one piece of equipment to perform process 1, and similarly for processes 2 to 8, there is one piece of equipment each. There are four pieces of equipment to perform process 9, and ten pieces of equipment to perform process 10. In this way, the maximum number of pieces of equipment that can be used for each corresponding process is stored in the field of owned equipment in the equipment information.

工程情報の製品1~xには、当該製品を製造するために必要な工程に対応する欄に「丸印」が付されている。例えば、製品1が製造されるためには、工程9~15,17~18,20~26が1つの製造ラインに含まれる必要がある。工程9を行うためには必要な設備の保有数が4台である。そのため、本実施形態では、最大で4つの製造ラインに工程9が振り分けられる。 For products 1-x in the process information, a circle is placed in the column corresponding to the process required to manufacture that product. For example, to manufacture product 1, processes 9-15, 17-18, and 20-26 must be included in one production line. To perform process 9, four pieces of equipment are required. Therefore, in this embodiment, process 9 is allocated to a maximum of four production lines.

CPU10は、図示されていないROM(Read Only Memory)およびRAM(Random Access Memory)に接続され、ROMに格納されているコンピュータプログラムをRAMに展開して実行する。図1に示されるように、CPU10は、工程情報および設備情報を取得する情報取得部11と、各製造ラインに対する製品および設備を振り分ける振分部12として機能する。 The CPU 10 is connected to a ROM (Read Only Memory) and RAM (Random Access Memory), not shown, and loads and executes computer programs stored in the ROM into the RAM. As shown in FIG. 1, the CPU 10 functions as an information acquisition unit 11 that acquires process information and equipment information, and an allocation unit 12 that allocates products and equipment to each production line.

情報取得部11は、工程情報および設備情報に加えて、入力部30を介して入力された必要な製造ラインの本数を取得する。振分部12は、取得されたラインの本数と、設備の保有数とを制約として、1つの製造ラインの各工程用の設備を振り分ける。また、振分部12は、設備を振り分けた都度、当該製造ラインにおいて製造可能な製品を振り分ける。同じように、振分部12は、1つの製造ラインの製品振り分け後に、処理を次の製造ラインに遷移させて、設備の振り分けと、製品の振り分けとを、取得された製造ラインの本数に達するまで繰り返す。 In addition to process information and equipment information, the information acquisition unit 11 acquires the number of required production lines input via the input unit 30. The allocation unit 12 allocates equipment for each process on one production line, using the acquired number of lines and the number of pieces of equipment as constraints. Furthermore, each time the allocation unit 12 allocates equipment, it allocates products that can be manufactured on that production line. Similarly, after allocating products on one production line, the allocation unit 12 transitions processing to the next production line, and repeats the allocation of equipment and products until the acquired number of production lines is reached.

図3から図10までの各図は、振分部12による設備および製品の振り分けについての説明図である。図3から図10までの各図には、振分部12により作成された各製造ラインと、全ての工程とを対応付けたテーブルが示されている。具体的には、図3には、図2に示される工程情報および設備情報に加えて、必要な製造ラインであるライン1~ライン5と、設備プールとがテーブルとして示されている。設備プールとは、設備の振り分け処理において、設備の保有数を計算するために用いられる領域であり、「設備の保有数」として機能する。設備プールには、設備保有数から各製造ラインに振り分けられた設備を差し引いた残りの設備数が示される。 Figures 3 to 10 are explanatory diagrams of the allocation of equipment and products by the allocation unit 12. Each of Figures 3 to 10 shows a table created by the allocation unit 12 that associates each production line with all processes. Specifically, in addition to the process information and equipment information shown in Figure 2, Figure 3 shows the required production lines, lines 1 to 5, and an equipment pool as a table. The equipment pool is an area used to calculate the number of owned equipment in the equipment allocation process, and functions as the "number of owned equipment." The equipment pool shows the number of pieces of equipment remaining after subtracting the equipment allocated to each production line from the number of owned equipment.

本実施形態では、振分部12は、各工程を行うために必要な設備保有数が、ライン1~5の全てに振り分けた場合の設備数よりも同数以上か否かを判定する。必要な設備数が製造ラインの本数よりも同数以上の場合、すなわち、全てのラインに同じ設備を振り分け可能可能な場合には、本実施形態の振分部12による設備および製品の振り分けが行われない。必要な設備保有数が製造ラインの本数よりも少ない場合、振分部12は、設備を振り分けるための1つの製造ライン(例えば、ライン1)を選択する。振分部12は、図3に示されるテーブルを用いて、選択したライン1の各工程に対して、工程情報に規定されたいずれかの製品が製造可能となるまで設備を順番に振り分けていく。本実施形態では、振分部12が工程1~工程24までの設備をライン1に振り分けると、ライン1において製品11が製造可能になる。 In this embodiment, the allocation unit 12 determines whether the number of pieces of equipment required to perform each process is equal to or greater than the number of pieces of equipment that would be required if the equipment were allocated to all of lines 1 to 5. If the number of pieces of equipment required is equal to or greater than the number of production lines, i.e., if the same equipment can be allocated to all lines, the allocation unit 12 of this embodiment does not allocate equipment and products. If the number of pieces of equipment required is less than the number of production lines, the allocation unit 12 selects one production line (e.g., line 1) to which to allocate the equipment. Using the table shown in FIG. 3, the allocation unit 12 allocates equipment to each process on the selected line 1 in order until one of the products specified in the process information can be manufactured. In this embodiment, when the allocation unit 12 allocates equipment for processes 1 to 24 to line 1, product 11 can be manufactured on line 1.

図4には、ライン1への設備の振り分け後にライン2に設備が振り分けられたテーブルが示されている。振分部12は、ライン1へと設備を振り分けると、処理を次の製造ラインであるライン2に遷移させる。振分部12は、図3に示されるテーブルを用いて、ライン2の各工程に対して、工程情報に規定されたいずれかの製品が製造可能となるまで、設備プールにある設備数から設備を順番に振り分ける。図3に示される設備プール示される数は、設備の保有数からライン1に振り分けられた設備の振分数を差し引いた数である。 Figure 4 shows a table in which equipment has been allocated to Line 2 after it has been allocated to Line 1. After allocating equipment to Line 1, the allocation unit 12 transitions processing to the next production line, Line 2. Using the table shown in Figure 3, the allocation unit 12 allocates equipment to each process on Line 2 in order from the number of pieces of equipment in the equipment pool until one of the products specified in the process information can be manufactured. The number shown in the equipment pool in Figure 3 is the number of pieces of equipment owned minus the number of pieces of equipment allocated to Line 1.

図3に示される設備プールでは、工程1~8,16の設備数がゼロである。そのため、振分部12は、ライン2に対して、工程9から順番に、設備プールに在庫がある設備を振り分けていく。図4に示されるように、振分部12が工程9~15,17~25の設備をライン2に振り分けると、ライン2において製品1~10および製品16~18が製造可能になる。ライン1で製造可能な製品11と、ライン2で製造可能な製品1~10,16~18とが異なっている。そのため、振分部12は、ライン1で製造する製品として製品11を決定する。 In the equipment pool shown in Figure 3, the number of pieces of equipment for processes 1 to 8 and 16 is zero. Therefore, the allocation unit 12 allocates equipment with inventory in the equipment pool to line 2, starting with process 9. As shown in Figure 4, when the allocation unit 12 allocates the equipment for processes 9 to 15 and 17 to 25 to line 2, products 1 to 10 and products 16 to 18 become manufacturable on line 2. Product 11, which can be manufactured on line 1, is different from products 1 to 10 and 16 to 18, which can be manufactured on line 2. Therefore, the allocation unit 12 determines product 11 as the product to be manufactured on line 1.

振分部12は、ライン2についての振り分けが終了した後、図3に示される工程情報を参照し、ライン1で製造可能となった製品の製造に不要な設備を設備プールへと戻す。これにより、ライン2の後に設備が振り分けられるライン3に振分可能な設備の保有数が増加する。具体的には、振分部12は、工程4,5,8,9,12~14,16,18,21の工程を行うための設備を設備プールへと戻し、以降のラインへ振り分け可能な設備は、図4に示される設備プールの数になる。 After completing the allocation for line 2, the allocation unit 12 references the process information shown in Figure 3 and returns to the equipment pool any equipment that is no longer needed to manufacture the products that can now be manufactured on line 1. This increases the amount of equipment available for allocation to line 3, which is allocated after line 2. Specifically, the allocation unit 12 returns to the equipment pool the equipment for performing processes 4, 5, 8, 9, 12-14, 16, 18, and 21, and the amount of equipment available for allocation to subsequent lines becomes the number in the equipment pool shown in Figure 4.

図5には、ライン2への設備の振り分け後にライン3に設備が振り分けられたテーブルが示されている。振分部12は、ライン1の不要な設備を設備プールに戻すと、処理を次の製造ラインであるライン3に遷移させる。振分部12は、図4に示されるテーブルを用いて、ライン3の各工程に対して、工程情報に規定されたいずれかの製品が製造可能となるまで、設備プールの在庫から設備を順番に振り分ける。設備プールの在庫の数は、設備保有数からライン1と、現時点でのライン2とに振り分けられた設備の振分数を差し引いた数である。 Figure 5 shows a table in which equipment has been allocated to Line 3 after being allocated to Line 2. The allocation unit 12 returns unnecessary equipment from Line 1 to the equipment pool and then transitions processing to the next production line, Line 3. Using the table shown in Figure 4, the allocation unit 12 allocates equipment from the inventory in the equipment pool in order to each process on Line 3 until one of the products specified in the process information can be manufactured. The amount of inventory in the equipment pool is the number of equipment owned minus the number of pieces of equipment allocated to Line 1 and Line 2 at the current time.

図4に示される設備プールでは、工程1~3,6,7,19の設備がゼロである。そのため、振分部12は、ライン3に対して、工程4から順番に、設備プールに在庫がある設備を振り分けていく。図5に示されるように、振分部12が工程4,5,8~18,20~26の設備をライン3に振り分けると、ライン3において製品1~10が製造可能になる。 In the equipment pool shown in Figure 4, there is no equipment for processes 1 to 3, 6, 7, and 19. Therefore, the allocation unit 12 allocates equipment with inventory in the equipment pool to line 3, starting with process 4. As shown in Figure 5, when the allocation unit 12 allocates equipment for processes 4, 5, 8 to 18, and 20 to 26 to line 3, products 1 to 10 can be manufactured on line 3.

ライン2で製造可能な製品1~10,16~18と、ライン3で製造可能な製品1~10とは一部が重複している。そのため、振分部12は、ライン2で製造する製品として、重複していない製品16~18を決定する。その後、振分部12は、ライン2で製造する製品16~18で用いられない振り分け済の工程9,13,18で使用される設備を設備プールへと戻す。 Products 1-10 and 16-18 that can be manufactured on line 2 partially overlap with products 1-10 that can be manufactured on line 3. Therefore, the allocator 12 selects non-overlapping products 16-18 as the products to be manufactured on line 2. The allocator 12 then returns the equipment used in allocated processes 9, 13, and 18 that is not used for products 16-18 manufactured on line 2 to the equipment pool.

図6には、ライン3への設備の振り分け後にライン4に設備が振り分けられたテーブルが示されている。振分部12は、ライン2の不要な設備を設備プールに戻すと、処理を次の製造ラインであるライン4へと遷移させる。振分部12は、図5に示されるテーブルを用いて、ライン4の各工程に対して、工程情報に規定されたいずれかの製品が製造可能になるまで、設備プールの在庫から設備を順番に振り分ける。図5に示される設備プールでは、工程1~8,16,19の設備がゼロである。そのため、振分部12は、ライン4に対して、工程9から順番に、設備プールに在庫がある設備を振り分けていく。図6に示されるように、振分部12が工程4,5,9~18,20~26の設備をライン4に振り分けると、ライン4において製品1~10が製造可能になる。 Figure 6 shows a table in which equipment has been allocated to Line 4 after the allocation of equipment to Line 3. After returning unnecessary equipment from Line 2 to the equipment pool, the allocation unit 12 transitions processing to the next production line, Line 4. Using the table shown in Figure 5, the allocation unit 12 allocates equipment from the inventory in the equipment pool to each process on Line 4 in order until one of the products specified in the process information can be manufactured. In the equipment pool shown in Figure 5, there is no equipment for processes 1 to 8, 16, and 19. Therefore, the allocation unit 12 allocates equipment that is in inventory in the equipment pool to Line 4, starting with Process 9. As shown in Figure 6, when the allocation unit 12 allocates equipment for processes 4, 5, 9 to 18, and 20 to 26 to Line 4, products 1 to 10 can be manufactured on Line 4.

ライン3で製造可能な製品1~10と、ライン4で製造可能な製品1~10とは、同じである。この場合に、振分部12は、製造できる製品の種類数である10種を、製造ラインの総数である5から既に設備が振り分け済のライン1,2の総数2を差し引いた3で除した種類の数の製品をライン3に振り分ける。10種を3で割った値は、3.33…であるため、振分部12は、3種または4種の製品の製造をライン3に振り分ける。本実施形態では、振分部12は、3つの製品1~3をライン3で製造する製品として振り分ける。その後、振分部12は、ライン3で製造する製品1~3で用いられない振り分け済の工程4,5,8,16で使用される設備を設備プールへと戻す。 Products 1-10 that can be manufactured on line 3 are the same as products 1-10 that can be manufactured on line 4. In this case, the allocation unit 12 allocates to line 3 the number of products that can be manufactured (10 types) by dividing the total number of production lines (5) by 3, which is calculated by subtracting the total number of lines 1 and 2 to which equipment has already been assigned (2). Since 10 types divided by 3 is 3.33..., the allocation unit 12 allocates the production of three or four types of products to line 3. In this embodiment, the allocation unit 12 allocates three products 1-3 as products to be manufactured on line 3. The allocation unit 12 then returns the equipment used in assigned processes 4, 5, 8, and 16 that is not used for products 1-3 manufactured on line 3 to the equipment pool.

図7には、ライン4への設備の振り分け後にライン5に設備が振り分けられたテーブルが示されている。振分部12は、ライン3の不要な設備を設備プールに戻すと、処理を次の製造ラインであるライン5へと遷移させる。振分部12は、図6に示されるテーブルを用いて、ライン5の各工程に対して、工程情報に規定されたいずれかの製品が製造可能になるまで、設備プールの在庫から設備を順番に振り分ける。図6に示されるの設備プールでは、工程1~7,16,19の設備がゼロである。そのため、振分部12は、ライン5に対して、工程8から順番に、設備プールに在庫がある設備を振り分けていく。図7に示されるように、振分部12が工程4,5,8~18,20~26の設備をライン4に振り分けると、ライン5において、製造されるラインが決まっていない製品のうち、製品4~10が製造可能になる。 Figure 7 shows a table in which equipment has been assigned to Line 5 after the equipment has been assigned to Line 4. After returning unnecessary equipment from Line 3 to the equipment pool, the assignment unit 12 transitions processing to the next production line, Line 5. Using the table shown in Figure 6, the assignment unit 12 assigns equipment from the inventory in the equipment pool to each process on Line 5 in order until one of the products specified in the process information can be manufactured. In the equipment pool shown in Figure 6, there is no equipment for processes 1 to 7, 16, and 19. Therefore, the assignment unit 12 assigns equipment that is in inventory in the equipment pool to Line 5, starting with Process 8. As shown in Figure 7, when the assignment unit 12 assigns equipment for Processes 4, 5, 8 to 18, and 20 to 26 to Line 4, products 4 to 10, which have not yet been assigned a production line, can be manufactured on Line 5.

ライン4で製造可能な製品4~10と、ライン5で製造可能な製品4~10とは、同じである。そのため、振分部12は、製造できる製品の種類数である7種を、製造ラインの総数である5から既に設備が振り分け済のライン1~3の総数3で差し引いた2で除した種類の数の製品をライン4に振り分ける。7種を3で割った値は、3.5であるため、振分部12は、3つの製品4~6をライン4で製造する製品として振り分ける。また、ライン5以外で選択されていないラインが存在しないため、振分部12は、残りの製品7~10をライン5で製造する製品として決定する。その後、振分部12は、ライン4で製造する製品4~6で用いられない振り分け済の工程4,5,16で使用される設備を設備プールへと戻す。 Products 4-10 that can be manufactured on line 4 are the same as products 4-10 that can be manufactured on line 5. Therefore, the allocation unit 12 allocates the number of products to line 4 by dividing the number of product types that can be manufactured (7) by the total number of production lines (5) minus the total number of lines 1-3 to which equipment has already been assigned (3). Since 7 types divided by 3 is 3.5, the allocation unit 12 allocates the three products 4-6 as products to be manufactured on line 4. Furthermore, since there is no line other than line 5 that has not been selected, the allocation unit 12 determines that the remaining products 7-10 will be manufactured on line 5. The allocation unit 12 then returns the equipment used in assigned processes 4, 5, and 16 that is not used to manufacture products 4-6 on line 4 to the equipment pool.

図8には、ライン5で製造する製品7~10の製造に使用しない設備が設備プールへと戻されたテーブルが示されている。全てのライン1~5に設備を振り分けても、いずれの製造ラインでも製品12~15が製造されない状態である。換言すると、1周目の全製造ラインへの設備および製品の振り分けが実行された後に、製造しなければならない未振分の製品が存在している。この場合に、振分部12は、2周目以降の製造ラインへの設備および製品の振り分けを、未振分の製品がいずれかの製造ラインに振り分けられるまで1周目と異なる処理を繰り返すことにより、全ての製品をいずれかの製造ラインに振り分ける。 Figure 8 shows a table in which equipment not used to manufacture products 7-10, manufactured on line 5, has been returned to the equipment pool. Even if equipment is assigned to all lines 1-5, products 12-15 are not being manufactured on any of the production lines. In other words, after the first round of equipment and product assignments to all production lines are completed, there are still unassigned products that must be manufactured. In this case, the assignment unit 12 assigns all products to a production line by repeating a process different from the first round of equipment and product assignments to production lines from the second round onwards, until the unassigned products are assigned to a production line.

図9には、2周目の設備の振り分け時に、ライン1に設備が振り分けられたテーブルが示されている。振分部12は、1つのライン1を選択する。振分部12は、ライン1で既に製造することが決まっている製品11以外の製品12~15のいずれかが製造可能になるまで設備を振り分ける。振分部12は、振り分けた設備の数がゼロである工程4から順番に、図8に示される設備プールに在庫がある設備を振り分けていく。図9に示されるように、設備4,5,8,9,13,16,25がライン1に振り分けると、ライン1で製品12~15が製造可能になる。振分部12は、製品12~15をライン1で製造する製品として振り分ける。 Figure 9 shows a table in which equipment is assigned to Line 1 during the second round of equipment assignment. The assignment unit 12 selects one line, Line 1. The assignment unit 12 assigns equipment until one of products 12 to 15, other than product 11, which has already been decided to be manufactured on Line 1, becomes available for production. The assignment unit 12 assigns equipment that has inventory in the equipment pool shown in Figure 8, starting from process 4, which has zero assigned equipment. As shown in Figure 9, when equipment 4, 5, 8, 9, 13, 16, and 25 are assigned to Line 1, products 12 to 15 become available for production on Line 1. The assignment unit 12 assigns products 12 to 15 as products to be manufactured on Line 1.

図10には、2周目のライン1での製造する製品が決まった後に、ライン1で未使用の設備が設備プールに戻されたテーブルが示されている。振分部12は、1周目のライン1に振り分けられた製品11と、2周目のライン1に振り分けられた製品12~15とで未使用の工程9で使用される設備を設備プールへと戻す。 Figure 10 shows a table in which unused equipment on Line 1 has been returned to the equipment pool after the products to be manufactured on Line 1 for the second cycle have been decided. The allocation unit 12 returns to the equipment pool the equipment used in process 9 that is unused for product 11 allocated to Line 1 for the first cycle and products 12-15 allocated to Line 1 for the second cycle.

図11は、製造ライン設計方法のフローチャートである。図11に示されるライン設計フローでは、初めに、情報取得部11は、設備情報と、工程情報と、必要な製造ラインの本数とを取得する情報取得工程を行う(ステップS1)。振分部12は、取得した設備情報を用いて、全てのライン1~5に全設備が振り分けられた際の必要設備数が保有設備数よりも大きいか否かを判定する(ステップS2)。保有設備数が必要設備数の同数以下の場合には(ステップS2:NO)、ライン設計フローが終了する。 Figure 11 is a flowchart of a manufacturing line design method. In the line design flow shown in Figure 11, first, the information acquisition unit 11 performs an information acquisition process to acquire equipment information, process information, and the number of required manufacturing lines (step S1). The allocation unit 12 uses the acquired equipment information to determine whether the number of required equipment units when all equipment is allocated to all lines 1 to 5 is greater than the number of owned equipment units (step S2). If the number of owned equipment units is equal to or less than the number of required equipment units (step S2: NO), the line design flow ends.

ステップS2の処理において、全ライン1~5に設備を振り分けた場合の必要設備数が保有設備数よりも大きい場合には(ステップS2、YES)、振分部12は、1つの第1の製造ラインとしてライン1を選択する(ステップS3)。振分部12は、情報取得部11により取得された製造ラインの本数と、保有設備数とを制約として、選択されたライン1に対して設備および製品を振り分ける(ステップS4)。振分部12は、ライン1に対して、図3に示されるように、少なくとも1つの製品である製品11を製造できるまで、各工程に対応する設備を1つずつ順番に振り分けていく。この結果、振分部12は、工程1~24に対応する設備をライン1に振り分ける。振分部12は、工程1~24に対応する設備を用いて製造する製品11をライン1に振り分ける。 In the processing of step S2, if the number of required pieces of equipment when allocating equipment to all lines 1 to 5 is greater than the number of owned pieces of equipment (step S2, YES), the allocation unit 12 selects line 1 as a first production line (step S3). The allocation unit 12 allocates equipment and products to the selected line 1, using the number of production lines acquired by the information acquisition unit 11 and the number of owned pieces of equipment as constraints (step S4). As shown in FIG. 3, the allocation unit 12 allocates equipment corresponding to each process one by one to line 1 until at least one product, product 11, can be manufactured. As a result, the allocation unit 12 allocates equipment corresponding to processes 1 to 24 to line 1. The allocation unit 12 allocates products 11 to be manufactured using equipment corresponding to processes 1 to 24 to line 1.

振分部12は、次に振り分けの処理を行う第2の製造ラインとしてライン2に遷移する(ステップS5)。振分部12は、ライン1に対する設備の振り分けと同様にライン2への設備の振り分けを行い、振分部12がライン2への設備および製品を振り分ける(ステップS6)。振分部12は、ライン2に対して、図4に示されるように、少なくとも1つの製品を製造できるまで、各工程に対応する設備を1つずつ順番に振り分けていく。この結果、振分部12は、工程9~15,17~26に対応する設備をライン2に振り分ける。振分部12は、工程9~15,17~26に対応する設備を用いて製造する製品1~10,16~18をライン2に振り分ける。 The allocation unit 12 then transitions to line 2 as the second production line for which allocation processing will be performed (step S5). The allocation unit 12 allocates equipment to line 2 in the same way as allocating equipment to line 1, and allocates equipment and products to line 2 (step S6). As shown in FIG. 4, the allocation unit 12 allocates equipment corresponding to each process one by one until at least one product can be manufactured on line 2. As a result, the allocation unit 12 allocates equipment corresponding to processes 9 to 15 and 17 to 26 to line 2. The allocation unit 12 allocates products 1 to 10 and 16 to 18, which are manufactured using equipment corresponding to processes 9 to 15 and 17 to 26, to line 2.

振分部12は、ライン1に振り分けられた製品と、ライン2に振り分けられた製品とのうち、ライン1のみに振り分けられている製品11を、ライン1で製造する製品として決定する(ステップS7)。なお、ライン1とライン2とで振り分けられた製品が同じである場合には、図5を用いて説明したように、振分部12は、異なる製造ラインで重複している製品の種類数と、まだ設備および製品の振り分けが行われていない製造ラインの本数および全製造ラインの本数とから、当該製造ラインに振り分ける製品の種類数を算出する。 The allocation unit 12 determines, among the products allocated to line 1 and the products allocated to line 2, product 11 that is allocated only to line 1 as the product to be manufactured on line 1 (step S7). Note that if the products allocated to line 1 and line 2 are the same, as explained using Figure 5, the allocation unit 12 calculates the number of product types to be allocated to that production line from the number of overlapping product types on different production lines, the number of production lines to which equipment and products have not yet been allocated, and the total number of production lines.

振分部12は、ライン2の製品の振り分けが行われると、ライン1に振り分けられた設備のうち、製品11の製造に使用されない未使用設備を設備プールへと戻す(ステップS8)。振分部12は、全てのライン1~5に設備および製品の振り分けを完了したか否かを判定する(ステップS9)。まだ設備および製品が振り分けていないか製造ラインが存在する場合には(ステップS9:NO)、振分部12は、第2のラインとしてのライン2を第1ラインと置換する(ステップS10)。その後、新たな第2の製造ラインとしてライン3に遷移した後(ステップS5)、ステップS6以降の処理が行われる。なお、ステップS3からステップS10までの処理が振替工程に相当する。 Once the product allocation for line 2 has been completed, the allocation unit 12 returns unused equipment allocated to line 1 that is not being used to manufacture product 11 to the equipment pool (step S8). The allocation unit 12 determines whether the allocation of equipment and products to all lines 1 to 5 has been completed (step S9). If there are still production lines or equipment and products not yet allocated (step S9: NO), the allocation unit 12 replaces line 2 as the second line with line 1 (step S10). After that, line 3 is transitioned to as the new second production line (step S5), and the processes from step S6 onwards are carried out. The processes from step S3 to step S10 correspond to the transfer process.

ステップS9の処理において、全てのライン1~5に設備および製品が振り分けられている場合には(ステップS9:YES)、振分部12は、全ての製品がライン1~5の少なくともいずれかで振り分けられているか否かを判定する(ステップS11)。換言すると、振分部12は、全ての製品の製造がいずれかの製造ラインに振り分けられているか否かを判定する。ライン1~5において全ての製品が製造される場合(ステップS11:YES)、ライン設計フローは終了する。 If, in the processing of step S9, equipment and products have been assigned to all of lines 1 to 5 (step S9: YES), the assignment unit 12 determines whether all products have been assigned to at least one of lines 1 to 5 (step S11). In other words, the assignment unit 12 determines whether the production of all products has been assigned to a production line. If all products are manufactured on lines 1 to 5 (step S11: YES), the line design flow ends.

全ての製品が製造されない場合には(ステップS11:NO)、振分部12は、2周目以降の設備および製品を振り分ける2周目振分工程を行う。図12は、2周目振分工程のフローチャートである。図12には、ライン1~5に対する1周目の設備および製品の振り分けが行われても、いずれの製造ラインにも振り分けられていない製品がある場合に行われるフローである。 If all products have not been manufactured (step S11: NO), the allocation unit 12 performs a second-round allocation process to allocate equipment and products for the second round and beyond. Figure 12 is a flowchart of the second-round allocation process. Figure 12 shows the flow that is performed when, even after the first round of equipment and product allocation to lines 1 to 5 has been completed, there are still products that have not been allocated to any of the production lines.

図12に示される2周目振分フローでは、振分部12は、第1の製造ラインとしてライン1を選択する(ステップS121)。振分部12は、製造が決定していない少なくとも1つの製品を製造できるまで、ライン1に対して未振分の設備および製品を1つずつ順番に振り分けていく(ステップS122)。この結果、本実施形態では、振分部12は、図9に示されるように、工程4,5,8,9,13,16,25に対応する設備をライン1に振り分ける。振分部12は、工程1~11,13,15~17,19,20,22~25に対応する設備を用いて製造する製品12~15をライン1に振り分ける。振分部12は、ライン1で製造される製品12~15を決定する(ステップS123)。振分部12は、ライン1に振り分けられた設備のうち、製品12~15の製造に使用されない未使用設備である工程9用の設備を設備プールへと戻す(ステップS124)。振分部12は、全ての製品をいずれかのライン1~5に振り分けたが否かを判定する(ステップS125)。 In the second round allocation flow shown in FIG. 12, the allocation unit 12 selects line 1 as the first production line (step S121). The allocation unit 12 allocates unallocated equipment and products to line 1 one by one in order until at least one product whose production has not been determined can be manufactured (step S122). As a result, in this embodiment, the allocation unit 12 allocates equipment corresponding to processes 4, 5, 8, 9, 13, 16, and 25 to line 1, as shown in FIG. 9. The allocation unit 12 allocates products 12 to 15 to be manufactured using equipment corresponding to processes 1 to 11, 13, 15 to 17, 19, 20, and 22 to 25 to line 1. The allocation unit 12 determines the products 12 to 15 to be manufactured on line 1 (step S123). The allocator 12 returns unused equipment for process 9 that is not used to manufacture products 12-15, out of the equipment allocated to line 1, to the equipment pool (step S124). The allocator 12 determines whether all products have been allocated to any of lines 1-5 (step S125).

まだ振り分けられていない製品が残っている場合には(ステップS125:NO)、振分部12は、第2の製造ラインであるライン2を第1の製造ラインとして置換する(ステップS126)。ステップS126の処理では、直前で設備および製品の振り分けが行われていた製造ラインと異なる製造ラインが順番に選択されて置換される。その後、新たな第1の製造ラインとしてのライン2に対して、ステップS122以降の処理が行われる。ステップS125の処理において、全ての製品がライン1~5のいずれかに振り分けられている場合には(ステップS125:YES)、2周目振分フローが終了する。なお、図11に示される2周目振分フローは、製品がいずれかの製造ラインに振り分けられるまで、ライン1~5への製品の振り分けが3周目以降も行われる。 If there are any products remaining that have not yet been assigned (step S125: NO), the assignment unit 12 replaces line 2, the second production line, with the first production line (step S126). In step S126, a production line different from the production line to which equipment and products were previously assigned is selected in order to replace it. Then, step S122 and subsequent steps are performed on line 2, which serves as the new first production line. In step S125, if all products have been assigned to lines 1 to 5 (step S125: YES), the second round assignment flow ends. Note that the second round assignment flow shown in Figure 11 continues to assign products to lines 1 to 5 from the third round onwards until the products are assigned to a production line.

図11に示される2周目振分工程が終了すると、振分部12は、各製造ラインで製造する製品と、各製造ラインに振り分けられた設備および製品との関係を画像として出力部40のモニタへと出力する。 When the second round allocation process shown in Figure 11 is completed, the allocation unit 12 outputs an image to the monitor of the output unit 40 showing the relationship between the products manufactured on each production line and the equipment and products allocated to each production line.

以上説明したように、本実施形態のライン設計装置100では、情報取得部11は、工程情報と、設備情報と、必要な製造ラインの本数とを取得する。振分部12は、取得されたラインの本数と、設備の保有数とを制約として、1つの製造ラインの各工程用の設備を振り分ける。また、振分部12は、設備を振り分けた都度、当該製造ラインにおいて製造可能な製品を振り分ける。同じように、振分部12は、1つの製造ラインの製品振り分け後に、処理を次の製造ラインに遷移させて、設備の振り分けと、製品の振り分けとを、取得された製造ラインの本数に達するまで繰り返す。すなわち、本実施形態では、製造ラインの本数と、設備の保有数とを制約として、各製造ラインへの設備および製品の振り分けが、製造ラインの本数に達するまで繰り返される。そのため、設計された各製造ラインが備える設備の総数が、設備の保有数を超えることがない。作成される工程編成は実現可能な編成であるため、従来のように、設備の保有数の制限を許容しない実現不可能な工程編成が作成されずに済む。すなわち、本構成によれば、製造ラインの工程編成の計算時間を短縮でき、工程編成時間が高速化される。この結果、本実施形態のライン設計装置100によれば、複数の製造ラインにより複数の製品を製造する場合における、工程編成の作成時間を短縮することができる。 As described above, in the line design device 100 of this embodiment, the information acquisition unit 11 acquires process information, equipment information, and the number of required production lines. The allocation unit 12 allocates equipment for each process of one production line, using the acquired number of lines and the number of owned equipment as constraints. Furthermore, each time the allocation unit 12 allocates equipment, it allocates products that can be manufactured on that production line. Similarly, after allocating products to one production line, the allocation unit 12 transitions processing to the next production line, repeating the allocation of equipment and product allocation until the acquired number of production lines is reached. In other words, in this embodiment, using the number of production lines and the number of owned equipment as constraints, the allocation of equipment and products to each production line is repeated until the number of production lines is reached. Therefore, the total number of pieces of equipment to be equipped by each designed production line does not exceed the number of owned equipment. Because the created process organization is a feasible organization, it is not necessary to create an unrealizable process organization that does not allow for restrictions on the number of pieces of equipment owned, as was the case in the past. In other words, with this configuration, the calculation time for process organization for a production line can be shortened, and the process organization time can be sped up. As a result, the line design device 100 of this embodiment can shorten the time required to create a process organization when multiple products are manufactured using multiple production lines.

また、本実施形態の振分部12は、各製造ラインと、全ての工程とを対応付けたテーブル(例えば図3)を作成する。振分部12は、テーブルを用いて、選択したライン1の各工程に対して、工程情報に規定されたいずれかの製品が製造可能となるまで設備を順番に振り分けていく。振分部12は、ライン1へと設備を振り分けると、処理を次の製造ラインであるライン2に遷移させる。振分部12は、テーブルを用いて、ライン2の各工程に対して、工程情報に規定されたいずれかの製品が製造可能となるまで、設備プールにある設備数から設備を順番に振り分ける。図3に示される設備プールで示される数は、設備の保有数からライン1に振り分けられた設備の振分数を差し引いた数である。本実施形態では、ライン2に振り分けられる設備の上限は、ライン1に振り分けられた設備を保有数から差し引いた数であるため、ライン2に設備の保有数を超えた設備が振り分けられることがない。この結果、各製造ラインが備える設備の総数が保有数を超えることがなく、本実施形態のライン設計装置100が、実現可能な工程編成を行うことができる。さらに、ライン1では、1つでも製造可能な製品が存在した場合に、ライン2へと処理が遷移する。これにより、各製造ラインに徐々に製造する製品が振り分けられるため、1つの製造ラインに、製品の振り分けが偏ることを抑制できる。 In addition, the allocation unit 12 of this embodiment creates a table (e.g., Figure 3) that associates each production line with all processes. Using the table, the allocation unit 12 sequentially allocates equipment to each process of the selected line 1 until one of the products specified in the process information can be manufactured. After allocating equipment to line 1, the allocation unit 12 transitions processing to the next production line, line 2. Using the table, the allocation unit 12 sequentially allocates equipment from the number of pieces of equipment in the equipment pool to each process of line 2 until one of the products specified in the process information can be manufactured. The number shown in the equipment pool in Figure 3 is the number of pieces of equipment owned minus the number of pieces of equipment allocated to line 1. In this embodiment, the upper limit of equipment that can be allocated to line 2 is the number of pieces of equipment owned minus the number of pieces of equipment allocated to line 1, so that line 2 is never allocated more equipment than the number of pieces of equipment owned. As a result, the total number of pieces of equipment on each production line will not exceed the number of units in stock, and the line design device 100 of this embodiment can organize processes in a feasible manner. Furthermore, if there is even one product that can be produced on line 1, processing will transition to line 2. This allows products to be gradually distributed to each production line, preventing a bias in the distribution of products to any one production line.

また、本実施形態の振分部12は、ライン2についての振り分けが終了した後、工程情報を参照し、ライン1で製造可能となった製品の製造に不要な設備を設備プールへと戻す。振分部12は、テーブルを用いて、ライン3の各工程に対して、工程情報に規定されたいずれかの製品が製造可能となるまで、設備プールの在庫から設備を順番に振り分ける。設備プールの在庫の数は、設備保有数からライン1と、現時点でのライン2とに振り分けられた設備の振分数を差し引いた数である。すなわち、ライン3に対して、ライン1で使用されない設備が振り分け可能になる。このため、ライン3で製造する製品の選択肢が増え、工程編成時間がさらに高速化される。 In addition, after the allocation for Line 2 is complete, the allocation unit 12 of this embodiment references the process information and returns equipment that is no longer needed to manufacture products that can now be manufactured on Line 1 to the equipment pool. Using a table, the allocation unit 12 sequentially allocates equipment from the inventory in the equipment pool to each process on Line 3 until one of the products specified in the process information becomes manufacturable. The amount of inventory in the equipment pool is the number of owned equipment minus the number of pieces of equipment currently allocated to Line 1 and Line 2. In other words, equipment that is not used on Line 1 can be allocated to Line 3. This increases the number of products to be manufactured on Line 3, further speeding up the process organization time.

また、1周目の全製造ラインへの設備および製品の振り分けが実行された後に、製造しなければならない未振分の製品が存在している。この場合に、振分部12は、2周目以降の製造ラインへの設備および製品の振り分けを、未振分の製品がいずれかの製造ラインに振り分けられるまで繰り返す。本実施形態では、1周目の全ての製造ラインの設備および製品の振り分けが終了した後に、2周目以降の製造ラインに対して未振り分けの製品の振り分けが行われる。これにより、製品の製造がいずれかの工程に必ず割り振られる。さらに、複数種類の製品の振り分けが行われることにより、ライン設計装置100は、1つの製造ラインに製品の振り分けが偏ることを抑制できる。 Furthermore, after the allocation of equipment and products to all production lines in the first cycle has been completed, there are still unassigned products that need to be manufactured. In this case, the allocation unit 12 repeats the allocation of equipment and products to production lines in the second cycle and beyond until the unassigned products are assigned to a production line. In this embodiment, after the allocation of equipment and products to all production lines in the first cycle has been completed, unassigned products are assigned to production lines in the second cycle and beyond. This ensures that the production of a product is assigned to one of the processes. Furthermore, by allocating multiple types of products, the line design device 100 can prevent products from being unevenly allocated to a single production line.

また、本実施形態のライン3で製造可能な製品1~10と、ライン4で製造可能な製品1~10とは、同じである。この場合に、振分部12は、製造できる製品の種類数である10種を、製造ラインの総数である5から既に設備が振り分け済のライン1,2の総数2を差し引いた3で除した種類の数の製品をライン3に振り分ける。10種を3で割った値は、3.33…であるため、振分部12は、3種または4種の製品の製造をライン3に振り分ける。換言すると、第n(本実施形態では、n=3)の製造ラインで製造できる製品と、第(n+1)の製造ラインで製造できる製品とが同じであった場合に、先に設備および製品が振り分けられた第nの製造ラインに製造できる全ての製品を振り分けない。その代わりに、第nの製造ラインと、第nの製造ラインの後に設備および製品が振り分けられる全ての製造ラインの本数m(本実施形態では、m=5)とを加えた(m-(n-1))で除した種類数の製品が、第nの製造ラインに振り分けられる。そのため、ライン設計装置100は、1つの製造ラインに製品の振り分けが偏ることをさらに抑制できる。 In addition, in this embodiment, products 1 to 10 that can be manufactured on line 3 are the same as products 1 to 10 that can be manufactured on line 4. In this case, the allocation unit 12 allocates to line 3 the number of products that can be manufactured (10 types) by dividing the total number of manufacturing lines (5) by 3, which is calculated by subtracting the total number of lines 1 and 2 to which equipment has already been assigned (2). Since 10 types divided by 3 is 3.33..., the allocation unit 12 allocates the production of three or four types of products to line 3. In other words, if the products that can be manufactured on the nth manufacturing line (n=3 in this embodiment) are the same as the products that can be manufactured on the (n+1)th manufacturing line, not all of the products that can be manufactured will be allocated to the nth manufacturing line, to which equipment and products were previously assigned. Instead, the number of types of products allocated to the nth production line is calculated by dividing the sum of the nth production line and the number m (in this embodiment, m = 5) of all production lines to which equipment and products are allocated after the nth production line by (m - (n - 1)). As a result, the line design device 100 can further prevent products from being allocated unevenly to one production line.

また、本実施形態の必要な設備数が製造ラインの本数よりも同数以上の場合、すなわち、全てのラインに同じ設備を振り分け可能な場合には、本実施形態の振分部12による設備および製品の振り分けが行われない。各設備の保有数が製造ラインの総本数以上の場合には、全製造ラインに全設備を振り分けても設備が不足することがない。この場合に、本実施形態では、設備および製品の振り分けが行われない。この結果、設備の保有数に余裕がある場合には、不要な制限を加えた工程編成を行わなくても済む。 Furthermore, in this embodiment, if the number of pieces of equipment required is equal to or greater than the number of production lines, i.e., if the same equipment can be allocated to all lines, the allocation unit 12 of this embodiment does not allocate equipment and products. If the number of pieces of equipment owned is equal to or greater than the total number of production lines, there will be no shortage of equipment even if all equipment is allocated to all production lines. In this case, in this embodiment, allocation of equipment and products is not performed. As a result, if there is surplus equipment, there is no need to organize processes with unnecessary restrictions.

<実施形態の変形例>
本発明は上記実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。また、上記実施形態において、ハードウェアによって実現されるとした構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されるとした構成の一部をハードウェアに置き換えるようにしてもよい。
<Modification of the embodiment>
The present invention is not limited to the above-described embodiment, and can be implemented in various forms without departing from the spirit of the present invention, including, for example, the following modifications: In the above-described embodiment, part of the configuration realized by hardware may be replaced by software, and conversely, part of the configuration realized by software may be replaced by hardware.

[変形例1]
上記実施形態では、製品の製造ラインを設計する製造ライン設計装置の一例について説明したが、ライン設計装置100が備える構成および実行する制御については変形可能である。例えば、ライン設計装置100は、記憶装置20と、入力部30と、出力部40と、通信部50とのいずれか又は全てを備えていなくてもよい。例えば、ライン設計装置100は、記憶装置20と、入力部30と、出力部40とを備えていない場合に、情報取得部11は、工程情報と、設備情報と、製造ラインの本数とを、通信部50を介して他の装置から取得してもよい。ライン設計装置100により作成された工程編成は、出力部40のモニタに表示されなくてもよいし、他の装置にデータとして送信されてもよい。
[Modification 1]
In the above embodiment, an example of a production line design device that designs a product production line has been described. However, the configuration of the line design device 100 and the control executed by the line design device 100 can be modified. For example, the line design device 100 may not include any or all of the storage device 20, the input unit 30, the output unit 40, and the communication unit 50. For example, if the line design device 100 does not include the storage device 20, the input unit 30, or the output unit 40, the information acquisition unit 11 may acquire process information, equipment information, and the number of production lines from another device via the communication unit 50. The process organization created by the line design device 100 does not need to be displayed on the monitor of the output unit 40, and may be transmitted as data to another device.

上記実施形態では、振分部12は、各製造ラインに対して、いずれかの製品が製造可能になるまで設備を1つずつ順番に振り分けたが、振り分ける順番および振り分ける際の設備数については、全ての工程に同時に設備を振り分けない範囲で変形可能である。例えば、振分部12は、設備を2つずつ順番に振り分けてもよいし、1週目の振り分けと、2週目以降の振り分けとで、振り分ける設備数を変化させてもよい。また、上記実施形態では、振分部12は、工程ナンバーが最小である工程1から、工程ナンバーが増加する順に各工程用の設備を製造ラインに振り分けたが、異なる方法で振り分けてもよい。振分部12は、ライン1に対して、奇数順、具体的には、工程1,3,5,・・・,2,4,・・・に対応する設備を順番に振り分け、ライン2に対して偶数順、具体的には、工程2,4,6,・・・,1,3,・・・に対応する設備を順番に振り分けていってもよい。 In the above embodiment, the allocator 12 sequentially allocated equipment to each production line one by one until one of the products could be manufactured. However, the allocation order and the number of pieces of equipment allocated can be varied as long as equipment is not allocated to all processes simultaneously. For example, the allocator 12 may allocate equipment two at a time, or the number of pieces of equipment allocated may be different between the allocation for the first week and the allocation for the second week and beyond. Also, in the above embodiment, the allocator 12 allocated equipment for each process to the production line in order of increasing process number, starting with process 1, which has the lowest process number, but allocation may be performed in a different manner. The allocator 12 may allocate equipment for line 1 in odd-numbered order, specifically, equipment corresponding to processes 1, 3, 5, ..., 2, 4, ..., in order, and may allocate equipment for line 2 in even-numbered order, specifically, equipment corresponding to processes 2, 4, 6, ..., 1, 3, ..., in order.

上記実施形態の振分部12は、ライン3とライン4とに振り分けれた製品が同じ場合に、製品の振り分けが完了していない製造ラインの数を考慮して、ライン3に振り分ける製品の種類数を調整したが、製品の振分方法については変形可能である。例えば、振分部12は、ライン3とライン4とに振り分けられた製品が同じ場合に、ライン3に当該製品の全てを振り分けた上で、ライン4に対して、未振り分けの製品のいずれかが製造可能になるまで設備を振り分けてもよい。 In the above embodiment, when the same products are assigned to line 3 and line 4, the allocation unit 12 adjusts the number of product types to be assigned to line 3, taking into account the number of production lines to which product allocation has not yet been completed. However, the method of allocating products can be modified. For example, when the same products are assigned to line 3 and line 4, the allocation unit 12 may allocate all of the products to line 3, and then allocate equipment to line 4 until one of the unassigned products can be manufactured.

振分部12は、図12に示される2周目振分フローにおいて、未振り分けの製品が振り分けられるまで順番に製造ラインに設備を振り分けたが、異なる振り分け方法を採用してもよい。例えば、振分部12は、上記実施形態のように、2周目振分フローにおいて、ライン1に製品を振り分けることで全製品をいずれかの製造ラインに振り分けられる場合であっても、1周目のライン3とライン4とに振り分けられる同製品を各製造ラインに等分に振り分けてもよい。なお、上記実施形態において、第nの製造ラインで製造できる製品の種類数を(m-(n-1))で除した値が整数ではない場合には、当該除した値に最も近い2つの整数、例えば3.33の場合には3種または4種が第nの製造ラインに振り分けられる製品の種類数である。 In the second cycle allocation flow shown in FIG. 12, the allocation unit 12 sequentially allocates equipment to production lines until all unallocated products are allocated, but a different allocation method may be adopted. For example, even if all products can be allocated to one of the production lines by allocating products to line 1 in the second cycle allocation flow as in the above embodiment, the allocation unit 12 may allocate the same products allocated to lines 3 and 4 in the first cycle equally to each production line. Note that in the above embodiment, if the value obtained by dividing the number of product types that can be manufactured on the nth production line by (m-(n-1)) is not an integer, the two integers closest to the divided value are used; for example, if the value is 3.33, three or four types are the number of product types allocated to the nth production line.

上記実施形態では、各工程を行うための設備が異なる設備である例について説明したが、工程間において設備の流用が可能であってもよい。具体的には、例えば、工程13を行うための設備と、工程15を行うための設備とが流用可能であってもよい。また、工程13および工程15に流用可能な設備は、さらに異なる工程16で流用可能であってもよい。また、複数の工程の組み合わせで流用可能な設備が存在してもよい。例えば、工程13と工程15とで設備が流量可能であり、さらに、工程17と工程20とで異なる設備が流用可能であってもよい。 In the above embodiment, an example was described in which different equipment was used to perform each process, but equipment may also be usable between processes. Specifically, for example, equipment for performing process 13 and equipment for performing process 15 may be usable. Furthermore, equipment usable for process 13 and process 15 may also be usable for the different process 16. Furthermore, there may be equipment that can be used for a combination of multiple processes. For example, equipment may be usable for process 13 and process 15, and different equipment may be usable for process 17 and process 20.

上記実施形態では、振分部12は、図11のステップS2の処理を行ったが、保有設備数を用いた判定を行わずに、設備および製品の振り分けを行ってもよい。なお、上記実施形態では、各工程用の設備が1台であったが、各工程を行うために使用される設備が2台以上であったり、複数種類の設備の組み合わせであってもよい。 In the above embodiment, the allocation unit 12 performed the processing of step S2 in Figure 11, but it may also allocate equipment and products without making a judgment based on the number of owned pieces of equipment. Note that, while in the above embodiment, there was one piece of equipment for each process, there may be two or more pieces of equipment used to perform each process, or a combination of multiple types of equipment.

上記実施形態の振分部12が作成するテーブルは、メモリ中に記憶された行列や、キューの形で実装されてもよい。また、振分部12は、テーブルを用いずに、工程ナンバーの昇順等の所定の順番に沿って、各工程用の設備を順番に振り分けていってもよい。この場合に、上記形態は、下記のように言い換えることもできる。
製造ライン設計装置であって、
前記振分部は、
第1の前記製造ラインにおいて、前記第1の製造ラインが取り得る全ての前記工程に対して、いずれかの前記製品を製造できる条件が成立するまで所定の順番に沿って前記設備を振り分けていき、
前記第1の製造ラインについて前記条件が成立した場合に、次の処理に遷移した第2の前記製造ラインが取り得る全ての前記工程に対して、前記条件が成立するまで、前記設備の保有数から前記第1の製造ラインに振り分けられた前記設備の振分数を差し引いた在庫から、前記所定の順番に沿って前記工程用の前記設備を振り分ける。
The table created by the allocator 12 in the above embodiment may be implemented in the form of a matrix or queue stored in memory. Alternatively, the allocator 12 may allocate equipment for each process in order according to a predetermined sequence, such as ascending order of process numbers, without using a table. In this case, the above embodiment can also be rephrased as follows:
A manufacturing line design device,
The allocating unit
In the first production line, the equipment is allocated in a predetermined order to all the processes that can be performed by the first production line until a condition for manufacturing any one of the products is met;
When the condition is met for the first manufacturing line, the equipment for the process is allocated in the predetermined order from the inventory obtained by subtracting the number of pieces of equipment allocated to the first manufacturing line from the number of pieces of equipment held, for all the processes that can be taken by the second manufacturing line that has transitioned to the next process, until the condition is met.

[変形例2]
図13は、変形例の製造ライン設計方法のフローチャートである。図13に示される製造ライン設計フローでは、初めに、情報取得部11が、設備情報と、工程情報と、必要な製造ラインの本数とを取得する情報取得工程を行う(ステップS21)。振分部12は、各製造ラインに設備および製品を振り分ける振分工程を行う(ステップS22)。振分工程では、振分部12が、製造ラインの本数と、設備の保有数とを制約として、ライン1に各工程用の設備を振り分ける。振分部12は、設備を振り分けた都度、ライン1において製造可能な製品を振り分ける。振分部12は、処理を次のライン2に遷移させて、設備および製品の振り分けを、全ての製造ラインの本数に達するまで繰り返した後、製造ライン設計フローが終了する。
[Modification 2]
FIG. 13 is a flowchart of a modified manufacturing line design method. In the manufacturing line design flow shown in FIG. 13 , first, the information acquisition unit 11 performs an information acquisition process in which it acquires equipment information, process information, and the number of required manufacturing lines (step S21). The allocation unit 12 performs an allocation process in which it allocates equipment and products to each manufacturing line (step S22). In the allocation process, the allocation unit 12 allocates equipment for each process to line 1, using the number of manufacturing lines and the number of pieces of equipment as constraints. Each time the allocation unit 12 allocates equipment, it allocates products that can be manufactured on line 1. The allocation unit 12 transitions the process to the next line 2, and repeats the allocation of equipment and products until all the numbers of manufacturing lines are reached, after which the manufacturing line design flow ends.

[変形例3]
上記実施形態では、図11に示されるように、ライン2への設備および製品が振り分けられて(ステップS6)、ライン1で製造する製品が決定した後に(ステップS7)、ライン1での未使用設備が設備プールに戻されたが(ステップS8)、未使用設備が戻されるタイミングについては、変形可能である。例えば、振分部12は、ライン1を選択し(ステップS3)、ライン1に対して設備および製品を振り分けた後(ステップS4)、ライン1での未使用設備を設備プールに戻してもよい。この変形例では、第2の製造ラインに対して、ライン1で使用されない設備が、ライン2に対して振り分け可能になる。そのため、ライン2で製造する製品の選択肢が増え、工程編成時間がさらに高速化される。
[Modification 3]
In the above embodiment, as shown in FIG. 11 , after the equipment and products are allocated to line 2 (step S6) and the products to be manufactured on line 1 are determined (step S7), unused equipment on line 1 is returned to the equipment pool (step S8). However, the timing of returning unused equipment can be modified. For example, the allocation unit 12 may select line 1 (step S3), allocate equipment and products to line 1 (step S4), and then return unused equipment on line 1 to the equipment pool. In this modified example, equipment unused on line 1 can be allocated to line 2 for the second manufacturing line. This increases the number of product options to be manufactured on line 2, further speeding up the process scheduling time.

以上、実施形態、変形例に基づき本態様について説明してきたが、上記した態様の実施の形態は、本態様の理解を容易にするためのものであり、本態様を限定するものではない。本態様は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本態様にはその等価物が含まれる。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することができる。 This aspect has been described above based on embodiments and variations, but the above-described embodiments are intended to facilitate understanding of this aspect and are not intended to limit this aspect. This aspect may be modified or improved without departing from its spirit or the scope of the claims, and equivalents are included in this aspect. Furthermore, if a technical feature is not described as essential in this specification, it may be deleted as appropriate.

10…CPU
11…情報取得部
12…振分部
20…記憶装置
21…工程情報DB
22…設備情報DB
30…入力部
40…出力部
50…通信部
100…ライン設計装置
10...CPU
11...Information acquisition unit 12...Distribution unit 20...Storage device 21...Process information DB
22...Equipment information DB
30...input section 40...output section 50...communication section 100...line design device

Claims (9)

複数の製造ラインにより複数の製品を製造する場合前記製造ラインを設計する製造ライン設計装置であって、
情報取得部であって、
工程と、各前記工程において使用可能な設備の保有数と、を対応付けた設備情報と、
前記製品と、各前記製品を製造するために必要な前記工程と、を対応付けた工程情報と、
必要な前記製造ラインの本数と、をそれぞれ取得する情報取得部と、
前記製造ラインに対する前記製品及び前記設備の振り分けを行う振分部と、
を備え、
前記振分部は、
前記製造ラインの本数と、前記設備の保有数とを制約として、一の前記製造ラインに対して各工程用の前記設備をいずれかの前記製品が製造可能になるまで順番に振り分け、
前記設備を振り分けた都度、当該製造ラインにおいて製造可能な前記製品を振り分け、
処理を次の前記製造ラインに遷移させて、前記設備の振り分けと、前記製品の振り分けとを、取得された前記製造ラインの本数に達するまで繰り返す、製造ライン設計装置。
1. A manufacturing line design device for designing a plurality of manufacturing lines for manufacturing a plurality of products, comprising:
An information acquisition unit,
Equipment information associating processes with the number of pieces of equipment available for each process;
process information that associates the products with the processes required to manufacture each of the products;
an information acquisition unit that acquires the number of required manufacturing lines;
an allocation unit that allocates the products and the equipment to the manufacturing line;
Equipped with
The allocating unit
Allocating the equipment for each process to one of the production lines in order until one of the products can be manufactured , with the number of the production lines and the number of the equipment held as constraints;
Each time the equipment is allocated, the products that can be manufactured on the production line are allocated;
The manufacturing line design device transitions the process to the next manufacturing line, and repeats the allocation of the equipment and the allocation of the products until the acquired number of manufacturing lines is reached.
請求項1に記載の製造ライン設計装置であって、
前記振分部は、
各前記製造ラインと、全ての前記工程とを対応付けたテーブルを作成し、
前記テーブルを用いて、第1の前記製造ラインの各前記工程に対して、前記工程情報に規定されたいずれかの前記製品が製造可能となるまで前記設備を順番に振り分けていき、
処理を前記次の製造ラインに遷移させて、前記テーブルを用いて、第2の前記製造ラインの各前記工程に対して、前記工程情報に規定されたいずれかの前記製品が製造可能となるまで、前記設備の保有数から前記第1の製造ラインに振り分けられた前記設備の振分数を差し引いた上で、前記設備を順番に振り分ける、製造ライン設計装置。
2. The manufacturing line design device according to claim 1,
The allocating unit
A table is created in which each of the manufacturing lines is associated with all of the processes;
Using the table, the equipment is sequentially allocated to each of the processes of the first production line until any of the products specified in the process information can be manufactured;
a manufacturing line design device that transitions processing to the next manufacturing line, and allocates the equipment in order using the table until any of the products specified in the process information can be manufactured for each of the processes on the second manufacturing line, after subtracting the number of pieces of equipment allocated to the first manufacturing line from the number of pieces of equipment held.
請求項2に記載の製造ライン設計装置であって、
前記振分部は、
前記第2の製造ラインについての振り分けが終了した後、前記工程情報を参照し、前記第1の製造ラインで製造可能となった前記製品の製造に不要な前記設備を、前記設備の保有数に加算し、
処理を前記次の製造ラインに遷移させて、前記テーブルを用いて、第3の前記製造ラインの各前記工程に対して、前記工程情報に規定されたいずれかの前記製品が製造可能となるまで、前記設備の保有数から前記第2の製造ラインに振り分けられた前記設備の振分数を差し引いた上で、前記設備を順番に振り分ける、製造ライン設計装置。
3. The manufacturing line design device according to claim 2,
The allocating unit
After the allocation for the second production line is completed, referring to the process information, the equipment that is not required for the production of the product that can now be produced on the first production line is added to the number of the equipment in possession;
a manufacturing line design device that transitions processing to the next manufacturing line, and allocates the equipment in order using the table until any of the products specified in the process information can be manufactured for each of the processes on the third manufacturing line, after subtracting the number of pieces of equipment allocated to the second manufacturing line from the number of pieces of equipment held.
請求項1に記載の製造ライン設計装置であって、
前記振分部は、
各前記製造ラインと、全ての前記工程とを対応付けたテーブルを作成し、
前記テーブルを用いて、第1の前記製造ラインの各前記工程に対して、前記工程情報に規定されたいずれかの前記製品が製造可能となるまで前記設備を順番に振り分けていき、
処理を前記次の製造ラインに遷移させて、前記テーブルを用いて、第2の前記製造ラインの各前記工程に対して、前記工程情報に規定されたいずれかの前記製品が製造可能となるまで、前記設備の保有数から、前記第1の製造ラインに振り分けられた前記設備の振分数を差し引き、かつ、前記第1の製造ラインで製造可能となった前記製品の製造に不要な前記設備を前記設備の保有数に加算した上で、前記設備を順番に振り分ける、製造ライン設計装置。
2. The manufacturing line design device according to claim 1,
The allocating unit
A table is created in which each of the manufacturing lines is associated with all of the processes;
Using the table, the equipment is sequentially allocated to each of the processes of the first production line until any of the products specified in the process information can be manufactured;
a manufacturing line design device that transitions processing to the next manufacturing line, and uses the table to allocate the equipment in order until each of the processes on the second manufacturing line becomes capable of manufacturing any of the products specified in the process information, by subtracting the number of pieces of equipment allocated to the first manufacturing line from the number of pieces of equipment in possession and adding the number of pieces of equipment that are not required for manufacturing the products that can now be manufactured on the first manufacturing line to the number of pieces of equipment in possession.
請求項3または請求項4に記載の製造ライン設計装置であって、
前記振分部は、
1周目の全ての前記製造ラインへの前記設備の振り分けと、前記製品の振り分けとが終了した後、製造しなければならない未振り分けの前記製品がある場合に、
前記一の製造ラインに振り分けられていない前記設備から各工程用の前記設備を振り分け、
処理を前記次の製造ラインに遷移させて、前記設備の振り分けと、前記製品の振り分けとを、前記未振り分けの前記製品がいずれかの前記製造ラインに振り分けられるまで繰り返す、製造ライン設計装置。
5. The manufacturing line design device according to claim 3,
The allocating unit
After the allocation of the equipment to all of the manufacturing lines and the allocation of the products in the first round have been completed, if there are any unallocated products that must be manufactured,
Allocating the equipment for each process from the equipment not allocated to the one production line;
The manufacturing line design device transitions the process to the next manufacturing line, and repeats the allocation of the equipment and the allocation of the products until the unallocated products are allocated to any one of the manufacturing lines.
請求項2から請求項5までのいずれか一項に記載の製造ライン設計装置であって、
前記振分部は、
m(mは自然数)本の前記製造ラインに対して、前記設備の振り分けと、前記製品の振り分けとを行う場合に、
第n(n=1,2,・・・,m-1)の前記製造ラインで製造できる製品と、第(n+1)の前記製造ラインで製造できる製品とが同じ場合に、
前記第nの製造ラインで製造できる製品の種類数を(m-(n-1))で除した種類数の製品を、前記第nの製造ラインに振り分ける、製造ライン設計装置。
6. The manufacturing line design device according to claim 2,
The allocating unit
When allocating the equipment and the products to m (m is a natural number) manufacturing lines,
When the product that can be manufactured on the nth (n=1, 2, ..., m-1) production line is the same as the product that can be manufactured on the (n+1)th production line,
A manufacturing line design device that allocates the number of types of products, which is the number of types of products that can be manufactured on the nth manufacturing line divided by (m-(n-1)), to the nth manufacturing line.
請求項1から請求項6までのいずれか一項に記載の製造ライン設計装置であって、
前記振分部は、
各前記設備の保有数のうち少なくとも1つが前記製造ラインの総本数よりも少ない場合に、前記設備の振り分けと、前記製品の振り分けとを行い、
各前記設備の保有数のいずれもが前記製造ラインの総本数以上の場合に、前記設備の振り分けと、前記製品の振り分けとを行わない、製造ライン設計装置。
7. The manufacturing line design device according to claim 1,
The allocating unit
When the number of pieces of equipment owned by at least one of the respective equipment is less than the total number of the manufacturing lines, the equipment is allocated and the products are allocated;
The manufacturing line design device does not allocate the equipment and the products when the number of each piece of equipment held is equal to or greater than the total number of the manufacturing lines.
複数の製造ラインにより複数の製品を製造する場合前記製造ラインを設計する製造ライン設計方法であって、コンピュータが、
情報取得工程であって、
工程と、各前記工程において使用可能な設備の保有数と、を対応付けた設備情報と、
前記製品と、各前記製品を製造するために必要な前記工程と、を対応付けた工程情報と、
必要な前記製造ラインの本数と、をそれぞれ取得する情報取得工程と、
前記製造ラインに対する前記製品及び前記設備の振り分けを行う振分工程と
を実行し、
前記振分工程では、
前記製造ラインの本数と、前記設備の保有数とを制約として、一の前記製造ラインに対して各工程用の前記設備をいずれかの前記製品が製造可能となるまで順番に振り分け、
前記設備を振り分けた都度、当該製造ラインにおいて製造可能な前記製品を振り分け、
処理を次の前記製造ラインに遷移させて、前記設備の振り分けと、前記製品の振り分けとを、取得された前記製造ラインの本数に達するまで繰り返す、方法。
1. A manufacturing line design method for designing a manufacturing line in a case where a plurality of products are manufactured by the manufacturing lines, the method comprising:
An information acquisition step,
Equipment information associating processes with the number of pieces of equipment available for each process;
process information that associates the products with the processes required to manufacture each of the products;
an information acquisition step of acquiring the number of the required manufacturing lines;
an allocation step of allocating the products and the equipment to the manufacturing line;
In the allocating step,
Allocating the equipment for each process to one of the production lines in order until any one of the products can be manufactured , with the number of the production lines and the number of the equipment held as constraints;
Each time the equipment is allocated, the products that can be manufactured on the production line are allocated;
The method includes transitioning the process to the next manufacturing line, and repeating the allocation of the equipment and the allocation of the products until the acquired number of manufacturing lines is reached.
複数の製造ラインにより複数の製品を製造する場合前記製造ラインを設計するコンピュータプログラムであって、
情報取得機能であって、
工程と、各前記工程において使用可能な設備の保有数と、を対応付けた設備情報と、
前記製品と、各前記製品を製造するために必要な前記工程と、を対応付けた工程情報と、
必要な前記製造ラインの本数と、をそれぞれ取得する情報取得機能と、
前記製造ラインに対する前記製品及び前記設備の振り分けを行う振分機能と
をコンピュータに実行させ、
前記振分機能は、
前記製造ラインの本数と、前記設備の保有数とを制約として、一の前記製造ラインに対して各工程用の前記設備をいずれかの前記製品が製造可能となるまで順番に振り分け、
前記設備を振り分けた都度、当該製造ラインにおいて製造可能な前記製品を振り分け、
処理を次の前記製造ラインに遷移させて、前記設備の振り分けと、前記製品の振り分けとを、取得された前記製造ラインの本数に達するまで繰り返す、コンピュータプログラム。
A computer program for designing a plurality of production lines for manufacturing a plurality of products, the computer program comprising:
An information acquisition function,
Equipment information associating processes with the number of pieces of equipment available for each process;
process information that associates the products with the processes required to manufacture each of the products;
an information acquisition function for acquiring the number of required manufacturing lines;
a sorting function for sorting the products and the equipment to the manufacturing line;
The sorting function is
Allocating the equipment for each process to one of the production lines in order until any one of the products can be manufactured , with the number of the production lines and the number of the equipment held as constraints;
Each time the equipment is allocated, the products that can be manufactured on the production line are allocated;
A computer program that transitions processing to the next manufacturing line and repeats the allocation of the equipment and the allocation of the products until the acquired number of manufacturing lines is reached.
JP2022003510A 2022-01-13 2022-01-13 Manufacturing line design device, manufacturing line design method, and computer program Active JP7728186B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022003510A JP7728186B2 (en) 2022-01-13 2022-01-13 Manufacturing line design device, manufacturing line design method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022003510A JP7728186B2 (en) 2022-01-13 2022-01-13 Manufacturing line design device, manufacturing line design method, and computer program

Publications (2)

Publication Number Publication Date
JP2023102828A JP2023102828A (en) 2023-07-26
JP7728186B2 true JP7728186B2 (en) 2025-08-22

Family

ID=87377522

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022003510A Active JP7728186B2 (en) 2022-01-13 2022-01-13 Manufacturing line design device, manufacturing line design method, and computer program

Country Status (1)

Country Link
JP (1) JP7728186B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002036073A (en) 2000-07-28 2002-02-05 Denso Corp Production system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3095281B2 (en) * 1992-03-12 2000-10-03 株式会社日立製作所 Multi-product line production support system
JPH09282375A (en) * 1996-04-16 1997-10-31 Sumitomo Metal Ind Ltd Work plan creation method and work plan creation system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002036073A (en) 2000-07-28 2002-02-05 Denso Corp Production system

Also Published As

Publication number Publication date
JP2023102828A (en) 2023-07-26

Similar Documents

Publication Publication Date Title
Leachman et al. On capacity modeling for production planning with alternative machine types
Paiva et al. Improved heuristic algorithms for the job sequencing and tool switching problem
JP5134601B2 (en) Production schedule creation device
WO2006007447A2 (en) Scheduling system
JP2002373013A (en) Production scheduling method, program for computer to execute the same method and computer-readable recording medium with the program recorded thereon
WO2012026056A1 (en) Process design/production planning device
Yue et al. Selecting sourcing partners for a make-to-order supply chain
Quadt et al. Batch scheduling of jobs with identical process times on flexible flow lines
Arakawa et al. An optimization-oriented method for simulation-based job shop scheduling incorporating capacity adjustment function
JP7728186B2 (en) Manufacturing line design device, manufacturing line design method, and computer program
US8494893B2 (en) Production plan making program, device, and method
CN117094522A (en) Material distribution method and device
JP6855960B2 (en) Parallel processing equipment and maintenance method for parallel processing equipment
JP6005535B2 (en) Production plan creation device, production plan creation method, and production plan creation program
EP2133833A1 (en) Tool, method and system for project management
WO2023176846A1 (en) Production planning device, production planning method, and program
JP2016207061A (en) Production plan creation method, production plan creation program, and production plan creation device
US20220114534A1 (en) Method and apparatus for cell-based workforce scheduling
JP2007102684A (en) Method and apparatus for making a periodic work plan and program therefor
JP2013109681A (en) Schedule preparation method, schedule preparation program, and schedule preparation device
Camm et al. Scheduling parallel assembly workstations to minimize a shared pool of labor
JP4469676B2 (en) Device priority order adjustment system, device priority order adjustment method, and program
JPH0535747A (en) Scheduling method
JP4348333B2 (en) Scheduling method and scheduling program
JP7743813B2 (en) Production planning method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241007

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250521

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250527

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250630

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250812

R150 Certificate of patent or registration of utility model

Ref document number: 7728186

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150