Method, system, device, medium, program product for controlling machine tool speed ratio
By installing a speed control device in a CNC machine tool and using a host computer and load detection module to adaptively adjust the speed ratio, the problems of low efficiency and damage caused by the fixed speed of traditional CNC machine tools are solved, and the automation and stable operation of the machine tool are realized.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- YOUJI TECH (SHANGHAI) CO LTD
- Filing Date
- 2025-11-21
- Publication Date
- 2026-04-17
AI Technical Summary
Traditional CNC machine tools have a fixed speed ratio, which leads to low processing efficiency and easy damage to tools and machine tools. Existing technologies make it difficult to achieve precise speed control.
By setting up a speed control device, including a control calculation module, a communication module, and a signal conversion module, the host computer monitors the machine tool's working process, adaptively adjusts the speed ratio based on real-time load information, and performs precise load detection by combining tool holder vibration information and spindle drive motor electrical parameters, thus realizing multiple input control methods.
It improves the processing efficiency of machine tools, reduces damage to cutting tools and machine tools, realizes automated control of machine tools, and reduces reliance on on-site operation by operators.
Smart Images

Figure CN121209416B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of machine tool control technology, and in particular to a method, system, device, medium, and program product for controlling the speed ratio of a machine tool. Background Technology
[0002] Numerical control (NC) machining technology is a machining technology centered on a computer numerical control system. It achieves automated workpiece machining through digital program control of machine tools and consists of core components such as control media, NC devices, servo systems, feedback devices, and the machine tool body. This technology achieves the digital transformation of traditional manual operations through code programming and is widely used in fields such as automotive manufacturing, aerospace, and electronic communications.
[0003] In traditional CNC machining, the machining program has a low level of intelligence, making it difficult to accurately predict the actual cutting conditions at every moment of machining. Operators typically set a fixed feed rate based on experience, expressed as a percentage, and adjust it via a knob on the machine tool's control panel.
[0004] Traditional CNC machine tools use a fixed feed rate, which is not only inefficient, but also prone to damage to the cutting tools and machine tools under abnormal conditions, resulting in significant losses. Summary of the Invention
[0005] The technical problem to be solved by this disclosure is to overcome the defect of low processing efficiency caused by the fixed speed ratio of traditional CNC machine tools in the prior art, and to provide a method, system, device, medium and program product for controlling the speed ratio of machine tools.
[0006] This disclosure solves the above-mentioned technical problems through the following technical solution:
[0007] In a first aspect, a method for controlling the speed ratio of a machine tool is provided, which is applied to a speed control device, the speed control device including a control calculation module and a communication module; the machine tool including a speed ratio operation unit and a machine tool control unit;
[0008] The control calculation module is connected to the magnification operation unit and is used to receive the first magnification operation signal from the magnification operation unit.
[0009] The communication module is connected to the control calculation module, and the communication module is used to receive the second magnification operation signal from the host computer;
[0010] The control calculation module is also connected to the machine tool control unit and is used to output speed control signals to the machine tool control unit;
[0011] The control method includes:
[0012] Determine the reference speed ratio based on the first speed operation signal or the second speed operation signal;
[0013] During the operation of the machine tool, the speed multiplier is adjusted based on the second multiplier operation signal.
[0014] Optionally, the step of adjusting the speed ratio based on the second speed ratio operation signal during the operation of the machine tool includes:
[0015] In response to the real-time load information being less than a first preset load threshold and continuously greater than a first preset low load duration, the reference speed multiplier is increased to the corresponding first acceleration speed multiplier based on the second multiplier operation signal.
[0016] In response to the real-time load information being less than the second preset load threshold and continuously greater than the second preset low load duration, the reference speed multiplier is increased to the corresponding second acceleration speed multiplier based on the second multiplier operation signal.
[0017] Wherein, the first preset load threshold is greater than the first preset load threshold and less than the second preset load threshold, the first preset low load duration is less than the second preset low load duration, and the first acceleration speed ratio is greater than the second acceleration speed ratio.
[0018] Optionally, the machine tool includes a tool head, a tool holder, a spindle, and a spindle drive motor connected in sequence, and the step of acquiring the real-time load information includes:
[0019] Obtain real-time vibration information of the tool holder and / or real-time electrical parameters of the spindle drive motor;
[0020] The real-time load information is obtained based on the real-time vibration information and / or the real-time electrical parameters.
[0021] Optionally, the speed control device further includes a signal conversion module connected to the control calculation module. Before obtaining the reference speed ratio based on the first or second speed operation signal, the control method further includes:
[0022] Obtain the first magnification operation signal;
[0023] Convert the first magnification operation signal into the corresponding target readable signal;
[0024] Based on the target readable signal, the second magnification operation signal and the first magnification operation signal are calibrated.
[0025] Optionally, the control method further includes:
[0026] If the real-time load information is greater than a third preset load threshold, the base speed ratio is reduced to the fault speed ratio.
[0027] The third preset load threshold is greater than the rated load of the machine tool.
[0028] Secondly, a control system for machine tool speed multiplication is provided, applied to a speed control device, wherein the speed control device includes a control calculation module and a communication module; and the machine tool includes a multiplication operation unit and a machine tool control unit.
[0029] The control calculation module is connected to the magnification operation unit and is used to receive the first magnification operation signal from the magnification operation unit.
[0030] The communication module is connected to the control calculation module, and the communication module is used to receive the second magnification operation signal from the host computer;
[0031] The control calculation module is also connected to the machine tool control unit and is used to output speed control signals to the machine tool control unit;
[0032] The control system includes a speed ratio determination module and a speed ratio adjustment module;
[0033] The speed ratio determination module is used to determine a reference speed ratio based on the first speed ratio operation signal or the second speed ratio operation signal;
[0034] The speed ratio adjustment module is used to adjust the speed ratio based on the second ratio operation signal during the operation of the machine tool.
[0035] Thirdly, a speed control device is provided for use in a machine tool, the machine tool including a magnification operation unit and a machine tool control unit;
[0036] The speed control device includes a control calculation module, a communication module, and a signal conversion module;
[0037] The signal conversion module is connected to the magnification operation unit, the control calculation module and the machine tool control unit respectively, and is used to convert the first magnification operation signal of the magnification operation unit into a target readable signal and send it to the control calculation module, and convert the speed control signal of the control calculation module into a target operation signal corresponding to the first magnification operation signal and send it to the machine tool control unit.
[0038] The communication module is connected to the control and calculation module. The communication module is used to communicate with the host computer. The host computer is used to generate a second magnification operation signal and to collect the real-time load information of the machine tool.
[0039] The control calculation module is configured as follows:
[0040] Obtain the first magnification operation signal;
[0041] Based on the target readable signal, the second magnification operation signal and the first magnification operation signal are calibrated;
[0042] Determine the reference speed ratio based on the first speed operation signal or the second speed operation signal;
[0043] During the operation of the machine tool, the speed multiplier is adjusted based on the second multiplier operation signal.
[0044] Fourthly, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and for running on the processor, wherein the processor executes the computer program to implement the machine tool speed ratio control method as described in the first aspect.
[0045] Fifthly, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the machine tool speed ratio control method as described in the first aspect.
[0046] In a sixth aspect, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the machine tool speed ratio control method as described in the first aspect.
[0047] Based on common knowledge in the field, the above-mentioned preferred conditions can be combined arbitrarily to obtain various preferred embodiments of this disclosure.
[0048] The positive and progressive effects of this disclosure are as follows: by modifying the speed control unit of the machine tool by setting a speed control device, multiple input control methods for the speed ratio of the machine tool can be realized at low cost, no longer relying on the on-site operation of the operator. The upper computer monitors the working process of the machine tool, and adjusts the speed ratio of the machine tool based on the second speed control signal sent by the upper computer, thereby realizing the automation of the machine tool. Attached Figure Description
[0049] Figure 1 A first flowchart of a machine tool speed ratio control method provided as an exemplary embodiment of this disclosure;
[0050] Figure 2 A second flowchart of a machine tool speed ratio control method provided as an exemplary embodiment of this disclosure;
[0051] Figure 3 A schematic diagram of a control system for a machine tool speed ratio provided as an exemplary embodiment of this disclosure;
[0052] Figure 4 A schematic diagram of the structure of a speed control device provided for an exemplary embodiment of this disclosure;
[0053] Figure 5 A schematic diagram of the hardware structure of an electronic device provided for an exemplary embodiment of this disclosure. Detailed Implementation
[0054] The present disclosure is further illustrated below by way of embodiments, but the present disclosure is not limited to the scope of the embodiments described herein.
[0055] The prefixes such as "first" and "second" used in this disclosure are merely for distinguishing different descriptive objects and do not limit the position, order, priority, quantity, or content of the described objects. The use of ordinal numbers and other prefixes used to distinguish descriptive objects in this disclosure does not constitute a limitation on the described objects. The description of the described objects is given in the claims or the context of the embodiments, and should not be construed as an unnecessary limitation. Furthermore, in the description of this embodiment, unless otherwise stated, "multiple" means two or more.
[0056] Example 1
[0057] In this embodiment, as Figure 1 As shown, a method for controlling the speed ratio of a machine tool is provided, which is applied to a speed control device. The speed control device includes a control calculation module and a communication module; the machine tool includes a speed ratio operation unit and a machine tool control unit.
[0058] The control calculation module is connected to the magnification operation unit and is used to receive the first magnification operation signal from the magnification operation unit.
[0059] The communication module is connected to the control and computing module, and the communication module is used to receive the second-rate operation signal from the host computer.
[0060] The control calculation module is also connected to the machine tool control unit and is used to output speed control signals to the machine tool control unit;
[0061] Control methods include:
[0062] S101. Determine the reference speed ratio based on the first speed operation signal or the second speed operation signal;
[0063] Specifically, the first rate operation signal represents the rate signal output by the rate operation unit of the machine tool operated by the operator on site, and the second rate operation signal represents the rate operation signal of the host computer. The adjustment object of the rate signal includes the feed rate or speed rate of the machine tool. The host computer can be set at a remote and / or field server. Based on the first rate operation signal or the second rate operation signal, the speed control device determines the corresponding reference speed rate to be output to the machine tool control unit, and the machine tool operates at the reference speed rate.
[0064] S102. Adjust the speed ratio based on the second ratio operation signal during the operation of the machine tool.
[0065] In this solution, the speed control unit of the machine tool is modified by setting a speed control device to achieve multiple input control methods for the speed ratio of the machine tool at low cost. It no longer relies on on-site operation by the operator. The upper computer monitors the working process of the machine tool and adjusts the speed ratio of the machine tool based on the second speed control signal sent by the upper computer, thereby realizing the automation of the machine tool.
[0066] As a feasible approach, such as Figure 2 As shown, step S102 includes:
[0067] S1021. Obtain real-time load information;
[0068] Specifically, when a machine tool is machining materials or areas with low hardness, during rough machining, or when the cutting head moves idly without contacting the material during machining, the machine tool's load is lower than its maximum capacity. By acquiring real-time load information, it is possible to promptly detect and determine that the machine tool is in a low-load condition, and adjust the speed ratio based on different low-load scenarios.
[0069] S1022. In response to the real-time load information being less than the first preset load threshold and continuously greater than the first preset low load duration, the base speed multiplier is increased to the corresponding first acceleration speed multiplier based on the second multiplier operation signal.
[0070] S1023. In response to the real-time load information being greater than the first preset load threshold and less than the second preset load threshold, and continuously greater than the second preset low load duration, the base speed multiplier is increased to the corresponding second acceleration speed multiplier based on the second multiplier operation signal.
[0071] Among them, the first preset load threshold is less than the second preset load threshold, the first preset low load duration is less than the second preset low load duration, and the first acceleration speed ratio is greater than the second acceleration speed ratio.
[0072] Specifically, the preset load thresholds are set in correspondence with the base speed ratio. For example, when determining the base speed ratio, the corresponding preset rated load thresholds are set. The first preset load threshold is set to 5-10% of the preset rated load threshold; the second preset load threshold is set to 25-50% of the preset rated load threshold. Correspondingly, the third preset load threshold can be set to more than 150% of the rated load threshold.
[0073] Meanwhile, when the real-time load information is less than the preset load threshold, the duration of this low load condition filters out instantaneous sensor noise, the impact of the cutter head coolant, or false low load signals caused by the cutter head passing through a very small air gap, thus avoiding erroneous burst acceleration. This enables adaptive response to continuous low load scenarios with optimization value (i.e., low load scenarios that meet the second preset low load duration), ensuring rapid response and stability of the speed ratio.
[0074] In this solution, during the machining process, when the tool head moves idling, the machine tool load drops significantly. Setting a minimum first preset load threshold corresponding to the tool head idling scenario effectively distinguishes it from other low-load scenarios. Furthermore, the tool head's idling distance is typically short, and false low-load signals similar to idling are often transient noise. Therefore, a shorter first preset low-load duration can filter out transient false low-load signals and achieve a rapid response to the tool head idling scenario.
[0075] In machining low-hardness materials or areas, or in rough machining scenarios, the machine tool load decreases less than in scenarios where the tool head is idling, but still significantly less than under full load. By setting a second load threshold that is higher than a first preset load threshold and lower than full load, scenarios involving machining low-hardness materials or areas, or rough machining, can be effectively identified. On the other hand, to avoid negative responses such as shock and vibration caused by rapid adjustments in speed ratio within a short period, the stability of the current low-load scenario is assessed using a second preset low-load duration. Then, the base speed ratio is increased to the second acceleration speed ratio, forming a stable and gradual filtering process.
[0076] By identifying low-load scenarios in different situations, the speed ratio can be adaptively adjusted, improving the response speed and progress of the adjustment, and ensuring the stability of machine tool operation.
[0077] In one possible implementation, the machine tool includes a tool head, a tool holder, a spindle, and a spindle drive motor connected in sequence, and step S1021 includes:
[0078] Acquire real-time vibration information of the tool holder and / or real-time electrical parameters of the spindle drive motor;
[0079] The real-time load is obtained based on real-time vibration information and / or real-time electrical parameters.
[0080] Specifically, an accelerometer is placed near the tool holder to acquire vibration information transmitted by the tool holder, avoiding the rotation of the spindle. This allows for the capture of vibration information that causes changes in motor load due to variations in cutting force, accurately and stably reflecting the macroscopic trends of tool wear and cutting load, especially important for high-precision machine tools.
[0081] In one embodiment, by real-time detection of the RMS (Root Mean Square) value of the vibration amplitude at the tool holder, when the vibration amplitude changes significantly, the method is based on the degree of change in vibration amplitude and the changed vibration amplitude. Taking a normal operating vibration amplitude of 0.1-0.5 mm / s as an example, when the cutter head idles, the vibration amplitude will significantly decrease to 0.01-0.05 mm / s, and the waveform will be smooth without obvious peaks. When the cutter head transitions from the base material to a lower hardness material, due to the decrease in the required cutting force, such as the vibration amplitude of 0.4 mm / s when normally cutting steel, the vibration amplitude may drop to 0.1-0.2 mm / s when entering the lower hardness aluminum alloy region. The vibration waveform is smoother than in the idling scenario, without obvious peaks. When encountering faults such as hard points, because the hardness of the hard point is much higher than that of the base material, the instantaneous cutting resistance of the cutter head increases dramatically. For example, if the vibration amplitude of the base material is 0.3 mm / s, the amplitude of the hard point impact may reach 1-3 mm / s, and the waveform will have brief high-frequency vibrations. The host computer determines the real-time load information of the machine tool by calculating the vibration amplitude.
[0082] In one embodiment, to accommodate different machine tool models, external sensors, such as current transformers or voltage sensors, are installed on the power cable of the spindle drive motor to obtain its electrical parameters. These electrical parameters include, but are not limited to, voltage or current data. By collecting multiple voltage and current data from the machine tool spindle motor, the host computer calculates the spindle motor's load status, providing real-time load information for the machine tool. If relevant signals from the machine tool control unit can be directly read, data such as the spindle load percentage, motor current, motor voltage, actual speed, and output torque of the spindle drive motor can be obtained, directly or indirectly reflecting its load status, serving as real-time load information.
[0083] In this solution, a multi-physical-quantities, wide-bandwidth composite load detection system is constructed by monitoring the tool holder and / or spindle drive motor. This system accurately captures transient force fluctuations caused by high-frequency events such as tool entry / exit, material inhomogeneity, and intermittent cutting through vibration information. Electrical parameters reflect the quasi-static or low-frequency average torque.
[0084] When using both vibration information and electrical parameters, time synchronization and feature comparison of these two independent sources can lead to two possible outcomes: the vibration information and the electrical parameters may represent the machine tool load information in a consistent or inconsistent manner. For example, if the vibration information indicates the tool head is in an idle state, the electrical parameters may simultaneously indicate the spindle drive motor is in an idle state; conversely, if the vibration information indicates the tool head is in an idle state, the electrical parameters may simultaneously indicate the spindle drive motor is under load. Considering the stability and safety of machine tool operation, for low-load scenarios where the tool head is idle or entering a low-hardness material region, if either the vibration information or the real-time electrical parameters of the motor indicate the tool head is not in a low-load state, the current speed ratio of the machine tool is maintained. For fault scenarios, if either the vibration information or the real-time electrical parameters of the motor indicate the tool head is in a fault state, the host computer sends a second speed ratio operation signal to reduce or stop the machine tool speed ratio. Cross-validation using multiple parameters yields a high-confidence judgment result for the real-time load and avoids false alarms from a single sensor.
[0085] As one possible implementation, the speed control device also includes a signal conversion module connected to the control calculation module. Before step S101, the control method further includes:
[0086] Obtain the first multiplier operation signal;
[0087] Convert the first magnification operation signal into the corresponding target readable signal;
[0088] Specifically, the speed multiplier adjustment unit can use a speed multiplier adjustment knob to acquire and record the first speed multiplier operation signal corresponding to each knob position. If the first speed multiplier operation signal is an analog signal, it is converted into a corresponding digital signal by a signal conversion module and sent to the control calculation module; if the first speed multiplier operation signal is a digital signal, it is sent directly to the control calculation module. The control calculation module then uploads the converted digital signal to the host computer via a communication module for subsequent calibration steps.
[0089] Based on the target readable signal, the second magnification operation signal is calibrated with the first magnification operation signal.
[0090] In one embodiment, the target readable signal includes all gear values of the speed multiplier operation unit. The speed multiplier adjustment knob starts from the lowest gear, and the host computer records this lowest gear value. The speed multiplier adjustment knob then sequentially increases by one gear, and the host computer records the gear value for each increment until all gear values are recorded. Based on all recorded gear values, a corresponding second multiplier operation signal is calibrated, and the second multiplier operation signal is matched with the first multiplier operation signal within the same signal system.
[0091] When the first rate operation signal output by the rate operation unit is an analog signal, the standard reference voltage signal of the rate operation unit, the output voltage signal when the rate operation unit is turned (indicating the speed ratio), and the ground signal (zero point) of the rate operation unit are read and sent to the host computer by the signal conversion module to calibrate the second rate operation signal of the host computer.
[0092] When the first rate operation signal output by the rate operation unit is a digital signal, the multi-bit digital signal of the rate operation unit is read. The number of bits of the digital signal represents the bit width of the digital signal, that is, the number of gears adjusted when the rate operation unit is turned (indicating the speed ratio), and the ground signal (zero point) of the rate operation unit, and is directly uploaded to the host computer to calibrate the second rate operation signal of the host computer.
[0093] In this solution, calibration unifies the automatic control commands from the host computer (second-rate operation signal) and the operator's manual operations (first-rate operation signal) into a single signal system. This calibration allows for rapid and accurate replication and deployment on multiple machine tools of the same model, ensuring a high degree of consistency in control behavior across different machine tools of the same model. It also makes the speed control device highly portable without requiring modification to the machine tool's original electrical wiring, ensuring the safety and reversibility of the integration, and without affecting the machine tool's original manual operation functions and warranty policies.
[0094] As one feasible approach, control methods also include:
[0095] If the real-time load information exceeds the third preset load threshold, the base speed multiplier will be reduced to the fault speed multiplier.
[0096] The third preset load threshold is greater than the rated load of the machine tool.
[0097] In this solution, when the cutting tool begins to wear, chip, or encounters unexpected hard points in the material, such as sand holes in castings or hard blocks in forgings, the cutting resistance will increase instantaneously, causing the spindle load to spike. At this time, the speed ratio can be reduced to the fault speed ratio, or the machine tool feed can be stopped to avoid damage to the machine tool parts.
[0098] The machine tool speed ratio control method provided in this embodiment modifies the machine tool by setting a speed control device, thereby achieving multiple input methods for the machine tool speed control ratio at low cost. It no longer relies on on-site operation by the operator. The load detection module promptly detects the low load condition of the machine tool, and the control calculation module adaptively adjusts the speed ratio to improve the processing efficiency of the machine tool to adapt to the current low load scenario.
[0099] Example 2
[0100] Corresponding to the aforementioned embodiments of the machine tool speed ratio control method, this disclosure also provides embodiments of a machine tool speed ratio control system.
[0101] A control system 100 for machine tool speed ratio is provided, such as... Figure 3 As shown, it is applied to a speed control device, which includes a control calculation module and a communication module; the machine tool includes a magnification operation unit and a machine tool control unit;
[0102] The control calculation module is connected to the magnification operation unit and is used to receive the first magnification operation signal from the magnification operation unit.
[0103] The communication module is connected to the control and computing module, and the communication module is used to receive the second-rate operation signal from the host computer.
[0104] The control calculation module is also connected to the machine tool control unit and is used to output speed control signals to the machine tool control unit;
[0105] The control system includes a speed ratio determination module 101 and a speed ratio adjustment module 102;
[0106] The speed ratio determination module 101 is used to determine a reference speed ratio based on a first speed ratio operation signal or a second speed ratio operation signal;
[0107] The speed ratio adjustment module 102 is used to adjust the speed ratio based on the second ratio operation signal during the operation of the machine tool.
[0108] As one possible implementation, the control system also includes a load acquisition module, and the speed ratio adjustment module 102 includes a first adjustment unit and a second adjustment unit:
[0109] The load acquisition module is used to acquire real-time load information;
[0110] The first adjustment unit is configured to increase the base speed multiplier to the corresponding first acceleration speed multiplier in response to the real-time load information being less than a first preset load threshold and continuously greater than a first preset low load duration.
[0111] The second adjustment unit is used to increase the base speed multiplier to the corresponding second acceleration speed multiplier in response to the real-time load information being greater than the first preset load threshold, less than the second preset load threshold, and continuously greater than the second preset low load duration.
[0112] Wherein, the first preset load threshold is less than the second preset load threshold, the first preset low load duration is less than the second preset low load duration, and the first acceleration speed ratio is greater than the second acceleration speed ratio.
[0113] In one possible implementation, the machine tool includes a tool head, a tool holder, a spindle, and a spindle drive motor connected in sequence. The load acquisition module is also used to acquire real-time vibration information of the tool holder and / or real-time electrical parameters of the spindle drive motor.
[0114] Real-time load information is obtained based on vibration information and / or real-time electrical parameters.
[0115] As one possible implementation, the speed control device further includes a signal conversion module connected to the control calculation module, and the control system further includes a calibration module.
[0116] The calibration module is used to acquire the first magnification operation signal;
[0117] The signal conversion module is used to convert the first magnification operation signal into a corresponding target readable signal;
[0118] The calibration module is also used to calibrate the second magnification operation signal and the first magnification operation signal based on the target readable signal.
[0119] As one possible approach, the speed ratio adjustment module 102 is also configured to reduce the reference speed ratio to the fault speed ratio in response to the real-time load information being greater than a third preset load threshold.
[0120] For the system embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The system embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separate, and the components as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this disclosure according to actual needs.
[0121] Example 3
[0122] This embodiment provides a speed control device 200, such as... Figure 4 As shown, it is applied to machine tool 300, which includes a magnification operation unit 301 and a machine tool control unit 302;
[0123] The speed control device 200 includes a control calculation module 201, a communication module 202, and a signal conversion module 203;
[0124] The signal conversion module 203 is connected to the magnification operation unit 301, the control calculation module 201 and the machine tool control unit 302 respectively. It is used to convert the first magnification operation signal of the magnification operation unit 301 into a target readable signal and send it to the control calculation module 201, and to convert the speed control signal of the control calculation module 201 into a target operation signal corresponding to the first magnification operation signal and send it to the machine tool control unit 302.
[0125] The communication module 202 is connected to the control and calculation module 201. The communication module 202 is used to communicate with the host computer 400. The host computer is used to generate the second multiplier operation signal and to collect the real-time load information of the machine tool.
[0126] The control calculation module 201 is configured as follows:
[0127] Obtain the first multiplier operation signal;
[0128] Based on the target readable signal, the second magnification operation signal is calibrated with the first magnification operation signal;
[0129] Determine the reference speed ratio based on either the first or second speed operation signal;
[0130] During the operation of the machine tool, the speed multiplier is adjusted based on the second multiplier operation signal.
[0131] Specifically, the speed control device can realize signal calibration, host computer control, and field control.
[0132] In the signal calibration scenario, the magnification operation unit 301 can use a speed magnification adjustment knob to acquire and record the first magnification operation signal corresponding to each position of the knob. If the first magnification operation signal is an analog signal, it is converted into a corresponding digital signal by the signal conversion module 203 and sent to the control calculation module 201; if the first magnification operation signal is a digital signal, it is sent directly to the control calculation module 201.
[0133] The speed multiplier adjustment knob starts at the lowest setting, and the host computer 400 records the value of that setting. The speed multiplier adjustment knob is then incremented by one setting, and the host computer 400 records the value of each setting until all settings are recorded. Based on all recorded settings, the corresponding second multiplier operation signal is calibrated.
[0134] After calibration, the host computer 400 and the speed control device 200 have the corresponding functions of the speed ratio adjustment knob. The host computer 400 can realize the control parameters corresponding to the speed ratio adjustment knob through the speed control device 200.
[0135] In the host computer 400 control scenario, the load sensor communicating with the host computer detects the machine tool's load in real time. Based on the load, the host computer 400 sets the speed multiplier value and converts the speed multiplier value into an analog or digital signal that can be recognized by the machine tool control unit 302 through the adaptive speed control device 200. The analog or digital signal is converted into a control signal for the feed motor servo control unit by the machine tool control unit 302, and the feed motor servo control unit drives the feed motor, thereby controlling the speed multiplier of the feed motor.
[0136] In the field control scenario, the speed multiplier operation unit 301 is directly connected to the machine tool control unit 302. When the host computer 400 or the speed control device 200 needs to be debugged or cannot be used for any reason, the field control mode can be adopted to adjust the speed multiplier using the traditional speed multiplier operation unit 301.
[0137] The speed control device provided in this embodiment, through connection and modification with the corresponding unit of the machine tool, enables multiple input methods for the speed control ratio of the machine tool at low cost. It no longer relies on on-site operation by operators. The host computer monitors the working process of the machine tool and adjusts the speed ratio of the machine tool based on the second ratio operation signal sent by the host computer, thereby realizing the automation of the machine tool.
[0138] Example 4
[0139] Figure 5 This is a schematic diagram of the structure of an electronic device according to an example embodiment of the present disclosure. The electronic device includes a memory, a processor, and a computer program stored in the memory and used to run on the processor. When the processor executes the computer program, it implements the machine tool speed ratio control method of any of the above embodiments. Figure 5 The electronic device 90 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.
[0140] like Figure 4 As shown, the electronic device 90 can be manifested as a general-purpose computing device, such as a server device. The components of the electronic device 90 may include, but are not limited to: at least one processor 91, at least one memory 92, and a bus 93 connecting different system components (including memory 92 and processor 91).
[0141] Bus 93 includes a data bus, an address bus, and a control bus.
[0142] The memory 92 may include volatile memory, such as random access memory (RAM) 921 and / or cache memory 922, and may further include read-only memory (ROM) 923.
[0143] The memory 92 may also include a program tool 925 (or utility) having a set (at least one) program module 924, such program module 924 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.
[0144] The processor 91 executes various functional applications and data processing by running computer programs stored in the memory 92, such as the machine tool speed ratio control method provided in any of the above embodiments.
[0145] Electronic device 90 can also communicate with one or more external devices 94 (e.g., keyboard, pointing device, etc.). This communication can be performed through input / output (I / O) interface 95. Furthermore, electronic device 90 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public network, such as the Internet) via network adapter 96. As shown, network adapter 96 communicates with other modules of electronic device 90 via bus 93. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with electronic device 90, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems.
[0146] It should be noted that although several units / modules or sub-units / modules of the electronic device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.
[0147] Example 5
[0148] This disclosure also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the machine tool speed ratio control method provided in any of the above embodiments.
[0149] The readable storage medium may be more specifically adopted, including but not limited to: portable disk, hard disk, random access memory, read-only memory, erasable programmable read-only memory, optical storage device, magnetic storage device, or any suitable combination thereof.
[0150] Example 6
[0151] This disclosure also provides a computer program product, including a computer program, which, when executed by a processor, implements a machine tool speed multiplier control method as described above.
[0152] The program code for executing the computer program product disclosed herein can be written in any combination of one or more programming languages. The program code can be executed entirely on a user device, partially on a user device, as a stand-alone software package, partially on a user device and partially on a remote device, or entirely on a remote device.
[0153] While specific embodiments of this disclosure have been described above, those skilled in the art should understand that these are merely illustrative examples, and the scope of protection of this disclosure is defined by the appended claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principles and essence of this disclosure, but all such changes and modifications fall within the scope of protection of this disclosure.
Claims
1. A control method of a machine tool speed ratio, characterized by, The device is used in a speed control unit, which includes a control calculation module, a communication module, and a signal conversion module; the machine tool includes a magnification operation unit and a machine tool control unit, wherein the magnification operation unit is a speed magnification adjustment knob. The control calculation module is connected to the magnification operation unit and is used to receive the first magnification operation signal from the magnification operation unit. The communication module is connected to the control calculation module, and the communication module is used to receive the second magnification operation signal from the host computer; The control calculation module is also connected to the machine tool control unit and is used to output speed control signals to the machine tool control unit; The signal conversion module is connected to the control calculation module; The control method includes: Obtain the first magnification operation signal; Converting the first magnification operation signal into a corresponding target readable signal includes: The host computer is controlled to record the corresponding minimum speed value starting from the minimum speed setting of the speed multiplier adjustment knob; Based on the speed multiplier adjustment knob, the speed is increased one level at a time, and the host computer is controlled to record the value of each level until all levels are recorded. Based on the target readable signal, the second magnification operation signal is calibrated with the first magnification operation signal, including: Based on all recorded gear values, calibrate the corresponding second multiplier operation signal, and match the second multiplier operation signal with the first multiplier operation signal in the same signal system; Determine the reference speed ratio based on the first speed operation signal or the second speed operation signal; Adjusting the speed ratio based on the second speed ratio operation signal during the operation of the machine tool includes: Obtain the real-time load information of the machine tool; In response to the real-time load information being less than a first preset load threshold and continuously greater than a first preset low load duration, the reference speed multiplier is increased to the corresponding first acceleration speed multiplier based on the second multiplier operation signal. In response to the real-time load information being greater than a first preset load threshold and less than a second preset load threshold, and continuously greater than a second preset low load duration, the reference speed multiplier is increased to the corresponding second acceleration speed multiplier based on the second multiplier operation signal. Wherein, the first preset load threshold is less than the second preset load threshold, the first preset low load duration is less than the second preset low load duration, and the first acceleration speed ratio is greater than the second acceleration speed ratio.
2. The machine tool speed ratio control method according to claim 1, characterized in that, The machine tool includes a tool head, a tool holder, a spindle, and a spindle drive motor connected in sequence. The step of acquiring the real-time load information includes: Obtain real-time vibration information of the tool holder and / or real-time electrical parameters of the spindle drive motor; The real-time load information is obtained based on the real-time vibration information and / or the real-time electrical parameters.
3. The method for controlling the speed ratio of a machine tool according to claim 1 or 2, characterized in that, The control method further includes: If the real-time load information is greater than a third preset load threshold, the base speed ratio is reduced to the fault speed ratio. The third preset load threshold is greater than the rated load of the machine tool.
4. A control system for machine tool speed multiplication, characterized in that, The device is used in a speed control unit, which includes a control calculation module, a communication module, and a signal conversion module; the machine tool includes a magnification operation unit and a machine tool control unit, wherein the magnification operation unit is a speed magnification adjustment knob. The control calculation module is connected to the magnification operation unit and is used to receive the first magnification operation signal from the magnification operation unit. The communication module is connected to the control calculation module, and the communication module is used to receive the second magnification operation signal from the host computer; The control calculation module is also connected to the machine tool control unit and is used to output speed control signals to the machine tool control unit; The signal conversion module is connected to the control calculation module; The control system includes a speed ratio determination module, a speed ratio adjustment module, and a calibration module; The calibration module is used to acquire the first magnification operation signal; The signal conversion module is used to convert the first magnification operation signal into a corresponding target readable signal; The signal conversion module is configured as follows: The host computer is controlled to record the corresponding minimum speed value starting from the minimum speed setting of the speed multiplier adjustment knob; Based on the speed multiplier adjustment knob, the speed is increased one level at a time, and the host computer is controlled to record the value of each level until all levels are recorded. The calibration module is further configured to calibrate the second magnification operation signal and the first magnification operation signal based on the target readable signal; The calibration module is configured as follows: Based on all the recorded gear values, calibrate the corresponding second multiplier operation signal, and match the second multiplier operation signal with the first multiplier operation signal in the same signal system; The speed ratio determination module is used to determine a reference speed ratio based on the first speed ratio operation signal or the second speed ratio operation signal; The speed ratio adjustment module is used to adjust the speed ratio based on the second ratio operation signal during the operation of the machine tool. The control system also includes a load acquisition module, and the speed ratio adjustment module includes a first adjustment unit and a second adjustment unit. The load acquisition module is used to acquire real-time load information; The first adjustment unit is configured to increase the base speed multiplier to the corresponding first acceleration speed multiplier in response to the real-time load information being less than a first preset load threshold and continuously greater than a first preset low load duration. The second adjustment unit is configured to increase the base speed multiplier to the corresponding second acceleration speed multiplier in response to the real-time load information being greater than a first preset load threshold, less than a second preset load threshold, and continuously greater than a second preset low load duration. Wherein, the first preset load threshold is less than the second preset load threshold, the first preset low load duration is less than the second preset low load duration, and the first acceleration speed ratio is greater than the second acceleration speed ratio.
5. A speed control device, characterized in that, Applied to machine tools, the machine tool includes a speed magnification operation unit and a machine tool control unit, wherein the speed magnification operation unit is a speed magnification adjustment knob; The speed control device includes a control calculation module, a communication module, and a signal conversion module; The signal conversion module is connected to the magnification operation unit, the control calculation module and the machine tool control unit respectively, and is used to convert the first magnification operation signal of the magnification operation unit into a target readable signal and send it to the control calculation module, and convert the speed control signal of the control calculation module into a target operation signal corresponding to the first magnification operation signal and send it to the machine tool control unit. The communication module is connected to the control and calculation module. The communication module is used to communicate with the host computer. The host computer is used to generate a second magnification operation signal and to collect the real-time load information of the machine tool. The control calculation module is configured as follows: Obtain the first magnification operation signal; Converting the first magnification operation signal into a corresponding target readable signal includes: The host computer is controlled to record the corresponding minimum speed value starting from the minimum speed setting of the speed multiplier adjustment knob; Based on the speed multiplier adjustment knob, the speed is increased one level at a time, and the host computer is controlled to record the value of each level until all levels are recorded. Based on the target readable signal, the second magnification operation signal is calibrated with the first magnification operation signal, including: Based on all recorded gear values, calibrate the corresponding second multiplier operation signal, and match the second multiplier operation signal with the first multiplier operation signal in the same signal system; Determine the reference speed ratio based on the first speed operation signal or the second speed operation signal; Adjusting the speed ratio based on the second speed ratio operation signal during the operation of the machine tool includes: Obtain the real-time load information of the machine tool; In response to the real-time load information being less than a first preset load threshold and continuously greater than a first preset low load duration, the reference speed multiplier is increased to the corresponding first acceleration speed multiplier based on the second multiplier operation signal. In response to the real-time load information being greater than a first preset load threshold and less than a second preset load threshold, and continuously greater than a second preset low load duration, the reference speed multiplier is increased to the corresponding second acceleration speed multiplier based on the second multiplier operation signal. Wherein, the first preset load threshold is less than the second preset load threshold, the first preset low load duration is less than the second preset low load duration, and the first acceleration speed ratio is greater than the second acceleration speed ratio.
6. An electronic device comprising a memory, a processor, and a computer program stored in the memory and for running on the processor, characterized in that, When the processor executes the computer program, it implements the machine tool speed ratio control method according to any one of claims 1 to 3.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the machine tool speed ratio control method according to any one of claims 1 to 3.
8. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the machine tool speed ratio control method as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Hand wheel gear control method and system, intelligent terminal and storage medium
CN112506138A
Numerical control self-adaptive control processing method and system, equipment and storage medium
CN113741352A
Numerical control machining control method and device, numerical control machine tool, medium and program product
CN120161784A