Lathe machining control method and device, machining equipment and readable storage medium
By acquiring the pulse digital signal of the lathe handwheel and calculating the handwheel machining magnification value, the problem of pulse generator deviation caused by manual operation was solved, enabling precise control of the workpiece machining progress and improving the accuracy and efficiency of CNC machining.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-24
- Publication Date
- 2026-03-31
AI Technical Summary
Manual operation of the lathe handwheel can cause significant deviations in the pulse generator, affecting the accuracy and efficiency of workpiece machining progress control.
By acquiring the handwheel pulse digital signals within multiple operating control cycles of the lathe, the number of handwheel pulses is determined, and the handwheel machining magnification value and control commands are calculated based on the magnification constraint coefficient and pulse accumulation time window, thereby achieving precise control of the workpiece machining progress.
It improves the accuracy and efficiency of workpiece machining control, and meets the higher requirements for CNC machining effects.
Smart Images

Figure CN121763935A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of CNC machining, and in particular to a lathe machining control method, apparatus, machining equipment, and readable storage medium. Background Technology
[0002] With the continuous development of CNC machining technology and the increasing variety of CNC machining demands, the requirements for CNC machining effects are becoming increasingly stringent. Lathe handwheels are common control hardware in CNC machining, used to simulate the handwheel structure on a lathe for machining feed control. Generally, lathe handwheels are used for fixed-length motion control in a single axis direction (one pulse corresponds to one unit of feed motion). The pulse generator of the lathe handwheel can be used for workpiece machining progress control, including stop-and-go operation and speed control characteristics. However, there is a significant deviation when manually operating the lathe handwheel. Summary of the Invention
[0003] Therefore, it is necessary to provide a lathe machining control method, apparatus, machining equipment, and readable storage medium to address the aforementioned technical problems.
[0004] A lathe machining control method, comprising: Acquire the handwheel pulse digital signals within multiple operating control cycles of the lathe; Based on the handwheel pulse digital signal, the number of handwheel pulses within multiple operating control cycles of the lathe is determined; The handwheel machining control command of the lathe is determined based on the number of handwheel pulses within multiple operating control cycles.
[0005] In one embodiment, determining the handwheel machining control command of the lathe based on the number of handwheel pulses within multiple operating control cycles includes: Obtain the magnification constraint coefficient of the lathe; The handwheel machining magnification value of the lathe is determined based on the number of handwheel pulses within multiple operating control cycles and the magnification constraint coefficient. The handwheel machining control command of the lathe is determined based on the handwheel machining ratio value and the number of handwheel pulses in multiple operating control cycles.
[0006] In one embodiment, determining the handwheel machining magnification value of the lathe based on the number of handwheel pulses within multiple operating control cycles and the magnification constraint coefficient includes: Obtain the pulse accumulation time window and the duration of the operation control cycle of the lathe; The number of pulse accumulation cycles is determined based on the pulse accumulation time window and the duration of the operation control cycle; The handwheel machining ratio value of the lathe is determined based on the number of handwheel pulses in multiple operating control cycles, the cumulative number of pulse cycles, and the ratio constraint coefficient.
[0007] In one embodiment, determining the handwheel machining magnification value of the lathe based on the number of handwheel pulses within multiple operating control cycles, the cumulative number of pulse cycles, and the magnification constraint coefficient includes: The cumulative number of pulses within the pulse accumulation time window is determined based on the number of handwheel pulses in multiple operating control cycles and the pulse accumulation time window. The handwheel machining magnification value of the lathe is determined based on the cumulative number of pulses, the cumulative number of pulse cycles, and the magnification constraint coefficient.
[0008] In one embodiment, determining the cumulative number of pulses within the cumulative pulse time window based on the number of handwheel pulses within multiple operating control cycles and the cumulative pulse time window includes: The number of handwheel pulses in the first and last operating control cycles is determined based on the number of handwheel pulses in multiple operating control cycles and the pulse accumulation time window. The cumulative number of pulses within the pulse accumulation time window is determined based on the number of handwheel pulses within the first and last operating control cycles.
[0009] In one embodiment, determining the lathe's handwheel machining control command based on the handwheel machining magnification value and the number of handwheel pulses within multiple operating control cycles includes: The pulse accumulation direction within the pulse accumulation time window is determined based on the number of handwheel pulses in multiple operating control cycles. The handwheel machining control command of the lathe is determined based on the pulse accumulation direction and the handwheel machining magnification value.
[0010] In one embodiment, determining the number of handwheel pulses within multiple operating control cycles of the lathe based on the handwheel pulse digital signal includes: Obtain the pulse counting cycle boundary value of the lathe; The number of handwheel pulses within multiple operating control cycles of the lathe is determined based on the pulse digital signal and the pulse counting cycle boundary value.
[0011] A lathe machining control device, comprising: The acquisition module is used to acquire the handwheel pulse digital signals during multiple operating control cycles of the lathe; A handwheel pulse counting module, connected to the acquisition module, is used to determine the number of handwheel pulses within multiple operating control cycles of the lathe based on the handwheel pulse digital signal. The machining control module is connected to the handwheel pulse counting module and is used to determine the handwheel machining control command of the lathe based on the number of handwheel pulses in multiple operating control cycles.
[0012] A processing apparatus includes a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the method described above.
[0013] A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described above.
[0014] A computer program product that, when run on a terminal device, causes the terminal device to perform any of the methods described above.
[0015] The beneficial effects of the embodiments provided in this application include: This lathe machining control method, during the lathe workpiece machining process, determines the number of handwheel pulses that reflect the changes in the input signal of the handwheel pulse generator based on the digital handwheel pulse signals within multiple operating control cycles of the lathe. Based on the obtained handwheel pulse counts from multiple operating control cycles, it determines the lathe handwheel machining control commands used to control the workpiece machining progress. This enables precise control of the workpiece machining progress, effectively improving the problem of large deviations in the pulse generator used to control the workpiece machining progress caused by manual operation of the lathe handwheel. It can improve machining control efficiency while ensuring machining control accuracy, thereby meeting higher requirements for CNC machining effects. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 This is a flowchart illustrating a lathe machining control method in one embodiment; Figure 2 This is a schematic diagram of the specific process of step 106 in one embodiment; Figure 3 This is a schematic diagram of the specific process of step 106 in one embodiment; Figure 4 This is a schematic block diagram of the lathe machining control device in one embodiment; Figure 5This is a schematic block diagram of the specific structure of the processing control module 60 in one embodiment; Figure 6 This is a schematic block diagram of the specific structure of the processing control module 60 in one embodiment; Figure 7 This is a schematic diagram of the processing equipment in one embodiment. Detailed Implementation
[0018] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0019] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0020] Figure 1 This is a flowchart illustrating a lathe machining control method in one embodiment.
[0021] In this embodiment, as Figure 1 As shown, the lathe machining control method includes steps 102 to 106.
[0022] Step 102: Acquire the digital signals of the handwheel pulses during multiple operating control cycles of the lathe.
[0023] The handwheel pulse digital signal can be a two-phase digital signal of the lathe handwheel pulse. The handwheel pulse digital signal includes the handwheel pulse A-phase digital signal and the handwheel pulse B-phase digital signal.
[0024] The scenario for obtaining the handwheel pulse digital signal within multiple operating control cycles of a lathe includes: using an unsigned integer counter with a certain value range to perform preliminary detection on the pulse input signal of the handwheel installed on the lathe, so as to obtain the handwheel pulse digital signal within multiple operating control cycles of the lathe.
[0025] Step 104: Determine the number of handwheel pulses within multiple operating control cycles of the lathe based on the handwheel pulse digital signal.
[0026] The handwheel pulse count can be the number of pulses obtained by counting the handwheel pulse digital signal based on the 16-bit unsigned integer counting rule.
[0027] Determining the number of handwheel pulses within multiple operating control cycles of a lathe based on the handwheel pulse digital signal includes: obtaining the pulse counting cycle boundary value of the lathe; and determining the number of handwheel pulses within multiple operating control cycles of the lathe based on the pulse digital signal and the pulse counting cycle boundary value.
[0028] The pulse counting cycle boundary value can be a value that allows adjustment of the pulse counting cycle direction of an unsigned integer counter. The pulse counting cycle boundary value can also be a boundary value within the range of values that the unsigned integer counter can take.
[0029] Step 106: Determine the handwheel machining control command for the lathe based on the number of handwheel pulses within multiple operating control cycles.
[0030] Handwheel machining control commands can be formed based on the number of handwheel pulses within multiple operating control cycles, and can control the machining progress of the workpiece.
[0031] The lathe machining control method provided in this embodiment determines the number of handwheel pulses that reflect the changes in the input signal of the handwheel pulse generator based on the handwheel pulse digital signals within multiple operating control cycles of the lathe during workpiece machining. Based on the obtained handwheel pulse counts from multiple operating control cycles, the lathe handwheel machining control command for controlling the workpiece machining progress is determined. This method enables precise control of the workpiece machining progress, effectively improving the problem of large deviations in the pulse generator used to control the workpiece machining progress caused by manual operation of the lathe handwheel. It can improve machining control efficiency while ensuring machining control accuracy, thereby meeting higher requirements for CNC machining effects.
[0032] Figure 2 This is a schematic diagram of the specific process of step 106 in one embodiment.
[0033] In this embodiment, as Figure 2 As shown, step 106 includes sub-steps 202 to 206.
[0034] Step 202: Obtain the magnification constraint coefficient of the lathe.
[0035] The magnification constraint coefficient can be the range of magnification values allowed during the machining of a workpiece on a lathe. The magnification constraint coefficient can be between 0 and 2.
[0036] Step 204: Determine the handwheel machining magnification value of the lathe based on the number of handwheel pulses and the magnification constraint coefficient within multiple operating control cycles.
[0037] The following scenarios determine the lathe's handwheel machining magnification value based on the number of handwheel pulses and magnification constraint coefficients within multiple operating control cycles: obtaining the lathe's pulse accumulation time window and operating control cycle duration; determining the number of pulse accumulation cycles based on the pulse accumulation time window and operating control cycle duration; and determining the lathe's handwheel machining magnification value based on the number of handwheel pulses, pulse accumulation cycles, and magnification constraint coefficients within multiple operating control cycles.
[0038] The pulse accumulation time window can be the time span set to generate a smooth, stable, and satisfactory pulse signal during normal continuous rotation of the handwheel. The operation control cycle duration can be the operation cycle of the control signal during workpiece processing. The pulse accumulation cycle count can be the number of operation control cycles between a single pulse signal input.
[0039] It should be noted that in CNC systems with short operating control cycles, due to the high refresh rate of the data signal, the pulse input frequency when rotating the handwheel pulse generator is much lower than the operating data refresh rate. For example, when the operating control cycle is 1ms, in practice, it may take 3 to 5 operating control cycles to record a single pulse signal input to form a smooth, stable, and ergonomic operating control signal.
[0040] Step 206: Determine the lathe's handwheel machining control command based on the handwheel machining magnification value and the number of handwheel pulses within multiple operating control cycles.
[0041] The scenarios for determining the lathe's handwheel machining control command based on the handwheel machining magnification value and the number of handwheel pulses within multiple operating control cycles include: determining the pulse accumulation direction within the pulse accumulation time window based on the number of handwheel pulses within multiple operating control cycles; and determining the lathe's handwheel machining control command based on the pulse accumulation direction and the handwheel machining magnification value.
[0042] Figure 3 This is a schematic diagram of the specific process of step 106 in one embodiment.
[0043] In this embodiment, as Figure 3 As shown, step 106 includes sub-steps 302 to 304.
[0044] Step 302: Determine the cumulative number of pulses within the pulse accumulation time window based on the number of handwheel pulses and the pulse accumulation time window within multiple operating control cycles.
[0045] The scenarios for determining the cumulative number of pulses within a pulse accumulation time window based on the number of handwheel pulses and the pulse accumulation time window within multiple operating control cycles include: determining the number of handwheel pulses within the first and last operating control cycles based on the number of handwheel pulses and the pulse accumulation time window within multiple operating control cycles; and determining the cumulative number of pulses within a pulse accumulation time window based on the number of handwheel pulses within the first and last operating control cycles.
[0046] Based on the handwheel pulse count and pulse accumulation time window within multiple operating control cycles, the following scenarios determine the handwheel pulse count within the first and last operating control cycles: The handwheel pulse count is... And denote its positive or negative sign as This indicates the direction of handwheel rotation, which is also the direction of pulse accumulation in the pulse generator.
[0047] Starting from the first cycle, until the... Between cycles, the cumulative number of pulses within the pulse accumulation time window is determined based on the number of handwheel pulses during the first and last operating control cycles, as follows:
[0048] In the formula, Indicates the duration of the operation control cycle. This indicates the pulse accumulation time window.
[0049] Step 304: Determine the handwheel machining magnification value of the lathe based on the cumulative pulse count, cumulative pulse cycle count, and magnification constraint coefficient.
[0050] Based on the number of handwheel pulses, the cumulative number of pulse cycles, and the magnification constraint coefficient within multiple operating control cycles, the following is the case where the handwheel machining magnification value of the lathe is determined:
[0051] In the formula, Indicates the cumulative number of pulse cycles. Indicates the number of handwheel pulses. This represents the ratio constraint coefficient.
[0052] During lathe workpiece machining, if the pulse and handwheel rotation directions are inconsistent, the handwheel stops rotating, the handwheel machining magnification value becomes 0, and the machine switches to pause mode; if the lathe handwheel machining magnification value is non-zero and the pulse accumulation direction of the pulse generator is... When the handwheel is in a positive position, automatic machining is initiated and the workpiece is machined according to the handwheel machining magnification value. If the handwheel machining magnification value changes to another positive value during the process, machining continues according to the updated handwheel machining magnification value. If the handwheel reverses direction during the process, the pulse accumulation direction of the pulse generator changes. If the value is negative, pause the process and then start the retraction machining by adjusting the machining magnification value of the handwheel converted by the pulse count.
[0053] It should be understood that although the steps in the flowchart above are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least one sub-step described above may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps. It should be noted that the different embodiments described above can be combined with each other.
[0054] Figure 4 This is a schematic block diagram of the lathe machining control device in one embodiment.
[0055] In this embodiment, as Figure 4 As shown, the lathe machining control device includes an acquisition module 20, a handwheel pulse counting module 40, and a machining control module 60.
[0056] The acquisition module 20 is used to acquire the handwheel pulse digital signal during multiple operating control cycles of the lathe.
[0057] The handwheel pulse counting module 40 is connected to the acquisition module 20 and is used to determine the number of handwheel pulses in multiple operating control cycles of the lathe based on the handwheel pulse digital signal.
[0058] The machining control module 60 is connected to the handwheel pulse counting module 40 and is used to determine the handwheel machining control command of the lathe based on the number of handwheel pulses in multiple operating control cycles.
[0059] In this embodiment, each module is used to execute Figure 1 For details of each step in the corresponding embodiment, please refer to the documentation. Figure 1 as well as Figure 1 The relevant descriptions in the corresponding embodiments will not be repeated here.
[0060] The lathe machining control device provided in this embodiment determines the number of handwheel pulses that reflect the changes in the input signal of the pulse generator of the lathe handwheel during the lathe workpiece machining process, based on the handwheel pulse digital signals within multiple operating control cycles of the lathe. Then, based on the obtained handwheel pulse counts from multiple operating control cycles, it determines the lathe handwheel machining control command used to control the workpiece machining progress. This enables precise control of the workpiece machining progress, effectively improving the problem of large deviations in the pulse generator used to control the workpiece machining progress caused by manual operation of the lathe handwheel. It can improve machining control efficiency while ensuring machining control accuracy, thereby meeting higher requirements for CNC machining effects.
[0061] Figure 5 This is a schematic block diagram of the specific structure of the processing control module 60 in one embodiment.
[0062] In this embodiment, as Figure 5 As shown, the machining control module 60 includes a magnification constraint acquisition unit 620, a machining magnification determination unit 640, and a control command determination unit 660.
[0063] The scaling constraint acquisition unit 620 is used to acquire the scaling constraint coefficient of the lathe.
[0064] The first magnification determination unit 640 is connected to the magnification constraint acquisition unit 620 and is used to determine the handwheel machining magnification value of the lathe based on the number of handwheel pulses and the magnification constraint coefficient in multiple operation control cycles.
[0065] The control command determination unit 660 is connected to the first magnification determination unit 640 and is used to determine the handwheel machining control command of the lathe based on the handwheel machining magnification value and the number of handwheel pulses in multiple operating control cycles.
[0066] In this embodiment, each unit is used to perform Figure 2 For details of each step in the corresponding embodiment, please refer to the documentation. Figure 2 as well as Figure 2 The relevant descriptions in the corresponding embodiments will not be repeated here.
[0067] Figure 6 This is a schematic block diagram of the specific structure of the processing control module 60 in one embodiment.
[0068] In this embodiment, as Figure 6 As shown, the processing control module 60 includes a pulse accumulation determination unit 610 and a second magnification determination unit 630.
[0069] The pulse accumulation determination unit 610 is used to determine the cumulative number of pulses within the pulse accumulation time window based on the number of handwheel pulses and the pulse accumulation time window within multiple operating control cycles.
[0070] The second magnification determination unit 630 is connected to the pulse accumulation determination unit 610 and is used to determine the handwheel machining magnification value of the lathe based on the pulse accumulation number, the pulse accumulation cycle number, and the magnification constraint coefficient.
[0071] In this embodiment, each unit is used to perform Figure 3 For details of each step in the corresponding embodiment, please refer to the documentation. Figure 3 as well as Figure 3 The relevant descriptions in the corresponding embodiments will not be repeated here.
[0072] The units in this embodiment are used to perform the steps in the corresponding embodiments described above. For details, please refer to the relevant descriptions in the corresponding embodiments described above, which will not be repeated here.
[0073] The division of the various modules in the above-described lathe machining control device is only for illustrative purposes. In other embodiments, the lathe machining control device can be divided into different modules as needed to complete all or part of the functions of the above-described lathe machining control device.
[0074] Specific limitations regarding the lathe machining control device can be found in the limitations of the lathe machining control method described above, and will not be repeated here. Each module in the aforementioned lathe machining control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the machining equipment in hardware form or independent of it, or stored in the memory of the machining equipment in software form, so that the processor can call and execute the operations corresponding to each module.
[0075] Figure 7 This is a schematic diagram of the processing equipment in one embodiment.
[0076] In this embodiment, as Figure 7 As shown, the processing equipment includes a memory A1 and a processor A2; it may also include a display screen A3, a communication interface, and a bus. Optionally, the processing equipment may be a CNC machining equipment.
[0077] The memory A1, processor A2, display screen A3, and communication interface can communicate with each other via a bus; the display screen A3 is configured to display the user operation interface preset in the initial setting mode, and the display screen A3 can also display the process control window; the communication interface can transmit information; the memory A1 stores computer programs, and the processor A2 can call the logical instructions in the memory A1 to execute the methods in the above embodiments.
[0078] Furthermore, the logic instructions in the aforementioned memory A1 can be implemented as software functional units and, when sold or used as independent workpieces, can be stored in a computer-readable storage medium.
[0079] Memory A1, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, such as program instructions or modules corresponding to the methods in the embodiments of this application. Processor A2 executes functional applications and data processing by running the software programs, instructions, or modules stored in memory A1, thereby implementing the methods in the above embodiments.
[0080] Memory A1 includes a program storage area and a data storage area. The program storage area may store the operating system and application programs required for at least one function; the data storage area may store data created based on the use of the terminal device. Furthermore, memory A1 may include high-speed random access memory and may also include non-volatile memory.
[0081] Processor A2 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), or field-programmable gate arrays (FPGAs). Programmable Gate Array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
[0082] This application also provides a computer-readable storage medium. One or more non-volatile computer-readable storage media containing computer-executable instructions, which, when executed by one or more processors, cause the processors to perform the methods described above.
[0083] This application also provides a computer program product that, when run on a terminal device, causes the terminal device to execute the methods described in the above embodiments.
[0084] The lathe machining control method, apparatus, machining equipment, and readable storage medium provided in the above embodiments, during the lathe workpiece machining process, determine the number of handwheel pulses that can reflect the changes in the input signal of the pulse generator of the lathe handwheel based on the handwheel pulse digital signals within multiple operating control cycles of the lathe, and determine the lathe handwheel machining control command for controlling the workpiece machining progress based on the obtained handwheel pulse counts of multiple operating control cycles. This can achieve precise control of the progress of workpiece machining during the lathe workpiece machining process, effectively improving the problem of large deviations in the pulse generator used to control the workpiece machining progress caused by manual operation of the lathe handwheel. It can improve machining control efficiency while ensuring machining control accuracy, thereby meeting the higher requirements of CNC machining effect, and has significant economic value and practical application value.
[0085] Any references to memory, storage, databases, or other media used in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM), which is used as external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM).
[0086] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0087] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.
Claims
1. A lathe machining control method characterized by, The method comprises the following steps: acquiring hand wheel pulse digital signals in multiple operation control periods of the lathe; determining the number of hand wheel pulses in the multiple operation control periods of the lathe according to the hand wheel pulse digital signals; determining hand wheel machining control instructions of the lathe according to the number of hand wheel pulses in the multiple operation control periods.
2. The lathe machining control method according to claim 1, characterized by, The step of determining the hand wheel machining control instructions of the lathe according to the number of hand wheel pulses in the multiple operation control periods comprises the following steps: acquiring a magnification constraint coefficient of the lathe; determining a hand wheel machining magnification value of the lathe according to the number of hand wheel pulses in the multiple operation control periods and the magnification constraint coefficient; determining the hand wheel machining control instructions of the lathe according to the hand wheel machining magnification value and the number of hand wheel pulses in the multiple operation control periods.
3. The lathe machining control method according to claim 2, characterized by, The step of determining the hand wheel machining magnification value of the lathe according to the number of hand wheel pulses in the multiple operation control periods and the magnification constraint coefficient comprises the following steps: acquiring a pulse accumulation time window and an operation control period length of the lathe; determining a pulse accumulation period number according to the pulse accumulation time window and the operation control period length; determining the hand wheel machining magnification value of the lathe according to the number of hand wheel pulses in the multiple operation control periods, the pulse accumulation period number and the magnification constraint coefficient.
4. The lathe machining control method according to claim 3, characterized by, The step of determining the hand wheel machining magnification value of the lathe according to the number of hand wheel pulses in the multiple operation control periods, the pulse accumulation period number and the magnification constraint coefficient comprises the following steps: determining a pulse accumulation number in the pulse accumulation time window according to the number of hand wheel pulses in the multiple operation control periods and the pulse accumulation time window; determining the hand wheel machining magnification value of the lathe according to the pulse accumulation number, the pulse accumulation period number and the magnification constraint coefficient.
5. The lathe machining control method according to claim 4, characterized by, The step of determining the pulse accumulation number in the pulse accumulation time window according to the number of hand wheel pulses in the multiple operation control periods and the pulse accumulation time window comprises the following steps: determining the number of hand wheel pulses in the first and last operation control periods according to the number of hand wheel pulses in the multiple operation control periods and the pulse accumulation time window; determining the pulse accumulation number in the pulse accumulation time window according to the number of hand wheel pulses in the first and last operation control periods.
6. The lathe machining control method according to claim 2, characterized by, The step of determining the hand wheel machining control instructions of the lathe according to the hand wheel machining magnification value and the number of hand wheel pulses in the multiple operation control periods comprises the following steps: determining a pulse accumulation direction in the pulse accumulation time window according to the number of hand wheel pulses in the multiple operation control periods; determining the hand wheel machining control instructions of the lathe according to the pulse accumulation direction and the hand wheel machining magnification value.
7. The lathe machining control method according to claim 1, characterized by, The step of determining the number of hand wheel pulses in the multiple operation control periods of the lathe according to the hand wheel pulse digital signals comprises the following steps: acquiring a pulse counting cycle boundary value of the lathe; determining the number of hand wheel pulses in the multiple operation control periods of the lathe according to the pulse digital signals and the pulse counting cycle boundary value.
8. A lathe machining control device characterized by comprising: The method comprises the following steps: an acquiring module, configured to acquire hand wheel pulse digital signals in multiple operation control periods of the lathe; A hand wheel pulse counting module, connected with the acquisition module, configured to determine the number of hand wheel pulses in a plurality of operation control periods of the lathe according to the hand wheel pulse digital signal; A processing control module, connected with the hand wheel pulse counting module, configured to determine the hand wheel processing control instruction of the lathe according to the number of hand wheel pulses in the plurality of operation control periods.
9. A processing apparatus characterized by comprising: A computer program product, comprising a memory and a processor, wherein the memory stores a computer program, and the computer program is executed by the processor to make the processor execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the method according to any one of claims 1 to 7.