Control method of rotating device, controller and machine tool
By introducing detection devices and control methods into the rotating mechanism of the machine tool, the status of the braking mechanism can be judged in real time and fault prompts can be issued when abnormalities occur. This solves the problem of the lack of response to abnormal conditions in the existing technology and improves the safety and reliability of the machine tool.
Patent Information
- Application Number
- CN202510896377.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-01
- Publication Date
- 2025-10-31
AI Technical Summary
Existing control methods for machine tool rotating devices lack solutions for dealing with abnormal conditions or malfunctions, resulting in insufficient safety and reliability.
The system employs detection devices and control methods to detect the working status of the braking mechanism through sensors and induction plates, promptly determine whether the braking has been completely released, and re-apply the brakes if they have not been completely released, while issuing fault prompts, including text, graphics, sound, and light prompts.
It effectively reduces the probability of production accidents and improves the safety and reliability of the rotating device.
Smart Images

Figure CN120862386A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of machine tool technology, and in particular to a control method, controller and machine tool for a rotating device. Background Technology
[0002] Machine tools, as core equipment in industrial manufacturing, typically include rotating mechanisms. The operation of these rotating mechanisms requires appropriate braking mechanisms to promptly brake or release the rotating mechanism according to control commands.
[0003] Relevant literature provides a control method for the rotary table of a machine tool, but this control method lacks a solution for dealing with abnormal conditions or malfunctions, so the safety or reliability of the entire rotating device needs to be further improved. Summary of the Invention
[0004] The embodiments of this application aim to at least solve one of the problems of the prior art. The embodiments of this application provide a control method, controller, and machine tool for a rotating device, which can respond promptly and effectively when a braking mechanism malfunctions, thereby reducing the probability of production accidents.
[0005] The relevant technical solutions of the embodiments of this application include the following:
[0006] A first aspect of this application provides a control method for a rotating device. The control method is applied to a machine tool having a rotating device. The rotating device includes a base, a rotating body, and a braking mechanism. The rotating body is rotatably disposed within the base, and the braking mechanism is disposed between the base and the rotating body. The braking mechanism includes a brake cylinder, a brake piston, and a brake disc. The brake cylinder is disposed within the base, the brake piston is disposed within the brake cylinder, and the brake disc is disposed on the rotating body. The brake piston cooperates with the brake disc for braking. The rotating device further includes:
[0007] The detection device includes a first sensor, a first sensing plate, and an adjustment bracket. The first sensor and the first sensing plate are disposed opposite to each other. The adjustment bracket is mounted on the base. One of the first sensor and the first sensing plate is fixed to the brake piston and the other is fixed to the adjustment bracket.
[0008] The control method includes:
[0009] Receive a first control command for controlling the rotating device to release the brake, and control the brake piston to separate from the brake disc based on the first control command;
[0010] The detection signal from the first sensor is acquired, and the working state of the braking mechanism is determined based on the result of the detection signal.
[0011] When the braking mechanism is determined to be in a state where the braking has been completely released, the current machining program of the machine tool is executed; when the braking mechanism is determined to be in a state where the braking has not been completely released, the brake piston and the brake disc are controlled to re-brake, and a braking release fault prompt is issued.
[0012] Further, determining the working state of the braking mechanism based on the result of the detection signal includes: if a detection signal from the first sensor regarding the first sensing plate is received within a set time, then the working state of the braking mechanism is determined to be that the braking has been completely released; if no detection signal from the first sensor regarding the first sensing plate is received within a set time, then the working state of the braking mechanism is determined to be that the braking has not been completely released, wherein the first sensor is a position sensor.
[0013] When it is determined that the working state of the braking mechanism is that the braking is not completely released, the brake piston and the brake disc are controlled to brake again, and a braking release fault prompt is issued, including: if no detection signal from the first sensor about the first sensing plate is received within a set time, a second control command for controlling the rotating device to brake again is generated, and a prompt message for indicating that there may be a fault in the braking release is sent. The prompt message includes at least one of text prompt message, graphic prompt message, sound prompt message and light prompt message.
[0014] Furthermore, when it is determined that the working state of the braking mechanism is that the braking is not fully released, the brake piston and the brake disc are controlled to brake again and a braking release fault prompt is issued. It also includes: if no detection signal from the first sensor about the first sensing plate is received within a set time, the current processing program is interrupted and the response to the operator's input command is interrupted.
[0015] Furthermore, the braking mechanism also includes an elastic element having a fixed end and a free end. The fixed end abuts against the base, and the free end is connected to the brake piston. The brake cylinder has a sealed cavity located on the side of the brake piston away from the elastic element. The sealed cavity is connected to a brake oil circuit, which is used to control the separation of the brake piston from the brake disc or to control the brake piston to press against the brake disc. Controlling the separation of the brake piston from the brake disc based on the first control command includes controlling the brake oil circuit to supply oil to the sealed cavity.
[0016] Alternatively, the brake fluid circuit is used to control the brake piston to press the brake disc, and the step of controlling the separation of the brake piston from the brake disc based on the first control command includes: controlling the sealing cavity to return oil to the brake fluid circuit.
[0017] Furthermore, the detection device also includes a third sensor, which is a pressure sensor used to detect the current pressure value in the brake fluid circuit, the brake fluid circuit being used to control the separation of the brake piston from the brake disc;
[0018] The control method includes sending a warning message to indicate a possible malfunction in releasing the brakes, including:
[0019] The current pressure value in the brake fluid circuit is obtained from the data collected by the third sensor;
[0020] The current pressure value is compared with the lower limit of the pre-stored oil pressure reference value;
[0021] If the current pressure value is greater than or equal to the lower limit of the oil pressure reference value, a prompt message is sent, the content of which includes the possibility that the first sensor may be faulty; if the current pressure value is less than the lower limit of the oil pressure reference value, a prompt message is sent, the content of which includes the possibility that the oil pressure in the brake oil circuit is abnormal.
[0022] Optionally, the detection device further includes a second sensor for detecting whether the brake is clamped in place, and the control method for the rotation device further includes:
[0023] Receive a second control command for controlling the rotating device to brake, and control the brake piston to press the brake disc based on the second control command;
[0024] The detection signal from the second sensor is acquired, and the working state of the braking mechanism is determined based on the result of the detection signal.
[0025] When it is determined that the working state of the braking mechanism is that the brake is not clamped in place, a prompt message is sent to indicate that there may be a malfunction in the brake, and the current processing program and the response to the instructions input by the operator are interrupted. The prompt message includes at least one of text prompt message, graphic prompt message, sound prompt message and light prompt message.
[0026] Furthermore, the second sensor is a position sensor, and the detection device also includes a second sensing plate. The movement direction of the second sensing plate is the same as the movement direction of the brake piston, and the movement directions of both are perpendicular to the axial direction of the sensing end of the second sensor.
[0027] Furthermore, in the control method, sending a warning message to indicate a possible braking malfunction includes:
[0028] The magnitude of the force acting on the brake disc is obtained by the second sensor, wherein the second sensor is a force sensor and is mounted on the brake disc;
[0029] The magnitude of the force applied to the brake disc is compared with the lower limit of the pre-stored clamping force reference value;
[0030] If the force exerted on the brake disc is greater than or equal to the lower limit of the clamping force reference value, the working state of the braking mechanism is determined to be that the brake is clamped in place; if the force exerted on the brake disc is less than the lower limit of the clamping force reference value, the working state of the braking mechanism is determined to be that the brake is not clamped in place.
[0031] A second aspect of this application provides a controller. The controller stores a computer program including program instructions adapted for loading by a processor to execute steps in the control method for a rotating device as described in any of the technical solutions of the first aspect of this application.
[0032] A third aspect of this application provides a machine tool. The machine tool includes a machine tool body, and further includes a rotating device applying the control method described in any one of the first aspects of this application and / or a controller as described in the second aspect of this application, wherein the rotating device and / or the controller are mounted on the machine tool body, and the rotating device is a swivel head or a rotary table.
[0033] A fourth aspect of this application provides a control system for a rotating device. The control system is applied to a machine tool having a rotating device. The rotating device includes a base, a rotating body, and a braking mechanism. The rotating body is rotatably disposed within the base, and the braking mechanism is disposed between the base and the rotating body. The braking mechanism includes a brake cylinder, a brake piston, and a brake disc. The brake cylinder is disposed within the base, the brake piston is disposed within the brake cylinder, and the brake disc is disposed on the rotating body. The brake piston cooperates with the brake disc for braking. The rotating device further includes:
[0034] The detection device includes a first sensor, a first sensing plate, and an adjustment bracket. The first sensor and the first sensing plate are disposed opposite to each other. The adjustment bracket is mounted on the base. One of the first sensor and the first sensing plate is fixed to the brake piston and the other is fixed to the adjustment bracket.
[0035] The control system includes:
[0036] The brake release control module is used to receive a first control command for controlling the rotation device to release the brake, and to control the brake piston to separate from the brake disc based on the first control command;
[0037] The working status determination module is used to acquire the detection signal of the first sensor and determine the working status of the braking mechanism based on the result of the detection signal.
[0038] The subsequent processing module is used to execute the current machining program of the machine tool when it is determined that the working state of the braking mechanism is that the braking has been completely released; and to control the brake piston and the brake disc to re-brake when it is determined that the working state of the braking mechanism is that the braking has not been completely released, and to issue a braking release fault prompt.
[0039] A fifth aspect of this application provides a computer-readable storage medium storing a computer program, the computer program including program instructions adapted for loading by a processor to perform steps in the control method of the rotating device as described in any of the technical solutions of the first aspect of this application.
[0040] A sixth aspect of this application provides a computer program product including program instructions adapted for loading by a processor to perform steps in the control method of the rotating device as described in any of the technical solutions of the first aspect of this application.
[0041] The control method for the rotating device in this embodiment has at least the following technical effects: after receiving a first control command for releasing the brake, it detects and determines whether the working state of the braking mechanism has been completely released. If it is determined that the working state of the braking mechanism is not completely released, it controls the braking mechanism to re-apply the brake and issues a prompt message indicating a fault in releasing the brake. Therefore, it can respond promptly and effectively, at least when an abnormality occurs in releasing the brake, thereby reducing the probability of production accidents.
[0042] The other aspects described above in the embodiments of this application (controller, machine tool, control system of rotating device, computer-readable storage medium and computer program product) also have at least the technical effects of the control method of rotating device in the foregoing embodiments, and will not be repeated here.
[0043] Additional aspects and advantages of embodiments of this application will be set forth in part in the description which follows. Some will thus be obvious from the description, or may be learned by practice of the application. Attached Figure Description
[0044] Figure 1This is a schematic diagram of the rotating device in the embodiments of this application;
[0045] Figure 2 This is a schematic diagram of the detection device in the rotating device in the embodiments of this application;
[0046] Figure 3 This is a schematic diagram of the main flow of the control method for the rotating device in the embodiments of this application;
[0047] Figure 4 This is a schematic flowchart of step S151 of the control method for the rotating device in the embodiment of this application.
[0048] Figure 5 This is a schematic diagram of the second sensor and the second sensing plate in the embodiments of this application.
[0049] In the picture:
[0050] 10-Rotating body;
[0051] 20-Brake mechanism, 21-Brake cylinder, 22-Brake piston, 23-Brake disc, 24-Elastic element;
[0052] 30-Detection device, 31-First sensor, 32-First sensing plate, 33-Adjustment bracket, 34-Second sensor, 35-Second sensing plate. Detailed Implementation
[0053] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the accompanying drawings used in the description of the embodiments of this application or the prior art will be briefly introduced below.
[0054] Obviously, the accompanying drawings described below are merely some embodiments of this application. Those skilled in the art can obtain drawings of other embodiments based on the technical solutions illustrated in these drawings without any inventive effort.
[0055] It should be understood that "multiple" as used herein refers to two or more. In the description of this application, unless otherwise stated, " / " means "or", for example, "A / B" means A or B; "and / or" in this document is merely a description of the relationship between related objects, and it can represent three relationships, for example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, B exists alone, etc.
[0056] Furthermore, in order to clearly describe the technical solutions of the embodiments of this application, the terms "first" or "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.
[0057] The embodiments of this application relate to a rotating device of a machine tool. Specifically, the rotating device can be a swivel head or a rotary table of the machine tool. The rotating device of the machine tool can rotate in a released braking state and remain stationary in a braked state. Therefore, the control method for the rotating device of the machine tool should control the braking mechanism of the rotating device to be in a released braking state when the rotating device needs to rotate, and control the braking mechanism of the rotating device to be in a braked state when it needs to remain stationary.
[0058] A first aspect of this application provides a control method for a rotating device. This control method is applied to a machine tool having a rotating device. Figure 1 as well as Figure 2 As shown, the rotating device includes a base, a rotating body 10, and a braking mechanism 20. The rotating body 10 is rotatably disposed within the base, and the braking mechanism 20 is disposed between the base and the rotating body 10. The braking mechanism 20 includes a brake cylinder 21, a brake piston 22, and a brake disc 23. The brake cylinder 21 is disposed within the base, the brake piston 22 is disposed within the brake cylinder 21, and the brake disc 23 is disposed on the rotating body 10. The brake piston 22 and the brake disc 23 cooperate for braking.
[0059] In addition, the rotating device also includes a detection device 30, which includes a first sensor 31, a first sensing plate 32 and an adjustment bracket 33. The first sensor 31 and the first sensing plate 32 are arranged opposite to each other, and the adjustment bracket 33 is mounted on the base. One of the first sensor 31 and the first sensing plate 32 is fixed on the brake piston 22 and the other is fixed on the adjustment bracket 33.
[0060] like Figure 3 As shown, the control method for the rotating device includes steps S110, S130, and S150:
[0061] S110: Receive a first control command for controlling the rotating device to release the brake, and control the brake piston 22 to separate from the brake disc 23 based on the first control command.
[0062] S130: Obtain the detection signal from the first sensor 31, and determine the working state of the braking mechanism 20 based on the result of the detection signal.
[0063] One of the first sensor 31 and the first sensing plate 32 is fixed, while the other moves with the brake piston 22. The relative position of the first sensor 31 and the first sensing plate 32 reflects the movement of the brake piston 22, which in turn determines whether the braking mechanism 20 is in a state of released braking or braking. The adjusting bracket 33, together with adjusting screws and other adjusting elements, can adjust the relative position of the first sensor 31 and the first sensing plate 32 in the states of released braking or braking, so that the limit position of the brake piston 22 in the released braking state or the limit position of the braking state is within the sensing range of the first sensor 31.
[0064] Specifically, the first sensor 31 can be a position sensor or a distance sensor, wherein the position sensor can be a switch-type position sensor, such as a proximity switch. The position sensor detects the relative position of the first sensor 31 and the first sensing plate 32. When the relative position of the two satisfies the trigger condition set by the position sensor, the position sensor can detect the relevant signal; the distance sensor detects the movement distance of one of the first sensor 31 and the first sensing plate 32. Knowing the initial distance between the two and the movement distance of one of them, the distance sensor can also detect the relative position of the first sensor 31 and the first sensing plate 32.
[0065] S150: When it is determined that the working state of the braking mechanism 20 is that the brake has been completely released, the current machining program of the machine tool where the rotating device is located is executed; when it is determined that the working state of the braking mechanism 20 is that the brake has not been completely released, the brake piston 22 and the brake disc 23 are controlled to brake again, and a brake release fault prompt is issued so that the operator can promptly troubleshoot the fault and maintain the machine tool while the machine is stopped.
[0066] In the embodiments of this application, after receiving the first control command for releasing the brake, it is detected and determined whether the working state of the braking mechanism 20 has been completely released. If it is determined that the working state of the braking mechanism 20 is not completely released, the braking mechanism 20 is controlled to re-apply the brake, and a prompt message indicating a fault in releasing the brake is issued. Therefore, at least when an abnormality occurs in releasing the brake, it can respond promptly and effectively, thereby reducing the probability of production accidents.
[0067] Furthermore, in some embodiments of this application, such as Figure 1As shown, the braking mechanism 20 further includes an elastic element 24, which has a fixed end and a free end. The fixed end abuts against the base, while the free end is connected to the brake piston 22. The brake cylinder 21 has a sealed cavity located on the side of the brake piston 22 away from the elastic element 24. The sealed cavity is connected to a brake oil circuit, which is used to control the separation of the brake piston 22 from the brake disc 23 or to control the brake piston 22 to press against the brake disc 23. In step S110, controlling the separation of the brake piston from the brake disc based on the first control command includes: controlling the brake oil circuit to supply oil to the sealed cavity.
[0068] Alternatively, the brake fluid circuit is used to control the brake piston 22 to press against the brake disc 23. In step S110, controlling the separation of the brake piston 22 from the brake disc 23 based on the first control command includes controlling the return of oil from the sealed cavity to the brake fluid circuit.
[0069] The braking mechanism 20 has two actions: braking and releasing the brake, which specifically correspond to the actions of the brake piston 22 pressing the brake disc 23 and the brake piston 22 separating from the brake disc 23.
[0070] Depending on the needs, the driving force for the two actions can come from the hydraulic pressure of the brake circuit or the elastic force of the elastic element 24. For example, upon receiving a control command to release the brake, the brake circuit starts supplying oil. Under the hydraulic pressure of the brake circuit, the brake piston 22 overcomes the elastic force of the elastic element 24 (i.e., the brake piston 22 causes the elastic element 24 to deform) and moves away from the brake disc 23, thus separating the brake piston 22 from the brake disc 23. Upon receiving a control command to apply the brakes, the brake circuit stops supplying or returning oil. Under the action of the elastic force of the elastic element 24, the brake piston 22 moves towards the brake disc 23, thus pressing the brake disc 23. The above method is the normal braking mode, that is, under normal conditions, the elastic force of the elastic element 24 causes the brake piston 22 to press the brake disc 23 to maintain the braking state. After the brake circuit starts supplying oil, the brake piston 22 moves away from the brake disc 23 under the action of hydraulic pressure, thus entering the state of releasing the brake.
[0071] Alternatively, upon receiving a control command to release the brakes, the brake fluid circuit stops supplying or returning fluid. Under the hydraulic pressure of the brake fluid circuit, the brake piston 22 overcomes the elastic force of the elastic element 24 (i.e., the brake piston 22 causes the elastic element 24 to deform) and moves towards the brake disc 23, thereby pressing the brake piston 22 against the brake disc 23. Upon receiving a control command to initiate braking, the brake fluid circuit starts supplying fluid. Under the action of the elastic force of the elastic element 24, the brake piston 22 moves away from the brake disc 23, thereby separating the brake piston 22 from the brake disc 23. The above method is the normal brake release mode, that is, under normal conditions, the brake piston 22 is moved away from the brake disc 23 by the action of the hydraulic pressure of the brake fluid circuit, thus maintaining the brake release state. After the brake fluid circuit stops supplying or returning fluid, the brake piston 22 presses against the brake disc 23 under the action of the elastic force of the elastic element 24, thus entering the braking state.
[0072] Furthermore, in some embodiments of this application, in step S130, the working state of the braking mechanism 20 is determined based on the result of the detection signal, including step S131: if a detection signal from the first sensor 31 about the first sensing plate 32 is received within a set time, the working state of the braking mechanism 20 is determined to be that the braking has been completely released; if no detection signal from the first sensor 31 about the first sensing plate 32 is received within a set time, the working state of the braking mechanism 20 is determined to be that the braking has not been completely released, wherein the first sensor 31 is a position sensor.
[0073] The set time can be configured as needed, such as 0.5 seconds, 0.2 seconds, or other values. The position sensor can obtain detection results when its relative position to the first sensing plate 32 is within its sensing range, meaning the machine tool's control system can receive the relevant detection signals.
[0074] In step S150, when it is determined that the working state of the braking mechanism 20 is not fully released, the brake piston 22 and the brake disc 23 are controlled to re-apply braking, and a brake release fault warning is issued, including step S151:
[0075] Step S151: If no detection signal is received from the first sensor 31 regarding the first sensing plate 32 within a set time, a second control command is generated for the control rotation device to re-brake, and a prompt message is sent to indicate that there may be a malfunction in releasing the brake. The prompt message includes at least one of text prompt message, graphic prompt message, sound prompt message, and light prompt message.
[0076] By using both re-braking and issuing warning messages, production accidents can be avoided as much as possible.
[0077] Furthermore, in some embodiments of this application, in step S150, when it is determined that the working state of the braking mechanism 20 is not fully released, the brake piston 22 and the brake disc 23 are controlled to re-brake, and a brake release fault prompt is issued, and step S153 is also included:
[0078] Step S153: If no detection signal is received from the first sensor 31 regarding the first sensing plate 32 within the set time, the current processing program is also interrupted, and the response to the instructions input by the operator is also interrupted.
[0079] Interrupting the current machining process and the response to operator input commands further enhances the safety of the entire rotating device in the event of an abnormality in brake release.
[0080] Furthermore, in some embodiments of this application, the detection device 30 further includes a third sensor, which is a pressure sensor used to detect the current pressure value in the brake oil circuit, which is used to control the separation of the brake piston 22 from the brake disc 23.
[0081] like Figure 4 As shown, step S151 in this control method includes sub-steps S1511, S1513, and S1515:
[0082] Sub-step S1511: Obtain the current pressure value in the brake oil circuit collected by the third sensor.
[0083] Sub-step S1513: Compare the current pressure value with the lower limit of the pre-stored oil pressure reference value.
[0084] Sub-step S1515: If the current pressure value is greater than or equal to the lower limit of the oil pressure reference value, a prompt message is sent, the content of which includes that the first sensor 31 may be faulty; if the current pressure value is less than the lower limit of the oil pressure reference value, a prompt message is sent, the content of which includes that the oil pressure in the brake oil circuit is abnormal.
[0085] There are several reasons why the brake release might malfunction. One possibility is that although the first control command for releasing the brake is received, the oil pressure in the brake circuit is insufficient to meet the operating requirements, preventing the brake piston 22 from moving or generating sufficient displacement to move away from the brake disc 23. Consequently, the brake cannot be released or cannot be completely released, and the first sensor 31 cannot detect the first sensing plate 32. The introduction of a third sensor helps to quickly troubleshoot the cause of the malfunction.
[0086] Optionally, in some embodiments of this application, the control method can handle not only abnormal brake release but also abnormal braking. The detection device 30 further includes a second sensor 44 for detecting whether the brake is properly clamped. The control method also includes steps S210, S230, and S250:
[0087] Step S210: Receive a second control command for controlling the rotating device to brake, and control the brake piston 22 to press the brake disc 23 based on the second control command.
[0088] Step S230: Obtain the detection signal of the second sensor, and determine the working state of the braking mechanism 20 based on the result of the detection signal.
[0089] Step S250: When it is determined that the working state of the braking mechanism 20 is that the brake is not clamped in place, a prompt message is sent to indicate that there may be a malfunction in the brake, and the current processing program and the response to the instructions input by the operator are interrupted. The prompt message includes at least one of text prompt message, graphic prompt message, sound prompt message and light prompt message.
[0090] In the embodiments of this application, when a second control command for braking is received and the second sensor 44 determines that the working state of the braking mechanism 20 is that the brake is not clamped in place, the current processing program and the response to the command input by the operator are interrupted, and a warning message indicating that there is a braking malfunction is issued. Therefore, when the braking is abnormal, it can be dealt with in a timely and effective manner, thereby reducing the probability of production accidents.
[0091] It should be noted that the technical features of different embodiments of this application can be combined arbitrarily. In the combination of method steps in different embodiments to obtain a new technical solution, the order of the steps can be adjusted as needed. For example, in the new technical solution obtained by combination, steps S210, S230 and S250 are not necessarily after steps S110, S130 and S150.
[0092] Furthermore, in some embodiments of this application, such as Figure 5 As shown, the second sensor 34 is a position sensor, and the detection device 30 also includes a second sensing plate 35. The movement direction of the second sensing plate 35 is the same as the movement direction of the brake piston 22, and the movement directions of both are perpendicular to the axial direction of the sensing end of the second sensor 34.
[0093] Furthermore, in some embodiments of this application, in this control method, step S230 includes steps S231, S233, and S235:
[0094] Step S231: Obtain the magnitude of the force acting on the brake disc 23 obtained by the second sensor, wherein the second sensor is a force sensor and is installed on the brake disc 23;
[0095] Step S233: Compare the magnitude of the force applied to the brake disc 23 with the lower limit of the pre-stored clamping force reference value;
[0096] Step S235: If the force exerted on the brake disc 23 is greater than or equal to the lower limit of the clamping force reference value, the working state of the braking mechanism 20 is determined to be that the brake is clamped in place; if the force exerted on the brake disc 23 is less than the lower limit of the clamping force reference value, the working state of the braking mechanism 20 is determined to be that the brake is not clamped in place.
[0097] By comparing the actual force applied to the brake disc 23 with the reference value of the clamping force when the brake is clamped in place, it is possible to directly determine whether the brake is clamped in place.
[0098] A second aspect of this application provides a controller. The controller stores a computer program including program instructions adapted for loading by a processor to execute steps in the control method for a rotating device as described in any of the technical solutions of the first aspect of this application. The controller in this application at least possesses the technical effects of the control method for a rotating device in the foregoing embodiments, which will not be elaborated further here.
[0099] A third aspect of this application provides a machine tool. The machine tool includes a machine tool body, and further includes a rotating device applying the control method described in any one of the first aspects of this application, and / or a controller as described in the second aspect of this application, wherein the rotating device and / or the controller is mounted on the machine tool body, and the rotating device is a swivel head or a rotary table. The machine tool in this application embodiment at least has the technical effects of the control method or controller of the rotating device in the foregoing embodiments, which will not be elaborated further here.
[0100] A fourth aspect of this application provides a control system for a rotating device. This control system is applied to a machine tool having a rotating device, which includes a base, a rotating body 10, and a braking mechanism 20. The rotating body 10 is rotatably disposed within the base, and the braking mechanism 20 is disposed between the base and the rotating body 10. The braking mechanism 20 includes a brake cylinder 21, a brake piston 22, and a brake disc 23. The brake cylinder 21 is disposed within the base, the brake piston 22 is disposed within the brake cylinder 21, and the brake disc 23 is disposed on the rotating body 10. The brake piston 22 and the brake disc 23 cooperate for braking.
[0101] In addition, the rotating device also includes a detection device 30, which includes a first sensor 31, a first sensing plate 32 and an adjustment bracket 33. The first sensor 31 and the first sensing plate 32 are arranged opposite to each other, and the adjustment bracket 33 is mounted on the base. One of the first sensor 31 and the first sensing plate 32 is fixed on the brake piston 22 and the other is fixed on the adjustment bracket 33.
[0102] The control system includes:
[0103] The brake release control module is used to receive a first control command for controlling the rotation device to release the brake, and to control the brake piston 22 to separate from the brake disc 23 based on the first control command;
[0104] The working status judgment module is used to acquire the detection signal of the first sensor 31 and judge the working status of the braking mechanism 20 based on the result of the detection signal.
[0105] The subsequent processing module is used to execute the current machining program of the machine tool when it is determined that the working state of the braking mechanism 20 is that the braking has been completely released; and to control the brake piston 22 and the brake disc 23 to re-brake when it is determined that the working state of the braking mechanism 20 is that the braking has not been completely released, and to issue a braking release fault prompt.
[0106] The control system of the rotating device in this embodiment has at least the technical effects of the control method of the rotating device in the foregoing embodiments, which will not be repeated here.
[0107] A fifth aspect of this application provides a computer-readable storage medium. This computer-readable storage medium stores a computer program including program instructions adapted for loading by a processor to perform steps in the control method for a rotating device as described in any of the technical solutions of the first aspect of this application. For technical details not disclosed in the embodiments of the computer-readable storage medium involved in this application, please refer to the description of any embodiment of the machine tool control method in the first aspect of this application. As an example, the program instructions may be deployed on a computer device, executed on multiple computer devices located in one location, or executed on multiple computer devices distributed in multiple locations and interconnected via a communication network.
[0108] A sixth aspect of this application provides a computer program product. The computer program product includes program instructions adapted for loading by a processor to perform steps in the control method for a rotating device as described in any of the technical solutions of the first aspect of this application.
[0109] In any of the above embodiments, implementation can be achieved, in whole or in part, by software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in or transmitted through a computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data processing device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0110] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, any combination of technical features that does not contradict each other should be considered within the scope of this application.
[0111] The above-listed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Therefore, any equivalent variations made in accordance with the claims of this application shall still fall within the scope of this application.
Claims
1. A control method for a rotating device, applied to a machine tool having a rotating device, the rotating device comprising a base, a rotating body, and a braking mechanism, the rotating body being rotatably disposed within the base, the braking mechanism being disposed between the base and the rotating body, the braking mechanism comprising a brake cylinder, a brake piston, and a brake disc, the brake cylinder being disposed within the base, the brake piston being disposed within the brake cylinder, and the brake disc being disposed on the rotating body, the brake piston cooperating with the brake disc for braking; characterized in that... The rotating device further includes: The detection device includes a first sensor, a first sensing plate, and an adjustment bracket. The first sensor and the first sensing plate are disposed opposite to each other. The adjustment bracket is mounted on the base. One of the first sensor and the first sensing plate is fixed to the brake piston and the other is fixed to the adjustment bracket. The control method includes: Receive a first control command for controlling the rotating device to release the brake, and control the brake piston to separate from the brake disc based on the first control command; The detection signal from the first sensor is acquired, and the working state of the braking mechanism is determined based on the result of the detection signal. When the braking mechanism is determined to be in a state where the braking has been completely released, the current machining program of the machine tool is executed; when the braking mechanism is determined to be in a state where the braking has not been completely released, the brake piston and the brake disc are controlled to re-brake, and a braking release fault prompt is issued.
2. The control method for the rotating device according to claim 1, characterized in that, Determining the working state of the braking mechanism based on the result of the detection signal includes: if a detection signal from the first sensor regarding the first sensing plate is received within a set time, then the working state of the braking mechanism is determined to be that the braking has been completely released; if no detection signal from the first sensor regarding the first sensing plate is received within a set time, then the working state of the braking mechanism is determined to be that the braking has not been completely released, wherein the first sensor is a position sensor. When it is determined that the working state of the braking mechanism is that the braking is not completely released, the brake piston and the brake disc are controlled to brake again, and a braking release fault prompt is issued, including: if no detection signal from the first sensor about the first sensing plate is received within a set time, a second control command for controlling the rotating device to brake again is generated, and a prompt message for indicating that there may be a fault in the braking release is sent. The prompt message includes at least one of text prompt message, graphic prompt message, sound prompt message and light prompt message.
3. The control method for the rotating device according to claim 2, characterized in that, When it is determined that the working state of the braking mechanism is that the braking is not fully released, the brake piston and the brake disc are controlled to brake again and a braking release fault prompt is issued. It also includes: if the detection signal of the first sensor about the first sensing plate is not received within a set time, the current processing program is interrupted and the response to the command input by the operator is interrupted.
4. The control method for the rotating device according to claim 1, characterized in that, The detection device further includes a second sensor for detecting whether the brake is clamped in place, and the control method for the rotation device further includes: Receive a second control command for controlling the rotating device to brake, and control the brake piston to press the brake disc based on the second control command; The detection signal from the second sensor is acquired, and the working state of the braking mechanism is determined based on the result of the detection signal. When it is determined that the working state of the braking mechanism is that the brake is not clamped in place, a prompt message is sent to indicate that there may be a malfunction in the brake, and the current processing program and the response to the instructions input by the operator are interrupted. The prompt message includes at least one of text prompt message, graphic prompt message, sound prompt message and light prompt message.
5. The control method for the rotating device according to claim 4, characterized in that, The second sensor is a position sensor, and the detection device further includes a second sensing plate. The movement direction of the second sensing plate is the same as the movement direction of the brake piston, and the movement directions of both are perpendicular to the axial direction of the sensing end of the second sensor.
6. The control method for the rotating device according to claim 4, characterized in that, In the control method, sending a warning message to indicate a possible braking malfunction includes: The magnitude of the force acting on the brake disc is obtained by the second sensor, wherein the second sensor is a force sensor and is mounted on the brake disc; The magnitude of the force applied to the brake disc is compared with the lower limit of the pre-stored clamping force reference value; If the force exerted on the brake disc is greater than or equal to the lower limit of the clamping force reference value, the working state of the braking mechanism is determined to be that the brake is clamped in place; if the force exerted on the brake disc is less than the lower limit of the clamping force reference value, the working state of the braking mechanism is determined to be that the brake is not clamped in place.
7. The control method for the rotating device according to any one of claims 1 to 6, characterized in that, The braking mechanism further includes an elastic element having a fixed end and a free end. The fixed end abuts against the base, and the free end is connected to the brake piston. The brake cylinder has a sealed cavity located on the side of the brake piston away from the elastic element. The sealed cavity is connected to a brake oil circuit, which is used to control the separation of the brake piston from the brake disc. Controlling the separation of the brake piston from the brake disc based on the first control command includes: controlling the brake oil circuit to supply oil to the sealed cavity. Alternatively, the brake fluid circuit is used to control the brake piston to press the brake disc, and the step of controlling the separation of the brake piston from the brake disc based on the first control command includes: controlling the sealing cavity to return oil to the brake fluid circuit.
8. The control method for the rotating device according to claim 7, characterized in that, The detection device also includes a third sensor, which is a pressure sensor used to detect the current pressure value in the brake oil circuit. The brake oil circuit is used to control the separation of the brake piston from the brake disc. The sending of a warning message to indicate a possible malfunction in releasing the brake includes: The current pressure value in the brake fluid circuit is obtained from the data collected by the third sensor; The current pressure value is compared with the lower limit of the pre-stored oil pressure reference value; If the current pressure value is greater than or equal to the lower limit of the oil pressure reference value, a prompt message is sent, the content of which includes the possibility that the first sensor may be faulty; if the current pressure value is less than the lower limit of the oil pressure reference value, a prompt message is sent, the content of which includes the possibility that the oil pressure in the brake oil circuit is abnormal.
9. A controller, characterized in that, The device stores a computer program, which includes program instructions adapted for loading by a processor to perform the steps in the control method of the rotating device as claimed in any one of claims 1 to 8.
10. A machine tool, comprising a machine tool body, characterized in that, It also includes a rotating device that applies the control method as described in any one of claims 1 to 8 and / or a controller as described in claim 9, wherein the rotating device and / or the controller are mounted on the machine tool body, and the rotating device is a swivel head or a rotary table.