A milling method, device, storage medium, and electronic device

By acquiring the taper hole parameter information, matching the target tool, and adopting the helical milling method, the problems of substandard surface quality and low efficiency in traditional milling methods are solved, achieving high-quality and high-efficiency taper hole machining.

CN116618727BActive Publication Date: 2026-04-10SHENYANG BLOWER WORKS GRP NUCLEAR PUMP
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENYANG BLOWER WORKS GRP NUCLEAR PUMP
Filing Date
2023-04-25
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

In the manufacturing of nuclear-grade pumps, the traditional method of milling tapered holes results in substandard surface quality and low processing efficiency, which cannot meet the high reliability requirements.

Method used

By acquiring the parameter information of the tapered hole, matching the target tool, and using the helical milling method, a three-dimensional Cartesian coordinate system is constructed to control the tool to perform helical milling on the surface of the tapered hole, ensuring surface quality and efficiency.

Benefits of technology

It improves the surface quality of the tapered hole, meets design requirements, increases processing efficiency, and saves costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116618727B_ABST
    Figure CN116618727B_ABST
Patent Text Reader

Abstract

The application discloses a kind of milling method, device, storage medium and electronic equipment.Therein method includes: obtaining the first parameter information of to-be-milled taper hole, at least including: to-be-milled taper hole big end radius value, to-be-milled taper hole small end radius value, taper hole angle value;Based on the first parameter information of the to-be-milled taper hole, the target tool is matched for the to-be-milled taper hole, obtains the second parameter information of the target tool, at least including: radius parameter value of target tool, tool running every week diameter reduction and milling initial angle value;Based on the first parameter information and the second parameter information, spiral line type milling processing is carried out to the to-be-milled taper hole, and the target taper hole meeting the requirements of pre-set surface processing quality is obtained.The milling processing method of the application can improve the surface quality of milling taper hole, improve processing efficiency, and obtain the target taper hole meeting design requirements.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of mechanical processing, in particular to a milling method and device, a storage medium and an electronic device. BACKGROUND

[0002] In the manufacture of nuclear-grade pumps, the surface processing quality of workpieces is required to be high due to the high reliability requirement of products. In the process of machining a deep-size and high-precision surface taper hole by using a numerical control boring and milling center, a traditional machining mode is that a tool path is along a taper hole inclined surface, reciprocating and discontinuous tool feeding is performed, thereby forming numerous small steps. Thus, the taper hole surface after milling is composed of numerous step points, and a clear tool mark from top to bottom is formed along the generatrix on the hole surface. Therefore, the hole surface quality cannot meet the design requirement, and the machining time is long. SUMMARY

[0003] Therefore, the present application provides a milling method and device, a storage medium and an electronic device, and mainly aims to solve the problems that the taper hole surface quality cannot meet the design requirement and the machining efficiency is low.

[0004] To solve the above problems, the present application provides a milling method, which comprises the following steps.

[0005] First parameter information of a taper hole to be milled is obtained, and the first parameter information at least comprises a large end radius value of the taper hole to be milled, a small end radius value of the taper hole to be milled and a taper hole angle value.

[0006] Based on the first parameter information of the taper hole to be milled, a target tool is matched for the taper hole to be milled, second parameter information of the target tool is obtained, and the second parameter information at least comprises a radius parameter value of the target tool, a tool running per-week diameter reduction amount and a milling initial angle value.

[0007] Based on the first parameter information and the second parameter information, spiral line type milling processing is performed on the taper hole to be milled, and a target taper hole meeting a preset surface processing quality requirement is obtained.

[0008] Optionally, based on each first parameter information and each second parameter information, spiral line type milling processing is performed on the taper hole to be milled, and a target taper hole meeting a surface processing quality is obtained, which specifically comprises the following steps.

[0009] Based on the first parameter information and the second parameter information, calculation processing is performed, a diameter reduction amount corresponding to a target tool running per-degree angle, a target tool milling rotation total number of degrees and a running starting point of a target tool center point are obtained.

[0010] A milling three-dimensional rectangular coordinate system is constructed based on the taper hole to be milled and the running starting point of the tool center point.

[0011] Based on the diameter reduction amount, the total number of degrees of target tool milling rotation, the starting point of tool center point operation, and the three-dimensional rectangular coordinate system, the conical hole to be milled is processed by spiral line milling to obtain a target conical hole meeting the surface processing quality.

[0012] Optionally, the three-dimensional rectangular coordinate system is constructed based on the conical hole to be milled and the starting point of tool operation, specifically including:

[0013] The X-axis of the three-dimensional rectangular coordinate system is determined along the starting point of the large end center point of the conical hole to be milled and the corresponding starting point of tool center point operation;

[0014] The Y-axis of the three-dimensional rectangular coordinate system is determined along the starting point of the large end surface and the direction perpendicular to the X-axis;

[0015] The Z-axis of the three-dimensional rectangular coordinate system is determined based on the starting point perpendicular to the large end surface of the conical hole to be milled, and the three-dimensional rectangular coordinate system for milling is obtained.

[0016] Optionally, the target tool running each degree angle corresponding diameter reduction amount, the total number of degrees of target tool milling rotation, and the starting point of target tool center point operation are obtained by calculating and processing based on the first parameter information and the second parameter information, specifically including:

[0017] The diameter reduction amount corresponding to each degree angle of tool operation is obtained by calculating and processing based on the diameter reduction amount of tool operation per week;

[0018] The total number of degrees of target tool milling rotation is obtained by calculating and processing based on the large end radius value of the conical hole to be milled, the small end radius value of the conical hole to be milled, and the diameter reduction amount of tool operation per week;

[0019] The starting point corresponding to the target tool center point is obtained by calculating and processing based on the large end radius value of the conical hole to be milled and the radius parameter value of the target tool.

[0020] Optionally, the target conical hole meeting the surface processing quality is obtained by spiral line milling processing the conical hole to be milled based on the diameter reduction amount corresponding to each degree angle of tool operation, the total number of degrees of target tool milling rotation, the starting point of tool operation, and the three-dimensional rectangular coordinate system, specifically including:

[0021] Based on the three-dimensional rectangular coordinate system, the initial coordinate value corresponding to the starting point of the target tool operation is determined;

[0022] Based on the milling initial angle value and the preset angle increase amount, the first cumulative angle value when the target tool rotates to the first position is determined;

[0023] obtaining a first coordinate value of the target tool when the target tool rotates from the initial coordinate value position to the first position according to the preset angle increase amount based on the initial coordinate value and the first cumulative angle value;

[0024] determining a size relationship between the first cumulative angle value and the total number of milling rotation degrees of the target tool to obtain a determination result;

[0025] controlling the target tool to perform milling processing on the to-be-milled conical hole based on the determination result to obtain a milling result.

[0026] Optionally, the obtaining of the first coordinate value of the target tool when the target tool rotates from the initial coordinate value position to the first position according to the preset angle increase amount based on the initial coordinate value and the first cumulative angle value specifically comprises:

[0027] calculating and processing based on the initial coordinate value, the preset angle increase amount, the milling initial angle value, the first cumulative angle value, and a diameter reduction amount corresponding to each degree of tool operation to obtain an X-axis coordinate value corresponding to the rotation of the target tool from the initial position to the first position;

[0028] calculating and processing based on the initial coordinate value, the preset angle increase amount, the milling initial angle value, the first cumulative angle value, and a diameter reduction amount corresponding to each degree of tool operation to obtain a Y-axis coordinate value corresponding to the rotation of the target tool from the initial position to the first position;

[0029] calculating and processing based on the diameter reduction amount corresponding to each cycle of tool operation, the conical hole angle value, the first cumulative angle value, and the preset angle increase amount to obtain a Z-axis coordinate value corresponding to the rotation of the target tool from the initial position to the first position, so as to obtain the first coordinate value of the target tool when rotating to the first position.

[0030] Optionally, the controlling of the target tool to perform milling processing on the to-be-milled conical hole based on the determination result to obtain a milling result specifically comprises:

[0031] when the determination result is that the first cumulative angle value is less than the total number of milling rotation degrees of the target tool, controlling the target tool to perform spiral line milling processing on the to-be-milled conical hole, so that the target tool rotates to the first position corresponding to the first coordinate value;

[0032] determining a second cumulative angle value of the target tool when rotating to a second position based on the first cumulative angle value and the preset angle increase amount;

[0033] determining a second coordinate value of the target tool when rotating from the first position to the second position according to the preset angle increase amount based on the first coordinate value and the second cumulative angle value;

[0034] When the second cumulative angle value is less than the total number of target tool milling rotations, control the target tool to perform helical line milling on the to-be-milled conical hole, so that the target tool rotates to a second position corresponding to the second coordinate value;

[0035] The helical line milling process is repeatedly performed until the target cumulative angle value when the target tool rotates to the target position is greater than or equal to the total number of target tool milling rotations, the milling process is ended, the target tool is controlled to rotate to the initial milling position, and a target conical hole is obtained.

[0036] To solve the above problems, the application provides a milling device, comprising:

[0037] A parameter information acquisition module is configured to acquire first parameter information of a to-be-milled conical hole, wherein the parameter information at least includes a large-end radius value of the to-be-milled conical hole, a small-end radius value of the to-be-milled conical hole, and a conical hole angle value.

[0038] A radius parameter acquisition module is configured to match a target tool for the to-be-milled conical hole based on each of the first parameter information of the to-be-milled conical hole, and acquire second parameter information of the target tool, wherein the second parameter information at least includes a radius parameter value of the target tool, a per-week diameter reduction amount of tool operation, and a milling initial angle value.

[0039] A milling module is configured to perform helical line milling on the to-be-milled conical hole based on the first parameter information and the second parameter information, and obtain a target conical hole meeting a preset surface processing quality requirement.

[0040] To solve the above problems, the application provides a storage medium, which stores a computer program. When the computer program is executed by a processor, the steps of the above-mentioned milling method are implemented.

[0041] To solve the above problems, the application provides an electronic device, which at least includes a memory and a processor. The memory stores a computer program. When the processor executes the computer program stored on the memory, the steps of the above-mentioned milling method are implemented.

[0042] This application obtains first parameter information of a tapered hole to be milled, which includes at least: the radius of the large end of the tapered hole, the radius of the small end of the tapered hole, and the taper angle. Based on the first parameter information of the tapered hole, a target tool is matched to the tapered hole to obtain second parameter information of the target tool, which includes at least: the radius parameter value of the target tool, the reduction in diameter per revolution of the tool, and the initial milling angle. Based on the first parameter information and the second parameter information, the tapered hole is subjected to helical milling to obtain a target tapered hole that meets the preset surface finish requirements. The milling method of this application can improve the surface quality of milled tapered holes, increase processing efficiency, and obtain a target tapered hole that meets design requirements.

[0043] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, and in order to make the above and other objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description

[0044] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:

[0045] Figure 1 A schematic flowchart of a milling method provided in an embodiment of this application is shown;

[0046] Figure 2 A schematic flowchart of another milling method provided in an embodiment of this application is shown;

[0047] Figure 3 A structural block diagram of a milling apparatus provided in an embodiment of this application is shown;

[0048] Figure 4 This paper shows a schematic diagram of a three-dimensional rectangular coordinate system for milling a tapered hole according to an embodiment of this application;

[0049] Figure 5 This paper shows a schematic diagram of the XOY plane of the large end of the tapered hole corresponding to one revolution of the target tool during tapered hole milling according to an embodiment of this application.

[0050] Figure 6 This diagram shows the coordinates of the front view corresponding to the target tool rotating by one degree during the tapered hole milling process according to an embodiment of this application. Detailed Implementation

[0051] Various aspects and features of the present application are described herein with reference to the accompanying drawings.

[0052] It is to be understood that various alterations and modifications can be made to the embodiments disclosed herein. Therefore, the above description should not be taken as limiting, but merely as exemplification of the embodiments. Those skilled in the art will envision other modifications within the scope and spirit of the application.

[0053] The accompanying drawings incorporated in and forming a part of the specification illustrate embodiments of the present application and, together with the general description of the application given above, and the detailed description of the embodiments given below, serve to explain the principles of the present application.

[0054] These and other characteristics of the present application will become apparent from the following description and appended claims, taken in conjunction with the accompanying drawings.

[0055] It should also be understood that, although the terms "first" and "second" are used herein to describe various elements and regions, these elements and regions should not be limited by these terms. These terms are only used to distinguish one element / region from another element / region. Thus, a first element discussed below could be termed a second element without departing from the scope of the present application.

[0056] The above and other aspects, features, and advantages of the present application will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which:

[0057] Specific embodiments of the present application are described hereinbelow with reference to the accompanying drawings; however, it should be understood that the disclosed embodiments are merely examples of the present application, which can be implemented in numerous ways. Well-known and / or redundant functions and structures are not described in detail to avoid obscuring the present application unnecessarily. Therefore, specific structural and functional details disclosed herein are not intended to limit the present application, but merely as a basis for the claims and a representative basis for teaching one skilled in the art to variously employ the present application in virtually any appropriate detailed structure.

[0058] The specification can use phrases like "in one embodiment", "in another embodiment", "in yet another embodiment", or "in other embodiments", which can refer to one or more of the same or different embodiments under the present application.

[0059] The application embodiments provide a milling method, as shown in the accompanying drawings, comprising: Figure 1 The application embodiments provide a milling method, as shown in the accompanying drawings, comprising:

[0060] Step S101: Obtain first parameter information of a to-be-milled conical hole, the first parameter information at least including a to-be-milled conical hole large-end radius value, a to-be-milled conical hole small-end radius value, and a conical hole angle value;

[0061] In the specific implementation process of this step, first, the special gauge caliper measurement, the standard column measurement, the gauge measurement method is used to measure the to-be-milled conical hole or directly based on the design drawing reading to obtain the first parameter information of the to-be-milled conical hole, such as the to-be-milled conical hole large end radius value, the to-be-milled conical hole small end radius value, and the conical hole angle value.

[0062] Step S102: Based on the first parameter information of the to-be-milled conical hole, a target tool is matched for the to-be-milled conical hole, and second parameter information of the target tool is obtained, the second parameter information at least includes: radius parameter value of target tool, tool running per week diameter reduction, and milling initial angle value.

[0063] In the specific implementation process of this step, based on the to-be-milled conical hole large end radius value and the to-be-milled conical hole small end radius value of the to-be-milled conical hole, a target tool is matched for the to-be-milled conical hole, the tool radius size of the target tool is smaller than the to-be-milled conical hole small end radius value, and the tool length is greater than the end mill depth of the to-be-milled conical hole. In actual application, the target tool has φ12mm, φ16mm, φ18mm and other specifications of end mill, which are selected according to actual needs.

[0064] Step S103: Based on the first parameter information and the second parameter information, the to-be-milled conical hole is processed by spiral line milling to obtain a target conical hole meeting the preset surface processing quality requirement.

[0065] In the specific implementation process of this step, based on the first parameter information and the second parameter information, the target tool running per degree angle corresponding diameter reduction, the target tool milling rotation total degree number, and the target tool center point running starting point are calculated and obtained; based on the to-be-milled conical hole and the tool center point running starting point, a milling three-dimensional rectangular coordinate system is constructed; based on the diameter reduction, the target tool milling rotation total degree number, the tool center point running starting point, and the three-dimensional rectangular coordinate system, the to-be-milled conical hole is processed by spiral line milling to obtain a target conical hole meeting the surface processing quality.

[0066] The first parameter information of the to-be-milled conical hole includes at least a large-end radius value of the to-be-milled conical hole, a small-end radius value of the to-be-milled conical hole, and a conical hole angle value; the second parameter information of the target tool includes at least a radius parameter value of the target tool, a per-week diameter reduction of tool operation, and a milling initial angle value; and the to-be-milled conical hole is subjected to spiral line milling processing based on the first parameter information and the second parameter information, so that the target conical hole meeting the surface processing quality is obtained. The milling processing method can improve the surface quality of the milled conical hole, improve the processing efficiency, and obtain the target conical hole meeting the design requirements.

[0067] In another embodiment of the present application, another milling method is provided, as shown in the following. Figure 2

[0068] Step S201: obtaining first parameter information of a to-be-milled conical hole, the first parameter information including at least a large-end radius value of the to-be-milled conical hole, a small-end radius value of the to-be-milled conical hole, and a conical hole angle value;

[0069] In the specific implementation process of the present step, the to-be-milled conical hole is first obtained, and the first parameter information of the to-be-milled conical hole, such as the large-end radius value BB1 of the to-be-milled conical hole, the small-end radius value BB2 of the to-be-milled conical hole, and the conical hole angle value HH8, is obtained by measuring the to-be-milled conical hole using a special gauge caliper, measuring using a standard column, measuring using a gauge, or directly reading on a design drawing.

[0070] Step S202: matching a target tool for the to-be-milled conical hole based on the first parameter information of the to-be-milled conical hole, and obtaining second parameter information of the target tool, the second parameter information including at least a radius parameter value of the target tool, a per-week diameter reduction of tool operation, and a milling initial angle value;

[0071] In the specific implementation process of the present step, a target tool is matched for the to-be-milled conical hole based on the large-end radius value BB1 of the to-be-milled conical hole and the small-end radius value BB2 of the to-be-milled conical hole, the tool radius size of the target tool is smaller than the small-end radius value BB2 of the to-be-milled conical hole, the tool length is greater than the end mill depth of the to-be-milled conical hole, and an end mill is used as the target tool of the to-be-milled conical hole. In actual application, the target tool has specifications such as φ12 mm, φ16 mm, and φ18 mm end mills, which are selected according to actual needs.

[0072] ​Step S203: based on the first parameter information and the second parameter information, a calculation process is performed to obtain a diameter reduction amount corresponding to each degree of target tool operation, a total number of target tool milling rotations, and an operation starting point of a target tool center point;

[0073] In the implementation process, the diameter reduction amount HH1 corresponding to each degree of target tool operation is obtained based on the diameter reduction amount BB3 of each revolution of tool operation; the diameter reduction amount is shown in the following formula 1:

[0074] HH1=BB3 / 360 (1)

[0075] Based on the large end radius value BB1 of the to-be-milled conical hole, the small end radius value BB2 of the to-be-milled conical hole, and the diameter reduction amount BB3 of each revolution of tool operation, a calculation process is performed to obtain the total number of target tool milling rotations HH2; the total number of target tool milling rotations HH2 is shown in the following formula (2):

[0076] HH2= (BB1-BB2) / BB3x360 (2)

[0077] Based on the large end radius value BB1 of the to-be-milled conical hole and the radius parameter value WR of the target tool, a calculation process is performed to obtain the operation starting point corresponding to the target tool center point. The distance of the operation starting point corresponding to the target tool center point from the center point of the large end surface of the big vertebral column is shown in the following formula (3):

[0078] HH3=BB1-WR (3)

[0079] Step S204: based on the to-be-milled conical hole and the operation starting point of the tool center point, a milling three-dimensional rectangular coordinate system is constructed;

[0080] In the implementation process, the X-axis of the three-dimensional rectangular coordinate system is determined along the starting point of the large end surface of the to-be-milled conical hole and the operation starting point corresponding to the tool center point; the Y-axis of the three-dimensional rectangular coordinate system is determined along the starting point of the large end surface and perpendicular to the X-axis; the Z-axis of the three-dimensional rectangular coordinate system is determined based on the starting point and perpendicular to the large end surface of the to-be-milled conical hole, thereby obtaining the milling three-dimensional rectangular coordinate system. This lays a foundation for subsequent control of the target tool to rotate to a predetermined position according to a preset angle increase.

[0081] Step S205: based on the diameter reduction amount, the total number of target tool milling rotations, the operation starting point of the tool center point, and the three-dimensional rectangular coordinate system, a helical line milling process is performed on the to-be-milled conical hole, thereby obtaining a target conical hole that meets the preset surface processing quality requirements.

[0082] In the specific implementation process, based on the three-dimensional rectangular coordinate system, the initial coordinate value (HH3, 0, 0) corresponding to the running starting point of the target tool is determined; as shown in Figure 4 、 Figure 5 and Figure 6 , point A in the figure is the running starting point of the target tool, based on the milling initial angle value and the preset angle increase, the first cumulative angle value when the target tool rotates to the first position is determined; specifically, for example: the position of point B in the figure is the first position, and point C in the figure is the position of one rotation of the target tool. When the preset angle increase a is 1°, the milling initial angle value b is 0°, the first cumulative angle value HH4=a+b=1° after the target tool rotates the preset angle increase 1° is calculated and obtained; based on the initial coordinate value and the first cumulative angle value, the first coordinate value of the target tool rotating from the initial coordinate value position to the first position according to the preset angle increase is obtained; first: based on the initial coordinate value (HH3, 0, 0), the preset angle increase a, the milling initial angle value b, the first cumulative angle value HH4, and the diameter reduction amount HH1 corresponding to each degree angle of tool running, the X-axis coordinate value HH5 corresponding to the rotation of the target tool from the initial position to the first position is obtained; the X-axis coordinate value HH5 corresponding to the rotation of the target tool from the initial position to the first position is shown in the following formula (4):

[0083] HH5=(HH3-HH4×HH1)×cos(HH4)(4)In practical application, the preset angle increase a and the milling initial angle value b can be set according to actual needs, for example: the preset angle increase can be selected as 2°, 5°, 8°, etc., and specifically, a suitable angle is selected according to the actual surface quality requirement to be milled, and the milling initial angle value b can also be 45°, 30°, etc., and is set according to actual needs. Then: based on the initial coordinate value (HH3, 0, 0), the preset angle increase a, the milling initial angle value b, and the diameter reduction amount HH1 corresponding to each degree angle of tool running, the Y-axis coordinate value HH6 corresponding to the rotation of the target tool from the initial position to the first position is obtained; specifically, the Y-axis coordinate value HH6 corresponding to the rotation of the target tool from the initial position to the first position is shown in the following formula (5):

[0084] HH6=(HH3-HH4×HH1)×sin(HH4)(5)

[0085] Then: based on the tool running each week diameter reduction amount BB3, the taper hole angle value HH8 and the preset angle increase amount a, the calculation processing is carried out to obtain the Z axis coordinate value HH9 corresponding to the target tool rotating from the initial position to the first position, so as to obtain the first coordinate value when the target tool rotates to the first position. The Z axis coordinate value corresponding to the target tool rotating from the initial position to the first position is shown in the following formula (6):

[0086] HH9=BB3 / tan(HH8) / 360×HH4 (6)

[0087] Thus, the first coordinate value when the target tool rotates from the initial position to the first position is (HH5, HH6, HH9). The size relationship between the first cumulative angle value HH4 and the total number of degrees HH2 of the target tool milling rotation is judged to obtain a judgment result; in actual application, the size of the total number of degrees HH2 of the target tool milling rotation is determined according to the first parameter information of the to-be-milled taper hole and the radius information of the target tool, for example: when it is determined based on the first parameter information and the radius information of the target tool that the target tool needs to rotate 10 times to complete the milling process of the to-be-milled taper hole, the size of HH2 is 360°×10=3600°. Based on the judgment result, the target tool is controlled to mill the to-be-milled taper hole to obtain a milling result. Specifically, when the judgment result is that the first cumulative angle value is less than the total number of degrees of the target tool milling rotation, the target tool is controlled to carry out helical line milling processing on the to-be-milled taper hole, so that the target tool rotates to the first position corresponding to the first coordinate value; specifically, HH4=1°<3600°, the target tool is controlled to carry out helical line milling processing on the to-be-milled taper hole, so that the target tool rotates to the first position corresponding to the first coordinate value. Based on the first coordinate value (HH5, HH6, HH9), the second coordinate value when the target tool rotates from the first position to the second position according to the preset angle increase amount is determined; based on the first cumulative angle value and the preset angle increase amount, the second cumulative angle value when the target tool rotates to the second position is determined; the second cumulative angle value is obtained by adding the first cumulative angle value and the preset angle increase amount, for example, when the first cumulative angle value is 1° and the preset angle increase amount is 1°, the second cumulative angle value HH4'=2° is obtained. First: based on the initial coordinate value (HH3, 0, 0), the preset angle increase amount a, the milling initial angle value b, and the diameter reduction amount HH1 corresponding to each degree angle of the tool running and the second cumulative angle value, the X axis coordinate value HH5' corresponding to the target tool rotating from the first position to the second position is obtained; the X axis coordinate value HH5' corresponding to the target tool rotating from the first position to the second position is shown in the following formula (7):

[0088] HH5' = (HH3 - HH4' x HH1) x cos(HH4') (7)

[0089] Then: based on the initial coordinate value (HH3, 0, 0), the preset angle increase a, the milling initial angle value b, the second cumulative angle value and the diameter reduction amount HH1 corresponding to each degree angle of tool running, the calculation processing is carried out to obtain the Y axis coordinate value HH6' corresponding to the target tool rotating from the first position to the second position. Specifically, the Y axis coordinate value HH6' corresponding to the target tool rotating from the first position to the second position is shown in the following formula (8):

[0090] HH6' = (HH3 - HH4' x HH1) x sin(HH4') (8)

[0091] Then: based on the tool running per week diameter reduction amount BB3, the taper hole angle value HH8, the preset angle increase a and the first cumulative angle value, the calculation processing is carried out to obtain the Z axis coordinate value HH9' corresponding to the target tool rotating from the first position to the second position, so as to obtain the second coordinate value of the target tool rotating to the second position. The Z axis coordinate value corresponding to the target tool rotating from the first position to the second position is shown in the following formula (9):

[0092] HH9' = BB3 / tan(HH8) / 360 x HH4' (9)

[0093] Thus, the first coordinate value when the target tool rotates from the initial position to the first position is (HH5', HH6', HH9'). When the second cumulative angle value is less than the total number of milling rotations of the target tool, the target tool is controlled to perform helical line milling processing on the taper hole to be milled, so that the target tool rotates to the second position corresponding to the second coordinate value. For example: when the second cumulative angle value HH4' = 2° < HH2 = 3600°, the target tool is controlled to perform helical line milling processing on the taper hole to be milled, so that the target tool rotates to the second position corresponding to the second coordinate value. The helical line milling processing process is repeatedly executed until the target cumulative angle value when the target tool rotates to the target position is greater than or equal to the total number of milling rotations of the target tool, the milling processing process is ended, the target tool is controlled to rotate to the milling initial position, and the target taper hole is obtained. For example: when HH2 = 3600°, when the target cumulative angle value is greater than or equal to 3600°, the milling processing process is ended, the target tool is controlled to rotate to the milling initial position, and the target taper hole is obtained.

[0094] The application obtains first parameter information of a to-be-milled conical hole, the first parameter information at least including a large-end radius value of the to-be-milled conical hole, a small-end radius value of the to-be-milled conical hole, and a conical hole angle value; based on each of the first parameter information of the to-be-milled conical hole, a target tool is matched for the to-be-milled conical hole, second parameter information of the target tool is obtained, the second parameter information at least including a radius parameter value of the target tool, a diameter reduction per revolution of the tool in operation, and a milling initial angle value; based on the first parameter information and the second parameter information, a diameter reduction per degree angle corresponding to the target tool in operation, a total number of degrees of rotation of the target tool in milling, and a running starting point of a center point of the target tool are obtained; based on the to-be-milled conical hole and the running starting point of the tool center point, a milling three-dimensional rectangular coordinate system is constructed; based on the diameter reduction, the total number of degrees of rotation of the target tool in milling, the running starting point of the tool center point, and the three-dimensional rectangular coordinate system, the to-be-milled conical hole is processed by spiral line milling, and a target conical hole meeting a preset surface processing quality requirement is obtained. The milling method of the application can improve the milling surface quality, obtain a target conical hole meeting a design requirement, and improve the milling efficiency and save the cost.

[0095] The embodiment of the application provides a kind of milling device, as shown in Figure 3 It includes:

[0096] Parameter information acquisition module 1: for obtaining the first parameter information of the to-be-milled conical hole, the parameter information at least includes the large-end radius value of the to-be-milled conical hole, the small-end radius value of the to-be-milled conical hole, and the conical hole angle value;

[0097] Radius parameter acquisition module 2: for matching the target tool for the to-be-milled conical hole based on each of the first parameter information of the to-be-milled conical hole, obtaining the second parameter information of the target tool, the second parameter information at least includes the radius parameter value of the target tool, the diameter reduction per revolution of the tool in operation and the milling initial angle value;

[0098] Milling module 3: for processing the to-be-milled conical hole by spiral line milling based on the first parameter information and the second parameter information, and obtaining the target conical hole meeting the preset surface processing quality requirement.

[0099] In the specific implementation process, the milling module 3 is specifically used for: based on the first parameter information and the second parameter information, the diameter reduction per degree angle corresponding to the target tool in operation, the total number of degrees of rotation of the target tool in milling, and the running starting point of the center point of the target tool are obtained by calculation processing; based on the to-be-milled conical hole and the running starting point of the tool center point, a milling three-dimensional rectangular coordinate system is constructed; based on the diameter reduction, the total number of degrees of rotation of the target tool in milling, the running starting point of the tool center point, and the three-dimensional rectangular coordinate system, the to-be-milled conical hole is processed by spiral line milling, and the target conical hole meeting the surface processing quality is obtained.

[0100] In the specific implementation process, the milling module 3 is further configured to: determine an X-axis of a three-dimensional rectangular coordinate system along a running starting point position corresponding to the tool center point and the origin point of the large end of the to-be-milled conical hole; determine a Y-axis of the three-dimensional rectangular coordinate system along a direction perpendicular to the X-axis and the origin point of the large end surface; and determine a Z-axis of the three-dimensional rectangular coordinate system based on the origin point being perpendicular to the large end surface of the to-be-milled conical hole, to obtain the milling three-dimensional rectangular coordinate system.

[0101] In the specific implementation process, the milling module 3 is further configured to: obtain a diameter reduction per degree corresponding to tool running based on a diameter reduction per week of the tool running; obtain a target tool milling rotation total number of degrees based on a large end radius value of the to-be-milled conical hole, a small end radius value of the to-be-milled conical hole, and the diameter reduction per week of the tool running; and obtain a running starting point corresponding to the target tool center point based on the large end radius value of the to-be-milled conical hole and a radius parameter value of the target tool.

[0102] In the specific implementation process, the milling module 3 is further configured to: determine an initial coordinate value corresponding to the running starting point of the target tool based on the three-dimensional rectangular coordinate system; determine a first cumulative angle value when the target tool rotates to a first position based on the milling initial angle value and a preset angle increase; obtain a first coordinate value when the target tool rotates to the first position from the initial coordinate value position according to the preset angle increase based on the initial coordinate value and the first cumulative angle value; determine a relationship between the first cumulative angle value and the target tool milling rotation total number of degrees to obtain a determination result; and control the target tool to mill the to-be-milled conical hole based on the determination result to obtain a milling result.

[0103] In the specific implementation process, the milling module 3 is further configured to: obtain an X-axis coordinate value corresponding to the target tool rotating from an initial position to a first position based on the initial coordinate value, the preset angle increase, the milling initial angle value, the first cumulative angle value, and the diameter reduction per degree corresponding to tool running; obtain a Y-axis coordinate value corresponding to the target tool rotating from the initial position to the first position based on the initial coordinate value, the preset angle increase, the milling initial angle value, the first cumulative angle value, and the diameter reduction per degree corresponding to tool running; and obtain a Z-axis coordinate value corresponding to the target tool rotating from the initial position to the first position based on the diameter reduction per week of the tool running, the conical hole angle value, the first cumulative angle value, and the preset angle increase, to obtain the first coordinate value when the target tool rotates to the first position.

[0104] In the implementation process, the milling module 3 is further configured to: when the result is that the first cumulative angle value is less than the total number of milling rotations of the target tool, control the target tool to perform helical milling on the to-be-milled conical hole, so that the target tool rotates to a first position corresponding to the first coordinate value; determine a second cumulative angle value of the target tool when the target tool rotates to a second position based on the first cumulative angle value and a preset angle increase; determine a second coordinate value of the target tool when the target tool rotates from the first position to the second position at the preset angle increase based on the first coordinate value and the second cumulative angle value; when the second cumulative angle value is less than the total number of milling rotations of the target tool, control the target tool to perform helical milling on the to-be-milled conical hole, so that the target tool rotates to a second position corresponding to the second coordinate value; and perform the helical milling repeatedly until the target cumulative angle value of the target tool when the target tool rotates to a target position is greater than or equal to the total number of milling rotations of the target tool, and then control the target tool to rotate to a milling initial position to obtain a target conical hole.

[0105] The first parameter information of the to-be-milled conical hole is obtained, and the first parameter information at least includes a large-end radius value of the to-be-milled conical hole, a small-end radius value of the to-be-milled conical hole, and a conical hole angle value. A target tool is matched for the to-be-milled conical hole based on the first parameter information of the to-be-milled conical hole, and second parameter information of the target tool is obtained, and the second parameter information at least includes a radius parameter value of the target tool, a per-week diameter reduction of the tool, and a milling initial angle value. Helical milling is performed on the to-be-milled conical hole based on the first parameter information and the second parameter information, and a target conical hole meeting a preset surface processing quality requirement is obtained. The milling processing method can improve the surface quality of the milled conical hole, improve the processing efficiency, and obtain a target conical hole meeting the design requirement.

[0106] Another embodiment of the present application provides a storage medium storing a computer program, and the computer program is executed by a processor to implement the following method steps:

[0107] Step one, obtaining first parameter information of a to-be-milled conical hole, and the first parameter information at least includes a large-end radius value of the to-be-milled conical hole, a small-end radius value of the to-be-milled conical hole, and a conical hole angle value;

[0108] Step two, matching a target tool for the to-be-milled conical hole based on the first parameter information of the to-be-milled conical hole, and obtaining second parameter information of the target tool, and the second parameter information at least includes a radius parameter value of the target tool, a per-week diameter reduction of the tool, and a milling initial angle value;

[0109] Step three, based on the first parameter information and the second parameter information, performing helical line milling processing on the to-be-milled conical hole to obtain a target conical hole meeting a preset surface processing quality requirement.

[0110] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, storage, database or other medium used in the embodiments provided in the present application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0111] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is exemplified, and in actual application, the above-mentioned functions can be completed by different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the above-mentioned functions.

[0112] The specific implementation process of the above-mentioned method steps can refer to the embodiments of any of the above-mentioned milling methods, which will not be repeated here.

[0113] The first parameter information of the to-be-milled conical hole is acquired, and the first parameter information at least includes a large-end radius value of the to-be-milled conical hole, a small-end radius value of the to-be-milled conical hole, and a conical hole angle value; a target tool is matched for the to-be-milled conical hole based on each first parameter information of the to-be-milled conical hole, and second parameter information of the target tool is acquired, the second parameter information at least includes a radius parameter value of the target tool, a per-week diameter reduction amount of tool operation, and a milling initial angle value; and the to-be-milled conical hole is processed by spiral milling based on the first parameter information and the second parameter information, so that a target conical hole meeting a preset surface processing quality requirement is obtained. The milling processing method can improve the surface quality of the milled conical hole, improve the processing efficiency, and obtain the target conical hole meeting the design requirement.

[0114] Another embodiment of the present application provides an electronic device, which can be a server. The electronic device includes a processor, a memory, a network interface and a database connected by a system bus. The processor of the electronic device is configured to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is configured to communicate with an external client through a network connection. The electronic device program is executed by the processor to implement the functions or steps of the server side of the milling method.

[0115] In one embodiment, an electronic device is provided, which can be a client. The electronic device includes a processor, a memory, a network interface, a display screen and an input device connected by a system bus. The processor of the electronic device is configured to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is configured to communicate with an external server through a network connection. The electronic device program is executed by the processor to implement the functions or steps of the client side of the milling method.

[0116] Another embodiment of the present application provides an electronic device, which includes at least a memory and a processor. The memory stores a computer program. The processor implements the following method steps when executing the computer program on the memory:

[0117] Step one, acquiring first parameter information of a to-be-milled conical hole, the first parameter information at least including a large-end radius value of the to-be-milled conical hole, a small-end radius value of the to-be-milled conical hole, and a conical hole angle value;

[0118] Step two, matching a target tool for the to-be-milled conical hole based on the first parameter information of the to-be-milled conical hole, and obtaining second parameter information of the target tool, the second parameter information at least including a radius parameter value of the target tool, a per-week diameter reduction of tool operation, and a milling initial angle value;

[0119] Step three, performing helical line milling processing on the to-be-milled conical hole based on the first parameter information and the second parameter information, to obtain a target conical hole meeting a preset surface processing quality requirement.

[0120] The specific implementation process of the above method steps can be referred to the embodiments of any of the above milling methods, which will not be repeated here.

[0121] The present application obtains first parameter information of a to-be-milled conical hole, the first parameter information at least including a large-end radius value of the to-be-milled conical hole, a small-end radius value of the to-be-milled conical hole, and a conical hole angle value; matches a target tool for the to-be-milled conical hole based on each of the first parameter information of the to-be-milled conical hole, and obtains second parameter information of the target tool, the second parameter information at least including a radius parameter value of the target tool, a per-week diameter reduction of tool operation, and a milling initial angle value; and performs helical line milling processing on the to-be-milled conical hole based on the first parameter information and the second parameter information, to obtain a target conical hole meeting a preset surface processing quality requirement. The milling processing method of the present application can improve the surface quality of the milled conical hole, improve the processing efficiency, and obtain a target conical hole meeting the design requirement.

[0122] The above embodiments are only exemplary embodiments of the present application, and are not used to limit the present application, the protection scope of the present application is defined by the claims. Those skilled in the art can make various modifications or equivalent replacements to the present application within the spirit and protection scope of the present application, and such modifications or equivalent replacements should also be considered to fall within the protection scope of the present application.

Claims

1. A milling method, characterized in that, include: Obtain the first parameter information of the tapered hole to be milled, the first parameter information including at least: the radius value of the large end of the tapered hole to be milled, the radius value of the small end of the tapered hole to be milled, and the angle value of the tapered hole; Based on the first parameter information of the tapered hole to be milled, a target tool is matched for the tapered hole to be milled, and the second parameter information of the target tool is obtained. The second parameter information includes at least: the radius parameter value of the target tool, the reduction in diameter per revolution of the tool, and the initial milling angle value. Based on the first parameter information and the second parameter information, the conical hole to be milled is subjected to helical milling to obtain a target conical hole that meets the preset surface processing quality requirements. Specifically, the step of performing helical milling on the tapered hole to be milled based on each of the first parameter information and each of the second parameter information to obtain a target tapered hole that meets the surface machining quality includes: Based on the first parameter information and the second parameter information, calculations are performed to obtain the diameter reduction amount corresponding to each degree angle of the target tool operation, the total milling rotation degree of the target tool, and the starting point of the target tool center point; Based on the reduction in diameter BB3 per cycle of the tool operation, the reduction in diameter HH1 corresponding to each degree angle of the target tool operation is obtained by calculation. The reduction in diameter is as shown in the formula: HH1=BB3 / 360. Based on the large end radius value BB1 ​​of the taper hole to be milled, the small end radius value BB2 of the taper hole to be milled, and the reduction in diameter per revolution of the tool BB3, the total milling rotation of the target tool HH2 is obtained by calculation. The total milling rotation of the target tool HH2 is as shown in the formula: HH2=(BB1-BB2) / BB3x360; Based on the radius value BB1 ​​of the large end of the taper hole to be milled and the radius parameter value WR of the target tool, the running starting point corresponding to the center point of the target tool is obtained by calculation. The distance between the running starting point corresponding to the center point of the target tool and the center point of the large end plane of the taper is as shown in the formula: HH3=BB1-WR. The X-axis of a three-dimensional rectangular coordinate system is determined by taking the center point of the large end of the tapered hole to be milled as the origin and the running start point position corresponding to the origin and the center point of the tool. The Y-axis of the three-dimensional rectangular coordinate system is determined along the origin of the large end surface and the direction perpendicular to the X-axis; A three-dimensional rectangular coordinate system for milling is constructed based on the starting point of the tapered hole to be milled and the center point of the tool. The Z-axis of the three-dimensional rectangular coordinate system is determined based on the origin being perpendicular to the large end surface of the tapered hole to be milled, thus obtaining the three-dimensional rectangular coordinate system for milling. Based on the diameter reduction, the total milling rotation of the target tool, the starting point of the tool center point, and the three-dimensional rectangular coordinate system, the conical hole to be milled is subjected to helical milling to obtain a target conical hole that meets the surface machining quality. Wherein, when the target tool rotates from the initial position to the first position, the Z-axis coordinate value of the target tool at the first position is as shown in the formula: HH9=BB3 / tan(HH8) / 360×HH4, where HH9 is the Z-axis coordinate value of the target tool at the first position, BB3 is the reduction in diameter of the tool per revolution, HH8 is the taper angle value, and HH4 is the first cumulative angle value of the target tool during the rotation from the initial position to the first position.

2. The method as described in claim 1, characterized in that, The process of performing helical milling on the conical hole to be milled based on the diameter reduction corresponding to each degree angle of the tool's operation, the total milling rotation degree of the target tool, the tool's starting point, and the three-dimensional rectangular coordinate system to obtain a target conical hole that meets the surface finish quality specifically includes: Based on the three-dimensional Cartesian coordinate system, the initial coordinate values ​​corresponding to the starting point of the target tool's operation are determined; Based on the initial milling angle value and the preset angle increase, determine the first cumulative angle value when the target tool rotates to the first position; Based on the initial coordinate value and the first accumulated angle value, obtain the first coordinate value when the target tool rotates from the initial coordinate value position to the first position by a preset angle increase; Determine the relationship between the first cumulative angle value and the total number of milling rotations of the target tool to obtain the determination result; Based on the judgment result, the target tool is controlled to perform milling on the conical hole to be milled, and the milling result is obtained.

3. The method as described in claim 2, characterized in that, The step of obtaining the first coordinate value of the target tool when it rotates from the initial coordinate position to the first position by a preset angle increase based on the initial coordinate value and the first accumulated angle value specifically includes: Based on the initial coordinate value, the preset angle increase, the initial milling angle value, the first cumulative angle value, and the diameter decrease corresponding to each degree angle of tool operation, the X-axis coordinate value corresponding to the target tool rotating from the initial position to the first position is obtained by calculation. The Y-axis coordinate value corresponding to the target tool rotating from the initial position to the first position is obtained by calculation based on the initial coordinate value, the preset angle increase, the initial milling angle value, the first cumulative angle value, and the diameter decrease corresponding to each degree angle of tool operation. The Z-axis coordinate value corresponding to the target tool rotating from the initial position to the first position is obtained by calculation based on the decrease in diameter per cycle of the tool, the taper hole angle value, the first cumulative angle value, and the preset angle increase.

4. The method as described in claim 2, characterized in that, The step of controlling the target tool to mill the tapered hole based on the judgment result to obtain the milling result specifically includes: When the judgment result is that the first cumulative angle value is less than the total number of milling rotations of the target tool, the target tool is controlled to perform helical milling on the tapered hole to be milled, so that the target tool rotates to the first position corresponding to the first coordinate value; Based on the first accumulated angle value and the preset angle increase, determine the second accumulated angle value when the target tool rotates to the second position; Based on the first coordinate value and the second cumulative angle value, determine the second coordinate value when the target tool rotates from the first position to the second position by a preset angle increase; When the second cumulative angle value is less than the total milling rotation of the target tool, the target tool is controlled to perform helical milling on the tapered hole to be milled, so that the target tool rotates to the second position corresponding to the second coordinate value; The spiral milling process is executed cyclically until the cumulative angle value of the target tool when it rotates to the target position is greater than or equal to the total number of milling rotations of the target tool. The milling process ends when the target tool is rotated to the initial milling position to obtain the target tapered hole.

5. A milling apparatus, characterized in that, For performing the milling method as described in any one of claims 1 to 4, the milling apparatus comprises: Parameter information acquisition module: used to acquire the first parameter information of the tapered hole to be milled, the parameter information including at least: the radius value of the large end of the tapered hole to be milled, the radius value of the small end of the tapered hole to be milled, and the angle value of the tapered hole; Radius parameter acquisition module: used to match a target tool for the tapered hole to be milled based on the first parameter information of each of the first parameters of the tapered hole to be milled, and to obtain the second parameter information of the target tool. The second parameter information includes at least: the radius parameter value of the target tool, the reduction in diameter per revolution of the tool, and the initial milling angle value. Milling module: used to perform helical milling on the conical hole to be milled based on the first parameter information and the second parameter information, so as to obtain a target conical hole that meets the preset surface processing quality requirements.

6. A storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the steps of the milling method according to any one of claims 1-4.

7. An electronic device, characterized in that, It includes at least a memory and a processor, wherein the memory stores a computer program, and the processor executes the steps of the milling method according to any one of claims 1-4 when executing the computer program in the memory.

Citation Information

Patent Citations

  • Diamond turning free-form surface route generation method and system and related components

    CN109143966A

  • Spiral dimpling-milling hole making method

    CN113967755A