Blisk runner rough machining method and system adopting high-low tooth ball-end cutter
Through the rough machining method of the overall blade flow path of the high and low ball head knife, a local coordinate system is established, the cutting axis area is divided, the feasible domain is determined and the cutting axis search is optimized, which solves the problems of low machining efficiency, short tool life and unstable quality, and achieves efficient and accurate overall blade flow path processing.
Patent Information
- Application Number
- CN202510371297.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-27
- Publication Date
- 2025-08-01
AI Technical Summary
In the prior art, the overall blade flow path has low machining efficiency, short tool life and unstable machining quality. Especially when using high and low ball head knives, the traditional tool shaft search algorithm cannot accurately constrain the feasible domain of the tool shaft, resulting in frequent tool change, tool wear and fluctuations in processing quality.
The overall blade flow path rough machining method of high and low tooth ball head knife is adopted. By establishing a local coordinate system, dividing the knife axis search area, determining the feasible domain of the knife axis, and using genetic algorithms to search for the optimal knife axis, generating CNC machining instructions, and controlling the operation of the machine tool.
Reduce the number of tool changes, improve processing efficiency, prevent overcutting and extend tool life, improve workpiece processing quality and accuracy, enhance CNC programming adaptability, and meet the requirements of modern manufacturing for high-precision components.
Smart Images

Figure CN120395528A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of rough machining of blisk channels, and particularly to a rough machining method and system for blisk channels using a high-low tooth ball-end mill. Background Art
[0002] In the field of numerical control machining of blisk channels, traditional rough machining methods mainly rely on end mills or conventional ball-end mills. End mills, due to their strong rigidity and high cutting efficiency, are commonly used for rough machining with large cutting amounts. However, their geometric structure limits their adaptability in machining complex curved channels. Especially in narrow and deep channel areas, machining interference is likely to occur, leading to increased tool wear and decreased machining quality. Conventional ball-end mills can adapt to complex curved surfaces, but their cutting efficiency is low, and frequent tool changes are required during the rough machining process to complete the finish machining operations, significantly increasing the machining time and cost.
[0003] In the prior art, the separation of rough machining and finish machining processes leads to the following prominent problems:
[0004] 1. Low machining efficiency: Frequent tool changes interrupt the machining process. Especially for complex workpieces such as blisk channels, multiple tool changes significantly extend the machining cycle.
[0005] 2. Limited tool life: An unreasonable tool axis search range easily leads to uneven distribution of cutting forces, accelerating tool wear and even causing overcutting phenomena, seriously affecting the tool service life.
[0006] 3. Fluctuation of machining quality: Inaccurate control of rough machining allowances results in uneven allowances to be processed in the subsequent finish machining stage, increasing the finish machining time and affecting the final surface quality.
[0007] In recent years, high-low tooth ball-end mills have gradually attracted attention due to their unique structural design. This tool divides the ball end into upper and lower parts: the lower rough machining area uses a large tooth pitch design to improve cutting efficiency, and the upper finish machining area uses a dense tooth structure to ensure surface quality. Its core advantage is that seamless switching between rough and finish machining can be achieved on the same tool, which theoretically can significantly reduce the number of tool changes and improve machining efficiency. However, existing numerical control programming methods have not fully adapted to such special tools. Since high-low tooth ball-end mills need to ensure that only the rough machining area contacts the workpiece, while the finish machining area needs to be completely avoided, traditional tool axis search algorithms cannot accurately restrict the feasible region of the tool axis, resulting in problems such as accidental contact of finish machining teeth with the workpiece or insufficient rough machining cutting amount in actual machining, seriously restricting the application potential of this tool.
[0008] Therefore, there is an urgent need to develop a numerical control programming strategy for rough machining of the runner with a high-low tooth ball end mill. By accurately establishing the tool axis feasible region model and optimizing the tool axis search algorithm, the problems of low machining efficiency, short tool life, and unstable machining quality in the existing technology can be solved, so as to give full play to the technical advantages of the high-low tooth ball end mill and promote the progress of the integral blisk runner machining technology. Summary of the Invention
[0009] To this end, an embodiment of the present invention provides an integral blisk runner rough machining method and system using a high-low tooth ball end mill, which is used to solve the problems of low machining efficiency, short tool life, and unstable machining quality in the existing technology.
[0010] To solve the above problems, an embodiment of the present invention provides an integral blisk runner rough machining method using a high-low tooth ball end mill. The method includes:
[0011] S1: At each tool contact point position of the tool path, taking the tool center point of the high-low tooth ball end mill as the origin, a local coordinate system that changes with the tool contact point position is established based on the tangent vector, normal vector, and right-hand rule at the tool contact point.
[0012] S2: Based on the local coordinate system, according to the structural parameters of the high-low tooth ball end mill, the tool axis search direction is divided into three regions: the tool axis forward contact region, the tool axis oblique contact region, and the tool axis reverse contact region, and the boundary angle ranges of each region are respectively deduced.
[0013] S3: Based on the tool radius, cutting depth, cutting width, and the minimum distance from the tool tip point to the rough / finish dividing interface of the high-low tooth ball end mill, the maximum inclination angle of the tool axis vector in each region is determined to form a tool axis feasible region constraint.
[0014] S4: Using a genetic algorithm combined with interference checking, the optimal tool axis with uniform change of adjacent tool axis vectors and the smallest inclination angle is searched from the tool axis feasible region.
[0015] S5: Generate machining instructions according to the optimal tool axis and control the operation of the machine tool.
[0016] Preferably, the establishment of the local coordinate system includes: [[ID=2】]
[0017] Taking the tool center point O of the high-low tooth ball end mill as the origin, the tangent vector of the tool contact point P as the X axis, and the normal vector as the Z axis, a local coordinate system that conforms to the right-hand rule is established, and the tool axis attitude is uniquely determined by the angle γ between the tool axis vector and the Z axis and the angle α between the projection of the tool axis vector on the XOY plane and the X axis.
[0018] Preferably, the basis for dividing the three regions is:
[0019] The tool axis forward contact region refers to the projection T of the tool axis vector on the XOY plane mPointing to the cutting part of the material, the contact point Q is located at the top of the cutting area and at T m The projection point on the OZ plane is always located on a circle with a radius of R;
[0020] The inclined tool axis contact area refers to the projection of the tool axis vector onto the XOY plane T m Not pointing to the cutting part of the material, the contact point Q is located at the top of the cutting area and at T m The projection point on the OZ plane is located on a concentric circle with a radius of R2;
[0021] The reverse tool axis contact area refers to the projection of the tool axis vector onto the XOY plane T m Not pointing to the cutting part of the material, the contact point Q is always located at the bottom of the cutting area, coinciding with the tool contact point P, and at T m The projection point on the OZ plane is located on a circle with a radius of R.
[0022] Preferably, the boundary angles α1 and α2 of the forward tool axis contact area are:
[0023]
[0024] Wherein, R is the tool radius, h is the cutting depth, and w is the cutting width.
[0025] Preferably, the boundary angles α3 and α4 of the inclined tool axis contact area and the reverse tool axis contact area are:
[0026]
[0027] Wherein, α1 and α2 are the boundary angles of the forward tool axis contact area, and β max Is a constant when the tool parameters and the cutting depth are fixed.
[0028] Preferably, the maximum inclination angle γ1 of the tool axis vector within the forward tool axis contact area max Is:
[0029]
[0030] Wherein, c is the angle of the rough machining area of the high-low tooth ball nose cutter, R is the tool radius, and h is the cutting depth.
[0031] Preferably, the maximum inclination angle γ2 of the tool axis vector within the inclined tool axis contact area max Is:
[0032]
[0033] Wherein, c2 is the angle of the rough machining area of the high-low tooth ball nose cutter on the concentric circle, R is the tool radius, R2 is the radius of the concentric circle, and h is the cutting depth.
[0034] Preferably, the maximum inclination angle γ3 of the cutter axis vector within the cutter axis reverse contact area max is:
[0035]
[0036] where c is the angle of the rough machining area of the high-low tooth ball-end cutter.
[0037] The embodiment of the present invention also provides an integral blisk channel rough machining system using a high-low tooth ball-end cutter. This system is used to implement the integral blisk channel rough machining method using a high-low tooth ball-end cutter described above, and specifically includes:
[0038] A coordinate system construction module, which is used to establish a local coordinate system that changes with the cutter contact point position at each cutter contact point position of the tool path, with the cutter center point of the high-low tooth ball-end cutter as the origin, based on the tangent vector, normal vector and right-hand rule at the cutter contact point;
[0039] A region division module, which is used to divide the cutter axis search direction into three regions: the cutter axis forward contact region, the cutter axis oblique contact region and the cutter axis reverse contact region based on the local coordinate system according to the structural parameters of the high-low tooth ball-end cutter, and respectively deduce the boundary angle ranges of each region;
[0040] A feasible region calculation module, which is used to determine the maximum inclination angle of the cutter axis vector in each region based on the tool radius, cutting depth, cutting width and the minimum distance from the tool tip point to the rough / fine machining interface of the high-low tooth ball-end cutter, and form the cutter axis feasible region constraint;
[0041] A cutter axis optimization module, which is used to search for the optimal cutter axis with uniform change of adjacent cutter axis vectors and the minimum inclination angle from the cutter axis feasible region by using a genetic algorithm combined with interference checking;
[0042] A numerical control machining execution module, which is used to generate machining instructions according to the optimal cutter axis and control the operation of the machine tool.
[0043] The embodiment of the present invention also provides a computer storage medium. The computer storage medium stores a computer software product. The computer software product includes several instructions for causing a computer device to execute the integral blisk channel rough machining method using a high-low tooth ball-end cutter described above.
[0044] It can be seen from the above technical solutions that the present invention application has the following beneficial effects:
[0045] (1) Reduce the number of tool changes and improve the machining efficiency: The high-low tooth ball-end cutter integrates the functions of rough and finish machining. Using this tool, the rough and finish machining of the integral blisk channel can be completed without changing the tool, avoiding the time consumed by frequent tool changes in traditional machining and greatly improving the machining efficiency.
[0046] (2) Prevent overcutting and improve tool life: Based on the structural characteristics of the high-low tooth ball-end mill, accurately divide the tool axis search direction area and determine the tool axis feasible region, which can effectively avoid overcutting caused by excessive cutting amount of the tool, reduce unnecessary contact wear between the tool and the workpiece, extend the tool life, and reduce the tool cost.
[0047] (3) Improve the machining quality and accuracy of the workpiece: By establishing a local coordinate system, accurately dividing the tool axis area and determining the feasible region, and combining with the genetic algorithm to search for the optimal tool axis, the tool movement trajectory can be made more conform to the complex surface of the runner, reduce the machining error, improve the surface quality and machining accuracy of the workpiece, and meet the requirements of high precision of parts in modern manufacturing.
[0048] (4) Enhance the adaptability of NC programming: The present invention provides a NC programming method for rough machining of the runner specifically for the high-low tooth ball-end mill, which solves the problems of low automation degree of NC machining programs and poor adaptability to special tools in the prior art, and improves the processing ability of the NC machining system for complex tools and machining tasks. Brief Description of the Drawings
[0049] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly describe the drawings required to be used in the embodiments. By referring to the drawings, the features and advantages of the present invention will be more clearly understood. The drawings are schematic and should not be construed as limiting the present invention in any way. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts. Among them:
[0050] Figure 1 It is a flowchart of an overall blisk runner rough machining method using a high-low tooth ball-end mill provided by the present invention;
[0051] Figure 2 It is a schematic diagram of the local coordinate system of the tool point of the runner tool path of the present invention;
[0052] Figure 3 It is a schematic diagram of the structural parameters of the high-low tooth ball-end mill of the present invention;
[0053] Figure 4 It is a schematic diagram of the maximum inclination angle parameter of the tool axis in Region 1 of the present invention;
[0054] Figure 5 It is a schematic diagram of the maximum inclination angle parameter of the tool axis in Region 2 of the present invention;
[0055] Figure 6 It is a schematic diagram of the maximum inclination angle parameter of the tool axis in Region 3 of the present invention;
[0056] Figure 7 It is a schematic diagram of the cutting area between the ball-end mill and the workpiece material of the present invention;
[0057] Figure 8 Schematic diagram of the tool axis search direction area of the high-low tooth ball end mill of the present invention;
[0058] Figure 9 Schematic diagram of the maximum tilt angle parameter of the tool axis at the boundary between area 2 and area 3 of the present invention;
[0059] Figure 10 Schematic diagram of the selection of the flow channel layer milling roughing strategy of the present invention;
[0060] Figure 11 Schematic diagram of the selection of the high-low tooth ball end mill and the setting of the tool parameters of the present invention;
[0061] Figure 12 Schematic diagram of the cutting depth and cutting width parameters of the tool path of the present invention;
[0062] Figure 13 Block diagram of an integral blisk flow channel roughing system using a high-low tooth ball end mill provided by the present invention. Specific embodiments
[0063] To make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0064] Embodiment 1
[0065] To solve the problems of low machining efficiency, short tool life and unstable machining quality in the prior art, as Figure 1 shown, an integral blisk flow channel roughing method using a high-low tooth ball end mill is proposed in an embodiment of the present invention. The method includes:
[0066] S1: At each tool contact point position of the tool path, taking the tool center point of the high-low tooth ball end mill as the origin, a local coordinate system that changes with the tool contact point position is established based on the tangent vector, normal vector and right-hand rule at the tool contact point;
[0067] S2: Based on the local coordinate system, according to the structural parameters of the high-low tooth ball end mill, the tool axis search direction is divided into three regions: the tool axis positive contact region, the tool axis oblique contact region and the tool axis reverse contact region, and the boundary angle ranges of each region are respectively deduced;
[0068] S3: Based on the tool radius, cutting depth, cutting width and the minimum distance from the tool tip point to the rough / finish interface of the high-low tooth ball end mill, the maximum tilt angle of the tool axis vector in each region is determined to form a tool axis feasible region constraint;
[0069] S4: Adopt a genetic algorithm combined with interference checking to search for the optimal tool axis with uniform change of adjacent tool axis vectors and the minimum tilt angle from the feasible tool axis region;
[0070] S5: Generate machining instructions according to the optimal tool axis and control the operation of the machine tool.
[0071] As can be seen from the above technical solutions, the present invention proposes a rough machining method for the integral blisk flow channel using a high-low tooth ball-end mill, which realizes efficient and precise machining through a series of steps. In step S1, a local coordinate system that changes with the tool contact point is established with the tool center point of the high-low tooth ball-end mill as the origin, providing a unified and flexible reference for accurately determining the tool axis attitude, and facilitating subsequent analysis and control of the tool movement in the complex flow channel. In step S2, the tool axis search direction is divided into three regions and the boundary angle ranges are deduced, making the tool axis search more targeted. The regions of different contact states are defined according to the tool structure and cutting conditions, laying a foundation for reasonably planning the tool axis path. In step S3, based on various parameters, the maximum tilt angle of the tool axis vector in each region is determined to form a constraint on the feasible tool axis region, which can not only ensure effective cutting in the lower rough machining region of the tool but also avoid contact with the workpiece material in the upper finish machining region, preventing overcutting and extending the tool service life. In step S4, a genetic algorithm combined with interference checking is used to search for the optimal tool axis, making the change of adjacent tool axis vectors uniform and the tilt angle minimum, reducing vibration during the machining process, and improving machining accuracy and surface quality. In step S5, instructions are generated according to the optimal tool axis to control the operation of the machine tool, ensuring that the actual machining is carried out according to the optimized path, and finally achieving the effects of reducing the tool change times in five-axis NC machining, improving the machining efficiency, workpiece quality, and tool life of the integral blisk flow channel.
[0072] In step S1, at each tool contact point position of the tool path, a local coordinate system that changes with the tool contact point is established with the tool center point of the high-low tooth ball-end mill as the origin, based on the tangent vector, normal vector, and right-hand rule at the tool contact point.
[0073] Specifically, the integral blisk flow channel is a complex surface, and the tool path is a three-dimensional space curve. For the convenience of analysis, the present invention takes the tool center point O of the high-low tooth ball-end mill as the origin, the tangent vector of a tool contact point P at a certain tool path position on the flow channel surface as the X-axis, and the normal vector as the Z-axis to establish a local coordinate system that conforms to the right-hand rule. This coordinate system changes with the change of the tool contact point position and is called the Frenet moving frame. The tool axis vector in this coordinate system is T, and the projection of T onto the XOY plane is T m , to determine the attitude of the tool axis vector T in the local coordinate system, let the angle between T and the Z-axis be γ, and the projection T m and the angle between the X-axis be α. A local coordinate system is established in this form at each tool contact point on the tool path, and the tool axis attitude is uniquely determined by the γ and α angles, such as Figure 2as shown
[0074] In step S2, based on the local coordinate system, according to the structural parameters of the high-low tooth ball-end mill, the cutter axis search direction is divided into three regions: the cutter axis positive contact region, the cutter axis oblique contact region, and the cutter axis reverse contact region, and the boundary angle ranges of each region are derived respectively.
[0075] Specifically, the high-low tooth ball-end mill is divided into upper and lower parts, with the upper part for finish machining and the lower part for rough machining. According to the tool structure of the high-low tooth ball-end mill, R is the tool radius, and h s is the minimum distance from the tool tip point to the rough / finish interface of the high-low tooth ball-end mill. As Figure 3 shown, the angle c of the rough machining area of the high-low tooth ball-end mill can be derived as follows:
[0076]
[0077] The cutter axis search direction is determined by the angle α, where α ∈ [0, 2π]. As the angle α changes, taking the T m OZ plane as the viewing angle, according to the different situations of the contact point Q between the rough / finish interface of the high-low tooth ball-end mill and the cutting material, the cutter axis search direction is divided into three regions.
[0078] Cutter axis positive contact region (Region 1): The projection of the cutter axis vector onto the XOY plane, T m points to the cutting part of the material. The contact point Q is located at the top of the cutting area, and the projection point on the T m OZ plane is always located on a circle with a radius of R. As Figure 4 shown.
[0079] Cutter axis oblique contact region (Region 2): The projection of the cutter axis vector onto the XOY plane, T m does not point to the cutting part of the material. The contact point Q is located at the top of the cutting area, and the projection point on the T m OZ plane is located on a concentric circle with a radius of R2. As Figure 5 shown.
[0080] Cutter axis reverse contact region (Region 3): The projection of the cutter axis vector onto the XOY plane, T m does not point to the cutting part of the material. The contact point Q is always located at the bottom of the cutting area and coincides with the tool contact point P. The projection point on the T m OZ plane is located on a circle with a radius of R. As Figure 6 shown.
[0081] Furthermore, according to the tool radius R, the depth of cut h, and the width of cut w, as Figure 7 shown, the boundary angles of the cutting area on the XOY plane can be derived, that is, the boundary angles α1 and α2 of Region 1 (as Figure 8 shown):
[0082]
[0083] The maximum tilt angle state of the tool axis at the boundary between Region 2 and Region 3 is that there are two contact points Q1 and Q2 between the roughing / finishing interface and the chip area, and the projection onto the T m OZ plane is as shown Figure 9 in the figure. According to the geometric relationship, the shortest distance l from Q1 to the Z-axis is obtained as:
[0084]
[0085] Let the angular range of Region 2 be β max , and it is obtained that:
[0086]
[0087] From the above formula, it can be seen that when the tool parameters and the cutting depth are fixed, β max is a fixed value. To sum up, the boundary angles α3 and α4 between Region 2 and Region 3 are obtained as:
[0088]
[0089] In step S3, based on the tool radius, cutting depth, cutting width, and the minimum distance from the tool tip point to the roughing / finishing interface of the high-low tooth ball-end mill, the maximum tilt angle of the tool axis vector in each region is determined to form the tool axis feasible region constraint.
[0090] Specifically, due to the special structure of the high-low tooth ball-end mill, when roughing the runner, it is necessary to ensure that the lower part of the tool is in contact with the material, so the tilt angle γ range of the tool axis vector T at each direction angle α is restricted. Based on the tool axis search direction region, the maximum tilt angle of the tool axis in each region is obtained.
[0091] When T m is located in Region 1, that is, α ∈ [α1, α2], as shown Figure 4 in the figure. The maximum tilt angle γ1 max of the tool axis vector is obtained as:
[0092]
[0093] When T m is located in Region 2, that is, α ∈ (α2, α3) ∪ (α4, α1), as shown Figure 5 in the figure. Let the angle between T m and the nearest boundary of Region 1 be β (β ∈ (0, β max ), and the contact point Q between the roughing / finishing interface of the high-low tooth ball-end mill and the cutting area is projected onto the T m OZ plane, then the shortest distance l2 from the projection point to the Z-axis is:
[0094]
[0095] The radius R2 of the concentric circles is derived as:
[0096]
[0097] The angle c2 of the rough machining area of the ball - nose end mill with high and low teeth on the concentric circles is:
[0098]
[0099] In summary, the maximum tilt angle γ2 of the tool axis vector in region 2 max is:
[0100]
[0101] When T m is located in region 3, that is, α ∈ [α3, α4], as Figure 6 shown. The maximum tilt angle γ3 of the tool axis vector is obtained as max :
[0102]
[0103] In step S4, a genetic algorithm combined with interference checking is used to search for the optimal tool axis with uniform change of adjacent tool axis vectors and the smallest tilt angle from the tool axis feasible region.
[0104] Specifically, through steps S2 and S3, the tool axis feasible regions of each tool point on the tool path are obtained, so that the tool axis contacts the workpiece material with the rough machining teeth of the ball - nose end mill with high and low teeth within the feasible region. To make the change of adjacent tool axis vectors uniform at each tool point, the change of the tool axis tilt angle small, and avoid tool axis oscillation. The present invention uses a genetic algorithm and combines interference checking to search for the optimal tool axis from the tool axis feasible region.
[0105] In step S5, corresponding numerical control machining instructions are generated according to the searched optimal tool axis. These instructions are input into a five - axis numerical control machine tool to control the machine tool to perform rough machining of the integral blisk flow channel according to the predetermined tool path and tool axis attitude. During the machining process, the running state and machining quality of the machine tool are monitored in real time to ensure the smooth progress of the machining process. After machining, the rough machining of the integral blisk flow channel has achieved the expected effect. Compared with the traditional machining method, the machining efficiency is significantly improved, the tool service life is extended, and the over - cutting phenomenon is effectively avoided, ensuring the machining quality of the workpiece.
[0106] Specifically, as Figures 10 - 12As shown in the figure, first, select the rough machining strategy for the runner layer milling; then, select a high-low tooth ball-nose cutter and set the tool parameters; next, set the cutting depth and width parameters of the tool path; finally, generate the machining instructions according to the optimal tool axis and control the operation of the machine tool.
[0107] Embodiment 2
[0108] As Figure 13 shown, the present invention provides an integral blisk runner rough machining system using a high-low tooth ball-nose cutter, which is used to implement the integral blisk runner rough machining method using a high-low tooth ball-nose cutter in the above Embodiment 1. Specifically, it includes:
[0109] A coordinate system construction module 100, which is used to establish a local coordinate system that changes with the tool contact point position at each tool contact point position of the tool path trajectory, with the tool center point of the high-low tooth ball-nose cutter as the origin, based on the tangent vector, normal vector and right-hand rule at the tool contact point.
[0110] A region division module 200, which is used to divide the tool axis search direction into three regions: the tool axis forward contact region, the tool axis oblique contact region and the tool axis reverse contact region based on the local coordinate system according to the structural parameters of the high-low tooth ball-nose cutter, and respectively deduce the boundary angle ranges of each region.
[0111] A feasible region calculation module 300, which is used to determine the maximum inclination angle of the tool axis vector in each region based on the tool radius, cutting depth, cutting width and the minimum distance from the tool tip point to the rough / fine machining interface of the high-low tooth ball-nose cutter, so as to form a tool axis feasible region constraint.
[0112] A tool axis optimization module 400, which is used to search for the optimal tool axis with uniform change of adjacent tool axis vectors and the minimum inclination angle from the tool axis feasible region by using a genetic algorithm combined with interference checking.
[0113] A numerical control machining execution module 500, which is used to generate machining instructions according to the optimal tool axis and control the operation of the machine tool.
[0114] An integral blisk runner rough machining system using a high-low tooth ball-nose cutter in this embodiment is used to implement the aforementioned integral blisk runner rough machining method using a high-low tooth ball-nose cutter. Therefore, the specific implementation manners in the integral blisk runner rough machining system using a high-low tooth ball-nose cutter can be seen in the embodiment part of the aforementioned integral blisk runner rough machining method using a high-low tooth ball-nose cutter. For example, the coordinate system construction module 100, the region division module 200, the feasible region calculation module 300, the tool axis optimization module 400, and the numerical control machining execution module 500 are respectively used to implement steps S1, S2, S3, S4, and S5 in the above integral blisk runner rough machining method using a high-low tooth ball-nose cutter. Therefore, the specific implementation manners can refer to the descriptions of the corresponding individual part embodiments. To avoid redundancy, they will not be elaborated here.
[0115] Embodiment 3
[0116] An embodiment of the present invention provides a computer storage medium, which stores a computer software product. The computer software product includes a number of instructions for causing a computer device to execute the above-mentioned rough machining method for the integral blisk flow path using a high-low-tooth ball-end cutter.
[0117] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0118] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the specified functions in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0119] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that implement the specified functions in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks. These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the specified functions in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0120] Obviously, the above embodiments are merely examples given for clear illustration and are not limitations on the implementation manners. For those of ordinary skill in the art, other different forms of changes or modifications can be made based on the above description. It is not necessary and impossible to enumerate all implementation manners here. And the obvious changes or modifications derived therefrom still fall within the protection scope of the present invention.
Claims
1. An overall blisk flow path rough machining method using a high-low tooth ball end mill, characterized in that, Including: S1: At each tool contact point position of the tool path trajectory, taking the tool center point of the high-low tooth ball-end mill as the origin, a local coordinate system that changes with the tool contact point position is established based on the tangent vector, normal vector, and right-hand rule at the tool contact point; S2: Based on the local coordinate system, according to the structural parameters of the high-low tooth ball-end mill, the tool axis search direction is divided into three regions: the positive tool axis contact region, the oblique tool axis contact region, and the negative tool axis contact region, and the boundary angle ranges of each region are respectively deduced; S3: Based on the tool radius, cutting depth, cutting width, and the minimum distance from the tool tip point to the rough / finish dividing interface of the high-low tooth ball-end mill, the maximum tilt angle of the tool axis vector in each region is determined to form a tool axis feasible region constraint; S4: Using a genetic algorithm combined with interference checking, search for the optimal tool axis with uniform change of adjacent tool axis vectors and the minimum tilt angle from the tool axis feasible region; S5: Generate a machining instruction according to the optimal tool axis and control the operation of the machine tool.
2. The rough machining method for the integral blisk flow path using a high-low tooth ball end mill according to claim 1, characterized in that, The establishment of the local coordinate system includes: Taking the tool center point O of the high-low tooth ball-end mill as the origin, the tangent vector of the tool contact point P as the X-axis, and the normal vector as the Z-axis, a local coordinate system that conforms to the right-hand rule is established, and the tool axis attitude is uniquely determined by the angle γ between the tool axis vector and the Z-axis and the angle α between the projection of the tool axis vector on the XOY plane and the X-axis.
3. The rough machining method for the integral blisk flow channel using a high-low tooth ball-end cutter according to claim 1, characterized in that The basis for the division of the three regions is: The positive contact area of the cutter shaft refers to the projection T of the cutter shaft vector onto the XOY plane m pointing to the cutting part of the material, the contact point Q is located at the top of the cutting area, and on T m the projection point on the OZ plane is always located on a circle with a radius of R; The oblique contact area of the cutter shaft refers to the projection T of the cutter shaft vector onto the XOY plane m does not point to the cutting part of the material, the contact point Q is located at the top of the cutting area, and on T m the projection point on the OZ plane is located on the concentric circle with a radius of R2; The reverse contact area of the cutter shaft refers to the projection T of the cutter shaft vector onto the XOY plane m does not point to the cutting part of the material. The contact point Q is always located at the bottom of the cutting area, coincides with the tool contact point P, and the projection point on the T m OZ plane is located on a circle with a radius of R.
4. The rough machining method for the integral blisk flow path using a high-low tooth ball-end cutter according to claim 1, characterized in that, The boundary angles α1 and α2 of the positive tool axis contact region are: In the formula, R is the tool radius, h is the cutting depth, and w is the cutting width.
5. The rough machining method for the integral blisk flow channel using a high-low tooth ball nose cutter according to claim 1, characterized in that, The boundary angles α3 and α4 of the oblique tool axis contact region and the negative tool axis contact region are: where α1 and α2 are the boundary angles of the positive contact area of the tool axis, and β max is a constant when the tool parameters and the cutting depth are fixed.
6. The rough machining method for the integral blisk flow path using a high-low tooth ball-end cutter according to claim 1, characterized in that The maximum inclination angle γ1 of the tool axis vector within the positive contact area of the tool axis max is as follows: In the formula, c is the angle of the rough machining region of the high-low tooth ball-end mill, R is the tool radius, and h is the cutting depth.
7. The rough machining method for the integral blisk flow path using a high-low tooth ball-end cutter according to claim 1, characterized in that, The maximum inclination angle γ2 of the tool axis vector within the oblique contact area of the tool axis max is as follows: In the formula, c2 is the angle of the rough machining region of the high-low tooth ball-end mill on the concentric circle, R is the tool radius, R2 is the radius of the concentric circle, and h is the cutting depth.
8. The rough machining method for the integral blisk flow channel using a high-low tooth ball-end cutter according to claim 1, characterized in that, The maximum tilt angle γ3 of the tool axis vector within the reverse contact area of the tool axis max is as follows: In the formula, c is the angle of the rough machining region of the high-low tooth ball-end mill.
9. An integral blisk flow path rough machining system using a high-low tooth ball end mill, characterized in that, The system is used to implement the overall blisk flow channel rough machining method using a high-low tooth ball-end mill according to any one of claims 1 to 8, specifically including: A coordinate system construction module, which is used to establish a local coordinate system that changes with the tool contact point position at each tool contact point position of the tool path trajectory, taking the tool center point of the high-low tooth ball-end mill as the origin, based on the tangent vector, normal vector, and right-hand rule at the tool contact point; A region division module, which is used to divide the tool axis search direction into three regions: the positive tool axis contact region, the oblique tool axis contact region, and the negative tool axis contact region based on the local coordinate system according to the structural parameters of the high-low tooth ball-end mill, and respectively deduce the boundary angle ranges of each region; A feasible region calculation module, which is used to determine the maximum tilt angle of the tool axis vector in each region based on the tool radius, cutting depth, cutting width, and the minimum distance from the tool tip point to the rough / finish dividing interface of the high-low tooth ball-end mill, and form a tool axis feasible region constraint; A tool axis optimization module, which is used to search for the optimal tool axis with uniform change of adjacent tool axis vectors and the minimum tilt angle from the tool axis feasible region by using a genetic algorithm combined with interference checking; A numerical control machining execution module, which is used to generate a machining instruction according to the optimal tool axis and control the operation of the machine tool.
10. A computer storage medium, characterized in that, The computer storage medium stores a computer software product, and the computer software product includes a number of instructions for causing a computer device to execute the overall blisk runner rough machining method using a high-low tooth ball-end cutter according to any one of claims 1 to 8.
Citation Information
Patent Citations
Method for composite machining of blisk flow passage
CN101966604A
Five-axis linkage variable-axis plunge milling numerically controlled processing method for blade part of integral impeller
CN102085576A
Impeller machining cutter-axis vector control method based on five-axis interference-free cutter axis control line
CN103433804A
Tool locus planning method for closed non-ruled surface numerical control machining
CN103934726A
Multi-axis numerical control machining ball-end cutter-axis vector planning method for avoiding interference and flutter
CN108519758A