A macro-micro combined turning type microstructure surface cutting method, medium and equipment
The microstructure surface tool trajectory information is processed through the frequency division of the digital complementary filter, which is used for the processing of slow knife and fast knife servo modules respectively, which solves the problem of low surface processing accuracy and efficiency of microstructure, and achieves higher surface shape tracking accuracy and Processing efficiency.
Patent Information
- Application Number
- CN202410504267.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-25
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2044-04-25
AI Technical Summary
The existing slow-cut/fast-cut-cut servo super-precision turning machining technology is difficult to achieve high-precision tracking and high efficiency when processing microstructure surfaces, especially on complex microstructure surfaces with severe surface shape changes, resulting in poor tool tracking effect. Cutting speed is limited.
The processing tool track information is divided by digital complementary filters, and low-frequency and high-frequency tool track information is generated, and it is used to generate motion instructions for the slow knife servo module and the fast knife servo module respectively to ensure that each module is within its bandwidth range. High precision machining.
Through frequency division processing, low-frequency and high-frequency tool trajectories are extracted, and the slow-cut servo module and fast-cut servo module are respectively processed, which improves the tracking accuracy and processing efficiency of the surface shape, and solves the poor accuracy of high-frequency surface shape processing in the existing technology. , the problem of low efficiency.
Smart Images

Figure CN118437944B_ABST
Abstract
Description
Background Art
[0002] Compared with the classic optical surfaces represented by spherical and aspherical lenses, microstructured surfaces have complex geometric structures, including basic surfaces with relatively gentle surface changes and microstructured surfaces with relatively drastic surface changes on the basic surfaces. Microstructured surfaces have been widely used in the fields of virtual reality, infrared thermal imaging, and head-up displays due to their better spatial light modulation capabilities and richer additional functions.
[0003] However, the increasing demand for precision in the manufacture of microstructured optical components has challenged existing machining technologies. Among the existing feasible cutting technologies, the classic servo-based turning process, including the slow sliding servo system (SSS) or the fast tool servo (FTS) system, is the mainstream process for machining microstructured surfaces. However, the tool path of the microstructured surface is generated based on a series of tool and workpiece parameters, so the tool path consists of highly mixed low-frequency and high-frequency components.
[0004] In the traditional servo-based turning process, due to the limited dynamic performance of the large-mass slider in the SSS, when processing complex microstructure surfaces with drastic changes (i.e., high-frequency components), the SSS turning accuracy is low and the production efficiency is low. At the same time, although FTS has a higher frequency of tool movement, it is difficult to realize the function of processing a wide range of surface shapes. As a result, the existing slow tool / fast tool servo ultra-precision turning processing has poor tool trajectory tracking effect and limited cutting speed when processing mixed-frequency tool trajectory. Summary of the invention
[0005] In view of the above technical problems, the technical solution adopted by the present invention is:
[0006] According to one aspect of the present invention, a macro-micro combined turning type microstructure surface cutting method is provided, and the method is applied to a turning machine tool with a fast tool servo system, and the natural frequency of the slow tool servo module in the turning machine tool is smaller than the natural frequency of the fast tool servo module. The method comprises the following steps:
[0007] Obtain the machining tool trajectory information corresponding to the workpiece to be machined.
[0008] A digital complementary filter is used to perform frequency division processing on the machining tool trajectory information to generate low-frequency tool trajectory information and high-frequency tool trajectory information.
[0009] The digital complementary filter includes a low-pass filter and a high-pass filter with the same cutoff frequency. The transfer functions of the high-pass filter and the low-pass filter meet the following conditions:
[0010]
[0011] Among them, f c is the normalized cutoff frequency, f c =2f cut / f s , f cut is the cut-off frequency of the low-pass filter, which is less than or equal to the natural frequency of the slow tool servo module in the turning machine. s is the sampling frequency of the digital complementary filter. w(n) is the Hamming window function. N is the order of the digital complementary filter, n is a variable, n∈[0,N]. hp (z) and H lp (z) represent the transfer functions of the high-pass filter and the low-pass filter, respectively.
[0012] Generate motion instructions for the slow tool servo module in the turning machine tool based on the low-frequency tool trajectory information.
[0013] Generate motion instructions for the fast tool servo module in the turning machine tool based on the high-frequency tool trajectory information.
[0014] According to a second aspect of the present invention, there is provided a non-transitory computer-readable storage medium storing a computer program, which, when executed by a processor, implements the above-mentioned macro-micro combined turning type microstructure surface cutting method.
[0015] According to a third aspect of the present invention, there is provided an electronic device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned macro-micro combined turning type microstructure surface cutting method when executing the computer program.
[0016] The present invention has at least the following beneficial effects:
[0017] By using a digital complementary filter to perform frequency division processing on the machining tool trajectory information, the high-frequency tool trajectory and the low-frequency tool trajectory can be extracted without losing the initial tool trajectory position information. Based on this, the fast tool servo module can be made to execute the high-frequency tool trajectory that is more compatible with it, and the slow tool servo module can be made to execute the low-frequency tool trajectory that is more compatible with it. In this way, the low-frequency surface shape part with a large range of relatively gentle changes in the macro-micro combined microstructure surface shape is processed by the slow tool servo module, and the movement of the slow tool servo module can be limited to its bandwidth range, ensuring the tracking accuracy and operation stability of the slow tool servo module for the low-frequency surface shape, and solving the problem of poor processing accuracy and low processing efficiency of the slow tool servo technology for high-frequency surface shape.
[0018] At the same time, the high-frequency microstructure surface shape in a small range of the macro-micro combined microstructure surface shape is processed by the fast tool servo module, which can limit the travel of the fast tool servo module to a small range, ensure the tracking accuracy of the fast tool servo module for the high-frequency surface shape, and solve the problem that the fast tool servo technology is difficult to process the surface shape with a large range of changes. In this way, the problem of poor tracking effect of mixed-frequency tool trajectory and limited cutting speed in the existing slow tool / fast tool servo ultra-precision turning processing is solved. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0020] Figure 1 A flow chart of a macro-micro combined turning microstructure surface cutting method provided by an embodiment of the present invention;
[0021] Figure 2 A schematic diagram of the structure of a turning machine tool (i.e., a PTS (Parallel tool servo) turning system) provided by an embodiment of the present invention;
[0022] Figure 3 Bode diagrams of a slow tool servo module (left side in the figure) and a fast tool servo module (right side in the figure) in a turning machine tool PTS provided by an embodiment of the present invention;
[0023] Figure 4 A frequency signal strength diagram (left side in the figure) and a frequency signal energy ratio diagram (right side in the figure) corresponding to the PTS of the turning machine tool provided in an embodiment of the present invention;
[0024] Figure 5 A flowchart of a method for obtaining a cutoff frequency of a machining trajectory frequency division process provided by an embodiment of the present invention;
[0025] Figure 6 A schematic diagram of an optimal cutoff frequency determined by simulation and actual processing respectively provided in an embodiment of the present invention;
[0026] Figure 7 The embodiments of the present invention provide schematic diagrams of processing results corresponding to the systems by using SSS, FTS and PTS to process a same 3×3 microlens array respectively.
[0027] Reference numerals:
[0028] 1. Machine tool Z axis; 2. Machine tool X axis; 3. Machine tool C axis; 4. W axis; 5. Workpiece fixture; 6. Tool assembly. DETAILED DESCRIPTION
[0029] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments 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 those skilled in the art without creative work are within the scope of protection of the present invention.
[0030] As an embodiment of the present invention, Figure 1 As shown, a macro-micro combined turning type microstructure surface cutting method is provided, and the method is applied to a turning machine tool with a fast tool servo system, in which the natural frequency of the slow tool servo module is smaller than the natural frequency of the fast tool servo module.
[0031] Specifically, Figure 2 As shown, the turning machine tool includes: a base, a machine tool Z axis 1, a machine tool X axis 2, a machine tool C axis 3, a fast tool servo module (i.e., the W axis 4 in the figure), a workpiece fixture 5, and a tool assembly 6. The machine tool Z axis 1, the machine tool X axis 2, and the fast tool servo module are all used to realize reciprocating translational motion along a straight line. The machine tool C axis 3 is used to realize rotational motion around a central axis. The machine tool Z axis 1 is the slow tool servo module described in the present invention.
[0032] The machine tool Z axis 1 and the machine tool X axis 2 are installed on the base, and the moving direction of the machine tool X axis 2 is perpendicular to the moving direction of the machine tool Z axis 1, and the machine tool Z axis 1 and the machine tool X axis 2 are arranged in a T shape.
[0033] The machine tool C-axis 3 is installed on the slide surface of the machine tool Z-axis 1 along a moving direction parallel to the machine tool Z-axis 1 , and the workpiece fixture 5 is fixed on the machine tool C-axis 3 .
[0034] The fast tool servo module is fixed on the slide surface of the machine tool X-axis 2, and the moving direction of the fast tool servo module is parallel to the moving direction of the machine tool Z-axis 1. The tool assembly 6 is fixedly arranged on the fast tool servo module.
[0035] The turning machine tool in this embodiment can eliminate the coupling error generated when the machine tool Z axis 1 and the fast tool servo module move by means of an axis-to-axis arrangement (that is, the machine tool Z axis 1 and the W axis 4 are separated and arranged opposite to each other).
[0036] like Figure 1 As shown, the macro-micro combined turning type microstructure surface cutting method includes the following steps:
[0037] S100: Obtaining machining tool trajectory information corresponding to the workpiece to be machined.
[0038] Specifically, S100 includes:
[0039] S101: Generate machining tool trajectory information when a turning machine tool performs turning machining on a workpiece by using a CAM (Computer Aided Manufacturing) tool.
[0040] In the prior art, after the shape of the microstructure to be processed is determined, the processing tool trajectory information can be directly generated using CAM software according to the corresponding process parameters and other related processing parameters such as tool parameters.
[0041] S200: Perform frequency division processing on the machining tool trajectory information using a digital complementary filter to generate low-frequency tool trajectory information and high-frequency tool trajectory information.
[0042] Since there is no residual after the digital complementary filter performs frequency division processing to obtain high and low frequency information, the high and low frequency information can be completely equal to the original machining tool trajectory information after adding, thereby ensuring the consistency between the information before and after the frequency division processing.
[0043] The digital complementary filter includes a low-pass filter and a high-pass filter with the same cutoff frequency. The transfer functions of the high-pass filter and the low-pass filter meet the following conditions:
[0044]
[0045] Among them, f c is the normalized cutoff frequency, f c =2f cut / f s , f cut is the cutoff frequency of the low-pass filter, which is less than or equal to the natural frequency of the slow tool servo module in the turning machine tool, and the natural frequency can be obtained according to the method in S201. s is the sampling frequency of the digital complementary filter. w(n) is the Hamming window function. N is the order of the digital complementary filter, n is a variable, n∈[0,N]. hp (z) and H lp (z) represent the transfer functions of the high-pass filter and the low-pass filter, respectively.
[0046] S300: Generate motion instructions for a slow tool servo module in a turning machine tool according to low-frequency tool trajectory information.
[0047] S400: Generate motion instructions for a fast tool servo module in a turning machine tool according to high-frequency tool trajectory information.
[0048] After the processing tool trajectory information z(n) is processed by the digital complementary filter, the low-pass filter and the high-pass filter respectively output the decomposed low-frequency tool trajectory z slow (n) and high-frequency tool path z fast (n) The following conditions are met:
[0049]
[0050] Among them, h hp and h lp H hp (z) and H lp (z) The corresponding impulse response expression. * is the convolution operation.
[0051] The turning machine tool in this embodiment realizes the macro-micro combined turning processing of complex microstructure surfaces by using a three-axis ultra-precision lathe with an additional fast tool servo module. The turning machine tool controls the Z axis 1 of the machine tool and the fast tool servo module (i.e., W axis 4) in parallel, and completes the axial reciprocating feed motion of the diamond tool according to the low-frequency tool trajectory and the high-frequency tool trajectory respectively, reduces the limitation of the slow tool / fast tool servo technology when processing high-frequency and widely changing surface shapes due to the characteristics of the device itself, suppresses the tool vibration caused by the unstable operation of the machine tool, and can achieve efficient and high-quality processing of complex microstructure surfaces at a higher cutting speed.
[0052] As another embodiment of the present invention, cut Follow the steps below to obtain:
[0053] S201: Get the natural frequency f of the slow tool servo module in the turning machine tool slow .like Figure 3 As shown, f slow It is the frequency corresponding to the amplitude of -3dB in the Bode diagram corresponding to the slow knife servo module.
[0054] Specifically, a step signal test is performed on the slow tool servo module or the fast tool servo module, and a corresponding Bode diagram is generated. The corresponding natural frequency can be determined in the Bode diagram. Figure 3 As shown, the natural frequency of the slow tool servo module is the frequency corresponding to the amplitude of -3dB in the Bode diagram, and the natural frequency of the fast tool servo module is the frequency corresponding to the amplitude of 3dB in the Bode diagram. The natural frequency of the fast tool servo module in the turning machine tool of the present invention is 158.5Hz; the natural frequency of the slow tool servo module is 81.8Hz.
[0055] S202: Perform Fourier transform on the machining tool trajectory information to generate frequency domain signal strength information corresponding to the machining tool trajectory information.
[0056] Specifically, Figure 4As shown in the figure on the left side, the frequency domain signal strength information is a frequency signal strength diagram, wherein the horizontal axis is the frequency information of each signal decomposed by Fourier transform, and the vertical axis is the intensity amplitude of each signal decomposed by Fourier transform.
[0057] S203: Generate frequency domain energy ratio information according to the frequency domain signal strength information.
[0058] Specifically, Figure 4 As shown in the figure on the right side of the figure, the frequency domain energy ratio information is the frequency signal energy ratio diagram. Among them, the horizontal axis is the frequency information of each signal decomposed by Fourier transform, and the vertical axis is the ratio of the energy of each signal decomposed by Fourier transform to the total energy.
[0059] S203 includes:
[0060] S213: The intensity amplitude of each signal is subjected to energy conversion processing to generate the intensity amplitude of each signal.
[0061] The energy conversion process satisfies the following relationship:
[0062] ψ i =A i 2 / 2×SUM A
[0063] Among them, A i is the intensity amplitude of the ith signal decomposed by Fourier transform. i is the ratio of the energy of the i-th signal decomposed by Fourier transform to the total energy. A is the sum of the energy of each signal.
[0064] Fourier transform is a powerful tool for converting time domain (or space domain) signals to frequency domain for analysis. The basic idea is that any continuous time domain signal that meets certain conditions can be expressed as a superposition of sine waves (including cosine waves) of different frequencies. These sine waves are called "basis functions" and they have different frequencies, amplitudes and phases. Through Fourier transform, we can decompose a complex time domain signal into a series of frequency components and their corresponding amplitudes and phases, thereby revealing the inherent structure and characteristics of the signal.
[0065] For many actual signals, especially those that change slowly or have obvious periodicity, their main energy is often concentrated in the low-frequency part. This is because the low-frequency component corresponds to the slow-changing trend or basic period of the signal, which can well capture the overall shape and dynamic characteristics of the signal. For example, in signals such as speech, images, and music, low-frequency components often correspond to important information such as basic tone, contour, and texture.
[0066] Similarly, in the tool trajectory of the present invention, the low-frequency signal corresponds to the part where the surface shape changes more slowly. Based on this feature, according to the principle of Fourier transform, the low frequency is used to approximate the original trajectory to see its fitting degree. Generally speaking, the lower the frequency, the greater the amplitude. That is, in the tool trajectory, most of the energy is concentrated in the low-frequency part.
[0067] S204: Determine the frequency f corresponding to when the cumulative energy ratio is 95% based on the frequency domain energy ratio information. start . 95% can also be adaptively set according to actual scenarios.
[0068] In this step, the frequency signal energy proportion diagram can be obtained based on the frequency domain energy proportion information in S203, and accumulation is performed from 0 Hz until the frequency corresponding to the horizontal axis when the cumulative energy proportion is 95% is determined as f start .like Figure 4 As shown in the figure on the right, f start =11.1Hz.
[0069] S205: From [f start , f slow ] to obtain f cut .
[0070] If we directly use f cut Set to be less than f start The frequency value of f will result in too little energy of the tool trajectory distributed to the slow tool servo module after the mirror complementary filter is processed, which is not conducive to the normal performance of the slow tool servo module. Therefore, after the processing of this embodiment, it is possible to more reasonably determine f cut The lower limit of the value of f can be further determined. cut The reasonable value range of can be used to facilitate the digital complementary filter to perform frequency division processing more accurately, thereby improving the processing accuracy.
[0071] At the same time, through the processing in this embodiment, the subsequent determination of the optimal cutoff frequency can reduce the need for f start The frequency optimization processing in the following frequency range can reduce the number of frequency optimization processing and the amount of simulation calculation.
[0072] Further, as another embodiment of the present invention, Figure 5 As shown, a method for obtaining the cutoff frequency of the processing of the machining trajectory frequency division is also provided, which is used to obtain the cutoff frequency of the machining trajectory frequency division from [f start , f slow ] to obtain the optimal cutoff frequency, that is, f cut .
[0073] The cut-off frequency acquisition method comprises the following steps:
[0074] S215: Get the natural frequency f of the slow tool servo module in the turning machine tool slow The specific implementation of this step may be the same as S201.
[0075] S225: Perform Fourier transform on the machining tool trajectory information to generate frequency domain signal strength information corresponding to the machining tool trajectory information.
[0076] S235: Determine the frequency f corresponding to when the cumulative energy accounts for 95% based on the frequency domain signal strength information start .f start <f slow .
[0077] The specific implementation method of S225 and S235 can refer to the contents of S202 to S204.
[0078] S245: According to f start and f slow Perform at least one frequency optimization process to generate at least one tracking error. Each frequency optimization process corresponds to an update frequency, and each update frequency corresponds to a tracking error.
[0079] Frequency optimization processing includes:
[0080] S500: Obtaining the update frequency f of the mth frequency optimization process g m .f g m =f start +(m-1)×K. Wherein, K is the frequency optimization step size. Specifically, K∈[0.1Hz, 1Hz]. In this embodiment, K=0.2Hz.
[0081] S501: If f g m ≤f slow , then use f g m The digital complementary filter is updated to generate a digital complementary filter used in the mth frequency optimization process. The low-pass filter and the high-pass filter included in the digital complementary filter have the same cut-off frequency. The transfer functions of the high-pass filter and the low-pass filter included in the digital complementary filter used in the mth frequency optimization process meet the following conditions:
[0082]
[0083] Among them, f c is the normalized cutoff frequency, f c =2f g m / f s .fs is the sampling frequency of the digital complementary filter. w(n) is the Hamming window function. N is the order of the digital complementary filter, n is a variable, n∈[0,N]. hp (z) and H lp (z) represent the transfer functions of the high-pass filter and the low-pass filter respectively. · is the product processing.
[0084] The only difference between the digital complementary filter in this step and the digital complementary filter in S200 is the cutoff frequency used. The cutoff frequency in this step is the update frequency generated in each frequency optimization process.
[0085] S502: Perform frequency division processing on the machining tool trajectory information through the digital complementary filter used in the m-th frequency optimization processing to generate low-frequency tool trajectory information and high-frequency tool trajectory information corresponding to the m-th frequency optimization processing.
[0086] S503: According to the low-frequency tool trajectory information corresponding to the m-th frequency optimization process, a slow tool servo module in the turning machine tool is driven to perform cutting processing, and a tracking error of the slow tool servo module is obtained.
[0087] Specifically, S503 includes:
[0088] S513: Obtain a motion simulation model of a slow tool servo module in a turning machine tool.
[0089] S523: Inputting the low-frequency tool trajectory information corresponding to the m-th frequency optimization process into the motion simulation model of the slow tool servo module to generate the tracking error of the slow tool servo module.
[0090] S504: According to the high-frequency tool trajectory information corresponding to the m-th frequency optimization process, a fast tool servo module in the turning machine tool is driven to perform cutting processing, and a tracking error of the fast tool servo module is obtained.
[0091] Specifically, S504 includes:
[0092] S514: Obtain a motion simulation model of a fast tool servo module in a turning machine tool.
[0093] S524: Inputting the high-frequency tool trajectory information corresponding to the mth frequency optimization process into the motion simulation model of the fast tool servo module to generate a tracking error of the fast tool servo module.
[0094] S505: taking the sum of the tracking error of the slow tool servo module and the tracking error of the fast tool servo module in the mth frequency optimization process as the tracking error corresponding to the cutting process in the mth frequency optimization process.
[0095] In order to improve the speed of frequency optimization processing, the tracking error of the fast tool servo module and the tracking error of the slow tool servo module can be quickly obtained through motion simulation. Of course, the tracking error of the fast tool servo module and the tracking error of the slow tool servo module can also be obtained through actual processing tests. Figure 6 As shown, although there is a difference in the final optimal cutoff frequencies obtained by the two, the corresponding tracking errors are slightly different, so the accuracy of the optimal cutoff frequency can also be guaranteed by using simulation.
[0096] S255: Obtain the update frequency corresponding to the minimum value of all tracking errors as the cutoff frequency of the frequency division processing of the machining trajectory.
[0097] After S500, the frequency optimization process also includes:
[0098] S506: If f g m >f slow , then stop using f g m Update the digital complementary filter and discard f g m .
[0099] After all frequency optimization processes are completed, multiple update frequencies will be obtained, and each update frequency will correspond to a tracking error. Thus, the update frequency corresponding to the minimum value of all tracking errors can be obtained as the optimal cutoff frequency for the frequency division process of the machining trajectory. The step S255 is set so that the cutoff frequency finally obtained is the global optimal solution, which can avoid the situation where the local optimal solution is used as the optimal cutoff frequency.
[0100] In this embodiment, the optimal cutoff frequency value can be obtained more quickly through frequency optimization processing within a smaller cutoff frequency value range, so as to improve the rationality of the cutoff frequency selected by the digital complementary filter when performing frequency division processing, so as to ensure that the tracking error in the final tool processing is minimized and the processing accuracy is improved.
[0101] Specifically, a slow sliding servo system (SSS), a fast tool servo (FTS) system, and a turning machine tool using a macro-micro combined turning type microstructure surface cutting method provided by the present invention, namely, PTS, are used to process a same 3×3 microlens array, and the processing results corresponding to each system are obtained, such as Figure 7 shown.
[0102] Among them, the relevant parameters of each system during the processing are shown in Table 1 below:
[0103] Table 1
[0104]
[0105] like Figure 7 (a) shows the tracking error of SSS, FTS and PTS in the whole machining process. Compared with the single mode servo turning technology (SSS and FTS), the tracking error of the parallel tool servo turning technology (PTS) proposed by the present invention is smaller than that of SSS and FTS, and the specific maximum tracking error reduction can reach 60%.
[0106] like Figure 7 (b) shows the surface roughness and surface shape accuracy of the lens in the upper right corner of the microlens array processed by SSS, FTS and PTS respectively, measured by white light interferometry, and the surface shape error data is obtained by subtracting the measured surface from the ideal surface. Conventional single mode servo turning (SSS and FTS) is compared with the proposed parallel tool servo turning (PTS). The parallel tool servo method with the optimal cutoff frequency (52Hz) has the highest shape accuracy of the parts processed.
[0107] like Figure 7 (c) shows that the microlens arrays processed by SSS, FTS and PTS are obtained respectively, and the maximum surface errors of the same four lens surfaces in each microlens array are obtained respectively, and the corresponding maximum surface error mean PV and the maximum surface error standard deviation SD are obtained. It can be seen from the content of the figure that compared with SSS and FTS, the PTS processing technology proposed in the present invention can significantly reduce the surface error of processing and has better stability.
[0108] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.
[0109] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0110] In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.
[0111] It will be appreciated by those skilled in the art that various aspects of the present invention may be implemented as a system, method or program product. Therefore, various aspects of the present invention may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as a "circuit", "module" or "system".
[0112] The electronic device according to this embodiment of the present invention is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0113] The electronic device is presented in the form of a general-purpose computing device. The components of the electronic device may include, but are not limited to: the at least one processor mentioned above, the at least one storage device mentioned above, and a bus connecting different system components (including storage devices and processors).
[0114] The storage stores program codes, which can be executed by the processor, so that the processor executes the steps according to various exemplary embodiments of the present invention described in the above “Exemplary Method” section of this specification.
[0115] The memory may include readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory, and may further include read only memory (ROM).
[0116] The storage may also include a program / utility having a set (at least one) of program modules, such program modules including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include the implementation of a network environment.
[0117] The bus may represent one or more of several types of bus structures including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures.
[0118] The electronic device may also communicate with one or more external devices (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may communicate with one or more devices that enable a user to interact with the electronic device, and / or may communicate with any device (e.g., routers, modems, etc.) that enables the electronic device to communicate with one or more other computing devices. Such communication may be performed through an input / output (I / O) interface. Furthermore, the electronic device may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) through a network adapter. The network adapter communicates with other modules of the electronic device through a bus. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0119] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0120] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present invention may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of the present specification.
[0121] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0122] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0123] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0124] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0125] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to an exemplary embodiment of the present invention, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.
[0126] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0127] The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims
1. A method for cutting a microstructure surface by combining macro-micro turning, characterized in that: The method is applied to a turning machine tool with a fast tool servo system, wherein the natural frequency of a slow tool servo module in the turning machine tool is smaller than the natural frequency of a fast tool servo module; the method comprises the following steps: Obtaining machining tool trajectory information corresponding to the workpiece to be machined; Perform frequency division processing on the machining tool trajectory information using a digital complementary filter to generate low-frequency tool trajectory information and high-frequency tool trajectory information; The digital complementary filter includes a low-pass filter and a high-pass filter having the same cut-off frequency; the transfer functions of the high-pass filter and the low-pass filter satisfy the following conditions: Among them, f c is the normalized cutoff frequency, f c =2f cut / f s , f cut is the cut-off frequency of the low-pass filter, which is less than or equal to the natural frequency of the slow tool servo module in the turning machine tool; f s is the sampling frequency of the digital complementary filter; w(n) is the Hamming window function; N is the order of the digital complementary filter, n is a variable, n∈[0,N]; H hp (z) and H lp (z) denote the transfer functions of the high-pass filter and the low-pass filter, respectively; generating motion instructions for a slow tool servo module in the turning machine tool according to the low-frequency tool trajectory information; According to the high-frequency tool trajectory information, a motion instruction of a fast tool servo module in the turning machine tool is generated.
2. The method according to claim 1, characterized in that f cut Follow the steps below to obtain: Obtain the natural frequency f of the slow tool servo module in the turning machine tool slow ; Performing Fourier transform on the machining tool trajectory information to generate frequency domain signal strength information corresponding to the machining tool trajectory information; Generate frequency domain energy ratio information according to the frequency domain signal strength information; According to the frequency domain energy proportion information, determine the frequency f corresponding to when the cumulative energy proportion is 95% start ; From [f start , f slow ] to obtain f cut .
3. The method according to claim 2, characterized in that The frequency domain signal strength information is a frequency signal strength diagram, wherein the abscissa is the frequency information of each signal decomposed by Fourier transform, and the ordinate is the strength amplitude of each signal decomposed by Fourier transform.
4. The method according to claim 3, characterized in that The frequency domain energy proportion information is a frequency signal energy proportion diagram; wherein the horizontal axis is the frequency information of each signal decomposed by Fourier transform, and the vertical axis is the ratio of the energy of each signal decomposed by Fourier transform to the total energy.
5. The method according to claim 4, characterized in that Generate frequency domain energy ratio information according to the frequency domain signal strength information, including: The intensity amplitude of each signal is subjected to energy conversion processing to generate the intensity amplitude of each signal; The energy conversion process satisfies the following relationship: ψ i =A i 2 / 2×SUM A Among them, A i is the intensity amplitude of the i-th signal decomposed by Fourier transform; ψ i is the ratio of the energy of the i-th signal decomposed by Fourier transform to the total energy; SUM A is the sum of the energy of each signal.
6. The method according to claim 1, characterized in that The natural frequency of the slow tool servo module in the turning machine tool is the frequency corresponding to the amplitude of -3dB in the Bode diagram corresponding to the slow tool servo module.
7. The method according to claim 1, characterized in that Obtain the machining tool trajectory information corresponding to the workpiece to be machined, including: The machining tool trajectory information of the turning machine tool when turning the workpiece to be machined is generated by the CAM tool.
8. The method according to claim 1, characterized in that The turning machine tool comprises: Base, machine tool Z axis, machine tool X axis, machine tool C axis, fast tool servo module, workpiece fixture and tool assembly; the machine tool Z axis, machine tool X axis and fast tool servo module are used to realize reciprocating translational motion along the straight line direction; the machine tool C axis is used to realize rotational motion around the central axis; the machine tool Z axis is the slow tool servo module; The machine tool Z axis and the machine tool X axis are installed on the base, and the moving direction of the machine tool X axis is perpendicular to the moving direction of the machine tool Z axis, and the machine tool Z axis and the machine tool X axis are arranged in a T shape; The C-axis of the machine tool is installed on the slide surface of the Z-axis of the machine tool along a moving direction parallel to the Z-axis of the machine tool, and the workpiece fixture is fixed on the C-axis of the machine tool; The fast tool servo module is fixed on the slide surface of the X-axis of the machine tool, and the moving direction of the fast tool servo module is parallel to the moving direction of the Z-axis of the machine tool; the tool assembly is fixedly arranged on the fast tool servo module.
9. A non-transitory computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, a macro-micro combined turning microstructure surface cutting method as described in any one of claims 1 to 8 is implemented.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the macro-micro combined turning microstructure surface cutting method as described in any one of claims 1 to 8 is implemented.
