Next Patent: Control system conversion method
Next Patent: Control system conversion method
Plaque It!
Sponsored by: Flash of Genius |
[0001] This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2000-353234, filed Nov. 20, 2000, the entire contents of which are incorporated by reference.
[0002] 1. Field of the Invention
[0003] The present invention relates to a cost estimation method and apparatus for estimating costs required when manufacturing a product, and also a product-manufacturing estimation method and apparatus.
[0004]
[0005] The process of manufacturing a product includes various steps for executing a processing operation or an assembling operation on a work. Products are manufactured through such steps. The costs required for the manufacturing process are estimated. Further, also when processing or assembling works, required costs are estimated.
[0006] The cost estimation is executed using an estimation formula. In the estimation formula, the values of estimation elements and the physical unit values of costs are expressed by four fundamental arithmetic operators.
[0007] The estimation elements are items required to determine the manufacturing process. The estimation elements are extracted while observing a two-dimensional drawing that illustrates a product. Specifically, the estimation elements are, for example, outside dimensions (length, width), an angled shape, a hole shape, a plate thickness and a material, etc.
[0008] Further, in the case of sheet metal processing, determination as to punching, an angled shape, welding, coating, etc. is executed while observing a two-dimensional drawing, thereby extracting elements necessary for estimation, such as the values of and/or comments on, for example, the length through which welding is executed, the length of a leg, a material and the accuracy of polishing, etc.
[0009] The cost physical unit value indicates the physical unit value of costs to be referred to at the time of estimation calculation. The cost physical unit value is shown in a physical unit table. The physical unit table is expressed by a number n of parameters (n: 1, 2, 3, . . . ) corresponding to the types of estimation elements that determine the physical unit. For example, in the case of an angled shape, the physical unit table is expressed by three parameters—plate thickness, length and width.
[0010] Accordingly, the cost estimation is executed using an estimation formula, in which estimation element values and cost physical unit values are substituted.
[0011] The calculation process for the cost estimation is formed as a source program dedicated to the cost estimation. The source program is prestored in a storage device, and executed to estimate costs.
[0012] However, since the calculation process for cost estimation is installed as a source program, it is necessary to change the source program whenever the estimation formula is changed.
[0013] The process of manufacturing a product is often reviewed and changed. Also, when processing or assembling works, the processing or assembling method is often reviewed. Accordingly, the estimation formula is rewritten each time the manufacturing process is changed.
[0014] However, it is difficult to change the source program itself, in which the calculation process for cost estimation is specified.
[0015] It is an object of the present invention to provide a cost estimation method and apparatus, and a product manufacturing estimation method and apparatus, which can estimate required costs independent of changes in estimation standards such as estimation elements, a physical unit table and estimation formulas, etc.
[0016] According to a major aspect of the invention, there is provided a cost-estimation method comprising: extracting an estimation element necessary to determine a manufacturing process; extracting a cost physical unit value, which corresponds to the estimation element, from a physical unit table showing cost physical unit values used in each step of the manufacturing process; automatically converting an estimation formula, expressed at least by a four-rule calculation rule, into a format which can be executed by a preinstalled programming rule; and substituting the physical unit value in the estimation formula converted into the format, thereby obtaining costs of the each step.
[0017] According to another major aspect of the invention, there is provided a cost-estimation apparatus comprising: an estimation element database which stores an estimation element necessary to determine a manufacturing process from a three-dimensional product CAD model; an estimation reference database which stores a cost physical unit value used in each step of the manufacturing process; an estimation-element-extracting section which extracts the estimation element from the estimation element database; a source-program-creating section configured to create a source program, the source program automatically converting an estimation formula, expressed at least by a four-rule calculation rule, into a format which can be executed by a preinstalled programming rule; and a cost-estimating section configured to obtain costs of the each step by substituting the physical unit value, extracted from a physical unit table, in the estimation formula converted by the source-program-creating section.
[0018] According to a further major aspect of the invention, there is provided a product-manufacture-estimation method comprising: extracting an estimation element necessary to determine manufacturing steps; setting the steps of manufacturing a product on the basis of the estimation element; estimating costs required for each step; multiplying the estimated costs by a process rate, and adding a material cost to the multiplication result, thereby calculating a whole cost; estimating and analyzing a rate-determining factor on the basis of the estimated costs and whole cost; and executing a cost simulation by varying the processing step, analyzing a degree of influence upon the whole cost, and assisting the designing of the manufacturing steps.
[0019] According to yet another major aspect of the invention, there is provided a product-manufacture-estimation apparatus comprising: an estimation element database which stores an estimation element necessary to determine a manufacturing process from a three-dimensional product CAD model; an estimation reference database which stores a cost physical unit value used in each step of the manufacturing process, and an estimation formula expressed at least by a four-rule calculation rule; a process setup reference database which prestores reference data for process setup; a process-rate/material-cost database which prestores a material unit price, a purchase unit price and a process rate; an estimation-element-extracting section which extracts the estimation element from the estimation element database; a process setup section which searches the process setup reference database on the basis of the estimation element extracted by the estimation-element-extracting section, thereby setting the manufacturing process; a source-program-creating section configured to create a source program, the source program automatically converting the estimation formula, stored in the estimation element reference database, into a format which can be executed by a preinstalled programming rule; a cost-estimating section configured to obtain costs of the each step set in the process setup section by substituting the physical unit value extracted from a physical unit table, in the estimation formula converted by the source-program-creating section; a cost estimating section which multiplies the costs estimated by the cost-estimating section, by the process rate stored in the process-rate/material-cost database, and adds a material cost, based on the material unit price, to the multiplication result, thereby calculating a whole cost; a cost analyzing section which estimates and analyzes a rate-determining factor on the basis of the costs estimated by the cost-estimating section, and the whole cost calculated by the cost estimating section; and a cost simulation section which executes a cost simulation by varying the processing step, analyzing a degree of influence upon the whole cost, and assisting the designing of the manufacturing process.
[0020] Thus, the present invention can estimate required costs independent of changes in estimation standards such as the estimation element, physical unit table and estimation formula, etc.
[0021] Additional objects and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and advantages of the invention may be realized and obtained by means of the instrumentalities and combinations particularly pointed out hereinafter.
[0022] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate presently preferred embodiments of the invention, and together with the general description given above and the detailed description of the preferred embodiments given below, serve to explain the principles of the invention.
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036] An embodiment of the invention will be described with reference to the drawings.
[0037]
[0038] The three-dimensional CAD
[0039] The three-dimensional CAD
[0040] In the case of, for example, processing sheet metal, the attribute information indicates, a circular hole, a slit or a tap hole, etc. For example, a three-dimensional CAD model displayed on the CAD display section
[0041] The three-dimensional CAD
[0042] The three-dimensional CAD
[0043] The three-dimensional CAD
[0044] The estimation element database
[0045]
[0046] “Common” stored as a “type” item indicates a standard matter commonly used for all types, irrespective of the type of, for example, “cutting”, “plate” or “square pipe”, etc.
[0047] Each blank column for “acquired value” indicates an estimation element that could not be acquired by the three-dimensional CAD
[0048] The process setup reference database
[0049] The estimation reference database
[0050] For example, a PB (bending) estimation formula is:
[0051] Further, the estimation reference database
[0052] The process-rate/material-cost database
[0053] On the other hand, the estimation-element-extracting section
[0054] The process setup section
[0055] The cost-estimating section
[0056] The cost-estimating section
[0057] The cost-estimating section
[0058] The program-automatic-creating section
[0059] The program-automatic-creating section
[0060] The second source-program-creating section
[0061] The third source-program-creating section
[0062] Moreover, the program-automatic-creating section
[0063] The estimation program memory
[0064] The cost estimating section
[0065] On the basis of the costs estimated by the cost-estimating section
[0066] The cost simulation section
[0067] Referring now to the estimation flowchart of
[0068] At a step #
[0069] The three-dimensional CAD
[0070] The three-dimensional CAD
[0071] When designing sheet metal, the three-dimensional CAD
[0072] The component configuration table is formed of, for example, ten types of sub-components. The component configuration table includes data items “figure number”, “component name”, “material” and “weight”.
[0073] Subsequently, at steps #
[0074] In the case of sheet metal processing, the estimation element indicates the aforementioned circular hole, slit or tap hole, etc. to be added to figure information indicative of the shape of a hole.
[0075] After that, at a step #
[0076] The estimation-element-extracting section
[0077] Thereafter, at a step #
[0078] This step is appropriately changed in each processing step of the product manufacturing, thereby enabling all manufacturing steps of sheet-metal working, grinding, assembling, etc.
[0079] Subsequently, if the set step is confirmed and an error is found, the three-dimensional CAD
[0080] Then, the cost-estimating section
[0081] If all the estimation formulas and estimation elements are not acquired, the cost-estimating section
[0082] After that, if it is determined at a step #
[0083] At the next step #
[0084] Specifically, the first source-program-creating section
[0085] The standard source code S for acquiring estimation element values comprise a program for referring to estimation elements stored in the estimation element database
[0086] XXX included in a standard source code XXX( ) shown in
[0087] A description will now be given of, for example, a case where the estimation formula is:
[0088] The first source-program-creating section
[0089] Thereafter, the first source-program-creating section
[0090] For example, the first source-program-creating section
[0091] Thus, as shown in
[0092] The extraction of the estimation elements from the estimation formulas is executed, using identifiers [ ], ( ) represented by four fundamental arithmetic operators and included in the estimation formulas, or using estimation element names.
[0093] After that, the second source-program-creating section
[0094] Subsequently, the second source-program-creating section
[0095] The second source-program-creating section
[0096] “yyy”, “xxx” and “xxxx” included in yyy( ), xxx ( ) and xxxx ( ) of the standard source code S shown in
[0097] For example, the second source-program-creating section
[0098] Then, the second source-program-creating section
[0099] The physical unit table comprises “plate thickness” ( ), “length” ( ) and “width” ( ) Accordingly, the second source-program-creating section
[0100] In this case, the second source-program-creating section
[0101] Thereafter, the third source-program-creating section
[0102] For example, as shown in
[0103] is converted into the following estimation formula that can be executed by a preinstalled programming rule:
[0104] As a result, the process estimating section
[0105] At a step #
[0106] At the next step #
[0107] For example, in the case of a component of No. “7” in the component configuration table, the required cost is given by the following equations:
[0108] Thereafter, at a step #
[0109] The operator Q analyzes and estimates a rate-determining factor, using the component-cost-analyzing graph, the process-cost-analyzing graph and the check list. The operator Q can indicate a factor that inhibits a cost reduction, or a design improvement factor for facilitating processing.
[0110] Thus, the cost analyzing section
[0111] At the next step #
[0112] After that, the cost simulation section
[0113] For example,
[0114] As described above, in the embodiment, estimation elements necessary to determine a manufacturing process are extracted; a physical unit value corresponding to each estimation element is extracted from the physical unit table that illustrates cost physical unit values in each step of the manufacturing process; each estimation formula expressed at least by the four-rule calculation rule is automatically converted into a format that can be executed by a preinstalled programming rule; and the physical unit values are substituted in the converted estimation formula to thereby obtain the costs of each step.
[0115] Thus, the product manufacturing process, working, assemblage, etc. are often reviewed and changed, thereby often reviewing and changing estimation elements, cost physical units, estimation formulas.
[0116] Changes in estimation elements, cost physical units, estimation formulas do not require changes in a programming rule preinstalled in the estimation apparatus
[0117] Accordingly, the embodiment can estimate the required costs irrespective of changes in the estimation standards such as estimation elements, physical units and estimation formulas, etc.
[0118] Further, in the embodiment, estimation elements necessary to determine a manufacturing process are extracted; each product-manufacturing step is set on the basis of the estimation elements; the required costs in each step are estimated; the estimated costs are multiplied by a process rate; the required cost is calculated by adding a material cost to the result; a rate-determining factor is analyzed and estimated on the basis of the estimated costs and cost; the process step is varied to execute a cost simulation; and the influence upon the cost is analyzed, thereby assisting the manufacturing-process design.
[0119] As a result, the problems of the conventional estimation method concerning the estimation period and accuracy can be solved, whereby a delay in answering the design section a required cost can be avoided, or redesigning due to unaccomplishment of a target cost can be avoided.
[0120] Moreover, the cost analyzing section
[0121] Therefore, in an early stage of product development, the designer themselves can estimate the cost in a short time with high accuracy, thereby significantly reducing the period required for producing a new product.
[0122] The above-described embodiment includes inventions in various stages, and various inventions can be extracted by appropriately combining disclosed configuration elements. For example, even if some of the configuration elements employed in the embodiment are deleted, the configuration without the deleted elements can be extracted as an invention, if the problem described in the section concerning a problem the invention to solve can be solved, and the advantage described in the section concerning an advantage of the invention can be obtained.
[0123] The method employed in the embodiment can be written, as a computer-executable program, to a storage medium such as a magnetic disk, an optical disk, a photomagnetic disk or a semiconductor memory, etc., and be used in various apparatuses. The computer that realizes the present invention reads a program stored in the storage medium, and operates under the control of the program, thereby executing the above-described process.
[0124] The present invention is not limited to a particular product or process, but is applicable in all manufacturing processes such as working or assemblage, etc.
[0125] Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.