A method and system for generating a three-dimensional machining model of a curtain wall
By collecting and processing curtain wall design data, creating three-dimensional wireframe models and part sketches, managing constraint relationships and matching parts, the complex curtain wall unit board processing problem is solved, and high efficiency and high precision processing effect is achieved.
Patent Information
- Application Number
- CN202410819203.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-24
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2044-06-24
AI Technical Summary
The prior art is difficult to process complex curtain wall unit panels with high efficiency and precision, and cannot meet the market's demand for personalized design and high-quality products.
By collecting curtain wall design data, using AutoCAD software to create a three-dimensional wireframe model of the curtain wall, marking key nodes and creating part sketches, managing constraint relationships, saving them to the part library, matching corresponding parts, building a three-dimensional curtain wall model in batches, and selecting process operations based on the analytical capabilities of the machining equipment.
It realizes high efficiency and high precision processing of complex curtain wall unit panels, meets personalized design needs, and improves the quality and efficiency of curtain wall processing.
Smart Images

Figure CN118709263B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of curtain wall processing, and specifically to a method and system for generating a three-dimensional machining model of a curtain wall. Background Art
[0002] With the construction industry entering the stock market, the pursuit of personalized design for high-rise buildings is increasing, market competition is intensifying, and the requirements for the curtain wall industry are also correspondingly getting higher and higher. The complex outer frames of curtain wall unit panels rely on 3-axis, 4-axis, and 5-axis machining equipment for processing.
[0003] How to accurately construct a more suitable three-dimensional model of the curtain wall corresponding to each curtain wall unit panel, and according to the result after analyzing the three-dimensional model of the curtain wall by the machining equipment, select and execute corresponding processing operations, so as to achieve high-efficiency and high-precision processing of complex curtain wall unit panels in the machining equipment and produce curtain wall unit panels that meet the requirements, which is an urgent problem to be solved in the current technical field of curtain wall processing. Summary of the Invention
[0004] In order to solve the above problems, the purpose of the present invention is to provide a method and system for generating a three-dimensional machining model of a curtain wall.
[0005] The purpose of the present invention can be achieved by the following technical solutions: A method for generating a three-dimensional machining model of a curtain wall, comprising the following steps:
[0006] Step S1: Collect curtain wall design data, where the curtain wall design data includes the design drawings and dimensional parameters of the curtain wall unit panel;
[0007] Step S2: Create a three-dimensional wireframe model of the curtain wall according to the curtain wall design data by using AutoCAD software;
[0008] Step S3: Mark the key nodes in the three-dimensional wireframe model of the curtain wall, create the corresponding part sketches for each curtain wall part, and manage the constraint relationship between the part sketches and the curtain wall parts according to the Logic variable template;
[0009] Step S4: Save the curtain wall parts after the constraint relationship management to the part library, and match the corresponding curtain wall parts from the part library for each three-dimensional wireframe model of the curtain wall, and then batch establish the corresponding three-dimensional models of the curtain wall;
[0010] Step S5: Obtain the Inventor three-dimensional model list corresponding to the curtain wall unit panel, and then select the corresponding machining equipment after analyzing the part machining features of the three-dimensional model of the curtain wall, and judge whether the machining equipment can analyze the three-dimensional model of the curtain wall;
[0011] Step S6: Execute different process operations according to the judgment result.
[0012] Further, the process of collecting curtain wall design data includes:
[0013] During the set data collection period, collect the curtain wall design data related to the subsequent curtain wall machining. The curtain wall design data includes the design drawings and dimensional parameters of each curtain wall unit panel. Number a number of curtain wall unit panels and denote them as i, where i = 1, 2, 3, ……, n, and n is a natural number greater than 0. Mark the design drawing and dimensional parameters of the i-th curtain wall unit panel as P[i] and Info[i] respectively;
[0014] The design drawing P[i] records the general plan view, sectional view and detail view of the curtain wall corresponding to the i-th curtain wall unit panel. The dimensional parameter Info[i] = {data1, data2, data3, data4}, where data1 represents the hole position and size of the curtain wall unit panel, data2 represents the material type and dimensional information of the curtain wall components of the curtain wall unit panel, data3 represents the size of the sealant strip of the curtain wall unit panel, and data4 represents the size of the fittings of the curtain wall unit panel.
[0015] Further, the process of creating a curtain wall three-dimensional wireframe model based on the curtain wall design data by AutoCAD software includes:
[0016] Take the general plan view, sectional view and detail view of the curtain wall corresponding to a number of curtain wall unit panels included in the curtain wall design data, and the dimensional parameters corresponding to a number of curtain wall unit panels as modeling elements and input them into the AutoCAD software. The AutoCAD software draws the outer contour corresponding to each curtain wall unit panel as the outer frame of the curtain wall unit panel according to the modeling elements;
[0017] The outer frame of the curtain wall unit panel is a closed figure. Take all the straight lines connecting the outer frame in the curtain wall unit panel as the mullions corresponding to the curtain wall unit panel. Furthermore, the several regions formed by the outer frame and the mullions in the curtain wall unit panel are used to place curtain wall components of different material types and dimensional information;
[0018] Add detail information to the outer frame and mullions corresponding to each curtain wall unit panel. The detail information includes connection holes, installation holes and frame processing parameters. The connection holes and installation holes are arranged on the outer frame and mullions according to the hole position and size. The frame processing parameters include the frame thickness and frame contour of the outer frame and mullions. The detail information also includes the installation parameters of the sealant strip and fittings corresponding to the curtain wall unit panel. When all the detail information corresponding to each curtain wall unit panel is added, the curtain wall three-dimensional wireframe model corresponding to each curtain wall unit panel is created.
[0019] Further, the process of marking key nodes in the curtain wall three-dimensional wireframe model, creating corresponding part sketches for each curtain wall part, and managing the constraint relationships between the part sketches and the curtain wall parts according to the Logic variable template includes:
[0020] Taking the points connected by straight lines within the curtain wall unit panel in a bottom-up direction as positioning points, synchronously marking the positioning points as working points, drawing all the working points in a preset three-dimensional sketch, and marking the point coordinates corresponding to the working points. The key nodes are the hole positions distributed on the corresponding side frames and mullions of the curtain wall unit panel;
[0021] Obtaining the CAD construction drawings corresponding to all the curtain wall parts included in each curtain wall unit panel. The CAD construction drawings record the part layout positions of all the curtain wall parts on the corresponding curtain wall unit panel, the point coordinates of the part layout positions, and the part section information. Using the computer-aided design software Inventor, each curtain wall part is drawn into a preset initial 3D sketch according to the point coordinates of the corresponding part layout position, and the part details are drawn in the initial 3D sketch according to the part section information of each curtain wall part, thereby creating the corresponding part sketches for each curtain wall part, and summarizing all the part-related data of all the curtain wall parts as the Inventor three-dimensional model list of the corresponding curtain wall unit panel;
[0022] Establishing a Logic variable template, which is used to define the constraint relationships between each curtain wall part and the corresponding part sketch. The constraint relationships include the constraints on the designed length of the curtain wall part on the part sketch, the designed distance between two curtain wall parts, and the layout angle between two curtain wall parts, and also include the constraints on the symmetry, parallelism, and perpendicularity of the drawing of each curtain wall part on the corresponding part drawing.
[0023] Further, the process of saving the curtain wall parts to the part library, matching the corresponding curtain wall parts from the part library for each curtain wall three-dimensional wireframe model, and then batch-creating the curtain wall three-dimensional models includes:
[0024] Setting up a part library for storing curtain wall parts, importing all the curtain wall parts that have completed the management of constraint relationships into the part library for storage, taking the several working points corresponding to each curtain wall three-dimensional wireframe model and the point coordinates corresponding to the working points as matching elements, and inputting the matching elements into the part library, thereby matching the curtain wall parts that meet the matching elements from the part library, and taking the matched curtain wall parts as the model configuration elements of the corresponding curtain wall three-dimensional wireframe model of the curtain wall unit panel;
[0025] Among them, when the point coordinates corresponding to the curtain wall parts in the part library are the same as the coordinate points of a certain working point of the curtain wall three-dimensional wireframe model, the curtain wall part successfully matches the current curtain wall three-dimensional wireframe model and serves as a model configuration element of the curtain wall three-dimensional wireframe model. When all the working points corresponding to the curtain wall three-dimensional wireframe model of each curtain wall unit panel are matched with the corresponding curtain wall parts, the curtain wall three-dimensional model corresponding to the curtain wall unit panel is established. By repeating the above operations, several curtain wall three-dimensional models corresponding to curtain wall unit panels are established in batches.
[0026] Furthermore, the process of obtaining the Inventor three-dimensional model list corresponding to the curtain wall unit panel and then selecting the corresponding machining equipment after analyzing the part processing characteristics of the curtain wall three-dimensional model includes:
[0027] Obtain the Inventor three-dimensional model list corresponding to each curtain wall unit panel. The Inventor three-dimensional model list records the part name, part number, number of parts, part size, and part material of each curtain wall part, and also records the assembly relationship of the curtain wall parts, special instructions for the curtain wall parts, and linked drawings of the curtain wall parts. Take the part name, part number, number of parts, part size, part material, assembly relationship of the curtain wall parts, special instructions for the curtain wall parts, and linked drawings of the curtain wall parts included in each curtain wall three-dimensional model as part processing characteristics, select machining equipment that meets the processing requirements according to the part processing characteristics, and determine whether the machining equipment can parse the curtain wall three-dimensional model corresponding to the current curtain wall unit panel.
[0028] Furthermore, the process of performing different process operations according to the judgment result of whether the machining equipment can parse the curtain wall three-dimensional model includes:
[0029] The process operations include Process One and Process Two;
[0030] When the machining equipment can parse the curtain wall three-dimensional model corresponding to the current curtain wall unit panel, the process operation to be performed is Process One. The content of Process One is: Export the STP file and processing sheet corresponding to each curtain wall part, and directly process the curtain wall unit panel by the current machining equipment according to the STP file and processing sheet;
[0031] When the machining equipment cannot parse the curtain wall three-dimensional model corresponding to the current curtain wall unit panel, the process operation to be performed is Process Two. The content of Process Two is: Export the NC files of all curtain wall parts in the corresponding curtain wall three-dimensional model, obtain several NC instructions included in the NC files, hand over all the NC instructions to the machining equipment for parsing and driving, and then perform processing operations on the curtain wall unit panel. The processing operations include planning the processing path, setting cutting parameters, setting coordinate information, and configuring tool information.
[0032] Furthermore, a three-dimensional machining model generation system for curtain walls, the system comprising:
[0033] A curtain wall design data acquisition module for acquiring curtain wall design data, the curtain wall design data including design drawings and dimensional parameters of curtain wall unit panels;
[0034] A curtain wall three-dimensional wireframe model establishment module for creating a curtain wall three-dimensional wireframe model according to the curtain wall design data by means of AutoCAD software;
[0035] A constraint relationship management module for marking key nodes in the curtain wall three-dimensional wireframe model, creating corresponding part sketches for each curtain wall part, and managing the constraint relationships between the part sketches and the curtain wall parts according to the Logic variable template;
[0036] A curtain wall three-dimensional model establishment module for saving the curtain wall parts after the constraint relationship management to the part library, matching corresponding curtain wall parts from the part library for each curtain wall three-dimensional wireframe model, and then batch-establishing corresponding curtain wall three-dimensional models;
[0037] A machining equipment selection and analysis module for obtaining an Inventor three-dimensional model list corresponding to the curtain wall unit panel, then selecting corresponding machining equipment after analyzing the part machining characteristics of the curtain wall three-dimensional model, and judging whether the machining equipment can parse the curtain wall three-dimensional model;
[0038] A process execution module for performing different process operations according to the judgment result of whether the machining equipment can parse the curtain wall three-dimensional model.
[0039] Compared with the prior art, the beneficial effects of the present invention are: by acquiring curtain wall design data related to the machining of curtain wall unit panels, creating a curtain wall three-dimensional wireframe model according to the curtain wall design data by means of AutoCAD software, marking key nodes in the curtain wall three-dimensional wireframe model, creating part sketches for each curtain wall part and saving them to the part library, matching corresponding curtain wall parts from the part library for each curtain wall three-dimensional wireframe model, and then batch-establishing several curtain wall three-dimensional models corresponding to curtain wall unit panels, by obtaining an Inventor three-dimensional model list corresponding to the curtain wall unit panel and analyzing the part machining characteristics of the curtain wall three-dimensional model, then selecting corresponding machining equipment, and judging whether the machining equipment can parse the curtain wall three-dimensional model, and selecting different process operations according to the judgment result to process the curtain wall unit panel, accurately constructing a three-dimensional curtain wall model corresponding to the curtain wall unit panel, and realizing high-efficiency and high-precision machining of the curtain wall unit panel by the machining equipment. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 is a flowchart of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0041] As shown Figure 1 in the figure, a method for generating a three-dimensional machining model of a curtain wall includes the following steps:
[0042] Step S1: Collect curtain wall design data, where the curtain wall design data includes the design drawings and dimensional parameters of the curtain wall unit panels;
[0043] Step S2: Create a three-dimensional wireframe model of the curtain wall according to the curtain wall design data through AutoCAD software;
[0044] Step S3: Mark the key nodes in the three-dimensional wireframe model of the curtain wall, create the corresponding part sketches for each curtain wall part, and manage the constraint relationships between the part sketches and the curtain wall parts according to the Logic variable template;
[0045] Step S4: Save the curtain wall parts after the constraint relationship management to the part library, and match the corresponding curtain wall parts from the part library for each three-dimensional wireframe model of the curtain wall, and then batch establish the corresponding three-dimensional models of the curtain wall;
[0046] Step S5: Obtain the Inventor three-dimensional model list corresponding to the curtain wall unit panel, and then select the corresponding machining equipment after analyzing the part machining features of the three-dimensional model of the curtain wall, and judge whether the machining equipment can parse the three-dimensional model of the curtain wall;
[0047] Step S6: Perform different process operations according to the judgment result.
[0048] It should be further noted that in the specific implementation process, the process of collecting curtain wall design data includes:
[0049] Set the data collection period, and mark the data collection period as T 采集 , where T 采集 =[t1, t2], where t1 is the start time of the data collection period and t2 is the end time of the data collection period. During the data collection period, collect the curtain wall design data related to the subsequent curtain wall machining. The curtain wall design data includes the design drawings and dimensional parameters of each curtain wall unit panel;
[0050] Number several curtain wall unit panels, and record the number as i. Then i = 1, 2, 3,..., n, where n is a natural number greater than 0. Furthermore, the design drawing of the i-th curtain wall unit panel is marked as P[i], and the dimensional parameters of the i-th curtain wall unit panel are recorded as Info[i];
[0051] Among them, the design drawing P[i] records the design requirement information corresponding to the i-th curtain wall unit panel. The design requirement information includes the general plan of the curtain wall, the sectional view of the curtain wall, and the detail drawing of the curtain wall. The dimension parameter Info[i] = {data1, data2, data3, data4}, where data1 represents the hole position and size of the curtain wall unit panel, data2 represents the material type and size information of the curtain wall components of the curtain wall unit panel, data3 represents the size of the sealant strip of the curtain wall unit panel, and data4 represents the size of the fittings of the curtain wall unit panel.
[0052] It should be noted that the general plan of the curtain wall is used to show the overall layout and installation position of the curtain wall unit panel, including the outline of the building structure and the positions of windows and doors. The sectional view of the curtain wall is used to show the structure and composition of the curtain wall unit panel in the vertical direction, including the hierarchical structure of the plates, the support structure, and the connection method, etc. The detail drawing of the curtain wall is used to show the connection details between the curtain wall unit panel and the surrounding components, the border details, and the corner details, etc., such as the joint treatment details; for the hole position and size, if the curtain wall unit panel needs to be perforated for installing accessories or ventilation, the design drawing will mark the hole position, size, and layout; the material types of the curtain wall unit panel include glass curtain wall components and aluminum alloy curtain wall components, and the size information includes the area and thickness of the glass and aluminum alloy; the fitting size includes the sizes of the connectors and supports, etc., for installing the curtain wall unit panel.
[0053] It should be further noted that in the specific implementation process, the process of creating a 3D wireframe model of the curtain wall according to the curtain wall design data by AutoCAD software includes:
[0054] Taking the general plan of the curtain wall, the sectional view of the curtain wall, and the detail drawing corresponding to several curtain wall unit panels included in the curtain wall design data, as well as the dimension parameters corresponding to several curtain wall unit panels as modeling elements, and inputting the modeling elements into AutoCAD software. The AutoCAD software operates the straight lines, arcs, and polylines in its own drawing tool options to draw the outer contour corresponding to each curtain wall unit panel as the outer frame of the curtain wall unit panel;
[0055] The outer frame of the curtain wall unit panel is a closed figure. Taking all the straight lines connecting the outer frame in the curtain wall unit panel as the mullions corresponding to the curtain wall unit panel. Furthermore, several regions formed by the outer frame and the mullions in the curtain wall unit panel are used to place the curtain wall components of different material types and size information corresponding to data2, that is, glass curtain wall components or aluminum alloy curtain wall components;
[0056] Add detailed information to the outer frame and middle mullion corresponding to each curtain wall unit panel. The detailed information includes connection holes, installation holes, and border processing parameters. The connection holes and installation holes are arranged on the outer frame and middle mullion according to the hole positions and sizes corresponding to data1. The border processing parameters include the frame thickness and frame contour of the outer frame and middle mullion. The detailed information also includes the installation parameters of the sealing strips and fittings corresponding to the curtain wall unit panel. When all the detailed information corresponding to each curtain wall unit panel is added, the 3D wireframe model of the curtain wall corresponding to each curtain wall unit panel is created.
[0057] It should be further noted that in the specific implementation process, the process of marking the key nodes in the 3D wireframe model of the curtain wall, creating the corresponding part sketches for each curtain wall part, and managing the constraint relationship between the part sketches and the curtain wall parts according to the Logic variable template includes:
[0058] Adopt a point positioning scheme to mark the key nodes of the 3D wireframe model of the curtain wall corresponding to each curtain wall unit panel. The content of the point positioning scheme is: taking the points connected by straight lines in the curtain wall unit panel in the bottom-up direction as the positioning points, synchronously marking the positioning points as working points, drawing all the working points in a preset 3D sketch, and marking the point coordinates corresponding to the working points. The key nodes are the hole positions distributed on the corresponding borders and middle mullions of the curtain wall unit panel;
[0059] Among them, the overlapping positioning points of the outer frame and the middle mullion are regarded as one working point;
[0060] Obtain the CAD construction drawings corresponding to all the curtain wall parts included in several curtain wall unit panels. The CAD construction drawings record the part layout positions of all the curtain wall parts on the corresponding curtain wall unit panels, the point coordinates of the part layout positions, and the part section information. Use the computer-aided design software Inventor to draw each curtain wall part into a preset initial 3D sketch according to the point coordinates of the corresponding part layout positions, and perform part detail drawing in the initial 3D sketch according to the part section information of each curtain wall part, thereby creating the corresponding part sketches for each curtain wall part, and summarizing all the part-related data of all the curtain wall parts as the Inventor 3D model list of the corresponding curtain wall unit panel;
[0061] It should be noted that the detailed parameters during part detail drawing include the parameter information generated when stretching parts, rotating parts, and compressing parts. The part section information includes the section shape, section size, section area, section moment of inertia, and section center position of the curtain wall part; the section moment of inertia is used to describe the magnitude of the rotational inertia of the part section about the axis, usually expressed in the fourth power of the square length unit, and the section center position is used to describe the position of the section centroid relative to a certain reference point or axis, usually represented by coordinate values.
[0062] Create a Logic variable template, which is used to define the constraint relationships between each curtain wall part and the corresponding part sketch. The constraint relationships include dimensional constraints, i.e., the designed length of the curtain wall part on the part sketch, the designed distance between two curtain wall parts, and the layout angle corresponding to two curtain wall parts. The constraint relationships also include the constraints of geometric relationships such as the symmetry, parallelism, and perpendicularity of the drawing of each curtain wall part on the corresponding part drawing.
[0063] It should be noted that the Logic variable template is a tool used in computer-aided design or building information modeling software to manage the parameters and variables used in the design. It allows users to define a set of parameters and variables, and then use these parameters and variables to control the geometry, dimensions, materials, and properties of the model during the design process.
[0064] It should be further noted that in the specific implementation process, the process of saving the curtain wall parts after the constraint relationship management to the part library and matching the corresponding curtain wall parts from the part library for each curtain wall 3D wireframe model, and then batch establishing the corresponding curtain wall 3D models includes:
[0065] Set up a part library, which is used to store a certain number of curtain wall parts. Import all the curtain wall parts that have completed the constraint relationship management into the part library for storage. Take the several working points corresponding to each curtain wall 3D wireframe model and the point coordinates corresponding to the working points as matching elements, and input the matching elements into the part library. Then, match the curtain wall parts that meet the matching elements from the part library, and use the matched curtain wall parts as the model configuration elements corresponding to the curtain wall 3D wireframe model of the corresponding curtain wall unit panel;
[0066] Among them, when the point coordinates corresponding to the curtain wall part in the part library are the same as the coordinate point of a certain working point corresponding to the curtain wall 3D wireframe model, then the curtain wall part is successfully matched with the current curtain wall 3D wireframe model and used as the model configuration element of the curtain wall 3D wireframe model;
[0067] When all the working points corresponding to the curtain wall 3D wireframe model of each curtain wall unit panel are matched with the corresponding curtain wall parts, then establish the curtain wall 3D model corresponding to the curtain wall unit panel. Repeat the above operations to batch establish the curtain wall 3D models corresponding to several curtain wall unit panels.
[0068] It should be further noted that in the specific implementation process, the process of obtaining the Inventor 3D model list corresponding to the curtain wall unit panel and then selecting the corresponding machining equipment after analyzing the part processing characteristics of the curtain wall 3D model includes:
[0069] Obtain the Inventor 3D model list corresponding to each curtain wall unit panel. The Inventor 3D model list records the part name, part number, number of parts, part dimensions, and part material of each curtain wall part, and also records the assembly relationship of curtain wall parts, special instructions for curtain wall parts, and the linked drawings of curtain wall parts;
[0070] Take the part name, part number, number of parts, part dimensions, part material, assembly relationship of curtain wall parts, special instructions for curtain wall parts, and the linked drawings of curtain wall parts of all curtain wall parts included in each curtain wall 3D model as part processing features, and select machining equipment that meets the processing requirements according to the part processing features;
[0071] Furthermore, determine whether the machining equipment can parse the curtain wall 3D model corresponding to the current curtain wall unit panel.
[0072] It should be noted that the special instructions for curtain wall parts include, but are not limited to, the specific processing requirements for curtain wall parts and the processing sequence of different curtain wall parts. The linked drawing corresponding to each curtain wall part is a technical document of the detailed drawing of the curtain wall part, which provides more part information of the curtain wall part.
[0073] It should be further noted that in the specific implementation process, the process of performing different process operations according to the judgment result of whether the machining equipment can parse the curtain wall 3D model includes:
[0074] The process operations include Process 1 and Process 2;
[0075] When the machining equipment can parse the curtain wall 3D model corresponding to the current curtain wall unit panel, the process operation to be performed is Process 1. The content of Process 1 is: export the STP file and processing sheet corresponding to each curtain wall part, and directly process the curtain wall unit panel by the current machining equipment according to the STP file and processing sheet;
[0076] The STP file records the specific step process for the machining equipment to process the curtain wall unit panel. The processing sheet records the detailed processing parameters of the curtain wall unit panel under each specific step process. When the machining equipment does not meet the corresponding detailed processing parameters in a certain specific step process, it indicates that there is a fault in the machining equipment, and a corresponding warning message is generated and reported to the administrator. The administrator intervenes in the machining equipment to promptly solve the fault existing in the machining equipment;
[0077] When the machining equipment cannot parse the curtain wall three-dimensional model corresponding to the current curtain wall unit panel, the operation process to be executed is Process Two, and the content of Process Two is as follows: Export the NC files of all curtain wall parts in the corresponding curtain wall three-dimensional model, obtain a number of NC instructions included in the NC files, and hand over all the NC instructions to the machining equipment for parsing and driving, so as to perform machining operations on the curtain wall unit panel.
[0078] The NC file is a file format for the machining equipment to perform numerical control machining on the curtain wall unit panel. The NC file contains a series of NC instructions for numerical control machining, and guides the machining equipment to perform machining operations through a series of NC instructions.
[0079] It should be noted that the content of the machining operation includes planning the machining path, setting the cutting parameters, setting the coordinate information, and configuring the tool information. Among them, planning the machining path specifies the path constructed by several points during the machining process of the curtain wall unit panel by the corresponding tool of the machining equipment, including the trajectory length, trajectory turning points, and trajectory shape of the path; the set cutting parameters include the cutting speed, feed speed, and cutting depth of the corresponding tool of the machining equipment; the set coordinate information is the relative coordinate between the tool of the machining equipment and the curtain wall unit panel. Among them, an equipment coordinate system is established according to the coordinate information of the tool of the machining equipment, and a workpiece coordinate system is established according to the coordinate information of the curtain wall unit panel, and then the position and direction of the tool on the curtain wall unit panel are determined according to the equipment coordinate system and the workpiece coordinate system; the set tool information includes the tool type and tool size, which are used to guide the machining equipment to select a suitable tool for machining operations.
[0080] The present invention also provides a curtain wall three-dimensional machining model generation system, which includes:
[0081] A curtain wall design data acquisition module, which is used to acquire curtain wall design data, and the curtain wall design data includes the design drawings and dimension parameters of the curtain wall unit panel.
[0082] A curtain wall three-dimensional wireframe model establishment module, which is used to create a curtain wall three-dimensional wireframe model according to the curtain wall design data through AutoCAD software.
[0083] A constraint relationship management module, which is used to mark the key nodes in the curtain wall three-dimensional wireframe model, create the corresponding part sketches for each curtain wall part, and manage the constraint relationship between the part sketches and the curtain wall parts according to the Logic variable template.
[0084] A curtain wall three-dimensional model establishment module, which is used to save the curtain wall parts after the constraint relationship management is completed to the part library, match the corresponding curtain wall parts from the part library for each curtain wall three-dimensional wireframe model, and then batch establish the corresponding curtain wall three-dimensional models.
[0085] The machining equipment selection and analysis module is used to obtain the list of Inventor 3D models corresponding to the curtain wall unit panels, and then select the corresponding machining equipment after analyzing the part machining features of the curtain wall 3D models, and determine whether the machining equipment can analyze the curtain wall 3D models;
[0086] The process execution module is used to perform different process operations according to the judgment result of whether the machining equipment can analyze the curtain wall 3D models.
[0087] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical method of the present invention can be modified or equivalently replaced without departing from the spirit and scope of the technical method of the present invention.
Claims
1. A method for generating a curtain wall three-dimensional machining model, characterized in that: The following steps are involved: Step S1: collecting curtain wall design data, wherein the curtain wall design data includes design drawings and size parameters of curtain wall unit panels; Step S2: Creating a curtain wall three-dimensional wireframe model according to the curtain wall design data using AutoCAD software; Step S3: Mark the key nodes in the curtain wall 3D wireframe model, create a corresponding part sketch for each curtain wall part, and manage the constraint relationship between the part sketch and the curtain wall part according to the Logic variable template; Step S4: saving the curtain wall parts after constraint relationship management to the parts library, and matching the corresponding curtain wall parts from the parts library for each curtain wall 3D wireframe model, and then batch-building the corresponding curtain wall 3D models; Step S5: Obtain the Inventor 3D model list corresponding to the curtain wall unit panel, and then select the corresponding machining equipment after analyzing the parts machining features of the curtain wall 3D model, and determine whether the machining equipment can parse the curtain wall 3D model; Step S6: Execute different process operations according to the judgment result; The process of collecting curtain wall design data includes: During the set data collection period, the curtain wall design data related to the subsequent curtain wall machining is collected. The curtain wall design data includes the design drawings and size parameters of each curtain wall unit board. Several curtain wall unit boards are numbered and recorded as i, i = 1, 2, 3, ..., n, n is a natural number greater than 0, and the design drawings and size parameters of the i-th curtain wall unit board are marked as P[i] and Info[i] respectively; The design drawing P[i] records the curtain wall general plan, curtain wall cross-section and curtain wall detail drawings corresponding to the i-th curtain wall unit panel, and the size parameter Info[i] = {data1, data2, data3, data4}, where data1 represents the hole position and size of the curtain wall unit panel, data2 represents the material type and size information of the curtain wall components of the curtain wall unit panel, data3 represents the sealing strip size of the curtain wall unit panel, and data4 represents the accessory size of the curtain wall unit panel.
2. The method for generating a curtain wall three-dimensional machining model according to claim 1, characterized in that: The process of creating a curtain wall 3D wireframe model based on curtain wall design data using AutoCAD software includes: Input the curtain wall general plan, curtain wall section and curtain wall detail drawings corresponding to several curtain wall unit panels included in the curtain wall design data, and the size parameters corresponding to several curtain wall unit panels as modeling elements into the AutoCAD software, and the AutoCAD software draws the corresponding outer contour of each curtain wall unit panel as the outer frame of the curtain wall unit panel according to the modeling elements; The outer frame of the curtain wall unit panel is a closed figure. All the straight lines connecting the outer frame in the curtain wall unit panel are used as the corresponding center support of the curtain wall unit panel. Then, several areas formed by the outer frame and the center support in the curtain wall unit panel are used to place curtain wall components of different material types and size information. Add detailed information to the outer frame and center support corresponding to each curtain wall unit panel. The detailed information includes connection holes, installation holes and frame processing parameters. The connection holes and installation holes are arranged on the outer frame and center support according to the hole positions and sizes. The frame processing parameters include the frame thickness and frame outline of the outer frame and center support. The detailed information also includes the installation parameters of the sealing strips and accessories corresponding to the curtain wall unit panel. When all the detailed information corresponding to each curtain wall unit panel is added, the curtain wall 3D wireframe model corresponding to each curtain wall unit panel is created.
3. The method for generating a curtain wall three-dimensional machining model according to claim 2, characterized in that: The process of marking key nodes in the curtain wall 3D wireframe model, creating corresponding part sketches for each curtain wall part, and managing the constraint relationship between the part sketches and the curtain wall parts according to the Logic variable template includes: From bottom to top, the points connected by straight lines in the curtain wall unit panel are used as positioning points, and the positioning points are synchronously marked as working points. All working points are drawn in the preset 3D sketch, and the coordinates of the points corresponding to the working points are marked. The key nodes are the corresponding frames of the curtain wall unit panel and the holes distributed on the center support. Obtaining CAD construction drawings corresponding to all curtain wall parts included in each of a number of curtain wall unit panels, the CAD construction drawings record the parts arrangement points of all curtain wall parts on the corresponding curtain wall unit panels, the point coordinates of the parts arrangement points and the part cross-section information, using computer-aided design software Inventor to draw each curtain wall part into a preset initial 3D sketch according to the point coordinates of the corresponding parts arrangement points, and drawing the parts details in the initial 3D sketch according to the part cross-section information of each curtain wall part, thereby creating a corresponding parts sketch for each curtain wall part, and summarizing all parts-related data of all curtain wall parts as an Inventor 3D model list of the corresponding curtain wall unit panel; A Logic variable template is created. The Logic variable template is used to define the constraint relationship between each curtain wall part and the corresponding part sketch. The constraint relationship includes constraints on the design length of the curtain wall part on the part sketch, the design distance between two curtain wall parts, and the layout angles corresponding to the two curtain wall parts, as well as constraints on the symmetry, parallelism, and verticality of the part drawing of each curtain wall part on the corresponding part drawing.
4. The method for generating a curtain wall three-dimensional machining model according to claim 3, characterized in that: The process of saving curtain wall parts to the parts library and matching corresponding curtain wall parts from the parts library for each curtain wall 3D wireframe model, and then batch building curtain wall 3D models includes: A parts library is set up to store curtain wall parts, and all curtain wall parts that have completed constraint relationship management are imported into the parts library for storage. Several work points corresponding to each curtain wall 3D wireframe model and the point coordinates corresponding to the work points are used as matching elements, and the matching elements are input into the parts library, and then curtain wall parts that meet the matching elements are matched from the parts library, and the matched curtain wall parts are used as model configuration elements of the curtain wall 3D wireframe model corresponding to the corresponding curtain wall unit panel; Among them, when the point coordinates corresponding to the curtain wall parts in the parts library are the same as the coordinates of a certain working point corresponding to the curtain wall 3D wireframe model, the curtain wall parts are successfully matched with the current curtain wall 3D wireframe model. As the model configuration element of the curtain wall 3D wireframe model, when all the working points corresponding to the curtain wall 3D wireframe model of each curtain wall unit panel are matched to the corresponding curtain wall parts, the curtain wall 3D model corresponding to the curtain wall unit panel is established, and the above operations are repeated to batch establish curtain wall 3D models corresponding to several curtain wall unit panels.
5. The method for generating a curtain wall three-dimensional machining model according to claim 4, characterized in that: The process of obtaining the Inventor 3D model list corresponding to the curtain wall unit panel and selecting the corresponding machining equipment after analyzing the part processing features of the curtain wall 3D model includes: The Inventor 3D model list corresponding to each curtain wall unit panel is obtained. The Inventor 3D model list records the part name, part number, part quantity, part size and part material of each curtain wall part, and also records the assembly relationship of the curtain wall parts, special instructions of the curtain wall parts and link drawings of the curtain wall parts. The part name, part number, part quantity, part size, part material, assembly relationship of the curtain wall parts, special instructions of the curtain wall parts and link drawings of the curtain wall parts of all curtain wall parts included in each curtain wall 3D model are used as part processing features, and machining equipment that meets the processing requirements is selected according to the part processing features, and it is determined whether the machining equipment can parse the curtain wall 3D model corresponding to the current curtain wall unit panel.
6. The method for generating a curtain wall three-dimensional machining model according to claim 5, characterized in that: The process of performing different process operations according to the judgment result of whether the machining equipment can analyze the curtain wall three-dimensional model includes: The process operation includes process one and process two; When the machining equipment is able to parse the curtain wall 3D model corresponding to the current curtain wall unit panel, the process operation to be executed is process one, which includes: exporting the STP file and processing sheet corresponding to each curtain wall part, and the current machining equipment directly processes the curtain wall unit panel according to the STP file and processing sheet; When the machining equipment cannot parse the curtain wall 3D model corresponding to the current curtain wall unit panel, the process operation executed is process 2. The content of process 2 is: export the NC files of all curtain wall parts in the corresponding curtain wall 3D model, obtain several NC instructions included in the NC files, and hand over all NC instructions to the machining equipment for parsing and driving, and then perform processing operations on the curtain wall unit panel. The processing operations include planning processing paths, setting cutting parameters, setting coordinate information, and configuring tool information.
7. A curtain wall three-dimensional machining model generation system, used to implement the model generation method according to any one of claims 1 to 6, characterized in that: The system includes: The curtain wall design data acquisition module is used to collect curtain wall design data, including the design drawings and size parameters of curtain wall unit panels; The curtain wall 3D wireframe model building module is used to create a curtain wall 3D wireframe model based on the curtain wall design data using AutoCAD software; The constraint relationship management module is used to mark the key nodes in the curtain wall 3D wireframe model, create the corresponding part sketch of each curtain wall part, and manage the constraint relationship between the part sketch and the curtain wall part according to the Logic variable template; The curtain wall 3D model building module is used to save the curtain wall parts after constraint relationship management to the parts library, and match the corresponding curtain wall parts from the parts library for each curtain wall 3D wireframe model, and then batch build the corresponding curtain wall 3D models; The machining equipment selection and analysis module is used to obtain the Inventor 3D model list corresponding to the curtain wall unit panel, and then select the corresponding machining equipment after analyzing the parts processing features of the curtain wall 3D model, and determine whether the machining equipment can analyze the curtain wall 3D model; The process execution module is used to execute different process operations according to the judgment result of whether the machining equipment can analyze the curtain wall three-dimensional model.
Citation Information
Patent Citations
Curtain wall deepening BIM application method based on combination of Inventor and Revit
CN112131649A