A machine tool safety control method, system, storage medium and intelligent terminal
By obtaining protective door opening and hatch pressure information on the machine tool and adjusting the spray angle of the nozzle, the problem of coolant splashing is solved, and the safety and efficiency of the machine tool work is improved.
Patent Information
- Application Number
- CN202210463764.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-29
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2042-04-29
AI Technical Summary
The coolant sprayed in the machine tool is likely to splash onto the staff, causing work troubles.
By obtaining the trigger information of the protective door opening and the pressure information on the hatch, we can determine whether there is a spraying situation, and adjust the spray angle of the spray head according to the preset spraying database and safety database to ensure the spraying range and safety range Coinciding to avoid coolant splashing.
Effectively prevent coolant from splashing onto the staff, improve the safety and cleanliness of the machine tool work, reduce the need to stop working due to the opening of the protective door during work, and improve work efficiency.
Smart Images

Figure CN114859812B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of machine tool safety, and in particular to a machine tool safety control method, system, storage medium and intelligent terminal. Background Art
[0002] CNC machine tools are short for Computer numerical control machine tools, which are automated machine tools equipped with a program control system. The control system can logically process programs specified by control codes or other symbolic instructions, decode them, express them in coded numbers, and input them into the CNC device through information carriers. After calculation and processing, the CNC device sends various control signals to control the movement of the machine tool and automatically process the parts according to the shape and size required by the drawing.
[0003] During the machining process, a closed environment is often set up to prevent the splashing of grinding debris, and in order to instantly cool the machining surface of the workpiece, a cooling device is also provided. It is generally a coolant spray pipe, that is, a nozzle is arranged on the bellows, with a fast spray speed and a wide range, which can promptly flush the chips on the surface of the workpiece and the tool, and at the same time quickly diffuse the heat generated by the tool and the workpiece into the coolant, and the cooling effect is good.
[0004] With respect to the above-mentioned related technologies, the inventors believe that when the user opens the protective door of the lathe while the machine tool is working, the coolant being sprayed in the machine tool is likely to splash onto the workers, causing certain inconveniences to the workers' work, and there is still room for improvement. Summary of the invention
[0005] In order to improve the problem that the coolant being sprayed in the machine tool is easily splashed onto the workers, causing certain troubles to the workers' work, the present application provides a machine tool safety control method, system, storage medium and intelligent terminal.
[0006] In a first aspect, the present application provides a machine tool safety control method, which adopts the following technical solution:
[0007] A machine tool safety control method, comprising:
[0008] Obtaining trigger information of the protective door opening and obtaining pressure information on the door when the trigger information is generated;
[0009] Determine whether pressure information exists;
[0010] If the pressure information exists, the current spray angle information is obtained, wherein the current spray angle information is the optimal spray angle when the nozzle sprays the processing surface;
[0011] Perform matching analysis based on the corresponding spray surface orientation information in the preset spray database and the current spray angle information to determine the spray surface orientation corresponding to the current spray angle information, and define the spray surface orientation as the current spray surface orientation information;
[0012] Perform matching analysis based on the corresponding spray range information in the spray database and the current spray surface orientation information to determine the spray range corresponding to the current spray surface orientation information, and define the spray range as the current spray range information;
[0013] Perform matching analysis based on the corresponding safety spray range information in the preset safety database and the current spray surface orientation information to determine the safety spray range corresponding to the current spray surface orientation information, and define the safety spray range as the current safety spray range information;
[0014] Calculate the overlap range of the current spray range information and the current safety spray range information according to the range corresponding to the current spray range information, and define the overlap range as the overlap range information;
[0015] Move the nozzle to a position corresponding to any angle in the overlap range information and spray at an angle aligned with the processing point;
[0016] If the pressure information does not exist, the nozzle will still spray at the current spray angle information.
[0017] By adopting the above technical solution, the nozzle is turned after the door is opened. Therefore, although the protective door is opened, the spraying water will not splash out to cause certain troubles to the workers, thereby improving the safety and cleanliness of the machine tool operation.
[0018] Optionally, if the overlap range information does not exist, the method for adjusting the spray angle includes:
[0019] Determine whether the direction corresponding to the current spray surface orientation information is a negative value;
[0020] If it is a negative value, the nozzle will be closed and the machine tool will be shut down;
[0021] If it is not a negative value, the processing size information corresponding to the current spray surface orientation information and the current processing point coordinate information are obtained;
[0022] Calculate the highest point information and the height difference information between the height corresponding to the highest point information and the processing point according to the current processing point coordinate information and processing size information;
[0023] The high point safety spray range information corresponding to the highest point is calculated based on the height difference information and the current safety spray range information;
[0024] Calculate the maximum safe spray range information based on the high point safe spray range information and the current safe spray range information;
[0025] Determine whether the maximum safe spray range information and the current spray range information have the same angle range, and define the same angle range as the same range information;
[0026] If the same range information exists, the nozzle is moved to a position corresponding to any angle in the same range information and sprayed at the point corresponding to the highest point information;
[0027] If the same range information does not exist, the print head is closed and the machine tool is shut down.
[0028] By adopting the above technical solution, the nozzle sprays from the highest point of the current spray surface, and then the water flows from the spray surface to the processing point for cooling, so that the cooling effect can be achieved without spraying only at the processing point, thereby expanding the spray avoidance range, reducing the need to stop work once the protective door is opened, and improving the working efficiency of the machine tool.
[0029] Optionally, the method for determining the highest point includes:
[0030] Obtain the processing surface inclination information corresponding to the current spray surface orientation information;
[0031] According to the adjacent surface information and relative tilt information stored in the preset adjacent database, a matching analysis is performed with the current spray surface orientation information to determine the adjacent surface corresponding to the current spray surface orientation information and the relative tilt angle between the adjacent surface and the current spray surface, and the adjacent surface is defined as the current adjacent surface information, and the relative tilt angle is defined as the current relative tilt information;
[0032] Calculate the actual adjacent tilt information corresponding to the current adjacent surface information according to the machining surface tilt information and the current relative tilt information;
[0033] Determine whether the orientation angle corresponding to the machining surface tilt information and the orientation angle corresponding to the actual adjacent tilt information are in the same quadrant;
[0034] If yes, then obtain the adjacent size information of the current adjacent surface information;
[0035] Calculate the actual highest point information and re-acquire the actual same range information based on the adjacent size information, the actual adjacent tilt information, the current processing point coordinate information and the processing size information;
[0036] Move the nozzle to a position corresponding to any angle in the actual same range information and spray at the point corresponding to the actual highest point information;
[0037] If not, the nozzle is moved to a position corresponding to any angle in the same range information and sprayed at the point corresponding to the highest point information.
[0038] By adopting the above technical solution, by judging whether the water on the adjacent working surface can flow to the surface and processing point of the current processing surface, the spray point can be set on the adjacent working surface, thereby expanding the spray avoidance range, reducing the need to stop work once the protective door is opened, and further improving the working efficiency of the machine tool.
[0039] Optionally, the method for selecting an angle of any angle in which the nozzle is moved to a position corresponding to any angle in the same range information and sprayed at a point corresponding to the highest point information includes:
[0040] Get the vector distance information between the highest point information and the current processing point coordinate information;
[0041] According to the flow water volume information, the vector distance information and the same range information stored in the preset impact database, a matching analysis is performed to determine the flow water volume corresponding to the vector distance information and the same range information at the location of the current processing point coordinates, and the flow water volume is defined as the flow water volume information;
[0042] The maximum water flow is selected from the water flow information, the water flow is defined as the maximum water flow information, and the angle corresponding to the maximum water flow information is defined as the maximum angle information;
[0043] Move the nozzle to the position corresponding to the maximum angle information and spray at the point corresponding to the highest point information.
[0044] By adopting the above technical solution, the maximum cooling effect is selected by screening the flow rate flowing to the current processing point at different spray angles at the highest point of the current spray surface, thereby selecting the most suitable angle within a limited range, thereby reducing the waste of water flow resources and improving the cooling efficiency of the machine tool.
[0045] Optionally, the method for selecting an angle of any angle in the actual same range information by moving the nozzle to a position corresponding to any angle and aligning the nozzle to a point corresponding to the actual highest point information for spraying includes:
[0046] Obtaining actual highest point information and actual vector distance information between the highest point information;
[0047] According to the flow water volume information and the actual vector distance information, the vector distance information and the actual same range information stored in the preset adjacent impact database, a matching analysis is performed to determine the flow water volume corresponding to the actual vector distance information, the vector distance information and the actual same range information at the location where the coordinates of the current processing point are located, and the flow water volume is defined as the adjacent flow water volume information;
[0048] Filter out the maximum amount of water flowing through from the adjacent amount of water flowing through information, define the amount of water flowing through as the maximum adjacent amount of water flowing through information, and define the angle corresponding to the maximum adjacent amount of water flowing through information as the maximum adjacent angle information;
[0049] Move the nozzle to the position corresponding to the maximum adjacent angle information and spray at the point corresponding to the actual highest point information.
[0050] By adopting the above technical solution, the maximum cooling effect is selected by screening the flow rate flowing to the current processing point after spraying at different angles at the highest point of the adjacent surface above the current spraying surface, thereby selecting the most suitable angle within a limited range, reducing the waste of water flow resources and improving the cooling efficiency of the machine tool.
[0051] Optionally, if the pressure information exists, the method of adjusting the spray angle of the nozzle to any angle in the overlap range information includes:
[0052] Obtain door opening distance information after the preset interval time information;
[0053] Calculate the remaining closure information according to the preset closure length information and door opening distance information;
[0054] Determine whether the closure length corresponding to the remaining closure information is greater than the length corresponding to the preset spray horizontal area information;
[0055] If it is greater, the nozzle will be rotated back to the angle corresponding to the current spray angle information;
[0056] If it is less than, the spray angle of the nozzle is adjusted to any angle in the overlap range information.
[0057] By adopting the above technical solution, the user's observation area is determined by judging the door opening distance, so that when the user does not actually open all areas and the splashing water after opening will be blocked by the door stop column, the cooling device can still spray according to the original optimal spray angle, thereby reducing misjudgment and improving the accuracy of the spray avoidance method.
[0058] Optionally, if the closure length corresponding to the remaining closure information is greater than the length corresponding to the spray horizontal area information, the method for rotating the nozzle back to the angle corresponding to the current spray angle information includes:
[0059] Acquire the serial number information of the sensors arranged along the height direction of the protective door and the current distance information received by the sensors;
[0060] Perform matching analysis based on theoretical sensing distance information, number information, and door opening distance information stored in a preset distance database to determine the sensing distance corresponding to the number information and the door opening distance information, and define the sensing distance as verification distance information;
[0061] Determine whether the verified distance information is consistent with the distance value corresponding to the current distance information;
[0062] If the distance value corresponding to the verified distance information is consistent with the distance value corresponding to the current distance information, the sprinkler head is rotated back to the angle corresponding to the current sprinkler angle information;
[0063] If the distance values corresponding to the verified distance information and the current distance information are inconsistent, the number information that is inconsistent with the current distance information is screened out and the number is defined as abnormal number information;
[0064] Perform matching analysis on the splash height information stored in the splash database, the current spray angle information, and the current spray surface orientation information to determine the splash height corresponding to the current spray angle information and the current spray surface orientation information, and define the splash height as theoretical splash height information;
[0065] Perform matching analysis based on the height information and abnormal number information stored in the preset height database to determine the height corresponding to the abnormal number information, and define the height as abnormal height information;
[0066] Determine whether any of the abnormal height information falls within the height range corresponding to the theoretical splash height information;
[0067] If it falls into, a matching analysis is performed based on the splash height information stored in the splash database and the current spray range information and the current spray surface direction information to determine the splash height corresponding to the current spray range information and the current spray surface direction information, and the splash height is defined as the avoidance splash height information;
[0068] Filter out the height values that are inconsistent with the splash avoidance height information and the abnormal height information, and find the corresponding injection angle according to the splash database, and define the injection angle as the avoidance angle information;
[0069] Adjust the spray angle of the nozzle to the angle corresponding to the avoidance angle information;
[0070] If it does not fall in, the nozzle is rotated back to the angle corresponding to the current spray angle information.
[0071] By adopting the above technical solution, although the user does not open all the doors and the spraying still proceeds normally, in order to prevent the user from putting his hand from the open area into the spraying area, a foreign object detection system is set to urgently avoid the dangerous situation of being sprayed on the hands, thereby improving the safety of the spray system.
[0072] In a second aspect, the present application provides a machine tool safety control system, which adopts the following technical solution:
[0073] A machine tool safety control system, comprising:
[0074] An information acquisition module, used to acquire trigger information of the protective door opening and to acquire pressure information on the door when the trigger information is generated;
[0075] A processing module, connected to the pressure acquisition module and the judgment module, for storing and processing information;
[0076] A judgment module, used to judge whether pressure information exists;
[0077] An adjustment module, connected to the processing module, for adjusting the spray angle;
[0078] If the judgment module determines that the pressure information exists, the information acquisition module acquires the current spray angle information, wherein the current spray angle information is the optimal spray angle when the nozzle sprays the processing surface;
[0079] The processing module performs matching analysis based on the corresponding spray surface orientation information in the preset spray database and the current spray angle information to determine the spray surface orientation corresponding to the current spray angle information, and defines the spray surface orientation as the current spray surface orientation information;
[0080] The processing module performs matching analysis based on the corresponding spray range information in the spray database and the current spray surface orientation information to determine the spray range corresponding to the current spray surface orientation information, and defines the spray range as the current spray range information;
[0081] The processing module performs matching analysis based on the corresponding safe spray range information in the preset safety database and the current spray surface orientation information to determine the safe spray range corresponding to the current spray surface orientation information, and defines the safe spray range as the current safe spray range information;
[0082] The processing module calculates the overlap range of the current spray range information and the current safety spray range information according to the range corresponding to the current spray range information and defines the overlap range as the overlap range information;
[0083] The adjustment module moves the nozzle to a position corresponding to any angle in the overlap range information and sprays at an angle aligned with the processing point;
[0084] If the judging module determines that the pressure information does not exist, the regulating module will continue to spray the nozzle at the current spray angle information.
[0085] By adopting the above technical solution, the nozzle is turned after the door is opened. Therefore, although the protective door is opened, the spraying water will not splash out to cause certain troubles to the workers, thereby improving the safety and cleanliness of the machine tool operation.
[0086] In a third aspect, the present application provides a smart terminal, which adopts the following technical solution:
[0087] An intelligent terminal comprises a memory and a processor, wherein the memory stores a computer program which can be loaded by the processor and execute any one of the above-mentioned machine tool safety control methods.
[0088] By adopting the above technical solution, the nozzle is turned after the door is opened. Therefore, although the protective door is opened, the spraying water will not splash out to cause certain troubles to the workers, thereby improving the safety and cleanliness of the machine tool operation.
[0089] In a fourth aspect, the present application provides a computer-readable storage medium that can store corresponding programs and has the characteristic of sensitive sensing.
[0090] A computer-readable storage medium adopts the following technical solution:
[0091] A computer-readable storage medium stores a computer program that can be loaded by a processor and execute any of the above-mentioned machine tool safety control methods.
[0092] By adopting the above technical solution, the nozzle is turned after the door is opened. Therefore, although the protective door is opened, the spraying water will not splash out to cause certain troubles to the workers, thereby improving the safety and cleanliness of the machine tool operation.
[0093] In summary, the present application includes at least one of the following beneficial technical effects:
[0094] 1. By turning the nozzle, the splashing of cooling water can be prevented to cause certain trouble to the workers, thus improving the safety and cleanliness of machine tool operation;
[0095] 2. By spraying the nozzle from the highest point of the current spray surface, the spray avoidance range is expanded and the working efficiency of the machine tool is improved;
[0096] 3. By judging the door opening distance to determine the user's observation area, misjudgment is reduced and the accuracy of the spray avoidance method is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0097] Figure 1 It is a flow chart of a machine tool safety control method in an embodiment of the present application.
[0098] Figure 2 It is a structural schematic diagram of a machine tool processing workpiece and a nozzle in an embodiment of the present application.
[0099] Figure 3 It is a flow chart of the method for adjusting the spray angle in an embodiment of the present application.
[0100] Figure 4 It is a flow chart of the method for determining the highest point in an embodiment of the present application.
[0101] Figure 5 It is a flowchart of an angle selection method for moving a nozzle to a position corresponding to any angle in the same range information and spraying at any angle by aligning the point corresponding to the highest point information in an embodiment of the present application.
[0102] Figure 6 It is a flowchart of an angle selection method for moving the nozzle to a position corresponding to any angle in the actual same range information and aligning the nozzle to a point corresponding to the actual highest point information for spraying at any angle in an embodiment of the present application.
[0103] Figure 7 It is a flow chart of a method for adjusting the spray angle of the nozzle to any angle in the overlap range information in an embodiment of the present application.
[0104] Figure 8 It is a flow chart of a method for rotating the nozzle back to the angle corresponding to the current spray angle information in an embodiment of the present application.
[0105] Fig. 9 It is a module diagram of a machine tool safety control method in an embodiment of the present application. DETAILED DESCRIPTION
[0106] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1-9 It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0107] The embodiments of the present invention are further described in detail below in conjunction with the accompanying drawings.
[0108] See also Figure 1 The embodiment of the present invention provides a machine tool safety control method. The main process of the machine tool safety control method is described as follows:
[0109] Step 100: Acquire trigger information of the protective door opening and acquire pressure information on the door when the trigger information is generated.
[0110] The trigger information is information that triggers the avoidance method. This information is a signal information, that is, when this information is received, the avoidance method is adopted. The trigger information can be any kind of transformed signal, such as distance sensing information. When the protective door is opened, the distance between the distance sensor on the protective door and the door frame of the protective door changes, so that the distance value received by the distance sensor changes, which triggers the trigger information. The pressure information is the pressure value of the water sprayed on the surface of the workpiece impacting the inner side of the protective door. Here, it can be sensed by the pressure sensor. When the water impacts the protective door, the protective door squeezes the pressure sensor and is received by the pressure sensor.
[0111] Step 101: Determine whether pressure information exists.
[0112] The purpose of the judgment is to determine whether the sprinkler system will spray water onto the protective door under the current working conditions.
[0113] Step 1011: If the pressure information exists, obtain the current spray angle information, wherein the current spray angle information is the optimal spray angle when the nozzle sprays the processing surface.
[0114] like Figure 2 As shown, the current spray angle information is the position information of the nozzle, that is, the nozzle can rotate around the circle of the processing point, and its rotation can be performed by a robotic arm. When the nozzle rotates to a certain point on the circumference, the nozzle of the nozzle sprays toward the processing point. The current spray angle information is obtained by the user through experiments in advance, that is, when spraying at the angle corresponding to the current spray angle information, the cooling effect of the spray is the best. The acquisition method can be directly obtained through the angle of the robotic arm, or an infrared transmitter can be set on the nozzle, and then a receiver is provided at the corresponding position, and the received sensor has a corresponding angle. The purpose of acquisition is also to determine the processing surface currently being processed.
[0115] It should be noted that, in this embodiment, when the protective door is closed, the system automatically adjusts to the angle corresponding to the current spray angle information according to the inclination direction of the processing surface.
[0116] Step 1012: If the pressure information does not exist, the nozzle continues to spray at the current spray angle information.
[0117] If the pressure information does not exist, it means that no cooling water is sprayed onto the protective door, and there will be no splashing even if the protective door is opened, so the working state and the spraying angle can be left unchanged.
[0118] Step 102: Perform matching analysis based on the corresponding spray surface orientation information in the preset spray database and the current spray angle information to determine the spray surface orientation corresponding to the current spray angle information, and define the spray surface orientation as the current spray surface orientation information.
[0119] The current spray surface orientation information is the orientation information of the surface currently sprayed with cooling water, and the spray surface is also the processing surface currently being processed. The spray database stores the mapping relationship between the current spray angle information and the current spray surface orientation information. Since the optimal spray angle for each processing surface with a fixed orientation is fixed, the database can be obtained by the staff through a limited number of tests. The surface is heated at different angles, and then sprayed at different angles. The cooling effect is observed and recorded. When the system obtains the corresponding current spray angle information, it automatically searches the database for the corresponding current spray surface orientation information and outputs it.
[0120] Step 103: Perform matching analysis based on the corresponding spray range information in the spray database and the current spray surface orientation information to determine the spray range corresponding to the current spray surface orientation information, and define the spray range as the current spray range information.
[0121] The current spray range information is the range information of the spray angle that can be sprayed to the current spray surface at a constant temperature when spraying from the position corresponding to the angle. The database also stores the mapping relationship between the current spray range information and the current spray surface orientation information. The database can be obtained by those skilled in the art according to actual conditions or obtained through actual tests. When the system obtains the corresponding current spray surface orientation information, it automatically searches for the corresponding current spray range information from the database and outputs it.
[0122] Step 104: Perform matching analysis based on the corresponding safety spray range information in the preset safety database and the current spray surface orientation information to determine the safety spray range corresponding to the current spray surface orientation information, and define the safety spray range as the current safety spray range information.
[0123] The current safe spray range information is the safe angle range information that prevents water from splashing onto the protective door when the water from the nozzle is sprayed onto the processing surface corresponding to the current spray surface orientation information. The mapping relationship between the current spray surface orientation information and the current safe spray range information is stored in the safety database. The database can be obtained by experiments by staff in this field, that is, the staff sprays the processing surface corresponding to the current spray surface orientation information at different angles and observes whether the cooling water flies out of the protective door. When the system obtains the corresponding current spray surface orientation information, it automatically searches for the corresponding safe spray range information from the database for output.
[0124] Step 105: Calculate the overlap range of the current spray range information and the current safety spray range information according to the range corresponding to the two, and define the overlap range as the overlap range information.
[0125] The overlap range information is the range formed by the overlap angle between the current spray range information and the current safety spray range information. The calculation method is to calculate the intersection of the two, in order to find a spray angle that can spray onto the processing surface to have a temperature control effect, and also find an angle that does not splash out of the protective door.
[0126] Step 106: Move the nozzle to a position corresponding to any angle in the overlap range information and spray at an angle aligned with the processing point.
[0127] When the overlap range information is known, the nozzle is moved to a position corresponding to any angle in the overlap range information and sprayed at an angle aligned with the processing point, so that the cooling water is not easily splashed out of the protective door.
[0128] Reference Figure 3 If the overlap range information does not exist, the spray angle adjustment methods include:
[0129] Step 200: Determine whether the direction corresponding to the current spray surface orientation information is a negative value.
[0130] The purpose of the judgment is to determine whether the current spray surface is facing the ground.
[0131] Step 2001: If it is a negative value, close the nozzle and shut down the machine tool.
[0132] When it is a negative value, the processing surface is facing the ground. Since there is no overlap range of the processing surface facing the ground, it means that no angle is within the safe range. In order to prevent splashing on the inspectors, the nozzle needs to be closed. When the nozzle is closed, the workpiece cannot be cooled and also needs to be closed.
[0133] Step 2002: If it is not a negative value, obtain the processing size information corresponding to the current spray surface orientation information and the current processing point coordinate information.
[0134] The machining dimension information is the dimension information of the current machining surface. The current machining point coordinate information is the coordinate information of the machining point currently being machined. Both can be automatically obtained by the system, that is, the machine tool is recording the working status at all times, and then it can be directly obtained from the machine tool computer. The purpose of obtaining is to obtain the current status. If it is not a negative value, it means that the machining surface is facing up at this time.
[0135] Step 201: Calculate the highest point information and the height difference information between the height corresponding to the highest point information and the processing point according to the current processing point coordinate information and processing size information.
[0136] The highest point information is the information of the highest point on the current processing surface from the ground. When the highest point of the current processing surface is a straight line, it is the coordinate point directly above the current processing point. The height difference information is the distance value from the highest point to the current processing point in the vertical direction.
[0137] When the current processing point coordinate information and processing size information are known, the system automatically calculates the distance between the current processing point and the edge based on the current processing point coordinates and size, and then calculates the actual highest point height and the height difference between the highest point and the processing point based on the current spray surface orientation information.
[0138] Step 202: Calculate the high point safety spray range information corresponding to the highest point based on the height difference information and the current safety spray range information.
[0139] High point safety spray range information is the corresponding safety range of spraying when water is sprayed to the height corresponding to the highest point. Since the highest point and the processing point are on the same inclined processing surface, the relative safety spray range information of the two is the same at this time, such as Figure 2 As shown in the figure, the safe spray range of the processing point is a, and the safe spray range of the highest point is b. Since the distance between the highest point and the protective door is different from the distance from the processing point, the safe range of the highest point can be simulated as a point on the top boundary line of b that is on the same vertical line as the processing point, so the inclination of the top boundary line of b and the boundary line above a are the same. The vector distance from the highest point to the processing point is also known, so the range covered by b on the trajectory of the nozzle is known at this time, and the corresponding high point safe spray range information can be calculated.
[0140] Step 203: Calculate the maximum safe spray range information according to the high point safe spray range information and the current safe spray range information.
[0141] The maximum safe spray range information is the maximum range within which the coolant will not splash onto the protective door. Although the spray is not within the range corresponding to the safe spray range information, the spray above the processing surface will not cause splashing, thus increasing the safe spray range. The calculation method is as follows: Figure 2 As shown, it is the union of the two, that is, the maximum safe spray range is c.
[0142] Step 204: Determine whether there is a same angle range between the maximum safe spray range information and the current spray range information, and define the same angle range as the same range information.
[0143] The same range information is the intersection of the current spray range information and the maximum safe spray range information, that is, spraying within this range will not splash and can achieve a cooling effect.
[0144] Step 2041: If the same range information exists, move the nozzle to a position corresponding to any angle in the same range information and spray at the point corresponding to the highest point information.
[0145] If it exists, it means that there is an angle that can achieve cooling effect without splashing, so the nozzle is moved to the position corresponding to any angle in the same range information and sprayed at the point corresponding to the highest point information.
[0146] Step 2042: If the same range information does not exist, the nozzle is turned off and the machine tool is shut down.
[0147] If it does not exist, it means there is no intersection and these two effects cannot be met. In order to ensure safety and work needs, the nozzle needs to be turned off and the machine tool needs to be shut down.
[0148] Reference Figure 4 , the methods for determining the highest point include:
[0149] Step 300: Obtain the processing surface inclination information corresponding to the current spray surface orientation information.
[0150] The machining surface inclination information is the inclination information of the machining surface currently being machined, which is obtained in the manner that the machine tool is recording the working status at all times, and then can be directly obtained from the computer of the machine tool. It can also be calculated from the current spray surface orientation information.
[0151] Step 301: Perform a matching analysis with the current spray surface orientation information based on the adjacent surface information and relative tilt information stored in the preset adjacent database to determine the adjacent surface corresponding to the current spray surface orientation information and the relative tilt angle between the adjacent surface and the current spray surface, define the adjacent surface as the current adjacent surface information, and define the relative tilt angle as the current relative tilt information.
[0152] The current adjacent surface information is the information of the workpiece surface that is adjacent to the processing surface corresponding to the current spray surface orientation information. The current relative tilt information is the information of the relative tilt angle between the current adjacent surface and the current spray surface. The database stores the mapping relationship between the current adjacent surface information and the current spray surface orientation information, and the current spray surface orientation information and the current relative tilt information. The information is automatically analyzed after the staff inputs it on the computer terminal of the machine tool according to the actual product situation during processing. When the system receives the corresponding current spray surface orientation information, it automatically searches for the corresponding current adjacent surface information and current relative tilt information from the database for output.
[0153] The adjacent surface is the workpiece surface located above the spray surface, not other surfaces.
[0154] Step 302: Calculate actual adjacent tilt information corresponding to the current adjacent surface information according to the machining surface tilt information and the current relative tilt information.
[0155] The actual adjacent tilt information is the tilt angle information of the adjacent processing surface relative to the ground. The determination method is to obtain the information by calculation, that is, the actual tilt angle information can be obtained by converting the relative tilt information based on the original processing surface.
[0156] Step 303: Determine whether the orientation angle corresponding to the machining surface tilt information and the orientation angle corresponding to the actual adjacent tilt information are in the same quadrant.
[0157] The purpose of the judgment is to determine whether cooling water can flow from the adjacent surface to the processing surface. In the actual judgment process, it is judged whether the two are in the first quadrant or the second quadrant.
[0158] Step 3031: If yes, obtain the adjacent size information of the current adjacent surface information.
[0159] The adjacent dimension information is the dimension information of the adjacent surface, which can be obtained by retrieving it from the database in the computer of the machine tool. When the processing time is within the processing time range corresponding to the current processing surface, the system automatically finds the dimension information of the adjacent surface that should be above the processing surface at this time from the database. If the orientation angle corresponding to the processing surface tilt information and the orientation angle corresponding to the actual adjacent tilt information are in the same quadrant, it means that when the cooling water is sprayed on the adjacent surface, it will flow to the processing surface under the action of gravity, and the adjacent dimension information needs to be obtained.
[0160] Step 3032: If not, move the nozzle to a position corresponding to any angle in the same range information and spray at the point corresponding to the highest point information.
[0161] If the orientation angle corresponding to the machining surface inclination information and the orientation angle corresponding to the actual adjacent inclination information are not in the same quadrant, it means that at this time, only the position corresponding to any angle in the same range information can be sprayed and the spraying can be performed at the point corresponding to the highest point information.
[0162] Step 304: Calculate the actual highest point information according to the adjacent size information, the actual adjacent tilt information, the current processing point coordinate information and the processing size information, and re-acquire the actual same range information.
[0163] The actual highest point information is the information of the highest point on the adjacent surface. Like the highest point information, if the highest point is a straight line, it can be defined as the point directly above the processing point. The actual same range information is the intersection of the current spray range information and the maximum safe spray range information corresponding to the actual highest point information when the highest point is a point on the adjacent surface, that is, spraying within this range will not splash and can achieve a cooling effect. In this embodiment, the actual same range information is consistent with steps 201 to 2042, except that the highest point is updated to the actual highest point information.
[0164] Step 305: Move the nozzle to a position corresponding to any angle in the actual same range information and spray at the point corresponding to the actual highest point information.
[0165] Reference Figure 5 The method for selecting an angle of any angle in the same range information by moving the nozzle to a position corresponding to any angle and aligning the nozzle to the point corresponding to the highest point information for spraying includes:
[0166] Step 400: Obtain vector distance information between the highest point information and the current processing point coordinate information.
[0167] Vector distance information is the distance and direction information from the coordinate point corresponding to the current processing point coordinate information to the coordinate point corresponding to the highest point information. It can be obtained by picking it up directly from the computer, or it can be calculated through the current size information, the current processing point coordinate information and the processing surface inclination information.
[0168] Step 401: Perform a matching analysis based on the water flow information, vector distance information and same range information stored in the preset impact database to determine the water flow corresponding to the vector distance information and the same range information at the location of the current processing point coordinates, and define the water flow as the water flow information.
[0169] The water flow information is the information of the water flow passing through the current processing point when spraying at the angle corresponding to the same range information. The database stores the mapping relationship between the water flow information, the vector distance information and the same range information. It is obtained by the staff in this field through experiments, for example, by setting a collection funnel at the corresponding processing point, and then observing and recording the water flow collected at different angles and distances. When the system receives the same range information and the vector distance information, it automatically finds the water range corresponding to the corresponding water flow information from the database.
[0170] Step 402: Filter out the maximum water flow from the water flow information, define the water flow as the maximum water flow information, and define the angle corresponding to the maximum water flow information as the maximum angle information.
[0171] The maximum water flow rate information is the maximum water flow rate flowing through the current processing point when spraying at the maximum angle information, and the cooling effect is the best. The maximum angle information is the information of the spray angle with the maximum water flow rate flowing through the current processing point. The screening method is numerical comparison, that is, the maximum numerical spray water volume is obtained.
[0172] Step 403: Move the nozzle to the position corresponding to the maximum angle information and spray at the point corresponding to the highest point information.
[0173] When the maximum angle information is obtained, spraying is automatically performed from the highest point. At this time, the water flow sprayed to the processing point is the largest and the spraying effect is the best.
[0174] Reference Figure 6 The method for selecting an angle of any angle in the actual same range information by moving the nozzle to a position corresponding to any angle in the actual same range information and aligning the nozzle to a point corresponding to the actual highest point information for spraying includes:
[0175] Step 500: Obtain actual highest point information and actual vector distance information between the highest point information.
[0176] The actual vector distance information is information about the distance and direction from the coordinate point corresponding to the actual highest point information on the adjacent surface to the coordinate point corresponding to the highest point information on the processing surface. The acquisition method may also be consistent with step 400.
[0177] Step 501: Perform a matching analysis based on the water flow information and actual vector distance information, vector distance information and actual same range information stored in the preset adjacent impact database to determine the water flow corresponding to the actual vector distance information, vector distance information and actual same range information at the location of the current processing point coordinates, and define the water flow as adjacent water flow information.
[0178] The adjacent flow water volume information is the flow rate information of the water flow from the highest point of the adjacent surface to the position of the current processing point. The database stores the mapping relationship between the actual vector distance information, the vector distance information, the actual same range information and the flow water volume information. Similarly, it is obtained by the staff in this field through experiments, for example, by setting a collection funnel at the corresponding processing point, and then observing the water flow collected at different angles and distances and recording it. When the system receives the actual vector distance information, the vector distance information and the actual same range information, it automatically finds the water volume range corresponding to the corresponding adjacent flow water volume information from the database.
[0179] Step 502: Filter out the maximum flowing water volume from the adjacent flowing water volume information, define the flowing water volume as the maximum adjacent flowing water volume information, and define the angle corresponding to the maximum adjacent flowing water volume information as the maximum adjacent angle information.
[0180] The maximum adjacent water flow information is the maximum water flow at the current processing point when spraying from the highest point of the adjacent surface at the maximum adjacent angle information, and the cooling effect is the best. The maximum adjacent angle information is the information of the spray angle with the maximum water flow through the current processing point. The screening method is numerical comparison, that is, the maximum numerical spray water volume is obtained.
[0181] Step 503: Move the nozzle to the position corresponding to the maximum adjacent angle information and spray at the point corresponding to the actual highest point information.
[0182] When the maximum adjacent angle information is obtained, spraying is automatically performed from the highest point. At this time, the water flow sprayed to the processing point is the largest and the spraying effect is the best.
[0183] Reference Figure 7 : If the pressure information exists, the method of adjusting the spray angle of the nozzle to any angle in the overlap range information includes:
[0184] Step 600: Obtain door opening distance information after a preset interval time information.
[0185] The interval time information is the information of the time interval set manually, such as 5 seconds. The purpose is to have a certain time interval to distinguish the time when the protective door is just opened. The door opening distance information is the information of the distance between the protective door and the edge of the door frame after the interval time corresponding to the interval time information. The acquisition method can be any distance sensing method, for example, a distance sensor is set on the protective door, the distance sensor is facing the door frame, and then the opening distance is obtained.
[0186] Step 601: Calculate the remaining closure information based on the preset closure length information and door opening distance information.
[0187] The closed length information is the length information that needs to be covered when the protective door is closed. Here, the length information is the length information along the moving direction of the protective door. The remaining closed information is the information of the area that the protective door still covers after the interval information after the trigger information is triggered. The calculation method is to subtract the distance value of the door opening distance information from the length value corresponding to the closed length information.
[0188] Step 602: Determine whether the closure length corresponding to the remaining closure information is greater than the length corresponding to the preset spray horizontal area information.
[0189] The spray horizontal area information is the theoretical horizontal distance information on the protective door that the spray may spray. It is obtained by observing the horizontal splash range after the staff sprays on all surfaces. The purpose of the judgment is to determine whether the protective door still has a shielding effect after opening.
[0190] Step 6021: If it is greater than, the nozzle is rotated back to the angle corresponding to the current spray angle information.
[0191] If it is greater than, it means that the protective door still blocks the area corresponding to the spray horizontal area information. Even if the user triggers the trigger information, the spraying water will not splash out of the machine tool, so it will not affect the spraying. The nozzle can be rotated back to the angle corresponding to the current spray angle information to achieve the best cooling effect.
[0192] Step 6022: If it is less than, the spray angle of the nozzle is adjusted to any angle in the overlap range information.
[0193] If it is less than, the water jetted by the nozzle may splash out of the protective door, so the nozzle needs to be avoided, and the spray angle of the nozzle is adjusted to any angle in the overlap range information.
[0194] Reference Figure 8 If the closure length corresponding to the remaining closure information is greater than the length corresponding to the spray horizontal area information, the method for rotating the nozzle back to the angle corresponding to the current spray angle information includes:
[0195] Step 700: Acquire the serial number information of the sensors arranged along the height direction of the protective door and the current distance information received by the sensors.
[0196] The number information is the number information of the sensor set along the height of the protective door. The current distance information is the distance information of the obstacle in front received by the sensor.
[0197] That is, a sensor is arranged on the inner wall of the position where the protective door is opened, and the sensor is arranged in the height direction to receive all distance values. When the door is opened, the sensor moves with the movement of the door.
[0198] Step 701: Perform matching analysis based on theoretical sensing distance information, number information and door opening distance information stored in a preset distance database to determine the sensing distance corresponding to the number information and the door opening distance information, and define the sensing distance as the verification distance information.
[0199] The verification distance information is the sensing distance information received at the door opening distance information when there are theoretically no other obstacles but only the parts on the machine tool. The database stores the mapping relationship between the verification distance information, the number information and the door opening distance information. It is obtained by the staff in this field moving the protective door after the machine tool is produced and observing the feedback value on the sensor in real time. When the system obtains the door opening distance information, it automatically finds the theoretical verification distance information corresponding to the sensor corresponding to the number information from the database and outputs it.
[0200] Step 702: Determine whether the verified distance information is consistent with the distance value corresponding to the current distance information.
[0201] The purpose of the judgment is actually to determine whether there will be obstacles entering the area between the two.
[0202] Step 7021: If the distance value corresponding to the verified distance information is consistent with the distance value corresponding to the current distance information, the nozzle is rotated back to the angle corresponding to the current spray angle information.
[0203] If they are consistent, it means that there is no obstacle entering at this time, and the protective door still protects the splashing water flow, so the sprinkler head can be rotated back to the angle corresponding to the current sprinkler angle information.
[0204] Step 7022: If the distance values corresponding to the verified distance information and the current distance information are inconsistent, the number information that is inconsistent with the current distance information is filtered out and the number is defined as abnormal number information.
[0205] The abnormal number information is the number information corresponding to the sensor whose measured distance value is inconsistent with the distance value corresponding to the verified distance information. If they are inconsistent, it means that an obstacle has entered. At this time, it is necessary to assume that it is a part of the user's body. If necessary, a temperature sensor can also be set to make a judgment.
[0206] Step 703: Perform matching analysis based on the splash height information stored in the splash database and the current spray angle information and the current spray surface orientation information to determine the splash height corresponding to the current spray angle information and the current spray surface orientation information, and define the splash height as theoretical splash height information.
[0207] The theoretical splash height information is the theoretical maximum height of water splashed on the protective door when spraying at the current spray angle information. The database stores the mapping relationship between the theoretical splash height information and the current spray angle information. The theoretical splash height information is obtained by recording by the staff in this field according to the actual situation, that is, the sprayed water is colored, and then the height value of the highest point of the color is measured to obtain the theoretical splash height information. When the system receives the current spray angle information and the current spray surface direction information, it automatically finds the corresponding theoretical splash height information from the database and outputs it.
[0208] Step 704: Perform matching analysis based on the height information and abnormal number information stored in the preset height database to determine the height corresponding to the abnormal number information, and define the height as abnormal height information.
[0209] The abnormal height information is the information of the height of the sensor corresponding to the abnormal number information. The database stores the mapping relationship between the abnormal height information and the abnormal number information. The database is obtained by the staff in this field according to the actual situation during the installation process.
[0210] Step 705: Determine whether there is any one of the abnormal height information falling within the height range corresponding to the theoretical splash height information.
[0211] The purpose of the judgment is to determine whether obstacles entering the shielded area will be splashed.
[0212] Step 7051: If it falls in, a matching analysis is performed based on the splash height information stored in the splash database and the current spray range information and the current spray surface direction information to determine the splash height corresponding to the current spray range information and the current spray surface direction information, and the splash height is defined as the avoidance splash height information.
[0213] The avoidance splash height information is the height information of the water flow sprayed on the protective door at the angle corresponding to the current spray range information. The database stores the mapping relationship between the current spray range information, the current spray surface orientation information and the avoidance splash height information. If it falls within the height range corresponding to the theoretical splash height information, it means that it will splash onto the obstacle at this time, and it needs to be rotated to other avoidable positions.
[0214] Step 7052: If it does not fall in, the nozzle is rotated back to the angle corresponding to the current spray angle information.
[0215] If it does not fall in, it means that even if the obstacle extends into the area shielded by the protective door, the sprinkler head can still be rotated back to the angle corresponding to the current sprinkler angle information because the cooling water splashes do not need to splash to the height of the obstacle.
[0216] Step 706: Filter out the height values where the splash avoidance height information and the abnormal height information are inconsistent, and find the corresponding injection angle according to the splash database, and define the injection angle as the avoidance angle information.
[0217] The avoidance angle information is information about the spraying angle at which the obstacles at the abnormal height information will not be splashed when spraying is performed at the angle. The purpose of screening is to obtain a spraying angle that will not splash the obstacles at the abnormal height information, and spraying can be performed according to the avoidance angle information.
[0218] Step 707: Adjust the spray angle of the nozzle to the angle corresponding to the avoidance angle information.
[0219] When the corresponding avoidance angle information is obtained, the system automatically controls the spray angle of the nozzle to be adjusted to the angle corresponding to the avoidance angle information.
[0220] Based on the same inventive concept, an embodiment of the present invention provides a machine tool safety control system, including:
[0221] Reference Fig. 9 , a machine tool safety control system, comprising:
[0222] An information acquisition module 803 is used to acquire trigger information of the protective door opening and to acquire pressure information on the door when the trigger information is generated;
[0223] The processing module 801 is connected to the pressure acquisition module and the judgment module 802 and is used for storing and processing information;
[0224] A determination module 802 is used to determine whether pressure information exists;
[0225] The adjustment module 804 is connected to the processing module 801 and is used to adjust the spray angle;
[0226] A determination module 805, connected to the processing module 801, for determining the highest point;
[0227] If the judgment module 802 judges that the pressure information exists, the information acquisition module 803 acquires the current spray angle information, wherein the current spray angle information is the optimal spray angle when the nozzle sprays the processing surface;
[0228] The processing module 801 performs matching analysis based on the corresponding spray surface orientation information in the preset spray database and the current spray angle information to determine the spray surface orientation corresponding to the current spray angle information, and defines the spray surface orientation as the current spray surface orientation information;
[0229] The processing module 801 performs matching analysis based on the corresponding spray range information in the spray database and the current spray surface orientation information to determine the spray range corresponding to the current spray surface orientation information, and defines the spray range as the current spray range information;
[0230] The processing module 801 performs matching analysis based on the corresponding safe spray range information in the preset safety database and the current spray surface orientation information to determine the safe spray range corresponding to the current spray surface orientation information, and defines the safe spray range as the current safe spray range information;
[0231] The processing module 801 calculates the overlap range of the current spray range information and the current safety spray range information according to the ranges corresponding to the two, and defines the overlap range as the overlap range information;
[0232] The adjustment module 804 moves the nozzle to a position corresponding to any angle in the overlap range information and sprays at an angle aligned with the processing point;
[0233] If the determination module 802 determines that the pressure information does not exist, the adjustment module 804 controls the nozzle to continue spraying at the current spray angle information.
[0234] An embodiment of the present invention provides a computer-readable storage medium storing a computer program that can be loaded by a processor and executed by a machine tool safety control method.
[0235] Computer storage media include, for example, various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.
[0236] Based on the same inventive concept, an embodiment of the present invention provides an intelligent terminal, including a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and execute a machine tool safety control method.
[0237] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0238] The above are all preferred embodiments of the present application, and are not intended to limit the protection scope of the present application. Any feature disclosed in this specification (including the abstract and drawings), unless otherwise stated, can be replaced by other equivalent or alternative features with similar purposes. That is, unless otherwise stated, each feature is only an example of a series of equivalent or similar features.
Claims
1. A machine tool safety control method, characterized in that: include: Obtaining trigger information of the protective door opening and obtaining pressure information on the door when the trigger information is generated; Determine whether pressure information exists; If the pressure information exists, the current spray angle information is obtained, wherein the current spray angle information is the optimal spray angle when the nozzle sprays the processing surface; Perform matching analysis based on the corresponding spray surface orientation information in the preset spray database and the current spray angle information to determine the spray surface orientation corresponding to the current spray angle information, and define the spray surface orientation as the current spray surface orientation information; Perform matching analysis based on the corresponding spray range information in the spray database and the current spray surface orientation information to determine the spray range corresponding to the current spray surface orientation information, and define the spray range as the current spray range information; Perform matching analysis based on the corresponding safety spray range information in the preset safety database and the current spray surface orientation information to determine the safety spray range corresponding to the current spray surface orientation information, and define the safety spray range as the current safety spray range information; Calculate the overlap range of the current spray range information and the current safety spray range information according to the range corresponding to the current spray range information, and define the overlap range as the overlap range information; Move the nozzle to a position corresponding to any angle in the overlap range information and spray at an angle aligned with the processing point; If the pressure information does not exist, the nozzle will still spray at the current spray angle information.
2. A machine tool safety control method according to claim 1, characterized in that: If the overlap range information does not exist, the methods for adjusting the spray angle include: Determine whether the value corresponding to the current spray surface orientation information is a negative value, wherein when the value corresponding to the current spray surface orientation information is a negative value, the processing surface faces the ground; If it is a negative value, the nozzle will be closed and the machine tool will be shut down; If it is not a negative value, the processing size information corresponding to the current spray surface orientation information and the current processing point coordinate information are obtained; Calculate the highest point information and the height difference information between the height corresponding to the highest point information and the processing point according to the current processing point coordinate information and processing size information; The high point safety spray range information corresponding to the highest point is calculated based on the height difference information and the current safety spray range information; Calculate the maximum safe spray range information based on the high point safe spray range information and the current safe spray range information; Determine whether the maximum safe spray range information and the current spray range information have the same angle range, and define the same angle range as the same range information; If the same range information exists, the nozzle is moved to a position corresponding to any angle in the same range information and sprayed at the point corresponding to the highest point information; If the same range information does not exist, the print head is closed and the machine tool is shut down.
3. A machine tool safety control method according to claim 2, characterized in that: Methods for determining the highest point include: Obtain the processing surface inclination information corresponding to the current spray surface orientation information; According to the adjacent surface information and relative tilt information stored in the preset adjacent database, a matching analysis is performed with the current spray surface orientation information to determine the adjacent surface corresponding to the current spray surface orientation information and the relative tilt angle between the adjacent surface and the current spray surface, and the adjacent surface is defined as the current adjacent surface information, and the relative tilt angle is defined as the current relative tilt information; Calculate the actual adjacent tilt information corresponding to the current adjacent surface information according to the machining surface tilt information and the current relative tilt information; Determine whether the orientation angle corresponding to the machining surface tilt information and the orientation angle corresponding to the actual adjacent tilt information are in the same quadrant; If yes, then obtain the adjacent size information of the current adjacent surface information; Calculate the actual highest point information and re-acquire the actual same range information based on the adjacent size information, the actual adjacent tilt information, the current processing point coordinate information and the processing size information; Move the nozzle to a position corresponding to any angle in the actual same range information and spray at the point corresponding to the actual highest point information; If not, the nozzle is moved to a position corresponding to any angle in the same range information and sprayed at the point corresponding to the highest point information.
4. A machine tool safety control method according to claim 2, characterized in that: The angle selection method of moving the nozzle to a position corresponding to any angle in the same range information and spraying at any angle by aiming at the point corresponding to the highest point information includes: Get the vector distance information between the highest point information and the current processing point coordinate information; Perform matching analysis based on the flow water volume and vector distance information and the same range information stored in the preset impact database to determine the flow water volume corresponding to the vector distance information and the same range information at the location of the current processing point coordinates, and define the flow water volume as the flow water volume information; Filter out the maximum water flow information, define the water flow information as the maximum water flow information, and define the angle corresponding to the maximum water flow information as the maximum angle information; Move the nozzle to the position corresponding to the maximum angle information and spray at the point corresponding to the highest point information.
5. A machine tool safety control method according to claim 3, characterized in that: The angle selection method of moving the nozzle to a position corresponding to any angle in the actual same range information and spraying at any angle by aligning the point corresponding to the actual highest point information includes: Obtaining actual highest point information and actual vector distance information between the highest point information; Perform matching analysis based on the flow-through water volume and actual vector distance information, vector distance information and actual same range information stored in the preset adjacent impact database to determine the flow-through water volume corresponding to the actual vector distance information, vector distance information and actual same range information at the location of the current processing point coordinates, and define the flow-through water volume as adjacent flow-through water volume information; Filter out the maximum water flow information, define the water flow information as the maximum adjacent water flow information, and define the angle corresponding to the maximum adjacent water flow information as the maximum adjacent angle information; Move the nozzle to the position corresponding to the maximum adjacent angle information and spray at the point corresponding to the actual highest point information.
6. A machine tool safety control method according to claim 4, characterized in that: If the pressure information exists, the method of adjusting the spray angle of the nozzle to any angle in the overlap range information includes: Obtaining the door opening distance information after the preset interval time information; Calculate the remaining closure information according to the preset closure length information and door opening distance information; Determine whether the closure length corresponding to the remaining closure information is greater than the length corresponding to the preset spray horizontal area information; If it is greater, the nozzle will be rotated back to the angle corresponding to the current spray angle information; If it is less than, the spray angle of the nozzle is adjusted to any angle in the overlap range information.
7. A machine tool safety control method according to claim 6, characterized in that: If the closure length corresponding to the remaining closure information is greater than the length corresponding to the spray horizontal area information, the method for rotating the nozzle back to the angle corresponding to the current spray angle information includes: Acquire the serial number information of the sensors arranged along the height direction of the protective door and the current distance information received by the sensors; Perform matching analysis based on theoretical sensing distance information, number information, and door opening distance information stored in a preset distance database to determine the sensing distance corresponding to the number information and the door opening distance information, and define the sensing distance as verification distance information; Determine whether the verified distance information is consistent with the distance value corresponding to the current distance information; If the distance value corresponding to the verified distance information is consistent with the distance value corresponding to the current distance information, the sprinkler head is rotated back to the angle corresponding to the current sprinkler angle information; If the distance values corresponding to the verified distance information and the current distance information are inconsistent, the number information that is inconsistent with the current distance information is screened out and the number is defined as abnormal number information; Perform matching analysis on the splash height information stored in the splash database, the current spray angle information, and the current spray surface orientation information to determine the splash height corresponding to the current spray angle information and the current spray surface orientation information, and define the splash height as theoretical splash height information; Perform matching analysis based on the height information and abnormal number information stored in the preset height database to determine the height corresponding to the abnormal number information, and define the height as abnormal height information; Determine whether any of the abnormal height information falls within the height range corresponding to the theoretical splash height information; If it falls into, a matching analysis is performed based on the splash height information stored in the splash database and the current spray range information and the current spray surface direction information to determine the splash height corresponding to the current spray range information and the current spray surface direction information, and the splash height is defined as the avoidance splash height information; Filter out the height values that are inconsistent with the splash avoidance height information and the abnormal height information, and find the corresponding injection angle according to the splash database, and define the injection angle as the avoidance angle information; Adjust the spray angle of the nozzle to the angle corresponding to the avoidance angle information; If it does not fall in, the nozzle is rotated back to the angle corresponding to the current spray angle information.
8. A machine tool safety control system, characterized in that: include: An information acquisition module, used to acquire trigger information of the protective door opening and to acquire pressure information on the door when the trigger information is generated; A processing module, connected to the pressure acquisition module and the judgment module, for storing and processing information; A judgment module, used to judge whether pressure information exists; An adjustment module, connected to the processing module, for adjusting the spray angle; If the judgment module determines that the pressure information exists, the information acquisition module acquires the current spray angle information, wherein the current spray angle information is the optimal spray angle when the nozzle sprays the processing surface; The processing module performs matching analysis based on the corresponding spray surface orientation information in the preset spray database and the current spray angle information to determine the spray surface orientation corresponding to the current spray angle information, and defines the spray surface orientation as the current spray surface orientation information; The processing module performs matching analysis based on the corresponding spray range information in the spray database and the current spray surface orientation information to determine the spray range corresponding to the current spray surface orientation information, and defines the spray range as the current spray range information; The processing module performs matching analysis based on the corresponding safe spray range information in the preset safety database and the current spray surface orientation information to determine the safe spray range corresponding to the current spray surface orientation information, and defines the safe spray range as the current safe spray range information; The processing module calculates the overlap range of the current spray range information and the current safety spray range information according to the range corresponding to the current spray range information and defines the overlap range as the overlap range information; The adjustment module moves the nozzle to a position corresponding to any angle in the overlap range information and sprays at an angle aligned with the processing point; If the judging module determines that the pressure information does not exist, the regulating module will continue to spray the nozzle at the current spray angle information.
9. An intelligent terminal, characterized in that: The invention comprises a memory and a processor, wherein the memory stores a computer program which can be loaded by the processor and executes any one of the machine tool safety control methods according to claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer program capable of being loaded by a processor and executing the machine tool safety control according to any one of claims 1 to 7 is stored.
Citation Information
Patent Citations
Cooling liquid sprinkler for machine tool
CN105436988A
Cutting fluid supply system to machine tool
CN105729237A