Cutter cutting edge angle planning method for five-axis machine tool

By setting up a machining coordinate system and toolpath on a five-axis machine tool, and calculating and adjusting the tool cutting edge angle in segments, the problem of the tool cutting edge not facing forward when machining complex curves on a five-axis machine tool is solved, thereby improving machining quality and efficiency and extending tool life.

CN121900290APending Publication Date: 2026-04-21CHENGDU AIRCRAFT INDUSTRY GROUP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHENGDU AIRCRAFT INDUSTRY GROUP
Filing Date
2026-01-16
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

When machining complex curves, five-axis machine tools cannot effectively adjust the cutting edge direction to always face the tool's forward direction, affecting the machining quality of the part's contour.

Method used

By setting the machining coordinate system, designing the toolpath of the part contour curve, generating a five-axis machine tool program, and giving the trigger conditions for tool edge angle planning, starting from the position where the tool edge angle planning begins, dividing the curve into straight line segments according to the curve points, calculating and adjusting the tool edge angle to ensure that the tool edge direction always faces the tool forward direction.

Benefits of technology

It improves the quality and precision of part contour machining, reduces non-cutting time and manual intervention, increases machining efficiency and tool life, and reduces production costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121900290A_ABST
    Figure CN121900290A_ABST
Patent Text Reader

Abstract

The invention discloses a tool cutting edge angle planning method for a five-axis machine tool, which belongs to the technical field of numerical control machine tools and comprises the following steps: S1, setting a machining coordinate system, and designing a tool path of a profile curve of a part; s2, starting from the position of the trigger instruction for calculating the angle planning of the cutting edge of the cutter, segmenting the curve point into N straight line segments according to the curve point; s3, setting a tool setting direction; s4, calculating the cutting edge angle of the cutter; s5, determining an actual cutter cutting edge angle, and completing cutter cutting edge angle adjustment through a main shaft positioning instruction of the machine tool; s6, at the position of the trigger instruction for finishing calculation of the cutting edge angle planning of the cutter, finishing angle planning, and moving according to a five-axis linkage mode; and S7, the steps from S1 to S6 are repeated, and machining of all contours of the whole part is completed. When the five-axis machine tool is used for machining a complex curve contour, the cutting edge of the cutter always faces the advancing direction of the cutter, and the contour machining quality of parts is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of CNC machine tool technology, and in particular to a method for planning the cutting edge angle of a tool for a five-axis machine tool. Background Technology

[0002] Composite materials, such as honeycomb materials, are increasingly widely used in the aerospace field due to their excellent properties such as lightweight, good insulation, high strength, and high stiffness. Currently, there are two main methods for contour machining of honeycomb materials. One method uses a pineapple-shaped tool on a high-speed five-axis machine tool to break the material at high speed. This method generates a lot of dust and creates a harsh processing environment. The other method uses a straight-edged cutter on a six-axis machine tool to cut and separate the material through ultrasonic high-frequency vibration. This method is very expensive with six-axis machine tools.

[0003] Five-axis machine tools typically use cylindrical, high-speed rotating cutting tools, breaking materials through crushing without needing to consider the cutting edge. However, straight-edged cutting tools process parts by cutting them. During this process, due to the tool's unique structure, the cutting edge must always face the direction of the tool's movement to ensure optimal cutting performance. Five-axis machine tools generally include X, Y, Z, A, and C axes. Five-axis linkage can only control the tool axis direction during complex curved motions, but it cannot ensure the cutting edge always faces the direction of the curve's tangent. Six-axis machine tools generally include X, Y, Z, A, B, and C axes. Six-axis linkage can ensure the cutting edge always faces the direction of the curve's movement during complex curved motions, but six-axis linkage machine tools are very expensive.

[0004] Chinese patent application document with publication number CN120038414A and publication date of May 27, 2025 discloses a laser beam direction calibration and compensation method for a five-axis laser processing machine tool, characterized by comprising: Step 1: Move the machine tool horizontal stage to align the center of the laser spot with the center of the camera assembly's field of view and minimize the area of ​​the laser spot, and obtain the initial coordinates of the machine tool's linear axis at this time; the camera assembly is set on the machine tool horizontal stage to acquire the laser spot image; Step 2: Vertically move the Z-axis of the machine tool to the first position. Based on the offset of the laser spot center relative to the field of view center of the camera component, control the XY axis of the machine tool to move so that the laser spot center is aligned with the field of view center of the camera component, and obtain the first coordinate of the linear axis of the machine tool at this time. Step 3: Following the logic of Step 2, continue to vertically move the machine tool's Z-axis to the nth position, which is different from the first position, and obtain the corresponding nth coordinate of the machine tool's linear axis; n = 2, 3 ... n; Step 4: Perform linear fitting on the initial coordinates of the machine tool linear axis, the first coordinate of the machine tool linear axis, and up to the nth coordinate of the machine tool linear axis to obtain the fitted straight line of the laser beam direction; Step 5: Based on the laser beam direction, fit a straight line to obtain the machine tool rotation axis swing angle that makes the laser beam perpendicular to the machine tool horizontal stage, and adjust the machine tool rotation axis to the machine tool rotation axis swing angle; Step 6: Repeat step 1 Step 5: Iterate until the machine tool rotary axis no longer needs adjustment, obtain the final machine tool rotary axis swing angle and use it as the new zero position of the machine tool rotary axis after laser beam direction calibration compensation.

[0005] The laser beam direction calibration compensation method for five-axis laser processing machine tools disclosed in this patent application is more sensitive to horizontal errors caused by laser beam direction errors than manual observation or marking measurement, and can achieve higher calibration accuracy. However, it still has the problem of not being able to effectively adjust the direction of the tool cutting edge to always face the tool's forward direction, affecting the machining quality of the part's contour. Summary of the Invention

[0006] In order to overcome the shortcomings of the prior art, the present invention provides a tool cutting edge angle planning method for five-axis machine tools. The present invention can ensure that when machining complex curved contours on a five-axis machine tool, the direction of the tool cutting edge is always facing the tool's forward direction, thereby improving the machining quality of the part contour.

[0007] This invention is achieved through the following technical solution: A method for planning the cutting edge angle of a tool for a five-axis machine tool, characterized by comprising the following steps: S1. Set the machining coordinate system, design the toolpath for the part contour curve, generate the five-axis machine tool program, and provide the trigger conditions for tool edge angle planning. S2. Starting from the position of the trigger command that begins calculating the tool edge angle planning, segment the curve according to the points. There are two straight line segments, and the angle between line segment Ni and the X-axis or Y-axis is... ; S3. Set the tool setting direction; the initial cutting edge of the tool is at an angle to the X-axis or Y-axis. ; S4. Calculate the cutting edge angle of the tool; S5. Determine the actual cutting edge angle of the tool. The cutting edge angle of the tool is adjusted by the spindle positioning command of the machine tool; S6. At the position where the trigger command for ending the calculation of the tool cutting edge angle planning is executed, the angle planning ends and the motion is performed in a five-axis linkage manner. S7. Repeat steps S1-S6 to complete all contour machining of the entire part.

[0008] In step S1, the five-axis machine tool program consists of X, Y, Z, A, and C points.

[0009] In step S1, the toolpath for designing the part contour curve refers to moving from the safety plane at a feed rate to a safe position above the blank surface, setting a trigger command to start calculating the tool edge angle planning, then feeding in from outside the blank at a feed rate, then starting to move along the part contour at a feed rate, while maintaining an angle between the tool axis and the direction of the contour curve, and retracting the tool at a retraction rate after moving to the end of the contour, setting a trigger command to end the calculation of the tool edge angle planning, and retracting the tool to the safety plane at a feed rate.

[0010] In step S2, the trigger command to start calculating the cutting edge angle planning is the first M command that the machine tool CNC system provides to the user.

[0011] In step S2, the angle between the straight line segment Ni and the X-axis or Y-axis... It is 0-360°, when At that time, .

[0012] In step S4, the cutting edge angle of the tool is calculated using Equation 1; Formula 1; in, For the cutting edge angle of the tool, The initial cutting edge of the tool is at an angle to the X-axis or Y-axis. The angle between the straight line segment Ni and the X-axis or Y-axis; This represents the number of line segments.

[0013] In step S5, the actual tool cutting edge angle refers to the angle at which the tool cutting edge angle changes by less than a certain amount. When the cutting edge angle is not changed, the actual cutting edge angle remains consistent with the previous cutting edge angle.

[0014] In step S5, when determining the actual tool cutting edge angle, the initial actual tool cutting edge angle... .

[0015] In step S5, determining the actual tool cutting edge angle refers to when the tool cutting edge angle... When the actual cutting edge angle of the tool is... , This represents the difference in the cutting edge angle of the cutting tool.

[0016] In step S5, determining the actual tool cutting edge angle refers to when the tool cutting edge angle... The actual cutting edge angle of the tool is , This represents the difference in the cutting edge angle of the cutting tool.

[0017] The difference in the cutting edge angle of the tool is 3-5°.

[0018] In step S6, the trigger command for ending the calculation of the tool cutting edge angle planning is the second M command that the machine tool CNC system provides to the user. The second M command is different from the first M command.

[0019] The beneficial effects of this invention are mainly reflected in the following aspects: 1. In this invention, S1, a machining coordinate system is set, the toolpath for the part contour curve is designed, a five-axis machine tool program is generated, and the triggering conditions for tool edge angle planning are given; S2, starting from the position where the triggering command for calculating the tool edge angle planning begins, the curve is segmented according to the points. There are two straight line segments, and the angle between line segment Ni and the X-axis or Y-axis is... S3. Set the tool setting direction. The initial cutting edge of the tool and the angle between it and the X-axis or Y-axis are... S4. Calculate the cutting edge angle of the tool; S5. Determine the actual cutting edge angle of the tool. The tool cutting edge angle is adjusted by the spindle positioning command of the machine tool; S6, at the position of the trigger command to end the calculation of the tool cutting edge angle planning, the angle planning is ended and the movement is carried out in a five-axis linkage manner; S7, repeat steps S1-S6 to complete all contour machining of the entire part. Compared with the existing technology, it can ensure that when machining complex curve contours on a five-axis machine tool, the direction of the tool cutting edge is always facing the tool forward direction, thus improving the machining quality of the part contour.

[0020] 2. This invention solves the problem that when a five-axis machine tool is used in five-axis linkage, it can only control the direction of the tool axis and cannot adjust the direction of the tool cutting edge to always face the direction of the tool's forward movement. It can effectively ensure that the contour tolerance is within 0-0.5mm. 3. In this invention, when the cutting edge angle of the tool changes in actual operation, the difference in the cutting edge angle is less than... At this time, the cutting edge angle of the tool can be kept unchanged, which is the actual cutting edge angle of the tool, thus achieving the smoothness of the tool path and improving the efficiency of part contour machining.

[0021] 4. In this invention, the continuous contour curve is linearized into segments in step S2, and the cutting edge angle of the tool is accurately calculated and dynamically adjusted for each straight segment in steps S4 and S5. This ensures that the cutting edge of the tool maintains the optimal contact state with the contour of the part throughout the entire machining path, effectively overcoming the defects such as contour distortion, overcutting or undercutting caused by local interference between the tool and the part or poor cutting state in traditional fixed-angle machining, and significantly improving the machining quality and accuracy of complex contours.

[0022] 5. In this invention, through steps S1 and S6, clear angle planning trigger and termination conditions are set and integrated into the CNC program, realizing automatic, precise and online adjustment of tool angle during machining without interrupting machining or performing multiple clamping and tool setting, reducing non-cutting time and manual intervention, and realizing efficient and continuous one-time forming machining, thereby greatly improving the overall machining efficiency and production automation level.

[0023] 6. This invention optimizes the actual tool cutting edge angle based on the actual machining path and the set tool setting direction, ensuring a more uniform distribution of cutting force and a smoother cutting process. It avoids severe impacts or vibrations caused by unsuitable angles, significantly reduces abnormal tool wear and breakage risks, effectively extends tool life, and reduces production costs.

[0024] 7. This invention is not dependent on a specific machine tool model or part type. By setting the machining coordinate system, designing the toolpath, and defining the trigger conditions, it can be flexibly applied to five-axis machining scenarios of various complex parts, and has good applicability.

[0025] 8. This invention effectively improves machining efficiency, tool life, and process adaptability while ensuring the machining accuracy and surface quality of parts. Attached Figure Description

[0026] The present invention will now be further described in detail with reference to the accompanying drawings and specific embodiments: Figure 1 This is a flowchart of the present invention; Figure 2 This is a schematic diagram of the toolpath for the contour curve of the part according to the present invention. Detailed Implementation

[0027] Example 1 See Figure 1 A method for planning the cutting edge angle of a tool for a five-axis machine tool includes the following steps: S1. Set the machining coordinate system, design the toolpath for the part contour curve, generate the five-axis machine tool program, and provide the trigger conditions for tool edge angle planning. S2. Starting from the position of the trigger command that begins calculating the tool edge angle planning, segment the curve according to the points. There are two straight line segments, and the angle between line segment Ni and the X-axis or Y-axis is... ; S3. Set the tool setting direction; the initial cutting edge of the tool is at an angle to the X-axis or Y-axis. ; S4. Calculate the cutting edge angle of the tool; S5. Determine the actual cutting edge angle of the tool. The cutting edge angle of the tool is adjusted by the spindle positioning command of the machine tool; S6. At the position where the trigger command for ending the calculation of the tool cutting edge angle planning is executed, the angle planning ends and the motion is performed in a five-axis linkage manner. S7. Repeat steps S1-S6 to complete all contour machining of the entire part.

[0028] This embodiment is the most basic implementation. S1: Set the machining coordinate system, design the toolpath for the part contour curve, generate a five-axis machine tool program, and provide the trigger conditions for tool edge angle planning; S2: Starting from the position where the trigger command for calculating the tool edge angle planning begins, segment the curve according to the points. There are two straight line segments, and the angle between line segment Ni and the X-axis or Y-axis is... S3. Set the tool setting direction. The initial cutting edge of the tool and the angle between it and the X-axis or Y-axis are... S4. Calculate the cutting edge angle of the tool; S5. Determine the actual cutting edge angle of the tool. The tool cutting edge angle is adjusted by the spindle positioning command of the machine tool; S6, at the position of the trigger command to end the calculation of the tool cutting edge angle planning, the angle planning is ended and the movement is carried out in a five-axis linkage manner; S7, repeat steps S1-S6 to complete all contour machining of the entire part. Compared with the existing technology, it can ensure that when machining complex curve contours on a five-axis machine tool, the direction of the tool cutting edge is always facing the tool forward direction, thus improving the machining quality of the part contour.

[0029] Example 2 See Figure 1 A method for planning the cutting edge angle of a tool for a five-axis machine tool includes the following steps: S1. Set the machining coordinate system, design the toolpath for the part contour curve, generate the five-axis machine tool program, and provide the trigger conditions for tool edge angle planning. S2. Starting from the position of the trigger command that begins calculating the tool edge angle planning, segment the curve according to the points. There are two straight line segments, and the angle between line segment Ni and the X-axis or Y-axis is... ; S3. Set the tool setting direction; the initial cutting edge of the tool is at an angle to the X-axis or Y-axis. ; S4. Calculate the cutting edge angle of the tool; S5. Determine the actual cutting edge angle of the tool. The cutting edge angle of the tool is adjusted by the spindle positioning command of the machine tool; S6. At the position where the trigger command for ending the calculation of the tool cutting edge angle planning is executed, the angle planning ends and the motion is performed in a five-axis linkage manner. S7. Repeat steps S1-S6 to complete all contour machining of the entire part.

[0030] In step S1, the five-axis machine tool program consists of X, Y, Z, A, and C points.

[0031] In step S1, the toolpath for designing the part contour curve refers to moving from the safety plane at a feed rate to a safe position above the blank surface, setting a trigger command to start calculating the tool edge angle planning, then feeding in from outside the blank at a feed rate, then starting to move along the part contour at a feed rate, while maintaining an angle between the tool axis and the direction of the contour curve, and retracting the tool at a retraction rate after moving to the end of the contour, setting a trigger command to end the calculation of the tool edge angle planning, and retracting the tool to the safety plane at a feed rate.

[0032] This embodiment is a preferred implementation method, which solves the problem that when a five-axis machine tool is used in five-axis linkage, it can only control the direction of the tool axis and cannot adjust the direction of the tool cutting edge to always face the direction of the tool's forward movement. It can effectively ensure that the contour tolerance is within 0-0.5mm. Example 3 See Figure 1 A method for planning the cutting edge angle of a tool for a five-axis machine tool includes the following steps: S1. Set the machining coordinate system, design the toolpath for the part contour curve, generate the five-axis machine tool program, and provide the trigger conditions for tool edge angle planning. S2. Starting from the position of the trigger command that begins calculating the tool edge angle planning, segment the curve according to the points. There are two straight line segments, and the angle between line segment Ni and the X-axis or Y-axis is... ; S3. Set the tool setting direction; the initial cutting edge of the tool is at an angle to the X-axis or Y-axis. ; S4. Calculate the cutting edge angle of the tool; S5. Determine the actual cutting edge angle of the tool. The cutting edge angle of the tool is adjusted by the spindle positioning command of the machine tool; S6. At the position where the trigger command for ending the calculation of the tool cutting edge angle planning is executed, the angle planning ends and the motion is performed in a five-axis linkage manner. S7. Repeat steps S1-S6 to complete all contour machining of the entire part.

[0033] In step S1, the five-axis machine tool program consists of X, Y, Z, A, and C points.

[0034] In step S1, the toolpath for designing the part contour curve refers to moving from the safety plane at a feed rate to a safe position above the blank surface, setting a trigger command to start calculating the tool edge angle planning, then feeding in from outside the blank at a feed rate, then starting to move along the part contour at a feed rate, while maintaining an angle between the tool axis and the direction of the contour curve, and retracting the tool at a retraction rate after moving to the end of the contour, setting a trigger command to end the calculation of the tool edge angle planning, and retracting the tool to the safety plane at a feed rate.

[0035] In step S2, the trigger command to start calculating the cutting edge angle planning is the first M command that the machine tool CNC system provides to the user.

[0036] In step S2, the angle between the straight line segment Ni and the X-axis or Y-axis... It is 0-360°, when At that time, .

[0037] In step S4, the cutting edge angle of the tool is calculated using Equation 1; Formula 1; in, For the cutting edge angle of the tool, The initial cutting edge of the tool is at an angle to the X-axis or Y-axis. The angle between the straight line segment Ni and the X-axis or Y-axis; This represents the number of line segments.

[0038] In step S5, the actual tool cutting edge angle refers to the angle at which the tool cutting edge angle changes by less than a certain amount. When the cutting edge angle is not changed, the actual cutting edge angle remains consistent with the previous cutting edge angle.

[0039] In step S5, when determining the actual tool cutting edge angle, the initial actual tool cutting edge angle... .

[0040] In step S5, determining the actual tool cutting edge angle refers to when the tool cutting edge angle... When the actual cutting edge angle of the tool is... , This represents the difference in the cutting edge angle of the cutting tool.

[0041] In step S5, determining the actual tool cutting edge angle refers to when the tool cutting edge angle... The actual cutting edge angle of the tool is , This represents the difference in the cutting edge angle of the cutting tool.

[0042] The difference in the cutting edge angle of the tool is 3°.

[0043] This embodiment is another preferred implementation. When the cutting edge angle changes in actual operation, the difference in the cutting edge angle is less than... At this time, the cutting edge angle of the tool can be kept unchanged, which is the actual cutting edge angle of the tool, thus achieving the smoothness of the tool path and improving the efficiency of part contour machining.

[0044] Step S2 linearizes the continuous contour curve into segments, and steps S4 and S5 accurately calculate and dynamically adjust the tool cutting edge angle for each straight line segment. This ensures that the tool cutting edge maintains optimal contact with the part contour throughout the entire machining path, effectively overcoming defects such as contour distortion, overcutting, or undercutting caused by local interference between the tool and the part or poor cutting conditions in traditional fixed-angle machining. This significantly improves the machining quality and accuracy of complex contours.

[0045] Example 4 See Figure 1 A method for planning the cutting edge angle of a tool for a five-axis machine tool includes the following steps: S1. Set the machining coordinate system, design the toolpath for the part contour curve, generate the five-axis machine tool program, and provide the trigger conditions for tool edge angle planning. S2. Starting from the position of the trigger command that begins calculating the tool edge angle planning, segment the curve according to the points. There are two straight line segments, and the angle between line segment Ni and the X-axis or Y-axis is... ; S3. Set the tool setting direction; the initial cutting edge of the tool is at an angle to the X-axis or Y-axis. ; S4. Calculate the cutting edge angle of the tool; S5. Determine the actual cutting edge angle of the tool. The cutting edge angle of the tool is adjusted by the spindle positioning command of the machine tool; S6. At the position where the trigger command for ending the calculation of the tool cutting edge angle planning is executed, the angle planning ends and the motion is performed in a five-axis linkage manner. S7. Repeat steps S1-S6 to complete all contour machining of the entire part.

[0046] In step S1, the five-axis machine tool program consists of X, Y, Z, A, and C points.

[0047] In step S1, the toolpath for designing the part contour curve refers to moving from the safety plane at a feed rate to a safe position above the blank surface, setting a trigger command to start calculating the tool edge angle planning, then feeding in from outside the blank at a feed rate, then starting to move along the part contour at a feed rate, while maintaining an angle between the tool axis and the direction of the contour curve, and retracting the tool at a retraction rate after moving to the end of the contour, setting a trigger command to end the calculation of the tool edge angle planning, and retracting the tool to the safety plane at a feed rate.

[0048] In step S2, the trigger command to start calculating the cutting edge angle planning is the first M command that the machine tool CNC system provides to the user.

[0049] In step S2, the angle between the straight line segment Ni and the X-axis or Y-axis... It is 0-360°, when At that time, .

[0050] In step S4, the cutting edge angle of the tool is calculated using Equation 1; Formula 1; in, For the cutting edge angle of the tool, The initial cutting edge of the tool is at an angle to the X-axis or Y-axis. The angle between the straight line segment Ni and the X-axis or Y-axis; This represents the number of line segments.

[0051] In step S5, the actual tool cutting edge angle refers to the angle at which the tool cutting edge angle changes by less than a certain amount. When the cutting edge angle is not changed, the actual cutting edge angle remains consistent with the previous cutting edge angle.

[0052] In step S5, when determining the actual tool cutting edge angle, the initial actual tool cutting edge angle... .

[0053] In step S5, determining the actual tool cutting edge angle refers to when the tool cutting edge angle... When the actual cutting edge angle of the tool is... , This represents the difference in the cutting edge angle of the cutting tool.

[0054] In step S5, determining the actual tool cutting edge angle refers to when the tool cutting edge angle... The actual cutting edge angle of the tool is , This represents the difference in the cutting edge angle of the cutting tool.

[0055] The difference in the cutting edge angle of the tool is 5°.

[0056] In step S6, the trigger command for ending the calculation of the tool cutting edge angle planning is the second M command that the machine tool CNC system provides to the user. The second M command is different from the first M command.

[0057] This embodiment is the best implementation method. Through steps S1 and S6, clear angle planning trigger and termination conditions are set and integrated into the CNC program, realizing automatic, precise and online adjustment of tool angle during machining. There is no need to interrupt machining or perform multiple clamping and tool setting, reducing non-cutting time and manual intervention, realizing efficient and continuous one-time forming machining, thereby greatly improving the overall machining efficiency and production automation level.

[0058] By optimizing the actual tool cutting edge angle based on the actual machining path and the set tool setting direction, it is possible to ensure a more uniform distribution of cutting force and a smoother cutting process. This avoids severe impacts or vibrations caused by unsuitable angles, significantly reduces the risk of abnormal tool wear and breakage, effectively extends the tool's service life, and reduces production costs.

[0059] It is not dependent on specific machine tool models or part types. By setting the machining coordinate system, designing toolpaths, and defining trigger conditions, it can be flexibly applied to five-axis machining scenarios of various complex parts, and has good applicability.

[0060] While ensuring the machining accuracy and surface quality of parts, it effectively improves machining efficiency, tool life and process adaptability.

[0061] The present invention will now be described in detail: See Figure 2 Step 1: Set the machining coordinate system, design the toolpath for the part contour curve, and generate the five-axis machine tool program. The program consists of X, Y, Z, A, and C points, and provides the trigger conditions for tool edge angle planning. First, move from the safe plane position A to a safe position B above the blank surface at rapid feed speed. Set the trigger command to start calculating the tool edge angle planning. Then, feed the tool from outside the blank at the feed speed, with the feed path as BCD. Then, start moving along the part contour at the feed speed, keeping the tool axis at a certain angle to the direction of the contour curve. After moving to the contour endpoint D, retract the tool at the retraction speed, with the retraction path as EFG. Set the trigger command to end the calculation of the tool edge angle planning, and retract the tool to the safe plane position H at rapid feed speed. Step 2: Starting from position B, where the trigger command for calculating the tool edge angle planning begins, divide the curve into N straight line segments based on the curve points. The angle between the straight line segment Ni and the X-axis is... Spend; Furthermore, the larger the value of N, the higher the accuracy; Furthermore, The angle range is 0-360°, when At that time, ; Step 3, set the tool setting direction, that is, the angle between the initial cutting edge of the tool and the X-axis. Spend, ; Step 4, calculate the cutting edge angle of the tool. ; Step 5: Calculate the actual tool cutting edge angle and implement it using the machine tool spindle positioning command. To achieve smooth toolpath movement, the difference in tool cutting edge angles should be less than [a certain value]. When the cutting edge angle remains unchanged, it is the actual cutting edge angle. Furthermore, the initial actual cutting edge angle ; When the cutting edge angle of the tool When the actual cutting edge angle of the tool is... , This represents the difference in the cutting edge angle of the cutting tool. When the cutting edge angle of the tool The actual cutting edge angle of the tool is , This represents the difference in the cutting edge angle of the cutting tool. The spindle positioning command varies depending on the machine tool. For Siemens CNC systems, the spindle positioning command is M3 SPOS, while for Fidia CNC systems, the spindle positioning command is M19 SP. Step 6: At position G, where the trigger command for calculating the cutting edge angle is completed, the angle planning is ended, and the machine moves to the safe plane position H in a five-axis linkage manner. Step 7: Repeat steps 1 to 6 to complete all contour machining of the entire part.

Claims

1. A method for planning the cutting edge angle of a tool for a five-axis machine tool, characterized in that, Includes the following steps: S1. Set the machining coordinate system, design the toolpath for the part contour curve, generate the five-axis machine tool program, and provide the trigger conditions for tool edge angle planning. S2. Starting from the position of the trigger command that begins calculating the tool edge angle planning, segment the curve according to the points. There are two straight line segments, and the angle between line segment Ni and the X-axis or Y-axis is... ; S3. Set the tool setting direction; the initial cutting edge of the tool is at an angle to the X-axis or Y-axis. ; S4. Calculate the cutting edge angle of the tool; S5. Determine the actual cutting edge angle of the tool. The cutting edge angle of the tool is adjusted by the spindle positioning command of the machine tool; S6. At the position where the trigger command for ending the calculation of the tool cutting edge angle planning is executed, the angle planning ends and the motion is performed in a five-axis linkage manner. S7. Repeat steps S1-S6 to complete all contour machining of the entire part.

2. The method for planning the cutting edge angle of a five-axis machine tool according to claim 1, characterized in that: In step S1, the five-axis machine tool program consists of X, Y, Z, A, and C points.

3. The method for planning the cutting edge angle of a five-axis machine tool according to claim 1, characterized in that: In step S1, the toolpath for designing the part contour curve refers to moving from the safety plane at a feed rate to a safe position above the blank surface, setting a trigger command to start calculating the tool edge angle planning, then feeding in from outside the blank at a feed rate, then starting to move along the part contour at a feed rate, while maintaining an angle between the tool axis and the direction of the contour curve, and retracting the tool at a retraction rate after moving to the end of the contour, setting a trigger command to end the calculation of the tool edge angle planning, and retracting the tool to the safety plane at a feed rate.

4. The method for planning the cutting edge angle of a five-axis machine tool according to claim 1, characterized in that: In step S2, the trigger command to start calculating the cutting edge angle planning is the first M command that the machine tool CNC system provides to the user.

5. The method for planning the cutting edge angle of a five-axis machine tool according to claim 1, characterized in that: In step S2, the angle between the straight line segment Ni and the X-axis or Y-axis... It is 0-360°, when At that time, .

6. The method for planning the cutting edge angle of a tool for a five-axis machine tool according to claim 5, characterized in that: In step S4, the cutting edge angle of the tool is calculated using Equation 1; Formula 1; in, For the cutting edge angle of the tool, The initial cutting edge of the tool is at an angle to the X-axis or Y-axis. The angle between the straight line segment Ni and the X-axis or Y-axis; This represents the number of line segments.

7. The method for planning the cutting edge angle of a tool for a five-axis machine tool according to claim 6, characterized in that: In step S5, the actual tool cutting edge angle refers to the angle at which the tool cutting edge angle changes by less than a certain amount. When the cutting edge angle is not changed, the actual cutting edge angle remains consistent with the previous cutting edge angle.

8. The method for planning the cutting edge angle of a five-axis machine tool according to claim 6, characterized in that: In step S5, when determining the actual tool cutting edge angle, the initial actual tool cutting edge angle... .

9. A method for planning the cutting edge angle of a tool for a five-axis machine tool according to claim 6, characterized in that: In step S5, determining the actual tool cutting edge angle refers to when the tool cutting edge angle... When the actual cutting edge angle of the tool is... , This represents the difference in the cutting edge angle of the cutting tool.

10. A method for planning the cutting edge angle of a tool for a five-axis machine tool according to claim 6, characterized in that: In step S5, determining the actual tool cutting edge angle refers to when the tool cutting edge angle... The actual cutting edge angle of the tool is , This represents the difference in the cutting edge angle of the cutting tool.

11. A method for planning the cutting edge angle of a tool for a five-axis machine tool according to claim 9 or 10, characterized in that: The difference in the cutting edge angle of the tool is 3-5°.

12. The method for planning the cutting edge angle of a tool for a five-axis machine tool according to claim 4, characterized in that: In step S6, the trigger command for ending the calculation of the tool cutting edge angle planning is the second M command that the machine tool CNC system provides to the user. The second M command is different from the first M command.

Citation Information

Patent Citations

  • Method and device for calibrating and compensating laser beam direction of five-axis laser processing machine tool

    CN120038414A