Intelligent automatic quotation method and system for stamping die and storage medium

Through the intelligent automatic quotation method, the part model data is automatically divided and the mold price is calculated, which solves the problems of high labor costs and low efficiency caused by manual evaluation in the existing technology, and achieves a more efficient and accurate quotation process.

CN119477228AInactive Publication Date: 2025-02-18DAJIE INTELLIGENT TECH (GUANGDONG) CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510059848.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-15
Publication Date
2025-02-18
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the prior art, the stamping mold quotation process relies on manual evaluation, resulting in high human resources consumption, low efficiency, and the inability to complete the quotation quickly and accurately, affecting competitive advantages.

Method used

An intelligent automatic quotation method for stamping molds is proposed. By obtaining product model data and basic information of the target product, automatically divide part model data, and calculate the mold price based on the production process data, and finally generate a quotation to reduce labor costs and improve efficiency.

Benefits of technology

The automated quotation process is realized, which reduces the labor cost of suppliers to evaluate quotations, improves the efficiency and accuracy of quotations, and enhances competitive advantages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119477228A_ABST
    Figure CN119477228A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an intelligent automatic quotation method and system for a stamping die and a storage medium, and belongs to the technical field of industrial production quotation. The method comprises the steps of obtaining product model data and basic information of a target product, wherein the target product is formed by splicing a plurality of parts; determining part model data of each part according to the product model data; according to the basic information and the part model data, production process data of the parts are determined, the basic information at least comprises the material and the material thickness of each part, and the production process data are information of blanks, molds and procedures needed by part production; determining a mold price according to the basic information and the production process data; and determining a quotation item of each part according to the basic information, the production process data and the mold price, and generating a quotation list of the target product according to all the quotation items. The invention aims to reduce the labor cost of supplier evaluation quotation and improve the quotation efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of industrial production quotation, and in particular to a method, system and storage medium for intelligent automatic quotation of stamping dies. Background Art

[0002] In the current industrial production field, when suppliers quote to OEMs, the OEMs first send the digital model data of the designed parts to the suppliers of each stamping die. After receiving the digital model data, the suppliers need to assign specific designers according to the parts, and the designers manually calculate the required molds and make quotations. This process consumes a lot of human resources. For example, the unit of workload assessment is x people / day, which means that it takes x designers one day to complete, or x / 2 designers two days to complete. On the other hand, the quotation itself is free of charge, and there is a competitive relationship between different suppliers. Therefore, only those who can complete the quotation quickly and accurately have a competitive advantage. The current quotation method has too high requirements on human resources and is also inefficient.

[0003] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the invention

[0004] The main purpose of the embodiments of the present application is to propose an intelligent automatic quotation method, system and storage medium for stamping dies, aiming to reduce the labor cost of suppliers in evaluating quotations and improve the efficiency of quotations.

[0005] To achieve the above purpose, one aspect of an embodiment of the present application provides an intelligent automatic quotation method for stamping dies, the method comprising: Acquire product model data and basic information of a target product, wherein the target product is formed by assembling a plurality of parts; Determine part model data of each of the parts according to the product model data; Determine the production process data of the part according to the basic information and the part model data, wherein the basic information at least includes the material and thickness of each part, and the production process data is the information of the blank, mold and process required for the production of the part; Determine the mold price according to the basic information and the production process data; The quotation items of each of the parts are determined according to the basic information, the production process data and the mold price, and a quotation sheet of the target product is generated according to all the quotation items.

[0006] In some embodiments, the step of determining the mold price according to the basic information and the production process data includes: Determine a hollowing coefficient according to a mold type and a mold size, wherein the basic information also includes the mold type, and the production process data includes the mold size; The mold unit price is obtained, and the mold price is calculated according to the mold unit price, the preset mold quantity, the mold size and the hollowing coefficient.

[0007] In some embodiments, the step of determining the part model data of each part according to the product model data comprises: Identifying the assembly gaps between the parts in the product model data; The sub-model data of each part in the product model data is separated according to the assembly gap, and the sub-model data of each part is stored in a corresponding working layer respectively to obtain the part model data.

[0008] In some embodiments, the step of determining the production process data of the part according to the basic information and the part model data includes: Determining the blank size and mold size of the part according to the basic information and the part model data; Determine the blank utilization rate according to the basic information, the part model data and the blank size; Acquire a process database, and determine process information according to the part model data and the process database, wherein the process information is used to guide the process and process content of the part processing; The production process data includes the blank size, the mold size, the blank utilization rate and the process information.

[0009] In some embodiments, the step of determining the blank size and mold size of the part according to the basic information and the part model data includes: Generate a directional bounding box of the part according to the part model data, and determine the envelope size of the part according to the directional bounding box, wherein the directional bounding box is an envelope cuboid of the model of the part; Determine the blank length and blank width according to the envelope size, and determine the blank height according to the material thickness, wherein the blank size includes the blank length, the blank width and the blank height; The die size is determined according to the blank size and the envelope size.

[0010] In some embodiments, the step of determining the blank utilization rate according to the basic information, the part model data and the blank size comprises: Determine the surface area of ​​the part according to the part model data, and determine the weight of the part according to the surface area, the material thickness and the density corresponding to the material; The blank weight is determined according to the blank size and the density, and the blank utilization rate is determined according to the blank weight and the part weight.

[0011] In some embodiments, the step of determining process information according to the part model data and the process database includes: Determine structural feature information of the part according to the part model data; The production condition information of the part is obtained, and a corresponding process scheme is matched from the process database according to the structural feature information and the production condition information, so as to determine that the process scheme is the process information.

[0012] In some embodiments, the step of matching the corresponding process scheme from the process database according to the structural feature information and the production condition information includes: Matching a plurality of alternative process solutions from the process database according to the structural feature information and the production condition information; The estimated construction period of each of the alternative process schemes is determined according to the processes and process contents in the alternative process schemes, and the alternative process scheme with the shortest estimated construction period is determined as the process scheme.

[0013] To achieve the above-mentioned purpose, another aspect of the embodiment of the present application provides an intelligent automatic quotation system for stamping dies, the system comprising: An input module, used to obtain product model data and basic information of a target product, wherein the target product is formed by assembling a plurality of parts; A model processing module, used for determining part model data of each of the parts according to the product model data; A part analysis module, used to determine the production process data of the part according to the basic information and the part model data, wherein the basic information at least includes the material and thickness of each part, and the production process data is information about the blank, mold and process required for the production of the part; A mold analysis module, used to determine the mold price according to the basic information and the production process data; The quotation module is used to determine the quotation items of each of the parts according to the basic information, the production process data and the mold price, and generate a quotation sheet of the target product according to all the quotation items.

[0014] To achieve the above objective, another aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described above is implemented.

[0015] The embodiments of the present application include at least the following beneficial effects: The present application provides a method, system and storage medium for intelligent automatic quotation of stamping dies. The scheme obtains the product model data and related basic information of the target product, obtains the part model data of each part of the target product according to the product model data, calculates the production process data involved in the processing and production of the part based on the part model data and the basic information, and calculates the mold price in combination with the basic information and the production process data, and can summarize the basic information, production process data and mold price to generate a quotation for the target product including each part quotation item. Compared with the need to assign designers to manually evaluate the molds and mold prices required for the processing and production of each part, the embodiments of the present application convert or calculate the information involved in the processing and production based on the product model data and the basic information, and finally deduce the mold price of each mold, thereby automatically generating a quotation, reducing the labor cost required for suppliers to evaluate quotations and improving the efficiency of quotations. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 It is a flow chart of a method for intelligent automatic quotation of stamping dies provided in an embodiment of the present application; Figure 2 yes Figure 1 Flow chart of step S103 in FIG. Figure 3 It is a structural schematic diagram of the intelligent automatic quotation system for stamping dies provided in an embodiment of the present application. DETAILED DESCRIPTION

[0017] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application. They are only examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the attached claims.

[0018] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0019] In the related art, when suppliers quote to OEMs, the OEMs first send the digital model data of the designed parts to the suppliers of various stamping dies. After receiving the digital model data, the suppliers need to assign specific designers according to the parts, and the designers analyze, calculate, discuss and evaluate the parts to obtain quotations for the dies required for processing and producing the parts. This process consumes a lot of human resources. For example, the unit of evaluation workload is x people / day, which means that it takes x designers one day to complete, or x / 2 designers two days to complete. On the other hand, the quotation itself is free of charge. After receiving quotations from different suppliers, the OEMs will make comparative decisions. Therefore, there is still a competitive relationship between different suppliers. Only those who can complete the quotation quickly and accurately have a competitive advantage. The current quotation method relies on manual analysis and calculation by designers, which requires too high human resources and is inefficient.

[0020] In view of this, the embodiments of the present application provide a method, system and storage medium for intelligent automatic quotation of stamping dies. Figure 1 is an optional flow chart of a method for intelligent automatic quotation of stamping dies provided in an embodiment of the present application. Figure 1 The method may include but is not limited to steps S101 to S104.

[0021] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

[0022] Step S101, obtaining product model data and basic information of a target product, where the target product is composed of multiple parts.

[0023] The target product is the product that the OEM needs to produce. The product may be a car or other product. In this embodiment, the type of product is not limited. The product model data is the 3D model of the target product. The product model data includes multiple parts, and there is an assembly relationship between different parts. The various parts are assembled through the assembly relationship to form the shape of the target product.

[0024] On the other hand, the basic information is related to the target product and parts. The basic information is the OEM's description of some of the target product and parts information, which may include but is not limited to part number, part name, material and material thickness, etc. The basic information is used to help suppliers understand the specific circumstances of all parts.

[0025] The product model data and basic information are integrated into a quotation package and sent from the OEM. When the quotation package sent by the OEM is obtained, the product model data of the target product can be determined from it. The basic information can be read from the product model data through 3D software or obtained from the attachment file in the quotation package.

[0026] Step S102, determining the part model data of each part according to the product model data.

[0027] It is understandable that during production and processing, different types of parts are produced through different processes and under different molds. Therefore, when quoting, it is also necessary to analyze each part specifically. For the product model data that has been assembled into the target product, the part model data of each part is separated, that is, the 3D model of each part, in preparation for subsequent analysis work.

[0028] For the operation of separating the part model data, it can be compared with the part number and part name of the basic information to determine the basic information corresponding to each part and make sure that no parts are missed, thereby improving the accuracy of the quotation.

[0029] Step S103, determining the production process data of the part according to the basic information and the part model data, the basic information at least includes the material and thickness of each part, and the production process data is the information of the blank, mold and process required for the part production.

[0030] Compared with the need for manual analysis by designers, the embodiment of the present application analyzes each part based on basic information and part model data, and calculates and determines the production process data. The production process data is defined as the relevant data of the blank, mold and process that may be involved in the processing and production of the part, all of which may affect the price of processing and producing the part.

[0031] Step S104, determining the mold price according to the basic information and production process data.

[0032] After calculating the production process data related to the blank, mold and process involved in the processing and production of the part, the mold price can be calculated and determined based on information such as the mold size and material.

[0033] Step S105, determining the quotation items for each part according to the basic information, production process data and mold price, and generating a quotation sheet for the target product according to all quotation items.

[0034] Based on the basic information, production process data and mold price determined in the above steps, it is equivalent to obtaining the information required for the processing and production of each part. Each part is combined with its associated data and recorded as the same quotation item, which is the relevant quotation of the part. Based on this, the quotation items of all parts are determined and summarized in the same table, listed by serial number, to form a quotation sheet for the target product, where the sum of the mold prices corresponding to all parts is the total mold quotation.

[0035] By summarizing the basic information of all parts, production process data and mold prices, we can obtain a quotation that can be sent to the OEM, thereby completing the intelligent automatic quotation for the target product.

[0036] Steps S101 to S104 shown in the embodiment of the present application, by obtaining the product model data and related basic information of the target product, the part model data of each part of the target product is obtained according to the product model data, and the production process data involved in the processing and production of the part is calculated based on the part model data and basic information, and the mold price is calculated in combination with the basic information and production process data, and the basic information, production process data and mold price can be summarized to generate a quotation for the target product including each part quotation item. Compared with the need to assign designers to manually evaluate the molds and mold prices required for the processing and production of each part, the embodiment of the present application converts or calculates the information involved in the processing and production based on the product model data and basic information, and finally deduces the mold price of each mold, thereby automatically generating a quotation, reducing the labor cost required for suppliers to evaluate quotations and improving the efficiency of quotations.

[0037] In step S102 of some embodiments, determining the part model data of each part according to the product model data includes: Identify assembly gaps between parts in product model data.

[0038] The sub-model data of each part in the product model data is separated according to the assembly gap, and the sub-model data of each part is stored in the corresponding working layer respectively to obtain the part model data.

[0039] In the product model data, each part is assembled with each other through its assembly relationship. However, there will still be assembly gaps at the joints between different parts. Therefore, in order to separate the part model data of each part, the assembly gap in the product model data is identified according to the distance between the parts, and the sub-model data of different parts are divided based on the assembly gap. In order to avoid interference between the part model data of different parts, the sub-model data of each part is stored in a corresponding working layer after separation, and the part model data of different parts are isolated through the working layer, so as to obtain the part model data of each part stored in multiple working layers.

[0040] In other embodiments, the exploded view command provided by the 3D software may also be used to directly explode the product model data into multiple part model data.

[0041] By separating the part model data of each part from the product model data, it supports the subsequent analysis of the part model data of specific parts, thereby improving the accuracy of the analysis of each part and the calculation of its mold quotation.

[0042] In step S103 of some embodiments, reference Figure 2 , may include but is not limited to steps S201 to S203: Step S201, determining the blank size and mold size of the part according to the basic information and the part model data.

[0043] Step S202, determining the blank utilization rate according to the basic information, part model data and blank size.

[0044] Step S203, obtaining a process database, and determining process information according to the part model data and the process database, wherein the process information is used to guide the process and process content of part processing.

[0045] Among them, the production process data includes billet size, mold size, billet utilization rate and process information.

[0046] Specifically, the blank is the blank from which the part is processed. Based on the basic information of the part and the part model data, the size of the part can be analyzed, thereby analyzing the blank size, and the mold size can be further deduced. After calculating the blank size and the mold size, the basic information, part model data and blank size can be compared, that is, the condition of the part after production can be compared with the blank, the blank utilization rate can be determined, and the production efficiency can be understood.

[0047] On the other hand, it is also necessary to analyze what processes the parts need to go through for processing (process content) and the order of the processing processes (process). For processing-related process plans, there is a corresponding process database, so the process database can be called up, and the process plan applicable to the part can be matched from the process database according to the part model data of the current part, thereby determining its process information.

[0048] In addition, the production process data may also include production types, which include one-out-one, one-out left and right, and double grooves, which respectively represent that a mold can only produce one product in a stamping process, or can produce two symmetrical left and right products at the same time, or produce two products at the same time. The production type is determined based on the basic information of the parts. For example, it is searched whether there are parts with a symmetrical relationship. If there are, its production type is determined to be one-out left and right. If the one-out left and right splicing causes the part to have a complex shape, and the height difference of the splicing position reaches more than 50mm, its production type is determined to be double groove. If the length or width of the part exceeds 2000mm, its production type is determined to be one-out-one, etc.

[0049] By analyzing and calculating each item in the production process data based on basic information and part model data, the blank size, mold size, blank utilization rate and process information of the part are determined, and a comprehensive analysis of the processing and production of the part is achieved to improve the accuracy of its quotation. The production process data is calculated automatically, the labor cost required to calculate the relevant data when quoting is reduced, and the efficiency of the quotation is improved.

[0050] In step S201 of some embodiments, the step of determining the blank size and mold size of the part according to the basic information and the part model data includes: A direction bounding box of the part is generated according to the part model data, and the envelope size of the part is determined according to the direction bounding box. The direction bounding box is an envelope cuboid of the part model.

[0051] The blank length and blank width are determined according to the envelope size, and the blank height is determined according to the material thickness. The blank size includes the blank length, blank width and blank height.

[0052] Determine the die size based on the billet size and envelope size.

[0053] Specifically, a bounding box is a simple geometric space, which is generally divided into a sphere, an axis-aligned bounding box (AABB), an oriented bounding box (OBB), 8-DOP, and a convex hull according to the type of the bounding box. In this embodiment, a directed bounding box is used.

[0054] The directed bounding box is based on the vertices of the part model in the part model data, and the eigenvector is obtained through principal component analysis. The specific calculation process of the principal component analysis is not repeated in this embodiment. The obtained eigenvector is the main axis of the directed bounding box, that is, the coordinate axis. Then the center point of the directed bounding box is calculated based on the eigenvector, and the corresponding length, width and height are determined to generate the directional bounding box. In space, the directional bounding box is equivalent to the enveloping cuboid of the part model, and the size of the directional bounding box is the envelope size.

[0055] Optionally, the blank length and the blank width in the blank size are calculated according to the envelope size. The calculation can be performed with reference to the following formula (1) and formula (2), specifically: (1) (2) in, is the billet length, is the billet width, is the envelope length, is the envelope width, is the envelope height, is the slope of the curve corresponding to the linear regression equation, is the error term.

[0056] On the other hand, the blank height can be directly determined based on the value of the material thickness.

[0057] Furthermore, the die size is calculated according to the blank size and the envelope size. The calculation can be performed with reference to the following formulas (3) and (4). Specifically: (3) (4) in, is the mold length, is the mold width, is the first compensation amount, is the second compensation amount, the first compensation amount and the second compensation amount may be preset values, which are mapping values ​​determined according to the envelope size, and the mold size includes the mold length and mold width.

[0058] In addition, the mold size also includes a mold height, which is determined according to the envelope height in the envelope size and is set as a mapping value related to the envelope height.

[0059] By setting the directional bounding box and calculating the envelope size, blank size and mold size of the part in detail, a specific analysis of the part's shape is achieved, thereby supporting the subsequent calculation of mold prices and quotations, realizing intelligent automatic quotations, reducing the labor costs required to calculate relevant data when quoting, and improving quotation efficiency.

[0060] In step S202 of some embodiments, the step of determining the blank utilization rate according to the basic information, the part model data and the blank size includes: The surface area of ​​the part is determined based on the part model data, and the weight of the part is determined based on the surface area, material thickness and density corresponding to the material.

[0061] The blank weight is determined based on the blank size and density, and the blank utilization is determined based on the blank weight and part weight.

[0062] Specifically, the blank utilization rate can be calculated by the ratio of the part weight and the blank weight, wherein the surface area of ​​the part can be measured according to the part model data through 3D software, and then the part weight of the part is calculated based on the material thickness and material (density is determined according to the material) in its basic information; on the other hand, the corresponding blank weight can also be calculated according to the blank length, blank width, blank height and density, so as to calculate the blank utilization rate based on the ratio of the part weight to the blank weight.

[0063] In addition, it should be noted that when calculating the blank utilization rate, the above-mentioned production types can be combined for calculation, because the above-mentioned production types also determine the number of single-piece outputs. The number of single-piece outputs is the number of parts that can be produced from a blank. Therefore, its impact on the blank utilization rate is more critical. Based on this, the blank utilization rate is equal to the ratio of the number of single-piece outputs multiplied by the weight of the part to the weight of the blank.

[0064] By calculating the blank utilization rate, designers can evaluate whether there are problems with the current calculation plan based on the blank utilization rate, understand the effectiveness of the part or the target product, and thus improve the quotation plan through manual intervention to improve the accuracy of the quotation.

[0065] In step S203 of some embodiments, the step of determining process information according to the part model data and the process database includes: Determine the structural feature information of the part based on the part model data.

[0066] The production condition information of the parts is obtained, and the corresponding process plan is matched from the process database according to the structural feature information and the production condition information, and the process plan is determined as the process information.

[0067] Specifically, based on the existing feature recognition algorithm, the structural features that need to be formed by stamping process can be analyzed according to the part model data, including feature type, feature size and / or feature position, and this type of information is defined as the structural feature information. After understanding the structure of the part that needs to be processed, the production condition information of the part can be obtained. The production condition information includes the supporting equipment of the stamping workshop, the usage and the relevant factors in the processing task requirements. The production condition information determines the mold structure, the type of equipment used and the processing sequence when retrieving the process plan. Based on this, a feasible process plan can be further retrieved from the process database according to the structural feature information and the production condition information. The process plan at least includes the process content of what kind of processing needs to be performed, and the process of the execution order between different process contents. In this way, the process information of the part is obtained.

[0068] In addition, since process information is different from more standard and objective production process data, there is not necessarily a unique option for process content and process in actual processing and production. The process plan retrieved from the process database in this embodiment is only provided to the staff for reference. Therefore, the determined process information provides an interface for manual verification or modification, which is convenient for the staff to adjust or correct the content in the process information according to the actual situation at the processing site, thereby ensuring the accuracy of subsequent calculated quotations.

[0069] By determining the process information of the parts, the processing cost of the parts can also be determined, which supports the subsequent comprehensive calculation of the quotation, realizes intelligent automatic quotation, and improves the accuracy of the quotation. It reduces the labor cost required for the process content and process when quoting, and improves the efficiency of quotation.

[0070] In some embodiments, the step of matching the corresponding process scheme from the process database according to the structural feature information and the production condition information includes: Multiple alternative process solutions are matched from the process database according to the structural feature information and the production condition information.

[0071] The estimated construction period of each alternative process scheme is determined based on the processes and process contents in the alternative process schemes, and the alternative process scheme with the shortest estimated construction period is determined as the process scheme.

[0072] Regarding the supplier's quotation, in addition to the mold price which can reflect the processing cost, the choice of process plan also affects the construction period required for the part processing, that is, the time cost. Therefore, the process plan is also information that can reflect the processing cost.

[0073] Optionally, in the process of matching the alternative process schemes in the process database, the feature type, feature size and / or feature position and other information in the structural feature information, as well as the supporting equipment, usage and related factors in the processing task requirements of the stamping workshop in the production condition information, are all used as matching entries, so as to screen out multiple applicable alternative process schemes. Different alternative process schemes include different processes and process contents, and the corresponding estimated construction period is determined according to the processes and process contents. Specifically, for different process contents, corresponding time parameters can be preset to represent their time costs, and for the processes formed by the permutations and combinations of different process contents, the time cost of the process can be evaluated by training the corresponding machine learning model, or the corresponding time parameters can be preset for different permutations and combinations to represent their time costs, so as to determine the estimated construction period according to the processes and process contents of the alternative process scheme, and the size of the estimated construction period represents the time cost of the alternative process scheme, wherein the preset time parameters can be recorded in the process database as reference information obtained when matching the alternative process scheme. Based on this, the various alternative process schemes are sorted according to the size of the estimated construction period, and the alternative process scheme with the smallest estimated construction period is selected as the process scheme of the part.

[0074] It should be noted that the method for determining the estimated construction period in the embodiment of the present application is only for the alternative process solutions in the quotation stage, and is used to provide staff with a reference for the time cost of processing each part. It is not for products or parts in the actual production process. The prediction method applicable to the production site may not be applicable to calculating the estimated construction period in the quotation stage of this application. Since the production site also needs to consider the coordination between production equipment, or the coordination of assembly lines between multiple different parts, implementing overly strict predictions in the early quotation stage will lead to a lack of fault tolerance in subsequent processes and easily affect the efficiency of intelligent automatic quotation.

[0075] By determining the estimated construction period of alternative process solutions, it is possible to evaluate the time cost of each alternative process solution through the estimated construction period, thereby screening out the process solution with the lowest time cost and improving the accuracy of intelligent automatic quotation.

[0076] In step S104 of some embodiments, the step of determining the mold price according to the basic information and the production process data includes: The hollowing coefficient is determined according to the mold type and the mold size, wherein the basic information also includes the mold type, and the production process data includes the mold size.

[0077] Get the unit price of the mold, and calculate the mold price based on the unit price of the mold, the preset mold quantity, the mold size and the hollowing coefficient.

[0078] In this embodiment, the basic information also includes the mold type, which includes a casting mold, a steel plate mold, and a progressive mold. The mold size includes the mold length, the mold width, and the mold height.

[0079] The hollowing coefficient is a parameter used to describe the degree of hollowing in mold design. It refers to the ratio of the cavity between the middle part of the mold and the surrounding metal. The hollowing coefficient can be used to calculate the mold price and is also an important parameter for evaluating mold design, which can provide a reference for the staff. When determining the hollowing coefficient, first determine the mold type, then calculate the sum of the mold length and mold width, and determine the range of the mapped hollowing coefficient based on the mold type and size. For example, if the mold type is a casting mold, and the sum of the mold length and mold width is greater than 6000mm, the range of the hollowing coefficient is [0.35, 0.38]. If the mold type or size is different, the hollowing coefficient corresponds to another range of values, which is not specifically limited here.

[0080] The mold unit price is a value that needs to be manually input by the staff. The preset mold quantity is set to 1. The mold quantity may not be 1 only in special cases such as symmetrical parts on the left and right. This situation can be corrected and adjusted manually.

[0081] Furthermore, based on the above-mentioned preset mold quantity, mold length, mold width, mold height and hollowing coefficient, the mold weight can be calculated using the following formula (5), specifically: (5) The mold volume is the product of the mold length, mold width and mold height. The unit of the calculated mold weight is tons. The unit used for the above mold dimensions is mm. Therefore The unit is , which is the density of steel.

[0082] Based on the mold weight obtained by the above calculation, the mold price can be calculated by multiplying the mold weight by the mold unit price.

[0083] By combining basic information and various parameters in the production process data, the required mold price is specifically calculated, and intelligent automatic quotation for the mold is realized, which reduces the labor cost required to calculate relevant data when quoting and improves the efficiency of quotation.

[0084] Based on the above embodiments, for each part, the basic information may include but is not limited to the part number, part name, material, material thickness and mold type; the production process data may include but is not limited to the production type, blank size, mold size, blank utilization rate and process information; in addition, there is also the mold price of the mold corresponding to the part, as well as the part weight, envelope size, single-piece output number, preset mold quantity, hollowing coefficient, mold weight and mold unit price involved in the calculation of the above embodiments, and the preset production line information; all of the above parameters can be recorded as data associated with the part in the corresponding quotation item, listed and summarized by serial number to form a quotation sheet for the target product; based on the quotation sheet, the number of parts can be determined according to the serial number, the total number of molds can be determined according to the sum of the preset mold quantity of each part, and the total mold price can be determined according to the sum of the mold price of each part, thereby providing a comprehensive data reference for the staff.

[0085] The following is a detailed description and explanation of the solution of the embodiment of the present invention in conjunction with a specific application example: In an embodiment of the present application, an intelligent automatic quotation method for stamping dies is provided. The method obtains product model data and basic information of a target product, wherein the basic information includes the part number, part name, material, material thickness and die type of each part. For the product model data, the assembly gap between the parts is identified, and the sub-model data of each part in the product model data is separated according to the assembly gap. The sub-model data of each part is respectively stored in a corresponding working layer to obtain the part model data of each part.

[0086] Then, the production process data required for the quotation is specifically calculated, and the directional bounding box of the part is generated according to the part model data. The envelope size of the part is determined according to the directional bounding box, and the blank size of the part can be calculated according to the envelope size, and the mold size can be further calculated according to the blank size. Secondly, the surface area of ​​the part is measured and determined according to the part model data, and the weight of the part is determined according to the surface area, material thickness and density corresponding to the material. Then, the blank weight is determined according to the blank size and density calculation, and the blank utilization rate is determined by the blank weight and the part weight. Then, the structural feature information of the part is identified and determined according to the part model data, and the process database and the production condition information of the part are obtained. According to the structural feature information and the production condition information, multiple alternative process solutions are matched from the process database, and the estimated construction period of each alternative process solution is determined according to the process content and process in the alternative process solution. The alternative process solution with the shortest estimated construction period is selected as the process solution, and the process solution is determined as the process information.

[0087] After calculating the above production process data, the hollowing coefficient can be determined according to the mold type and mold size, and the mold unit price can be obtained. The mold price of the part can be calculated based on the mold unit price, preset mold quantity, mold size and the hollowing coefficient.

[0088] Based on the parameters determined above, for each part, the above-mentioned basic information, production process data and mold price are combined and recorded as the quotation items of the part, and the quotation items of all parts are further sorted and summarized to finally form a quotation sheet for the target product.

[0089] The intelligent automatic quotation method for stamping dies provided in the embodiment of the present application relates to the technical field of industrial production quotation. The intelligent automatic quotation method for stamping dies provided in the embodiment of the present application can be applied to a terminal, can also be applied to a server, and can also be software running in a terminal or a server. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, and a car terminal, etc., but is not limited to this; the server side can be configured as an independent physical server, or it can be configured as a server cluster or a distributed system composed of multiple physical servers, and can also be configured to provide cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms and other basic cloud computing services. The server can also be a node server in the blockchain network; the software can be an application that implements the intelligent automatic quotation method for stamping dies, etc., but is not limited to the above forms.

[0090] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0091] See also Figure 3 The embodiment of the present application also provides a stamping die intelligent automatic quotation system, which can implement the above-mentioned stamping die intelligent automatic quotation method, and the system includes: The input module is used to obtain product model data and basic information of a target product, where the target product is composed of multiple parts.

[0092] The model processing module is used to determine the part model data of each part according to the product model data.

[0093] The part analysis module is used to determine the production process data of the part based on the basic information and part model data. The basic information includes at least the material and thickness of each part, and the production process data is the information of the blank, mold and process required for part production.

[0094] The mold analysis module is used to determine the mold price according to the basic information and the production process data.

[0095] The quotation module is used to determine the quotation items of each of the parts according to the basic information, the production process data and the mold price, and generate a quotation sheet of the target product according to all the quotation items.

[0096] It can be understood that the contents of the above method embodiments are all applicable to the present system embodiments, the functions specifically implemented by the present system embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0097] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned intelligent automatic quotation method for stamping dies is implemented.

[0098] It can be understood that the contents of the above method embodiments are all applicable to the present storage medium embodiments, the functions specifically implemented by the present storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0099] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0100] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0101] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0102] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0103] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0104] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0105] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0106] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0107] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.

[0108] The preferred embodiments of the present application are described above with reference to the accompanying drawings, but the scope of the rights of the present application is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present application should be within the scope of the rights of the present application.

Claims

1. An intelligent automatic quotation method for stamping dies, characterized in that: The method comprises: Acquire product model data and basic information of a target product, wherein the target product is formed by assembling a plurality of parts; Determine part model data of each of the parts according to the product model data; Determine the production process data of the part according to the basic information and the part model data, wherein the basic information at least includes the material and thickness of each part, and the production process data is the information of the blank, mold and process required for the production of the part; Determine the mold price according to the basic information and the production process data; The quotation items of each of the parts are determined according to the basic information, the production process data and the mold price, and a quotation sheet of the target product is generated according to all the quotation items.

2. The method according to claim 1, characterized in that The step of determining the mold price according to the basic information and the production process data comprises: Determine a hollowing coefficient according to a mold type and a mold size, wherein the basic information also includes the mold type, and the production process data includes the mold size; The mold unit price is obtained, and the mold price is calculated according to the mold unit price, the preset mold quantity, the mold size and the hollowing coefficient.

3. The method according to claim 1, characterized in that The step of determining the part model data of each part according to the product model data comprises: Identifying the assembly gaps between the parts in the product model data; The sub-model data of each part in the product model data is separated according to the assembly gap, and the sub-model data of each part is stored in a corresponding working layer respectively to obtain the part model data.

4. The method according to claim 1, characterized in that: The step of determining the production process data of the part according to the basic information and the part model data comprises: Determining the blank size and mold size of the part according to the basic information and the part model data; Determine the blank utilization rate according to the basic information, the part model data and the blank size; Acquire a process database, and determine process information according to the part model data and the process database, wherein the process information is used to guide the process and process content of the part processing; The production process data includes the blank size, the mold size, the blank utilization rate and the process information.

5. The method according to claim 4, characterized in that The step of determining the blank size and mold size of the part according to the basic information and the part model data comprises: Generate a directional bounding box of the part according to the part model data, and determine the envelope size of the part according to the directional bounding box, wherein the directional bounding box is an envelope cuboid of the model of the part; Determine the blank length and blank width according to the envelope size, and determine the blank height according to the material thickness, wherein the blank size includes the blank length, the blank width and the blank height; The die size is determined according to the blank size and the envelope size.

6. The method according to claim 4, characterized in that The step of determining the blank utilization rate according to the basic information, the part model data and the blank size comprises: Determine the surface area of ​​the part according to the part model data, and determine the weight of the part according to the surface area, the material thickness and the density corresponding to the material; The blank weight is determined according to the blank size and the density, and the blank utilization rate is determined according to the blank weight and the part weight.

7. The method according to claim 4, characterized in that The step of determining process information according to the part model data and the process database comprises: Determine structural feature information of the part according to the part model data; The production condition information of the part is obtained, and a corresponding process scheme is matched from the process database according to the structural feature information and the production condition information, so as to determine that the process scheme is the process information.

8. The method according to claim 7, characterized in that The step of matching the corresponding process scheme from the process database according to the structural feature information and the production condition information comprises: Matching a plurality of alternative process solutions from the process database according to the structural feature information and the production condition information; The estimated construction period of each of the alternative process schemes is determined according to the processes and process contents in the alternative process schemes, and the alternative process scheme with the shortest estimated construction period is determined as the process scheme.

9. An intelligent automatic quotation system for stamping dies, characterized in that: The system comprises: An input module, used to obtain product model data and basic information of a target product, wherein the target product is formed by assembling a plurality of parts; A model processing module, used for determining part model data of each of the parts according to the product model data; A part analysis module, used to determine the production process data of the part according to the basic information and the part model data, wherein the basic information at least includes the material and thickness of each part, and the production process data is information about the blank, mold and process required for the production of the part; A mold analysis module, used to determine the mold price according to the basic information and the production process data; The quotation module is used to determine the quotation items of each of the parts according to the basic information, the production process data and the mold price, and generate a quotation sheet of the target product according to all the quotation items.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Method for determining material utilization rate of parts for stamping automobile covering parts

    CN102722619A

  • Interactive standard part automatic quotation system

    CN108022156A

  • Metal plate production line integrated system

    CN114519474A

  • Blank size, mold size and mold tonnage rapid estimation method

    CN117874967A

  • Punching process design method and device, electronic equipment and storage medium

    CN117932971A