A lightweight cabin section structure rapid numerical control programming method

By establishing a machining feature library and a feature process library, rapid CNC programming of lightweight cabin structures was achieved, solving the problems of low programming efficiency and unstable quality, and improving the mission response speed and programming quality of spacecraft manufacturing.

CN120029172BActive Publication Date: 2025-12-12BEIJING SATELLITE MFG FACTORY
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510064090.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-15
Publication Date
2025-12-12
Estimated Expiration
2045-01-15

AI Technical Summary

Technical Problem

Existing technologies are inefficient, time-consuming, and produce unstable quality when programming lightweight compartment structures, making it difficult to meet the needs of rapid CNC programming for complex features.

Method used

Establish a machining feature library and a feature process library. Through feature recognition, synchronous processing and process arrangement, achieve 100% feature recognition and shortest path planning, generate toolpaths, and batch modify machining parameters to improve programming efficiency and quality.

Benefits of technology

It improves the efficiency and quality stability of CNC programming for lightweight cabin structures, and realizes a fast and standardized programming process, which is suitable for the manufacturing of spacecraft with complex structures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120029172B_ABST
    Figure CN120029172B_ABST
Patent Text Reader

Abstract

The present application relates to a kind of quick numerical control programming method of lightweight cabin section structure, belong to cabin section structural member processing field.Lightweight cabin body structure product processing feature library and feature process library are established based on process knowledge;Processing feature is pre-defined, and through feature recognition, synchronous processing, second feature recognition, feature recognition accuracy 100% is realized;Processing feature is listed and displayed, sorted and saved, and the shortest path planning of tool path is realized;The mapping relationship of processing feature and feature process is established, and automatic process decision and tool path generation are realized;Through batch modification processing parameter, the tool path quality of different size specification feature is improved.The present application effectively solves the problems of complex structure, large number of features of lightweight cabin section structure product numerical control programming, such as large amount of repetitive work, low efficiency, long time, slow task response speed, improves numerical control programming efficiency and standardization, ensures programming quality stability, and provides effective guarantee for production and manufacture of spacecraft lightweight cabin section structure product.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the field of cabin section structure processing, and relates to a rapid numerical control programming method for a lightweight cabin section structure, which is suitable for rapid numerical control programming of the lightweight cabin section structure. BACKGROUND

[0002] The lightweight cabin section structure belongs to a typical thin-walled structure and is an important component of a spacecraft such as a manned spaceship, a cargo spaceship and a manned space station, mainly including a cabin section shell and a wall plate. The product is composed of a thin plate and a stiffened component, has a complex structure, a large size, poor rigidity, a large number of features, and a diameter-to-thickness ratio of more than 500:1, and thus requires a numerical control technician to spend a large amount of time on numerical control programming of the cabin section structure product. In a traditional programming process, an experienced technician needs 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 repeated work, low efficiency, long time consumption, slow task response speed and unstable quality. A mainstream programming method in the industry is to customize a processing template to templateize parameters such as a processing strategy, a processing parameter, a tool feed and retreat mode, a tool compensation and a safety plane distance, and only needs to manually select features to complete rapid preparation of a numerical control program. However, in the face of a cabin section structure product with complex features and a large number of features, the programming method is still inefficient and prone to omission, and thus there is an urgent need to research a rapid numerical control programming method suitable for the cabin section structure product to improve programming efficiency and task response speed and improve the quality stability of the numerical control program. SUMMARY

[0003] The application solves the technical problem of overcoming the deficiencies of the prior art and providing a rapid numerical control programming method for a lightweight cabin section structure to effectively improve numerical control programming efficiency and standardization and ensure programming quality and stability of a numerical control program.

[0004] The application solves the technical problem in the following manner.

[0005] A rapid numerical control programming method for a lightweight cabin section structure includes the following steps.

[0006] Step 1: Establishing a processing feature library and a feature process library for a spacecraft lightweight cabin section structure product, wherein the processing feature library includes grid slot features, boss features, stiffener features and hole features, and the feature process library includes processing technologies for various features.

[0007] Step 2: According to an entity model of the lightweight cabin section structure product, determining a product type, splitting the model into body, surface, edge and point units by analyzing the model, searching for features according to a defined feature boundary mode, identifying the grid slot features, the boss features, the stiffener features and the hole features, marking colors and displaying in a list to realize visual expression of the model features.

[0008] Step 3, determine whether the machining features are all recognized by the color of the features, and process the unrecognized features synchronously, make them meet the pre-defined feature requirements through synchronous modeling, and then perform feature recognition, judgment and processing on the entity model again until the machining features are 100% recognized;

[0009] Step 4, arrange the machining features in sequence according to the structural characteristics of the cabin section and wall plate products, and determine whether the features displayed in the list are the shortest time tool path for numerical control machining. If not, modify the arrangement sequence manually to make it meet the optimal tool path planning requirements.

[0010] Step 5, store the results of feature recognition and sorting, and mark the unique attributes of different features for traceability.

[0011] Step 6, establish a process arrangement mechanism according to the mapping relationship between machining features and feature processes, arrange and combine different machining features according to rough and fine machining requirements to ensure that the process arrangement covers all machining features. Through process arrangement, the process decision of the cabin section and wall plate products is completed, and the machining feature information and feature process information are loaded into the numerical control machining tool path carrier according to the process decision results to realize automatic generation of tool path.

[0012] Step 7, batch modify the machining parameters of the tool path to make the tool path match different sizes and specifications of features.

[0013] Preferably, the grid slot feature refers to a closed area in the cabin section structure product, which is surrounded by a side wall, recessed on the bottom surface, and open on the top surface, including a spherical bottom closed slot, a column bottom closed slot, a conical bottom closed slot, a multi-bottom closed slot, and a flat bottom closed slot. The boss feature refers to the raised structure on the bottom surface of the grid slot, including an in-slot flat bottom boss and an in-slot curved bottom boss. The reinforcing rib feature refers to the connecting part between the grid slots, including a flat top rib, a curved top rib, and an inclined top rib. The hole feature includes a flat through hole, a flat blind hole, a flat countersunk hole, a flat taper hole, a curved through hole, a curved blind hole, a curved countersunk hole, and a curved taper hole.

[0014] Preferably, the machining process of each feature includes machining strategy, tool axis direction, cutting mode, cutting direction, step distance, spindle speed, feed rate, feed method, retreat method, tool compensation, safety plane distance, side wall allowance, bottom surface allowance, and inspection allowance.

[0015] Preferably, the feature processes of the spherical bottom closed slot, the column bottom closed slot, the conical bottom closed slot, the multi-bottom closed slot, and the flat bottom closed slot all include rough milling of the grid slot, fine milling of the grid slot side wall, milling of the bottom surface feed slot, and fine milling of the bottom surface.

[0016] Preferably, the feature processes of the in-slot flat bottom boss and the in-slot curved bottom boss 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, flat top rib, and inclined top rib each 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, planar blind hole, planar countersunk hole, planar tapered hole, curved surface through hole, curved surface blind hole, curved surface countersunk hole, and curved surface tapered hole each include drilling and milling.

[0019] Preferably, the product type is determined according to the lightweight cabin section structure product entity model, and the product type is a cabin section or a wall panel.

[0020] Preferably, the machining features are sequentially arranged in an automatic circumferential ordering mode or an automatic longitudinal ordering mode.

[0021] Preferably, the machining parameters of the tool path include a cutting mode, a cutting direction, a step distance, a spindle speed, a feed rate, a feed method, a retreat method, a tool compensation, a safety plane distance, a side wall allowance, a bottom surface allowance, and a check allowance.

[0022] The beneficial effects of the present application compared with the prior art are as follows:

[0023] The present application adopts a lightweight cabin section structure rapid numerical control programming method, establishes a lightweight cabin section structure product machining feature library and a feature process library based on process knowledge; predefines the machining features, realizes 100% feature recognition accuracy through feature recognition, synchronous processing, and re-feature recognition; realizes the shortest path planning of the tool path through list display and sorting saving of the machining features; establishes a mapping relationship between the machining features and the feature processes, realizes automatic process decision and tool path generation; and improves the tool path quality of features of different sizes and specifications through batch modification of machining parameters. The present application effectively solves the problems of large repetitive workload, low efficiency, long time consumption, and slow task response speed of numerical control programming of lightweight cabin section structure products with complex structure and a large number of features, improves the numerical control programming efficiency and standardization, ensures the programming quality stability, and provides effective protection for the production and manufacturing of spacecraft lightweight cabin section structure products. At the same time, the method has wide expansibility and can be popularized to different machining products in various industries, laying a solid foundation for AI intelligent programming technology. BRIEF DESCRIPTION OF DRAWINGS

[0024] Figure 1 is a flowchart of the present application;

[0025] Figure 2 is a lightweight cabin section structure product feature recognition process;

[0026] Figure 3 is a lightweight cabin section structure product process decision principle. DETAILED DESCRIPTION

[0027] The application will be further described below in conjunction with the drawings.

[0028] The application aims at the problem of large repetitive workload, low efficiency, long time consumption and slow task response speed of numerical control programming of complex structure and large number of features of lightweight cabin section structure product, and proposes a rapid numerical control programming method for lightweight cabin section structure, which is realized through the following process: according to the machining features and feature process knowledge of the lightweight cabin section structure product refined according to the machining experience, a machining feature library and a feature process library are established; the design features of the cabin section structure product are converted into machining features, the matching feature entities are obtained by comparing the geometric entity expression in the model with the pre-defined feature expression, so that the machining features are identified and marked with color and list display; the un-identified features are processed synchronously to meet the pre-defined feature requirements, realizing 100% identification of the machining features; the machining features identified by the features are sorted to meet the shortest time tool path requirement of path planning; the result of feature identification is saved to be traceable; the mapping relationship between the machining features and the feature process is established, the automatic decision of the process is realized by arranging the feature process, and the tool path is generated; the batch processing tool is established to modify the machining parameters in batches, improve the adaptability of the tool path to different size and specification features, and ensure the quality of the tool path.

[0029] As shown in Figure 1 , the specific process of the application is as follows:

[0030] Step 1: According to the numerical control machining programming specification of the spacecraft lightweight cabin section structure product, the type composition and structural characteristics of the product are analyzed, the typical machining features are refined, and the machining feature library is established. The specific typical features include grid slot features, boss features, reinforcing rib features and hole features. The machining method of each feature is summarized, which specifically includes selecting the machining strategy, setting the tool axis direction, cutting mode, cutting direction, step distance, spindle speed, feed rate, feed method, tool compensation, safety plane distance, side wall allowance, bottom surface allowance, inspection allowance and other process parameters, establishing a feature-oriented feature process library, and taking the process knowledge as the input of automatic generation of lightweight cabin section structure product machining tool path and automatic programming of program.

[0031] The grid slot feature refers to a closed area in the cabin section structure product, which is surrounded by a side wall, recessed on the bottom surface, and open on the top surface. According to the shape of the recess, it mainly includes a spherical bottom closed slot, a column bottom closed slot, a conical bottom closed slot, a multi-bottom closed slot, and a flat bottom closed slot. The boss feature refers to the raised structure on the bottom surface of the grid slot. According to the shape of the boss top surface, it mainly includes an in-slot flat bottom boss and an in-slot curved bottom boss. The reinforcing rib feature refers to the connecting part between the grid slots. According to the shape and angle of the top surface, it mainly includes a flat top rib, a curved top rib, and an inclined top rib. The hole feature includes a flat surface through hole, a flat surface blind hole, a flat surface countersunk hole, a flat surface taper hole, a curved surface through hole, a curved surface blind hole, a curved surface countersunk hole, and a curved surface taper hole.

[0032] The feature process library includes the machining processes of the grid slot feature, the boss feature, the reinforcing rib feature, and the hole feature. The feature processes of the spherical bottom closed slot, the column bottom closed slot, the conical bottom closed slot, and the multi-bottom closed slot are the same, including rough milling of the grid slot, fine milling of the grid slot side wall, milling of the bottom surface feed slot, and fine milling of the bottom surface. The feature process of the flat bottom closed slot includes rough milling of the grid slot, fine milling of the side wall, and fine milling of the bottom surface.

[0033] The feature processes of the in-slot flat bottom boss and the in-slot curved bottom boss include rough milling of the flat bottom boss, fine milling of the side wall, and fine milling of the bottom surface.

[0034] The feature processes of the curved top rib, the flat top rib, and the inclined top rib include milling of the rib top surface and milling of the rib side wall.

[0035] The feature processes of the flat surface through hole, the flat surface blind hole, the flat surface countersunk hole, the flat surface taper hole, the curved surface through hole, the curved surface blind hole, the curved surface countersunk hole, and the curved surface taper hole include drilling and milling.

[0036] Step 2: According to the input lightweight cabin structure product entity model, determine the product type, use the feature recognition method based on boundary matching, analyze the model, and split the model into volume, surface, edge, and point units. According to the defined feature boundary pattern, search for features, complete the recognition of grid slot features, boss features, reinforcing rib features, and hole features, and mark the color and list display to realize the visual expression of the model features.

[0037] Step 3: Determine whether the machining features are all recognized by the color of the features. Process the unrecognized features synchronously, make them meet the pre-defined feature requirements through synchronous modeling, and then perform feature recognition, judgment, and processing on the entity model again until the recognition accuracy of the machining features reaches 100%.

[0038] Step 4, according to the structural characteristics of the cabin section and wallboard product, the processing features are sequentially arranged, and the automatic circumferential arrangement or automatic longitudinal arrangement mode can be selected, and whether the features displayed in the list are the shortest time walking path for numerical control machining is judged by visual observation, if it is not the optimal path, the arrangement order can be modified manually to meet the optimal walking track requirements of path planning.

[0039] Step 5, the result of feature recognition is stored by the attribute marking method of string assignment, and different features are uniquely identified and marked, which can be traced back, and provides driving input for subsequent automatic process decision and automatic generation of machining tool path.

[0040] The feature recognition process of the lightweight cabin section structure product is as shown in Figure 2 .

[0041] Step 6, the process decision principle of the lightweight cabin section structure product is as shown in Figure 3 , according to the mapping relationship between the processing features and the feature processes, a process arrangement mechanism is established, different processing features are arranged and combined according to the rough and fine machining requirements, and it is ensured that the process arrangement covers all processing features, and through the process arrangement, the process decision of the cabin section and wallboard product is completed, and the method can accumulate the features and feature processes, and be expanded to different types of products. Finally, according to the process decision result, the feature information and the feature process information are loaded to the numerical control machining tool path carrier, the automatic generation of the tool path is realized, the NC machine tool code is output, and the rapid numerical control programming of the lightweight cabin section structure is completed.

[0042] The mapping relationship between the processing features and the feature processes is the basis for process arrangement, one feature can include multiple feature processes, and process arrangement is to arrange and combine the feature processes of the processing features, so that the process arrangement covers all processing features.

[0043] Step 7, a batch processing tool is established to batch modify the processing parameters, including cutting mode, cutting direction, step distance, spindle speed, feed rate, feed method, tool compensation, safety plane distance, side wall allowance, bottom surface allowance, inspection allowance and the like. Through batch adjustment of the processing parameters, the adaptability of the tool path to different size specifications of the features is improved, and the quality and system robustness of the tool path are ensured.

[0044] The part not described in detail in the application belongs to the common knowledge of those skilled in the art.

Claims

1. A quick numerical control programming method for lightweight cabin section structure, characterized in that, It comprises the following steps: Step 1, establish spacecraft lightweight cabin section structure product processing feature library and feature process library, the processing feature library includes grid slot feature, boss feature, stiffener feature, hole feature; The feature process library includes the processing technology of various features; Step 2, according to the lightweight cabin section structure product entity model, judge the product type, through analyzing the model, the model is divided into body, surface, edge, point unit, according to the defined feature boundary mode, the feature is searched, the identification of grid slot feature, boss feature, stiffener feature, hole feature is completed, and the color is marked, the list is displayed, the visualization expression of model feature is realized; Step 3, whether the processing feature is identified completely is judged through the color of the feature, the features not identified are processed synchronously, the synchronous modeling is used to make it meet the pre-defined feature requirements, the feature identification of the entity model is carried out again and judged and processed until the processing feature is 100% identified; Step 4, according to the structure characteristics of cabin section and wallboard product, the processing features are arranged in sequence, whether the feature displayed in the list is the shortest time tool path of numerical control machining is judged, if it is not the optimal path, the arrangement sequence is modified manually to make it meet the optimal tool path requirements of path planning; Step 5, the results of feature identification and sorting are stored, the different features identified are marked with unique attribute identification, so that they can be traced back; Step 6, according to the mapping relationship between processing feature and feature process, the process arrangement mechanism is established, according to the rough and fine machining requirements, the feature processes of different processing features are arranged and combined to ensure that the process arrangement covers all processing features, through process arrangement, the process decision of cabin section and wallboard product is completed, according to the process decision result, the processing feature information and feature process information are loaded to the numerical control machining tool path carrier to realize automatic generation of tool path; Step 7, the processing parameters of tool path are modified in batches to make the tool path match different sizes of features.

2. The quick numerical control programming method for a lightweight cabin section structure according to claim 1, characterized in that, The grid slot feature refers to the closed area in the cabin section structure product, which is surrounded by the side wall, the bottom surface is recessed, and the top surface is open, including spherical bottom closed slot, column bottom closed slot, conical bottom closed slot, multi-bottom closed slot and flat bottom closed slot; the boss feature refers to the protruding structure on the bottom surface of the grid slot, including in-slot flat bottom boss and in-slot curved bottom boss; The stiffener feature refers to the connection part between the grid slots, including flat top rib, curved top rib and inclined top rib; the hole feature includes plane through hole, plane blind hole, plane countersunk hole, plane taper hole, curved surface through hole, curved surface blind hole, curved surface countersunk hole and curved surface taper hole.

3. The quick numerical control programming method for a lightweight cabin section 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, retreat method, tool compensation, safety plane distance, side wall allowance, bottom surface allowance and inspection allowance.

4. The quick numerical control programming method for a lightweight cabin section structure according to claim 2, characterized in that, The feature processes of spherical bottom closed slot, column bottom closed slot, conical bottom closed slot, multi-bottom closed slot and flat bottom closed slot all include rough milling grid slot, fine milling grid slot side wall, milling bottom surface feed slot and fine milling bottom surface.

5. The quick numerical control programming method for a lightweight cabin section structure according to claim 2, characterized in that, The feature processes of in-slot flat bottom boss and in-slot curved bottom boss all include rough milling flat bottom boss, fine milling side wall and fine milling bottom surface.

6. The quick numerical control programming method for a lightweight cabin section structure according to claim 2, characterized in that, The characteristic processes of the curved top rib, flat top rib and inclined top rib include milling the top surface of the rib and milling the side wall of the rib.

7. The quick numerical control programming method for a lightweight cabin section structure according to claim 2, characterized in that, The characteristic processes of the planar through hole, planar blind hole, planar countersunk hole, planar tapered hole, curved surface through hole, curved surface blind hole, curved surface countersunk hole and curved surface tapered hole include drilling and milling.

8. The quick numerical control programming method for a lightweight cabin section structure according to claim 1, characterized in that, The product type is determined according to a lightweight cabin section structure product entity model, and the product type is a cabin section or a wallboard.

9. The quick numerical control programming method for a lightweight cabin section structure according to claim 1, characterized in that, The machining characteristics are sequentially arranged in an automatic circumferential sequencing mode or an automatic longitudinal sequencing mode.

10. The quick numerical control programming method for a lightweight cabin section structure according to claim 1, characterized in that, The machining parameters of the tool path include a cutting mode, a cutting direction, a step distance, a spindle speed, a feed rate, a feeding mode, a retracting mode, a tool compensation, a safety plane distance, a side wall allowance, a bottom surface allowance and a checking allowance.

Citation Information

Patent Citations

  • Rapid programming method for numerical control machining of engine case

    CN111679630A

  • Construction method and system of knowledge graph for water conservancy and hydropower engineering

    CN118014072A