A Method for Extracting Machining Point Positions of a Flexible Rail Hole-Making System

By creating curves and surfaces, and using projection methods to establish coordinate systems for processing points on the orbital running surface, the problem that the flexible rail hole making system cannot quickly determine the coordinates of processing points is solved, and the movement and positioning efficiency of hole making equipment is improved.

CN115221575BActive Publication Date: 2025-06-17AVIC XIAN AIRCRAFT IND GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210755681.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-29
Publication Date
2025-06-17
Estimated Expiration
2042-06-29

AI Technical Summary

Technical Problem

The flexible rail hole making system cannot quickly determine the coordinates of the processing point, resulting in inefficient hole making process.

Method used

By extracting the surface curves of the parts to be processed, creating curves and surfaces, using projection methods to establish a coordinate system of processing points on the orbital surface, and input point coordinates in advance for quick positioning.

Benefits of technology

The movement and positioning efficiency of the hole making equipment is improved, and the rapid positioning of the processing points by the flexible rail hole making system is realized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115221575B_ABST
    Figure CN115221575B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for extracting machining points of a flexible rail hole-making system. It mainly utilizes currently relatively mature 3D design software. Based on the product design drawing, by creating curves and surfaces, the double-curved part surface is approximately converted into a single-curved surface for track operation. Then, a coordinate system corresponding to the machining points is established on the track operation curved surface by projection, and the coordinates of the corresponding machining points are marked with this coordinate system. All the point coordinates are input into the flexible rail hole-making system in advance, so that the coordinates of the points to be machined can be quickly determined during hole-making, thereby improving the moving and positioning efficiency and positioning accuracy of the hole-making equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of hole-making equipment, and particularly to a method for extracting machining point positions of a flexible rail hole-making system. Background Art

[0002] Before processing a product, a similar flexible rail automatic hole-making system needs to input the coordinate data of the holes to be processed into the controller first. Generally, the coordinate data extraction method for fixed machine tools is relatively simple, that is, the coordinates of the points to be processed in a fixed coordinate system can be output. However, for a flexible rail hole-making system, since the axis where the flexible rail is located fits the surface of the product to be processed, its coordinate values are coupled with the surface curvature of the product to be processed, and it is impossible to mark the point position coordinates for the equipment to use through a fixed coordinate system like a fixed machine tool. For hole-making on a curved surface, currently, manual hole-making is generally used, or the position of the hole is determined by identifying the characteristic marks on the workpiece through the hole-making equipment. However, the positioning process of this method is relatively slow, affecting the work efficiency. Therefore, it is necessary to study a calculation method that can facilitate the flexible rail hole-making system to quickly determine the machining point positions. Summary of the Invention

[0003] To overcome the deficiencies such as the inability of the existing flexible rail hole-making system to quickly determine the machining point position coordinates, the technical problem to be solved by the present invention is: to provide a method for extracting machining point positions of a flexible rail hole-making system that can determine the point position coordinates in advance.

[0004] The technical solution adopted by the present invention to solve its technical problems is:

[0005] A method for extracting machining point positions of a flexible rail hole-making system, comprising the following steps:

[0006] Step 1, extract the surface curved surface S1 of the part to be processed;

[0007] Step 2, confirm the machining hole-making range, extract the curve C1 as the center line of the flexible rail in S1, and confirm that this center line can enable the flexible rail hole-making equipment to cover the machining range;

[0008] Step 3, create a parallel curve C2 of C1 in the S1 curved surface, and the distance between them does not exceed half of the width of the flexible rail;

[0009] Step 4, use C1 and C2 to create a curved surface S2, and offset it outward by a distance L1, where L1 is the distance from the actual flexible rail after being installed in place to the surface of the workpiece;

[0010] Step 5, project C1 onto S2 to obtain the actual track center line C3;

[0011] Step 6, create a point P1 on the actual track center line C3 as the origin of the equipment coordinate, and P1 is as close as possible to the end of the hole-making area;

[0012] Step 7: Select the point D1 to be machined on the surface of the part to be machined;

[0013] Step 8: Project D1 onto S2 to obtain P2, project P2 onto the actual track centerline C3 to obtain P3, and move the point P3 along C3 by a distance L2 to obtain P4, where L2 is the installation offset of the end effector of the flexible track hole-making equipment in the X direction;

[0014] Step 9: Create a coordinate system AX1 with P4 as the origin. The X direction of AX1 is the tangent line of the curve C3 at the point P4, pointing in the track extension direction. The Z direction of AX1 is the normal direction of the surface S2 at the point P4. The Y direction of AX1 is the direction confirmed by the right-hand rule, pointing in the hole-making area direction;

[0015] Step 10: Determine the coordinates of D1 in the coordinate system AX1. The length of the curve C3 between P4 and P1 is the point X data. The distance between P2 and the XZ plane of the AX1 coordinate system is the point Y data. The distance between P1 and the XY plane of the AX1 coordinate system is the point Z data;

[0016] Step 11: Select the next machining point D2, repeat steps 8 - 10 to determine the coordinates of D2 in the coordinate system AX2, and so on until all points are extracted.

[0017] Furthermore, when creating the parallel curve C2 of C1, the distance between the two is half of the width of the flexible track.

[0018] Furthermore, create another parallel curve C2' of C1 in the surface S1. C2' is symmetrically arranged on both sides of C1 with respect to C2, and the surface S2 is created by the curves C2' and C2.

[0019] Furthermore, in steps 3 and 4, use the built-in functions of Catia, proe, UG, or solidworks to create curves and surfaces, and also determine the coordinates of each projection point through the automatic functions of the software in steps 8 and 10.

[0020] The beneficial effects of the present invention are as follows: By using the currently relatively mature 3D design software, on the basis of the product design drawing, the surface of the double-curvature part is approximately converted into a single-curvature surface for track operation by creating curves and surfaces. Then, a coordinate system corresponding to the machining points is established on the track operation surface by projection, and the coordinates of the corresponding machining points are marked with this coordinate system. All the point coordinates are input into the flexible track hole-making system in advance, so that the coordinates of the points to be machined can be quickly determined during hole-making, thereby improving the moving and positioning efficiency of the hole-making equipment. Description of the Drawings

[0021] Figure 1It is a schematic diagram of the positions of each point of the present invention. Detailed implementation mode

[0022] The present invention will be further described below with reference to the accompanying drawings.

[0023] The method for extracting machining points of the flexible rail hole-making system of the present invention includes the following steps:

[0024] Step 1: Extract the surface curve S1 of the part to be machined.

[0025] Step 2: Confirm the machining hole-making range, extract the curve C1 in S1 as the center line of the flexible track, and confirm that this center line can enable the flexible track hole-making equipment to cover the machining range.

[0026] Step 3: Create a parallel curve C2 of C1 in the S1 surface, and the spacing does not exceed half of the width of the flexible track.

[0027] Step 4: Create a surface S2 using C1 and C2, and offset it outward by a distance L1. L1 is the distance from the actual flexible track after being installed in place to the surface of the workpiece.

[0028] Step 5: Project C1 onto S2 to obtain the actual track center line C3.

[0029] Step 6: Create a point P1 on the actual track center line C3 as the origin of the equipment coordinates, and P1 is as close as possible to the end of the hole-making area.

[0030] Step 7: Select the point D1 to be machined on the surface of the part to be machined.

[0031] Step 8: Project D1 onto S2 to obtain P2, project P2 onto the actual track center line C3 to obtain P3, and move the point P3 along C3 by a distance L2 to obtain P4. L2 is the installation offset of the hole-making end effector of the flexible track hole-making equipment in the X direction.

[0032] Step 9: Create a coordinate system AX1 with P4 as the origin. The X direction of AX1 is the tangent line of the curve C3 at the position of point P4, pointing to the track extension direction. The Z direction of AX1 is the normal direction of the surface S2 at the position of point P4. The Y direction of AX1 is the direction confirmed according to the right-hand rule, pointing to the hole-making area direction.

[0033] Step 10: Determine the coordinates of D1 in the coordinate system AX1. The length of the curve C3 between P4 and P1 is the X data of the point. The distance between P2 and the XZ plane of the AX1 coordinate system is the Y data of the point. The distance between P1 and the XY plane of the AX1 coordinate system is the Z data of the point.

[0034] Step 11: Select the next machining point D2, repeat Steps 8 - 10 to determine the coordinates of D2 on the coordinate system AX2, and so on until all points are extracted.

[0035] The idea of the entire point extraction is as follows: Since the flexible track conforms to the product's curved surface, by creating C1 and C2, and creating the surface S2 through C1 and C2, S2 is not a subset of S1 but a single surface. Offset S2 outward by L1 to obtain the surface of the flexible track. Then, establish the coordinate system corresponding to the machining points on the track surface in a projection manner and mark the coordinates of the corresponding machining points with this coordinate system. Because the hole-making equipment is mobile, each point corresponds to a coordinate system, which is equivalent to a mobile coordinate system. The curve length between each coordinate system is the moving distance of the hole-making equipment each time. Combining the data obtained in Step 10 can achieve the rapid positioning of the machining points by the flexible track hole-making system, thereby improving the positioning efficiency.

[0036] Among them, when creating the parallel curve C2 of C1 in Step 3, since the flexible track can only form a single-curvature surface, while the actual machined part is a double-curvature surface, the purpose of this step is to make the subsequently created surface S2 approximate the single-curvature surface of the track, that is, the moving path of the hole-making equipment. Therefore, the distance between C1 and C2 is preferably half of the width of the flexible track.

[0037] A further solution is to create another parallel curve C2' of C1 in the S1 surface. C2' is symmetrically arranged on both sides of C1 with respect to C2, and the surface S2 is created by the curves C2' and C2. This can fully simulate the surface of the track and has higher positioning accuracy.

[0038] Since most of the existing mainstream 3D design software has similar functions, in Steps 3 and 4, the functions built into software such as Catia, proe, UG, or solidworks can be used to create curves and surfaces, and they can also be directly obtained through the software in the subsequent projection and distance measurement processes. Taking Catia as an example, when creating a surface, the sweep function can be used to create the surface S2 through C1 and C2. Sweeping is to make a line segment perpendicular to one curve at a point on this curve and connect to the other curve, and then the area swept by moving this connection line forms a surface. The surface formed by sweeping two parallel curves is approximately a single-curvature surface, close to the track surface.

Claims

1. A method for extracting machining point positions of a flexible rail hole-making system, characterized in that It includes the following steps: Step 1: Extract the surface curve S1 of the part to be processed; Step 2: Confirm the machining hole-making range, extract the curve C1 in the surface S1 as the center line of the flexible track, and confirm that this center line can enable the flexible track hole-making equipment to cover the machining range; Step 3: Create a parallel curve C2 of the curve C1 in the surface S1, and the spacing does not exceed half of the width of the flexible track; Step 4: Use the curve C1 and the curve C2 to create the surface S2, and offset it outward by a distance L1. The distance L1 is the distance from the actual flexible track after being installed in place to the surface of the workpiece; Step 5: Project the curve C1 onto the surface S2 to obtain the actual track center curve C3; Step 6: Create a point P1 on the actual track center line C3 as the origin of the equipment coordinates, and the point P1 is as close as possible to the end of the hole-making area; Step 7: Select the point D1 to be processed on the surface of the part to be processed; Step 8: Project the point D1 onto the surface S2 to obtain the point P2, project the point P2 onto the actual track center line C3 to obtain the point P3, and move the point P3 along the curve C3 by a distance L2 to obtain the point P4. The distance L2 is the installation offset of the end effector of the flexible track hole-making equipment in the X direction; Step 9: Create a coordinate system AX1 with the point P4 as the origin. The X direction of AX1 is the tangent line of the curve C3 at the position of the point P4, pointing to the track extension direction. The Z direction of AX1 is the normal direction of the surface S2 at the position of the point P4. The Y direction of AX1 is the direction confirmed by the right-hand rule, pointing to the hole-making area; Step 10: Determine the coordinates of the point D1 in the coordinate system AX1. The length of the curve C3 between the point P4 and the point P1 is the X data of the position. The distance between the point P2 and the XZ plane of the AX1 coordinate system is the Y data of the position. The distance between the point P1 and the XY plane of the AX1 coordinate system is the Z data of the position; Step 11: Select the next point D2 to be processed, repeat steps 8-10, determine the coordinates of the point D2 in the coordinate system AX2, and so on until all position points are extracted.

2. The method for extracting machining point positions of a flexible rail hole-making system according to claim 1, characterized in that: When creating the parallel curve C2 of the curve C1, the spacing between the two is half of the width of the flexible track.

3. The method for extracting machining point positions of a flexible rail hole-making system according to claim 2, characterized in that: Create another parallel curve C2' of the curve C1 in the surface S1. The curve C2' is symmetrically arranged on both sides of the curve C1 with respect to the curve C2, and the surface S2 is created by the curve C2' and the curve C2.

4. The method for extracting machining point positions of a flexible rail hole-making system according to claim 1, characterized in that: In steps 3 and 4, use the built-in functions of Catia, proe, UG or solidworks to create curves and surfaces, and also determine the coordinates of each projection point through the automatic functions of the software in steps 8 and 10.

Citation Information

Patent Citations

  • Distance sensor method vector measurement method based on tetrahedron configuration

    CN105783722A

  • Method for generating free-form surface turning tool path through control point drive projection

    CN109158617A