A method and system for processing and forming air ducts based on BIM model and numerical control coding

Through the air duct processing and forming method based on BIM model and CNC encoding, the cutting path and processing parameters are optimized, and the problems of residual materials in air duct processing are solved, achieving an efficient, accurate and environmentally friendly processing process.

CN119396086BActive Publication Date: 2025-03-18SHAANXI ZHENGSHEN CONSTR ENG CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510006642.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-03
Publication Date
2025-03-18
Estimated Expiration
2045-01-03

AI Technical Summary

Technical Problem

During the air duct processing, the generation of residual materials is a problem that cannot be ignored, which increases material costs and may cause environmental pollution.

Method used

The air duct processing and forming method based on BIM model and CNC encoding is adopted to optimize the cutting path and processing parameters through intelligent algorithms to reduce the generation of residual materials. The method includes establishing a three-dimensional model of the target air duct based on the BIM model, obtaining elbow information and straight pipe information, establishing a processing time model, and intelligently optimizing the cutting path according to the threshold.

Benefits of technology

While ensuring processing accuracy and efficiency, it minimizes the generation of residual materials, improves material utilization, reduces material costs, and effectively reduces environmental pollution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119396086B_ABST
    Figure CN119396086B_ABST
Patent Text Reader

Abstract

The present invention discloses a duct processing and forming method and system based on BIM model and numerical control coding, which relates to the technical field of data processing, including: establishing a three-dimensional model of a target duct, obtaining elbow information and straight pipe information; obtaining lofting processing graphics, obtaining dimension information before bending and dimension information after bending; obtaining numerical control blanking length and cutting path, establishing a processing time model; obtaining a first processing time threshold and a residual material threshold, obtaining a first cutting path, obtaining the residual material length, and judging whether the residual material length is greater than the residual material threshold; if the residual material length is greater than the residual material threshold, obtaining a correction strategy, obtaining a second cutting path, and completing numerical control processing according to the lofting processing graphics, the second cutting path and the second processing time threshold; if the residual material length is not greater than the residual material threshold, completing numerical control processing according to the lofting processing graphics, the first cutting path and the first processing time threshold. The present invention has the advantages of high processing accuracy, high processing efficiency and reduced residual material.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular to a method and system for processing and forming an air duct based on a BIM model and numerical control coding. Background Art

[0002] In the modern construction industry, air ducts are an important part of air conditioning systems, ventilation systems and other air flow transmission systems. Their processing quality and efficiency directly affect the progress and cost of the entire project. With the rapid development of Building Information Modeling (BIM) technology, BIM has become a core tool in architectural design and construction management. It can realize three-dimensional visualization, information integration and collaborative work of construction projects. At the same time, with the continuous advancement of CNC technology, CNC processing equipment has been widely used in the field of air duct processing. CNC processing equipment can automatically complete the cutting, bending and other processing processes of air ducts according to preset programming instructions, greatly improving processing accuracy and efficiency.

[0003] However, in the process of duct processing, the generation of waste material is an issue that cannot be ignored. Waste material not only increases material costs, but also may cause environmental pollution if improperly handled. Therefore, how to minimize the generation of waste material and improve material utilization while ensuring processing accuracy and efficiency is also a technical problem that needs to be solved in the field of duct processing.

[0004] In summary, there is an urgent need for a processing method that can combine BIM models and CNC coding technology to achieve efficient, precise and environmentally friendly processing of air ducts. Summary of the invention

[0005] In view of the defects in the prior art, the present invention provides a duct processing and forming method and system based on BIM model and CNC coding, which can make full use of the design information in the BIM model, optimize the cutting path and processing parameters through intelligent algorithms, reduce the generation of waste materials, improve the utilization rate of materials, and ensure the processing quality and efficiency of the duct.

[0006] A method for processing and forming an air duct based on a BIM model and numerical control coding comprises: establishing a three-dimensional model of a target air duct based on a BIM model, obtaining elbow information and straight pipe information according to the three-dimensional model of the target air duct; obtaining a lofting processing primitive according to the elbow information, obtaining dimension information before and after bending according to the lofting processing primitive; obtaining a numerical control blanking length and a cutting path according to the straight pipe information, establishing a processing time model according to the dimension information before and after bending, the numerical control blanking length and the cutting path; obtaining a first processing time threshold and a residual material threshold, obtaining a first processing time threshold according to the processing time model The first cutting path under the time threshold, and obtain the remaining material length according to the first cutting path and the cutting length, and judge whether the remaining material length is greater than the remaining material threshold; if the remaining material length is greater than the remaining material threshold, obtain the correction strategy and correct the first processing time threshold to the second processing time threshold, and obtain the second cutting path under the second processing time threshold according to the processing time model, and complete the CNC processing according to the lofting processing primitive, the second cutting path and the second processing time threshold; if the remaining material length is not greater than the remaining material threshold, complete the CNC processing according to the lofting processing primitive, the first cutting path and the first processing time threshold.

[0007] Optionally, a processing time model is established based on the dimension information before bending, the dimension information after bending, the CNC blanking length and the cutting path, and is expressed as: ;in, is the processing time, It is the dimension information before bending. It is the size information after bending. is the CNC cutting length, is the cutting path, is the first adjustment coefficient, is the second adjustment coefficient.

[0008] Optionally, obtaining the CNC cutting length and cutting path according to the straight pipe information includes: obtaining the segmented straight pipe length and the straight pipe processing allowance according to the straight pipe information; obtaining the CNC cutting length according to the segmented straight pipe length and the straight pipe processing allowance; and obtaining the cutting path according to the segmented straight pipe length.

[0009] Optionally, obtaining the lofting processing graphics element according to the elbow information includes: obtaining the elbow contour line, bending radius, bending center point and bending angle from the elbow information; and constructing multiple lofting processing graphics elements according to the elbow contour line, bending radius, bending center point and bending angle.

[0010] Optionally, obtaining a correction strategy and correcting the first processing time threshold to a second processing time threshold includes: obtaining a residual material difference between a residual material length and a residual material threshold;

[0011] Obtain the extension ratio according to the residual material difference and the residual material threshold;

[0012] The first processing time threshold is corrected to the second processing time threshold according to the extension ratio.

[0013] Optionally, the first processing time threshold is corrected to a second processing time threshold according to the extension ratio and is expressed as: ;in, is the second processing time threshold, is the first processing time threshold, is the residual material threshold, is the third adjustment coefficient.

[0014] A duct processing and forming system based on BIM model and CNC coding is also provided, and the system includes: a first acquisition module, which is used to establish a three-dimensional model of the target duct based on the BIM model, and obtain elbow information and straight pipe information according to the three-dimensional model of the target duct; a second acquisition module, which is used to obtain the lofting processing graphics element according to the elbow information, and obtain the size information before bending and the size information after bending according to the lofting processing graphics element; a relationship establishment module, which is used to obtain the CNC blanking length and cutting path according to the straight pipe information, and establish a processing time model according to the size information before bending, the size information after bending, the CNC blanking length and the cutting path; a calculation module, which is used to obtain the first processing time threshold and the residual material threshold, and calculate the processing time model according to the processing time. The first processing time model obtains a first cutting path under a first processing time threshold, obtains a residual material length according to the first cutting path and the cutting length, and determines whether the residual material length is greater than the residual material threshold; the first judgment execution module is used to obtain a correction strategy and correct the first processing time threshold to a second processing time threshold when the residual material length is greater than the residual material threshold, and obtain a second cutting path under the second processing time threshold according to the processing time model, and complete CNC processing according to the lofting processing primitive, the second cutting path and the second processing time threshold; the second judgment execution module is used to complete CNC processing according to the lofting processing primitive, the first cutting path and the first processing time threshold if the residual material length is not greater than the residual material threshold.

[0015] Optionally, the relationship building module is also used to: obtain the segmented straight pipe length and the straight pipe processing allowance according to the straight pipe information; obtain the CNC cutting length according to the segmented straight pipe length and the straight pipe processing allowance; and obtain the cutting path according to the segmented straight pipe length.

[0016] Optionally, the second acquisition module is also used to: obtain the elbow contour line, bending radius, bending center point and bending angle from the elbow information; and construct multiple lofting processing graphics according to the elbow contour line, bending radius, bending center point and bending angle.

[0017] Optionally, the first judgment execution module is also used to: obtain the residual material difference between the residual material length and the residual material threshold; obtain the extension ratio according to the residual material difference and the residual material threshold; and correct the first processing time threshold to the second processing time threshold according to the extension ratio.

[0018] The beneficial effects of the present invention are embodied in:

[0019] In the entire duct processing and forming method based on BIM model and NC coding, the three-dimensional modeling and information management capabilities of BIM technology are used to accurately extract the elbow information and straight pipe information in the duct design, providing accurate basic data for NC processing. Furthermore, professional duct processing software is used to convert the elbow information into lofting processing primitives, and combined with the straight pipe information, a detailed processing time model is established to achieve accurate prediction and optimization of the processing process. Furthermore, by setting the processing time threshold and the residual material threshold, this method can intelligently optimize the cutting path while ensuring processing accuracy and efficiency, minimize the generation of residual materials, and improve material utilization. Furthermore, when the residual material length exceeds the threshold, a new cutting path is obtained by adjusting the processing time threshold, and additional cutting processing is performed to further reduce material waste. Furthermore, when the residual material length meets the requirements, NC processing is directly performed to ensure efficient, accurate and environmentally friendly duct processing. In summary, the entire technical solution not only improves the processing quality and efficiency of the duct, reduces material costs, but also effectively reduces environmental pollution, and realizes the greening, intelligence and refinement of the duct processing process. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following is a brief introduction to the drawings required for the specific embodiments or the description of the prior art. In all the drawings, similar elements or parts are generally identified by similar reference numerals. In the drawings, the elements or parts are not necessarily drawn according to the actual scale.

[0021] Figure 1 It is a schematic diagram of the steps of the air duct processing and forming method based on the BIM model and numerical control coding of the present invention;

[0022] Figure 2 It is a schematic diagram of some steps of S3 in the air duct processing and forming method based on BIM model and numerical control coding of the present invention;

[0023] Figure 3 It is a schematic diagram of some steps of S2 in the air duct processing and forming method based on BIM model and numerical control coding of the present invention;

[0024] Figure 4 It is a schematic diagram of some steps of S5 in the air duct processing and forming method based on BIM model and numerical control coding of the present invention. DETAILED DESCRIPTION

[0025] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.

[0026] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention claimed for protection, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0027] It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings. In addition, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.

[0028] like Figure 1 As shown, a duct processing and forming method based on BIM model and numerical control coding is provided, including:

[0029] S1. Establish a three-dimensional model of the target air duct based on the BIM model, and obtain elbow information and straight pipe information according to the three-dimensional model of the target air duct;

[0030] S2. Obtaining a lofting processing graphic element according to the elbow information, and obtaining the dimension information before and after bending according to the lofting processing graphic element;

[0031] S3, obtaining the CNC blanking length and cutting path according to the straight tube information, and establishing a processing time model according to the size information before bending, the size information after bending, the CNC blanking length and the cutting path;

[0032] S4, obtaining a first processing time threshold and a residual material threshold, obtaining a first cutting path under the first processing time threshold according to the processing time model, obtaining a residual material length according to the first cutting path and the cutting length, and determining whether the residual material length is greater than the residual material threshold;

[0033] S5. If the remaining material length is greater than the remaining material threshold, a correction strategy is obtained and the first processing time threshold is corrected to a second processing time threshold, and a second cutting path under the second processing time threshold is obtained according to the processing time model, and CNC processing is completed according to the lofting processing primitive, the second cutting path and the second processing time threshold;

[0034] S6. If the remaining material length is not greater than the remaining material threshold, the CNC machining is completed according to the lofting machining primitive, the first cutting path and the first machining time threshold.

[0035] In this embodiment, it should be noted that in S1, the design of the air duct is usually completed in a BIM environment, because BIM provides powerful three-dimensional modeling and information management functions. First, the BIM software will be used to create an accurate three-dimensional model of the air duct based on the architectural design drawings and actual needs. This model not only contains the geometric shape of the air duct, but also contains detailed information such as materials and specifications. Then, through the intelligent analysis function of the BIM model, the elbow information and straight pipe information in the air duct can be automatically identified and extracted. The elbow information mainly includes the angle, radius, position, etc. of the elbow, while the straight pipe information includes the length and diameter of the straight pipe. This information is the basis for subsequent CNC machining, ensuring machining accuracy and efficiency.

[0036] In S2, after obtaining the elbow information, it is necessary to generate lofting processing primitives based on this information. Lofting processing primitives are key data to guide the processing of duct elbows, which include various size and shape changes of the elbow during the processing. Through professional duct processing software, the elbow information can be converted into lofting processing primitives, and then the size information before bending (such as the length and diameter of the original pipe, etc.) and the size information after bending (such as the actual length of the elbow, bending radius, etc.) can be obtained. This information is crucial for determining the cutting path and bending parameters in CNC processing, ensuring that the processed elbow can accurately meet the design requirements.

[0037] In S3, the blanking length required for CNC machining is calculated, that is, the length of the original pipe to be cut into the mold blank. Then, combined with the shape and size of the straight pipe, a cutting path is preliminarily planned using the CNC code of the CNC machine tool. Next, key data such as the pre-bending dimensional information, the post-bending dimensional information, the CNC blanking length, and the cutting path are integrated to form a processing time model. This model is a complex algorithm that can predict the time required for the processing process based on the input pre-bending dimensional information, post-bending dimensional information, CNC blanking length, and cutting path. The establishment of the processing time model provides a basis for subsequent processing optimization, enabling a more accurate evaluation of processing efficiency and cost.

[0038] In S4, before CNC machining, some key threshold parameters need to be set, including the first machining time threshold and the residual material threshold. The first machining time threshold refers to the upper limit of the expected machining time, which determines the time constraint during the machining process. The residual material threshold refers to the upper limit of the acceptable residual material length, which reflects the expected level of material utilization. Next, according to the machining time model, the specific first cutting path is calculated under the constraint of the first machining time threshold. Then, based on this cutting path and the cutting length, the residual material length generated after machining can be predicted. Finally, this residual material length is compared with the residual material threshold to determine whether the current cutting plan meets the material utilization requirements.

[0039] In S5, if the length of the remaining material is greater than the remaining material threshold, it means that the current cutting scheme causes a lot of material waste, and an additional cutting path processing can be performed, which needs to be optimized. At this time, a correction strategy will be obtained. This correction strategy is to adjust the method and degree of processing time, that is, to correct the first processing time threshold to the second processing time threshold. This new threshold is more relaxed, so as to ensure that the remaining material is fully utilized and an additional cutting path processing is continued. Then, the processing time model is used again to calculate a new cutting path (i.e., the second cutting path) under the constraint of the second processing time threshold. Finally, according to the lofting processing primitives, the second cutting path and the second processing time threshold, CNC processing operations are performed to ensure that the processed air duct meets the design requirements and can minimize material waste.

[0040] In S6, if the length of the remaining material is not greater than the remaining material threshold, it means that the current cutting scheme has met the material utilization requirements and no further optimization is required. At this time, the CNC machining operation will be directly performed according to the lofting processing primitives, the first cutting path and the first processing time threshold. During the machining process, the CNC equipment will automatically complete the cutting, bending and other processing steps of the air duct according to the preset programming instructions, ensuring the accuracy and efficiency of the machining. In the end, the machined air duct will fully meet the design requirements, and the material utilization rate will also be effectively controlled.

[0041] In summary, in the entire duct processing and forming method based on BIM model and CNC coding, the three-dimensional modeling and information management capabilities of BIM technology are used to accurately extract the elbow information and straight pipe information in the duct design, providing accurate basic data for CNC processing. Furthermore, professional duct processing software is used to convert the elbow information into lofting processing primitives, and combined with the straight pipe information, a detailed processing time model is established to achieve accurate prediction and optimization of the processing process. Furthermore, by setting the processing time threshold and the residual material threshold, this method can intelligently optimize the cutting path while ensuring processing accuracy and efficiency, minimize the generation of residual materials, and improve material utilization. Furthermore, when the residual material length exceeds the threshold, the new cutting path is obtained by adjusting the processing time threshold, and additional cutting processing is performed to further reduce material waste. Furthermore, when the residual material length meets the requirements, CNC processing is directly performed to ensure efficient, accurate and environmentally friendly duct processing. In summary, the entire technical solution not only improves the processing quality and efficiency of the air ducts and reduces material costs, but also effectively reduces environmental pollution and realizes the greening, intelligence and refinement of the air duct processing process.

[0042] In one embodiment, in S3, a processing time model is established based on the dimension information before bending, the dimension information after bending, the CNC blanking length and the cutting path, and is expressed as:

[0043] ;in,

[0044] is the processing time, It is the dimension information before bending. It is the size information after bending. is the CNC cutting length, is the cutting path, is the first adjustment coefficient, is the second adjustment coefficient.

[0045] In this embodiment, it should be noted that It indicates the dimensional change before and after bending, which directly reflects the complexity of the processing. The greater the bending angle or dimensional change, the longer the processing time is usually. Therefore, this item can accurately reflect the impact of the bending process on the processing time. It indicates the ratio of the material cutting length to the cutting path length. The cutting path refers to the moving length of the tool in the CNC machine tool in the direction of the center line of the straight tube during the cutting process. It also reflects the number of times the blank of the entire CNC blanking length can perform the cutting path operation during the processing, which also reflects the efficiency of the cutting process. The longer the blanking length, or the smaller the cutting path (the more operations such as feeding, retracting and shifting are performed), the more time is required for cutting. Through this ratio, the contribution of the cutting process to the total processing time can be evaluated. The adjustment coefficients a and b are introduced to increase the flexibility and adaptability of the model. Different processing equipment, materials or process conditions may cause the processing time to be sensitive to the bending and cutting processes. By adjusting these two coefficients, the model can more accurately reflect the actual processing situation.

[0046] like Figure 2 As shown, in one embodiment, obtaining the CNC blanking length and cutting path according to the straight pipe information in S3 includes:

[0047] S31, obtaining the length of the segmented straight pipe and the straight pipe processing allowance according to the straight pipe information;

[0048] S32, obtaining the CNC blanking length according to the segmented straight pipe length and the straight pipe processing allowance;

[0049] S33, obtaining a cutting path according to the length of the segmented straight pipe.

[0050] In this embodiment, it should be noted that in S31, the straight pipe information extracted from the BIM model needs to be analyzed in detail first. The straight pipe information usually includes the overall length, diameter, material and connection method of the straight pipe. In order to optimize the cutting and cutting process, the straight pipe will be divided into several segments according to the actual processing requirements and equipment capabilities. The length of these segmented straight pipes is determined based on factors such as the layout of the duct system, installation space and transportation restrictions. At the same time, taking into account the errors in the processing process and the convenience of subsequent installation, a certain processing allowance will be set for each segmented straight pipe. The processing allowance refers to the additional material length retained during actual cutting to ensure that the final product meets the design requirements. By accurately calculating the length and processing allowance of the segmented straight pipe, the accuracy and efficiency of the cutting and cutting process can be ensured, laying a solid foundation for subsequent duct processing.

[0051] In S32, based on the segmented straight pipe length and processing allowance information obtained in step S31, the CNC blanking length will be calculated. The CNC blanking length refers to the length of the original pipe when it is cut into a mold blank, which directly determines the material utilization and processing efficiency. In order to obtain the accurate CNC blanking length, it is necessary to add the length of each segmented straight pipe to the corresponding processing allowance to obtain the actual blanking length of each segment. Then, according to the overall layout and connection method of the air duct system, the actual blanking lengths of these segments are summarized and adjusted to ensure the continuity and efficiency of the blanking process. Finally, the obtained CNC blanking length information is input into the CNC machine tool to provide accurate guidance for the subsequent cutting process. By accurately calculating the CNC blanking length, material waste can be minimized, material utilization can be improved, and at the same time, it is ensured that the processed air duct meets the design requirements.

[0052] In S33, a preliminary cutting path is planned based on the length information of the segmented straight pipe, combined with the cutting capability and cutting process requirements of the CNC machine tool. The cutting path refers to the moving length of the tool of the CNC machine tool in the direction of the center line of the straight pipe during the cutting process.

[0053] like Figure 3 As shown, in one embodiment, obtaining the lofting processing primitive according to the elbow information in S2 includes:

[0054] S21, elbow information obtains the elbow contour line, bending radius, bending center point and bending angle;

[0055] S22. Construct multiple lofting processing graphics according to the elbow contour line, bending radius, bending center point and bending angle.

[0056] In this embodiment, it should be noted that in S21, first of all, a comprehensive and detailed analysis of the elbow information extracted from the BIM model is required. The elbow information is the design data of the elbow part in the duct system, which includes the geometric shape and size parameters of the elbow. Specifically, it is necessary to obtain the contour line of the elbow, that is, the outer shape curve of the elbow in three-dimensional space; the bending radius, that is, the shortest distance from the inner curve of the elbow to the bending center point; the bending center point, that is, the geometric center of the bending part of the elbow; and the bending angle, that is, the angle between the center lines of the straight pipe parts at both ends of the elbow. The accurate acquisition of this information is the basis for the subsequent construction of the lofting processing graphics. In order to ensure the accuracy of the information, it may be necessary to use professional measurement tools or software to accurately measure and calculate the elbow part in the BIM model, so as to extract the precise elbow contour line, bending radius, bending center point and bending angle.

[0057] In S22, based on the elbow information obtained in step S21, the lofting processing primitives will be constructed. The lofting processing primitives are key data for guiding the processing of duct elbows, and they need to be accurately constructed according to the actual shape and size of the elbow. Specifically, parameters such as elbow contour line, bending radius, bending center point and bending angle will be used, combined with the process requirements of duct processing, to construct multiple lofting processing primitives. These primitives usually include position information, size information and shape change information of each key point of the elbow during the processing process, such as the starting point, end point, midpoint of the bending section, etc. of the elbow. By constructing multiple lofting processing primitives, the processing process of the duct elbow can be ensured to be accurate and controllable, so as to process high-quality elbow products that meet the design requirements.

[0058] like Figure 4 As shown, in one embodiment, obtaining a correction strategy and correcting the first processing time threshold to the second processing time threshold in S5 includes:

[0059] S51, obtaining a residual material difference between the residual material length and the residual material threshold;

[0060] S52, obtaining an extension ratio according to the residual material difference and the residual material threshold;

[0061] S53, correcting the first processing time threshold to a second processing time threshold according to the extension ratio.

[0062] In this embodiment, it should be noted that in S51, it is first necessary to obtain the length of the remaining material generated under the current cutting scheme. This length is predicted by the processing time model based on the calculation results of the first cutting path and the cutting length. At the same time, the previously set remaining material threshold will be reviewed. This threshold is an important criterion for measuring whether the material utilization rate meets the standard. Next, the remaining material length will be compared with the remaining material threshold, and the remaining material difference will be obtained through a simple mathematical operation, that is, the remaining material length minus the remaining material threshold. This remaining material difference reflects the severity of material waste under the current cutting scheme and is an important basis for the subsequent adjustment of the processing time threshold. Ensuring the accurate calculation of the remaining material difference plays a vital role in accurately controlling material utilization and reducing waste.

[0063] In S52, the adjustment range of the processing time threshold, i.e., the extension ratio, will be further determined based on the residual material difference calculated in step S51. The extension ratio refers to a numerical value of how much the first processing time threshold needs to be extended in order to reduce the waste of residual material. The determination of this ratio requires comprehensive consideration of multiple factors such as the size of the residual material difference, material cost, processing efficiency, and the actual capacity of the processing equipment. Specifically, the residual material difference will be compared with the residual material threshold, and a reasonable extension ratio will be determined based on the comparison results. This ratio must be able to ensure that the residual material is fully utilized, and to avoid excessive extension of the processing time resulting in a decrease in processing efficiency. By calculating the extension ratio, the material utilization rate can be maximized while ensuring processing accuracy and efficiency.

[0064] In S53, the first processing time threshold is corrected according to the extension ratio determined in step S52 to obtain the second processing time threshold. This correction process is achieved by multiplying the first processing time threshold by (1 + extension ratio). The corrected second processing time threshold will be input into the processing time model as a new time constraint to recalculate the cutting path. By adjusting the processing time threshold, a more flexible cutting scheme selection space can be provided for CNC machine tools while ensuring processing accuracy and efficiency, thereby effectively reducing the generation of waste materials. Finally, according to the lofting processing primitives, the second cutting path and the second processing time threshold, CNC processing operations will be performed to produce duct products that meet the design requirements and minimize material waste.

[0065] In one embodiment, in S53, the first processing time threshold is corrected to the second processing time threshold according to the extension ratio, which is expressed as:

[0066] ;in,

[0067] is the second processing time threshold, is the first processing time threshold, is the residual material threshold, is the third adjustment coefficient.

[0068] In this embodiment, it should be noted that This part calculates the absolute value of the relative deviation between the actual residual material length (minus the possible residual material processing length P) and the residual material threshold N, which reflects the severity of residual material waste under the current cutting plan, while ensuring that the adjustment factor is always positive. , add 1 to the relative deviation to supplement the first processing time threshold itself, so as to give more processing time flexibility to reduce waste. Multiply the above adjustment factor by the initial processing time threshold , and multiply by the adjustment factor , get the adjusted processing time threshold By introducing the adjustment coefficient c, the adjustment range of the processing time threshold can be fine-tuned according to the actual processing conditions (such as material type, equipment performance, processing cost, etc.), making the model more flexible and practical. In summary, the entire expression The setting fully considers the problem of residual material in the process of duct processing, and achieves a balance between processing accuracy, efficiency and material utilization by dynamically adjusting the processing time threshold.

[0069] A duct processing and forming system based on BIM model and numerical control coding is also provided, characterized in that the system comprises:

[0070] The first acquisition module is used to establish a three-dimensional model of the target air duct based on the BIM model, and obtain elbow information and straight pipe information according to the three-dimensional model of the target air duct;

[0071] The second acquisition module is used to acquire the lofting processing primitive according to the elbow information, and acquire the dimension information before and after the bending according to the lofting processing primitive;

[0072] A relationship building module is used to obtain the CNC blanking length and cutting path according to the straight tube information, and to establish a processing time model according to the size information before bending, the size information after bending, the CNC blanking length and the cutting path;

[0073] A calculation module, used to obtain a first processing time threshold and a residual material threshold, and obtain a first cutting path under the first processing time threshold according to a processing time model, and obtain a residual material length according to the first cutting path and the cutting length, and determine whether the residual material length is greater than the residual material threshold;

[0074] A first judgment execution module is used to obtain a correction strategy and correct the first processing time threshold to a second processing time threshold when the residual material length is greater than the residual material threshold, and obtain a second cutting path under the second processing time threshold according to the processing time model, and complete CNC processing according to the lofting processing primitive, the second cutting path and the second processing time threshold;

[0075] The second judgment execution module is used to complete the CNC machining according to the lofting machining primitive, the first cutting path and the first machining time threshold if the residual material length is not greater than the residual material threshold.

[0076] In one embodiment, the relationship establishment module is also used to: obtain the segmented straight pipe length and the straight pipe processing allowance based on the straight pipe information; obtain the CNC cutting length based on the segmented straight pipe length and the straight pipe processing allowance; and obtain the cutting path based on the segmented straight pipe length.

[0077] In one embodiment, the second acquisition module is also used to: obtain the elbow contour line, bending radius, bending center point and bending angle from the elbow information; and construct multiple lofting processing graphics based on the elbow contour line, bending radius, bending center point and bending angle.

[0078] In one embodiment, the first judgment execution module is also used to: obtain the residual material difference between the residual material length and the residual material threshold; obtain the extension ratio according to the residual material difference and the residual material threshold; and correct the first processing time threshold to the second processing time threshold according to the extension ratio.

[0079] In this embodiment, it should be noted that, regarding the above-mentioned duct processing and forming system based on BIM model and CNC coding, the specific method of performing the operation has been described in detail in the implementation of the duct processing and forming method based on BIM model and CNC coding, and will not be elaborated here.

[0080] The preferred embodiments of the present disclosure are described in detail above in conjunction with the accompanying drawings; however, the present disclosure is not limited to the specific details in the above embodiments. Within the technical concept of the present disclosure, a variety of simple modifications can be made to the technical solution of the present disclosure, and these simple modifications all fall within the protection scope of the present disclosure.

[0081] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present disclosure will not further describe various possible combinations.

[0082] In addition, various embodiments of the present disclosure may be arbitrarily combined, and as long as they do not violate the concept of the present disclosure, they should also be regarded as the contents disclosed by the present disclosure.

[0083] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. These modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present invention, and they should all be included in the scope of the claims and specification of the present invention.

Claims

1. A duct processing and forming method based on BIM model and numerical control coding, characterized in that: include: Establish a three-dimensional model of the target air duct based on the BIM model, and obtain elbow information and straight pipe information based on the three-dimensional model of the target air duct; Acquire the lofting processing graphics element according to the elbow information, and acquire the dimension information before and after bending according to the lofting processing graphics element; According to the straight tube information, the CNC blanking length and cutting path are obtained, and a processing time model is established according to the size information before bending, the size information after bending, the CNC blanking length and the cutting path. The processing time model established according to the size information before bending, the size information after bending, the CNC blanking length and the cutting path is expressed as: ;in, is the processing time, It is the dimension information before bending. It is the size information after bending. is the CNC cutting length, is the cutting path, is the first adjustment coefficient, is the second adjustment coefficient; Obtain a first processing time threshold and a residual material threshold, obtain a first cutting path under the first processing time threshold according to the processing time model, obtain a residual material length according to the first cutting path and the material cutting length, and determine whether the residual material length is greater than the residual material threshold; If the remaining material length is greater than the remaining material threshold, a correction strategy is obtained and the first processing time threshold is corrected to a second processing time threshold, and a second cutting path under the second processing time threshold is obtained according to the processing time model, and CNC processing is completed according to the lofting processing primitive, the second cutting path and the second processing time threshold; If the remaining material length is not greater than the remaining material threshold, the CNC machining is completed according to the lofting machining primitive, the first cutting path and the first machining time threshold.

2. The air duct processing and forming method based on BIM model and numerical control coding according to claim 1 is characterized in that: The method of obtaining the CNC blanking length and cutting path according to the straight pipe information includes: Obtain the segmented straight pipe length and straight pipe processing allowance according to the straight pipe information; Obtain the CNC blanking length based on the segmented straight pipe length and straight pipe processing allowance; Get the cutting path based on the length of the segmented straight pipe.

3. The air duct processing and forming method based on BIM model and numerical control coding according to claim 2 is characterized in that: The obtaining of the lofting processing graphic element according to the elbow information comprises: Elbow information obtains the elbow contour line, bending radius, bending center point and bending angle; Construct multiple lofting processing entities according to the elbow contour line, bending radius, bending center point and bending angle.

4. The air duct processing and forming method based on BIM model and numerical control coding according to claim 3 is characterized in that: The obtaining of the correction strategy and correcting the first processing time threshold to the second processing time threshold comprises: Get the residual material difference between the residual material length and the residual material threshold; Obtain the extension ratio according to the residual material difference and the residual material threshold; The first processing time threshold is corrected to the second processing time threshold according to the extension ratio.

5. The method for processing and forming air ducts based on BIM model and numerical control coding according to claim 4 is characterized in that: The correction of the first processing time threshold to the second processing time threshold according to the extension ratio is expressed as: ;in, for , is the first processing time threshold, is the residual material threshold, is the third adjustment coefficient.

6. A duct processing and forming system based on BIM model and CNC coding, characterized in that: The system comprises: The first acquisition module is used to establish a three-dimensional model of the target air duct based on the BIM model, and obtain elbow information and straight pipe information according to the three-dimensional model of the target air duct; The second acquisition module is used to acquire the lofting processing primitive according to the elbow information, and acquire the dimension information before and after the bending according to the lofting processing primitive; The relationship building module is used to obtain the CNC blanking length and cutting path according to the straight tube information, and to establish a processing time model according to the size information before bending, the size information after bending, the CNC blanking length and the cutting path. The processing time model established according to the size information before bending, the size information after bending, the CNC blanking length and the cutting path is expressed as: ;in, is the processing time, It is the dimension information before bending. It is the size information after bending. is the CNC cutting length, is the cutting path, is the first adjustment coefficient, is the second adjustment coefficient; A calculation module, used to obtain a first processing time threshold and a residual material threshold, and obtain a first cutting path under the first processing time threshold according to a processing time model, and obtain a residual material length according to the first cutting path and the cutting length, and determine whether the residual material length is greater than the residual material threshold; A first judgment execution module is used to obtain a correction strategy and correct the first processing time threshold to a second processing time threshold when the residual material length is greater than the residual material threshold, and obtain a second cutting path under the second processing time threshold according to the processing time model, and complete CNC processing according to the lofting processing primitive, the second cutting path and the second processing time threshold; The second judgment execution module is used to complete the CNC machining according to the lofting machining primitive, the first cutting path and the first machining time threshold if the residual material length is not greater than the residual material threshold.

7. The duct processing and forming system based on BIM model and numerical control coding according to claim 6 is characterized in that: The relationship building module is also used for: Obtain the segmented straight pipe length and straight pipe processing allowance according to the straight pipe information; Obtain the CNC blanking length based on the segmented straight pipe length and straight pipe processing allowance; Get the cutting path based on the length of the segmented straight pipe.

8. The duct processing and forming system based on BIM model and numerical control coding according to claim 7 is characterized in that: The second acquisition module is also used for: Elbow information obtains the elbow contour line, bending radius, bending center point and bending angle; Construct multiple lofting processing entities according to the elbow contour line, bending radius, bending center point and bending angle.

9. The duct processing and forming system based on BIM model and numerical control coding according to claim 8 is characterized in that: The first judgment execution module is also used for: Get the residual material difference between the residual material length and the residual material threshold; Obtain the extension ratio according to the residual material difference and the residual material threshold; The first processing time threshold is corrected to the second processing time threshold according to the extension ratio.

Citation Information

Patent Citations

  • Intelligent construction-oriented one-dimensional large-scale optimized blanking method

    CN116204955A