Axis drilling alignment method, system, storage medium and intelligent terminal

Through the distance measurement center distance measurement sensor and boundary distance measurement sensor, combined with the inclined cone sleeve and database mapping, the drill bit is automatically adjusted to the shaft end surface, solving the problem of complex manual adjustment after the drill bit is offset, and efficient drilling alignment is achieved.

CN116871975BActive Publication Date: 2025-08-22NINGBO HENGYUAN AXLE IND CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310961320.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-01
Publication Date
2025-08-22
Estimated Expiration
2043-08-01

AI Technical Summary

Technical Problem

When drilling holes of the central shaft parts in the prior art, the drill bit needs to be manually adjusted and aligned after being offset, which is more complicated and wastes manpower.

Method used

The center distance measuring sensor and the boundary distance measuring sensor are used to measure the distance, and the measurement curve is formed by measuring the distance and angle, and the drill bit is automatically adjusted to the accurate position, and the drill bit movement path is calculated based on the inclined cone sleeve and database mapping.

Benefits of technology

No man-made operation is required, labor costs are saved, drilling center alignment efficiency is improved, and drill bits are moved quickly and accurately to the shaft end surface.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116871975B_ABST
    Figure CN116871975B_ABST
Patent Text Reader

Abstract

The present application relates to a shaft drilling alignment method, system, storage medium and intelligent terminal, and relates to the field of shaft parts processing technology, which includes obtaining the size of the shaft to be processed; determining the measurement spacing; controlling the distance between the center distance measuring sensor and the boundary distance measuring sensor; obtaining the center measurement distance; moving the drill bit when the center measurement distance is not equal to the shaft end face distance; rotating the boundary distance measuring sensor around the center distance measuring sensor at the measurement distance when the center measurement distance is equal to the shaft end face distance to obtain a measurement curve; moving the drill bit when there is a boundary measurement distance equal to the shaft end face distance; outputting an alignment signal when the center measurement distance is equal to the shaft end face distance and there is no boundary measurement distance equal to the shaft end face distance in the measurement curve. The present application has the effect of obtaining an accurate position by measuring the distance through the center distance measuring sensor and the boundary distance measuring sensor, without the need for manual operation, saving labor costs, and improving the alignment efficiency of the drilling center.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of shaft parts processing technology, and in particular to a shaft drilling alignment method, system, storage medium and intelligent terminal. Background Art

[0002] Shaft parts are one of the typical parts often encountered in hardware accessories. They are mainly used to support transmission components, transmit torque and bear loads. According to the different structural forms of shaft parts, they can generally be divided into three categories: smooth shafts, stepped shafts and special-shaped shafts; or they can be divided into solid shafts, hollow shafts, etc.

[0003] The shaft machining process refers to the series of steps involved in turning raw materials into shaft parts. This process includes material preparation, turning, milling, drilling, grinding, heat treatment, and surface treatment. Drilling involves removing a layer of material from the workpiece surface using a rotating drill bit to create a hole or groove.

[0004] The following problems exist in the existing technology. When drilling the end of a shaft, the drill bit on the lathe needs to be aligned with the center line of the shaft part. This process is usually aligned through calculation before processing. Once the drill bit is offset due to vibration or other reasons, manual adjustment and alignment are required, which is relatively complicated and wastes a lot of manpower. There is still room for improvement. Summary of the Invention

[0005] In order to improve the problem that once the drill bit is offset due to vibration or other reasons, manual adjustment and alignment are required, which is complicated and wastes a lot of manpower, the present application provides an axial drilling alignment method, system, storage medium and intelligent terminal.

[0006] In a first aspect, the present application provides a shaft drilling alignment method, which adopts the following technical solution:

[0007] A shaft drilling alignment method, comprising:

[0008] Get the size of the shaft to be processed;

[0009] Determine the measurement spacing based on the radius corresponding to the axis size to be machined;

[0010] Controlling the distance between the center distance sensor and the boundary distance sensor preset on the drill bit based on the measurement spacing;

[0011] Get the center measurement distance of the center distance measuring sensor;

[0012] When the center measurement distance is not equal to the preset shaft end distance, the drill bit is moved until the center measurement distance is equal to the shaft end distance;

[0013] When the center measurement distance is equal to the preset axis end face distance, the boundary distance measuring sensor is rotated around the center distance measuring sensor by the measurement distance, and then the rotation angle and boundary measurement distance of the boundary distance measuring sensor are obtained, and a measurement curve is formed, wherein the measurement curve is a rotation angle-boundary measurement distance curve;

[0014] When the boundary measurement distance is equal to the shaft end face distance in the measurement curve, the drill bit is moved until the center measurement distance is equal to the shaft end face distance and the boundary measurement distance is not equal to the shaft end face distance in the measurement curve;

[0015] An alignment signal is output when the center measurement distance is equal to the shaft end face distance and there is no boundary measurement distance equal to the shaft end face distance in the measurement curve.

[0016] By adopting the above technical solution, the rough position of the axis of the shaft to be processed is obtained by measuring the distance according to the center distance measuring sensor, and then the accurate position is obtained by measuring the distance according to the boundary distance measuring sensor. No manual operation is required, which saves labor costs and improves the alignment efficiency of the drilling center.

[0017] Optionally, when the center measurement distance is equal to the non-axial end face distance, the method of moving the drill bit until the center measurement distance is equal to the preset axial end face distance includes:

[0018] Determine the size of the inclined taper sleeve according to the size of the shaft to be processed, and set the inclined taper sleeve of the inclined taper sleeve size at a preset distance from the end face of the shaft to be processed;

[0019] According to the size of the inclined cone sleeve, the corresponding inclined database is searched from the preset matching database;

[0020] Find the actual distance to the center from the tilt database based on the center measurement distance;

[0021] Move the drill bit in any direction by a preset test distance to re-obtain the center measurement distance, define the direction as the moving direction, and define the re-obtained center measurement distance as the test center distance;

[0022] Find the test center distance from the tilt database based on the test center distance;

[0023] Determine possible movement vectors based on the movement direction, the test distance, the actual mid-distance, and the test mid-distance, where the number of possible movement vectors is two;

[0024] Randomly select a possible moving vector and move it to re-obtain the center measurement distance;

[0025] Stop moving when the center measurement distance is equal to the shaft end distance;

[0026] When the center measurement distance is not equal to the axis end face distance, return and move again according to another possible movement vector.

[0027] By adopting the above technical solution, an inclined disc is set on the shaft to be processed, so that the measured distance can indirectly reflect the centrifugal distance, and then the center position is calculated based on the two centrifugal distances and the corresponding coordinates, so that the drill bit has a clearer moving target during the movement process, thereby improving the efficiency of the drill bit moving to the end face of the shaft to be processed.

[0028] Optionally, the method of obtaining the test center distance after moving the drill bit in the moving direction by the test distance includes:

[0029] Determine whether the test center distance is equal to the shaft end face distance;

[0030] If so, move twice the measurement distance in the opposite direction of the moving direction and then re-obtain the test center distance and update the test center distance;

[0031] If not, directly obtain the test center distance.

[0032] By adopting the above technical solution, since the measurement distances of all positions on the shaft end face are the same, if the second movement is made to the shaft end face, the eccentric distance cannot be determined, so a new position needs to be reselected, and the moving distance is selected to be twice the measurement spacing, that is, the diameter, to ensure that it will definitely not fall on the shaft end face next time, thereby improving the accuracy of the calculated center position.

[0033] Optionally, when there is a boundary measurement distance equal to the shaft end face distance in the measurement curve, the method of moving the drill bit until the center measurement distance is equal to the shaft end face distance and there is no boundary measurement distance equal to the shaft end face distance in the measurement curve includes:

[0034] Get the angle range corresponding to when the boundary measurement distance is equal to the axis end face distance;

[0035] determining a first eccentricity vector based on the angular range and the measurement distance;

[0036] The drill bit is controlled to move according to the first eccentric vector.

[0037] By adopting the above technical solution, the position and direction of the deviation between the two can be obtained by judging the arc surface and angle at which the two intersect, and the center position can be quickly obtained, thereby improving the efficiency of the drill bit moving on the end face of the shaft to be processed after it moves to the end face.

[0038] Optionally, another method of moving the drill bit until the center measurement distance is equal to the shaft end distance when there is a boundary measurement distance equal to the shaft end distance in the measurement curve and there is no boundary measurement distance equal to the shaft end distance in the measurement curve includes:

[0039] Randomly select the boundary measurement distance and the corresponding rotation angle that are not equal to the axis end face distance in the three measurement curves, and name the boundary measurement distance as the eccentric boundary distance, and the corresponding rotation angle as the eccentric rotation angle;

[0040] Based on the eccentric boundary distance, the corresponding eccentric boundary distance is found from the tilt database;

[0041] Determine a second eccentric vector based on the distances from the three eccentric boundaries to the center and the eccentric rotation angle;

[0042] The drill head is controlled to move according to the second eccentric vector.

[0043] By adopting the above technical solution, the three points whose distances are measured on the inclined disc can indirectly reflect the centrifugal distance, so that the intersection point can be quickly obtained, that is, the center point can be quickly obtained, thereby improving the efficiency of the drill bit moving on the end face after it moves to the end face of the shaft to be processed.

[0044] Optionally, a method for arbitrarily selecting a boundary measurement distance that is not equal to the shaft end face distance in the three measurement curves and a corresponding rotation angle includes:

[0045] Reversely search the radius measurement distance from the tilt database based on the measurement spacing;

[0046] Analyzing the measured curve to obtain segmented curves and corresponding curve endpoints;

[0047] Determine a segmented curve whose corresponding boundary measurement distance is equal to the axis end face distance based on the segmented curve, and define the segmented curve as a reference segmented curve;

[0048] Determining two adjacent segmented curves adjacent to the reference segmented curve based on the reference segmented curve, and defining curve endpoints corresponding to the adjacent segmented curves as adjacent curve endpoints;

[0049] When a boundary measurement distance corresponding to an endpoint of one of the adjacent curves close to the reference segmented curve is not equal to a radius measurement distance, the drill head is controlled to move and the measurement curve is reacquired;

[0050] When the boundary measurement distances corresponding to the endpoints of two adjacent curves close to the reference segmented curve are both equal to the radius measurement distance, the boundary measurement distances and corresponding rotation angles that are not equal to the axis end face distances are arbitrarily selected from the three measurement curves.

[0051] By adopting the above technical solution, since the endpoint closest to the axis to be processed is necessarily the closest point to the inclined cone surface, the position here cannot be changed by the burr. Therefore, as long as the endpoints of the adjacent curves are not the specified data, it means that there is a burr. Therefore, during the selection process, it is impossible to determine whether any three points on the measurement curve are points on the burr, and reselection is required, which improves the accuracy of obtaining the center point through three points.

[0052] Optionally, when the boundary measurement distances corresponding to the endpoints of two adjacent curves close to the reference segmented curve are both equal to the radius measurement distance, the method of arbitrarily selecting the boundary measurement distances and corresponding rotation angles of the three measurement curves that are not equal to the axis end face distances includes:

[0053] Randomly select an adjacent segment curve, define the selected adjacent segment curve as the standard segment curve, and define the unselected adjacent segment curve as the check segment curve;

[0054] The standard segmented curve is fitted and supplemented to obtain the overall measurement curve;

[0055] Determine whether the check segment curve falls into the overall measurement curve;

[0056] If it falls into the range, the segmented curves that do not coincide with the overall measurement curve are removed and the measurement curve is updated according to the overall measurement curve;

[0057] If it does not fall in, the drill head is controlled to move and the measurement curve is acquired again.

[0058] By adopting the above technical solution, the true curve is obtained by fitting adjacent segmented curves, thereby preventing interference with the distance on the measured curve when burrs appear in the middle, and further improving the accuracy of obtaining the center point through three points.

[0059] In a second aspect, the present application provides a shaft drilling alignment system, which adopts the following technical solution:

[0060] A shaft drilling alignment system comprising:

[0061] An acquisition module is used to obtain the size of the axis to be processed, the center measurement distance, the test center distance and the angle range;

[0062] A memory for storing a program for controlling any one of the above-mentioned shaft drilling alignment methods;

[0063] The processor and the program in the memory can be loaded and executed by the processor to implement the control method of any of the above-mentioned shaft drilling alignment methods.

[0064] By adopting the above technical solution, the rough position of the axis of the shaft to be processed is obtained by measuring the distance according to the center distance measuring sensor, and then the accurate position is obtained by measuring the distance according to the boundary distance measuring sensor. No manual operation is required, which saves labor costs and improves the alignment efficiency of the drilling center.

[0065] In a third aspect, the present application provides a smart terminal, which adopts the following technical solutions:

[0066] The intelligent terminal includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and execute any one of the above-mentioned shaft drilling alignment methods.

[0067] By adopting the above technical solution, the rough position of the axis of the shaft to be processed is obtained by measuring the distance according to the center distance measuring sensor, and then the accurate position is obtained by measuring the distance according to the boundary distance measuring sensor. No manual operation is required, which saves labor costs and improves the alignment efficiency of the drilling center.

[0068] Fourthly, the present application provides a computer storage medium capable of storing corresponding programs, which has the characteristics of rapid analysis and sensitive detection.

[0069] Computer-readable storage medium, using the following technical solution:

[0070] A computer-readable storage medium stores a computer program that can be loaded by a processor and execute any one of the above-mentioned shaft drilling alignment methods.

[0071] By adopting the above technical solution, the rough position of the axis of the shaft to be processed is obtained by measuring the distance according to the center distance measuring sensor, and then the accurate position is obtained by measuring the distance according to the boundary distance measuring sensor. No manual operation is required, which saves labor costs and improves the alignment efficiency of the drilling center.

[0072] In summary, this application includes at least the following beneficial technical effects:

[0073] 1. The center distance sensor and the boundary distance sensor are used to measure the distance to obtain the accurate position, without manual operation, saving labor costs and improving the alignment efficiency of the drilling center;

[0074] 2. By setting an inclined disc on the shaft to be processed, the measured distance can indirectly reflect the centrifugal distance, so that the drill bit has a clearer moving target during movement, and the efficiency of the drill bit moving to the end face of the shaft to be processed is improved;

[0075] 3. By analyzing three points where the distance is measured on the inclined disc, the distance of the centrifugal force can be indirectly reflected, so that the intersection point can be quickly obtained, that is, the center point can be quickly obtained, thereby improving the efficiency of the drill bit moving on the end face of the shaft to be processed after it moves to the end face. BRIEF DESCRIPTION OF THE DRAWINGS

[0076] Figure 1 This is a flow chart of a shaft drilling alignment method in an embodiment of the present application.

[0077] Figure 2 It is a structural schematic diagram of the shaft drilling in an embodiment of the present application.

[0078] Figure 3 This is a flow chart of a method for moving the drill bit until the center measurement distance is equal to the preset axial end face distance when the center measurement distance is equal to the non-axial end face distance in an embodiment of the present application.

[0079] Figure 4 This is a flow chart of a method for obtaining a test center distance after moving a drill bit in a moving direction for a test distance in an embodiment of the present application.

[0080] Figure 5 This is a flowchart of a method in an embodiment of the present application for moving the drill bit until the center measurement distance is equal to the shaft end distance when there is a boundary measurement distance equal to the shaft end distance in the measurement curve and there is no boundary measurement distance equal to the shaft end distance in the measurement curve.

[0081] Figure 6 Schematic diagram of the offset of the ranging sensor in the embodiment of the present application.

[0082] Figure 7 This is a flowchart of another method in an embodiment of the present application, in which the drill bit is moved until the center measurement distance is equal to the shaft end distance when there is a boundary measurement distance equal to the shaft end distance in the measurement curve and there is no boundary measurement distance equal to the shaft end distance in the measurement curve.

[0083] Figure 8 This is a flow chart of a method for arbitrarily selecting a boundary measurement distance that is not equal to the shaft end face distance and a corresponding rotation angle in three measurement curves in an embodiment of the present application.

[0084] Figure 9 This is a flowchart of a method for arbitrarily selecting boundary measurement distances and corresponding rotation angles that are not equal to the axis end face distances among three measurement curves when the boundary measurement distances corresponding to the endpoints of two adjacent curves close to the reference segmented curve are equal to the radius measurement distance in an embodiment of the present application.

[0085] Figure 10 This is a system module diagram of a shaft drilling alignment method in an embodiment of the present application. DETAILED DESCRIPTION

[0086] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1-10It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.

[0087] The embodiment of the present application discloses a method for aligning a shaft drilling hole. Figure 1 , a shaft drilling alignment method comprising:

[0088] Step 100: Obtain the size of the shaft to be processed.

[0089] The size of the shaft to be processed is the size of the shaft to be processed, including radius, length, etc. The size can be obtained by manually measuring and inputting, or by manually selecting a size that has been recorded in the system.

[0090] Step 101: Determine the measurement spacing based on the radius corresponding to the size of the shaft to be processed.

[0091] The measurement distance is the distance between the center distance measuring sensor and the boundary distance measuring sensor, that is, the distance irradiated by the infrared rays emitted by the two. The radius of the axis size to be processed here is the radius of the cross section of the axis to be processed. The center distance measuring sensor and the boundary distance measuring sensor are both sensors for measuring distance, which emit infrared rays and receive distance values. The difference is that the center distance measuring sensor is used to measure the distance at the drill bit, while the boundary distance measuring sensor is used to measure the distance on the edge. In theory, when the center distance measuring sensor is aligned with the axis of the axis to be processed, the boundary distance sensor just detects the position at the periphery, not on the end face. For example Figure 2 As shown, there is a center distance sensor (not shown) at the drill bit. When alignment is required before drilling, the drill bit switches to the center distance sensor and then cooperates with the boundary distance sensor for measurement.

[0092] Step 102: Control the distance between the center distance measuring sensor and the boundary distance measuring sensor preset on the drill bit based on the measured distance.

[0093] Here, the distance between the center distance measuring sensor and the boundary distance measuring sensor can be controlled by moving a bracket provided on the drill bit, and the moving method can be an oil cylinder or an air cylinder.

[0094] Step 103: Obtain the center measurement distance of the center distance measuring sensor.

[0095] The center measurement distance is the distance value fed back by the center distance sensor. Figure 2 As shown, it is the distance between the distance sensor at the center position of the drill head and the axis to be processed.

[0096] Step 104: When the center measurement distance is not equal to the preset shaft end distance, move the drill bit until the center measurement distance is equal to the shaft end distance.

[0097] The shaft-to-face distance is the distance between the center distance sensor and the end face of the axis being machined, closest to the drill bit. If the center distance is not equal to the shaft-to-face distance, it means the drill bit is not aligned with the axis being machined, let alone the center of the axis being machined, and the drill bit needs to be moved.

[0098] Step 105: When the center measurement distance is equal to the preset axis end face distance, the boundary distance measuring sensor is rotated around the center distance measuring sensor at the measurement distance to obtain the rotation angle and boundary measurement distance of the boundary distance measuring sensor, and form a measurement curve, which is a rotation angle-boundary measurement distance curve.

[0099] The rotation angle is the angle the boundary distance sensor rotates around the center distance sensor. A rotatable bracket is mounted on the boundary distance sensor to rotate the boundary distance sensor. The angle corresponding to any position is defined as 0 degrees, and each rotation starts at this angle and accumulates the rotation angle. The measurement curve contains the rotation angle and the boundary measurement distance. The horizontal axis of the curve represents the rotation angle, and the vertical axis represents the boundary measurement distance.

[0100] Step 106 : When there is a boundary measurement distance equal to the shaft end distance in the measurement curve, move the drill bit until the center measurement distance is equal to the shaft end distance and there is no boundary measurement distance equal to the shaft end distance in the measurement curve.

[0101] If the boundary measurement distance in the measurement curve is equal to the shaft end face distance, it means that the circle formed by the boundary distance sensor rotating around the center distance sensor and the circle formed by the outer circumferential side wall of the cross-section of the shaft to be processed have an intersection. The centers of the two circles are not on the same axis. In other words, the center distance sensor (drill bit) is not aligned with the axis of the shaft to be processed and needs to continue moving until it is aligned.

[0102] Step 107 : Outputting an alignment signal when the center measurement distance is equal to the shaft end distance and there is no boundary measurement distance equal to the shaft end distance in the measurement curve.

[0103] The alignment signal is a signal indicating that the drill head has aligned with the axis of the shaft to be processed, and the output can be in the form of a green light. After this process, the center distance sensor moves away, and the drill head replaces the center distance sensor to the position before the center distance sensor.

[0104] Reference Figure 3 The method of moving the drill bit until the center measurement distance is equal to the preset axial end face distance when the center measurement distance is equal to the non-axial end face distance includes:

[0105] Step 200: Determine the size of the inclined taper sleeve according to the size of the shaft to be processed, and set the inclined taper sleeve of the inclined taper sleeve size on the shaft to be processed at a preset distance from the end face.

[0106] The dimensions of the inclined cone sleeve are the dimensions of the inclined cone, including the dimensions of the circular hole inside the inclined cone and the degree of inclination of the outer surface. Figure 2 As shown, the tilting cone has a conical surface on the side closest to the drill bit, with a circular hole in the center for the axis to be processed. This allows the tilting cone to fit snugly onto the axis to be processed. The distance from the end is the distance from the side of the axis to be processed closest to the drill bit. This is a manually set default value, such as 10 cm, which can be adjusted based on the processing environment. The tilting cone can be set by a robotic arm.

[0107] Step 201: searching a corresponding tilt database from a preset matching database according to the tilt cone sleeve size.

[0108] The tilt database is a mapping relationship between the distance measured on the tilt cone and any distance measuring sensor and the distance from the central axis of the tilt cone, such as Figure 2 As shown, when the distance sensor measures the distance to any point on the tilt cone, it can determine the distance to the center axis of the axis being machined (the tilt cone). The matching database contains a mapping between the tilt cone sleeve dimensions and the tilt database, calculated by professionals in this field based on actual tilt cones. When the system receives the corresponding tilt cone sleeve dimensions, it automatically searches the database for the corresponding tilt database and outputs it.

[0109] Step 202: Find the actual distance from the center from the tilt database based on the center measurement distance.

[0110] The actual distance to the center is the distance between the location where the center measurement distance was measured and the central axis of the tilt cone. The tilt database is also established by personnel skilled in the art based on actual tilt cone measurements. When the system receives the corresponding center measurement distance, it automatically searches the database for the corresponding actual distance to the center and outputs it.

[0111] Step 203: Move the drill bit in any direction for a preset test distance and then reacquire the center measurement distance. Define the direction as the moving direction and define the reacquired center measurement distance as the test center distance.

[0112] The test distance is a manually set movement distance, which is set here to be greater than the diameter of the axis to be machined. If the test center distance after movement does not match the distance value of any point on the tilt cone, the direction will be reselected and the previous movement direction and test center distance will not be output.

[0113] Step 204: Find the test center distance from the tilt database based on the test center distance.

[0114] The test distance is similar to the actual distance, which is the distance between the measured test center distance and the center axis of the tilt cone. When the system receives the corresponding test center distance, it automatically finds the corresponding test distance from the database and outputs it.

[0115] Step 205: Determine possible movement vectors based on the movement direction, the test distance, the actual mid-distance and the test mid-distance, where the number of possible movement vectors is two.

[0116] The possible movement vector is the movement vector that can reach the center axis of the axis to be machined after moving from the position of the test distance according to the possible movement vector. The method for determining here can be to draw circles for the coordinate points corresponding to the actual distance and the test distance, respectively. The radius of the circle drawn with the coordinate corresponding to the actual distance is the actual distance, and the radius of the circle drawn with the coordinate point corresponding to the test distance is the test distance. Then, the point where the two intersect is obtained. Since there may be two intersecting points here, they need to be checked one by one.

[0117] Step 206: arbitrarily select a possible movement vector, move it, and then re-obtain the center measurement distance.

[0118] Step 207: Stop moving when the center measurement distance is equal to the shaft end distance.

[0119] When the center measurement distance is equal to the axis end face distance, it means that the movement vector is correct and can be moved to the center axis of the axis to be processed.

[0120] Step 208: When the center measurement distance is not equal to the axis end distance, return and move again according to another possible movement vector.

[0121] When the center measurement distance is not equal to the axis end face distance, it means that the current movement vector cannot be correctly moved to the center axis of the axis to be processed. In this case, another possible movement vector is correct and the movement should be performed according to the other possible movement vector.

[0122] Reference Figure 4 The method for obtaining the test center distance after moving the drill head in the moving direction by the test distance includes:

[0123] Step 300: Determine whether the test center distance is equal to the shaft end face distance.

[0124] Since the test center distance of any point on the shaft end face is equal to the shaft end face distance, the distance between the point and the center axis of the shaft to be processed is unknown. Therefore, in order to avoid this situation, the purpose of judgment is to determine whether the shaft end face is directly reached after one movement.

[0125] Step 3001: If yes, then move twice the measurement distance in the opposite direction of the moving direction and then re-obtain the test center distance and update the test center distance.

[0126] If yes, it means that the axis end face has been reached directly after one move, and the distance between this point and the center axis of the axis to be processed cannot be obtained. The purpose of moving twice the measured distance is to ensure that the axis end face is not completely reached.

[0127] Step 3002: If not, directly obtain the test center distance.

[0128] If not, it means that it did not fall on the shaft end face after moving, and the test center distance can be obtained.

[0129] Reference Figure 5 When a boundary measurement distance equals the shaft end face distance in the measurement curve, the drill bit is moved until the center measurement distance equals the shaft end face distance and the boundary measurement distance equals the shaft end face distance in the measurement curve does not exist. The method includes:

[0130] Step 400: Obtain the angle range corresponding to when the boundary measurement distance is equal to the axis end face distance.

[0131] The angle range is the range within which the boundary distances measured are equal to the axis end face distance, which includes not only the arc length but also the angle value. Figure 6 As shown in the figure, scanning circle a is the position scanned by the boundary distance sensor, and the dotted area between the intersection points of the shaft end face and scanning circle a is the angle range.

[0132] Step 401: Determine a first eccentricity vector based on the angle range and the measurement distance.

[0133] The first eccentric vector is the distance and direction of movement from the center of the scanning circle a to the center of the shaft end face. Figure 6 As shown, once the angle range is known, the straight lines of the endpoints of the two angle ranges can be known, and then the perpendicular bisector is made based on the straight line and the arc facing the angle range is the direction of the first eccentric vector. Then, according to the length of the straight line from the endpoints of the two angle ranges to the arc where the angle range is located, the distance within the a scanning circle can be obtained. Then, the radius is subtracted from the distance within the a scanning circle to obtain the distance required to move outside the a scanning circle. Then, after adding the radius, the line segment T, that is, the moving distance, can be obtained.

[0134] Step 402: Control the drill bit to move according to the first eccentric vector.

[0135] Reference Figure 7 Another method includes: moving the drill bit until the center measurement distance is equal to the shaft end face distance when the boundary measurement distance is equal to the shaft end face distance in the measurement curve and the boundary measurement distance is equal to the shaft end face distance in the measurement curve.

[0136] Step 500: arbitrarily select a boundary measurement distance and a corresponding rotation angle that are not equal to the axis end face distance in the three measurement curves, name the boundary measurement distance as an eccentric boundary distance, and define the corresponding rotation angle as an eccentric rotation angle.

[0137] Step 501: Based on the eccentric boundary distance, find the corresponding eccentric boundary distance from the tilt database.

[0138] The eccentric boundary distance is the distance from the center axis of the axis to be processed corresponding to the eccentric boundary distance. When the system receives the corresponding eccentric boundary distance, it automatically searches the database for the corresponding eccentric boundary distance and outputs it.

[0139] Step 502: Determine a second eccentric vector based on the distances from the three eccentric boundaries to the center and the eccentric rotation angle.

[0140] The second eccentric vector is the distance and direction of movement from the center position of the a scanning circle to the center position of the shaft end face. The calculation method is to first determine the relative position between the three through three eccentric rotation angles, and then draw a circle with the corresponding eccentric boundary distance as the radius at the position corresponding to the distance from the middle of any eccentric boundary. The position where the three intersect is the position of the central axis of the shaft to be processed, and then obtain the second eccentric vector based on the center position of the a scanning circle and the center position of the shaft end face. The purpose of setting three here is that if two are set, two intersection points will be generated and need to be checked one by one, as described in the steps 200-208. However, when there are three, the two intersection points will be checked to obtain a unique intersection point. In addition, steps 200-208 can also be set to three points, so that there is no need to use the method of steps 206-208 to check one by one.

[0141] Step 503: Control the drill bit to move according to the second eccentric vector.

[0142] Reference Figure 8 Methods for arbitrarily selecting the boundary measurement distance and the corresponding rotation angle that are not equal to the axis end face distance in the three measurement curves include:

[0143] Step 600: Reversely search the tilt database to obtain the radius measurement distance based on the measured distance.

[0144] The radius measurement distance is the distance between the tilt cone and the distance sensor measured on the circumferential side wall of the shaft end face, that is, Figure 2 As shown, there is also a boundary measurement distance at the position of the inclined cone that is in contact with the circumferential side wall of the shaft end face, and this distance value is the minimum distance value on the inclined cone.

[0145] Step 601: Analyze the measured curve to obtain segmented curves and corresponding curve endpoints.

[0146] A segmented curve is one whose two endpoints are disconnected from other curves. Curve endpoints are the two endpoints of a segmented curve. Analysis involves directly observing any point on the curve to see if its two ends are continuous. If not, the curve endpoints are determined. The segmented curve is then segmented based on the endpoints to create a segmented curve. A segmented curve has only two endpoints.

[0147] Step 602: Determine a segmented curve whose corresponding boundary measurement distance is equal to the axis end face distance based on the segmented curve, and define the segmented curve as a reference segmented curve.

[0148] The reference segment curve is the curve whose corresponding boundary measurement distance is equal to the distance of the shaft end face. Here, it is the curve scanned on the shaft end face, such as Figure 6 The dashed line portion between the points where the scanning circle and the shaft end face intersect is shown.

[0149] Step 603: Determine two adjacent segment curves adjacent to the reference segment curve based on the reference segment curve, and define curve endpoints corresponding to the adjacent segment curves as adjacent curve endpoints.

[0150] Adjacent segmented curves are determined in such a way that the horizontal coordinate value, ie, the angle, of the curve endpoints on the segmented curve is the same as that of any one of the two endpoints of the reference segmented curve, and thus the segmented curves are adjacent.

[0151] Step 604 : When the boundary measurement distance corresponding to one of the adjacent curve endpoints close to the reference segment curve is not equal to the radius measurement distance, control the drill head to move and reacquire the measurement curve.

[0152] When the boundary measurement distance corresponding to the endpoint of one of the adjacent curves close to the reference segment curve is not equal to the radius measurement distance, it means that there is a burr on the edge, such as Figure 6 In the example, one of the endpoints of the m-segment curve is not equal to the radius measurement distance due to a burr on the shaft end face, indicating the presence of a burr. In another case, the distance between the adjacent endpoints of the segment curve within the burr area and the segment curve on the shaft end face is the distance between the burr and the distance sensor, which is also not the radius measurement distance. In both cases, the burr is present on the edge, requiring movement to re-obtain the measurement curve.

[0153] Step 605 : When the boundary measurement distances corresponding to the endpoints of two adjacent curves close to the reference segment curve are both equal to the radius measurement distance, arbitrarily select the boundary measurement distance and the corresponding rotation angle that are not equal to the axis end face distance from the three measurement curves.

[0154] When the boundary measurement distances corresponding to the endpoints of two adjacent curves close to the reference segmented curve are both equal to the radius measurement distance, it means that there is no burr at this time. At this time, the points taken on the measurement curve are all points on the inclined cone. In this case, the boundary measurement distances and corresponding rotation angles that are not equal to the axis end face distances in the three measurement curves can be selected to ensure data accuracy.

[0155] Reference Figure 9 When the boundary measurement distances corresponding to the endpoints of two adjacent curves close to the reference segmented curve are both equal to the radius measurement distance, the method of arbitrarily selecting the boundary measurement distance and the corresponding rotation angle of the three measurement curves that are not equal to the axis end face distance includes:

[0156] Step 700: arbitrarily select an adjacent segmented curve, define the selected adjacent segmented curve as a standard segmented curve, and define the unselected adjacent segmented curve as a verification segmented curve.

[0157] Step 701: Fit and supplement the standard segmented curve to obtain an overall measurement curve.

[0158] The overall measurement curve is obtained by fitting the standard segmented curve in the same way as the slope, from one intersection point to another on the circumferential sidewall of the axis to be machined. In other words, a waveform is generated based on the arc value or slope value of the standard segmented curve, and then the waveform is plotted to obtain the entire waveform curve.

[0159] Step 702: Determine whether the verification segment curve falls within the overall measurement curve.

[0160] The purpose of this test is to determine if there are any special circumstances, namely, if a portion of the burr edge fits the plane of the inclined cone, resulting in the boundary measurement distance being equal to the radius measurement distance. It is also to verify whether both sides are inclined cone surfaces. Due to the irregularity of the burr edge, it is impossible for two adjacent segmented curves to exactly match when both have burrs and fit the plane of the inclined cone, so this test is necessary.

[0161] Step 7021: If it falls within, then the segmented curves that do not overlap with the overall measurement curve are removed and the measurement curve is updated according to the overall measurement curve.

[0162] If it does, it means that the two adjacent segment curves are measuring the surface on the inclined cone, that is, there is no burr here. Then, the segment curve that does not coincide with the overall measured curve is removed. This removal includes not only the burr adjacent to the shaft end face, but also the burr generated in the intermediate area.

[0163] Step 7022: If the drill does not fall in, control the drill bit to move and reacquire the measurement curve.

[0164] If it does not fall into the range, it is impossible to determine which one is accurate due to system reasons, so it is necessary to move to obtain the measurement curve.

[0165] Based on the same inventive concept, an embodiment of the present invention provides a shaft drilling alignment system.

[0166] Reference Figure 10 , a shaft drilling alignment system comprising:

[0167] An acquisition module is used to obtain the size of the axis to be processed, the center measurement distance, the test center distance and the angle range;

[0168] a memory for storing a program for a control method of a shaft drilling alignment method;

[0169] The program in the memory can be loaded and executed by the processor to implement a control method for a shaft drilling alignment method.

[0170] Those skilled in the art will clearly understand that for the sake of convenience and brevity, the division of the above-mentioned functional modules is only used as an example for illustration. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working processes of the above-mentioned systems, devices, and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0171] An embodiment of the present invention provides a computer-readable storage medium storing a computer program capable of being loaded and executed by a processor for a shaft drilling alignment method.

[0172] Computer storage media include, for example, various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical disks.

[0173] Based on the same inventive concept, an embodiment of the present invention provides an intelligent terminal including a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed by a shaft drilling alignment method.

[0174] The above are all preferred embodiments of the present application and are not intended to limit the scope of protection of this application. Unless otherwise stated, any feature disclosed in this specification (including the abstract and drawings) may be replaced by other equivalent or similar features. In other words, unless otherwise stated, each feature is merely an example of a series of equivalent or similar features.

Claims

1. A shaft drilling alignment method, characterized in that: include: Get the size of the shaft to be processed; Determine the measurement spacing based on the radius corresponding to the axis size to be machined; Controlling the distance between the center distance sensor and the boundary distance sensor preset on the drill bit based on the measurement spacing; Get the center measurement distance of the center distance measuring sensor; When the center measurement distance is not equal to the preset shaft end distance, move the drill bit until the center measurement distance is equal to the shaft end distance; When the center measurement distance is equal to the preset axis end face distance, the boundary distance measuring sensor is rotated around the center distance measuring sensor by the measurement distance, and the rotation angle and boundary measurement distance of the boundary distance measuring sensor are obtained to form a measurement curve, wherein the measurement curve is a rotation angle-boundary measurement distance curve; When the boundary measurement distance is equal to the shaft end face distance in the measurement curve, the drill bit is moved until the center measurement distance is equal to the shaft end face distance, and there is no boundary measurement distance equal to the shaft end face distance in the measurement curve; When the center measurement distance is equal to the shaft end face distance and there is no boundary measurement distance equal to the shaft end face distance in the measurement curve, an alignment signal is output.

2. A shaft drilling alignment method according to claim 1, characterized in that: When the center measurement distance is equal to the non-axial end face distance, the method of moving the drill bit until the center measurement distance is equal to the preset axial end face distance includes: Determine the size of the inclined taper sleeve according to the size of the shaft to be processed, and set the inclined taper sleeve of the inclined taper sleeve size at a preset distance from the end face of the shaft to be processed; According to the size of the inclined cone sleeve, the corresponding inclined database is searched from the preset matching database; Find the actual distance to the center from the tilt database based on the center measurement distance; Move the drill bit in any direction by a preset test distance to re-obtain the center measurement distance, define the direction as the moving direction, and define the re-obtained center measurement distance as the test center distance; Find the test center distance from the tilt database based on the test center distance; Determine possible movement vectors based on the movement direction, the test distance, the actual mid-distance, and the test mid-distance, where the number of possible movement vectors is two; Randomly select a possible moving vector and move it to re-obtain the center measurement distance; When the center measurement distance is equal to the shaft end distance, stop moving; When the center measurement distance is not equal to the axis end face distance, return and move again according to another possible movement vector.

3. A shaft drilling alignment method according to claim 2, characterized in that: Methods for obtaining the test center distance after moving the drill head in the moving direction by the test distance include: Determine whether the test center distance is equal to the shaft end face distance; If so, move twice the measurement distance in the opposite direction of the moving direction and then re-obtain the test center distance and update the test center distance; If not, directly obtain the test center distance.

4. The shaft drilling alignment method according to claim 1, characterized in that: When a boundary measurement distance equals the shaft end face distance exists in the measurement curve, the drill bit is moved until the center measurement distance equals the shaft end face distance, and when a boundary measurement distance equals the shaft end face distance exists in the measurement curve, the method includes: Get the corresponding angle range when the boundary measurement distance is equal to the axis end face distance; determining a first eccentricity vector based on the angular range and the measurement distance; The drill bit is controlled to move according to the first eccentric vector.

5. The shaft drilling alignment method according to claim 2, characterized in that: When there is a boundary measurement distance equal to the shaft end face distance in the measurement curve, the drill head is moved until the center measurement distance is equal to the shaft end face distance. Another method for not having a boundary measurement distance equal to the shaft end face distance in the measurement curve includes: Randomly select the boundary measurement distance and the corresponding rotation angle that are not equal to the axis end face distance in the three measurement curves, and name the boundary measurement distance as the eccentric boundary distance, and the corresponding rotation angle as the eccentric rotation angle; Based on the eccentric boundary distance, the corresponding eccentric boundary distance is found from the tilt database; Determine a second eccentric vector based on the distances from the three eccentric boundaries to the center and the eccentric rotation angle; The drill head is controlled to move according to the second eccentric vector.

6. A shaft drilling alignment method according to claim 5, characterized in that: Methods for arbitrarily selecting boundary measurement distances that are not equal to the shaft end face distances in the three measurement curves and corresponding rotation angles include: Reversely search the radius measurement distance from the tilt database based on the measurement spacing; Analyzing the measured curve to obtain segmented curves and corresponding curve endpoints; Determine a segmented curve whose corresponding boundary measurement distance is equal to the axis end face distance based on the segmented curve, and define the segmented curve as a reference segmented curve; Determining two adjacent segmented curves adjacent to the reference segmented curve based on the reference segmented curve, and defining curve endpoints corresponding to the adjacent segmented curves as adjacent curve endpoints; When a boundary measurement distance corresponding to an endpoint of one of the adjacent curves close to the reference segmented curve is not equal to the radius measurement distance, the drill head is controlled to move and the measurement curve is reacquired; When the boundary measurement distances corresponding to the endpoints of two adjacent curves close to the reference segmented curve are both equal to the radius measurement distance, the boundary measurement distances and corresponding rotation angles that are not equal to the axis end face distances are arbitrarily selected from the three measurement curves.

7. A shaft drilling alignment method according to claim 6, characterized in that: When the boundary measurement distances corresponding to the endpoints of two adjacent curves close to the reference segmented curve are both equal to the radius measurement distance, the method of arbitrarily selecting the boundary measurement distance and the corresponding rotation angle that are not equal to the axis end face distance among the three measurement curves includes: Randomly select an adjacent segment curve, define the selected adjacent segment curve as the standard segment curve, and define the unselected adjacent segment curve as the check segment curve; The standard segmented curve is fitted and supplemented to obtain the overall measurement curve; Determine whether the check segment curve falls into the overall measurement curve; If it falls into the range, the segmented curves that do not coincide with the overall measurement curve are removed and the measurement curve is updated according to the overall measurement curve; If it does not fall in, the drill head is controlled to move and the measurement curve is acquired again.

8. A shaft drilling alignment system, characterized in that: include: An acquisition module is used to obtain the size of the axis to be processed, the center measurement distance, the test center distance and the angle range; A memory for storing a program of a control method for a shaft drilling alignment method according to any one of claims 1 to 7; The program in the memory can be loaded and executed by the processor to implement the control method of the shaft drilling alignment method according to any one of claims 1 to 7.

9. Intelligent terminal, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executes a shaft drilling alignment method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that A computer program is stored which can be loaded by a processor and executes a shaft drilling alignment method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Drilling perpendicularity monitoring system

    CN107052909A

  • A long shaft system lase boring position device

    CN108890397A