Tool Path Planning Method, Electronic Device, and Computer Readable Storage Medium
Through hybrid processing methods and multi-layer processing strategies, the problem of insufficient rigidity of the overall blade blade is solved, the processing efficiency and tool life are improved, the damage is reduced, and the practical application needs are adapted.
Patent Information
- Application Number
- CN202310064449.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-14
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2043-01-14
AI Technical Summary
整体叶盘叶片结构刚性不足,加工过程中易振动,切削力大,导致刀具磨损增加,影响加工效率和工具寿命。
Using the hybrid processing method, first plan rough processing and light finishing processing of the rough flow channel, then form blades through mixing processing, combine the rough, semi-finishing and finishing processing of multiple processing layers, and use the remaining flow channels to support the blades to reduce the frequency of tool adjustment.
It improves the processing efficiency and flexibility of the overall blade disk, extends the tool life, reduces friction and collision damage, ensures the rigidity of the blades during processing, and saves material and time costs.
Smart Images

Figure CN116009476B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of numerical control machining and manufacturing, and particularly relates to a tool path planning method, an electronic device, and a computer-readable storage medium. Background Art
[0002] Milling is to fix the blank and use a high-speed rotating milling cutter to feed on the blank to cut out the required shapes and features. A numerical control milling machine can perform the machining of complex shapes and features, and is used for machining molds, inspection tools, jigs, thin-walled complex curved surfaces, artificial prostheses, blades, etc.
[0003] The blade structure design of an integral blisk has the characteristics of thin blades and long overhangs. Therefore, in the structural design, the machining rigidity of the blades is insufficient, and vibration is likely to occur during the machining process. In addition, due to the large machining area of the blades, the material removal rate of milling during the finish machining of the blades increases, resulting in an increase in tool wear, and further causing an increase in cutting force.
[0004] Based on this, the present application provides a tool path planning method, an electronic device, and a computer-readable storage medium to improve the prior art. Summary of the Invention
[0005] The purpose of the present application is to provide a tool path planning method, an electronic device, and a computer-readable storage medium, which can improve the machining efficiency of the blisk and solve the problems of weak rigidity of the blade material and tool wear.
[0006] The purpose of the present application is achieved by adopting the following technical solutions:
[0007] In a first aspect, the present application provides a tool path planning method for planning the machining process of an integral blisk so that the integral blisk has a plurality of flow channels and a plurality of blades. The method includes:
[0008] Based on the distribution information of all the flow channels of the integral blisk, plan the rough machining process of the roughing flow channels to obtain the first rough machining tool path information of the roughing flow channels;
[0009] Plan the finishing machining process of the roughing flow channels to obtain the finishing machining tool path information of the roughing flow channels;
[0010] Based on the distribution information of each remaining flow channel, plan the hybrid machining process of the remaining flow channels to obtain the hybrid machining tool path information of each remaining flow channel, so as to machine each remaining flow channel and its adjacent blades.
[0011] The beneficial effects of this technical solution are as follows: First, the process of rough machining to form roughing channels (interval roughing) is planned to obtain the first rough machining tool path information of the roughing channels. Then, finish machining is planned for the roughing channels after rough machining to obtain the finish machining tool path information of the roughing channels. Finally, the machining of the blades is formed by means of hybrid machining to obtain the hybrid machining tool path information of each remaining channel, so as to machine each remaining channel and its adjacent blades. The advantages of this are that the control process is simple, easy to implement and maintain, and the overall machining efficiency is also high; since there is no need to frequently adjust the posture of the machining tool, it helps to extend its service life. On the other hand, due to the adoption of the hybrid machining method, when the blade is adjacent to the remaining un-roughed channel, the remaining un-roughed channel can support the blade, reducing the risk of blade bending and breakage caused by the weak rigidity of the blade due to the large machining depth. Therefore, by using the hybrid machining method to machine the integral blisk, the machining efficiency and the flexibility of the overall machining process can be improved, the friction and collision between the machining tool (especially the finish machining tool) and the workpiece can be reduced to damage the machining tool, and the service life of the machining tool can be further extended; the problem of weak structural rigidity of the blade can also be solved, ensuring that the blade is not easily bent and damaged during the machining process, and saving material costs and time costs.
[0012] In some alternative embodiments, all the channels include the first channel to the nth channel, the roughing channels include the first roughing channel to the kth roughing channel, and the remaining channels are n - k, where n is an integer greater than 1 and k is a positive integer less than n;
[0013] Planning the hybrid machining process of the remaining channels based on the distribution information of each remaining channel to obtain the final hybrid machining tool path information of each remaining channel includes:
[0014] Based on the distribution information of the t i remaining channels between the ith roughing channel and the (i + 1)th roughing channel, sequentially plan the hybrid machining processes of the t i remaining channels to obtain the final hybrid machining tool path information of the t i remaining channels, where i is a positive integer less than k and t i is a positive integer less than k.
[0015] The beneficial effects of this technical solution are as follows: It is assumed that the integral blisk has a total of n channels, including the first channel to the nth channel. First, k roughing channels are selected, including the first roughing channel to the kth roughing channel. Then the remaining channels are n - k. Based on the distribution information of the t i remaining channels between the ith roughing channel and the (i + 1)th roughing channel, sequentially plan the hybrid machining processes of the t i remaining channels to obtain the final hybrid machining tool path information of the t iAccording to the distribution information of the ti remaining flow channels between the i-th roughing flow channel and the i+1-th roughing flow channel, the t i The distribution information and spacing of the rough runners and the remaining runners are planned in this way, which is conducive to mixed processing and clear, and prevents the whole blade disk from being unable to be processed due to quantity errors.
[0016] In some optional embodiments, the mixed machining tool path information of each of the remaining flow channels includes rough machining tool path information and semi-finishing tool path information of the remaining flow channels and semi-finishing tool path information and finishing tool path information of blades adjacent to the remaining flow channels.
[0017] The beneficial effect of this technical solution is that the mixed processing tool path information of the remaining flow channel can include rough processing tool path information, semi-finishing tool path information, semi-finishing tool path information and finishing tool path information of the blades adjacent to the remaining flow channel. For example, the rough processing tool path information and semi-finishing tool path information can be obtained first, and the tool path mode of the rough processing tool and the tool path mode of the semi-finishing tool can be set, and then the tool path mode of the semi-finishing tool and the tool path mode of the finishing tool in the semi-finishing and finishing processes of each remaining flow channel can be obtained, and the mixed processing tool path information of the remaining flow channel can be formed by combining the preset feed, retract and tool change information. The advantage of doing this is that the rough processing tool path information and semi-finishing tool path information of the remaining flow channel and the semi-finishing tool path information and finishing tool path information of the blade can be combined, adjusted and coordinated with each other, so that the processing tool path information planning process of the overall blade disk is more flexible and efficient, and adapts to the needs of practical applications.
[0018] In some optional embodiments, t i The process of acquiring the rough machining tool path information and the semi-finishing tool path information of each of the remaining flow channels includes:
[0019] Planning a plurality of processing layers for the blade based on the characteristic information of the blades adjacent to the remaining flow channel and the preset processing depth;
[0020] For each of the processing layers, based on the distribution information of the remaining flow channels corresponding to the processing layer, the rough processing tool path information and semi-finishing tool path information of the remaining flow channels corresponding to the processing layer and the semi-finishing tool path information and finishing tool path information of the blade are obtained.
[0021] The beneficial effect of this technical solution is: first, according to t iThe characteristic information of the blades adjacent to the remaining flow channels and the preset machining depth are used to plan the blades to obtain multiple machining layers (for example, multiple machining layers can be divided from the outside to the inside). Based on the distribution information of the remaining flow channels corresponding to the machining layers, the rough machining tool path information and semi-finishing machining tool path information of the remaining flow channels corresponding to the machining layers, as well as the semi-finishing machining tool path information and finishing machining tool path information of the blades, are obtained. This method divides the hybrid machining process of the remaining flow channels in terms of machining layers, and can set different machining strategies for each machining layer (for example, different machining speeds can be selected, and different parts of the machining tools can be used to machine each layer), making the entire machining process more flexible, easy to adjust and maintain, and adapting to the performance requirements and cost requirements in practical applications. The thicknesses of the machining layers can be the same or different, which is convenient for rough machining and semi-finishing of the remaining flow channels, and for semi-finishing and finishing of the blades, so as to balance accuracy and efficiency and avoid damaging the machining tools.
[0022] In some alternative embodiments, the process of obtaining the rough machining tool path information and semi-finishing machining tool path information of the remaining flow channels corresponding to the machining layer includes:
[0023] Based on the distribution information of the remaining flow channels corresponding to the machining layer, the rough machining process and semi-finishing machining process of the remaining flow channels corresponding to the machining layer are planned to obtain the rough machining tool path information and semi-finishing machining tool path information of the remaining flow channels corresponding to the machining layer.
[0024] The beneficial effect of this technical solution is that based on the distribution information of the remaining flow channels corresponding to the machining layer, the rough machining process and semi-finishing machining process of the remaining flow channels corresponding to the machining layer are planned to obtain the rough machining tool path information and semi-finishing machining tool path information of the remaining flow channels corresponding to the machining layer. In a combined manner of rough machining and finishing machining, the machining layer of the remaining flow channels is first rough machined, and then the same machining layer is semi-finished. Among them, the depth of semi-finishing should be less than the depth of rough machining, so as to avoid damaging the finishing tool head. On the one hand, layer-by-layer machining makes the deformation conduction of the machining layer more uniform as a whole, reduces the chaotic internal stress inside the overall blisk, avoids the internal stress affecting the overall performance of the overall blisk, and improves the machining efficiency of multiple machining layers; on the other hand, it can ensure that the area to be machined has sufficient thickness and solve the problem of weak blade rigidity.
[0025] In some alternative embodiments, the process of obtaining the semi-finishing machining tool path information and finishing machining tool path information of the blades includes:
[0026] Based on the semi-finishing machining tool path information of the remaining flow channels corresponding to the same machining layer, the semi-finishing machining process and finishing machining process of the blades corresponding to the machining layer are planned to obtain the semi-finishing machining tool path information and finishing machining tool path information of the blades corresponding to the machining layer.
[0027] The beneficial effects of this technical solution are as follows: By combining semi-finishing and finishing, the semi-finishing process and the finishing process of the blade corresponding to the machining layer are planned to obtain the semi-finishing tool path information and the finishing tool path information of the blade corresponding to the machining layer. The finishing efficiency is improved, the machining rigidity of each layer of the blade is effectively guaranteed, and thus the overall deformation of the blade is effectively reduced, and the finishing quality of the blade is improved.
[0028] In some alternative embodiments, t i = 1, 2k = n; and / or,
[0029] The way of finishing the roughing flow channel is super-finishing.
[0030] The beneficial effects of this technical solution are as follows: t i = 1 indicates that there is a distribution information of a remaining flow channel between the i-th roughing flow channel and the (i + 1)-th roughing flow channel. In other words, if all the flow channels are classified into roughing flow channels and un-roughed remaining flow channels, there is an un-roughed remaining flow channel between any two adjacent roughing flow channels, and the distribution interval of the roughing flow channels is 1 (i.e., a remaining flow channel between them). 2k = n indicates that the number of roughing flow channels is equal to the number of remaining flow channels, which can achieve a completely and evenly spaced situation. There are remaining flow channels on both sides of each roughing flow channel, and there are also roughing flow channels on both sides of each remaining flow channel, which can ensure that each flow channel on the overall blisk can be completely machined during the machining process, and there will be no situation where two roughing flow channels are adjacent or two remaining flow channels are adjacent, making the machining conform to the mathematical principle, and the way of spaced roughing and mixed machining can be successfully completed. Super-finishing is a method of finishing the surface of a workpiece with a grinding head equipped with fine abrasive grains and low-hardness oilstones under a certain pressure. The advantage of performing super-finishing after rough machining is that it is convenient to operate. Super-finishing can be carried out on a normal machine tool or on a general machine tool (such as a horizontal lathe, etc.) appropriately modified, using a not-too-complicated super-finishing grinding head. Generally, the automation degree of super-finishing equipment is relatively high, the operation is simple, and the technical level requirements for workers are not high. The productivity of super-finishing is relatively high, the time required for the machining process is short, and the surface quality of the machined workpiece is good.
[0031] In some alternative embodiments, the method further includes:
[0032] After super-finishing, perform a section detection on the roughing flow channel to obtain the section detection result of the roughing flow channel, and the section detection result is used to indicate whether the roughing flow channel is smooth;
[0033] When the section detection result indicates that the roughing flow channel is smooth, no operation is performed;
[0034] When the cross-section detection result indicates that the roughing runner is not smooth, plan the smoothing machining process of the roughing runner to obtain the smoothing machining tool path information of the roughing runner as the finishing machining tool path information of the roughing runner.
[0035] The beneficial effects of this technical solution are as follows: After super finishing, it is detected whether the cross-section of the roughing runner is smooth. When the cross-section detection result indicates that the roughing runner is smooth, no operation is performed; when the cross-section detection result indicates that the roughing runner is not smooth (indicating that the finishing machining is not in place), then plan the smoothing machining process of the roughing runner to obtain the smoothing machining tool path information of the roughing runner as the finishing machining tool path information of the roughing runner. By means of detection and reprocessing, the phenomenon that the roughing runner is still not smooth after the first finishing machining can be avoided, and the tool can be prevented from being damaged during the direct hybrid machining process. By performing cross-section detection and then re-planning the finishing machining of the roughing runner, the accurate finishing machining tool path information of the roughing runner can be obtained.
[0036] In a second aspect, the present application provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor is configured to perform the following steps when executing the computer program:
[0037] Based on the distribution information of all the runners of the integral blisk, plan the rough machining process of the roughing runner to obtain the first rough machining tool path information of the roughing runner;
[0038] Plan the finishing machining process of the roughing runner to obtain the finishing machining tool path information of the roughing runner;
[0039] Based on the distribution information of each remaining runner, plan the hybrid machining process of the remaining runner to obtain the hybrid machining tool path information of each remaining runner, so as to machine each remaining runner and its adjacent blades.
[0040] In some optional embodiments, the all runners include the first runner to the nth runner, the roughing runners include the first roughing runner to the kth roughing runner, and the remaining runners are n - k, where n is an integer greater than 1 and k is a positive integer less than n;
[0041] When the processor is configured to execute the computer program, the following method is adopted to plan the hybrid machining process of the remaining runners to obtain the final hybrid machining tool path information of each remaining runner:
[0042] Based on the distribution information of the t i remaining runners between the ith roughing runner and the (i + 1)th roughing runner, sequentially plan the hybrid machining processes of the t i remaining runners to obtain the t iThe final milling path information of the remaining runners, where i is a positive integer less than k, and t i is a positive integer less than k.
[0043] In some alternative embodiments, the milling path information of each of the remaining runners includes rough milling path information and semi-finishing milling path information of the remaining runners, as well as semi-finishing milling path information and finishing milling path information of the blades adjacent to the remaining runners.
[0044] In some alternative embodiments, when the processor is configured to execute the computer program, the following method is adopted to obtain t i the rough milling path information and semi-finishing milling path information of each of the remaining runners in the t
[0045] Based on the feature information of the blades adjacent to the remaining runners and a preset machining depth, multiple machining layers are planned for the blades;
[0046] For each of the machining layers, based on the distribution information of the remaining runners corresponding to the machining layer, the rough milling path information and semi-finishing milling path information of the remaining runners corresponding to the machining layer, as well as the semi-finishing milling path information and finishing milling path information of the blades, are obtained.
[0047] In some alternative embodiments, when the processor is configured to execute the computer program, the following method is adopted to obtain the rough milling path information and semi-finishing milling path information of the remaining runners corresponding to the machining layer:
[0048] Based on the distribution information of the remaining runners corresponding to the machining layer, the rough machining process and semi-finishing machining process of the remaining runners corresponding to the machining layer are planned to obtain the rough milling path information and semi-finishing milling path information of the remaining runners corresponding to the machining layer.
[0049] In some alternative embodiments, when the processor is configured to execute the computer program, the following method is adopted to obtain the semi-finishing milling path information and finishing milling path information of the blades:
[0050] Based on the semi-finishing milling path information of the remaining runners corresponding to the same machining layer, the semi-finishing machining process and finishing machining process of the blades corresponding to the machining layer are planned to obtain the semi-finishing milling path information and finishing milling path information of the blades corresponding to the machining layer.
[0051] In some alternative embodiments, t i = 1, 2k = n; and / or,
[0052] The finishing method for the roughing runner is superfinishing.
[0053] In some alternative embodiments, when the processor is configured to execute the computer program, the following steps are further implemented:
[0054] After super finish grinding, perform a section detection on the roughing channel to obtain a section detection result of the roughing channel, and the section detection result is used to indicate whether the roughing channel is smooth;
[0055] When the section detection result indicates that the roughing channel is smooth, no operation is performed;
[0056] When the section detection result indicates that the roughing channel is not smooth, plan a smooth machining process for the roughing channel to obtain smooth machining tool path information of the roughing channel as the finishing machining tool path information of the roughing channel.
[0057] In a third aspect, the present application provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the steps of any one of the above methods are implemented. Description of the Drawings
[0058] The present application will be further described below in conjunction with the drawings and embodiments.
[0059] Figure 1 A flowchart showing a tool path planning method provided by an embodiment of the present application is shown.
[0060] Figure 2 A flowchart showing a section detection provided by an embodiment of the present application is shown.
[0061] Figure 3 A schematic diagram of a partial blisk provided by an embodiment of the present application is shown.
[0062] Figure 4 A schematic diagram of a machining tool provided by an embodiment of the present application is shown.
[0063] Figure 5 A schematic diagram of an electronic device provided by an embodiment of the present application is shown.
[0064] Figure 6 A schematic diagram of a program product provided by an embodiment of the present application is shown. Detailed Embodiments
[0065] Hereinafter, in conjunction with the drawings and specific embodiments, the embodiments of the present application will be further described. It should be noted that, on the premise of no conflict, the following-described embodiments or technical features can be arbitrarily combined with each other to form new embodiments.
[0066] In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the relationship between associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, a and b, a and c, b and c, a and b and c, where a, b, and c can be single or multiple. It should be noted that "at least one" can also be interpreted as "one or more".
[0067] It should also be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to give examples, illustrations, or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be construed as more preferred or more advantageous than other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.
[0068] Next, a simple description will be given first to one of the technical fields (combined milling) of the present application.
[0069] The combined milling method for integral bladed disks is mainly applied to the machining of medium and large integral fan disks. Combined milling means that the blades are segmented for finish machining through the combination of rough machining, semi-finish machining, and finish machining. That is, at a parameter depth, the blades are first rough machined, then semi-finish machined, and finally finish machined. After the machining in this depth direction is completed, the machining of the next depth is carried out in this cyclic manner. Through the combined milling method, the machining rigidity of each layer of blades can be effectively guaranteed, thereby effectively reducing the overall deformation of the blades and improving the machining quality of the blade surface.
[0070] Machine Coordinate System: When programming numerically controlled machines, in order to describe the movement of the machine tools, simplify the programming method, and ensure the interchangeability of recorded data, the coordinate system and movement direction of numerically controlled machine tools have been standardized, and naming standards have been formulated by both ISO and China. The Machine Coordinate System is a rectangular coordinate system composed of the X, Y, and Z axes, with the origin O of the machine tool as the origin of the coordinate system and following the right-handed Cartesian rectangular coordinate system. The machine coordinate system is the basic coordinate system used to determine the workpiece coordinate system. It is an inherent coordinate system on the machine tool and has a fixed coordinate origin. The workpiece coordinate system is a Cartesian coordinate system fixed to the workpiece and is used by programmers to determine the starting point of the tool and the program when programming. The origin of this coordinate system can be determined by the user according to specific circumstances, but the direction of the coordinate axes should be consistent with the machine coordinate system and have a definite dimensional relationship with it. It is manually input into the corresponding tool compensation unit of the numerically controlled lathe through the machine tool operation panel. The numerical control system determines the position of the origin of the workpiece coordinate system through coordinate transformation calculations based on the preset coordinate values at this position, thereby offsetting the origin O of the machine coordinate system to the required origin of the workpiece coordinate system.
[0071] On-machine measurement (OMM) is a measurement method that uses the hardware of numerically controlled machine tools, supplemented with corresponding measurement tools and software, to complete the measurement of the geometric features of parts on numerically controlled machine tools. The hardware can include: machine tool probes, tool setting devices on the machine tool, etc., and the software can include: macro programs, dedicated 3D measurement software, etc. On-machine measurement can be used not only for the measurement of part dimensions and accuracy, but also for workpiece alignment, tool breakage detection, machine tool health status detection, machining error compensation, and parameter setting, which has important guiding significance for improving machining accuracy and constructing a large closed-loop system. Especially for complex curved surfaces, the more complex the workpiece and the higher the accuracy requirements, the more obvious its advantages are. According to the measurement method (whether the probe is in direct contact with the workpiece), on-machine measurement can be divided into three categories: contact type, non-contact type, and composite type.
[0072] Patent CN113377069A discloses a method for generating a hybrid milling tool path for the blade profile machining of an integral blisk, including the following steps: Step 1: Define the side where the blade is connected to the hub as the blade root, and the other side of the blade far from the hub as the blade tip. Based on the original blade surface, construct a number of offset surfaces with different offset distances, construct a series of layering surfaces in the direction from the blade tip to the blade root, and calculate the intersection lines of the offset surfaces and the layering surfaces to obtain the trajectory lines of the roughing - semi - finishing - finishing tool path hybrid milling tool path; Step 2: Sort the trajectory lines of the roughing - semi - finishing - finishing tool path hybrid milling tool path according to the ladder sorting method to obtain the roughing - semi - finishing - finishing tool path hybrid milling tool path; Step 3: Obtain the lateral inclination angle range of the tool axis vector of the roughing - semi - finishing - finishing tool path hybrid milling tool path by controlling the contact range of the cutting edge of the ball - end tool during the milling of the roughing - semi - finishing - finishing tool path hybrid milling tool path. Generate the tool axis vector ranges of the roughing, semi - finishing, and finishing tool paths respectively through the lateral inclination angle range, and the tool performs milling within the tool axis vector range of the roughing - semi - finishing - finishing tool path hybrid milling tool path. This method can generate the trajectory lines of the roughing - semi - finishing - finishing tool path hybrid milling tool path by constructing offset surfaces and layering surfaces, and then obtain a reasonable roughing - semi - finishing - finishing tool path hybrid milling tool path by arranging the order of the trajectory lines through the ladder sorting method. The process is simple; Use the same tool for milling on the hybrid milling tool path without changing the tool, avoiding the problem of tool - joining marks caused by the tool - changing process during milling, saving the tool - changing time, and improving efficiency. Also generate the tool axis vectors of the roughing, semi - finishing, and finishing tool paths through the lateral inclination angle, and use different parts of the ball - end to perform milling respectively, reducing the influence of roughing milling on tool wear on finishing milling, ensuring the milling surface quality; At the same time, without increasing the total length of the milling tool path, effectively avoid the part near the tool tip from participating in milling, reducing tool wear and extending the tool service life. This method cannot guarantee that the thin - blade part of the blade is not damaged during finishing machining.
[0073] Method embodiment
[0074] See Figure 1 , Figure 1 shows a schematic flow chart of a tool path planning method provided by an embodiment of the present application.
[0075] An embodiment of the present application provides a tool path planning method for planning the machining process of an integral blisk so that the integral blisk has a plurality of flow channels and a plurality of blades. The method includes:
[0076] Step S101: Based on the distribution information of all the flow channels of the integral blisk, plan the roughing process of the roughing flow channels to obtain the first roughing tool path information of the roughing flow channels;
[0077] Step S102: Plan the finishing process of the rough-machined runner to obtain the finishing tool path information of the rough-machined runner;
[0078] Step S103: Based on the distribution information of each remaining runner, plan the hybrid machining process of the remaining runners to obtain the hybrid machining tool path information of each remaining runner, so as to machine each remaining runner and its adjacent blades.
[0079] Thus, first plan the process of rough machining to form the rough-machined runner (interval roughing) to obtain the first rough machining tool path information of the rough-machined runner, then plan the finishing process for the rough-machined runner after rough machining to obtain the finishing tool path information of the rough-machined runner, and finally, form the machining of the blade by means of hybrid machining to obtain the hybrid machining tool path information of each remaining runner, so as to machine each remaining runner and its adjacent blades. The advantages of doing so are that the control process is simple, easy to implement and maintain, and the overall machining efficiency is also high; since it is not necessary to frequently adjust the posture of the machining tool, it helps to extend its service life.
[0080] On the other hand, due to the adoption of the hybrid machining method, when the blade is adjacent to the remaining non-roughed runner, the remaining non-roughed runner can support the blade, reducing the risk of the blade bending and breaking caused by the large machining depth and the weak rigidity of the blade. Thus, by using the hybrid machining method to machine the integral blisk, the machining efficiency and the flexibility of the overall machining process can be improved, the friction and collision between the machining tool (especially the finishing tool) and the workpiece can be reduced to damage the machining tool, and the service life of the machining tool can be further extended;
[0081] It can also solve the problem of the weak structural rigidity of the blade, ensure that the blade is not easily bent and damaged during the machining process, and save the material cost and time cost.
[0082] The embodiments of the present application do not limit the number of blades, which can be, for example, 2, 3, 5, 8, 10, 15, 30, etc.
[0083] The embodiments of the present application do not limit the distribution information of multiple runners, which can be, for example, uniform distribution, non-uniform distribution, annular distribution, matrix distribution, etc. In the embodiments of the present application (integral blisk), they are mostly arranged in a uniform single-row arrangement.
[0084] The embodiments of the present application do not limit the distance between adjacent runners, and the distance between adjacent runners can be 10 mm, 20 mm, 30 mm, 45 mm, 53 mm, etc.
[0085] The embodiments of the present application do not limit the distribution information of the flow channels. For example, the distribution information of the flow channels can be represented by numbers, characters, letters, patterns, etc. In the embodiments of the present application, the distribution information of the flow channels is used to determine the positions of the flow channels on the integral blisk.
[0086] The embodiments of the present application do not limit the number of all the flow channels. For example, the number can be 2, 3, 5, 8, 10, 15, 30, etc. The characteristic type of the flow channel is an irregular rotating body, and the characteristic parameters are as follows: the (approximate) diameter is 200 mm and the depth is 50 mm.
[0087] The embodiments of the present application do not limit the number of the remaining flow channels. For example, the number can be 2, 3, 5, 8, 10, 15, 30, etc.
[0088] The embodiments of the present application do not limit the depth of the flow channels. For example, the depth can be 10 mm, 20 mm, 30 mm, 100 mm, 300 mm, 1000 mm, etc.
[0089] The embodiments of the present application do not limit the tool path information. For example, it can be represented by text data or graphic data.
[0090] The embodiments of the present application do not limit the processing method of the integral blisk. For example, it can include rough machining, finishing machining, hybrid machining, semi-finishing machining, finishing machining, etc.
[0091] The embodiments of the present application do not limit the processing tools used in the processing process. The processing tool is, for example, a tool tip. The processing components of the processing tool are, for example, the tool tip of the tool head. The tool tip of the tool head can be divided into, for example, a flat tool tip, a ball-end tool tip, a chamfer tool tip, etc.
[0092] The embodiments of the present application do not limit the tool path mode. For example, it can be feed, retract, tool change, horizontal tool path, vertical tool path, curve tool path, stepped tool path mode, etc.
[0093] In some alternative embodiments, the all flow channels include the first flow channel to the nth flow channel, the roughing flow channels include the first roughing flow channel to the kth roughing flow channel, and the remaining flow channels are n - k, where n is an integer greater than 1 and k is a positive integer less than n;
[0094] Planning the hybrid machining process of the remaining flow channels based on the distribution information of each remaining flow channel to obtain the final hybrid machining tool path information of each remaining flow channel includes:
[0095] Based on the distribution information of the t i remaining flow channels between the ith roughing flow channel and the (i + 1)th roughing flow channel, sequentially planning the hybrid machining processes of the t i remaining flow channels to obtain the t iThe final mixed processing tool path information of the remaining flow channels, i is a positive integer less than k, t i is a positive integer less than k.
[0096] Therefore, assuming that the blisk has a total of n flow channels, including the first flow channel to the nth flow channel, first select k rough flow channels, including the first rough flow channel to the kth rough flow channel, and the remaining flow channels are nk. Based on the t between the i-th rough flow channel and the i+1-th rough flow channel, i The distribution information of the remaining flow channels is used to plan t i The remaining flow channels are mixed to obtain t i The final mixed machining tool path information of the remaining flow channels.
[0097] According to the t between the i-th rough runner and the i+1-th rough runner i The distribution information of the remaining flow channels is obtained, and thus t i The distribution information and spacing of the rough runners and the remaining runners are planned in this way, which is conducive to mixed processing and clear, and prevents the whole blade disk from being unable to be processed due to quantity errors.
[0098] In one embodiment, 20 flow channels are arranged on the surface of the integral blade disk, and all flow channels include the first to the twentieth flow channels, and there are 10 rough flow channels, including the first to the tenth rough flow channels, and there is a residual flow channel between the first rough flow channel and the second rough flow channel, and there is also a rough flow channel between the first residual flow channel and the second residual flow channel. The flow channels are evenly distributed in a single row on the surface of the integral blade disk. For example, 14 flow channels are arranged on the surface of the integral blade disk, and there is one residual flow channel between the first rough flow channel and the second rough flow channel, two residual flow channels between the second rough flow channel and the third rough flow channel, three residual flow channels between the third rough flow channel and the fourth rough flow channel, and four residual flow channels between the fourth rough flow channel and the first rough flow channel. For example, 10 flow channels are arranged on the surface of the integral blade disk, one remaining flow channel is separated from the first rough flow channel and the second rough flow channel, five remaining flow channels are separated from the second rough flow channel and the third rough flow channel, and one remaining flow channel is separated from the third rough flow channel and the first rough flow channel.
[0099] In some optional embodiments, the mixed machining tool path information of each of the remaining flow channels includes rough machining tool path information and semi-finishing tool path information of the remaining flow channels and semi-finishing tool path information and finishing tool path information of blades adjacent to the remaining flow channels.
[0100] Thus, the hybrid machining tool path information of the remaining runner can include rough machining tool path information, semi-finishing machining tool path information, semi-finishing machining tool path information of the blades adjacent to the remaining runner, and finishing machining tool path information. For example, the rough machining tool path information and semi-finishing machining tool path information can be obtained first, and the feed mode of the rough machining tool and the feed mode of the semi-finishing machining tool can be set. Then, the feed mode of the semi-finishing machining tool and the feed mode of the finishing machining tool in the semi-finishing and finishing processes of each remaining runner are obtained, and combined with the preset information such as tool approach, tool retraction, and tool change, the hybrid machining tool path information of the remaining runner is formed.
[0101] The advantage of this is that the rough machining tool path information, semi-finishing machining tool path information, semi-finishing machining tool path information of the blades, and finishing machining tool path information of the remaining runner can be combined, adjusted, and coordinated with each other, making the process of planning the machining tool path information of the overall blisk more flexible and efficient, and adapting to the requirements in practical applications.
[0102] In some alternative embodiments, i the process of obtaining the rough machining tool path information and semi-finishing machining tool path information of each of the t
[0103] Based on the feature information of the blades adjacent to the remaining runner and the preset machining depth, multiple machining layers are planned for the blades;
[0104] For each of the machining layers, based on the distribution information of the remaining runner corresponding to the machining layer, the rough machining tool path information and semi-finishing machining tool path information of the remaining runner corresponding to the machining layer, as well as the semi-finishing machining tool path information and finishing machining tool path information of the blades, are obtained.
[0105] Thus, first, according to the feature information of the blades adjacent to the t i remaining runners and the preset machining depth, the blades are planned to obtain multiple machining layers (for example, multiple machining layers can be divided from the outside to the inside). Based on the distribution information of the remaining runner corresponding to the machining layer, the rough machining tool path information and semi-finishing machining tool path information of the remaining runner corresponding to the machining layer, as well as the semi-finishing machining tool path information and finishing machining tool path information of the blades, are obtained.
[0106] This method divides the hybrid machining process of the remaining runner in terms of machining layers, and different machining strategies can be set for each machining layer (for example, different machining speeds can be selected, and different parts of the machining tool can be used to machine each layer), making the entire machining process more flexible, easy to adjust and maintain, and adapting to the performance requirements and cost requirements in practical applications.
[0107] The thicknesses of the respective machining layers can be the same or different, facilitating rough machining and semi-finishing of the remaining runner and semi-finishing and finishing of the blade, so as to balance accuracy and efficiency and avoid damaging the machining tools.
[0108] In the embodiments of the present application, there is no limitation on the preset machining depth, which can be, for example, 10 mm, 20 mm, 30 mm, 100 mm, 300 mm, 1000 mm, etc.
[0109] In the embodiments of the present application, there is no limitation on the method of obtaining multiple machining layers. For example, the machining layers of the blade can be divided based on the cutting depth of the machining tool, or can be divided based on the preset machining depth, or the layer depth of each layer can be calculated based on the average thickness of the blade and the preset number of layers and the machining layers of the blade can be divided based on the calculated layer depth.
[0110] In the embodiments of the present application, there is no limitation on the machining layer. For example, the machining layer may include, from outside to inside, adjacent first machining layer, second machining layer, third machining layer, etc.
[0111] In the embodiments of the present application, there is no limitation on the number of machining layers, which can be, for example, 1, 2, 3, 4, 5, 6, 7, 8, 10, 15, 20, 30, 50, 100, etc.
[0112] In the embodiments of the present application, there is no limitation on the depth of rough machining, which can be, for example, 2 mm, 5 mm, 8 mm, 15 mm, 50 mm, etc.
[0113] In the embodiments of the present application, there is no limitation on the depth of semi-finishing machining, which can be, for example, 2 mm, 5 mm, 8 mm, 15 mm, 50 mm, etc.
[0114] In the embodiments of the present application, there is no limitation on the depth of finishing machining, which can be, for example, 2 mm, 5 mm, 8 mm, 15 mm, 50 mm, etc.
[0115] In the embodiments of the present application, there is no limitation on the relationship between the depth of rough machining, the depth of semi-finishing machining, and the depth of finishing machining. For example, the depth of rough machining can be greater than the depth of semi-finishing machining, the depth of rough machining can be equal to the depth of finishing machining and the depth of semi-finishing machining is greater than the depth of finishing machining, and the depth of semi-finishing machining is equal to the depth of finishing machining. In the embodiments of the present application, it is selected that the depth of rough machining is greater than the depth of semi-finishing machining and the depth of semi-finishing machining is greater than the depth of finishing machining, aiming to protect the finishing tool head.
[0116] In some alternative embodiments, the process of obtaining the rough machining tool path information and semi-finishing machining tool path information of the remaining runner corresponding to the machining layer includes:
[0117] Based on the distribution information of the remaining runner corresponding to the machining layer, plan the rough machining process and semi-finishing process of the remaining runner corresponding to the machining layer, so as to obtain the rough machining tool path information and semi-finishing tool path information of the remaining runner corresponding to the machining layer.
[0118] Therefore, based on the distribution information of the remaining runner corresponding to the machining layer, plan the rough machining process and semi-finishing process of the remaining runner corresponding to the machining layer, so as to obtain the rough machining tool path information and semi-finishing tool path information of the remaining runner corresponding to the machining layer. In the combined way of rough machining and finishing machining, first rough machine the machining layer of the remaining runner, and then semi-finish machine the same machining layer. Among them, the depth of semi-finishing machining should be less than that of rough machining, so as to avoid damaging the finishing tool head.
[0119] On the one hand, layer-by-layer machining makes the deformation conduction of the machining layer more uniform as a whole, reduces the chaotic internal stress inside the integral blisk, avoids the influence of the internal stress on the overall performance of the integral blisk, and improves the machining efficiency of multiple machining layers; on the other hand, it can ensure that the area to be machined has sufficient thickness and solve the problem of weak blade rigidity.
[0120] In some alternative embodiments, the process of obtaining the semi-finishing tool path information and finishing tool path information of the blade includes:
[0121] Based on the semi-finishing tool path information of the remaining runner corresponding to the same machining layer, plan the semi-finishing process and finishing process of the blade corresponding to the machining layer, so as to obtain the semi-finishing tool path information and finishing tool path information of the blade corresponding to the machining layer.
[0122] Therefore, in the combined way of semi-finishing and finishing machining, plan the semi-finishing process and finishing process of the blade corresponding to the machining layer, so as to obtain the semi-finishing tool path information and finishing tool path information of the blade corresponding to the machining layer.
[0123] The finishing efficiency is improved, the machining rigidity of each layer of blade is effectively guaranteed, and thus the overall deformation amount of the blade is effectively reduced, and the finishing quality of the blade is improved.
[0124] In some alternative embodiments, t i = 1, 2k = n; and / or,
[0125] The way of finish machining the roughing runner is super finishing.
[0126] Therefore, t i= 1 indicates the distribution information of a remaining runner between the i-th roughing runner and the (i + 1)-th roughing runner. In other words, if all runners are classified into roughing runners and remaining non-roughed runners, there is a remaining non-roughed runner between any two adjacent roughing runners. The distribution interval of roughing runners is 1 (i.e., one remaining runner between them), and the distribution interval of remaining runners is 1. 2k = n indicates that the number of roughing runners is equal to the number of remaining runners, which can achieve a completely and evenly spaced situation. There are remaining runners on both sides of each roughing runner, and there are also roughing runners on both sides of each remaining runner, which can ensure that during the processing, every runner on the overall blisk can be completely processed, and there will be no situation where two roughing runners are adjacent or two remaining runners are adjacent, making the processing conform to mathematical principles, and the method of spaced roughing and mixed processing can be successfully completed.
[0127] Super-finishing is a method of finishing the surface of a workpiece with a grinding head equipped with fine abrasive grains and a low-hardness oilstone under a certain pressure. The advantage of performing super-finishing after rough machining is that it is convenient to operate. Super-finishing can be carried out on a normal machine tool or on a suitably modified general-purpose machine tool (such as a horizontal lathe, etc.) using a not-too-complex super-finishing grinding head.
[0128] Generally, the automation degree of super-finishing equipment is relatively high, the operation is simple, and the technical level requirements for workers are not high. The productivity of super-finishing is relatively high, the time required for the processing process is short, and the surface quality of the processed workpiece is good.
[0129] See Figure 2 , Figure 2 which shows a schematic flow diagram of a section detection provided by an embodiment of the present application.
[0130] In some optional implementation manners, the method further includes:
[0131] Step S201: After super-finishing, perform section detection on the roughing runner to obtain the section detection result of the roughing runner, and the section detection result is used to indicate whether the roughing runner is smooth;
[0132] Step S202: When the section detection result indicates that the roughing runner is smooth, do nothing;
[0133] Step S203: When the section detection result indicates that the roughing runner is not smooth, plan the smooth machining process of the roughing runner to obtain the smooth machining tool path information of the roughing runner as the finishing machining tool path information of the roughing runner.
[0134] Thus, after super finishing, it is necessary to detect whether the cross-section of the roughing channel is smooth. When the cross-section detection result indicates that the roughing channel is smooth, no operation is required. When the cross-section detection result indicates that the roughing channel is not smooth (indicating that the finishing process is not in place), the smooth machining process of the roughing channel is planned to obtain the smooth machining tool path information of the roughing channel as the finishing tool path information of the roughing channel.
[0135] By detecting the cross-section and reprocessing, it is possible to avoid the phenomenon that the roughing channel is still not smooth after the first finishing process and prevent damage to the tool during the direct hybrid machining process. By performing cross-section detection and then re-planning the finishing process of the roughing channel, accurate finishing tool path information of the roughing channel can be obtained.
[0136] See Figure 3 , Figure 3 which shows a schematic diagram of a partial blisk provided by an embodiment of the present application.
[0137] See Figure 4 , Figure 4 which shows a schematic diagram of a machining tool provided by an embodiment of the present application.
[0138] In a specific embodiment, the integral blisk has 20 channels, among which ten channels are selected as roughing channels, and the remaining ten channels are used as remaining channels. There is one remaining channel between the first roughing channel and the second roughing channel, and there is also one roughing channel between the first remaining channel and the second remaining channel. The interval between the roughing channels is one remaining channel, and the interval between the remaining channels is one roughing channel. All the channels are evenly distributed in a single row on the surface of the integral blisk, and the distribution of the twenty channels can surround the integral blisk for one week.
[0139] First, rough machining (i.e., intermittent roughing) is planned in sequence at the positions of the ten roughing channels to obtain the hybrid machining tool path information of each remaining channel. After intermittent roughing, roughing channels with a certain roughing depth are formed, and then the finishing process of these ten roughing channels is planned in sequence to obtain the finishing tool path information of the roughing channels, as shown in Figure 4As shown, different cutting edges of the same tool are used for rough machining and finishing. Finishing can be superfinishing, that is, a method of finishing the surface of the workpiece with a grinding head equipped with fine abrasive grains and low-hardness oilstone under a certain pressure. Superfinishing can be carried out on a normal machine tool or on a general machine tool (such as a horizontal lathe) appropriately modified, using a not-too-complex superfinishing grinding head; it can also be polishing, that is, applying abrasive paste on a high-speed rotating polishing wheel to finish the surface of the workpiece. During polishing, the workpiece is pressed against the high-speed rotating polishing wheel. Under the action of the abrasive paste medium, an extremely thin soft film is generated on the metal surface, which can be cut by an abrasive softer than the workpiece material without leaving scratches on the workpiece surface. Coupled with high-speed friction, the surface of the workpiece becomes hot, and the surface layer material is extruded and undergoes plastic flow, so that the original microscopic unevenness on the surface can be filled, and a very bright surface (mirror-like) can be obtained.
[0140] After superfinishing, check whether the cross-section of the roughing channel is smooth. When the cross-section inspection result indicates that the roughing channel is smooth, no operation is performed; when the cross-section inspection result indicates that the roughing channel is not smooth (indicating that the finishing is not in place), then plan the smoothing process of the roughing channel to obtain the smoothing machining tool path information of the roughing channel as the finishing machining tool path information of the roughing channel.
[0141] The machining of the blade is formed by a hybrid machining method to obtain the hybrid machining tool path information of each remaining channel. The process of machining each remaining channel and its adjacent blade can be as follows: First, according to the characteristic information of the blades adjacent to the ten remaining channels and the preset machining depth, plan the blades to obtain six machining layers (for example, multiple machining layers can be divided from the outside to the inside). Based on the distribution information of the remaining channels corresponding to the machining layer, plan the rough machining process and semi-finishing process of the remaining channels corresponding to the machining layer to obtain the rough machining tool path information and semi-finishing tool path information of the remaining channels corresponding to the machining layer; then, in a combination of semi-finishing and finishing, plan the semi-finishing process and finishing process of the blades corresponding to the machining layer to obtain the semi-finishing tool path information and finishing tool path information of the blades corresponding to the machining layer, so as to machine each remaining channel and its adjacent blade and complete the machining plan of the overall blisk.
[0142] Device Embodiment
[0143] An embodiment of the present application also provides an electronic device, and its specific implementation manner is the same as the implementation manner and the achieved technical effects described in the above method embodiment, and some contents will not be repeated.
[0144] An embodiment of the present application provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor is configured to execute the computer program to implement the following steps:
[0145] Based on the distribution information of all the flow channels of the integral blisk, plan the rough machining process of the roughing flow channels to obtain the first rough machining tool path information of the roughing flow channels;
[0146] Plan the finishing machining process of the roughing flow channels to obtain the finishing machining tool path information of the roughing flow channels;
[0147] Based on the distribution information of each remaining flow channel, plan the hybrid machining process of the remaining flow channels to obtain the hybrid machining tool path information of each remaining flow channel, so as to machine each remaining flow channel and its adjacent blades.
[0148] In some alternative embodiments, the all flow channels include the first flow channel to the nth flow channel, the roughing flow channels include the first roughing flow channel to the kth roughing flow channel, and the remaining flow channels are n - k, where n is an integer greater than 1 and k is a positive integer less than n;
[0149] When the processor is configured to execute the computer program, the hybrid machining process of the remaining flow channels is planned in the following manner to obtain the final hybrid machining tool path information of each remaining flow channel:
[0150] Based on the distribution information of the t remaining flow channels between the ith roughing flow channel and the (i + 1)th roughing flow channel, sequentially plan the hybrid machining processes of the t remaining flow channels to obtain the final hybrid machining tool path information of the t remaining flow channels, where i is a positive integer less than k and t is a positive integer less than k. i t i t i t i is a positive integer less than k.
[0151] In some alternative embodiments, the hybrid machining tool path information of each remaining flow channel includes the rough machining tool path information and semi-finishing machining tool path information of the remaining flow channel, and the semi-finishing machining tool path information and finishing machining tool path information of the blades adjacent to the remaining flow channel.
[0152] In some alternative embodiments, when the processor is configured to execute the computer program, the following method is used to obtain the rough machining tool path information and semi-finishing machining tool path information of each of the t remaining flow channels: i t
[0153] Based on the feature information of the blades adjacent to the remaining flow channel and a preset machining depth, plan multiple machining layers for the blades;
[0154] For each of the machining layers, based on the distribution information of the remaining runner corresponding to the machining layer, obtain the rough machining tool path information and semi-finishing machining tool path information of the remaining runner corresponding to the machining layer, as well as the semi-finishing machining tool path information and finishing machining tool path information of the blade.
[0155] In some alternative embodiments, when the processor is configured to execute the computer program, the following method is adopted to obtain the rough machining tool path information and semi-finishing machining tool path information of the remaining runner corresponding to the machining layer:
[0156] Based on the distribution information of the remaining runner corresponding to the machining layer, plan the rough machining process and semi-finishing machining process of the remaining runner corresponding to the machining layer to obtain the rough machining tool path information and semi-finishing machining tool path information of the remaining runner corresponding to the machining layer.
[0157] In some alternative embodiments, when the processor is configured to execute the computer program, the following method is adopted to obtain the semi-finishing machining tool path information and finishing machining tool path information of the blade:
[0158] Based on the semi-finishing machining tool path information of the remaining runner corresponding to the same machining layer, plan the semi-finishing machining process and finishing machining process of the blade corresponding to the machining layer to obtain the semi-finishing machining tool path information and finishing machining tool path information of the blade corresponding to the machining layer.
[0159] In some alternative embodiments, t i = 1, 2k = n; and / or,
[0160] The way of finish machining the roughing runner is superfinishing.
[0161] In some alternative embodiments, when the processor is configured to execute the computer program, the following steps are further implemented:
[0162] After superfinishing, perform a section detection on the roughing runner to obtain a section detection result of the roughing runner, and the section detection result is used to indicate whether the roughing runner is smooth;
[0163] When the section detection result indicates that the roughing runner is smooth, no operation is performed;
[0164] When the section detection result indicates that the roughing runner is not smooth, plan a smoothing process for the roughing runner to obtain the smoothing machining tool path information of the roughing runner as the finish machining tool path information of the roughing runner.
[0165] See Figure 5 , Figure 5 shows a schematic structural diagram of an electronic device provided by an embodiment of the present application.
[0166] The electronic device includes at least one memory 210, at least one processor 220, and a bus 230 connecting different platform systems.
[0167] The memory 210 may include a readable medium in the form of volatile memory, such as random access memory (RAM) 211 and / or cache memory 212, and may further include read-only memory (ROM) 213.
[0168] Among them, the memory 210 also stores a computer program, which can be executed by the processor 220, so that the processor 220 implements the steps of any of the above methods.
[0169] The memory 210 may further include a utility 214 having at least one program module 215. Such program modules 215 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. Implementations of network environments may be included in each or some combination of these examples.
[0170] Correspondingly, the processor 220 can execute the above computer program and can also execute the utility 214.
[0171] The processor 220 may employ one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.
[0172] The bus 230 may be one or more representing several types of bus structures, including a memory bus or a memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any bus structure of multiple bus structures.
[0173] The electronic device can also communicate with one or more external devices 240 such as a keyboard, a pointing device, a Bluetooth device, etc., and can also communicate with one or more devices capable of interacting with the electronic device, and / or communicate with any device (such as a router, a modem, etc.) that enables the electronic device to communicate with one or more other computing devices. Such communication can be carried out through the input / output interface 250. Moreover, the electronic device can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the network adapter 260. The network adapter 260 can communicate with other modules of the electronic device through the bus 230. It should be understood that although not shown in the figure, other hardware and / or software modules can be used in combination with the electronic device, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage platforms, etc.
[0174] Medium embodiments
[0175] An embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any of the above methods are implemented. Its specific implementation manners are the same as those recorded in the above method embodiments and achieve the same technical effects, and some contents will not be repeated.
[0176] See Figure 6 , Figure 6 shows a schematic structural diagram of a program product provided by an embodiment of the present application.
[0177] The program product is used to implement any of the above methods. The program product can adopt a portable compact disc read-only memory (CD-ROM) and includes program code, and can run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In the embodiments of the present application, the readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device. The program product can adopt any combination of one or more readable media. The readable media can be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0178] A computer-readable storage medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. The readable storage medium may also be any readable medium that can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the foregoing. The program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and also including conventional procedural programming languages such as C, Python, or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's device, executed as a stand-alone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).
[0179] This application is described from the viewpoints of usage purpose, efficacy, progress, and novelty, and has met the functional enhancement and usage requirements emphasized by the patent law. The above description and the accompanying drawings of this application are only preferred embodiments of this application and do not limit this application thereto. Therefore, all those that are similar or identical to the structure, device, features, etc. of this application, that is, all equivalent replacements or modifications made according to the scope of the patent application of this application, shall fall within the scope of the patent application protection of this application.
Claims
1. A tool path planning method, characterized in that, For planning the machining process of an integral blisk so that the integral blisk has a plurality of flow channels and a plurality of blades, the method includes: Based on the distribution information of all the flow channels of the integral blisk, planning the rough machining process of the roughing flow channels to obtain the first rough machining tool path information of the roughing flow channels; Planning the finishing machining process of the roughing flow channels to obtain the finishing machining tool path information of the roughing flow channels; Based on the distribution information of each remaining flow channel, planning the hybrid machining process of the remaining flow channels to obtain the hybrid machining tool path information of each remaining flow channel, so as to machine each remaining flow channel and its adjacent blades; All the flow channels include the first flow channel to the nth flow channel, the roughing flow channels include the first roughing flow channel to the kth roughing flow channel, and the remaining flow channels are n - k, where n is an integer greater than 1 and k is a positive integer less than n; The planning of the hybrid machining process of the remaining flow channels based on the distribution information of each remaining flow channel to obtain the final hybrid machining tool path information of each remaining flow channel includes: Based on the distribution information of the t remaining channels between the i-th roughing channel and the (i + 1)-th roughing channel, sequentially plan the mixed machining processes of the t remaining channels to obtain the final mixed machining tool path information of the t remaining channels, where i is a positive integer less than k, and t is a positive integer less than k; i i i i t i = 1, 2k = n; The finishing machining method of the roughing flow channels is super-finishing; The method further includes: After super-finishing, performing a section detection on the roughing flow channels to obtain the section detection result of the roughing flow channels, and the section detection result is used to indicate whether the roughing flow channels are smooth; When the section detection result indicates that the roughing flow channels are smooth, no operation is performed; When the section detection result indicates that the roughing flow channels are not smooth, planning the smoothing machining process of the roughing flow channels to obtain the smoothing machining tool path information of the roughing flow channels as the finishing machining tool path information of the roughing flow channels.
2. The tool path planning method according to claim 1, characterized in that, The hybrid machining tool path information of each remaining flow channel includes the rough machining tool path information and semi-finishing tool path information of the remaining flow channel, and the semi-finishing tool path information and finishing tool path information of the blades adjacent to the remaining flow channel.
3. The tool path planning method according to claim 2, wherein t i The process of obtaining the rough machining tool path information and semi-finishing machining tool path information of each of the remaining flow paths among the Based on the feature information of the blades adjacent to the remaining flow channel and a preset machining depth, planning a plurality of machining layers for the blades; For each machining layer, based on the distribution information of the remaining flow channels corresponding to the machining layer, obtaining the rough machining tool path information and semi-finishing tool path information of the remaining flow channels corresponding to the machining layer, and the semi-finishing tool path information and finishing tool path information of the blades.
4. The tool path planning method according to claim 3, wherein The obtaining process of the rough machining tool path information and semi-finishing tool path information of the remaining flow channels corresponding to the machining layer includes: Based on the distribution information of the remaining flow channels corresponding to the machining layer, planning the rough machining process and semi-finishing process of the remaining flow channels corresponding to the machining layer to obtain the rough machining tool path information and semi-finishing tool path information of the remaining flow channels corresponding to the machining layer.
5. The tool path planning method according to claim 3, wherein The obtaining process of the semi-finishing tool path information and finishing tool path information of the blades includes: Based on the semi-finishing tool path information of the remaining flow channels corresponding to the same machining layer, planning the semi-finishing process and finishing process of the blades corresponding to the machining layer to obtain the semi-finishing tool path information and finishing tool path information of the blades corresponding to the machining layer.
6. An electronic device, characterized in that, The electronic device includes a memory and a processor. The memory stores a computer program. When the processor is configured to execute the computer program, the following steps are implemented for planning the machining process of the blisk so that the blisk has a plurality of flow channels and a plurality of blades. The steps include: Based on the distribution information of all the flow channels of the blisk, plan the rough machining process of the roughing flow channels to obtain the first rough machining tool path information of the roughing flow channels; Plan the finishing machining process of the roughing flow channels to obtain the finishing machining tool path information of the roughing flow channels; Based on the distribution information of each remaining flow channel, plan the hybrid machining process of the remaining flow channels to obtain the hybrid machining tool path information of each remaining flow channel, so as to machine each remaining flow channel and its adjacent blades; All the flow channels include the first flow channel to the nth flow channel. The roughing flow channels include the first roughing flow channel to the kth roughing flow channel. The remaining flow channels are n - k, where n is an integer greater than 1 and k is a positive integer less than n; The step of planning the hybrid machining process of the remaining flow channels based on the distribution information of each remaining flow channel to obtain the final hybrid machining tool path information of each remaining flow channel includes: Based on the distribution information of the t remaining channels between the i-th roughing channel and the (i + 1)-th roughing channel, sequentially plan the hybrid machining processes of the t remaining channels to obtain the final hybrid machining tool path information of the t remaining channels, where i is a positive integer less than k, and t is a positive integer less than k; i i i i t i = 1, 2k = n; The finishing machining method of the roughing flow channels is super finishing; After super finishing, perform a section detection on the roughing flow channels to obtain the section detection result of the roughing flow channels. The section detection result is used to indicate whether the roughing flow channels are smooth; When the section detection result indicates that the roughing flow channels are smooth, no operation is performed; When the section detection result indicates that the roughing flow channels are not smooth, plan the smoothing machining process of the roughing flow channels to obtain the smoothing machining tool path information as the finishing machining tool path information of the roughing flow channels.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program. When the computer program is executed by the processor, the steps of the method according to any one of claims 1-5 are implemented.
Citation Information
Patent Citations
Blisk blade profile machining mixed milling cutter path generation method
CN113377069A
Machining path planning method and related device
CN115268364A
Combined milling method for centrifugal impeller with splitter blades
CN115555800A