Rapid numerical control programming method for lightweight cabin section structure
By establishing a processing feature library and a feature process library, combining feature recognition and process decision-making technology, rapid CNC programming of lightweight cabin structure products is achieved, solving the problems of low programming efficiency and unstable quality in the existing technology.
Patent Information
- Application Number
- CN202510064090.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-15
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2045-01-15
AI Technical Summary
The prior art when programming lightweight cabin structure products, it is low efficiency, long time, and slow task response speed, resulting in unstable programming quality.
Establish a processing feature library and feature process library for lightweight cabin structure products, and realize automatic generation and programming of tool trajectory through feature recognition, synchronization processing and process decision-making.
It improves the efficiency and standardization of CNC programming, ensures programming quality and stability of CNC programs, and significantly shortens programming time.
Smart Images

Figure CN120029172A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the field of cabin structure processing, and relates to a fast numerical control programming method for a lightweight cabin structure, which is suitable for fast numerical control programming of lightweight cabin structure parts. Background Art
[0002] Lightweight cabin structures are typical thin-walled structural parts and are important components of spacecraft such as manned spacecraft, cargo spacecraft, and manned space stations. They mainly include cabin shells and wall panels. This type of product is composed of thin plates and reinforced components, with complex structures, large sizes, poor rigidity, a large number of features, and a diameter-thickness ratio of more than 500:1. CNC process personnel are required to invest a lot of time in CNC programming of cabin structure products. The traditional programming process requires experienced process personnel to create a large number of auxiliary geometric features, manually pick up a large number of geometric elements such as points, lines, and surfaces, and set a large number of process parameters, resulting in a large amount of repetitive programming work, low efficiency, long time consumption, slow task response speed, and unstable quality. At present, the mainstream programming method in the industry is to customize processing templates, template processing strategies, processing parameters, feed and retract methods, tool compensation, safety plane distance and other parameters, and only manually select features to complete the rapid compilation of NC programs. However, faced with cabin structure products with complex features and large numbers, the programming method is still inefficient and prone to omissions. There is an urgent need to study a fast NC programming method suitable for cabin structural parts to improve programming efficiency and task response speed, and improve the quality stability of NC programs. Summary of the invention
[0003] The technical problem solved by the present invention is: to overcome the deficiencies of the prior art, to propose a fast CNC programming method for a lightweight cabin structure, to effectively improve the efficiency and standardization of CNC programming, and to ensure the programming quality and stability of the CNC program.
[0004] The solution of the present invention is:
[0005] A fast numerical control programming method for a lightweight cabin structure comprises the following steps:
[0006] Step 1, establishing a processing feature library and a feature process library for a spacecraft lightweight cabin structure product, wherein the processing feature library includes grid groove features, boss features, rib features, and hole features; and the feature process library includes processing processes for various features;
[0007] Step 2: According to the physical model of the lightweight cabin structure product, determine the product type, split the model into body, surface, edge, and point units by analyzing the model, search for features according to the defined feature boundary mode, complete the identification of grid slot features, boss features, rib features, and hole features, mark colors, and display in a list to achieve visual expression of model features;
[0008] Step 3: Determine whether all processing features are recognized by the color of the features, perform synchronous processing on the unrecognized features, make them meet the predefined feature requirements by synchronous modeling, perform feature recognition, judgment and processing on the solid model again, until 100% of the processing features are recognized;
[0009] Step 4: Arrange the processing features in order according to the structural characteristics of the cabin and wall panel products, and determine whether the features displayed in the list are the shortest tool path for CNC processing. If not, modify the arrangement order manually to meet the requirements of the optimal tool path for path planning.
[0010] Step 5, storing the results of feature recognition and sorting, and marking the different features with unique attribute identification to make them traceable;
[0011] Step 6: Establish a process arrangement mechanism based on the mapping relationship between processing features and feature processes. Arrange and combine feature processes of different processing features according to rough and fine processing requirements to ensure that the process arrangement covers all processing features. Through process arrangement, complete the process decision of cabin and wall products. According to the process decision result, load the processing feature information and feature process information into the tool trajectory carrier of the CNC processing process to realize the automatic generation of tool trajectory.
[0012] Step 7: Batch modify the processing parameters of the tool trajectory to make the tool trajectory match features of different sizes and specifications.
[0013] Preferably, the grid groove feature refers to a closed area in the cabin structure product that is surrounded by side walls, recessed at the bottom, and open at the top, including a spherical bottom closed groove, a column bottom closed groove, a cone bottom closed groove, a multi-bottom closed groove, and a flat bottom closed groove; the boss feature refers to a raised structure on the bottom surface of the grid groove, including a flat-bottom boss in the groove and a curved-bottom boss in the groove; the rib feature refers to the connecting part between the grid grooves, including flat top ribs, curved top ribs, and inclined top ribs; the hole feature includes a plane through hole, a plane blind hole, a plane countersunk hole, a plane tapered hole, a curved through hole, a curved blind hole, a curved countersunk hole, and a curved tapered hole.
[0014] Preferably, the processing technology for each feature includes processing strategy, tool axis direction, cutting mode, cutting direction, step distance, spindle speed, feed rate, feed method, retract method, tool compensation, safety plane distance, side wall allowance, bottom surface allowance, and inspection allowance.
[0015] Preferably, the characteristic processes of the spherical bottom closed groove, columnar bottom closed groove, conical bottom closed groove, multi-bottom closed groove and flat bottom closed groove all include rough milling of the grid groove, fine milling of the grid groove side wall, milling of the bottom surface feed groove and fine milling of the bottom surface.
[0016] Preferably, the characteristic processes of the flat-bottom boss in the groove and the curved-bottom boss in the groove both include rough milling of the flat-bottom boss, fine milling of the side wall, and fine milling of the bottom surface.
[0017] Preferably, the characteristic processes of the curved top rib, the flat top rib and the inclined top rib all include milling the top surface of the rib and milling the side wall of the rib.
[0018] Preferably, the characteristic processes of the planar through hole, the planar blind hole, the planar countersunk hole, the planar tapered hole, the curved through hole, the curved blind hole, the curved countersunk hole, and the curved tapered hole all include drilling and milling.
[0019] Preferably, the product type is determined based on the physical model of the lightweight cabin structure product, and the product type is a cabin or a wall panel.
[0020] Preferably, the processing features are arranged sequentially by automatic circumferential sorting or automatic longitudinal sorting.
[0021] Preferably, the processing parameters of the tool trajectory include cutting mode, cutting direction, step distance, spindle speed, feed rate, feed method, retract method, tool compensation, safety plane distance, side wall allowance, bottom allowance, and inspection allowance.
[0022] The beneficial effects of the present invention compared with the prior art are:
[0023] The present invention adopts a fast CNC programming method for lightweight cabin structure, establishes a processing feature library and a feature process library for lightweight cabin structure products based on process knowledge; predefines processing features, achieves 100% feature recognition accuracy through feature recognition, synchronous processing, and feature recognition again; lists, sorts, and saves processing features to achieve the shortest path planning of tool trajectories; establishes a mapping relationship between processing features and feature processes to achieve automatic process decision-making and tool trajectory generation; and improves the quality of tool trajectories of features of different sizes and specifications by batch modifying processing parameters. The present invention effectively solves the problems of large repetitive workload, low efficiency, long time consumption, and slow task response speed in CNC programming of lightweight cabin structure products with complex structures and a large number of features, improves the efficiency and standardization of CNC programming, ensures the stability of programming quality, and provides effective guarantee for the production and manufacturing of lightweight cabin structure products of spacecraft. At the same time, the method has wide scalability and can be extended to different machine processing products in various industries, laying a solid foundation for AI intelligent programming technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 It is a flow chart of the present invention;
[0025] Figure 2 Provides product feature identification process for lightweight cabin structure;
[0026] Figure 3 It is the process decision principle for lightweight cabin structure products. DETAILED DESCRIPTION
[0027] The present invention will be further described below in conjunction with the accompanying drawings.
[0028] Aiming at the problems of large repetitive workload, low efficiency, long time consumption and slow task response speed in numerical control programming of lightweight cabin structure products with complex structure and huge number of features, the present invention proposes a fast numerical control programming method for lightweight cabin structure, which is realized through the following process: establishing a processing feature library and a feature process library according to the processing features and feature process knowledge of lightweight cabin structure products extracted from processing experience; converting the design features of the cabin structure products into processing features, and obtaining matching feature entities by comparing the geometric entity expression in the model with the predefined feature expression, thereby identifying the processing features, marking the colors and displaying them in a list; synchronously processing the unidentified features to make them meet the predefined feature requirements and realize 100% recognition of the processing features; sorting the processing features of feature recognition to make them meet the shortest time tool path requirements of path planning; saving the results of feature recognition to make them traceable; establishing a mapping relationship between processing features and feature processes, and realizing automatic decision-making of processes and generating tool paths by arranging feature processes; establishing a batch processing tool to batch modify processing parameters, improve the adaptability of tool paths to features of different sizes and specifications, and ensure the quality of tool paths.
[0029] like Figure 1 As shown, the specific process of the present invention is as follows:
[0030] Step 1: According to the CNC machining programming specifications for lightweight cabin structure products of spacecraft, analyze the type composition and structural characteristics of the products, extract typical machining features, and establish a machining feature library. Specific typical features include grid groove features, boss features, rib features, and hole features. Summarize the machining methods for each feature, including selecting machining strategies, setting tool axis direction, cutting mode, cutting direction, step distance, spindle speed, feed rate, feed method, retract method, tool compensation, safety plane distance, side wall allowance, bottom surface allowance, inspection allowance and other process parameters, establish a feature-oriented feature process library, and use process knowledge as input for automatic tool path generation and program automatic arrangement for lightweight cabin structure products.
[0031] Among them, the grid groove feature refers to the closed area in the cabin structure product that is surrounded by side walls, recessed at the bottom and open at the top. According to the shape of the recess, it mainly includes spherical bottom closed grooves, column bottom closed grooves, cone bottom closed grooves, multi-bottom closed grooves and flat bottom closed grooves; the boss feature refers to the raised structure on the bottom surface of the grid groove. According to the shape of the boss top surface, it mainly includes flat-bottom bosses in the groove and curved-bottom bosses in the groove; the rib feature refers to the connecting part between the grid grooves. According to the shape and angle of the top surface, it mainly includes flat top ribs, curved top ribs and inclined top ribs; the hole feature includes plane through holes, plane blind holes, plane countersunk holes, plane tapered holes, curved through holes, curved blind holes, curved countersunk holes and curved tapered holes according to the shape of the top surface.
[0032] The feature process library includes the processing technology of grid slot features, boss features, rib features, and hole features. The feature processes of ball bottom closed slots, column bottom closed slots, cone bottom closed slots, and multi-bottom closed slots are the same, including rough milling of grid slots, fine milling of grid slot side walls, milling of bottom surface feed slots, and fine milling of bottom surfaces. The feature processes of flat bottom closed slots include rough milling of grid slots, fine milling of side walls, and fine milling of bottom surfaces.
[0033] The characteristic processes of the flat-bottom boss in the groove and the curved-bottom boss in the groove include rough milling of the flat-bottom boss, fine milling of the side wall, and fine milling of the bottom surface.
[0034] The milling process of curved top reinforcement, flat top reinforcement and inclined top reinforcement includes milling the top surface and milling the side wall of the reinforcement.
[0035] The processes for plane through holes, plane blind holes, plane countersunk holes, plane tapered holes, curved through holes, curved blind holes, curved countersunk holes, and curved tapered holes include drilling and milling.
[0036] Step 2: According to the input lightweight cabin structure product entity model, the product type is determined, and a feature recognition method based on boundary matching is used to analyze the model and split the model into units such as body, surface, edge, and point. The features are searched according to the defined feature boundary pattern to complete the recognition of grid slot features, boss features, rib features, and hole features, and the features are marked with colors and displayed in a list to achieve visual expression of model features.
[0037] Step 3: Determine whether all processing features are recognized by the color of the features, perform synchronous processing on the unrecognized features, and make them meet the predefined feature requirements through synchronous modeling. Perform feature recognition, judgment and processing on the solid model again until the accuracy of processing feature recognition reaches 100%.
[0038] Step 4: Arrange the processing features in sequence according to the structural characteristics of the cabin and wall panel products. Automatic circumferential sorting or automatic longitudinal sorting can be selected. Visually determine whether the features displayed in the list are the shortest tool path for CNC processing. If it is not the optimal path, the arrangement order can be manually modified to meet the optimal tool trajectory requirements of path planning.
[0039] Step 5, the result of feature recognition is stored by attribute marking with string assignment, and different identified features are marked with unique attribute identification to make them traceable, providing driving input for subsequent automatic process decision-making and automatic generation of machining tool paths.
[0040] Lightweight cabin structure product feature identification process Figure 2 shown.
[0041] Step 6: Lightweight cabin structure product process decision principle Figure 3 As shown in the figure, according to the mapping relationship between machining features and feature processes, a process arrangement mechanism is established. According to the requirements of rough and fine machining, the feature processes of different machining features are arranged and combined to ensure that the process arrangement covers all machining features. Through process arrangement, the process decision of cabin and wall products is completed. This method can accumulate features and feature processes and expand them to different types of products. Finally, according to the process decision results, the feature information and feature process information are loaded into the tool trajectory carrier of the CNC machining process to realize the automatic generation of tool trajectories, output NC machine tool codes, and complete the rapid CNC programming of lightweight cabin structures.
[0042] The mapping relationship between processing features and feature processes is the basis for process scheduling. One feature can contain multiple feature processes. Process scheduling is to arrange and combine the feature processes of processing features so that the process scheduling covers all processing features.
[0043] Step 7: Establish a batch processing tool to modify the processing parameters in batches, including cutting mode, cutting direction, step distance, spindle speed, feed rate, feed method, retract method, tool compensation, safety plane distance, side wall allowance, bottom surface allowance, inspection allowance, etc. By adjusting the processing parameters in batches, the adaptability of the tool trajectory to features of different sizes and specifications can be improved, ensuring the quality of the tool trajectory and the robustness of the system.
[0044] Parts of the present invention that are not described in detail belong to common knowledge among those skilled in the art.
Claims
1. A fast numerical control programming method for a lightweight cabin structure, characterized in that: The steps include: Step 1, establishing a processing feature library and a feature process library for a spacecraft lightweight cabin structure product, wherein the processing feature library includes grid groove features, boss features, rib features, and hole features; The feature process library includes processing processes for various features; Step 2: According to the physical model of the lightweight cabin structure product, determine the product type, split the model into body, surface, edge, and point units by analyzing the model, search for features according to the defined feature boundary mode, complete the identification of grid slot features, boss features, rib features, and hole features, mark colors, and display in a list to achieve visual expression of model features; Step 3: Determine whether all processing features are recognized by the color of the features, perform synchronous processing on the unrecognized features, make them meet the predefined feature requirements by synchronous modeling, perform feature recognition, judgment and processing on the solid model again, until 100% of the processing features are recognized; Step 4: Arrange the processing features in order according to the structural characteristics of the cabin and wall panel products, and determine whether the features displayed in the list are the shortest tool path for CNC processing. If not, modify the arrangement order manually to meet the requirements of the optimal tool path for path planning. Step 5, storing the results of feature recognition and sorting, and marking the different features with unique attributes to make them traceable; Step 6: Establish a process arrangement mechanism based on the mapping relationship between processing features and feature processes. Arrange and combine feature processes of different processing features according to rough and fine processing requirements to ensure that the process arrangement covers all processing features. Through process arrangement, complete the process decision of cabin and wall products. According to the process decision result, load the processing feature information and feature process information into the tool trajectory carrier of the CNC processing process to realize the automatic generation of tool trajectory. Step 7: Batch modify the processing parameters of the tool trajectory to make the tool trajectory match features of different sizes and specifications.
2. A fast numerical control programming method for a lightweight cabin structure according to claim 1, characterized in that: The grid groove feature refers to a closed area in the cabin structure product that is surrounded by side walls, recessed at the bottom, and open at the top, including spherical bottom closed grooves, column bottom closed grooves, cone bottom closed grooves, multi-bottom closed grooves, and flat bottom closed grooves; the boss feature refers to a raised structure on the bottom surface of the grid groove, including a flat bottom boss in the groove and a curved bottom boss in the groove; The rib features refer to the connecting parts between the grid grooves, including flat top ribs, curved top ribs, and inclined top ribs; the hole features include plane through holes, plane blind holes, plane countersunk holes, plane tapered holes, curved through holes, curved blind holes, curved countersunk holes, and curved tapered holes.
3. A fast numerical control programming method for a lightweight cabin structure according to claim 1, characterized in that: The processing technology of each feature includes processing strategy, tool axis direction, cutting mode, cutting direction, step distance, spindle speed, feed rate, feed method, retract method, tool compensation, safety plane distance, side wall allowance, bottom allowance, and inspection allowance.
4. A fast numerical control programming method for a lightweight cabin structure according to claim 2, characterized in that: The characteristic processes of the ball-bottom closed groove, column-bottom closed groove, cone-bottom closed groove, multi-bottom closed groove and flat-bottom closed groove all include rough milling of the grid groove, fine milling of the grid groove side wall, milling of the bottom surface feed groove and fine milling of the bottom surface.
5. A fast numerical control programming method for a lightweight cabin structure according to claim 2, characterized in that: The characteristic processes of the flat-bottom boss in the groove and the curved-bottom boss in the groove include rough milling of the flat-bottom boss, fine milling of the side wall, and fine milling of the bottom surface.
6. A fast numerical control programming method for a lightweight cabin structure according to claim 2, characterized in that: The characteristic processes of curved top ribs, flat top ribs and inclined top ribs all include milling the top surface and side wall of the ribs.
7. A fast numerical control programming method for a lightweight cabin structure according to claim 2, characterized in that: The characteristic processes of planar through holes, planar blind holes, planar countersunk holes, planar tapered holes, curved through holes, curved blind holes, curved countersunk holes, and curved tapered holes all include drilling and milling.
8. A fast numerical control programming method for a lightweight cabin structure according to claim 1, characterized in that: The product type is determined based on the physical model of the lightweight cabin structure product, and the product type is a cabin or a wall panel.
9. A fast numerical control programming method for a lightweight cabin structure according to claim 1, characterized in that: Use automatic circular sorting or automatic longitudinal sorting to arrange the machining features in sequence.
10. A fast numerical control programming method for a lightweight cabin structure according to claim 1, characterized in that: The processing parameters of the tool trajectory include cutting mode, cutting direction, step distance, spindle speed, feed rate, feed method, retract method, tool compensation, safety plane distance, side wall allowance, bottom allowance, and inspection allowance.
Citation Information
Patent Citations
Feature-based numerical-control method for processing and manufacturing complicated parts
CN103235556A
Rapid programming method for numerical control machining of engine case
CN111679630A
Building information management system based on BIM technology
CN115713161A
Construction method and system of knowledge graph for water conservancy and hydropower engineering
CN118014072A
Method and control device for optimized controlling of a machine tool
EP3151073A1