CNC machining method and apparatus for rotating workpieces

CN115562150BActive Publication Date: 2026-09-01SIEMENS FACTORY AUTOMATION ENG
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211206112.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-30
Publication Date
2026-09-01
Estimated Expiration
2042-09-30

AI Technical Summary

Technical Problem

在对这类非圆曲面轮廓进行拟合时,现有技术常采用空间几何和坐标变换,直接地构建非圆曲面的轮廓特征,这将导致回转体工件的空间轮廓模型十分复杂,其中包括大量参数,并且在绘制轮廓特征时需进行庞大的计算

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115562150B_ABST
    Figure CN115562150B_ABST
Patent Text Reader

Abstract

This invention proposes a method for fitting the contour of a non-circular surface for CNC machining of a workpiece of revolution. The method includes: setting the machining trajectory as an arc, the plane of which the arc lies is parallel to and offset from the axis of the workpiece of revolution; the arc is tangent to the upper end face of the workpiece of revolution at a first tangency point; the arc is tangent to the lower end face of the workpiece of revolution at a second tangency point; a straight line passes through the first and second tangency points; for points aligned with the axis and located on the straight line and points located on the generatrix of the non-circular surface, a mapping relationship is established between the parameters of the machining trajectory and the generatrix contour of the non-circular surface, based on the fact that the distance from a point on the straight line to the axis is equal to the distance from a point on the generatrix to the axis. The generatrix contour equation obtained using this method is relatively simple and contains fewer parameters, making the control of the machining tool simpler in actual machining. This invention also proposes a non-circular surface contour fitting device, a CNC machining method for a workpiece of revolution, a CNC machining device, a CNC machining system, a computing device, a computer-readable storage medium, and a computer program product.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of CNC machining, and particularly to fitting methods and devices for non-circular surface contours, CNC machining methods for rotating workpieces, CNC machining devices, CNC machining systems, computing devices, computer-readable storage media, and program products. Background Technology

[0002] CNC machining, also known as numerical control machining, uses numerical control languages ​​for programming control to machine workpieces into target shapes. In existing technologies, CNC machining centers first need to parse the data information, such as lines, arcs, and paths, which have already been coded, converting them into solid features and presenting them as contour features. Then, based on these contour features, the machining center system calculates the toolpath for the machining tool. During machining, the machining tool starts moving from the tool setting point (or the machine tool's fixed origin), traverses the set machining path, and returns to that point, thus ending the path traversed by the machining program and completing the machining of the workpiece.

[0003] In engineering applications, the surfaces of rotating workpieces are sometimes irregular, non-circular surfaces. The generatrices of these non-circular surfaces are not standard circular arcs; their surface curvature gradually changes, such as hyperboloids, hyperbolic paraboloids, and tangent surfaces. When fitting the contours of these non-circular surfaces, existing techniques often employ spatial geometry and coordinate transformations to directly construct the contour features. This results in a highly complex spatial contour model of the rotating workpiece, including numerous parameters, and requires extensive calculations when drawing the contour features. Furthermore, when directly machining the surfaces of rotating workpieces using the aforementioned CNC machining methods, the constantly changing geometric features (such as curvature) of the surface necessitate changes in the toolpath, placing extremely high demands on the control precision of the machining tool. Summary of the Invention

[0004] To address the aforementioned problems, this invention proposes a fitting method and device for non-circular surface contours, a CNC machining method for rotating workpieces, a CNC machining device, a CNC machining system, a computing device, a computer-readable storage medium, and a program product, which are used to reduce the machining difficulty and cost of non-circular surfaces.

[0005] The first embodiment of this disclosure proposes a fitting method for the profile of a non-circular surface for CNC machining of a workpiece having the non-circular surface. The method includes: setting the machining trajectory as an arc, wherein the plane of the arc is parallel to and offset from the axis of the workpiece, the arc is tangent to the upper end face of the workpiece at a first tangent point, the arc is tangent to the lower end face of the workpiece at a second tangent point, a straight line passes through the first and second tangent points, and for points on the straight line aligned with the axis and points on the generatrix of the non-circular surface, based on the fact that the distance from the point on the straight line to the axis is equal to the distance from the point on the generatrix to the axis, a mapping relationship is established between the parameters of the machining trajectory and the generatrix profile of the non-circular surface.

[0006] In this embodiment, on the one hand, by establishing a mapping relationship between the parameters of the machining trajectory and the generatrix contour, the resulting generatrix equation representing the non-circular surface contour is relatively simple, contains fewer parameters, and requires less computation in practical use. On the other hand, when machining a rotating workpiece using a machining tool with a circular travel trajectory, the requirements for machining tool control are reduced, resulting in smaller machining errors.

[0007] A second embodiment of this disclosure provides a fitting device for non-circular surface profiles for CNC machining of a rotary workpiece having the non-circular surface, the device being configured to perform the method described above.

[0008] The third embodiment of this disclosure proposes a CNC machining method for a rotary workpiece having a non-circular surface. The method includes: acquiring target generatrix information of the target non-circular surface; determining parameters for the machining trajectory in actual machining based on the target generatrix information and according to the mapping relationship between the parameters of the machining trajectory and the generatrix contour of the non-circular surface; generating input information for a CNC machine tool based on the parameters of the machining trajectory in actual machining, so as to control the machining trajectory to be an arc for machining the rotary workpiece, wherein the plane containing the arc is parallel to and deviates from the axis of the rotary workpiece; wherein the mapping relationship is based on... The following steps are used to obtain the following: The machining trajectory is set as an arc, the plane of which the arc is located is parallel to and deviates from the axis of the rotating workpiece, the arc is tangent to the upper end face of the rotating workpiece at a first tangent point, the arc is tangent to the lower end face of the rotating workpiece at a second tangent point, the straight line passes through the first tangent point and the second tangent point, for points on the straight line that are aligned with the axis and points on the generatrix of the non-circular surface, based on the fact that the distance from the point on the straight line to the axis is equal to the distance from the point on the generatrix to the axis, a mapping relationship is established between the parameters of the machining trajectory and the generatrix contour of the non-circular surface.

[0009] The fourth embodiment of this disclosure proposes a CNC machining device for a rotary workpiece having the non-circular surface. The device includes: a target information acquisition module configured to acquire target generatrix information of the target non-circular surface; and a machining parameter determination module configured to determine machining trajectory parameters for actual machining based on the target generatrix information and according to the mapping relationship between the parameters of the machining trajectory and the generatrix contour of the non-circular surface. The mapping relationship is obtained based on the following steps: setting the machining trajectory as an arc, the plane of the arc being parallel to and offset from the axis of the rotary workpiece, the arc being tangent to the upper end face of the rotary workpiece at a first tangency point, and the arc being... The lower end face of the rotating workpiece is tangent to the second tangent point. A straight line passes through the first tangent point and the second tangent point. For a point on the straight line that is flush with the axial direction and a point on the generatrix of the non-circular surface, a mapping relationship is established between the parameters of the machining trajectory and the generatrix contour of the non-circular surface, based on the fact that the distance from the point on the straight line to the axial direction is equal to the distance from the point on the generatrix to the axial direction. The machine tool input generation module is configured to generate CNC machine tool input information based on the parameters of the machining trajectory used in actual machining, so as to control the machining trajectory to be an arc to machine the rotating workpiece. The plane of the arc is parallel to and deviates from the axis of the rotating workpiece.

[0010] The fifth embodiment of this disclosure proposes a CNC machining system for a rotary workpiece having the non-circular curved surface. The system includes: a machining tool for machining the rotary workpiece; and a computing device including: a processor and a memory, wherein the memory stores computer-executable instructions, and when the computer-executable instructions are executed, the processor executes the above-described method to control the machining tool.

[0011] A sixth embodiment of this disclosure provides a computing device comprising: a processor; and a memory for storing computer-executable instructions that, when executed, cause the processor to perform the methods described above.

[0012] A seventh embodiment of this disclosure provides a computer-readable storage medium having computer-executable instructions stored thereon for performing the methods described above.

[0013] The eighth embodiment of this disclosure provides a computer program product tangibly stored on a computer-readable storage medium and including computer-executable instructions that, when executed, cause at least one processor to perform the method described above. Attached Figure Description

[0014] Features, advantages, and other aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description, in which several embodiments of the disclosure are illustrated by way of example and not limitation, in the drawings:

[0015] Figure 1 A schematic diagram of the machining trajectory relative to a rotating workpiece according to an embodiment of the present disclosure is shown.

[0016] Figure 2 A schematic diagram of the upper end face of a rotating workpiece according to an embodiment of the present disclosure is shown.

[0017] Figure 3 A schematic diagram of the lower end face of a rotating workpiece according to an embodiment of the present disclosure is shown.

[0018] Figure 4 A schematic diagram of the busbar profile according to an embodiment of the present disclosure is shown.

[0019] Figure 5 An exemplary method flowchart for determining the mapping relationship between machining trajectory parameters and busbar profile according to an embodiment of the present disclosure is shown.

[0020] Figure 6 A schematic diagram of a rotating workpiece and an arc in the XOZ plane according to an embodiment of the present disclosure is shown.

[0021] Figure 7 An exemplary method flowchart for CNC machining of a workpiece of revolution according to an embodiment of the present disclosure is shown.

[0022] Figure 8 An exemplary apparatus block diagram for CNC machining of a workpiece of revolution is shown according to an embodiment of the present disclosure.

[0023] Figure 9 A block diagram of an exemplary computing device according to an embodiment of the present disclosure is shown. Detailed Implementation

[0024] Various exemplary embodiments of this disclosure are described in detail below with reference to the accompanying drawings. While the exemplary methods and apparatuses described below include software and / or firmware executed on hardware among other components, it should be noted that these examples are merely illustrative and should not be considered limiting. For example, it is conceivable that any or all hardware, software, and firmware components may be implemented exclusively in hardware, exclusively in software, or in any combination of hardware and software. Therefore, although exemplary methods and apparatuses have been described below, those skilled in the art will readily understand that the examples provided are not intended to limit the ways in which these methods and apparatuses may be implemented.

[0025] Furthermore, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of the methods and systems according to various embodiments of this disclosure. It should be noted that the functions marked in the blocks may occur in a different order than that shown in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, or they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0026] The terms “comprising,” “including,” and similar terms as used herein are open-ended, meaning “including / including but not limited to,” implying that other content may also be included. The term “based on” means “at least partially based on.” The term “one embodiment” means “at least one embodiment”; the term “another embodiment” means “at least one additional embodiment,” and so on.

[0027] This disclosure proposes a fitting method for non-circular surface profiles, which can be applied to CNC machining of rotating workpieces. Figure 1 A schematic diagram of the machining trajectory relative to a rotating workpiece according to an embodiment of the present disclosure is shown. The rotating workpiece 10 consists of a non-circular surface ∑0, an upper end surface ∑1, and a lower end surface ∑2, wherein the radius of the upper end surface ∑1 is R1, the radius of the lower end surface ∑2 is R2, the contour features of the non-circular surface ∑0 can be characterized by its generatrix, and the axial length of the rotating workpiece is L. When machining the rotating workpiece 10 using CNC, the machining trajectory is set to an arc a. The plane containing this arc a is parallel to the axis b of the rotating workpiece 10 and deviates from the axis b by a distance t.

[0028] A three-dimensional XYZ coordinate system is established with the midpoint of axis b of the rotating workpiece as the origin. Arc a is tangent to the rotating workpiece 10. Specifically, arc a is tangent to the upper end face ∑1 of the rotating workpiece 10 at point M, and arc a is tangent to the lower end face ∑2 of the rotating workpiece 10 at point N. Figure 2 and Figure 3 The positions of points M and N on the upper plane ∑1 and the lower plane ∑2 are further shown. Based on the right triangle formed by point M on the upper plane ∑1, and using the Pythagorean theorem, the Z-coordinate of point M can be determined as follows: Similarly, the Z coordinate of point N is: Furthermore, the coordinates of point M can be determined as follows: The coordinates of point N are

[0029] Based on the coordinates of points M and N, the equation of the straight line passing through points M and N can be determined as follows:

[0030] Suppose there exists a point E(x0, y0, z0) on the line MN, then the distance from point E to the axis b of the rotating workpiece can be expressed as:

[0031]

[0032] Substituting E(x0,y0,z0) into equation (1), we can obtain

[0033]

[0034] in Since point E lies on the line MN, the y-coordinate of point E is y0 = t. Substituting equation (3) into equation (2), we can obtain the distance.

[0035] For points on the straight line MN aligned with the axis and on the generatrix of the non-circular surface ∑0, a radial parameter mapping is established. A distance function d(x) is determined based on the auxiliary line MN. This function represents the radial distance from the corresponding point on the line to the axis b at any axial position x. The radial coordinates of the corresponding points on the generatrix are defined using this function value. That is, a point F(x0,y1,z1) with the same X coordinate as E(x0,y0,z0) and located on the generatrix, has a distance from the point F to the axis b that also conforms to equation (4). Furthermore, for a point on the generatrix with an arbitrary X coordinate x, the distance from that point to the axis b should conform to equation (4).

[0036] Therefore, for a generatrix c located in the XOZ plane, any point G(x,y,z) on generatrix c satisfies

[0037]

[0038] Equation (6) represents the equation of the generatrix c, which establishes the mapping relationship between the parameters of the machining trajectory and the generatrix profile of the non-circular surface ∑0. The parameters of the machining trajectory include the distance t between the plane containing arc a and the axis b. For example, given R1 = 30, R2 = 60, and L = 80, setting the deviation distance t = 15, according to equation (6), the following can be drawn: Figure 4 The outline of the busbar is shown.

[0039] In this embodiment, on the one hand, by establishing a mapping relationship between machining trajectory parameters and generatrix contours, the resulting equation for representing the generatrix contour of non-circular surfaces is relatively simple, contains fewer parameters, and requires less computation in practical use. On the other hand, when machining rotating workpieces using machining tools with circular travel trajectories, the requirements for machining tool control are reduced, resulting in smaller machining errors.

[0040] Figure 5 This is an exemplary method flowchart according to an embodiment of the present disclosure, which details how to establish a mapping relationship between the parameters of the machining trajectory and the generatrix contour. As described above, arc a is tangent to the upper end face ∑1 of the workpiece 10 at a first tangent point M, and arc a is tangent to the lower end face ∑2 of the workpiece 10 at a second tangent point N. In step 501, the coordinate equation of the straight line passing through the two tangent points is determined based on the position coordinates of the first tangent point M and the second tangent point N. In step 502, the distance from a point on the straight line to the axis is calculated. In step 503, based on this distance and combined with the position coordinates of the point in the axis direction, the coordinate equation of the generatrix is ​​obtained, as shown in equation (6).

[0041] Figure 6 A schematic diagram of the rotating workpiece 10 and arc a in the XOZ plane is shown in the embodiment. and The line segments at points Σ1 and Σ2 represent the upper and lower end faces of the rotating workpiece 10, respectively. The rotating workpiece 10 is tangent to arc a and tangent to the upper end face Σ1 at point Σ1. Tangent to the lower end face ∑2 at point Let the center of arc a be O(p, t, q), and the radius of arc a be r. Since OM = ON = r, we can deduce...

[0042] Since the distance between the center O of the arc and the first tangent point M and the second tangent point N is the radius r of the arc a, the correspondence between the parameters of the machining trajectory and the coordinates O(p, t, q) of the center position of the arc a can be established. The parameters of the machining trajectory include the distance t of the plane containing the arc a from the axis b, and the radius r of the arc.

[0043] Furthermore, the present invention discloses a fitting device for non-circular surface profiles, which can be used for CNC machining of workpieces of revolution having non-circular surfaces. This device is configured to perform the fitting methods described in the embodiments of this disclosure.

[0044] Figure 7 This is an exemplary method flowchart according to an embodiment of the present disclosure, used for CNC machining of a workpiece of revolution, wherein the workpiece of revolution has a non-circular surface. In step 701, target generatrix information of the target non-circular surface is obtained, such as the contour of the target generatrix. In step 702, based on the target generatrix information and according to the mapping relationship between the parameters of the machining trajectory and the generatrix contour of the non-circular surface, parameters for the machining trajectory used in actual machining are determined.

[0045] The mapping relationship is obtained based on the following steps: The machining trajectory is set as an arc, the plane of which is parallel to and offset from the axis of the rotating workpiece. The arc is tangent to the upper end face of the rotating workpiece at a first tangent point, and tangent to the lower end face of the rotating workpiece at a second tangent point. The straight line passes through the first and second tangent points. For points aligned with the axis on the straight line and points on the generatrix of the non-circular surface, based on the fact that the distance from a point on the straight line to the axis is equal to the distance from a point on the generatrix to the axis, a mapping relationship is established between the parameters of the machining trajectory and the profile of the generatrix of the non-circular surface.

[0046] After the above steps, the parameters of the machining trajectory used in actual machining can be determined, such as the distance of the plane containing the arc from the axis. In step 703, based on the parameters of the machining trajectory used in actual machining, the input information of the CNC machine tool is generated to control the machining trajectory to be an arc for machining the rotating workpiece, wherein the plane containing the arc is parallel to and deviates from the axis of the rotating workpiece.

[0047] Furthermore, in the CNC machining method for rotating workpieces, the exemplary method flow of this disclosure can be followed. Figure 5 A mapping relationship is established between the parameters of the machining trajectory and the generatrix contour of the non-circular surface. Furthermore, referring to the above-mentioned fitting method for the non-circular surface contour, a correspondence between the parameters of the machining trajectory and the coordinates of the center of the arc can be established based on the fact that the distances between the center of the arc and the first and second tangent points are both equal to the radius of the arc.

[0048] Figure 8 A CNC machining apparatus for a workpiece of rotation according to an embodiment of the present disclosure is shown. The apparatus 800 includes a target information acquisition module 801, a machining parameter determination module 802, and a machine tool input generation module 803. The target information acquisition module 801 is configured to execute step 701. The machining parameter determination module 802 is configured to execute step 702. The machine tool input generation module 803 is configured to execute step 703.

[0049] Furthermore, the present invention also discloses a CNC machining system for a workpiece of rotation. The system includes: a machining tool for machining the workpiece of rotation; and a computing device including: a processor and a memory for storing computer-executable instructions, which, when executed, cause the processor to execute the method described in the embodiments of the present invention for controlling the machining tool.

[0050] Figure 9A block diagram of an exemplary computing device 900 according to an embodiment of the present disclosure is shown. The computing device 900 includes a processor 901 and a memory 902 coupled to the processor 901. The memory 902 is used to store computer-executable instructions that, when executed, cause the processor 901 to perform the methods described in the above embodiments.

[0051] Alternatively, the above methods can be implemented using a computer-readable storage medium. The computer-readable storage medium carries computer-readable program instructions for executing the various embodiments of this disclosure. The computer-readable storage medium can be a tangible device capable of holding and storing instructions used by an instruction execution device. The computer-readable storage medium can be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combinations thereof. The computer-readable storage medium used herein is not to be interpreted as a transient signal itself, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.

[0052] Therefore, in another embodiment, the present invention provides a computer-readable storage medium having computer-executable instructions stored thereon for performing the methods described above in the present invention.

[0053] In another embodiment, the present invention provides a computer program product tangibly stored on a computer-readable storage medium and comprising computer-executable instructions that, when executed, cause at least one processor to perform the methods described above in the present invention.

[0054] Generally, the various exemplary embodiments of the present invention can be implemented in hardware or dedicated circuitry, software, firmware, logic, or any combination thereof. Some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device. When aspects of embodiments of the present invention are illustrated or described as block diagrams, flowcharts, or using some other graphical representation, it will be understood that the blocks, apparatuses, systems, techniques, or methods described herein can be implemented as non-limiting examples in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other computing devices, or some combination thereof.

[0055] Computer-readable program instructions or computer program products for executing various embodiments of the present invention can also be stored in the cloud. When needed, users can access the computer-readable program instructions stored in the cloud for executing an embodiment of the present invention via mobile internet, fixed network or other networks, thereby implementing the technical solutions disclosed in various embodiments of the present invention.

[0056] While embodiments of the invention have been described with reference to several specific examples, it should be understood that the embodiments of the invention are not limited to the specific embodiments disclosed. The embodiments of the invention are intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. The scope of the claims is to be interpreted in the broadest sense, thereby encompassing all such modifications and equivalent structures and functions.

Claims

1. A method for fitting a non-circular surface profile for CNC machining of a workpiece of revolution, the workpiece having the non-circular surface, the method comprising: The machining trajectory is set as an arc, the plane of which is parallel to and offset from the axis of the rotating workpiece. The arc is tangent to the upper end face of the rotating workpiece at a first tangency point, and the arc is tangent to the lower end face of the rotating workpiece at a second tangency point. The straight line passes through the first tangency point and the second tangency point. For a point on the straight line aligned with the axial direction and a point on the generatrix of the non-circular surface, a mapping relationship is established between the parameters of the machining trajectory and the generatrix contour of the non-circular surface, based on the fact that the distance from the point on the straight line to the axial line is equal to the distance from the point on the generatrix to the axial line.

2. The fitting method for non-circular surface contours according to claim 1, wherein, The parameters of the machining trajectory include the distance between the plane containing the arc and the axis.

3. The fitting method for non-circular surface contours according to claim 1, wherein, The steps for establishing the mapping relationship include: Based on the position coordinates of the first and second tangent points, determine the coordinate equation of the straight line. Calculate the distance from a point on the straight line to the axis. Based on the distance and the position coordinates of the points on the straight line in the direction of the axis, the coordinate equation of the generatrix is ​​obtained.

4. The fitting method for non-circular surface contours according to claim 1, further comprising: Based on the fact that the distances between the center of the arc and the first and second tangent points are both equal to the radius of the arc, a correspondence is established between the parameters of the machining trajectory and the position coordinates of the center of the arc. in, The parameters of the machining trajectory include the distance of the plane containing the arc from the axis and the radius of the arc.

5. A fitting device for a non-circular surface profile for CNC machining of a workpiece having the non-circular surface, the device being configured to perform the method according to claims 1-4.

6. A CNC machining method for a workpiece of revolution, the workpiece having a non-circular curved surface, the method comprising: Obtain the target generatrix information of the target non-circular surface; Based on the target generatrix information, and according to the mapping relationship between the parameters of the machining trajectory and the generatrix contour of the non-circular surface, the parameters of the machining trajectory used in actual machining are determined. Based on the parameters of the machining trajectory used in actual processing, input information for the CNC machine tool is generated to control the machining trajectory to be an arc to process the rotating workpiece. The plane of the arc is parallel to and deviates from the axis of the rotating workpiece. The mapping relationship is obtained based on the following steps: The machining trajectory is set as an arc, the plane of which the arc lies is parallel to and offset from the axis of the rotating workpiece, the arc is tangent to the upper end face of the rotating workpiece at a first tangent point, the arc is tangent to the lower end face of the rotating workpiece at a second tangent point, and the straight line passes through the first tangent point and the second tangent point. For a point on the straight line aligned with the axial direction and a point on the generatrix of the non-circular surface, a mapping relationship is established between the parameters of the machining trajectory and the generatrix contour of the non-circular surface, based on the fact that the distance from the point on the straight line to the axial line is equal to the distance from the point on the generatrix to the axial line.

7. The CNC machining method for a rotating workpiece according to claim 6, wherein, The parameters of the machining trajectory include the distance between the plane containing the arc and the axis.

8. The CNC machining method for a rotating workpiece according to claim 6, wherein, The steps for establishing the mapping relationship include: Based on the position coordinates of the first and second tangent points, determine the coordinate equation of the straight line. Calculate the distance from a point on the straight line to the axis. Based on the distance and the position coordinates of the points on the straight line in the direction of the axis, the coordinate equation of the generatrix is ​​obtained.

9. The CNC machining method for a rotating workpiece according to claim 6, further comprising: Based on the fact that the distances between the center of the arc and the first and second tangent points are both equal to the radius of the arc, a correspondence is established between the parameters of the machining trajectory and the position coordinates of the center of the arc. in, The parameters of the machining trajectory include the distance of the plane containing the arc from the axis and the radius of the arc.

10. A CNC machining apparatus for a workpiece of rotation, the workpiece having a non-circular curved surface, the apparatus comprising: The target information acquisition module is configured to acquire target generatrix information of the target non-circular surface; The machining parameter determination module is configured to determine the parameters of the machining trajectory used in actual machining based on the target generatrix information and according to the mapping relationship between the parameters of the machining trajectory and the generatrix contour of the non-circular surface, wherein the mapping relationship is obtained based on the following steps: The machining trajectory is set as an arc, the plane of which is parallel to and offset from the axis of the rotating workpiece. The arc is tangent to the upper end face of the rotating workpiece at a first tangency point, and the arc is tangent to the lower end face of the rotating workpiece at a second tangency point. The straight line passes through the first tangency point and the second tangency point. For a point on the straight line aligned with the axial direction and a point on the generatrix of the non-circular surface, a mapping relationship is established between the parameters of the machining trajectory and the generatrix contour of the non-circular surface, based on the fact that the distance from the point on the straight line to the axial line is equal to the distance from the point on the generatrix to the axial line. The machine tool input generation module is configured to generate CNC machine tool input information based on the parameters of the machining trajectory used in actual machining, so as to control the machining trajectory to machine the rotating workpiece as the arc, wherein the plane of the arc is parallel to and deviates from the axis of the rotating workpiece.

11. A CNC machining system for a workpiece of rotation, the workpiece having a non-circular curved surface, the system comprising: Machining tools are used to process the rotating workpiece; A computing device includes a processor and a memory, the memory storing computer-executable instructions that, when executed, cause the processor to perform the method according to claims 6-9 for controlling the machining tool.

12. A computing device, the computing device comprising: processor; as well as A memory for storing computer-executable instructions that, when executed, cause the processor to perform the method according to any one of claims 1-4, 6-9.

13. A computer-readable storage medium having computer-executable instructions stored thereon for performing the method according to any one of claims 1-4, 6-9.

14. A computer program product tangibly stored on a computer-readable storage medium and comprising computer-executable instructions that, when executed, cause at least one processor to perform the method according to any one of claims 1-4, 6-9.

Citation Information

Patent Citations

  • Tool setting error compensation method and system for aspherical arc envelope grinding

    CN114523341A

  • Machining track optimization method and equipment based on convolute line and storage medium

    CN115097786A