CNC machining method and device for rotating workpiece

By deviating from the central axis section on the workpiece on the rotary body, the projection mapping relationship of the non-circular curved surface profile is established, and the problems of high difficulty and cost of processing of non-circular curved profiles are solved, and simple and accurate CNC machining is achieved.

CN115437308BActive Publication Date: 2025-08-08SIEMENS FACTORY AUTOMATION ENG
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, when processing non-circular curve profiles, especially special curved surfaces of the roll, such as ellipses, hyperbolas, parabolas, etc., there are problems such as difficult and high cost in processing.

Method used

The preset machining tool is used to deviate from the central axis section of the rotary body workpiece, and the arc is used as the machining trajectory. By establishing the projection mapping relationship between the machining trajectory and the non-circular curved surface profile in different directions, the three-dimensional problem is solved using the plane geometry method to reduce the processing difficulty and cost.

Benefits of technology

It simplifies the control of the running trajectory of machining tools, reduces the difficulty and cost of machining workpieces, has small errors, and is suitable for actual working conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115437308B_ABST
    Figure CN115437308B_ABST
Patent Text Reader

Abstract

The present invention provides a method for fitting a non-circular surface profile, a method for numerically controlling a workpiece of revolution, an apparatus, a system, a computing device, a computer-readable storage medium, and a program product. The method comprises: presetting a machining tool offset from the central axis cross-section of the workpiece of revolution, using a circular arc as a machining trajectory, determining the parameters of the non-circular surface profile to be fitted and the parameters of the machining trajectory; and establishing a mapping relationship between the parameters of the machining trajectory and the non-circular surface profile to be fitted based on the machining trajectory and projections of the non-circular surface profile to be fitted in a first direction and a second direction. The present invention simplifies the machining tool's trajectory and facilitates control, significantly reducing the difficulty and cost of workpiece machining. The method also simplifies calculations, minimizes errors, and requires fewer known parameters, making it suitable for application in actual working conditions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of numerical control machining, and more specifically, to a method for fitting a non-circular surface profile, a numerical control machining method, apparatus, system, computing device, computer-readable storage medium, and program product for a rotating workpiece. Background Art

[0002] In the field of CNC machining, non-circular curve contours are generally approximated by a series of line segments, arcs or double arcs to the original curve. These curves have the characteristics of complex surface, high machining difficulty, low machining precision and high machining cost. For example, the contours of special curved surfaces (such as ellipses, hyperbolas, parabolas, etc.) of rolling mills are designed and processed.

[0003] A roll lathe is a lathe specifically designed for machining rolls. Rolls are the primary working components and tools on rolling mills that cause continuous plastic deformation of metals and are widely used in the industrial field. Different rolling mills have different requirements for the roll surface. Commonly used methods for designing the roll shape of skew rolls include the binary function conditional extreme value method and the conjugate surface method. These methods actually utilize the principle of "line contact" to design the roll surface. However, the binary function conditional extreme value method is more complex in solving the one-variable quadrature equation, while the conjugate surface method is more abstract, non-intuitive, and inconvenient for drawing.

[0004] Therefore, it is necessary to propose a new CNC machining method to reduce the machining difficulty and cost of non-circular curve profiles, for example, to facilitate the design and machining of rollers with special curved surfaces. Summary of the Invention

[0005] To solve the above problems, the present invention proposes a fitting method for non-circular surface contours, a CNC machining method, device, system, computing equipment, computer-readable storage medium and program product for rotating workpieces to reduce the machining difficulty and machining cost of workpieces with non-circular curve contours.

[0006] The first embodiment of the present disclosure proposes a fitting method for a non-circular surface profile, which is used for CNC machining of a rotating workpiece. The method includes: presetting a machining tool that deviates from the central axis section of the rotating workpiece, and using an arc as a machining trajectory, determining the parameters of the non-circular surface profile to be fitted and the parameters of the machining trajectory; based on the machining trajectory and the projection of the non-circular surface profile to be fitted in the first direction and the second direction, establishing a mapping relationship between the parameters of the machining trajectory and the non-circular surface profile to be fitted.

[0007] In this embodiment, the processing tool is deviated from the central axis section of the rotating workpiece, and processing is performed with an arc as the processing trajectory. The operation trajectory of the processing tool is simple and easy to control, which greatly reduces the processing difficulty and processing cost of the workpiece; based on the projection of the processing trajectory and the non-circular contour surface in different directions, a mapping relationship between the parameters of the processing trajectory and the non-circular surface contour is established, and the plane geometry method is used to solve the three-dimensional problem (the simultaneous solution of two-variable quadratic equations is simpler and more effective). The calculation is simple, the error is small, and the known parameters required are relatively few. It is suitable for application in actual working conditions, especially for the processing design of single-leaf hyperbolic surface contours.

[0008] In a preferred implementation manner of this embodiment, the parameters of the non-circular curved surface profile to be fitted include: a front face radius, a rear face radius and / or an axis length.

[0009] In a preferred implementation manner of this embodiment, the parameters of the processing trajectory include: a distance of the processing tool deviating from the central axis section of the rotating workpiece and / or a trajectory radius of the processing tool.

[0010] In a preferred implementation of this embodiment, the projection in the first direction is a projection parallel to the plane where the processing trajectory is located, and the projection in the second direction is a projection of a plane perpendicular to the central axis of the rotating workpiece; the step of establishing the mapping relationship includes: obtaining the main line and the arc curve through the projection of the processing trajectory and the non-circular surface contour to be fitted in the first direction, and obtaining the end face arc and the straight line segment through the projection of the processing trajectory and the non-circular surface contour to be fitted in the second direction; based on the correspondence between the coordinates of the points on the main line, the arc curve, the end face arc and the straight line segment, establishing a mapping relationship between the parameters of the processing trajectory and the non-circular surface contour to be fitted.

[0011] In a preferred implementation of this embodiment, the step of establishing the mapping relationship includes: taking the axis of the rotating workpiece as the coordinate origin o, taking the central axis of the rotating workpiece as the z-axis, setting the y-axis parallel to the plane where the processing trajectory is located, and determining the x-axis based on the right-hand rule; projecting the processing trajectory and the non-circular surface contour onto the xoy plane and the yoz plane respectively; and establishing a mathematical equation based on the correspondence between the processing trajectory and the non-circular surface contour at each point on the xoy plane and the yoz plane:

[0012]

[0013] Based on the mathematical equation, the mathematical expression of the projection of the non-circular surface profile on the yoz plane is obtained as follows:

[0014]

[0015] Among them, (y,z) represents the coordinates of the projection of the non-circular surface contour on the yoz plane, (y',z) represents the coordinates of the processing point on the cross section of the processing trajectory corresponding to (y,z), h represents the vertical distance between the center of the processing trajectory and the central axis, r represents the trajectory radius of the processing tool, and t represents the distance that the processing tool deviates from the central axis cross section of the rotating workpiece.

[0016] A second embodiment of the present disclosure provides a CNC machining method for a rotating workpiece, which is used for machining a non-circular surface contour. The method includes: obtaining parameter information of the rotating workpiece to be machined and data information of the target non-circular surface contour; based on the parameter information of the rotating workpiece to be machined and the data information of the target non-circular surface contour, and according to a mapping relationship between the non-circular surface contour to be fitted and the machining trajectory parameters and according to a mapping relationship between the non-circular surface contour to be fitted and the machining trajectory parameters, obtaining a target parameter value of the machining trajectory; based on the target parameter value of the machining trajectory, generating input information of a CNC machine tool to control the machining tool to deviate from the center axis of the rotating workpiece, and to machine the rotating workpiece with an arc as the machining trajectory; wherein the mapping relationship is obtained by the following steps: presetting a machining tool to deviate from the center axis section of the rotating workpiece, and using an arc as the machining trajectory to determine the parameters of the non-circular surface contour to be fitted and the parameters of the machining trajectory; and establishing a mapping relationship between the parameters of the machining trajectory and the non-circular surface contour to be fitted based on the projections of the machining trajectory and the non-circular surface contour to be fitted in the first direction and the second direction.

[0017] The third embodiment of the present disclosure provides a fitting device for a non-circular surface profile, which is used for CNC machining of a rotating workpiece. The device includes: a parameter determination module, which is configured to preset a machining tool that deviates from the central axis section of the rotating workpiece, and use an arc as a machining trajectory to determine the parameters of the non-circular surface profile to be fitted and the parameters of the machining trajectory; a mapping relationship establishment module, which is configured to establish a mapping relationship between the parameters of the machining trajectory and the non-circular surface profile to be fitted based on the projections of the machining trajectory and the non-circular surface profile to be fitted in the first direction and the second direction.

[0018] The fourth embodiment of the present disclosure provides a CNC machining device for a rotating workpiece, the device comprising: a parameter information and data information acquisition module, configured to acquire parameter information of the rotating workpiece to be machined and data information of the target non-circular surface profile; a target parameter value acquisition module, configured to acquire the target parameter value of the machining trajectory based on the parameter information of the rotating workpiece to be machined and the data information of the target non-circular surface profile, and according to a mapping relationship between the non-circular surface profile to be fitted and the machining trajectory parameters; wherein the mapping relationship is acquired by the following steps: presetting a machining tool to deviate from the central axis section of the rotating workpiece, and using a circular arc as the machining trajectory to determine the parameters of the non-circular surface profile to be fitted and the parameters of the machining trajectory; establishing a mapping relationship between the parameters of the machining trajectory and the non-circular surface profile to be fitted based on the projections of the machining trajectory and the non-circular surface profile to be fitted in the first direction and the second direction; an input information acquisition module, configured to generate input information of the CNC machine tool based on the target parameter value of the machining trajectory, so as to control the machining tool to deviate from the central axis of the rotating workpiece, and to machine the rotating workpiece using a circular arc as the machining trajectory.

[0019] The fifth embodiment of the present disclosure provides a CNC machining system for a rotating workpiece, the system comprising: a machining tool for machining the rotating workpiece; a computing device comprising: a processor and a memory, the memory being used to store computer-executable instructions, which, when the computer-executable instructions are executed, enables the processor to execute the CNC machining method for the rotating workpiece, and to control the machining tool.

[0020] The sixth embodiment of the present disclosure provides a computing device, which includes: a processor; and a memory for storing computer-executable instructions, which, when the computer-executable instructions are executed, enables the processor to execute the aforementioned non-circular surface profile fitting method or rotational workpiece CNC machining method.

[0021] A seventh embodiment of the present disclosure provides a computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are used to execute the aforementioned non-circular surface profile fitting method or the CNC machining method of a rotational workpiece.

[0022] The eighth embodiment of the present disclosure proposes a computer program product, which is tangibly stored on a computer-readable storage medium and includes computer-executable instructions. When the computer-executable instructions are executed, the aforementioned method for fitting the contour of a non-circular surface or the method for numerically controlling a rotating workpiece is performed. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The features, advantages and other aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings, in which several embodiments of the present disclosure are shown in an illustrative and non-limiting manner. In the accompanying drawings:

[0024] Figure 1 A flow chart of an exemplary method for fitting a non-circular curved surface profile for numerical control machining of a rotating workpiece according to an embodiment of the present disclosure is shown.

[0025] Figure 2 A schematic diagram of the positional relationship between a machining trajectory of a machining tool and a non-circular surface profile to be fitted according to an embodiment of the present disclosure is shown.

[0026] Figure 3 A schematic diagram of projections in different directions of a machining trajectory and a non-circular surface profile to be fitted according to an embodiment of the present disclosure is shown.

[0027] Figure 4 A schematic diagram showing the relationship between a machining trajectory and various points on the projections of the non-circular surface profile to be fitted in different directions and parameters according to an embodiment of the present disclosure is shown.

[0028] Figure 5 A flow chart of an exemplary method for numerical control machining of a rotating workpiece according to an embodiment of the present disclosure is shown.

[0029] Figure 6 A block diagram of an exemplary apparatus for fitting a non-circular surface profile according to an embodiment of the present disclosure is shown.

[0030] Figure 7 A block diagram is shown of an exemplary apparatus for numerically controlling machining of a rotating workpiece according to an embodiment of the present disclosure.

[0031] Figure 8 A block diagram of an exemplary system for numerical control machining of a rotating workpiece according to an embodiment of the present disclosure is shown.

[0032] Figure 9 A block diagram of a computing device according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0033] The following describes in detail various exemplary embodiments of the present disclosure with reference to the accompanying drawings. Although the exemplary methods and devices 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 regarded as restrictive. For example, it is contemplated 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 devices have been described below, it should be readily understood by those skilled in the art that the examples provided are not intended to limit the manner in which these methods and devices are implemented.

[0034] In addition, the flowcharts and block diagrams in the accompanying drawings illustrate possible architectures, functions, and operations of the methods and systems according to various embodiments of the present disclosure. It should be noted that the functions marked in the boxes may also occur in an order different from that marked in the accompanying drawings. For example, two boxes shown in succession may actually be executed substantially in parallel, or they may sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the flowchart and / or block diagram, and the combination of boxes in the flowchart and / or block diagram, may be implemented using a dedicated hardware-based system that performs the specified functions or operations, or may be implemented using a combination of dedicated hardware and computer instructions.

[0035] As used herein, the terms "including," "comprising," and similar terms are open-ended terms, meaning "including but not limited to," indicating that other contents may also be included. The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," and the term "another embodiment" means "at least one additional embodiment," etc.

[0036] Figure 1 A flow chart of an exemplary method 10 for fitting a non-circular surface profile for numerical control machining of a rotating workpiece is shown. The exemplary method 10 includes the following steps:

[0037] Step 101 pre-sets the machining tool's position, which deviates from the center axis of the workpiece, and uses a circular arc as the machining trajectory. The parameters of the non-circular surface profile to be fitted and the machining trajectory are then determined. Specifically, this step pre-sets the machining trajectory and the position of the machining tool. Based on reverse engineering thinking, it is assumed that when the machining tool deviates a certain distance from the center axis and uses a circular arc as the machining trajectory to machine the workpiece, the non-circular surface profile to be fitted can be machined. Based on this assumption, the required parameters, namely the parameters of the non-circular surface profile to be fitted and the parameters of the machining trajectory, are determined.

[0038] In some examples, the parameters of the non-circular surface profile to be fitted may include the front face radius, the rear face radius, and / or the axis length, or other related parameters from which the front face radius, rear face radius, and / or the axis length can be derived, such as the axis center coordinates, the distance between the axis center and a point on the front / rear face, the angle, etc. The parameters of the machining trajectory may include the distance of the machining tool from the central axis section of the rotating workpiece and / or the trajectory radius of the machining tool, or other related parameters from which the front face radius, rear face radius, and / or the axis length can be derived, such as the coordinates of the trajectory center of the machining trajectory, the distance between the trajectory center and the axis center, the vertical height of the trajectory center from the central axis, etc.

[0039] Step 102: Establish a mapping relationship between the parameters of the machining trajectory and the non-circular surface profile to be fitted based on the projections of the machining trajectory and the non-circular surface profile to be fitted in the first and second directions. In some examples, the projection in the first direction is a projection parallel to the plane on which the machining trajectory is located, and the projection in the second direction is a projection on a plane perpendicular to the central axis of the rotating workpiece. The step of establishing this mapping relationship includes: obtaining a generatrix and an arc curve by projecting the machining trajectory and the non-circular surface profile to be fitted in the first direction, and obtaining an end face arc and a straight line segment by projecting the machining trajectory and the non-circular surface profile to be fitted in the second direction; and establishing a mapping relationship between the parameters of the machining trajectory and the non-circular surface profile to be fitted based on the corresponding relationship between the coordinates of the points on the generatrix, the arc curve, the end face arc, and the straight line segment.

[0040] For ease of understanding, Figure 2 As shown, one embodiment of the present invention provides a schematic diagram of a non-circular curved surface profile and its processing trajectory, but it should be noted that the diagram is only for illustrative purposes and does not limit the type of non-circular curved surface profile that can be processed. It can be a hyperbolic surface or an elliptical surface, and the radii of the front and rear end faces can be the same or different.

[0041] like Figure 2 As shown, the machining trajectory (the partial arc on circle O1) deviates from the center axis section of the non-circular curved surface profile 21 to be fitted by a distance t. The plane where circle O1 is located is the offset section P, which is parallel to the center axis section A. The center axis section A intersects the non-circular curved surface profile at the non-circular arc C (i.e., the generatrix of the non-circular curved surface profile). In this example, the axis of the non-circular curved surface profile 21 is used as the coordinate origin o, the center axis is used as the z-axis, the y-axis is set parallel to the center axis section A, and the x-axis is determined based on the right-hand rule to establish a spatial rectangular coordinate system.

[0042] Figure 3 For the general Figure 2The images obtained by projecting the machining trajectory and non-circular surface contour onto the xoy plane and yoz plane respectively, where the left side of the dotted line B is the xoy plane projection, and the end face arc and straight line segment are obtained, and the right side of the dotted line B is the yoz plane projection, and the generatrix and arc curve are obtained. Take any point M1(y,z) on the generatrix of the yoz plane, and M1(y,z) corresponds to point N1(y',z) on the arc curve, that is, the machining point when it is rotated to the offset section. Points M1 and N1 correspond to M2 and N2 of the xoy plane respectively. h represents the vertical distance between the center of the machining trajectory and the central axis, r represents the trajectory radius of the machining tool, and t represents the distance that the machining tool deviates from the central axis section of the rotating workpiece. Based on the correspondence between the various points, such as Figure 4 As shown, the mathematical equation constructed according to the Pythagorean theorem is as follows:

[0043]

[0044] Based on mathematical equation (1), the mathematical expression of the projection of the non-circular surface profile on the yoz plane is:

[0045]

[0046] Equation (2) represents the generatrix of the non-circular surface profile to be fitted, and the desired non-circular surface profile can be obtained by rotating it around the central axis.

[0047] Figure 2-Figure 4 It intuitively displays the correspondence between each point on the non-circular surface contour to be machined and each point on the arc machining trajectory, and uses plane geometry methods to solve three-dimensional problems (the simultaneous solution of two-variable quadratic equations is simpler and more effective). The calculation is simple, the error is small, and the required known parameters are relatively few, making it suitable for application in actual working conditions, especially for the machining design of single-leaf hyperbolic surface contours.

[0048] Figure 5 A flow chart of an exemplary method 50 for numerically controlling a rotating workpiece is shown. The exemplary method 50 includes the following steps:

[0049] Step 501, obtain parameter information of the rotating workpiece to be processed and data information of the target non-circular curved surface profile. In some examples, parameter information of the rotating workpiece to be processed, such as the front face radius, rear face radius, axis length, axis position information, etc. of the rotating workpiece, can be collected by a measuring device or a measuring system. When the target non-circular curved surface profile is an existing workpiece, the discrete point data of the surface profile can also be collected by a measuring device or a measuring system as the data information of the target non-circular curved surface profile. When the target non-circular curved surface profile is not an existing workpiece, the discrete point data of the target non-circular curved surface profile can be obtained by theoretical analysis and calculation. For example, when the present method is applied to the surface correction of a worn workpiece, that is, the rotating workpiece is a worn workpiece, the discrete data points of the unworn workpiece can be collected by a measuring device as the data information of the target non-circular curved surface profile of the worn workpiece.

[0050] Step 502: Based on the parameter information of the rotating workpiece to be machined and the data information of the target non-circular surface profile, and according to the mapping relationship between the non-circular surface profile to be fitted and the machining trajectory parameters, the target parameter values of the machining trajectory are obtained. The mapping relationship between the non-circular surface profile to be fitted and the machining trajectory parameters is obtained by: presetting the machining tool to deviate from the central axis cross-section of the rotating workpiece, using a circular arc as the machining trajectory, and determining the parameters of the non-circular surface profile to be fitted and the parameters of the machining trajectory; and establishing a mapping relationship between the parameters of the machining trajectory and the non-circular surface profile to be fitted based on the projections of the machining trajectory and the non-circular surface profile to be fitted in the first and second directions. The steps for establishing the mapping relationship in this embodiment are similar to the non-circular surface profile fitting method described above, and therefore will not be repeated here.

[0051] In some examples, when the parameter information of the rotating workpiece to be processed (such as the front and rear end surface radii and axis length of the rotating workpiece to be processed) and the data information of the target non-circular surface profile (such as partial discrete point data) are known, and based on the mapping relationship between the non-circular surface profile to be fitted and the processing trajectory parameters, curve fitting can be performed through optimization algorithms such as least squares method, evolutionary algorithm, swarm intelligence algorithm, simulated annealing algorithm, neural network, etc., to obtain the target parameter values of the processing trajectory that can process the target non-circular surface profile that meets the error range requirements, such as the distance that the processing tool deviates from the central axis section of the rotating workpiece to be processed, the trajectory radius of the processing tool, etc.

[0052] In some implementations of this embodiment, after obtaining parameter information of the rotating workpiece to be processed and data information of the target non-circular surface profile, the computer device can directly read the target parameter values of the required processing trajectory from the parameter list without performing new fitting calculations.

[0053] In other implementations of this embodiment, after obtaining the parameter information of the rotating workpiece to be processed and the data information of the target non-circular surface profile, the computer equipment needs to perform fitting calculations based on the mapping relationship between the non-circular surface profile to be fitted and the processing trajectory parameters, and obtain the target parameter values of the required processing trajectory in real time.

[0054] Step 503 : generating input information of a numerical control machine tool based on the target parameter value of the machining trajectory, so as to control the machining tool to deviate from the central axis of the rotary workpiece, and to machine the rotary workpiece using an arc as the machining trajectory.

[0055] This embodiment controls the machining tool to deviate from the central axis section of the rotating workpiece and uses an arc as the machining trajectory to machine the rotating workpiece to obtain a non-circular curved surface contour. The machining tool has a simple trajectory and is easy to control, greatly reducing the machining difficulty and cost of the workpiece.

[0056] Figure 6 A block diagram of an exemplary apparatus 60 for fitting a non-circular curved surface profile is shown. The apparatus 60 includes: a parameter determination module 601 configured to determine parameters of the non-circular curved surface profile to be fitted and parameters of the machining trajectory using a circular arc as a machining trajectory; and a mapping relationship establishment module 602 configured to establish a mapping relationship between the parameters of the machining trajectory and the non-circular curved surface profile to be fitted based on projections of the machining trajectory and the non-circular curved surface profile to be fitted in a first direction and a second direction.

[0057] Figure 7 A block diagram of an exemplary apparatus 70 for numerically controlling machining of a rotating workpiece is shown. The device 70 includes: a parameter information and data information acquisition module 701, which is configured to acquire parameter information of a rotating workpiece to be processed and data information of a target non-circular surface profile; a target parameter value acquisition module 702, which is configured to acquire the target parameter value of the processing trajectory based on the parameter information of the rotating workpiece to be processed and the data information of the target non-circular surface profile, and according to a mapping relationship between the non-circular surface profile to be fitted and the processing trajectory parameters; wherein the mapping relationship is acquired by the following steps: presetting a processing tool to deviate from the central axis section of the rotating workpiece, and using a circular arc as the processing trajectory to determine the parameters of the non-circular surface profile to be fitted and the parameters of the processing trajectory; establishing a mapping relationship between the parameters of the processing trajectory and the non-circular surface profile to be fitted in the first direction and the second direction based on the projections of the processing trajectory and the non-circular surface profile to be fitted in the first direction and the second direction; an input information acquisition module 703, which is configured to generate input information of a CNC machine tool based on the target parameter value of the processing trajectory, so as to control the processing tool to deviate from the central axis of the rotating workpiece, and process the rotating workpiece using a circular arc as the processing trajectory.

[0058] Figure 8A block diagram of an exemplary system 80 for numerically controlling the machining of a rotating workpiece is shown. System 80 includes a machining tool 801 for machining the rotating workpiece; and a computing device 802 comprising a processor and a memory, the memory storing computer-executable instructions that, when executed, cause the processor to execute the numerically controlled machining method for the rotating workpiece, thereby controlling machining tool 801. The machining tool may include a solid turning tool, a welded turning tool, a machine-clamped turning tool, an indexable turning tool, or a formed turning tool. The rotating workpiece may be a standard rotating body such as a cylinder, sphere, or cone, or may be other non-standard rotating bodies whose end faces project as circles.

[0059] Figure 9 A block diagram of an exemplary computing device 90 according to an embodiment of the present disclosure is shown. The computing device 90 includes a processor 901 and a memory 902 coupled to the processor 901. The memory 902 is used to store computer-executable instructions. When the computer-executable instructions are executed, the processor 901 performs the method in the above embodiment (for example, any one or more steps of the aforementioned method 10 or 20).

[0060] In addition, alternatively, the above method can be implemented by a computer-readable storage medium. The computer-readable storage medium is loaded with computer-readable program instructions for executing the various embodiments of the present disclosure. The computer-readable storage medium can be a tangible device that can hold and store 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 (non-exhaustive list) of computer-readable storage media include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, for example, a punch card or a protrusion structure in a groove on which instructions are stored, and any suitable combination thereof. The computer-readable storage medium used herein is not to be construed as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., light pulses through a fiber optic cable), or an electrical signal transmitted through wires.

[0061] Therefore, in another embodiment, the present disclosure provides a computer-readable storage medium having computer-executable instructions stored thereon, the computer-executable instructions being used to execute the methods in various embodiments of the present disclosure.

[0062] In another embodiment, the present disclosure provides a computer program product, which is tangibly stored on a computer-readable storage medium and includes computer-executable instructions that, when executed, cause at least one processor to perform the methods of various embodiments of the present disclosure.

[0063] In general, the various example embodiments of the present disclosure may be implemented in hardware or dedicated circuitry, software, firmware, logic, or any combination thereof. Certain aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that may be executed by a controller, microprocessor, or other computing device. When various aspects of the embodiments of the present disclosure are illustrated or described as block diagrams, flow charts, or using some other graphical representation, it will be understood that the blocks, devices, systems, techniques, or methods described herein may be implemented, as non-limiting examples, in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or a controller or other computing device, or some combination thereof.

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

[0065] Although the embodiments of the present disclosure have been described with reference to several specific embodiments, it should be understood that the embodiments of the present disclosure are not limited to the specific embodiments disclosed. The embodiments of the present disclosure 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 accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.

Claims

1. A method for fitting a non-circular surface profile for use in numerical control machining of a rotating workpiece, the method comprising: The preset machining tool deviates from the central axis section of the rotating workpiece, and uses the arc as the machining trajectory to determine the parameters of the non-circular surface profile to be fitted and the parameters of the machining trajectory; Establishing a mapping relationship between parameters of the machining trajectory and the non-circular curved surface profile to be fitted based on projections of the machining trajectory and the non-circular curved surface profile to be fitted in the first direction and the second direction; The projection in the first direction is a projection parallel to the plane where the machining trajectory is located, and the projection in the second direction is a projection of a plane perpendicular to the central axis of the rotating workpiece; The steps of establishing the mapping relationship include: Obtaining a generatrix and an arc curve by projecting the machining trajectory and the non-circular curved surface profile to be fitted in the first direction, and obtaining an end face arc and a straight line segment by projecting the machining trajectory and the non-circular curved surface profile to be fitted in the second direction; Based on the correspondence between the coordinates of points on the generatrix, the arc curve, the end face arc and the straight line segment, a mapping relationship between the parameters of the machining trajectory and the contour of the non-circular surface to be fitted is established.

2. The method for fitting a non-circular surface profile according to claim 1, wherein: The parameters of the non-circular curved surface profile to be fitted include: a front face radius, a rear face radius and / or an axis length.

3. The method for fitting a non-circular surface profile according to claim 1, wherein: The parameters of the machining trajectory include: a distance that the machining tool deviates from the central axis section of the rotating workpiece and / or a trajectory radius of the machining tool.

4. The method for fitting a non-circular surface profile according to claim 1, wherein: The steps of establishing the mapping relationship include: Taking the axis of the rotating workpiece as the coordinate origin o, taking the central axis of the rotating workpiece as the z-axis, setting the y-axis parallel to the plane where the machining trajectory is located, and determining the x-axis based on the right-hand rule; Projecting the machining trajectory and the non-circular curved surface profile onto the xoy plane and the yoz plane respectively; Based on the correspondence between the machining trajectory and each point of the non-circular surface contour on the xoy plane and the yoz plane, a mathematical equation is established: Based on the mathematical equation, the mathematical expression of the projection of the non-circular surface profile on the yoz plane is obtained as follows: Among them, (y,z) represents the coordinates of the projection of the non-circular surface contour on the yoz plane, (y',z) represents the coordinates of the processing point on the cross section of the processing trajectory corresponding to (y,z), h represents the vertical distance between the center of the processing trajectory and the central axis, r represents the trajectory radius of the processing tool, and t represents the distance that the processing tool deviates from the central axis cross section of the rotating workpiece.

5. A method for numerically controlling a rotating workpiece, the method comprising: Obtain parameter information of the rotating workpiece to be processed and data information of the target non-circular surface contour; Based on the parameter information of the rotating workpiece to be machined and the data information of the target non-circular curved surface profile, and according to the mapping relationship between the non-circular curved surface profile to be fitted and the machining trajectory parameters, the target parameter value of the machining trajectory is obtained; Generating input information of a numerical control machine tool based on the target parameter value of the machining trajectory to control the machining tool to deviate from the central axis of the rotary workpiece and to machine the rotary workpiece using an arc as the machining trajectory; The mapping relationship is obtained by the following steps: presetting a machining tool to deviate from the central axis section of the rotating workpiece, and using a circular arc as a machining trajectory, determining parameters of the non-circular curved surface profile to be fitted and parameters of the machining trajectory; establishing a mapping relationship between the parameters of the machining trajectory and the non-circular curved surface profile to be fitted based on projections of the machining trajectory and the non-circular curved surface profile to be fitted in a first direction and a second direction; The projection in the first direction is a projection parallel to the plane where the machining trajectory is located, and the projection in the second direction is a projection of a plane perpendicular to the central axis of the rotating workpiece; The steps of establishing the mapping relationship include: Obtaining a generatrix and an arc curve by projecting the machining trajectory and the non-circular curved surface profile to be fitted in the first direction, and obtaining an end face arc and a straight line segment by projecting the machining trajectory and the non-circular curved surface profile to be fitted in the second direction; Based on the correspondence between the coordinates of points on the generatrix, the arc curve, the end face arc and the straight line segment, a mapping relationship between the parameters of the machining trajectory and the contour of the non-circular surface to be fitted is established.

6. The CNC machining method for a rotating workpiece according to claim 5, wherein: The parameters of the non-circular curved surface profile to be fitted include: a front face radius, a rear face radius and / or an axis length.

7. The CNC machining method for a rotating workpiece according to claim 5, wherein: The parameters of the machining trajectory include: a distance that the machining tool deviates from the central axis section of the rotating workpiece and / or a trajectory radius of the machining tool.

8. The CNC machining method for a rotating workpiece according to claim 5, wherein: The steps of establishing the mapping relationship include: Taking the axis of the rotating workpiece as the coordinate origin o, taking the central axis of the rotating workpiece as the z-axis, setting the y-axis parallel to the plane where the machining trajectory is located, and determining the x-axis based on the right-hand rule; Projecting the machining trajectory and the non-circular curved surface profile onto the xoy plane and the yoz plane respectively; Based on the correspondence between the machining trajectory and each point of the non-circular surface contour on the xoy plane and the yoz plane, a mathematical equation is established: Based on the mathematical equation, the mathematical expression of the projection of the non-circular surface profile on the yoz plane is obtained as follows: Among them, (y,z) represents the coordinates of the projection of the non-circular surface contour on the yoz plane, (y',z) represents the coordinates of the processing point on the cross section of the processing trajectory corresponding to (y,z), h represents the vertical distance between the center of the processing trajectory and the central axis, r represents the trajectory radius of the processing tool, and t represents the distance that the processing tool deviates from the central axis cross section of the rotating workpiece.

9. A non-circular curved surface contour fitting device for CNC machining of a rotating workpiece, comprising: A parameter determination module is configured to preset a section of the machining tool that deviates from the central axis of the rotating workpiece, and to determine parameters of the non-circular curved surface profile to be fitted and parameters of the machining trajectory using an arc as a machining trajectory; a mapping relationship establishing module configured to establish a mapping relationship between the parameters of the machining trajectory and the non-circular curved surface profile to be fitted based on projections of the machining trajectory and the non-circular curved surface profile to be fitted in the first direction and the second direction; The projection in the first direction is a projection parallel to the plane where the machining trajectory is located, and the projection in the second direction is a projection of a plane perpendicular to the central axis of the rotating workpiece; The mapping relationship establishing module establishes a mapping relationship between the parameters of the machining trajectory and the non-circular curved surface profile to be fitted, including: Obtaining a generatrix and an arc curve by projecting the machining trajectory and the non-circular curved surface profile to be fitted in the first direction, and obtaining an end face arc and a straight line segment by projecting the machining trajectory and the non-circular curved surface profile to be fitted in the second direction; Based on the correspondence between the coordinates of points on the generatrix, the arc curve, the end face arc and the straight line segment, a mapping relationship between the parameters of the machining trajectory and the contour of the non-circular surface to be fitted is established.

10. A numerical control machining device for a rotating workpiece, comprising: A parameter information and data information acquisition module is configured to acquire parameter information of a rotating workpiece to be processed and data information of a target non-circular surface profile; A target parameter value acquisition module is configured to acquire target parameter values of the machining trajectory based on parameter information of the rotary workpiece to be machined and data information of the target non-circular curved surface profile, and according to a mapping relationship between the non-circular curved surface profile to be fitted and machining trajectory parameters; wherein the mapping relationship is acquired by the following steps: presetting a machining tool deviating from a central axis cross-section of the rotary workpiece, and using an arc as the machining trajectory, determining parameters of the non-circular curved surface profile to be fitted and parameters of the machining trajectory; and establishing a mapping relationship between the parameters of the machining trajectory and the non-circular curved surface profile to be fitted based on projections of the machining trajectory and the non-circular curved surface profile to be fitted in a first direction and a second direction; an input information acquisition module configured to generate input information for a numerically controlled machine tool based on a target parameter value of the machining trajectory, so as to control a machining tool to deviate from a central axis of the rotary workpiece and to machine the rotary workpiece using an arc as a machining trajectory; The projection in the first direction is a projection parallel to the plane where the machining trajectory is located, and the projection in the second direction is a projection of a plane perpendicular to the central axis of the rotating workpiece; The mapping relationship establishing module establishes a mapping relationship between the parameters of the machining trajectory and the non-circular curved surface profile to be fitted, including: Obtaining a generatrix and an arc curve by projecting the machining trajectory and the non-circular curved surface profile to be fitted in the first direction, and obtaining an end face arc and a straight line segment by projecting the machining trajectory and the non-circular curved surface profile to be fitted in the second direction; Based on the correspondence between the coordinates of points on the generatrix, the arc curve, the end face arc and the straight line segment, a mapping relationship between the parameters of the machining trajectory and the contour of the non-circular surface to be fitted is established.

11. A numerical control machining system for a rotating workpiece, the system comprising: Processing tools, used for processing rotating workpieces; A computing device comprises: a processor and a memory, wherein the memory is used to store computer-executable instructions, and when the computer-executable instructions are executed, the processor is caused to execute the method according to claim 6 for controlling the machining tool.

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

13. A computer-readable storage medium having computer-executable instructions stored thereon, the computer-executable instructions being for executing the method according to any one of claims 1-8.

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

Citation Information

Patent Citations

  • Planar special-shaped non-circular grinding contouring control method

    CN103659600A

  • Numerical controller for working non-complete circular work piece

    JP1989267705A