An intelligent drawing recognition and processing method and system for a fully automatic cutting machine
Through BIM software, data conversion of building information models and automatic generation of cutting machine coordinate data is solved, which solves the problems of complex operation and low efficiency of traditional fully automatic cutting machines, and achieves efficient and accurate automatic cutting.
Patent Information
- Application Number
- CN202111077823.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-14
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2041-09-14
AI Technical Summary
Traditional fully automatic cutting machines require professional operators to manually convert processing data during prefabricated construction, resulting in low efficiency, large error and high cost.
The processing data of the building information model is converted through BIM software, and the processing code data file that can be recognized by the cutting machine is generated, and converted into coordinate cutting data in the axial directions of X, Y, A, and B to achieve fully automatic cutting.
Reduces operation difficulty, improves cutting efficiency, reduces artificial errors, saves costs, and improves data accuracy.
Smart Images

Figure CN113989429B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent cutting technology, and more specifically, to an intelligent drawing recognition and processing method and system for a fully automatic cutting machine. Background Art
[0002] In the process of prefabricated construction, the pipes must first be cut, beveled, etc. according to the processing drawings. In the traditional mode, the professional operator of the fully automatic cutting machine calculates and converts the processing drawing data into the X, Y, A, and B axial cutting data in the operating system and inputs it into the cutting machine system, and then operates the cutting machine for cutting. The entire data output process requires a high level of professionalism from the operator, and manual data conversion is prone to errors and the overall efficiency is low. How to reasonably and efficiently convert processing data to improve cutting efficiency and reduce costs is the characteristic of this technology. Summary of the invention
[0003] The present invention aims at the technical problems existing in the prior art and provides an intelligent drawing recognition and processing method and system for a full-automatic cutting machine.
[0004] According to a first aspect of the present invention, there is provided a method for intelligent drawing recognition and processing of a fully automatic cutting machine, comprising the following steps:
[0005] S1, converting the processing data of the building information model through BIM software to obtain the engineering processing data of the pipe section;
[0006] S2, converting the engineering processing data of the pipe section and outputting it into a processing code data file that can be recognized by the cutting machine;
[0007] S3, converting the processing code data file into coordinate cutting data of the X, Y, A, and B axes in the cutting machine through the system, and the cutting machine starts to automatically cut the material according to the coordinate cutting data.
[0008] Optionally, the S1 specifically includes: converting the building information model through BIM software to obtain processing data of the number, length, diameter and thickness of the pipe segment.
[0009] Optionally, the pipe section includes a pipeline, a connector, an elbow, a tee and a valve component.
[0010] Optionally, the S1 specifically includes:
[0011] S11, identifying components of the building information model, splitting the building information model into multiple components according to a preset logic judgment criterion during the identification process, and breaking and setting breakpoints at the split locations;
[0012] S12. Number each of the components after splitting is completed, obtain the views of each component and mark them correspondingly, and finally generate the engineering processing data of the pipe section.
[0013] Optionally, the preset logic determination criterion specifically includes: determining once whether it is a straight pipe section. If so, take 8 meters as a section, disconnect at the end and add a flange.
[0014] If the length of the straight pipe is less than 8 meters, make a second determination to check if there is an elbow. If there is, disconnect 0.5 meters from one side of the elbow and add a flange. When there is no elbow, make a third determination to check if there is a tee. If there is, disconnect 0.5 meters from the branch pipe of the tee and add a flange. When there is no tee, make a fourth determination to check if there is a valve component. If there is, use the flange on one side of the valve as the boundary for one section.
[0015] Optionally, the obtaining the views of each component and marking them correspondingly in S12 specifically includes: performing a first program command on the components with identified numbers to generate a top view, a front view, a left view, and a 3D view.
[0016] Through the identifiability of the components, sequentially run a second program command on each view:
[0017] S21. Taking the starting end as an endpoint, sequentially identify, and make a mark each time a component is identified.
[0018] S22. Mark each identified component separately.
[0019] S23. Using the center of the elbow as the marking point and the two end flanges of the valve component as the marking points.
[0020] S24. Use the family mark to mark the name and size of each component.
[0021] Optionally, S3 further includes: after obtaining the coordinate cutting data, the operator checks and then starts the cutting machine to start automatic cutting and blanking.
[0022] The present invention also provides a system for implementing the intelligent drawing recognition processing method of a full-automatic cutting machine, including:
[0023] A model data processing and conversion module, which is used to convert the processing data of the building information model through BIM software to obtain the engineering processing data of the pipe section.
[0024] A processing data recognition and conversion module, which is used to convert the engineering processing data of the pipe section and output it as a processing code data file that the cutting machine can recognize.
[0025] A coordinate conversion module is used to convert the processing code data file through the system into coordinate cutting data in the X, Y, A, and B axes of the cutting machine, so that the cutting machine can start automatic cutting and blanking according to the coordinate cutting data.
[0026] Beneficial effects: An intelligent drawing recognition and processing method and system for a full-automatic cutting machine provided by the present invention. The method includes the following steps: S1, converting the processing data of the building information model through BIM software to obtain the engineering processing data of the pipe section; S2, converting the engineering processing data of the pipe section and outputting it as a processing code data file recognizable by the cutting machine; S3, converting the processing code data file through the system into coordinate cutting data in the X, Y, A, and B axes of the cutting machine, and the cutting machine starts automatic cutting and blanking according to the coordinate cutting data. This solution adds a certain conversion logic based on the existing system compilation, enabling the cutting machine to recognize and cut drawings intelligently, reducing the operation difficulty, improving the cutting efficiency, and saving costs. It avoids the trouble of manually calculating and converting the processing drawing data into cutting data in the X, Y, A, and B axes and inputting it into the cutting machine system in the operating system, and improves the data accuracy. Description of the Drawings
[0027] Figure 1 It is a flow chart of an intelligent drawing recognition and processing method for a full-automatic cutting machine provided by the present invention. Detailed Embodiments
[0028] The following combines the drawings and embodiments to further describe in detail the specific embodiments of the present invention. The following embodiments are used to illustrate the present invention, but are not used to limit the scope of the present invention.
[0029] As Figure 1 shown, an intelligent drawing recognition and processing method for a full-automatic cutting machine provided by the present invention includes the following steps: S1, converting the processing data of the building information model through BIM software to obtain the engineering processing data of the pipe section; S2, converting the engineering processing data of the pipe section and outputting it as a processing code data file recognizable by the cutting machine; S3, converting the processing code data file through the system into coordinate cutting data in the X, Y, A, and B axes of the cutting machine, and the cutting machine starts automatic cutting and blanking according to the coordinate cutting data. This solution adds a certain conversion logic based on the existing system compilation, enabling the cutting machine to recognize and cut drawings intelligently, reducing the operation difficulty, improving the cutting efficiency, and saving costs. It avoids the trouble of manually calculating and converting the processing drawing data into cutting data in the X, Y, A, and B axes and inputting it into the cutting machine system in the operating system, and improves the data accuracy.
[0030] Feasibility demonstration analysis and experimental verification of this solution:
[0031] (1) The process of establishing a BIM model is formed by the combination of pipes, connectors, elbows, tees, valve components, etc. That is, the software itself can identify relevant components. By adding relevant logical judgments, the entire model can be split.
[0032] (2) After splitting, the entire model forms several component groups. By adding auxiliary logic, top views, front views, left views, and three-dimensional views are formed in the exported 2D drawings, and the views are marked in sequence. Since the software itself can identify relevant components, only the marking logic needs to be set to achieve markings that meet the processing accuracy. Through the above analysis, this technology is feasible.
[0033] An optional solution is that S1 specifically includes: obtaining the processing data of the pipe section number, length, diameter, and thickness by converting the building information model through BIM software. The pipe section includes pipes, connectors, elbows, tees, and valve components. The model includes multiple pipe sections. The model is automatically split by BIM software to obtain multiple pipe sections, and at the same time, the model data of each pipe section is converted into engineering processing data, such as 2D engineering drawings.
[0034] An optional solution is that S1 specifically includes:
[0035] S11, identify the components of the building information model. Through preset logical judgment criteria, while identifying, split the building information model to obtain multiple components, disconnect at the split point and set breakpoints;
[0036] S12, number the components after splitting is completed, obtain the views of each component and mark them correspondingly, and finally generate the engineering processing data of the pipe section.
[0037] Specifically, the principle is as follows:
[0038] (1) The building information model, hereinafter referred to as the model, is formed by the combination of pipes, connectors, elbows, tees, valve components, etc. based on the model. The BIM software itself can identify the corresponding components. Therefore, logical judgments are added during the identification process for splitting. For example, select a certain section of pipe. The logical judgments are in turn whether it is a straight pipe section. If so, it is divided into sections of 8 meters, and a flange is added at the end to disconnect. If not, a secondary judgment is made to see if there is an elbow. If there is, it is disconnected 0.5 meters to the right of the elbow and a flange is added; when there is no elbow, a third judgment is made to see if there is a tee. If there is, it is disconnected 0.5 meters from the branch pipe of the tee and a flange is added; when there is no tee, a fourth judgment is made to see if there is a valve component. If there is, the boundary on one side of the flange of the valve is used as a section. And so on, the model is split.
[0039] For a further solution, when making a secondary determination of whether there is an elbow, if there is one and there is also a second elbow within 0.6 meters on both sides of this elbow, then disconnect at 0.5 meters outside the second elbow and add a flange. When there is no elbow, make a third determination of whether there is a tee. If there is one and there are also tees within 2 meters on both sides of this tee, then disconnect at 0.5 meters outside each of the two tees and add flanges. When there is no tee, make a fourth determination of whether there is a valve component. If there is one and there is also a second valve within 0.6 meters on both sides of this valve component, then use the second valve as the boundary, with the inner and outer sides being regarded as separate segments respectively.
[0040] (2) After the splitting is completed, identify the break points of the splitting, sequentially run the numbering program for the components at each break point to obtain multiple numbered components, and then perform program commands on the identified and numbered components to generate a top view, a front view, a left view, and a 3D view. Through the recognizability of the components, sequentially perform program commands on each view:
[0041] 1. Taking the starting end as the endpoint, sequentially identify, and make a mark each time a component is identified.
[0042] 2. Mark each identified component separately.
[0043] 3. For the elbow, use the center as the marking point, and for the valve component, use the two end flanges as the marking points.
[0044] 4. Use the family mark to mark the names and dimensions of each component, and finally run the export command to generate 2D processing drawings.
[0045] This solution only needs to develop a simple instruction logic program to perform repeated operations of intelligent splitting and drawing, reducing the design workload. It can effectively improve the efficiency of the design part during the prefabricated construction process, thereby improving the drawing ability of the design and reducing the design cost.
[0046] It should be noted that in the above embodiments, the descriptions of each embodiment have their own focuses. For the parts not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0047] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0048] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processors of general-purpose computers, special-purpose computers, embedded computers, or other programmable data processing devices to produce a machine, such that the instructions executed by the processors of the computer or other programmable data processing devices produce means for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in one block or multiple blocks.
[0049] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufacture including instruction means that implement the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in one block or multiple blocks.
[0050] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in one block or multiple blocks.
[0051] Although the preferred embodiments of the present invention have been described, those skilled in the art can make additional changes and modifications once they learn the basic inventive concept. Therefore, the appended claims are intended to be construed to include the preferred embodiments and all changes and modifications that fall within the scope of the present invention.
[0052] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention is also intended to include these changes and modifications.
Claims
1. An intelligent drawing recognition and processing method for a fully automatic cutting machine, characterized in that It includes the following steps: S1. Process data conversion of the building information model through BIM software to obtain the engineering processing data of the pipe segments. Specifically, S1 includes: S11. Identify the components of the building information model, and through a preset logical determination criterion, split the building information model into multiple components while identifying, disconnect at the split point and set breakpoints. The preset logical determination criterion specifically includes: Make a first determination whether it is a straight pipe segment. If so, divide it into segments of 8 meters each, disconnect at the end and add flanges. If the length of the straight pipe segment is less than 8 meters, make a second determination whether there is an elbow. If there is, disconnect at 0.5 meters on one side of the elbow and add flanges. When there is no elbow, make a third determination whether there is a tee. If there is, disconnect at 0.5 meters on the branch pipe of the tee and add flanges. When there is no tee, make a fourth determination whether there is a valve component. If there is, take the flange on one side of the valve as the boundary for one segment. The preset logical determination criterion specifically further includes: When making the second determination whether there is an elbow, if there is, and there is also a second elbow within 0.6 meters on both sides of this elbow, disconnect at 0.5 meters outside the second elbow and add flanges. When there is no elbow and making the third determination whether there is a tee, if there is, and there is also a tee within 2 meters on both sides of this tee, disconnect at 0.5 meters outside each of the two tees and add flanges. When there is no tee and making the fourth determination whether there is a valve component, if there is, and there is also a second valve within 0.6 meters on both sides of this valve component, take the second valve as the boundary, and the inner and outer sides are respectively taken as one segment. S12. Number each component after the splitting is completed, obtain the views of each component and make corresponding annotations, and finally generate the engineering processing data of the pipe segments. S2. Convert the engineering processing data of the pipe segments and output it as a processing code data file recognizable by the cutting machine. S3. Convert the processing code data file through the system into coordinate cutting data in the X, Y, A, and B axes in the cutting machine, and the cutting machine starts automatic cutting according to the coordinate cutting data.
2. The intelligent drawing recognition and processing method of the full-automatic cutting machine according to claim 1, characterized in that, Specifically, S1 includes: converting the building information model through BIM software to obtain the processing data of the pipe segment numbers, lengths, diameters, and thicknesses.
3. The intelligent drawing recognition and processing method of the full-automatic cutting machine according to claim 2, characterized in that, The pipe segments include pipes, connectors, elbows, tees, and valve components.
4. The intelligent drawing recognition and processing method of the full-automatic cutting machine according to claim 1, characterized in that, The specific process of obtaining the views of each component and making corresponding annotations in S12 includes: performing a first program command on the identified components to generate a top view, a front view, a left view, and a three-dimensional view. According to the recognizability of the components, sequentially run a second program command on each view: S21. Take the starting end as the endpoint and identify sequentially. Make a mark each time a component is identified. S22. Mark each identified component separately. S23. Use the center of the elbow as the marking point, and use the two end flanges of the valve component as the marking point. S24. Use the family mark to mark the names and dimensions of each component.
5. The intelligent drawing recognition and processing method of the full-automatic cutting machine according to claim 1, characterized in that, S3 further includes: after obtaining the coordinate cutting data, the operator checks and then starts the cutting machine to start automatic cutting.
6. A system for implementing the intelligent drawing recognition and processing method of the full-automatic cutting machine according to any one of claims 1 to 5, characterized in that, It includes: The model data processing and conversion module is used to process data conversion of the building information model through BIM software to obtain the engineering processing data of the pipe section; The processing data identification and conversion module is used to convert the engineering processing data of the pipe section and output it as a processing code data file recognizable by the cutting machine; The coordinate conversion module is used to convert the processing code data file through the system into coordinate cutting data in the X, Y, A, and B axes in the cutting machine, so that the cutting machine can start automatic cutting and blanking according to the coordinate cutting data.
Citation Information
Patent Citations
BIM-based three-dimensional-building-model processing method and device
CN108427782A
KR20210002987A