Cost calculation method and system for plate cutting order

Through the cost calculation method and system for plate cutting orders, and the layout software and calculation modules, the problem of low manual quotation accuracy of plate cutting enterprises is solved, the efficiency and accuracy of cost estimation are improved, and the risk of price false alarms is reduced.

CN119443844APending Publication Date: 2025-02-14SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411342956.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

In the prior art, plate cutting companies rely on manual experience when quoting, resulting in low quotation accuracy. Especially for new demand parts and special-shaped parts, the risk of price false alarms is high.

Method used

Provide a cost calculation method and system for plate cutting orders. By obtaining the attribute information and quantity of target parts in the order, using preset layout software to type parts, calculate the part cost and the cost of each target part, and finally calculate it. Total cost of the order for cutting plates.

Benefits of technology

It improves the efficiency and accuracy of order cost estimation of plate cutting orders, and reduces the risk of false alarms on new demand parts and special-shaped parts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119443844A_ABST
    Figure CN119443844A_ABST
Patent Text Reader

Abstract

The invention discloses a plate cutting order oriented cost calculation method and system, a storage medium and computer equipment, and the method comprises the steps: obtaining a plate cutting order, and determining the attribute information and number of target parts according to the plate cutting order; according to the attribute information, determining a plate identifier of the target cutting plate, and through preset typesetting software, based on the attribute information, the number and the plate identifier, performing part typesetting on the plate cutting order to obtain an order typesetting result; for the plate typesetting result of each target cutting plate, the number of typesetting parts in the target cutting plate and the part cost of each target part are determined, and the additional process cost of each target part is determined according to the subsequent machining process corresponding to the target part; according to the number of typesetting parts, the part cost of each target part and the additional process cost, order sub-cost is obtained through calculation; and obtaining the order cost of the plate cutting order according to each order sub-cost in the order typesetting result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a cost calculation method and system, storage medium, and computer equipment for plate cutting orders. Background Art

[0002] In the manufacturing industry, especially in metal processing, furniture manufacturing, building materials production and other industries, sheet metal cutting is a vital link. With the increase in demand for personalized customization, many sheet metal cutting companies are facing customer orders for multiple varieties of parts, small batches of parts, and customized parts. When facing these customer orders, sheet metal cutting companies need to quickly quote so that customers can decide whether to cooperate with the sheet metal cutting company based on the quote.

[0003] In the prior art, when plate cutting companies make quotations, they usually calculate the cost of the order manually based on experience, and then make quotations based on the order cost. However, the accuracy of this method of quotation is obviously related to the experience of the quotation personnel, and the quotation results will be very different for different quotation personnel. Especially for new demand parts and special-shaped parts, the risk of price misreporting will increase. Summary of the invention

[0004] In view of this, the present application provides a cost calculation method and system, storage medium, and computer equipment for plate cutting orders, which improves the efficiency and accuracy of order cost estimation for plate cutting orders, especially for new demand parts and special-shaped parts, and can greatly reduce the risk of price misreporting.

[0005] According to one aspect of the present application, a cost calculation method for a plate cutting order is provided, comprising:

[0006] Obtaining a plate cutting order to be processed, and determining attribute information and quantity of a target part according to the plate cutting order, wherein the attribute information includes shape, size and material;

[0007] According to the attribute information of the target part, the plate identification of the target cutting plate is determined, and the plate cutting order is typed by a preset typesetting software based on the attribute information, quantity and plate identification of the target part to obtain an order typesetting result, wherein the order typesetting result includes a plate typesetting result of at least one target cutting plate;

[0008] For each target cutting plate in the order layout result, the layout part quantity and the part cost corresponding to each target part in the target cutting plate are determined according to the plate layout result, and the additional process cost corresponding to each target part is determined according to the subsequent processing process corresponding to the target part, and the order sub-cost corresponding to the target cutting plate is calculated according to the layout part quantity, the part cost corresponding to each target part and the additional process cost;

[0009] The order cost corresponding to the plate cutting order is obtained according to the order sub-cost corresponding to each target cutting plate in the order typesetting result.

[0010] According to another aspect of the present application, a cost calculation system for plate cutting orders is provided, comprising:

[0011] An order acquisition module, used to acquire a plate cutting order to be processed, and determine the attribute information and quantity of a target part according to the plate cutting order, wherein the attribute information includes shape, size and material;

[0012] A layout module, for determining the plate identification of the target cutting plate according to the attribute information of the target part, and performing part layout on the plate cutting order based on the attribute information, quantity and plate identification of the target part through a preset layout software to obtain an order layout result, wherein the order layout result includes a plate layout result of at least one target cutting plate;

[0013] A sub-cost calculation module is used for determining the number of layout parts in the target cutting plate and the part cost corresponding to each target part according to the plate layout result for each target cutting plate in the order layout result, and determining the additional process cost corresponding to each target part according to the subsequent processing process corresponding to the target part, and calculating the order sub-cost corresponding to the target cutting plate according to the number of layout parts, the part cost corresponding to each target part and the additional process cost;

[0014] The order cost calculation module is used to obtain the order cost corresponding to the plate cutting order according to the order sub-cost corresponding to each target cutting plate in the order typesetting result.

[0015] According to another aspect of the present application, a storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the cost calculation method for plate cutting orders is implemented.

[0016] According to another aspect of the present application, a computer device is provided, including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, wherein the processor implements the above-mentioned cost calculation method for plate cutting orders when executing the program.

[0017] By means of the above technical scheme, the present application provides a cost calculation method and system for plate cutting orders, storage medium, and computer equipment. First, a plate cutting order can be obtained. After that, according to the order content, the specific attribute information of each target part and the number of target parts are analyzed and determined in detail. Then, based on the attribute information of the target part, the most suitable plate can be selected as the target cutting plate for cutting. After the target cutting plate is selected, the preset typesetting software is used to perform intelligent part typesetting according to the attribute information and quantity of the target part and the plate identification of the selected target cutting plate. After the typesetting is completed, an order typesetting result is generated, which records the typesetting of the parts on each target cutting plate in detail. For each target cutting plate in the order typesetting result, the part cost of each part can be estimated according to the number of parts typesetting on the target cutting plate and the shape, size and other attributes of each part. The subsequent processing procedures that may be required for each target part after cutting can also be considered, and the additional process cost of each part can be estimated according to these procedures. Finally, the order sub-cost corresponding to the target cutting plate is calculated according to the number of typesetting parts, the part cost of each target part and the additional process cost. Finally, all target cutting plates in the order layout result are traversed, and the order sub-costs of each target cutting plate are added together to obtain the total cost of the entire plate cutting order. The embodiment of the present application improves the efficiency and accuracy of order cost estimation for plate cutting orders, especially for new demand parts and special-shaped parts, which can significantly reduce the risk of price misreporting.

[0018] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0020] Figure 1 A schematic flow chart of a cost calculation method for a plate cutting order provided in an embodiment of the present application is shown;

[0021] Figure 2A schematic diagram showing a plate layout result of a target cut plate provided in an embodiment of the present application is shown;

[0022] Figure 3 A schematic diagram of the structure of a cost calculation system for plate cutting orders provided in an embodiment of the present application is shown;

[0023] Figure 4 A schematic diagram of the device structure of a computer device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0024] The present application will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other without conflict.

[0025] In this embodiment, a cost calculation method for plate cutting orders is provided. Figure 1 As shown, the method includes:

[0026] Step 101, obtaining a plate cutting order to be processed, and determining the attribute information and quantity of the target parts according to the plate cutting order, wherein the attribute information includes shape, size and material.

[0027] A cost calculation method for plate cutting orders provided in an embodiment of the present application can quickly and accurately determine the order cost of each plate cutting order. Here, a plate cutting order refers to an order for cutting a plate to obtain a target part. First, a plate cutting order can be received from a customer or a production planning department. Afterwards, based on the order content, the specific attribute information of each target part is analyzed and determined in detail. These attributes include but are not limited to the shape (such as rectangle, circle, irregular shape, etc.), size (length, width, height, etc.) and material (such as steel, aluminum, wood, etc.) of the part. This information is crucial for subsequent plate selection and cutting layout.

[0028] Step 102, according to the attribute information of the target part, the plate identification of the target cutting plate is determined, and through the preset typesetting software, based on the attribute information, quantity and the plate identification of the target part, the part typeset the plate cutting order to obtain an order typesetting result, wherein the order typesetting result includes a plate typesetting result of at least one target cutting plate.

[0029] In this embodiment, then, based on the attribute information of the target part (especially the material and size), the most suitable plate can be selected as the target cutting plate for cutting. Specifically, a plate whose thickness is greater than the target part thickness and whose material is the same as the material required by the target part can be selected as the target cutting plate. After selecting the target cutting plate, the preset typesetting software is used to perform intelligent part typesetting according to the attribute information (shape, size) and quantity of the target part and the plate identification of the selected target cutting plate. During the typesetting process, the feasibility, efficiency and utilization rate of the cutting can be considered to generate the optimal typesetting plan. After the typesetting is completed, the order typesetting result is generated, which records in detail the part typesetting situation on each target cutting plate, including the position and quantity of the parts.

[0030] Step 103, for each target cutting plate in the order layout result, determine the number of layout parts in the target cutting plate and the part cost corresponding to each target part according to the plate layout result, and determine the additional process cost corresponding to each target part according to the subsequent processing steps corresponding to the target parts, and calculate the order sub-cost corresponding to the target cutting plate according to the number of layout parts, the part cost corresponding to each target part and the additional process cost.

[0031] In this embodiment, for each target cutting plate in the order layout result, the part cost of each part can be estimated based on the number of parts layout on the target cutting plate and the shape, size and other attributes of each part. The part cost may include material cost, processing cost, etc. In addition to the part cost, the subsequent processing steps (such as grinding, drilling, bending, spraying, etc.) that may be required for each target part after cutting can also be considered, and the additional process cost of each part can be estimated based on the complexity of these processes and the required resources (such as labor, equipment, time, etc.). Finally, the order sub-cost corresponding to the target cutting plate is calculated based on the number of layout parts, the part cost of each target part and the additional process cost. This order sub-cost reflects the total cost required to complete the cutting and subsequent processing of all layout parts on the target cutting plate.

[0032] Step 104 , obtaining the order cost corresponding to the plate cutting order according to the order sub-cost corresponding to each target cutting plate in the order typesetting result.

[0033] In this embodiment, all target cutting plates in the order layout result are traversed, and the order sub-cost of each target cutting plate is added together to obtain the total cost of the entire plate cutting order.

[0034] By applying the technical solution of this embodiment, first, a plate cutting order can be obtained. After that, according to the order content, the specific attribute information of each target part and the number of target parts are analyzed and determined in detail. Then, based on the attribute information of the target part, the most suitable plate can be selected as the target cutting plate for cutting. After selecting the target cutting plate, the preset typesetting software is used to perform intelligent part typesetting according to the attribute information and quantity of the target part and the plate identification of the selected target cutting plate. After the typesetting is completed, an order typesetting result is generated, which records the part typesetting on each target cutting plate in detail. For each target cutting plate in the order typesetting result, the part cost of each part can be estimated according to the number of parts typesetting on the target cutting plate and the shape, size and other attributes of each part. The subsequent processing procedures that may be required for each target part after cutting can also be considered, and the additional process cost of each part can be estimated according to these procedures. Finally, the order sub-cost corresponding to the target cutting plate is calculated according to the number of typesetting parts, the part cost of each target part and the additional process cost. Finally, all target cutting plates in the order layout result are traversed, and the order sub-costs of each target cutting plate are added together to obtain the total cost of the entire plate cutting order. The embodiment of the present application improves the efficiency and accuracy of order cost estimation for plate cutting orders, especially for new demand parts and special-shaped parts, which can significantly reduce the risk of price misreporting.

[0035] In an embodiment of the present application, optionally, before determining the part cost corresponding to each target part in the target cutting plate according to the plate typesetting result, the method also includes: obtaining the plate weight corresponding to the target cutting plate according to the plate identification, and obtaining the part weight corresponding to each target part according to the attribute information of the target part; determining the part cost corresponding to each target part in the target cutting plate according to the plate typesetting result, including: determining the first remaining plate weight and the second remaining plate weight corresponding to the target cutting plate according to the plate typesetting result of the target cutting plate, wherein the first remaining plate is the remaining plate that can be used for the remaining orders, and the second remaining plate is the remaining plate that cannot be used for the remaining orders; determining the cutting cost corresponding to each target part according to the part circumference corresponding to the target part; and calculating the part cost corresponding to each target part in the target cutting plate according to the plate weight, the first remaining plate weight, the second remaining plate weight, and the part weight and cutting cost corresponding to each target part.

[0036] In this embodiment, before calculating the part cost of each target part, the original plate weight of the target cutting plate can be queried from the database or calculated according to the plate identification. This weight is the weight of the plate before any cutting. In addition, the weight of each part can be estimated according to the attribute information such as the shape, size and material of the target part. Specifically, it can be estimated according to parameters such as the density of the material and the geometric size of the part. When calculating the part cost of each target part, which parts of the plate remain intact or large enough after cutting and can be reserved for subsequent orders are identified according to the plate typesetting results. The weight of these plates is called the first remaining plate weight. Some plates may become very small after cutting and can no longer be used for subsequent orders. These may need to be treated as waste. The weight of these plates is called the second remaining plate weight. Afterwards, the circumference of each part is calculated according to the shape and size of the target part. The circumference of the part is related to factors such as energy consumption during the cutting process. After determining the perimeter of the part, the cutting cost of each target part can be estimated based on the perimeter of the part and the cutting cost per unit length, such as the power consumption per unit length, which reflects the resource consumption required to cut the target part. After obtaining the sheet weight, remaining sheet weight, part weight and cutting cost, these factors can be combined to calculate the part cost corresponding to each target part.

[0037] In the embodiment of the present application, optionally, the second remaining plate includes a waste plate and a waste plate; the part cost corresponding to each target part in the target cut plate is calculated according to the plate weight, the first remaining plate weight, the second remaining plate weight, and the part weight and cutting cost corresponding to each target part, including: calculating the part cost according to the following formula:

[0038]

[0039] Among them, O ij represents the part cost corresponding to the jth target part in the i-th target cutting plate, f1 j represents the weight of the part corresponding to the jth target part, f0 i represents the weight of the plate corresponding to the i-th target cutting plate, f2 i represents the weight of the first remaining plate corresponding to the i-th target cutting plate, f3 i represents the weight of the waste sheet corresponding to the i-th target cutting sheet, f4 i represents the weight of the waste plate corresponding to the i-th target cutting plate, O i represents the total cost of cutting the i-th target plate, M irepresents the purchase cost of the i-th target cutting plate, w1 represents the sales price fluctuation coefficient of the scrap plate, P1 represents the historical sales price of the scrap plate, w2 represents the sales price fluctuation coefficient of the waste plate, P2 represents the historical sales price of the waste plate, x i represents the number of layout parts of the target part in the i-th target cutting plate, c ij It represents the part perimeter corresponding to the jth target part in the i-th target cutting plate, and P3 represents the cutting cost per unit distance.

[0040] In this embodiment, f2 i 、f3 i 、f4 i It can be calculated using the following formula:

[0041]

[0042] Among them, f2 il represents the weight of the first remaining plate produced by the i-th target cutting plate, f3 ik represents the weight of the kth waste sheet produced by the i-th target cutting sheet, f4 ij represents the weight of the waste plate corresponding to the jth target part generated by the i-th target cutting plate, z i represents the total number of the first remaining plates cut from the i-th target cutting plate, y i represents the total number of waste sheets cut from the i-th target cutting sheet, x i Indicates the total number of target parts cut from the i-th target cutting plate. The embodiment of the present application calculates the cost of different parts of the target cutting plate and finally converts it into the part cost corresponding to each target part, so that the calculation of the part cost can comprehensively consider different expenses, thereby greatly improving the calculation accuracy of the part cost.

[0043] In an embodiment of the present application, optionally, before calculating the part cost, the method also includes: determining the remaining plates except the target part from the target cutting plates according to the plate layout result corresponding to the target cutting plates, and determining in sequence from the remaining plates a first rectangular plate whose area is greater than a first preset area threshold according to the rectangular area maximization principle; determining from the first rectangular plates a second rectangular plate whose area is greater than a second preset area threshold, and using the second rectangular plate as the first remaining plate, using the first rectangular plate except the second rectangular plate as the waste plate, and using the plates in the target cutting plates except the first rectangular plate and the target part as the waste plates.

[0044] In this embodiment, a first preset area threshold and a second preset area threshold are first set. The first preset area threshold is a set minimum area value, which is used to screen out which areas (rectangles) in the remaining plates are large enough and have further utilization value. These areas are called first rectangular plates; the second preset area threshold is a higher area threshold set in the first rectangular plates that have been screened out, so as to further screen out those rectangular areas with larger areas and more utilization value. These areas are called second rectangular plates. For the plate layout results corresponding to each target cutting plate, the areas occupied by all planned target parts can be removed from the target cutting plate, and the remaining parts are called remaining plates. These remaining plates can be composed of multiple discontinuous areas, and the subsequent focus is on the parts that can form larger continuous rectangles. Afterwards, the principle of rectangular area maximization can be used to find the first rectangular plate with the largest rectangular area and greater than the first preset area threshold from the remaining plates, and the first rectangular plate can be removed from the remaining plates to obtain the updated remaining plates. And re-use the principle of maximizing the rectangular area to find the first rectangular plate with the largest rectangular area and greater than the first preset area threshold from the updated remaining plates again... Repeat the above process until the first rectangular plate with an area greater than the first preset area threshold cannot be found from the updated remaining plates. It should be noted that because the plate layout results of different target cutting plates are different, some target cutting plates may correspond to one first rectangular plate, some target cutting plates may correspond to multiple first rectangular plates, and some target cutting plates may not have a first rectangular plate.

[0045] After determining the first rectangular plate, the first remaining plate and the waste plate can be further distinguished from the first rectangular plate. The waste plate can also be determined based on the target cutting plate, the first rectangular plate, and the target part. Among them, the first remaining plate (that is, the second rectangular plate) has a higher reuse value due to its large area, and can be directly used in subsequent production plans, or as a basis for cutting other parts. In the first rectangular plate, except for the part selected as the second rectangular plate (that is, the first remaining plate), the remaining first rectangular plates with a smaller area are regarded as waste plates. These waste plates have regular shapes, but cannot be cut again. They are generally sold to reduce the production cost of the target parts, and their value is higher than the waste plates. After the parts are cut, since most of the parts are irregular, the waste plates around the parts are irregular shapes, so they are of lower value when sold. For example Figure 2As shown, a sheet layout result of a target cutting sheet provided by an embodiment of the present application is shown. The embodiment of the present application divides the remaining sheet after cutting the target cutting sheet into different parts and performs different treatments on different parts, thereby achieving the technical effect of fine classification and treatment of the remaining sheet after cutting, aiming to maximize the utilization rate of the target cutting sheet and reduce the generation of waste and waste leakage. This optimization method is of great significance for improving production efficiency and reducing costs.

[0046] In an embodiment of the present application, optionally, after treating the target cutting plates, except the first rectangular plates and the target parts, as the waste plates, the method further includes: calculating the sum of the weights of the waste plates and the scrap plates, and determining the ratio between the sum of the weights and the plate weight of the target cutting plates, and when the ratio is greater than a preset ratio, generating an alarm prompt, and sending the alarm prompt to a preset management terminal.

[0047] In this embodiment, after the waste and leaking plates and waste plates are determined, further, the weight of the waste and leaking plates and the waste plates can be calculated respectively according to the material and size of each plate, and the two weights can be added. Then, the sum of the weights of the waste and leaking plates and the waste plates can be divided by the plate weight of the target cutting plate to obtain a ratio, which reflects the proportion of the material wasted in the cutting process to the weight of the original plate. In addition, a preset ratio can be set in advance, and the preset ratio represents the highest acceptable material waste ratio. Therefore, after obtaining the ratio, the ratio can be compared with the preset ratio. If the ratio is greater than the preset ratio, it means that the current material utilization rate is lower than the set standard and there is a large waste phenomenon. At this time, an alarm prompt can be automatically generated, and the alarm prompt can include the current ratio, the details of the waste (such as the specific number and weight of the waste and leaking plates and the waste plates, etc.) and other information. Subsequently, the generated alarm prompt is sent to a preset management terminal, such as a computer, mobile phone or tablet of a production supervisor. In this way, relevant personnel can promptly understand the waste in the typesetting process, thereby avoiding the generation of unreasonable order costs. The embodiment of the present application realizes real-time monitoring of material utilization by calculating and comparing the ratio between the sum of the weight of the waste plates and the waste plates and the weight of the target cutting plates. When the material waste exceeds the set standard, an alarm prompt is automatically generated and sent so that relevant personnel can take timely measures to make improvements, thereby improving the calculation accuracy of the order cost.

[0048] In an embodiment of the present application, optionally, determining the additional process cost corresponding to each target part according to the subsequent processing steps corresponding to the target part includes: determining at least one target processing cost type from a plurality of preset processing cost types according to the subsequent processing steps corresponding to the target part, wherein the preset processing cost types include sorting cost, grinding cost, bending cost and packaging cost; determining the cost per unit workload corresponding to each target processing cost type in the at least one target processing cost type and the target workload corresponding to the target part, and calculating the additional process cost corresponding to each target part according to the cost per unit workload corresponding to each target processing cost type and the target workload corresponding to the target part.

[0049] In this embodiment, after completing basic cutting or forming, each target part may need to undergo a series of subsequent processing, such as sorting, grinding, bending, packaging, etc., to meet the requirements of the final product or the specific needs of the customer. First, a variety of processing cost types can be preset, which cover common subsequent processing procedures, such as sorting cost, grinding cost, bending cost, and packaging cost. Each cost type represents a different processing operation. According to the specific processing requirements of the target part, at least one applicable type is selected from the preset processing cost types as the target processing cost type. For each selected target processing cost type, determine its unit workload cost. The unit workload cost can be per unit time (such as hours), per unit quantity (such as pieces), or per unit area (such as square meters). For each target part, determine the workload required under each selected processing cost type. The target workload can be a measure in the form of time, quantity, or area. For example, if the target processing cost type is sorting cost, the unit workload can be unit weight, the cost per unit workload can be the cost required to sort the target parts of unit weight, and the target workload is the part weight of the target parts; if the target processing cost type is packaging cost, the unit workload can be unit weight, the cost per unit workload can be the cost required to pack the target parts of unit weight, and the target workload is the part weight of the target parts; if the target processing cost type is polishing cost, the unit workload can be unit length, the cost per unit workload can be the cost required to polish the target parts of unit length, and the target workload is the part circumference of the target part; if the target processing cost type is bending cost, the unit workload can be one bend, the cost per unit workload can be the cost required to complete one bend of the target part, and the target workload is the number of bending knives of the target part.

[0050] According to the cost per unit workload corresponding to each target processing cost type and the target workload corresponding to the target part, the additional process cost of each part under the cost type can be calculated. Specifically, the cost per unit workload can be obtained by multiplying the target workload. Adding up the additional process costs under all selected target processing cost types, the total additional process cost of each target part can be obtained, which reflects the total cost required for the target part in the subsequent processing process. The embodiment of the present application clarifies the subsequent processing requirements of the target part, selects the applicable type from the preset processing cost types, and calculates the additional process cost of each part based on the cost per unit workload and the target workload, which helps to more accurately estimate the subsequent processing costs and formulate reasonable quotations.

[0051] In another embodiment, for each target processing cost type, in addition to the cost per unit workload and the target workload corresponding to the target part, the additional process cost of the target part under the target processing cost type can also be determined according to the adjustment coefficient corresponding to the target processing cost type. Here, the adjustment coefficient is used to correct the cost per unit workload. For example, the target processing cost type is m, and the cost per unit workload under the m type is Am under normal circumstances. However, by analyzing the plate cutting order to be processed, it is found that the delivery time of the plate cutting order is urgent, and the normal production scheduling cannot meet the delivery time requirements. For example, the daytime schedule in the enterprise has been fully scheduled recently. If the order is completed according to the order delivery time, the order needs to be scheduled for production at night, and the labor cost of night production is higher than that of daytime. Therefore, the pre-set working time adjustment coefficient under the m type can be called, and the cost per unit workload Am under normal circumstances (for example, during the standard working hours during the day) is multiplied by the corresponding working time adjustment coefficient, so as to achieve the adjustment of the unit workload cost, so that the calculated additional process cost is closer to the actual situation, which helps to improve the calculation accuracy of the order cost. Specifically, different adjustment coefficients can be pre-set to adapt to adjustments in different situations.

[0052] In an embodiment of the present application, optionally, the target parts include multiple types; the plate identification of the target cutting plate is determined according to the attribute information of the target parts, including: determining the part thickness corresponding to each target part according to the size in the attribute information corresponding to each target part, and determining the maximum thickness according to the part thicknesses corresponding to various target parts, and determining the plate identification of the target cutting plate according to the maximum thickness and the material in the attribute information; accordingly, the plate cutting order is typeset based on the attribute information, quantity and plate identification of the target parts through the preset typesetting software to obtain the order typesetting result, including: performing part typeset on the multiple target parts through the preset typesetting software according to the attribute information, quantity and plate identification of each target part to obtain multiple typesetting results, and calculating the target cutting plate utilization rate corresponding to each typesetting result, and taking the typesetting result with the largest target cutting plate utilization rate as the order typesetting result.

[0053] In this embodiment, the target parts in the plate cutting order to be processed may include multiple parts of different specifications, sizes and uses. Each target part has its specific attribute information, such as size (length, width, height), shape, material, etc. This information is the basis for subsequent layout and cutting. Specifically, according to the size information of each target part, the corresponding part thickness can be determined. After determining the part thickness of all target parts, find the maximum value, that is, the maximum thickness. This maximum thickness is crucial for selecting a suitable plate. After that, according to the maximum thickness and the material required for the target part, the plate identification of the target cutting plate can be determined. Then, using special layout software to layout parts can greatly improve layout efficiency and accuracy. The layout software has an intelligent optimization algorithm that can automatically adjust the position and direction of the parts to minimize material waste. In one embodiment, the preset layout software can layout multiple target parts according to the attribute information (including size, shape, quantity, etc.) of each target part and the determined plate identification. This process can generate a variety of different layout results, each of which represents a layout of all target parts on the target cutting plate. For each layout result, its corresponding target cutting plate utilization rate can be calculated. The target cutting plate utilization rate refers to the ratio of the effectively utilized area (i.e. the area occupied by parts) on the target cutting plate to the total plate area. This indicator is the key to measuring the layout effect. Finally, among the multiple layout results, the layout result with the largest target cutting plate utilization rate is selected as the final order layout result. This ensures that the plate is utilized to the maximum extent during the cutting process and waste is reduced.

[0054] Further, as Figure 1 The specific implementation of the method, the embodiment of the present application provides a cost calculation system for plate cutting orders, such as Figure 3 As shown, the system includes:

[0055] An order acquisition module, used to acquire a plate cutting order to be processed, and determine the attribute information and quantity of a target part according to the plate cutting order, wherein the attribute information includes shape, size and material;

[0056] A layout module, for determining the plate identification of the target cutting plate according to the attribute information of the target part, and performing part layout on the plate cutting order based on the attribute information, quantity and plate identification of the target part through a preset layout software to obtain an order layout result, wherein the order layout result includes a plate layout result of at least one target cutting plate;

[0057] A sub-cost calculation module is used for determining the number of layout parts in the target cutting plate and the part cost corresponding to each target part according to the plate layout result for each target cutting plate in the order layout result, and determining the additional process cost corresponding to each target part according to the subsequent processing process corresponding to the target part, and calculating the order sub-cost corresponding to the target cutting plate according to the number of layout parts, the part cost corresponding to each target part and the additional process cost;

[0058] The order cost calculation module is used to obtain the order cost corresponding to the plate cutting order according to the order sub-cost corresponding to each target cutting plate in the order typesetting result.

[0059] Optionally, the system further comprises:

[0060] A part weight acquisition module is used to obtain the plate weight corresponding to the target cutting plate according to the plate identification before determining the part cost corresponding to each target part in the target cutting plate according to the plate typesetting result, and to obtain the part weight corresponding to each target part according to the attribute information of the target part;

[0061] The sub-cost calculation module is used to:

[0062] According to the sheet typesetting result of the target cutting sheet, determine a first remaining sheet weight and a second remaining sheet weight corresponding to the target cutting sheet, wherein the first remaining sheet is the remaining sheet that can be used for the remaining orders, and the second remaining sheet is the remaining sheet that cannot be used for the remaining orders;

[0063] Determine the cutting cost corresponding to each target part according to the part perimeter corresponding to the target part;

[0064] The part cost corresponding to each target part in the target cut plate is calculated according to the plate weight, the first remaining plate weight, the second remaining plate weight, and the part weight and cutting cost corresponding to each target part.

[0065] Optionally, the second remaining sheet material includes waste sheet material and waste leaking sheet material; and the sub-cost calculation module is further used for:

[0066] The cost of the parts is calculated according to the following formula:

[0067]

[0068] Among them, O ij represents the part cost corresponding to the jth target part in the i-th target cutting plate, f1 j represents the weight of the part corresponding to the jth target part, f0 i represents the weight of the plate corresponding to the i-th target cutting plate, f2 i represents the weight of the first remaining plate corresponding to the i-th target cutting plate, f3 i represents the weight of the waste sheet corresponding to the i-th target cutting sheet, f4 i represents the weight of the waste plate corresponding to the i-th target cutting plate, O i represents the total cost of cutting the i-th target plate, M i represents the purchase cost of the i-th target cutting plate, w1 represents the sales price fluctuation coefficient of the scrap plate, P1 represents the historical sales price of the scrap plate, w2 represents the sales price fluctuation coefficient of the waste plate, P2 represents the historical sales price of the waste plate, x i represents the number of layout parts of the target part in the i-th target cutting plate, c ij It represents the part perimeter corresponding to the jth target part in the i-th target cutting plate, and P3 represents the cutting cost per unit distance.

[0069] Optionally, the system further comprises:

[0070] A plate screening module is used to determine the remaining plates except the target part from the target cutting plates according to the plate layout results corresponding to the target cutting plates before calculating the part cost, and to determine the first rectangular plates with an area greater than a first preset area threshold from the remaining plates in sequence according to the rectangular area maximization principle; to determine the second rectangular plates with an area greater than a second preset area threshold from the first rectangular plates, and to use the second rectangular plates as the first remaining plates, to use the first rectangular plates except the second rectangular plates as the waste plates, and to use the plates except the first rectangular plates and the target part from the target cutting plates as the waste plates.

[0071] Optionally, the system further comprises:

[0072] A calculation module is used for calculating the sum of the weights of the waste plates and the scrap plates after treating the plates other than the first rectangular plate and the target part in the target cutting plate as the waste plates, and determining the ratio between the sum of the weights and the plate weight of the target cutting plate. When the ratio is greater than a preset ratio, an alarm prompt is generated and the alarm prompt is sent to a preset management terminal.

[0073] Optionally, the sub-cost calculation module is further used to:

[0074] According to the subsequent processing steps corresponding to the target part, at least one target processing cost type is determined from a plurality of preset processing cost types, wherein the preset processing cost types include sorting cost, grinding cost, bending cost and packaging cost;

[0075] Determine the cost per unit workload corresponding to each target processing cost type and the target workload corresponding to the target part in the at least one target processing cost type, and calculate the additional process cost corresponding to each target part based on the cost per unit workload corresponding to each target processing cost type and the target workload corresponding to the target part.

[0076] Optionally, the target parts include multiple types; the typesetting module is used to:

[0077] Determine the part thickness corresponding to each target part according to the size in the attribute information corresponding to each target part, determine the maximum thickness according to the part thicknesses corresponding to various target parts, and determine the plate identification of the target cutting plate according to the maximum thickness and the material in the attribute information;

[0078] Accordingly, the typesetting module is also used for:

[0079] By using preset layout software, the multiple target parts are layouted according to the attribute information, quantity and plate identification of each target part, and multiple layout results are obtained. The target cutting plate utilization rate corresponding to each layout result is calculated, and the layout result with the largest target cutting plate utilization rate is used as the order layout result.

[0080] It should be noted that for other corresponding descriptions of the functional units involved in the cost calculation system for plate cutting orders provided in the embodiment of the present application, reference can be made to Figure 1 to Figure 2 The corresponding description in the method will not be repeated here.

[0081] The present application also provides a computer device, which may be a personal computer, a server, a network device, etc. Figure 4 As shown, the computer device includes a bus, a processor, a memory and a communication interface, and may also include an input and output interface and a display device. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store location information. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the steps in each method embodiment are implemented.

[0082] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0083] In one embodiment, a computer-readable storage medium is provided. The computer-readable storage medium may be non-volatile or volatile, and stores a computer program thereon. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0084] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0085] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0086] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0087] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0088] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A cost calculation method for plate cutting orders, characterized in that: include: Obtaining a plate cutting order to be processed, and determining attribute information and quantity of a target part according to the plate cutting order, wherein the attribute information includes shape, size and material; According to the attribute information of the target part, the plate identification of the target cutting plate is determined, and the plate cutting order is typed by a preset typesetting software based on the attribute information, quantity and plate identification of the target part to obtain an order typesetting result, wherein the order typesetting result includes a plate typesetting result of at least one target cutting plate; For each target cutting plate in the order layout result, the layout part quantity and the part cost corresponding to each target part in the target cutting plate are determined according to the plate layout result, and the additional process cost corresponding to each target part is determined according to the subsequent processing process corresponding to the target part, and the order sub-cost corresponding to the target cutting plate is calculated according to the layout part quantity, the part cost corresponding to each target part and the additional process cost; The order cost corresponding to the plate cutting order is obtained according to the order sub-cost corresponding to each target cutting plate in the order typesetting result.

2. The method according to claim 1, characterized in that Before determining the part cost corresponding to each target part in the target cut plate according to the plate layout result, the method further includes: According to the plate identification, the plate weight corresponding to the target cutting plate is obtained, and according to the attribute information of the target part, the part weight corresponding to each of the target parts is obtained; According to the plate layout result, the part cost corresponding to each target part in the target cutting plate is determined, including: According to the sheet typesetting result of the target cutting sheet, determine a first remaining sheet weight and a second remaining sheet weight corresponding to the target cutting sheet, wherein the first remaining sheet is the remaining sheet that can be used for the remaining orders, and the second remaining sheet is the remaining sheet that cannot be used for the remaining orders; Determine the cutting cost corresponding to each target part according to the part perimeter corresponding to the target part; The part cost corresponding to each target part in the target cut plate is calculated according to the plate weight, the first remaining plate weight, the second remaining plate weight, and the part weight and cutting cost corresponding to each target part.

3. The method according to claim 2, characterized in that The second remaining plate includes waste plate and waste plate; the part cost corresponding to each target part in the target cut plate is calculated according to the plate weight, the first remaining plate weight, the second remaining plate weight, and the part weight and cutting cost corresponding to each target part, including: The cost of the parts is calculated according to the following formula: Among them, O ij represents the part cost corresponding to the jth target part in the i-th target cutting plate, f1 j represents the weight of the part corresponding to the jth target part, f0 i represents the weight of the plate corresponding to the i-th target cutting plate, f2 i represents the weight of the first remaining plate corresponding to the i-th target cutting plate, f3 i represents the weight of the waste sheet corresponding to the i-th target cutting sheet, f4 i represents the weight of the waste plate corresponding to the i-th target cutting plate, O i represents the total cost of cutting the i-th target plate, M i represents the purchase cost of the i-th target cutting plate, w1 represents the sales price fluctuation coefficient of the scrap plate, P1 represents the historical sales price of the scrap plate, w2 represents the sales price fluctuation coefficient of the waste plate, P2 represents the historical sales price of the waste plate, x i represents the number of layout parts of the target part in the i-th target cutting plate, c ij It represents the part perimeter corresponding to the jth target part in the i-th target cutting plate, and P3 represents the cutting cost per unit distance.

4. The method according to claim 3, characterized in that Before calculating the part cost, the method further includes: According to the plate layout result corresponding to the target cut plate, the remaining plates except the target part are determined from the target cut plate, and according to the rectangular area maximization principle, the first rectangular plates whose areas are greater than the first preset area threshold are sequentially determined from the remaining plates; From the first rectangular plate, determine a second rectangular plate whose area is greater than a second preset area threshold, and use the second rectangular plate as the first remaining plate, use the first rectangular plate other than the second rectangular plate as the waste plate, and use the plate other than the first rectangular plate and the target part in the target cutting plate as the waste plate.

5. The method according to claim 3 or 4, characterized in that: After the target cut plate, except the first rectangular plate and the target part, is used as the waste plate, the method further comprises: The sum of the weights of the waste plates and the scrap plates is calculated, and the ratio between the sum of the weights and the plate weight of the target cutting plate is determined. When the ratio is greater than a preset ratio, an alarm is generated and sent to a preset management terminal.

6. The method according to claim 1, characterized in that The step of determining the additional process cost corresponding to each target part according to the subsequent processing process corresponding to the target part includes: According to the subsequent processing steps corresponding to the target part, at least one target processing cost type is determined from a plurality of preset processing cost types, wherein the preset processing cost types include sorting cost, grinding cost, bending cost and packaging cost; Determine the cost per unit workload corresponding to each target processing cost type and the target workload corresponding to the target part in the at least one target processing cost type, and calculate the additional process cost corresponding to each target part based on the cost per unit workload corresponding to each target processing cost type and the target workload corresponding to the target part.

7. The method according to claim 1, characterized in that The target parts include multiple types; and determining the plate identification of the target cutting plate according to the attribute information of the target parts includes: Determine the part thickness corresponding to each target part according to the size in the attribute information corresponding to each target part, determine the maximum thickness according to the part thicknesses corresponding to various target parts, and determine the plate identification of the target cutting plate according to the maximum thickness and the material in the attribute information; Accordingly, the preset layout software is used to layout the plate cutting order based on the attribute information, quantity and plate identification of the target part to obtain the order layout result, including: By using preset layout software, the multiple target parts are layouted according to the attribute information, quantity and plate identification of each target part, and multiple layout results are obtained. The target cutting plate utilization rate corresponding to each layout result is calculated, and the layout result with the largest target cutting plate utilization rate is used as the order layout result.

8. A cost calculation system for plate cutting orders, characterized in that: include: An order acquisition module, used to acquire a plate cutting order to be processed, and determine the attribute information and quantity of a target part according to the plate cutting order, wherein the attribute information includes shape, size and material; A layout module, for determining the plate identification of the target cutting plate according to the attribute information of the target part, and performing part layout on the plate cutting order based on the attribute information, quantity and plate identification of the target part through a preset layout software to obtain an order layout result, wherein the order layout result includes a plate layout result of at least one target cutting plate; A sub-cost calculation module is used for determining the number of layout parts in the target cutting plate and the part cost corresponding to each target part according to the plate layout result for each target cutting plate in the order layout result, and determining the additional process cost corresponding to each target part according to the subsequent processing process corresponding to the target part, and calculating the order sub-cost corresponding to the target cutting plate according to the number of layout parts, the part cost corresponding to each target part and the additional process cost; The order cost calculation module is used to obtain the order cost corresponding to the plate cutting order according to the order sub-cost corresponding to each target cutting plate in the order typesetting result.

9. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

10. A computer device comprising a storage medium, a processor, and a computer program stored in the storage medium and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Cited By

  • Glass optimized cutting and lifting method and system

    CN120338216A