A drilling and riveting product posture modeling and rapid positioning method
By establishing the coordinate system of the drilling and riveting machine in the drilling and riveting bracket design environment and constraining the fixed wall panel model, the precise positioning and rapid repositioning of the aircraft wall panel are achieved, solving the problem of low positioning efficiency of the wall panel model and improving the safety and efficiency of tooling design.
Patent Information
- Application Number
- CN202211205778.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-30
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2042-09-30
AI Technical Summary
During the design process of the automatic riveting bracket of the aircraft, the positioning efficiency of the wall panel model is inefficient and requires manual manual operation to ensure accurate positioning, resulting in inaccurate positioning and multiple calibrations, affecting the accuracy of the riveting procedure.
By establishing the coordinate system of the drilling and riveting machine in the drilling and riveting bracket design environment, and constraining the position of the fixed wall product in the assembly environment, recording its spatial attitude information, realizing one-click positioning and rapid repositioning, and using design software to accurately locate and lock the wall model.
It improves the safety and reliability of tooling design data, reduces drilling and riveting program errors caused by inadequate positioning of the wall panel model, and improves the repositioning efficiency of the wall panel model.
Abstract
Description
Technical Field
[0001] The invention belongs to the field of aircraft assembly and relates to a drilling and riveting product posture modeling and rapid positioning method. Background Art
[0002] During the design process of an automatic drilling and riveting bracket for an aircraft, it is necessary to reference multiple aircraft panel models into a computer-aided tooling design environment. Since the aircraft panel model is created in an absolute coordinate system (Cartesian coordinate system), when all the panel models referenced into the aircraft panel model are brought into the computer-aided tooling design environment, the panel models will be automatically positioned in the environment according to the absolute coordinates without manual intervention in their positions. After automatic positioning, each panel model will form a part of the aircraft. Obviously, in order to improve the efficiency of the drilling and riveting machine, the position of the above panel models in the tooling design environment does not meet the requirements, and manual operation is required to place each panel model according to the processing stroke of the drilling and riveting machine. Once the position is determined, it is necessary to lock its position in the design environment to prevent it from being shifted due to misoperation during the subsequent bracket drilling and riveting design process. When the connection information of the wall panel model is changed, the existing model needs to be deleted and the digital model after positioning and version change needs to be re-imported to compile the drilling and riveting program. At this time, the unit using the tooling constrains the positioning of the wall panel through the positioning holes on the drilling and riveting bracket. Since the surface where the bracket positioning holes are located uses small planes to approximate the curved surface, it cannot be fully constrained during the constraint process and can only be approximately constrained. In addition, it requires high human skill operation. Generally, multiple operations and calibrations are required to complete the positioning. Summary of the Invention
[0003] The purpose of the invention is to solve the problem of low positioning efficiency of the wall panel model in the wall panel drilling and riveting bracket design environment.
[0004] Technical Solution
[0005] A method for drilling and riveting product posture modeling and rapid positioning includes the following steps:
[0006] Step 1: Open the drilling and riveting bracket tooling design software, create a new assembly environment in the software and name it. This assembly environment has the functions of moving, constraining, importing and creating components, and can realize the switching between the assembly design environment and the part design environment;
[0007] Step 2: Import the three-dimensional model of the drilling and riveting machine into the assembly environment described in step 1 and constrain and fix it. The three-dimensional model of the drilling and riveting machine includes the travel range, outline dimensions, and coordinate system origin information of the drilling and riveting machine;
[0008] Step 3: Create a new part-level design reference node in the assembly environment described in step 2, and constrain and fix it using the function in the design software described in step 1 and name it;
[0009] Step 4: Switch the assembly environment to the part design environment using the design software described in step 3 at the part-level design reference node described in step 3, and create a new drill-riveting machine coordinate system based on the coordinate origin of the drill-riveting machine at the part-level design reference node described in step 3, and name the coordinate system the drill-riveting machine coordinate system;
[0010] Step 5: Switch the part design environment in step 4 to the assembly environment;
[0011] Step 6: Import the wall panel product to be drilled and riveted into the assembly environment described in Step 5, and use the movement function in the assembly environment to move the wall panel product into the processing range of the drilling and riveting machine;
[0012] Step 7: Use the constraint and fix command in the assembly environment to constrain and fix the drilled and riveted wall panel product moved in step 6;
[0013] Step 8: Switch the assembly environment described in Step 7 to the part design environment described in Step 4, obtain spatial posture information of the wall panel product that was drilled and riveted in Step 6 through the part design environment, and convert the spatial posture information into its coordinate system information at the part-level design reference node described in Step 3. By obtaining the converted coordinate system information, add the coordinate system to the part-level design reference node described in Step 3, and name the coordinate system according to the name of the wall panel product;
[0014] Step 9: Save the above assembly environment and part-level design reference nodes according to the software function, and use the tooling design software to generate a file in a fixed format.
[0015] Step 10. According to the state saved in step 9, insert a new assembly-level node in the assembly environment described in step 1 to manage the wall panel product positioning bracket model described in step 6 and carry out the design of the bracket and save all newly inserted nodes, and use the tooling design software to generate a fixed format file.
[0016] Furthermore, step eleven is also included. Step eleven is specifically: repeat steps six, seven, eight, nine, and ten to complete the establishment of the coordinate system of the next wall panel product in the assembly environment in the design reference node at the part level and the design of the drilling and riveting bracket, and save all newly inserted nodes, and use tooling design software to generate a fixed format file.
[0017] Furthermore, the method further includes step 12, wherein the step 12 specifically comprises: when the connection information in the wall panel model is changed and upgraded, deleting the corresponding lower version wall panel model in the assembly environment described in step 1 and importing the latest valid wall panel model into the assembly environment described in step 1;
[0018] Furthermore, the method further includes step 13, which specifically includes: obtaining the coordinate system information of the newly introduced wall panel model in the assembly environment described in step 1, and aligning it with the corresponding coordinate system established in step 8 through the coincidence command in the software assembly environment, thereby completing the rapid positioning of the wall panel model, and simultaneously saving the node corresponding to the assembly environment described in step 1;
[0019] Furthermore, the design software in step 1 should have modeling, measurement, assembly and display functions;
[0020] Furthermore, the constraint fixation is specifically to calibrate its position in the environment so that it can be used as a reference for other nodes to determine their relative positions;
[0021] Furthermore, the part-level design reference node specifically includes only the modeling process information of one part, including the coordinate system, model, reference elements, and attribute information;
[0022] Furthermore, the part design mode is a design environment that has the sketch design, solid modeling, and surface modeling functions used in the design process, in which the part modeling can be realized;
[0023] Furthermore, the position of the wall panel product being drilled and riveted in step six should not be close to the processing limit position of the drilling and riveting machine.
[0024] Furthermore, the spatial posture information is an array of 12 data [x1, x2, x3, y1, y2, y3, z1, z2, z3, o1, o2, o3], where x1, x2, x3 represent the X axis, y1, y2, y3 represent the Y axis, z1, z2, z3 represent the Z axis, and o1, o2, o3 represent the origin.
[0025] Technical Effects
[0026] This method can clearly record the posture of each wall panel and realize one-click positioning, which improves the security and reliability of tooling design data. It also improves the efficiency of repositioning the wall panel model and eliminates the occurrence of drilling and riveting program errors caused by inadequate positioning of the wall panel model. DETAILED DESCRIPTION
[0027] In order to solve the above technical problems, the present invention provides a method for quickly acquiring and positioning a wall panel model. When designing a drilling and rivet bracket for a wall panel product, a drilling and rivet bracket design coordinate system is established in a drilling and rivet bracket design environment according to the posture of a drilling and riveting machine and marked. The wall panel product model to be positioned is introduced into the wall panel drilling and rivet bracket design environment, and the introduced wall panel model is adjusted to a suitable position within the processing stroke range of the drilling and riveting machine and then locked in position. The wall panel position information is read and recorded in the wall panel drilling and rivet bracket design.
[0028] This method comprises the following steps:
[0029] Step 1: Create a wall panel product drilling and riveting bracket design environment, import the drilling and riveting machine's stroke, profile and other data information into the environment and lock it;
[0030] Step 2: Establish the drilling and riveting bracket coordinate system according to the drilling and riveting machine equipment parameters and mark it;
[0031] Step 3: Introduce the wall panel model into the design environment and adjust its posture to the appropriate position within the drilling and riveting machine's processing range, and finally lock its spatial posture;
[0032] Step 4: Obtain the spatial posture information of the panel model through the design environment system and convert it into posture coordinates and record them on the specified node. After recording, name the posture coordinates according to the panel model number;
[0033] Step 5: Repeat steps 3 and 4 to record and name the posture information of other wall panel models;
[0034] Step 6. When the connection information in the siding model is changed, delete the old siding model in the design environment and introduce the latest valid siding model into the siding drilling and riveting bracket design environment.
[0035] Step 7: Obtain the posture of the newly introduced wall panel model and overlap it with the original recorded posture, thus completing the rapid positioning of the wall panel model.
[0036] Example 1
[0037] A method for quickly acquiring and positioning a wall panel model is provided. When designing a drilling and riveting bracket for a wall panel product, a drilling and riveting bracket design coordinate system is established in a drilling and riveting bracket design environment according to the drilling and riveting machine posture and marked. The wall panel product model to be positioned is introduced into the wall panel drilling and riveting bracket design environment. The introduced wall panel model is adjusted to a suitable position within the processing stroke range of the drilling and riveting machine and then locked in position. The wall panel position information is read and recorded in the wall panel drilling and riveting bracket design. The method comprises the following steps:
[0038] Step 1: Open the drilling and riveting bracket tooling design software, create a new assembly environment in the software and name it. This assembly environment has the functions of moving, constraining, importing and creating components, and can realize the switching between the assembly design environment and the part design environment;
[0039] Step 2: Import the three-dimensional model of the drilling and riveting machine into the assembly environment described in step 1 and constrain and fix it. The three-dimensional model of the drilling and riveting machine includes the travel range, outline dimensions, and coordinate system origin information of the drilling and riveting machine;
[0040] Step 3: Create a new part-level design reference node in the assembly environment described in step 2, and constrain and fix it using the function in the design software described in step 1 and name it;
[0041] Step 4: Switch the assembly environment to the part design environment using the design software described in step 3 at the part-level design reference node described in step 3, and create a new drill-riveting machine coordinate system based on the coordinate origin of the drill-riveting machine at the part-level design reference node described in step 3, and name the coordinate system the drill-riveting machine coordinate system;
[0042] Step 5: Switch the part design environment in step 4 to the assembly environment;
[0043] Step 6: Import the wall panel product to be drilled and riveted into the assembly environment described in Step 5, and use the movement function in the assembly environment to move the wall panel product into the processing range of the drilling and riveting machine;
[0044] Step 7: Use the constraint and fix command in the assembly environment to constrain and fix the drilled and riveted wall panel product moved in step 6;
[0045] Step 8: Switch the assembly environment described in Step 7 to the part design environment described in Step 4, obtain spatial posture information of the wall panel product that was drilled and riveted in Step 6 through the part design environment, and convert the spatial posture information into its coordinate system information at the part-level design reference node described in Step 3. By obtaining the converted coordinate system information, add the coordinate system to the part-level design reference node described in Step 3, and name the coordinate system according to the name of the wall panel product;
[0046] Step 9: Save the above assembly environment and part-level design reference nodes according to the software function, and use the tooling design software to generate a file in a fixed format.
[0047] Step 10. According to the state saved in step 9, insert a new assembly-level node in the assembly environment described in step 1 to manage the wall panel product positioning bracket model described in step 6 and carry out the design of the bracket and save all newly inserted nodes, and use the tooling design software to generate a fixed format file.
[0048] Furthermore, step eleven is also included. Step eleven is specifically: repeat steps six, seven, eight, nine, and ten to complete the establishment of the coordinate system of the next wall panel product in the assembly environment in the design reference node at the part level and the design of the drilling and riveting bracket, and save all newly inserted nodes, and use tooling design software to generate a fixed format file.
[0049] Furthermore, the method further includes step 12, wherein the step 12 specifically comprises: when the connection information in the wall panel model is changed and upgraded, deleting the corresponding lower version wall panel model in the assembly environment described in step 1 and importing the latest valid wall panel model into the assembly environment described in step 1;
[0050] Furthermore, the method further includes step 13, which specifically includes: obtaining the coordinate system information of the newly introduced wall panel model in the assembly environment described in step 1, and aligning it with the corresponding coordinate system established in step 8 through the coincidence command in the software assembly environment, thereby completing the rapid positioning of the wall panel model, and simultaneously saving the node corresponding to the assembly environment described in step 1;
[0051] Furthermore, the design software in step 1 should have modeling, measurement, assembly and display functions;
[0052] Furthermore, the constraint fixation is specifically to calibrate its position in the environment so that it can be used as a reference for other nodes to determine their relative positions;
[0053] Furthermore, the part-level design reference node specifically includes only the modeling process information of one part, including the coordinate system, model, reference elements, and attribute information;
[0054] Furthermore, the part design mode is a design environment that has the sketch design, solid modeling, and surface modeling functions used in the design process, in which the part modeling can be realized;
[0055] Furthermore, the position of the wall panel product being drilled and riveted in step six should not be close to the processing limit position of the drilling and riveting machine.
[0056] Furthermore, the spatial posture information is an array of 12 data [x1, x2, x3, y1, y2, y3, z1, z2, z3, o1, o2, o3], where x1, x2, x3 represent the X axis, y1, y2, y3 represent the Y axis, z1, z2, z3 represent the Z axis, and o1, o2, o3 represent the origin.
[0057] The tooling model structure tree should be simple and clear. Each node corresponds to a component or part, and has a corresponding model file. The tooling model structure tree should be no more than four levels. For large and complex tooling, the first-level nodes under the root node should be divided according to function. For example, the tooling skeleton model, frame components, positioning components, and intersection components should be placed in different nodes. When a tooling set (such as a drill and riveter bracket) corresponds to multiple component products, coordinate systems for these multiple components must be created in the tooling skeleton model and renamed according to the component product number.
Claims
1. A drilling and riveting product posture modeling and rapid positioning method, characterized in that: The steps include: Step 1: Open the drilling and riveting bracket tooling design software, create a new assembly environment in the software and name it. This assembly environment has the functions of moving, constraining, importing, and creating new components, and can realize the switching between the assembly design environment and the part design environment; Step 2: Import the three-dimensional model of the drilling and riveting machine into the assembly environment described in step 1 and constrain and fix it. The three-dimensional model of the drilling and riveting machine includes the travel range, outline dimensions, and coordinate system origin information of the drilling and riveting machine; Step 3: Create a new part-level design reference node in the assembly environment described in step 2, and constrain and fix it using the function in the design software described in step 1 and name it; Step 4: Switch the assembly environment to the part design environment using the design software described in step 3 at the part-level design reference node described in step 3, and create a new drill-riveting machine coordinate system based on the coordinate origin of the drill-riveting machine at the part-level design reference node described in step 3, and name the coordinate system the drill-riveting machine coordinate system; Step 5: Switch the part design environment in step 4 to the assembly environment; Step 6: Import the wall panel product to be drilled and riveted into the assembly environment described in Step 5, and use the movement function in the assembly environment to move the wall panel product into the processing range of the drilling and riveting machine; Step 7: Use the constraint and fix command in the assembly environment to constrain and fix the drilled and riveted wall panel product moved in step 6; Step 8: Switch the assembly environment described in Step 7 to the part design environment described in Step 4, obtain spatial posture information of the wall panel product that was drilled and riveted in Step 6 through the part design environment, and convert the spatial posture information into its coordinate system information at the part-level design reference node described in Step 3. By obtaining the converted coordinate system information, add the coordinate system to the part-level design reference node described in Step 3, and name the coordinate system according to the name of the wall panel product; Step 9: Save the above assembly environment and part-level design reference nodes according to software functions, and generate a fixed-format file using tooling design software; Step 10. According to the state saved in step 9, insert a new assembly-level node in the assembly environment described in step 1 to manage the wall panel product positioning bracket model described in step 6 and carry out the design of the bracket and save all newly inserted nodes, and use the tooling design software to generate a fixed format file.
2. A drilling and riveting product posture modeling and rapid positioning method according to claim 1, characterized in that: It also includes step eleven, which is specifically: repeat steps six, seven, eight, nine, and ten to complete the establishment of the coordinate system of the next wall panel product in the assembly environment in the design reference node at the part level and the design of the drilling and riveting bracket, and save all newly inserted nodes, and use tooling design software to generate a fixed format file.
3. A drilling and riveting product posture modeling and rapid positioning method according to claim 1, characterized in that: It also includes step 12, which specifically includes: when the connection information in the wall panel model is changed and upgraded, deleting the corresponding low-version wall panel model in the assembly environment described in step 1 and importing the latest valid wall panel model into the assembly environment described in step 1.
4. A drilling and riveting product posture modeling and rapid positioning method according to claim 1, characterized in that: It also includes step thirteen, which specifically includes: obtaining the coordinate system information of the newly introduced wall panel model in the assembly environment described in step one, and coinciding it with the corresponding coordinate system established in step eight through the coincidence command in the software assembly environment, thereby completing the rapid positioning of the wall panel model, and saving the nodes corresponding to the assembly environment described in step one.
5. The method for posture modeling and rapid positioning of drilling and riveting products according to claim 1 is characterized in that: The design software in step 1 should have modeling, measurement, assembly and display functions.
6. The method for posture modeling and rapid positioning of drilling and riveting products according to claim 1, characterized in that: The constraint fixation is specifically to calibrate its position in the environment so that it can be used as a reference for other nodes to determine their relative positions.
7. The method for posture modeling and rapid positioning of drilling and riveting products according to claim 1, characterized in that: The part-level design reference node specifically refers to a node that only contains modeling process information of a part, including a coordinate system, a model, reference elements, and attribute information.
8. The method for drilling and riveting product posture modeling and rapid positioning according to claim 1 is characterized in that: The part design mode is a design environment that has the sketch design, solid modeling, and surface modeling functions used in the design process, and the modeling of parts can be achieved in this environment.
9. The method for posture modeling and rapid positioning of drilling and riveting products according to claim 1, characterized in that: The position of the wall panel product being drilled and riveted in step 6 should not be close to the processing limit position of the drilling and riveting machine.
10. The method for posture modeling and rapid positioning of drilling and riveting products according to claim 1, characterized in that: The spatial posture information is an array of 12 data [x1, x2, x3, y1, y2, y3, z1, z2, z3, o1, o2, o3], where x1, x2, x3 represent the X axis, y1, y2, y3 represent the Y axis, z1, z2, z3 represent the Z axis, and o1, o2, o3 represent the origin.
Citation Information
Patent Citations
Space orientation computing method for numerical control bracket
CN102566439A
Multi-pose modeling method for deformation of aircraft thin-wall piece during automatic drilling and automatic riveting
CN104200092A