Blade edge plate and switched numerical control machining tool path generation method and related device
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-27
- Publication Date
- 2026-08-11
AI Technical Summary
[0003]然而,该方法存在以下几方面的问题:1、编程流程复杂:需要根据实际加工余量反复调整流线驱动路径或曲面驱动位置,进、排气边缘区域也常需进行延伸或裁剪,增加了编程的复杂度和工作量
本发明叶片缘板及转接的数控加工刀路生成方法,通过创建投影部件模型和规律延伸的驱动曲面,构建了一个稳定、统一的加工几何环境,无需根据加工余量进行繁琐的、反复性的驱动几何体调整,大大简化了编程流程。并且,在建立驱动曲面时,首先在叶身上距离内缘板面第一预设距离的位置处建立平行于叶片内缘板面的基准平面,然后建立叶身型面和基准平面的相交曲线,并将相交曲线偏执第二预设距离生成偏置曲线,以及将偏置曲线进行规律延伸生成驱动曲面,将加工范围从转接圆角处延伸到了叶身型面上,使得缘板和转接的加工刀路与叶身型面的加工刀路及其接合部位远离了根部转接圆角,转移到了叶身型面区域,进而使得抛光人员无需在敏感且公差严格的转接圆角处反复抛修,从而有效防止了根部型面的减薄超差。在目标刀具类型的选择上,选取半径不大于叶片的转接圆角半径的铣刀,通过刀路控制加工出合格的转接圆角,避免了为每个特定的转接圆角定制非标刀具,极大提高了刀具的通用性,降低了采购和库存成本。最终,根据驱动曲面和目标刀具类型进行叶片的缘板及转接的可变轮廓铣,生成叶片的缘板及转接的一体化数控加工刀路,确保在整个缘板和转接圆角区域切削纹路一致,在进排气边方向上刀路是连续过渡的,从而消除了转接圆角处的残料,获得了均匀的加工纹路,从而可以直接在机床上加工出圆滑的转接圆角,降低了对后续抛光的依赖,减少了因抛光不当导致的超差风险。
Smart Images

Figure CN121657581B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of aero-engine and gas turbine machining, and relates to a method and related apparatus for generating CNC machining toolpaths for blade rim plates and transitions. Background Technology
[0002] Currently, in CNC machining programming for blade rim plates and transition areas, the blade base and blade back are typically programmed separately or in a rotary manner, dividing the machining area into three parts: the rim plate, the transition fillet, and the blade root, which are processed separately. The drive method often employs streamlined or surface-driven mechanisms, with the cutter axis direction set to a fixed direction or perpendicular to the rotation axis, and a ball end mill with the same radius as the transition fillet is used for machining.
[0003] However, this method has the following problems: 1. Complex programming process: It requires repeated adjustments to the streamlined drive path or curved surface drive position based on the actual machining allowance. The intake and exhaust edge areas often need to be extended or trimmed, increasing the complexity and workload of programming. 2. Poor tool adaptability and high cost: When machining the transition fillet, a ball end mill with the same radius as the design must be used, and it is impossible to flexibly adjust according to the tolerance of the drawing. Since the tolerance of the transition fillet is usually a unidirectional tolerance, such as R1.5 (0~+0.5) mm, special specification tools are often required to machine it to the mean, which significantly increases the machining cost. 3. Poor surface quality and strong dependence on polishing: The tool marks on the machined flange and transition area are unevenly distributed, and the transition contours in the intake and exhaust directions are not smooth enough, which requires high requirements for subsequent polishing processes. It is easy to cause parts to be scrapped due to excessive polishing. 4. Improper tool joint position, which can easily cause surface thinning: This method will leave the machining tool joint marks of the flange, transition fillet and blade surface in the transition area. To make the area smooth, polishers often polish it repeatedly, causing local thinning of the blade root profile, which in turn leads to dimensional deviations. Summary of the Invention
[0004] The purpose of this invention is to overcome the shortcomings of the prior art and provide a method and related apparatus for generating CNC machining toolpaths for blade rim plates and adapters.
[0005] To achieve the above objectives, the present invention employs the following technical solution: In a first aspect, the present invention provides a method for generating a CNC machining toolpath for a blade rim and transition, comprising: establishing a projection component model of the blade and establishing a reference plane parallel to the inner rim of the blade at a preset position; wherein the preset position is a position on the blade body at a first preset distance from the inner rim surface; establishing an intersection curve between the blade body profile and the reference plane, and offsetting the intersection curve by a second preset distance to generate an offset curve, and using a regular extension command to generate a driving surface from the offset curve; selecting a milling cutter with a radius not greater than the transition fillet radius of the blade as the target tool type; and performing variable contour milling of the blade rim and transition based on the projection component model, according to the driving surface and the target tool type, to generate an integrated CNC machining toolpath for the blade rim and transition.
[0006] Optionally, the first preset distance is determined based on the size of the blade transition radius and the blade body twist, and the second preset distance is determined based on the blade size and the blade body twist; wherein, the first preset distance increases when the size of the blade transition radius increases; the first preset distance decreases when the blade body twist increases; the second preset distance increases when the blade size increases; and the second preset distance decreases when the blade body twist increases.
[0007] Optionally, the first preset distance is the corner radius plus 1~5mm; the second preset distance is 3~10mm.
[0008] Optionally, the method for generating the CNC machining toolpath for the blade rim and the adapter is implemented using NXUG software.
[0009] Optionally, the step of regularly extending the offset curve to generate a driving surface includes: using a regular extension command to regularly extend and generate a driving surface; wherein the parameters in the regular extension command include: type is vector, curve is an offset curve, reference vector is a direction perpendicular to the blade section, length regularity is constant, angle regularity is constant, numerical input is 90°, extension side is single-sided, and oblique connection method is mixed.
[0010] Optionally, the selection of a milling cutter with a radius not greater than the transition fillet radius of the blade includes: when the transition fillet radius is greater than 5mm, selecting a straight shank ball end mill with a radius not greater than the transition fillet radius of the blade; otherwise, selecting a tapered shank ball end mill with a radius not greater than the transition fillet radius of the blade.
[0011] Optionally, the step of generating an integrated CNC machining toolpath for the blade's edge plate and transition by performing variable contour milling based on the projected component model, according to the driving surface and the target tool type, includes: generating an integrated CNC machining toolpath for the blade's edge plate and transition by selecting a variable contour milling command based on the projected component model; wherein, the parameters in the variable contour milling command include: the driving method is a curved surface region and the driving surface is selected, the projection vector is the tool axis, the tool is the target tool type, the tool axis is a side-edge driving body, the side-edge direction is outward, the scribing type is the basic UV, and the side tilt angle is 8°~15°.
[0012] In a second aspect, the present invention provides a CNC machining toolpath generation system for blade rim plates and transitions, comprising: a projection component model module for establishing a projection component model of the blade and establishing a reference plane parallel to the inner rim plate surface of the blade at a preset position; wherein the preset position is a position on the blade body at a first preset distance from the inner rim plate surface; a driving surface module for establishing an intersection curve between the blade body profile and the reference plane, and deflecting the intersection curve by a second preset distance to generate an offset curve, and extending the offset curve regularly to generate a driving surface; a tool selection module for selecting a milling cutter with a radius not greater than the transition fillet radius of the blade as the target tool type; and a generation module for performing variable contour milling of the blade rim plates and transitions based on the projection component model, the driving surface, and the target tool type to generate an integrated CNC machining toolpath for the blade rim plates and transitions.
[0013] In a third aspect, the present invention provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-described method for generating CNC machining toolpaths for the blade rim plate and the adapter.
[0014] In a fourth aspect, the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method for generating CNC machining toolpaths for blade rim plates and transitions.
[0015] Compared with the prior art, the present invention has the following beneficial effects: This invention provides a method for generating CNC machining toolpaths for blade rim plates and transitions. By creating a projected component model and a regularly extending drive surface, a stable and unified machining geometry is constructed. This eliminates the need for tedious and repetitive adjustments to the drive geometry based on machining allowances, greatly simplifying the programming process. Furthermore, when establishing the drive surface, a reference plane parallel to the inner rim plate is first established at a first preset distance from the inner rim plate surface on the blade body. Then, an intersection curve between the blade body profile and the reference plane is established. This intersection curve is then offset by a second preset distance to generate an offset curve, and the offset curve is regularly extended to generate the drive surface. This extends the machining range from the transition fillet to the blade body profile, moving the machining toolpaths for the rim plate and transition, along with the machining toolpaths and their junctions, away from the root transition fillet and into the blade body profile area. This eliminates the need for repeated polishing at the sensitive and tolerance-critical transition fillet, effectively preventing excessive thinning of the root profile. In selecting the target tool type, a milling cutter with a radius no larger than the transition fillet radius of the blade is chosen. A qualified transition fillet is machined through toolpath control, avoiding the need to customize non-standard tools for each specific transition fillet. This greatly improves tool versatility and reduces procurement and inventory costs. Finally, variable profile milling of the blade rim and transition is performed based on the driving surface and the target tool type, generating an integrated CNC machining toolpath for the blade rim and transition. This ensures consistent cutting patterns across the entire rim and transition fillet area, with continuous transitions in the intake and exhaust direction. This eliminates residual material at the transition fillet, resulting in a uniform machining pattern. This allows for direct machining of smooth transition fillets on the machine tool, reducing reliance on subsequent polishing and minimizing the risk of deviations due to improper polishing. Attached Figure Description
[0016] Figure 1 This is a flowchart illustrating the CNC machining toolpath generation method for the blade rim plate and adapter according to an embodiment of the present invention.
[0017] Figure 2 This is a schematic diagram of the driving surface according to an embodiment of the present invention.
[0018] Figure 3 This is a schematic diagram of the machining toolpath for the flange plate and the adapter according to an embodiment of the present invention.
[0019] Figure 4 This is a coordinate measuring machine image of the intake edge contour at the root of the blade after milling, according to an embodiment of the present invention.
[0020] Figure 5 This is a coordinate measuring machine image of the exhaust edge contour at the root of the blade after milling, according to an embodiment of the present invention.
[0021] Figure 6 This is a structural block diagram of the CNC machining toolpath generation system for the blade rim plate and its adapter, according to an embodiment of the present invention. Detailed Implementation
[0022] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0023] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0024] The present invention will now be described in further detail with reference to the accompanying drawings: See Figure 1 In one embodiment of the present invention, a method for generating CNC machining toolpaths for blade rim plates and adapters is provided to achieve integrated machining of the rim plates and adapters and improve machining quality.
[0025] Specifically, the CNC machining toolpath generation method for the blade rim plate and adapter of the present invention includes the following steps: S1: Establish a projection component model of the blade, and establish a reference plane parallel to the inner edge plate of the blade at a preset position; wherein, the preset position is the position on the blade body at a first preset distance from the inner edge plate.
[0026] S2: Establish the intersection curve between the blade profile and the reference plane, and deflect the intersection curve by a second preset distance to generate an offset curve, and extend the offset curve in a regular manner to generate a driving surface.
[0027] S3: Select a milling cutter with a radius not greater than the transition fillet radius of the blade as the target tool type.
[0028] S4: Based on the projected component model, perform variable profile milling of the blade's edge plate and transition according to the driving surface and target tool type, and generate an integrated CNC machining toolpath for the blade's edge plate and transition.
[0029] This invention provides a method for generating CNC machining toolpaths for blade rim plates and transitions. By creating a projected component model and a regularly extending drive surface, a stable and unified machining geometry is constructed. This eliminates the need for tedious and repetitive adjustments to the drive geometry based on machining allowances, greatly simplifying the programming process. Furthermore, when establishing the drive surface, a reference plane parallel to the inner edge plate is first established at a first preset distance from the blade body. Then, an intersection curve between the blade profile and the reference plane is established. This intersection curve is then offset by a second preset distance to generate an offset curve, and the offset curve is regularly extended to generate the drive surface. This extends the machining range from the transition fillet to the blade profile, moving the machining toolpaths for the rim plate and transition, along with the machining toolpaths and their junctions, away from the root transition fillet and into the blade profile area. This eliminates the need for repeated polishing of sensitive and tolerance-critical transition fillets and the blade root, effectively preventing excessive thinning of the root profile. In selecting the target tool type, a milling cutter with a radius no larger than the transition fillet radius of the blade is chosen. A qualified transition fillet is machined through toolpath control, avoiding the need to customize non-standard tools for each specific transition fillet. This greatly improves tool versatility and reduces procurement and inventory costs. Finally, variable profile milling of the blade rim and transition is performed based on the driving surface and the target tool type, generating an integrated CNC machining toolpath for the blade rim and transition. This ensures consistent cutting patterns across the entire rim and transition fillet area, with continuous transitions in the intake and exhaust direction. This eliminates residual material at the transition fillet, resulting in a uniform machining pattern. This allows for direct machining of smooth transition fillets on the machine tool, reducing reliance on subsequent polishing and minimizing the risk of deviations due to improper polishing.
[0030] Explained, the main innovation of this invention is that it integrates and continuously performs precision machining of geometric parts (inner edge plate surface, transition fillet, blade root profile) that require separate programming and machining in traditional methods, through a unified CNC machining toolpath, thereby solving a series of problems such as tool joints and uneven texture.
[0031] In one possible implementation, the first preset distance is determined based on the size of the blade transition radius and the blade body twist, and the second preset distance is determined based on the blade size and the blade body twist; wherein, the first preset distance increases when the size of the blade transition radius increases; the first preset distance decreases when the blade body twist increases; the second preset distance increases when the blade size increases; and the second preset distance decreases when the blade body twist increases.
[0032] Explaining the implications, for the first preset distance, larger blades have larger transition radii and thicker blade profiles, resulting in better rigidity and relatively smaller deformation. Therefore, the first preset distance can be appropriately increased to obtain a more stable drive curve. Smaller blades have smaller transition radii and thinner blade profiles, resulting in poorer rigidity. To ensure accuracy, the first preset distance can be appropriately decreased. Simultaneously, blades with large blade twist exhibit significant changes in blade surface curvature. A larger first preset distance may cause distortion of the offset curve; therefore, a smaller first preset distance is needed to ensure the smoothness and usability of the offset curve. For blades with small blade twist, a larger first preset distance can be selected to achieve smooth machining.
[0033] Explained, the second preset distance determines the width of the driving surface in the blade tangential direction, ensuring that the final generated driving surface completely covers the sill plate area to be machined. Therefore, large blades typically have wider sill plates, requiring a larger second preset distance to generate a driving surface covering the entire sill plate machining area; smaller blades can use a smaller value. Similarly, for blades with large blade torsion, excessive offset can cause severe distortion or self-intersection at the end of the offset curve, necessitating a reduced second preset distance to ensure geometric quality.
[0034] Optionally, the first preset distance can be selected from the transition radius + 1 to 5 mm based on the size of the blade transition radius and the blade twist; the second preset distance can be selected from 3 to 10 mm based on the blade size and the blade twist.
[0035] In one possible implementation, the CNC machining toolpath generation method for the blade rim and the adapter is based on NXUG software.
[0036] In one possible implementation, the process of creating the projection component model of the blade includes: in NXUG software, enlarging the inner edge plate surface of the blade using the enlarge surface command, creating the blade body using the extract geometry feature command, and rounding the enlarged edge plate surface and the blade body using the surface rounding command to obtain the projection component model.
[0037] In one possible implementation, the step of regularly extending the bias curve to generate a driving surface includes: using a regular extension command to regularly extend the driving surface.
[0038] The parameters in the regular extension command include: type is vector, curve is biased curve, reference vector is the direction perpendicular to the blade section, length regularity is constant, angle regularity is constant, numerical input is 90°, extension side is single-sided, and oblique connection method is mixed.
[0039] In one possible implementation, the selection of a milling cutter with a radius not greater than the transition fillet radius of the blade includes: when the transition fillet radius is greater than 5mm, selecting a straight shank ball end mill with a radius not greater than the transition fillet radius of the blade; otherwise, selecting a tapered shank ball end mill with a radius not greater than the transition fillet radius of the blade.
[0040] In one possible implementation, the step of generating an integrated CNC machining toolpath for the blade's edge plate and transition by performing variable contour milling based on the projected component model, according to the driving surface and the target tool type, includes: generating an integrated CNC machining toolpath for the blade's edge plate and transition by selecting a variable contour milling command based on the projected component model; wherein the parameters in the variable contour milling command include: the driving method is a curved surface region and the driving surface is selected, the projection vector is the tool axis, the tool is the target tool type, the tool axis is a side-edge drive body, the side-edge direction is outward, the scribing type is the basic UV, and the side tilt angle is 8°~15°.
[0041] Explaining the process, in NXUG software, select variable profile milling, choose the projected part model generated above, use surface area as the driving method, select the generated driving surface above, select tool axis as the projection vector, select target tool type, select side-edge drive body as the tool axis, select outward side-edge direction, select basic UV as the scribing type, and set the side tilt angle to 8°~15°. Click to generate the integrated CNC machining toolpath for the blade's rim and transition. The generated CNC machining toolpath will be displayed in NXUG software for inspection. After confirming that it is correct, it can be converted into a G-code program that can be understood by a specific CNC system through a post-processor. This G-code program is a digital instruction that can be used for machine tool machining, and the machine tool ultimately performs the integrated machining of the blade's rim and transition.
[0042] In one possible implementation, taking the machining of a seventh-stage rotor blade as an example, the method for generating CNC machining toolpaths for the flange plate and the adapter according to the present invention is explained.
[0043] Specifically, for a certain seventh-stage rotor blade, the drawing requires a flange profile tolerance of ±0.1mm, a surface profile tolerance of -0.03 to +0.05mm, an edge profile tolerance of ±0.03mm, and a transition fillet radius of R1.5 (0 to +0.5)mm. The surface profile, edge profile, and inner flange profile are inspected using a coordinate measuring machine (CMM), while the transition fillet radius is inspected using a universal R-pattern template.
[0044] Based on the seventh-stage rotor blade, the CNC machining toolpath for the blade rim and the transition is generated using the method of the present invention: Step 1: Create the projection component model: In NXUG software, enlarge the blade edge surface using the enlarge surface command, create the blade body using the extract geometry feature command, and round the enlarged edge surface and blade body to R1.8mm using the surface rounding command.
[0045] Step 2: Establish the offset curve: In NXUG software, use the reference plane command to establish a reference plane parallel to the inner edge plate surface at a distance of 3mm from the inner edge plate transition. Use the intersecting curve command to select the blade profile and the reference plane to establish an intersecting curve. Use the offset curve command to offset the intersecting curve by 3mm.
[0046] Step 3: Create the driving surface: In NXUG software, select the Regular Extension command, choose Vector as the type, select the biased curve from Step 2 as the curve, select the direction perpendicular to the blade section as the reference vector, select Constant for the length regularity, input 8mm, select Constant for the angle regularity, input 90°, select Single-sided extension, select Mixed for the miter method, and leave other options as default. The created driving surface is as follows: Figure 2 As shown.
[0047] Step 4: Create the programming machining method: In NXUG software, select variable contour milling, select the part model from Step 1, use surface area as the driving method, select the driving surface from Step 3, select centering for tool position, select outward circumference for cutting direction, select helical for cutting mode, select quantity for step distance, input 100 for step distance, select tolerance for cutting compensation, and input the internal and external tolerances; select tool axis for projection vector, use a taper shank ball end mill with a ball end cap diameter of 2mm and a taper shank angle of 8°; select side edge drive body for tool axis, select outward for side edge direction, select basic UV for scribing type, input 15° for side tilt angle, click Generate CNC machining toolpath, and generate the integrated CNC machining toolpath for the blade edge plate and transition, such as... Figure 3 As shown.
[0048] In this context, selecting "Center" for tool position ensures alignment of the tool's centerline with the edge of the driving surface, achieving precise machining boundary control. Selecting "Outside Circumference" for cutting direction defines the toolpath's path from the outside of the blade to the inside (or vice versa), affecting cutting force and surface quality. Selecting "Helical" for cutting mode achieves a uniform toolpath texture. Selecting the step size (e.g., entering 100) controls machining accuracy and surface finish. By specifying a large fixed step size, a relatively uniform toolpath density can be obtained on surfaces with varying curvature, avoiding excessively large step sizes in flat areas or excessively small step sizes in steep areas.
[0049] Finally, the blade's edge plate and the integrated CNC machining toolpath were used to complete the machining process. After machining verification, see [link to documentation]. Figure 4 and Figure 5Compared with current processing methods, this invention has better effects in reducing programming time, saving tool costs, improving processing efficiency and the quality of parts.
[0050] In summary, the CNC machining toolpath generation method for blade rim plates and adapters of the present invention has the following advantages: 1. The creation of projected component models and driving surfaces is simple and easy to operate, enabling rapid creation of flange plates and transition machining programs; 2. Tool selection is flexible, with strong versatility for different transition fillets, avoiding the use of special tools and reducing tool usage costs; 3. The machining toolpath is uniform, eliminating residual material at the transition fillets in the air intake and exhaust direction, facilitating polishing and improving the surface quality of parts, while reducing the out-of-tolerance rate; 4. Placing the profile and flange plate with the transition machining tool on the profile away from the root transition fillet reduces machining stress at the transition fillet and improves the machining quality of parts.
[0051] The following are embodiments of the apparatus of the present invention, which can be used to execute embodiments of the method of the present invention. For details not disclosed in the apparatus embodiments, please refer to the embodiments of the method of the present invention.
[0052] See Figure 6 In another embodiment of the present invention, a CNC machining toolpath generation system for blade edge plates and transitions is provided, which can be used to implement the above-mentioned CNC machining toolpath generation method for blade edge plates and transitions. Specifically, the CNC machining toolpath generation system for blade edge plates and transitions includes a projection component model module, a driving surface module, a tool selection module, and a generation module.
[0053] The module includes several components: a projection component model module for creating a projection component model of the blade and a reference plane parallel to the inner edge plate of the blade at a preset position; the preset position is a position on the blade body at a first preset distance from the inner edge plate; a driving surface module for creating the intersection curve between the blade body profile and the reference plane, and for generating an offset curve by deflecting the intersection curve by a second preset distance, and for generating a driving surface by regularly extending the offset curve; a tool selection module for selecting a milling cutter with a radius not greater than the transition fillet radius of the blade as the target tool type; and a generation module for performing variable contour milling of the blade's edge plate and transition based on the projection component model, the driving surface, and the target tool type, generating an integrated CNC machining toolpath for the blade's edge plate and transition.
[0054] In one possible implementation, the first preset distance is determined based on the size of the blade transition radius and the blade body twist, and the second preset distance is determined based on the blade size and the blade body twist; wherein, the first preset distance increases when the size of the blade transition radius increases; the first preset distance decreases when the blade body twist increases; the second preset distance increases when the blade size increases; and the second preset distance decreases when the blade body twist increases.
[0055] In one possible implementation, the first preset distance is the transition radius + 1~5mm; the second preset distance is 3~10mm.
[0056] In one possible implementation, the CNC machining toolpath generation method for the blade rim and the adapter is based on NXUG software.
[0057] In one possible implementation, the step of regularly extending the bias curve to generate a driving surface includes: using a regular extension command to regularly extend and generate a driving surface; wherein the parameters in the regular extension command include: type is vector, curve is bias curve, reference vector is the direction perpendicular to the blade section, length regularity is constant, angle regularity is constant, numerical input is 90°, extension side is single-sided, and oblique connection method is mixed.
[0058] In one possible implementation, the selection of a milling cutter with a radius not greater than the transition fillet radius of the blade includes: when the transition fillet radius is greater than 5mm, selecting a straight shank ball end mill with a radius not greater than the transition fillet radius of the blade; otherwise, selecting a tapered shank ball end mill with a radius not greater than the transition fillet radius of the blade.
[0059] In one possible implementation, the step of generating an integrated CNC machining toolpath for the blade's edge plate and transition by performing variable contour milling based on the projected component model, according to the driving surface and the target tool type, includes: generating an integrated CNC machining toolpath for the blade's edge plate and transition by selecting a variable contour milling command based on the projected component model; wherein the parameters in the variable contour milling command include: the driving method is a curved surface region and the driving surface is selected, the projection vector is the tool axis, the tool is the target tool type, the tool axis is a side-edge drive body, the side-edge direction is outward, the scribing type is the basic UV, and the side tilt angle is 8°~15°.
[0060] All relevant content of each step involved in the aforementioned embodiments of the CNC machining toolpath generation method for blade rim plates and adapters can be referenced to the functional description of the corresponding functional module of the CNC machining toolpath generation system for blade rim plates and adapters in the embodiments of the present invention, and will not be repeated here.
[0061] The module division in this embodiment of the invention is illustrative and represents only one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in the various embodiments of the invention can be integrated into a single processor, exist as separate physical entities, or be integrated into a single module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0062] In another embodiment of the present invention, a computer device is provided, comprising a processor and a memory. The memory stores a computer program, which includes program instructions. The processor executes the program instructions stored in the computer storage medium. The processor may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. It is the computing and control core of the terminal, suitable for implementing one or more instructions, specifically suitable for loading and executing one or more instructions in the computer storage medium to achieve a corresponding method flow or corresponding function. The processor described in this embodiment of the present invention can be used for the operation of a CNC machining toolpath generation method for blade edge plates and adapters.
[0063] In another embodiment of the present invention, a storage medium is provided, specifically a computer-readable storage medium (Memory), which is a memory device in a computer device used to store programs and data. It is understood that the computer-readable storage medium here can include both the built-in storage medium in the computer device and extended storage media supported by the computer device. The computer-readable storage medium provides storage space that stores the terminal's operating system. Furthermore, the storage space also stores one or more instructions suitable for loading and execution by a processor. These instructions can be one or more computer programs (including program code). It should be noted that the computer-readable storage medium here can be a high-speed RAM memory or a non-volatile memory, such as at least one disk storage device. The processor can load and execute one or more instructions stored in the computer-readable storage medium to implement the corresponding steps of the CNC machining toolpath generation method for the blade edge plate and transition in the above embodiments.
[0064] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0065] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0066] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0067] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0068] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. A method for generating CNC machining toolpaths for blade rim plates and adapters, characterized in that, include: Establish a projection component model of the blade, and establish a reference plane parallel to the inner edge plate of the blade at a preset position; wherein, the preset position is the position on the blade body at a first preset distance from the inner edge plate; Establish the intersection curve between the blade profile and the reference plane, and deflect the intersection curve by a second preset distance to generate an offset curve, and use the regular extension command to generate a driving surface from the offset curve; Select a milling cutter with a radius no greater than the transition fillet radius of the blade as the target tool type; Based on the projected component model, variable contour milling of the blade flange and transition is performed according to the driving surface and target tool type, generating an integrated CNC machining toolpath for the blade flange and transition; including: based on the projected component model, selecting the variable contour milling command to generate an integrated CNC machining toolpath for the blade flange and transition; wherein, the parameters in the variable contour milling command include: driving method is a curved surface region and the driving surface is selected, projection vector is the tool axis, tool is the target tool type, tool axis is a side-edge driving body, side-edge direction is outward, scribing type is basic UV, and side tilt angle is 8°~15°; The process of creating the projection component model of the blade includes: in NXUG software, expanding the inner edge plate surface of the blade using the expand surface command, creating the blade body using the extract geometry feature command, and rounding the expanded edge plate surface and the blade body using the surface rounding command to obtain the projection component model. The first preset distance is determined based on the size of the blade transition radius and the blade twist, and the second preset distance is determined based on the blade size and the blade twist. The method for generating CNC machining toolpaths for the blade rim and the adapter is based on NXUG software; The step of generating a driving surface by regularly extending the bias curve includes: using a regular extension command to generate a driving surface; wherein the parameters in the regular extension command include: type is vector, curve is bias curve, reference vector is the direction perpendicular to the blade section, length regularity is constant, angle regularity is constant, numerical input is 90°, extension side is single-sided, and oblique connection method is mixed.
2. The method for generating CNC machining toolpaths for blade rim plates and transitions according to claim 1, characterized in that, The first preset distance increases when the size of the blade transition radius increases; the first preset distance decreases when the blade body twist increases; the second preset distance increases when the blade size increases; and the second preset distance decreases when the blade body twist increases.
3. The method for generating CNC machining toolpaths for blade rim plates and transitions according to claim 2, characterized in that, The first preset distance is the corner radius plus 1~5mm; the second preset distance is 3~10mm.
4. The method for generating CNC machining toolpaths for blade rim plates and transitions according to claim 1, characterized in that, The milling cutter whose radius is not greater than the transition fillet radius of the blade includes: When the transition fillet radius is greater than 5mm, select a straight shank ball end mill with a radius not greater than the transition fillet radius of the blade; otherwise, select a tapered shank ball end mill with a radius not greater than the transition fillet radius of the blade.
5. A CNC machining toolpath generation system for a blade rim plate and adapter based on the CNC machining toolpath generation method of claim 1, characterized in that, include: The projection component model module is used to create a projection component model of the blade and to establish a reference plane parallel to the inner edge plate of the blade at a preset position; wherein, the preset position is the position on the blade body at a first preset distance from the inner edge plate. The driving surface module is used to establish the intersection curve between the blade profile and the reference plane, and to generate an offset curve by deflecting the intersection curve by a second preset distance, and to extend the offset curve in a regular manner to generate the driving surface. The tool selection module is used to select end mills with a radius not greater than the transition fillet radius of the blade as the target tool type; The generation module is used to perform variable profile milling of the blade's edge plate and transition based on the projected component model, the driving surface, and the target tool type, and to generate an integrated CNC machining toolpath for the blade's edge plate and transition.
6. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the CNC machining toolpath generation method for the blade rim plate and adapter as described in any one of claims 1 to 4.
7. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the CNC machining toolpath generation method for the blade rim plate and adapter as described in any one of claims 1 to 4.
Citation Information
Patent Citations
UG-based propeller overall numerical control machining method
CN108829037A
Automatic generating method and device for aircraft skin mirroring milling cutter path track
CN110618653A