Machine tool system
By analyzing the machining program of the machine tool, determining the action mode of the ball screw, and adjusting the lubrication oil supply mode, the wear problem caused by improper lubrication oil spray interval was solved, and timely and appropriate lubrication supply was achieved, thereby improving the machining accuracy and lubrication efficiency of the machine tool.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- FANUC LTD
- Filing Date
- 2021-05-25
- Publication Date
- 2026-05-05
AI Technical Summary
When the interval between lubricating oil sprays on existing machine tools is too long or too short, it leads to insufficient lubrication or increased consumption. In particular, the ball screw is prone to wear when it is rocking, which affects the machining accuracy.
The code parsing unit analyzes the machining program, determines the operation mode of the ball screw and linear guide, controls the lubrication oil supply unit to use a special mode during specific reciprocating movements, and adjusts the lubrication oil supply interval and time to adapt to different operation requirements.
It enables the timely supply of appropriate amounts of lubricating oil according to the operating mode, avoiding insufficient lubrication or excessive consumption, and ensuring the normal operation and machining accuracy of the ball screw.
Smart Images

Figure CN115697627B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a machine tool system. Background Technology
[0002] Conventional machine tools using ball screws and linear guides for the feed axes have lubrication devices that supply lubricating oil to the ball screws and linear guides. These lubrication devices operate at regular time intervals during machine tool operation (see, for example, Patent Document 1). In the method described in Patent Document 1, during machine tool operation, the time for the worktable to reciprocate on the guide surface of the support is accumulated. When the accumulated time becomes time T0, a certain amount of lubricating oil V0 is supplied to the guide surface within a certain time t0.
[0003] Existing technical documents
[0004] Patent documents
[0005] Patent Document 1: Japanese Patent Application Publication No. 2001-334442 Summary of the Invention
[0006] The problem the invention aims to solve
[0007] In such machine tools, if the oil spray interval is too long, insufficient lubrication will occur, causing wear on the ball screw. Conversely, if the oil spray interval is too short, oil consumption will increase. This is especially true when the ball screw is subjected to oscillating motion, where the contact points of the balls are concentrated. Therefore, it is difficult for the lubricating oil to form a film, leading to fretting wear and making the ball screw prone to wear. Worn ball screws result in reduced machining accuracy. However, simply extending the oil spray interval will increase oil consumption. Therefore, it is desirable to provide the machine tool with an appropriate amount of lubricating oil based on the motion.
[0008] Solution for solving the problem
[0009] The machine tool system disclosed herein includes: a lubricating oil supply unit that supplies lubricating oil to the feed axis of the machine tool; a code parsing unit that parses the machining program and determines whether a specific reciprocating motion is to be performed on the feed axis; and a control unit that, when it is determined that the specific reciprocating motion is to be performed, changes the supply of lubricating oil by the lubricating oil supply unit to a dedicated mode when the machine tool performs the specific reciprocating motion.
[0010] The effects of the invention
[0011] According to the present invention, an appropriate amount of lubricating oil can be provided to the machine tool according to the action. Attached Figure Description
[0012] Figure 1 This is a diagram showing an overview of the machine tool system involved in this embodiment.
[0013] Figure 2 This diagram illustrates the operation of the lubricating oil supply unit.
[0014] Figure 3 This diagram illustrates the specific reciprocating motion of a ball screw.
[0015] Figure 4 This is a flowchart illustrating the processing of the machine tool system. Detailed Implementation
[0016] Hereinafter, an example of an embodiment of the present invention will be described. Figure 1 This is a diagram showing an outline of the machine tool system 1 according to this embodiment.
[0017] The machine tool system 1 includes a numerical control device 10 and a machine tool 20.
[0018] The numerical control device 10 is a device used to control the machine tool 20 to perform specified machining operations, etc.
[0019] The numerical control device 10 includes a code parsing unit 11, a buffer memory 12, a control unit 13, a display control unit 14, and a display unit 15.
[0020] The machine tool 20 is a device that performs prescribed machining processes such as cutting based on the control of the numerical control device 10.
[0021] The machine tool 20 includes a servo amplifier 21, a servo motor 22, a ball screw 23, a linear guide 24, a PLC (Programmable Logic Controller) 25, and a lubrication supply unit 26.
[0022] The code parsing unit 11 parses the code of the machining program P and determines whether a specific reciprocating motion is performed on the ball screw 23 and the linear guide 24, which serve as the feed axis.
[0023] The buffer memory 12 is composed of, for example, volatile memory, and stores data provided from the code parsing unit 11, and sends the data to the control unit 13 at the appropriate time.
[0024] The control unit 13 controls the supply of lubricating oil by the lubricating oil supply unit 26 based on the machining program P. Specifically, when the code parsing unit 11 determines that a specific reciprocating motion is to be performed, the control unit 13 changes the lubricating oil supply by the lubricating oil supply unit 26 to a special mode when the machine tool 20 performs the specific reciprocating motion. Details of the control performed by the control unit 13 will be described later.
[0025] The display control unit 14, under the control of the control unit 13, causes the display unit 15 to display predetermined information. Specifically, when the machine tool 20 performs a specific reciprocating motion, the display control unit 14 causes the display unit 15 to display notification information indicating that the specific reciprocating motion has been performed.
[0026] The display unit 15 is composed of a liquid crystal display or the like, and displays specified information according to the control of the display control unit 14.
[0027] The servo amplifier 21 receives control signals from the control unit 13, thereby controlling the drive of the servo motor 22.
[0028] The servo motor 22 is driven according to the control of the servo motor 22. The ball screw 23 is driven by the rotation of the servo motor 22.
[0029] The ball screw 23 is driven by the rotation of the servo motor 22. In addition, the ball screw 23 receives lubricating oil from the lubricating oil supply unit 26.
[0030] The linear guide 24 operates under the drive of the ball screw 23. Additionally, the linear guide 24 receives lubricating oil from the lubrication supply unit 26.
[0031] The PLC 25 receives function signals from the control unit 13 via a bus (not shown). Furthermore, the PLC 25 processes these signals according to the sequence and program, and outputs the processed output signals to the machine tool 20.
[0032] The lubrication supply unit 26 supplies lubricating oil to the ball screw 23 and linear guide 24, which serve as the feed axis of the machine tool 20, under the control of the output signal output from the PLC 25.
[0033] Figure 2 This diagram illustrates the operation of the lubricating oil supply unit 26.
[0034] exist Figure 2 In the special mode, there are ejection intervals A1 and ejection periods A2 during specific reciprocating motions, and the normal mode includes ejection intervals B1 and ejection periods B2 during the normal motions described above.
[0035] The spray interval A1 represents the spray interval of lubricating oil when the ball screw 23 performs a specific reciprocating motion, and the spray period A2 represents the spray period of lubricating oil when the ball screw 23 performs a specific reciprocating motion.
[0036] In addition, the spray interval B1 indicates the spray interval of lubricating oil when the ball screw 23 is in normal operation, and the spray period B2 indicates the spray period of lubricating oil when the ball screw 23 is in normal operation.
[0037] like Figure 2 As shown, the ejection interval A1 during a specific reciprocating motion is shorter than the ejection interval B1 during a normal motion. Additionally, the ejection period A2 during a specific reciprocating motion is shorter than the ejection period B2 during a normal motion.
[0038] Here, a specific reciprocating motion refers, for example, a reciprocating motion performed within a distance within the lead width of the ball screw 23. Furthermore, the lead width of the ball screw 23 represents the distance that the ball screw 23 advances axially with one rotation of the balls of the ball screw 23.
[0039] When performing this specific reciprocating motion, the contact points of the balls on the ball screw 23 and the linear guide 24 are concentrated, making them more prone to wear than during normal operation. Therefore, if lubricating oil is supplied in the same manner as during normal operation, it is difficult to form an oil film, resulting in fretting wear and causing the ball screw to wear easily. Furthermore, simply extending the lubricating oil spray interval leads to increased lubricating oil consumption. Therefore, the machine tool system 1 according to this embodiment provides an appropriate amount of lubricating oil by changing the lubricating oil supply to a special mode when performing this specific reciprocating motion.
[0040] Figure 3 This diagram illustrates the specific reciprocating motion of the ball screw 23.
[0041] like Figure 3 As shown, the distance traveled from the first reverse position C1 to the second reverse position C2 of the ball screw 23 is defined as the travel distance L1, and the distance traveled from the second reverse position C2 to the next command position C3 is defined as the travel distance L2. Additionally, the specific distance L represents the lead width of the ball screw 23.
[0042] Furthermore, in the machining program P, when both the movement distance L1 and the movement distance L2 are within a specific distance L, the code parsing unit 11 determines that a specific reciprocating motion is performed on the ball screw 23.
[0043] When the code parsing unit 11 determines that a specific reciprocating motion is to be performed, the control unit 13 changes the lubricant supply from the lubricant supply unit 26 to a special mode when the machine tool 20 performs the specific reciprocating motion.
[0044] Furthermore, if the code parsing unit 11 does not determine that a specific reciprocating motion is to be performed, the control unit 13 causes the lubricating oil supply performed by the lubricating oil supply unit 26 to proceed in the normal mode.
[0045] Figure 4 This is a flowchart illustrating the processing of machine tool system 1.
[0046] In step S1, the code parsing unit 11 parses the code of the processing program P.
[0047] In step S2, the code parsing unit 11 determines whether a specific reciprocating motion is being performed on the ball screw 23. If it is determined that a specific reciprocating motion is being performed ("Yes"), the process proceeds to step S3. On the other hand, if it is determined that a specific reciprocating motion is not being performed ("No"), the process proceeds to step S4.
[0048] In step S3, the code parsing unit 11 sets a flag for the block in the machining program P that is determined to perform a specific reciprocating motion.
[0049] In step S4, the code parsing unit 11 determines whether the parsing of the entire machining program P has been completed. If the parsing of the entire machining program P has been completed ("Yes"), the process proceeds to step S5. On the other hand, if the parsing of the entire machining program P has not been completed ("No"), the process returns to step S1.
[0050] In step S5, the control unit 13 executes each block constituting the machining program P according to the machining program P. As a result, the ball screw 23 and the linear guide 24 move under the control of the control unit 13.
[0051] In step S6, the control unit 13 changes the lubricant supply from the lubricant supply unit 26 to the normal mode. Alternatively, if the normal mode is already set, the control unit 13 maintains the normal mode. Thus, the lubricant supply unit 26 supplies lubricant to the ball screw 23 and the linear guide 24 in the normal mode.
[0052] In step S7, the control unit 13 determines whether a flag has been set for the currently executing block. If the flag has been set ("Yes"), the process proceeds to step S8. On the other hand, if the flag has not been set ("No"), the process returns to step S5.
[0053] In step S8, the control unit 13 changes the supply of lubricating oil from the lubricating oil supply unit 26 to a dedicated mode.
[0054] In step S9, the display control unit 14 causes the display unit 15 to display notification information (such as a message) indicating that a specific reciprocating action has been performed.
[0055] In step S10, the control unit 13 determines whether the execution of the machining program P has ended. If the execution of the machining program P has ended ("Yes"), the process ends thereafter. On the other hand, if the execution of the machining program P has not ended ("No"), the process returns to step S7.
[0056] As explained above, according to this embodiment, the machine tool system 1 includes: a lubricating oil supply unit 26 that supplies lubricating oil to the ball screw 23 and linear guide 24 of the machine tool 20; a code parsing unit 11 that parses the machining program P and determines whether a specific reciprocating motion is performed on the ball screw 23 and linear guide 24; and a control unit 13 that, when it is determined that a specific reciprocating motion is being performed, changes the lubricating oil supply from the lubricating oil supply unit 26 to a special mode when the machine tool 20 performs the specific reciprocating motion.
[0057] Therefore, the machine tool system 1 analyzes the machining program before the ball screw 23 and linear guide 24 move, and supplies lubricating oil in a special mode at the start of a specific reciprocating motion. Thus, the machine tool system 1 can also provide an appropriate amount of lubricating oil to the machine tool 20 according to the motion when performing a specific reciprocating motion.
[0058] Furthermore, when it is determined that no specific reciprocating motion is being performed, the control unit 13 changes the lubricant supply from the lubricant supply unit 26 to the normal mode during normal operation of the machine tool 20. Thus, the machine tool system 1 can supply an appropriate amount of lubricant to the machine tool 20 according to the operation even when no specific reciprocating motion is being performed.
[0059] Furthermore, both the normal mode and the special mode include the lubricating oil injection interval and injection time, with the injection interval and injection time in the special mode being shorter than those in the normal mode. Therefore, the machine tool system 1 can supply an appropriate amount of lubricating oil for both normal operations and specific reciprocating movements.
[0060] In addition, the feed axis includes a ball screw 23, and the specific reciprocating motion includes a reciprocating motion performed within a distance of the lead width of the ball screw 23. Therefore, the machine tool system 1 can supply an appropriate amount of lubricating oil according to the specific reciprocating motion of the ball screw 23.
[0061] In addition, the machine tool system 1 also includes a display control unit 14, which causes the display unit 15 to display notification information indicating that the specific reciprocating action has been performed when the machine tool 20 performs a specific reciprocating action. Thus, the machine tool system 1 can, for example, appropriately notify the operator using the machine tool 20 to perform the specific reciprocating action.
[0062] The embodiments of the present invention have been described above, but the machine tool system 1 described above can be implemented by hardware, software, or a combination thereof. Furthermore, the control method performed by the machine tool system 1 described above can also be implemented by hardware, software, or a combination thereof. Here, implementation by software means implementation by having a computer read and execute the program.
[0063] Programs can be stored and provided to a computer using a wide variety of non-transitory computer-readable media. Non-transitory computer-readable media include a wide variety of tangible storage media. Examples of non-transitory computer-readable media include magnetic recording media (e.g., hard disk drives), magneto-optical recording media (e.g., magneto-optical disks), CD-ROM (Read Only Memory), CD-R, CD-R / W, semiconductor memories (e.g., mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (random access memory)).
[0064] Furthermore, the above-described embodiments are preferred embodiments of the present invention, but the scope of the present invention is not limited to the above-described embodiments. Various modifications can be made without departing from the spirit of the present invention.
[0065] Explanation of reference numerals in the attached figures
[0066] 1: Machine tool system; 10: Numerical control device; 20: Machine tool; 11: Code parsing unit; 12: Buffer memory; 13: Control unit; 14: Display control unit; 15: Display unit; 21: Servo amplifier; 22: Servo motor; 23: Ball screw; 24: Linear guide; 25: PLC; 26: Lubricating oil supply unit.
Claims
1. A machine tool system comprising: The lubrication supply unit supplies lubricating oil to the feed axis of the machine tool; The code parsing unit parses the machining program and determines whether a specific reciprocating motion is performed on the feed axis; and When the control unit determines that the specific reciprocating motion needs to be performed, it switches the lubricant supply from the lubricant supply unit to a dedicated mode when the machine tool performs the specific reciprocating motion. in, The feed axis includes a ball screw. In the machining program, if the first movement distance of the ball screw from the first reverse position to the second reverse position and the second movement distance from the second reverse position to the command position are both within a specific distance, the code parsing unit determines that the specific reciprocating motion is performed on the feed axis.
2. The machine tool system according to claim 1, wherein, If it is determined that the specific reciprocating motion will not be performed, when the machine tool is performing normal operation, the control unit will change the supply of lubricating oil from the lubricating oil supply unit to the normal mode.
3. The machine tool system according to claim 2, wherein, Both the normal mode and the special mode include the injection interval and injection period of the lubricating oil. The ejection interval and ejection period in the special mode are shorter than those in the normal mode.
4. The machine tool system according to any one of claims 1 to 3, wherein, The feed axis includes a ball screw, and the specific reciprocating motion includes a reciprocating motion performed within a distance of the lead width of the ball screw.
5. The machine tool system according to any one of claims 1 to 3, wherein, It also includes a display control unit, which causes the display unit to display notification information indicating that the specific reciprocating motion has been performed when the machine tool performs the specific reciprocating motion.
Citation Information
Patent Citations
Feed method of lubricating oil to moving table guide face of support body
JP2001334442A
Method and device for controlling temperature of lubricating oil of machine tool
JP1995040184A
Machine tool with lubricant supply means
JP2009101449A
Method of detecting lubricant consumption rate of transmission machine assembly
JP2019136780A