Machine tool sinking detection method, device, machine tool and readable storage medium

By setting sensing points on the machine tool feet and bed, the displacement is acquired and corresponding actions are executed, thus solving the problem of machining accuracy loss caused by machine tool sinking and ensuring the stability of machining accuracy.

CN116944951BActive Publication Date: 2025-11-14DONGGUAN CHUANGQUN PRECISION MASCH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310799357.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2025-11-14
Estimated Expiration
2043-06-30

AI Technical Summary

Technical Problem

The loss of machining accuracy caused by the machine tool sinking during the machining process is difficult to monitor and compensate effectively.

Method used

Sensor points are set on the machine tool's feet and bed. By acquiring the displacement between the sensor points, position deviation compensation and/or output information prompts are performed to counteract the adverse effects of machine tool sinking.

Benefits of technology

It enables timely detection and compensation of machine tool sinking, ensuring the stability of machining accuracy and reducing machining errors caused by machine tool sinking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116944951B_ABST
    Figure CN116944951B_ABST
Patent Text Reader

Abstract

This invention discloses a machine tool sinking detection method, apparatus, machine tool, and readable storage medium, relating to the field of machine tool technology. The method includes: acquiring the displacement of a first sensing point relative to a second sensing point in a preset area; and executing a preset action based on the displacement, the preset action including position deviation compensation and / or outputting information prompts. The machine tool sinking detection method provided by this invention can support stable machining and, to a certain extent, ensure the stability of machining accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of machine tool technology, and specifically to a machine tool sinking detection method, device, machine tool, and readable storage medium. Background Technology

[0002] Machine tool feet, as accessories that support the machine tool bed and adjust its level, are usually used in combination to support the machine tool. The level of the machine tool bed can be adjusted by adjusting the individual feet.

[0003] However, after the machine tool bed is leveled, the vibration generated during the machining process or the uneven force distribution caused by the weight distribution on the machine tool may cause some parts of the machine tool bed to sink relative to the corresponding ground feet, which may result in a loss of machining accuracy. Summary of the Invention

[0004] The main objective of this invention is to provide a machine tool sinking detection method, device, machine tool, and readable storage medium, which facilitates timely response to the adverse effects of machine tool sinking and provides a certain guarantee for the stability of machining accuracy.

[0005] To achieve the above objectives, the present invention provides the following technical solution:

[0006] In a first aspect, the present invention provides a machine tool sinking detection method, applied to a machine tool, the machine tool including a bed and feet, a first sensing point being provided on the feet, and a second sensing point being provided on the bed, the method comprising:

[0007] Obtain the displacement of the first sensing point relative to the second sensing point in the preset area;

[0008] Perform a preset action based on the displacement amount, the preset action including position deviation compensation and / or output information prompts.

[0009] In one embodiment of the machine tool sinking detection method, the preset area includes:

[0010] The characteristic region determined based on the machine tool parameters includes at least the area where the column is located and / or the area where the worktable is located; and / or,

[0011] The feature region determined based on the input parameters.

[0012] In one embodiment of the machine tool sinking detection method, the preset area includes at least three feet, each foot corresponding to a first sensing point disposed on the corresponding foot and a second sensing point disposed on the machine tool body, the corresponding second sensing point and the corresponding first sensing point being at different positions; the step of performing a preset action based on the displacement includes:

[0013] Determine the displacement plane in the preset region based on each of the displacement amounts;

[0014] Calculate the first spatial distance and the first spatial angle between the displacement plane and the standard horizontal plane, wherein the displacement plane is the plane where each of the first sensing points is currently located, and the standard horizontal plane is the horizontal plane formed by the spatial coordinates of each of the second sensing points under the standard posture of the machine tool;

[0015] Position deviation compensation data is generated based on the first spatial distance and the first spatial angle.

[0016] In one embodiment of the machine tool sinking detection method, the method includes:

[0017] Calculate the second spatial distance and the second spatial angle between the reference horizontal plane and the standard horizontal plane, wherein the reference horizontal plane is the horizontal plane in which each of the second sensing points is located when the machine tool is in its standard posture;

[0018] Deviation compensation data is generated based on the first spatial distance, the first spatial angle, the second spatial distance, and the second spatial angle.

[0019] In one embodiment of the machine tool sinking detection method, determining the displacement plane in the preset area based on each of the displacement amounts includes:

[0020] Establish spatial coordinates to obtain the spatial coordinates of each first sensing point and each second sensing point, and determine the spatial coordinates of each plane constituting point in the displacement plane in the preset area based on the displacement amount;

[0021] The calculation of the first spatial distance and the first spatial angle between the displacement plane and the standard horizontal plane includes:

[0022] The first spatial distance and the first spatial angle between the displacement plane and the standard horizontal plane are calculated based on the spatial coordinates of the points formed by the planes of the displacement plane. The standard horizontal plane is the horizontal plane formed by the spatial coordinates of each of the second sensing points under the standard posture of the machine tool.

[0023] In one embodiment of the machine tool sinking detection method, the step of performing a preset action based on the displacement includes:

[0024] If the displacement is greater than the first preset offset value, the preset action includes performing position deviation compensation;

[0025] If the displacement is greater than the second preset offset value, the preset action includes outputting information prompts, wherein the second preset offset value is greater than the first preset offset value;

[0026] If the displacement is greater than the second preset offset value, the output indicates the location of the foot with the displacement greater than the second preset offset value, and / or outputs the adjustment reference value of the foot with the displacement greater than the second preset offset value.

[0027] In one embodiment of the machine tool sinking detection method, the position deviation compensation includes:

[0028] The corresponding preset deviation compensation value can be obtained by querying the prefabricated compensation table based on the displacement; or...

[0029] The preset deviation compensation value is calculated based on the displacement.

[0030] Secondly, the present invention provides a machine tool sinking detection device, applied to a machine tool, the machine tool including a bed and feet, a first sensing point being provided on the feet, and a second sensing point being provided on the bed, the device comprising:

[0031] The acquisition module is used to acquire the displacement of the first sensing point relative to the second sensing point in the preset area;

[0032] An execution module is used to perform preset actions based on the displacement amount, the preset actions including position deviation compensation and / or output information prompts.

[0033] In one embodiment of the machine tool sinking detection device, it further includes:

[0034] A determining module is used to determine the displacement plane in the preset region based on each of the displacement amounts;

[0035] The calculation module is used to calculate the first spatial distance and the first spatial angle between the displacement plane and the standard horizontal plane. The displacement plane is the plane where each of the first sensing points is currently located, and the standard horizontal plane is the horizontal plane formed by the spatial coordinates of each of the second sensing points under the standard posture of the machine tool.

[0036] The generation module is used to generate position deviation compensation data based on the first spatial distance and the first spatial angle.

[0037] Thirdly, the present invention provides a machine tool, including a bed and a plurality of feet for supporting the bed, and a machine tool system disposed on the bed, the machine tool system including the machine tool sinking detection device as described above, or the machine tool system including a controller applying the machine tool sinking detection method as described above.

[0038] Fourthly, the present invention also provides a readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the machine tool sinking detection method described above.

[0039] Compared with the prior art, the beneficial effects of the present invention are:

[0040] The machine tool sinking detection method provided by the present invention obtains the displacement of one sensing point relative to another sensing point by setting sensing points on the feet and the machine bed, and performs preset actions according to the magnitude of the displacement. This allows the machine tool system or operators to make timely feedback, which is conducive to quickly responding to the adverse effects of machine tool sinking, providing support for stable processing, and ensuring the stability of processing accuracy to a certain extent. Attached Figure Description

[0041] Figure 1 This is a flowchart of one embodiment of the machine tool sinking detection method provided by the present invention;

[0042] Figure 2 This is a schematic diagram of the sensing point setting position structure in one embodiment of the present invention;

[0043] Figure 3 This is a flowchart of another embodiment of the machine tool sinking detection method provided by the present invention;

[0044] Figure 4 This is a functional block diagram of the machine tool sinking detection device provided by the present invention.

[0045] Explanation of reference numerals in the attached figures:

[0046] Foot 11; First sensing point 111;

[0047] Pillar 12;

[0048] Bed frame 21; Second sensing point 211

[0049] First sensing element 31; Second sensing element 32;

[0050] Machine tool sinking detection device 100; acquisition module 101; execution module 102. Detailed Implementation

[0051] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0052] It should be noted that when a component is referred to as being "set on" another component, it can be directly set on the other component or there may be an intervening component. When a component is referred to as being "connected to" another component, it can be directly connected to the other component or there may be an intervening component. When a component is referred to as being "mounted on" another component, it can be directly mounted on the other component or there may be an intervening component.

[0053] Furthermore, it should be understood that all directional indications in the embodiments (such as up, down, left, right, center, etc.) are only used to explain the relative positional relationships and movement of the components in a specific posture (as shown in the figure). If the specific posture changes, the directional indications will also change accordingly. Terms such as "first" and "second" are used to distinguish different structural components. These terms are only for the purpose of simplifying the description of the present invention and should not be construed as limiting the present invention.

[0054] The machine tool sinking detection method provided by this invention is mainly applied to machine tools, which include a bed and feet. A first sensing point is provided on the feet, and a second sensing point is provided on the bed. Based on the change in displacement of the first sensing point relative to the second sensing point, a corresponding preset action is executed in a timely manner, thereby enabling the operator or machine tool system to respond promptly to the adverse effects of machine tool sinking.

[0055] See Figure 1 This is a flowchart of one embodiment of the machine tool sinking detection method provided by the present invention. The flowchart only schematically shows some of the control steps for the machine tool. Therefore, some steps can be added, removed, or the order of some steps can be adjusted according to different application scenarios and environmental conditions.

[0056] Figure 1 In this embodiment, the machine tool sinking detection method may include the following steps:

[0057] S101: Obtain the displacement of the first sensing point relative to the second sensing point in the preset area.

[0058] In this embodiment, the preset area can be the entire bed frame area or a specific area of ​​the bed frame. The specific area can be:

[0059] (1) A characteristic region determined according to the machine tool parameters, wherein the characteristic region includes at least the region where the column is located and / or the region where the worktable is located; and / or,

[0060] (2) The feature region determined based on the input parameters.

[0061] Corresponding to 1), the machine tool system can automatically obtain the machine tool parameters of the current machine tool. These machine tool parameters can include the model number, load capacity, and / or the dimensions of the machine tool base. Specifically, if the model number of the current machine tool is obtained, the distribution area of ​​heavy components on the machine tool bed can be retrieved based on the model number, and the feature area can be determined based on the distribution area of ​​the heavy components.

[0062] Corresponding to 2), the corresponding parameters can be directly input manually to select the corresponding region as the feature region.

[0063] In this embodiment, the displacement can be obtained by setting sensors at corresponding sensing points. These sensing points are preferably locations that provide position identification or where position changes are easily identifiable. In a specific application example, a first sensing element and a second sensing element can be used in conjunction to acquire the displacement. The first sensing element and the second sensing element can be two components of a resistive displacement sensor, or two components of an inductive displacement sensor or a laser displacement sensor. Preferably, a non-contact laser displacement sensor is used.

[0064] like Figure 2 As shown, the illustrative arrangement of the sensing points in a specific application example is illustrated. A support column 12 is connected to the middle of the foot 11, and the top of the support column 12 is connected to the bed frame 21. The distance between the foot 11 and the bed frame 21 can be adjusted via the support column 12. A first sensing point 111 is provided on the body of the foot 11, and correspondingly, a second sensing point 211 is provided on the bed frame 21 at the position corresponding to the first sensing point 111. Here, a mounting groove is provided at both the first sensing point 111 and the second sensing point 211 to allow the first sensing element 31 and the second sensing element 32 to be installed and fixed, respectively.

[0065] S102: Execute a preset action based on the displacement amount, the preset action including at least position deviation compensation and / or output information prompts.

[0066] In this embodiment, executing a preset action based on the displacement amount can specifically include two scenarios: Scenario 1: the displacement amount is greater than a first offset value, in which case the preset action includes position deviation compensation; Scenario 2: the displacement amount is greater than a second offset value, in which case the preset action includes outputting information prompts. The second offset value is greater than the first offset value. Position deviation compensation can be achieved in the following ways: ① querying a pre-made compensation table based on the displacement amount to obtain the corresponding preset deviation compensation value; or ② calculating the preset deviation compensation value based on the displacement amount. Furthermore, before step S101, the corresponding offset value can be determined by identifying the type of workpiece being processed and the accuracy requirements, i.e., different processing accuracy requirements correspond to different allowable offset value ranges, thus making the execution of the preset action more flexible.

[0067] In this embodiment, when the displacement is greater than the second preset offset value, the position of the foot with the displacement greater than the second preset offset value is output, and / or, the adjustment reference value of the foot with the displacement greater than the second preset offset value is output.

[0068] In this embodiment, the method of outputting information prompts may include displaying information graphically on a preset interface, or it may be done by presenting information through sound or light.

[0069] The machine tool sinking detection method provided in this embodiment obtains the displacement of one sensing point relative to another sensing point by setting sensing points on the feet and the machine bed, and performs preset actions according to the magnitude of the displacement. This allows the machine tool system or operators to make timely feedback, which is conducive to quickly responding to the adverse effects of machine tool sinking, providing support for stable processing, and ensuring the stability of processing accuracy to a certain extent.

[0070] See Figure 3 This is a flowchart of another embodiment of the machine tool sinking detection method provided by the present invention. The difference from the previous embodiment is that it also introduces steps such as spatial plane calculation to support deviation compensation. This flowchart only schematically shows some of the control steps for the machine tool; therefore, some steps can be added, removed, or their order adjusted according to different application scenarios and environmental conditions.

[0071] In this embodiment, the preset area includes at least three feet, each foot corresponding to a first sensing point disposed on the corresponding foot and a second sensing point disposed on the machine bed, with the corresponding second sensing point corresponding to the position of the corresponding first sensing point. Accordingly, the machine tool sinking detection method of this embodiment may include the following steps:

[0072] S201: Obtain the displacement of each first sensing point relative to the corresponding second sensing point.

[0073] In this embodiment, spatial coordinates can be established based on spatial coordinates to generate the spatial coordinates of each sensing point (including the first sensing point and the second sensing point), and one sensing point can be counted as one spatial coordinate. Furthermore, the spatial coordinates can be associated with the coordinates in the machine tool coordinate system.

[0074] S202: Determine the displacement plane in the preset region based on each of the displacement amounts.

[0075] In this embodiment, the spatial coordinates of each sensing point after the change can be determined based on each displacement amount. The displacement plane can be obtained based on the spatial coordinates, that is, the spatial coordinates of each plane constituting point of the displacement plane in the preset area can be determined based on the displacement amount.

[0076] S203: Calculate the first spatial distance and the first spatial angle between the displacement plane and the standard horizontal plane, wherein the displacement plane is the plane where each of the first sensing points is currently located, and the standard horizontal plane is the horizontal plane formed by the spatial coordinates of each of the second sensing points under the standard posture of the machine tool.

[0077] In this embodiment, the corresponding displacement plane is determined according to the spatial coordinates of each sensing point, and then the spatial distance and spatial angle between the current displacement plane and the standard horizontal plane can be obtained according to the standard horizontal plane.

[0078] It is understood that the standard horizontal plane can be the horizontal plane obtained by each second sensing point under the standard posture of the machine tool and formed by the spatial coordinates of each second sensing point.

[0079] S204: Generate position deviation compensation data based on the first spatial distance and the first spatial angle.

[0080] In this embodiment, after determining the corresponding spatial distance and spatial angle, the parameters such as spindle angle, turntable angle, and lead screw stroke can be corrected to obtain the position deviation compensation data.

[0081] This implementation method is mainly aimed at situations where the machine bed tilts due to machine tool processing forces and vibrations. It obtains deviation compensation data through spatial plane calculation, which is relatively simple and the obtained compensation data is more comprehensive.

[0082] Furthermore, to address the overall sinking and tilting of the machine tool, including its footing, caused by geological factors such as earthquakes and land subsidence, the machine tool sinking detection method provided in this embodiment may further include: calculating a second spatial distance and a second spatial angle between a reference horizontal plane and the standard horizontal plane, wherein the reference horizontal plane is the horizontal plane where each of the second sensing points is located when the machine tool is first placed in a standard posture; and generating deviation compensation data based on the first spatial distance, the first spatial angle, the second spatial distance, and the second spatial angle.

[0083] It is understandable that when there are four or more feet in the preset area, the machine tool’s micro-deformation can be calculated and judged based on the displacement of each foot, and the output information can be prompted or adaptive processing compensation can be performed based on the judgment.

[0084] See Figure 4 The present invention exemplarily illustrates the functional modules of the machine tool sinking detection device 100 provided by the present invention. The machine tool sinking detection device 100 is mainly used in machine tools, the machine tool including a bed and feet. The device is characterized in that a first sensing point is provided on the feet and a second sensing point is provided on the bed. Figure 4 In the machine tool sinking detection method provided in the aforementioned embodiments, the machine tool sinking detection device 100 may include an acquisition module 101 and an execution module 102, wherein:

[0085] The acquisition module 101 is mainly used to acquire the displacement of the first sensing point relative to the second sensing point in the preset area.

[0086] The execution module 102 is mainly used to perform preset actions according to the displacement amount. The preset actions include position deviation compensation and / or output information prompts.

[0087] Of course, it is understood that the machine tool sinking detection device 100 provided by the present invention is not limited to the functional modules mentioned above. Depending on different application scenarios and / or detection conditions, corresponding functional modules can be appropriately added or removed, such as a determination module, a calculation module, and a generation module. The determination module can be used to determine the displacement plane in the preset area based on each displacement amount. The calculation module can be used to calculate the first spatial distance and the first spatial angle between the displacement plane and the standard horizontal plane. The displacement plane is the plane where each of the first sensing points is currently located, and the standard horizontal plane is the horizontal plane formed by the spatial coordinates of each of the second sensing points under the standard posture of the machine tool. The generation module can be used to generate position deviation compensation data based on the first spatial distance and the first spatial angle. Furthermore, the calculation module can also be used to calculate the second spatial distance and the second spatial angle between the reference horizontal plane and the standard horizontal plane. The reference horizontal plane is the horizontal plane where each of the second sensing points is located under the standard posture of the machine tool. Correspondingly, the generation module can also be used to generate deviation compensation data based on the first spatial distance, the first spatial angle, the second spatial distance, and the second spatial angle.

[0088] The present invention also provides a machine tool, which includes a bed and a plurality of feet for supporting the bed, and includes a machine tool system disposed on the bed. The machine tool system includes the machine tool sinking detection device as described above, or the machine tool system includes a controller applying the machine tool sinking detection method in the foregoing embodiments.

[0089] Furthermore, the present invention also provides a computer comprising a processor, a memory, and a computer program stored in the memory and executable on the processor. The processor executes the computer program to implement the steps of the aforementioned machine tool sinking detection methods, for example... Figure 1 Steps S101 to S102 shown are as follows: Figure 3 The steps S201 to S204 are shown. Alternatively, when the processor executes the computer program, it implements the functions of each module or unit in the above-described device embodiments.

[0090] For example, a computer program can be divided into one or more modules / units, one or more of which are stored in memory and executed by a processor to complete the present invention. The aforementioned one or more modules / units can be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program in a terminal device.

[0091] The aforementioned processor can be a Central Processing Unit (CPU), or other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the terminal device, connecting all parts of the terminal device through various interfaces and lines.

[0092] The aforementioned memory can be used to store computer programs and / or modules. The processor implements various functions of the terminal device by running or executing the computer programs and / or modules stored in the memory, and by calling data stored in the memory. The memory can mainly include a program storage area and a data storage area. The program storage area can store the operating system, application programs required for at least one function (such as acquisition functions, control functions, etc.), etc.; the data storage area can store data created according to the use of the terminal device (such as feature location data, sensing data, etc.). In addition, the memory can include high-speed random access memory, and can also 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 volatile solid-state storage device.

[0093] When computer-integrated modules / units are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the present invention can implement all or part of the processes in the above-described machine tool sinking detection method by instructing related hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the above-described machine tool sinking detection method embodiments. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0094] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0095] In the several embodiments provided in this application, the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of the functional module units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.

[0096] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0097] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0098] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0099] The contents not described in detail in this specification are existing technologies known to those skilled in the art.

[0100] Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A method for detecting machine tool sinking, applied to a machine tool, the machine tool comprising a bed and feet, characterized in that, A first sensing point is provided on the footrest, and a second sensing point is provided on the bed frame. The method includes: The displacement of the first sensing point relative to the second sensing point in a preset area is obtained, wherein the preset area includes at least three feet, each foot corresponding to a first sensing point disposed on the corresponding foot and a second sensing point disposed on the bed, and the corresponding second sensing point corresponds to the position of the corresponding first sensing point; Perform a preset action based on the displacement amount, the preset action including position deviation compensation and / or output information prompts; The step of performing a preset action based on the displacement includes: Establish spatial coordinates to obtain the spatial coordinates of each first sensing point and each second sensing point, and determine the spatial coordinates of each plane constituting point of the displacement plane in the preset area based on each displacement amount; The first spatial distance and the first spatial angle between the displacement plane and the standard horizontal plane are calculated based on the spatial coordinates of the points formed by the planes of the displacement plane. The second spatial distance and the second spatial angle between the reference horizontal plane and the standard horizontal plane are also calculated. The displacement plane is the plane where each of the first sensing points is currently located. The standard horizontal plane is the horizontal plane formed by the spatial coordinates of each of the second sensing points under the standard posture of the machine tool. The reference horizontal plane is the horizontal plane where each of the second sensing points is located when the machine tool is first placed in the standard posture. Deviation compensation data is generated based on the first spatial distance, the first spatial angle, the second spatial distance, and the second spatial angle.

2. The machine tool sinking detection method as described in claim 1, characterized in that, The preset area includes: The characteristic region determined based on the machine tool parameters includes at least the area where the column is located and / or the area where the worktable is located; and / or, The feature region determined based on the input parameters.

3. The machine tool sinking detection method as described in claim 1 or 2, characterized in that, The step of performing the preset action based on the displacement includes: If the displacement is greater than the first preset offset value, the preset action includes performing position deviation compensation; If the displacement is greater than the second preset offset value, the preset action includes outputting information prompts, wherein the second preset offset value is greater than the first preset offset value; If the displacement is greater than the second preset offset value, the output indicates the location of the foot with the displacement greater than the second preset offset value, and / or outputs the adjustment reference value of the foot with the displacement greater than the second preset offset value.

4. The machine tool sinking detection method as described in claim 3, characterized in that, The position deviation compensation includes: The corresponding preset deviation compensation value can be obtained by querying the prefabricated compensation table based on the displacement; or... The preset deviation compensation value is calculated based on the displacement.

5. A machine tool sinking detection device, applied to a machine tool, the machine tool including a bed and feet, characterized in that, A first sensing point is provided on the base, and a second sensing point is provided on the bed frame. The device includes: The acquisition module is used to acquire the displacement of the first sensing point relative to the second sensing point in a preset area, wherein the preset area includes at least three feet, each foot corresponding to a first sensing point disposed on the corresponding foot and a second sensing point disposed on the bed, and the corresponding second sensing point corresponds to the position of the corresponding first sensing point. The execution module is configured to perform preset actions based on the displacement, the preset actions including position deviation compensation and / or outputting information prompts. The execution module includes: The determination module is used to establish spatial coordinates to obtain the spatial coordinates of each first sensing point and each second sensing point, and to determine the spatial coordinates of each plane constituting point of the displacement plane in the preset area based on each displacement amount. The calculation module is used to calculate the first spatial distance and the first spatial angle between the displacement plane and the standard horizontal plane based on the spatial coordinates of the points formed by the planes of the displacement plane, and to calculate the second spatial distance and the second spatial angle between the reference horizontal plane and the standard horizontal plane. The displacement plane is the plane where each of the first sensing points is currently located, the standard horizontal plane is the horizontal plane formed by the spatial coordinates of each of the second sensing points under the standard posture of the machine tool, and the reference horizontal plane is the horizontal plane where each of the second sensing points is located when the machine tool is first placed in the standard posture. The generation module is used to generate deviation compensation data based on the first spatial distance, the first spatial angle, the second spatial distance, and the second spatial angle.

6. A machine tool, comprising a bed and a plurality of feet for supporting the bed, characterized in that, The machine tool system includes a machine tool sinking detection device as described in claim 5, or the machine tool system includes a controller that applies the machine tool sinking detection method as described in any one of claims 1 to 4.

7. A readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the processor, it implements the steps of the machine tool sinking detection method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Method of estimating adjustment amount for support position of support device, method of adjusting support position of support device, and apparatus for estimating adjustment amount for support position of support device

    US20200142369A1