The present invention is based upon and claims the benefit of the priority of Japanese patent application No. 2016-220735, filed on Nov. 11, 2016, the disclosure of which is incorporated herein in its entirety by reference thereto.
The present invention relates to a process design support apparatus, a process design support method, and a program. In particular, it relates to a process design support apparatus, a process design support method, and a program for supporting designing a BOP (Bills Of Process) that represents manufacturing processes of products.
At “manufacturing” sites in the manufacturing industry, etc., PLM (product lifecycle management) software for integrally managing product technology information about design drawings, specifications, a part list, etc. has been in widespread use. Such PLM software includes a function of creating and managing a part list (BOM: Bills Of Material) including part-based configurations (or product structures) indicating kinds, quantities, etc. of parts included in a product. By integrally managing the product technology information based on the PLM software and allowing a plurality of departments (a development department, a production engineering department, a material department, a production management department, a manufacturing department, etc.) to share the related information, it is possible to bring new products to market more quickly and reduce costs.
PTL 1 as a related technique describes a technique for automatically generating a work sequence by referring to a table in which CAD (computer-aided design) information and process kinds (namely, kinds of processes) are associated with each other, extracting process kinds for manufacturing products from the CAD information about the products, and rearranging the process kinds by referring to a template representing a process sequence relationship.
PTL 1: Japanese Patent Kokai Publication No. JP-2010-123105A
The entire content disclosed by PTL 1 is incorporated herein by reference thereto. The following analysis has been made by the present inventors.
“A part list (BOM: Bills Of Material)” is standard information about an individual product itself, the information representing “the kinds of parts and the number of parts of an individual kind” used to manufacture the product. As illustrated in
In contrast, a “BOP (Bills Of Process)” is standard information about manufacturing processes, the information representing the kinds of processes”, “the procedures of the processes”, and the kinds of equipment and tools” used to manufacture an individual product or an individual part included in the product. As illustrated in
As described above, the existing PLM software provides a function of creating and managing a BOM and allowing a plurality of departments to share the related information, for example. However, along with globalization of manufacturing sites and advancement in manufacturing technology, there has been an increasing need for management based on not only a BOM (
By integrally managing a BOP on PLM software, manufacturing-related knowledge (for example, manufacturing knowledge such as a QC process list and work instructions) can be accumulated, shared, and transferred. In this way, the manufacturing knowledge will not be accumulated only individually, and the manufacturing will not be affected by aging or retirement of experienced engineers. In addition, by integrally managing a BOP, standardization of the information about the processes and resources can be facilitated, and the manufacturing process will not be managed only by the manufacturing site(s).
In addition, by integrally managing (namely, by collectively managing) a BOM and a BOP, in the event of a specification change or a malfunction, the affected range including not only parts but also processes and equipment can be determined. Thus, the event can be managed promptly and appropriately. In addition, by integrally managing a BOM and a BOP, product design in view of the equipment and manufacturing process can be encouraged, and sharing equipment enables reduction of fixed costs. In addition, by integrally managing a BOM and a BOP, concurrent engineering on product design and production engineering can be realized. In this way, evaluation results on the productivity can quickly be fed back to the product design. In addition, by creating and registering a BOP on PLM software separately from a BOM, even when a BOM is not created yet, the process design can be started ahead of schedule.
According to the technique described in PTL 1, CAD information including the product- and part-related information and process-related information and a table in which the kinds of processes and parts are associated with each other need to be prepared in advance. According to this technique, the part-related information and the process-related information needs to be designed simultaneously. Namely, the process-related information cannot be designed independently (for example, ahead of schedule) from the part-related information.
Thus, the challenge is to realize integral management of a BOM (a part list) and a BOP (a process list or a resource list) while enabling designing of the BOP independently from designing of the BOM. It is an object of the present invention to provide a process design support apparatus, a process design support method, and a program that contribute to resolving the challenge.
A process design support apparatus according to a first aspect includes: a part list storage part that holds a part list representing a part(s) included in a product; a process list storage part that holds a process list representing a process(es) included in a process sequence(s); and an association part that associates an item(s) included in the part list with an item(s) included in the process list.
A process design support method according to a second aspect includes steps of: causing a computer to hold a part list representing a part(s) included in a product; causing a computer to hold a process list representing a process(es) included in a process sequence(s); and causing a computer to associate an item(s) included in the part list with an item(s) included in the process list.
A program according to a third aspect causes a computer to perform processing for: holding a part list representing a part(s) included in a product; holding a process list representing a process(es) included in a process sequence(s); and associating an item(s) included in the part list with an item(s) included in the process list. This program can be provided as a program product stored in a non-transitory computer-readable storage medium.
The process design support apparatus, the process design support method, and the program according to the above aspects can realize integral management of a BOM (a part list) and a BOP (a process list or a resource list) while enabling designing of the BOP independently from designing of the BOM.
First, an outline of an exemplary embodiment will be described. The reference characters in the following outline are merely used as examples to facilitate understanding of the present invention, not to limit the present invention to the illustrated modes. An individual connection line between blocks in an individual drawing signifies both one-way and two-way directions. An individual arrow schematically illustrates the principal flow of a signal (data) and does not exclude bidirectionality
A process design support apparatus according to an exemplary embodiment will be described with reference to drawings. As illustrated in
By using the process design support apparatus 1, a BOP (for example, the process list in
Next, a process design support apparatus according to a first exemplary embodiment will be described with reference to drawings.
First, a configuration of the process design support apparatus according to the present exemplary embodiment will be described with reference to drawing. As illustrated in
The part list storage part 2 holds a part list representing a part(s) included in a product. The part list holds the product, the part(s) included in the product, and a part-based configuration(s) of the product based on the part(s) in association with each other. The following example assumes that a product A formed by three parts B and one part C is manufactured via an intermediate item A1 (formed by the parts B and one part D), as illustrated in
The process list storage part 3 holds a process list representing a process(es) included in a process sequence(es). The process list holds a process sequence(s) and a process(es) included in the process sequence(s) in association with each other. An individual process sequence is identified by information (a process sequence name, a process sequence number, etc.) that identifies the corresponding process sequence. An individual process is identified by information (a process name, a process number, etc.) that identifies the corresponding process. For example, as illustrated in
The resource list storage part 4 holds a resource list representing a resource(s) included in a work area(s). The resource list holds a work area(s) and a resource(s) arranged in the work area(s) in association with each other. Herein, a work area is one work section or one of a plurality of work sections at a manufacturing site (a factory, etc.). When a product is manufactured at a plurality of factories, a plurality of work areas may belong to the respective factories. A resource signifies a manufacturing resource included in a work area. Specifically, the resources are equipment, tools (such as jigs), molds, personnel (for example, human resources having certain skills), etc. An individual work area is identified by information (a work area name, a work area number, etc.) that identified the corresponding work area. An individual resource is identified by information (a resource name, a resource number, etc.) that identifies the corresponding resource. When a work area X includes: equipment X1 and a tool X2; a work area Y includes a tool Y1; and a work area Z includes equipment Z1, a tool Z2, a mold Z3, the resource list storage part 4 holds a resource list illustrated in
The association part 5 associates an item(s) included in the part list held by the part list storage part 2, an item(s) included in the process list held by the process list storage part 3, and an item(s) included in the resource list held by the resource list storage part 4 with each other. Among the items included in the part list (for example,
In addition, the user may select a dependency source item(s) and a dependency destination item(s) included in the part list, the process list, and the resource list. In this case, the association part 5 may receive the selected items and set a dependency relationship(s) between(among) the received dependency source item(s) and dependency destination item(s). For example, as illustrated in
The association part 5 may receive a quantity (also referred to as “supplied information”) of a dependency destination item needed by a dependency source item from the user and associate the received quantity with the dependency relationship between the dependency source item and the dependency destination item. For example, as illustrated in
The association part 5 can receive various combinations of dependency source items and dependency destination items from the user. For example, the following combinations are possible:
(a) A case in which the association part 5 receives “a product or a part” as a dependency source item and receives “a process sequence” as a dependency destination item (namely, a case in which a predetermined product or part is manufactured by a predetermined process sequence);
(b) A case in which the association part 5 receives “a process” as a dependency source item and receives “a part” as a dependency destination item-based configuration (namely, a case in which execution of a predetermined process presupposes a predetermined quantity of predetermined parts);
(c) A case in which the association part 5 receives “a process” as a dependency source item and receives “a resource” as a dependency destination item (namely, a case in which a predetermined resource is needed when a predetermined process is performed); and
(d) A case in which the association part 5 receives “a product or a part” as a dependency source item and receives “a resource” as a dependency destination item (namely, a case in which a predetermined resource is needed when a predetermined product or part is manufactured).
The individual association that the association part 5 receives from the user is not limited to only one-on-one association. The association part 5 may associate an item with a plurality of items. Alternatively, the association part 5 may associate a plurality of items with other items. For example, the association part 5 may perform the following association when a process P1a is performed by using two parts B and a process P1b is performed by using one part B, instead of performing the process P1 by using three parts B as illustrated in
When only the association of certain combinations of items is previously set to be allowed, if the user attempts to associate a combination of items other than the set combinations of items, the association part 5 may output an error. For example, when the association part 5 detects an operation in which the user attempts to associate a combination of a dependency source and a dependency destination other than the combinations described in the above (a) to (d), the association part 5 may output an error. In addition, when the user selects an item included in a list, the association part 5 may present an item(s) that can be associated with this item to the user. For example, the association part 5 may display a list(s) including an item(s) that can be associated this item and highlight the item(s) that can be associated in the list(s). With this configuration, even a user(s) who does not have a detailed knowledge of combinable items can appropriately set the association between items.
The display part 6 displays the items included in the part list, the process list, and the resource list in respective trees, for example. For example, the display part 6 hierarchizes the items included in the part list in
Next, an operation of the process design support apparatus 1 according to the present exemplary embodiment will be described with reference to drawings.
Hereinafter, an operation of the process design support apparatus 1 will be described by using the manufacturing process of the product A illustrated in
As illustrated in
Next, the process list storage part 3 receives registration of a process list representing a process(es) included in a process sequence(s) from the user (step S2). As illustrated in
Next, the resource list storage part 4 receives registration of a resource list representing a resource(s) included in a work area(s) from the user (step S3). As illustrated in
The registration order of the part list, the process list, and the resource list in steps S1 to S3 in
Next, the association part 5 associates an item(s) included in the part list (
Next, the display part 6 displays the items included in the part list (
Next, detailed operations of the “association” in step S4 in
As illustrated in
Next, when execution of a predetermined process(es) presupposes a predetermined quantity(ies) of a predetermined part(s), based on an operation by the user, the association part 5 associates the process(es) (the dependency source(s)) with the part-based configuration(s) (the dependency destination(s)) (step S42). Herein, as illustrated in
Next, when execution of a predetermined process(es) presupposes use of a predetermined resource(s), based on an operation by the user, the association part 5 associates the process(es) (the dependency source(s)) with the resource(s) (the dependency destination(s)) (step S43). Herein, when the process P1 is performed, the equipment X1 and the tool X2 in the work area X are used. As illustrated in
Next, when manufacturing a predetermined product(s) or part(s) needs a predetermined resource(s), based on an operation by the user, the association part 5 associates the product/part(s) (the dependency source(s)) with the resource(s) (the dependency destination(s)) (step S44). Herein, manufacturing the part C presupposes the dedicated mold Z3 included in the work area Z. As illustrated in
The order of steps S41 to S44 in
After the process design support apparatus 1 according to the present exemplary embodiment receives registration of a BOM (for example, the part list in
Next, advantageous effects of the process design support apparatus 1 according to the present exemplary embodiment will be described in more detail by comparing the present exemplary embodiment with comparative examples.
In comparative examples 1 and 2 illustrated on the left side and in the middle in
In contrast, according to the present exemplary embodiment, after a BOM (a part list) and a BOP (a process list and a resource list) are separately designed and a hierarchical relationship (a parent-child relationship) is established for each of the part list, the process list, and the resource list, items included in these lists are associated with each other (see
Next, a process design support apparatus according to a second exemplary embodiment will be described with reference to drawings.
When a certain item included in the part list, the process list, or the resource list is changed, the impact analysis part 7 extracts a different item(s) affected by this change based on the associations by the association part 5. As described in the first exemplary embodiment, the association part 5 holds items selected by the user among the items included in the part list (for example,
The impact analysis part 7 may extract not only items directly associated by the association part 5 but also items indirectly associated by the association part 5. In addition, the impact analysis part 7 may display a list of extracted items. The impact analysis part 7 may display a list including an item to which a change has been made (a design change, a malfunction, or the like) and a list including an item(s) directly affected by the change side by side. In this case, the impact analysis part 7 may highlight the changed item and the affected item(s). For example, when the process P1 is associated with the equipment X1 and the tool X2 by the association part 5, if the tool X2 malfunctions, as illustrated in
Next, an operation of the process design support apparatus 1 according to the present exemplary embodiment will be described with reference to drawings.
Hereinafter, an operation of the process design support apparatus 1 will be described by using the manufacturing process of the product A illustrated in
In this case, when a design change is made to the part B and when the impact analysis part 7 receives the change of the part B from the user, the impact analysis part 7 refers to the associations made by the association part 5 (in this case, the associations indicated by the dashed lines in
The process design support apparatus 1 according to the present exemplary embodiment provides the same advantageous effects as those provided by the process design support apparatus 1 according to the first exemplary embodiment. In addition, according to the present exemplary embodiment, when a design change or a malfunction occurs, the impact analysis part 7 can determine not only the corresponding part but also a process(es), equipment, etc. that are affected. Thus, when a new product is brought to market or a malfunction occurs, it is possible to quickly perform tracing including the parts, the processes, and the resources and respond to customer requests.
In the BOM (for example, the part list illustrated in
As described above, in addition to the above information, by registering a version(s) in a BOM (a part list) and a BOP (a process list or a resource list), even when a design change is made to a part or a process, the BOMs and the BOPs before and after the change can be integrally managed. In addition, with this configuration, since the association part 5 associates a product with the process sequences and the resources of both old and new versions, for example, when a single kind of product is manufactured in large numbers, some products can be manufactured by using a process sequence(s) and a resource(s) of the old version, and the other products can be manufactured by using a process sequence(s) and a resource(s) of the new version. Likewise, since the association part 5 associates products of the old and new versions with a process sequence(s) or a resource(s) of a certain version, the products of the old and new versions can be manufactured by using the same process sequence(s) and resource(s).
According to the present invention, the following modes are possible.
See the process design support apparatus according to the above first aspect.
The process design support apparatus according to mode 1; wherein the association part associates items selected by a user with each other, at least one of the items being included in the part list and at least another one of the items being included in the process list.
The process design support apparatus according to mode 2; wherein the association part receives a dependency source item(s) included in one of the part list and the process list and a dependency destination item(s) included in the other one of the lists from a user and sets a dependency relationship between(among) the received items.
The process design support apparatus according to mode 3; wherein, when a combination of a dependency source item(s) and a dependency destination item(s) received from a user is a predetermined combination, the association part sets a dependency relationship between(among) the received items.
The process design support apparatus according to mode 3 or 4; wherein, when the user drags and drops a first item included in a first list, which corresponds to the part list or the process list, to a second item included in a second list, the association part sets one of the first item and the second item as a dependency source item and the other item as a dependency destination item.
The process design support apparatus according to any one of modes 3 to 5; wherein the association part receives a quantity(ies) of the dependency destination item(s) needed by the dependency source item(s) from a user and associates the received quantity(ies) with the dependency relationship(s) set between(among) the dependency source item(s) and the dependency destination item(s).
The process design support apparatus according to any one of modes 1 to 6;
wherein the part list holds a product, a part(s) included in the product, and a part-based configuration(s) of the product based on the part(s) in association with each other; and/or
wherein the process list holds a process sequence(s) and a process(es) included in the process sequence(s) in association with each other.
The process design support apparatus according to mode 7; wherein the association part receives, as an associable combination of a dependency source item and a dependency destination item, at least one of: a combination of a product or a part included in the part list and a process sequence included in the process list; and a combination of a process included in the process list and a part-based configuration included in the part list, from a user.
The process design support apparatus according to any one of modes 1 to 8, comprising an impact analysis part that extracts, when a change is made to an item included in the part list or the process list, a different item(s) affected by the change, based on the association by the association part.
The process design support apparatus according to any one of modes 1 to 9, comprising a display part that displays the items included in the part list and the items included in the process list in respective trees and displays the items associated by the association part with each other by connecting the items to each other.
The process design support apparatus according to mode 1, comprising:
a resource list storage part that holds a resource list representing a resource(s) included in a work area(s);
wherein the association part associates an item(s) included in the part list or the process list with an item(s) included in the resource list.
The process design support apparatus according to mode 11; wherein the association part associates items selected by a user with each other, the items being included in different lists among the part list, the process list, and the resource list.
The process design support apparatus according to mode 12; wherein the association part receives a dependency source item(s) and a dependency destination item(s) included in different lists among the part list, the process list, and the resource list from a user and sets a dependency relationship between(among) the received items.
The process design support apparatus according to mode 13; wherein, when a combination of a dependency source item(s) and a dependency destination item(s) received from a user is a predetermined combination, the association part sets a dependency relationship between(among) the received items.
The process design support apparatus according to mode 13 or 14; wherein, when the user drags and drops a first item included in a first list, which corresponds to the part list, the process list, or the resource list, to a second item included in a second list, the association part sets one of the first item and the second item as a dependency source item and the other item as a dependency destination item.
The process design support apparatus according to any one of modes 13 to 15; wherein the association part receives a quantity(ies) of the dependency destination item(s) needed by the dependency source item(s) from a user and associates the received quantity(ies) with the dependency relationship(s) set between(among) the dependency source item(s) and the dependency destination item(s).
The process design support apparatus according to any one of modes 11 to 16;
wherein the part list holds a product, a part(s) included in the product, and a part-based configuration(s) of the product based on the part(s) in association with each other; and/or
wherein the process list holds a process sequence(s) and a process(es) included in the process sequence(s) in association with each other; and/or
wherein the resource list holds a work area(s) and a resource(s) included in the work area(s) in association with each other.
The process design support apparatus according to mode 17; wherein the association part receives, as an associable combination of a dependency source item and a dependency destination item, at least one of:
a combination of a product or a part included in the part list and a process sequence included in the process list;
a combination of a process included in the process list and a part-based configuration included in the part list;
a combination of a process included in the process list and a resource included in the resource list; and
a combination of a product or a part included in the part list and a resource included in the resource list, from a user.
The process design support apparatus according to any one of modes 11 to 18, comprising an impact analysis part that extracts, when a change is made to an item included in the part list, the process list, or the resource list, a different item(s) affected by the change, based on the association by the association part.
The process design support apparatus according to any one of modes 11 to 19, comprising a display part that displays the items included in the part list, the items included in the process list, and the items included in the resource list in respective trees and displays the items associated by the association part with each other by connecting the items to each other.
See the process design support method according to the above second aspect.
The process design support method according to mode 21, comprising a step of associating items selected by a user with each other, at least one of the items being included in the part list and at least another one of the items being included in the process list.
The process design support method according to mode 22, comprising steps of: receiving a dependency source item(s) included in one of the part list and the process list and a dependency destination item(s) included in the other one of the lists from a user; and setting a dependency relationship between(among) the received items.
The process design support method according to mode 23; wherein, when a combination of a dependency source item(s) and a dependency destination item(s) received from a user is a predetermined combination, the association part sets a dependency relationship between(among) the received items.
The process design support method according to mode 23 or 24; wherein, when the user drags and drops a first item included in a first list, which corresponds to the part list or the process list, to a second item included in a second list, one of the first item and the second item is set as a dependency source item, and the other item is set as a dependency destination item.
The process design support method according to any one of modes 23 to 25, comprising steps of:
receiving a quantity(ies) of the dependency destination item(s) needed by the dependency source item(s) from a user; and
associating the received quantity(ies) with the dependency relationship(s) set between(among) the dependency source item(s) and the dependency destination item(s).
The process design support method according to any one of modes 21 to 26;
wherein the part list holds a product, a part(s) included in the product, and a part-based configuration(s) of the product based on the part(s) in association with each other; and/or
wherein the process list holds a process sequence(s) and a process(es) included in the process sequence(s) in association with each other.
The process design support method according to mode 27, comprising a step of:
receiving, as a combination of a dependency source item and a dependency destination item, at least one of: a combination of a product or a part included in the part list and a process sequence included in the process list; and a combination of a process included in the process list and a part-based configuration included in the part list, from a user.
The process design support method according to any one of modes 21 to 28, comprising a step of extracting, when a change is made to an item included in the part list or the process list, a different item(s) affected by the change, based on the association.
The process design support method according to any one of modes 21 to 29, comprising a step of displaying the items included in the part list and the items included in the process list in respective trees and displaying the items associated by the association part with each other by connecting the items to each other.
The process design support method according to mode 21, comprising steps of:
holding a resource list representing a resource(s) included in a work area(s);
associating an item(s) included in the part list or the process list with an item(s) included in the resource list.
The process design support method according to mode 31, comprising a step of associating items selected by a user with each other, the items being included in different lists among the part list, the process list, and the resource list.
The process design support method according to mode 32, comprising steps of: receiving a dependency source item(s) and a dependency destination item(s) included in different lists among the part list, the process list, and the resource list from a user; and setting a dependency relationship between(among) the received items.
The process design support method according to mode 33; wherein, when a combination of a dependency source item(s) and a dependency destination item(s) received from a user is a predetermined combination, the association part sets a dependency relationship between(among) the received items.
The process design support method according to mode 33 or 34; wherein, when the user drags and drops a first item included in a first list, which corresponds to the part list, the process list, or the resource list, to a second item included in a second list, one of the first item and the second item is set as a dependency source item, and the other item is set as a dependency destination item.
The process design support method according to any one of modes 33 to 35, comprising steps of:
receiving a quantity(ies) of the dependency destination item(s) needed by the dependency source item(s) from a user; and
associating the received quantity(ies) with the dependency relationship(s) set between(among) the dependency source item(s) and the dependency destination item(s).
The process design support method according to any one of modes 31 to 36;
wherein the part list holds a product, a part(s) included in the product, and a part-based configuration(s) of the product based on the part(s) in association with each other; and/or
wherein the process list holds a process sequence(s) and a process(es) included in the process sequence(s) in association with each other; and/or
wherein the resource list holds a work area(s) and a resource(s) included in the work area(s) in association with each other.
The process design support method according to mode 37, comprising a step of receiving, as a combination of a dependency source item and a dependency destination item, at least one of:
a combination of a product or a part included in the part list and a process sequence included in the process list;
a combination of a process included in the process list and a part-based configuration included in the part list;
a combination of a process included in the process list and a resource included in the resource list; and
a combination of a product or a part included in the part list and a resource included in the resource list, from a user.
The process design support method according to any one of modes 31 to 38, comprising a step of extracting, when a change is made to an item included in the part list, the process list, or the resource list, a different item(s) affected by the change, based on the association.
The process design support method according to any one of modes 31 to 39, comprising a step of displaying the items included in the part list, the items included in the process list, and the items included in the resource list in respective trees and displaying the items associated by the association part with each other by connecting the items to each other.
See the program according to the above third aspect.
The entire disclosure of PTL 1 is incorporated herein by reference thereto. Variations and adjustments of the exemplary embodiments are possible within the scope of the overall disclosure (including the claims) of the present invention and based on the basic technical concept of the present invention. Various combinations and selections of various disclosed elements (including the elements in the claims, exemplary embodiments, drawings, etc.) are possible within the scope of the overall disclosure of the present invention. Namely, the present invention of course includes various variations and modifications that could be made by those skilled in the art according to the overall disclosure including the claims and the technical concept. The description discloses numerical value ranges. However, even if the description does not particularly disclose arbitrary numerical values or small ranges included in the ranges, these values and ranges should be deemed to have been specifically disclosed.
Number | Date | Country | Kind |
---|---|---|---|
2016-220735 | Nov 2016 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2017/040415 | 11/9/2017 | WO | 00 |