Extrusion Tap Grinding Method and System
By acquiring and discreteing the cross-sectional shape information of the extrusion tap, calculating the coordinate points of the top and bottom of the grinding thread, and generating CNC machining codes, solving the machining versatility and accuracy problems in the prior art, and achieving high-precision arbitrary cut-shaped extrusion tap grinding.
Patent Information
- Application Number
- CN202211414784.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-11
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2042-11-11
AI Technical Summary
The prior art is difficult to process arbitrary cutout extrusion taps with high precision, and the processing is not very versatile, so the accuracy consistency of thread top pitch and tooth width cannot be guaranteed.
By obtaining the cross-sectional shape information of the extruded tap, discrete it into polar coordinate point information, combining the taper information to calculate the coordinate points of each axis of the grinding thread top and bottom, a CNC machining code program file is generated, and extruded tap grinding is realized with arbitrary cut-shaped.
High-precision grinding of arbitrary cut-shaped extrusion taps is achieved, ensuring the consistency of thread top pitch and tooth width, simplifying user operations, and improving processing and production experience.
Smart Images

Figure CN115592215B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a method and a system for grinding and extruding taps on a numerically controlled thread grinding machine, and more specifically, to a method and a system for a numerically controlled thread grinding machine to grind an extrusion tap with any cross-section shape. Background Art
[0002] An extrusion tap is a thread cutting tool for machining internal threads. On a thread grinding machine, the thread of the extrusion tap is ground into shape by rotating the grinding wheel, feeding the grinding wheel by a certain amount of grinding, rotating the extrusion tap, and driving the extrusion tap to move axially by a longitudinal slide. Currently, the cross-section shape of a conventional extrusion tap is a triangular or quadrangular structure. The difference in the cross-section shape and the shape accuracy directly affect the plastic deformation and torque value when extruding a threaded hole. At the same time, the accuracy consistency of the thread pitch and the width of the thread crest of the tap is also a standard for evaluating the accuracy grade of the extrusion tap product.
[0003] Currently, in China, the processing of extrusion taps mainly derives the tap cross-section through the number of truncated edges and corresponding dimensional parameters for processing. The cross-section universality is not high. Except for extrusion taps with conventional numbers of edges, extrusion taps with other numbers of edges cannot be processed, or extrusion taps outside the relevant standard range cannot be processed, and good product quality cannot be obtained. Moreover, because the extrusion tap usually has three tapers axially, the current processing method in China does not consider the influence of the taper to ensure the accuracy consistency of the thread pitch and the width of the thread crest, and it is difficult to process high-precision extrusion taps.
[0004] The information disclosed in this background art section is only intended to enhance the overall understanding of the present invention and should not be regarded as an admission or any form of suggestion that this information constitutes prior art already known to those of ordinary skill in the art. Summary of the Invention
[0005] The object of the present invention is to provide a method and a system for grinding an extrusion tap, which can overcome the deficiencies of the prior art, are applicable to grinding extrusion taps with any cross-section shape, have strong universality, are easy to use, reduce the workload of users, effectively improve the machining accuracy of products, and enable users to obtain a better machining and production experience.
[0006] To achieve the above object, an embodiment of the present invention provides a method for grinding an extrusion tap, including: S1: obtaining the profile curve information of the extrusion tap according to a file containing the cross-sectional shape information of the extrusion tap; S2: discretizing the profile curve of the extrusion tap into position information composed of n points represented by polar coordinates, and the position information includes the profile position information at the position of the nominal thread diameter; S3: calculating the coordinate position information of each axis for grinding the thread crest according to the position information obtained in S2; S4: calculating the coordinate position information of each axis for grinding the thread root in combination with the taper information of the extrusion tap; S5: generating NC machining code program files for grinding the thread crest and thread root of the extrusion tap respectively according to the coordinate position information of each axis for grinding the thread crest of the extrusion tap obtained in S3 and the coordinate position information of each axis for grinding the thread root of the extrusion tap obtained in S4, in combination with the machining parameters.
[0007] In one or more embodiments of the present invention, before step S4, there is further included step S31, calculating the coordinate position information of each axis for grinding the thread root based on the case where the extrusion tap has no taper, and on the basis of step S31, calculating the coordinate position information of each axis for actual grinding of the thread root in combination with the taper information of the extrusion tap.
[0008] In one or more embodiments of the present invention, the discretizing the profile curve into position information composed of n points represented by polar coordinates includes: discretizing the profile curve into position information composed of n points represented by polar coordinates according to a set rotation differential angle, and the angle differential value is denoted as StepC. , and the polar coordinate information of each discrete point is denoted as , i = 1, 2, 3,..., n, where is the polar angle corresponding to the i-th discrete point, and is the extreme value corresponding to the i-th discrete point.
[0009] In one or more embodiments of the present invention, the calculating the coordinate position information of each axis for grinding the thread crest according to the position information obtained in S2 includes: further calculating the coordinate position information of each axis for grinding the thread crest in combination with the thread length L, pitch P, thread profile angle, and taper parameter of the extrusion tap, according to the profile position information at the position of the nominal thread diameter obtained in S1. The number of points is denoted as N, the total height of the tooth of the thread profile angle is denoted as H, the back angle of the thread profile angle is , and the front angle of the thread profile angle is , and the coordinates of each point are denoted as , i = 1, 2, 3,..., N, where , , , , , j is the remainder of i divided by n. When j is 0, take j = n, where n is the number of points after discretization of the truncated curve is the radius change value at this axial position relative to the position of the nominal thread diameter calculated based on the taper parameter information at this position.
[0010] In one or more embodiments of the present invention, the information on the coordinate points of each axis for grinding the thread root is calculated under the condition that the extrusion tap has no taper, including: Under the condition that the extrusion tap has no taper, the information on the coordinate points of each axis for grinding the thread root is calculated, the number of points is denoted as M, and the coordinates of each point are denoted as , i = 1, 2, 3, …, M, where , , , j is the remainder of i divided by n. When j is 0, take j = n, where n is the number of points after discretization of the truncated curve.
[0011] In one or more embodiments of the present invention, on the basis of step S31, combined with the taper information of the extrusion tap, the information on the coordinate points of each axis for actual grinding of the thread root is calculated, including: On the basis of step S31, based on the taper information of the extrusion tap, the coordinate values for actual grinding of the thread root are calculated, is the Z coordinate corresponding to the previous tooth crest at the grinding position, is the Z coordinate corresponding to the next tooth crest at the grinding position, , and are the radius change values calculated based on the taper parameter information at the axial positions relative to the position of the nominal thread diameter, is the radius change value for grinding the thread root calculated considering the radius change values of the front and rear tooth crests, where , , , , thus, on the basis of step S31, the information on the coordinate points of each axis for grinding the thread root is obtained, , , , j is the remainder of i divided by n. When j is 0, take j = n, where n is the number of points after discretization of the truncated curve.
[0012] In one or more embodiments of the present invention, the processing parameters in step S5 include wheel dressing setting information and grinding speed.
[0013] In one or more embodiments of the present invention, the file containing the cross-sectional shape information of the extrusion tap in step S1 is a graphic file including the cross-sectional shape information of the extrusion tap exported by the user through engineering drawing software.
[0014] In one or more embodiments of the present invention, it further includes: grinding the extrusion tap according to the numerical control machining code program file.
[0015] The present invention also provides an extrusion tap grinding system, including an acquisition unit, a processing unit, and an output unit. The acquisition unit is used to acquire a file including the cross-sectional shape information of the extrusion tap, convert it into the profile curve information of the extrusion tap, and acquire the set machining parameter information; the processing unit is used to discretize the profile curve of the extrusion tap obtained by the acquisition unit into point position information, and calculate the axis coordinate point position information for grinding the thread crest and thread root of the extrusion tap according to the acquired relevant machining parameter information; the output unit is used to generate a numerical control machining code program file for grinding the thread crest and thread root of the extrusion tap respectively according to the acquired machining parameter information and combining the axis coordinate point position information calculated by the processing unit.
[0016] In one or more embodiments of the present invention, the extrusion tap grinding system further includes a motion control unit and an execution unit. The motion control unit is used to parse the numerical control machining code program file output by the output unit, perform interpolation operations on the motions of each axis, and convert them into control signals; the execution unit performs grinding motions according to the control signals to achieve the grinding process of the extrusion tap.
[0017] In one or more embodiments of the present invention, the acquisition unit includes a graphic import module and a parameter setting module. The graphic import module is used to receive a file including the cross-sectional shape information of the extrusion tap, parse the file, and obtain the profile curve information of the extrusion tap. The file including the cross-sectional shape information of the extrusion tap is a graphic file including the cross-sectional shape information of the extrusion tap exported by the user through engineering drawing software; the parameter setting module is used to receive the machining parameter information set by the user. The machining parameter information includes wheel dressing setting information, the thread length of the extrusion tap, pitch, thread profile angle, taper parameter, and grinding speed.
[0018] In one or more embodiments of the present invention, the processing unit calculates the axis coordinate point position information for grinding the thread crest and thread root of the extrusion tap according to the acquired thread length, pitch, thread profile angle, and taper parameter of the extrusion tap.
[0019] In one or more embodiments of the present invention, the output unit generates a numerical control machining code program file for grinding the thread crest and thread root of the extrusion tap respectively, based on the obtained grinding wheel dressing setting information and grinding speed, and in combination with the axis coordinate point position information calculated by the processing unit.
[0020] The present invention also provides an electronic device, comprising:
[0021] at least one processor; and
[0022] a memory, the memory stores instructions, when the instructions are executed by the at least one processor, the at least one processor is caused to execute the extrusion tap grinding method as described above.
[0023] The present invention also provides a machine-readable storage medium, which stores executable instructions, and when the instructions are executed, the machine is caused to execute the extrusion tap grinding method as described above.
[0024] Compared with the prior art, the extrusion tap grinding method according to the embodiments of the present invention directly calculates and outputs a numerical control code program file for extrusion tap grinding automatically based on the graphic file containing the cross-sectional shape information of the extrusion tap and the processing parameters given by the user, is applicable to the grinding of extrusion taps with any cross-section, and can ensure the consistency of the thread pitch and tooth width of the thread crest. Combined with the setting of grinding wheel dressing, the grinding of the thread root and thread crest of the extrusion tap can be completed in one clamping, with strong versatility, simple use, small workload for the user, effectively improving the machining accuracy of the product, and enabling the user to obtain a better machining and production experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 is a flowchart of the extrusion tap grinding method according to an embodiment of the present invention.
[0026] Figure 2 is a schematic diagram of obtaining the polar coordinate point position information of the cross-sectional shape of the extrusion tap according to an embodiment of the present invention.
[0027] Figure 3 is an axial sectional view of the thread of the extrusion tap according to an embodiment of the present invention.
[0028] Figure 4 is a schematic diagram of calculating the change value of the thread root radius according to the taper of the extrusion tap according to an embodiment of the present invention.
[0029] Figure 5 is a structural block diagram of the extrusion tap grinding system according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0030] The following will, in conjunction with the accompanying drawings, describe in detail the specific embodiments of the present invention. However, it should be understood that the protection scope of the present invention is not limited by the specific embodiments.
[0031] Unless otherwise clearly stated, in the entire specification and claims, the term "comprising" or its variations such as "including" or "having" etc. will be understood to include the stated elements or components, without excluding other elements or other components.
[0032] As Figure 1 shown, an embodiment of the present invention provides a method for grinding an extrusion tap, including the following steps: S1: Obtain the profile curve information of the extrusion tap according to a file containing the cross-sectional shape information of the extrusion tap. S2: Discretize the profile curve of the extrusion tap into position information composed of n points represented by polar coordinates, and the position information includes the profile position information at the position of the nominal thread diameter. S3: Calculate the coordinate position information of each axis for grinding the thread crest according to the position information obtained in S2; S31, based on the case where the extrusion tap has no taper, calculate the coordinate position information of each axis for grinding the thread root. S4: On the basis of step S31, combine the taper information of the extrusion tap to calculate the coordinate position information of each axis when actually grinding the thread root. S5: According to the coordinate position information of each axis for grinding the thread crest of the extrusion tap obtained in S3 and the coordinate position information of each axis for grinding the thread root of the extrusion tap obtained in S4, combined with the processing parameters, generate CNC machining code program files for grinding the thread crest and thread root of the extrusion tap respectively. Finally, perform the grinding process of the extrusion tap according to the CNC machining code program file.
[0033] The following will, in conjunction with a specific embodiment, elaborate on the above method for grinding an extrusion tap in detail.
[0034] Step S1: First, receive a graphic file including the cross-sectional shape information of the extrusion tap exported by the user through engineering drawing software, and the graphic file is preferably a dxf file. The threads of the extrusion tap usually include multiple taper segments according to requirements. Here, define the taper segment near the tip as the first taper a1, the next taper segment as the second taper a2, and so on (a3, a4,..., an). The cross-sectional shape of the extrusion tap is usually the cross-sectional shape of the middle diameter at the end of the first taper a1 and the starting point of the second taper a2 of the extrusion tap thread, as Figure 3 shown.
[0035] Secondly, interpret the graphic file (dxf file) received in step S1, parse the content according to its data format, and obtain the profile curve information of the extrusion tap, as Figure 2As shown. In this embodiment, the graphic file is a dxf file exported by CAD drawing software. This exported file has a standard data format. By reading the file content and parsing it according to the data format, the profile curve information composed of straight line segments, arcs, spline curves, or polylines can be obtained.
[0036] Step S2: Discretize the curve into position information composed of n points represented by polar coordinates according to the set rotational differential angle. The angle differential value is denoted as StepC. , and the polar coordinate information of each discrete point is denoted as , i = 1, 2, 3,..., n, where is the polar angle corresponding to the i-th discrete point, is the extreme value corresponding to the i-th discrete point, and the position information includes the profile position information at the position of the nominal thread diameter.
[0037] Step S3: Receive the relevant machining parameters set by the user. The relevant machining parameters include grinding wheel dressing setting information, the thread length L of the extrusion tap, the pitch P, the thread profile angle, the taper parameter, the grinding speed, etc. According to the machining principle that "for each rotation of the extrusion tap, the longitudinal slide table drives the extrusion tap to move axially by one pitch, and at the same time, the grinding wheel feed axis makes a corresponding interpolation movement in the radial direction according to the taper", combined with the thread length L, pitch P, thread profile angle, and taper parameter of the extrusion tap, based on the profile position information at the position of the nominal thread diameter obtained in Step S2, further calculate the axis coordinate position information of each point for grinding the thread crest (outer diameter). The number of points is denoted as N. Denote the total height of the tooth of the thread profile angle as H, the rear angle of the thread profile angle as , and the front angle of the thread profile angle as , and the coordinates of each point are denoted as , i = 1, 2, 3,..., N, where , , , , , j is the remainder of i divided by n. When j is 0, take j = n, and n is the number of points after discretization of the profile curve is the radius change value at this axial position relative to the position of the nominal thread diameter calculated based on the taper parameter information.
[0038] Step S31: Assuming that the extrusion tap has no taper, calculate the axis coordinate position information of each point for grinding the thread root (minor diameter). The number of points is denoted as M, and the coordinates of each point are denoted as , i = 1, 2, 3,..., M, where , , , j is the remainder of i divided by n. When j is 0, take j = n, where n is the number of discretized points of the truncated curve.
[0039] Step S4: Based on step S31, considering the taper information of the extrusion tap, calculate the X and Z coordinate values when actually grinding the thread root, as Figure 4 shown. Figure 4 In, 1 is the thread shape without considering the taper, 2 is the thread shape with the actual taper, for grinding the Z coordinate corresponding to the previous tooth crest at the position, for grinding the Z coordinate corresponding to the next tooth crest at the position, , are the radius change values calculated based on the taper parameter information at the axial , positions relative to the position of the nominal thread diameter, is the radius change value of the grinding thread root calculated considering the radius change values of the front and rear tooth crests, where, , , , , thus, based on step S31, the axis coordinate position information when grinding the thread root is obtained, , , , j is the remainder of i divided by n. When j is 0, take j = n, where n is the number of discretized points of the truncated curve.
[0040] Step S5: According to the axis coordinate position information of the grinding extrusion tap thread crest calculated in step S3 and the grinding extrusion tap thread root calculated in step S4, combined with the grinding wheel dressing setting information and processing parameters such as the grinding speed received in step S2, generate CNC machining code program files for grinding the extrusion tap thread crest and thread root respectively, where the CNC machining code program file is a CNC machining G-code program file.
[0041] Refer to Figure 5 shown, the present invention also provides an extrusion tap grinding system, including an acquisition unit 10, a processing unit 20, an output unit 30, a motion control unit 40, an execution unit 50, a storage unit 60, and a display unit 70.
[0042] The acquisition unit 10 is used to acquire a file including the cross-sectional shape information of the extrusion tap, convert it into the truncated curve information of the extrusion tap, and acquire the set relevant processing parameter information.
[0043] Specifically, the acquisition unit 10 includes a graphic import module 101 and a parameter setting module 102. The graphic import module 101 is used to receive a file including the cross-sectional shape information of the extrusion tap, parse the file, and obtain the profile curve information of the extrusion tap. The file including the cross-sectional shape information of the extrusion tap is a graphic file exported by the user through engineering drawing software, preferably a dxf file. The obtained profile curve information of the extrusion tap is stored in the storage unit 60, and the curve is depicted and displayed in the corresponding interface of the display unit 70. The parameter setting module 102 is used to receive the relevant machining parameter information set by the user. The relevant machining parameter information includes wheel dressing setting information, the thread length, pitch, thread profile angle, taper parameter, and grinding speed of the extrusion tap, etc.
[0044] The processing unit 20 is used to discretize the profile curve of the extrusion tap obtained by the acquisition unit 10 into point position information, and calculate and obtain the axis coordinate point position information for grinding the thread crest and thread root of the extrusion tap according to the obtained relevant machining parameter information.
[0045] Specifically, the processing unit 20 is used to discretize the profile curve of the extrusion tap obtained by the acquisition unit 10 into point position information, and then calculate and obtain the axis point position information data for grinding the thread crest and thread root of the extrusion tap respectively according to the thread length, pitch, thread profile angle, and taper parameter of the extrusion tap, and store them in the storage unit 60.
[0046] The output unit 30 is used to generate CNC machining code program files for grinding the thread crest and thread root of the extrusion tap respectively according to the obtained relevant machining parameter information and combining with the axis coordinate point position information calculated by the processing unit 20.
[0047] Specifically, the output unit 30 is used to generate CNC machining G-code program files for grinding the thread crest and thread root of the extrusion tap respectively according to the wheel dressing setting information and machining parameters such as grinding speed set by the parameter setting module 102 and combining with the point position information data stored in the storage unit 60 by the processing unit 20.
[0048] The motion control unit 40 is used to parse the CNC machining code program file output by the output unit 30, perform interpolation operations on the motions of each axis, and convert them into control signals; the execution unit 50 performs grinding motions according to the control signals to realize the grinding process of the extrusion tap.
[0049] Compared with the prior art, the extrusion tap grinding method according to the embodiments of the present invention directly calculates and outputs a numerical control code program file for extrusion tap grinding based on a graphic file containing the cross-sectional shape information of the extrusion tap and processing parameters given by the user. It is applicable to the grinding of extrusion taps with any cross-section, and can ensure the consistency of the thread pitch and width at the thread crest. Combined with the setting of grinding wheel dressing, the grinding of the thread root and thread crest of the extrusion tap can be completed in one clamping, with strong versatility, simple use, small workload for the user, effectively improving the machining accuracy of the product, and enabling the user to obtain a better machining and production experience.
[0050] The present invention also provides an electronic device that may include at least one processor, a memory (such as a non-volatile memory), a memory, and a communication interface, and at least one processor, the memory, the memory, and the communication interface are connected together via a bus. The at least one processor executes at least one computer-readable instruction stored or encoded in the memory.
[0051] It should be understood that the computer-executable instructions stored in the memory, when executed, cause the at least one processor to perform various operations and functions in the embodiments of the present specification.
[0052] In the embodiments of the present specification, the electronic device may include, but is not limited to: a personal computer, a server computer, a workstation, a desktop computer, a laptop computer, a notebook computer, a mobile electronic device, a smart phone, a tablet computer, a cellular phone, a personal digital assistant (PDA), a handheld device, a messaging device, a wearable electronic device, a consumer electronic device, and the like.
[0053] According to one embodiment, a program product such as a machine-readable medium is provided. The machine-readable medium may have instructions (i.e., the elements implemented in software as described above), which when executed by the machine, cause the machine to perform various operations and functions described in the embodiments of the present specification. Specifically, a system or device equipped with a readable storage medium may be provided, on which a software program code for implementing the functions of any one of the above embodiments is stored, and the computer or processor of the system or device reads and executes the instructions stored in the readable storage medium.
[0054] In this case, the program code read from the readable medium itself can implement the functions of any one of the above embodiments, so the machine-readable code and the readable storage medium storing the machine-readable code constitute a part of the present specification.
[0055] Examples of readable storage media include floppy disks, hard disks, magneto-optical disks, optical disks (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD-RW), magnetic tapes, non-volatile memory cards, and ROMs. Optionally, program code can be downloaded from a server computer or the cloud via a communication network.
[0056] Those skilled in the art should understand that various modifications and variations can be made to the above-disclosed embodiments without departing from the essence of the invention. Therefore, the scope of protection of this specification should be defined by the appended claims.
[0057] It should be noted that not all steps and units in the above-mentioned processes and system structure diagrams are necessary, and some steps or units can be ignored according to actual needs. The execution order of each step is not fixed and can be determined as required. The device structures described in the above embodiments can be physical structures or logical structures. That is, some units may be implemented by the same physical entity, or some units may be implemented separately by multiple physical entities, or some components in multiple independent devices may be jointly implemented.
[0058] In the above embodiments, the hardware units or modules can be implemented mechanically or electrically. For example, a hardware unit, module, or processor can include permanent dedicated circuits or logic (such as a dedicated processor, FPGA, or ASIC) to perform corresponding operations. The hardware unit or processor can also include programmable logic or circuits (such as a general-purpose processor or other programmable processors), which can be temporarily set by software to perform corresponding operations. The specific implementation method (mechanical method, or dedicated permanent circuit, or temporarily set circuit) can be determined based on cost and time considerations.
[0059] The specific embodiments described above in conjunction with the accompanying drawings describe exemplary embodiments, but do not represent all embodiments that can be implemented or fall within the scope of protection of the claims. The term "exemplary" used throughout this specification means "serving as an example, instance, or illustration", and does not mean "preferred" or "advantageous" compared to other embodiments. For the purpose of providing an understanding of the described technology, the specific embodiments include specific details. However, these technologies can be implemented without these specific details. In some instances, well-known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described embodiments.
[0060] The foregoing description of the disclosure is provided to enable any person of ordinary skill in the art to make or use the disclosure. Various modifications to the disclosure will be readily apparent to those of ordinary skill in the art, and the general principles defined herein may be applied to other variations without departing from the scope of the disclosure. Thus, the disclosure is not limited to the examples and designs described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for grinding an extrusion tap, characterized in that, Including: S1: Obtain the profile curve information of the extrusion tap according to a file containing the cross-sectional shape information of the extrusion tap; S2: Discretize the profile curve of the extrusion tap into position information composed of n points represented in polar coordinates, and the position information includes the profile position information at the position of the nominal thread diameter; S3: Calculate the coordinate position information of each axis for grinding the thread crest according to the position information obtained in S2; S4: Combine the taper information of the extrusion tap to calculate the coordinate position information of each axis when grinding the thread root; S5: According to the coordinate position information of each axis for grinding the thread crest of the extrusion tap obtained in S3 and the coordinate position information of each axis for grinding the thread root of the extrusion tap obtained in S4, and combining the machining parameters, generate CNC machining code program files respectively for grinding the thread crest and the thread root of the extrusion tap; Discretizing the truncated curve into position information composed of n points represented by polar coordinates includes: discretizing the truncated curve into position information composed of n points represented by polar coordinates according to a set rotational differential angle, and the angle differential value is denoted as StepC. , and the polar coordinate information of each discrete point is denoted as , where i = 1, 2, 3, …, n, and among them, is the polar angle corresponding to the i-th discrete point, is the extreme value corresponding to the i-th discrete point.
2. The grinding method of the extrusion tap according to claim 1, characterized in that, Before step S4, there is also step S31. Based on the situation where the extrusion tap has no taper, calculate the coordinate position information of each axis for grinding the thread root. On the basis of step S31, combine the taper information of the extrusion tap to calculate the coordinate position information of each axis when actually grinding the thread root.
3. The extrusion tap grinding method according to claim 2, wherein, The calculating the coordinate position information of each axis for grinding the thread crest according to the position information obtained in S2 includes: Combined with the thread length L, pitch P, thread profile angle, and taper parameter of the extrusion tap, based on the profile point position information at the position of the nominal thread diameter obtained in S1, further calculate the coordinate point position information of each axis for grinding the thread crest. The number of points is denoted as N. Denote the total height of the tooth of the profile angle as H, the back angle of the profile angle as , the front angle of the profile angle as , and the coordinates of each point are denoted as , i = 1, 2, 3, …, N, where , , , , , j is the remainder of i divided by n. When j is 0, take j = n, and n is the number of points after discretization of the profile curve is the radius change value at this axial position relative to the position of the nominal thread diameter calculated based on the taper parameter information.
4. The grinding method of the extrusion tap according to claim 3, characterized in that The calculating the coordinate position information of each axis for grinding the thread root based on the situation where the extrusion tap has no taper includes: In the case where the extrusion tap has no taper, the coordinate point information of each axis for grinding the thread root is calculated, and the number of points is M. The coordinates of each point are denoted as , where i = 1, 2, 3, …, M. Among them, , , , j is the remainder of i divided by n. When j is 0, take j = n, and n is the number of points after discretization of the section curve.
5. The extrusion tap grinding method according to claim 4, characterized in that, The calculating the coordinate position information of each axis when actually grinding the thread root by combining the taper information of the extrusion tap on the basis of step S31 includes: Based on the taper information of the extrusion tap in step S31, calculate the coordinate values during actual grinding of the thread root. For grinding The Z coordinate corresponding to the previous tooth crest at the position. For grinding The Z coordinate corresponding to the next tooth crest at the position. 、 Are the radius change values calculated according to the taper parameter information at the axial 、 Positions relative to the position of the nominal thread diameter. Is the radius change value of the ground thread root calculated considering the radius change values of the front and rear tooth crests, where , , , Thus, based on step S31, the coordinate point information of each axis during grinding of the thread root is obtained. , , j is the remainder of i divided by n. When j is 0, take j = n, and n is the number of discretized points of the profile curve.
6. The grinding method of the extrusion tap according to claim 1, characterized in that, The machining parameters in step S5 include wheel dressing setting information and grinding speed.
7. The extrusion tap grinding method according to claim 1, characterized in that, The file containing the cross-sectional shape information of the extrusion tap in step S1 is a graphic file exported by the user through engineering drawing software and including the cross-sectional shape information of the extrusion tap.
8. An extrusion tap grinding system for implementing the extrusion tap grinding method according to any one of claims 1-7, characterized in that, Including: An acquisition unit for acquiring a file including the cross-sectional shape information of the extrusion tap, converting it into the profile curve information of the extrusion tap, and acquiring the set machining parameter information; A processing unit for discretizing the profile curve of the extrusion tap obtained by the acquisition unit into position information, and calculating the coordinate position information of each axis for grinding the thread crest and the thread root of the extrusion tap according to the acquired relevant machining parameter information; An output unit for generating CNC machining code program files respectively for grinding the thread crest and the thread root of the extrusion tap according to the acquired machining parameter information and combining the coordinate position information of each axis calculated by the processing unit; The acquisition unit includes a graphic import module and a parameter setting module. The graphic import module is used to receive a file including the cross-sectional shape information of the extrusion tap, parse the file, and obtain the profile curve information of the extrusion tap. The file including the cross-sectional shape information of the extrusion tap is a graphic file exported by the user through engineering drawing software. The parameter setting module is used to receive the machining parameter information set by the user. The machining parameter information includes wheel dressing setting information, the thread length of the extrusion tap, pitch, thread profile angle, taper parameter, and grinding speed.
9. The extrusion tap grinding system according to claim 8, wherein, It further includes a motion control unit and an execution unit. The motion control unit is configured to parse the numerical control machining code program file output by the output unit, perform interpolation operations on the motions of each axis, and convert them into control signals. The execution unit performs grinding motions according to the control signals to achieve the grinding process of the extrusion tap.
10. The extrusion tap grinding system according to claim 8, characterized in that, The processing unit calculates the coordinate point position information of each axis for grinding the thread crest and thread root of the extrusion tap based on the obtained thread length, pitch, thread profile angle, and taper parameters of the extrusion tap; and The output unit generates numerical control machining code program files respectively for grinding the thread crest and thread root of the extrusion tap according to the obtained grinding wheel dressing setting information and grinding speed, in combination with the coordinate point position information of each axis calculated by the processing unit.
11. An electronic device, comprising: At least one processor; And A memory that stores instructions which, when executed by the at least one processor, cause the at least one processor to execute the extrusion tap grinding method according to any one of claims 1 to 7.
12. A machine-readable storage medium that stores executable instructions which, when executed, cause the machine to execute the extrusion tap grinding method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Grinding track optimization method and system for screw tap thread machining
CN111571316A