Machine tool control method, system and machine tool

By coordinating the front-end control module and the back-end control module, intelligent switching control of the probe is achieved, solving the problems of high energy consumption and short service life of machine tool probes, and realizing the effects of reduced energy consumption and extended service life.

CN116638376BActive Publication Date: 2026-04-17HONGFUJIN PRECISION ELECTRONICS ZHENGZHOU
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HONGFUJIN PRECISION ELECTRONICS ZHENGZHOU
Filing Date
2023-04-19
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

Machine tool probes consume a lot of energy during processing and have a short service life.

Method used

By coordinating the front-end control module and the back-end control module, intelligent switching control of the probe is achieved. The probe enters a sleep state when positioning is not required, reducing energy consumption and extending its service life.

Benefits of technology

It effectively reduces the total energy consumption of the probe, lowers production costs, and extends the probe's lifespan.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116638376B_ABST
    Figure CN116638376B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of numerical control machine tool control, in particular to a machine tool control method and system and a machine tool. The machine tool control system comprises a front-end control module, which is used for outputting a probe switch instruction, the probe switch instruction comprising a probe opening instruction and a probe closing instruction; a back-end control module, which is used for outputting a control opening instruction to the probe through the communication port in response to the front-end communication port receiving the probe opening instruction; and outputting a control closing instruction to the probe through the communication port in response to the front-end communication port receiving the probe closing instruction. In the process of machining a workpiece by the machine tool, or when the positioning work does not need to be completed through the probe, the back-end control module outputs the control closing instruction to the probe through the communication port to control the probe to be closed and hibernate, which can reduce the total energy consumption of the probe, reduce the production cost, prolong the service life of the probe by reducing the time of keeping the probe on, and the like.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of CNC machine tool control, and in particular to a machine tool control method, system and machine tool. Background Technology

[0002] A machine tool (Computer Numerical Control, CNC) has a program control system. The program control system can process programs with control codes or other symbolic instructions and issue corresponding control signals to control the machine tool's actuators to complete specified actions, such as machining a workpiece into a semi-finished part using a cutting tool.

[0003] Before a machine tool performs formal machining on a workpiece, it is usually necessary to automatically locate a reference point using the machine tool's probes. For example, a point-contact probe can contact the workpiece surface to achieve automatic positioning of the workpiece before machining, thereby achieving efficient production capacity and ensuring stable machining quality. However, in machine tools using this technology, the probes remain in operation and consume electricity during the machining process, resulting in high probe energy consumption and reduced probe lifespan. Summary of the Invention

[0004] This application provides a machine tool control method, system, and machine tool to solve the technical problems of high probe energy consumption and reduced probe lifespan.

[0005] In a first aspect, this application provides a machine tool control system, comprising: a front-end control module for outputting probe switching commands, the probe switching commands including probe opening commands and probe closing commands; a back-end control module having a front-end communication port and an execution communication port, the front-end communication port being electrically connected to the front-end control module, and the execution communication port being electrically connected to the probe; the back-end control module being configured to, in response to the front-end communication port receiving the probe opening command, output a control opening command to the probe through the execution communication port to control the probe to operate; and to, in response to the front-end communication port receiving the probe closing command, output a control closing command to the probe through the execution communication port to control the probe to stop operating.

[0006] In this embodiment, before the machine tool performs formal machining on the workpiece, and when positioning is required using a probe, the front-end control module outputs a probe activation command to the back-end control module via the front-end communication port. The back-end control module then outputs an activation control command to the probe via its execution communication port, controlling the probe to activate and operate. During workpiece machining, or when positioning is not required using the probe, the back-end control module outputs a deactivation control command to the probe via its execution communication port, controlling the probe to deactivate and enter sleep mode. This reduces the probe's overall energy consumption, lowering production costs, and also reduces the time the probe remains lit, extending its lifespan.

[0007] In one embodiment, the back-end control module includes: a signal receiving unit, configured to wait for a preset delay duration in response to receiving the probe activation command; and a control output unit, configured to output the control activation command to the probe after the preset delay duration.

[0008] In one embodiment, the front-end control module includes: a user interaction unit for acquiring the opening trigger action and the closing trigger action of the operation panel; a trigger control unit for outputting a probe opening command in response to the opening trigger action; and for outputting a probe opening command in response to the closing trigger action.

[0009] In one embodiment, the back-end control module includes: a power detection unit for acquiring the power parameters of the probe; and a power warning unit for outputting a power warning command when the power parameters are less than a preset power threshold.

[0010] In one embodiment, the back-end control module includes: a reset control unit, configured to output a probe movement command to a moving mechanism in response to receiving the probe activation command; the moving mechanism is configured to move the probe to a designated safe position in response to receiving the probe movement command.

[0011] Secondly, this application provides a machine tool control method applied to a back-end control module. The method includes: receiving a probe opening command output by a front-end control module; responding to receiving the probe opening command, outputting a control opening command to the probe to control the probe to work; receiving a probe closing command output by the front-end control module; and responding to receiving the probe closing command, outputting a control closing command to the probe to control the probe to stop working.

[0012] In one embodiment, the step of responding to receiving the probe shutdown command and outputting a control shutdown command to the probe includes: responding to receiving the probe activation command and waiting for a preset delay duration; and after waiting for the preset delay duration, outputting the control activation command to the probe.

[0013] In one embodiment, the method further includes: acquiring the power parameters of the probe; and outputting a power warning command when the power parameters are less than a preset power threshold.

[0014] In one embodiment, the method further includes: in response to receiving the probe activation command, outputting a probe movement command to a moving mechanism; the moving mechanism is used to move the probe to a designated safe position in response to receiving the probe movement command.

[0015] Thirdly, this application provides a machine tool, the machine tool including a front-end control module, a rear-end control module, and a probe: the rear-end control module has a front-end communication port and an execution communication port, the front-end communication port being electrically connected to the front-end control module, and the execution communication port being electrically connected to the probe; the front-end control module is used to output probe switching commands, the probe switching commands including probe opening commands and probe closing commands; the rear-end control module is used to, in response to the front-end communication port receiving the probe opening command, output a control opening command to the probe through the execution communication port; and is used to, in response to the front-end communication port receiving the probe closing command, output a control closing command to the probe through the execution communication port; the probe is used to operate in response to receiving the control opening command; and is used to stop operating in response to receiving the control closing command. Attached Figure Description

[0016] Figure 1 This is a schematic diagram of the structure of a machine tool control system provided in an embodiment of this application.

[0017] Figure 2 This is a schematic diagram of the structure of a machine tool provided in an embodiment of this application.

[0018] Figure 3 This is a schematic diagram of the connection port of a back-end control module provided in an embodiment of this application.

[0019] Figure 4 This is a comparison chart of the power consumption of the probe during the detection period and the non-detection period.

[0020] Figure 5 This is a schematic diagram of the structure of a front-end control module provided in an embodiment of this application.

[0021] Figure 6This is a schematic diagram of the structure of a back-end control module provided in an embodiment of this application.

[0022] Figure 7 This is a schematic diagram of a PLC program segment for a back-end control module provided in an embodiment of this application.

[0023] Figure 8 This is a flowchart illustrating a machine tool control method provided in an embodiment of this application.

[0024] Figure 9 This is a first detailed flowchart illustrating a machine tool control method provided in an embodiment of this application.

[0025] Figure 10 This is a second detailed flowchart illustrating a machine tool control method provided in an embodiment of this application.

[0026] Figure 11 This is a third detailed flowchart of a machine tool control method provided in an embodiment of this application.

[0027] Explanation of main component symbols

[0028] Front-end control module 100

[0029] User Interaction Unit 11

[0030] Trigger control unit 12

[0031] Backend control module 200

[0032] Front-end communication port 201

[0033] Execute communication port 202

[0034] Power supply port 203

[0035] Signal output port 204

[0036] Signal receiving unit 21

[0037] Control output unit 22

[0038] Power detection unit 23

[0039] Battery warning unit 24

[0040] Fault detection unit 25

[0041] Fault warning unit 26

[0042] Reset control unit 27

[0043] 300 probe

[0044] Operation panel 400

[0045] The following detailed description, in conjunction with the accompanying drawings, further illustrates this application. Detailed Implementation

[0046] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are some embodiments of this application, but not all embodiments.

[0047] In the following description, the labels of the steps, such as S801, S802, etc., do not necessarily indicate that the steps will be executed in this manner. The order of the steps can be interchanged or executed simultaneously, where permissible.

[0048] The methods disclosed in the embodiments of this application or the methods shown in the flowcharts include one or more steps for implementing the method. Without departing from the scope of the claims, the execution order of the multiple steps may be interchanged, and some steps may be deleted.

[0049] The term "implementation" as used in this specification means that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in at least some embodiments of the invention. Therefore, the terms "some embodiments" or "in embodiments" appearing throughout this specification do not necessarily refer to the same embodiment, but may refer to the same embodiment. Furthermore, in one or more embodiments, the particular features, structures, or characteristics can be combined in any suitable manner, as will be apparent to those skilled in the art from this disclosure.

[0050] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. In case of any inconsistency, the meaning set forth in this specification or derived from the content described herein shall prevail. Furthermore, the terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0051] This application embodiment can be applied to dual-system machine tools, which are CNC machine tools with a high degree of CNC automation. Their program control system includes a first control system and a second control system. The first and second control systems communicate with each other. The first control system can be connected to a front-end interactive panel, and the second control system can be connected to a rear-end actuator. The user can issue operation commands through the interactive panel; the first control system outputs corresponding transcoding commands to the second control system based on the operation commands; the second control system controls the corresponding actuator to complete the specified task based on the transcoding commands.

[0052] Please see Figure 1 and Figure 2 The machine tool control system includes a front-end control module 100 and a back-end control module 200. The machine tool control system is applied to the machine tool, which specifically may include the machine tool control system, a probe 300, and an operation panel 400.

[0053] The front-end control module 100 and the back-end control module 200 communicate with each other. The front-end control module 100 is electrically connected to the operation panel 400, and the back-end control module 200 is electrically connected to the probe 300. The probe 300 can be considered as one of the machine tool's actuators.

[0054] Please see Figure 2 and Figure 3 Specifically, the backend control module 200 has multiple connection ports, including a frontend communication port 201 and an execution communication port 202. The frontend communication port 201 is electrically connected to the frontend control module 100 via a line bridge. The execution communication port 202 is electrically connected to the probe 300 via a line bridge.

[0055] The front-end control module 100 can output probe switch commands to the back-end control module 200 through the front-end communication port 201. These probe switch commands are used to indicate whether the probe 300 is turned on or off. Specifically, the probe switch commands include a probe on command and a probe off command. The probe on command instructs the probe 300 to be turned on, and the probe off command instructs the probe 300 to be turned off. Both the probe on and probe off commands are output in response to user actions on the operation panel 400.

[0056] It is understandable that "on" for probe 300 means that probe 300 is in a constantly lit state or in a working state. In this state, probe 300 can collect detection data for automatic positioning, and probe 300 consumes power normally. "Off" for probe 300 means that probe 300 is in a closed state or in a sleep state. In this state, probe 300 stops working, and its power consumption is much lower than that of the constantly lit state.

[0057] Correspondingly, the front-end control module 100 can output a probe-on command to the back-end control module 200 through the front-end communication port 201. The front-end control module 100 can also output a probe-off command to the back-end control module 200 through the front-end communication port 201.

[0058] When the back-end control module 200 receives the probe activation command from the front-end communication port 201, it outputs the control activation command to the probe 300 through the communication port 202 to control the probe 300 to work, that is, to control the probe 300 to switch from the sleep state to the always-on state.

[0059] When the back-end control module 200 receives the probe shutdown command from the front-end communication port 201, it outputs a control shutdown command to the probe 300 through the communication port 202 to control the probe 300 to stop working, that is, to control the probe 300 to switch from the always-on state to the sleep state.

[0060] It is understandable that before the machine tool performs formal processing on the workpiece, and when positioning work needs to be completed by the probe 300, the front-end control module 100 outputs a probe opening command to the back-end control module 200 through the front-end communication port 201, and the back-end control module 200 outputs a control opening command to the probe 300 through the execution communication port 202 to control the probe 300 to open and work.

[0061] During the machining process of the workpiece by the machine tool, or when positioning is not required through the probe 300, the front-end control module 100 outputs a probe shutdown command to the back-end control module 200 through the front-end communication port 201. The back-end control module 200 then outputs a control shutdown command to the probe 300 through the execution communication port 202, thereby controlling the probe 300 to shut down and enter sleep mode. This shortens the time period during which the probe 300 remains constantly lit. On the one hand, this reduces the total energy consumption of the probe 300 and lowers production costs; on the other hand, it reduces the prolonged lighting of the probe 300, extends its service life, and reduces the probability of probe 300 failure.

[0062] Please see Figure 2 and Figure 4 The following is an example of processing using a machine tool.

[0063] The machine tool's time periods include multiple points such as T0, T1, T2, T3, ..., T10. The detection period refers to the time during which the probe 300 needs to operate, such as the time period for automatic positioning before machining. The non-detection period refers to the time during which the probe 300 does not need to operate, such as the time during the machining process. It can be understood that the total time of the non-detection period is usually greater than the total time of the detection period.

[0064] Wherein, time T0 is when the machine tool is turned on, and time T10 is when the machine tool is turned off.

[0065] The time periods T0 to T1, T2 to T4, T5 to T7, and T8 to T10 are all non-detection periods.

[0066] The time periods T1 to T2, T4 to T5, and T7 to T8 are all detection periods.

[0067] Before the improvement, probe 300 consumed power even during non-detection periods; after the improvement, probe 300 does not consume power during non-detection periods. As can be seen from the comparison, the improved solution (i.e., this embodiment) can shorten the total power consumption time of probe 300, thereby reducing a significant amount of energy consumption.

[0068] In the above example, the probe 300 is powered by a battery, and the probe 300 needs to be replaced when the battery is depleted.

[0069] Table 1 is a statistical comparison table of the battery consumption time of probe 300 before and after the improvement.

[0070] Among them, scenario A, scenario B, and scenario C are different application scenarios for machine tool processing. The total number of machine tools, the total number of probes 300, and the total working time of probes 300 may also be different in different application scenarios.

[0071]

[0072] Table 1 - Comparison of probe power consumption time before and after improvement

[0073] Understandably, the improved Probe 300 saves a significant amount of power consumption time, which can reduce production costs and improve production efficiency.

[0074] Please see Figure 2 and Figure 3 In one embodiment of this application, the connection port of the back-end control module 200 further includes a power supply port 203, which is electrically connected to the power supply circuit of the machine tool to enable the back-end control module 200 to operate normally. Specifically, there are two power supply ports 203, one of which has a voltage of 0V and the other has a voltage of 24V.

[0075] In one embodiment of this application, the back-end control module 200 includes a receiver and a back-end controller. All the aforementioned connection ports are located on the receiver, which also has a signal output port 204 electrically connected to the back-end controller. When the probe 300 is in operation, it acquires detection signals and outputs them to the receiver via the execution communication port 202. The receiver then outputs the detection signals to the back-end controller via the signal output port 204. The back-end controller performs automatic positioning based on the detection signals.

[0076] In one embodiment of this application, the operation panel 400 is used to acquire user operation actions and send them to the front-end control module 100. The operation actions include an on trigger action and a off trigger action. The on trigger action is used to instruct the probe 300 to be turned on, and the off trigger action is used to instruct the probe 300 to be turned off.

[0077] Specifically, the operation panel 400 has multiple button positions, which can be physical buttons or virtual buttons, and each button position corresponds to a different function. The operation action is for the user to touch or click the corresponding button position.

[0078] Furthermore, the button area includes an on / off button, which is used to control the on / off state of probe 300. The on / off button has an on state and an off state. The original working state of the on / off button is the off state. Each time the user clicks the on / off button, the working state of the on / off button will switch.

[0079] Correspondingly, the activation trigger action can be: the user clicks the on / off button while the device is off, indicating that the user needs to activate probe 300. The deactivation trigger action can be: the user clicks the on / off button while the device is on, indicating that the user needs to deactivate probe 300.

[0080] Please see Figure 2 and Figure 5 In one embodiment of this application, the front-end control module 100 includes a user interaction unit 11 and a trigger control unit 12. The user interaction unit 11 acquires the opening and closing trigger actions of the operation panel 400 and sends them to the trigger control unit 12.

[0081] In response to receiving an activation trigger action, the trigger control unit 12 outputs a probe activation command to the backend control module 200 via the frontend communication port 201. In response to receiving a deactivation trigger action, the trigger control unit 12 outputs a probe deactivation command to the backend control module 200 via the frontend communication port 201.

[0082] It is understandable that users can control probe 300 to switch to the on state or the off state via the operation panel 400.

[0083] Please see Figure 2 and Figure 6 In one embodiment of this application, the back-end control module 200 includes a signal receiving unit 21 and a control output unit 22. The signal receiving unit 21, in response to receiving a probe activation command, waits for a preset delay duration. After waiting for the preset delay duration, the control output unit 22 outputs a control activation command to the probe 300.

[0084] It is understandable that after the signal receiving unit 21 receives the probe opening command, it will wait for a preset delay time, that is, count down the delay time, and then output the control opening command to the probe 300 after the delay time countdown is completed, thereby reducing the probability of the probe 300 failing to open.

[0085] In one embodiment of this application, the signal receiving unit 21 waits for a preset delay duration in response to receiving a probe shutdown command. After waiting for the preset delay duration, the control output unit 22 outputs a control shutdown command to the probe 300.

[0086] It is understandable that after the signal receiving unit 21 receives the probe shutdown command, it will wait for a preset delay time, that is, count down the delay time, and then output the control shutdown command to the probe 300 after the delay time countdown is completed, thereby reducing the probability of the probe 300 failing to shut down.

[0087] In one embodiment of this application, the front-end control module 100 operates by means of a preset macro program, and the back-end control module 200 operates by means of a preset PLC program.

[0088] Please see Figure 2 and Figure 7 In Figure a, receiver switch R1023.3 is connected to virtual coil 1D7000.0, which in turn is connected to virtual point F56.0. Virtual coil 1D7000.0 can control probe 300 to turn on by outputting a pulse signal to virtual point F56.0.

[0089] The receiver switch R1023.3 is also connected to the virtual coil 2D7000.1, which is connected to the virtual point F56.0. The virtual coil 2D7000.1 can control the probe 300 to turn off by outputting a pulse signal to the virtual point F56.0.

[0090] Specifically, when the operation panel 400 receives an activation trigger action, the front-end control module 100 executes the macro instruction #1133=1 in the macro program, and the virtual point F56.0 controls the probe 300 to open. When the operation panel 400 receives a deactivation trigger action, the front-end control module 100 executes the macro instruction #1133=0 in the macro program, and the virtual point F56.0 controls the probe 300 to close.

[0091] Please see Figure 2 and Figure 7 In Figure b, a delay command 1 is set between the virtual coil 1D7000.0 and the virtual point F56.0. By outputting a pulse signal to the virtual point F56.0, the virtual coil 1D7000.0 can control the probe 300 to turn on after a specified delay.

[0092] Delay command 2 is set between virtual coil 2D7000.1 and virtual point F56.0. By outputting a pulse signal to virtual point F56.0, virtual coil 2D7000.1 can control probe 300 to close after a specified delay.

[0093] Specifically, when the operation panel 400 receives an activation trigger action, the front-end control module 100 executes the macro instruction #1133=1 in the macro program, delays for 1 second, and then the virtual point F56.0 controls the probe 300 to activate. When the operation panel 400 receives a deactivation trigger action, after a 1-second delay, the front-end control module 100 executes the macro instruction #1133=0 in the macro program, and the virtual point F56.0 controls the probe 300 to deactivate.

[0094] It is understandable that the virtual point F56.0 controls the probe 300 to turn on or off using only a single pulse signal. By controlling the switch of the probe 300, the hardware of the probe 300 can be protected, the continuous power-on time of the probe 300 can be reduced, energy consumption can be reduced, and the service life of the probe 300 can be extended.

[0095] Please see Figure 2 and Figure 6 In one embodiment of this application, the backend control module 200 includes a power detection unit 23 and a power warning unit 24. The power detection unit 23 acquires the power parameters of the probe 300, which indicate the remaining power of the battery in the probe 300. The power warning unit 24 outputs a power warning command when the power parameters are less than a preset power threshold.

[0096] Specifically, the power warning unit 24 compares the power parameters with the power threshold, and outputs a power warning command when the power parameters are less than the power threshold.

[0097] The battery warning command can be output to the alarm module, which triggers a battery alarm. In this embodiment, the operation panel 400 displays the battery level of each probe 300. When the alarm module triggers the battery alarm, the operation panel 400 displays a low battery warning on the corresponding probe 300 to remind the user to replace the battery of that probe 300 in time.

[0098] In some embodiments, the power alarm action may also be sending an alarm email to a remote terminal, etc., and this application does not limit it.

[0099] In one embodiment of this application, the back-end control module 200 includes a fault detection unit 25 and a fault warning unit 26. The fault detection unit 25 responds to outputting a control enable command to the probe 300, waits for a preset feedback time, and receives the enable feedback signal from the probe 300 in real time during this period.

[0100] When probe 300 receives a control enable command and switches from the off state to the on state, probe 300 sends an enable feedback signal to the backend control module 200. After waiting for a preset feedback time, if the fault detection unit 25 does not receive the enable feedback signal, it outputs a fault warning unit 26.

[0101] The fault warning command can be output to the alarm module, which then triggers a fault alarm. In this embodiment, the operation panel 400 displays the working status of each probe 300. When the alarm module triggers a fault alarm, the operation panel 400 displays an "opening failure" screen on the corresponding probe 300 to remind the user to troubleshoot the fault promptly.

[0102] In one embodiment of this application, the back-end control module 200 includes a reset control unit 27. The reset control unit 27, in response to receiving a probe activation command, outputs a probe 300 movement command to the moving mechanism. In response to receiving the probe 300 movement command, the moving mechanism moves the probe 300 to a designated safe position.

[0103] The moving mechanism is a drive mechanism within the machine tool used to move the probe 300 to a designated position. The safe position refers to a pre-calibrated position. Before automatic positioning, the probe 300 needs to be moved to the initial position to achieve more accurate automatic positioning, and the probe 300 is less likely to interfere with other structures within the machine tool when in the safe position.

[0104] Please see Figure 2 In one embodiment of this application, the front-end control module 100 may include a first processor and a first memory. The first memory stores executable instructions of the first processor, which are macro program instructions. When the first processor executes the executable instructions, it can implement the functions of each unit in the front-end control module 100.

[0105] In one embodiment of this application, the back-end control module 200 may include a second processor and a second memory. The second memory stores executable instructions for the second processor, which are PLC program instructions. When the second processor executes the executable instructions, it can implement the functions of each unit in the back-end control module 200.

[0106] The first or second processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0107] The first or second memory may primarily include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created based on the use of the machine tool, etc. Furthermore, the memory may include non-volatile memory, such as hard disk, RAM, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.

[0108] Please see Figure 8 This application also provides a machine tool control method, which can be applied to the aforementioned back-end control module 200. The machine tool control method includes the following steps.

[0109] S801: Receives the probe activation command output by the front-end control module.

[0110] The front-end control module 100 sends a probe activation command to the back-end control module 200 through the front-end communication port 201.

[0111] S802, in response to receiving the probe open command, outputs a control open command to the probe 300.

[0112] The backend control module 200 outputs a control enable command to the probe 300 via the execution communication port 202. After receiving the control enable command, the probe 300 switches from the off state to the on state.

[0113] S803 receives the probe shutdown command output by the front-end control module.

[0114] The front-end control module 100 sends a probe shutdown command to the back-end control module 200 through the front-end communication port 201.

[0115] S804, in response to receiving the probe shutdown command, outputs a control shutdown command to the probe 300.

[0116] The backend control module 200 outputs a control shutdown command to the probe 300 via the communication port 202. After receiving the control shutdown command, the probe 300 switches from the on state to the off state.

[0117] Please see Figure 2 In one embodiment of this application, the front-end control module 100 acquires the opening trigger action and the closing trigger action of the operation panel 400, and the front-end control module 100 outputs a probe opening command in response to the opening trigger action, and outputs a probe closing command in response to the closing trigger action.

[0118] Please see Figure 9 In one embodiment of this application, step S802 includes:

[0119] S901, In response to receiving the probe turn-on command, wait for a preset delay period.

[0120] The signal receiving unit 21 waits for a preset delay time in response to receiving the probe turn-on command.

[0121] S902. After waiting for the preset delay time, output a control start command to probe 300.

[0122] The control output unit 22 outputs a control start command to the probe 300 after waiting for a preset delay time.

[0123] Please see Figure 10 In one embodiment of this application, step S804 includes:

[0124] S 1001, In response to receiving the probe shut-off command, wait for a preset delay duration.

[0125] The signal receiving unit 21 waits for a preset delay time in response to receiving the probe shut-off command.

[0126] S 1002. After waiting for the preset delay time, output a control shutdown command to probe 300.

[0127] The control output unit 22 outputs a control shutdown command to the probe 300 after waiting for a preset delay time.

[0128] Please see Figure 11 In one embodiment of this application, the machine tool control method further includes:

[0129] S 1101. Obtain the power parameters of probe 300.

[0130] Among them, the power detection unit 23 acquires the power parameters of the probe 300.

[0131] S 1102. When the power parameter is less than the preset power threshold, output a power warning command.

[0132] Among them, the power warning unit 24 outputs a power warning command when the power parameter is less than the preset power threshold.

[0133] Please see Figure 2 In one embodiment of this application, the machine tool control method further includes:

[0134] In response to receiving the probe activation command, the probe 300 movement command is output to the moving mechanism.

[0135] In response to receiving a probe activation command, the reset control unit 27 outputs a probe 300 movement command to the moving mechanism. The moving mechanism, in response to receiving the probe 300 movement command, moves the probe 300 to a designated safe position.

[0136] It is understood that the implementation principle and beneficial effects of the machine tool control method provided in this application embodiment can be referred to the relevant description of the corresponding machine tool or machine tool control system provided above, and will not be repeated here.

[0137] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit it. Although this application has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of this application without departing from the spirit and scope of the technical solutions of this application.

Claims

1. A machine tool control system, characterized in that, include: The front-end control module is used to output probe switching commands, which include probe turn-on commands and probe turn-off commands. The back-end control module has a front-end communication port and an execution communication port. The front-end communication port is electrically connected to the front-end control module, and the execution communication port is electrically connected to the probe. The back-end control module is used to respond to the front-end communication port receiving the probe activation command, and output a control activation command to the probe through the execution communication port to control the probe to operate; and, In response to receiving the probe shutdown command at the front-end communication port, the controller outputs a control shutdown command to the probe through the execution communication port to control the probe to stop working. The backend control module includes: A signal receiving unit is used to wait for a preset delay time in response to receiving the probe opening command; The control output unit is used to output the control start command to the probe after the preset delay time.

2. The machine tool control system according to claim 1, characterized in that, The front-end control module includes: The user interaction unit is used to obtain the opening and closing trigger actions of the operation panel; The trigger control unit is configured to output a probe opening command in response to the opening trigger action; and, In response to the shutdown trigger action, a probe opening command is output.

3. The machine tool control system according to claim 1, characterized by, The backend control module includes: A power detection unit is used to acquire the power parameters of the probe; The power warning unit is used to output a power warning command when the power parameter is less than a preset power threshold.

4. The machine tool control system according to claim 1, characterized by, The backend control module includes: A reset control unit is used to output a probe movement command to the moving mechanism in response to receiving the probe activation command; The moving mechanism is used to move the probe to a designated safe position in response to receiving the probe moving command.

5. A machine tool control method characterized by, Applied to a backend control module, the method includes: Receive probe activation command output from the front-end control module; In response to receiving the probe activation command, a control activation command is output to the probe to control the probe to operate; Receive the probe shutdown command output by the front-end control module; In response to receiving the probe shutdown command, a control shutdown command is output to the probe to control the probe to stop working; The step of responding to receiving the probe shutdown command by outputting a control shutdown command to the probe includes: In response to receiving the probe activation command, wait for a preset delay period; After the preset delay period, the control start command is output to the probe.

6. The method of claim 5, wherein, The method further includes: Obtain the electrical parameters of the probe; When the power parameter is less than a preset power threshold, a power warning command is output.

7. The method of claim 6, wherein, The method further includes: In response to receiving the probe activation command, a probe movement command is output to the moving mechanism; The moving mechanism is used to move the probe to a designated safe position in response to receiving the probe moving command.

8. A machine tool, characterized by The machine tool includes a front-end control module, a rear-end control module, and a probe. The rear-end control module is used to execute the machine tool control method as described in any one of claims 5 to 7. The rear-end control module has a front-end communication port and an execution communication port. The front-end communication port is electrically connected to the front-end control module, and the execution communication port is electrically connected to the probe. The front-end control module is used to output probe switching commands, which include probe turn-on commands and probe turn-off commands. The back-end control module is configured to, in response to the front-end communication port receiving the probe opening command, output a control opening command to the probe through the execution communication port; and, in response to the front-end communication port receiving the probe closing command, output a control closing command to the probe through the execution communication port. The probe is designed to operate in response to receiving the control activation command; And, used to stop working in response to receiving the control shutdown command.

Citation Information

Patent Citations

  • Ultra-low power consumption remote analog quantity monitoring device and method

    CN113280862A

  • Intelligent management room of numerical control lathe

    CN212846793U