Method and device for determining edge line of end edge of rotary file, electronic equipment and storage medium

By projecting the cutting edge of the rotary file onto a two-dimensional plane and performing interpolation, the problem of limited chip space at the tip of the rotary file is solved, thereby improving cutting efficiency and cutting performance.

CN120911014APending Publication Date: 2025-11-07SHENZHEN SHUMA ELECTRONICS TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511009824.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-21
Publication Date
2025-11-07

AI Technical Summary

Technical Problem

The cutting edge design of traditional rotary files results in low cutting efficiency, mainly due to the limited chip space at the tip.

Method used

By projecting the reference main cutting edge line and the initial dividing cutting edge line onto a projection plane perpendicular to the tool axis, the main cutting edge projection line and the dividing cutting edge projection line are obtained. The interpolation projection line is determined based on the interpolation starting point parameter. The interpolation projection line and the dividing cutting edge projection line are tangent at the interpolation starting point and their bending directions are matched. After being projected onto the end surface, they are spliced ​​together to obtain the reference dividing cutting edge line, avoiding intersection at the tool tip.

Benefits of technology

It improves the cutting efficiency of the rotary file, increases the chip space at the tip, and maintains the cutting performance of the end edge.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120911014A_ABST
    Figure CN120911014A_ABST
Patent Text Reader

Abstract

The invention relates to a method and device for determining an edge line of an end edge of a rotary file, electronic equipment and a storage medium. The method comprises the following steps: determining a reference main edge line and an initial parting edge line which intersect at a tool nose point from the surface of the end part; projecting the reference main edge line and the initial parting edge line to a projection plane perpendicular to the cutter shaft to obtain a main edge projection line and a parting edge projection line; determining a starting point tangential direction of the cutting edge projection line at the interpolation starting point based on the interpolation starting point parameter; according to the interpolation starting point and the starting point tangential direction, determining an interpolation projection line of a projection point corresponding to an intersection point deviating from a tool nose point of the main edge projection line; the interpolation projection line and the cutting edge projection line are tangent at an interpolation starting point, and are matched with each other relative to the tangential bending direction of the starting point; projecting the interpolation projection line to the surface of the end part to obtain an interpolation parting line; splicing the interpolation parting line and the initial parting line to obtain a reference parting line; and determining the edge line of the end edge based on the reference parting edge line and the reference main edge line. By adopting the method, the cutting efficiency of the rotary file can be improved.
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 method and device for determining an end edge line of a rotary file, an electronic device and a storage medium. BACKGROUND

[0002] With the development of mechanical processing technology, a rotary file appears. Because the rotary file has high hardness, good wear resistance and processing capacity for complex surfaces, it is widely used in mold manufacturing and repair, medical instrument processing and other fields, and can efficiently complete key tasks such as deburring and curved surface modification.

[0003] In the traditional technology, the end edge line of the rotary file is formed by the intersection of a plurality of spiral edge lines on the end surface at the tool tip point. However, the chip groove corresponding to this end edge line will be sharply constricted at the tool tip point, causing a serious limitation of the chip space, and ultimately leading to low cutting efficiency of the rotary file. SUMMARY

[0004] Therefore, it is necessary to provide a method and device for determining an end edge line of a rotary file, an electronic device and a storage medium, which can improve the cutting efficiency of the rotary file.

[0005] In a first aspect, the present application provides a method for determining an end edge line of a rotary file, comprising:

[0006] determining a reference main edge line and an initial division edge line intersecting at a tool tip point from an end surface;

[0007] projecting the reference main edge line and the initial division edge line to a projection plane perpendicular to a tool axis to obtain a main edge projection line and a division edge projection line; the main edge projection line includes a projection point corresponding to the tool tip point;

[0008] determining a start tangent of the division edge projection line at an interpolation start point based on an interpolation start point parameter;

[0009] determining an interpolation projection line deviating from the projection point of the intersection point of the main edge projection line according to the interpolation start point and the start tangent; wherein the interpolation projection line is tangent to the division edge projection line at the interpolation start point, and the bending direction thereof matches the start tangent;

[0010] projecting the interpolation projection line to the end surface to obtain an interpolation division edge line;

[0011] splicing the interpolation division edge line and the initial division edge line to obtain a reference division edge line;

[0012] determining the end edge line of the rotary file based on the reference division edge line and the reference main edge line.

[0013] In a second aspect, the present application provides an end edge line determination device of a rotary file, comprising:

[0014] A first determination module is configured to determine a reference primary edge line and an initial division edge line intersecting the cusp point from the end surface; project the reference primary edge line and the initial division edge line to a projection plane perpendicular to the tool axis to obtain a primary edge projection line and a division edge projection line; the primary edge projection line comprises a projection point corresponding to the cusp point;

[0015] An interpolation module is configured to determine a start point tangent of the division edge projection line at an interpolation start point based on an interpolation start point parameter; determine an interpolation projection line deviating from the projection point of the intersection of the primary edge projection line based on the interpolation start point and the start point tangent; wherein the interpolation projection line is tangent to the division edge projection line at the interpolation start point and matches the bending direction of the start point tangent; project the interpolation projection line to the end surface to obtain an interpolation division edge line;

[0016] A second determination module is configured to splice the interpolation division edge line and the initial division edge line to obtain a reference division edge line; determine the end edge line of the rotary file based on the reference division edge line and the reference primary edge line.

[0017] In a third aspect, the present application provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above method when executing the computer program.

[0018] In a fourth aspect, the present application provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps of the above method.

[0019] In a fifth aspect, the present application provides a computer program product, comprising a computer program, and the computer program is executed by a processor to implement the steps of the above method.

[0020] The end edge line determination method, device, electronic equipment, storage medium and computer program product of the rotary file determine the reference main edge line and the initial division edge line intersecting at the nose point from the end surface, and since the initial division edge line intersects with the reference main edge line at the nose point, the chip space of the rotary file at the nose point is severely limited. By projecting the reference main edge line and the initial division edge line to a projection plane perpendicular to the tool axis, a main edge projection line and a division edge projection line are obtained, the main edge projection line includes a projection point corresponding to the nose point, and the more complex three-dimensional edge line can be projected into a two-dimensional plane, the three-dimensional geometric calculation is reduced to two-dimensional geometric calculation, and the calculation complexity is reduced. Based on the interpolation starting point parameter, a starting point tangent at the interpolation starting point of the division edge projection line is determined; according to the interpolation starting point and the starting point tangent, an interpolation projection line deviating from the intersection point of the main edge projection line and the projection point is determined, and when the interpolation projection line is projected to the end surface, the interpolation projection line does not intersect with the reference main edge line at the nose point on the tool axis, thereby avoiding the problem that the chip space at the nose point is severely limited. Wherein, the interpolation projection line is tangent to the division edge projection line at the interpolation starting point, and the bending direction thereof matches the starting point tangent, so as to ensure the continuity and geometric compatibility of the interpolation projection line and the division edge projection line at the interpolation starting point, thereby maintaining the cutting performance of the end edge. Further, the interpolation projection line is projected to the end surface to obtain an interpolation division edge line; the interpolation division edge line and the initial division edge line are spliced to obtain a reference division edge line; and the end edge line of the rotary file is determined based on the reference division edge line and the reference main edge line, so as to avoid the intersection of the end edge line at the nose point, increase the chip space at the nose point, and improve the cutting efficiency of the rotary file. BRIEF DESCRIPTION OF DRAWINGS

[0021] Figure 1 A flowchart of a rotary file end edge line determination method provided by an embodiment of the application.

[0022] Figure 2 A schematic diagram of an equal lead helix in a workpiece coordinate system provided by an embodiment of the application.

[0023] Figure 3 A schematic diagram of a reference point provided by an embodiment of the application.

[0024] Figure 4 A schematic diagram of an initial circular arc between an interpolation starting point and a reference point provided by an embodiment of the application.

[0025] Figure 5 A schematic diagram of each initial circular arc provided by an embodiment of the application.

[0026] Figure 6 A schematic diagram of a spliced projection line after splicing of an initial circular arc and a division edge projection line provided by an embodiment of the application.

[0027] Figure 7A top view and a front view of an end edge line are provided for an embodiment of the present application.

[0028] Figure 8 A structural block diagram of an end edge line determination device of a rotary file is provided for an embodiment of the present application.

[0029] Figure 9 An internal structure diagram of an electronic device is provided for an embodiment of the present application.

[0030] Figure 10 An internal structure diagram of another electronic device is provided for an embodiment of the present application. DETAILED DESCRIPTION

[0031] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not to limit the present application.

[0032] In an exemplary embodiment, as shown in Figure 1 A flowchart of a method for determining an end edge line of a rotary file is provided, which is taken as an example of an electronic device and includes the following steps 102 to 114.

[0033] Step 102, determining a reference main edge line and an initial division edge line intersecting at a tool tip point from an end surface.

[0034] The end surface refers to the outer surface of the end of the rotary file. The end surface can be, but is not limited to, a conical surface or a hemispherical surface, etc. The tool axis refers to the tool axis of the rotary file. The tool tip point is the intersection of the end surface and the tool axis, which is also the end vertex.

[0035] Exemplarily, the reference main edge line and the initial division edge line can be helical lines corresponding to different start point azimuth angles. The end point of the helical line is located at the tool tip point, and the start point is located at the outer circumference of the end. The start point azimuth angle is the azimuth angle of the start point on the outer circumference of the end relative to the center of the outer circumference of the end. The electronic device can determine the reference main edge line and the initial division edge line intersecting at the tool tip point from the end surface based on the start point azimuth angles corresponding to the reference main edge line and the initial division edge line, respectively.

[0036] In some embodiments, the electronic device can obtain an edge interval angle between two adjacent edge lines. The start point azimuth angle corresponding to the initial main edge line is obtained. The start point azimuth angles corresponding to the reference main edge line and the initial division edge line are determined based on the edge interval angle and the start point azimuth angle corresponding to the initial main edge line. The initial main edge line belongs to a helical line on the end surface. Each initial division edge line is located between the initial main edge line and the reference main edge line, the first initial division edge line is adjacent to the initial main edge line, and the last initial division edge line is adjacent to the reference division edge line.

[0037] In some embodiments, the helical line has a first hand direction. The helical line has a hand direction for characterizing a bending direction of the helical line relative to a tangent direction of the helical line. For example, a right-handed helical line has a bending direction that is clockwise inward relative to the tangent direction. A left-handed helical line has a bending direction that is counterclockwise inward relative to the tangent direction. There are at least one initial parting line. The first initial parting line is sequentially distributed on the end surface in a second hand direction around the tool axis from the first initial parting line to the reference main land. The last initial parting line is adjacent to the reference main land. It can be understood that the first hand direction is opposite to the second hand direction. If the first hand direction is counterclockwise, the second hand direction is clockwise. If the first hand direction is clockwise, the second hand direction is counterclockwise.

[0038] In some embodiments, the electronic device can include at least one of a numerical control device, a terminal or a server. The terminal can be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, Internet of Things devices and portable wearable devices. The Internet of Things device can be a smart speaker, a smart television, a smart air conditioner, a smart vehicle-mounted device, etc. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc. The server can be implemented by a stand-alone server or a server cluster composed of multiple servers.

[0039] In step 104, the reference main land and the initial parting line are projected onto a projection plane perpendicular to the tool axis to obtain a main land projection line and a parting line projection line. The main land projection line includes a projection point corresponding to the tool tip point.

[0040] The main land projection line is a two-dimensional projection of the reference main land in the projection plane. The parting line projection line is a two-dimensional projection of the initial parting line in the projection plane. The projection point is a projection of the tool tip point in the projection plane.

[0041] For example, the projection mode can be, but is not limited to, an orthogonal projection. The electronic device can orthogonally project the reference main land onto the projection plane to obtain the main land projection line. The initial parting line is orthogonally projected onto the projection plane to obtain the parting line projection line.

[0042] In step 106, the start point tangential direction of the parting line projection line at the interpolation start point is determined based on the interpolation start point parameter.

[0043] The interpolation start point is a projection of the three-dimensional interpolation point on the initial parting line in the projection plane. The interpolation start point parameter can reflect the distance from the three-dimensional interpolation point to the tool tip point in the parallel direction of the tool axis.

[0044] For example, the electronic device can determine the three-dimensional interpolation point on the initial parting line that matches the interpolation start point parameter. The start point tangential direction of the parting line projection line at the interpolation start point is determined based on the three-dimensional interpolation point.

[0045] In some embodiments, the electronic device can obtain a three-dimensional tangent of the initial parting line at the three-dimensional interpolation point. The three-dimensional tangent is projected to the projection plane to obtain a start tangent of the parting projection line at the interpolation start point.

[0046] In some embodiments, the electronic device can obtain an interpolation pitch angle and an interpolation azimuth angle of the three-dimensional interpolation point relative to the center of the end outer circle. The start tangent of the parting projection line at the interpolation start point is determined based on the interpolation pitch angle and the interpolation azimuth angle.

[0047] At step 108, the electronic device determines an interpolation projection line deviating from the projection point to the intersection point of the main parting projection line according to the interpolation start point and the start tangent. The interpolation projection line is tangent to the parting projection line at the interpolation start point and matches the bending direction of the start tangent.

[0048] It can be understood that the interpolation start point is the start point of the interpolation projection line. The intersection point of the interpolation projection line and the main parting projection line is the end point of the interpolation projection line. The intersection point of the interpolation projection line and the main parting projection line deviates from the projection point. If the bending direction of the parting projection line relative to the start tangent is the first clockwise direction, the bending direction of the interpolation projection line relative to the start tangent is also the first clockwise direction.

[0049] For example, the electronic device can perform curve interpolation according to the interpolation start point and the start tangent to obtain the interpolation projection line deviating from the projection point to the intersection point of the main parting projection line.

[0050] It should be noted that the specific way of curve interpolation is not limited in the embodiment, as long as the interpolation projection line can meet the conditions that the intersection point deviates from the projection point, the interpolation projection line is tangent to the parting projection line at the interpolation start point, and the bending direction relative to the start tangent matches.

[0051] In some embodiments, the way of curve interpolation can be, but is not limited to, at least one of parabolic interpolation or circular arc interpolation.

[0052] At step 110, the electronic device projects the interpolation projection line to the end surface to obtain the interpolation parting line.

[0053] For example, the electronic device can project the interpolation projection line to the end surface along the parallel direction of the tool axis to obtain the interpolation parting line. It can be understood that the interpolation projection line is actually the two-dimensional projection of the interpolation parting line in the projection plane.

[0054] At step 112, the electronic device splices the interpolation parting line and the initial parting line to obtain the reference parting line.

[0055] For example, the electronic device can splice the interpolation parting line and the initial parting line at the three-dimensional interpolation point to obtain the reference parting line.

[0056] In some embodiments, the end point of the reference parting line is located at the intersection of the interpolation parting line and the reference main parting line, and the start point is located at the start point of the initial parting line. The initial parting line and the reference main parting line can be, but are not limited to, helical lines with different start point azimuth angles on the end surface. The electronic device can determine a helical segment between the start point of the reference parting line and the three-dimensional interpolation point from the initial parting line. A curve segment between the three-dimensional interpolation point and the end point of the reference parting line is determined from the interpolation parting line. The helical segment and the curve segment are spliced at the three-dimensional interpolation point to obtain the reference parting line.

[0057] In step 114, the end edge line of the rotary file is determined based on the reference parting line and the reference main parting line.

[0058] Exemplarily, the electronic device can rotate the reference parting line and the reference main parting line around the tool axis to obtain the end edge line of the rotary file.

[0059] In some embodiments, the electronic device can rotate the reference parting line and the reference main parting line around the tool axis based on the edge division angle between the two adjacent edge lines to obtain the end edge line of the rotary file.

[0060] In the above method for determining the end edge line of the rotary file, the reference main parting line and the initial parting line intersecting at the tool tip point are determined from the end surface. Since the initial parting line intersects with the reference main parting line at the tool tip point, it will cause the chip space of the rotary file at the tool tip point to be severely limited. By projecting the reference main parting line and the initial parting line onto a projection plane perpendicular to the tool axis, a main edge projection line and a parting edge projection line are obtained, the main edge projection line includes a projection point corresponding to the tool tip point, and the more complex three-dimensional edge line can be projected into a two-dimensional plane, realizing the reduction of three-dimensional geometric calculation to two-dimensional geometric calculation, and reducing the calculation complexity. The start point tangent of the parting edge projection line at the interpolation start point is determined based on the interpolation start point parameter. The intersection point of the interpolation start point and the start point tangent is determined from the interpolation start point and the start point tangent. The interpolation projection line deviates from the projection point of the main edge projection line. When the interpolation projection line is projected onto the end surface, it will not intersect with the reference main parting line at the tool tip point on the tool axis, avoiding the problem of severely limited chip space at the tool tip point. The interpolation projection line is tangent to the parting edge projection line at the interpolation start point, and the bending direction thereof matches the start point tangent, which can ensure the continuity and geometric compatibility of the interpolation projection line and the parting edge projection line at the interpolation start point, thereby maintaining the cutting performance of the end edge. Further, the interpolation projection line is projected onto the end surface to obtain the interpolation parting line. The interpolation parting line and the initial parting line are spliced to obtain the reference parting line. The end edge line of the rotary file is determined based on the reference parting line and the reference main parting line, which can avoid the intersection of the end edge line at the tool tip point, increase the chip space at the tool tip point, and thus improve the cutting efficiency of the rotary file.

[0061] In some embodiments, the end surface is a hemispherical surface; the nose point is a spherical apex of the hemispherical surface; the reference main blade line and the initial part blade line intersecting at the nose point are determined from the end surface, comprising: establishing a workpiece coordinate system; the workpiece coordinate system comprises a second coordinate axis perpendicular to the tool axis; determining a start point azimuth angle corresponding to the initial main blade line on the hemispherical surface based on the helix angle; the initial main blade line is a helix line with a start point on the outer circumference of the hemispherical surface, an end point at the spherical apex, and a tangent at the spherical apex perpendicular to the second coordinate axis; determining the reference main blade line and the initial part blade line intersecting at the spherical apex from the hemispherical surface according to the start point azimuth angle corresponding to the initial main blade line and the blade angle between the adjacent two blade lines.

[0062] wherein the helix angle is used to represent the angle of the tangent of the helix line at the spherical apex relative to the tool axis. It can be understood that if the helix line is an equal lead helix line, the helix angle can represent the angle of the tangent of any point on the equal lead helix line relative to the tool axis.

[0063] Exemplarily, the reference main blade line and the initial part blade line are helix lines corresponding to different start point azimuth angles and intersecting at the spherical apex of the hemispherical surface. The start point azimuth angle is used to represent the azimuth angle of the start point on the outer circumference of the hemispherical surface relative to the center of the outer circumference.

[0064] The helix line can be, but is not limited to, an equal lead helix line. As shown in Figure 2 A schematic diagram of the equal lead helix line in the workpiece coordinate system is provided. The origin of the workpiece coordinate system is located at the center of the outer circumference, and the workpiece coordinate system comprises a first coordinate axis X, a second coordinate axis Y and a third coordinate axis Z. The Z axis is parallel to the tool axis, and the X and Y axes are perpendicular to the tool axis. R b represents the radius of the sphere of the hemispherical surface. δ represents the pitch angle of the point P on the equal lead helix line relative to the origin. represents the azimuth angle of the point P on the equal lead helix line relative to the origin. R2 represents the projection radius of the radius of the sphere passing through the point P on the equal lead helix line in the projection plane.

[0065] Formula (1) is the parametric equation of the equal lead helix line.

[0066]

[0067] wherein (x, y, z) represents the coordinates of the point on the equal lead helix line in the workpiece coordinate system. β represents the helix angle. represents the start point azimuth angle corresponding to the initial main blade line. represents the azimuth angle of the start point of the i-th equal lead helix line relative to the origin from the initial main blade line. n represents the total number of blade lines. i is the blade line order of the equal lead helix line relative to the initial main blade line.

[0068] The electronic device can obtain the spiral angle and the spherical radius. The initial main land line corresponds to the starting azimuth angle based on the tangent value of the spiral angle. It can be understood that, since the tangent of the initial main land line at the vertex of the sphere is perpendicular to the first coordinate axis, for the vertex of the initial main land line, when the pitch angle δ = π / 2, the azimuth angle Therefore, the initial main land line corresponds to the starting azimuth angle

[0069] The electronic device can calculate the product of the number of land line groups and the number of land lines in the group to obtain the total number of land lines. The land interval angle between the adjacent two land lines is determined based on the total number of land lines.

[0070] Specifically, the land interval angle can be determined by using formula (2).

[0071]

[0072] wherein, represents the land interval angle. n represents the total number of land lines.

[0073] The end land line of the rotary file includes land line groups. The number of land line groups is the number of land line groups. Each land line group includes a main land line and each sub-land line. The number of land lines in each land line group is the number of land lines in the group. The electronic device can determine the starting azimuth angle corresponding to the reference main land line and the starting azimuth angle corresponding to each initial sub-land line based on the starting azimuth angle corresponding to the initial main land line, the land interval angle and the number of land lines in the group.

[0074] It can be understood that, from the first initial sub-land line to the reference main land line, they are distributed in the second clock direction of the tool shaft in turn. If the initial main land line is regarded as a main land line in the same group as the initial sub-land line, the first initial sub-land line is located at a position one land interval angle in the second clock direction of the tool shaft from the initial main land line. Therefore, assuming that the second clock direction is counterclockwise, the starting azimuth angle corresponding to the first initial sub-land line to the reference main land line is wherein, m is the number of land lines in the group. is the starting azimuth angle corresponding to the initial main land line. is the land interval angle.

[0075] The electronic device can determine the reference main land line and the initial sub-land line intersecting at the vertex of the sphere based on the starting azimuth angle corresponding to the reference main land line and the starting azimuth angle corresponding to the initial sub-land line from the surface of the hemisphere.

[0076] It can be understood that the reference main blade line and the initial part blade line are respectively equal-lead helixes with the end point located at the spherical apex of the hemispherical surface and the start point located at the outer circumference of the hemispherical surface, and the azimuth angle of the start point relative to the center of the outer circumference is the corresponding start point azimuth angle. Therefore, the reference main blade line and the initial part blade line can be determined based on the start point azimuth angle corresponding to the reference main blade line and the start point azimuth angle corresponding to the initial part blade line by using the parametric equation of the equal-lead helix, that is, formula (1).

[0077] In the embodiment, the end surface is a hemispherical surface, and the tool tip point is a spherical apex of the hemispherical surface. A workpiece coordinate system is established, and the workpiece coordinate system includes a second coordinate axis perpendicular to the tool axis. The start point azimuth angle corresponding to the initial main blade line on the hemispherical surface is determined based on the spiral angle. The initial main blade line is a spiral line with the start point located at the outer circumference of the hemispherical surface, the end point located at the spherical apex, and the tangent at the spherical apex being perpendicular to the second coordinate axis. The reference main blade line and the initial part blade line intersecting at the spherical apex are determined from the hemispherical surface according to the start point azimuth angle corresponding to the initial main blade line and the parting blade angle between the adjacent two blade lines. The reference main blade line and the initial part blade line can be automatically determined in the workpiece coordinate system only by the spiral angle and the parting blade angle, without manually specifying the reference main blade line and the initial part blade line, which is more convenient and efficient.

[0078] In some embodiments, the workpiece coordinate system includes a first coordinate axis perpendicular to the tool axis. The projection plane is the plane where the first coordinate axis and the second coordinate axis are located. The projection of the reference main blade line and the initial part blade line to the projection plane perpendicular to the tool axis obtains the main blade projection line and the part blade projection line, including: determining the main blade projection line according to the components of the reference main blade line on the first coordinate axis and the second coordinate axis; determining the part blade projection line according to the components of the initial part blade line on the first coordinate axis and the second coordinate axis; projecting the interpolation projection line to the end surface to obtain the interpolation part blade line, including: projecting the interpolation projection line to the hemispherical surface based on the components of the interpolation projection line on the first coordinate axis and the second coordinate axis to obtain the interpolation part blade line.

[0079] For example, the electronic device can determine the components of the reference main blade line on the first coordinate axis and the second coordinate axis based on the start point azimuth angle corresponding to the reference main blade line. The components of the reference main blade line on the first coordinate axis and the second coordinate axis constitute the main blade projection line. The components of the initial part blade line on the first coordinate axis and the second coordinate axis are determined based on the start point azimuth angle corresponding to the initial part blade line. The components of the initial part blade line on the first coordinate axis and the second coordinate axis constitute the part blade projection line. It can be understood that the components of the main blade projection line on the first coordinate axis and the second coordinate axis are the same as the components of the reference main blade line on the first coordinate axis and the second coordinate axis. The components of the part blade projection line on the first coordinate axis and the second coordinate axis are the same as the components of the initial part blade line on the first coordinate axis and the second coordinate axis.

[0080] Specifically, the main blade projection line and the sub-blade projection line can be determined by using formula (3). Formula (3) describes the components of the constant lead helix on the first coordinate axis and the second coordinate axis respectively.

[0081] R2=R b ×cosδ,

[0082] wherein R2 represents the projection radius of the spherical radius of the point on the constant lead helix in the projection plane. R b represents the spherical radius of the surface of the hemisphere. δ represents the pitch angle of the point P on the constant lead helix relative to the origin. represents the azimuth angle of the point P on the constant lead helix relative to the origin. represents the azimuth angle of the starting point corresponding to the constant lead helix. It can be understood that, by taking the azimuth angle of the starting point corresponding to the reference main blade line and the initial sub-blade line respectively as the azimuth angle of the starting point in formula (3), the components of the reference main blade line and the initial sub-blade line on the first coordinate axis and the second coordinate axis respectively can be obtained, and these components constitute the main blade projection line and the sub-blade projection line.

[0083] The electronic device can determine the component of the interpolation sub-blade line on the third coordinate axis based on the spherical radius and the components of the interpolation projection line on the first coordinate axis and the second coordinate axis. The interpolation sub-blade line constituted by the components of the interpolation projection line on the first coordinate axis and the second coordinate axis and the component of the interpolation sub-blade line on the third coordinate axis.

[0084] Specifically, the interpolation sub-blade line can be determined by using formula (4).

[0085]

[0086] wherein P represents a point on the interpolation sub-blade line. Pex represents the coordinate value of the point P on the X axis. Pey represents the coordinate value of the point P on the Y axis. Pz represents the coordinate value of the point P on the Z axis. R b represents the spherical radius of the surface of the hemisphere.

[0087] In this embodiment, the main blade projection line is determined according to the components of the reference main blade line on the first coordinate axis and the second coordinate axis, and the sub-blade projection line is determined according to the components of the initial sub-blade line on the first coordinate axis and the second coordinate axis, so as to simplify the three-dimensional geometric calculation into two-dimensional geometric calculation. The interpolation projection line is projected to the surface of the hemisphere based on the components of the interpolation projection line on the first coordinate axis and the second coordinate axis, so as to obtain the interpolation sub-blade line, thereby realizing the mapping from two-dimensional geometry to three-dimensional geometry, and greatly reducing the calculation complexity compared with the direct three-dimensional geometric calculation.

[0088] In some embodiments, the workpiece coordinate system comprises an origin and a third coordinate axis parallel to the tool axis; the interpolation start point is a projection of a three-dimensional interpolation point on the initial parting line on the projection plane; the interpolation start point parameter is used to represent a coordinate value of the three-dimensional interpolation point on the third coordinate axis; and determining a start point tangent of the parting projection line at the interpolation start point based on the interpolation start point parameter comprises: determining an interpolation pitch angle of the three-dimensional interpolation point relative to the origin based on the interpolation start point parameter and a spherical radius of the spherical surface; determining an interpolation azimuth angle of the three-dimensional interpolation point relative to the origin based on the interpolation pitch angle, a spiral angle, and a start point azimuth angle corresponding to the initial parting line; and determining the start point tangent of the parting projection line at the interpolation start point based on the interpolation pitch angle, the interpolation azimuth angle, the spiral angle, and the spherical radius.

[0089] Illustratively, the electronic device can determine the interpolation pitch angle of the three-dimensional interpolation point relative to the origin based on an inverse sine value of a ratio of the interpolation start point parameter to the spherical radius.

[0090] Specifically, the interpolation pitch angle can be determined by using formula (5).

[0091]

[0092] wherein δ1 represents the interpolation pitch angle, z1 represents the interpolation start point parameter, and R represents the spherical radius of the spherical surface. b wherein δ1 represents the interpolation pitch angle, z1 represents the interpolation start point parameter, and R represents the spherical radius of the spherical surface.

[0093] The electronic device can calculate a product of a sine value of the interpolation pitch angle and a tangent value of the spiral angle, and then superimpose the start point azimuth angle corresponding to the initial parting line to obtain the interpolation azimuth angle of the three-dimensional interpolation point relative to the origin.

[0094] Specifically, the interpolation azimuth angle can be determined by using formula (6).

[0095]

[0096] wherein δ represents a pitch angle of a point of the constant lead helix relative to the origin. wherein δ represents a pitch angle of a point of the constant lead helix relative to the origin. wherein δ represents a pitch angle of a point of the constant lead helix relative to the origin.

[0097] The electronic device can determine the azimuth angle rate of change based on the cosine value of the interpolated pitch angle and the tangent value of the spiral angle. The azimuth angle rate of change is used to represent the instantaneous rate of change of the azimuth angle of the point on the initial blade element line at the interpolated pitch angle. The first axial rate of change and the second axial rate of change are determined based on the spherical radius, the interpolated pitch angle, the interpolated azimuth angle, and the azimuth angle rate of change. The first axial rate of change is used to represent the instantaneous rate of change of the component of the initial blade element line on the first coordinate axis at the interpolated pitch angle. The second axial rate of change is used to represent the instantaneous rate of change of the component of the initial blade element line on the second coordinate axis at the interpolated pitch angle.

[0098] Specifically, the first axial rate of change and the second axial rate of change can be determined by using Equations (7) and (8), respectively.

[0099]

[0100] wherein, represents the instantaneous rate of change of the component of the constant lead helix on the first coordinate axis with the change of the pitch angle. represents the instantaneous rate of change of the component of the constant lead helix on the second coordinate axis with the change of the pitch angle. b represents the spherical radius of the surface of the hemisphere. δ represents the pitch angle of the point on the constant lead helix relative to the origin. represents the azimuth angle of the point on the constant lead helix relative to the origin. represents the instantaneous rate of change of the azimuth angle of the point on the constant lead helix with the change of the pitch angle. β represents the spiral angle. It can be understood that the first axial rate of change and the second axial rate of change at the interpolated pitch angle can be obtained by taking the interpolated pitch angle and the interpolated azimuth angle as the pitch angle and the azimuth angle in Equations (7) and (8), respectively.

[0101] The electronic device can determine the start tangent of the blade element projection line at the interpolated start point based on the first axial rate of change and the second axial rate of change.

[0102] Specifically, the start tangent can be determined by using Equation (9).

[0103]

[0104] wherein, T(δ) represents the tangent of the projection line of the constant lead helix at the pitch angle δ. represents the instantaneous rate of change of the component of the constant lead helix on the first coordinate axis with the change of the pitch angle. represents the instantaneous rate of change of the component of the constant lead helix on the second coordinate axis with the change of the pitch angle. It can be understood that the start tangent of the blade element projection line at the interpolated start point can be obtained by taking the first axial rate of change and the second axial rate of change as and in Equation (9), respectively. and ​

[0105] In this embodiment, the interpolation pitch angle of the three-dimensional interpolation point relative to the origin is determined based on the interpolation starting point parameter and the spherical radius of the hemispherical surface; the interpolation azimuth angle of the three-dimensional interpolation point relative to the origin is determined based on the interpolation pitch angle, the spiral angle, and the starting point azimuth angle corresponding to the initial parting line; and the starting point tangent of the parting projection line at the interpolation starting point is determined based on the interpolation pitch angle, the interpolation azimuth angle, the spiral angle, and the spherical radius. Subsequently, the interpolation projection line, which deviates from the intersection point of the main projection line and the projection point, can be obtained according to the interpolation starting point and the starting point tangent. When the interpolation projection line is projected to the end surface, the intersection point of the interpolation projection line and the reference main blade line does not coincide with the tool tip point, and the problem of severe limitation of the chip space at the tool tip point can be avoided.

[0106] In some embodiments, the number of initial parting lines is at least two; and the degree of deviation of the intersection point of the interpolation projection line and the main projection line from the projection point is negatively correlated with the distance between the parting projection line and the main projection line.

[0107] In some embodiments, the initial parting lines are sequentially distributed on the end surface in the second clock direction around the tool axis from the first initial parting line to the reference main blade line. The more the number of blade lines spaced between the initial parting line and the reference main blade line, the greater the distance between the parting projection line and the main projection line. The degree of deviation of the intersection point of the interpolation projection line and the main projection line from the projection point is also negatively correlated with the number of blade lines spaced between the corresponding initial parting line and the reference main blade line.

[0108] In some embodiments, the electronic device can project each initial parting line to the projection surface to obtain the parting projection line of the initial parting line.

[0109] In this embodiment, the number of initial parting lines is at least two; and the degree of deviation of the intersection point of the interpolation projection line and the main projection line from the projection point is negatively correlated with the distance between the parting projection line and the main projection line, which can ensure that the deviation amount of the intersection point between each interpolation projection line and the reference main blade line relative to the tool tip point when the interpolation projection line is projected to the end surface matches the physical arrangement order of each initial parting line on the end surface, and the cutting performance of the end blade of the rotary file can be ensured.

[0110] In some embodiments, the interpolation projection line includes an interpolation arc; the method further includes: obtaining a reference point on the projection surface; the reference point is located within the region formed by the starting point tangent and the reference tangent; the starting point tangent is the tangent of the blade projection line at the interpolation starting point; the reference tangent is the tangent of the reference arc at the projection point; the tangent of the reference arc passing through the projection point and at the interpolation starting point is the starting point tangent; determining the interpolation projection line with the intersection point of the main blade projection line and the projection point deviating from the projection point based on the interpolation starting point and the starting point tangent includes: determining an initial arc based on the reference point, the interpolation starting point, and the starting point tangent; the tangent of the initial arc passing through the reference point and at the interpolation starting point is the starting point tangent; determining the intersection point between the initial arc and the main blade projection line as the interpolation endpoint; obtaining the interpolation arc between the interpolation starting point and the interpolation endpoint from the initial arc.

[0111] For example, the electronic device can acquire the two-dimensional coordinate data of the reference point. In order to facilitate the control of the splitting edge and cutting performance, while reducing the amount of calculation, the circle containing each interpolation arc can be restricted to pass through the same reference point. In this case, the reference point must be within the area formed by the tangents of each starting point and each reference tangent.

[0112] like Figure 3 As shown, a schematic diagram of the reference point is provided. Figure 3 The grayscale fill area is the region formed by each starting tangent and each reference tangent. Reference points are located within the grayscale fill area. Users can adaptively input the 2D coordinate data of reference points based on the structural requirements of the rotary file, or electronic devices can determine the 2D coordinate data of reference points from the range formed by the starting tangent and each reference tangent. The projection point is located at the origin of the workpiece coordinate system. The reference arc is the arc that is tangent to the blade projection line at the corresponding interpolation starting point and passes through the origin. The reference tangent is the tangent line of the reference arc at the origin. It can be understood that the reference tangent, as a range constraint factor, can constrain the subsequent interpolated arcs from deviating from the origin. The starting tangent, as a range constraint factor, can constrain the bending direction of the subsequent interpolated arcs relative to the starting tangent to be consistent with the bending direction of the starting tangent of the blade projection line.

[0113] like Figure 4 The diagram illustrates an initial arc between an interpolation start point and a reference point. Arc P1P2 is the initial arc. P1 is the interpolation start point. P2 is the reference point. Oc is the interpolation center of the circle containing the initial arc. γ is the inscribed angle corresponding to the initial arc. L is the half-chord length corresponding to the initial arc, i.e., half the length of line segment P1P2. α is the phase angle of the line connecting a point on the initial arc and the interpolation center relative to the first coordinate axis. T1 is the tangent at the start point. Rc is the interpolation radius of the circle containing the initial arc.

[0114] Electronic devices can determine a reference direction vector based on two-dimensional coordinate data of the interpolation start point and the reference point. The reference direction vector is used to characterize the direction from the interpolation start point to the reference point.

[0115] Specifically, the reference direction vector can be determined by using formula (10).

[0116]

[0117] wherein T P1P2 represents the reference direction vector. P2 represents the two-dimensional coordinate data of the reference point. P1 represents the two-dimensional coordinate data of the interpolation start point.

[0118] The electronic device can determine a circular angle corresponding to the initial circular arc based on the start point tangent and the reference direction vector.

[0119] Specifically, the circular angle corresponding to the initial circular arc can be determined by using formula (11).

[0120] γ = cos -1 (T P1P2 · T1) (11).

[0121] wherein γ represents the circular angle corresponding to the initial circular arc. T P1P2 represents the reference direction vector. T1 represents the start point tangent.

[0122] The electronic device can determine an interpolation radius of a circle on which the initial circular arc is located based on the two-dimensional coordinate data of the interpolation start point and the reference point and the circular angle corresponding to the initial circular arc.

[0123] Specifically, the interpolation radius can be determined by using formula (12).

[0124]

[0125] wherein Rc represents the interpolation radius. P2 represents the two-dimensional coordinate data of the reference point. P1 represents the two-dimensional coordinate data of the interpolation start point. γ represents the circular angle corresponding to the initial circular arc.

[0126] The electronic device can determine two-dimensional coordinate data of an interpolation center based on the two-dimensional coordinate data of the interpolation start point, the start point tangent, and the interpolation radius.

[0127] Specifically, the two-dimensional coordinate data of the interpolation center can be determined by using formula (13).

[0128]

[0129] wherein Oc represents the two-dimensional coordinate data of the interpolation center. P1 represents the two-dimensional coordinate data of the interpolation start point. T1y represents a directional component of the start point tangent on the Y axis. T1x represents a directional component of the start point tangent on the X axis. Rc represents the interpolation radius.

[0130] The electronic device can determine the initial circular arc based on the interpolation radius and the two-dimensional coordinate data of the interpolation center.

[0131] Specifically, the initial circular arc can be determined by using formula (14).

[0132]

[0133] wherein Pex represents the coordinate value of the point on the initial circular arc on the X axis. Pey represents the coordinate value of the point on the initial circular arc on the Y axis. Rc represents the interpolation radius. Ocx represents the coordinate value of the interpolation center on the X axis. Ocy represents the coordinate value of the interpolation center on the Y axis. a is the phase angle of the line connecting the point on the initial circular arc and the interpolation center relative to the X axis.

[0134] The electronic device can take the intersection of the main blade projection line and the initial circular arc as the interpolation end point. The end phase angle of the line connecting the interpolation end point and the interpolation center relative to the first coordinate axis is determined. The start phase angle of the line connecting the interpolation start point and the interpolation center relative to the first coordinate axis is determined. The interpolation circular arc is determined from the initial circular arc according to the end phase angle and the start phase angle. It can be understood that the phase angle in formula (14) is limited within the range constituted by the start phase angle and the end phase angle, and the interpolation circular arc can be obtained.

[0135] In some embodiments, the reference parting line includes a curve segment and a spiral segment. It can be understood that the interpolation end point is the projection of the end point of the reference parting line in the projection plane. The interpolation start point is the projection of the three-dimensional interpolation point in the projection plane. Therefore, the interpolation parting line obtained after the interpolation circular arc is projected to the end surface is the curve segment between the three-dimensional interpolation point and the end point of the reference parting line itself. The electronic device can take the interpolation parting line as the curve segment of the reference parting line. Specifically, the phase angle in formula (14) is limited within the range constituted by the start phase angle and the end phase angle, and the curve segment of the reference parting line can be obtained by using formula (4).

[0136] Each initial parting line is a spiral line with different start azimuth angles on the end surface. The electronic device can assign the start azimuth angle corresponding to the initial parting line to the start azimuth angle in the parametric equation of the spiral line, and limit the pitch angle in the parametric equation of the spiral line within the range of 0 to the interpolation pitch angle, to obtain the spiral segment of the reference parting line. Specifically, the start azimuth angle corresponding to the initial parting line is taken as the start azimuth angle in formula (1), and the pitch angle in formula (1) is limited within the range of 0 to the interpolation pitch angle, and the spiral segment of the reference parting line can be obtained.

[0137] In some embodiments, as Figure 5As shown in FIG. 6, a schematic diagram of initial circular arcs is provided. Each initial circular arc is tangent to each partial blade projection line at the interpolation starting point P1 and intersects at the reference point. It can be understood that each initial circular arc is located above each partial blade projection line, and thus the curvature of each initial circular arc is smaller than the curvature of each partial blade projection line at the corresponding interpolation starting point. As shown in FIG. 7, a schematic diagram of the spliced projection line after the initial circular arc is spliced with the partial blade projection line is provided. Since each initial circular arc is tangent to each partial blade projection line at the interpolation starting point P1, each initial circular arc is smoothly connected with each partial blade projection line at the corresponding interpolation starting point P1. Figure 6 As shown in FIG. 6, a schematic diagram of initial circular arcs is provided. Each initial circular arc is tangent to each partial blade projection line at the interpolation starting point P1 and intersects at the reference point. It can be understood that each initial circular arc is located above each partial blade projection line, and thus the curvature of each initial circular arc is smaller than the curvature of each partial blade projection line at the corresponding interpolation starting point. As shown in FIG. 7, a schematic diagram of the spliced projection line after the initial circular arc is spliced with the partial blade projection line is provided. Since each initial circular arc is tangent to each partial blade projection line at the interpolation starting point P1, each initial circular arc is smoothly connected with each partial blade projection line at the corresponding interpolation starting point P1.

[0138] In this embodiment, in order to facilitate the control of the partial blade and the cutting performance, a reference point can be additionally introduced. The reference point on the projection surface is obtained; the reference point is located within the range of the starting tangent and the reference tangent; the reference tangent serves as a range limiting factor, which can ensure that the subsequent interpolation circular arc deviates from the origin. The starting tangent serves as a range limiting factor, which can constrain the bending direction of the subsequent interpolation circular arc relative to the starting tangential direction to be consistent with the bending direction of the starting tangential direction of the partial blade projection line. Further, the initial circular arc is determined according to the reference point, the interpolation starting point and the starting tangential direction; the initial circular arc passes through the reference point, and the tangent at the interpolation starting point is the starting tangent; the intersection point between the initial circular arc and the main blade projection line is determined as the interpolation ending point; the interpolation circular arc between the interpolation starting point and the interpolation ending point is obtained from the initial circular arc, which can satisfy the conditions of being tangent to the partial blade projection line at the interpolation starting point and matching the bending direction relative to the starting tangential direction, can ensure the continuity of the interpolation circular arc and the partial blade projection line at the interpolation starting point and the compatibility of the geometric shape, and maintain the cutting performance of the end blade.

[0139] In some embodiments, determining the end blade edge line of the rotary file based on the reference partial blade line and the reference main blade line comprises: determining the group interval based on the number of edge lines in a group and the interval angle between the two adjacent edge lines; determining each end blade main blade line based on the reference main blade line and the group interval, the number of end blade main blade lines matching the number of edge line groups; and determining each end blade partial blade line based on the group interval and each reference partial blade line, the number of end blade partial blade lines matching the number of edge line groups and the number of edge lines in a group.

[0140] In some embodiments, the number of edge line groups is used to indicate the number of edge line groups in the end blade edge line. The number of edge lines in a group is used to indicate the number of edge lines in the edge line group. The edge line group includes one end blade main blade line and each end blade partial blade line.

[0141] In some embodiments, the electronic device can weight the inter-blade division angle according to the number of blades in the group to obtain an inter-group division angle. For each end-blade main blade line other than the reference main blade line and the initial main blade line, the main blade order of each end-blade main blade line relative to the initial main blade line or the reference main blade line is determined based on the number of blade groups. Assuming that the number of blade groups is m and the main blade order is j, then j = 1, 2, …, m-2. The inter-group division angle is weighted according to the main blade order to obtain an interval angle. The start azimuth angle corresponding to the initial main blade line or the reference main blade line and the interval angle are superimposed to obtain the start azimuth angle corresponding to each end-blade main blade line, respectively. Each end-blade main blade line is determined from the end surface based on the start azimuth angle corresponding to each end-blade main blade line, respectively. Each reference sub-blade line is rotated around the tool axis according to the inter-group division angle to obtain a number of end-blade sub-blade lines matching the number of blade groups and the number of blades in the group.

[0142] In some embodiments, the reference sub-blade line belongs to the first blade group. The number of each reference sub-blade line is the number of blades in the group minus 1. For each blade group other than the first blade group, the group order of each blade group relative to the first blade group is determined based on the number of blade groups. Assuming that the number of blade groups is m and the group order is j, then each group order j is 1, 2, …, m-1. The inter-group division angle is weighted according to the group order to obtain each rotation angle. The reference sub-blade line in the first blade group is rotated around the tool axis according to the rotation angle to obtain the end-blade sub-blade line in each blade group.

[0143] In some embodiments, the initial main blade line and the reference sub-blade line belong to the first blade group. The first blade group is rotated around the tool axis according to the rotation angle to obtain each blade group.

[0144] In some embodiments, the reference main blade line and each reference sub-blade line belong to the first blade group.

[0145] In this embodiment, the inter-group division angle is determined based on the number of blades in the group and the inter-blade division angle between adjacent two blades. The number of end-blade main blade lines matching the number of blade groups is determined based on the reference main blade line and the inter-group division angle. The number of end-blade sub-blade lines matching the number of blade groups and the number of blades in the group is determined based on the inter-group division angle and each reference sub-blade line. Each end-blade main blade line intersects at the tool tip point, which can ensure the cutting performance of the rotary file at the tool tip point. Each end-blade sub-blade line deviates from the tool tip point, which can increase the chip space at the tool tip point and ensure the chip removal efficiency.

[0146] In some embodiments, the electronic device can obtain the number of blades in the group, the number of blade groups, the ball radius, the helix angle, the interpolation start parameter, and the two-dimensional coordinate data of the reference point.

[0147] The initial main blade line is determined based on the tangent value of the spiral angle. The total number of blade lines is calculated by multiplying the number of blade line groups and the number of blade lines in each group. The initial sub-blade line is determined based on the initial main blade line, the total number of blade lines, and the blade line order of the initial sub-blade line relative to the initial main blade line using formula (1). The initial sub-blade line in the workpiece coordinate system is determined based on the spherical radius, the initial main blade line, and the spiral angle. The reference main blade line is determined based on the initial main blade line, the total number of blade lines, and the blade line order of the reference main blade line relative to the initial main blade line using formula (1). The reference main blade line in the workpiece coordinate system is determined based on the spherical radius, the initial main blade line, and the spiral angle.

[0148] The sub-blade projection line in the workpiece coordinate system is determined based on the spherical radius, the spiral angle, and the initial main blade line using formula (3). The main-blade projection line in the workpiece coordinate system is determined based on the spherical radius, the spiral angle, and the reference main blade line using formula (3).

[0149] The interpolation pitch angle is determined based on the interpolation start point parameter and the spherical radius using formula (5). The interpolation azimuth angle is determined based on the interpolation pitch angle, the spiral angle, and the initial main blade line using formula (6). The first axial change rate and the second axial change rate are determined based on the spherical radius, the interpolation pitch angle, the interpolation azimuth angle, and the spiral angle using formula (7) and formula (8), respectively. The start tangent is determined based on the first axial change rate and the second axial change rate using formula (9).

[0150] The two-dimensional coordinate data of the reference point is obtained. The two-dimensional coordinate data of the interpolation start point is obtained from the sub-blade projection line in the workpiece coordinate system based on the interpolation pitch angle. The reference direction vector is determined based on the two-dimensional coordinate data of the interpolation start point and the reference point using formula (10). The circumferential angle corresponding to the initial circular arc is determined based on the start tangent and the reference direction vector using formula (11). The interpolation radius is determined based on the two-dimensional coordinate data of the interpolation start point, the start tangent, and the interpolation radius using formula (13). The two-dimensional coordinate data of the interpolation center is determined based on the two-dimensional coordinate data of the interpolation start point, the start tangent, and the interpolation radius using formula (13). The initial circular arc in the workpiece coordinate system is determined based on the interpolation radius and the two-dimensional coordinate data of the interpolation center using formula (14). The two-dimensional coordinate data of the interpolation end point is determined based on the main-blade projection line in the workpiece coordinate system and the initial circular arc. The interpolation end point is the intersection point of the main-blade projection line and the initial circular arc. The end phase angle of the line connecting the interpolation end point and the interpolation center relative to the first coordinate axis is determined. The start phase angle of the line connecting the interpolation start point and the interpolation center relative to the first coordinate axis is determined. The interpolation circular arc in the workpiece coordinate system is determined from the initial circular arc in the workpiece coordinate system based on the end phase angle and the start phase angle.

[0151] The interpolation blade line on the spherical surface is determined based on the interpolation circular arc in the workpiece coordinate system by using formula (4). The helical segment of the reference blade line is determined from the initial blade line in the workpiece coordinate system based on the interpolation pitch angle. The interpolation blade line is spliced with the helical segment to obtain the reference blade line.

[0152] The end blade line includes blade line groups. The blade line group includes an end blade main blade line and end blade sub-blade lines. The number of blade line groups is used to indicate the number of blade line groups in the end blade line. The number of blade lines in the group is used to indicate the number of blade lines in the blade line group. The first blade line group includes an initial main blade line and reference sub-blade lines. The electronic device can weight the inter-blade division angle according to the number of blade lines in the group to obtain the inter-group division angle. For each blade line group other than the first blade line group, the group order of each blade line group relative to the first blade line group is determined based on the number of blade line groups. The inter-group division angle is weighted according to the group order to obtain the rotation angle. The first blade line group is rotated around the tool axis according to the rotation angle to obtain each blade line group.

[0153] As shown in Figure 7 , a top view and a front view of the end blade line are provided. The electronic device can simulate the end blade line in Figure 7 by using simulation parameters based on the method provided in the present application. The simulation parameters specifically include: the number of blade lines in the group is 5, the number of blade line groups is 5, the ball radius is 3, the helix angle is 35 degrees, the interpolation starting point parameter is 2.5, and the two-dimensional coordinate data of the reference point is (-1, -0.2). Figure 7 In , each end blade main blade line intersects at the tool tip point, and each end blade sub-blade line deviates from the tool tip point, which can increase the chip space at the tool tip point while ensuring the cutting performance of the rotary file at the tool tip point, thereby improving the chip removal efficiency.

[0154] It should be understood that, although each step in the flowchart involved in each of the above embodiments is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, at least part of the steps in the flowchart involved in each of the above embodiments can include multiple steps or stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or steps or stages in other steps.

[0155] Based on the same inventive concept, this application also provides a rotary file end-edge line determination device for implementing the above-described method for determining the end-edge line of a rotary file. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations of one or more rotary file end-edge line determination device embodiments provided below can be found in the limitations of the rotary file end-edge line determination method described above, and will not be repeated here.

[0156] In one exemplary embodiment, such as Figure 8 As shown, a device 800 for determining the cutting edge line of a rotary file is provided, comprising: a first determining module 802, an interpolation module 804, and a second determining module 806.

[0157] The first determining module 802 is used to determine the reference main cutting line and the initial dividing cutting line intersecting at the tool tip from the end surface; project the reference main cutting line and the initial dividing cutting line onto a projection plane perpendicular to the tool axis to obtain the main cutting projection line and the dividing cutting projection line; the main cutting projection line includes the projection point corresponding to the tool tip.

[0158] The interpolation module 804 is used to determine the starting tangent of the blade projection line at the interpolation starting point based on the interpolation starting point parameter; to determine the interpolation projection line whose intersection with the main blade projection line deviates from the projection point according to the interpolation starting point and the starting tangent; wherein the interpolation projection line is tangent to the blade projection line at the interpolation starting point and the bending direction relative to the starting tangent is matched; and the interpolation projection line is projected onto the end surface to obtain the interpolated blade line.

[0159] The second determining module 806 is used to splice the interpolated dividing line and the initial dividing line to obtain the reference dividing line; and to determine the end cutting line of the rotary file based on the reference dividing line and the reference main cutting line.

[0160] In some embodiments, the end surface is a hemispherical surface; the tool tip is the vertex of the hemispherical surface; the first determining module 802 is used to establish a workpiece coordinate system; the workpiece coordinate system includes a second coordinate axis perpendicular to the tool axis; the starting azimuth angle corresponding to the initial principal cutting line on the hemispherical surface is determined based on the helix angle; the initial principal cutting line is a helix that starts at the outer circumference of the hemispherical surface, ends at the vertex of the sphere, and has a tangential direction perpendicular to the second coordinate axis at the vertex of the sphere; based on the starting azimuth angle corresponding to the initial principal cutting line and the inter-cutting angle between two adjacent cutting lines, the reference principal cutting line and the initial dividing cutting line intersecting at the vertex of the sphere are determined from the hemispherical surface.

[0161] In some embodiments, the workpiece coordinate system includes a first coordinate axis perpendicular to the tool axis; the projection plane is a plane in which the first coordinate axis and a second coordinate axis are located; the first determining module 802 is configured to determine a main blade projection line according to components of the reference main blade line on the first coordinate axis and the second coordinate axis; and determine a sub-blade projection line according to components of the initial sub-blade line on the first coordinate axis and the second coordinate axis; the interpolation module 804 is configured to project the interpolation projection line to the surface of the semi-sphere based on components of the interpolation projection line on the first coordinate axis and the second coordinate axis to obtain the interpolation sub-blade line.

[0162] In some embodiments, the workpiece coordinate system includes an origin and a third coordinate axis parallel to the tool axis; the interpolation starting point is a projection of a three-dimensional interpolation point on the initial sub-blade line on the projection plane; the interpolation starting point parameter is used to represent a coordinate value of the three-dimensional interpolation point on the third coordinate axis; the interpolation module 804 is configured to determine an interpolation pitch angle of the three-dimensional interpolation point relative to the origin based on the interpolation starting point parameter and a spherical radius of the surface of the semi-sphere; determine an interpolation azimuth angle of the three-dimensional interpolation point relative to the origin based on the interpolation pitch angle, the spiral angle, and a starting point azimuth angle corresponding to the initial sub-blade line; and determine a starting point tangent of the sub-blade projection line at the interpolation starting point based on the interpolation pitch angle, the interpolation azimuth angle, the spiral angle, and the spherical radius.

[0163] In some embodiments, the interpolation projection line includes an interpolation circular arc; the interpolation module 804 is configured to obtain a reference point on the projection plane; the reference point is located within a range of an area formed by a starting point tangent and a reference tangent; the starting point tangent is a tangent of the sub-blade projection line at the interpolation starting point; the reference tangent is a tangent of a reference circular arc at the projection point; the reference circular arc passes through the projection point, and the tangent at the interpolation starting point is the starting point tangent; determine an initial circular arc according to the reference point, the interpolation starting point, and the starting point tangent; the initial circular arc passes through the reference point, and the tangent at the interpolation starting point is the starting point tangent; determine an interpolation end point as an intersection point between the initial circular arc and the main blade projection line; and obtain the interpolation circular arc between the interpolation starting point and the interpolation end point from the initial circular arc.

[0164] In some embodiments, the second determining module 806 is configured to determine a group-to-group division angle based on the number of blade lines in each group and a blade-to-blade division angle between two adjacent blade lines; determine a plurality of end-blade main blade lines with a number matching the number of blade line groups based on the reference main blade line and the group-to-group division angle; and determine a plurality of end-blade sub-blade lines with a number matching the number of blade line groups and the number of blade lines in each group based on the group-to-group division angle and each reference sub-blade line.

[0165] The above-described modules in the end-blade blade line determination device of the rotary file can be implemented in whole or in part by software, hardware, and combinations thereof. The above-described modules can be embedded in or independent of a processor in an electronic device in hardware form, or stored in a memory in an electronic device in software form, so as to be called and executed by a processor to perform operations corresponding to the above-described modules.

[0166] In one exemplary embodiment, an electronic device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 9 As shown, this electronic device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs in the non-volatile storage medium. The database stores end-edge cutting line related data. The I / O interfaces are used for information exchange between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When executed by the processor, the computer program implements a method for determining the end-edge cutting line of a rotary file.

[0167] In one exemplary embodiment, an electronic device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 10 As shown, the electronic device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When executed by the processor, the computer program implements a method for determining the end-edge cutting line of a rotary file. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the electronic device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the electronic device, or external keyboards, touchpads, or mice, etc.

[0168] Those skilled in the art will understand that Figure 9The structure shown in FIG. 10 is merely a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0169] In an embodiment, an electronic device is also provided, including a memory and a processor, the memory having stored therein a computer program, the processor implementing the steps in the above method embodiments when executing the computer program.

[0170] In an embodiment, a computer readable storage medium is provided, having stored thereon a computer program, the computer program being executed by a processor to implement the steps in the above method embodiments.

[0171] In an embodiment, a computer program product is provided, including a computer program, the computer program being executed by a processor to implement the steps in the above method embodiments.

[0172] 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 relevant hardware. The computer program can be stored in a non-volatile computer readable storage medium. When the computer program is executed, the processes of the above-mentioned embodiments can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., but is not limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but is not limited thereto.

[0173] The technical features of the above embodiments can be combined arbitrarily. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, but as long as the combinations of the technical features do not exist, they should be considered as the scope of the present application.

[0174] The above embodiments only express several implementation ways of the present application, and the description is specific and detailed, but it should not be understood as a limitation to the patent scope of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, several modifications and improvements can be made, which all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A method of determining an end cutting edge line of a rotary burr, characterized by, The method comprises: determining a reference main blade line and an initial part blade line intersecting at a cusp point from an end surface; projecting the reference main blade line and the initial part blade line to a projection plane perpendicular to a tool axis to obtain a main blade projection line and a part blade projection line; the main blade projection line comprises a projection point corresponding to the cusp point; determining a start point tangent of the part blade projection line at an interpolation start point based on an interpolation start point parameter; determining an interpolation projection line deviating from the projection point of the main blade projection line according to the interpolation start point and the start point tangent; wherein the interpolation projection line is tangent to the part blade projection line at the interpolation start point and matches a bending direction of the start point tangent; projecting the interpolation projection line to the end surface to obtain an interpolation part blade line; splicing the interpolation part blade line and the initial part blade line to obtain a reference part blade line; determining an end blade line of the rotary file based on the reference part blade line and the reference main blade line.

2. The method of claim 1, wherein, The end surface is a hemispherical surface; the cusp point is a spherical apex of the hemispherical surface; the determining of the reference main blade line and the initial part blade line intersecting at the cusp point from the end surface comprises: establishing a workpiece coordinate system; the workpiece coordinate system comprises a second coordinate axis perpendicular to the tool axis; determining a start point azimuth angle of an initial main blade line on the hemispherical surface based on a helix angle; the initial main blade line is a helix line with a start point on an outer circumference of the hemispherical surface, an end point at the spherical apex, and a tangent at the spherical apex being perpendicular to the second coordinate axis; determining the reference main blade line and the initial part blade line intersecting at the spherical apex from the hemispherical surface according to the start point azimuth angle of the initial main blade line and a blade interval division angle between adjacent two blade lines.

3. The method of claim 2, wherein, The workpiece coordinate system comprises a first coordinate axis perpendicular to the tool axis; the projection plane is a plane where the first coordinate axis and the second coordinate axis are located; the projecting of the reference main blade line and the initial part blade line to the projection plane perpendicular to the tool axis to obtain the main blade projection line and the part blade projection line comprises: determining the main blade projection line according to components of the reference main blade line on the first coordinate axis and the second coordinate axis; determining the part blade projection line according to components of the initial part blade line on the first coordinate axis and the second coordinate axis; the projecting of the interpolation projection line to the end surface to obtain the interpolation part blade line comprises: projecting the interpolation projection line to the hemispherical surface based on components of the interpolation projection line on the first coordinate axis and the second coordinate axis to obtain the interpolation part blade line.

4. The method of claim 3, wherein, The workpiece coordinate system comprises an origin and a third coordinate axis parallel to the tool axis; the interpolation start point is a projection of a three-dimensional interpolation point on the initial part blade line on the projection plane; the interpolation start point parameter is used to represent a coordinate value of the three-dimensional interpolation point on the third coordinate axis; the determining of the start point tangent of the part blade projection line at the interpolation start point based on the interpolation start point parameter comprises: determining an interpolation pitch angle of the three-dimensional interpolation point relative to the origin based on the interpolation start point parameter and a spherical radius of the hemispherical surface; determine an interpolation azimuth angle of the three-dimensional interpolation point relative to the origin based on the interpolation pitch angle, the helix angle, and a start azimuth angle corresponding to the initial parting line; determine a start tangent of the parting projection line at the interpolation start point based on the interpolation pitch angle, the interpolation azimuth angle, the helix angle, and the spherical radius.

5. The method of claim 1, wherein, The number of the initial parting lines is at least two; the degree to which the intersection point of the interpolation projection line and the main projection line deviates from the projection point is negatively correlated with the interval between the parting projection line and the main projection line.

6. The method of claim 1, wherein, The interpolation projection line comprises an interpolation circular arc; the method further comprises: obtaining a reference point on the projection plane; the reference point is located within a range formed by a start tangent and a reference tangent; the start tangent is a tangent of the parting projection line at the interpolation start point; the reference tangent is a tangent of a reference circular arc at the projection point; the reference circular arc passes through the projection point and a tangent at the interpolation start point is the start tangent; the interpolation projection line deviating from the projection point, comprises: determine an initial circular arc based on the reference point, the interpolation start point, and the start tangent; the initial circular arc passes through the reference point and a tangent at the interpolation start point is the start tangent; determine an interpolation end point as an intersection point between the initial circular arc and the main projection line; obtain the interpolation circular arc between the interpolation start point and the interpolation end point from the initial circular arc.

7. The method according to any one of claims 1 to 6, characterized in that, The end edge line of the rotary file is determined based on the reference parting line and the reference main edge line, comprising: determine a group interval based on the number of edge lines in a group and an edge interval between two adjacent edge lines; determine a plurality of end edge main lines based on the reference main edge line and the group interval; the number of the end edge main lines matches the number of edge line groups; determine a plurality of end edge parting lines based on the group interval and the reference parting line; the number of the end edge parting lines matches the number of edge line groups and the number of edge lines in a group.

8. An end blade line determining device of a rotary burr, characterized by, The device comprises: a first determination module configured to determine a reference main edge line and an initial parting line intersecting at a tool tip point from an end surface; project the reference main edge line and the initial parting line to a projection plane perpendicular to a tool axis to obtain a main projection line and a parting projection line; the main projection line comprises a projection point corresponding to the tool tip point; an interpolation module configured to determine a start tangent of the parting projection line at an interpolation start point based on an interpolation start point parameter; determine an interpolation projection line deviating from the projection point based on an intersection point between the interpolation start point and the main projection line; wherein the interpolation projection line is tangent to the parting projection line at the interpolation start point and matches a bending direction relative to the start tangent; project the interpolation projection line to the end surface to obtain an interpolation parting line; a second determination module configured to splice the interpolation parting line and the initial parting line to obtain a reference parting line; determine an end edge line of the rotary file based on the reference parting line and the reference main edge line. 9.An electronic device comprising a memory and a processor, the memory storing a computer program, wherein, The processor executes the computer program to implement the steps of the method in any one of claims 1 to 7. The processor executes the computer program to implement the steps of the method in any one of claims 1 to 7.

10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program, which is executed by a processor, implements the steps of the method according to any one of claims 1 to 7.