Precision tool setting method for multi-axis ultra-precision machining based on milling characteristic grooves
By milling feature grooves on multi-axis ultra-precision machine tools and measuring surface morphology with laser interferometer, calculating tool alignment errors and compensating to machine tool coordinate system, the problems of low accuracy and low efficiency in traditional tool alignment methods are solved, and high-precision and high-efficiency multi-axis ultra-precision machining is achieved.
Patent Information
- Application Number
- CN202310344920.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-03
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2043-04-03
AI Technical Summary
The existing tool alignment methods have problems of low tool alignment accuracy and low efficiency. Traditional methods such as tool alignment method and test-cut workpiece method are limited by resolution and technical level, resulting in low machining accuracy and long-term use.
By milling feature grooves on a multi-axis ultra-precision machine tool, using a laser interferometer to measure the surface morphology of the workpiece, calculate the tool alignment error and compensate the machine tool coordinate system, a high-precision and high-efficiency tool alignment process is achieved.
High-precision and high-efficiency multi-axis ultra-precision machining is realized, reducing the number of workpiece clamping times, avoiding subjective judgment errors, and improving processing efficiency and accuracy.
Smart Images

Figure CN116372664B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of ultra-precision machining, and in particular to a multi-axis ultra-precision machining fine tool setting method, equipment, medium and program based on milling characteristic grooves. Background Art
[0002] As an important ultra-precision machining method, ultra-precision milling can achieve sub-micron level shape accuracy and nanometer level surface roughness machining surface quality, and has been widely used in the low-loss and high-flexibility manufacturing of advanced optical components.
[0003] Currently, ultra-precision machining of typical optical surfaces, such as microstructured functional surfaces and freeform surfaces, often requires multiple tool-workpiece position shifts within a single station, while simultaneously meeting the stringent requirements of multi-faceted cutting without interference. Multi-axis ultra-precision machining is a necessary solution and has become a growing trend.
[0004] Compared to traditional three-axis ultra-precision machining, this method can effectively reduce the number of workpiece clampings and improve machining efficiency while maintaining positioning accuracy. Tool setting is a necessary operation before multi-axis ultra-precision machining. Its purpose is to determine the relative position of the zero point of the machining program executed by the machine tool's CNC system within the machine tool coordinate system. Tool setting error refers to the deviation caused by the misalignment between the tool tip center and the machine tool spindle center. This deviation causes the actual tool path to deviate from the ideal trajectory, seriously affecting the machined surface quality.
[0005] Traditional methods for correcting tool errors in multi-axis ultra-precision machining primarily include the tool setting instrument method and the test cutting method. The tool setting instrument method uses industrial camera imaging to select three points on the tool tip arc image and use a fitting algorithm to determine the tool tip center coordinates and arc radius. The resulting coordinates are then transformed and compensated in the machine tool coordinate system to achieve tool setting error correction. The test cutting method observes the center residue on the test workpiece surface under a microscope and gradually adjusts the tool position, repeating this cycle until the residual structure disappears to achieve tool setting error correction.
[0006] In the process of implementing the technical solutions of the embodiments of the present application, the inventors of the present application discovered at least the following technical problems in the prior art:
[0007] The tool setting method of obtaining the tool tip arc fitting point is related to subjective selection. The calculation results are subjective and greatly affected by environmental interference. Moreover, the tool setting method is limited by the resolution of industrial cameras, and the tool setting accuracy is not high, so it can only meet the rough tool setting requirements.
[0008] The trial cutting method relies heavily on the technical level of the tool setting personnel. The tool setting process is time-consuming and inefficient. In addition, the trial cutting method may require repeated attempts to achieve the desired effect. Excessive disassembly and clamping of the workpiece will repeatedly introduce tool setting errors.
[0009] In summary, the existing tool setting methods have technical problems of low tool setting accuracy and low efficiency. Summary of the Invention
[0010] The embodiments of the present application provide a multi-axis ultra-precision machining precision tool setting method, equipment, medium and program based on milling characteristic grooves, which solve the technical problems of low tool setting accuracy and low efficiency in existing tool setting methods.
[0011] On the one hand, an embodiment of the present application provides a multi-axis ultra-precision machining fine tool setting method based on milling characteristic grooves, the method comprising: fixing a workpiece on the C-axis of a multi-axis ultra-precision machine tool, taking the surface height value of the workpiece as the Z-axis zero point, recording the center point of the C-axis as O, recording the tool tip position after rough setting as A, and the tool setting errors along the X-axis and Y-axis at point A as ΔX and ΔY respectively, giving the milling spindle speed v1, feeding at a cutting depth d based on the Z-axis zero point of the machine tool, milling a straight groove along the X-axis at a processing distance LX and recording the corresponding tool tip position as B; maintaining the milling spindle speed v1 and the cutting depth d unchanged, setting the C-axis speed v2 to rotate a fixed angle of 360° to process a circular groove; removing the workpiece, measuring the morphological parameters of the characteristic groove and performing data processing, and calculating the tool setting error ΔX and the tool setting error ΔY, wherein the characteristic groove is the straight groove and the circular groove; compensating the tool setting error ΔX and the tool setting error ΔY to the machine tool coordinate system, and completing the multi-axis ultra-precision machining fine tool setting based on milling characteristic grooves.
[0012] Optionally, fixing the workpiece to the C-axis of the multi-axis ultra-precision machine tool is specifically: adsorbing the workpiece to the C-axis of the multi-axis ultra-precision machine tool by a vacuum suction cup.
[0013] Optionally, before taking the workpiece surface height value as the Z-axis zero point, the method further includes: performing end milling to smooth the workpiece surface.
[0014] Optionally, the measuring of the morphological parameters of the characteristic groove is specifically: placing the workpiece under a laser interferometer to measure the machined surface of the workpiece to obtain the morphological parameters of the characteristic groove.
[0015] Optionally, the morphological parameters of the characteristic groove are measured and data processed to calculate the tool setting error ΔX and the tool setting error ΔY, specifically including: for the outer contour of the circular groove, the intersection points with the end face along the positive and negative directions of the Y axis are recorded as C and D respectively; for the inner contour of the circular groove, the intersection point with the end face along the negative direction of the Y axis is recorded as E, the intersection point of AB and CD is recorded as F, the center point of the tool tip arc is recorded as G, the lowest point of contact with the workpiece is recorded as H, the intersection point of DE and GH is recorded as I, the radius of the tool tip arc DG is recorded as r, the cutting depth HI is recorded as d, and the groove width DE is recorded as LY3. The calculation expression is: Let the radius OB at the lowest point of the circular groove be R, the length of CF be LY1, and the length of DF be LY2. Establish the relationship between OB and CF, and between DF and DE. The calculation expression is: The relationship between CF, DF and the Y-axis tool setting error ΔY is established, and the calculation expression is: Establish the relationship between R, LX, ΔY and X-axis tool setting error ΔX, and the calculation expression is: based on and The tool setting error ΔX and the tool setting error ΔY are calculated.
[0016] Optionally, after setting the C-axis speed v2 to rotate a fixed angle of 360° to process the circular groove, the method further includes: after the C-axis rotation is completed, stopping the milling axis speed and retracting the machine tool along the Z axis.
[0017] Optionally, the milling spindle is given a speed of v1, the tool is fed at a cutting depth d based on the Z-axis zero point of the machine tool, and a straight groove is milled along the X-axis with a processing distance LX. Specifically, the diamond ball end milling cutter is clamped on the milling spindle, the milling spindle is given a speed of v1, the tool is fed at a cutting depth d based on the Z-axis zero point of the machine tool, and a straight groove is milled along the X-axis with a processing distance LX.
[0018] On the other hand, an embodiment of the present application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, it implements the steps of a multi-axis ultra-precision machining precision tool setting method based on milling feature grooves.
[0019] An embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of a multi-axis ultra-precision machining fine tool setting method based on milling characteristic grooves are implemented.
[0020] An embodiment of the present application further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of a multi-axis ultra-precision machining fine tool setting method based on milling a characteristic groove.
[0021] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages:
[0022] The workpiece is fixed on the C-axis of a multi-axis ultra-precision machine tool, the surface height value of the workpiece is used as the Z-axis zero point, the center point of the C-axis is recorded as O, the position of the tool tip after rough setting is recorded as A, the tool setting errors along the X-axis and Y-axis at point A are ΔX and ΔY respectively, the milling spindle speed v1 is given, the tool is fed at a cutting depth d based on the Z-axis zero point of the machine tool, a straight groove is milled along the X-axis with a processing distance LX and the corresponding tool tip position is recorded as B; the milling spindle speed v1 and the cutting depth d are kept unchanged, the C-axis speed v2 is set to rotate a fixed angle of 360° to process a circular groove; the workpiece is removed, the morphological parameters of the characteristic groove are measured and data processing is performed, and the tool setting error ΔX and the tool setting error ΔY are calculated, wherein the characteristic groove is the straight groove and the circular groove; the tool setting error ΔX and the tool setting error ΔY are compensated to the machine tool coordinate system, and the multi-axis ultra-precision machining fine tool setting based on milling the characteristic groove is completed. The present application uses multi-axis ultra-precision machining to mill the designed characteristic groove on the workpiece surface, measures the surface morphology of the workpiece and performs data processing, calculates the actual tool setting error, and finally realizes multi-axis ultra-precision machining precision tool setting based on milling characteristic grooves, which has the following advantages: First, the method is simple and easy to test the characteristic groove structure, and the tool setting process only requires one workpiece clamping and disassembly, which can effectively shorten the tool setting time and reduce the error introduced by clamping and disassembly; in addition, the method is based on actual data processing and does not rely on the subjective judgment of the tool setting personnel, and has strong repeatability and wide application; More importantly, the method can solve the technical problems of low tool setting accuracy and low efficiency in existing tool setting methods, and realize high-precision and high-efficiency multi-axis ultra-precision machining precision tool setting. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 This is a flow chart of a multi-axis ultra-precision machining method for precise tool setting based on milling a characteristic groove in one embodiment of the present application;
[0024] Figure 2 Schematic diagram of step 1 of a multi-axis ultra-precision machining fine tool setting method based on milling a characteristic groove in one embodiment of the present application;
[0025] Figure 3 This is a schematic diagram of step 2 of a multi-axis ultra-precision machining fine tool setting method based on milling a characteristic groove in one embodiment of the present application;
[0026] Figure 4 This is a schematic diagram of step 3 of the multi-axis ultra-precision machining fine tool setting method based on milling a characteristic groove in one embodiment of the present application;
[0027] Figure 5 This is a schematic diagram of step 4 of the multi-axis ultra-precision machining fine tool setting method based on milling a characteristic groove in one embodiment of the present application;
[0028] Figure 6 This is a schematic diagram of step 5 of the multi-axis ultra-precision machining fine tool setting method based on milling a characteristic groove in one embodiment of the present application;
[0029] Figure 7 Schematic diagram of step 6, step 7 and step 8 of the multi-axis ultra-precision machining fine tool setting method based on milling characteristic grooves in one embodiment of the present application;
[0030] In the figure: 1-workpiece; 2-milling cutter; 3-straight slot; 4-circular slot; 5-laser interferometer. DETAILED DESCRIPTION
[0031] The embodiments of the present application provide a multi-axis ultra-precision machining precision tool setting method, equipment, medium and program based on milling characteristic grooves, which solve the technical problems of low tool setting accuracy and low efficiency in existing tool setting methods.
[0032] The technical solution of one embodiment of the present invention is to solve the above problems, and the overall idea is as follows:
[0033] The workpiece is fixed on the C-axis of a multi-axis ultra-precision machine tool. The surface height of the workpiece is used as the Z-axis zero point, the center point of the C-axis is denoted as O, the position of the tool tip after rough setting is denoted as A, and the tool setting errors along the X-axis and Y-axis at point A are ΔX and ΔY respectively. The milling spindle speed v1 is given, and the tool is fed at a cutting depth d based on the Z-axis zero point of the machine tool. A straight groove is milled along the X-axis with a processing distance LX and the corresponding tool tip position is denoted as B; the milling spindle speed v1 and the cutting depth d are kept unchanged, and the C-axis speed v2 is set to rotate a fixed angle of 360° to process a circular groove; the workpiece is removed, the morphological parameters of the characteristic groove are measured and the data is processed to calculate the tool setting errors ΔX and ΔY, where the characteristic grooves are straight grooves and circular grooves; the tool setting errors ΔX and ΔY are compensated to the machine tool coordinate system to complete the multi-axis ultra-precision machining fine tool setting based on milling characteristic grooves. The present application uses multi-axis ultra-precision machining to mill the designed characteristic groove on the workpiece surface, measures the surface morphology of the workpiece and performs data processing, calculates the actual tool setting error, and finally realizes multi-axis ultra-precision machining precision tool setting based on milling characteristic grooves, which has the following advantages: First, the method is simple and easy to test the characteristic groove structure, and the tool setting process only requires one workpiece clamping and disassembly, which can effectively shorten the tool setting time and reduce the error introduced by clamping and disassembly; in addition, the method is based on actual data processing and does not rely on the subjective judgment of the tool setting personnel, and has strong repeatability and wide application; More importantly, the method can solve the technical problems of low tool setting accuracy and low efficiency in existing tool setting methods, and realize high-precision and high-efficiency multi-axis ultra-precision machining precision tool setting.
[0034] In order to better understand the above technical solution, the above technical solution will be described in detail below with reference to the accompanying drawings and specific implementation methods. Obviously, the embodiments described in the present invention are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0035] Please refer to Figure 1 , a multi-axis ultra-precision machining precision tool setting method based on milling characteristic grooves in an embodiment of the present invention is described in detail.
[0036] Step 101: Fix the workpiece to the C-axis of the multi-axis ultra-precision machine tool, use the workpiece surface height as the Z-axis zero point, record the C-axis center point as O, record the tool tip position after rough setting as A, and the tool setting errors along the X-axis and Y-axis at point A as ΔX and ΔY respectively. Give the milling spindle a speed v1, feed the tool at a cutting depth d based on the Z-axis zero point of the machine tool, mill a straight groove along the X-axis with a machining distance LX, and record the corresponding tool tip position as B.
[0037] Step 102: Maintaining the milling spindle speed v1 and cutting depth d unchanged, set the C-axis speed v2 to rotate at a fixed angle of 360° to machine the circular groove;
[0038] Step 103: Remove the workpiece, measure the topographical parameters of the characteristic groove, perform data processing, and calculate the tool setting error ΔX and tool setting error ΔY, where the characteristic groove is a straight groove and a circular groove;
[0039] Step 104: Compensate the tool setting error ΔX and the tool setting error ΔY to the machine tool coordinate system to complete the multi-axis ultra-precision machining fine tool setting based on milling the characteristic groove.
[0040] See also Figure 2-7 The present invention discloses a multi-axis ultra-precision machining method based on milling characteristic grooves, comprising the following steps:
[0041] like Figure 2 As shown, step S1: The workpiece 1 is attached to the C-axis of the multi-axis ultra-precision machine tool by a vacuum suction cup. The milling cutter 2 is clamped on the milling spindle, and the surface of the workpiece 1 is milled and smoothed. The height value of the workpiece surface after processing is set as the Z-axis zero point.
[0042] In this embodiment, the material of the workpiece 1 is high-purity oxygen-free copper, which has good plasticity, ductility and cutting performance and has been widely used in the manufacture of ultra-precision high-performance parts.
[0043] This embodiment uses a vacuum suction cup to attach the fixture to the spindle. Using vacuum technology for adjustment, control, and monitoring, the vacuum cup can effectively improve the efficiency of workpieces and components in automated and semi-automated production. Furthermore, vacuum suction offers the advantages of clean, stable, reliable suction without damaging the surface of the object being suctioned.
[0044] Milling cutter 2 in this example is a diamond ball-end milling cutter, a tool commonly used in ultraprecision machining. Diamond tools offer excellent wear resistance, high thermal conductivity, and a low coefficient of friction. Diamond ball-end milling cutters provide smooth cutting and excellent performance, resulting in superior surface quality.
[0045] like Figure 3 As shown, step S2: Let the C-axis center point be O, and the tool tip position after rough setting be A. The tool setting errors along the X and Y axes at point A, i.e., the projected lengths of OA along the X and Y axes, are ΔX and ΔY, respectively. Given a certain speed for the milling spindle, the tool is fed at a cutting depth d based on the machine's Z-axis zero point. A straight slot 3 is milled along the X axis at a machining distance LX, and the corresponding tool tip position is recorded as B.
[0046] like Figure 4 As shown, step S3: maintaining the milling spindle speed and cutting depth unchanged, setting the C axis to a certain speed and rotating a fixed angle of 360 degrees to process the circular groove 4. When the C axis rotation is completed, the milling spindle speed is stopped and the machine tool retracts along the Z axis.
[0047] like Figure 5 As shown, step S4: Close the vacuum chuck, remove the workpiece, and place it under the laser interferometer 5 to measure the machined surface, obtain the characteristic groove structure morphology, and perform data processing. For the outer contour of the circular groove, the intersection points with the end face along the positive and negative directions of the Y axis are recorded as C and D, respectively. For the inner contour of the circular groove, the intersection point with the end face along the negative direction of the Y axis is recorded as E. The intersection point of AB and CD is recorded as F, and the lengths of CF and DF are recorded as LY1 and LY2, respectively.
[0048] like Figure 6 As shown, step S5: perform data analysis along the YZ section, denoting the center point of the tool tip arc of milling cutter 1 as G, the lowest point of contact with workpiece 2 as H, and the intersection of DE and GH as I. Correspondingly, denote the tool tip arc radius DG as r, and the cutting depth HI as d. Denote the groove width DE of circular groove 4 as LY3, and the calculation expression is:
[0049]
[0050] like Figure 7 As shown, step S6: let the radius OB at the lowest point of the circular groove 4 be R, and establish the relationship between it and CF, DF and DE. The calculation expression is:
[0051] like Figure 7 As shown, step S7: establish the relationship between CF, DF and the Y-axis tool setting error ΔY, and the calculation expression is:
[0052] like Figure 7 As shown, step S8: establish the relationship between R, LX, ΔY and the X-axis tool setting error ΔX, and the calculation expression is:
[0053] Step S9: The equations from steps S5 through S8 are combined to calculate tool setting errors ΔX and ΔY. The corresponding error values are then compensated to the machine coordinate system, thereby implementing a multi-axis ultra-precision tool setting method for milling characteristic grooves. In this invention, the cutting depths for milling straight grooves 3 and circular grooves 4 are the same to unify the measuring range of the measuring equipment, facilitate high-precision measurement results, and facilitate data processing.
[0054] The multi-axis ultra-precision machine tool used in this invention is a Precitech Freeform TL five-axis ultra-precision machine tool. Its architecture includes three translational axes (X, Y, and Z) and two rotational axes (C and B). This machine tool is capable of multi-axis ultra-precision machining of complex parts, achieving surface quality that reaches submicron-level form accuracy and nanometer-level surface roughness.
[0055] The measuring device, laser interferometer 5, is a Zygo Dynafiz laser interferometer. It utilizes the interference phenomenon of light waves and is highly resistant to air disturbances and environmental interference. Lasers have the advantages of high intensity, high directivity, spatial coherence, narrow bandwidth, and high monochromaticity. Laser interferometers enable non-contact measurement with high sensitivity and accuracy, making them ideal for measuring ultra-precision machined surfaces.
[0056] The above method is used to perform precision tool setting in multi-axis ultra-precision machining: First, the method is simple and easy to test the characteristic groove structure, and the tool setting process only requires one workpiece clamping and disassembly, which can effectively shorten the tool setting time and reduce the errors introduced by clamping and disassembly; secondly, the method is based on a high-precision laser interferometer to measure the surface morphology data, which can avoid the problem of low resolution of traditional microscope measurement methods leading to large errors in calculation results, thereby achieving precise tool setting; in addition, the method is based on actual data processing and does not rely on the subjective judgment of tool setting personnel. It has strong repeatability and a wide range of applications; importantly, the method can solve the technical problems of low tool setting accuracy and low efficiency in existing tool setting methods, and achieve high-precision and high-efficiency precision tool setting in multi-axis ultra-precision machining.
[0057] Another embodiment of the present invention provides a computer device including a memory and a processor. The memory stores a computer program. When the processor executes the computer program, the steps of a multi-axis ultra-precision machining fine tool setting method based on milling a characteristic groove are implemented.
[0058] Another embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of a multi-axis ultra-precision machining fine tool setting method based on milling a characteristic groove are implemented.
[0059] Another embodiment of the present invention provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of a multi-axis ultra-precision machining fine tool setting method based on milling a characteristic groove.
[0060] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages:
[0061] The workpiece is fixed on the C-axis of a multi-axis ultra-precision machine tool, the surface height value of the workpiece is used as the Z-axis zero point, the center point of the C-axis is recorded as O, the position of the tool tip after rough setting is recorded as A, the tool setting errors along the X-axis and Y-axis at point A are ΔX and ΔY respectively, the milling spindle speed v1 is given, the tool is fed at a cutting depth d based on the Z-axis zero point of the machine tool, a straight groove is milled along the X-axis with a processing distance LX and the corresponding tool tip position is recorded as B; the milling spindle speed v1 and the cutting depth d are kept unchanged, the C-axis speed v2 is set to rotate a fixed angle of 360° to process a circular groove; the workpiece is removed, the morphological parameters of the characteristic groove are measured and data processing is performed, and the tool setting error ΔX and the tool setting error ΔY are calculated, wherein the characteristic groove is the straight groove and the circular groove; the tool setting error ΔX and the tool setting error ΔY are compensated to the machine tool coordinate system, and the multi-axis ultra-precision machining fine tool setting based on milling the characteristic groove is completed. The present application uses multi-axis ultra-precision machining to mill the designed characteristic groove on the workpiece surface, measures the surface morphology of the workpiece and performs data processing, calculates the actual tool setting error, and finally realizes multi-axis ultra-precision machining precision tool setting based on milling characteristic grooves, which has the following advantages: First, the method is simple and easy to test the characteristic groove structure, and the tool setting process only requires one workpiece clamping and disassembly, which can effectively shorten the tool setting time and reduce the error introduced by clamping and disassembly; in addition, the method is based on actual data processing and does not rely on the subjective judgment of the tool setting personnel, and has strong repeatability and wide application; More importantly, the method can solve the technical problems of low tool setting accuracy and low efficiency in existing tool setting methods, and realize high-precision and high-efficiency multi-axis ultra-precision machining precision tool setting.
[0062] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.
[0063] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0064] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0065] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0066] Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if such changes and modifications fall within the scope of the claims and their equivalents, the present invention is intended to include such changes and modifications.
Claims
1. A multi-axis ultra-precision machining method based on milling characteristic grooves, characterized in that: The method comprises: Fix the workpiece to the C-axis of a multi-axis ultra-precision machine tool. Set the workpiece surface height as the Z-axis zero point, denote the C-axis center point as O, denote the tool tip position after rough setting as A, and the tool setting errors along the X-axis and Y-axis at point A as ΔX and ΔY, respectively. Give the milling spindle a speed v1, feed the tool at a cutting depth d based on the Z-axis zero point of the machine tool, mill a straight groove along the X-axis at a machining distance LX, and denote the corresponding tool tip position as B. Maintaining the milling spindle speed v1 and cutting depth d unchanged, set the C-axis speed v2 to rotate a fixed angle of 360° to machine the circular groove; Removing the workpiece, measuring the topographical parameters of the characteristic groove and performing data processing to calculate the tool setting error ΔX and the tool setting error ΔY, wherein the characteristic groove is the straight groove and the circular groove; Compensate the tool setting error ΔX and ΔY to the machine tool coordinate system to complete the multi-axis ultra-precision machining fine tool setting based on milling characteristic grooves; The measuring of the topographic parameters of the characteristic groove and performing data processing to calculate the tool setting error ΔX and the tool setting error ΔY specifically includes: For the outer contour of the circular groove, the intersection points with the end face along the positive and negative directions of the Y axis are recorded as C and D respectively. For the inner contour of the circular groove, the intersection point with the end face along the negative direction of the Y axis is recorded as E, the intersection point of AB and CD is recorded as F, the center point of the tool tip arc is recorded as G, the lowest point of contact with the workpiece is recorded as H, the intersection point of DE and GH is recorded as I, the radius of the tool tip arc DG is recorded as r, the cutting depth HI is recorded as d, and the groove width DE is recorded as LY3. The calculation expression is: ; Let the radius OB at the lowest point of the circular groove be R, the length of CF be LY1, and the length of DF be LY2. Establish the relationship between OB and CF, and between DF and DE. The calculation expression is: ; The relationship between CF, DF and the Y-axis tool setting error ΔY is established, and the calculation expression is: ; Establish the relationship between R, LX, ΔY and X-axis tool setting error ΔX, and the calculation expression is: ; based on 、 、 and , calculate the tool setting error ΔX and the tool setting error ΔY.
2. The method according to claim 1, wherein The workpiece is fixed to the C-axis of the multi-axis ultra-precision machine tool, specifically: The workpiece is adsorbed on the C-axis of the multi-axis ultra-precision machine tool through a vacuum suction cup.
3. The method according to claim 1, wherein Before taking the workpiece surface height value as the Z-axis zero point, the method further includes: The workpiece surface is milled and smoothed.
4. The method according to claim 1, wherein The morphological parameters of the measured characteristic groove are specifically: The workpiece is placed under a laser interferometer to measure the workpiece processing surface and obtain the morphological parameters of the characteristic groove.
5. The method according to claim 1, wherein After setting the C-axis speed v2 to rotate the fixed angle 360° to process the circular groove, the method further includes: When the C-axis rotation is completed, the milling axis speed is stopped and the machine tool retracts along the Z-axis.
6. The method according to claim 1, wherein The milling spindle speed v1 is given, the cutting depth d is fed based on the Z-axis zero point of the machine tool, and the straight groove is milled along the X-axis with a processing distance LX, specifically: The diamond ball end milling cutter is clamped on the milling spindle, the milling spindle speed v1 is given, the cutter is fed at a cutting depth d based on the Z axis zero point of the machine tool, and a straight groove is milled along the X axis with a processing distance LX.
7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Ultraprecise free-form surface turning method of actively counteracting errors
CN102069419A
Numerical control device and control method
US20210173375A1